body {
	font-family:arial;
	background-color:#efefef;
	background-image:url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_bimg.gif);
	background-repeat:repeat-y;
	background-position:top center;	
	}

	
	
	
	
#outerPageContainer {
	
	
}	
#innerPageContainer {
	width: 1004px;
	
	_margin: 0px;
	_padding: 0px;

	
	min-height: 500px;
	background-color:#fff;

}
/* Default Header and Link Classes

----------------------------------------------------------------------*/

h1, .largetitle { /* largetitle - Needs to be replaced with H1 tag in future project */
	color:#000;
	}
	
.largetitle {
	padding-top: 5px;
	padding-bottom: 20px;
}

h1 span { /* h1 page title strapline style (used on guided nav pages) */
	color:#999999;
	}

h2 {
	color:#00aeef;
	}

h3 {
	color:#00aeef;   
	}

a, a:link, a:visited {
	text-decoration: none;
	color:#000000;
	
	}

a:hover {
	color:#3e3d3c;
	text-decoration: underline;
	}

img a:link, img a:hover, img a:visited {
	border:none;
	}

/* HEADER CONTAINER (width currently controlled by tables)

----------------------------------------------------------------------*/

#headerContainer {
	margin-bottom:0px;
	margin-right: 0px;
	font-family:verdana;
	padding: 0px 0px;
	background-image:url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_headerbimg.gif);
	background-repeat:no-repeat;
	
	width: 1004px;
}

/* Brand logo hover state 

------------------------------------------------*/

#brandLogo-2 {
	width:235px;
	height:104px;
	overflow:hidden;
	margin-left: 3px;
	}

#brandLogo-2 a:hover {
	background-color:transparent;
	}

#brandLogo-2 img{
margin:11px;
}

/* Top Navigation Style
--------------------------*/
ul#topNavigation {
	height: 54px;
	_height: 56px;
	width: 1004px;
	background-color:#000;
	margin-top: 0px;

	
	
	
	overflow:hidden;
	padding-left: 0px;
	
	position: relative;
	border: 0px solid #ccc;
}

* html ul#topNavigation {
	margin: 2px 0px 0px 3px;
	_margin: 0px 0px 0px 0px;
	height: 20px;
	padding: 0px 0px 0px 7px;
	_padding: 0px 0px 0px 0px;
}

#topNav-1 {
	height: 64px;
	
}



ul#topNavigation {
	_height: 66px!important;
	}

/* Standard button style --*/
#topNavigation a, #topNavigation a:link, #topNavigation a:visited {
	color: #fff;
	padding: 5px 25px 7px 14px;
	_padding: 10px 25px 10px 14px;
	margin: 0px;
	font-weight: bold;
	/*border-right: 1px solid #585858;*/
	font-family: Arial;
	float: left;
	font-size: 14px;
	text-transform:uppercase;
}

#topNavigation a:hover {
	background-image: none;
	color: #fff;
	_color: #000;
	text-decoration:underline;
	text-transform:uppercase;
}

#topNavigation li a.hovered {
	
	background-color: #e7e7e7;
	background-image:url(//images2.drct2u.com/content/images/homepages/110607_AW11_CGN_HP_hoverbimg.gif);
	background-repeat:repeat-x;
	color: #000;
	text-decoration: none;
	border-top-right-radius: 6px;
	-moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;
}


#topNavigation a.previous {
	background-color:#000;
	color:#fff;
}

/* ACCOUNT AREA - DIV 3
--------------------------*/
#account-3 {
	background: transparent;
	border-left: none;
	left: 200px;
	height: auto;
	position: absolute;
	top: 0;
	width: 352px;
}

/* Sign, account and register */

ul#accountList {
	left: 466px;
	position: absolute;
	text-transform: none;
	top: 31px;
	width: 200px;
}

ul#accountList li {
	float: left;
}

ul#accountList li a {
	color: #334a54;
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-decoration: none
}

ul#accountList a:hover {
	color: #334a54;
	background: transparent;
	text-decoration: underline;
}

li#SignInHeaderLink {
	padding: 0 6px 0 0;
}

li#MyAccountHeaderLink {
	padding: 0 6px;
}

li#RegisterHeaderLink {
	padding: 0 0 0 6px;
}

li#SignOutHeaderLink {
	padding: 0 0 0 6px;
}

/* Incentives, Help, Contact Us, Request Catalogue, Track Order */

