@charset "utf-8";
/* CSS Document */
body{
      padding: 0px;
      margin: 0px;
	  font-family: tahoma;
	  font-size: 11px;
	  
	  background:#000000 url(bodybg.jpg) top center repeat-y;
	  color:#B18C65;
	 
}
h1{
	padding:0px;
	margin:0px;
		font-size:22px;
	font-weight:normal;
}
h2{
	padding:0px;
	margin:0px;
	font-size:22px;
	font-weight:normal;
}

h3{
	padding:0px;
	margin:0px;
}
img a{
      border: 0px;
}
a:link, a:visited   {
	color: #fff;
	text-decoration: none;
	}
a:hover {
	color: #fefefe;
	text-decoration: none;
	}

a:active {
	color: #fff;
}
.clear{
     clear:both;
}




#showpage {  text-align:right; height:20px; line-height:20px; font-size:12px;clear:both; padding:5px; background:#333; margin:5px;}
#showpage a{ text-decoration:none;}
#bar{
	text-align:left; 
	padding-left:10px;
	margin-bottom:9px; 
	height:27px; 
	margin-top:0px; 
	line-height:27px;
	color:#999; font-size:13px; font-weight:bold;
	background:#333;
	border:0px solid #ddd; font-family:arial;
}
#bar a{ font-size:13px;color:#999; text-decoration:none}
#clr{ clear:both;}


.hw00{ border-bottom:1px dotted #D5B4BF;}
.hw00 .hw1{ text-align:center;margin:8px auto;height:110px; float:left; width:130px; background:url(images/cart/loader.gif) center no-repeat;  overflow:hidden;}
.hw00 .hw1 a img{ border:0; max-width:125px; max-height:110px; width:expression(this.width > 125 && this.height < this.width*110/125 ? 125: true);  height: expression(this.height > 110 ? 110: true);margin-top: expression(this.height < 110 ? (110-this.height)/2: 0); }
.hw00 .hw2{ text-align:left; line-height:1.5; float:left; width:320px;  margin:auto; height:116px; padding-top:16px; }
.hw00 .hw2 b{ line-height:20px;}

.hw00 .hw2 br{ line-height:7px;}
.hw00 .hw2 a{  color:#EC008C;  font-size:12px; font-weight:bold; text-decoration:underline}

.hw00 .hw3 s{ color:#000; font-size:12px; font-weight:bold; padding:0 5px;}
.hw00 .hw2 u{ font-size:11px; color:#666; text-decoration:none; font-weight:100;}
.hw00 .hw3{ float:left; width:140px; padding-top:25px;}
.hw00 .hw3 span{ color:#c00; font-size:12px;font-weight:bold;}
.hw00 .hw3 b{ color:#666; font-size:11px;}











.floatright{
      float: right;
      padding-left: 10px;
	  padding-bottom: 6px;
	  padding-top: 4px;
	  text-align:right;
}
.floatright a{
	color:#999;
}
.floatright a:hover{
	color: #fefefe;
}
.floatleft{
      float: left;
	  padding:0 7px 6px 3px;
	  margin:0px;
	  width:100px;
}
form{
        padding: 0px;
        margin: 0px;
}
p{
   margin: 0 0 8px 0;
}
legend{
	color:#999;
}	
fieldset{
	border-bottom-color:#666;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-top-color:#666;
	border-top-style:solid;
	border-top-width:1px;
	border-left-color:#000;
	border-left-style:solid;
	border-left-width:1px;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:1px;
}	
	
#container{
    width: 960px;
	height:100%;
    margin: auto;
	background-color:#000000;
}
/* -------------------------------------------------------------------- */

/* BOF HEADER */
#header{
	width: 960px;
	margin: 0px;
	padding: 0px;
	position:relative;
	background:url(../images/top_bg.gif) left repeat-y;
}
#left{
	width: 336px;
	float: left;
}
#middle{
	width: 262px;
	float: left;
	padding-left:18px;
}
#right{
	width: 170px;
	float: left;
	padding-left:171px;
}
.checkout_basket{
	color:#999;
	font-size:16px;
}

.gorgeous_menu{
margin: 0;
padding: 0;
float: left;
font: bold 12px  tahoma, sans-serif;
width: 960px;
overflow: hidden;
background:#C4AD3B;
border: 1px solid #000000;
border-width:1PX 0;

}

.gorgeous_menu li{
display: inline; 
}

.gorgeous_menu li a{
float: left;
color: #fff;
padding: 10px 30px;
text-decoration: none; font-weight:700;
 font-family: Arial, Helvetica, sans-serif;
}

.gorgeous_menu li a:hover{
color: #ff0;

}

.gorgeous_search {
float:right; 
padding:3px 5px 0px 0px;
}

/* ------------------------------------------TOP MIDDLE NAV LINKS --------------------------------------------------*/
.header_nav_middle_links{
	font-family: tahoma;
	font-size: 14px;
	color: #ECDCA8;
	font-weight: bold;
	padding-top: 3px;
}
.header_nav_middle_links{
	font-family: tahoma;
	font-size: 14px;
	text-align:center;
	color: #ECDCA8;
	font-weight: bold;
	padding-top: 3px;
}
.header_nav_middle_links a{
	color: #ECDCA8;
	text-decoration: none;
}
.header_nav_middle_links a:hover {
	color: #eb8a39;
	text-decoration: none;
}
/* ------------------------------------------TOP MIDDLE NAV LINKS --------------------------------------------------*/
.title_bar {
	
	margin-bottom: 5px;
	padding-top: 18px;
}
.time{
	width:175px;
	float:left;
	position:absolute;
	left: 1px;
	top: 3px;
	}
.delivery{
	width:350px;
	font-size:16px;
	float:left;
	position:absolute;
	left: 625px;
	top: 62px;
}
.delivery_small{
	font-size:10px;
	color:#999;
}	
.delivery_strong{
	font-weight:bold;
	color:#999;
}	
#header_nav{
	width: 960px;
	height: 22px;
	margin: 0px;
	padding: 1px;
	background-color:#1E1E1E;
}
.header_text_box{
	border: 0px;
	background-color: #333030;
	font-size: 11px;
	color: #999;
	width: 140px; 
	height: 15px; font-family:tahoma;
	text-indent: 2px; border:1px solid #403E3E;
}
.vip_text_box{
	
	background-color: #d1c2a1;
	border:0px;
}

