/* A&F Style Sheet */

/***************************************GLOBAL STYLES**********************************************/
body {
	text-align:center;
	background-color:#333333;
	margin: 0px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
}
div, p, th, td, li, dd, dl, dt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
div, p, h1, form{
	margin:0px;
	padding:0px;
}
input, textarea{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #606060;
}
img{
	border:0px;
	margin: 0px;
	padding: 0px;
	z-index: 1;
}
table{border:0px;}
a{outline:none;}
a:link		    {color: #6d6d6d; text-decoration: none; background-color: transparent;}
a:visited       {color: #6d6d6d; text-decoration: none; background-color: transparent;}
a:hover         {color: #6d6d6d; text-decoration: none; background-color: transparent;}
a:active        {color: #6d6d6d; text-decoration: none; background-color: transparent;}
#prodPrice a:link	 {color: #999999; text-decoration: underline; background-color: transparent;}
#prodPrice a:visited {color: #999999; text-decoration: underline; background-color: transparent;}
#prodPrice a:hover   {color: #999999; text-decoration: underline; background-color: transparent;}
#prodPrice a:active  {color: #999999; text-decoration: underline; background-color: transparent;}

#wrapper{
	margin-right:auto;
	margin-left:auto;
	text-align:center;
	visibility:hidden;
}
div#dottedLine{
	background-image: url(/anf/images/nav/dottedline.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	padding-bottom:0px;
	margin-bottom:5px;
}
div#topGradient{
	background-image: url(/anf/images/nav/liveareatop.gif);
	background-repeat:repeat-x;
	width:100%;
	height:13px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
}
div#topGradientCheckout{
	background-image: url(/anf/images/nav/liveareatop_white.gif);
	background-repeat:repeat-x;
	width:100%;
	height:13px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
}
div#headerLine{
	background-image: url(/anf/images/nav/topnav_line.gif);
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	margin-top:5px;
}
div#menuLine{
	background-color: #2d2d2d;
	width:100%;
	height:1px;
	line-height:1px;
	margin-top:20px;
	font-size:1px;
	padding-bottom:0px;
}
div.homeFooterOff{top:500px;}
div.homeFooterOn{bottom:10px;}
div#homeFooterhtml{
  position:absolute;
  left:0;
  top:559px;
}
div.stretchLine, div#stretchLine{
	height:0px;
}
div.headerStretchLine, div.headerStretchLine4{
	background-image: url(/anf/images/nav/liveareatop.gif);
	background-repeat:repeat-x;
	width:100%;
	height:13px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
}
div.headerStretchLine4{
	background-color:white;
	padding-bottom:0px;
}
div#headerCtn{
	text-align:left;
	margin-left:20px;
	font-size:14px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	height:20px;
}
.headerDivbar{margin-left:8px;margin-right:10px;}
.headerDivbar2{margin-left:6px;margin-right:10px;}
div#headerMenu{float:left;width:615px;height:20px;}
div#headerMenu a.navSpace{padding-right:9px;}
div#main{
	text-align:center;
	margin-top:7px;
	margin-bottom:13px;
}
#miniCart{
	width:238px;
	height:20px;
	color:#ebe9e0;
	font-size:10px;
	position:relative;
	text-align:left;
	margin:0px;
	padding:0px;		
	float:left;
	display:inline;
}
#extraminicart{
	background-color:#424242;
	cursor:pointer;	
	display:block;	
	height:17px;	
	margin-left:auto;
	margin-right:auto;
	margin-top:-3px;
	padding-top:3px;	
	width:179px;
}
.orderItem{color:#ffffff;}
.minitext{background-color:#262626;color:#999999;}
.minitext tr td, .minitext tr td a, .minitext tr td a.orderItem{color:#999999;}
#footer{
	text-align: center;
	background-image: url(/anf/images/nav/liveareabot.gif);
	background-repeat:repeat-x;
	padding-top:35px;
}
#footerCheckout{
	text-align: center;
	background-image: url(/anf/images/nav/liveareabot_white.gif);
	background-repeat:repeat-x;
	padding-top:35px;
}
#footerHome{
	text-align: center;
	background-repeat:repeat-x;
	padding-top:10px;
	background-color:#333333;
}
#divCtn{
	margin-left:auto;
	margin-right:auto;
	padding-left:14px;
	text-align:center;
	width:900px;
}
div#divCtn a.footerSpace{padding-right:12px;}
div#contentcontainer{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: none;
	width:100%;
	background-color:#262626;
}
div#contentHeader{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;
}
div#Prodcontentcontainer{
	width:900px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	display: none;
	min-height: 450px;
	
}
div#gencntnr{
	text-align: center;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	padding-left:5px;
}
div#commonHeader{
	text-align: center;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}
