/* SUBNAV */
#prod_list{
clear:both;
float:left;
text-align:left;
clear:both;
width:230px;
height:545px;
background-image:url(../images/products/subnav/subNav_back.jpg);
background-repeat:no-repeat;
}
#ingredients_list{
clear:both;
float:left;
text-align:left;
clear:both;
width:230px;
height:545px;
background-image:url(../images/other_sub_back.jpg);
background-repeat:no-repeat;
}
#stockists_list{
clear:both;
float:left;
text-align:left;
clear:both;
width:230px;
height:545px;
background-image:url(../images/stockists_sub_back.jpg);
background-repeat:no-repeat;
}
#powder_room_list{
clear:both;
float:left;
text-align:left;
clear:both;
width:230px;
height:545px;
background-image:url(../images/PR_sub_back.jpg);
background-repeat:no-repeat;
}
.subItem, .subItemOpen{
	display:none;
	list-style-type:none;
	margin:0px;
	padding:5px 0px 0px 25px;
	}
.subItemOpen{display:block;}
.subClick{
cursor:pointer; 
margin:5px 0px -5px 0px;
}
	*html .subClick{
	margin-top:3px;
	}
#subNav{
line-height:20px;
float:left;
color:#6e6967;
font-weight:bold;
margin:25px 0px 0px 30px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}
	*html #subNav{
	margin-left:15px;
	}
#subNav a:link, #subNav a:active, #subNav a:visited{
color:#6e6967;text-decoration:none;font-weight:bold;
}
#subNav a:hover{
text-decoration:underline;
font-weight:bold;
color:#d85a98;
}
.subNav_li{
margin-top:-7px;
}
	*html .subNav_li{
	margin-top:-8px;
	}
/*
filter:alpha(opacity=95);
opacity: 0.5;
-moz-opacity:0.5;
*/
/* PRODUCTS CONTENT */
#other_content{
float:left;
z-index:10;
width:634px;
height:540px;
}
#other_mainpic{
float:left;
margin-top:4px;
width:634px;
height:540px;
}
#other_holder{
position:absolute;
width:250px;
margin:40px 580px;
}
	*html #other_holder{
	margin:30px -280px;
	}
#other_title{
font-size:30px;
margin-top:-10px;
color:#d75396;
float:left;
height:110px;
}
	*html #other_title{
	margin-top:0px;
	}
#other_info{
color:#d5d3d1;
text-align:left;
margin-top:-15px;
padding: 0px 16px 0px 12px;
float:left;
width:235px;
height:345px;
overflow-x:hidden;
overflow-y:auto;
}
	*html #other_info{
	margin:-10px;
	padding: 0px 16px 0px 12px;
	}
.ingredients_title{
color:#FFFFFF;
text-transform:uppercase;
line-height:18px;
font-size:14px;
font-weight:bold;
}
#main_back{
position:absolute;
background-repeat:no-repeat;
width:634px;
height:540px;
float:left;
z-index:0;
}
#PR_info{
color:#d5d3d1;
text-align:left;
margin:138px 0px 0px 350px;
padding: 0px 16px 0px 12px;
float:left;
width:229px;
height:374px;
overflow-x:hidden;
overflow-y:auto;
z-index:500;
}
	*html #PR_info{
	margin:135px 0px 0px 175px;
	}
.pink_text{
color:#dc599b;
}
#prod_content{
background-image:url(../images/products/products_back.gif);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
	*html #prod_content{
	margin-left:-10px;
	}
#prod_main{
width:344px;
height:540px;
float:left;
}
#prod_title{
height:80px;
margin:20px 0px 0px 67px;
}
#prod_pic{
text-align:center;
width:235px;
height:365px;
margin:20px auto;
}
#prod_info{
color:#d5d3d1;
text-align:left;
margin:40px 0px 0px 0px;
padding: 0px 16px 0px 12px;
float:left;
width:235px;
height:345px;
overflow-x:hidden;
overflow-y:auto;
}
#goes_with{
float:right;
margin-top:75px;
width:225px;
}
#info{
color:#FFFFFF;
width:58px;
padding:3px;
font-size:10px;
background-color:#e74e38;
background-repeat:repeat;
position:absolute;
visibility:hidden;
left:323px;
top:61px;
z-index:1;
border-right:2px solid #5a5553;
border-bottom:2px solid #5a5553;
border-left:1px solid #645e5c;
border-top:1px solid #645e5c;
}
#left_panel{
clear:both;
float:left;
text-align:left;
clear:both;
width:338px;
height:540px;
background-image:url(../images/contact/left_back.jpg);
background-repeat:no-repeat;
margin:5px 0px 0px 18px;
}
	*html #left_panel{
	margin-left:8px;
	}
#right_panel{
float:left;
text-align:left;
clear:both;
width:512px;
height:540px;
background-image:url(../images/contact/right_back.jpg);
background-repeat:no-repeat;
margin: 0px 0px 0px 336px;
}
	*html #right_panel{
	margin-left:168px;
	}
#right_panel_content{
width:310px;
margin: 115px 0px 0px 42px;
overflow-x:hidden;
overflow-y:auto;
font-size:13px;
line-height:16px;
color:#000000;
}
#right_panel_content h2{
font-size:16px;
font-weight:bold;
margin-bottom:2px;
}
#right_panel_content a:link, #right_panel_content a:visited, #right_panel_content a:active{
text-decoration:none;
color:#645e5c;
}
#right_panel_content a:hover{
text-decoration:underline;
color:#000000;
}
.contact_form{
font-size:11px;
}


/* ///////// BACKGOUND IMGAES /////////// */
#ingredients_content{
background-image:url(../images/ingredients_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
#PR_content{
background-image:url(../images/PR_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
#runway_content{
background-image:url(../images/runway_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
#tips_content{
background-image:url(../images/tips_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
#media_content{
background-image:url(../images/as_seen_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
#stockists_content{
background-image:url(../images/stockists_back.jpg);
background-repeat:no-repeat;
margin-top:5px;
width:634px;
height:540px;
float:left;
}
/* ////////// END BACKGROUND IMAGES //////// */

/* ////////// HOW TO INSTRUCTIONS //////// */
.howto_list{
width:440px;
}
.list_number{
clear:both;
float:left;
margin:0px 15px 0px 0px;
font-size:26px;
width:20px;
line-height:35px;
}
.howto_text{
width:390px;
float:left;
font-size:11px;
line-height:15px;
margin:5px 0px 5px 0px;
}
