/* BEGIN Elements to HIDE when printing */
.header,
.masthead,
.btm_promo,
.footer,
canvas,.slidestrip_wrap {
	display: none !important;
}
.breadcrumbs,
.toolbar_left,
.toolbar_right,
.add_to_bag,
.btn_download_pdf,
.thickbox {
	display: none !important;
}
#accordion,
.sb_module_wrap,
.variance {
	display: none !important;
}

body {background-image: none !important; background-color: #FFFFFF;}

.main,
.price_section_rule {
	border: none !important;
}
.main_top,
.main_bottom,
.stories_detail .main_left {
	background-image: none !important;
	background-color: #FFFFFF;
}

.customer_testimonials .main_hero {
	padding-bottom: 20px;
}

/* replacing bullets with discs */
.main ul.bullets li, .main ul.bullets_dark li, .gsk_tabs .tab_content .floatLeft li {
	list-style-type: disc !important;
	background: none !important;
	padding-left: 0px;
	margin-left: 12px;
}

.content {
	width: 100%;
/* 	*width: 90%; */
}

.ui-accordion-li-fix .ui-state-default {
	display: none !important;
}
#color-looks-accordion li {
	border: none;
}

#color-looks-accordion li.active {
	border: 5px solid #971D97;
}

#color-looks-accordion li ul.color-pots li {
	width: auto ! important;
	margin-left: 12px;
	clear: both;
	border: none;
}

.color-pots .pot-img img {
}
.ui-accordion .ui-accordion-content-active {border: none !important;}

.eyecolor-looks,
#color-looks-accordion,
.eyecolor-looks-bg,
.eyecolor-nav,
.hdr-exp-color-addiction,
.hdr-exp-cool-videos,
.get-the-tools .hdr-tools {
	background: none !important;
}

.eyecolor-looks .ui-accordion {
	width: 100%;
}

#color-looks-accordion{
	*border: none !important;
	background: none !important;
	*width: 90%;
	
}

.eyecolor-looks .ui-accordion .ui-accordion-content {
	border-top: none ! important;
	display:block;
	height:auto;
	overflow:hidden;
	padding:10px 18px 18px;
	position:relative;
}

.the-eyetools img {
	float:left !important;
}
.get-the-tools ul.the-eyetools li {
	border: none !important;	
	width:33% !important;
	float: left;
}

.color-pots .pot-img,.color-pots-steps {
	float: left;
}


.eyecolor-nav, #exp-color .hdr {display:none;}

ul.color-pots {
	border-top: 2px dotted #E294E2;
	padding-top: 20px;
	width: 100%;
	background: none;
}

.ui-accordion .ui-accordion-li-fix {
	position: none !important;
}

#color-looks-accordion li.ui-accordion-li-fix a.ui-state-active {
	display: block ! important;
	height: 115px;
	margin-top: 20px;
	width: 100%;
}

#color-looks-accordion li.ui-accordion-li-fix .threeDot {
	display: none;
}

a.arrow_r {
	display: inline !important;
	
}
.ui-state-active .ui-icon {
	display: block ! important;
	height:16px;
	margin-top:44px;
	width:25px;
	left:18px;
}

.ui-accordion .ui-accordion-header {
	background:none !important;
	border:none !important;
	height: 200px;
	*padding: 0 !important;
	position: none;
}

.get-the-tools {
	*margin-left: 25px;
}

#color-looks-accordion li.ui-accordion-li-fix a img {
	*margin-left: 45px;
}
.ui-state-active .ui-icon{
	*margin-left: 18px;
}
#color-looks-accordion li ul.color-pots li{
	*margin-left: 26px;
}
.color-pots-steps{
	*margin-left:5px;
	width:650px;
}
html>body .color-pots-steps {
	width:600px;
}
.shopping_cart .sc_top, .shopping_cart .sc_bottom {
	margin:0 0 20px;
}
.shopping_cart .billing_info {
	padding: 0 0 10px;
	width: 100%;
}
.order_complete {
	margin:15px 0 0;
	width: 100%;
}
.shopping_cart .billing_info p {
	*width: auto !important;
}
#for-word-wrap, #for-word-wrap2 {
	*width: 145px !important;
}
.billing_info li.shipping_address {
	*margin-right:10px !important;
	*width: 130px !important;
}
.billing_info li.billing_payment {
	*width: 250px !important;
}
.billing_info li.credit_card {
	*width: 150px !important;
}
.billing_info li.last {
	*display: none;
}
.order_complete .col1 {
	*width: 200px !important;
}
.order_complete .col2 {
	*width:150px !important;
}
.order_complete .col5 {
	*width: 50px !important;
}
.mTotal {
	*float: right;
	*clear: both;
	*display: block;
	*width: 300px !important;
}
.order_complete li.last .mTotal .col1 {
	*float: left;
	*width: 130px !important;
}
.order_complete li.last .mTotal .col2 {
	*float: right !important;
	*width: 90px !important;
}
.order_complete ul.coupons_total .col1 {
	*float: left !important;
	*width:500px !important;
}
.order_complete ul.coupons_total .col2 {
	*float: right !important;
	*width: 90px !important;
}