.nav {background:#ffffff;color:#000000;}

body {
background:#ffffff;
}

.header {
background:#ffffff;
height:90px;
}

.header h2{
color:#444444;
font-size:29px;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
margin:10px 0 0 40px;
float:left;
width:300px;
}

.header .logo{
height:68px;
width:254px;
margin:10px 0 6px 10px;
float:left;
}

.header .logo img{
border:none;
}

.header .search{
float:right;
padding:10px 10px 0 0;
}

.search_input {
background-color:#FFFFFF;
border:2px solid #CCCCCC;
color:#555555;
font-size:20px;
height:22px;
padding:3px;
width:250px;
}

.lt {text-decoration:line-through;}

.search_button {margin:0;padding:0; background-image:url(/images/bp/search.png); width:28px; height:28px; border:none; border-style:none;}

.divlink{text-align:center;height:25px;margin:0 30px;}
.divlink a{color:#3671A1;font-size:20px;line-height:25px;display:block;text-decoration:underline;}

.navbar {
background:#999791;
height:30px;
}

.navbar ul {
height:30px;
line-height:30px;
}

.navbar li {
display:block;
float:left;
list-style-type:none;
margin:0;
}

.navbar li a{
color:#FFFFFF;
display:block;
font-size:15px;
font-weight:bold;
padding:0 15px;
text-decoration:none;
}

.navbar li a:hover{
text-decoration:underline;
}

.exclusive {
  margin:10px 0 0 0;
}

.hd {
  background:url(/images/bp/bubble2.png);
  margin:10px 0 0 0;
  height:175px;
}

.hd h2{
color:#444444;
font-size:28px;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
margin:3px;
padding:10px 0 0 0;
text-align:center;
width:180px;
}

.hd h3{
color:#444444;
font-size:18px;
font-weight:bold;
letter-spacing:-1px;
line-height:20px;
margin:3px;
text-align:center;
width:180px;
}

.hd h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#666666;
line-height:15px;
margin:3px;
text-align:center;
width:180px;
}

.welcome {
  background:url(/images/bp/bubble.png);
  height:175px;
  margin:10px 0 0 0;
}
.welcome h2{
color:#444444;
font-size:28px;
font-weight:bold;
letter-spacing:-1px;
line-height:30px;
margin:3px;
text-align:center;
}

.welcome h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
color:#555555;
letter-spacing:-0.5px;
line-height:20px;
margin:3px;
text-align:center;
}

.welcome h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#666666;
line-height:16px;
margin:3px;
text-align:center;
}