ul#siteInfoList {
	left: 310px;
	position: absolute;
	text-transform: none;
	top: 80px;
	width: 490px;
}

ul#siteInfoList li {
	
	float: left;
	background:#FFF;
}

ul#siteInfoList li a {
	color: #000;
	display: block;
	font-size: 11px;
	font-weight: normal;
	
	padding-right: 15px;
	text-decoration: none
}

ul#siteInfoList a:hover {
	color: #000;
	background: transparent;
	text-decoration: underline;
}

/* SEARCH AREA - DIV 4
--------------------------*/
#searchArea-4 {;
	left: 671px;
	height: 24px;
	position: absolute;
	top: 49px;
	width: 360px;
	padding: 0;
}

#searchArea-4 p.title {
	display: none;
}

#searchArea-4 input#searchKeyWords {
	background: #fff url(//images2.drct2u.com/content/images/homepages/1006AW_FPS_searchicon.gif) no-repeat;
	border: 1px solid #454545;
	display: block;
	float: left;
	height: 14px;
	_height: 18px;
	margin: 0 6px 0 0;
	padding: 4px 0 4px 20px;
	_padding: 4px 0 0 20px;
	width: 146px;
}

#searchArea-4 select#searchCategories {
	border: 1px solid #454545;
	display: inline-block;
	float: left;
	height: 24px;
	margin: 0 6px 0 0;
	padding: 3px 2px 2px;
	width: 100px;
}

#searchArea-4 input.searchButton {
	background:  url(//images2.drct2u.com/content/images/homepages/1107AW_FSP_searchbg.png) no-repeat top left;
	border: none;
	color: #fff;
	font-weight: bold;
	height: 24px;
	margin: 0;
	padding: 0;
	_padding: 4px 0 3px 0;
	width: 48px;
}

/* BAG AREA - DIV 5
--------------------------*/

#bagArea-5 {
	width: 165px;
	height: auto;
	position: absolute;
	top: 0;
	right: 0;
}

#bagArea-5 p {
	color: #334a54;
	margin: 0;
	padding: 0 0 2px 0;	
}

#bagArea-5 p#viewMiniBagLink {
	padding: 10px 0 3px;
}

#gotoCheckOutContainerLink {	
	height:58px;
	margin:0;
	padding: 0;
	position:relative;
	width:100%;
}

#gotoCheckOutContainerLink a, #gotoCheckOutContainerLink a:link, #gotoCheckOutContainerLink a:visited, #gotoCheckOutContainerLink a:hover {
color: #df8d49;
    font-size: 11px;
	text-decoration:underline;
}

ul#bagList {
	background: transparent;
	padding: 0;
	position: relative;
}

ul#bagList li {
	float: left;
	background:#FFF;
}

li#ShoppingBagHeaderLink {
	position: absolute;
	right: 128px;
	text-align: left;
	top: 20px;
	width: 86px;
}

li#ShoppingBagHeaderLink a, li#ShoppingBagHeaderLink a:visited {
	color: #000;
	font-size: 1.1em;
	font-weight: bold;
	text-decoration: none;
}

li#ShoppingBagHeaderLink a:hover {
	text-decoration: underline;
}

li#GoToCheckoutHeaderLink { 
	height: 24px;
	position: absolute;
	right: 8px;
	top: 43px;
	width: 102px;
}

li#GoToCheckoutHeaderLink a, li#GoToCheckoutHeaderLink a:visited { 
	color: #fff;
	display: block;
	font-size: 11px;
	height: 19px;
	padding: 5px 0 0 0;
	text-align: center;
	text-decoration: none;
	width: 102px;
}

li#GoToCheckoutHeaderLink a:hover {
	color: #fff;
}

li#WishListHeaderLink {
	position: absolute;
	left: 100px;
	top: 80px;
	width: 63px;
}

li#QuickOrderHeaderLink { 
	position: absolute;
	left: 91px;
	top: 80px;
	width: 73px;
}

li#WishListHeaderLink a, li#QuickOrderHeaderLink a {
	color: #000; 
	font-size: 11px;
	font-weight: normal;
	text-decoration: none; 
}

li#WishListHeaderLink a:hover, li#QuickOrderHeaderLink a:hover {
	text-decoration: underline; 
}




/* LOGGED IN / GREETING - DIV 10 (DIV CONTENT SHOWN WHEN LOGGED IN)

--------------------------*/

