
#content #navigation{
	float:right;
	/*padding:6px 10px 0px 0px;*/
	}
	
#content #navigation .page_nav_highlighted{
	color:#ff0000;
	}
		
#content #navigation div{
	float:left;
	font-size:10px;
	}
	
#content #navigation .item_count{
	padding:2px 6px 0px 0px;
	}
	
#content #navigation .page_count .rounded_left{
	background:url('http://images.glow.com/media/images/page_bg_left.gif') top left no-repeat;
	width:10px;
	height:18px;
	}
	
#content #navigation .page_count .page_output{
	/*background:url('http://images.glow.com/media/images/page_bg_body.gif') top left;*/
	height:16px;
	padding-top:2px;
	}
	
#content #navigation .page_count .rounded_right{
	background:url('http://images.glow.com/media/images/page_bg_right.gif') top left no-repeat;
	width:10px;
	height:18px;
	}
	
#content #navigation .page_output a{
	font-size:10px;
	color:#000;
	text-decoration:none;
	}
	
#content #navigation .view_all{
	background:url('http://images.glow.com/media/images/brand_bg_viewall.gif') top left no-repeat;
	width:63px;
	height:16px;
	padding:2px 0px 0px 0px;
	margin-left:6px;
	text-align:center;
	}
	
#content #navigation .view_all a{
	font-size:10px;
	color:#000;
	text-decoration:none;
	}


/* ========================= */
/* DEFAULT BODY - CONTAINERS */
/* ========================= */
	
body {
	margin:0px;
	padding:0px;
	text-align: center;
	background:url('http://images.glow.com/media/images/body_bg_main.gif') top center;
}

body, p, div, table, td, input, select, textarea {
	font-size: 12px;
	font-style: normal;
	color: #000;
	font-family:Century Gothic, Arial, Helvetica, sans-serif;
}

img{
	border:0px;
	}
	
.clear{
	clear:both;
	}
	
.right{
	text-align:right !important;
	}

.left{
	text-align:left !important;
	}
	
.center{
	text-align:center !important;
	}
	
.fleft{
	float:left;
	}
	
.form_field_error {
	color: #911 !Important;
	font-weight: bold !Important;
	border: 2px solid #FA2 !Important;
	background-color: #FFC !Important;
	}

	
/********************/
/****** IMAGES *****/
/********************/
	
.img_gift_card{
	background: url('http://images.glow.com/media/images/cart_img_gift_card_sm.gif') top left no-repeat;
	width:36px;
	height:20px;
	position:relative;
	margin:-20px 0px 0px 170px;
	}
	
.img_gift_card2{
	background: url('http://images.glow.com/media/images/cart_img_gift_card_sm.gif') top center no-repeat;
	width:76px;
	height:20px;
	margin:0px 0px 4px 0px;
	}
	
.img_credit_card_amex{
	background: url('http://images.glow.com/media/images/cc_amex.jpg') top left no-repeat;
	width:43px;
	height:26px;
	float:left;
	margin-top:6px;
	}
	
.img_credit_card_visa{
	background: url('http://images.glow.com/media/images/cc_visa.jpg') top left no-repeat;
	width:43px;
	height:26px;
	float:left;
	margin-top:6px;
	}
	
.img_credit_card_mastercard{
	background: url('http://images.glow.com/media/images/cc_mastercard.jpg') top left no-repeat;
	width:43px;
	height:26px;
	float:left;
	margin-top:6px;
	}
	
.img_credit_card_discover{
	background: url('http://images.glow.com/media/images/cc_discover.jpg') top left no-repeat;
	width:43px;
	height:26px;
	float:left;
	margin-top:6px;
	}
	
/********************/
/****** ERRORS *****/
/********************/
	
.error_container{
	text-align:center;
	width:822px;
	padding-bottom:10px;
	float:left;
	}
	
.error_container .error_text{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	}
	
/********************/
/****** BUTTONS *****/
/********************/

button {
	margin:0px;
	border:0px;
	overflow-x: hidden;
	overflow-y: hidden;
	cursor: pointer;
}

.add_to_cart {
	width: 132px;
	height: 30px;
	padding: 30px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_add_women.gif') no-repeat left top;
}

.add_to_cart_sm {
	width: 108px;
	height: 26px;
	padding: 26px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_add_women_sm.gif') no-repeat left top;
}

.add_to_cart_lg {
	width: 124px;
	height: 20px;
	padding: 20px 0 0;
	margin:10px 0px 5px 0px;
	background: transparent url('http://images.glow.com/media/images/button_add_lg_women.gif') no-repeat left top;
}

.add_to_favorites {
	width: 110px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_favorites.gif') no-repeat left top;
	margin-top:10px;
}

.auto_reschedule {
	width: 216px;
	height: 23px;
	padding: 23px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_reschedule.gif') no-repeat left top;
}

.begin_checkout {
	background: transparent url('http://images.glow.com/media/images/button_begin_checkout.gif') no-repeat left top;
	width: 145px;
	height: 19px;
	padding: 19px 0 0;	
}

.cancel {
	background: transparent url('http://images.glow.com/media/images/button_cancel_women.gif') no-repeat left top;
	width: 89px;
	height: 20px;
	padding: 20px 0 0;	
}

.checkout2{
	background: transparent url('http://images.glow.com/media/images/button_bar_checkout.gif') no-repeat left top;
	width:90px;
	height:20px;
	margin-bottom:20px;
	}

.collection {
	background: transparent url('http://images.glow.com/media/images/button_collection.gif') no-repeat left top;
	width: 154px;
	height: 23px;
	padding: 23px 0 0;
}

.confirm {
	width: 156px;
	height: 23px;
	padding: 23px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_confirm.gif') no-repeat left top;
	float:right;
	margin:0px 20px 20px 0px;
}

.contact_submit{
	background: transparent url('http://images.glow.com/media/images/button_contact.gif') no-repeat left top;
	width: 73px;
	height: 19px;
	padding: 19px 0 0;
	}

.continue{
	background: transparent url('http://images.glow.com/media/images/button_continue.gif') no-repeat left top;
	width: 88px;
	height: 20px;
	padding: 20px 0 0;
	}

.continue_shopping{
	background: transparent url('http://images.glow.com/media/images/button_continue_shopping_women.gif') no-repeat left top;
	width: 126px;
	height: 19px;
	padding: 19px 0 0;
	}
	
.checkout{
	background: transparent url('http://images.glow.com/media/images/button_checkout_women.gif') no-repeat left top;
	width: 132px;
	height: 30px;
	padding: 30px 0 0;
	margin:8px 0px 0px 24px;
	}
	
.create_account {
	width: 108px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_create_account.gif') no-repeat left top;
}

.create_account2 {
	width: 108px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_create_account2.gif') no-repeat left top;
}

.get_started {
	width: 138px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_get_started.gif') no-repeat left top;
}

.go {
	width: 28px;
	height: 24px;
	background: transparent url('http://images.glow.com/media/images/button_go.gif') no-repeat left top;
	vertical-align:middle;
}

.no_thanks{
	background: transparent url('http://images.glow.com/media/images/button_bar_nothanks.gif') no-repeat left top;
	width:90px;
	height:20px;
	position:relative;
	}

.order {
	width: 145px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_order_now.gif') no-repeat left top;
}

.order_status {
	width: 139px;
	height: 22px;
	padding: 22px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_submit_status.gif') no-repeat left top;
	float:right;
	margin-top:20px;
}

.post_comment {
	background: transparent url('http://images.glow.com/media/images/button_post_women.gif') no-repeat left top;
	width: 112px;
	height: 20px;
	padding: 20px 0 0;	
	margin-top:8px;
}

.report {
	background: transparent url('http://images.glow.com/media/images/button_report_women.gif') no-repeat left top;
	width: 89px;
	height: 20px;
	padding: 20px 0 0;	
}

.shop_remove {
	width: 69px;
	height: 19px;
	padding: 6px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_remove.gif') no-repeat left top;
	margin-left:4px;
}

.shop_apply_code {
	width: 69px;
	height: 19px;
	padding: 6px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_apply.gif') no-repeat left top;
	margin-left:4px;
}
	
.shop_signin {
	width: 88px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_signin_women.gif') no-repeat left top;
}

.shop_submit {
	width: 90px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_submit_women.gif') no-repeat left top;
}

.signin_login {
	width: 89px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_signin2.gif') no-repeat left top;
	margin:20px 0px 10px 0px;
}

.sign_me_up {
	width: 145px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_signup.gif') no-repeat left top;
	margin:10px 0px;
	}
	
.submit{
	width: 95px;
	height: 30px;
	padding: 30px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_submit.gif') no-repeat left top;
	margin-top:3px;
	}
	
.unsubscribe {
	width: 140px;
	height: 20px;
	padding: 20px 0 0;
	background: transparent url('http://images.glow.com/media/images/button_unsubscribe.gif') no-repeat left top;
	margin:20px 0px 0px 62px;
}


/*********************/
/******  HEADER *******/
/*********************/
	
#header{
	margin:5px auto 0px auto;
	width:886px;
	text-align:left;
	padding:0px 30px 0px 80px;
	height:76px;
	border-bottom:solid 10px #666;
	}
	
#header #logo{
	float:left;
	}
	
#header #login{
	float:right;
	margin-top:4px;
	}
	
#header #login .signin{
	text-align:right;
	font-weight:bold;
	}
	
#header #login .signin a{
	color:#000;
	}
	
#header .nav{
	clear:both;
	float:left;
	margin-top:4px;
	font-size:11px;
	width:100%;
	font-weight:bold;
	}
	
#header .nav a{
	color:#000;
	text-decoration:none;
	}
	
#header .nav a:hover{
	color:#dd73b5;
	}
	
#header .free{
	float:right;
	font-size:18px;
	font-weight:bold;
	color:#dd73b5;
	position:relative;
	margin-top:-22px;
	text-transform:uppercase;
	}
	
#header .video{
	position:relative;
	width:27px;
	background: url('http://images.glow.com/media/images/top_nav_video.gif') no-repeat left top;
	padding:16px 0px 10px 30px;
	}
	
/********************/
/******  BODY *******/
/********************/

#body{
	margin-left:auto;
	margin-right:auto;
	width:996px;
	text-align:left;
	clear:both;
	background-color:#fff;
	/*display:table;*/
	/*padding-bottom:6px;*/
	}
	
#body #sidenav{
	float:left;
	width:156px;
	}
	
#body #sidenav .nav{
	float:left;
	width:156px;
	}
	
#body #sidenav .nav a{
	color:#000;
	text-decoration:none;
	font-size:11px;
	text-transform:uppercase;
	line-height:14px;
	}
	
#body #sidenav #search{
	float:left;
	margin-top:6px;
	}
	
#body #sidenav .input_search{
	float:left;
	}
	
#body #sidenav .input_search input{
	margin:0px 4px;
	font-size:11px;
	text-align:center;
	width:100px;
	padding:0px;
	}
	
#body #sidenav .nav .menu{
	color:#dd73b5;
	text-transform:uppercase;
	font-size:11px;
	}
	
#body #sidenav .nav .header{
	float:left;
	width:148px;
	height:5px;
	background:url('http://images.glow.com/media/images/left_nav_bg_header.gif') top left no-repeat;
	margin:6px 0px 0px 0px;
	*margin:6px 0px 0px 0px;
	_margin:6px 0px -12px 0px;
	}
	
