#ct {
	background: none;
	border: none;
	padding: 0;
	background-color: #000000;
}
#ct a:link {
	color:#FFFFFF;
}
#ct a:hover {
	color:#FFFFFF;
}
#ct a:visited {
	color:#FFFFFF;
}
#ct a:active {
	color:#FFFFFF;
}
#content {
	width:768px;
	height:10px;
	border:1px solid #161616;
	margin:0px auto;
}
#promotion {
	width:768px;
	height:10px;
	float:left;	/*line-height:0px;
	font-size:0px;*/
}
#promotion img {
	float:left;
}

/* ---- START OF Code for CSS Rollovers e.g. an img underline ----*/

#mainimg1806 { margin: 0 auto; width: 768px; position:relative; background:transparent url(http://content.next.co.uk/co-uk/images/homepage/june18/homepage.jpg) no-repeat scroll 0%;height:435px;}
#mainimg1806 a { position: absolute; height: 10px; width: 150px; top: 0px; text-decoration: none; }
#mainimg1806 a span { visibility: hidden; display:none; }


/*--- Dress To Impress rollover code ---*/
#mainimgimpress { margin: 0 auto; width: 768px; position:relative; background:transparent url(/co-uk/images/homepage/aug07/homepage.jpg) no-repeat scroll 0%;height:435px;}
#mainimgimpress a { position: absolute; height: 10px; width: 150px; top: 0px; text-decoration: none; }
#mainimgimpress a span { visibility: hidden; display:none; }

a#impress { position: absolute; height: 435px; width: 768px; top: 0px; text-decoration: none; }

#mainimgimpress a#impresstext { top: 20px; left: 285px; height: 230px; width:455px;}
#mainimgimpress a#impresstext:hover {background:url(http://content.next.co.uk/co-uk/images/homepage/aug07/text.gif) no-repeat; background-position: 133px 58px;}

#mainimgimpress a#directory { top: 263px; left: 379px; height: 173px; width:390px;}
/* ---- 
Css used for HP production - puts borders on hotspots

#mainimgimpress a { border: 1px solid red;}

 ---- */

#mainimg100708 a#womanb100708 { top: 0px; left: 132px; height: 246px; width:324px; z-index:5;}
#mainimg100708 a#womanc100708 { top: 248px; left: 18px; height: 128px; width:590px; z-index:6;}

/*a#underline { top: 76px; left: 20px; height: 280px; width:526px;}
a#underline:hover {background:url(http://content.next.co.uk/co-uk/images/homepage/june18/hover.jpg) no-repeat; background-position: 0px 0px;}*/


#mainimg100708 { margin: 0 auto; width: 768px; position:relative; background:transparent url(http://content.next.co.uk/co-uk/images/homepage/july10/homepage.jpg) no-repeat scroll 0%;height:435px;}
#mainimg100708 a { position: absolute; height: 252px; width: 150px; top: 31px; text-decoration: none; }
#mainimg100708 a span { visibility: hidden; display:none; }

/* ---- 
Css used for HP production - puts borders on hotspots

#mainimg100708 a { border: 1px solid red;}

---- */

#mainimg100708 a#woman100708 { top: 0px; left: 618px; height: 435px; width:150px;}

#mainimg030708 a#underline030708 { top: 180px; left: 160px; height: 170px; width:372px;}
#mainimg030708 a#underline030708:hover {background:url(http://content.next.co.uk/co-uk/images/homepage/july3/underline.gif) no-repeat; background-position: 146px 156px;}


#shopOnlineBar {
	width:753px;
	height:15px;
	padding-left:15px;
	margin:0px auto;
	margin-bottom: 4px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color: #161616;
	background-color:#212121;
	line-height:29px;
	color: #FFFFFF;
	text-align:left;
	font-size:10px;
}
#shopOnlineBar #links {
	width:555px; height:28px;
	display:block;
	float:left;
}
#shopOnlineBar a {
	padding:0 4px;
}
#shopOnlineBar #barTitle {
	font-weight:bold;
}
#shopOnlineBar #news {
	width:130px; height:15px;
	display:block;
	float:right;
	padding:7px 24px 0px 0px;
	text-align:right;
}
#shopOnlineBar #news input.enter {
	width:100px;
	padding-left:3px;
	display:block;
	float:left;
	border-bottom:solid 1px #FFF;
	background-color:#f5f1ee;
	font-size:10px;
}
#shopOnlineBar #news input.submitArrow {
	width:20px; height:15px; 
	display:block; 
	float:left;
	padding:0 0px 0 0px; padding-left:2px}

#footer {clear:both;margin-top:2px;}
#footer a {color:#404040;}
#copyright {margin-top:0px;}
