body {
	color: #000;
	margin: 0px;
	padding: 0px;
	background-color:#000;
}



.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
	float: none;
}
#container {
	margin: 0 auto;
	text-align: left;
	width: 800px;
	position: relative;
}

a{color:#FF0000;}
a:hover{
	color:#33F;
}







/* BEGIN DIVS FOR CONTENT SECTIONS */

#header {
	width:800px;
	height:130px;
	position:relative;
	background-color: #000;
	background-image: url(../images/valentines/headernone.gif);
}


#bannerSection {
	position:absolute;
	width:800px;
	height:45px;
	z-index:1;
	padding-left: 0px;
	padding-top: 0px;
	left: 0px;
	top: 555px;
	padding-bottom: 0px;
}


#InfoBox {
	width:800px;
	height:220px;
	position:absolute;
	top: 594px;
	background-color: #111;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	left: 0px;
}

#bottomContactInfoBox {
	width:800px;
	height:220px;
	position:absolute;
	top: 600px;
	background-color: #111;
	text-align:center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	left: 0px;
}


#bottomGreyBlock {
	width:767px;
	height:100px;
	position:absolute;
	top: 900px;
	background-color: #000;
	left: 0px;
}

#bottomContactInfo {
	position:absolute;
	width:800px;
	height:1px;
	z-index:1;
	padding-left: 0px;
	padding-top: 0px;
	left: 0px;
	top: 860px;
}


#bottomContactInfoShop {
	position:absolute;
	width:800px;
	height:1px;
	z-index:1;
	padding-left: 0px;
	padding-top: 0px;
	left: 0px;
	top: 1217px;
}


#bottomScrollText {
	width:800px;
	height:100px;
	position:absolute;
	top: 951px;
	background-color: #000;
	left: 0px;
	scrollbar-base-color: #0A0100;
	scrollbar-arrow-color: #3D3F39;
	scrollbar-3dlight-color: #A5A390;
	scrollbar-darkshadow-color: #2C2D00;
	scrollbar-face-color: #0A0300;
	scrollbar-highlight-color: #002322;
	scrollbar-shadow-color: #00210D;
	scrollbar-track-color: #212322;
}

#bottomScrollTextShop {
	width:800px;
	height:100px;
	position:absolute;
	top: 1306px;
	background-color: #000;
	left: 0px;
	scrollbar-base-color: #0A0100;
	scrollbar-arrow-color: #3D3F39;
	scrollbar-3dlight-color: #A5A390;
	scrollbar-darkshadow-color: #2C2D00;
	scrollbar-face-color: #0A0300;
	scrollbar-highlight-color: #002322;
	scrollbar-shadow-color: #00210D;
	scrollbar-track-color: #212322;
}


/* BEGIN MAIN SECTION DIVS */

#mainMenuBar {
	position:absolute;
	width:800px;
	height:32px;
	z-index:1;
	top: 130px;
	left: 0px;
	margin: 0px 0px 0px 0px;
}



#mainIndex {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #882135;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/sliderContent/mainBlank.gif);
}

#mainCommerce {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #f7efee;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/bg_commerce.jpg);
}


#mainCream {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #f7efee;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/Standard/Clixstoresectionmaster.jpg);
}

#mainAssociates {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #f7efee;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/bg_associates.jpg);
}

#mainAwards {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #f7efee;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/bg_awards.jpg);
}

#main {
	width:800px;
	height:393px;
	/*background-position: centre;*/
	position: relative;
	background-color: #a0112e;
	margin-top: 32px;
	background-repeat: no-repeat;
	z-index: 1;
	visibility: visible;
}

#mainShop {
	width:800px;
	height:1050px;
	/*background-position: centre;*/
	position: relative;
	background-color: #882135;
	margin-top: 32px;
	background-repeat: no-repeat;
	background-image: url(../Images/bg_EKMshop.jpg);
}



#main.FearneCotton {
	background-image: url(../Images/bg_FearneCotton6.jpg);
}

#main.AmandaSeyfried {
	background-image: url(../Images/bg_AmandaSeyfried2.jpg);
}

#main.kellybrook {
	background-image: url(../Images/bg_KellyBrook4.jpg);
}

#main.ChristinaMillan {
	background-image: url(../Images/bg_ChristinaMillan3.jpg);
}

#main.DeltaGoodrem {
	background-image: url(../Images/bg_DeltaGoodrem3.jpg);
}

#main.LizzieCundy {
	background-image: url(../Images/bg_LizzieCundy2.jpg);
}

#main.ParisHilton {
	background-image: url(../Images/bg_ParisHilton2.jpg);
}

#main.JessicaAlba {
	background-image: url(../Images/bg_JessicaAlba2.jpg);
}

#main.CherylCole {
	background-image: url(../Images/bg_CherylCole2.jpg);
}

#main.offerSeventyFive {
	background-image: url(../Images/bg_75percentOff5.jpg);
}

#main.aboutUs {
	background-image: url(../Images/bg_aboutUs5.jpg);
}

#main.news {
	background-image: url(../Images/bg_newsAndMedia.jpg);
}

#main.newsOld {
	background-image: url(../Images/bg_News_story1.jpg);
}

#main.humanHair {
	background-image: url(../Images/bg_HumanHair5.jpg);
}

#main.nextToNatural {
	background-image: url(../Images/bg_NtN4.jpg);
}

#main.ethicalSourcing {
	background-image: url(../Images/bg_ethicalSourcing3.jpg);	
}