div#checkoutHeader{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;
	height:79px;
	margin-bottom:42px;
}
div#checkoutHeaderMsg{
	width:889px;
	display:none;
	color: #ad3232; 
	text-align:left;
}
div#checkoutMsgContainer{
	display:none;
	width:889px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color:#262626;
	margin-top:6px;
	margin-bottom:10px;
}
div#commonBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#262626;
	width:100%;
}
div#checkoutBody, div#bagFooter{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:892px;
	padding-left:7px;
}
div#softShot{
	margin-right:auto;
	margin-left:auto;
	width:771px;
	text-align:center;
	padding-top: 3px;
}
div#breadcrumbs{
	float:left;
	margin-top:4px;
	margin-left:6px;
}
div#crumbs table tr td{font-family: Arial, Verdana, Helvetica, sans-serif;}
#cartCrumbs{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-right: 16px;
	height:20px;
	position:relative;
	left:0px;
	top:0px;
	float:right;
	width:224px;
}
#softShot img{margin-left:auto;margin-right:auto;}
#breadcrumbs a:link	  	{color: #6d6d6d; text-decoration: underline; background-color: #f2f2f2;}
#breadcrumbs a:visited  {color: #6d6d6d; text-decoration: underline; background-color: #f2f2f2;}
#breadcrumbs a:hover    {color: #6d6d6d; text-decoration: underline; background-color: #f2f2f2;}
#breadcrumbs a:active   {color: #6d6d6d; text-decoration: underline; background-color: #f2f2f2;}
select{
	color: #606060;
	margin-bottom:5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	min-width:130px;	
}
.dots{font-size: 8px; color: #666666;}
div.clearer {clear: left; line-height: 0px; height: 0px;}
* html div.clearer {
	display:none;
}
div.clearie{
	clear: left;
	line-height: 0px;
	height: 0px;
}
div#whiteBG{
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
div#pageBody{
	margin-left:auto;
	margin-right:auto;
	background-color:#262626;
}
.title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#ebe9e0;
}
.sale {color: #ad3232;}
ul, li{padding: 0px;list-style:none;}
ul.faq, li.faq{padding: 3px;list-style:disc;}
div#masterFlash{position: absolute;z-index:5;left:0px;top:0px;width:100%;height:100%;background-color: transparent;}
div#touts{
	height:55px;
	text-align:center;
	background: url('/anf/lifestyles/art/home_fade.png');
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
div#toutsHolder{
	width:100%;
	z-index:5;
	text-align:center;
}
div#toutsDiv{
	text-align:center;
	width:879px;
	margin-left:auto;
	margin-right:auto;
}
div#toutsCtn{
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
}
div#toutsLeft{
	position:absolute;
	width:879px;
	top:0px;
	left:6px;
	padding-top:0px;
	z-index:35;
}
.homeStoreTitle{
	font-size: 11px;
	font-weight: bold;
	color:#666;
}
.homeStoreTxt{
	margin-top:5px;
	color:#666;
	font-size:10px;
}
form#SL{z-index:48;padding-top:6px;}
input.slPostalCode{
	height:12px;
	padding:2px 2px 2px 5px;
	margin:0px;
	background: none;
	border: 1px solid #999;
	width:144px;
	margin-top:2px;
	margin-bottom:8px;
}
span#vat{
	font-size:9px;
	text-decoration:none;
	color: #999999;
	clear:left;
}
span#vat a:link	  	{color: #999999; text-decoration: none;}
span#vat a:visited  {color: #999999; text-decoration: none;}
span#vat a:hover    {color: #999999; text-decoration: underline;}
span#vat a:active   {color: #999999; text-decoration: none;}

