/**
 *  print.css
 *  CSS used for BabylissPRO
 *  @author Hayley King, Tony Collings
 *  @version 1.0
 *  
 */

 body { margin: 0px; padding: 0px; color: #000000; background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
 #header, .logo, #cooljs, .root_ON, .lvl0_ON, .root_OVER, .lvl0_OVER, div#cmbabyliss_menu_, ilayer#cmbabyliss_menu_, #breadcrumb-email-print, #product_detail #breadcrumb_wrapper, #product_detail #brand_logo, #product_detail #content_wrapper .navigation, #footer { display: none; }
 .hide { display: none; }
 .print_block { visibility: visible; display: block; }
 .print_inline { visibility: visible; display: inline; }
 .print_float_right { visibility: visible; display: block; float: right; padding: 30px; }
 
div#header { _margin-bottom: -100px; }

div#page_wrapper { _width: 100%; margin: 0px; }
div#content_wrapper { _width: 100%; margin: 0px; _margin-top: -150px; }
div#breadcrumb_wrapper { font-size: 16pt; padding: 0px; }
#page_title { margin: 0px; padding: 0px; font-size: 16pt; }

#content_wrapper .subcat_wrapper, #content_wrapper #product_image, #content_wrapper #related_products { border-right: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; }
#content_wrapper .round_border.horiz.center.top, #content_wrapper .round_border.horiz.related_center.top { border-top: 1px solid #b8b8b8; }
#content_wrapper .round_border.horiz.center.bottom, #content_wrapper .round_border.horiz.related_center.bottom { border-bottom: 1px solid #b8b8b8; }
#product_detail #content_wrapper .round_border.horiz.related_center { width: 382px; _width: 312px; }


#thumbs #content_wrapper .left,
#viewbyline #content_wrapper .left { padding-left: 0px; }

/* 
	Hack to try and resolve Print Preview issues 
	The Mootools Accordion Class uses height to hide/show each .element

*/
div#overview_el { height: auto !important; }
div#features_el { height: auto !important; }

/* END */


/*	PRODUCT DETAIL
	---------------------------------------------------------------- */
	#product_category .product  { border-right: 1px solid #b8b8b8; border-left: 1px solid #b8b8b8; }
	
	#product_detail #content_wrapper #product_image_wrapper { float: left; margin: 0px; height: 600px; _clear: both;  }
	#product_detail #content_wrapper .left { float: right; width: 630px; _width: 350px; clear: both; }
	#product_detail #content_wrapper #image {  }
	#product_detail #content_wrapper #related_prod_wrapper h3 { margin: 0px; padding: 15px 0px; }
	#product_detail #content_wrapper #related_prod_wrapper { float: left; width: 400px; _width: 330px; padding-left: 45px; _padding-left: 5px; margin-left: 15px; }
	#product_detail #content_wrapper #related_prod_wrapper_inner { padding: 0px 0px 0px 0px; }	
	#product_detail #content_wrapper #related_products { height: 120px; }
	#product_detail #content_wrapper .related_prod { height: 112px; width: 90px; _width: 83px; margin: 0px 15px; _margin: 0px 5px; float: left; }
	#content_wrapper #related_products { padding-left: 20px; }
	
	#product_detail #content_wrapper #related_rule { display: none; }
	#product_detail #content_wrapper #prod_rule { border-bottom: 1px solid #b8b8b8; }
	
/*	SITEMAP 
---------------------------------------------------------------- */


	#sitemap #sitemap_wrapper .brand { float: left; width: 210px; margin: 0px; /*_margin-left: 10px;*/ } 
	#sitemap #sitemap_wrapper .contents { /*float: left; margin: 15px 20px; _margin: 15px 10px;*/ width: 210px;   }
	#sitemap_wrapper .contents_sitemap { float: none; margin-left: 0px; } /* Right Column */	