#main.termsAndConditions {
	background-image: url(../Images/bg_termsAndConditions2.jpg);
}

#main.deliveryPrices {
	background-image: url(../Images/bg_deliveryPrices2.jpg);
}

#main.contactUs {
	background-image: url(../Images/bg_contactUs3.jpg);
}

#main.sitemap {
	background-image: url(../Images/bg_sitemap2.jpg);
}

#main.trichology {
	background-image: url(../Images/bg_IndependentTrichology2.jpg);
}

#main.giftIdeas {
	background-image: url(../Images/Valentines/bg_giftIdeas.jpg);
}

#main.whatsOnyourWishList {
	background-image: url(../Images/Standard/Clixwishlistmaster.jpg);
}

#main.competition {
background-image: url(../Images/bg_competition.jpg);
}

#main.competitionThankyou {
	background-image: url(../Images/bg_competitionThankyou.jpg);
}


#topRightMenu {
	position:absolute;
	width:800px;
	height:16px;
	z-index:1;
	top: 2px;
	text-align: right;
}

#leftSideMenu {
	position:absolute;
	width:200px;
	height:383px;
	z-index:auto;
	margin-left: 10px;
	margin-right: 0px;
	margin-top:5px;
	margin-bottom:5px;
	left: -2px;
	top: 4px;
}


/* BEGIN LAYER MAIN DIVS */

#LayerMain {
	position:absolute;
	width:482px;
	height:380px;
	z-index:2;
	
	left: 298px;
	top: 2px;
	
}

#LayerMainAwards {
	position:absolute;
	width:521px;
	height:271px;
	z-index:2;
	left: 30px;
	top: 77px;
}

#LayerMainIndexSlider {
	position:absolute;
	width:482px;
	height:380px;
	left: 215px;
	top: 5px;
}

#LayerMain.ethicalSourcingLayer{
	position:absolute;
	width:741px;
	height:266px;
	left: 32px;
	top: 107px;
	overflow: scroll;
}

#LayerMainTermsAndConditionsLayer{
	position:absolute;
	width:741px;
	height:261px;
	left: 31px;
	top: 102px;
	overflow: scroll;
}

#LayerMainDeliveryPricesLayer {
	position:absolute;
	width:741px;
	height:274px;
	left: 30px;
	top: 106px;
	overflow: scroll;
}

#LayerMainDeliveryPricesLayer ul {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;	
}

#LayerMainDeliveryPricesLayer li {
	list-style-image:none;
	list-style-type: none;
	text-indent: 20px;
}

#LayerMainContactUsLayer {
	position:absolute;
	width:493px;
	height:304px;
	left: 45px;
	top: 64px;
}

#LayerMainContactUsLayer h1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	text-align:left;
	line-height: 2;
}

#LayerMainContactUsLayer h2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#EE0000;
	font-weight:bold;
	text-align:left;
	line-height: 2;
}

.textfield_effect    {
	/*we will first set the border styles.*/
    border-width: 1px;
	border-style: solid;
	border-color: #8B1E33;
	/*I am going to add some text formatting of my own*/
    font-family: verdana;
	font-size: 12px;
	color: #000;
	width: 290px;
	height: 20px;
    }

#LayerMainSitemapLayer {
	position:absolute;
	width:492px;
	height:266px;
	left: 191px;
	top: 100px;
}

#LayerMainSitemapLayer p {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12pt;
	color:#000;
}

#LayerMainSitemapLayer ul {
	left: 3px;
	top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border:0px solid black;
}

#LayerMainSitemapLayer li {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12pt;
	color:#000;
	list-style-image:none;
	list-style-type: none;	
}

#LayerMainSitemapLayer li.indent {
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	line-height:12pt;
	color:#000;
	list-style-image:none;
	list-style-type: none;	
	text-indent:20px;
}


#LayerMainSitemapLayer a:link {
	color:#444;
	
	text-decoration:none;
	}
	
#LayerMainSitemapLayer a:visited {
	color: #444;
	
	text-decoration:none;
	}
	
#LayerMainSitemapLayer a:active {
	color: #444;
	
	text-decoration:none;
	}
	
#LayerMainSitemapLayer a:hover {
	color: #444;
	
	text-decoration:underline;
	}

#LayerMainShop {
	position:absolute;
	width:761px;
	height:360px;
	z-index:2;
	margin-left: 0px;
	margin-right: 0px;
	left: 21px;
	top: 21px;
	margin-top: 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11pt;
	background-position: left top;
}

#LayerMainShop a:link {
	color:#444;
	
	text-decoration:none;
	}
	
#LayerMainShop a:visited {
	color: #444;
	
	text-decoration:none;
	}
	
#LayerMainShop a:active {
	color: #444;
	
	text-decoration:none;
	}
	
#LayerMainShop a:hover {
	color: #444;
	
	text-decoration:underline;
	}

#LayerMainTrichologyLayer{
	position:absolute;
	width:410px;
	height:185px;
	left: 69px;
	top: 138px;
}


#LayerMainGiftIdeasLayer {
	position:absolute;
	width:525px;
	height:273px;
	left: 242px;
	top: 95px;
}

#LayerMainCompetition {
	position:absolute;
	width:403px;
competition
	height:297px;
	left: 67px;
	top: 75px;
	height: 283px;
}



#LayerMainCompetition #content {
	position:absolute;
	width:582px;
	height:225px;
	left: 95px;
	top: 111px;
	
}

#LayerMain.whatsInYourStockingLayerLeft {
	position:absolute;
	width:199px;
	height:118px;
	left: 159px;
	top: 158px;
}

#LayerMain.whatsInYourStockingLayerRight {
	position:absolute;
	width:206px;
	height:117px;
	left: 498px;
	top: 114px;
}

#LayerMainAssociates{
	position:absolute;
	width:741px;
	height:266px;
	left: 33px;
	top: 76px;
	
}


/* BEGIN CONTENT BOX DIVS */

#contentBox {
	position:absolute;
	width:368px;
	height:116px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 3px;
	top: 234px;
	padding-bottom: 0px;
	border:0px solid black;
}
#contentBox2 {
	position:absolute;
	width:376px;
	height:120px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 385px;
	top: 233px;
	padding-bottom: 0px;
	border:0px solid black;
}

#contentBoxNtNContent {
	position:absolute;
	width:176px;
	height:188px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 573px;
	top: 134px;
	padding-bottom: 0px;
	border:0px solid black;
}

#contentBox.humanHairContent {
	position:absolute;
	width:176px;
	height:188px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 573px;
	top: 134px;
	padding-bottom: 0px;
	border:0px solid black;
}

#contentBoxGoToHumanHairButton {
	display:block;
	position:absolute;
	width:197px;
	height:40px;
	z-index:3;
	left: 573px;
	top: 328px;
	border:0px solid black;
	margin-right: 16px;
	margin-bottom: 16px;
}



#contentBox.NtNfullSetHoverEffect {
	position:absolute;
	width:231px;
	height:114px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 30px;
	top: 135px;
	padding-bottom: 0px;
	border:1px solid black;
}

#contentBoxGiftIdeasButton {
	display:block;
	position:absolute;
	width:106px;
	height:40px;
	z-index:3;
	left: 426px;
	top: 244px;
	border:0px solid black;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
}



#contentBoxBuyCelebValuePack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 521px;
	top: 332px;
	border:0px solid black;
	margin-right: 24px;
	margin-bottom: 20px;
}


#contentBoxNextPreviousGTL {
	position:absolute;
	width:200px;
	height:14px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 30px;
	top: 358px;
	padding-bottom: 20px;
	border:0px solid black;
}


#contentBoxBuyClixPartyPack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 521px;
	top: 332px;
	border:0px solid black;
	margin-right: 24px;
	margin-bottom: 20px;
}

#contentBoxNewsMediaButton {
	position:absolute;
	width:263px;
	height:40px;
	z-index:3;
	left: 0px;
	border:0px solid black;
	padding: 0px 5px 5px 10px;
	top: 333px;
}





#contentBoxBuyCelebValuePack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 521px;
	top: 332px;
	border:0px solid black;
	margin-right: 24px;
	margin-bottom: 20px;
}

#contentBoxBuyWhatsInYourStocking {
	display:block;
	position:absolute;
	width:109px;
	height:40px;
	z-index:3;
	left: 33px;
	top: 329px;
	border:0px solid black;
	margin-bottom: 20px;
	margin-left: 312px;
}

#contentBoxW260 {
	position:absolute;
	width:266px;
	height:268px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 244px;
	top: 107px;
	padding-bottom: 0px;
	border:0px solid black;
}

/*#contentBoxW260.StoryOne {
	position:absolute;
	width:705px;
	height:229px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 48px;
	top: 85px;
	padding-bottom: 0px;
	border:0px solid black;
}*/

#contentBoxW260.LizzieCundyContent {
	width:266px;
	height:289px;
	left: 245px;
	top: 100px;
}




#contentBoxFlashPackBLANK {
	display:block;
	position:absolute;
	width:261px;
	height:302px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 537px;
	top: 17px;
	padding-bottom: 0px;
	border:0px solid black;
}

#contentBoxFlashPackBLANK.FearneCottonFlash {
	left: 526px;
	top: 21px;
	width:249px;
	height:302px;
}

#contentBoxFlashPackBLANK.AmandaSeyfriedFlash {
	left: 511px;
	top: 19px;
	width:273px;
	height:302px;
}

#contentBoxFlashPackBLANK.KellyBrookFlash {
	left: 519px;
	top: 20px;
	width:263px;
	height:302px;
}

#contentBoxFlashPackBLANK.ChristinaMillanFlash {
	left: 516px;
	top: 19px;
	width:260px;
	height:302px;
}

#contentBoxFlashPackBLANK.DeltaGoodremFlash {
	left: 523px;
	top: 19px;
	width:259px;
	height:302px;
}

#contentBoxFlashPackBLANK.LizzieCundyFlash {
	left: 515px;
	top: 19px;
	width:267px;
	height:302px;
}

#contentBoxFlashPackBLANK.ParisHiltonFlash {
	left: 515px;
	top: 19px;
	width:267px;
	height:302px;
}

#contentBoxFlashPackBLANK.JessicaAlbaFlash {
	left: 515px;
	top: 19px;
	width:267px;
	height:302px;
}

#contentBoxFlashPackBLANK.CherylColeFlash {
	left: 522px;
	top: 17px;
	width:256px;
	height:302px;
}

#contentBoxBuyCelebValuePack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 521px;
	top: 332px;
	border:0px solid black;
	margin-right: 24px;
	margin-bottom: 20px;
}

#contentBoxNextPreviousGTL {
	position:absolute;
	width:200px;
	height:14px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 30px;
	top: 521px;
	padding-bottom: 20px;
	border:0px solid black;
}


#contentBoxBuyClixPartyPack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 0px;
	top: 339px;
	border:0px solid black;
	margin-right: 0px;
	margin-bottom: 5px;
	padding-left: 259px;
}


#contentBoxBuyCelebValuePack {
	display:block;
	position:absolute;
	width:255px;
	height:40px;
	z-index:3;
	left: 521px;
	top: 332px;
	border:0px solid black;
	margin-right: 24px;
	margin-bottom: 20px;
}

#contentBoxNewsLeftMenu {
	float: left;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}


/* BEGIN P CLASSES */
p.Verdana8 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:8px;
	color:#000;
	text-align:left;
}

p.Verdana12 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#000;
	text-align:center;
}

p.Verdana12Center {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:normal;
}


p.Verdana14bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#000;
	text-align:left;
	font-weight:bold;
}

p.Verdana12bold {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	font-weight:bold;
}

p.Verdana12boldCenter {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	font-weight:bold;
}

p.Verdana12CenterGrey {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#888;
	text-align:center;
}

p.Verdana12Indent {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:left;
	text-indent: 1.0em;
}
  

p.Verdana12RED {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#96162F;
	font-weight:bold;
	text-align:left;	
	
}

p.Verdana12REDRight {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#96162F;
	font-weight:bold;
	text-align:center;	
	
}

p.Verdana12paddingR {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	padding-right:10px;
	text-align:justify;
}







/*BEGIN A CLASSES FOR CLIX LOGO AND RACOON LOGO */

a.logo:link {
	text-decoration:none;
	}
	
a.logo:visited {
	text-decoration:none;
	}
	
a.logo:active {
	text-decoration:none;
	}
	
a.logo:hover {
	text-decoration:none;
	}
	

/* BEGIN HYPERLINK BOXES */

#racoonLink {
	position:absolute;
	width:158px;
	height:59px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 637px;
	top: 62px;
	padding-bottom: 0px;
	border:0px solid black;
}

#clixHomepageLink {
	position:absolute;
	width:193px;
	height:117px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 6px;
	top: 8px;
	padding-bottom: 0px;
	border:0px solid black;
}

#aboutUsHHLink {
	position:absolute;
	width:229;
	height:94;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 28px;
	top: 267px;
	padding-bottom: 0px;
	border:0px solid black;
}

#aboutUsNtNLink {
	position:absolute;
	width:229;
	height:94;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 266px;
	top: 269px;
	padding-bottom: 0px;
	border:0px solid black;
}

#aboutUsEthicalSourcingLink {
	position:absolute;
	width:77px;
	height:76px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 361px;
	top: 191px;
	padding-bottom: 0px;
	border:0px solid black;
}

#aboutUsIndependantTrichologyLink {
	position:absolute;
	width:77px;
	height:76px;
	z-index:2;
	padding-left: 0px;
	padding-top: 0px;
	left: 450px;
	top: 190px;
	padding-bottom: 0px;
	border:0px solid black;
}








/*BEGIN A CLASSES FOR TOP MENU */

a.topMenu:link {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	text-align: center;
	text-decoration:none;
	}
	
a.topMenu:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	text-align: center;
	text-decoration:none;
	}
	
a.topMenu:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:10px;
	text-align: center;
	text-decoration:none;
	}
	
a.topMenu:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#BBB;
	font-size:10px;
	text-align: center;
	text-decoration:underline;
	}

/*BEGIN A CLASSES FOR GET THE LOOK NEXT/PREVIOUS */

a.GTLnextPrevious:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:none;

	}
	
a.GTLnextPrevious:visited {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:none;
	}
	
a.GTLnextPrevious:active {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:none;	}
	
a.GTLnextPrevious:hover {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	text-align:center;
	text-decoration:underline;
	}



/*BEGIN A CLASSES FOR FOOTER */

a.footer:link {
	color:#444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-decoration:none;
	}
	
a.footer:visited {
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-decoration:none;
	}
	
a.footer:active {
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-decoration:none;
	}
	
a.footer:hover {
	color: #444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:12px;
	text-decoration:underline;
	}
	
	
/*BEGIN A CLASSES FOR LINKINTRO */

a.linkintro:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	}

a.linkintro:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	}
	
a.linkintro:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	font-weight:bold;
	}

a.linkintro:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #6D6D6D;
	font-weight:bold;
	}
	

/*BEGIN A CLASSES FOR ASSOCATES PAGE */

a.associates:link {
	font-family:Verdana, Geneva, sans-serif;
	color:#96162F;
	font-size:12px;
	text-align: center;
	text-decoration:none;
	}
	
a.associates:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#96162F;
	font-size:12px;
	text-align: center;
	text-decoration:none;
	}
	
a.associates:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#96162F;
	font-size:12px;
	text-align: center;
	text-decoration:none;
	}
	
a.associates:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#96162F;
	font-size:12px;
	text-align: center;
	text-decoration:underline;
	}
	

/* BEGIN FOOTER TEXT AND LISTS */
	
p.divider {
	color: #FFF;
	text-align:center;
	margin: 0px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}

.intro {
	height:70px;
	overflow:scroll;
	width:790px;
	border: 0px solid black;
	padding: 0px 10px 10px 0px;
	margin:10px 0px 0px 0px;
		}
	

.intro h2, p
		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFF;
	font-weight: normal;
	text-align:justify;		
		}
		


li.footerItemHeader
{

list-style-image:none;
list-style-type: none;

}

li.footerItemHeader p
{
	font-size:12px;
	margin-bottom:5px;
	color:#777;
}

li.footerItem
{

list-style-image:none;
list-style-type: none;
}

li.footerItem p
{
	font-size:10px;
	line-height:10px;
	margin-bottom:5px;
	color:#444;
}





/* BEGIN MAIN MENU NAVIGATION */

#mainMenuBarNew {
	position:absolute;
	width:800px;
	height:32px;
	z-index:1;
	top: 130px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	
}



.rolloverLong {
	width:146px;
	height:32px;
	z-index:10;
	background-repeat: no-repeat;
	float:left;
	
}


.rolloverShort {
	width:127px;
	height:32px;
	z-index:10;
	background-repeat: no-repeat;
	float:left;
}




	
	

/*BEGIN LEFTSIDE NAVIGATION */

#navLeftSide a {
	background:url('../Images/CSS_Sprites/leftMenuSprite.gif') no-repeat top left;  
	background-position:0px 0px;  
	float: left;
	display:block; 
	

	}

/* HUMAN HAIR */
#navLeftSide a.humanHair {
	background-position:0px 0px;
	height: 40px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.humanHair {
	background-position: 0px -60px;
	height: 40px;
	width: 200px;
	z-index: 2;
	}

/* NEXT TO NATURAL */
#navLeftSide a.nextToNatural {
	background-position:0px -120px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.nextToNatural {
	background-position: 0px -180px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}


/* GREAT LOOKS 2010 */
#navLeftSide a.greatLooksLeftMenu {
	background-position:0px -811px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.greatLooksLeftMenu {
	background-position: 0px -857px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
/* CELEBRITY LOOKS */
#navLeftSide a.celebrityLooksLeftMenu {
	background-position:0px -903px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.celebrityLooksLeftMenu {
	background-position: 0px -949px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}

/* VALENTINES OFFERS */
#navLeftSide a.valentinesOffersLeftMenu {
	background-position:0px -995px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.valentinesOffersLeftMenu {
	background-position: 0px -1041px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}

/* COMPETITION */
#navLeftSide a.competitionLeftMenu {
	background-position:0px -1087px;
	height: 40px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.competitionLeftMenu {
	background-position: 0px -1137px;
	height: 40px;
	width: 200px;
	z-index: 2;
	}
	
/* GET THE LOOK */
#navLeftSide a.getTheLookLeftMenu {
	background-position:0px -240px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.getTheLookLeftMenu {
	background-position: 0px -300px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}

/* GIFT IDEAS */
#navLeftSide a.giftIdeasLeftMenu {
	background-position:0px -360px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.giftIdeasLeftMenu {
	background-position: 0px -420px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}

/* NEWS */
#navLeftSide a.newsLeftMenu {
	background-position:0px -710px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}
	
#navLeftSide a:hover.newsLeftMenu {
	background-position: 0px -765px;
	height: 36px;
	width: 200px;
	z-index: 2;
	}

/* SHOP */
#navLeftSide a.shopLeftMenu {
	background-position:0px -600px;
	height: 40px;
	width: 200px;
	z-index: 2;
	
	}
	
#navLeftSide a:hover.shopLeftMenu {
	background-position: 0px -660px;
	height: 40px;
	width: 200px;
	z-index: 2;
	
	}


	
/*BEGIN BANNERS NAVIGATION */

#navBanners a {
	background:url('../Images/CSS_Sprites/bannersSprite.gif') no-repeat top left;  
	background-position:0px 0px;  
	float: left;
	display:block; 

	}

#navBanners a.left {
	background-position:0px -360px;
	height: 45px;
	width: 400px;
	z-index: 2;
	}
	
#navBanners a:hover.left {
	background-position: 0px -417px;
	height: 45px;
	width: 400px;
	z-index: 2;
	}

#navBanners a.right {
	background-position:0px -473px;
	height: 45px;
	width: 400px;
	z-index: 2;
	}
	
#navBanners a:hover.right {
	background-position: 0px -530px;
	height: 45px;
	width: 400px;
	z-index: 2;
	}

/*BEGIN BuyCelebValuePacks Nav */

#navBuyCelebValuePacks a {
	background:url('../Images/CSS_Sprites/buy_LongButtons_sprite.gif') no-repeat top left;
	background-position:0px 0px;
	float: left;
	display:block;
	}

#navBuyCelebValuePacks a.buy {
	background-position:0px 0px;
	height: 40px;
	width: 255px;
	z-index: 2;
	}
	
#navBuyCelebValuePacks a:hover.buy {
	background-position: 0px -60px;
	height: 40px;
	width: 255px;
	z-index: 2;
	}
	
/*BEGIN BuyClixPartyPacks Nav */

#navBuyClixPartyPacks a {
	background:url('../Images/CSS_Sprites/buy_LongButtons_sprite.gif') no-repeat top left;
	background-position:0px -120px;
	float: left;
	display:block;
	}

#navBuyClixPartyPacks a.buyClix {
	background-position:0px -120px;
	height: 40px;
	width: 255px;
	z-index: 2;
	}
	
#navBuyClixPartyPacks a:hover.buyClix {
	background-position: 0px -180px;
	height: 40px;
	width: 255px;
	z-index: 2;
	}