/********************************* Top Nav Styles ***************************/
div#navHolder{
	position:relative;
	width:890px;
	margin:8px auto 7px auto;
	text-align:left;
	padding-left:7px;
}
.menuDiv{
	width:125px;
	margin:0;
	margin-right:28px;
	padding:0;
	float:left;
	text-align:left;
}
.menuDiv ul{
	margin:0 auto 0 auto;
	padding:0;
	width:100%;
	list-style:none;
}
.menuDiv ul li{
	margin:2px 0 0 0;
	padding:0;
	padding-bottom:3px;
	line-height:10px;
	font-size:9px;
}
.menuArrow{margin:0 3px 0 0;}
a.menuLink:link		    	{color: #999999; text-decoration: none; background-color: transparent;}
a.menuLink:visited      	{color: #999999; text-decoration: none; background-color: transparent;}
a.menuLink:hover        	{color: #ebe9e0; text-decoration: none; background-color: transparent;}
a.menuLink:active        	{color: #999999; text-decoration: none; background-color: transparent;}

.menuHighlight{position:relative;left: -7px;}

a.menuHighlight:link			{color: #ebe9e0; text-decoration: none; background-color: transparent;}
a.menuHighlight:visited       	{color: #ebe9e0; text-decoration: none; background-color: transparent;}
a.menuHighlight:hover         	{color: #ebe9e0; text-decoration: none; background-color: transparent;}
a.menuHighlight:active        	{color: #ebe9e0; text-decoration: none; background-color: transparent;}

div#kids{
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:85;
}
#topNavAcctOptions{
	float:right;
	z-index:23;
	top:0;
	right:0;
	margin:0;
	padding:0;
	width:46px;
}

/***** End Top Nav Styles *****/

/************************************PRODUCT PAGE**********************************************************/
div#ProdLeftCol{
	text-align:center;
	float: left;
	display: inline;
	width: 400px;
	min-height:421px;
	padding-bottom:20px;
}
* html div#ProdLeftCol{margin-left: 0px;}
div#viewLarger{
	height:21px;
	left:0px;
	min-height:21px;
	margin-top:0px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	text-align:left;
	top:-10px;
	width:886px;
}
div#ProdCentCol{
	text-align:left;
	float: left;
	width: 234px;
	min-height:365px;
	height:auto !important;
	height:380px;
	margin-top:9px;
	margin-left:19px;
}
img#ProdDivider{
	float:left;
	margin:0px;
	padding:0px;
	width:9px;
	height:346px;
	margin-top:43px;
}
img.colorSwatch{
	text-align:center;
	margin-right:4px;
	margin-top:6px;
	border: 1px solid #4a4a4a;
	cursor:pointer;
}
img.colorSwatchSmall{
	border: 1px solid #4a4a4a;
}
p#prodColor, p#xProdColor, p.prodColorCtn{
	font-weight:bold;
	margin-top:2px;
	margin-bottom:2px;
	color:#b1ad9d;
	font-size: 11px;
}
h1#prodTitle, h1.prodName{
	font-size:14px;
	color:#ebe9e0;
	font-weight:bold;
}
p#prodPrice, p#xProdPrice, p.prodPrice{
	font-size: 11px;
	color:#b1ad9d;
	font-weight:bold;
}
p#prodText, p#xProdText{
	margin-top: 10px;
	padding-bottom: 9px;
	color:#b1ad9d;
	width:220px;
}
div#addBtns{
	margin-top:3px;
	padding-top: 4px;
	padding-bottom: 9px;
	clear: both;
	font-size:0;
}
img#topLine{margin-bottom:9px;}
img#bottomLine{margin:9px 0px 4px 0px;}
ul#prodLinks {
	margin-top:3px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding:0;
}
ul#prodLinks li{
 	margin-top: 2px;
 	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#xlViewOps{display:inline;margin-left:8px;}
#xlHolder{display:none;position:absolute;top:100px;left:0px;z-index:100;overflow:visible;text-align:left;width:900px;}
#xlBorder{position:absolute;top:0;left:0;margin: 0 auto 0 auto;border:1px solid #424242;background-color:#262626;height:964px;}
#xlZoomFDC{background-color:#262626;height:920px;text-align:left;}
#prodColorXL{
	display:block;
	margin-left:9px;
	margin-top:3px;
	text-align:left;
	width:200px;
}
ul#prodLinks a:link     {color: #b1ad9d; text-decoration: underline;}
ul#prodLinks a:visited  {color: #b1ad9d; text-decoration: underline;}
ul#prodLinks a:hover    {color: #b1ad9d; text-decoration: underline;}
ul#prodLinks a:active   {color: #b1ad9d; text-decoration: underline;}
ul#prodLinks span{color: #b1ad9d; text-decoration: underline;}
div#ProdCentCol form select{margin-bottom:6px;}
select.product{width: 140px;}
div#prodNavBtns{
	margin-top:40px;
	text-align:left;
	margin-bottom:20px;
}