.go {

	border: 0px;
	font-size: 90%; 
	width: 25px; 
	height: 18px;
	color: #fdedb6; 
	text-indent: 2px; 
	background-color: #734211;
}

.submit_button {
	float:right;
	border: 1px;
	font-size:16px; 
	width: 110px; 
	height: 30px;
	color: #fdedb6; 
	text-indent: 2px; 
	background-color: #1e1e1e;
}
/* EOF HEADER */

/* -------------------------------------------------------------------- */
/* -------------------------------------------------------------------- */
/* --------------------------------------------------CONTENT---------------------------------------------------------------- */
#content{
	width: 960px;
	padding: 0px;
	background:url(../images/content_bg.gif);
}
#content_left{

	width: 150px;
	float: left;
	padding: 5px 5px 0 5px;
}
#content_main{
	width: 600px;
	float: left;
	padding-left:11px;
	padding-right:11px;
	background:#fff;
}
#content_main_celebrity{
	width: 778px;
	float: left;
	padding-left:11px;
	padding-right:11px;
}
#content_right{
overflow:hidden;
	width: 165px;
	float: left;
	padding: 5px 0 0 4px;
}

.header_banner{
	float:left;
	width:596px;
	height:24px;
	padding:6px 0 6px 4px;
	background:#333;
	color:#796D62;
	font-size:22px;	
}


.top_banner_hp{
	width:450px;
	height:300px;
	float:left;
}
.top_list{
	float:left;
	width:150px;
	height:300px;
	background-color:#fefefe;
	color:#999;
}	
div.top_list h1{
	font-size:12px;
	margin:0px;
	padding:0px;
}

