body { color:white; margin:0 auto; font-family:Georgia; font-size:12px; }
h1 { color:#d1d1d1; font-size:20px; }
h3 { color:#93c8fe; font-size: 18px; }
a { color:#79a8da; }
a img {border:none;}
h2 span.title_first { color:#93c8fe; font-size:18px; }

#top { background:transparent url('../images/inner_top_slice.png') repeat-x; height:188px; width:100%; margin:0 auto; }
.logo { width:324px; float:left; }
.top_contain { width:1014px; margin:0 auto; }

#nav_contain { float:right; background:transparent url('../images/nav_repeat.png') repeat-x; height:43px;margin:0;padding:0; }
.imgend {padding:0;}
.tl { background:transparent url('../images/nav_left.png') 0 0 no-repeat; width:34px; height:43px; }
.tr { background:transparent url('../images/nav_right.png') 100% 0 no-repeat; width:29px; height:43px;  }
.nav { margin-top:-43px; margin-left:34px;padding:0; }
.nav a { color:white; text-decoration:none; }
.nav ul { float:left; margin:0; padding:0; list-style-type:none;  }
.nav li { height:30px;float:left; background:#013163 url('../images/nav_bg_button.png') no-repeat; width:70px; text-align:center; padding-top:13px; }
.nav li.last { background:#013163 url('../images/nav_close.png') no-repeat; width:82px; text-align:left; padding-left:10px; }

#banner { width:1014px; margin:0 auto; }
#banner .title { margin-left:153px; margin-top:10px; margin-bottom:0px; padding:0; }
#banner .underline { position:relative; top:-17px; left:-100px; }
#banner h2 { color:white; font-size:35px; position:relative; top:-50px; left: 275px; margin-bottom:0px; padding-bottom:0px; width:200px; }
#banner .buttons { position:relative; top:-31px; left:50px; }
#banner .truck { position:relative; top:-145px; left:677px; width:313px; }


#content { background:#002347 url('../images/content_slice.png') repeat-x; float:left; width:100%;}
#content_float {float:left; width:1014px;}
#contain { width:1014px; margin:0 auto;  }

.col1 { width:758px; float:left; background: transparent url('../images/inner_left_bg.png') repeat-y; padding-left:4px; min-height:460px; }
.col1 h3 { padding-bottom:0px; margin-bottom:1px; margin-left:10px; }
.col1 .hr_left { margin-left:9px; }
.col1 h4 { font-size:15px; color:white; }
.col1 li { color:#afafaf; list-style:circle; }
.col1 .bodies_in { background: transparent url('../images/bodies_slice.png') repeat-y; margin-left:4px; width:222px; border:1px #14395e solid; padding:11px 18px 10px 5px; }
.col1 .inner_title { background: transparent url('../images/inner_title.png') no-repeat; margin-left:-4px; height:82px; padding-left:47px; padding-top:8px; }
.col1 .inner_title h2 { color:white;font-size:15px; margin:0; padding:0; width:260px; float:left; }

.col1 .inner_title_specs { width:436px; float:left; }
.col1 .big_title {margin-left:46px; margin-top:35px; float:left; width:238px; }
.col1 .big_title h3 {font-size:19px; color:white;margin:0;padding:0; }
.col1 .big_title h4 {font-size:14px; color:#8abdf1;margin:0;padding:0; }
.col1 .specs {text-align:right; float:left; width:138px;margin-top:18px; z-index:100; position:relative; }
.col1 .col1content .firstimage { padding-left:35px; position:relative; top:-52px; width:284px; float:left;  }
.col1 .col1content .firstlist {width: 431px; float:left; position:relative;  }
.col1 .col1content .item { position:relative; top:15px;  }
.col1 .col1content .item p { width: 700px; }
.col1 .col1content .itemimage { padding-left:35px; width:284px; float:left;  }
.col1 .col1content .itemlist {width: 431px; float:left; }
.col1 .col1content .itemlist ul {margin-top:-10px; }
.col1 .item_items {margin-top:35px; width:407px; float:left; height:60px; }
.col1 .item_title {width:245px; float:left; margin-left:30px; position:relative; top:-20px; }
.col1 .item_specs {width:125px; float:left; text-align:right; position:relative; top:-20px;}
.col1 .col1content .item .item_specs p { width: 110px; text-align:right; margin:0; padding:0; float:right; margin-top:5px;}
.col1 .item_title h3 {font-size:19px; color:white;margin:0;padding:0; }
.col1 .item_title h4 {font-size:14px; color:#8abdf1;margin:0;padding:0; }
.item_hr { position:relative; right:-8px; top:-15px; }
.col1 .prods_special { background:transparent url('../images/prods_specials_bg.png') repeat-y; float:left; }
.col1 .prods_special_hr { position:relative; left:-3px; top:-9px; }
.col1 .prod .prod_img { width:130px; float:left; }
.col1 .prod .prod_content { width:586px; float:left; padding-left:21px; padding-right:18px; }
.col1 .prod .prod_content h2 { color:#8bbdf1; font-size:13px; }
.col1 .prods_special_title { padding-left:47px; }

.col2 { width: 224px; float:left; padding:97px 0px 10px 20px; color:#93c8fe; font-size:11px; line-height:14px; }
.col2 h3 { color:white; font-size:12px; margin-bottom:2px;}
.col2 .nums {	color: #93c8fe;}
.col2 .gallery_img { margin-top:25px; }

#footer { background:#212121 url('../images/footer_bg.png') repeat-x; float:left; width:100%; }
.footer-contain { width:1014px; margin:0 auto; }
.copyright { float:left;background:transparent url('../images/copyright_bg.png') no-repeat; width:229px; height:53px; font-size:10px; padding:9px 23px 0px 23px;   }
.links { float:right; text-align:right; margin-top:12px; }
.links a { margin-right:10px; }

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }