#ct { background: none; border: none; padding: 0; }
#ct a:link {
	color:#FFFFFF;
}
#ct a:hover {
	color:#FFFFFF;
}
#ct a:visited {
	color:#FFFFFF;
}
#ct a:active {
	color:#FFFFFF;
}
/*New for bookswitch - Kam*/
#image {
	background-color:#ffffff;
	padding-bottom:0px !important;
}
#content {
	width:964px; height:434px; 
	border:0px;
	margin:0px auto;
	/*margin-bottom: 2px;
	padding-top: 1px;*/
}
/*New for bookswitch - Kam*/
#contentBookswitch {
	width:964px; 
	border:0px;
	margin:0px auto;
	/*margin-bottom: 2px;
	padding-top: 1px;*/
}
#promotion {
	width:768px; height:434px;
	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:29px;
	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 3px;
}
#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}
	
/*--- Link Bar Banner ---*/

#linkbarbanner {
   height: 30px;
    overflow: hidden;
    margin-top: 3px;
    margin-bottom: 1px;
width:964px;
}


#linkbarbanner #emailsignup {
    width:289px;
 
    padding-left: 760px;
  
}

#linkbarbanner #emailsignup div {
   float:left;
   margin-right: 5px;
      margin-top:5px;
   height:21px;

}
   
   
#linkbarbanner #emailsignup .NextNewsLabel {
	color: #FFFFFF;
	padding-top:2px;
}

#linkbarbanner #emailsignup .enter {
	width:150px;
	height:17px;
	*height:14px;
	padding-top: 2px;
}
	
#linkbarbanner #emailsignup #button {
	background-image: url(/co-uk/1024/images/structural/btn-emailsignup-go.jpg);
	border: 0px;
	color: #FFFFFF;
	font-weight:bold;
	height: 21px;
	width:31px;
	padding-top: 0px;
	padding-bottom:4px;
	
	/*margin-top:4px;*/
}

#linkbarbanner a.bannerLink
{

position:absolute;height:30px;width:485px;

}


/*--- Link Bar ---*/

#linkbar {
    height: 30px;
    overflow: hidden;
    background-color: #000000;
    margin-top: 3px;
    margin-bottom: 1px;
}

#linkbar div {
    height:30px;
    float: left;
}

#linkbar #links {
    width: 600px;
    padding-top:6px;
    padding-left:15px;
}

#linkbar #links a {
    margin-left: 5px;
    color: #7db5ae;
    background-image: url(/co-uk/1024/images/structural/linkbar-triangle.jpg);
    background-repeat:no-repeat;
    background-position:left center;
    padding-left:8px;
}

#linkbar #emailsignup {
    width:289px;
    background-image: url(/co-uk/1024/images/structural/emailsignupbg.jpg);
    padding-left: 60px;
    padding-top: 4px;
}

#linkbar #emailsignup div {
   float:left;
   margin-right: 5px;
   height:21px;
}
   
   
#linkbar #emailsignup .NextNewsLabel {
	color: #FFFFFF;
	padding-top:2px;
}

#linkbar #emailsignup .enter {
	width:150px;
	height:17px;
	padding-top: 2px;
}
	
#linkbar #emailsignup #button {
	background-image: url(/co-uk/1024/images/structural/btn-emailsignup-go.jpg);
	border: 0px;
	color: #FFFFFF;
	font-weight:bold;
	height: 21px;
	width:31px;
	padding-top: 0px;
	padding-bottom:4px;
	
	/*margin-top:4px;*/
}
	
/*--- Teaser CSS ---*/ 
/*Small items for Bookswitch*/
#smallItemsContainerBookSwitch div a:link, #smallItemsContainerBookSwitch div a:visited  { color: #7db5ae;}
#smallItemsContainerBookSwitch div div.TeaserTitle {
	color: #7db5ae;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-top: 13px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 6px;
}

#smallItemsContainerBookSwitch div div.TeaserImage, #smallItemsContainerBookSwitch div div.TeaserImageSmall {
	overflow:hidden;
	margin-left: 1px;
	margin-right: 0px;/*was 20*/
	margin-bottom: 0px;
}

#smallItemsContainerBookSwitch div div.TeaserImage {
	height: 320px; /*Important - main height for images*/
}