#greeting-10 p.logInTitle, #greeting-10 p.logInTitleCredit {
	text-transform:uppercase;
	color:#000;
	}

#greeting-10 #clientName {
	color:#000;
	}

/* GO BACK TO PREVIOUS SITE - DIV 6

--------------------------*/

#previousSite-6 {
	background-color:#7691BE;
	border-top:solid 2px #E7EDF5;
	}

#previousSite-6 a {
	color:#000;
	}

#previousSite-6 a:hover {
	background-color:transparent;
	color:#E7EDF5;
	}

.navmesg {
	background-color:#000;
	}

/*----------------------END HEADER STYLES-------------------------------*/

/* tablecell - Site specific colour - Set to same colour as Top Navigation

------------------------------------------------------------------------*/

.tablecell {
	background:#B0BCCA;
	}

/* All breadcrumb styles below to be removed once Guided Nav goes in.

Also used on 'May we suggest' page so to be changed to H1

------------------------------------------------------------------------*/

.breadcrumb {
	color:#476587;
	
	}
	


/* breadcrumbcue - also used on 'Your order has NOT been submitted yet' text and Incentive Code box on Checkout page

------------------------------------------------------------------------*/

.breadcrumbcue {
	color:#476587;
	}

a.breadcrumblink {
	color:#000;
	text-decoration: underline;
	
	}

a.breadcrumblink:hover {
	color:#000;
	background-color:#000000;
	padding:0em;
	text-decoration:underline;
	}

a.breadcrumbcuelink {
	color:#476587;
	}

a.breadcrumbcuelink:hover {
	color:#ffffff;
	background-color:#000000;
	text-decoration: none;
	}

/* Main Site Colour

------------------------------------------------------------------------*/

.mainsitecolour {
	background:#B0BCCA;
	}

/* sidebartext - Incentive code box text

------------------------------------------------------------------------*/

.sidebartext {
	color:#fff;
	}
	

/* Fixes for delivery page in IE

------------------------------------------------------------------------*/

.tablecelllight {
	background:none repeat scroll 0 0 #FFFFFF;
}

td.bodytext {
	background:#ffffff;
}

.largewhitetextbold {
	background:#B0BCCA;
}

/* Account Transactions page - 'Information on your account' text

------------------------------------------------------------------------*/

.acctssubtitle {
	color:#000;
	text-transform:uppercase;
	font-size: 15px;
	}

/* Quick Order Form styles

------------------------------------------------------------------------*/

.qofheadingnumber {
	color:#fff;
	}

.qofheadingtitle {
	color:#fff;
	}

/* All styles below are for shop window 'SEO' pages

------------------------------------------------------------------------*/

.productArea a {
	font-weight:bold; 
	color:#000;
	text-decoration:none;
	}

.productArea a:hover {
	color:#B0BCCA;
	text-decoration:underline;
	}

.productArea {
	background-position:50% bottom; 
	background-image:url(//images/freeformat/SEO-Product-footerswirls.gif); 
	background-repeat:no-repeat; 
	background-color:#E7EDF5;
	}

.shopWindow a:hover {
	background-color:transparent;
	}

h1.LifestyleDefault {
	font-size:1.56em; /* 25px Changed to EM value*/ 

	color:#fff; 
	background-image:url(//images/freeformat/SEO-Product-header.gif); 
	background-repeat:no-repeat; 
	background-color:#1e1e1e;
	background-position:right 50%;
	}

.category {
	font-weight:bold; 
	font-size:0.88em; /* 14px Changed to EM value*/ 
	color:#fff;
	}

.shopwindowfolder {
	border:1px solid #B0BCCA; 	
	background-color:#fff;
	}

h2.LifestyleDefault {
	font-size:0.75em; /* 12px Changed to EM value*/
	color:#fff; 
	background-color:#1e1e1e;
	}

.marqueBox {
	background-color:#B0BCCA;
	}

.marqueBox h2 {
	color:#fff;
	}

.pwHeader h2 {
	font-size:0.69em; /* 11px Changed to EM value*/ 
	color:#fff; 
	background-color:#B0BCCA;
	}

h1.NoLifestyleDefault {
	font-size:1.56em; /* 25px Changed to EM value*/ 
	color:#fff; 
	background-image:url(//images/freeformat/SEO-Product-header.gif); 
	background-repeat:no-repeat; 
	background-color:#1e1e1e;
	background-position:right 50%;
	}

.shopwindowfolder2 {
	border:1px solid #E7EDF5; 	
	background-color:#fff;
	}

h2.NoLifestyleDefault {
	font-size:0.88em; /* 14px Changed to EM value*/  
	color:#fff;
	}

h1.Catwalk {
	font-weight:normal; 
	font-size:1.56em; /* 25px Changed to EM value*/  
	color:#fff; 	
	background-image:url(//images/freeformat/SEO-Product-header.gif); 
	background-repeat:no-repeat; 
	background-color:#1e1e1e;
	background-position:right 50%; 
	}

h2.Catwalk {
	font-size:0.75em; /* 12px Changed to EM value*/  
	color:#fff; 
	background-color:#1e1e1e;
	}

/* Guided Navigation Page Styles

----------------------------------------------------------------------*/

/* Category Navigation (LEFT NAV)

----------------------------------------------------------------------*/

#navCategories-8 h2 {
	background:url(//images2.drct2u.com/content/images/homepages/0808_CGN_navbg.gif) repeat-x;
	color:#323232;
	border-bottom:1px solid #ccc;
	}

#navCategories-8 ul {
	list-style-type:none;
	font-size:0.75em;
	font-weight:bold;
	}

#navCategories-8 a, #navCategories-8 a:link, #navCategories-8 a:visited {
	text-decoration:none;
	color:#323232;
	background-color:#EFEFEF;
	border-bottom:1px Solid #fff;
	}

#navCategories-8 a:hover {
	background-color:#f68426;
	color:#000;
	border-bottom:1px Solid #fff;
	}

/* Guided Navigation (LEFT NAV)

----------------------------------------------------------------------*/

#guidedNav-8 p {
	color: #39427f;
}

#guidedNav-8 a, #guidedNav-8 a:link, #guidedNav-8 a:visited {
	color:#000;
	text-decoration:none;
	line-height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	
	}
#guidedNav-8 li a:hover {
	background-color:#fff;
}

#guidedNav-8 a:hover {
	color:#000;
	text-decoration: underline;
	font-weight: normal;
	background-color:none;
	}

#currentSelection li {
	color:#000;
	}

ul#brandBox {
	color:#000;
	background-color:#fff;
	border:none;
	}

#brandBox li {
	background-color:#e7e6e6;
	padding:1px;
	margin:1px;
	border-bottom:none;
	}


/* Product Range Page Classes --- 3 style variants

	1) .productRange122x130 = 5x Standard column layout - Product Range //images in 5x columns

		with 122x130 sized //images

	2) .productRange122x130x3 = 3x column layout with 122x130 sized //images

	3) .productRange212x260 = 3x column layout with 212 x 260 sized //images

----------------------------------------------------------------------*/

/* Product Range with 122x130 sized //images

----------------------------------------------------------------------*/

.productRange122x130 {
	border-left:0.06em Solid #e4e4e4; /* image dividing line */
	}

.productRange122x130 h2  {
	background-color:#e4e4e4;
	}

.productRange122x130 h2 a, .productRange122x130 h2 a:link, .productRange122x130 h2 a:visited {
	color:#696969;
	text-decoration:none;
	}

.productRange122x130 h2 a:hover {
	color:#476587;
	background-color:#e4e4e4;
	text-decoration:none;
	}

/* Product range 3 column style containers with 122 x 130 //images

----------------------------------------------------------------------*/

.productRange122x130x3 {
	border-left:0.06em Solid #d7e7f7; /* image dividing line */
	}

.productRange122x130x3 h2  {
	background-color:#e4e4e4;
	}

.productRange122x130x3 h2 a, .productRange122x130x3 h2 a:link, .productRange122x130x3 h2 a:visited {
	color:#696969;
	text-decoration:none;
	}	


.productRange122x130x3 h2 a:hover {
	color:#476587;
	background-color:#e4e4e4;
	text-decoration:none;
	}

/* Product range 3 column style containers with 212 x 260 //images

----------------------------------------------------------------------*/

.productRange212x260 {
	border-left:0.06em Solid #d7e7f7;
	}

.productRange212x260 h3  {
	background-color:#d7e7f7;
	}

.productRange212x260 h3 a, .productRange212x260 h3 a:link, .productRange212x260 h3 a:visited {
	color:#696969;
	background-color:#d7e7f7;
	text-decoration:none;
	}

.productRange212x260 h3 a:hover {
	color:#476587;
	background-color:#d7e7f7;
	text-decoration:none;
	}
	
	.productPages .previous a {
    text-align: left;
    width: 35px;
}