/*******************************************Division Page**************************************/
div.flashHolderMen{
	position:absolute;
	top:88px;
	left:480px;
}
div.flashHolderWomen{
	position:absolute;
	top:89px;
	left:399px;
}
div#divFlashCtn{
	height:516px;
	margin-left:auto;
	margin-right:auto;
	min-height:380px;
	text-align:center;	
}
div#innerFlashCtn{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:516px;
	top:0px;
	width:960px;
	min-height:380px;
}
#innerFlashCtn a span{display: block;}
div#divBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	width:100%;
}
div#divTouts{
	width:869px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}
div#clearanceCtn{
	text-align:left;
	width:100%;
    position:relative;
    height:375px;
}

/************************************DEPARTMENT PAGE**********************************************************/
div#deptcontainer{
	text-align:left;
	width:100%;
    position:relative;
    height:430px;
}

table#deptCells tr td.deptImgCell{width:260px;}
table#deptCells tr td{
	padding-left:8px;
	padding-right:12px;
	text-align:center;
	width:260px;
	max-width:260px;
}
span.deptNamePrice{visibility:hidden;}
#viewAll, #viewByStyle{
	z-index:40;
	position:absolute;
	top:-10px;
	left:0px;
}
#viewCntnr{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-width:870px;
	width:870px;
}
#vaHolder{
	position:relative;
	height:400px;
	margin:0px auto 0 auto;
}
#viewallContainer{
	height:400px;
	margin:0 auto 0 auto;
	position:relative;
	padding:0;
}
#viewallContainer ul{
	float:left;
	margin:0 11px 0 11px ;
	padding:0;
}
li.vaLiTop{
	width:120px; 
	height:170px;
	margin:0;
	padding:0;
	text-align:center;
}
li.vaLiBot{
	width:120px; 
	height:165px;
	position:relative;
	left:28px;
	margin:0;
	padding:0;
	text-align:center;
}
.vaText{color:#ebe9e0;}
span.deptDesc{
	font-weight:bold;
	font-size:11px;
	color:#ebe9e0;
}
span.deptPrice{
	font-weight:bold;
	font-size:10px;
	color:#b1ad9d;
}
img.deptSwatch{
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 1px solid #4a4a4a;
}

/************************************LIFESTYLE**********************************************************/
#filmwrapper {
	width:686px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	margin-top: 60px;
}
div#filmcontentcontainer{
	width:663px;
	text-align:left;
	padding-left:23px;
	background-image: url(/anf/lifestyles/art/exclusive_filmbg_tile.gif);
}
div#filmcontentcontainer2{
	width:674px;
	text-align:left;
	padding-left:12px;
	background-image: url(/anf/lifestyles/art/exclusive_filmbg_tile2.gif);
}
div#filmcontentcontainer3{
	width:668px;
	text-align:left;
	padding-left:17px;
	background-image: url(/anf/lifestyles/art/exclusive_filmbg_tile2.gif);
}
div#filmcontentcontainer3 div#center{text-align: center;display:inline;}

/*******************************************BRAND PROTECTION********************************************/
div#BPBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ededed;
	margin-bottom:4px;
	width:870px;
	height:492px;
	float:left;
}
div#BPtext1, div#frtext1, div#detext1, div#estext1, div#ittext1, div#kotext1, div#jatext1, div#zhtext1{
	float: left;
	width: 400px;
	text-align: left;
	visibility: visible;
	display: none;
	padding-left:15px;
	padding-top:10px;
	font-size:10px;
	color:#999999;
}
.BPheader{
	color:#ebe9e0;
	font-weight:bold;
}
div#BPtext2, div#frtext2, div#detext2, div#estext2, div#ittext2, div#kotext2, div#jatext2, div#zhtext2{
	visibility: hidden;
	float: left;
	display: none;
	text-align: left;
	width: 400px;
	padding-left:15px;
	padding-top:10px;
	font-size:10px;
	color:#999999;
}
#BPimage{
	float:left;
	border:0;
	margin:0;
	display:block;
}

/*** contactus.html - Contact Page ***/
#contactFormHolder{
	width:176px;
	padding:2px;
	border:1px solid #b0b6bb;
	background:#fff;
}
#contactFormTable{
	width:100%;
	background:#e5e5e5;
	border:1px solid #8d9296;
}

/**************************************Gift Card Page*********************************/
#GCcontainer{
	 margin-left:auto;
	 margin-right:auto;
	 width:870px;
}
#GCLeft{
	width:400px;
	float:left;
	margin-top:21px;
	margin-left: 14px;
}
#GCRight{
	width:325px;
	float:left;
	text-align:left;
	margin-left:30px;
	color:#b1ad9d;
}
.GCtitle{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#ebe9e0;
}
#GCviewLarger{
	text-align:left;
	margin-right:195px;
	vertical-align:top;
	padding:0px;
	margin:0px;
}