#body #sidenav .nav .body{
	float:left;
	width:136px;
	background:url('http://images.glow.com/media/images/left_nav_bg_body.gif') top left repeat-y;
	padding:0px 6px;
	}
	
#body #sidenav .nav .footer{
	float:left;
	width:148px;
	height:5px;
	background:url('http://images.glow.com/media/images/left_nav_bg_footer.gif') top left no-repeat;
	margin:0px 0px 5px 0px;
	*margin:0px 0px 5px 0px;
	_margin:0px 0px -8px 0px;
	}
	
#body #sidenav .nav .title{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#body #sidenav .nav select{
	width:136px;
	text-transform:uppercase;
	margin:4px 0px;
	padding:0px;
	}
	
#body #sidenav .nav .see_all{
	float:right;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
	margin-top:10px;
	}
	
#body #sidenav .nav .title span{
	color:#dd73b5;
	}
	
#body #sidenav .nav a:hover{
	color:#dd73b5;
	text-decoration:underline;
	}
	
#body #sidenav .nav .submenu{
	padding:0px 0px 0px 10px;
	}
	
#body #sidenav .nav .submenu a{
	text-transform:uppercase;
	}
	
#body #sidenav .nav .selected{
	color:#dd73b5;
	}
	
#body #sidenav .nav .nonselected{
	color:#000;
	}


/*********************/
/******  HOME  *******/
/*********************/

#content #home{
	width:840px;
	float:left;
	}
	
#content #home #home-banner {
	width:604px;
	float:left;
	}
	
#content #home #home-banner li{
	font-size:10px;
	text-align:center;
	text-transform:uppercase;
	line-height:14px;
	*line-height:20px;
	_line-height:20px;
	}
	
#content #home #home-banner li span{
	text-transform:lowercase;
	}
	
#content #home #description{
	margin-bottom:40px;
	}
	
#content #home #description .title{
	text-transform:uppercase;
	}
	
#content #home #description .title a{
	text-transform:uppercase;
	color:#000;
	}
	
#content #home #description .subtitle a{
	text-transform:uppercase;
	color:#000;
	}
	
#content #home .editorial{
	float:right;
	border:solid 1px #000;
	height:156px;
	margin-left:0px;
	*margin-left:0px;
	_margin-left:-1px;
	}
	
#content #home .gwp{
	float:right;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	margin-left:0px;
	*margin-left:0px;
	_margin-left:-1px;
	}
	
#content #home #lp{
	width:820px;
	margin-left:20px;
	}
	
#content #home #lp .step{
	float:left;
	margin:70px 14px 0px 0px;
	width:130px;
	}
	
#content #home #lp .product{
	float:left;
	width:200px;
	}
	
#content #home #lp .eyeshadow{
	float:left;
	width:185px;
	}
	
#content #home #lp #cover{
	float:left;
	width:370px;
	margin-top:20px;
	}
	
#content #home #lp #cover a{
	font-weight:bold;
	text-decoration:none;
	}
	
#content #home #lp #look{
	float:left;
	width:350px;
	height:1088px;
	background:url('http://images.glow.com/media/images/lp_coverlook_bg_products.jpg') bottom left no-repeat;
	margin:12px 0px 0px 40px;
	}
	
#content #home #lp #look #step1{
	float:left;
	width:105px;
	clear:both;
	padding:60px 0px 0px 250px;
	}
	
#content #home #lp #look #step2{
	float:left;
	width:120px;
	clear:both;
	padding:120px 0px 0px 65px;
	}
	
#content #home #lp #look #step3{
	float:left;
	width:135px;
	clear:both;
	padding:80px 0px 0px 200px;
	}
	
#content #home #lp #look #step4{
	float:left;
	width:130px;
	clear:both;
	padding:220px 0px 0px 35px;
	}
	
#content #home #lp a{
	color:#000;
	}
	
#content #home #lp #look strong{
	color:#92278f;
	}
	
#content #home #lp .header{
	font-weight:bold;
	color:#0072bc;
	font-size:16px;
	padding-bottom:10px;
	}
	
#content #home #lp #natural{
	float:left;
	width:375px;
	margin-right:50px;
	}
	
#content #home #lp #natural #copy{
	float:left;
	width:340px;
	}
	
#content #home #lp #natural span,
#content #home #lp #choose span{
	color:#0072bc;
	font-weight:bold;
	text-transform:uppercase;
	}

#content #home #lp #natural #eyes{
	float:left;
	width:375px;
	height:678px;
	background:url('http://images.glow.com/media/images/lp_insidertips_bg_products1.jpg') top left no-repeat;
	}
	
#content #home #lp #natural #eye1{
	float:left;
	width:185px;
	padding:45px 0px 0px 10px;
	}
	
#content #home #lp #natural #eye2{
	float:left;
	width:200px;
	padding:320px 0px 0px 180px;
	}
	
#content #home #lp #natural #eye3{
	float:left;
	width:230px;
	padding:65px 0px 0px 20px;
	}
	
#content #home #lp #natural #eyes strong{
	color:#0072bc;
	text-transform:uppercase;
	}
	
#content #home #lp #choose{
	float:left;
	width:375px;
	}
	
#content #home #lp #choose #copy{
	float:left;
	width:340px;
	}
	
#content #home #lp #choose .color{
	padding:20px 0px 10px 0px;
	}
	
#content #home #lp .list{
	float:left;
	width:410px;
	}		
	
#content #home #lp .list ul{
	margin:0px 0px 14px 14px;
	padding:0px;
	list-style-type:none;
	}





	
/**********************/
/***** PRODUCTS *******/
/**********************/

#content .product_list{
	width:100%;
	float:left;
	}
	
#content .product_list .product2{
	float:left;
	width:260px;
	text-align:center;
	margin-top:30px;
	}
	
#content .product_list .description{
	float:left;
	width:500px;
	margin:20px 0px;
	}
	
#content .product_list .description .title{
	font-weight:bold;
	text-transform:uppercase;
	}
	
#content .product_list .description .title a{
	color:#000;
	text-decoration:none;
	}
	
#content .product_list .description .status{
	font-weight:bold;
	}
	
#content .product_list .description .price{
	padding:14px 0px;
	}
	
#content .product_row{
	float:left;
	width:822px;
	margin:20px 0px 0px 10px;
	*margin:20px 0px 0px 10px;
	_margin:20px 0px 0px 0px;
	}
	
#content .product_row .product_column{
	float:left;
	width:180px;
	margin:0px 12px;
	*margin:0px 12px;
	_margin:0px 10px;
	}
	
#content .product_row .product_column .product{
	
	}
	
#content .product_row .product_column .title{
	padding:0px 10px;
	}
#content .product_row .product_column .title .brand{
	font-size:11px;
	color:#666;
	}
#content .product_row .product_column .title .brand a{
	font-size:11px;
	color:#666;
	text-decoration:none;	
	}
#content .product_row .product_column .title a{
	text-decoration:underline;
	color:#000;
	}
	
#content .product_row .product_column .title .retail_price{
	text-decoration:none !important;
	}
	
#content .product_row .product_column .rating{
	margin-left:10px;
	}
	
#content .rating1{
	margin-left:10px;
	background:url('http://images.glow.com/media/images/rating_1hearts_lg.gif') top left no-repeat;
	width:95px;
	height:20px;
	float:left;
	}
	
#content .rating2{
	margin-left:10px;
	background:url('http://images.glow.com/media/images/rating_2hearts_lg.gif') top left no-repeat;
	width:95px;
	height:20px;
	float:left;
	}
	
#content .rating3{
	margin-left:10px;
	background:url('http://images.glow.com/media/images/rating_3hearts_lg.gif') top left no-repeat;
	width:95px;
	height:20px;
	float:left;
	}
	
#content .rating4{
	margin-left:10px;
	background:url('http://images.glow.com/media/images/rating_4hearts_lg.gif') top left no-repeat;
	width:95px;
	height:20px;
	float:left;
	}
	
#content .rating5{
	margin-left:10px;
	background:url('http://images.glow.com/media/images/rating_5hearts_lg.gif') top left no-repeat;
	width:95px;
	height:20px;
	float:left;
	}
	
#content .rating1_sm{
	background:url('http://images.glow.com/media/images/rating_1hearts_sm.gif') top left no-repeat;
	width:78px;
	height:13px;
	float:left;
	margin:2px 0px 0px 6px;
	}
	
#content .rating2_sm{
	background:url('http://images.glow.com/media/images/rating_2hearts_sm.gif') top left no-repeat;
	width:78px;
	height:13px;
	float:left;
	margin:2px 0px 0px 6px;
	}
	
#content .rating3_sm{
	background:url('http://images.glow.com/media/images/rating_3hearts_sm.gif') top left no-repeat;
	width:78px;
	height:13px;
	float:left;
	margin:2px 0px 0px 6px;
	}
	
#content .rating4_sm{
	background:url('http://images.glow.com/media/images/rating_4hearts_sm.gif') top left no-repeat;
	width:78px;
	height:13px;
	float:left;
	margin:2px 0px 0px 6px;
	}
	
#content .rating5_sm{
	background:url('http://images.glow.com/media/images/rating_5hearts_sm.gif') top left no-repeat;
	width:78px;
	height:13px;
	float:left;
	margin:2px 0px 0px 6px;
	}
	
#content .product_row .product_column .member{
	padding-left:10px;
	}
	
#content .product_row .gwp_product{
	float:left;
	width:180px;
	}
	
#content .product_row .gwp_title{
	float:left;
	width:420px;
	margin:0px 30px;
	*margin:0px 30px;
	_margin:0px 20px;
	}
	
#content .product_row .gwp_title strong{
	text-transform:uppercase;
	}
	
#content .product_row .gwp_button{
	float:left;
	padding-top:100px;
	}
	
#content .single_row{
	width:760px;
	float:left;
	margin:20px 0px 10px 20px;
	}
	
#content .single_row .product_column{
	text-align:center;
	width:180px;
	float:left;
	margin-right:30px;
	}
	
#content .single_row #description{
	width:550px;
	float:left;
	margin-top:20px;
	}
	
#content .single_row #description .header{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:10px;
	}
	
#content .single_row #description .title{
	font-weight:bold;
	}
	
#content .single_row #description .subtitle{
	line-height:14px;
	margin-bottom:10px;
	}
	
#content .single_row #description input{
	width:16px;
	}
		
/********************************************************/
/******  GLOBAL brand,category,concern,skintype  *******/
/********************************************************/

#content #category-products,
#content #brand-products,
#content #concern-products,
#content #skintype-products{
	width:822px;
	float:left;
	margin:14px 0px 20px 0px;
	clear:both;
	}

#content #special{
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	padding-top:10px;
	color:#dd73b5;
	width:826px !important;
	float:left;
	}
	
#content #special a{
	color:#dd73b5;
	}

#content #banner .column1{
	float:left;
	width:566px;
	}
	
#content #banner .column1 .creative{
	height:26px;
	text-align:right;
	font-weight:bold;
	text-transform:uppercase;
	padding:126px 45px 0px 0px;
	}
	
#content #banner .column2{
	float:left;
	/**/
	}
	
#content .box{
	float:left;
	width:100%;
	padding:8px 0px;
	background-color:#dd73b5;
	margin-top:40px;
	}
	
#content .box #sort{
	float:left;
	padding-left:10px;
	width:370px;
	}
	
#content .box #sort .original{
	float:left;
	width:160px;
	}
	
#content .box #sort .original select{
	text-transform:uppercase;
	font-size:11px;
	width:90px;
	}
	
#content .box #sort .dropdown{
	float:right;
	width:210px;
	}
	
#content .box #sort .dropdown select{
	text-transform:uppercase;
	width:190px;
	}
	
#content .box #navigation{
	float:left;
	/*width:130px;*/
	text-align:center;
	/*margin-top:4px;*/
	font-size:10px;
	}
	
#content #navigation_btm{
	float:left;
	width:700px;
	margin:30px 0px;
	padding-left:40px;
	}
	
#content #navigation_btm a{
	color:#000;
	text-decoration:none;
	}
	
#content #navigation_btm .prev{
	float:left;
	width:175px;
	}
	
#content #navigation_btm .page{
	float:left;
	width:350px;
	text-align:center;
	margin-top:4px;
	}
	
#content #navigation_btm .next{
	float:left;
	width:175px;
	text-align:right;
	}
	
#content .box #see{
	float:left;
	width:310px;
	text-align:right;
	margin-top:4px;
	}
	
#content .box #gallery{
	float:right;
	position:relative;
	margin:-50px 10px 0px 0px;
	}
	
#content .box a{
	color:#000;
	text-decoration:none;
	}

#content .breadcrumb{
	margin:5px 0px 5px 0px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	}
	
#content .breadcrumb a{
	font-weight:bold;
	color:#000;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	}
	
#content .breadcrumb a:hover{
	text-decoration:underline !important;
	}
	
#content #detail .breadcrumb{
	margin:10px 0px 10px 34px;
	}
		
#content .category_banner{
	float:left;
	margin-left:4px;
	*margin-left:4px;
	_margin-left:2px;
	}
	
#content .category_promo{
	float:left;
	border:solid 1px #000;
	}
	
#content .shop{
	display:table;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	}
	
#content .shop .shop_bg_left{
	float:left;
	background:url('http://images.glow.com/media/images/cart_bg_shop_left.gif') top left no-repeat;
	width:12px;
	height:20px;
	}
	
#content .shop .shop_body{
	float:left;
	background:url('http://images.glow.com/media/images/cart_bg_shop_body.gif');
	height:18px;
	padding-top:2px;
	font-weight:bold;
	color:#fff;
	}
	
#content .shop .shop_body a{
	font-size:11px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}
	
#content .shop .shop_bg_right{
	float:left;
	background:url('http://images.glow.com/media/images/cart_bg_shop_right.gif') top left no-repeat;
	width:12px;
	height:20px;
	}
	
/***********************/
/******  BRAND  *******/
/***********************/

#content #brand,
#content #account,
#content #rma,
#content #shop{
	width:830px;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:5px;
	}

#content #brand .banner,
#content #detail .banner,
#content #shop .banner{
	margin:0px 4px 0px 0px;
	*margin:0px 4px 0px 0px;
	_margin:0px 2px 0px 0px;
	float:left;
	width:826px;
	}

#content #brand .banner .column1,
#content #shop .banner .column1{
	width:570px;
	border:solid 1px #000;
	float:left;
	margin-right:7px;
	}
	
#content #brand .banner .column1 .hero,
#content #shop .banner .column1 .hero{
	float:left;
	width:268px;
	height:248x;
	}
	
#content #brand .banner .column1 .header,
#content #shop .banner .column1 .header{
	height:80px;
	float:left;
	}
		
#content #brand .banner .column1 .body,
#content #shop .banner .column1 .body{
	font-size:11px;
	padding:0px 4px;
	float:left;
	width:292px;
	height:129px;
	line-height:15px;
	}
	
#content #brand .banner .column1 .footer,
#content #shop .banner .column1 .footer{
	width:302px;
	height:39px;
	float:left;
	}
	
#content #brand .banner .column1 .footer table{
	width:100%;
	height:39px;
	border-spacing:0px !important;
	border-collapse:separate;
	*border-collapse:collapse;
	_*border-collapse:collapse;
	}
	
#content #brand .banner .column1 .footer .link_off{
	padding:11px 0px;
	/* FOR DIVS - padding:11px 23px 11px 24px; */
	/* float:left; */
	background-color:#e73aad;
	cursor:pointer;
	text-align:center;
	border-left:solid 1px #fff;
	color:#fff;
	line-height:16px;
	}
	
#content #brand .banner .column1 .footer .link_on{
	padding:11px 0px;
	/* FOR DIVS - padding:11px 23px 11px 24px; */
	/* float:left; */
	background-color:#ff66cc;
	cursor:pointer;
	text-align:center;
	border-left:solid 1px #fff;
	color:#fff;
	line-height:16px;
	}

#content #brand .banner .column1 .footer .link_off:hover{
	background-color:#ff66cc !important;
	}
	
#content #brand .banner .column2,
#content #shop .banner .column2{
	float:left;
	}
	
#content #brand .banner .column2 img,
#content #shop .banner .column2 img{
	margin-bottom:8px;
	}
	
#content #brand .banner .column2 .loading,
#content #shop .banner .column2 .loading{
	position:absolute;
	float:left;
	width:16px;
	height:16px;
	background:url('http://images.glow.com/media/images/loading_cart2.gif') top left no-repeat;
	margin:12px 0px 0px 110px;
	}
	
#content #brand .banner .column2 .loading2,
#content #shop .banner .column2 .loading2{
	position:absolute;
	float:left;
	width:16px;
	height:16px;
	background:url('http://images.glow.com/media/images/loading_promo.gif') top left no-repeat;
	margin:2px 0px 0px 90px;
	}
		
#content #brand #discover{
	float:left;
	width:826px;
	margin:10px 0px 0px 0px;
	}
	
#content #brand .column_sm{
	float:left;
	width:220px;
	text-align:center;
	}
	
#content #brand .column_sm a{
	color:#000;
	font-size:10px;
	}
	
#content #brand .column_sm .retail_price{
	font-size:10px;
	}
	
#content #brand .column_sm #product{
	margin-bottom:15px;
	}
	
#content #brand .column_sm #product .title a{
	text-decoration:underline;
	color:#000;
	font-size:10px;
	}
	
#content #brand .column_sm #product .title .retail_price{
	text-decoration:none !important;
	font-size:10px;
	}
	
#content #brand .column_md{
	width:365px;
	float:left;
	line-height:15px;
	}
	
#content #brand .column_md a{
	color:#000;
	}
	
#content #brand .column_lg{
	float:left;
	width:560px;
	margin-right:28px;
	}
	
#content #brand .column_lg h1{
	font-weight:bold;
	font-size:14px;
	padding:0px;
	margin:0px;
	}

#content #brand #guide,
#content #brand #regimen{
	margin:10px 0px 0px 0px;
	float:left;
	padding-bottom:20px;
	width:826px;
	}
	
#content #brand #guide h1,
#content #brand #regimen h1{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 20px 0px;
	margin:0px;
	}
	
#content #brand #guide h1 span,
#content #brand #regimen h1 span{
	color:#dd73b5;
	}
	
#content #brand #guide .model,
#content #brand #regimen .model{
	float:left;
	width:194px;
	text-align:center;
	}
	
#content #brand #guide .row,
#content #brand #regimen .row{
	float:right;
	margin-bottom:20px;
	clear:right;
	width:585px;
	}
	
#content #brand #guide button,
#content #brand #regimen button{
	float:right;
	clear:both;
	margin-right:30px;
	*margin-right:30px;
	_margin-right:14px;
	cursor:pointer;
	}
	
#content #brand #guide .column,
#content #brand #regimen .column{
	float:left;
	padding:20px 20px 0px 20px;
	}
	
#content #brand .regimen{
	float:left;
	width:750px;
	border:solid 1px #000;
	padding:25px;
	margin:30px 0px 20px 0px;
	}
	
#content #brand .regimen #more{
	font-size:14px;
	text-transform:uppercase;
	}
	
#content #brand .regimen a{
	color:#000;
	}
	
#content #brand .regimen .column{
	float:left;
	margin:15px 80px 0px 0px;
	line-height:28px;
	}
	
#content #brand #buzz{
	width:826px;
	float:left;
	padding:10px 0px;
	}
	
#content #brand #buzz h1{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 0px 30px 0px;
	margin:0px;
	}
		
#content #brand #buzz .column_md a{
	font-size:14px;
	color:#000;
	text-decoration:none;
	}

/***********************/
/****** CONCERN  *******/
/***********************/

#content #concern{
	width:826px;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:6px;
	}
	
/***********************/
/****** CATEGORY  *******/
/***********************/
	
#content #category #gwp2{
	float:left;
	margin:20px 0px 40px 0px;
	}
	
#content #category #gwp2 #package{
	float:left;
	}
	
#content #category #gwp2 #copy{
	float:left;
	width:510px;
	margin-left:20px;
	}
	
#content #category #gwp2 #copy a{
	color:#000;
	}
	
#content #category .shop{
	float:left;
	margin-top:100px;
	}
	
#content #category #gwp_detail{
	width:772px;
	border:solid 2px #E93BAE;
	margin:10px 0px 0px 10px;
	float:left;
	}
	
#content #category #gwp_detail #column1{
	float:left;
	width:315px;
	text-align:center;
	}
	
#content #category #gwp_detail #column1 .logo,
#content #category #gwp_detail #column1 .product{
	margin:20px 0px;
	float:left;
	width:315px;
	text-align:center;
	}

#content #category #gwp_detail #column2{
	float:left;
	width:400px;
	}
	
#content #category #gwp_detail #column2 h1{
	color:#E93BAE;
	font-weight:normal;
	font-size:18px;
	text-align:right;
	margin:20px 0px 100px 0px;
	padding:0px;
	text-transform:uppercase;
	}
	
#content #category #gwp_detail #column2 #sm{
	font-size:10px;
	}
	
#content #category #gwp_detail .shop{
	margin:50px 0px 10px 0px;
	padding:0px;
	float:right;
	}
	
#content #category #gwp_detail #viewall{
	float:right;
	margin-bottom:20px;
	}
	
#content #category #gwp_detail #viewall a{
	color:#000;
	}	
		
/*************************/
/******  SKINTYPE  *******/
/*************************/

#content #skintype{
	width:826px;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:6px;
	}
	
/***********************/
/******  DETAIL  *******/
/***********************/

#content #detail{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
	
#content #detail .widget{
	float:left;
	width:100%;
	margin:30px 0px 10px 0px;
	}
	
#content #detail #column1{
	float:left;
	width:380px;
	padding:15px 0px 30px 30px;
	}
	
#content #detail #column1 a{
	color:#000;
	}
	
#content #detail #column1 .product_detail{
	padding:8px 0px;
	}
	
#content #detail #column1 #color_options{
	width:352px;
	float:left;
	}
	
#content #detail #column1 #color_options div{
	float:left;
	cursor:pointer;
	}
	
#content #detail #column1 .popup_option{
	margin:0px 0px 0px 10px;
	font-weight:bold;
	position:absolute;
	}
	
#content #detail #column1 .rating .overall{
	float:left;
	margin-left:8px;
	}
	
#content #detail #column1 .rating .quote{
	float:left;
	clear:both;
	padding:8px 0px 0px 12px;
	line-height:14px;
	width:330px;
	}
	
#content #detail #column1 .glow{
	float:left;
	padding:0px 20px 30px 14px;
	clear:both;
	}
	
#content #detail #column1 .glow .product{
	padding-bottom:4px;
	}
	
#content #detail #column1 .glow .title{
	float:left;
	width:200px;
	}
	
#content #detail #column2{
	float:left;
	width:574px;
	}
	
#content #detail #column2 h1{
	font-size:16px;
	padding:0px;
	margin:66px 0px 4px 0px;
	color:#dd73b5;
	clear:both;
	}
	
#content #detail #column2 h2{
	font-size:14px;
	margin:0px 0px 20px 0px;
	padding:0px;
	font-weight:normal;
	clear:both;
	}
	
#content #detail #column2 .description{
	font-size:11px;
	margin-bottom:10px;
	width:510px;
	line-height:16px;
	}
	
#content #detail #column2 .description .out_of_stock{
	color:#ed1c24;
	float:left;
	margin-right:10px;
	}
	
#content #detail #column2 .description #notify div{
	float:left;
	line-height:28px;
	margin-right:2px;
	}

#content #detail #column2 #action{
	float:left;
	width:550px;
	margin-top:40px;
	}
	
#content #detail #column2 #action select{
	font-size:11px;
	}
	
#content #detail #column2 #action button{
	float:right;
	margin-top:80px;
	}
	
#content #detail #column2 #action td{
	padding:6px 4px;
	}
	
#content #detail #column2 #action thead td{
	font-weight:bold;
	border-bottom:solid 1px #999;
	}
	
#content #detail #column2 .input_email{
	font-size:11px;
	text-align:center;
	width:160px;
	margin-top:5px;
	}
	
#content #detail #column2 .gwp{
	float:right;
	margin-bottom:0px;
	*margin-bottom:-44px;
	_margin-bottom:-44px;
	}

#content #detail #column2 .guarantee{
	position:absolute;
	margin:-10px 0px 0px 76px;
	background:#fff url('http://images.glow.com/media/images/color_guarantee_bg.gif') top left no-repeat;
	width:488px;
	height:545px;
	z-index:10;
	padding:0px 10px;
	border:solid 1px #000;
	}
	
#content #detail #column2 .guarantee #close{
	float:right;
	margin-top:10px;
	cursor:pointer;
	}
	
#content #detail #column2 .guarantee #copy{
	float:left;
	padding:50px 10px 0px 26px;
	}
	
#content #detail #column2 .guarantee #return{
	text-align:right;
	cursor:pointer;
	}
	
#content #detail #recent_views{
	width:555px;
	float:left;
	margin:14px 0px;
	}
	
#content #detail #recent_views a{
	color:#000;
	}
	
#content #detail #recent_views .product_column{
	float:left;
	width:155px;
	padding:0px 15px;
	}
	
#content #detail #note2{
	font-size:9px; 
	white-space:nowrap;
	padding-top:10px;
	}
	
#content #detail #note2 a{
	color:#000;
	}

#content #detail #information{
	width:550px;
	float:left;
	margin:100px 0px 0px 0px;
	background-color:#eaeaea;
	border:solid 1px #b2b2b2;
	}

#content #detail #information ul{
	padding:0px 20px;
	margin:0px;
	list-style-type:none;
	}
	
#content #detail #information ul li{
	padding:0px 0px 10px 10px;
	margin:0px;
	background:url('http://images.glow.com/media/images/hyphen.gif') top left no-repeat;
	}
	
#content #detail #information p{
	margin:0px;
	padding:0px 20px;
	}

#content #detail #information #links div{
	float:left;
	padding:6px 30px;
	text-transform:lowercase;
	font-weight:bold;
	cursor:pointer;
	}
	
#content #detail #information #links div:hover,
#content #detail #information #links .tab_on{
	background:url('http://images.glow.com/media/images/tab_info_on.jpg') top left repeat-x;
	color:#fff;
	border:solid 1px #c05e9b;
	margin:-1px 0px 0px -1px;
	}
	
#content #detail #information .show_info{
	float:left;
	width:100%;
	background-color:#fff;
	padding:10px 0px;
	}

	
/*********************/
/****** VIDEO  *******/
/*********************/

#content #videos{
	width:980px;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:5px;
	}
	
#content #tube #glow{
	float:left;
	}
	
#content #tube #featured{
	float:left;
	width:474px;
	height:141px;
	border:solid 1px #8b8b8b;
	background:url('http://images.glow.com/media/images/video_featured.gif') top left no-repeat;
	padding:5px;
	}
	
#content #tube #featured #img{
	float:left;
	width:190px;
	padding:15px 15px 0px 50px;
	}

#content #tube #featured #watch{
	float:left;
	width:210px;
	margin-top:5px;
	line-height:14px;
	}
	
#content #tube #featured #watch strong{
	/*text-transform:uppercase;*/
	}
	
#content .video_row{
	float:left;
	width:100%;
	margin-top:30px;
	}
	
#content .video_row .video{
	float:left;
	width:164px;
	padding:0px 20px;
	}
	
#content .video_row .title{
	padding-top:14px;
	}
	
#content .video_row .title a{
	color:#000;
	}
	
#content #video_detail{
	float:left;
	width:640px;
	line-height:15px;
	margin-bottom:30px;
	}
	
#content #video_detail .header{
	font-size:24px;
	/*text-transform:uppercase;*/
	background:url('http://images.glow.com/media/images/video_bg_tube.gif') top left no-repeat;
	padding:26px 0px 14px 44px;
	}
	
#content #video_detail .row{
	float:left;
	margin-top:30px;
	}
	
#content #video_detail .product_column{
	float:left;
	width:160px;
	padding:0px 15px;
	}
	
#content #video_detail .description{
	float:left;
	width:410px;
	margin-bottom:10px;
	}
	
#content #video_detail .title a{
	color:#000;
	}
	
#content #playlist{
	float:left;
	width:294px;
	margin:20px 0px 0px 20px;
	border-left:solid 1px #e8e8e8;
	border-right:solid 1px #e8e8e8;
	border-top:solid 1px #e8e8e8;
	border-bottom:solid 4px #9c9c9c;
	padding-bottom:15px;
	}
	
#content #playlist #featured{
	float:left;
	}
	
#content #playlist #more{
	float:right;
	}
	
#content #playlist .play{
	float:left;
	width:100%;
	text-align:center;
	margin:15px 0px;
	}
	
#content #playlist .play{
	float:left;
	width:100%;
	text-align:center;
	margin:15px 0px;
	}
	
#content #playlist .desc_small{
	float:left;
	padding:0px 30px;
	}
	
/***********************/
/*****  CHECKOUT  ******/
/***********************/

#checkout{
	float:left;
	margin:15px 0px 0px 15px;
	}
	
#checkout #path{
	width:935px;
	border:solid 1px #938980;
	float:left;
	margin-bottom:10px;
	padding-bottom:2px;
	}
	
/*#checkout #path .stepalt_on{
	background:url('http://images.glow.com/media/images/cart_stepalt_on.gif') top left no-repeat;
	width:190px;
	height:25px;
	}
	
#checkout #path .stepalt_off{
	background:url('http://images.glow.com/media/images/cart_stepalt_off.gif') top left no-repeat;
	width:190px;
	height:25px;
	}
	
#checkout #path .step1_on{
	background:url('http://images.glow.com/media/images/cart_step1_on.gif') top left no-repeat;
	width:152px;
	height:25px;
	}
	
#checkout #path .step1_off{
	background:url('http://images.glow.com/media/images/cart_step1_off.gif') top left no-repeat;
	width:152px;
	height:25px;
	}
	
#checkout #path .step2_on{
	background:url('http://images.glow.com/media/images/cart_step2_on.gif') top left no-repeat;
	width:139px;
	height:25px;
	}
	
#checkout #path .step2_off{
	background:url('http://images.glow.com/media/images/cart_step2_off.gif') top left no-repeat;
	width:139px;
	height:25px;
	}
	
#checkout #path .step3_on{
	background:url('http://images.glow.com/media/images/cart_step3_on.gif') top left no-repeat;
	width:272px;
	height:25px;
	}
	
#checkout #path .step3_off{
	background:url('http://images.glow.com/media/images/cart_step3_off.gif') top left no-repeat;
	width:272px;
	height:25px;
	}
	
#checkout #path .step4_on{
	background:url('http://images.glow.com/media/images/cart_step4_on.gif') top left no-repeat;
	width:102px;
	height:25px;
	}
	
#checkout #path .step4_off{
	background:url('http://images.glow.com/media/images/cart_step4_off.gif') top left no-repeat;
	width:102px;
	height:25px;
	}
*/	
	
#checkout .out_of_stock_cart{
	float:left;
	clear:both;
	margin-bottom:15px;
	line-height:14px;
	font-size:11px;
	width:100%;
	}
	
#checkout .out_of_stock_cart .header{
	font-weight:bold;
	color:#dd73b5;
	font-size:14px;
	}
	
#checkout .out_of_stock_cart .removed{
	color:#ff0000;
	}
	
#checkout .out_of_stock_cart input{
	font-size:11px;
	text-align:center;
	}
	
#content .out_of_stock_cart .button_email{
	text-align:center;
	color:#dd73b5;
	background-color:#fff;
	border:0px;
	cursor:pointer;
	font-size:12px;
	margin:5px 0px 0px 4px;
	}
	
#checkout #cart .loading{
	position:absolute;
	float:left;
	width:16px;
	height:16px;
	background:url('http://images.glow.com/media/images/loading_promo.gif') top left no-repeat;
	}
	
#checkout #cart .icon1{
	margin:12px 0px 0px 50px;
	}
	
#checkout #cart .icon2{
	margin:12px 0px 0px 194px;
	}
	
#checkout #cart .icon3{
	margin:12px 0px 0px 170px;
	}
	
#checkout #cart .icon4{
	margin:12px 0px 0px 164px;
	}
	
#checkout #cart .icon5{
	margin:12px 0px 0px 140px;
	}
	
#checkout #cart .icon6{
	margin:0px 0px 0px 290px;
	*margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	}
	
#checkout #cart .loading2{
	float:left;
	width:16px;
	height:16px;
	background:url('http://images.glow.com/media/images/loading_promo.gif') top left no-repeat;
	margin:2px 0px 0px 8px;
	}
	
#checkout #cart .headline{
	font-size:14px;
	text-transform:uppercase;
	color:#000;
	font-weight:bold;
	}
	
#checkout #cart .headline span{
	font-size:11px;
	text-transform:lowercase;
	}
	
#checkout #cart .headline2{
	font-size:24px;
	text-transform:uppercase;
	color:#dd73b5;
	}
	
#checkout #cart #gift_column{
	float:left;
	margin:20px 0px;
	}
	
#checkout #cart #gift_column .gift{
	float:left;
	width:275px;
	margin:0px 20px;
	}
	
#checkout #cart #gift_column .gift .subtitle{
	text-transform:uppercase;
	color:#dd73b5;
	padding-top:10px;
	text-align:center;
	}
	
#checkout #cart #gift_column .gift .subtitle2{
	padding:10px 0px 0px 10px;
	}
	
#checkout #federal{
	float:left;
	clear:both;
	width:100%;
	margin-bottom:10px;
	}
	
#checkout #options{
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	}
	
#checkout #federal #truck{
	background:url('http://images.glow.com/media/images/cart_ups_ground.gif') top left no-repeat;
	width:59px;
	height:37px;
	float:left;
	}
	
