@charset "utf-8";

/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

html{
color:#000;
}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th{
margin:0;
padding:0;
}
ul,ol,li{
margin-bottom:0;
margin:0;
padding:0;
}
fieldset,img{
border:0;
}
address,caption,cite,code,dfn,em,strong,th,var{
font-style:normal;
font-weight:normal;
}
caption,th{
text-align:left;
}
h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:normal;
}
q:before,q:after{
content:'';
}
abbr,acronym {
border:0;
font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
border:#000000 1px solid;
padding:1px;
}
/*to enable resizing for IE
input,textarea,select{
*font-size:100%;
}
because legend doesn't inherit in IE */
legend{
color:#000;
}

body {
/*font-size:11px;
font-family:Tahoma;
color:#000000;
font-weight:normal;*/
width:980px;
margin:0 auto!important;
}


/* CSS Document */
a{
	color:#000000;
	text-decoration:none;
}


#dropdown{
filter:revealTrans(Duration=1,Transition=5)
visibility:visible;
}

/*Header styles*/
#headBlock{
	
	height:130px;
	width:980px;
	margin:0 auto;
	margin-top:3px;
}

 


#secondaryLinks{
	float:right;
	top:0px;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
	margin-right:0px; 
}

#secondaryLinks ul{
	padding-top:0px;
	margin-top:8px;
	overflow:hidden;
}

#secondaryLinks ul li{
	float:left;
	border-right:#CCCCCC 1px solid;
	padding-right:7px;
	padding-left:7px;
	list-style:none;
	padding-top:0px;
	margin-top:0px;
	overflow:hidden;
	display:block;
}

#secondaryLinks ul #shoppingBag{
	border-right:none;
}

#secondaryLinks ul #shoppingBag a{
	color:#EF4BA8;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#secondaryLinks ul li a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
}

#logoSearch{

	height:67px;
	border-bottom:#cccccc 1px solid;
	border-top:#cccccc 1px solid;
	padding-top:4px;
	width:980px;
	overflow:hidden;
	clear:both;

}	
#logoSearch h1{
	margin:0px;
}

#logoSearch #logo{
	display:block;
	background:url(imagesNew/logo.gif) no-repeat;
	width:421px;
	height:0px;
	margin-top:10px;
	padding-top:80px;
	overflow:hidden;
	float:left;
	
}	

#logoContent{
	width:464px;
	float:right;
	overflow:hidden;
	
	
}
#promo{
	color:#FFFFFF;
	background:#000000;
	overflow:hidden;
	height:26px;
	width:464px;
	top:0px;
	margin-top:0px;
	padding-top:3px;
	text-align:center;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;

}

#search{	

	height:26px;
	width:286px;
	color:#EF4BA8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin-top:7px;
	text-align:right;
	float:right;
	overflow:hidden;
}

#search a
{
	color:#EF4BA8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	cursor:pointer;
}


#primaryLinks{
	text-align:center;
	margin-top:10px;
	padding-top:0px;
	top:0px;
	float:left;
	width:981px;
	padding-bottom:10px;
	border-bottom:#cccccc 1px solid;

}

#primaryLinks ul li{
	float:left;
	border-right:#CCCCCC 1px solid;
	list-style:none;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	padding-top:0px;
	top:0px;
	font-weight:regular;
	
}

#primaryLinks ul li #sale{
	color:#EF4BA8;
	top:0px;
	font-weight:regular;
}

#primaryLinks ul #lastMenu{
	border-right:none;
	top:0px;
	font-weight:regular;
}

#primaryLinks ul li a{
	color:#333333;
	top:0px;
	font-weight:regular;

}

#primaryLinks_sub {
	text-align:center;
	margin-top:10px;
	padding-top:0px;
	top:0px;
	float:left;
	width:180px;
	padding-bottom:0px;
	border:0px;
	background-color:#FFFFFF;
	border-left:#cccccc 1px solid;
	border:#cccccc 1px solid;;
	z-index:9999;
	text-align:left !IMPORTANT;

}


#primaryLinks_sub li {
	float:left; 
	clear:both;
	list-style:none;
	padding-left:0px !IMPORTANT;
	padding-right:0px !IMPORTANT;
	padding-top:5px !IMPORTANT;
	padding-bottom:5px !IMPORTANT;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px !IMPORTANT;
	margin-bottom:0px !IMPORTANT;
	font-weight:regular;
	border:0px !IMPORTANT;  
	width: 180px; 
	text-align:left; 
	vertical-align:middle !IMPORTANT; 
	text-align:left !IMPORTANT; 
	cursor:hand;cursor:pointer;

}
/*end headerBlock*/