.top_list ul{
	padding:0px;
	padding:27px 0 0 15px;
	margin:0px;
}	
.top_list ul li{
	padding:0px;
	padding-top:7px;
	margin:0px;
	font-size:11px;
	list-style:none;
	text-decoration:underline;
}
.top_list ul li a{
	color:#999;
	text-decoration:underline;
}	
.top_list ul li a:hover{
	text-decoration:underline;
	color:#1e1e1e;
}
.top_list ul li a:visited{
	text-decoration:underline;
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.top_banner_hp_new{
	width:480px;
	height:335px;
	float:left;
	background-color:#1e1e1e;
}


/*---------------------------------------------------------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------------------------------------------------------*/
.top_list_new{
	float:left;
	width:120px;
	height:335px;
	background-color:#fefefe;
	color:#999;
}
div.top_list_new h1{
	font-size:12px;
	margin:0px;
	padding:0px;
}

.top_list_new ul{
	padding:0px;
	padding:27px 0 0 8px;
	margin:0px;
}	
.top_list_new ul li{
	padding:0px;
	padding-top:7px;
	margin:0px;
	font-size:11px;
	list-style:none;
	text-decoration:underline;
}
.top_list_new ul li a{
	color:#999;
	text-decoration:underline;
}	
.top_list_new ul li a:hover{
	text-decoration:underline;
	color:#1e1e1e;
}
.top_list_new ul li a:visited{
	text-decoration:underline;
}
/*---------------------------------------------------------------------------------------------------------------------------*/
.header_banner_celebrity{
	float:left;
	width:774px;
	height:24px;
	padding:6px 0 6px 4px;
	margin-top:5px;
	background-color:#1e1e1e;
	color:#796D62;
	font-size:22px;
}
.celebrity_comments{
	float:left;
	width:157px;
	margin-top:5px;
}
.comment{
	float:left;
	width:157px;
	font-size:16px;
}
.comment_comment{
	float:left;
	width:155px;
	padding-top:5px;
}
.comment_who_said{
	float:left;
	width:157px;
	text-align:right;
	font-size:12px;
	border-bottom-color:#1e1e1e;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
.comment_person{
	color:#796D62;
}
.comment_company{
	font-size:14px;
	color:#999;
}
.floatleft_celebrity{
      float: left;
	  padding:5px 0 6px 7px;
	  margin:0px;
	  text-align: center;
	  font-size:14px;
	  color:#999;
}	
.deal_title_special{
	padding-top:7px;
	font-size:16px;
	text-align:center;
}	
.header_banner_white{
	color:#999;
	font-weight:bold;
}	
.deal_detail1{
	float:left;
	width:188px;
	background-color:#fefefe;
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;
	text-align:center;
	height: 99px;
}
.deal_detail2{
	float:left;
	margin-left:15px;
	width:188px;
	height:99px;
	background-color:#fefefe;	
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;	
	text-align:center;		
	
}
.deal_detail3{
	float:left;
	margin-left:15px;	
	width:188px;
	height:99px;
	background-color:#fefefe;	
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;	
	text-align:center;		
}
.deal_detail1 a{
	color:#999;	
}
.deal_detail1 a:hover{
	color: #1e1e1e;
}
.deal_detail2 a{
	color:#999;	
}
.deal_detail2 a:hover{
	color: #1e1e1e;
}
.deal_detail3 a{
	color:#999;	
}
.deal_detail3 a:hover{
	color: #1e1e1e;
}
.deal_bot_detail1{
	float:left;
	width:188px;
	height:29px;
	margin-bottom:3px;	
	background-color:#fefefe;
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;
	text-align:center;		
}

.deal_bot_detail2{
	float:left;
	margin-left:15px;
	width:188px;
	height:29px;
	background-color:#fefefe;	
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;	
	text-align:center;		
	
}
.deal_bot_detail3{
	float:left;
	margin-left:15px;	
	width:188px;
	height:29px;	
	background-color:#fefefe;	
	color:#999;
	border:solid;
	border-width:1px;
	border-color:#D1C2A1;	
	text-align:center;		
		
}
.left-nav-box{

	 background-color:#121212;
	 font-weight:bold;
}
div.left-nav-box h1 {
	width:150px;
	left:0px;
	top:0px;
	font-size:16px;
	padding: 10px 0 10px 0;
	line-height:3px;
	background-color:#000000;
	color:#999;
	text-align:center;
}
div.left-nav-box h1 a { text-decoration: none; padding:9px 0 0 0; line-height:5px; color:#999;}
div.left-nav-box h1 a:hover { color:#999; text-decoration: none; padding: 9px 0 0 0; line-height:5px;}

.left-nav-box ul { text-align: left; margin: 0px; padding: 0px; color:#fefefe;}
.left-nav-box ul li {border-bottom-style: solid; border-bottom-color:#282828; border-bottom-width: 1px; padding: 3px 0px 3px 0px; list-style:none; color:#fefefe;}

.left-nav-box ul li a { color:#fefefe; text-decoration: none; padding: 0px;}
.left-nav-box ul li a:hover { color:#D6D0C8; text-decoration: none; }

.left-nav-box ul li ul { text-align: left; margin: 0px; padding-left: 12px; color:#fefefe;}
.left-nav-box ul li ul li { padding: 0 0 4px 25px; border:none; font-weight:normal; margin:0px; color:#fefefe;}
.left-nav-box ul li ul li a { color:#fefefe; text-decoration: none; padding: 0px;  }
.left-nav-box ul li ul li a:hover { color:#D6D0C8; text-decoration: none; }

.left-nav-boxwhite{
	 background-color:#D6D0C8;
	 font-weight:bold;
}
div.left-nav-boxwhite h1 {
	width:150px;
	left:0px;
	top:0px;
	font-size:16px;
	padding: 10px 0 10px 0;
	line-height:3px;
	background-color:#000000;
	color:#999;
	text-align:center;
}
div.left-nav-boxwhite h1 a { text-decoration: none; padding:9px 0 0 0; line-height:5px; color:#999;}
div.left-nav-boxwhite h1 a:hover { color:#999; text-decoration: none; padding: 9px 0 0 0; line-height:5px;}

.left-nav-boxwhite ul { text-align: left; margin: 0px; padding: 0px; color:#734211; font-size:11px;}
.left-nav-boxwhite ul li { border-bottom-style: solid; border-bottom-color:#C0B395; border-bottom-width: 1px; padding: 3px 0px 3px 0px; list-style:none; color:#734211;}
.left-nav-boxwhite ul li a { color:#734211; text-decoration: none; padding: 0px;}
.left-nav-boxwhite ul li a:hover { color:#1e1e1e; text-decoration: none; }


.padding5{
	padding-top:5px;
}

#right_nav{
	border-bottom-color:#282828; border-bottom:solid; border-bottom-width:1px;
	border-left-color:#282828; border-left:solid; border-left-width:1px;
	border-right-color:#282828; border-right:solid; border-right-width:1px;
	width: 165px;
	padding-left: 1px;
}
.right_nav_sections{
	width: 165px;
	color: #B48143;
	background-color:#000000;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	padding: 0 0 5px 0;
}
.section_article{
	width: 165px;
	height:55px;
	color: #B48143;
	padding-bottom:5px;
	background-color:#000000;
}
.ghd_section_article{
width: 165px;
color: #B48143;
padding-bottom:5px;
background-color:#000000;
}
.ghd_main_stylers{
width:295px;
margin-left:3px;
float:left;
text-align:center;
background:url(../images/ghd_mark_iv_limited_edition_rare.jpg);
height:250px;
}
.ghd_main_stylers a img{ border:0; max-width:213px; max-height:160px; width:expression(this.width > 213 && this.height < this.width*160/213 ? 213: true);  height: expression(this.height > 160 ? 160: true);margin-top: expression(this.height < 190 ? (190-this.height)/2: 0); }
.ghd_main_stylers_right{
width:295px; 
float:left; 
padding-bottom:10px;
padding-left:10px;
}
.article{
	width: 165px;
	background: #333 url("../images/backnav2.jpg"/*tpa=http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg*/) bottom center repeat-x;
	margin-bottom:5px;
	padding:0px;
}
.article ul { 
padding:0px 0px 1px 0px;
margin:0px;
}
.article li { 
margin:0px 3px 2px 3px;
border:1px solid #1e1e1e;
color:#fff;
font-family:tahoma;
font-size:11px;
list-style:none;
}
.article a:link, .article a:active, .article a:visited { 
color:#fff;
text-decoration:none;
display: block;
padding:3px 5px;
}
.article a:hover {
color:#000;
text-decoration:none;
background:#ccc; 
}

.right_nav_title{
	width: 165px;
	color: #FFFFFF;
	padding: 3px 0 3px 0;
	background-color:#fefefe;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	text-align:center;
}

.newsl_right{
width:165px; 
border-top:1px solid #5c534a;
border-bottom:1px solid #5c534a;
}

.newsl_header{
width: 165px; 
border-bottom:1px; 
border-bottom-style:solid; 
border-bottom-color:#5c534a; 
padding:7px 0px 5px 0px;
}

.newsl_info{
width:155px; 
padding:5px;
}

.newsl_email{
width:165px; 
margin-bottom:10px;
}

.newsl_email_input{
background-color: #d1c2a1;
border:0px;
}

.newsl_submit{
border:1px; 
font-size:12px; 
width:70px; 
height:20px; 
color: #fdedb6; 
border:1px; 
border-color:#6a6057; 
border-style:solid; 
text-indent: 2px; 
background-color:#1e1e1e; 
cursor:pointer;
cursor:hand;
}

.newsl_sub_hold{
width:165px; 
margin-bottom:5px;
}

.r_title{
width: 150px;
margin: 0px 6px 4px 0px;
padding:5px 10px 2px 8px;
background-color:#222;
color:#b18347;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
<!---LEFT-NAV--->
.left_nav{
	width: 150px;
}
.leftnav_line{
border:1px solid #1e1e1e;
}
.left_nav_title{
width:140px;
margin:5px 0px 0px;
padding:5px;
background-color:#222;
}

.left_nav_title h2{
font-family:tahoma;
font-size:12px;
color:#b18347;
margin:0px;
font-weight:bold;
}
.navhol{
width:150px;
background: #333 url("../images/backnav2.jpg"/*tpa=http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg*/) bottom center repeat-x;
margin:0px;
padding:0px;
}

.lenav{
padding:0px 0px 2px 0px;
margin:0px;
}

.lenav ul{
padding:0px;
margin:0px;
}

.lenav li{
margin:0px 0 2px 0;

list-style:none;

}
.lenav li a:hover{
	display:block; background:#222; text-decoration:none;
}
.lenav h3{
color:#ccc;
font-family:tahoma;
font-size:11px;
font-weight:normal;
}

.lenav a:link h3, .lenav a:visited h3, .lenav a:active h3{
color:#ccc;
text-decoration:none;
display: block;
padding:3px 5px;
}

.lenav a:hover h3 {

text-decoration:none;

}

.sbb{
background-color:#999;
border:1px solid #000000;
color:#999999;
font-size:9px;
font-family:tahoma;
height: 20px;
vertical-align:middle;
padding-top:1px;
}

.sbback{
background-image:url("../images/sbback.jpg"/*tpa=http://www.gorgeousshop.co.uk/images/lenav/sbback.jpg*/); 
height:21px; 
padding:5px; 
text-align:center; 
margin-top:0px;
}

<!--EOF LEFT NAV-->
.side_header_text a { 
	text-decoration: none;
	color:#999;
}
.side_header_text a:hover { 
	color:#999;
}

.right_nav_sections a:link {
	color: #B48143;
	text-decoration: none;
}
 
.right_nav_sections a:visited {
	color: #B48143;
	text-decoration: none;
	}

.right_nav_sections a:hover {
	color: #B48143;
	text-decoration: none;
	}

.right_nav_sections a:active {
	color: #B48143;
}

.right_nav_images{
	position:relative;
	width: 158px;
	padding: 0 0 3px 0;
}
.right_nav_image_text_top{
	position:absolute;
	width: 158px;
	color: #B48143;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	left: 4px;
	top: 6px;
}

.right_nav_image_text_bot{
	position:absolute;
	width: 158px;
	color: #B48143;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	left: 4px;
	top: 274px;
}
.right_nav_color{
	color:#999;
	font-style:normal;
	padding-left:1px;
}

.right_nav_color_title{
	color:#999;
	font-style:normal;
	padding-left:1px;
	font-size:18px;
}
div.right_nav_title a:hover{
	text-decoration:none;
}
div.right_nav_images a:hover{
	text-decoration:none;
}

.right_nav_brown_color{
	color:#F0BD7E;
	font-weight:400;
	font-size:12px;
    font-family:  tahoma;
	line-height:13px;
	text-align:left;
	padding:6px 0 6px 0;
	text-align:left;
}
.right_nav_brown_color ul { text-align: left; margin: 0px; padding: 0px; }
.right_nav_brown_color ul li {list-style:none; padding-bottom:7px;}
.right_nav_brown_color ul li a { color:#f0bd7e; text-decoration: none; padding: 0px;}
.right_nav_brown_color ul li a:hover { color:#eb8a39; text-decoration: underline; }

img{
	border-style: none;
}
.main_banner{
	width:600px;
	float:left;
	border-style: none;
	font-family: tahoma;
	padding: 0px;
	margin: auto;
	margin-top:5px;
	font-size: 14px;
	color: #f0bd7e;
}
.main_banner_down{
	width:600px;
	position:relative;
	float:left;
	border-style: none;
    /*background-image: url(http://www.gorgeousshop.co.uk/shop/images/main_image1.jpg);*/
	font-family: tahoma;
	padding: 0px;
	margin: auto;
	font-size: 14px;
	color: #f0bd7e;
}
.main_down_text{
	color:#999;
	top:26px;
	left:-1px;
	position:absolute;
	width: 701px;
}
.main_banner_small{
	width:590px;
	float:left;
	border-style: none;
	font-family: tahoma;
	padding: 0px;
	margin: auto;
	font-size: 14px;
	color: #f0bd7e;
}
.image_text{
	font-family: tahoma;
	font-size:14px;
	color:#CCCCCC;
}
#head_images{
	width:580px;
	border:none;
	float:left;
	padding-left:20px;	
}
.main_text{
	width:592px;
	float:left;
	padding:6px 4px;
	line-height:20px;
	background: #444 url("../images/backnav2.jpg"/*tpa=http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg*/) bottom center repeat-x;
}
.main_text_special_offer{
	width:592px;
	float:left;
	padding:10px 4px 10px 4px;
	line-height:20px;
	background: #000000 url("../images/backnav2.jpg"/*tpa=http://www.gorgeousshop.co.uk/images/lenav/backnav2.jpg*/) bottom center repeat-x;
}

.main_text_special_offer a:link, .main_text_special_offer a:visited{
color: #fff;
}
.main_text_special_offer a:hover{
	color: #fff;
	text-decoration:underline;
}
.main_text a{
	color:#999;	
}
.main_text a:hover{
	color: #fefefe;
}
.main_text ul li a{
	color:#999;	
}
.main_text ul li a:hover{
	color: #fefefe;
}
.main_text_vip{
	width:592px;
	float:left;
	padding:0 4px 0 4px;
	line-height:22px;
	font-size:16px;
	background-color:#393636;	
}
div.main_text h1{font-size:21px; padding: 9px 0 12px 0; line-height:5px;}

.main_deals{
	width:600px;
	padding:0px;
	text-align:left;
}
.main_deals_celebrity{
	width:778px;
	padding:0px;
	text-align:left;
}
.brand_logos_all{
	width:600px;
	padding:0px;
	margin:0px;
	text-align:left;
}
.brand_logos{
	width:200px;
	margin:0px;
	padding-top:3px;
	float:left;
	text-align: center;
}
.brand_logos_text{
	width:385px;
	padding:3px 0 5px 0;
	margin:0px;
	float:left;
	text-align:justify;
}
.surround{
	width:600px;
}


.main_deals_left{
	width:190px;
	float:left;
	padding-top:4px;

}
.main_deals_middle{
	width:190px;
	float:left;
	padding:4px 0 0 15px;
}
.main_deals_right{
	width:190px;
	float:left;
	padding:4px 0 0 15px;
}
.main_text_other{
	width:600px;
	float:left;
	line-height:20px;
}
div.main_text_other h1 {font-size:21px; padding: 17px 0 12px 0; line-height:5px; font-weight:bold;border-bottom-style: solid;border-color: #191919;border-width: 1px;}

.linkcolor{
	color:#999;
	font-weight:bold;
	background-color:#1e1e1e;
	padding:2px;
	margin: 0px 0px 3px 0px;
	display:block
}

.linkcolor h2{
font-size:11px;
font-weight:bold;
}
.linkcolor a{
display:block
}

.linkcolor a:hover{
color:#fefefe;
text-decoration:none;
}

.discount{
width:70px;
border:1px solid #1e1e1e;
float:left;
margin:0px 5px 0px 5px;
}
.promotion_holder{
float:left; 
margin:2px auto;
}

.special_offer_1{
font-size:120%; 
color:#B18347;
}

.product_padding{
	padding-top:10px;
	
}
.product_padding5{
	padding-top:5px;
}

.main_mid_deals_left{
	width:293px;
	float:left;
	padding-top:7px;
} 
.main_mid_deals_right{
	width:293px;
	float:left;
	padding:7px 0 0 14px;
} 
.main_lower_deal{
	width:600px;
	float:left;
	padding-top:7px;
}
.main_bottom_deal{
	width:600px;
	float:left;
	padding-top:7px;
}
.table_list{
	text-align:center;
}

.float_right_text{
	width:280px;
    float: left;
    padding-left: 10px;
	padding-bottom: 6px;
	padding-top: 4px;
}
.float_left_text{
	width:290px;
    float: left;
    padding-left: 10px;
    padding-bottom: 6px;
    padding-top: 4px;
}
.cat_deal_left{
	width:186px;
	float:left;
	padding: 0 4px 7px 0;
	line-height:16px;
	color:#CCCCCC;
	margin:0px;

}

.vip{
	width:596px;
	float:left;
	font-size:14px;
	/*border: 1px solid red;*/
	text-align:justify;
	padding: 0 4px 7px 0;
	line-height:16px;
}
.vip_left{
	width:288px;
	float:left;
	text-align:justify;
	padding: 5px 0 3px 0;
	line-height:16px;
	border-bottom:1px solid #1e1e1e;
}
.vip_left_submit{
	width:288px;
	float:left;
	text-align:justify;
	padding: 5px 0 3px 0;
	line-height:16px;
}

.vip_right{
	width:300px;
	float:left;
	/*border: 1px solid red;*/
	text-align:justify;
	padding: 3px 4px 0 0;
	line-height:16px;
}
.new_deal_left{
	width:479px;
	float:left;
	/*border: 1px solid red;*/
	text-align:justify;
	padding:7px 4px 0 0;
	line-height:16px;
}
.new_120deal_left{
	width:439px;
	float:left;
	/*border: 1px solid red;*/
	text-align:justify;
	padding:7px 4px 0 0;
	line-height:16px;
}
.cat_new_deal_left{
	width:429px;
	float:left;
	/*border: 1px solid red;*/
	text-align:justify;
	padding:25px 4px 0 0;
	line-height:16px;
}

.image_floatleft{
      float: left;
	  width:308px;
}
.image_floatright{
      float: right;
	  width:292px;
}
.arrow{
	padding:0 3px 0 3px;
}
.error{
	margin:0px;
	padding:0px;
}
.floatleft_sitemap{
      float: left;
	  width:100px;
	  padding:6px 6px 7px 6px;
	  margin:0px;
	  border-bottom:1px solid #1e1e1e;
}
.linkcolor_sitemap{
	color:#999;
	background-color:#fefefe;
	padding:6px 0 6px 4px;
}
.sitemap_left{
	float:left;
	width:474px;
	text-align:justify;
	padding: 0 4px 7px 0;
	line-height:16px;
}
.header_banner_sitemap{
	float:left;
	width:596px;
	height:24px;
	margin-top:5px;
	padding:6px 0 6px 4px;
	background-color:#1e1e1e;
	color:#796D62;
	font-size:22px;
}

/*---------------------BOF summer / festive / seasonal page-------------------------------------*/
.seasonal_holder{
width:151px;
padding:10px; 
vertical-align:top; 
}

.seasonal{
	font-size:11px;
	color:#999;
	font-family: tahoma;
}
.seasonal_description{ 
font-size:11px;
}
/*---------------------EOF summer / festive / seasonal page ------------------------------------*/


/*--------------------------------------------------- INFO PER PAGE --------------------------------------------------------*/



/* --------------------------------------------------CONTENT---------------------------------------------------------------- */


/* -------------------------------------------------------------------- */

/* -----------------------bare minerals---------------------------- */
.bareminerals_footer{
width:250px;
color:#999;
font-size:14px;
background-color:#1e1e1e;
float:left;
border:1px solid #666666;
margin: 5px 14px 5px 24px;
text-align:center;
}

.minerals_left{
float:left;
padding:10px 0px 10px 5px;
}

.pdf_text{
float:left;
padding:20px 10px;
}
/* -----------------------EOF bare minerals---------------------------- */

.brands{
padding:0px 5px;
width:110px;
float:left;
}

.brands ul {
padding:3px 0px 0px 0px;
margin:0px;
}
.brands li{
padding-top:3px;
margin:0px;
padding-left:0px;
list-style:none;
border-bottom: 1px solid #1e1e1e;
text-align:left;
width:110px;
}

.brands a:link, .brands a:visited, .brands a:active{
color:#999;
text-decoration:none;
}

.brands a:hover{
color:#fefefe;
text-decoration:none;
}

.foot{
margin-top:5px;
width:960px; 
background-color:#000000;
}

.customerservices{
text-align:center;
font-family:tahoma; 
padding:10px 15px;
font-size:12px; 
margin:4px 0px 10px 0px;
background-color:#1e1e1e;
}

.customerservices a:link, .customerservices a:visited, .customerservices a:active{
color:#999;
text-decoration:none;
}

.customerservices a:hover{
color:#fefefe;
text-decoration:none;
}

.footcont{
width:960px; 
margin-left:auto; 
margin-right:auto; 
}


/* BOF FOOTER */
#footer{
	width: 960px;
	height: 110px;
	margin: 0px;
	padding: 0px;
	background-color:#000000;
	color:#999999;
	text-align:center;
}

#footer ol { text-align: center; margin: 0px; margin-top: 12px; }
#footer ol li { display: inline; list-style-image: none;}
#footer ol li a { color:#999999; text-decoration: none; padding: 0px;  }
#footer ol li a:hover { color:#999; text-decoration: none; }


/* EOF FOOTER */

/* -------------------------------------------------------------------- */

/*comment form*/
.commentsubholder{
text-align:center; 
width:600px; 
background:#1e1e1e; 
padding:5px 0px;
}

.comsubbutton{
background-color:#333333; 
color:#999; 
padding:2px 10px; 
border:1px solid #000000;
cursor:pointer;
cursor:hand;
}
/*EOF comment form*/

/* --------------- BRAND PAGES SEARCH BOX ------------- */

.product_sbhol{
background-color:#000000; 
float:left; 
width:290px; 
padding:10px 5px;
}

.product_sb{
background-color:#999;
border:1px solid #000000;
color:#1e1e1e;
font-size:11px;
font-family:tahoma;
height: 20px;
vertical-align:middle;
padding-top:1px;
width:290px;
}
/* ---------------EOF BRAND PAGES SEARCH BOX ------------- */

/* ---------------------------- PDF ----------------------   */
.widget_pdf{
width:190px;
margin:4px 3px 4px 5px;
float:left;
}

.widget_header{
font-family:tahoma;
color:#999;
background-color:#1e1e1e;
font-size:12px;
padding:5px 2px;
font-weight:bold;

}

.widget_header a{
display:block;
}
.widget_header h2{
font-size:12px;
font-weight:bold;

}

.wid_text{
color:#CCCCCC;
padding:5px;
margin-bottom:2px;
}

.wid_strap{
color:#b18347;
font-weight:700;
padding-bottom:4px;

}

.pdf{

margin-top:3px;
font-weight:bold;
}

.widget_290{
width:290px;
margin:4px;
float:left;

}

.buy_now_290{
color:#999;
padding:5px;
}

.buy_now_290 a:link, .buy_now_290 a:visited, .buy_now_290 a:active {
color:#999;
font-weight:bold;
}

.buy_now_290 a:hover {
color: #fefefe;
text-decoration: none;
}

.info_image{
float:left;
margin:10px 10px 10px 0px;
}

.extra_info{
margin-top:10px;
}

.main_art{
float:left;
margin:5px 10px 10px 0px;
}

.browhead{
color:#B18347;
font-weight:bold;
font-size:14px;
background:#1e1e1e;
padding:5px 10px;
display:block;
}

.brandbasenav{
font-size:13px;
text-align:center;
background:#1e1e1e;
margin:10px 0px 5px;
padding:10px;
}

.brandbasenav div{
padding-top:5px;
display:inline;
margin:0px 10px;
}
/* ---------------------------- PDF ----------------------   */

