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;}
.csp_shipping{background-color:#C3C3DF;padding-top:5px;}
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;}
#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;}
#related_searches h2,#suggested_searches h2{margin-bottom:10px;display:block;color:#000;padding:0;}
#suggested_searches{margin:20px 0 0 0;text-align:left;}
div.sponsored_links{border-top:2px solid #ccc;margin:20px 0 0 0;padding:20px 0 0 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;}
#csp_tabbed_container{margin:0;padding:0;background:#e6e5f4;}
.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;}
.csp_rows_container{padding:0 0 5px 0;margin:0 0 0 5px;}
table#csp_products{margin:0 0 8px 0;padding:0;width:945px;}
table#csp_products th a{font-size:11px;font-weight:normal;}
.scroll_container{height:485px;overflow-x:hidden;overflow-y:auto;position:relative;}
.scroll_container .csp_row .product_info_cell{width:420px;}
.csp_row{margin:0 0 3px 0;height:94px;}
.zip_tall{height:116px;}
.csp_row .csp_corner_curves{position:relative;height:100%;}
.csp_row td{background-color:#fff;}
.csp_row td.rt_border{border-right:1px solid #dad9eb;}
.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;}
.csp_row .product_img_cell{width:86px;height:100%;text-align:center;}
.csp_row .product_info_cell{width:431px;padding:0 10px 0 0;}
.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;width:107px;margin:0 3px 0 3px;overflow:hidden;}
.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{width:165px;font-size:12px;color:#444;padding:0;margin:0 8px 0 0;}
.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;}
.csp_price_cell_wrapper{position:relative;height:100%;}
.csp_row .product_price_cell .price_detail span.red_txt{color:#f00;}
.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;}
.offer_burst{vertical-align:middle;}
.special_offer_link{background:url('../images/special_offer_burst.gif') left top no-repeat;height:17px;padding:1px 0 0 0;}
.special_offer_link a{margin:0 0 0 22px;cursor:pointer;}
.special_offer{margin:4px 0 0 0;padding:0;position:relative;}
.special_offer a{color:#F90;font-weight:bold;text-decoration:underline;font-size:12px;padding:0;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') 0 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:#039;cursor:pointer;margin-left:17px;}
.special_offers_close_box{position:absolute;top:10px;left:490px;margin:0;padding:0;}
.special_offers_close_box a{margin:0;padding:0;height:12px;}
.special_offers_content{padding:0 20px 10px 20px;}
.special_offers_container div.title{background:url('../images/pop_offers_icon.gif') no-repeat center left;height:25px;margin:0;padding:0;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:0 0 0 30px;padding:0;}
.special_offers_container div.items{background:url('../images/bullets/round/pop_offers_bullet.gif') no-repeat center left;height:23px;margin:4px 0 0 2px;padding:0;text-align:left;}
.special_offers_container div.items h4{color:#000;font-size:14px;font-weight:bold;height:23px;line-height:23px;margin:0 0 0 8px;padding:0;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;}
#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_content{width:644px;float:left;}
.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:300px;}
#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;}
.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;}
.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;}
#all_wins_pod{margin:14px 0 0 0;padding:0;background:#e6e5f4;}
.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:#C3C3DF url('../images/purple_curves_dark.gif') 0 -21px no-repeat;}
.curve_bottom_right{font-size:1px;height:7px;background:url('../images/purple_curves_dark.gif') right -14px no-repeat;}
#all_wins_pod ul{list-style-type:none;margin:0 6px 0 6px;padding:0;}
#all_wins_pod ul li{background-color:#fff;margin:0 0 3px 0;padding:0;}
.win_row{margin:0 6px 3px 6px;background-color:#fff;}
.all_wins_pod_columns_header{padding:0 12px 6px 12px;}
.win_container{padding:0 12px 0 12px;}
.win_text{padding:6px 12px 6px 12px;}
.win_headline{font-size:17px;color:#162983;font-weight:bold;}
.byline{font-size:14px;color:#444;}
#all_wins_pod h2{margin:0 0 8px 10px;}
#win_expansion{display:none;}
#wins_toggle{padding:10px 0 10px 0;}
.wins_pod_header_why{width:584px;float:left;font-size:12px;}
.wins_pod_header_who{width:160px;float:left;font-size:12px;padding:0 0 0 4px;text-align:center;}
.wins_pod_header_how_much{width:159px;float:left;font-size:12px;margin:0 0 0 4px;text-align:center;}
#wins_pod_scroll_viewport{height:347px;overflow:auto;margin:0 0 2px 0;}
#wins_pod_bot_viewport{margin:0 0 2px 0;}
#wins_pod_minimal_viewport{margin:0 0 2px 0;}
#csp_scroll_viewport{height:482px;overflow:auto;}
.win_purchase_reason{width:578px;font-size:14px;font-weight:bold;line-height:20px;}
.win_who{width:160px;padding:0 0 0 4px;text-align:center;}
.win_price_paid{width:159px;text-align:center;overflow:hidden;}
.win_price_disclaimer{color:#444;font-size:11px;padding:4px 0 0 0;}
#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;}
#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;}
#csp_more_stores{color:#039;font-weight:bold;text-decoration:underline;text-align:center;margin:5px 0;}
.csp_more_hidden{display:none;}
