﻿html { background:white url('../images/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:279px; }
.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/banner_bg.png') no-repeat; height: 199px; }
.banner .title { padding:55px 0px 0px 46px; }
.banner .arrows { width:103px; float:left; }
.banner .heading { float:left; height:64px; padding-top:19px; width:595px; }
.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:10px; margin-top:20px; font-weight: normal;   }
.banner .globe { position:relative; top:-142px; left:653px; width:351px; height:216px; margin-top:90px; }

#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:230px; float:left; }
.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; }
.moreinfobtn { background:transparent url('../images/prod_moreinfo.png') no-repeat; width:230px; height:32px; }

.content .middle_content { width:475px; float:left; padding:11px 0px 0px 17px; }
.content .middle_content .info { height:200px; }
.content .middle_content h1 {  color:#003951; font-size:19px; padding-bottom:20px; margin-bottom:0px; }
.content .middle_content .info h2 { color:#003951; font-size:15px; padding-bottom:20px; margin-bottom:0px;  }
.content .middle_content .first_info { background: white url('../images/first_top.png') no-repeat; width:144px; float:left; padding:20px 0px 0px 11px; }
.content .middle_content .second_info { background: white url('../images/second_top.png') no-repeat; width:150px; float:left; padding:20px 0px 0px 9px; }
.content .middle_content .third_info { background: white url('../images/three_top.png') no-repeat; width:152px; float:left; padding:20px 0px 0px 3px; }
.content .middle_content .third_info h2 { padding-left:10px; padding-bottom:20px; margin-bottom:0px; }
.content .middle_content .info a { padding-left:23%; color:#ae120a; font-style:italic; }
.content .since_1968 { background: transparent url('../images/since_1968.png') no-repeat; width:445px; height:293px; margin-left:-10px; padding:16px 16px 0px 24px; }
.content .since_1968 .intro { width:277px; float:right; color:white; font-style:italic; font-weight:bold; font-size:12px; margin:0; padding:0; margin-top:7px; }
.content .since_1968 .about { width:277px; float:right; color:#8fddfe; font-style:italic; font-weight:bold; font-size:12px; margin:0; padding:0; margin-top:10px; }

.content .right_content { width:244px; float:left; padding:11px 0px 0px 10px; }
.content .right_content .latest_news { margin-top:10px; }
.content .right_content .date { background: transparent url('../images/date.png') no-repeat; width:45px; height:127px; color:white; font-weight:bold; float:left; }
.content .right_content .date label { position:relative; top:19px; left:8px; text-align:center; font-size:15px; }
.content .right_content .date pre { font-family: Arial; position:relative; top:26px; left:4px; text-align:center; font-size:28px; margin:0; padding:0; }
.content .right_content .news_para { background: transparent url('../images/news_para.png') no-repeat; width:184px; height:127px; float:left; padding:23px 0px 0px 15px; }
.content .right_content .news_para h3 { color:#013d55; font-size:12px; padding:0; margin:0; width:173px; }
.content .right_content .news_para p { color:#013d55; width:173px; padding:0; margin:7px 0px 0px 0px; }

#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;}