/* Product preview (product thumb preview container and text styles)

   5 column layout containers using 122 x 130 //images

----------------------------------------------------------------------*/

.salePrice {
	color:#ff0000;
	}

.magnify{
	background-image:url(//images/freeformat/magnify.gif);
	}

a.magnify, a:link.magnify, a:visited.magnify {
	color:#000;
	text-decoration:underline;
	}

a:hover.magnify {
	color:#696969;
	background-color:#fff;
	text-decoration:none;
	}
	
	



/* image hover script - see /js/ballontip.js for config options

----------------------------------------------------------------------*/

.hoverStyle{
	border:1px solid black; /*Hover window frame colour */
	background-color:white; /*Hover window bg colour */
	/*Remove line below to remove IE shadow effect.
	(The line below should always appear last within this class) */
	filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
	}

/* Footer container

----------------------------------------------------------------------*/

#footer {
	color:#fff;
	width:974px;
	margin-right: 0px;
	margin-top:0px;
	margin-left: 15px;
	margin-bottom: 10px;
	font-weight:normal;
	font-size:12px;
	background-color:#000;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}

#footer ul {margin-top:10px; margin-right: 0px;}

/* Footer navigation

----------------------------------------------------------------------*/

#footerNav-9 {
	font-size:10px;
	font-weight:normal;
	}
	
#footerNav-9 a, #footerNav-9 a:link, #footerNav-9 a:visited {
	color:#fff;
	background:transparent;
	}

#footer ul#footerNav-9 li a:hover {
	text-decoration:underline;
	}

/* Security Icons

----------------------------------------------------------------------*/



#isisLogo, #idisLogo{background:url(//images2.drct2u.com/content/images/homepages/0908AW_CGN_ids_bg.gif) no-repeat center center; width:196px; height:25px; margin-top:10px;}

#logoContainer {
  height: 180px;
  background-color:#FFF;
}



/* Link colours - HTML buttons used on Sign In pages. 

(No need to modify - white text for all sites.)

---------------------------------------------------------------------*/

tr.tablecell a:link, tr.tablecell a:visited {
	font-size:12px;
	padding:0em;
	margin:0em;
	color:#fff;
}

tr.tablecell a:hover{
	color:#fff;
}


#ShoppingBagHeaderLink a, #WishListHeaderLink a, #bagArea-5 p {font-size:10px;}

#footerPageDescription h1, #editorial h1, #searchResultsHeader h1, #productNameStr, .largetitle, #paymentConfirmation h1, #orderTrackingContainer h1 {color:#000;
margin-top: 6px;

font-size: 23px;
}

#accountList li a {font-size:11px!important; color:#000}
#accountList li a:hover {text-decoration:underline;}
/* QuickWins Project - Product Sort Panel (contains number of results, sort by drop down box, page numbers, next and previous buttons)
----------------------------------------------------------------------*/
.productSort, #resultsPages {

	background-color: #000;
	
	color: #FFFFFF;
	font-weight: bold;
}

/* Not currently used */
.productPages .spacer, .productPages .current {
}
.productPages .current {
	background-color: #13b1eb;
}
.productPages .previous, .productPages .next {
	background-color: #999;
	color: #ffffff;
}
/* Next has arrow graphic background */
.productPages .next a, .productPages .next a:hover {
	background-color:#13b1eb;
}

.productPages .next a {
    background-color: #999;
    background-image: none;
    
    border-left: 1px solid #FFFFFF;
    width: 32px;
}

.productPages a, .productPages a:link, .productPages a:visited, .productPages a:hover{
	color: #ffffff;
}

.productPages a:hover {
	background-color: #13b1eb;
	background-image: none;
	color: #000;
}

/* Replaces old FGN "#guidedNav-8 #availableFiltersHeader, #guidedNav-8 #selectedFiltersHeader" */
#guidedNav-8 .refinementHeader {
	background-image: none;
	background-repeat: repeat-x;
	color: #000;
	background-color:none;
	
	min-height: 19px;
	border-bottom: 0px solid #8795A4;
	text-transform: uppercase;
	width: 155px;
	padding-top: 5px;
	font-family:Arial, Helvetica, sans-serif;
}






#topNavigation li#SALeTopNav a:link, #topNavigation li#SALeTopNav a:visited {	

	position:absolute;
	top: 9px;
	left: 930px;
	color:#F00;
	text-decoration: none;
	font-size: 23px;
	padding: 0px;
	margin: 0px;
}