#checkout #federal #ups{
	float:left;
	margin-top:10px;
	}
	
#checkout #cart #column_title{
	width:550px;
	float:left;
	border-bottom:solid 1px #938980;
	margin-top:15px;
	}
	
#checkout #cart #column_title .mini_bag{
	background:url('http://images.glow.com/media/images/cart_bag_small.gif') top left no-repeat;
	width:28px;
	height:34px;
	position:absolute;
	float:left;
	margin:-8px 0px 0px 0px;
	*margin:-8px 0px 0px -160px;
	_margin:-8px 0px 0px -196px;
	z-index:12;
	}
	
#checkout #cart #column_title .header1{
	font-size:12px;
	color:#dd73b5;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	margin-left:35px;
	}
	
#checkout #cart #column_title .header2{
	font-size:12px;
	color:#dd73b5;
	text-transform:uppercase;
	font-weight:bold;
	float:right;
	margin-right:50px;
	}
	
#checkout #cart #column1{
	float:left;
	width:550px;
	}

#checkout #cart #column1 .headline a{
	color:#000;
	text-decoration:none;
	}
	
#checkout #cart #column1 #bag{
	width:530px;
	}
	
#checkout #cart #column1 #bag table{
	margin-left:15px;
	}
	
#checkout #cart #column1 #bag table td{
	font-size:11px;
	}
	
#checkout #cart #column1 #bag table td a{
	text-decoration:underline;
	}
	
#checkout #cart #column1 #bag .title{
	vertical-align:bottom;
	}
	
#checkout #cart #column1 #bag .title a{
	text-decoration:none;
	color:#000;
	}
	
#checkout #cart #column1 #bag .title strong{
	color:#dd73b5;
	font-size:12px;
	}
	
#checkout #cart #column1 #bag .action,
#checkout #cart #column1 #bag .auto_fill_select{
	vertical-align:top;
	}
	
#checkout #cart #column1 #bag .action a{
	color:#000;
	}
	
#checkout #cart #column1 #bag .product{
	width:90px;
	text-align:center;
	}

#checkout #cart #column1 #bag .quantity{
	width:100px;
	}
	
#checkout #cart #column1 #bag .quantity input{
	font-size:11px;
	background-color:#eee;
	border:solid 1px #ccc;
	text-align:center;
	}
	
#checkout #cart #column1 #bag #select_gift{
	position:absolute;
	margin-left:10px;
	float:left;
	width:200px;
	height:36px;
	padding:6px 0px 0px 40px;
	background:url('http://images.glow.com/media/images/cart_gift_box.gif') top left no-repeat;
	}
	
#checkout #cart #column1 #bag .divider{
	height:26px;
	}
		
#checkout #cart #column1 #bag .price{
	width:174px;
	}
	
#checkout #cart #column1 #bag select{
	font-size:10px;
	}
	
#checkout #cart #column1 .cart_totals{
	width:550px;
	border-top:solid 1px #938980;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left{
	float:left;
	width:310px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left a{
	text-transform:uppercase;
	color:#000;
	font-size:10px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .storecredit_container{
	float:left;
	margin-bottom:20px;
	border:solid 1px #f49dd6;
	padding:5px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .info_title{
	font-weight:bold;
	text-transform:uppercase;
	color:#dd73b5;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .info_text_red{
	color:#98002d;
	font-weight:bold;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left #type{
	float:left;
	width:80px;
	padding-top:2px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left #code{
	float:left;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .coupon_code{
	float:left;
	margin:10px 0px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .store_credit{
	float:left;
	margin-bottom:10px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .coupon_code input{
	font-size:11px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left #links{
	z-index:12;
	position:relative;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .popup_policy{
	background-color:#fff;
	width:312px; 
	padding:30px 0px 0px 0px; 
	position:absolute; 
	margin:-24px 0px 0px -10px; 
	border:solid 2px #d56ab0;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .popup_policy .close{
	position:relative;
	float:right;
	margin:-24px 6px 0px 0px;
	z-index:13;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left .popup_policy .close a{
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_left #scrolling_popup,
#checkout #cart #column1 .cart_totals #cart_footer_left #scrolling_popup table td{
	font-size:10px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_right{
	float:right;
	width:180px;
	margin-top:8px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_right #total_headers{
	float:left;
	margin-right:30px;
	}
	
#checkout #cart #column1 .cart_totals #cart_footer_right #total_costs{
	float:left;
	}

#checkout #cart #column1 .cart_totals #cart_footer_right .total_label{
	font-weight:bold;
	text-transform:uppercase;
	color:#dd73b5;
	padding:10px 0px;
	}
	
#checkout #cart #column1 .confirmation{
	line-height:14px;
	}
	
#checkout #cart #column1 .confirmation .order_summary td{
	padding-right:20px;
	}
	
#checkout #cart #column1 .confirmation .order_summary .header{
	font-size:14px;
	font-weight:bold;
	padding-bottom:14px;
	text-decoration:underline;
	}
	
#checkout #cart #column1 .confirmation #title{
	font-weight:bold;
	text-decoration:underline;
	}
	
#checkout #cart #column1 .confirmation .items_summary td{
	padding-right:20px;
	}
	
#checkout #cart #column1 .confirmation .items_summary thead td{
	font-weight:bold;
	text-decoration:underline;
	}

#checkout #cart #column1 .confirmation .items_summary tfoot td{
	padding:0px 6px;
	}
	
#checkout #cart #column1 .confirmation .items_summary .item{
	text-align:left;
	white-space:nowrap;
	}
	
#checkout #cart #column1 .confirmation .items_summary .qty{
	text-align:center;
	}
	
#checkout #cart #column1 .confirmation #action{
	float:left;
	margin:50px 0px 30px 0px;
	}
	
#checkout #cart #column1 .confirmation #action div{
	float:left;
	margin-right:4px;
	}

#checkout #cart #column1 #subtotal{
	width:510px;
	float:left;
	border-top:solid 2px #f49dd6;
	padding:15px 40px 0px 0px;
	text-align:right;
	}

#checkout #cart #column2{
	float:left;
	width:370px;
	margin-left:35px;
	}
	

#checkout #cart #column2 .header{
	background:url('http://images.glow.com/media/images/cart_bg_header.gif') top left no-repeat;
	width:351px;
	height:10px;
	float:left;
	margin-bottom:0px;
	*margin-bottom:0px;
	_margin-bottom:-7px;
	}
	
#checkout #cart #column2 .body{
	font-size:11px;
	font-weight:bold;
	width:309px;
	float:left;
	border-left:solid 1px #938980;
	border-right:solid 1px #938980;
	padding:0px 20px;
	}
	
#checkout #cart #column2 .footer{
	background:url('http://images.glow.com/media/images/cart_bg_footer.gif') top left no-repeat;
	width:351px;
	height:10px;
	float:left;
	}
	
#checkout #cart #column2 label{
	line-height:23px;
	*line-height:20px;
	_line-height:20px;
	font-size:11px;
	}
	
#checkout #cart #column2 hr{
	margin:20px 0px;
	*margin:15px 0px;
	_margin:15px 0px;
	padding:0px;
	}
	
#checkout #cart #column2 .link{
	float:right;
	}
	
	
#checkout #cart #column2 .link a{
	font-size:11px;
	font-weight:bold;
	color:#000;
	}
	
#checkout #cart #column2 .title{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}
	
#checkout #cart #column2 #viewcart{
	width:350px;
	margin:20px 0px 0px 10px;
	float:left;
	text-align:center;
	}
	
#checkout #cart #column2 #viewcart .header{
	background:url('http://images.glow.com/media/images/cart_bg_header_begin.gif') top left no-repeat !important;
	width:336px !important;
	}
	
#checkout #cart #column2 #viewcart .body{
	background-color:#dd73b5 !important;
	width:294px !important;
	}
	
#checkout #cart #column2 #viewcart .footer{
	background:url('http://images.glow.com/media/images/cart_bg_footer_begin.gif') top left no-repeat !important;
	width:336px !important;
	}
	
#checkout #cart #column2 #viewcart .loading{
	background:url('http://images.glow.com/media/images/loading_cart2.gif') top left no-repeat !important;
	}
	
#checkout #cart #column2 #viewcart .body .start{
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	font-weight:bold;
	padding:14px 0px 14px 0px;
	}
	
#checkout #cart #column2 #viewcart .body .begin{
	text-align:center !important;
	padding-bottom:12px;
	}
	
#checkout #cart #column2 #viewcart button{
	float:none !important;
	}

#checkout #cart #column2 #refill{
	cursor:pointer;
	margin-top:10px;
	float:left;
	background:url('http://images.glow.com/media/images/cart_what_refills.gif') top left no-repeat;
	width:368px;
	height:51px;
	}
	
#checkout #cart #column2 #dropdown{
	border-left:solid 1px #d56ab0;
	border-right:solid 1px #d56ab0;
	border-bottom:solid 1px #d56ab0;
	width:345px;
	margin-left:1px;
	padding:10px;
	line-height:13px;
	float:left;
	}
	
#checkout #cart #column2 #forgot_password{
	border:solid 1px #000;
	padding:10px;
	float:left;
	margin:10px 0px;
	font-size:11px;
	}
	
#checkout #cart #column2 #forgot_password input{
	font-size:11px;
	border:0px;
	width:150px;
	text-align:center;
	}
	
#checkout #cart #column2 .step_process{
	color:#938980;
	font-size:16px;
	font-weight:bold;
	position:relative;
	margin-left:-18px;
	float:left;
	}
	
#checkout #cart #column2 #login{
	margin:20px 0px 0px 10px;
	float:left;
	}
	
#checkout #cart #column2 #login a{
	color:#000;
	font-size:11px;
	}
	
#checkout #cart #column2 #login{
	color:#fff;
	font-size:11px;
	}
	
#checkout #cart #column2 #login input{
	font-size:11px;
	width:200px;
	border:solid 1px #000;
	}
	
#checkout #cart #column2 #login .updates{
	width:auto;
	border:0px;
	}
	
#checkout #cart #column2 button{
	float:right;
	margin-top:10px;
	}
		
#checkout #cart #column2 #login_closed{
	width:350px;
	float:left;
	margin:20px 0px 0px 10px;
	}
	
#checkout #cart #column2 #shipping_closed{
	width:350px;
	margin:5px 0px 0px 10px;
	float:left;
	}

#checkout #cart #column2 #shipping_closed .name,
#checkout #cart #column2 #billing_closed .name{
	float:left;
	line-height:14px;
	font-size:11px;
	margin-top:10px;
	font-weight:normal;
	}
	
#checkout #cart #column2 #billing_closed{
	width:350px;
	margin:5px 0px 0px 10px;
	float:left;
	}
	
#checkout #cart #column2 #billing_closed .column3{
	float:left;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}
	
#checkout #cart #column2 #billing_closed .column3 .cc_number{
	float:left;
	font-size:11px;
	font-weight:bold;
	padding-top:10px;
	}
	
#checkout #cart #column2 #billing_closed .column4{
	float:right;
	text-align:center;
	font-size:11px;
	}
	
#checkout #cart #column2 #billing_closed .column4 a{
	color:#000;
	}

#checkout #cart #column2 #review_closed{
	margin:6px 0px 20px 10px;
	float:left;
	}
	
#checkout #cart #column2 #review_closed #note{
	font-size:11px;
	font-weight:bold;
	float:left;
	margin:10px 0px;
	}
	