/*Content*/

#content{
	/*border:#000000 1px solid;*/
	width:981px;
	margin:0 auto;
	margin-top:24px;
	display:block;
	overflow:hidden;
}


/*#mainContent{
	display:block;
	background:url(imagesNew/mainImage.png) center no-repeat;
	width:977px;
	height:406px;	
	overflow:hidden;
	border:#000000 2px solid;

}

#mainContent #leftList{
	
	top:108px;
	float:left;
	overflow:hidden;
	position:relative;
	left:29px;
}

#mainContent #leftList ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14;
	color:#FFFFFF;
	font-weight:bold;
}

#mainContent #viewAll{
	float:left;
	overflow:hidden;
	left:-100px;
	position:relative;
	top:250px;
}

#mainContent #viewAll #name{
	color:#EF4BA8;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:60px;
	font-weight:bold;
	margin-top:10px;
	margin-left:30px;
}

#mainContent #viewAll #viewAllLink{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	margin-left:30px;
}

#mainContent #rightList{	
	float:right;
	overflow:hidden;
	position:relative;
	margin-right:7px;
	top:235px;
	width:251px;
	height:110px;
	margin-top:52px;
}

#mainContent #rightList ul li{
	
	

}

#mainContent #rightList ul li a{
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:block;
	background:url(imagesNew/transpBack.png);
	height:26px;
	line-height:26px;
	margin-top:2px;
}

#mainContent #rightList ul li a:hover{
	color:#EF4BA8;
	background:#000000;
}
*/
#mainContent{
	width:974px;
	height:356px;
	border:#000000 3px solid;
	overflow:hidden;
	position:relative;
}
#mainContent #mainImage{
	width:964px!important;
	height:340px!important;
	margin:5px;
}
#headerImage{
	/*background:url(imagesNew/mainImage1.jpg) center no-repeat;
	width:964px!important;
	height:393px!important;
	display:block;
	position:relative;
	overflow:hidden;
	z-index:10;*/
}

	#mainContent #rightList{
		position:absolute;
		bottom:1px;
		right:5px;
		width:250px;
		height:102px;
		z-index:1000;
	}
	#mainContent #rightList ul{
		margin:0px;
		padding:0px;
		list-style:none;
		overflow:hidden;
		z-index:1000;
	}
	#mainContent #rightList ul li{
		margin:0px;
		padding:0px;
		list-style:none;
		height:23px;
		margin-bottom:2px;
		display:block;
		overflow:hidden;
		z-index:1000;
	}
	#mainContent #rightList ul li a{
		display:block;
		background:url(imagesNew/pngImage.png);
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#CCCCCC;
		padding:2px 9px!important;
		margin:0px;
		height:23px;
		line-height:23px;
		z-index:1000;
	}
	#mainContent #rightList ul li a:hover{	
		background:#000;
		color:#E80E8A;
		z-index:1000;
	}

.hp_tab_on {	
		background:#000000; 
		display:block; 
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#E80E8A;
		padding:2px 9px!important; 
		height:23px;
		width:250px;
		line-height:23px;
		z-index:1000;
		cursor:hand;cursor:pointer;
		margin-bottom:2px;
}

.hp_tab {	 
		display:block;
		background:url(imagesNew/pngImage.png);
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#CCCCCC;
		padding:2px 9px!important; 
		height:23px;
		width:250px;
		line-height:23px;
		z-index:1000;
		cursor:hand;cursor:pointer;
		margin-bottom:2px;
}

 

#leftLista  {	
	position:absolute;
	width:130px;
	left:25px;
	bottom:120px;
	z-index:1000;
	background:none!important;		
}

	#leftLista a{	
		display:none!important;
	}
	
	
	
	#leftLista ul li{	
		border:transparent 1px solid;
		list-style:none;
	}	
	
	
	#leftLista ul li a{	
		display:block!important;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:14px;
	}	
	
	#viewAll{
		position:absolute;
		z-index:1000;
		height:75px;
		width:500px;
		left:25px;
		bottom:40px;
	}
	#viewAll #name{
		font-family:Arial, Helvetica, sans-serif;
		color:#E80E8A;
		font-size:60px;
		padding:0px;
		margin:0px;
	}
	#viewAll a{
		font-family:Arial, Helvetica, sans-serif;
		color:#000;
		font-size:24px;
	}








