
	/**
	 * BabySlings @2007
	 * stylesheet_product.css
	 */
	
	


h2, h3 { margin: 0 0 5px; clear: both; font-weight: bold; font-size: 0.9em; color: #555; }

.prod_details_h2 { display: none; }
#sku_section { display: none; }
.prod_details_desc { width: 500px; color: #575757; }
.prod_details_desc h4 { font-size: 1em; }
.prod_details_desc ul li { margin-left: 2em; list-style-type: disc; }
.prod_details_desc ol li { margin-left: 2em; list-style-type: decimal; }

#content_block {width: 350px; float: left;}
#content_block #img_variation{}
#prod_details_section #product_details{clear:both;}
#prod_details_section #product_details  #cleardiv{clear:both;}

#prod_details_section #product_details form{ display:block;}
.prod_med_img {  }
.prod_med_img  img{display:block;}
.prod_med_img #prod_styles { display: none; }

.prod_thumb { width: 115px; float: left; margin: 0 0 5px; background: url(/images/static/icon-dot.png) repeat-y 109px 0; }
.prod_thumb img { padding: 10px 0 0; background: url(/images/static/icon-arrow.png) no-repeat 49% 0;  display:block;}



.zoom_div { width: 130px; height: 20px; margin: 0 auto 10px; }
.zoom_div a { display: block; line-height: 17px; padding: 0 0 0 17px; color: #715f6d; background: url(/images/static/icon-zoom.png) no-repeat 0 0; }
.zoom_div a:hover { text-decoration: none; }


.email_friend_link { clear: both; padding: 10px 0 0; background: url(/images/static/icon-dot.png) repeat-x 0 0 }
.email_friend_link a { display: block; height: 20px; line-height: 20px; padding: 0 0 0 23px; color: #9e1d7b; background: url(/images/static/icon-mail.png) no-repeat 0 0;font-weight: bold; }

.video_show_link { display: block; height: 20px; line-height: 20px; color: #9e1d7b; background: url(/images/static/icon-video.png) no-repeat 0 2px; font-weight: bold;  }
.video_show_link a { padding: 0 0 3px 20px; font-weight: bold; }

#custom-div { width: 300px; float: right; }



#product_features { margin: 0 0 10px; overflow: hidden; }
#product_features h3 { display: none; }
#product_features li { clear: both; padding: 2px 0; }
#product_features strong { width: 100px; float: left; font-weight: bold; }
#product_features span { width: 190px; float: left; }

#product_options h2 { display: none; }
.swatch_name_display {display:none;}
.prod_details_option { width:100%; float:left; clear:both; margin: 5px 0; padding: 5px 0 8px; }
.prod_details_option li{ width: 100%; clear: both; padding: 0 0 5px;}
.prod_details_option li.swatchGroupName{ display: none; }
.prod_details_option li ul { width: 100%; clear:both; }
.prod_details_option li ul li{ width: 26px; height: 26x; float:left; clear:none; margin-right: 2px; display: inline; background: url(/images/static/bg_swatch.gif) no-repeat 0 0px;}
.prod_details_option li ul li a{ display:block; width: 22px; height: 22px; overflow:hidden; padding: 1px; border: 1px solid #fff;}
.prod_details_option li ul li a:hover,
.prod_details_option li ul li a.swatch_image_active,
.prod_details_option li ul li a.swatch_hex_active { border-color: #000;}
.prod_details_option li ul li a span {display:block; text-indent: -9000px; overflow: hidden; }


.prod_details_input { clear: both; margin: 5px 0; padding: 7px 5px; background: url(/images/static/bg-subtotal.png) repeat-x 0 0; overflow: hidden; height: 1%; }
.prod_details_input label { width: 75px; float: left; padding: 2px 0; color: #000; }
.prod_details_input .sizelabel {width:75px; float: left; color: #000; font-weight:bold; font-size:1em; }
.prod_details_input .sizeChart { width: 100px; float: right; margin: -14px 0 14px; }
.prod_details_input .sizeChart:hover { color: #000; }
.prod_details_input input { width:100px; border:1px solid #969696; font-size:0.8em; }
.prod_details_input input#pqty { width: 25px; }
.prod_details_input select#pqty { width: 40px; }
.prod_details_input select { width:100px; border:1px solid #969696; color:#000; font-size:0.85em; }
.prod_details_input .sizinginfo a { margin-right: -20px; padding-left: 5px; padding-top: 1px; position: absolute}



.prod_details_input .prod_prices { width: 290px; height: 6em; line-height: 1.6em; font-size: 1.1em; }
.prod_details_input .prod_prices dt { width: 90px; }
.prod_details_input .prod_prices dd { width: 180px; }
.prod_details_input .prod_prices .regular_price,
.prod_details_input .prod_prices .sale_price, 
.prod_details_input .prod_prices .current_price { font-size: 1.3em; }
#sku2_div div { display: inline }

#add_to_cart_div { text-align: right; }
#add_to_cart_div .add_to_cart_btn { width: 120px; height: 26px; float: right; background: url(/images/static/btn-add-to-cart.png) no-repeat 0 0; }
#add_to_cart_div .comment1 { display: none; }
#stock_div { padding: 0 0 3px; }
#stock_div p { display: block; width: 100%; }
#stock_div p a:hover { text-decoration: underline; }


#product_tabs { width: 100%; float: left; clear: both; padding: 10px 0; }
#product_tabs #prod_tabs_list {padding: 0 0 3px; overflow: hidden; height: 1%;  background: url(/images/static/bg-page-title.png) no-repeat 0 100%; }
#product_tabs #prod_tabs_list li { height: 24px; float: left; margin: 0 5px 0 0; background: url(/images/static/bg-tab.png) no-repeat 0 100%; }
#product_tabs #prod_tabs_list li a { display: block; height: 12px; margin: 0 0 0 10px; padding: 8px 10px 4px 0; background: url(/images/static/bg-tab.png) no-repeat 100% 100%; font-size: 0.9em; }
#product_tabs #prod_tabs_list li.active { background-position: 0 0; }
#product_tabs #prod_tabs_list li.active a { background-position: 100% 0; font-weight: bold; }
#product_tabs .tab ul li { margin-left: 2em; list-style-type: disc; }
#product_tabs .tab ol li { margin-left: 2em; list-style-type: decimal; }
#product_tabs .tab_hide { display: none; }
#product_tabs .tab_open { display: block; }

.related_h3 { margin: 30px 0 1px; padding: 10px 3px; color: #8e7f44; font-weight: bold; font-size: 2em; }
#related_products { width: 100%; clear: both; padding: 20px 0 0; background: url(/images/static/bg-related.png) no-repeat 0 0; overflow: hidden; }
.related_prod { position: relative; width: 132px; height: 255px; float: left; margin: 0 0 10px; padding: 13px 10px 30px; background: url(/images/static/bg-prod-top.png) no-repeat 0 0; }
.related_prod .prod_brand { display: none; }
.related_prod .prod_title { display: block; height: 3em; margin: 0.2em 0 0.5em;color: #7c5776; font-weight: bold; text-decoration: underline; }
.related_prod .related_prod_desc { min-height: 7em; height: auto !important; height: 7em; line-height: 1.3em; color: #000; }
.related_prod .more_add { position: absolute; left: 0; bottom: -1px; display: block; width: 135px; height: 15px; padding: 5px 10px; background: url(/images/static/bg-prod-bottom.png) no-repeat 0 100%; }
.related_prod .more_add .more { width: 101px; height: 18px; /*float: right*/ position:absolute; left:22px; top:0; background: url(/images/static/btn-info.png) no-repeat 0 0; overflow: hidden; }
.related_prod .more_add .more span { position: absolute; left: -100em; }
.related_prod .more_add .add { width: 87px; height: 17px; float: left; background: url(/images/static/btn-add-to-cart2.png) no-repeat 0 0; overflow: hidden; }
.related_prod .more_add .add span { position: absolute; left: -100em; }
.sizinginfo #show_terms_txt{position:absolute; top:120px; right:5px;}