/***************************************GLOBAL STYLES**********************************************/
body {
	overflow-x:hidden;
	text-align:center;
	background-color:#fff;
	margin: 0;
	padding:0;
	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;
}
#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#headerTitleCtn{
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	width:870px;
}

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#homeFooter{
  position:absolute;
  left:0;
  /*top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+5);*/
  /*top:expression(document.body.clientHeight > 400 ? document.body.scrollTop+document.body.clientHeight-this.clientHeight + 8: "475px");*/
}

div.homeFooterOff{
	top:500px;
}

div.homeFooterOn{
	bottom:10px;
}

div#homeFooterhtml{
  position:absolute;
  left:0;
  top:559px;
 }


div.stretchLine, div#stretchLine{
	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;
	margin-top:5px;
}

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-right:auto;
	margin-left:auto;
	width:900px;
	margin-top:25px;
	margin-bottom:0px;
	height:20px;
}
.headerDivbar{
margin-left:8px;
margin-right:10px;
}
.headerDivbar2{
margin-left:6px;
margin-right:10px;
}
div#headerMenu{
	float:left;
	width:607px;
}

div#headerMenu a.navSpace{
	padding-right:3px;
}

div#main{
	text-align:center;
	margin-top:7px;
	margin-bottom:13px;
}
.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;
	width:870px;
	text-align:center;
}
div#divCtn a.footerSpace{
	padding-right:12px;
}
	
div#contentcontainer{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: none;
	width:100%;
	background-color:#000;
}

div#contentHeader{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#000;
}

div#Prodcontentcontainer{
	width:859px;
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	display: none;
	min-height: 450px;
	
}
div#gencntnr{
	text-align: center;
	width:870px;
	margin-left:auto;
	margin-right:auto;
}
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:870px;
	display:none;
	color: #ad3232;
	text-align:left;
}
div#checkoutMsgContainer{
	display:none;
	width:859px;
	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:870px;
}
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:#000;
}
.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;}
/************************************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{
	text-align:left;
	margin-top:0px;
	height:21px;
	min-height:21px;
	width:870px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top:-10px;
	left:0px;
}
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;
}
div#ProdCrossCtn{
	margin-top:2px;
	text-align:center;
	float: left;
	width:192px;
}
div#ProdCrossCtn table{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
div#ProdCrossCtn img{
	margin-top:10px;
}
td.xSellLabel{
	padding-top:10px;
	padding-bottom:30px;
	color:#b1ad9d;
}
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{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:516px;
	min-height:380px;
}
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:330px;
}
table#deptCells tr td.deptImgCell{
	width:200px;
}
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;
}
/**************************************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;	
}