#checkout #cart #column2 #review_closed .total{
	float:left;
	font-size:11px;
	font-weight:bold;
	}
	
#checkout #cart #column2 #shipping,
#checkout #cart #column2 #billing{
	margin:6px 0px 0px 10px;
	float:left;
	}
	
#checkout #cart #column2 #shipping #form,
#checkout #cart #column2 #billing #form{
	float:left;
	clear:both;
	margin-top:10px;
	font-size:11px;
	}
	
#checkout #cart #column2 #shipping #form .column,
#checkout #cart #column2 #billing #form .column{
	float:left;
	}
	
#checkout #cart #column2 #shipping #form textarea{
	font-size:11px;
	border:solid 1px #000;
	height:30px;
	width:300px;
	}
	
#checkout #cart #column2 #shipping #form .method{
	float:left;
	width:300px;
	}
	
#checkout #cart #column2 #billing #form .column{
	float:left;
	}
	
#checkout #cart #column2 #billing #form .columnc{
	float:left;
	margin-left:20px;
	}
	
#checkout #cart #column2 #billing #form p{
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:11px;
	}
	
#checkout #cart #column2 #billing #form .same_billing div,
#checkout #cart #column2 #billing #form .same_billing input{
	float:left;
	}
	
#checkout #cart #column2 #billing #form input,
#checkout #cart #column2 #billing #form select{
	font-size:11px;
	margin-right:8px;
	}
	
#checkout #cart #column2 #payment_closed{
	margin:6px 0px 0px 10px;
	float:left;
	}

#checkout #cart .gwp{
	width:960px;
	border:solid 1px #938980;
	float:left;
	margin:30px 0px 20px 0px;
	padding-bottom:10px;
	}
	
#checkout #cart .gwp .header{
	width:960px;
	border-bottom:solid 1px #938980;
	float:left;
	}
	
#checkout #cart .gwp .header #title{
	float:left;
	background:url('http://images.glow.com/media/images/cart_gwp_header.gif') top left no-repeat;
	width:372px;
	height:43px;
	}
	
#checkout #cart .gwp .header #page{
	float:right;
	margin:10px 8px 0px 0px;
	}
	
#checkout #cart .gwp .header #page .previous{
	float:left;
	background:url('http://images.glow.com/media/images/cart_gwp_previous.gif') top left no-repeat;
	width:22px;
	height:23px;
	cursor:pointer;
	}
	
#checkout #cart .gwp .header #page .page_number{
	float:left;
	text-align:center;
	width:40px;
	padding-top:4px;
	}
	
#checkout #cart .gwp .header #page .next{
	float:left;
	background:url('http://images.glow.com/media/images/cart_gwp_next.gif') top left no-repeat;
	width:22px;
	height:23px;
	cursor:pointer;
	}
	
#checkout #cart .gwp .product_column{
	float:left;
	width:180px;
	margin:0px 0px 0px 44px;
	*margin:0px 0px 0px 44px;
	_margin:0px 0px 0px 34px;
	}
	
#checkout #cart .gwp .product_column .title{
	font-size:11px;
	height:110px;
	}
	
/****** INPUTS *******/

#checkout #cart #column2 #form input,
#checkout #cart #column2 #form select{
	font-size:10px;
	border:solid 1px #000;
	margin-right:8px;
	}

#checkout #cart #column2 #form #form_input_shipping_address1,
#checkout #cart #column2 #form #form_input_shipping_address2{
	width:256px;
	}
	
#checkout #cart #column2 #form #form_input_shipping_city{
	width:200px;
	}
	
#checkout #cart #column2 #form #form_input_shipping_phone_areacode,
#checkout #cart #column2 #form #form_input_shipping_phone_prefix{
	width:30px;
	text-align:center;
	margin-right:2px !important;
	}
	
#checkout #cart #column2 #form #form_input_shipping_phone_linenumber{
	width:36px;
	text-align:center;
	}
	
#checkout #cart #column2 #form #form_input_middle{
	width:16px;
	margin-right:10px;
	}
/***********************/
/****** CART MINI ******/
/***********************/


/**** CART MINI NEW ****/

#cart_mini{
	float:left;
	width:180px;
	border:solid 1px #000;
	padding:15px;
	text-align:left;
	font-size:11px;
	position: fixed;
	background-color:#fff;
	margin:0px 0px 0px 696px;
	*margin:0px 0px 0px 580px;
	_margin:0px 0px 0px 580px;
	z-index:1000;
	}

*html #cart_mini { 
	position: absolute;
}

#cart_mini table{
	margin-bottom:20px;
	}
	
#cart_mini td{
	font-size:11px;
	}
	
#cart_mini thead td{
	font-weight:bold;
	}
	


/***********************/
/****** REVIEWS  *******/
/***********************/

#content #reviews{
	width:826px;
	float:left;
	margin-left:10px;
	*margin-left:10px;
	_margin-left:6px;
	}
	
#content #reviews #column1{
	float:left;
	width:302px;
	margin-bottom:20px;
	}
	
#content #reviews #column1 #action{
	width:220px;
	text-align:center;
	}
	
#content #reviews #column1 .title{
	font-weight:bold;
	margin:4px 0px;
	width:220px;
	text-align:center;
	}
	
#content #reviews #column1 .quantity{
	font-size:11px;
	background-color:#eee;
	border:solid 1px #ccc;
	text-align:center;
	}
	
#content #reviews #column2{
	float:right;
	width:560px;
	border:solid 1px #938980;
	margin-top:10px;
	margin-left:-40px;
	}
	
#content #reviews #column2 a{
	color:#000;
	}
	
#content #reviews #column2 #rating_information{
	padding:5px 20px 20px 20px;
	line-height:22px;
	}
	
#content #reviews #column2 #rating_information .review_totals{
	float:left;
	width:100%;
	margin-bottom:2px;
	}
	
#content #reviews #column2 #rating_information .review_label{
	float:left;
	font-weight:bold;
	}
	
#content #reviews #column2 #rating_information span{
	font-weight:bold;
	color:#dd73b5;
	}
	
#content #reviews #column2 #rating_information #note{
	line-height:normal;
	padding:10px 0px;
	float:left;
	width:100%;
	}
	
#content #reviews #column2 .popup_rating{
	float:left;
	clear:both;
	position:absolute;
	border:solid 1px #000;
	background-color:#fff;
	width:660px;
	padding:20px;
	margin:-190px 0px 0px -250px;
	line-height:16px;
	}
	
#content #reviews #column2 .popup_rating #logo{
	float:left;
	margin-bottom:20px;
	}
	
#content #reviews #column2 .popup_rating #close{
	float:right;
	}
	
#content #reviews #column2 .popup_rating ul{
	text-transform:uppercase;
	margin:14px 0px 0px 50px;
	padding:0px;
	}
	
#content #reviews table{
	margin-top:20px;
	float:left;
	}
	
#content #reviews table a{
	color:#000;
	}
	
#content #reviews table td{
	padding:0px 4px;
	}
	
#content #reviews table span{
	color:#534c54;
	font-weight:bold;
	}
	
#content #reviews table span a{
	font-size:11px;
	color:#000;
	}
	
#content #reviews #comments{
	clear:both;
	float:left;
	width:782px;
	padding:20px;
	}
	
#content #reviews #comments .title{
	float:left;
	color:#534c54;
	font-weight:bold;
	}
	
#content #reviews #comments .back{
	float:right;
	}
	
#content #reviews #comments .back a{
	color:#000;
	font-weight:bold;
	}
	
#content #reviews .profile{
	width:260px;
	text-align:center;
	vertical-align:top;
	}
	
#content #reviews .rating_totals{
	float:left;
	margin-right:40px;
	}
	
#content #reviews .rating_label{
	float:left;
	width:105px;
	font-weight:bold;
	}
	
#content #reviews .rating_display{
	float:left;
	width:140px;
	}
	
#content #reviews .post{
	text-align:right;
	font-size:10px;
	padding-bottom:10px;
	}
	
#content #reviews .pro_title{
	font-weight:bold;
	color:#dd73b5;
	padding-top:12px;
	}
	
#content #reviews .gap{
	height:50px;
	}
	
#content #reviews .makeup_alley{
	margin-left:16px;
	}
	
#content #reviews .makeup_alley .rating{
	float:left;
	padding-top:20px;
	}
	
#content #reviews .makeup_alley .timestamp{
	float:left;
	padding:24px 0px 0px 10px;
	}
	
#content #reviews .makeup_alley .stats{
	font-size:11px;
	clear:both;
	padding:5px 0px;
	}
	
#content #reviews .total_beauty{
	float:left;
	clear:both;
	width:470px;
	margin:10px 0px 0px 35px;
	*margin:10px 0px 0px 35px;
	_margin:10px 0px 0px 20px;
	}
	
#content #reviews .total_beauty .photo{
	float:left;
	}
	
#content #reviews .total_beauty .post{
	float:right;
	width:400px;
	text-align:left;
	}
	
#content #reviews .total_beauty .post .rating{
	float:left;
	padding-right:4px;
	}
	
#content #reviews .total_beauty .post .remark{
	float:left;
	}
	
#content #reviews .total_beauty .post span{
	color:#666;
	}
	
#content #reviews .total_beauty .post a{
	color:#2475a2;
	}

#content #reviews .action{
	float:right;
	padding:20px 10px 0px 0px;
	}
	
#content #reviews .action a{
	font-weight:bold;
	font-size:10px;
	color:#000;
	}
	
#content #reviews .popup_report{
	position:absolute;
	width:267px;
	height:219px;
	background:url('http://images.glow.com/media/images/review_bg_comments.gif') top left no-repeat;
	margin-left:-28px;
	*margin-left:-14px;
	_margin-left:-14px;
	padding:10px;
	}
	
#content #reviews .popup_report ul{
	list-style-type:none;
	margin:10px 0px 0px 20px;
	}
	
#content #reviews .popup_report ul li{
	padding-bottom:6px;
	}
	
#content #reviews .popup_post{
	position:absolute;
	width:267px;
	height:219px;
	background:url('http://images.glow.com/media/images/review_bg_comments.gif') top left no-repeat;
	margin-left:-148px;
	*margin-left:-140px;
	_margin-left:-140px;
	padding:10px;
	}
	
#content #reviews .popup_post .input_subject,
#content #reviews .popup_post .input_message{
	margin-left:0px;
	*margin-left:138px;
	_margin-left:138px;
	width:240px;
	}

#content #reviews .popup_post label{
	line-height:22px;
	}
	
#content #reviews .popup_post_login{
	position:absolute;
	width:325px;
	height:317px;
	background:url('http://images.glow.com/media/images/review_bg_comments_login_women.gif') top left no-repeat;
	margin-left:-226px;
	*margin-left:-218px;
	_margin-left:-218px;
	padding:10px 10px 0px 30px;
	}
	
#content #reviews .popup_post_login .input_subject{
	margin-left:0px;
	*margin-left:218px;
	_margin-left:218px;
	width:240px;
	border:0px;
	}
	
#content #reviews .popup_post_login button{
	float:right;
	margin:14px 24px 10px 0px;
	}

#content #reviews .popup_post_login label{
	line-height:22px;
	color:#fff;
	}
	
#content #reviews .popup_post_login label a{
	color:#fff;
	}
	
