/*Created by Krishan 05/07/2010
CFD Layout Stylesheet for AW10
*/

body {
	background-color:#fff;	
	background-image:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important;
	line-height:normal;
	}

#content-div {
	height:1660px;
	*height:1640px;
	}

/* Slot 1
--------------------- */
#slot1 {
}


/* Slot 2
--------------------- */
#slot2 {
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_s2_bg.gif) no-repeat left bottom;
	width:1003px;
	height:258px;
	overflow:hidden;
	position:absolute;
	top:1535px;
	*top:1520px;
	_top:1525px;
	margin-left:-1px;
	*margin-left:-1003px;
	z-index:999;
	float:left;
	padding:0;
	}	

#slot2 p {
	font-size:11px;
	margin-top:5px;
	width:310px;
	}
	
#slot2 a, #slot2 a:link, #slot2 a:visited  {
	color:#ec008c;
	text-decoration:none;
	}
	
#slot2 a:hover {
	color:#ec008c;
	text-decoration:underline;
	}

#slot2 h1 {
	font-size:15px;
	color:#000;
	margin-bottom:10px;
	}

#slot2 h2, #slot2 h3, #slot2 h4 {
	font-size:13px;
	color:#000;
	margin-top:5px;
	}
	
#slot2 .s2-content {
	width:310px;
	_width:320px;
	height:175px;
	float:left;
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	overflow:hidden;
	padding:0;	
	}


/* Slot 3
--------------------- */
#slot3 {
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_s3_bg.jpg) no-repeat left top;
	width:163px;
	height:418px;
	float:left;
	overflow:hidden;
	border-left:1px solid #fabae0;	
	border-bottom:1px solid #fabae0;
	border-top:1px solid #fabae0;	
	}
	
#slot3 a, #slot3 a:link, #slot3 a:visited {
	text-decoration:none;
	color:#000;
	}
	
#slot3 ul li a:hover {
	text-decoration:underline!important;
	}
	
#slot3-1st ul, #slot3-last ul {
	list-style:none;
	font-size:14px;
	width:163px;
	text-transform:uppercase;
	margin-left:-33px;
	*margin-left:2px;
	}
	
#slot3 ul li {
	line-height:22px;
	}
	
#slot3 ul li span {
	color:#ec008c;
	}
	
#slot3-1st #new-in a, #slot3 #s3-sale a{
	font-size:16px;
	color:#ec008c;
	font-weight:bold;
	}
	
#slot3-1st #new-in a {
	color:#ec008c;
	}
	
#slot3 #s3-sale a	{
	color:#d93025;
	}
	
#slot3 #style-advice ul, #slot3 #shop-directory ul {
	font-size:12px;
	list-style:none;
	margin-left:-15px;	
	*margin-left:10px;	
	}
	
#style-advice div, #shop-directory div {
	font-size: 14px;
	font-weight: bold;
	margin-left:7px;
	*margin-left:4px;
	text-transform:uppercase;
	}
	
#slot3 #style-advice ul li, #slot3 #shop-directory ul li {
	line-height:16px;
	}
	
	
/* Slot 4 - Lifestyle
--------------------- */

#slot4 {
	width:838px;
	height:418px;
	overflow:hidden;
	float:left;
	border-right:1px solid #fabae0;	
	border-bottom:1px solid #fabae0;
	border-top:1px solid #fabae0;
	clear:right;
	}
	
#s4-lifestyle {
	width:838px;
	height:418px;
	overflow:hidden;
	float:left;
	}
	
#slot4 .s4-element {
	float:left;
	}
	
#lifestyle-nav { 
	position:absolute;
	z-index:999;
	margin:385px 0 0 15px;
	*margin-left:-840px;
	}
	
#lifestyle-nav a {
	color:#fff;
	width:20px;
	height:20px;
	background-color:#ef3e33!important;
	text-decoration:none;
	margin-right:10px;
	padding:5px;
	}
	
#lifestyle-nav a:hover {
	background-color:#ec008c!important;
	}
	
/*lifestyle end*/

/* Slot 5, 6, 7, 8, 9 & 10
--------------------- */

#slot5, #slot6, #slot7, #slot8, #slot9, #slot10 {
	width:323px;
	float:left;
	overflow:hidden;
	border:1px solid #fabae0;
	}
	
#slot6, #slot7, #slot9, #slot10 {
	margin-left:14px;
	}
	