#secondContent {
	
	width:981px;
	height:122px;
	margin-top:6px;
}

#secondContent #secondOne a{
	background:url(imagesNew/101310EssentialsBanner21.jpg) no-repeat;
	width:326px;
	float:left;
	height:121px;
	overflow:hidden;
	padding-right:1px;
	text-indent:-9999px;
}

#secondContent #secondTwo{
	/*background:url(imagesNew/seen_in.png) no-repeat;*/
	height:121px;
	width:317px;
	float:left;
	overflow:hidden;
	padding-right:8px;
	background:#CCCCCC;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	vertical-align:middle;
	margin-left:2px;
	margin-right:2px;
	padding-top:0px;
}

#secondContent #secondThree{
	background:#CCCCCC;
	width:308px;
	height:121px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	margin-left:0px;
	margin-right:0px;
	height:121px!important;
	overflow:hidden;
	padding-left:15px;

}


#secondContent #secondThree p{
	 padding-top: 20px;

}

#secondContent #secondThree #email_item{
	width:270px;
	height:25px;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
}

#signupButton{
	background:url(imagesNew/submitButton.png) no-repeat;
	width:90px;
	margin-right:30px;
	margin-top:15px;
	float:right;
	text-indent:-9999px;
	cursor:pointer;
}

#bottomContent
{ 
	width:980px; 
	margin-top:6px;  
	text-align:center;
}

#bottomContent #itemCategory
{
	border:#CCCCCC 1px solid;  
	overflow:hidden;
	width:150px;
	height:205px;
	text-align:center;
	padding:2px 2px 2px 2px; 
	display:inline;
	/*margin-right:10px;
	margin-right:12.3px;*/
	float:left;
} 

#bottomContent #itemCategory a{
	display:block;
}

#bottomContent #itemCategory p a{
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	clear:both;
	font-weight:bold;
}

/*end Content*/

/*Bottom*/
#bottom{
	
	width:981px;
	height:199px;
	margin:0 auto;
	margin-top:16px;
	border-top:#CCCCCC 1px solid;
}

#bottom #bottomMenu{
	clear:both;		
}

#bottom #bottomMenu ul li{
	float:left;
	border-right:#CCCCCC 1px solid;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:12px;
	padding-top:0px;
	top:0px;
}


#bottom #bottomMenu ul li a{
	color:#666666;
	
}

#bottom #bottomMenu ul #lastMenu{
	border-right:none;
}

#bottom  #secondBottomMenu{
	clear:both;
}

#bottom  #secondBottomMenu ul li{
	float:left;
	list-style:none;
	padding-left:5px;
	padding-right:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin-top:12px;
	padding-top:0px;
	top:0px;
}

#bottom  #secondBottomMenu ul li a{
	color:#666666;
	
}

#bottom #cpR{
	
	clear:both;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-top:16px;
	
}


#bottom #cpR a{
	clear:both;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#bottom #bottomImage{
	/*background:url(imagesNew/bottomImage.png) no-repeat;*/
	width:83px;
	height:77px;
	margin-top:16px;
}

#bottom #bottomRightMenu{
	position:relative;
	float:right;
	overflow:hidden;

	height:112px;
	width:215px;
	top:-166px;
}

#bottom #bottomRightMenu ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#999999;
	text-align:right;
	border-bottom:#CCCCCC 1px solid;
	display:block;
	padding:9px 46px 9px 0px;
	height:36px;
	line-height:36px;
}

#bottom #bottomRightMenu ul li a#logo1{
	background:url(imagesNew/fbLogo.png) right no-repeat;

}

#bottom #bottomRightMenu ul li a#logo2{
	background:url(imagesNew/tLogo.png) right no-repeat;
}
	
/*END HOME PAGE*/	
/*==================================================*/
/*SUBPAGE STYLES*/

#subPageContent{
	
	width:981px;
	padding-top:26px;
	margin:0 auto;
	margin-top:0px;
	position:relative;

	/*height:860px;
*/
}

#leftList{
	color:#E90E8B;
	font-weight:regular;
	float:left;
	overflow:hidden;
	top:-100px;
	text-align:left;
	margin-top:opx;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	width:138px;
	
}