.rc {
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.breadcrumbs{
height:25px;
line-height:25px;
font-size:18px;

}

.breadcrumbs a{
text-decoration:underline;
line-height:25px;
font-size:14px;
color:#3671A1;
}

.grid_8 h2{
font-size:22px;
margin:0;
padding:0;
border-bottom:4px solid #888888;
}

.cat-info h2{
font-size:22px;
margin:0;
padding:0;
border-bottom:4px solid #888888;
}

.cat-info {
margin:3px 0 0 0;
}

.cat-info .cat-img{
width:160px;
height:160px;
float:left;
background:#999791;
}

.cat-info p{
width:450px;
padding:10px 10px 0 10px;
height:160px;
float:left;
color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:16px;
line-height:20px;
}

.cat-thumb {
width:200px;
float:left;
margin:3px 8px 10px 2px;
}

.cat-thumb a{
color:#3671A1;
font-size:18px;
}

.cat-thumb-img {
width:200px;
height:200px;
background:#999791;
border:4px solid #888888;
}

.listing  a{
  color:#3671A1;
}

.listing a:visited{
  color:#3671A1;
}

.listing .featured {
  background:#f7f7f7;
  margin:5px 0 0 0;
}

.listing .featured .thumb {
  width:300px;
  height:250px;
  margin:3px;
  background:#888888;
  padding:4px;
  float:left;
}

.listing .featured .data .dataitem{
  color:#444444;
  font-family:verdana;
  font-size:11px;
  line-height:14px;
  background:#ffffff;
  margin:0 3px 0 3px;
  padding:3px;
  border-top:1px solid #D6D9DE;
}

.listing .featured .data .discount{
  color:#444444;
  font-family:verdana;
  font-size:14px;
  line-height:14px;
  background:#B0D473;
  margin:0 3px 0 3px;
  padding:3px;
  font-weight:bold;
  text-align:center;
}

.listing .featured .data {
  float:left;
  width:310px;
}

.listing .featured .data h3 {
  margin:0;
  padding:0 0 0 5px;
}

.listing .featured .data h3 a{
  font-size:24px;
  color:#3671A1;
  text-decoration:none;
}

.listing .featured .data p{
  font-size:16px;
  line-height:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
  color:#444444;
  padding:8px;
}

.listing .featured .data p a{
  text-decoration:underline;
  color:#3671A1;
  font-style:italic;
}

.listing .sitebox {
  background:#f7f7f7;
  margin:5px 0 0 0;
}

.listing .sitebox .thumb {
  width:200px;
  height:150px;
  margin:3px;
  background:#888888;
  padding:4px;
  float:left;
}

.listing .sitebox .data {
  float:left;
  width:310px;
}

.listing .sitebox .data h3 {
  margin:0;
  padding:0 0 0 5px;
  height:33px;
}

.listing .sitebox .data h3 a{
  font-size:22px;
  color:#3671A1;
  text-decoration:none;
}

.listing .sitebox .data .discount{
  color:#444444;
  height:20px;
  font-family:verdana;
  font-size:14px;
  background:#B0D473;
  margin:0 3px 0 3px;
  padding:3px;
  font-weight:bold;
  text-align:center;
}

.listing .sitebox .data .dataitem-first{
  color:#444444;
  font-family:verdana;
  font-size:11px;
  background:#ffffff;
  margin:0 3px 0 3px;
  padding:3px;
}

.listing .sitebox .data .dataitem{
  color:#444444;
  font-family:verdana;
  font-size:11px;
  background:#ffffff;
  margin:0 3px 0 3px;
  padding:3px;
  border-top:1px solid #D6D9DE;
}

.listing .sitebox .data .dataitem a{
  color:#3671A1;
}

.listing .sitebox .data .dataitem .links{
  width:50%;
  float:left;
  clear:right;
  text-align:center;
}

.listing .sitebox .right {
  float:left;
  width:100px;
}

.listing .sitebox .right .save {
  width:90px;
  height:26px;
  background:#B0D473;
  margin:3px 5px 0 5px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
}

.listing .sitebox .right .scorebox {
  width:90px;
  height:90px;
  background:#F4CF75;
  margin:33px 5px 0 5px;
  text-align:center;
}

.listing .sitebox .right .rating {
  text-align:center;
  font-size:33px;
  line-height:30px;
  font-weight:bold;
  vertical-align:middle;
  padding:23px 0 0 0;
}


.review-top {
  margin:5px 0 0 0;
}

.review-top .thumb {
  width:500px;
  height:170px;
  margin:3px;
  background:#888888;
  padding:4px;
  float:left;
}

.review-top .right {
  float:left;
  width:116px;
}

.review-top .right .scorebox {
  width:106px;
  height:106px;
  background:#F4CF75;
  margin:3px 5px 0 5px;
  text-align:center;
}

.review-top .right .rating {
  text-align:center;
  font-size:40px;
  line-height:30px;
  font-weight:bold;
  vertical-align:middle;
  padding:33px 0 0 0;
}

.review-top .right .save {
  width:106px;
  height:30px;
  background:#B0D473;
  margin:5px 5px 0 5px;
  text-align:center;
  font-weight:bold;
  font-size:18px;
}

.review-top .right .visit {
  width:106px;
  height:30px;
  background:#444444;
  margin:5px 5px 0 5px;
  text-align:center;
  font-weight:bold;
  font-size:18px;
}

.review-top .right .visit:hover{
  background:#888888;
}

.review-top .right .visit a{
  color:#ffffff;
  display:block;
}

.review-top .right .visit a:visited{
  color:#ffffff;
}

.review-top .right .visit a:hover{
  color:#EBF6FB;
}



.menu h2{
font-size:22px;
margin:0;
padding:0;
border-bottom:4px solid #888888;
}

.menu ul {
margin:0;
padding:0;
}

.menu li {
border-bottom:1px solid #D6D9DE;
background:#f2f8e7;
display:block;
height:23px;
line-height:23px;
list-style-type:none;
margin:0;
padding:0;
text-indent:5px;
}

.menu li a {
color:#444444;
display:block;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
text-decoration:none;
}

.menu li a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B0D473 none repeat scroll 0 0;
}


