/*

Shoe Tailor Layout Stylesheet
-----------------------------
Autumn/Winter 2010 
Launch Version

Designer: Steve

*/

#content-div {
	background: #fff;
	height: 1374px;
	margin: 0 auto;
	padding: 0 0 6px 0;
	position: relative;
	width: 1000px;
}

/* 
   SLOT 1
   Spare slot
*/

#slot1 {
	background: #fff;
	color: #fff;
	display: inline;
	float: left;
	height: 75px;
	margin: 0px 0 0 0;
	padding: 0px;
	width: 1000px;
}

#slot1 p {
	margin: 5px 0px 0px 10px;
	padding: 0px;
}

/* 
   SLOT 2
   Advertising Text
*/

#slot2 {
	display: inline;
	float: left;
	height: 240px;
	left: 0;
	padding: 0;
	position: absolute;
	top: 1194px;
	width: 1000px;
}

#slot2 h1 {
	color: #000;
	font-size: 0.9em;
	font-weight: bold;
	margin: 10px 0 15px 0;
	padding: 0;
}

#slot2 h2, #slot2 h3, #slot2 h4 {
	color: #000;
	font-size: 0.8em;
	margin: 0 0 10px 0;
}

#slot2 p {
	font-size: 0.7em;
	line-height: 1.2em
}

/* SEO copy slots */

.aboutcopyleft {
	display: inline;
	float: left;
	height: 120px;
	margin: 0 50px 0 0;
	padding: 0;
	width: 300px;
}

.aboutcopymiddle {
	display: inline;
	float: left;
	height: 120px;
	margin: 0 50px 0 0;
	padding: 0;
	width: 300px;
}

.aboutcopyright {
	display: inline;
	float: left;
	height: 120px;
	margin: 0;
	padding: 0;
	width: 300px;
}

.aboutcopyleft h2, .aboutcopymiddle h3, .aboutcopyright h4 {
	margin: 0;
	padding: 0;
}

#content-div #slot2 a, #content-div #slot2 a:link, #content-div #slot2 a:visited {
	color: #bf4550;
	text-decoration: underline;
}

#content-div #slot2 a:hover {
	color: #bf4550;
	text-decoration: none;
}

/* 
   SLOT 3
   Left Navigation
*/

#slot3 {
	display: inline;
	float: left;
	margin: 10px 10px 0 0;
	position: relative;
	width: 170px;
}

#slot3 ul {
	margin: 0 0 10px 0;
	padding: 0;
}

#slot3 ul li {
	font-size: 12px;
	list-style: none;
	margin: 0 0 5px;
	padding: 0;
}

#slot3 ul li a {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SF_S3_arrow.gif) no-repeat 0px 3px;
	color: #000;
	text-decoration: none;
	padding: 0 0 0 12px;
}

#slot3 ul li a:hover {
	color: #000;
	text-decoration: underline;
}

#slot3 ul li.title {
	border-bottom: 1px solid #b1b1b1;
	color: #f1616c;
	font-weight: bold;
	font-size: 0.9em;
	height: 20px;
	letter-spacing: -1px;
	margin: 0 0 12px;
	padding: 4px 0 0;
}

#slot3 ul li.newtitle {
	border-bottom: 1px solid #b1b1b1;
	color: #e71669;
	font-size: 0.9em;
	font-weight: bold;
	height: 20px;
	letter-spacing: -1px;
	margin: 0 0 12px;
	padding: 4px 0 0;
}

#slot3 ul li.fitting_guide a {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S3_shoefitting.gif) no-repeat 0 100%;
	display: block;
	margin: 0;
	padding: 0;
	height: 40px;
	text-indent: -9999px;
	width: 170px;
}

#slot3 ul li.fitting_guide a:hover {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S3_shoefitting.gif) no-repeat 0 0;
}

/* 
   SLOT 4
   Main Lifestyle
*/

#slot4 {
	display: inline;
	float: left;	
	height: 444px;
	margin: 10px 0 0;
	padding: 0;
	position: relative;
	width: 820px;
}

#slot4 a.offer1 {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer1.jpg) no-repeat 0 100%;
	display: block;
	height: 64px;
	position: absolute;
	right: 19px;
	top: 146px;
	width: 400px;
}

#slot4 a.offer1:hover {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer1.jpg) no-repeat 0 0;
}

#slot4 a.offer2 {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer2.jpg) no-repeat 0 100%;
	display: block;
	height: 84px;
	position: absolute;
	right: 19px;
	top: 229px;
	width: 230px;
}

#slot4 a.offer2:hover {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer2.jpg) no-repeat 0 0;
}

#slot4 a.offer3 {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer3.jpg) no-repeat 0 100%;
	display: block;
	height: 84px;
	position: absolute;
	right: 19px;
	top: 334px;
	width: 190px;
}

#slot4 a.offer3:hover {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SHO_S4_offer3.jpg) no-repeat 0 0;
}

/* 
   SLOT 5
   Secondary Offer (left)
*/