#topNavigation li#SALeTopNav a:hover {	

	
	color:#fff;
	text-decoration: none;
	font-size: 23px;
}

#topNavigation li#LaTeSt-OfFeRsTopNav a:link, #topNavigation li#LaTeSt-OfFeRsTopNav a:visited {
	color:#F00;
	text-decoration: none;
	float: right;
}

#topNavigation li#LaTeSt-OfFeRsTopNav a:hover {
	text-decoration: underline;
}

#topNavigation li#LaTeSt-OfFeRsTopNav a {
	color:#F00;
	text-decoration: none;
	float: right;
}

#topNavigation li#LaTeSt-OfFeRsTopNav a:hover {
	text-decoration: underline;
}




#topNavigation li#New-INTopNav a {	
float: right;
color:#f26722;
text-decoration: none;
}

#topNavigation li#New-INTopNav a:hover{	
float: right;
color:#f26722;
text-decoration: underline;
}


#topNavigation li#OFFERSTopNav a:link, #topNavigation li#OFFERSTopNav a:visited {
    color: #e10b13;
   
    left: 918px;
    position: absolute;
    text-decoration: none;
    top: 5px;
	
}

#topNavigation li#OFFERSTopNav a:hover{	
float: left;
color:#e3c92a;
text-decoration: underline;

}


#topNavigation li#ClearanceTopNav a:link, #topNavigation li#ClearanceTopNav a:visited {
    color: #e3c92a;
   
    left: 795px;
    position: absolute;
    text-decoration: none;
    top: 5px;
	
}

#topNavigation li#MenswearTopNav{	
float: left;
color:#fff;
text-decoration: none;
margin-left: 77px;

}

#topNavigation li#ClearanceTopNav a:hover{	
float: left;
color:#fff;
text-decoration: underline;

}

#topNavigation li#giFTSTopNav a {

border-left:medium none;

position:relative;
top: 0px;
margin:0;

text-transform:uppercase;

}

/*#topNavigation li#giFTSTopNav a:link, #topNavigation li#giFTSTopNav a:visited{
	text-transform:uppercase;
	color:#ccc;
	background-image:url(//images2.drct2u.com/content/images/homepages/111220_AW11_CGN_HP_cgiftsbtn.gif);
	background-repeat:no-repeat;
	text-indent: -9999px;
	width: 103px;
	_width: 115px;
	height: 22px;
	position:absolute;
	top: 5px;
	_top: 7px;
	left: 781px;
	_left: 784px;
}

#topNavigation li#giFTSTopNav a:hover{
	text-transform:uppercase;
	color:#fff;
} */

#topNavigation li#giFTSTopNav a:link, #topNavigation li#giFTSTopNav a:visited{
	text-transform:uppercase;
	color:#ffcc66;
	float: left;
	
	
}

#topNavigation li#giFTSTopNav a:hover{
	text-transform:uppercase;
	color:#fff;
}




#topNavigation li#New-INTopNav a:link, #topNavigation li#New-INTopNav a:visited {
	text-transform:uppercase;
	color:#f26722;
	position:absolute;
	top: 5px;
	left: -3px;
}

#topNavigation li#New-INTopNav a:hover {
	text-transform:uppercase;
	color:#f26722;
}


#topNavigation li#Next-Day-DeliveryTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/111220_AW11_CGN_HP_nextday.gif) no-repeat transparent;
position:absolute;
top: 33px;
left: 162px;
width:277px;
height:27px;
text-indent:-9999px;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;

	/*margin-top:-5px;*/
}

#topNavigation li#email-Sign-UpTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_email.gif) no-repeat transparent;

width:158px;
height:27px;
position:absolute;
top:38px;
left: 0px;
text-indent:-9999px;
float: left;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;
background-color:#FFF;
	
}

#topNavigation li#Spread-the-costTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_spreadcost.gif) no-repeat transparent;

width:199px;
height:27px;
position:absolute;
top:38px;
left: 158px;
text-indent:-9999px;
float: left;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;
background-color:#FFF;
}

#topNavigation li#ReturnsTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_fourteenday.gif) no-repeat transparent;
position:absolute;
top: 38px;
left: 357px;
width:275px;
height:27px;

text-indent:-9999px;
float: left;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;
	/*margin-top:-5px;*/
}

