body {
	text-align:center;
	background-color: #ffffff;
	margin: 0px;
	padding:0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
}
div, p, th, td, li, dd, dl, dt{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #6D6D6D;
	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;
}

#header {
height: 192px; 
width: 866px;
	}
	
table{
	border:0px;
}

a:link		    {color: #6d6d6d; text-decoration: none; background-color: transparent;}
a:visited       {color: #6d6d6d; text-decoration: none; background-color: transparent;}
a:hover         {color: #0000ff; text-decoration: underline; background-color: transparent;}
a:active        {color: #6d6d6d; text-decoration: none; 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:859px;
	padding-left:10px;
	padding-right:10px;
}


div#headerLine{
	width:100%;
	height:1px;
	font-size:1px;
	line-height:1px;
	padding:0px;
	margin:0px;
	margin-top:5px;
}

div#homeFooter{
  position:absolute;
  left:0;
  /*top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight+5);*/
  top:expression(document.body.clientHeight > 655 ? document.body.scrollTop+document.body.clientHeight-this.clientHeight+5 : "475px");
}

div.homeFooterOff{
	top:500px;
}

div.homeFooterOn{
	bottom:10px;
}

div#homeFooterhtml{
  position:absolute;
  left:0;
  top:559px;
 }


div.stretchLine{
	position:relative;
	width:100%;
	height:1px;
	font-size: 0px;
	padding-bottom:0px;
	padding-top:3px;
}

div#headerCtn{
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	width:859px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:0px;
	height:22px;
}

div#headerMenu{
	float:left;
	padding-top:2px;
	width:531px;
}

div#main{
	text-align:center;
	margin-top:7px;
	margin-bottom:13px;
}

#footer{
	text-align: center;
	padding-top:15px;
	background-color:#ffffff;
}

#divCtn{
	margin-left:auto;
	margin-right:auto;
	padding-left:10px;
	width:879px;
}
	
div#contentcontainer{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: none;
	background-color:#EDEDED;
	margin-bottom:4px;
	width:100%;
}

div#contentHeader{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-image: url(/anf/onlinestore/common/header_fade.gif);
	padding-left:10px;
	padding-right:10px;
	background-color:#ffffff;
	padding-bottom:4px;
}

div#gencntnr{
	text-align: center;
	width:859px;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

div#commonHeader{
	text-align: center;
	border-left: 1px solid #eaeaea;
	border-right: 1px solid #eaeaea;
}

div#commonBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#EDEDED;
	margin-bottom:4px;
	width:100%;
}

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;
}

#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;
}

.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;
}

.title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#333333;
}

.sale {color: #681414;}

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:156px;
	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:859px;
	margin-left:auto;
	margin-right:auto;
}

div#toutsCtn{
	position:absolute;
	top:0px;
	left:0px;
	z-index:30;
}

div#toutsLeft{
	position:absolute;
	width:580px;
	top:0px;
	left:6px;;
	padding-top:12px;
	z-index:35;
}

div#toutsRight{
	position:absolute;
	top:0px;
	left:600px;
	padding-top:35px;
	text-align:left;
	padding-left:21px;
	width:200px;
	z-index:35;
}

form#SL{
	z-index:48;
	padding-top:6px;
}


span#vat{
	font-size:9px;
	text-decoration:none;
	color: #999999;
}

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;}

div#navHolder{
	position:relative;
	width:859px;
	margin:8px auto 8px auto;
	text-align:left;
	padding-left:13px;
}