/*BEGIN News Section - MEDIA Nav */

#navNewsMedia a {
	background:url('../Images/CSS_Sprites/news_mediaButton.gif') no-repeat top left;
	background-position:0px 0px;
	float: left;
	display:block;
	
	}

#navNewsMedia a.chooseMedia {
	background-position:0px 0px;
	height: 50px;
	width: 263px;
	z-index: 2;
	}
	
#navNewsMedia a:hover.chooseMedia {
	background-position: 0px -80px;
	height: 50px;
	width: 263px;
	z-index: 2;
	}


/*Begin New section left SCROLLING MENU */

div.sc_menu_wrapper {
	position: relative;
	height: 288px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 263px;
	margin-top: 0px;
	overflow: auto;
	background-image: url(../Images/News_stories/bg_menu.jpg);
}

div.sc_menu_wrapperMedia {
	position: relative;
	height: 304px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 263px;
	margin-top: 0px;
	overflow: auto;
	background-image: url(../Images/News_stories/bg_menu.jpg);
}
div.sc_menu {
	padding: 0px 0;
}
.sc_menu a {
	display: block;
	margin-bottom: 0px;
	width: 263px;
	height: 38px;
	border: 0px rgb(79, 79, 79) solid;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/		
	
	/* When image support is turned off*/ 
	color: #fff;
	background: rgb(79, 79, 79);
	background-image:url(../Images/News_stories/newsEntryBlack.jpg);
	text-decoration:none;
	
	
}
.sc_menu a:hover {
	border: 0px dashed;
	border-color: rgb(130, 130, 130);
	border-style: dotted;
	background-image:url(../Images/News_stories/newsEntryRed.jpg);
	text-decoration:underline;
	color: #fff;
}

.sc_menu a.blank {
	display: block;
	margin-bottom: 0px;
	width: 263px;
	height: 38px;
	border: 0px rgb(79, 79, 79) solid;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/		
	
	/* When image support is turned off*/ 
	color: #fff;
	background: rgb(79, 79, 79);
	background-image:url(../Images/News_stories/newsEntryBlack.jpg);
	text-decoration:none;
	cursor: default
	
	
}
.sc_menu a.blank:hover {
	border: 0px dashed;
	border-color: rgb(130, 130, 130);
	border-style: dotted;
	background-image:url(../Images/News_stories/newsEntryBlack.jpg);
	text-decoration:underline;
	color: #fff;
	cursor: default
}





.sc_menu img {
	display: block;
	border: none;
}

.sc_menu_wrapper .loading {
	position: absolute;
	top: 0px;
	left: 4px;
	
	margin: 0 auto;
	padding-top: 5px;

	width: 254px;
	height:28px;
    /*-webkit-border-radius: 4px;
    -moz-border-radius: 4px;*/	
	
	text-align: center;
	font-family:Verdana, Geneva, sans-serif;
	color: #fff;
	border: 0px solid rgb(79, 79, 79);
	
}
/* Styling tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(79, 79, 79);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}



#newsEntry {
	height: 38px;
	width: 263px;
	float: left;
	clear:both;
	margin: 0px;
	
	}
	
	
#newsEntry #entryThumb {
	height: 32px;
	width: 32px;
	float: left;
	display:block;
	margin: 3px 0px 3px 25px;
	border: 0px solid black;
	
	}
	
#newsEntry #entryTextOneLine {
	height: 15px;
	width: 170px;
	float: right;
	display:block;
	margin: 10px 15px 3px 13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border: 0px solid black;
	clear:right;
	}

#newsEntry #entryTextTwoLines {
	height: 27px;
	width: 170px;
	float: right;
	display:block;
	margin: 6px 15px 3px 13px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:8pt;
	font-weight:normal;
	border: 0px solid black;
	clear:right;
	}



/*BEGIN Styles for News page - Feature Sections */

#contentNewsFeature {
	width:522px;
	height:393px;
	left: 278px;
	top: 0px;
	padding:0px;
	margin: 0px;
	position:absolute;
	
}

#contentNewsFeature.blank {
  background-image:url(../Images/News_stories/news_blank.jpg);	
}

#contentNewsFeature #yourHairNovember {
	background-image:url(../Images/News_stories/YourHair_HotNewLook/bg_YourHair_HotNewLook.jpg);
	width:522px;
	height:393px;
	float:left;
	
}

#contentNewsFeature #makeoverMasterclass {
	background-image:url(../Images/News_stories/HairIdeas_ReaderRestyles_Dec09/bg_HairIdeasReaderRestyles.gif);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #media {
	background-image:url(../Images/bg_media.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #mediaTV {
	background-image:url(../Images/bg_mediaTV.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #hairMagAwardsWin {
	background-image:url(../Images/News_stories/HairMagAwards2009/bg_hairMagAwardsWin.jpg);
	width:522px;
	height:393px;
	float:left;
}



#contentNewsFeature #hairMagAwardsWinNewStory {
	width:460px;
	height:257px;
	float:left;
	position:absolute;
	left: 21px;
	top: 101px;
}

#contentNewsFeature #clothesShow {
	background-image:url(../Images/News_stories/clothesShow08/bg_clothesShow08.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #clothesShowNewStory {
	width:368px;
	height:190px;
	float:left;
	position:absolute;
	left: 26px;
	top: 169px;
}

