h1,h1 *{font-size:18px;}
h1 a:visited{color:#000;}
#search_header{margin:0;padding:0;}
.csp_container{background-color:#ddd;font-size:11px;margin:18px 0 0 0;padding:5px 5px 3px 4px;text-align:left;}
td.csp_smilies{font-size:11px;padding:3px 0 2px 0;white-space:nowrap;}
.csp_smilie_a{margin:0 3px 0 0;}
.csp_smilie_b{margin:0 0 0 3px;}
tr.csp_header{background-color:#eee;}
td.csp_header{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-size:11px;padding:6px;}
.csp_numstores{font-weight:bold;background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:4px 4px 4px 4px;text-align:center;}
.csp_pagination{background-color:#eee;border-bottom:1px solid #ddd;border-top:1px solid #ddd;}
.csp_catalog_foot{width:100%;border-top:solid 2px #ddd;}

div.frz_merchants_link_a{padding:5px 0 12px 0;}
div.frz_merchants_link_b{padding:0 0 12px 0;}
.csp_tax_ship{font-size:12px;}
.csp_reviews_text{font-size:11px;}
div.csp_notes{font-size:9px;padding:2px 0 4px 0;}
td.csp_notes{font-size:9px;padding:4px;}
ul.csp_notes{padding-left:20px;margin:0;font-size:12px;}
.csp_divider_row{background-color:#eee;border-bottom:1px solid #DEDEDE;border-top:1px solid #DEDEDE;}
.csp_btn_td{height:22px;padding:0 0 0 10px;}
.csp_btn_td_mid{border-bottom:1px solid #dedede;height:22px;padding:0 0 0 10px;}
.csp_mid_price{border-bottom:1px solid #dedede;border-left:1px solid #ccc;}
.csp_r_border{border-right:1px solid #DDD;}
.csp_l_border{border-left:1px solid #DDD;}
.csp_smart_choice{border:2px solid #f90;padding:0;}
.csp_smrt_logo{background-color:#FEEECA;border-bottom:2px solid #f90;text-align:center;}
.top_bottom_no_smartchoice{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:6px 0 6px 0;}
.smart_choice_text{font-size:11px;color:#666;}
.featured_store{color:#666;padding-bottom:8px;font-size:11px;}
div.featured_store_csp{padding:0 0 4px 0;font-size:11px;}
p.csp_merchant_logo{margin:0;word-wrap:break-word;}
p.csp_merchant_logo_no{margin:0 0 3px 0;font-family:Arial,Helvetica,sans-serif;word-wrap:break-word;}
.csp_certification{border-top:1px solid #ddd;padding:20px 0 0 0;}
.csp_zip_column{border-left:1px solid #ddd;border-right:1px solid #ddd;background-color:#fff;padding:10px 10px 10px 10px;}
.csp_zip_column_tax{font-size:15px;margin:10px 0 0 0;}
.csp_zip_column_ship{font-size:13px;margin:20px 0 0 0;}
.csp_zip_column_btn{margin:5px 0 0 0;}
.red_txt{color:#f00;}
.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;}
.csp_smrt_txt{padding:4px 4px 0 0;font-size:16px;}
.csp_price{border:0;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;}
.csp_ship_disclaimer{color:#666;font-size:11px;margin:15px 0 0 0;}
.csp_avg_price{font-size:11px;padding:5px 0 0 0;}
.csp_store_link{font-size:10px;}
.csp_see_site{border:0;font-size:11px;font-weight:normal;text-decoration:none;}
.csp_nyr{font-size:11px;margin:10px 0 0 0;}
.pd_main_cont{margin:0;}
.pd_lower_price_info{margin:0 0 18px 0;}
.pd_prod_info{padding:0;}
.pd_not_what_youre_looking_for{margin:0 0 5px 0;}
.wpd_popup_txt{font-size:11px;}
td.wpd_sku{padding:0 0 0 18px;}
td.wpd_sku2{padding:0 20px 0 0;}
.wpd_long_desc{color:#666;margin:5px 0 0 0;}
.wpd_add_info{border-bottom:2px solid #fec;}
.wpd_overall_pr{color:#666;margin-top:8px;}
.wpd_font_13{font-size:13px;}
.wpd_so{padding:3px 0 3px 0;}
.pdl_active{color:#aaa;}
.pdl_prodInfoNav{font-size:14px;}
.pdl_listen{margin:0 0 0 4px;}
#contracted{border:solid 1px #ccc;display:none;float:left;padding:1px 1px 1px 1px;white-space:nowrap;}

#expanded {
  border: solid 1px #ccc;
  display: block;
  float: left;
  padding: 5px 10px 5px 5px;
  margin: 5px 0 0 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#contracted a:visited,#expanded a:visited{color:#039;}
#expanded img,#contracted img{margin-left:5px;}
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;}

div.sponsored_links{
  margin: 15px 0 0;
  padding: 0;
}

#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_navigation{margin:20px 0 0 0;height:30px;}
#product_details_navigation ul{list-style-type:none;margin:0 15px 0 0;padding:0 15px 0 0;}
#product_details_navigation ul li{background:#fff url('../images/tab_sprites_all.gif') 0 -118px no-repeat;float:left;height:28px;margin:0 2px 0 0;padding:0 0 0 6px;position:relative;top:2px;}
#product_details_navigation ul li span{background:#fff url('../images/tab_sprites_all.gif') right -90px no-repeat;float:left;line-height:14px;margin:0;padding:0 6px 0 0;}
#product_details_navigation ul li span span,#product_details_navigation ul li span a{background:#c3c3df url('../images/tab_sprites_all.gif') 0 -146px repeat-x;color:#000;float:left;font-weight:normal;line-height:14px;margin:0;padding:8px 5px 6px 5px;text-decoration:none;}
#product_details_navigation ul li.selected{background:#fff url('../images/tab_sprites_all.gif') 0 -30px no-repeat;height:30px;top:0;}
#product_details_navigation ul li.selected span{background:#fff url('../images/tab_sprites_all.gif') right 0 no-repeat;float:left;line-height:17px;margin:0;padding:0 6px 0 0;}
#product_details_navigation ul li.selected span span{background:#e6e5f4 url('../images/tab_sprites_all.gif') 0 -60px repeat-x;color:#000;float:left;font-weight:bold;line-height:17px;margin:0;padding:7px 11px 6px 5px;}

body.shopzilla #product_details_navigation ul li,
body.shopzilla #product_details_navigation ul li span,
body.shopzilla #product_details_navigation ul li span span,
body.shopzilla #product_details_navigation ul li span a,
body.shopzilla #product_details_navigation ul li.selected,
body.shopzilla #product_details_navigation ul li.selected span,
body.shopzilla #product_details_navigation ul li.selected span span {
  background-image: url('../images/tab_sprites_all_sz.gif');
}

#csp_tabbed_container {
  margin: 15px 0 0;
  padding: 0;
  background: #E6E5F4 url('../images/bg_scorching.gif') 0 -16px no-repeat;
}

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

.curve_top_left{font-size:1px;height:7px;background:url('../images/purple_curves.gif') 0 0 no-repeat;}
.curve_top_right{font-size:1px;height:7px;background:url('../images/purple_curves.gif') right -7px no-repeat;}
.curve_bottom_left{font-size:1px;height:7px;background:url('../images/purple_curves.gif') 0 -21px no-repeat;}
.curve_bottom_right{font-size:1px;height:7px;background:url('../images/purple_curves.gif') right -14px no-repeat;}

body.shopzilla .curve_top_left,
body.shopzilla .curve_top_right,
body.shopzilla .curve_bottom_left,
body.shopzilla .curve_bottom_right { 
  background-image: url('../images/green_curves.gif');
}

.csp_rows_container{padding:0 0 5px 0;margin:0 5px;}
table#csp_products{margin:0 0 8px 0;padding:0;width:945px;}

table#csp_products th {
  text-align: center;
}

table#csp_products th a{font-size:11px;font-weight:normal;}

.scroll_container {
  height: 430px;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
}

.csp_table {
  margin:0 0 3px 0;
  height:94px;
}

.csp_row td {
  border-bottom: 1px solid #E6E5F4;
}

body.shopzilla .csp_row td {
  border-bottom: 1px solid #E1E1AB
}

.csp_row td table td,
body.shopzilla .csp_row td table td {
  border: none;
}

.csp_row .csp_corner_curves { position: relative; height: 109px; }

.csp_row td{background-color:#fff;}
.csp_row td.rt_border{border-right:1px solid #dad9eb;}

body.shopzilla .csp_row td.rt_border {
  border-right:1px solid #E1E1AB;
}

.csp_row td.left_end{background:#fff url('../images/csp_row_endcaps.gif') left 0 no-repeat;}
.csp_row td.right_end{background:#fff url('../images/csp_row_endcaps.gif') right -94px no-repeat;}

body.shopzilla td.left_end,
body.shopzilla td.right_end {
  background-image: url('../images/csp_row_endcaps_sz.gif');
}

.csp_row .product_img_cell {
  width: 86px;
  text-align: center;
  padding: 25px 0 0;
}

.csp_row .product_info_cell{width:429px;padding:0 10px 0 0;}

.scroll_container .csp_row .product_info_cell {
  width:412px;
}

.csp_row .product_info_cell .more_link{font-size:12px;}
.csp_row .product_info_cell h3{font-size:15px;}
.csp_row .product_info_cell span{font-size:14px;}
.csp_row .product_info_cell p{margin:0;}
.csp_row .merchant_name_cell{width:118px;margin:0 3px 0 3px;overflow:hidden;font-size:15px;}
.csp_row .merchant_name_cell p{margin:0 0 10px 0;}
.csp_row .merchant_name_cell a{font-size:15px;}
.csp_row .merchant_rating_cell{font-size:14px;margin:0 3px 0 3px;}
.csp_row .merchant_rating_cell .rating_container{margin:2px 0 2px 0;}
.csp_row .merchant_rating_cell a{font-size:12px;}
.csp_row .merchant_rating_cell a.why{cursor:pointer;text-decoration:underline;}
.csp_row .merchant_rating_cell h3{font-size:11px;font-weight:normal;color:#444;}
.csp_row .merchant_rating_cell .csp_reviews_text,.csp_row .merchant_rating_cell .csp_reviews_text nobr{font-size:11px;}

.csp_row .product_price_cell {
  font-size: 12px;
  color: #444;
  padding: 5px 5px 0 0;
  margin: 0 0 0 8px;
}

.csp_top_right_corner{position:absolute;background:#FFF url('../images/csp_row_endcaps.gif') no-repeat scroll right -94px;top:0;right:0;height:6px;width:6px;font-size:6px;}
.csp_bottom_right_corner{position:absolute;background:#FFF url('../images/csp_row_endcaps.gif') no-repeat scroll right -182px;bottom:0;right:0;height:6px;width:6px;font-size:6px;}
.csp_top_left_corner{position:absolute;background:#FFF url('../images/csp_row_endcaps.gif') no-repeat scroll left top;top:0;left:0;height:6px;width:6px;font-size:6px;}
.csp_bottom_left_corner{position:absolute;background:#FFF url('../images/csp_row_endcaps.gif') no-repeat scroll left -88px;bottom:0;left:0;height:6px;width:6px;font-size:6px;}

body.shopzilla .csp_top_right_corner,
body.shopzilla .csp_bottom_right_corner,
body.shopzilla .csp_top_left_corner,
body.shopzilla .csp_bottom_left_corner {
  background-image: url('../images/csp_row_endcaps_sz.gif');
}

.csp_price_cell_wrapper{position:relative;height:109px;}

.csp_row .product_price_cell .price_detail span.see_site {
  color: #003399;
}

.csp_row .product_price_cell .price_detail span.free_delivery {
  color: #228B22;
}

.csp_row .product_price_cell .refurbished{color:red;margin:0;}
.csp_row .product_price_cell a{font-size:20px;font-weight:bold;}
.csp_row .product_price_cell .price_detail,.csp_row .product_price_cell .price_detail *{font-size:11px;font-weight:normal;color:#444;text-decoration:none;}
.csp_row .product_price_cell .price_detail_sum_line{margin:0;padding:0;font-size:8px;}
.csp_row .product_price_cell .total_price{font-size:16px;}
.csp_row .product_price_cell .csp_avg_price{font-size:12px;padding:0;margin:5px 0 0 0;font-weight:normal;}
.csp_row .product_price_cell .csp_smrt_txt{font-size:16px;margin:0;padding:4px 0 0 0;}
.csp_row .product_price_cell .csp_see_site{font-size:13px;}

.csp_shipping p {
  font-weight: bold; 
  margin: 5px 0 0;
  padding: 0;
  text-align: center;
}

.offer_burst{vertical-align:middle;}

.special_offer_link {
    background:url('../images/special_offer_burst.gif') left top no-repeat;
    height:17px;
    padding:1px 0px 0px 0px;

}

.special_offer_link a {
    margin:0px 0px 0px 22px;
    cursor: pointer;
}

.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_container {
    width:540px;
    position:absolute;
    top:-61px;
    left:100px;
    height:100px;
    z-index:150000;
}

.special_offers_pointer {
    background:url('../images/special_offers_point.gif') 0px 49px no-repeat;
    width:25px;
    height:100px;
    float:left;
}

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

.special_offers_top {
    height:16px;
    width:210px;
    background:transparent url('../images/special_offers_body.gif') left top no-repeat;
}

.special_offers_body {
    background:transparent url('../images/so_body.gif') left top repeat-y; width:510px;
}

.special_offers_bottom {
    background:transparent url('../images/so_body.gif') right bottom no-repeat; height:20px; padding-bottom: 10px; width:510px;
}

.special_offers_bottom a { color: #003399; cursor: pointer; margin-left: 17px; }

.special_offers_close_box {
    position:absolute;
    top:10px;
    left: 490px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}

.special_offers_close_box a {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    height:12px;
}

.special_offers_content {
    padding:0px 20px 10px 20px;
}

.special_offers_container div.title {
   background:url('../images/pop_offers_icon.gif') no-repeat center left;
   height:25px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   text-align:left;
}

.special_offers_container div.title h3 {
   color:#ffa115;
   font-size:17px;
   font-weight:bold;
   font-family:Arial;
   height:25px;
   line-height:25px;
   margin:0px 0px 0px 30px;
   padding:0px 0px 0px 0px;
}

.special_offers_container div.items {
   background:url('../images/bullets/round/pop_offers_bullet.gif') no-repeat center left;
   height:23px;
   margin:4px 0px 0px 2px;
   padding:0px 0px 0px 0px;
   text-align:left;
}

.special_offers_container div.items h4 {
   color:#000;
   font-size:14px;
   font-weight:bold;
   height:23px;
   line-height:23px;
   margin:0px 0px 0px 8px;
   padding:0px 0px 0px 0px;
   text-align:left;
}

.special_offers_body table { background: none;}
.special_offers_body table td, .special_offers_body table th { background: none; width: 80px; }
.special_offers_body table th { padding: 7px 0; text-align: center;  }
.special_offers_body table td { border-bottom: #9090b6 1px solid; padding: 7px 0; } 
.special_offers_body table td.last { border: none; }
.special_offers_body table th.deal, .special_offers_body table td.deal { text-align: left; width: 320px;}

#related_products_pod{margin:20px 0 0 0;clear:both;position:relative;}
#related_products_pod .header_bar_left{background:#c3c3df url('../images/related_products.gif') left 0 no-repeat;text-align:right;clear:both;}
#related_products_pod .header_bar_right{background:url('../images/related_products.gif') right -28px no-repeat;height:17px;padding:6px 0 5px 0;margin:0;text-align:left;}
#related_products_pod .header_bar_right h1{font-size:17px;line-height:17px;padding:0;margin:0 0 0 13px;clear:both;}
#related_products_pod .products_container{border-style:solid;border-color:#c3c3df;border-width:0 1px 1px 1px;clear:both;}
#related_products_pod .products_container .product{float:left;width:190px;height:214px;border-right:1px solid #c3c3df;}
#related_products_pod .products_container .product_last{float:left;width:190px;height:214px;}
#related_products_pod .bottom_curve_left{background:url('../images/related_products.gif') left -56px no-repeat;height:10px;width:956px;position:absolute;top:233px;left:0;font-size:1px;margin:0;padding:0;}
#related_products_pod .bottom_curve_right{background:url('../images/related_products.gif') right -66px no-repeat;font-size:1px;height:10px;}
.product_image{text-align:center;}
.related_product_rating{margin:5px 0 0 0;}
.related_product_price{margin:10px 0 0 0;}

#contracted {
  border: solid 1px #ccc;
  display: none;
  padding: 5px 5px 5px 5px;
  margin: 12px 0 0 10px;
  white-space: nowrap;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

#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;}
#product_details{margin:15px 0 0 0;}
#product_details .product_image{float:left;}
#product_details_container{float:left;padding:0 0 0 10px;width:525px;}
#product_details #product_details_container h1{margin:0;padding:0;color:#000;}
#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 {
  position: absolute;
  right: 10px;
  top: 5px;
}

.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;
}