/* Layout */body {text-align:center; background:url(../images/bg.jpg) repeat-x #424854;}* {margin: 0; padding: 0; outline:0;}img { border:0px; outline:0px;}/* Div Areas */div#container {width:100%; margin:0 auto;}div#header {height:90px; width:855px; margin: 0 auto;}div#logo {float:left; margin:18px 0px 0px 8px;}div#nav {float:right; height:14px; width:503px; position:relative;}div#headerproducts {width:853px; height:189px; background:url(../images/header_products.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#headerwhyaa {width:853px; height:189px; background:url(../images/header_whyaa.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#headerguarantee {width:853px; height:189px; background:url(../images/header_guarantee.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#headercontact {width:853px; height:189px; background:url(../images/header_contact.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#headergeneral {width:853px; height:189px; background:url(../images/header_general.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#headerterms {width:853px; height:189px; background:url(../images/header_terms.jpg) no-repeat top left; margin-top:-17px; margin: 0 auto; }div#contentwrap {width:100%;}div#content {width:853px; margin: 0 auto; background:url(../images/sub_bg.gif) repeat-y #fff; overflow:hidden;}div#columns {width:853px; background:url(../images/subbg_top.gif) no-repeat top left;}div#left {float:left; margin-top:60px; margin-left:35px; width:260px; border-right:1px solid #e5e6e6; text-align:left;}div#right {float:right; width:500px; text-align:left; margin-right:25px; margin-top:15px;}div#prefooter {width:853px; height:31px; background:url(../images/subbg_bottom.gif) no-repeat top left; margin: 0 auto;}div#footer {width:848px; clear:both; margin: 0 auto; font:9px/18px Verdana, Arial, sans-serif; text-align:left; padding:6px 0px 45px 0px;}.subtitle {padding:30px 0px 15px 0px;}/* Nav Styling */#menu li {height:14px; display:block; list-style:none; position:absolute;}#menu a {height:14px; display:block; overflow:hidden;}#menu #home {background: url(../images/home.gif) no-repeat 0px 0px; left:0px; width:42px;}#menu #home.on {background: url(../images/home.gif) no-repeat 0px -14px;}#menu #home a:hover {background: url(../images/home.gif) no-repeat 0px -14px;}#menu #products {background: url(../images/products.gif) no-repeat 0px 0px; left:42px; width:104px;}#menu #products.on {background: url(../images/products.gif) no-repeat 0px -14px;}#menu #products a:hover {background: url(../images/products.gif) no-repeat 0px -14px;}#menu #whyaa {background: url(../images/whyaa.gif) no-repeat 0px 0px; left:146px; width:150px;}#menu #whyaa.on {background: url(../images/whyaa.gif) no-repeat 0px -14px;}#menu #whyaa a:hover {background: url(../images/whyaa.gif) no-repeat 0px -14px;}#menu #guarantee {background: url(../images/guarantee.gif) no-repeat 0px 0px; left:296px; width:111px}#menu #guarantee.on {background: url(../images/guarantee.gif) no-repeat 0px -14px;}#menu #guarantee a:hover {background: url(../images/guarantee.gif) no-repeat 0px -14px;}#menu #contact {background: url(../images/contact.gif) no-repeat 0px 0px; left:407px; width:96px;}#menu #contact.on {background: url(../images/contact.gif) no-repeat 0px -14px;}#menu #contact a:hover {background: url(../images/contact.gif) no-repeat 0px -14px;}