#contentNewsFeature #behindScenesAwards {
	background-image:url(../Images/News_stories/BehindScenesAtAwards/bg_behindScenesAtAwards.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #behindScenesAwardsNewStory {
	width:188px;
	height:176px;
	float:left;
	position:absolute;
	left: 21px;
	top: 156px;
}


#contentNewsFeature #clixForXmasMakeover {
	background-image:url(../Images/News_stories/ClixForXmasMakeover/bg_clixForXmasMakeover.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #clixForXmasMakeoverNewStory {
	width:188px;
	height:216px;
	float:left;
	position:absolute;
	left: 21px;
	top: 125px;
}

#contentNewsFeature #clixLaunchEurope {
	background-image:url(../Images/News_stories/clixLaunchEurope/bg_clixLaunchEurope.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #clixLaunchEuropeNewStory {
	width:326px;
	height:264px;
	float:left;
	position:absolute;
	left: 15px;
	top: 104px;
	overflow:scroll;
}

#contentNewsFeature #andrewBartonHairExtensions {
	background-image:url(../Images/News_stories/andrewBartonHairExtensions2010/bg_andrewBartonHairExtensions2010.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #andrewBartonHairExtensionsNewStory {
	width:326px;
	height:264px;
	float:left;
	position:absolute;
	left: 15px;
	top: 104px;
	overflow:scroll;
}

#contentNewsFeature #chrisAppletonAppointment {
	background-image:url(../Images/News_stories/chrisAppletonAppointment/bg_chrisAppletonAppointment.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #chrisAppletonAppointmentNewStory {
	width:466px;
	height:195px;
	float:left;
	position:absolute;
	left: 21px;
	top: 181px;
	overflow:scroll;
}



#contentNewsFeature #XmasWebsiteLaunch {
	background-image:url(../Images/News_stories/XmasWebsiteLaunch/bg_XmasWebsiteLaunch.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #XmasWebsiteLaunchNewStory {
	width:460px;
	height:338px;
	float:left;
	position:absolute;
	left: 21px;
	top: 64px;
}

#contentNewsFeature #cosmoTalentRetreat {
	background-image:url(../Images/News_stories/cosmoTalentRetreat/bg_cosmoTalentRetreat.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #cosmoTalentRetreatNewStory {
	width:460px;
	height:338px;
	float:left;
	position:absolute;
	left: 21px;
	top: 64px;
}

#contentNewsFeature #hairWORD {
	background-image:url(../Images/News_stories/hairWORD/bg_hairWORD.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #hairmasterclassExtensions {
	background-image:url(../Images/News_stories/hairMasterclassClipInExtensions/bg_hairMasterclassClipInExtensions.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #amandaSeyfriedGTL {
	background-image:url(../Images/News_stories/amandaSeyfriedGTL/bg_amandaSeyfriedGetTheLook.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #fearneCottonGTL {
	background-image:url(../Images/News_stories/fearneCottonGTL/bg_fearneCottonGetTheLook.jpg);
	width:522px;
	height:393px;
	float:left;
}


#contentNewsFeature #cosmoAwards {
	background-image:url(../Images/News_stories/CosmoAwards/bg_cosmoAwards.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentNewsFeature #lillyAllenBohoBabe {
	background-image:url(../Images/News_stories/LillyAllenBohoBabe/bg_LillyAllenBohoBabe.jpg);
	width:522px;
	height:393px;
	float:left;
}

#contentMediaClip

{
	position:absolute;
	height: 243px;
	float:left;
	display:inline-block;
	width: 321px;
	left: 47px;
	top: 73px;
}


#contentNewsFeature a {
	color:#6a1a29;
	text-decoration:none;
}

#contentNewsFeature a:hover {
	color:#6a1a29;
	text-decoration:underline;
}

/*BEGIN News_Media ENLARGE CLOSE AND NEXT BUTTONS */

#contentNewsEnlarge

{
	position:absolute;
	height: 29px;
	float:left;
	display:inline-block;
	width: 89px;
	left: 413px;
	top: 349px;
}



#NewsEnlargeCloseNext a
{
	background:url('../Images/CSS_Sprites/news_pages.gif') no-repeat top left;
	background-position:0px 0px;
	
	display:block;
	margin-right:0px;
}

#NewsEnlargeCloseNext a.enlarge {
	background-position:0px -156px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: right;
}

#NewsEnlargeCloseNext a.enlarge:hover {
	background-position:0px -126px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: right;
}

#NewsEnlargeCloseNext a.close {
	background-position:0px 0px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: left;
}

#NewsEnlargeCloseNext a.close:hover {
	background-position:0px -30px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: left;
}

#NewsEnlargeCloseNext a.next {
	background-position:0px -60px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;	
	float: right;
}

#NewsEnlargeCloseNext a.next:hover {
	background-position:0px -90px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;	
	float: right;
}

#NewsEnlargeCloseNext a.previous {
	background-position:0px -193px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;	
	float: right;
}

#NewsEnlargeCloseNext a.previous:hover {
	background-position:0px -223px;
	height: 29px;
	width: 89px;
	z-index: 2;	
	top:80px;
	left:80px;	
	float: right;
}	




/*BEGIN News_Media MEDIA BUTTON */

#
{
	position:absolute;
	height: 39px;
	left: 10px;
	top: 349px;
	float:left;
	display:inline-block;
	width: 263px;
}

#Media a {
	background:url('../Images/CSS_Sprites/news_media.gif') no-repeat top left;
	background-position:0px 0px;
	float: right;
	display:block;
	margin-right:0px;
	}