#content #reviews .forget_pw{
	border:solid 1px #000;
	background-color:#fff;
	padding:5px 20px 20px 20px;
	position:absolute;
	margin:130px 0px 0px -150px;
	*margin:130px 0px 0px -150px;
	_margin:130px 0px 0px -150px;
	float:left;
	width:245px;
	}
	
#content #reviews .forget_pw a{
	color:#000;
	}
	
#content #reviews .forget_pw input{
	padding:2px;
	color:#dd73b5;
	width:200px;
	margin-bottom:10px;
	text-align:center;
	margin-left:0px;
	*margin-left:150px;
	_margin-left:150px;
	}
	
#content #reviews .error_pw{
	font-size:12px;
	color:#dd73b5;
	font-weight:bold;
	margin-bottom:10px;
	}
	
#content #reviews .color{
	font-size:10px;
	font-weight:bold;
	margin:10px 0px 4px 0px;
	}
	
#content #reviews .color select{
	font-size:10px;
	}
	
/***********************/
/********  DMS  ********/
/***********************/

#content #dms{
	width:830px;
	float:left;
	padding-bottom:20px;
	}
	
#content #dms .header{
	font-size:24px;
	text-transform:uppercase;
	}
	
#content #dms h1{
	margin:25px 0px 15px 0px;
	}
	
#content #dms h2{
	font-size:14px;
	color:#dd72b8;
	font-weight:normal;
	}
	
#content #dms .title{
	float:left;
	width:75%;
	padding:20px 0px 0px 10px;
	}
	
#content #dms .cta{
	float:right;
	width:20%;
	text-align:center;
	}
	
#content #dms .column1{
	float:left;
	width:398px;
	padding:10px 0px 0px 10px;
	}
	
#content #dms .column2{
	float:left;
	width:420px;
	}
	
#content #dms .column2 strong{
	text-transform:uppercase;
	}
	
#content #dms .column2 span{
	color:#e33dab;
	font-weight:bold;
	}
	
#content #dms .column2 .product{
	float:left;
	width:190px;
	padding-right:20px;
	font-size:11px;
	}
	
#content #dms .column2 .product span{
	font-size:13px;
	color:#000;
	text-transform:uppercase;
	}
	
#content #dms .column2 .note{
	font-style:italic;
	font-size:10px;
	color:#544c54;
	}
	
#content #dms .disclaimer{
	float:left;
	width:98%;
	margin:0px 0px 15px 8px;
	text-align:left;
	font-style:italic;
	padding:6px 0px 4px 0px;
	border-bottom:solid 1px #000;
	font-size:10px;
	color:#544c54;
	}

	
/***********************/
/******  SUPPORT  *******/
/***********************/

#content #support{
	width:822px;
	float:left;
	margin-left:14px;
	padding-bottom:20px;
	}
	
#content #support .free_shipping{
	float:right;
	margin-top:-20px;
	}
	
#content #support .free_shipping2,
#content #shop .free_shipping{
	float:right;
	}
	
#content #support #copy{
	float:left;
	padding-right:40px;
	}
	
#content #support #copy a{
	color:#e530a4;
	}
	
#content #support #copy a:hover{
	text-decoration:none;
	}
	
#content #support #editorial{
	margin-top:12px;
	}
	
#content #support #editorial #column1{
	width:575px;
	float:left;
	}
	
#content #support #editorial #column1 .model1,
#content #support #editorial #column1 .model3{
	float:left;
	}
	
#content #support #editorial #column1 .model2{
	float:left;
	margin:0px 14px;
	}
	
#content #support #editorial #sidebar{
	float:left;
	width:180px;
	margin-left:40px;
	}
	
#content #support #editorial .pick{
	float:left;
	margin-top:15px;
	}
	
#content #support #editorial .pick .product{
	float:left;
	width:180px;
	}
	
#content #support #editorial .description{
	float:left;
	width:570px;
	margin-top:15px;
	}
	
#content #support #editorial .description .title{
	font-weight:bold;
	text-transform:uppercase;
	}
	
#content #support #editorial .description .copy{
	padding:15px 0px;
	}
	
#content #support h1{
	text-transform:uppercase;
	padding:0px 0px 12px 0px;
	margin:0px;
	font-size:16px;
	color:#dd73b5;
}
#content #support #editorial #sidebar .title a{
	color:#000;
	}
	
#content #support h3,
#content #support #copy .shipping_header{
	text-transform:uppercase;
	padding:15px 0px 8px 0px;
	margin:0px;
	font-size:14px;
	font-weight:bold;
	}
	
#content #support h2{
	padding:0px;
	margin:30px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	}
	
#content #support h2 img{
	margin:2px 0px 0px 4px;
	*margin:2px 0px 0px 0px;
	_margin:2px 0px 0px 0px;
	position:absolute;
	}
	
#content #support table td{
	padding:2px 6px;
	vertical-align:top;
	}
	
#content #support .small{
	font-size:10px;
	padding-left:10px;
	}
	
#content #support #note{
	font-size:10px;
	padding-top:8px;
	}

#content #support #note span{
	color:#e530a4;
	}
	
#content #support .signup{
	width:600px;
	float:left;
	}
	
#content #support .signup .header{
	font-size:16px;
	color:#dd73b5;
	font-weight:bold;
	padding:10px 0px;
	}
	
#content #support .signup .subheader{
	font-weight:bold;
	font-size:14px;
	padding-bottom:10px;
	}
	
#content #support .signup span{
	color:#dd73b5;
	font-weight:bold;
	}
	
#content #support .signup label{
	line-height:22px;
	text-transform:uppercase;
	}
	
#content #support .signup input{
	width:150px;
	border:solid 1px #000;
	}
	
#content #support .signup #form_input_ext{
	width:30px;
	}
	
#content #support .signup #form_input_shipping_phone_areacode,
#content #support .signup #form_input_shipping_phone_prefix{
	width:30px;
	}
	
#content #support .signup #form_input_shipping_phone_linenumber{
	width:50px;
	}
	
#content #support .signup .check{
	width:auto !important;
	margin:2px 6px 2px 8px;
	border:0px;
	}
	
#content #support .signup #column_field{
	float:left;
	}
	
#content #support .signup #column_field #row{
	width:100%;
	margin-top:6px;
	float:left;
	clear:both;
	}
	
#content #support .signup #column{
	float:left;
	margin-right:14px;
	}
	
#content #support .signup .shop_submit{
	margin-top:20px;
	float:left;
	}
	
#content #support .signup .phone3{
	width:30px;
	}
	
#content #support .signup .phone4{
	width:40px;
	}
	
#content #support .signup #error_signup{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	margin:0px 0px 10px 0px;
	}
	
#content #support ul{
	list-style-type:decimal;
	margin:15px 0px 15px 40px;
	padding:0px;
	}
	
#content #support .login{
	width:260px;
	}
	
#content #support .login .form_label{
	float:left;
	}
	
#content #support .login .form_input{
	float:right;
	}
	
#content #support .login .form_input input{
	width:150px;
	border:solid 1px #000;
	font-size:12px;
	}
	
#content #support .comment{
	width:400px;
	}
	
#content #support .comment .form_label{
	float:left;
	padding-right:20px;
	}
	
#content #support .comment .form_input{
	float:left;
	}
	
#content #support .comment .form_input input{
	width:150px;
	border:solid 1px #000;
	font-size:12px;
	}
	
#content #support .comment span{
	color:#e530a4;
	}
	
#content #support #links a{
	font-size:14px;
	}
	
#content #support #brand_promo .brand1,
#content #support #brand_promo .brand3{
	float:left;
	}
	
#content #support #brand_promo .brand2{
	float:left;
	padding:0px 20px;
	}
	
#content #support .shopby{
	float:left;
	margin-bottom:20px;
	}

#content #support .shopby #columna{
	float:left;
	width:200px;
	padding-left:15px;
	}
	
#content #support .shopby #columnb{
	float:left;
	width:310px;
	}
	
#content #support .shopby #columnc{
	float:right;
	width:255px;
	}
	
#content #support .brand_list {
	margin-top: 8px;
	}
	
#content #support #copy .brand_list a,
#content #support #copy .shopby a{
	color:#000;
	text-transform:uppercase;
	font-size:10px !important;
	text-decoration:none;
	}

#content #support #copy .brand_list a:hover,
#content #support .shopby a:hover{
	color:#dd73b5;
	text-decoration:underline;
	}

#content #support .brand_list .title {
	background-color: #DDD;
	font-weight: bold;
	font-size: 14px;
	padding-left: 12px;
	}

#content #support .brand_list .body {
	padding: 12px 0px 12px 12px;
	}

#content #support .brand_list .body a {
	font-size: 12px;
	}
	
#content #support .brand_list td {
	padding: 0px;
	}



/***********************/
/******  SEARCH  *******/
/***********************/

#content #search{
	width:822px;
	float:left;
	margin-left:14px;
	padding-bottom:20px;
	}
	
#content #search .free_shipping{
	float:right;
	margin-top:-20px;
	}
	
#content #search .header{
	background-color:#e637ac;
	color:#fff;
	text-transform:uppercase;
	padding:2px 0px 2px 6px;
	width:804px;
	font-weight:bold;
	margin:16px 0px 10px 0px;
	float:left;
	clear:both;
	}
	
#content #search .header a{
	color:#fff;
	text-transform:capitalize;
	font-weight:normal;
	text-decoration:none;
	}
	
#content #search .search_row{
	float:left;
	margin-top:10px;
	}
	
#content #search .search_row .product{
	float:left;
	width:260px;
	text-align:center;
	}
	
#content #search .search_row .description{
	float:left;
	width:520px;
	margin-top:20px;
	}
	
#content #search .search_row .description .title{
	font-weight:bold;
	margin-bottom:15px;
	}
	
#content #search .search_row .description .title a{
	color:#000;
	text-decoration:none;
	}
	
#content #search .search_row .description .subtitle{
	margin-bottom:15px;
	}
	
#content #search .search_row .description .price{
	margin-bottom:8px;
	}
	
#content #search #see_all{
	clear:both;
	float:left;
	margin-top:20px;
	width:100%;
	}
	
#content #search #see_all a{
	color:#000;
	text-decoration:none;
	}
	
#content #search .search_row .description .link a{
	color:#000;
	}
	
#content #search #new div{
	float:left;
	width:264px;
	text-align:center;
	height:180px;
	margin-bottom:10px;
	}
	
/* ========================= */
/*        REVIEW LOGIN       */
/* ========================= */
		
#content #review_login{
	float:left;
	}
	
#content #review_login a,
#content #review_login label{
	color:#dd73b5;
	}

#content #review_login input{
	width:200px;
	margin:2px 0px;
	}
	
/***********************/
/******  FOOTER  *******/
/***********************/

#promo{
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:996px;
	text-align:left;
	}
	
#promo .column1{
	float:left;
	border:solid 1px #000;
	}
	
#promo .column2{
	float:left;
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	}
	
#promo .column3{
	float:left;
	border:solid 1px #000;
	}

#phone{
	background-color:#dd72b8;
	text-align:left;
	width:986px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	padding:5px;
	text-transform:uppercase;
	color:#fff;
	}
	
#signup{
	width:650px;
	height:35px;
	margin:0px auto;
	padding:8px 0px 0px 346px;
	background:url('http://images.glow.com/media/images/footer_bg_signup.gif') top left no-repeat;
	}
	