#slot5, #slot6, #slot7 {
	margin-top:5px;
	height:235px;
	}
	
#slot8, #slot9, #slot10 {
	margin-top:14px;
	height:174px;	
	}

.slot-title {
	width:323px;
	height:42px;
	float:left;
	border-right:1px solid #fabae0;	
	border-left:1px solid #fabae0;
	border-top:1px solid #fabae0;	
	}

.slot-img {
	width:323px;
	height:193px;
	float:left;
	border-right:1px solid #fabae0;	
	border-left:1px solid #fabae0;
	border-bottom:1px solid #fabae0;	
	}
	
#slot8 .slot-img, #slot9 .slot-img, #slot10 .slot-img {	
	height:132px;
	}

/* Our Other Sites Section */

#slot11 {
	width:1000px;
	margin-top:20px;
	float:left;
	border:1px solid #f9b2dc;
	overflow:hidden;
	}

.s11-arrow {
	font-weight:bold;
	color:#ff0fa8;
	}	

/* Helpful Links */
	
#slot12 {
	width:1003px;
	height:90px;
	float:left;
	margin:20px 0 20px 0;
	overflow:hidden;
	clear:both;
	}
	
.s12-title {
	font-size:18px;
	color:#ff0fa8;
	float:left;
	margin-left:10px;
	clear:both;
	width:100%;
	}

#slot12 ul, #slot12 ul li {
	float:left;
	font-size:11px;
	list-style:none;
	}
	
#slot12 ul li {
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_list_star.gif) no-repeat left  center;
	padding-left:15px;
	margin-bottom:10px;
	}
	
#slot12 ul li  a, #slot12 ul li  a:link, #slot12 ul li  a:visited {
	color:#000;
	text-decoration:none;
	}
	
#slot12 ul li  a:hover {
	color:#000;
	text-decoration:underline;
	}
	
#s12-size-guide, #s12-help {
	border-right:2px dotted #f8a0d4;
	}
	
#s12-size-guide {
	float:left;
	width:336px;
	height:90px;
	overflow:hidden;
	}
	
#s12-size-guide ul {
	width:341px;
	margin-left:-30px;
	*margin:10px 0 0 10px;
	}
	
#s12-size-guide li{
	width:150px;
	}
	
#s12-help {
	float:left;
	width:329px;
	height:90px;
	overflow:hidden;
	}
	
#s12-help ul {
	width:160px;
	height:90px;
	margin-left:-30px;
	*margin:10px 0 0 10px;
	}
	
#s12-help li{
	width:160px;
	}
	
#s12-useful-info {
	float:left;
	width:333px;
	height:90px;
	margin:-90px 0 0 680px;
	_margin:-95px 0 0 335px;
	overflow:hidden;
	}
	
#s12-useful-info ul {
	width:333px;
	margin-left:-30px;
	*margin:10px 0 0 10px;
	}

#s12-useful-info li{
	width:165px;
	}
	
#sec-help {
	float:left;
	margin:-112px 0 0 170px;
	*margin:-102px 0 0 170px;
	_margin:-102px 0 0 80px;
	}
	
#sec-info {
	float:left;
	margin:-68px 0 0 800px;
	*margin:-60px 0px 0px 800px;
	_margin:-62px 380px;
	}
	
#facebook-s12 a {
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_facebook_logo.gif) no-repeat right center;
	padding-right:25px;
	}
	
#tv-s12 a {
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_tv_logo.gif) no-repeat right center;
	padding-right:25px;
	}
	
#s12-request-cat {
	float:left;
	margin:-95px 0 0 160px;
	*margin:-70px 0 0 150px;
	_margin:-67px 0 0 80px;
	}
	
/* Other Sites Container */

#OtherSiteCont {
	width:1000px;
	height:345px;
	background:url(//images2.drct2u.com/content/images/homepages/1007AW_FW_s11_bg.gif) no-repeat center top;
	}
	
#OtherSiteCont p {
	padding:0px;
	font-size:11px;
	}

/* Discounts Tab */

#Discounts {
	width:398px;
	height:160px;
	float:left;
	margin-left:4px;
	padding:0px;
	}

#Disc {
	width:380px;
	height:120px;
	margin:0px;
	padding:5px;
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#DiscountHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Discount-Header.gif") no-repeat scroll 0% 0%;
	width:370px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#CCL {
	width:185px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

