body { padding:0; margin:0; }
#homepage { background:#fff url(../images/bg.gif) repeat-x 0 0; }

#wrapper { width:956px; border-top:1px solid #001e51; margin:auto; position:relative; }
#wrap_footer { min-height:62px; height:auto !important:height:62px; background:#013791 url(../images/bg_footer.gif) repeat-x 0 0; }

/*   FONT   */

body { font:normal 12px Arial; color:#686666; }
ul { font-size:14px; }
ul.check_style_list { font-size:12px; }
input, select, textarea { font-size:12px; color:#686666; }
a { text-decoration:none; }
#h1_txt h1 { font:normal 12px Arial; }
.subtopic { font:normal 18px 'Myriad Pro', Arial; color:#013794; }
#got_question, #tel_number, #got_question, #tel_number a { font:normal 21px 'Myriad Pro', Arail; color:#fff; }
#got_question { font-size:12px; }
#main_topic h2, .main_topic h2, .main_topic h3 { font:normal 22px 'Myriad Pro', Arail; color:#252525; }
.main_topic2 h3 { font:normal 18px 'Myriad Pro', Arail; color:#013183; }
.main_topic3, .main_topic3 h4 { font:normal 16px 'Myriad Pro', Arail; color:#000; font-style: italic; }
.main_topic4 { font:bold 14px 'Myriad Pro', Arail; color:#555; text-decoration:underline; }
.readmore a { font:normal 12px 'Myriad Pro', Arail; color:#8C3B51; }
.readmore a:hover { color:#A56678; }
.alert { color:red; }
.internal_links { color:#007FE0; border-bottom:1px dashed #007FE0; }
.internal_links:hover { background-color:#E0EFFB; }
.internal_links2 { color:#686666; text-decoration:none; }
.internal_links2:hover {  text-decoration:underline; }
#footer, #footer a, #footer h3 a { font:normal 11px Arial; color:#40779a; text-decoration:none; }
#footer h3 { display:inline; }
#footer a:hover, #footer h3 a:hover { color:#7BA1B9; }

/*   INITIAL   */

a, img { padding:0; margin:0; border:0; }
h1, h2, h3, h4, h5, h6 { padding:0; margin:0; }
.p { padding:5px 0; }
.clear { clear:both; }
.clearer { clear:both; height:20px; }
.clearer2 { clear:both; height:15px; }
.vtop { vertical-align:top; }



/**************/

/*  HEAD PART  */

#header {  }
#h1_txt { position:absolute; top:3px; right:20px; }
#main_nav { position:absolute; top:129px; left:230px; z-index:1; display:inline; width:722px; height:44px;background-color:#0e133b; }

#general_transport #main_nav a, .sep_nav { float:left; padding:0; margin:0; }

a.home_nav { display:block; width:67px; height:44px; background:url(../images/home_nav.gif) no-repeat 0 0; }
a.about_gte_nav { width:99px; height:44px; background:url(../images/about_gte_nav.gif) no-repeat 0 0; }
a.semi_trailers_nav { display:block; width:121px; height:44px; background:url(../images/semi_trailers_nav.gif) no-repeat 0 0; }
a.service_nav { display:block; width:141px; height:44px; background:url(../images/service_nav.gif) no-repeat 0 0; }
a.spare_parts_nav { display:block; width:112px; height:44px; background:url(../images/spare_parts_nav.gif) no-repeat 0 0; }
a.faq_nav { display:block; width:60px; height:44px; background:url(../images/faq_nav.gif) no-repeat 0 0; }
a.contact_us_nav { display:block; width:110px; height:44px; background:url(../images/contact_us_nav.gif) no-repeat 0 0; }

a.home_nav:hover { background:url(../images/home_nav.gif) no-repeat 0 -44px; }
a.about_gte_nav:hover { background:url(../images/about_gte_nav.gif) no-repeat 0 -44px; }
a.semi_trailers_nav:hover { background:url(../images/semi_trailers_nav.gif) no-repeat 0 -44px; }
a.service_nav:hover { background:url(../images/service_nav.gif) no-repeat 0 -44px; }
a.spare_parts_nav:hover { background:url(../images/spare_parts_nav.gif) no-repeat 0 -44px; }
a.faq_nav:hover { background:url(../images/faq_nav.gif) no-repeat 0 -44px; }
a.contact_us_nav:hover { background:url(../images/contact_us_nav.gif) no-repeat 0 -44px; }

.home_current { width:69px; height:44px; background:url(../images/home_current.gif) no-repeat 0 0; position:absolute; top:129px; left:230px; z-index:2; }
.about_gte_current { width:103px; height:44px; background:url(../images/about_gte_current.gif) no-repeat 0 0; position:absolute; top:129px; left:297px; z-index:2; }
.semi_trailers_current { width:125px; height:44px; background:url(../images/semi_trailers_current.gif) no-repeat 0 0; position:absolute; top:129px; left:398px; z-index:2; }
.service_current { width:145px; height:44px; background:url(../images/service_current.gif) no-repeat 0 0; position:absolute; top:129px; left:521px; z-index:2; }
.spare_parts_current { width:116px; height:44px; background:url(../images/spare_parts_current.gif) no-repeat 0 0; position:absolute; top:129px; left:664px; z-index:2; }
.faq_current { width:64px; height:44px; background:url(../images/faq_current.gif) no-repeat 0 0; position:absolute; top:129px; left:778px; z-index:2; }
.contact_us_current { width:112px; height:44px; background:url(../images/contact_us_current.gif) no-repeat 0 0; position:absolute; top:129px; right:4px; z-index:2; }
#general_transport { width:956px; height:150px; padding:0; background:#fff url(../images/bg_header.gif) no-repeat 0 0; margin:23px 0 0 0; }
#gte_logo { position:absolute; top:34px; left:21px; z-index:1; }
#general_equipment_text { position:absolute; top:55px; left:226px; }
#got_question { position:absolute; top:61px; right:36px; }
#tel { position:absolute; top:84px; right:170px; }
#tel_number { position:absolute; top:95px; right:33px; }
#outer_flash { padding:0 3px 0 3px; background-color:#fff; }
#flash_banner { width:950px; height:303px; }

.main_topic2 { padding:0; margin:15px 0 5px 0; }
.main_topic3 { padding:0; margin:10px 0 5px 0; }
.main_topic4 { padding:0; margin:0; }

/*  MAIN PART */

#sidebar { width:227px; padding:7px 0 0 0; float:left; }
#flash_sidebar { padding:0 0 9px 9px; width:214px; height:154px; }
.quote_sidebar { padding:0 0 0 3px; }

#content { min-height:300px; height:auto !important:height:300px; padding:7px 0 0 0; float:left; }
#main_topic { padding:10px 0 15px 27px; }
.subtopic { margin:20px 0 0 0; }
.left_column, .right_column, .single_column { float:left; }
.left_column { width:324px; padding:0 17px 0 27px; }
.right_column { width:337px; }
.single_column { width:650px; padding:0 17px 0 27px; }
ul, ol { list-style-position:outside; padding-left:20px; margin-left:0; }
ul { list-style-image:url(../images/arrow_list.gif); }
li { margin:10px 0 0 0; padding:0; }
ul.check_style_list { list-style-position:outside; list-style-image:url(../images/checked.gif); padding-left:22px; margin-left:0; }
.left_list, .right_list  { float:left; width:42%; }
.left_list2 { padding:0 80px 0 0; float:left; }
.right_list2 { float:left; width:45%; }
.left_list { padding:0 80px 0 0px; width:42%; }
.right_list, .right_list2 { padding:0 0 0 0; width:42%; }
.formfield { width:210px; background-color:#FEFBD9; border:1px solid #ccc; }
#reset_button { width:51px; height:30px; cursor:pointer; background:#fff url(/images/reset.gif) no-repeat 0 0; border:0; }
#submit_button { width:102px; height:30px; cursor:pointer; background:#fff url(/images/submit.gif) no-repeat 0 0; border:0; }
.showoff { width:705px; margin:5px 0 10px 0; text-align:center; border:1px solid #ccc; background:#eee; padding:2px 0 0 0; }
.showoff_platform_trailers { width:620px; margin:5px 0 10px 0; text-align:left; border:1px solid #ccc; background:#eee; padding:2px 0 0 6px; }
.show_items, .last_show_items  { width:83px: height:83px; display:inline; }
.show_items { padding:0 2px 0 0; }
.show_items img, .last_show_items img {  }


/*  FOOTER PART  */

#footer { width:916px; margin:auto; background:url(../images/whitefooter.gif) no-repeat 0 0; padding:55px 20px 20px 20px; }
#exa-logo { float:right; display:block; width:54px; height:20px; background:url(/images/exa-logo.gif) no-repeat 0 0; }
#exa-logo:hover { background:url(/images/exa-logo.gif) no-repeat 0 -20px; }
#footer span.footer_text, span.footer_date{ font-size: 11px; height: 11px; }
/* sub page */

#subpage { background:#fff url(../images/sub_bg.gif) repeat-x 0 0; }
#sub_flash_banner { height:201px; padding:0 3px; background-color:#fff; }
#header_sidebar { width:227px; float:left; padding:3px 0 0 0; }
#subflash_sidebar { padding:5px 0 0 2px; width:214px; height:154px; }
#subflashbanner { float:left; }
#general_transport_map, #gte_sales_map { width:350px; height:250px; border:1px solid #999; background-color:#dfd; }
#general_transport_map { margin:0 0 10px 0; }

