/* stylesheet_listings */

#no_products { margin: 100px 15px 100px 15px; padding: 5px; font-weight: bold; color: #c00; border: solid 2px #c00; text-align: center; position:relative; }

#sale_prod_section_ { }

.productListing { clear: both; position: relative; width: 110%; margin: 0px; float: left; position:relative; left:-5px; }


.productListing li { position: relative; float: left; display: inline; overflow: hidden; }
.productListing li .img_girls { display: block; width: 146px; height: 50px; background: url(/images/static/rs_listing_girl.gif) no-repeat 0 2px; }
.productListing li .img_boys { display: block; width: 146px; height: 50px; background: url(/images/static/rs_listing_boy.gif) no-repeat 0 2px; }

.productListing .search_item_num { color: #454F55; height: 30px; display:none;}
.productListing .pagination { color: #fff; clear: both; float: left; width: 715px; height:60px;  padding: 0px 0 5px 0;  float:left;}
.productListing .pagination.pagination_bottom { margin-top: -10px; z-index: 1000; position: relative;  height:67px;}
.productListing .pagination .prod_sorting_section {position: relative; background:#fff url(/images/static/bg_sort.gif) repeat-x 0 1px; }

.productListing .pagination .sort_by_section { float: left; margin: 0; }
.productListing .pagination .sort_by_section select { width: 115px; }
.productListing .pagination .show_items_section { float: right; margin: 0; }
.productListing .pagination .show_items_section select { width: 50px; }

.productListing .pagination .prod_sorting { padding: 7px 15px 0 15px; height: 30px; color:#4a4a4c; }
.productListing .pagination .prod_sorting label { font-family: tahoma; font-weight: bold; font-size: 11px; text-transform: uppercase; }
.productListing .pagination .prod_sorting select {  border: solid 1px #c9ced1;font-size:12px; font-weight:bold; }
.productListing .pagination .prod_sorting .filter{}
.productListing .pagination .prod_page_num {color:#353638; padding: 11px 15px 2px 15px; font-size: 12px; text-align: right; margin: 0; display:block; height:23px;}
#main_body .productListing .pagination .prod_page_num a { color: #353638; }
#main_body .productListing .pagination .prod_page_num .view_link{padding-bottom:3px;  display:block;}

.prod_page_num .view_all_div { float: left; display: block; font-weight:bold;}
.prod_page_num .item_num { padding-right: 10px; color:#353638; }
.prod_page_num .current_page span { font-weight: bold; font-size: 14px;  }


.prod_sorting .filter .dropdown { width: 100px; }
.prod_sorting .show_dropdown .dropdown { width: 60px; }


#keyword_search_page .prod_page_num .item_num { }
.productListing .sale_prod { padding: 10px 12px 10px 0px; margin: 15px 0px 20px 0; width: 169px; height: 340px;  }

.productListing .sale_prod.sale_prod_4 { margin-right: -20px; }
.productListing .sale_prod.sale_prod_1 { margin-left: 5px; }

.productListing li .featured_prod_thumb { display: block; height: 168px; overflow: hidden; }
.productListing li .featured_prod_thumb a { width:168px; height:100%; padding-left:0px; display: block !important; }
.productListing li img { display: block; width: 168px; height: 168px; clear: both; float: left; }

.productListing .prod_item_desc, .banner .prodframe .prodName { display: block; clear: both; display: block; clear: both; height:  overflow:hidden;  margin: 0; }
.productListing .prod_item_desc a, .banner .prodframe .prodName strong {font-weight: bold; font-size: 15px; font-family: Tahoma, Arial, sans-serif; text-decoration: none !important; text-transform: uppercase; color: #ED0000 !important; }
.productListing .prod_item_desc a:hover { text-decoration: underline !important; }
.productListing .sale_prod_p { display: block; clear: both; margin: 0 0 0px 0; padding: 3px 5px 5px 5px; clear: both; line-height: 14px; font-size: 11px; font-family: Tahoma, Arial, sans-serif; color: #333333; height: 25px; overflow: hidden; border-bottom:solid 1px #c7c8c3;  border-top:solid 1px #c7c8c3;}

.productListing .prod_prices { clear: both; width: 159px; padding: 5px 5px 0 5px; font-size: 11px; font-family: Tahoma, Arial, sans-serif; line-height: 14px; height: 55px; }
.productListing .sale_prod_desc { width: 169px; padding: 0 0px; }
.productListing .prod_item_desc { height: 34px; padding: 2px 0 2px 0; overflow:hidden; }
.productListing .prod_item_desc a { line-height:16px; color: #6c6e60 !important; text-transform: capitalize; display: block; padding:0px 5px; overflow:hidden; height: 34px;}

.productListing .prod_prices dt, .banner .prodPrices dt, .banner .yousave dt { clear: both; float: left; width: 60px; }

.productListing .prod_prices dd, .banner .prodPrices dd, .banner .yousave dd { float: left; width: 100px; }

.productListing .prod_prices .alonePrice, .productListing .prod_prices .main_price, .banner .prodPrices .regular_price {float:left; width:61px; color: #c50f04; font-size: 11px; font-weight: bold; padding-bottom: 3px; padding-top: 2px; margin-top: 15px; }
.alonePrice{font-size:12px !important;}

.productListing .prod_prices .old_regular_price, .productListing .prod_prices .list_price, .banner .old_price { width:64px; font-size: 12px; padding-bottom: 3px;  color: #535353; }
.productListing .prod_prices dd.old_regular_price, .productListing .prod_prices dd.list_price, .banner dd.old_price { text-decoration: line-through;  }
.productListing .prod_prices .regular_price_lowest, .productListing .prod_prices .current_price {width:66px; float:left; font-size: 12px; font-weight: bold; color: #c50f04; padding-bottom: 3px; }
.productListing .prod_prices .save, .save_label .save, .banner .yousave { width:61px; float:left; color: #848422; font-size: 11px; font-weight: bold; text-transform: capitalize; padding-bottom: 4px; }

.productListing .call_for_price,
.productListing .stock_block { display: block; clear: both; padding: 21px 5px 0px 5px; height:39px; text-align: center; font-size: 11px; color: #0A9D4A; font-weight: bold;  }
.productListing .stock_block {   border-bottom:solid 1px #c7c8c3;}


.productListing .more_add { display: block; }

.productListing .buy_offline{width:95px; padding-top:5px; }
.productListing .phone_order{display:block;}

/* BUTTON */
.productListing .more { position: absolute; top: 317px; left: 101px; display: block; width: 67px; height: 27px; background: url(/images/static/Buttons/info.gif) no-repeat 0px 0px; text-indent: -9000px; overflow: hidden; }
.productListing .more:hover { background-position: 0 bottom; }

/* BUTTON */
.productListing .add {color:#a8ab06; position: absolute; top: 317px; left: 0px; display: block; overflow:hidden; text-indent:-9999px;}
.productListing .add:hover { background-position: 0 bottom; }

/* BUTTON */
.productListing .add input {color:#d3d70d;  cursor: pointer; background: url(/images/static/Buttons/buy2.gif) no-repeat scroll 0pt 0px; height: 27px; padding-top: 22px; width: 96px; border: none; display: block; margin: 0; overflow:hidden; }
.productListing .add input:hover { background-position: 0 bottom; }

.productListing .add span { cursor: pointer; height: 22px; padding-top: 2px; width: 91px; text-indent: -9999px; border: none; text-indent: -999999px; display: block; font-size: 1px; }

.productListing .stock_text {  color: #c00; text-align:center; font-size:13px; }

.productListing .cleardiv { background-color:#dde5e7; width: 716px; height: 5px; }


/*featured products listing */
#sale_prod_section_FeaturedProducts {float:left; margin: 7px -10px 0 0; padding-left: 10px; }
#sale_prod_section_FeaturedProducts .FeaturedProdcuts li { margin: 2px 2px 0px 2px; }
#sale_prod_section_FeaturedProducts h3 {float:left; clear:both; color:#5d5d43; margin:14px 0px 14px; padding:0px 0px 7px 61px; font-size:1px; text-indent:-100px; border-bottom:5px solid #dae8e8; width: 501px; height: 29px; background: url(/images/static/hd_featured_products.gif) no-repeat 0px 2px;  overflow: hidden; }

#sale_prod_section_FeaturedProdcuts .featured_prod_thumb { width: 168px; height: 135px; }


/* you may also like */
#sale_prod_section_YouMayAlsoLike { margin: 0px -10px 0 0; padding-left: 10px; }
#sale_prod_section_YouMayAlsoLike h3 { width: 495px; height: 27px; background: url(/images/static/pl_alsolike_bg_header.gif) no-repeat 15px 0; text-indent: -9000px; overflow: hidden; }


/* Upsell */

.upsell_h3 { font-weight: normal; font-family: impact; height: 18px; font-size: 18px; color: #07a44b; text-transform: uppercase; padding: 16px 3px 3px 3px; clear: both; }
.productListing.upsellLisitng { margin-left: -8px; }
.productListing.upsellLisitng li { background: url(/images/static/rs_listings_bg_upsell.gif) no-repeat 0 0; height: auto; overflow: hidden; padding-bottom: 20px !important; position: relative; margin-right: 0; }
.productListing.upsellLisitng li .finish { background: #fff url(/images/static/rs_listings_bg_upsell_bottom.gif) no-repeat 0 bottom; display: block !important; padding: 0px 0 0 0; font-size: 1px; height: 11px; margin: 0px -6px 0px -2px; clear: both; position: relative; top: 20px; }
.productListing.upsellLisitng .sale_prod_p { padding: 0px 10px 4px 10px; background: #f1f1f1; width: 125px; }
.productListing.upsellLisitng .sale_prod_p { padding: 0px 10px 4px 10px; background: #f1f1f1; width: 125px; }
.productListing.upsellLisitng .prod_item_desc { padding: 4px 10px 4px; }
.productListing.upsellLisitng .stock_text { left: 10px; bottom: 3px; }
.productListing.upsellLisitng .upsell_prod_input { display: block; float: left; width: 135px; padding: 5px 0px 5px 10px; clear: both; background: #f1f1f1; }
.productListing.upsellLisitng .upsell_prod_input label { display: block; float: left; width: 60px; }
.productListing.upsellLisitng .upsell_prod_input span { display: block; float: left; }
.productListing.upsellLisitng .upsell_prod_input select { width: 70px; }
.productListing.upsellLisitng #outOfStockUpSell_1, .productListing.upsellLisitng #outOfStockUpSell_2, .productListing.upsellLisitng #outOfStockUpSell_3, .productListing.upsellLisitng #outOfStockUpSell_4, .productListing.upsellLisitng #outOfStockUpSell_5, .productListing.upsellLisitng #outOfStockUpSell_6, .productListing.upsellLisitng #outOfStockUpSell_7, .productListing.upsellLisitng #outOfStockUpSell_8 { padding: 0; font-size: 1px; }
.productListing.upsellLisitng .upsell_infoButton { clear: both; position: relative; width: 100%; }
.productListing.upsellLisitng .upsell_infoButton span { display: block; }
.productListing.upsellLisitng .upsell_infoButton a { position: relative; top: 20px; left: -5px; float: right; }


#prod_details_btn_div2 { clear: both; padding-top: 10px; }
#prod_details_btn_div2 span { display: block; }

/* BUTTON */
#prod_details_btn_div2 input { background: red; width: 124px; height: 27px; background: url(/images/static/Buttons/addToCart.gif) no-repeat 0 0; float: right; }
#prod_details_btn_div2 input:hover { background-position: 0 bottom; }

/* Home Page */
#home .add_to_cart_btn { float: right; }
#home .productListing { padding-left: 0;  width:555px; }
#home .productListing li { padding: 4px 0 0 0;  margin: 0pt 6px 10px 6pt; }
#home .productListing li img {  }
#home .productListing .prod_item_desc, #home .productListing .sale_prod_desc{}
#home .productListing .cleardiv { background: none; width: 100%; height: 1px; }
#catalog_search .prod_item_desc, #catalog_catshow .prod_item_desc, #catalog_prodShow .prod_item_desc{}
#catalog_search .sale_prod_desc, #catalog_catshow .sale_prod_desc, #catalog_prodShow .sale_prod_desc{}
#catalog_prodShow .prod_title{}


.sale_prod_form {border-bottom:1px solid #C7C8C3; border-top:0px solid #C7C8C3;}

/* Related */
#catalog_ProdShow .productListing .sale_prod { margin-right: 9px; }
#catalog_ProdShow .productListing .cleardiv { display: none; }

/* Recommended */


#inner_page_content .art_title { background: url(/images/static/pl_page_title.gif) repeat-x 0 100%; font-weight: bold; font-size: 14px; color: #fff; padding: 78px 3px 3px 3px; }
#sale_prod_section_RecommendedProduts h3 { background: url(/images/static/pl_page_title.gif) repeat-x 0 100%; font-weight: bold; font-size: 14px; color: #fff; padding: 30px 3px 3px 3px; }

#inner_page_content .article_content { padding-top: 20px; }


.productListing.RecommendedProduts .sale_prod { clear: both; width: 100%; background: none; padding: 25px 0 45px 0; border-bottom: 1px dotted #9a9a9a; height: auto; }
.productListing.RecommendedProduts .sale_prod_desc.prod_item_desc { clear: both; width: 100%; padding: 0 0 10px 0; }
.productListing.RecommendedProduts .prod_title { font-size: 18px !important; padding-bottom: 10px; }
.productListing.RecommendedProduts .featured_prod_thumb { float: left; clear: left; width: 192px; height: 212px; position: relative; }
.productListing.RecommendedProduts .featured_prod_thumb a { width: 193px; height: 213px; padding: 0; display: block; }
.productListing.RecommendedProduts .featured_prod_thumb img { width: 193px; height: 213px; border: none; margin: 0; }
.productListing.RecommendedProduts .featured_prod_thumb span { width: 193px; height: 213px; position: absolute; left: 0; top: 0; background: url(/images/static/pl_doctor_img_frame.gif) no-repeat 0 0; }

.productListing.RecommendedProduts .bonus_wrapper { float: left; clear: none; width: 350px; padding: 5px 16px 5px 15px; }
.productListing.RecommendedProduts .bonus_wrapper .sale_prod_p { padding: 0 0 10px 0; height: auto; }
.productListing.RecommendedProduts .add { float: left; position: relative; left: 0; top: 0; }
.productListing.RecommendedProduts .info { float: left; position: relative; left: 4px; top: 0; }
.productListing.RecommendedProduts .info a { position: relative; left: 0; top: 0; }


.productListing.RecommendedProduts .stock_text { bottom: 4px; }
.productListing.RecommendedProduts .add input { background: red url(/images/static/pl_listings_button_cart.gif) no-repeat scroll 0pt; height: 26px; width: 86px; text-indent: -9000px; border: none; }


