#l2_storefront{margin:0;padding:0;}
#l2_storefront h1 {margin-top:7px;}
#search_results{padding:10px 0 0 0;position:relative;}
.product_navigation{margin:0;padding:0;}
.product_navigation table{background-color:#ddd;margin-top:0!important;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
.product_navigation table th{font-weight:normal;}
.product_navigation .per_page{border:0;padding-left:8px;text-align:left;width:33%;}
.product_navigation .sort_by{border:0;padding-left:8px;width:33%;}
.product_navigation .sort_by_int select{font-size:12px;}
.product_navigation .page_select{border:0;padding-right:4px;text-align:right;width:33%;}
.product_navigation .sortselected{font-weight:bold;text-decoration:none;}
.product_navigation .sortselected:visited{font-weight:bold;color:#039;text-decoration:none;}
.product_table{border-collapse:collapse;width:100%;margin-top:0!important;padding:3px 0 3px 0;}
.product_table thead th{background-color:#eee;padding:4px 0 4px 0;vertical-align:text-bottom;font-weight:normal;}
.product_table thead img{border:0;}
.product_table .product_title{padding-left:10px;width:50%;text-align:left;}
.product_table .product_store{padding-left:0;width:18%;}
.product_table .product_price{padding-left:0;width:18%;}
.product_table .intl_product_title{width:49%;padding-left:10px;text-align:left;}
.product_table .intl_product_store{width:30%;}
.product_table .intl_product_price{width:10%;}
.product_table .intl_product_rating{width:10%;}
.product_table .compare{padding:10px 0 10px 7px;border:0;}
.product_table .compare_top{padding:10px 0 0 7px;border:0;}
.product_table .compare_bottom{padding:10px 0 10px 7px;border:0;}
.product_table .product_num_cat{float:left;color:#777;font-size:13px;padding-top:2px;padding-right:0;width:25px;height:60px;margin:0;}
.product_table .product_num_noncat{float:left;color:#777;font-size:13px;padding-top:23px;width:25px;}
.product_table .product_num_noncat_intl{float:left;color:#777;font-size:13px;padding-top:23px;width:25px;padding-bottom:27px;}
.product_table td{border-top:#ddd 0 solid;}
.product_table .comingled td{border-top:solid 1px #ddd;}
.product_table .comingled .compacted_image img{border:solid 1px #DDF;}
.product_table a.blacklink{color:#000;cursor:pointer;text-decoration:none;}
.product_table a.blacklink:link{color:#000;text-decoration:none;}
.product_table a.blacklink:visited{color:#000;text-decoration:none;}
.product_table a.blacklink:hover{color:#F90;text-decoration:none;}
.product_table .greylink{color:#666;text-decoration:none;}
.product_table .uncompacted_image{padding:10px 0 10px 0;text-align:center;}
.product_table .uncompacted_image img{border:solid 1px #ddd;}
.product_table .uncompacted_description{padding:10px 5px 10px 5px;}
.product_table .uncompacted_description a{display:block;}
.product_table .uncompacted_description p{padding:0;margin:0;}
.product_table .uncompacted_store{padding:10px 0 10px 0;text-align:center;}
.product_table .uncompacted_store img{border:none;vertical-align:middle;}
.product_table .uncompacted_store p{padding:10px 0 0 0;margin:0;font-size:11px;}
.product_table .uncompacted_price{padding:10px 5px 10px 5px;text-align:center;vertical-align:middle;}
.product_table .uncompacted_price a{display:block;}
.product_table .uncompacted_price p{font-size:11px;margin:4px 0 0 0;color:#666;text-align:center;}
.product_table .storelogo{display:block;text-align:center;margin:5px 0 5px 0;}
.product_table .storelogo img{border:none;}
.product_table .uncompacted_button{padding:10px 5px 10px 5px;}
.product_table .uncompacted_button img{border:none;}
.product_table .compacted_compare{padding:10px 5px 10px 5px;vertical-align:top;text-align:center;}
.product_table .compacted_compare p{font-size:9px;color:#666;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0;padding:0;}
.product_table .compacted_image{padding:10px 5px 10px 5px;text-align:center;vertical-align:top;}
.product_table .compacted_image img{border:solid 1px #DDD;}
.product_table .compacted_description{padding:10px 5px 10px 5px;font-family:Arial,Helvetica,Sans-serif;text-align:left;vertical-align:top;}
.product_table .enlargeimage{padding:5px 0 0 0;font-size:11px;}
.product_table .uncompacted_description .rating{margin:10px 0 0 0;font-size:12px;}
.product_table .uncompacted_description .rating img{border:none;vertical-align:middle;}
.product_table .compacted_description .rating{margin:10px 0 0 0;}
.product_table .compacted_description .rating img{border:none;vertical-align:middle;}
.product_table .compacted_price{padding:10px 5px 10px 5px;font-family:Arial,Helvetica,sans-serif;vertical-align:top;text-align:center;}
.product_table .compacted_price p{margin:10px 0 0 0;}
.product_table .compacted_button{padding:10px 5px 10px 5px;vertical-align:top;text-align:right;}
.product_table .compacted_button img{border:none;}
.product_table .international td{border-top:solid 1px #CCC;}
.product_table .intl_compacted_compare{vertical-align:top;text-align:center;padding-top:40px;}
.product_table .intl_compacted_compare p{font-size:11px;margin:0;color:#666;}
.product_table .intl_compacted_image{vertical-align:top;text-align:center;padding:10px 14px 10px 14px;}
.product_table .intl_compacted_image img{border:1px solid #ddd;}
.product_table .intl_compacted_description{vertical-align:top;padding:10px 20px 10px 10px;}
.product_table .intl_compacted_description div.rating img{border:none;}
.product_table .intl_compacted_description p{font-size:12px;margin:0;}
.product_table .intl_compacted_price{padding:10px 14px 10px 14px;vertical-align:top;text-align:center;}
.product_table .intl_compacted_price a{display:block;}
.product_table .intl_compacted_price .pricing{font-size:16px;font-weight:bold;}
.product_table .intl_uncompacted_image{text-align:center;padding:10px 5px 10px 5px;}
.product_table .intl_uncompacted_image img{border:solid 1px #DDF;}
.product_table .intl_uncompacted_description{padding:10px 10px 10px 10px;text-align:left;}
.product_table .intl_uncompacted_description .offer{font-size:12px;}
.product_table .intl_uncompacted_store{text-align:center;padding:10px 5px 10px 5px;}
.product_table .intl_uncompacted_rating{text-align:center;padding:10px 5px 10px 5px;}
.product_table .intl_uncompacted_rating img{vertical-align:middle;border:none;}
.product_table .intl_uncompacted_rating em{color:#f00;}
.product_table .intl_uncompacted_rating .ratetext{padding:10px 0 0 0;font-size:11px;}
.product_table .intl_uncompacted_price{vertical-align:middle;text-align:center;padding:10px 5px 10px 5px;}
.product_table .intl_uncompacted_price .shipping{font-size:12px;margin:4px 0 4px 0;}
.product_table .firstcell{border:none;}
.product_table .even{background-color:#eee;}
.product_table .odd{background-color:#fff;}
.product_table .even_int{background-color:#eee;}
.product_table .odd_int{background-color:#fff;}
.productInfoListing .head_row{background-color:#ddd;}
.product_table .alt_compacted td{border-top:solid 2px #CCC;}
.product_table .alt_compacted .compacted_compare{padding:40px 0 0 0;}
.product_table .alt_compacted .compacted_compare p{font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.product_table .alt_compacted .compacted_image{padding:10px 14px 10px 14px;}
.product_table .alt_compacted .compacted_image img{border:none;}
.product_table .alt_compacted .compacted_description{padding:10px 20px 10px 10px;}
.product_table .alt_compacted .compacted_description a{display:inline;}
.product_table .alt_compacted .compacted_description p{font-size:12px;margin:0;}
.product_table .alt_compacted .compacted_description .reviews{font-size:12px;margin-top:10px;}
.product_table .alt_compacted .compacted_description .reviews a{display:block;}
.product_table .alt_compacted .compacted_price{font-size:12px;}
.product_table .alt_compacted .compacted_price .pricing{font-size:16px;display:block;font-weight:bold;}
.product_table .alt_compacted .firstcell{border:none;}
.product_table .alt_comingled td{border-top:solid 2px #CCC;}
.product_table .alt_comingled .compacted_compare{padding:40px 0 0 0;}
.product_table .alt_comingled .compacted_compare p{font-size:11px;font-family:Arial,Helvetica,sans-serif;}
.product_table .alt_comingled .compacted_image{padding:4px 14px 10px 14px;vertical-align:middle;}
.product_table .alt_comingled .compacted_image img{border:none;}
.product_table .alt_comingled .compacted_description{padding:10px 20px 10px 10px;}
.product_table .alt_comingled .compacted_description a{display:inline;}
.product_table .alt_comingled .compacted_description p{font-size:12px;margin:0;}
.product_table .alt_comingled .compacted_description .reviews{font-size:12px;margin-top:10px;}
.product_table .alt_comingled .compacted_description .reviews a{display:block;}
.product_table .alt_comingled .compacted_price{vertical-align:middle;}
.product_table .alt_comingled .compacted_price .pricing{font-size:16px;display:block;font-weight:bold;}
.product_table .alt_comingled .firstcell{border:none;}
.page_nav{padding:5px;background-color:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.page_nav table{width:98%;border:0;margin-top:0!important;}
.page_nav .prev{border:0;padding-left:8px;width:5%;white-space:nowrap;}
.page_nav .next{border:0;width:10%;text-align:right;white-space:nowrap;}
.page_nav .page_list{border:0;width:85%;text-align:center;white-space:nowrap;}
.shipping_details{border:0;width:100%;}
.shipping_details td{color:#666;font-size:11px;}
.calculate_shipping{margin:6px 0 0 0;font-size:11px;text-align:left;}
#merchandised{border:none;width:100%;}
#merchandised td{border-bottom:1px solid #bbb;}
#merchandised .even{background-color:#eee;}
#merchandised .odd{background-color:#fff;}
#merchandised .image{vertical-align:middle;text-align:center;padding:10px 5px 10px 10px;}
#merchandised .image img{border:1px solid #ddf;}
#merchandised .description{padding:10px 5px 10px 5px;vertical-align:middle;}
#merchandised .description a{display:block;}
#merchandised .matches{vertical-align:middle;text-align:center;padding:10px 5px 10px 5px;}
#merchandised .button{vertical-align:middle;text-align:center;padding:10px 10px 10px 5px;}
#merchandised .button img{border:none;}
#merchandised .blacklink{text-decoration:none;color:#000;}
#merchandised .blacklink:visited{text-decoration:none;color:#000;}
#merchandised .firstcell{border-top:1px solid #bbb;}
#learn_more{text-align:left;}
#learn_more h2{margin:0;padding:20px 0 0 0;color:#000;}
#learn_more .productinfo{margin:20px 0 0 0;border-top:1px solid #ddd;padding:20px 0 0 0;}
#learn_more .firstcell{border:none;margin:0;}
#learn_more h3{font-size:15px;font-weight:bold;padding:0;margin:0;display:inline;}
#learn_more .reviews{text-decoration:none;color:#000;}
#learn_more .reviews img{vertical-align:middle;border:none;padding:0 5px 0 5px;}
#learn_more h4{padding:10px 0 0 0;margin:0;}
#learn_more h4 a{text-decoration:none;color:#000;}
#learn_more .productinfo p{margin:0;padding:0;}
#product_resources{text-align:left;margin:30px 0 0 0;border-top:2px solid #ddd;padding:30px 0 0 0;}
.product_resources_3h{border:none;padding:0;}
#product_resources h2{color:#000;margin:0 0 15px 0;padding:0;}
#product_resources h3{font-size:13px;padding-bottom:4px;display:block;}
#product_resources table{border:none;}
#product_resources .popular{padding:0 10px 0 0;border-right:1px solid #ddd;vertical-align:top;width:33%;}
#product_resources .topbrands{padding:0 10px 0 10px;border-right:1px solid #ddd;vertical-align:top;width:33%;}
#product_resources .related{padding:0 0 0 10px;vertical-align:top;width:33%;}
#product_resources ul{margin:0;padding-left:6px;padding-top:4px;list-style-type:none;font-size:13px;}
#product_resources li{padding:1px 0;}
#product_accessories{margin:30px 0 0 0;padding:30px 0 0 0;text-align:left;border-top:1px solid #ddd;}
#product_accessories h2{margin:0 0 10px 0;color:#000;padding:2px 0 1px 4px;}
#product_accessories table{border:none;}
#product_accessories table td{text-align:center;padding:0 20px 0 20px;border-right:1px solid #ddd;}
#product_accessories .leftbox{padding-left:0;}
#product_accessories .rightbox{padding-right:0;border:none;}
#product_accessories .label{padding-top:5px;}
#related_products{border-top:2px solid #ddd;margin:20px 0 0 0;padding:20px 0 0 0;text-align:left;}
#related_products h2{color:#000;display:block;margin:0 0 10px 0;padding:0;}
div.an_header{background-color:#ddd;border:1px solid #ddd;padding:3px 5px 3px 5px;}
div.an_section{background-color:#eee;border:1px solid #ddd;border-top:0;padding:3px 5px 6px 5px;}
ul.an{list-style-type:none;margin:0;padding: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;}
li.an_000{background:url('../images/bullets/round/000_5x5.gif') 0 6px no-repeat;margin:5px 0 0 12px;padding:0 0 0 12px;}
h3.an{margin:0 0 6px 0;}
h3.an .a_black{text-decoration:none;color:#000;}
#suggested_searches{padding:10px 5px 3px 5px;}
#suggested_searches h2{color:#000;margin:0;padding:0;}
#suggested_searches ul{list-style-type:none;margin:0;padding:0;}
#suggested_searches ul li{background:url('../images/bullets/round/000_5x5.gif') 0 6px no-repeat;margin:5px 0 0 12px;padding:0 0 0 12px;}
div.merchantHeader{margin-top:0;margin-bottom:18px;}
div.merchantHeader td{border-right:1px solid #ccf;font-weight:normal;border-bottom:1px solid #ccf;}
div.merchantHeader th{border-right:1px solid #ccf;font-weight:normal;border-top:1px solid #ccf;background-color:#fff;line-height:12px;padding-top:4px;padding-bottom:4px;}
div.merchantHeader td.merchant{padding:4px;border-top:1px solid #ccf;border-left:1px solid #ccf;}
div.merchantHeader td.ribbon{font-size:11px;padding-top:10px;padding-left:4px;padding-right:3px;border-top:1px solid #ccf;}
div.merchantHeader tr.smileySymbols td{padding-bottom:4px;}
div.merchantHeader td.ratings{font-size:11px;padding:4px;border-top:1px solid #ccf;}