#topNavigation li#deals-of-the-weekTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_deals.gif) no-repeat transparent;

width:183px;
height:27px;
position:absolute;
top: 38px;
left: 823px;
text-indent:-9999px;
float: left;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;
	/*margin-top:-5px;*/
}

#topNavigation li#Jacamo-SocialTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/120117_SS12_CGN_HP_social.gif) no-repeat transparent;

width:191px;
height:27px;
position:absolute;
top: 38px;
left: 632px;
text-indent:-9999px;

display:block;
z-index: 10;
padding: 0px;
margin: 0px;
	/*margin-top:-5px;*/
}

#topNavigation li#CGN-3-for-2TopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/111205_AW11_CGN_HP_threefortwo.gif) no-repeat transparent;

width:176px;
height:28px;
position:absolute;
top: 33px;
left: 671px;
text-indent:-9999px;

display:block;
z-index: 10;
padding: 0px;
margin: 0px;
	/*margin-top:-5px;*/
}


#topNavigation li#CGN-Xmas-Last-OrderTopNav a{
	background: url(//images2.drct2u.com/content/images/homepages/111205_AW11_CGN_HP_xmas.gif) no-repeat transparent;

width:219px;
height:28px;
position:absolute;
top:33px;
left: 0px;
text-indent:-9999px;
float: left;
display:block;
z-index: 10;
padding: 0px;
margin: 0px;
background-color:#FFF;
	/*margin-top:-5px;*/
}


/* Drop Down Nav - Styling over common ----------------------------------- */

.categoryDropNavContent {
	
	border-top: 0px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-bottom: 7px;
	
	
	background-color:#e7e7e7;
	
	
	-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
}



/* Refinement Category Column Background //images */

.refinementsColumn .categoryHeading {
	color: #000;
	text-transform:uppercase;
	background-image:none;
}

.categoryDropNavContent a, .categoryDropNavContent a:link, .categoryDropNavContent a:visited {
	color: #333333;
	font-size:11px;
}

.categoryDropNavContent a:hover, .categoryDropNavContent a:hover span {

	background-image: none;
	background-color: #ccc;
	color: #000;
	text-decoration: none;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

/* Promotions Column styles */

.refinementsColumn, .promotionsColumn, .middle promotionscolumn {
    display: inline-block;
    float: left;
    width: 157px;
    word-wrap: break-word;
	
}

.promotionsColumn .categoryHeading  {
	color: #000000;
	text-transform:uppercase;
	background-image:none;
}

/*.promotionsColumn li.subCategoryHeading .subMenuHeading {
	background: none repeat scroll 0 0 transparent;
	font-weight: bold;
	text-transform:uppercase;
	list-style:none;
	padding-left: 0;
}*/




.promotionsColumn a, .promotionsColumn a:link, .promotionsColumn a:visited {
	color: #333333;
	font-size:11px;
	
}

.promotionsColumn li {
background-image:url(//images2.drct2u.com/content/images/homepages/110607_AW11_CGN_HP_dropdownblt.gif);
background-repeat:no-repeat;
background-position: 6px 7px;
padding-left: 15px;
margin-right: 4px;

}

.refinementsColumn li {
background-image:url(//images2.drct2u.com/content/images/homepages/110607_AW11_CGN_HP_dropdownblt.gif);
background-repeat:no-repeat;
background-position: 6px 7px;
padding-left: 15px;
margin-right: 4px;
}

.DDNfooterCapLeft {
	background:none;
	height: 28px;
}

.DDNfooterCapRight {
	background:none;
	height: 28px;
}

#greeting-10 {
height:auto !important;
min-height:56px;
padding-left:0.38em;
_padding-left:0.88em;
padding-top: 10px;
_margin-left: 30px;
position:absolute;
left: 47px;
}

#greeting-10 p.logInTitleCredit {
float:left;
width:170px;
margin-top:15px;
}

#greeting-10 img#questionMark {
position: absolute;
bottom: 13px;
left: 134px;
_left:167px;
}

#shoppingSecured {
    float: left;
    height: 75px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 10px;
    padding-bottom: 15px;
    width: auto;
}

#shoppingSecuredTitle, #payUsingTitle, #fastDeliveryTitle  {
	background-color:#ccc;
}

#guidedNav-8 {
    display: block;
    float: left;
    line-height: 1.125em;
    margin: 5px 0px 5px 0px;
	_margin: 5px 0px 5px 0px;
    padding: 0 10px 5px;
    width: 170px;
	background-color:none;
	
}