/**************************************EGC Product Page*********************************/
#EGCProdLeft{
	width:400px;
	float:left;
	text-align:right;
	margin-top:40px;
	display:inline;
}
#EGCProdRight{
	width:429px;
	float:left;
	text-align:left;
	margin-left:30px;
	margin-top:40px;
	display:inline;
	color:#b1ad9d;
}
.EGCtitle{
	font-weight:bold;
	font-size:14px;
	color:#ebe9e0;
}
.EGCText{
	font-size:11px;
	margin-top:3px;
	margin-bottom:5px;
	color:#b1ad9d;
}
#EGCadd input{margin-bottom:6px;}
#bag{cursor:pointer;}

/***************************************Account Pages*********************************/
#bigImg{float:left;width:564px;}
#rightCol{
	margin-left:4px;
	float:left;
	width:182px;
	background-color:#E5E5E5;
	text-align:left;
}
#indent{
	padding-left:22px;
	width:200px;
	height:418px;
	font-size:10px;
	color:#999999;
}
#indent input{margin-bottom:6px;margin-top:2px;}
span#inputText{margin-top:153px;}
img.submitbutton{margin-top:13px;margin-bottom:10px;}
img.submitinputerror{margin-top:20px;margin-bottom:0px;}
img.submitinput{margin-top:7px;margin-bottom:10px;}
input#subinp{margin-top:7px;margin-bottom:10px;}
img#topText{margin-top:10px;margin-bottom:0px;}

/*** account sign in page ***/
#indent #homeSubmit{margin-top:13px;}
span#error{
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ad3232;
	font-weight:bold;
	text-align:left;
	float: left;
}
span#error2{
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ad3232;
	font-weight:bold;
	text-align:left;
	float: left;
}
span#error3{
	font-size:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ad3232;
	font-weight:bold;
	text-align:left;
	float: left;
}
div#errMsg{
	color: #ad3232;
	font-weight:bold;
	visibility:hidden;
}
span#errMsg{
	font-size:10px;
	color: #ad3232;
	font-weight:bold;
	display:none;
}
span#errMsg2{
	font-size:10px;
	color: #ad3232;
	font-weight:bold;
	display:none;
}
span#errormsg{
	font-size:10px;
	color: #ad3232;
	font-weight:bold;
	display:none;
}

/**** for use with gencntnr****/
div#genRightCol{
	float:left;
	width:273px;
	text-align:left;
	background-color:#262626;
	height:418px;
}
div#genLeftCol{
	margin-left:7px;
	float:left;
	width:578px;
	background-color:#262626;
}

/*****MailingList.jsp****/
div#mailLeftCol{
	float:left;
	width:564px;
}
div#mailRightCol{
	float:left;
	margin-left:4px;
	text-align:left;

}

/***************************************Mini Cart*********************************/
div#cartlist{
	background:#262626;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left:9px;
	padding-right:9px;
	padding-top:15px;
	padding-bottom:7px;
}
div#cartlist table tr td{font-family: Arial, Verdana, Helvetica, sans-serif;}
div#cartlist a:link     {text-decoration: underline;}
div#cartlist a:visited  {text-decoration: underline;}
div#cartlist a:hover    {text-decoration: underline;}
div#cartlist a:active   {text-decoration: underline;}
div#cartlist #viewbag{font-family:Arial, Verdana, Helvetica, sans-serif;}
td.fullCart{background:#541213;color:#ffffff;}
td.cartBorder{background:#424242;}
.backorder{
	color:#ad3232;
	font-style:italic;
	text-decoration:none;
	font-family: Arial;
}

/***************************************CHECKOUT --> ORDERITEMDISPLAY*********************************/
div#emptyShop{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	width:884px;
}
div#checkoutBody form table#cartTable tr, div#checkoutBody form table#cartTable tr td, div#checkoutBody tr td{
	background-color:#262626;
	color:#999999;
}
div#checkoutBody form table#cartTable tr td, div#checkoutBody form table#cartTable tr td.smlgrey2 table tr td{color:#999999;}
div#checkoutBody form table#cartTable tr#qtyViolation td, div#checkoutBody form table#cartTable tr td span#qtyViolation a{background-color:#333333;}
div#checkoutBody form table#cartTable tr td.chkHead, div#ordLeftCol .chkHead{
	background-color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	color:#ebe9e0;
}
div#checkoutBody td.chkHead{
	background-color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	color:#ebe9e0;
}