#smallItemsContainerBookSwitch div div.TeaserImageSmall {
	height: 80px;
}

#smallItemsContainerBookSwitch div div.TeaserBodyText {
	/*width: 200px;*/
	color:#FFF;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 16px;
}
#smallItemsContainerBookSwitch div div.TeaserBodyText a, 
#smallItemsContainerBookSwitch div div.TeaserBodyText a:link, 
#smallItemsContainerBookSwitch div div.TeaserBodyText a:visited, 
#smallItemsContainerBookSwitch div div.TeaserBodyText a:active, 
#smallItemsContainerBookSwitch div div.TeaserBodyText a:hover {
	color: #7db5ae;
}

#smallItemsContainerBookSwitch div div.TeaserBody {
	height: 248px;
}

#smallItemsContainerBookSwitch div div.WithNoBorder {
	/*border-right: 1px #666666 dashed;	*/
}

/*Original home page*/
#smallItemsContainer div a:link, #smallItemsContainer div a:visited  { color: #7db5ae;}
#smallItemsContainer div div.TeaserTitle {
	color: #7db5ae;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	margin-top: 13px;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 6px;
}

#smallItemsContainer div div.TeaserImage, #smallItemsContainer div div.TeaserImageSmall {
	overflow:hidden;
	margin-left: 20px;
	margin-right: 20px;
	margin-bottom: 11px;
}

#smallItemsContainer div div.TeaserImage {
	height: 161px;
}

#smallItemsContainer div div.TeaserImageSmall {
	height: 80px;
}

#smallItemsContainer div div.TeaserBodyText {
	/*width: 200px;*/
	color:#FFF;
	margin-left: 20px;
	margin-right: 20px;
	line-height: 16px;
}
#smallItemsContainer div div.TeaserBodyText a, 
#smallItemsContainer div div.TeaserBodyText a:link, 
#smallItemsContainer div div.TeaserBodyText a:visited, 
#smallItemsContainer div div.TeaserBodyText a:active, 
#smallItemsContainer div div.TeaserBodyText a:hover {
	color: #7db5ae;
}

#smallItemsContainer div div.TeaserBody {
	height: 248px;
}

#smallItemsContainer div div.WithBorder {
	border-right: 1px #666666 dashed;	
}

#smallItemsContainer div div.WithNoBorder {
	/*border-right: 1px #666666 dashed;	*/
}

#footer {clear:both;margin-top:2px;}
#footer a {color:#404040;}
#copyright {margin-top:0px;}

/*---christmas Countdown-----*/
div.TeaserBody div.TeaserImage div#TeaserImageCD .time{
float: right;
color:#f6ffff !important;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:26px;
padding-top:0px;
height: 30px;
width:200px;
margin-top:70px; 
margin-left:10px;
margin-right:0px;
_margin-right:3px;
}

div#TeaserImageCD .time #day {float:left; margin-right:9px; display:inline; width:40px;}
div#TeaserImageCD .time #hour {float:left; margin-right:13px;  display:inline; width:40px; }
div#TeaserImageCD .time #min {float:left; margin-right:11px; *margin-right:13px; display:inline; width:40px;}
div#TeaserImageCD .time #seconds {float:left; display:inline; width:40px;}
div#TeaserImageCD #timerbg{
	margin:0;
	background:url(/co-uk/1024/images/homepage/2010-12-08_01/teasers/countdown.jpg) no-repeat scroll left top;
	float:left;
	color:#000;
	height:161px;
}
div#TeaserImageCD #cdover{
	margin:0;
	background:url(/co-uk/1024/images/homepage/2010-12-08_01/teasers/countdown.jpg) no-repeat scroll left top;
	float:left;
	color:#000;
	height:161px;
}
#smallItemsContainer div.TeaserImage div#TeaserImageCD a,
#smallItemsContainer div.TeaserImage div#TeaserImageCD a:link,
#smallItemsContainer div.TeaserImage div#TeaserImageCD a:visited, 
#smallItemsContainer div.TeaserImage div#TeaserImageCD a:hover,
#smallItemsContainer div.TeaserImage div#TeaserImageCD a:active { color:#FFFFFF  !important; text-decoration:none  !important;}