#signup #glow{
	float:left;
	}
	
#signup #email{
	float:left;
	margin:0px 4px 0px 8px;
	}	
	
#signup #email input{
	font-size:11px;
	width:125px;
	text-align:center;
	background-color:#fff !important;
	border:solid 1px #78a7f6;
	}
	
#signup #action{
	float:left;
	}	
	
#signup #action input{
	text-decoration:underline;
	border:0px;
	cursor:pointer;
	background-color:#fff !important;
	font-weight:bold;
	}

#footer{
	width:996px;
	margin:0px auto 0px auto;
	clear:both;
	display:table;
	background-color:#fff;
	}

#footer .nav{
	background-color:#666;
	color:#fff;
	padding:4px 0px;
	height:19px;
	}
	
#footer .nav a{
	color:#fff;
	text-decoration:none;
	font-size:10px;
	text-transform:uppercase;
	}
	
#footer .nav a:hover{
	color:#dd72b8;
	}
	
#footer .nav a span{
	text-decoration:none;
	font-size:10px;
	text-transform:lowercase;
	}
	
#footer #copyright{
	font-size:10px;
	padding:6px 0px;
	}
	
#footer #copyright a{
	color:#000;
	text-decoration:none;
	}

#copyright{
	font-size:10px;
	padding:6px 0px;
	}
	
#copyright a{
	color:#000;
	text-decoration:none;
	}
/*************************/
/****** BEAUTY FIX  ******/
/*************************/

#content .banner .column1{
	width:570px;
	border:solid 1px #000;
	float:left;
	margin-right:7px;
	}
	
#content .banner .column1 .hero,
#content .banner .column3 .hero{
	float:left;
	}
	
#content .banner .column1 .header,
#content .banner .column3 .header{
	float:left;
	}
	
#content .banner .column1 .body{
	font-size:11px;
	padding:0px 14px;
	float:left;
	width:272px;
	line-height:15px;
	}
	
#content .banner .column3 .body{
	font-size:11px;
	padding:0px 14px;
	float:left;
	width:500px;
	line-height:15px;
	}
	
#content .banner .login{
	float:left;
	width:215px;
	height:233px;
	background-color:#dd73b5;
	border:solid 1px #000;
	padding:15px 15px 0px 15px;
	color:#fff;
	}
	
#content .banner .column2 .login input{
	padding:2px;
	color:#dd73b5;
	width:180px;
	margin-bottom:6px;
	border:0px;
	text-align:center;
	}
	
#content .banner .column2 .login button{
	float:right;
	margin:10px 0px;
	}
	
#content .banner .column2 .login a,
#content .column2 #popup_error a{
	color:#fff;
	}
	
#content .banner .column3{
	width:822px;
	border:solid 1px #000;
	float:left;
	margin-right:7px;
	*margin-right:7px;
	_margin-right:2px;
	}
	
#content #brand .header2,
#content #detail .header2,
#content #shop .header2{
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	float:left;
	margin:15px 0px;
	}
	
#content #brand .header2 span,
#content #detail .header2 span,
#content #shop .header2 span{
	text-transform:capitalize;
	}
	
#content #brand .header2 strong,
#content #detail .header2 strong,
#content #shop .header2 strong{
	color:#d7073a;
	}
	
#content #brand .header2 a,
#content #detail .header2 a,
#content #shop .header2 a{
	color:#000;
	}
	
#content #brand #products,
#content #detail #products,
#content #shop #products{
	float:left;
	border:solid 1px #000;
	padding-bottom:20px;
	}

#content #brand .header3{
	font-weight:bold;
	text-transform:uppercase;
	float:left;
	margin:15px 0px;
	color:#dd73b5;
	}

#content .banner .column2 #forget_pw{
	border:solid 1px #000;
	background-color:#fff;
	padding:5px 20px 20px 20px;
	position:absolute;
	margin:-100px 0px 0px -40px;
	*margin:-100px 0px 0px -40px;
	_margin:-120px 0px 0px -40px;
	float:left;
	width:245px;
	}
	
#content .banner .column2 #forget_pw a{
	color:#000;
	}
	
#content .banner .column2 #forget_pw input{
	padding:2px;
	color:#dd73b5;
	width:200px;
	margin-bottom:10px;
	text-align:center;
	margin-left:0px;
	*margin-left:40px;
	_margin-left:40px;
}
	
#content #brand .error_pw{
	font-size:12px;
	color:#dd73b5;
	font-weight:bold;
	margin-bottom:10px;
	}
	
.quantity_minus{
	padding:0px; 
	margin:10px 0px; 
	/*float:left;*/
	list-style-type:none; 
	color:#ff0000;
	border:solid 1px #000;
	padding:10px;
	}
	
/*************************/
/****** TABS - SUB  *****/
/*************************/
	
.dynamic-tab-pane-control .tab-row .tab2 {
	padding:6px 41px;
	text-align: center;
	z-index: 4;
	cursor: pointer;
	float: left;
	background:url('http://images.glow.com/media/images/tab_review_off.gif') top left no-repeat;
	}

.dynamic-tab-pane-control .tab-row .tab2:hover {
	background:url('http://images.glow.com/media/images/tab_review_on.gif') top left no-repeat;
	cursor:pointer;
	}

.dynamic-tab-pane-control .tab-row .tab2.selected {
	z-index: 3;
	color: #fff;
	background:url('http://images.glow.com/media/images/tab_review_on.gif') top left no-repeat;
	}

.dynamic-tab-pane-control .tab-row .tab2.selected a {
	color: #fff;
	}

.dynamic-tab-pane-control .tab-row .tab2 a {
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	text-transform:uppercase;
	}
	
.dynamic-tab-pane-control .tab-row .tab2 a span{
	text-transform:lowercase;
	}
	
.dynamic-tab-pane-control .tab-page-category,
.dynamic-tab-pane-control .tab-page-brand,
.dynamic-tab-pane-control .tab-page-concern,
.dynamic-tab-pane-control .tab-page-skintype{     /* content inside tabs */
	width:822px;
	float:left;
	padding-bottom:20px;
	border:solid 1px #000;
	}
	
/*************************/
/****** TABS - SUB  *****/
/*************************/

.dynamic-tab-pane-control.tab-pane-detail {
	width:550px;
	float:left;
	margin:100px 0px 0px 0px;
	background-color:#eaeaea;
	border:solid 1px #b2b2b2;
	}
	
.dynamic-tab-pane-control .tab-row .tab3 {
	/*font: Menu;*/
	padding:6px 30px;
	text-align: center;
	z-index: 4;
	cursor: pointer;
	float: left;
	}

.dynamic-tab-pane-control .tab-row .tab3:hover {
	background:url('http://images.glow.com/media/images/tab_info_on.jpg') top left repeat-x;
	cursor:pointer;
	border:solid 1px #c05e9b;
	position:relative;
	margin:-1px 0px 0px -1px;
	}

.dynamic-tab-pane-control .tab-row .tab3.selected {
	z-index: 3;
	color: #fff;
	background:url('http://images.glow.com/media/images/tab_info_on.jpg') top left repeat-x;
	border:solid 1px #c05e9b;
	position:relative;
	margin:-1px 0px 0px -1px;
	}

.dynamic-tab-pane-control .tab-row .tab3.selected a {
	color: #fff;
	}

.dynamic-tab-pane-control .tab-row .tab3 a {
	text-decoration: none;
	cursor: pointer;
	font-size: 12px;
	color: #000;
	text-transform:lowercase;
	line-height:16px;
	font-weight:bold;
	}
	
.dynamic-tab-pane-control .tab-row .tab3 a span{
	text-transform:lowercase;
	}
	
.dynamic-tab-pane-control .tab-page-detail {     /* content inside tabs */
	width:510px;
	float:left;
	padding:20px;
	background-color:#fff;
	}
	
/****************************/
/****** TABS - REVIEWS  *****/
/****************************/
	
.dynamic-tab-pane-control .tab-row .tab4 {
	width: 154px;
	padding:6px 0px;
	text-align: center;
	z-index: 4;
	cursor: pointer;
	float: left;
	background:url('http://images.glow.com/media/images/tab_review_off.gif') top left no-repeat;
	}

.dynamic-tab-pane-control .tab-row .tab4:hover {
	background:url('http://images.glow.com/media/images/tab_review_on.gif') top left no-repeat;
	cursor:pointer;
	color:#fff;
	}

.dynamic-tab-pane-control .tab-row .tab4.selected {
	z-index: 3;
	color: #fff;
	background:url('http://images.glow.com/media/images/tab_review_on.gif') top left no-repeat;
	}

.dynamic-tab-pane-control .tab-row .tab4.selected a div{
	color: #fff;
	}

.dynamic-tab-pane-control .tab-row .tab4 a {
	text-decoration: none;
	cursor: pointer;
	color: #000;
	text-transform:uppercase;
	line-height:10px;
	}
	
.dynamic-tab-pane-control .tab-row .tab4 a div{
	font-size: 10px;
	width:156px;
	height:20px;
	}
	
.dynamic-tab-pane-control .tab-row .tab4 a span{
	text-transform:lowercase;
	}
	
.dynamic-tab-pane-control .tab-page-reviews {
	width:822px;
	border:solid 1px #000;
	float:left;
	padding-bottom:20px;
	margin-bottom:20px;
	}
	
.dynamic-tab-pane-control .blue {
	background-color:#e4f7ff;
	}


/**************************/
/******  SCROLLBAR  *******/
/**************************/
	
#scrolling {
	width: 154px;
	/*height: 744px;*/
	height:1010px;
	overflow: auto;
	position: relative;
	background-color: #e5e5e5;
	padding:4px 0px 4px 6px;
}
#scrolling_mini {
/*	width: 213px;
	height: 95px;
	overflow: auto;
	position: relative;*/
}


#scrolling_cart {
	width: 550px;
	overflow: auto;
	position: relative;
}

#scrolling_popup {
	width:296px;
	height: 150px;
	overflow: auto;
	position: relative;
	padding:0px 8px;
}

#scrolling_customize {
	width:777px;
	height: 300px;
	overflow: auto;
	position: relative;
}

.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0; left: 0;
	}

.vscrollerbar {
	width: 12px;
	background:url('http://images.glow.com/media/images/scroll_button.gif') -0px 10px no-repeat;
	height:55px !important;
	}
	
.vscrollerbarbeg {
	height: 10px !important;
	width: 12px;
	}
	
.vscrollerbase {
	width: 12px;
	background-color:#cecece;
	}
	
.vscrollerbasebeg {
	width: 12px;
	height: 10px !important;
	background:url('http://images.glow.com/media/images/scroll_arrow_up.gif') top left no-repeat;
	}
	
.vscrollerbaseend {
	height: 10px;
	width: 12px;
	background:url('http://images.glow.com/media/images/scroll_arrow_down.gif') top left no-repeat;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #000;}
#TB_window a:visited {color: #000;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #000;}
#TB_window a:focus{color: #000;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position:fixed;
	z-index: 102;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	height:150px;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window #popup_image{
	display:block;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	float:left;
	position:relative;
	}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	padding-top:6px;
	float:right;
	position:relative;
	margin-bottom:-40px;
	z-index:1000;
}

#TB_closeWindow a{
	font-weight:bold;
	text-decoration:none;
	font-size:16px;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

/*#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

/*#TB_ajaxContent.TB_modal{
	padding:15px;
}*/

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