.chkHeadPay{
	background-color:#262626;
	padding-bottom:5px;
	color:#999999;
	font-size:9px;
}
table#paymentGC, table#paymentGC a{color:#999999;}
.payHeader{font-size:10px;color:#999999;}
.payTotal{
	font-weight:bold;
	color:#999999;
	font-size:12px;
}
span#csv{
	font-size:8px;
	color:#666666;
	font-weight:bold;
	margin:0 0 0 2px;
}
div#checkoutBody form table#cartTable tr td.chkHeader, div#ordRightCol .chkHeader{
	background-color:#333333;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	color:#ebe9e0;
}
div#checkoutBody form table#cartTable tr td.receiptLine, div#checkoutBody tr.receiptLine td{background-color:#333333;}
div#checkoutBody form table#cartTable tr td span.cartName, div#checkoutBody form table#cartTable tr td span.cartName a, div#checkoutBody form table#cartTable tr td.smlgrey2 a u{
	font-weight:bold;
	color:#999999;
	font-size:11px;
}
span.cart{color:#999999;}
td.cartTotal{
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
#cartTotal{display:none;}
div#checkoutBody form table#cartTable tr td img.cartImg{margin-top:5px;margin-bottom:5px;}
div#checkoutBody form table#cartTable tr td.cartError{color: #ad3232;font-weight:bold;}
div#editMode{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:1px;
	background-color:#111111;
	z-index:55;
	margin:0px;
	padding:0px;
}
div#errPop{
	background-color:#262626;
	width:250px;
	height:150px;
	position:absolute;
	top:150px;
	left:10px;
	z-index:6;
	border:3px solid #424242;
	padding:5px;
	color:#AD3232;
	text-align:center;
}
div#editCtn{
	background-color:#262626;
	width:560px;
	position:absolute;
	top:200px;
	left:10px;
	z-index:56;
	border:1px solid #666666;
	padding:2px;
}
div#editCtn div#bord{
	background-color:#262626;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
}
img#editClose{float:right;}
#editProdLft{
	float:left;
	width:310px;
	text-align:center;
}
#editProdRgt{
	float:left;
	width:210px;
	text-align:left;
	padding-left:10px;
}