#slot5 {
	display: inline;
	float: left;
	height: 160px;
	margin: 10px 10px 0 0;
	padding: 0px;
	position: relative;
	width: 405px;
	
}

#slot5 a.textlink, #slot5 a.textlink:visited {
	bottom: 4px;
	color: #fff;
	font-size: 14px;
	position: absolute;
	right: 30px;
	text-decoration: none;
}

#slot5 a.textlink:hover {
	color: #fff;
	text-decoration: underline;
}

/* 
   SLOT 6
   Secondary Offer (right)
*/

#slot6 {
	display: inline;
	float: left;
	height: 160px;
	margin: 10px 0 0 0;
	padding: 0px;
	position: relative;
	width: 405px;
}

#slot6 a.textlink, #slot6 a.textlink:visited {
	bottom: 4px;
	color: #353648;
	font-size: 14px;
	position: absolute;
	right: 30px;
	text-decoration: none;
}

#slot6 a.textlink:hover {
	color: #353648;
	text-decoration: underline;
}

/* 
   SLOT 7
   Link section
*/

#slot7 {
	float: left;
	margin: 10px 0 30px;
	position: relative;
	width: 1000px;
}

#slot7 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul#links_about {
	float: left;
	margin: 0 4px 0 0;
	width: 186px;
} 

ul#links_help {
	float: left;
	margin: 0 4px 0 0;
	width: 308px;
}

ul#links_brands {
	float: left;
	margin: 0 4px 0 0;
	width: 308px;
}

ul#links_shop {
	float: left;
	width: 186px;
} 

#slot7 ul li {
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#slot7 ul#links_about li.title, #slot7 ul#links_shop li.title {
	background: #353648;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding: 8px 0 8px 11px;
	text-transform: uppercase;
	width: 175px;
}

#slot7 ul#links_help li.title, #slot7 ul#links_brands li.title {
	background: #353648;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 1em;
	margin: 0;
	padding: 8px 0 8px 11px;
	text-transform: uppercase;
	width: 297px;
}

ul#links_about li a {
	border-bottom: 1px solid #b1b1b1;
	color: #000;
	display: block;
	margin: 0;
	padding: 4px 0 4px 11px;
	text-decoration: none;
	width: 175px
}

#slot7 ul#links_help li a, #slot7 ul#links_brands li a {
	border-bottom: 1px solid #b1b1b1;
	color: #000;
	display: inline;
	float: left;
	margin: 0 4px 0 0;
	padding: 4px 0 4px 11px;
	text-decoration: none;
	width: 139px
}

#slot7 ul#links_shop li a {
	border-bottom: 1px solid #b1b1b1;
	color: #000;
	display: inline;
	float: left;
	margin: 0 4px 0 0;
	padding: 4px 0 4px 11px;
	text-decoration: none;
	width: 78px
}

#slot7 ul#links_about li a:hover, #slot7 ul#links_help li a:hover, #slot7 ul#links_brands li a:hover, #slot7 ul#links_shop li a:hover {
	border-bottom: 1px solid #353648;
	text-decoration: none;
}

/* 
   SLOT 15
   Other sites
*/

#slot15 {
	background: #ceddec;
	display: inline;
	float: left;
	margin: 0 -3px 0 0;
	overflow: hidden;
	padding: 0px;
	width: 999px;
}

#slot15 #Others {
	background: #fff;
	clear: both;
	margin: 0px; 
	padding: 0px;
	height: 24px;
}

#slot15 #Others p {
	float: left;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}

#slot15 #Others ul {
	float: right;
	list-style: none;
	margin: 0;
	padding: 0;
}

#slot15 #Others ul li {
	background: url(http://images2.drct2u.com/content/images/homepages/1006AW_SF_othertick.gif) no-repeat 0 4px;
	float: left;
	font-size: 12px;
	margin: 0 0 0 16px;
	padding: 0 0 0 16px;
}

/* Other Sites Container */

#OtherSiteCont {width:1000px; height:347px; background-color:#cacbe0; padding:3px;}
#OtherSiteCont p {margin:0; padding:0; font-size: 12px;}

/* Discounts Tab */

#Discounts {width:398px; height:160px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#Disc {width:380px; height:120px; margin: 0px; padding: 5px; float:left; background-color:#fff; border: 1px solid #beadb5;}
#DiscountHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#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 #beadb5;}
#LingerieHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#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 4px; float:left; background-color:#fff; border: 1px solid #beadb5;}
#FootwearHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}	
#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 0px; _margin: 0px 3px 0px 0px; 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 #beadb5;}
#FashionHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#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 #beadb5;}
#HomeHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#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 #beadb5;}
#GiftsHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#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 4px; float:left; background-color:#fff; border: 1px solid #beadb5;}
#PartnersHead  {background: #353648; color: #fff; width: 146px; height: 21px; border: 0; margin: 0; padding: 3px 0 0 4px !important;}
#PRT {width:185px; _width:176px; height:120px; margin:0px 7px 0px 0px; padding:0px; float:left;}

/* HSD Link */

.HSDLink {margin:4px 0 0 3px; font-size:12px; 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;}