#DIS {
	width:185px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	}

/* Lingerie Tab */

#Lingerie {width:398px; height:160px; float:left; margin:0px 0px 0px 0px; padding:0px;}

#Ling {
	width:380px;
	height:120px;
	margin:0px;
	padding:5px;
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#LingerieHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Lingerie-Header.gif") no-repeat scroll 0% 0%;
	width:370px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#NAT {
	width:185px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

#XXX {
	width:185px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	}

/* Footwear Tab */

#Footwear {
	width:190px;
	_width:176px;
	height:160px;
	float:left;
	margin:0px 9px 0px 0px;
	_margin:0px 3px 0px 0px;
	padding:0px;
	}

#Foot {
	width:184px;
	_width:176px;
	height:120px;
	margin:0px;
	padding:5px;
	*padding:5px 0px 5px 0px;	
	float:left;
	background-color:#FFFFFF;
	border:1px solid #f9b2dc;
	}

#FootwearHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Footwear-Header.gif") no-repeat scroll 0% 0%;
	width:180px;
	_width:176px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#VLD {
	width:185px;
	_width:176px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

/* Fashion Tab */

#Fashion {
	width:190px; 
	_width:176px;
	height:160px;
	float:left;
	margin:0px 9px 0px 5px;
	_margin:0px 3px 0px 5px;
	padding:0px;
	}

#Fash {
	width:184px;
	_width:176px;
	height:120px;
	margin:0px;
	padding:5px; 
	_padding:5px 0px 5px 4px;
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#FashionHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Fashion-Header.gif") no-repeat scroll 0% 0%;
	width:180px;
	_width:176px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#FW {
	width:185px;
	_width:176px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

/* Home & Garden Tab */

#Home {
	width:190px;
	_width:176px;
	height:160px;
	float:left;
	margin:0px 9px 0px 0px;
	_margin:0px 3px 0px 0px;
	padding:0px;
	}

#Hm {
	width:184px;
	_width:176px;
	height:120px;
	margin:0px;
	padding:5px; 
	_padding:5px 0px 5px 4px;
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#HomeHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Home-Header.gif") no-repeat scroll 0% 0%;
	width:180px;
	_width:176px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#IHM {
	width:185px;
	_width:176px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

/* Gifts Tab */

#Gifts {
	width:398px;
	height:160px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px;
	}

#Gft {
	width:380px;
	height:120px;
	margin:0px;
	padding:5px;
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#GiftsHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Gifts-Header.gif") no-repeat scroll 0% 0%;
	width:370px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#JDF {
	width:185px;
	height:120px;
	margin:0px 7px 0px 0px;
	padding:0px;
	float:left;
	}

#CRA {
	width:185px;
	height:120px;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	}

/* Partners Tab */

#Partners {
	width:190px;
	_width:176px;
	height:160px;
	float:left;
	margin:0px 9px 0px 0px;
	_margin:0px 3px 0px 0px;
	padding:0px;
	}

#Part {
	width:184px;
	_width:176px;
	height:120px;
	margin:0px;
	padding:5px;
	*padding:5px 0px 5px 0px;	
	float:left;
	background-color:#FFF;
	border:1px solid #f9b2dc;
	}

#PartnersHead  {
	background:transparent url("../Images/1003SS_OXO_HP_Others-Header.gif") no-repeat scroll 0% 0%;
	width:180px;
	_width:176px;
	height:28px;
	text-indent:-3333px;
	border:0;
	margin:0;
	}
	
#PRT {
	width:185px;
	_width:176px;
	height:120px;
	margin:0px 7px 0px 0px;
	_margin:0px 5px 0px 0px;
	padding:0px;
	float:left;
	}

.HSDLink {
	margin:10px;
	font-size:11px;
	font-weight:bold;
	float:left;
	}
	
.HSDLink a {
	text-decoration:none;
	font-weight:bold;
	}

/* Slots */

.slot {
	width:185px;
	height:98px;
	overflow:hidden;
	position:absolute;
	}
				
.slot img {
	position:absolute;
	margin:0px;
	padding:0px;
	}



/* GO BACK TO PREVIOUS SITE - DIV 6
--------------------------*/
#previousSite-6 {
}

#previousSite-6 a {
}

#previousSite-6 a:hover {
}

.navmesg {
}