/***************************************CHECKOUT --> BillingAddress*********************************/
#billLeftCol{
	float:left;
	width:409px;
	text-align:left;
	padding-left:0px;
	color:#999999;
}
#billLeftCol table#billInfo{
	color:#999999;
	font-size:15px;
}
#billRightCol{
	float:left;
	width:411px;
	text-align:left;
	margin-left:26px;
}
.billForm{margin-bottom:8px;}
.billForm2{margin-bottom:8px;margin-top:8px;}
.billForm3{margin-top:8px;}
.smlgreyEn{font-size: 9px;color:#999999;}
.billSub{color:#999; font-size: 9px; font-weight: bold; text-align:left;}
.smlredBold{font-size: 9px; color: #ad3232; font-weight: bold;}
.errField{color: #606060;background-color: #fff198;}
.errorHighlight{font-size: 10px; color: #606060;background-color: #fff198;margin-bottom:8px;}
.errorHighlight2{font-size: 10px; color: #606060;background-color: #fff198;}
.errorHighlight3{font-size: 10px; color: #606060;background-color: #fff198;margin-top:8px;}
div#poBoxBilling, div#poBoxBilling div{text-align:left;color:#999999;}
div#billingImage{display:none;}
div.billHead{
	background-color:#666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:22px;
	margin-bottom:14px;
	width:389px;
	font-size:9px;
	color:#ebe9e0;
	text-align:left;
	font-weight:bold;
}
.billError{font-size: 10px; color: #ad3232; font-weight: bold;}
div#billingError, div#shippingError{padding-bottom:7px;padding-left:22px;}
img.addHeader{margin-bottom:10px;}
a.billSub:link		    {color:#999;text-decoration: underline; background-color: transparent;}
a.billSub:visited       {color:#999;text-decoration: underline; background-color: transparent;}
a.billSub:hover         {color:#999;text-decoration: none; background-color: transparent;}
a.billSub:active        {color:#999;text-decoration: none; background-color: transparent;}

/***************************************CHECKOUT --> OrderDisplayPending*********************************/
#ordLeftCol{
	float:left;
	width:563px;
	text-align:left;
	padding-bottom:50px;
}
#ordRightCol{
	float:left;
	width:276px;
	text-align:left;
	margin-right:11px;
	padding-bottom:50px;
}
.ordHeader{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#999999;
}
td.ordForm{font-size: 9px;}
.ordError{font-size: 9px; color: #ad3232; font-weight: bold;}
select.ordExp{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	min-width:1px;
}
a#redeemLink:link	 {color: #858585; background-color: transparent;}
a#redeemLink:visited {color: #858585; background-color: transparent;}
a#redeemLink:hover   {color: #858585; text-decoration: underline; background-color: transparent;}
a#redeemLink:active  {color: #858585; background-color: transparent;}
td#GCpay, td#GCpay a{color:#999999;}

/***************************************CHECKOUT --> Confirmation*********************************/
span.confName, span.confName a{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#999999;
}
img.receiptHeader{margin-bottom:10px;}

/***************************************YOUR ACCOUNT*********************************/
div#acctHead{
	font-size:11px;
	font-weight:bold;
	color:#ebe9e0;
	padding-top:25px;
	padding-bottom:10px;
}
.pdsml{margin:2px;}
div#acctHead2{
	font-size:11px;
	font-weight:bold;
	color:#ebe9e0;
	padding-top:25px;
}
img.acctTitle{margin-bottom:4px;}
div#acctCtn{
	width:900px;
	background-color:#262626;
	margin-left:0px;
	margin-right:4px;
	margin-left:auto;
	margin-right:auto;
}
div#acctCtnImage{
	background-color:#262626;
	float: left;
	text-align: left;
	height:377px;
}

div#acctAddrLeftCtn{
	width:330px;
	background-color:#262626;
	float: left;
	height:415px;
	min-height:415px;
	max-height:415px;
}
div#acctAddrLeftCtn select{margin-top:8px;}
div#acctAddrLeftCtn input{margin-top:6px;}
div#acctAddrRightCtn{
	width:470px;
	background-color:#262626;
	float: left;
	height:415px;
	min-height:415px;
	max-height:415px;
	text-align: left;
	margin-left:4px;
	padding-left:55px;
}
div#acctAddrRightCtn input{margin-bottom:4px;}
div#acctImage{width:463px;float:left;background-color:#262626;margin-left:7px;}
div#acctContent{
	margin-left:15px;
	margin-right:14px;
	padding-top:15px;
	padding-bottom:17px;
}
div#acctLft{
	width:359px;
	float:left;
	color:#666666;
}
div#acctRgt{
	margin-left:40px;
	width:270px;
	float:left;
	margin-bottom:10px;
}
div#acctFull{
	width:870px;
	float:left;
	text-align:center;
	
}
div#acctAddr table#acctForm tr td{padding-bottom:6px;margin-bottom:6px;}
span.acctHeader{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#ebe9e0;
	text-align:center;
}
div#acctHeaderQC{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#ebe9e0;
	text-align:left;
	width:870px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
}
p.acctTxt, p.acctTxt a{
	font-weight:bold;
	margin-top:15px;
	font-size:11px;
	color:#ebe9e0;
}
p.acctAddrHeader{font-weight:bold;font-size:11px;}
div#nonmember{margin-top:0px;}

/***************************************UPDATE QUICK CHECKOUT*********************************/
div#quickLft{
	margin-top:25px;
	float:left;
	text-align:left;
}
div#quickRgt{
	margin-top:25px;
	margin-left:30px;
	width:335px;
	float:left;
	text-align:left;
	visibility:hidden;
}
span#qckErr{color: #ad3232;font-weight:bold;}

/***************************************HELP PAGES*********************************/
div#helpHeader{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#333333;
}
div#helpBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#262626;
	margin-bottom:0px;
	width:900px;
	padding-left:15px;
}
div#helpImgs{
	width:255px;
	float:left;
	margin-left:4px;
	text-align:left;
}
div#helpCtn{
	background-color:#ededed;
	height:400px;
	width:600px;
	overflow: auto;
	float:left;
	text-align:left;

}
div#helpContent{
	margin-left:15px;
	margin-right:14px;
	padding-top:15px;
	padding-bottom:17px;
	height:352px;
}
p.helpHeader{
	font-family: Arial, Verdana, sans-serif;
	font-weight:bold;
	font-size: 12px;
}
p.helpTxt{
	font-weight:bold;
	margin-top:15px;
}
div#questions p{
	font-weight:bold;
	margin-bottom:7px;
}
div.answer p{margin-bottom:7px;}
div.answer p a{font-weight:bold;}

