﻿html { background:white url('../images/inner_top_slice.png') repeat-x; color:#535252;	font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0 auto; }
a {color:#63d0fd;}
a img { border: none; }

#header { width:976px; margin:0 auto; height:144px; }
.nav { background:transparent url('../images/nav_bg.png') no-repeat; height:76px; }
.nav .logo { float:left; }
.nav .navigation { height:42px; background:transparent url('../images/nav_inactive_bg.png') repeat-x; float:left; margin-left:15px; margin-top:3px; font-family:Verdana; }
.nav .navigation ul { list-style-type:none; float:left; margin:0; padding:0; }
.nav .navigation ul li { float:left; padding: 9px 0px 0px 0px; text-align:center; width:85px; }
.nav .navigation ul li a { text-decoration:none; color: #535252; }
.nav .navigation ul li.active { background:transparent url('../images/nav_active.png') no-repeat; height:42px; width:85px; padding:17px 0px 0px 0px; color:white; text-align:center; font-size:13px; }
.nav .navigation ul li.active a { text-decoration:none; color: white; }
.nav .chatlive { float:left; margin-top:3px; }

.banner { background: transparent url('../images/inner_banner_bg.png') no-repeat; height: 65px; }
.banner .title { padding:0px 0px 0px 46px; background:transparent url('../images/inner-flag.png') no-repeat; height:65px; width:967px; }
.banner .heading { float:left; height:48px; margin-top:16px; margin-left:103px; width:655px; }
.banner .heading h1 { color:#c51716; font-size:25px; padding-left: 10px; font-weight:normal; margin:0; }
.banner .heading h1 strong { color:#ed2e2d; }
.banner .heading h2 { color:white; font-size: 14px; float:right; margin:0; padding:0; margin-right:28px; margin-top:0px; font-weight: normal;   }
.banner .globe { position:relative; top:-64px; left:783px; width:196px; }

#content_contain { background: white url('../images/content_contain.png') repeat-x; width:100%; float:left; }
.content { width: 976px; margin:0 auto; }
.content .left_content { width:721px; float:left; background:transparent url('../images/content-left.png') repeat-y; padding:15px 0px 0px 20px; margin-top:1px; min-height:900px; }
.content .left_content fieldset { width:650px; }

.about_con { float:left; margin:20px 0px 0px 0px; padding:14px 0px 0px 19px; color:white; background:#00577a url('../images/about_top.jpg') no-repeat; min-height:151px; width:661px; }
.about_con .left { float:left; padding:0px 0px 0px 15px; }
.about_con h2 { font-size:19px; color:#79ebff; margin:10px; }
.about_con .noms h2 { margin:0px; }
.about_con .testimonialslist { width:565px; line-height:18px; }

.content .left_content .btm { background:transparent url('../images/about_bottom.jpg') no-repeat; float:left; height:11px; width:680px; }
.content .left_content .prod_specials { margin-top:10px; padding-left:2px; }
.content .left_content .prod_specials h2 { color:#006188; font-size:17px; font-weight:bold; margin-bottom:0; padding-bottom:0; }
.content .left_content .prod_specials h3 { margin-top:3px; margin-bottom:3px; color:#006188; font-size:11px; font-weight:normal; }
.content .left_content .prod_specials p { width:132px; margin-top:1px; }
.content .left_content .prod_specials .moreinfo { position:relative; top:-7px; z-index:100; }
.contactinfo { padding:0px 0px 0px 40px; margin:0; }

#EmailForm input { width:152px; }
#EmailForm .industry input { width:auto; }
#EmailForm .industry td { text-align:right; }
table.specs { width:610px; text-align:center; }

.content .right_content { width:225px; float:left; padding:0px 0px 0px 10px; }
.content .right_content p.redtags { margin:0;padding:0;width:240px; }
.content .right_content ul { list-style:none; padding:0; margin:5px 0px 0px 15px; }
.content .right_content ul.links { list-style:none; padding:0; margin:5px 0px 0px 15px; line-height:25px; }
.content .right_content ul.links a { color:#444444; }
.content .right_content a { color:#001ba3; } 

#footer { width: 100%; float:left; background: transparent url('../images/foot_slice.png') repeat-x; height:162px; color: #b2b2b2; font-size:10px;}
#footer .tst { color:#f0f0f0; }
.footer_content { width:976px; margin:0 auto; padding:70px 0px 0px 0px; }
.footer_content .copy { float:left; line-height:15px; }
.footer_content .links { float:right; }
.footer_content .links a { padding:0px 3px 0px 3px; }

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