#leftList ul{
	list-style:none;
	padding-top:8px;
	text-align:left;
}

#leftList ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	text-align:left;
	font-weight:bold;
	text-decoration:underline;
}



#subPageContent #subPageMain{
	
	width:836px;
	height:540px;
	float:right;
	overflow:hidden;
	position:relative;
	top:6px;
	display:block;
}

#subPageMain #looks{
	height:461px;
	width:837px;
	overflow:hidden;
	display:block;
}
#subPageMain #looks div{	
	border:#CCCCCC 1px solid;
	width:261px;
	height:441px;
	float:left;
	overflow:hidden;
	padding:4px;
	margin-right:7px;
}

#subPageMain #looks div a{	
	background-position:center top;
	display:block;
	overflow:hidden;
	height:440px;
	width:262px;
	text-indent:-99999px;
}

#subPageMain  #navBar{
	width:832px;
	height:55px;
	position:absolute;
	bottom:0px;
}
#subPageMain  #navBar ul{
	list-style:none;
	width:832px;
}

#subPageMain  #navBar ul li{
	float:left;
	
	width:31.3%;
	text-align:center;
} 
#subPageMain  #navBar ul li #backButton{
	height:0px;
	width:25px;
	padding-top:24px;
	float:left;
	overflow:hidden;
	background:url(imagesNew/back.png) no-repeat;
	cursor:pointer;
}

#subPageMain  #navBar  ul #btnMove
{
	width:25px;
}

#subPageMain  #navBar  ul li  #nextButton{
	height:0px;
	width:25px;
	padding-top:24px;
	float:right;
	overflow:hidden;
	background:url(imagesNew/next.png) no-repeat;
	cursor:pointer;
}

#subPageMain  #navBar  ul li  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	position:relative;
	text-align:center;
}

 

#navBar2{
	display:block;
	width:315px;
	height:24px;
	position:absolute; 
	float:left; 
	margin-top:10px;
	clear:both;
}
#navBar2 ul{
	list-style:none;
	width:315px;
}

#navBar2 ul li{
	float:left; 
	 
	text-align:center;
} 
#navBar2 ul li #backButton{
	height:0px;
	width:25px;
	padding-top:24px;
	float:left;
	overflow:hidden;
	background:url(imagesNew/back.png) no-repeat;
	cursor:pointer;
}

#navBar2  ul #btnMove
{
	width:25px;
}

#navBar2  ul li  #nextButton{
	height:0px;
	width:25px;
	padding-top:24px;
	float:right;
	overflow:hidden;
	background:url(imagesNew/next.png) no-repeat;
	cursor:pointer;
}

#navBar2  ul li  a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#666666;
	position:relative;
	text-align:center;
}

#promotionsError { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding-top:12px;
	overflow:hidden;
	bottom:0px;
	display:block;
	float:right;
	clear:both;  
	vertical-align:middle;
	color: red;
}


#promotions {
	width:981px;
	height:42px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	background:#CCCCCC;
	padding-top:12px;
	overflow:hidden;
	bottom:0px;
	display:block;
	clear:both;
	/*margin-top:817px;*/
	text-align:center;
	vertical-align:middle;
}

#promotions form{
}

#promotions #email_list p, #promotions #email_list input, #promotions #email_list a{
	
}

#promotions #email_list p{
	width:280px!important;
	float:left;
	margin-right:10px;
	margin-left:250px;
}

#promotions #email_list input{
	float:left!important; 
	margin-right:5px;
}

#promotions #email_list a{
	float:left!important;
	background:url(imagesNew/submitButton.png) no-repeat;
	height:24px;
	display:block;
	width:90px;
	text-indent:-9999px;
	margin-left:10px;
}



/*#signupButton2{
	background:url(imagesNew/submitButton.png) no-repeat;
	width:90px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	height:24px;
	display:block;
	float:right;
	margin-top:-40px;
	margin-right:50px;

}*/

/*------------------------------------------------------------------*/
/*------ OLD STYLES---------------------------------------*/