#guidedNav-8 ul {
    float: left;
    font-size: 0.69em;
    list-style-type: none;
    margin: 0;
    padding: 10px 6px;
}

#guidedNav-8 ul li a:link, #guidedNav-8 ul li a:visited {
	background-image:url(//images2.drct2u.com/content/images/homepages/101207_SS11_CGN_HP_guidednav_bullet.gif);
	background-repeat:no-repeat;

	background-position: 3px 5px;
	padding-left: 15px;
}

#guidedNav-8 ul li a:hover {
	background-image:url(//images2.drct2u.com/content/images/homepages/110728_AW11_CGN_HP_guidednav_bullethil.gif);
	background-repeat:no-repeat;
	background-position: 3px 5px;
	padding-left: 15px;
	color:#3e3d3c;
}

#brandBox li.brandLo {
    margin: 1px;
    padding: 1px;
	background-image:none;
}

#browseContent-7 {
    float: left;
    padding: 0;
	margin-top: 5px;
	_margin-top: 5px;
    width: 810px;
	
	background-color:none;
}

#guidedNav-8 #availableFiltersHeader, #guidedNav-8 #selectedFiltersHeader {
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    clear: both;
    font-size: 0.75em;
    font-weight: bold;
    height: 24px;
    margin: 0;
    padding: 10px 5px 0 9px;
    width: 153px;
	color:#333;
}

#availableFiltersWrapper {
    border-left: none;
    border-right: none;
    float: left;
    padding: 0px;
	margin:0px;
    width: 167px;
	background-color:#fff;
}



#availableFiltersBottom {
    background-image: none;
    
    float: left;
    height: 9px;
    margin-bottom: 3px;
    width: 170px;
}

#selectedFiltersBottom {
    background-image: none;
    background-repeat: no-repeat;
    float: left;
    height: 9px;
    margin-bottom: 3px;
    width: 170px;
}

#currentSelection li {
    border-top: none;
    font-weight: bold;
    line-height: 1.56em;
    list-style-type: none;
    padding: 1px;
}

#breadcrumbNav a, #breadcrumbNav a:link, #breadcrumbNav a:hover, #breadcrumbNav a:visited {
    font-size: 13px;
    font-weight: bold;
	color:#333;
}

tbody {
    text-align: left;
	
}

.productPreviewImage .large {
    border: 1px solid #fff;
}

.productPreviewImage .large:hover {
    border: 1px solid #ccc;
}




.productSort {
    
    float: left;
    height: 34px;
    margin-bottom: 6px;
    width: 802px;
}

.productPreview {
	background-color:#FFF;
	line-height: 1em;
	border-bottom: none;
}

.productPreviewText a:link, .productPreviewText a:visited {
	
}

#searchResultsHeader {
    background-color: #fff;
    
	
    float: left;
    
	
    width: 800px;
	
}

#searchResultsHeader h2 {
    color: #f26722;
    font: 100 2.5em arial,serif;
  
     
    text-transform: uppercase;
	letter-spacing: -4px;
	
}

#searchResultsHeader p {
    color: #000000;
    font: 100 0.8em arial,serif;
  
   
    
}

#searchResultsHeader h2 span {
	
	letter-spacing: 0px;
	
}



tbody {
	margin-top: 10px;
}

hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 0px 0 20px;
  height: 0;
}

td {
	background-color:transparent;
}


#promoMainTxt {
   
    padding: 0;
    width: 100%;
	margin-left: 0px;
}

#promoMainTxt p {
    font-size: 13px;
    padding: 8px 0;

}

.promotion_codes {
    float: left;
    font-size: 12px;
    margin-bottom: 10px;
	margin-left: 20px;
}

.promotion_codes p, .promotion_codes span, .promotion_codes label {
    font-family: Arial,Helvetica,sans-serif;
}

.promotion_codes p, .promotion_codes span, .promotion_codes label {
    font-family: Arial,Helvetica,sans-serif;
}

.promoStongTxt {
    font-weight: bold;
	margin-top: 30px;
	margin-left: 4px;
}

#prodSuggestTabsContainer .tabButtonContainerUp {
    width: 208px !important;
}

#progbarInfo p {
	display: none;
}

li.subCategoryHeading {
background-image: none;
text-transform:uppercase;
padding-left:4px;
font-weight: bold;
}