/***************************************Email A Friend*********************************/
div#EmailFriend{
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	width:611px;
}
div#EmailLeftCol{
	float: left;
	margin-top:15px;
	margin-left:10px;
	margin-right: 15px;
	width:194px;
	text-align:left;
}
div#EmailRightCol{
	float: left;
	width:380px;
	text-align:center;
	margin-top:8px;
	padding-bottom:12px;
}
.giftTitle{
	font-weight: bold;
	font-size: 11px;
	color:#ebe9e0;
}
#trackInfo{
	background-color:#ededed;
	margin-top:30px;
	padding-top:10px;
	height:50px;
	margin-bottom:15px;
	width:250px;
}
.tackingHeader    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #606060; font-weight: bold;}
.trackingBg{
	background-color:#494949;
	width:100%;
	text-align:center;
}
.trackbgcolor{background-color:#262626;}
.statusDate  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #606060; font-weight: bold;}

/***************************************ItemRemove*********************************/
.repudiate{background-color:#333333; color:#ebe9e0;}
.remove_header{font-size: 12px; color:#ebe9e0;}
table.repudiate{color:#999999;}
.repudiatebg{background-color:#262626;}

/***************************************GiftWrapDisplay*********************************/
/**these are temp until page is converted**/
.bground{Background-Color: #333333;}
/***smlwhite also used on past order tracking page in account section****/
.smlwhite{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #ffffff;}
.bground2{Background-Color: #ffffff;}
.smlblue{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #606060;}

/***************************************registerfirst.jsp*********************************/
/**these are temp until page is converted**/
.header          {font: 14px Arial, Verdana, helvetica, sans-serif; color: #606060; text-decoration: none; font-weight: bold;}

/***************************************TrackDetail*********************************/
/**these are temp until page is converted**/
.smlgrey2    {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666;}
.medblue     {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 14px; color: #ebe9e0; font-weight: bold;}

/**** fade ups ****/
#fadeUpHolder{
	width:279px;
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:100;
	overflow:visible;
}
#fadeUpBorder{
	position:absolute;
	top:0;
	left:0;
	margin: 0 auto 0 auto;
	border:1px solid #424242;
	width:277px;
}
#fadeUpDiv{
	position:relative;
	margin:0;
	padding:5px 5px 5px 25px;
	color:#ebe9e0;
	background:#262626;
	border:3px solid #424242;
	text-align:left;
}
#fadeUpDiv p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:9px;
	color:#666666;
	margin:0 0 10px 0;
}	
#fadeUpDiv form{margin-top:0;}
#fadeUpDiv select{margin:0 0 7px 0;}
#fadeUpDiv input, #fadeUpDiv textarea{width:205px;margin:3px 0 7px 0;}
#fadeUpDiv label{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #666666;
	margin:0px;
}
#fadeClose{
	position:absolute;
	top:6px;
	right:6px;
	z-index:57;
	display:block;
}

/**** end fade ups ****/

/**** Contact Us / Join Email ****/
#contactUsHeading, #joinEmailHeading, #eafHeading{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 110%;
	font-weight:bold;
	color: #ebe9e0;
	margin:12px 0px 10px 0px;
	padding:0;
}
form#ContactUsForm label, form#ContactUsForm a{color:#ebe9e0;}
#contactSubmit{margin:7px 0 15px 0;}
#mlSubmitBtn{margin:7px 0 0 0;}
#mlPrivPolLink{
	 position:relative;
	 top:-5px;
	 left:107px;
}
#cuError, #response, #mlError{margin:5px 0 0 0;}

/**** End Contact Us ****/

/*********************FADES****************/
div#gcHelp, div#backorder, div#duties, div#dutiesCA, div#dutiesUK, div#vatDiv, div#csvHelp, div#csvVisa, div#csvDSC, div#Amex, div#ukDiv, div#storeModels, div#NFMusic, div#NFFriend, div#anfdetails, div#anfgcdetails, div#anfproddetails, div#anfwish, div#xmasShip{
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:100;
}
div#fadeCtn{
	position:absolute;
	top:0px;
	left:0px;
	z-index:101;
}

/*********************************************NEW FACES *********************************/
div#NFCtn{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#262626;
}
div#flashcontent{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0px;
	margin:0px;
}


/******************************************** WISHLIST POPUP *********************************/
.wlTitleHeadercell{
	background-color:#262626;
	color:#ebe9e0;
	display:block;
	height:24px;
	font-size:13px;
	margin-bottom:10px;
	padding-top:7px;
	width:418px;

}
.wlCellProdCont{
	background-color:#262626;
	color:#b1ad9d;
	display:block;
	font-size:11px;
	margin-bottom:10px;
	padding:0px;
	width:418px;
}
.wlprodNametop{
	color:#ebe9e0;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