#Media a.mediaSelect{
	background-position:0px -0px;
	height: 39px;
	width: 263px;
	z-index: 2;
	}
	
#Media a:hover.mediaSelect {
	background-position: 0px -50px;
	height: 39px;
	width: 263px;
	z-index: 2;
	}

#Media a.newsSelect{
	background-position:0px -96px;
	height: 39px;
	width: 263px;
	z-index: 2;
	}
	
#Media a:hover.newsSelect {
	background-position: 0px -144px;
	height: 39px;
	width: 263px;
	z-index: 2;
	}


/*BEGIN News_Media ENLARGE RED BG */




#contentNewsCloseLandscape {
	position:absolute;
	height: 29px;
	left: 5px;
	top: 679px;
	float:left;
	display:inline-block;
	width: 89px;
}





/*BEGIN NtN goToHumanHair Nav */
#navGoToHumanHair a {
	background:url('../Images/CSS_Sprites/buy_LongButtons_sprite.gif') no-repeat top left;
	background-position:0px -240px;
	float: left;
	display:block;
	}

#navGoToHumanHair a.goHuman {
	background-position:0px -240px;
	height: 40px;
	width: 197px;
	z-index: 2;
	}
	
#navGoToHumanHair a:hover.goHuman {
	background-position: 0px -300px;
	height: 40px;
	width: 197px;
	z-index: 2;
	}

/*BEGIN Human Hair goToNtN Nav */
#navGoToHumanHair a {
	background:url('../Images/CSS_Sprites/buy_LongButtons_sprite.gif') no-repeat top left;
	background-position:0px -360px;
	float: left;
	display:block;
	}

#navGoToHumanHair a.goNtN {
	background-position:0px -360px;
	height: 40px;
	width: 197px;
	z-index: 2;
	}
	
#navGoToHumanHair a:hover.goNtN {
	background-position: 0px -420px;
	height: 40px;
	width: 197px;
	z-index: 2;
	}
	

/*BEGIN Gift Ideas buyNow Nav */
#navGiftIdeasBuyNow a {
	background:url('../Images/CSS_Sprites/buy_LongButtons_sprite.gif') no-repeat top left;
	background-position:0px -480px;
	float: left;
	display:block;
	}

#navGiftIdeasBuyNow a.buyNow {
	background-position:0px -480px;
	height: 40px;
	width: 106px;
	z-index: 2;
	}
	
#navGiftIdeasBuyNow a:hover.buyNow {
	background-position: 0px -530px;
	height: 40px;
	width: 106px;
	z-index: 2;
	}


img {
border: 0px;
}









/* BEGIN Image Gallery COLOUR SWATCHES */


#imageMapColourSwatches {
	height: 272px;
	width: 538px;
	position: absolute;
	left: 29px;
	top: 110px;
	}




.gallerycontainer{
position: relative;

/*Add a height attribute and set to largest image's height to prevent overlaying*/
}


.thumbnail img{
	border: 0px solid white;
	margin: 0px;
	top:0px;
	left:0px;
	border:0px solid red;
	
	
}



.thumbnail:hover {
background-color: transparent;
cursor: default;
}

.thumbnail:hover img{
border: 0px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
height:115px;
width:115px;
padding: 0px;
left: -1000px;
border: 0px dashed gray;
visibility: hidden;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 150px;
left:-2px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

td.fullSet {
padding-bottom:5px;
padding-right:5px;
}

td.flashSet {
padding-bottom:5px;
padding-right:5px;
}









/*BEGIN TV BUTTONS MEDIA SECTION */

#contentMediaTV
 {
	position:absolute;
	width:84px;
	height:84px;
	z-index:1;
	top: 75px;
	left: 393px;
	margin: 0px 0px 0px 0px;
}

#MediaTV a
{
	background:url('../Images/CSS_Sprites/tvButtons.gif') no-repeat top left;
	background-position:0px 0px;
	display:block;
	margin-right:0px;
}

#MediaTV a.one {
	background-position:0px 0px;
	height: 28px;
	width: 28px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: right;
}

#MediaTV a.one:hover {
	background-position:-30px -0px;
	height: 28px;
	width: 28px;
	z-index: 2;	
	top:80px;
	left:80px;
	float: right;
}



/*BEGIN FILE NOT FOUND */

#fileNotFound {
	width:590px;
	height:393px;
	left: 210px;
	top: 0px;
	padding:0px;
	margin: 0px;
	position:absolute;
	background-image: url(../Images/bg_fileNotFound.jpg);
}

#fileNotFound #text {
	width:494px;
	height:156px;
	position:absolute;
	top: 152px;
	left: 35px;
}

#fileNotFound a {
	color:#6a1a29;
	text-decoration:none;
}

#fileNotFound a:hover {
	color:#6a1a29;
	text-decoration:underline;
}

/* BEGIN COMPETITION FORM PAGES*/
table.competition {
	
	border: 1px solid black;
}
#main.worldcup {
	height: 393px;
	width: 800px;
}
#LayerMainWorldCupLayer {
	position:absolute;
	width:480px;
	height:215px;
	left: 146px;
	top: 144px;
}
#contentBoxWorldCupButton {
	display:block;
	position:absolute;
	width:106px;
	height:40px;
	z-index:3;
	left: -130px;
	top: 186px;
	border:0px solid black;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
}
