@charset "utf-8";
/* CSS Document */

body{background-image: url(images/background.jpg); background-repeat: repeat-x; background-color: #aeaaa1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0px;}
a{text-decoration: none;}
img{border: 0px;}

#wrapper{clear: left;margin-left: auto; margin-right: auto; width: 1030px;}
/************SAFARI HACK**********/
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #maintable{clear: left; top: 50px;}
}
/***********END SAFARI HACK*********/
#wrapper-left{background-image: url(images/shadow-left.png); background-repeat: repeat-y; background-position: right;}
#wrapper-right{background-image: url(images/shadow-right.png); background-repeat: repeat-y; background-position: left;}

#header{float: left; width: 1024px;}
#top-bar{float: left; width: 934px; text-align: right; padding-right: 90px; background-image: url(images/top-bar.jpg); background-repeat: none; color: #FFF; padding-top: 5px; padding-bottom: 5px; margin-left: 2px;}
#top-bar .phone{color: #fdcd06; font-weight: bold; font-size: 17px;}
#top-bar a{color: #CCC; padding-left: 4px; padding-right: 4px; text-decoration: none; font-weight: bold; font-size: 14px;}
#top-bar a:hover{color: #fdcd06;}
#header #logo{float: left; width: 974px; background-color: #FFCA08; padding-left: 50px; padding-top: 10px; padding-bottom: 10px;}
#header #mainnav{float: left; width: 974px; background-color: #000; color: #FFF; padding-left: 50px; padding-top: 5px; padding-bottom: 5px;}
#header #mainnav a{color: #FFF; text-decoration: none; font-weight: bold; padding-left: 10px; padding-right: 10px; font-size: 12px; text-transform: uppercase;}
#header #mainnav a:hover{color: #fdcd06;}

#banner{float: left; width: 1022px; background-color: #FFF; margin: 0px; line-height: 0px; border-left: 1px solid #000; border-right: 1px solid #000;}

#main{float: left; width: 962px; background-color: #FFF; padding-left: 40px; padding-right: 20px; padding-top: 30px; padding-bottom: 20px; border-left: 1px solid #000; border-right: 1px solid #000; background-image: url(images/line.jpg); background-repeat: repeat-x;}
#main h1{font-size: 18px; color: #003366; margin: 0px; margin-top: 10px; margin-bottom: 10px;}
#main h2{font-size: 16px; color: #000; margin-bottom: 0px;}
#main p{font-size: 12px; text-align: justify; margin-top: 0px; line-height: 18px;}
#main ul{padding-left: 15px;}
#main ul li{font-size: 12px; color: #003366; font-weight: bold; line-height: 25px;}
#main ul li ul li{font-size: 12px; color: #000; font-weight: normal;}
#main #left-side{float: left; width: 157px; margin-top: 2px;}
#main #left-side a{background-image: url(images/arrow.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 45px; padding-top: 15px; padding-bottom: 15px; font-weight: bold; font-size: 14px; display: block; color: #000; text-decoration: none;}
#main #left-side a:hover{background-image: url(images/arrow-hover.jpg); background-repeat: no-repeat; background-position: left center; color: #003366;}
#main #content-area{float: left; width: 524px; padding-left: 0px; padding-right: 30px;}
#main #content-area-wide{float: left; width: 701px; padding-left: 0px; padding-right: 30px;}
#main #right-side{float: left; width: 235px; padding-left: 15px; border-left: dashed 1px #003366; margin-top: 10px;}
#main #right-side p{text-align: left; color: #003366;}
#main #right-side .testimony{font-size: 14px; font-weight: bold; font-style: italic; color: #003366; line-height: 18px;}
#main #right-side .testimony-author{font-size: 11px; padding-top: 10px; padding-left: 20px; color: #003366; font-weight: normal;}
#main #right-side .right-head{font-size: 16px; font-weight: bold; color: #003366;}
#main #right-side .right-sub{font-size: 14px; color: #000; font-weight: bold;}
#main #right-side p{color: #000;}

#footer{float: left; width: 1024px; background-color: #000; color: #FFF; text-align: center; font-size: 10px; padding-top: 6px; padding-bottom: 6px;}
#footer #copyright{float: left; width: 1024px; line-height: 18px;}
#footer #copyright a{color: #FFF; text-decoration: none; padding-left: 7px; padding-right: 7px; font-size: 11px;}
#footer #copyright a:hover{color: #fdcd06;}

.content-anchor{line-height: 0px;}

#product-list-page ul li{line-height: 20px; color: #000;}
#product-list-page ul ul li{margin-left: 8px;}

#homepagelist ul li{line-height: 17px;}

