#page {position:relative;margin:auto;text-align:left;width:950px;}
#content {position:absolute;width:950px;padding:80px 0 0 0;background:#FFFFFF;}

body{font-family:Helvetica, Arial, Verdana, sans-serif;font-size:12px;line-height:18px;color:#999999}
h1{padding:0;margin:0;text-transform:uppercase;font-size:26px;display:inline;color:#3C8693;letter-spacing:3px;font-weight:bold}
h3{padding:0;margin:0 0 0 10px;text-transform:lowercase;font-size:15px;display:inline;font-style:italic;color:#414141;font-weight:normal}

.headline{border:2px #F2F2F2 solid;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;border-radius:20px;padding:20px;behavior: url(/css/border-radius.htc);border-radius: 20px;}
.headline p{padding:10px 150px 0 0;margin:10px 0 0 0;border-top:1px #F2F2F2 dotted}
.headline a{display:block;float:right;border:1px #E16531 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px;color:#ffffff;behavior: url(/css/border-radius.htc);border-radius: 5px;background:#E16531;color:#FFFFFF;text-decoration:none;margin:-20px -150px 10px 12px;font-size:15px;font-weight:bold;float:right}
.headline a:hover{background:#ffffff;color:#E16531}

#reviews{padding-top:420px}
#reviews .review{margin-top:-397px;padding:0 0 30px 505px;background:url('/img/quote.jpg') no-repeat; background-position:505px 30px}
#reviews .review p{margin:0;padding:5px 5px 0 30px;font-size:15px;line-height:20px;font-style:italic;}
#reviews .clink{color:#3C8693;text-decoration:none}
.reviewcache{display:none;}
#reviews span{border:1px #3C8693 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:5px;color:#ffffff;behavior: url(/css/border-radius.htc);border-radius: 5px;background:#3C8693;color:#FFFFFF;font-size:15px;font-weight:bold;margin-left:3px;}
#reviews span:hover, #reviews .spanover{background:#FFFFFF;color:#3C8693;cursor:pointer;}
#reviewnav{text-align:right;padding:0 20px 20px 0}
#thereview{width:375px;height:240px;padding:10px;font-size:15px;line-height:20px;font-style:italic;font-family:Helvetica, Arial, Verdana, sans-serif;color:#414141;margin-bottom:20px;display:block;}
#submitreview{display:block;border:1px #E16531 solid;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;padding:10px;color:#ffffff;behavior: url(/css/border-radius.htc);border-radius: 5px;background:#E16531;color:#FFFFFF;text-decoration:none;font-size:15px;font-weight:bold;float:right;margin:0 64px 0 0;font-style:normal;}
#submitreview:hover{background:#ffffff;color:#E16531;cursor:pointer}
#reviewname{padding:10px;color:#414141;font-size:15px;font-style:italic;font-family:Helvetica, Arial, Verdana, sans-serif;font-weight:bold;width:150px}
.preload{height:1px;width:1px;position:absolute;}

.fourcol{clear:both}
.fourcol div{float:left;width:215px;border:1px #ffffff solid;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;padding:20px 10px 20px 10px;color:#ffffff;behavior: url(/css/border-radius.htc);border-radius: 10px;overflow:hidden;margin-top:-10px}
.fourcol div b{display:block;font-size:30px;padding:10px 0 20px 0;font-weight:normal}
.fourcol div a{color:#ffffff;}
.fourcol ul{margin:0 0 0 18px;padding:0}
.fourcol ul li{margin:0 0 6px 0}

#blogposts{padding:40px 0 0 0;}
#blogposts h2{color:#414141;margin:0;padding:20px 0 0 0}
#blogposts .posttitle{display:block;padding:20px 0 5px 0;font-weight:bold;font-size:14px;text-decoration:none;color:#3C8693}
#blogposts a{text-decoration:none}

.clink{text-decoration:underline; cursor:pointer;}
.clink:hover{text-decoration:none; cursor:help}
#theComment{display:block;position:absolute; width:260px; opacity:0.97; z-index:4; padding-bottom:15px;margin-left:-5px; cursor:help}
#theComment b{background:url('/img/commentbg.png') repeat-y; display:block;font-weight:normal;text-decoration:none;color:#676767}
#theComment p, .clink p{padding:0 20px 0 20px;margin:0;font-size:12px;text-decoration:none}

#footer{border-top:2px #F2F2F2 solid;margin-top:30px;padding:40px 0 50px 0;clear:both}
#footer div{float:left;width:215px;margin-left:20px}
#footer b{display:block;font-size:16px;color:#414141;line-height:22px;}
#footer a{display:block;text-decoration:none;color:#676767;margin-top:8px;padding-left:5px;border-left:2px #F2F2F2 solid}
#footer a:hover{text-decoration:none;border-left:2px #3C8693 solid}

#header {position:absolute; width:100%; height: 75px; top:0; left:0;}
#header .content{position:relative; width:950px; height:75px; margin:auto; text-align:left;}
#topnav {position:absolute;width:930px;text-align:right;top:48px} 
#topnav a{margin-left:20px;text-decoration:none;color:#676767;}
#topnav a:hover{color:#3C8693;text-decoration:underline;}
#header b{display:block;position:absolute; top:45px; left:20px; color:#E16531; font-size:20px; font-style:italic;line-spacing:-1px;}
#header b a{color:#414141; text-decoration:none}