.menuDiv{
	width:122px;
	margin:0;
	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;
	line-height:10px;
	height:12px;
	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: #3C4145; 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: #3C4145; text-decoration: none; background-color: transparent;}
a.menuHighlight:visited       	{color: #3C4145; text-decoration: none; background-color: transparent;}
a.menuHighlight:hover         	{color: #3C4145; text-decoration: none; background-color: transparent;}
a.menuHighlight:active        	{color: #3C4145; text-decoration: none; background-color: transparent;}


img.colorSwatch{
	text-align:center;
	margin-right:4px;
	margin-top:6px;
	border: 1px solid #BFBFBF;
}

img.colorSwatchSmall{
	border: 1px solid #FFFFFF;
}

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;
}

select{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	min-width:130px;
}

div.virtualdcholder{
	position:absolute;
	top:88px;
	left:480px;
}

div.virtualdcholder2{
	position:absolute;
	top:71px;
	left:501px;
}

div.inlineholder{
	position:absolute;
	top:65px;
	left:241px;
}

div.menuholder{
	position:absolute;
	top:312px;
	left:497px;
}

div.contactholder{
	position:absolute;
	top:312px;
	left:579px;
}

div.googleholder{
	position:absolute;
	top:312px;
	left:659px;
}

div.metroholder{
	position:absolute;
	top:312px;
	left:740px;
}

div#divFlashCtn{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-repeat: repeat-x;
	height:440px;
	min-height:440px;
}

div#innerFlashCtn{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:440px;
	width:859px;
	min-height:440px;
	padding-left:10px;
	padding-right:10px;
}

div#innerFlashCtn2{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:445px;
	width:859px;
	min-height:440px;
	padding-left:10px;
	padding-right:10px;
}

div#divFlashCtn2{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-repeat: repeat-x;
	height:445px;
	min-height:440px;
}

div#innerFlashCtn2{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:445px;
	width:859px;
	min-height:440px;
	padding-left:10px;
	padding-right:10px;
}

#innerFlashCtn a span{
	display: block;
}

#innerFlashCtn a#virtualdc{
	position:absolute;
	top:25px;
	left:475px;
	width: 158px;
	height: 55px;
}
#innerFlashCtn a#virtualdc{
	position:absolute;
	top:0px;
	left:55px;
	width:331px;
	height:360px;
}

div#divBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	margin-bottom:4px;
	width:100%;
}

div#divTouts{
	width:859px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
}

#viewAll, #viewByStyle{
	z-index:40;
	position:absolute;
}

#viewCntnr{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	max-width:859px;
	width:859px;
	padding-left:10px;
	padding-right:10px;
}

#vaHolder{
	position:relative;
	height:378px;
	margin:40px auto 0 auto;
}

#viewallContainer{
	height:360px;
	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;
}

span.deptDesc{
	font-weight:bold;
	font-size:11px;
}

span.deptPrice{
	font-weight:bold;
	font-size:10px;
}

img.deptSwatch{
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 1px solid #BFBFBF;
}

#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;
}
div#BPBody{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	background-color:#ededed;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:4px;
	width:859px;
	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;
}

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;
}

#BPimage{
	float:left;
	border:0;
	margin:0;
	display:block;
}

/**these are temp until page is converted**/
.bground     {Background-Color: #898989;}
/***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;}

/**these are temp until page is converted**/
.remove_header 	{font-size: 12px; color: #FFFFFF;}

/**these are temp until page is converted**/
.header          {font: 14px Arial, Verdana, helvetica, sans-serif; color: #606060; text-decoration: none; font-weight: bold;}

/**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: #606060; 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 #999999;
	width:277px;
}

#fadeUpDiv{
	position:relative;
	margin:0;
	padding:5px 5px 5px 25px;
	color:#333333;
	background:#EDEDED;
	border:3px solid #ffffff;
	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: #333333;
	margin:12px 0px 10px 0px;
	padding:0;
}

#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;
}

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#inventoryMsg{
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:100;
}

div#fadeCtn{
	position:absolute;
	top:0px;
	left:0px;
	z-index:101;
}

#NFFriend{
	display:none;
	position:absolute;
	top:100px;
	left:0px;
	z-index:100;
	width:292px;
	height:281px;
	border:5px solid #999999;
}


#NFform{
	width:292px;
	height:281px;
	background-image: url('/anf/lifestyles/art/new_faces_form.gif');
	background-repeat:no-repeat;
	position:relative;
}

div#innerNFCtn{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:888px;
	background-image:url(/anf/lifestyles/art/new_faces_main.jpg);
	background-repeat:no-repeat;
	height:473px; 
	position:relative;
}

div#NFFooter{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:156px; 
	position:relative;
	background-image:url(/anf/lifestyles/art/new_faces_btm_repeat.gif);
	background-repeat:repeat-x;
}