body {text-align:center; font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0px; background: #FFFFFF url('../img/bg.jpg') repeat-x;}
h1 {color:#206BA4;font-size:24px;margin:0 0 0 0;line-height:24px;padding:0 20px 15px 0; font-family: Arial, Helvetica, sans-serif}
h2 {color:#BEDF5D;font-size:14px;line-height:20px;margin:20px 0 0 0;padding:0 0 0 20px;}
a{color:#206BA4;}
p {padding:5px 0 10px 0}
hr {border:0; height:3px; color:#E0EAEF; background-color:#E0EAEF;margin:20px 0 0 0;padding:0}

#page {position:relative;margin:auto;text-align:left;width:800px;}
#content {position:absolute; padding:20px 20px 20px 20px;width:760px; line-height:19px; color:#000000; background:#FFFFFF;margin:150px 0 10px 0;border:1px #BBD9EE solid;border-top:none;}

#text {float:left;width:400px;}

#sideBar {float:left;width:340px;padding:0 0 0 20px}
#sideBar .review {margin:0 0 20px 0; border-bottom:1px #E0EAEF dashed;}
#sideBar .review span {display:block;margin:3px 10px 0 0; text-align:right;width:100px}

#footer{position:absolute;height:50px;width:800px;margin:25px 0 0 0;text-align:center}
#footer a{color:#666666;text-decoration:none;}

#header { position:absolute; width:100%; height: 30px; top:0; left:0}
#header .content{position:relative; width:800px; margin:auto; text-align:left;}
#header .greylink{position:absolute;margin:32px 0 0 0;width:780px;text-align:right;height:30px;}
#header .greylink a{background:#FFFFFF;color:#206BA4;text-decoration:none;border-left:1px #E8E5D4 solid;border-right:1px #E8E5D4 solid;border-bottom:1px #E8E5D4 solid;padding:4px;margin:0}
#header .greylink a:hover{color:#BEDF5D;}
#breadcrumb{position:absolute;width:780px;text-align:right;margin:6px 0 0 0;font-weight:bold;color:#F6E896}
#breadcrumb a{font-size:12px;color:#FFFFFF;text-decoration:none;}
#breadcrumb a:hover{font-size:12px;color:#EBF4FA;text-decoration:none;}
#breadcrumbshadow{position:absolute;width:781px;text-align:right;margin:7px 0 0 0;font-weight:bold;color:#000000;filter: alpha(opacity=50);	-moz-opacity: .5;}
#breadcrumbshadow a, #breadcrumbshadow a:hover{font-size:12px;color:#000000;text-decoration:none;}
#logo {position:absolute;margin:50px 0 0 25px;}

#ww2 {display:block;text-align:center;font-weight:bold;margin-top:20px;background:#BEDF5D;color:#FFFFFF;border:2px #D6EB9A solid; text-decoration:none;font-size:12px}
#ww2:hover {display:block;text-align:center;font-weight:bold;margin-top:20px;background:#FAF1C3;color:#000000;border:2px #D6EB9A solid; text-decoration:none;font-size:12px}


.companylist, .companycontact{padding:3px 3px 3px 3px;border:1px #BEDF5D solid;margin:0px;background:#D6EB9A}
.companylist h2, .companycontact h2{background:#BEDF5D;color:#FFFFFF;margin:0px;padding:0px 5px 0 0;text-align:right;}
.companylist a, .companycontact p{background:#FAF1C3;padding:10px 5px 10px 5px;margin:3px 0 0 0;border:2px #FFFFFF solid; color:#333333; text-decoration:none;display:block}
.companycontact img{display:block;border:0;border-bottom:3px #BFB88F solid;border-right:2px #BFB88F solid;margin-bottom:5px;}
.companylist a:hover{background:#FFFFFF;padding:10px 5px 10px 5px;margin:3px 0 0 0;border:2px #FFFFFF solid; color:#333333; text-decoration:none;display:block}
.companylist .ratingstars{position:absolute;margin:-33px 0 0 205px;color:#206BA4;width:150px;}

.bluebox{border:1px #BBD9EE solid;padding:3px;margin-top:20px;}
.bluebox h2{background:#BBD9EE;color:#FFFFFF;margin:0px;padding:0px 5px 0 0;text-align:right;}
.bluebox a{display:block;padding:5px;margin:0px;background:#EBF4FA; text-decoration:none}
.bluebox a:hover{display:block;padding:5px;margin:0px;background:#FFFFFF; text-decoration:none}

.reviewbox{border-bottom:1px #BEDF5D solid;margin:30px 0 0 0;padding:0 10px 10px 10px;}
.reviewbox b, .reviewbox h2{border-top:1px #BEDF5D solid;color:#BEDF5D;background:#FAF1C3;margin:1px 0 40px -10px;width:335px;padding:0 5px 0 0;text-align:right;display:block;}
.reviewbox i{font-weight:bold;font-style:normal}
.reviewbox span{display:block;margin:5px 0px 0px 150px;}
.reviewbox span a{text-decoration:none;font-size:10px}
.reviewbox .ratingstars{position:absolute;margin:-25px 0 0 0px;color:#FFFFFF;width:150px;}

.features {float:left;width:160px;margin:5px 0 5px 20px;background:#EEEEEE;background:url('../img/arrowbullet.jpg') left top no-repeat;padding:2px 0 2px 18px;line-height:13px}

#categorylist {margin:20px 0 0 0}
#categorylist div {margin:0 0 15px 0;}
#categorylist div b {display:block;background:#EBF4FA;border-top:1px #BBD9EE solid}
#categorylist div b a{color:#206BA4;text-decoration:none;font-weight:bold}