p, html, body, div, ul, li, img, h1, h2 {padding: 0; margin: 0;}

body {background: url('../images/background.jpg') repeat-x top center fixed #000;}
img {border: none;}

#top {width: 100%; height: 11px; background: url('../images/top.png') top left repeat-x;}

#wrapper {width: 962px; min-height: 800px; margin: 0 auto; overflow: hidden;}

#topContainer {width: 962px; height: 398px; margin: 0 auto; overflow: hidden;}

#topContainer .tleft {width: 386px; height: 398px; float: left; overflow: hidden;}
#topContainer .tleft .logo {width: 386px; height: 73px;}
#topContainer .tleft .imgleft {width: 386px; height: 325px;}

#topContainer .tright {width: 576px; height: 398px; float: right; overflow: hidden;}
#topContainer .tright .contact {width: 561px; height: 140px; background: url('../images/quality.jpg') top right no-repeat; text-align: right; padding-top: 10px; padding-right: 15px;}
#topContainer .tright .tagline {width: 546px; height: 233px; background: url('../images/tag.jpg') top left no-repeat; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF; padding-right: 30px; padding-top: 15px;}

#nav {width: 962px; height: 49px; margin: 0 auto;}
#nav img {float: left;}

#content {width: 943px; margin: 0 auto; overflow: hidden; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #5a3b2b}
#content a {color: #5a3b2b;}
#content a:hover {color: #202020;}
#content .top-tan {width: 941px; height: 16px; margin: 0 auto; background: url(../images/tan-top.png) no-repeat top left;}
#content .ccontent {width: 903px; margin: 0 auto; background: url(../images/tan-rpt.png) repeat-y top left; padding-left: 15px; padding-right: 15px; overflow: hidden; clear: both} 
#content .ccontent .cleft {width: 278px; float: left; min-height: 200px; border-right: 1px solid #5a3b2b; padding-left: 10px;}
#content .ccontent .cleft-sub {width: 278px; float: left; min-height: 200px; padding-left: 10px;}
#content .ccontent .cright {width: 584px; float: left; padding-left: 15px; padding-right: 15px; background: none;text-align:left;}
#content .ccontent .cright .emph {width: 568px; background: #cbcbbe; padding: 8px;}
#content .bottom-tan {width: 943px; height: 41px; margin: 0 auto; background: url(../images/tan-bottom.png) no-repeat top left;}

#footer {width: 962px; overflow: hidden; color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px;}
#footer .fleft {width: 504px; float: left; padding-left: 40px;}
#footer .fright {width: 378px; float: right; text-align: right; padding-right: 40px;}
#footer a {color: #ffffff; text-decoration:none;}
#footer a:hover {color: #e9e9e9;}
h1 {width: 100%; font-size: 12px; font-weight: bold; display: block; text-align: center; margin-bottom: 15px;}
h2 {width: 100%; font-size: 20px; text-align: left; font-weight: bold; display: block; margin-bottom: 15px;}

/* SUB PAGE STYLES */

#sub-top {width: 962px; height: 142px;}
#sub-top .seclogo {width: 300px; height: 142px; float: left;}
#sub-top .seccontact {width: 500px; height: 142px; float: right; background: url(../images/home-tag.png) top right no-repeat;}
#sub-top .quote {width: 146px; margin-top:9px;float:right;}
#sub-top .shadow {background: url(../images/sec-topshadow.jpg) top left no-repeat fixed; width: 962px; height: 8px;}

.quotes {font-size:10px;}