.top_bar{background-color:#fff;font-family:arial; font-size:11px;font-weight:bold;}
.top_bar a{font-family:arial; font-size:11px;text-decoration:none;color:#000}
.blackout{background-color:#000;color:#fff;}
.whiteout{background-color:#fff}
.blackout_input{width:176px; height:18px;background-color:#fff;font-size:11px;color:#000;font-family:arial;border:1px solid #000;padding-left:5px;}
.sign_input{width:280px; height:22px;background-color:#fff;font-size:12px;color:#000;font-family:arial;border:1px solid #fff;padding-left:5px;vertical-align:top;}
.arrow{cursor:pointer;cursor:hand}

.search_bg{background-color:#e80e8a;}
.home_must_have{border:8px solid #e80e8a;background-color:#fff;width:325px;height:188px;}
.category_tout{background-color:#fff;height:204px;}
.as_seen_tout{background-color:#fff;height:147px;width:337px;}

.bottom_table{background-color:#80727d; width:980px;}
.bottom_td{background-image:url('images/bg_main_bottom.gif');background-position:top left; background-repeat:no-repeat;}
.footer_links{font-size:10px;font-family:arial; color:#fff}
.footer_links a{font-size:10px;font-family:arial; color:#fff;text-decoration:none;}


.home_table{width:982px;background-repeat:no-repeat;background-position:bottom center;margin-top:-50px}

.home_table_test{width:982px;background-repeat:no-repeat;background-position:bottom center;margin-top:-50px;background-color:#000}

.section_tables{width:982px;background-color:#fff;margin-top:-15px}
.section_tables_detail{width:982px;background-color:#000;margin-top:-15px}
.section_tables2{width:982px;background-color:#fff;margin-top:-28px}
.section_td{background-image:url('images/bg_subsections1.gif');height:71px;background-repeat:repeat-x;background-position:bottom;padding-left:20px;}
.section_td2{background-image:url('images/bg_subsections2.gif');height:84px;background-repeat:repeat-x;background-position:bottom;padding-left:20px;}
.section_td3{background-image:url('images/bg_subsections1.gif');height:71px;background-repeat:repeat-x;background-position:bottom;}
.proddetail_td{background-image:url('images/bg_prod_detail.gif');height:71px;background-repeat:repeat-x;background-position:bottom;padding-left:20px;}

.drop_down{position:absolute;background-color:#000;width:123px;font-size:10px; font-family:arial;}
.drop_down_td{padding-left:17px;font-size:10px; font-family:arial;}
.drop_down_td a{font-size:10px; font-family:arial;}

.featured_dept{
color:#717171;font-family:arial;font-weight:bold;font-size:11px;text-transform:uppercase;}

.featured_dept a{
color:#717171;font-family:arial;font-weight:bold;font-size:11px;text-transform:uppercase;text-decoration:none;}

.drop_down1{font-family:arial;font-size:11px; color:#717171; width:176px;
	margin-left:15px;
	float:left;
}

.press_detail{position:absolute;z-index:9900;background-color:#000;   display:none;
padding:2px;margin-top:10px;margin-left:-400px;float:left;}
.press_detail2{position:absolute;z-index:9900;background-color:#000;   display:none;
padding:2px;margin-top:10px;float:left;}

.home_as_header{background-color:#e90e8b;height:19px;font-family:arial;font-size:12px;color:#fff}



.as_seen_listing{color:#000;font-size:11px;font-family:arial;}
.as_seen_listing a{color:#000;font-size:11px;font-family:arial;text-decoration:none;}

.pager{font-family:arial;font-size:11px; color:#717171}

.pager a{font-family:arial;font-size:11px; color:#717171;text-decoration:none;}

.featured_item_prod{color:#000;font-size:14px;font-family:arial;}
.featured_item_prod a{color:#000;font-size:14px;font-family:arial;text-decoration:none;font-weight:bold;}

.collection_display_top{background-image:url('images/bg_collection_top.gif');background-repeat:no-repeat;z-index:10;font-family:arial; font-size:38px;color:#fff;height:102px;width:982px;}
#collection_display{margin-top:-90px;z-index:20;}
#collection_display td{font-size:11px;color:#555555;font-family:arial;}
#collection_display a{font-size:14px;font-family:arial;color:#000;text-decoration:none;}
#collection_display b{font-size:14px;font-family:arial;}
#collection_display h3{font-size:13px;font-family:arial;color:#ed008c}

.td_product_detail{background-color:#b3b3b3;}
.pd_text_large{color:000;font-family:arial;font-size:18px;}
.pd_text_med{color:000;font-family:arial;font-size:14px;}
.pd_text_small{color:#555555;font-family:arial;font-size:11px;} 
.pd_text_small a{color:#000;font-family:arial;font-size:11px;text-decoration:none;} 

.qty_box{width:30px; height:21px;border:1px solid #969696;color:#555555;font-family:arial;font-size:11px;}
.color_box{border:1px solid #969696;color:#555555;font-family:arial;font-size:11px;}
.checkout_box1{width:160px; height:21px;border:1px solid #969696;color:#555555;font-family:arial;font-size:11px;}
.checkout_box2{width:180px; height:20px;border:1px solid #969696;color:#555555;font-family:arial;font-size:11px;}
.checkout_box3{width:160px; height:20px;border:1px solid #969696;color:#555555;font-family:arial;font-size:11px;}

.pd_as_seen{background-image:url('images/bg_as_top.gif');background-position:top; background-repeat:no-repeat;
background-color:#000;width:367px;height:132px;font-size:11px;font-family:arial;color:#fff;font-weight:bold;}

.blackout{background-color:#000;color:#fff;}
.cart_text{color:#fff;font-size:11px; font-family:arial;}

.cart_separator{background-color:#717171;height:1px;}
.bottom_table2{background-color:#80727d;width:982px;height:135px}

.redTxt{color:red; font-size:11px; font-family:arial;font-weight:bold;}

.checkout td{color:#666666; font-size:11px; font-family:arial;}
.checkout input{color:#666666; font-size:11px; font-family:arial;border:1px solid #888888;}
.checkout select{color:#666666; font-size:11px; font-family:arial;border:1px solid #888888;}


.checkout2 td{color:#000; font-size:11px; font-family:arial;}
.checkout2 input{color:#000; font-size:11px; font-family:arial;border:1px solid #888888;}
.checkout2 select{color:#000; font-size:11px; font-family:arial;border:1px solid #888888;}


.contact{color:#717171; font-size:11px; font-family:arial;}
.contact td{color:#717171; font-size:11px; font-family:arial;}
.contact input{color:#717171; font-size:11px; font-family:arial;border:1px solid #888888;}
.contact select{color:#717171; font-size:11px; font-family:arial;border:1px solid #888888;width:180px}
.contact textarea{color:#717171; font-size:11px; font-family:arial;border:1px solid #888888;width:180px}

.faq_question{color:#000;font-size:12px; font-family:arial;cusor:hand;cursor:pointer;}

.faq_answer{color:#717171;font-size:12px; font-family:arial;}


#submission_message{width:330px; height:30px; border:1px solid #fff;background-color:#000;font-size:16px;font-family:arial;color:#fff;z-index:199;z-index:100;position:relative;margin-top:-30px;margin-left:-340px;z-index:10000;}

#more_images{float:left;padding:5px;  border:2px solid #000; vertical-align:middle;position:absolute;z-index:2000;
background-color:#fff;width:600px;top:0;left:200px;}


#email_form{float:left;padding:5px; top:100px; margin-right:-600px;  border:2px solid #000;  z-index:100;
background-color:#fff;width:400px;height:400px;}


#notification_form{float:left;padding:5px; top:100px; margin-right:-600px;  border:2px solid #000;   z-index:100;
background-color:#fff;width:400px;height:200px;}

.whitetxt{font-size:11px;color:#fff;font-family:arial}


.MHI_1{font-family:arial;font-size:16px; color:#7e7d7d}
.MHI_1 a{font-family:arial;font-size:16px; color:#7e7d7d;text-decoration:none;}
.MHI_2{font-family:arial;font-size:18px; color:#000}
.MHI_3{font-family:arial;font-size:16px; color:#e80e8a}
.MHI_4{font-family:arial;font-size:12px; color:#e80e8a}


.btn_stl{  /* Mozilla ignores crazy MS image filters, so it will skip the following */
height:460px;width:280px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/btn_stl.png');}


.title_category{  /* Mozilla ignores crazy MS image filters, so it will skip the following */
height:48px;width:337px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/title_category.png');}

.title_collection{  /* Mozilla ignores crazy MS image filters, so it will skip the following */
height:48px;width:337px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/title_collection.png');}

.bg_search_bottom{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/bg_search_bottom.png');
height:7px;width:306px;
}

.bg_top_right{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/bg_top_right.png');
height:15px;width:337px;
}

.new{color:#717171}

.shop_col{
width:337px;
height:254px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/bg_shopcol.png');
}

.shop_col[class]{
background-image:url('https://www.shopthelook.net/images/bg_shopcol.png');background-repeat:no-repeat;
width:337px;
height:254px; 
}

.shop_cat[class]{
background-image:url('https://www.shopthelook.net/images/bg_shopcat.png');
background-repeat:no-repeat;
width:337px;
height:254px; 
}

.shop_cat{
width:337px;
height:254px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/bg_shopcat.png');
}



.shop_catTOP[class]{
background-image:url('https://www.shopthelook.net/images/shop_cat_top.png');
background-repeat:no-repeat;
width:337px;
height:46px; 
}

.shop_catTOP{
width:337px;
height:46px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/shop_cat_top.png');
}


.shop_catBOT{
background-image:url('https://www.shopthelook.net/images/shop_cat_bottom.jpg');
background-repeat:no-repeat;
width:337px;
height:208px; 
background-color:#fff;
}

.shop_colTOP[class]{
background-image:url('https://www.shopthelook.net/images/shop_col_top.png');
background-repeat:no-repeat;
width:337px;
height:46px; 
}

.shop_colTOP{
width:337px;
height:46px; 
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://www.shopthelook.net/images/shop_col_top.png');
}


.shop_colBOT{
background-image:url('https://www.shopthelook.net/images/shop_cat_bottom.jpg');
background-repeat:no-repeat;
width:337px;
height:208px; 
background-color:#fff;
}

/*------------------------ END OLD STYLES ------------------------------------------------------*/
/*-------------OTHER PAGES STYLES----------------------------------*/

#product_center_table{
	margin:0 auto;
	width:982px;
}

#product_detail_table
{
	margin:0 auto;
	width:982px;
}

#view_order_table{
	margin:0 auto;
	width:982px;
}

#wish_list_table{
	margin:0 auto;
	width:982px;
}

#login_table{
	margin:0 auto;
	width:982px;
	text-align:center;
}

#search_table{
	margin:0 auto;
	width:982px;
}

#about_us_table{
	margin:0 auto;
	width:982px;
}

#press_table{
	margin:0 auto;
	width:982px;
}

#contact_us_table{
	margin:0 auto;
	width:982px;
}

#customer_table{
	margin:0 auto;
	width:982px;
}

#faqs_table{
	margin:0 auto;
	width:982px;
}

#return_policy_table{
	margin:0 auto;
	width:982px;
}

#privacy_policy_table{
	margin:0 auto;
	width:982px;
}

#billing_and_shipping_table{
	margin:0 auto;
	width:982px;
}

#confirm_order_table{
	margin:0 auto;
	width:982px;
}

#history_table{
	margin:0 auto;
	width:982px;
}


/*------------NEW DESIGN---------------------------*/

#lookDetail{
	width:981px;
	margin:0 auto;
	overflow:hidden;
	
}

#lookDetailContent{
	/*width:843px;*/
	overflow:hidden;
	float:right;
	display:block;
	
}

#lookDetailContent #itemDetailSub{
	height:250px;
	width:150px;
	display:block;
	overflow:hidden;
	float:left;
	margin-left:8px; 
	margin-bottom:30px;
	text-align:center!important;
	vertial-align:top!important;
	display: inline;
}

 

#lookDetailContent #lookImage{
	float:left;
	height:540px; 
	width:320px;
	overflow:hidden; 
	display:block;
	
	

}

#mainLookImage{
	
	overflow:hidden;
	border:#CCCCCC 1px solid;
	padding:2px;
	width:315px;
	display:block;
	text-align:center;
}

#lookDetailContent #itemDetailSub #productName{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}


#lookDetailContent #itemDetailSub #itemImage{
	height:170px;
	/*width:140px;*/
	display:block;
	overflow:hidden;
	border:#CCCCCC 1px solid;
	padding:8px;
}

#lookDetailContainer{
	float:right;
	width:980px;

}

/*-----------------LOG IN------------------*/

#loginContainer{
	width:797px;
	border: #CCCCCC 1px solid;
	padding-bottom:150px;
	float:right;
	margin-right:20px;
}


#stepsContainer{
	width:799px;
	overflow:hidden;
	margin:0;
	margin-left:36px;
	margin-bottom:10px; 
}

#loginSteps {
	float:right;
	margin:0;


}

#loginSteps li{
	float:left;
	list-style:none;
	font-family:Arial;
	font-size:11px;
	color:#666666;
	margin-left:18px;

}

#loginSteps li a{
	font-weight:bold;
	color:#000;

}



#loginForms{
	width:744px;
	overflow:hidden;
	margin:0;
	margin-top:30px;
	margin-left:36px;

}

#loginForms li{
	float:left;
	width:224px;
	list-style:none;
	margin-right:24px;

}

#loginContainer h3{
	font-family:Arial;
	font-size:13px;
	color: #000;
	text-transform:uppercase;
	font-weight:bold;
	margin-bottom:14px;

}


#loginContainer p{
	font-family:Arial;
	color:#717171;
	font-size:12px;
	margin-bottom:16px;

}


#loginContainer form label{
	font-family:Arial;
	color:#717171;
	font-size:12px;

}

#loginContainer form input{
	border: #F0F 1px solid;
	margin-top:5px;
	margin-bottom:4px;
	width:148px¨;
	height:18px;
	border: #CCCCCC 1px solid;
}
 

#loginButton{
	height:26px!important;
	border: #969696 1px solid!important;
	margin-top:5px!important;
	background:#9C9C9C ;
	color:#FBFBFB;
	padding-left:13px;
	padding-right:13px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;            
	width:111px;                  
	
}
/*---------------------------END LOG IN----------------------------*/



#pager{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	height:20px;
	display:block;
	overflow:hidden;
	/*clear:both;*/
}

#lookName{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	height:20px;
	display:block;
	overflow:hidden;
	clear:both;
	font-weight:bold;
}



#prodDetail{
	clear:both;
	/*overflow:hidden;*/
	width:981px;
	margin:0 auto;
}


.titlePink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#E90E8B;
}

#generalContent{
	 
}
#generalContentTitle{
	padding:0px 0 15px 0;
	clear:both;
	width:981px;
	overflow:hidden;
}
#generalContentTitle h2,#generalContentTitle p,#generalContentTitle select{
	float:left;
}

#generalContentTitle p{
	padding-left:64px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
#generalContentTitle select{
	border:#CCCCCC 1px solid;
	height:16px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}

#lookFilterRow{
	float:right;
	margin-bottom:10px;
	
}
#filterbylooks{
	padding:0px 0 0px 0px;
	clear:both; 
	overflow:hidden;
	vertical-align:bottom !IMPORTANT;
}

#filterbylooks form label{
	font-size:12px;
	color:#666666;
	font-family:Arial;
	float:right;
	height:20px;
	vertical-align:bottom !IMPORTANT; 

	margin:0px;
}


#filterbylooks select{
	border:#CCCCCC 1px solid;
	height:16px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	float:right;
	margin-right:25px;
	vertical-align:bottom !IMPORTANT;
}


#filterbylooks h2,#filterby p,#filterby select{
	float:left;
}  
#filterby{
	padding:0px 0 45px 0;
	clear:both; 
	overflow:hidden;
	vertical-align:bottom !IMPORTANT;
}
#filterby h2,#filterby p,#filterby select{
	float:left;
}  
#filterby p{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666; 
	vertical-align:bottom !IMPORTANT;
}
#filterby select{
	border:#CCCCCC 1px solid;
	height:16px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	vertical-align:bottom !IMPORTANT;
}


#filterby form label{
	font-size:11px;
	color:#666666;
	font-family:Arial;
	float:left;
	height:20px;
	vertical-align:bottom !IMPORTANT; 

}

#sorry_no_prods {
	font-size:14px;
	color:#666666;
	font-family:Arial;
	float:left; 
}


#items-container{
clear:both;
}

#items-header{
	border:1px solid #CCCCCC;
	overflow:hidden;
	padding:13px; 
}

#view-orders-footer{ 
	width:790px; 
	float:right;
	border:1px solid #CCCCCC;
	padding-top:15px;
	padding-bottom:15px;
	overflow:hidden;
	margin-top:10px;
	padding-right:15px;
	
}

.cart-total{
	color:#999999;
	font-family:arial;
	font-size:14px !IMPORTANT;
	font-weight:bold; 
}
.header-title{
	text-transform:uppercase;
	font-family:arial;
	font-size:11px;
}

 
.raf_title {font-family:arial;font-size:14px; color:#666666;}
.grybox {border:1px solid #eedfe2;width:120px;height:20px;font-size:10px;color:#333333;}
