h1,h1 *{font-size:18px;}
h1 a:visited{color:#000;}
#search_header{margin:0;padding:0;}

.csp_br_certified{color:#666;font-size:12px;text-decoration:none;}
a.csp_br_certified:link{color:#666;font-size:12px;text-decoration:none;}
a.csp_br_certified:hover{color:#666;font-size:12px;text-decoration:none;}
a.csp_br_certified:visited{color:#666;font-size:12px;text-decoration:none;}


a.product_title{color:#000;text-decoration:none;}
#related_searches{padding:20px 0 0 0;text-align:left;}
#suggested_searches{margin:20px 0 0 0;text-align:left;}

#sponsored_bottom{border-top:2px solid #CCC;margin:20px 0 0;padding:20px 0 0;}
#sponsored_bottom #sponsored_links{border:none;float:left;padding:0;margin:0;}
#product_details_pod{margin:30px 0 0 0;padding:0;}
#product_details_pod dl{list-style-type:none;margin:0;overflow:visible;padding:0;position:relative;width:100%;}
#product_details_pod dl dt{background-color:#ddd;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;color:#039;cursor:pointer;float:left;font-family:Arial,Helvetiva,sans-serif;font-size:12px;line-height:9px;margin:0 -1px -1px 0;padding:4px 4px 4px 4px;}
#product_details_pod dl dt.selected{background-color:#fff;border-bottom:0 solid #fff;color:#000;padding:4px 4px 5px 4px;}
#product_details_pod dl dt.last{border-right:1px solid #bbb;}
#product_details_pod dl dd{background-color:#fff;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:1px solid #bbb;clear:both;color:#000;display:block;list-style-type:none;margin:0;padding:9px 9px 9px 9px;}
#product_details_pod dl dd.behind{display:none;}
#product_details_pod dl dd.selected{display:block;}
#product_details_pod dl dd h2{font-size:17px;margin:5px 0 5px 0;}
#product_details_pod dl dd p{margin:10px 0 10px 0;}
#product_details_pod dl dd p.faded_copy{color:#999;}
#product_details_pod dl dd p.linked_copy{color:#039;}
#product_reviews{clear:both;margin:0;overflow:auto;padding:0;position:relative;width:100%;}
#product_reviews h2{margin:0;padding:0;}
#product_reviews #see_more_reviews{float:right;margin-top:-2em;}
#product_reviews #review_summary{margin:0;padding:0;}
#product_reviews #review_summary h3{margin:0;padding:0;}
#product_reviews div.review{float:left;padding:0 30px 0 30px;width:25%;}
#product_reviews div.first{border-left:0 solid #d9d9d9;padding:0 30px 0 0;}
div.content{overflow:visible;}
.clear{clear:both;}
.related_searches_container{clear:both;padding:10px 0 0 0;}
.star_rating{vertical-align:bottom;}
.ratings_container{margin:8px 0 0 0;}
.number_of_ratings *{display:inline;padding:0;font-size:12px;color:#666;}
.read_write_review_links{margin:5px 0 0 0;}
.price_container{margin:10px 0 0 0;}
.price_container span.price{color:#039;font-weight:bold;font-size:18px;}
.links_container{margin:10px 0 0 0;font-size:12px;}
.links_container a{font-size:12px;}
#related_searches_teaser{margin-top:10px;}
#related_searches_teaser a,#related_searches_teaser a:link{color:#039;font-size:12px;font-weight:normal;}
#related_searches_teaser h2{color:#000;font-size:12px;}


#product_details_pod {
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #CCC;
}

#product_details_pod p {
  font-size: 12px;
}

#product_details_pod table {
  width: 25%;
}

#product_details_pod table th,
#product_details_pod table td {
  font-size: 12px;
}

.scroll_container {
  height: 430px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}
.special_offer_link {
    background:url('../images/special_offer_burst.gif') left top no-repeat;
    height:17px;
    padding:1px 0px 0px 0px;

}

.special_offer {
    margin:4px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    position:relative;
}

.special_offer a {
    color:#FF9900;
    font-weight:bold;
    text-decoration:underline;
    font-size:12px;
    padding:0px 0px 0px 0px;
    height:18px;
}

.special_offers {
    position:relative;
    width:510px;
    float:left;
}


#pagination{margin:13px 0 0 0;}
#pagination ul{list-style-type:none;padding:0;margin:0;}
#pagination ul li{background:transparent url('../images/noncurrent_page_bg.gif') top left no-repeat;float:left;font-family:Arial;font-size:13px;font-weight:normal;height:25px;line-height:13px;margin:0 2px 0 2px;padding:0;text-align:right;white-space:nowrap;}
#pagination ul li a{background:url('../images/noncurrent_page_bg.gif') top right no-repeat;float:left;font-family:Arial;font-size:13px;font-weight:normal;height:13px;line-height:13px;margin:0 0 0 2px;padding:6px 9px 6px 8px;text-decoration:none;}
#pagination ul li.ellipses{background:none;padding:5px 0 0 0;}
#pagination ul li.current_page{background:transparent url('../images/current_page_bg.gif') top left no-repeat;}
#pagination ul li.current_page a{background:transparent url('../images/current_page_bg.gif') top right no-repeat;color:#fff;text-decoration:none;}
.review_row{clear:both;background:url('../images/product_review_row.gif') -10px top repeat-y;width:946px;padding:0;margin:5px 0 0 0;}
.review_row_content_container{padding:0 15px 0 15px;}
.review_top_left{background:url('../images/product_review_row.gif') -956px 0 no-repeat;height:10px;font-size:1px;}
.review_top_right{float:right;background:url('../images/product_review_row.gif') left top no-repeat;width:10px;height:10px;font-size:1px;}
.review_bottom_left{background:url('../images/product_review_row.gif') -956px -10px no-repeat;height:10px;font-size:1px;}
.review_bottom_right{float:right;background:url('../images/product_review_row.gif') left -10px no-repeat;width:10px;height:10px;font-size:1px;}
.review_quicktake{width:241px;float:right;overflow:hidden;}
.review_quicktake h3{color:#61569d;font-size:16px;}
.clear{clear:both;height:0;font-size:1px;}
.byline,.byline a{font-size:12px;}
.review_content .source{margin:0 0 10px 0;font-size:12px;color:#444;}
.review_content .review_comments{margin:10px 0 0 0;}
.review_content .verdict{margin:10px 0 0 0;}
.review_content .full_review{margin:10px 0 0 0;}
.review_quicktake .pros{margin:10px 0 0 0;}
.review_quicktake .cons{margin:10px 0 0 0;}
.review_quicktake .recommended{margin:10px 0 0 0;}
.review_quicktake .has_owned{margin:10px 0 0 0;}
li.an{background:url('../images/bullets/round/039_5x5.gif') 0 6px no-repeat;margin:5px 0 0 12px;padding:0 0 0 12px;width:175px;overflow:hidden;}
a.bo:link,a.bo:visited{display:block;border-color:#fff;text-decoration:none;color:#000;background-color:#fc3;width:78px;padding:2px;font-weight:bold;border-style:outset;border-width:thin;font-size:13px;width:110px;text-align:center;}
a.bo:active{border-style:inset;}
#full_reviews ul{padding:16px 0 20px 0;margin:0;border-bottom:1px solid #ccc;list-style-type:none;}
#full_reviews ul li.comments{margin:12px 0 12px 0;}
#full_reviews ul li.review_source{margin:0 0 14px 0;}
#full_reviews ul li.full_review_link{margin:14px 0 0 0;}
#full_reviews ul li.review_cons{margin:0 0 14px 0;}
#full_reviews ul li.helpful_buttons{margin:14px 0 0 0;}
#full_reviews .helpful_totals{display:inline;color:#666;}
.pageNav{border-top:1px solid #99c;background-color:#efeefe;}
#review_header_bar{margin:0 0 4px 0;}
#review_header_bar h2{float:left;padding:3px 0 0 0;}
#productReviews{margin:25px 0 0 0;}
.sort_bar_container{width:946px;padding:8px 0 8px 0;}
.display_links{float:left;padding:0 0 0 10px;}
.sort_by{float:left;margin:0 0 0 20px;font-size:14px;}
input,select *,textarea{font-size:14px;}
.write_review_button{float:right;padding:0 10px 0 0;}
ul#review_merchant_pod{margin:5px 0 0 0;padding:0;list-style-type:none;}
ul#review_merchant_pod li{padding:4px 0 2px 0;border-bottom:1px solid #ccc;}
ul#review_merchant_pod li.last{padding:4px 0 2px 0;border-bottom:0;}
ul#review_merchant_pod li .merchant_info{float:left;}
ul#review_merchant_pod li .merchant_price{float:right;}
ul#review_merchant_pod li .clear{clear:both;height:0;font-size:1px;}
#review_merchant_pod_container{float:right;border-left:1px solid #ccc;margin:0 0 20px;position:relative;top:18px;width:304px;}
#review_merchant_pod_spacer{padding:0 0 0 10px;}
.reviewer_medal{color:#06f;font-weight:bold;}
#reviews_pagination{border-bottom:1px solid #ccf;border-top:1px solid #ccf;background-color:#efeefe;}
#reviews_pagination .pagination_container{margin:8px 0 8px 0;}
#reviews_pagination .previous_link{float:left;width:15%;}
#reviews_pagination .page_links{float:left;text-align:center;width:70%;}
#reviews_pagination .next_link{float:right;width:15%;text-align:right;}
.clear{clear:both;margin:0;padding:0;height:1px;font-size:1px;}
#scorching_product_details{
  margin:15px 0 0 0;
  overflow: hidden;
}
#scorching_product_details .product_image{float:left;}
#scorching_full_description {
  display: none;
}
#product_details_container{float:left;padding:0 0 0 10px;width:525px;}
#scorching_product_details #product_details_container h1{margin:0;padding:0;color:#000;}
#scorching_product_details #product_details_container h1 a{color:#000;font-size:20px;text-decoration:none;}
.clear{clear:both;}
.related_searches_container{clear:both;padding:10px 0 0 0;}
.star_rating{vertical-align:bottom;}
.ratings_container{margin:8px 0 0 0;}
.number_of_ratings{display:inline;padding:0;font-size:12px;color:#666;}
.read_write_review_links{margin:5px 0 0 0;}
.price_container{margin:10px 0 0 0;}
.price_container .price{color:#039;font-weight:bold;font-size:18px;text-decoration:none;}
.links_container{margin:10px 0 0 0;font-size:12px;}
.links_container a{font-size:12px;}
#tabbed_container{margin:0;padding:0;background:#e6e5f4;}
.rows_container{padding:0 0 5px 0;margin:0 0 0 5px;}
#pagination{margin:5px 0 5px 0;}
#pagination ul{list-style-type:none;padding:0;margin:0;}
#pagination ul li{background:transparent url('../images/noncurrent_page_bg.gif') top left no-repeat;float:left;font-family:Arial;font-size:13px;font-weight:normal;height:25px;line-height:13px;margin:0 2px 0 2px;padding:0;text-align:right;white-space:nowrap;}
#pagination ul li a{background:url('../images/noncurrent_page_bg.gif') top right no-repeat;float:left;font-family:Arial;font-size:13px;font-weight:normal;height:13px;line-height:13px;margin:0 0 0 2px;padding:6px 9px 6px 8px;text-decoration:none;}
#pagination ul li.ellipses{background:none;padding:5px 0 0 0;}
#pagination ul li.current_page{background:transparent url('../images/current_page_bg.gif') top left no-repeat;}
#pagination ul li.current_page a{background:transparent url('../images/current_page_bg.gif') top right no-repeat;color:#fff;text-decoration:none;}
.offer_burst{vertical-align:middle;}

.wht_curve_top_left{font-size:1px;height:6px;background:url('../images/white_curves_on_purple.gif') 0 0 no-repeat;}
.wht_curve_top_right{font-size:1px;height:6px;background:url('../images/white_curves_on_purple.gif') right -6px no-repeat;}
.wht_curve_bottom_left{font-size:1px;height:6px;background:url('../images/white_curves_on_purple.gif') 0 -18px no-repeat;}
.wht_curve_bottom_right{font-size:1px;height:6px;background:url('../images/white_curves_on_purple.gif') right -12px no-repeat;}
.byline{font-size:14px;color:#444;}
#csp_scroll_viewport{height:482px;overflow:auto;}
#details{background:#FFF;margin:15px 15px 15px 15px;position:relative;}
#details h3{font-size:16px;margin:15px 15px 5px 15px;}
#details p{margin:0 15px 0 15px;}
#details .top_left{background:url('../images/scorching_details_corners.gif') 0 0 no-repeat;font-size:1px;height:12px;}
#details .top_right{background:url('../images/scorching_details_corners.gif') right -12px no-repeat;font-size:1px;height:12px;}
#details .bottom_left{background:url('../images/scorching_details_corners.gif') 0 -36px no-repeat;font-size:1px;height:12px;}
#details .bottom_right{background:url('../images/scorching_details_corners.gif') right -24px no-repeat;font-size:1px;height:12px;}

body.shopzilla #details .top_left,
body.shopzilla #details .top_right,
body.shopzilla #details .bottom_left,
body.shopzilla #details .bottom_right {
  background-image: url('../images/scorching_details_corners_sz.gif')
}

#details table{border-collapse:collapse;margin:0 15px 15px 15px;width:465px;}
#details th,#details td{border-bottom:1px solid #E6E5ED;font-weight:normal;padding:4px 0 4px 15px;text-align:left;}
#details th{padding-right:20px;}
#details th.heading{background:url('../images/scorching_details_label.gif') no-repeat top left;border:none;font-weight:bold;height:24px;padding:1px 0 0 15px;width:auto;}
#details .last th,#details .last td{border:none;}
.csp_row .merchant_rating_cell .csp_reviews_text,.csp_row .merchant_rating_cell .csp_reviews_text nobr{font-size:11px;}
#site_opinion_container { margin: 25px auto; }

#scorching_results {
  margin: 10px 0 0;
  position: relative;
}

div.compare_store {
  position: absolute;
  top: 10px;
  left: 10px;
  font-weight: bold;
  z-index: 100;
}

table.product_sort_by,
body.br_de table.product_sort_by,
body.sz_de table.product_sort_by,
body.sg_de table.product_sort_by {
  position: absolute;
  right: 0;
  top: 5px;
  width: auto;
}

.top {
  background: #E5E5F1 url('../images/bg_scorching.gif') no-repeat 0 -16px;
  padding: 35px 0 0;
}

body.shopzilla .top {
  background: #E1E1AB url('../images/bg_scorching_sz.gif') no-repeat 0 -16px;
}

.footer_spacer_fix {
  background: #E5E5F1 url('../images/bg_scorching.gif') no-repeat 0 -2px;
}

body.shopzilla .footer_spacer_fix {
  background: #E1E1AB url('../images/bg_scorching_sz.gif') no-repeat 0 -2px;
}

#products_outer_container {
  width: auto;
}

.products_container_non_cat {
  width: auto;
  margin: 0 6px 3px 5px;
  background-image: url('../images/br_bg_row_scorching.gif');
}

body.shopzilla .products_container_non_cat {
  background-image: url('../images/br_bg_row_scorching_sz.gif');
}

.products_container_non_cat:hover,
body.shopzilla .products_container_non_cat:hover {
  background-position: -945px 0;
}

.products_container_non_cat div.products_footer {
  background-image:url('../images/br_bg_row_scorching.gif');
}

body.shopzilla .products_container_non_cat div.products_footer {
  background-image:url('../images/br_bg_row_scorching_sz.gif');
}

.products_container_non_cat:hover div.products_footer {
  background-position: -945px 100%;
}

.product_review_table .column02_offer {
  width: 513px;
}