.sites {
border-bottom:1px solid #D6D9DE;
background:#ecf6fb;
height:22px;
line-height:22px;
margin:0;
padding:0;
width:150px;
}

.left {
float:left;
font-size:12px;
padding-left:3px;
width:110px;
}

.left a {
color:#000000;
}

.count {
font-size:10px;
}

.score {
color:#777777;
float:left;
font-size:11px;
text-align:right;
width:35px;
}

table#listings  { font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;width: 100%; font-size: 12px; margin: 0 0 30px 0; padding: 10px 0}
table#listings a{color:#3671A1;font-weight:bold;}
table#listings td.name { font-weight: bold; color: #232c39; padding-left: 5px; border-right: solid 1px #e4e4e4; }
table#listings div.tscore { background:#F9CC70;text-align:center;color:#444444;font-weight:bold;font-size:15px;}
table#listings span.tdiscount { background:#B1D171; padding:3px;}
table#listings td {padding: 6px 2px;border-bottom: solid 1px #e4e4e4;}
table#listings tr#header {font-weight: bold; color: #232c39;font-size:14px;}
table#listings tr#header td { border-bottom: solid 2px #F9CC70;}
table#listings tr.odd  {background: #f0f0f0;}


table#sitedetails  {width: 430px; font-size: 11px;border-top: solid 2px #37a5da;}
table#sitedetails td {padding: 3px;border-bottom: solid 1px #edecec;}
table#sitedetails td.name { font-weight: bold;}
table#sitedetails tr.odd  {background: #f7f7f7;}

table#ratings  {width: 180px; font-size: 11px;border-top: solid 2px #37a5da;}
table#ratings td {padding: 3px;border-bottom: solid 1px #edecec;}
table#ratings td.name { font-weight: bold;}
table#ratings tr.odd  {background: #f7f7f7;}
table#ratings tr.save  {background: #B1D171; font-weight:bold;letter-spacing:0.5px;}
table#ratings tr.original  {color: #ff0000; font-weight:bold;letter-spacing:0.5px;}
table#ratings td.billers  a{font-size:8px;}

.review-stats{
  margin:10px 0 0 0;
}

.review-stats a{color:#3671A1;}
.review-stats a:visited{color:#3671A1;}
.review-stats a:hover{color:#3671A1;text-decoration:underline;}

.review-stats h3{
  padding:0;
  margin:0;
  color:#37a5da;
  line-height:16px;
  font-size:18px;
}

.review-stats .left{
  width:440px;
  float:left;
}

.review-stats right{
  width:190px;
  float:left;
}

.review-text{}
.review-text .sec{font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;color:#666666;font-size:25px;letter-spacing:-1px;}
.review-text p{text-align:justify;padding:8px 15px;line-height:17px;margin:0;background:#f7f7f7;border-bottom:3px solid #ffffff;margin:0 15px;}
.review-text .cons b{font-weight:bold;font-size:15px;color:#B12020;}
.review-text .pros b{font-weight:bold;font-size:15px;color:#055b1b;}

.network {margin:5px 0 0 0;}
.network .net-site {width:202px;float:left;margin:4px;}
.network .net-site .thumb{width:200px;height:150px;background:#444444;border:1px #444444 solid;}
.network .net-site .title{height:20px;text-align:center;}
.network .net-site .title a{font-size:14px;color:#3671A1;font-weight:bold;}
.network .net-site .netscore{height:20px;text-align:center;color:#666666;}

div.footer{text-align:center;font-size:.8em;color:#888888;}
div.footer div.disclaimer{}