@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: Trade Gothic Bold;
	src: url(../anf/font/tradegothic-bold-webfont.html);
}
@font-face {
	font-family: Trade Gothic Condensed Bold;
	src: url(../anf/font/tradegothic-boldcondtwenty-webfont.html);
}
BODY {
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
}
BODY * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	DISPLAY: block
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
A:hover {
	OUTLINE-STYLE: none
}
A:active {
	OUTLINE-STYLE: none
}
.user-home #primary-content {
	POSITION: relative; PADDING-BOTTOM: 54px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 379px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; HEIGHT: auto !important; OVERFLOW: visible; PADDING-TOP: 54px
}
.user-home #primary-content .account-header {
	WIDTH: 100%; OVERFLOW: hidden
}
.user-home #primary-content .account {
	FLOAT: left
}
.user-home #primary-content .account H2 {
	LINE-HEIGHT: 2.1em
}
.user-home #primary-content .sign-out {
	FLOAT: right
}
.user-home #primary-content .sign-out A {
	BACKGROUND-COLOR: #852d2d
}
.user-home #primary-content .sign-out A:hover {
	BACKGROUND-COLOR: #ca3f45
}
.user-home #primary-content .history-profile {
	WIDTH: 410px; FLOAT: left
}
.user-home #primary-content .wishlist-address {
	PADDING-LEFT: 20px; WIDTH: 410px; FLOAT: left
}
UL.account-widgets LI .widget {
	MARGIN-BOTTOM: 20px
}
UL.account-widgets LI .widget-header {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #555; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; CLEAR: left; OVERFLOW: hidden; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 6px
}
UL.account-widgets LI .widget-header H3 {
	DISPLAY: inline; FLOAT: left; FONT-SIZE: 13px
}
HTML.no-fontface UL.account-widgets LI .widget-header H3 {
	FLOAT: left
}
UL.account-widgets LI .widget-header A {
	PADDING-RIGHT: 19px; FLOAT: right; COLOR: #777; FONT-SIZE: 13px
}
HTML.no-fontface UL.account-widgets LI .widget-header A {
	FLOAT: right
}
UL.account-widgets LI .widget-header A:hover {
	COLOR: #d5d3c8
}
UL.account-widgets LI .widget-header A:active {
	COLOR: #d5d3c8
}
UL.account-widgets LI .widget-body {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #404040; MARGIN-TOP: 2px; MIN-HEIGHT: 100px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; HEIGHT: auto !important; COLOR: #999; OVERFLOW: hidden; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 19px
}
UL.account-widgets LI .widget-body .email .title {
	PADDING-BOTTOM: 9px; COLOR: #999; FONT-SIZE: 11px
}
UL.account-widgets LI .widget-body .password .title {
	PADDING-BOTTOM: 9px; COLOR: #999; FONT-SIZE: 11px
}
.wish-list-content .wish-list-share .form-wrap .data UL#wish-list-email-fields LI.first SPAN.updated {
	PADDING-LEFT: 8px; COLOR: #57864f
}
UL.account-widgets LI .widget-body .email .title SPAN.updated {
	PADDING-LEFT: 8px; COLOR: #57864f
}
UL.account-widgets LI .widget-body .password .title SPAN.updated {
	PADDING-LEFT: 8px; COLOR: #57864f
}
UL.account-widgets LI .widget-body .email .value {
	PADDING-BOTTOM: 9px; COLOR: #d5d3c8; FONT-SIZE: 13px
}
UL.account-widgets LI .widget-body .password .value {
	PADDING-BOTTOM: 9px; COLOR: #d5d3c8; FONT-SIZE: 13px
}
UL.account-widgets LI .widget-body .wish-list-count {
	PADDING-BOTTOM: 9px; COLOR: #d5d3c8; FONT-SIZE: 13px
}
UL.account-widgets LI .widget-body .wish-list-desc {
	PADDING-BOTTOM: 19px; FONT-SIZE: 11px
}
UL.account-widgets LI .widget-body .actions UL LI {
	FLOAT: left
}
UL.account-widgets .wish-list .widget-body .actions UL LI {
	MARGIN-RIGHT: 10px
}
.order-history H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 19px
}
.order-history H2.no-content {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 9px; BORDER-BOTTOM-WIDTH: 0px
}
.order-history TABLE.orders {
	LINE-HEIGHT: 30px; MARGIN: 9px 19px 9px 0px; WIDTH: 900px; COLOR: #777; FONT-SIZE: 11px
}
.order-history .widget-body TABLE.orders {
	WIDTH: 370px
}
.order-history TABLE.orders THEAD TR TH {
	PADDING-LEFT: 10px; COLOR: #999
}
.order-history TABLE.orders TD {
	PADDING-LEFT: 10px
}
.order-history TABLE.orders .alt {
	BACKGROUND-COLOR: #2c2c2c
}
UL.account-widgets LI .widget-body UL.addresses {
	OVERFLOW: hidden
}
UL.account-widgets LI .widget-body UL.addresses LI {
	MARGIN-TOP: 20px; MIN-HEIGHT: 180px; WIDTH: 185px; DISPLAY: block; FLOAT: left; HEIGHT: auto !important; BORDER-TOP: #484848 1px solid; PADDING-TOP: 20px
}
UL.account-widgets LI .widget-body UL.addresses LI.default {
	MARGIN-TOP: 0px; BORDER-TOP-WIDTH: 0px; PADDING-TOP: 0px
}
UL.account-widgets LI .widget-body UL.addresses LI H4 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; MARGIN-BOTTOM: 8px
}
UL.account-widgets LI .widget-body UL.addresses LI P {
	TEXT-TRANSFORM: none; FONT-SIZE: 11px
}
UL.account-widgets LI .widget-body UL.addresses LI P.nick-name {
	PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
UL.account-widgets LI .widget-body UL.addresses LI P.nick-name SPAN {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 5px; COLOR: #ca3f45
}
UL.account-widgets LI .widget-body UL.addresses LI P.name {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 13px
}
UL.account-widgets LI .widget-body UL.addresses LI P.edit {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px
}
UL.account-widgets LI .widget-body UL.addresses LI P.delete {
	TEXT-TRANSFORM: uppercase
}
.user-home UL.account-widgets LI .user-profile P {
	COLOR: #999; PADDING-TOP: 8px
}
.user-home #edit-profile-content .data LI.email {
	FLOAT: left
}
.user-home #edit-profile-content .data LI.email-confirm {
	FLOAT: left
}
.user-home #edit-profile-content .data LI.password {
	FLOAT: left
}
.user-home #edit-profile-content .data LI.password-confirm {
	FLOAT: left
}
.user-home #edit-profile-content .data LI.email {
	MARGIN-RIGHT: 10px
}
.user-home #edit-profile-content .data LI.password {
	MARGIN-RIGHT: 10px
}
.user-home #edit-profile-content .actions {
	CLEAR: both
}
.actions .profile-cancel {
	MARGIN-LEFT: 10px
}
.actions .address-cancel {
	MARGIN-LEFT: 10px
}
#edit-profile-content .actions LI.primary A {
	FLOAT: left
}
#edit-profile-content .actions LI.secondary {
	MARGIN-RIGHT: 10px
}
#edit-profile-content .actions {
	FLOAT: left; CLEAR: both
}
#edit-profile-content DIV.validator {
	MARGIN-TOP: 20px; FLOAT: left
}
#edit-profile-content .unsubscribe {
	COLOR: #999; PADDING-TOP: 8px
}
.user-logon #primary-content {
	PADDING-BOTTOM: 46px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 46px
}
#login-content {
	TEXT-TRANSFORM: uppercase
}
#login-content .sign-in {
	WIDTH: 415px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 35px
}
#login-content .sign-up {
	WIDTH: 450px; FLOAT: left
}
#login-content .sign-in H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; CLEAR: both
}
#login-content .sign-up H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; CLEAR: both
}
.reset-password H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; CLEAR: both
}
.reset-password A.privacy-policy-link {
	TEXT-TRANSFORM: uppercase; DISPLAY: inline; PADDING-TOP: 10px
}
.reset-password UL LI P {
	COLOR: #999; PADDING-TOP: 10px
}
#login-content .sign-in H3 {
	PADDING-BOTTOM: 6px; FONT-SIZE: 14px; PADDING-TOP: 7px
}
#login-content .sign-up H3 {
	PADDING-BOTTOM: 6px; FONT-SIZE: 14px; PADDING-TOP: 7px
}
.reset-password H3 {
	PADDING-BOTTOM: 6px; FONT-SIZE: 14px; PADDING-TOP: 7px
}
#login-content .sign-in UL LI.email {
	PADDING-TOP: 7px
}
#login-content .sign-in UL LI.password {
	PADDING-TOP: 7px
}
#login-content .sign-in UL LI.forgot-password {
	PADDING-TOP: 7px
}
.reset-password {
	PADDING-TOP: 7px
}
#login-content .sign-in UL LI.forgot-password {
	PADDING-BOTTOM: 16px
}
#login-content .sign-in UL LI LABEL {
	DISPLAY: block
}
.reset-password UL LI LABEL {
	DISPLAY: block
}
#login-content .sign-in UL LI INPUT {
	WIDTH: 220px
}
.reset-password UL LI INPUT {
	WIDTH: 220px
}
#login-content .sign-in UL LI INPUT.button {
	WIDTH: auto
}
.reset-password UL LI INPUT.button {
	WIDTH: auto
}
#login-content .sign-in .form-wrap .actions {
	PADDING-BOTTOM: 25px; FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#modal-container #login-content .sign-in .form-wrap .actions {
	PADDING-BOTTOM: 10px
}
#login-content .sign-up UL.benefits {
	LIST-STYLE-POSITION: inside; PADDING-BOTTOM: 19px; LIST-STYLE-TYPE: disc
}
#login-content .sign-up UL.benefits LI {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 11px; COLOR: #999
}
.reset-password .form-wrap FORM .links {
	PADDING-BOTTOM: 16px; TEXT-TRANSFORM: uppercase; PADDING-TOP: 6px
}
.reset-password .form-wrap .actions {
	FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#login-content {
	MARGIN-BOTTOM: 19px
}
#login-content .sign-up A.button {
	FLOAT: left
}
#modal-container #login-content .validator {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
#modal-container .reset-password .validator {
	POSITION: relative; MARGIN-BOTTOM: 10px
}
.user-edit #primary-content {
	PADDING-BOTTOM: 46px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 46px
}
.user-edit #primary-content H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 9px
}
#edit-profile-content .instructions {
	PADDING-BOTTOM: 9px; COLOR: #999
}
#profile-edit-form .data LABEL {
	DISPLAY: block
}
#profile-edit-form .data INPUT {
	WIDTH: 176px; MARGIN-BOTTOM: 9px
}
#profile-edit-form .data INPUT.button {
	WIDTH: auto
}
.address #primary-content {
	PADDING-BOTTOM: 46px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 46px
}
#add-edit-address H4 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 8px
}
#add-edit-address .instructions {
	COLOR: #999
}
#address-form .data {
	WIDTH: 400px
}
#address-form .data LI {
	PADDING-BOTTOM: 8px
}
#address-form .data LABEL {
	DISPLAY: block
}
#address-form .data UL.address LI.country {
	WIDTH: 196px; CLEAR: left
}
#sign-up-form .data UL.address LI.country SELECT {
	WIDTH: 196px
}
#address-form .data UL.address-id {
	DISPLAY: none
}
#address-form .data UL.address LI.first-name {
	FLOAT: left; PADDING-TOP: 0px
}
#address-form .data UL.address LI.first-name INPUT {
	WIDTH: 170px
}
#address-form .data UL.address LI.first-name INPUT.button {
	WIDTH: auto
}
#address-form .data UL.address LI.last-name {
	PADDING-LEFT: 20px; FLOAT: left; PADDING-TOP: 0px
}
#address-form .data UL.address LI.last-name INPUT {
	WIDTH: 170px
}
#address-form .data UL.address LI.address1 {
	WIDTH: 365px; FLOAT: left
}
#address-form .data UL.address LI.address1 INPUT {
	WIDTH: 365px
}
#address-form .data UL.address LI.address2 {
	FLOAT: left
}
#address-form .data UL.address LI.address2 INPUT {
	WIDTH: 290px
}
#address-form .data UL.address LI.po-box {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 70px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#address-form .data UL.address LI.po-box LABEL {
	FLOAT: right; PADDING-TOP: 3px
}
#address-form .data UL.address LI.po-box INPUT {
	MARGIN: 3px 0px 0px 10px; FLOAT: left
}
#address-form .data UL.address LI.city {
	FLOAT: left
}
#address-form .data UL.address LI.city INPUT {
	WIDTH: 120px
}
#address-form .data UL.address LI.state {
	PADDING-LEFT: 10px; FLOAT: left
}
#address-form .data UL.address LI.state LI {
	DISPLAY: none
}
#address-form .data UL.address LI.state LI.default {
	DISPLAY: inline
}
#address-form .data UL.address LI.state LI.state-active {
	DISPLAY: inline
}
#address-form .data UL.address LI.state SELECT {
	WIDTH: 120px
}
#address-form .data UL.address LI.zip {
	PADDING-LEFT: 10px; FLOAT: left
}
#address-form .data UL.address LI.zip INPUT {
	WIDTH: 100px
}
#address-form .data UL.address LI.phone {
	DISPLAY: list-item; FLOAT: left; CLEAR: both
}
#address-form .data UL.address LI.default-billing {
	DISPLAY: list-item; CLEAR: both; PADDING-TOP: 6px
}
#address-form .data UL.address LI.default-shipping {
	DISPLAY: list-item; CLEAR: both; PADDING-TOP: 6px
}
#address-form .data UL.address LI.default-billing {
	PADDING-TOP: 12px
}
#address-form .data UL.address LI.default-billing LABEL {
	FLOAT: left; PADDING-TOP: 5px
}
#address-form .data UL.address LI.default-shipping LABEL {
	FLOAT: left; PADDING-TOP: 5px
}
#address-form .data UL.address LI.default-billing INPUT {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#address-form .data UL.address LI.default-shipping INPUT {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#address-form .actions LI.primary A {
	FLOAT: left
}
#address-form .actions LI.secondary {
	MARGIN-RIGHT: 10px
}
#address-form .actions {
	FLOAT: left; CLEAR: both
}
#address-form DIV.validator {
	MARGIN-TOP: 20px; FLOAT: left
}
.order-history #primary-content {
	PADDING-BOTTOM: 46px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 46px
}
.user-register #primary-content {
	PADDING-BOTTOM: 59px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 59px
}
.user-register #primary-content H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 18px
}
.user-register #primary-content .form-wrap FORM .data {
	WIDTH: 400px
}
.user-register #primary-content .form-wrap FORM .data LI {
	PADDING-BOTTOM: 8px; FLOAT: left
}
.user-register #primary-content .form-wrap FORM .data LI.email {
	MARGIN-RIGHT: 20px
}
.user-register #primary-content .form-wrap FORM .data LI.email-confirm {
	MARGIN-RIGHT: 20px
}
.user-register #primary-content .form-wrap FORM .data LI.password {
	MARGIN-RIGHT: 20px
}
.user-register #primary-content .form-wrap FORM .data LI.password-confirm {
	MARGIN-RIGHT: 20px
}
.user-register #primary-content .form-wrap FORM .data LI.password {
	PADDING-BOTTOM: 8px
}
.user-register #primary-content .form-wrap FORM .data LI.password-confirm {
	PADDING-BOTTOM: 8px
}
.user-register #primary-content .form-wrap FORM .data LABEL {
	DISPLAY: block
}
.user-register #primary-content .form-wrap FORM .data INPUT {
	WIDTH: 176px
}
.user-register #primary-content .form-wrap FORM .data INPUT.button {
	WIDTH: auto
}
.user-register #primary-content .form-wrap FORM .data #optIn {
	WIDTH: auto; FLOAT: left
}
.user-register #primary-content .form-wrap FORM .data LABEL.optIn {
	MARGIN-LEFT: 18px
}
.user-register #primary-content .form-wrap FORM .links {
	PADDING-BOTTOM: 16px; CLEAR: both; PADDING-TOP: 5px
}
.user-register #primary-content .form-wrap FORM .actions {
	FLOAT: left; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.wish-list #primary-content {
	PADDING-BOTTOM: 60px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 60px
}
.wish-list-received #primary-content {
	PADDING-BOTTOM: 60px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 60px
}
.wish-list .wish-list-title {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 13px
}
.wish-list-content H3 {
	PADDING-BOTTOM: 6px
}
.wish-list-content .wish-list-share {
	MARGIN-BOTTOM: 8px; FLOAT: left
}
.wish-list-content .wish-list-share .instructions {
	MIN-HEIGHT: 218px; WIDTH: 300px; FLOAT: left
}
.wish-list-content .instructions OL {
	COLOR: #999; FONT-SIZE: 11px
}
.wish-list-content .instructions OL LI {
	PADDING-BOTTOM: 2px
}
.store-14609 .wish-list-content .wish-list-share .instructions {
	DISPLAY: none
}
.wish-list-content .wish-list-share .form-wrap {
	BORDER-LEFT: #484848 1px solid; MIN-HEIGHT: 218px; PADDING-LEFT: 40px; WIDTH: 325px; FLOAT: left; COLOR: #d5d3c8
}
.js .wish-list-content .wish-list-share .form-wrap .data UL#wish-list-email-fields LI {
	DISPLAY: none; MARGIN-BOTTOM: 6px
}
.wish-list-content .wish-list-share .form-wrap .data UL#wish-list-email-fields LI.first {
	DISPLAY: block
}
.wish-list-content .wish-list-share .form-wrap .data UL#wish-list-email-fields LI.guest {
	DISPLAY: block
}
.wish-list-content .wish-list-share .form-wrap .data UL#wish-list-email-fields LI.guest LABEL {
	DISPLAY: block
}
.wish-list-content .wish-list-share .form-wrap .links {
	CLEAR: both
}
.wish-list-content .wish-list-share .form-wrap .links UL LI {
	FONT-SIZE: 11px; PADDING-TOP: 6px
}
.wish-list-content .wish-list-share .form-wrap .links UL LI A {
	DISPLAY: inline
}
.store-14609 .wish-list-content .wish-list-share .form-wrap {
	DISPLAY: none
}
.wish-list-content FORM .data {
	FLOAT: left
}
.js .wish-list-content FORM .data INPUT.first-name {
	MARGIN-BOTTOM: 0px
}
.wish-list-content FORM .data INPUT.first-name {
	WIDTH: 220px; MARGIN-BOTTOM: 6px
}
.js .wish-list-content FORM .data INPUT.email {
	MARGIN-BOTTOM: 0px
}
.wish-list-content FORM .data INPUT.email {
	WIDTH: 220px; MARGIN-BOTTOM: 6px
}
.wish-list-content FORM .data LI.validator-error-required INPUT {
	BACKGROUND-COLOR: #852d2d
}
.wish-list-content FORM .actions {
	PADDING-BOTTOM: 10px; FLOAT: left; PADDING-TOP: 11px
}
.wish-list-content FORM .actions .button {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.js .wish-list-content .add-email {
	DISPLAY: block
}
.wish-list-content .add-email {
	DISPLAY: none
}
.js .wish-list-content #about-wish-list {
	DISPLAY: none
}
.simplemodal-data#about-wish-list {
	WIDTH: 300px; DISPLAY: block
}
#about-wish-list H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 9px
}
#about-wish-list UL {
	LIST-STYLE-TYPE: disc; MARGIN: 10px; FONT-FAMILY: Arial,Helvetica,'sans serif'; COLOR: #d5d3c8; FONT-SIZE: 12px
}
.wish-list-share .share-it {
	BORDER-LEFT: #484848 1px solid; MIN-HEIGHT: 218px; PADDING-LEFT: 40px; FLOAT: left
}
.store-14609 .wish-list-content .wish-list-share .share-it {
	BORDER-RIGHT-WIDTH: 0px; MIN-HEIGHT: 120px; PADDING-LEFT: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.wish-list-share .share-it LI {
	PADDING-BOTTOM: 7px
}
.wish-list-share .share-it LI.facebook A {
	BACKGROUND: url(../anf/img/global/b_share-facebook.html) no-repeat 0px 0px
}
.wish-list-share .share-it LI.facebook A:hover {
	BACKGROUND-POSITION: 0px -31px
}
.wish-list-share .share-it LI.twitter A {
	BACKGROUND: url(../anf/img/global/b_share-twitter.html) no-repeat 0px 0px
}
.wish-list-share .share-it LI.twitter A:hover {
	BACKGROUND-POSITION: 0px -31px
}
.wish-list-share .share-it LI A {
	WIDTH: 76px; DISPLAY: block; HEIGHT: 31px
}
.wish-list-share .share-it LI A SPAN {
	POSITION: absolute; TOP: -10000px
}
.wish-list-content TABLE {
	CLEAR: both
}
.wish-list-content THEAD TR {
	BORDER-TOP: #484848 1px solid
}
.wish-list-content THEAD TR TH {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 15px; PADDING-TOP: 6px
}
.wish-list-content THEAD TR TH.desc {
	TEXT-ALIGN: left; WIDTH: 300px
}
.wish-list-content THEAD TR TH.comments {
	TEXT-ALIGN: left; WIDTH: 255px
}
.wish-list-content THEAD TR TH.select {
	TEXT-ALIGN: left; WIDTH: 285px
}
.wish-list-content TR.item TD {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.wish-list-content TR.item TD.comments {
	OVERFLOW: hidden
}
.wish-list-content TR.item TD.comments P {
	WIDTH: 255px
}
.wish-list-content TR.item TD.select {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.wish-list-content TR.item TD.remove {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.wish-list-received .wish-list-content TR.item TD.select {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.wish-list-content TR.item TD.item-desc UL {
	OVERFLOW: hidden
}
.wish-list-content TR.item TD.item-desc UL LI {
	FLOAT: left
}
.wish-list-content TR.item TD.item-desc UL LI.img A IMG.prod-img {
	WIDTH: 100px; HEIGHT: 100px
}
.wish-list-content TR.item TD.item-desc UL LI.desc {
	TEXT-ALIGN: left; PADDING-TOP: 10px
}
.wish-list-content TR.item TD.item-desc UL LI.desc SPAN {
	PADDING-LEFT: 20px; DISPLAY: block
}
.wish-list-content TR.item TD.item-desc UL LI.desc SPAN.name {
	WIDTH: 180px; COLOR: #999
}
.wish-list-content TR.item TD.add-to-bag A {
	FLOAT: right; FONT-SIZE: 11px
}
.js .wish-list-content TD.add-to-bag A.script {
	DISPLAY: block
}
.wish-list-content TD.add-to-bag A.script {
	DISPLAY: none
}
.wish-list-content TD.add-to-bag {
	WIDTH: 123px
}
.wish-list-content TD.add-to-bag UL {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; CLEAR: both; PADDING-TOP: 9px
}
.wish-list-content TD.add-to-bag UL LI.error {
	TEXT-ALIGN: left; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; COLOR: #d5d3c8; PADDING-TOP: 7px
}
.wish-list-content .print UL LI {
	MARGIN: 17px 0px 0px 10px; FLOAT: right
}
LI.po-box INPUT {
	BACKGROUND-COLOR: transparent
}
LI.default-billing INPUT {
	BACKGROUND-COLOR: transparent
}
LI.default-shipping INPUT {
	BACKGROUND-COLOR: transparent
}
LI.brands INPUT {
	BACKGROUND-COLOR: transparent
}
INPUT#optIn {
	BACKGROUND-COLOR: transparent
}
BODY.category-view #primary-content {
	BACKGROUND: url(../anf/img/global/category-primary-content.html) #323232 left top; OVERFLOW: hidden; _height: 100%
}
BODY.product-view #primary-content {
	BACKGROUND: url(../anf/img/global/bg_category-nav-wrap.html) #323232 left top; OVERFLOW: hidden; _height: 100%
}
#category-nav-wrap {
	FLOAT: left
}
#category-nav {
	PADDING-BOTTOM: 25px; MIN-HEIGHT: 437px; WIDTH: 200px; BACKGROUND: url(../anf/img/global/bg_category-menu.html) no-repeat left top; _height: 437px
}
#category-nav UL.primary {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 2em
}
#category-nav UL.primary UL.secondary {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; PADDING-TOP: 0.5em
}
#category-nav UL.primary UL.secondary UL.tertiary {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; PADDING-TOP: 0.5em
}
#category-nav UL LI {
	PADDING-BOTTOM: 0.5em
}
#category-nav UL LI.last {
	PADDING-BOTTOM: 0px
}
#category-nav UL.primary LI A {
	TEXT-TRANSFORM: uppercase; COLOR: #777; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#category-nav UL.primary LI A:hover {
	COLOR: #d5d3c8
}
#category-nav UL.primary LI.current A {
	COLOR: #d5d3c8
}
#category-nav UL.primary UL.secondary LI A {
	PADDING-LEFT: 12px; COLOR: #777; FONT-SIZE: 12px
}
#category-nav UL.primary UL.secondary LI A:hover {
	COLOR: #d5d3c8
}
#category-nav UL.primary UL.secondary LI.current A {
	COLOR: #d5d3c8
}
#category-nav UL.primary UL.secondary LI.selected A {
	BACKGROUND: url(../anf/img/global/bg_nav-arrow.html) no-repeat 0px 3px; COLOR: #d5d3c8
}
#category-nav UL.primary UL.secondary UL.tertiary LI A {
	PADDING-LEFT: 12px; BACKGROUND: 0px 50%; COLOR: #777
}
#category-nav UL.primary UL.secondary UL.tertiary LI A:hover {
	COLOR: #d5d3c8
}
#category-nav UL.primary UL.secondary UL.tertiary LI.selected A {
	BACKGROUND: url(../anf/img/global/bg_nav-arrow.html) no-repeat 0px 3px; COLOR: #d5d3c8
}
LI.swatch {
	POSITION: relative; MARGIN: 0px 6px 6px 0px; DISPLAY: block; FLOAT: left
}
.product-view LI.swatch {
	MARGIN-BOTTOM: 0px
}
LI.swatch A {
	BORDER-BOTTOM: #2c2c2c 1px solid; POSITION: relative; BORDER-LEFT: #2c2c2c 1px solid; WIDTH: 18px; DISPLAY: block; HEIGHT: 8px; OVERFLOW: hidden; BORDER-TOP: #2c2c2c 1px solid; BORDER-RIGHT: #2c2c2c 1px solid
}
LI.swatch A SPAN {
	POSITION: absolute; LEFT: -10000px
}
LI.swatch01 {
	BACKGROUND-POSITION: 0px 0px
}
LI.swatch02 {
	BACKGROUND-POSITION: 0px -10px
}
LI.swatch03 {
	BACKGROUND-POSITION: 0px -20px
}
LI.swatch04 {
	BACKGROUND-POSITION: 0px -30px
}
LI.swatch05 {
	BACKGROUND-POSITION: 0px -40px
}
LI.swatch06 {
	BACKGROUND-POSITION: 0px -50px
}
LI.swatch07 {
	BACKGROUND-POSITION: 0px -60px
}
LI.swatch08 {
	BACKGROUND-POSITION: 0px -70px
}
LI.swatch09 {
	BACKGROUND-POSITION: 0px -80px
}
LI.swatch10 {
	BACKGROUND-POSITION: 0px -90px
}
LI.swatch11 {
	BACKGROUND-POSITION: 0px -100px
}
LI.swatch12 {
	BACKGROUND-POSITION: 0px -110px
}
LI.swatch13 {
	BACKGROUND-POSITION: 0px -120px
}
LI.swatch14 {
	BACKGROUND-POSITION: 0px -130px
}
LI.swatch15 {
	BACKGROUND-POSITION: 0px -140px
}
LI.swatch16 {
	BACKGROUND-POSITION: 0px -150px
}
LI.swatch17 {
	BACKGROUND-POSITION: 0px -160px
}
LI.swatch18 {
	BACKGROUND-POSITION: 0px -170px
}
LI.swatch19 {
	BACKGROUND-POSITION: 0px -180px
}
LI.swatch20 {
	BACKGROUND-POSITION: 0px -190px
}
LI.swatch21 {
	BACKGROUND-POSITION: 0px -200px
}
LI.swatch22 {
	BACKGROUND-POSITION: 0px -210px
}
LI.swatch23 {
	BACKGROUND-POSITION: 0px -220px
}
LI.swatch24 {
	BACKGROUND-POSITION: 0px -230px
}
LI.swatch25 {
	BACKGROUND-POSITION: 0px -240px
}
LI.swatch26 {
	BACKGROUND-POSITION: 0px -250px
}
LI.swatch27 {
	BACKGROUND-POSITION: 0px -260px
}
LI.swatch28 {
	BACKGROUND-POSITION: 0px -270px
}
LI.swatch29 {
	BACKGROUND-POSITION: 0px -280px
}
LI.swatch30 {
	BACKGROUND-POSITION: 0px -290px
}
LI.swatch31 {
	BACKGROUND-POSITION: 0px -300px
}
LI.swatch32 {
	BACKGROUND-POSITION: 0px -310px
}
LI.swatch33 {
	BACKGROUND-POSITION: 0px -320px
}
LI.swatch34 {
	BACKGROUND-POSITION: 0px -330px
}
LI.swatch35 {
	BACKGROUND-POSITION: 0px -340px
}
LI.swatch36 {
	BACKGROUND-POSITION: 0px -350px
}
LI.swatch37 {
	BACKGROUND-POSITION: 0px -360px
}
LI.swatch38 {
	BACKGROUND-POSITION: 0px -370px
}
LI.swatch39 {
	BACKGROUND-POSITION: 0px -380px
}
LI.swatch40 {
	BACKGROUND-POSITION: 0px -390px
}
LI.swatch41 {
	BACKGROUND-POSITION: 0px -400px
}
LI.swatch42 {
	BACKGROUND-POSITION: 0px -410px
}
LI.swatch43 {
	BACKGROUND-POSITION: 0px -420px
}
LI.swatch44 {
	BACKGROUND-POSITION: 0px -430px
}
LI.swatch45 {
	BACKGROUND-POSITION: 0px -440px
}
LI.swatch46 {
	BACKGROUND-POSITION: 0px -450px
}
LI.swatch47 {
	BACKGROUND-POSITION: 0px -460px
}
LI.swatch48 {
	BACKGROUND-POSITION: 0px -470px
}
#category-content {
	WIDTH: 760px; FLOAT: left
}
#category-content .category-wrap {
	WIDTH: 760px; BACKGROUND: url(../anf/img/global/bg_category-shadow.html) no-repeat left top; FLOAT: left; PADDING-TOP: 10px
}
#category-content .ScentByForm.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .ScentByFamily.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .BodyByForm.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .BodyByFamily.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .EucalyptusByForm.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .EucalyptusByFamily.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .EucalyptusLotion.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipByFamily.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipGloss.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipColor.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipButter.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipTint.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .LipBalm.category-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../anf/img/global/bg_category-shadow-fragrance.html) no-repeat left top; PADDING-TOP: 0px
}
#category-content .category-wrap .category {
	MARGIN-TOP: 0px; MIN-HEIGHT: 437px; BACKGROUND: url(../anf/img/global/bg_category-content.html) repeat-y left top; HEIGHT: auto !important; OVERFLOW: hidden; _height: 100%
}
#category-content .category-wrap .ScentByForm.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .ScentByFamily.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .BodyByForm.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .BodyByFamily.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .EucalyptusByForm.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .EucalyptusByFamily.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .EucalyptusLotion.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipByFamily.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipGloss.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipColor.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipButter.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipTint.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .category-wrap .LipBalm.category {
	MARGIN-TOP: 3px; MIN-HEIGHT: 517px; BACKGROUND: #121214; HEIGHT: auto !important
}
#category-content .hero-wrap {
	WIDTH: 760px; BACKGROUND: url(../gh/img/global/bg_category-hero.html) no-repeat left top; HEIGHT: 375px
}
#category-content .hero {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; WIDTH: 732px; PADDING-RIGHT: 14px; HEIGHT: 347px; PADDING-TOP: 14px
}
.category-view .products UL {
	PADDING-BOTTOM: 56px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: table; HEIGHT: 1%; OVERFLOW: hidden; PADDING-TOP: 0px
}
.category-view .products UL LI.product-wrap {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 26px; WIDTH: 226px; DISPLAY: inline-block; FLOAT: none; HEIGHT: 100%; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.category-view .products UL LI.product-wrap {
	DISPLAY: inline
}
.category-view .products UL LI.first.product-wrap {
	PADDING-LEFT: 15px; CLEAR: left
}
.category-view .products .product {
	TEXT-ALIGN: center; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'
}
.category-view .products .image-wrap {
	POSITION: relative
}
.category-view .products .image-wrap A {
	DISPLAY: block
}
.category-view .products .product A IMG {
	WIDTH: 226px; HEIGHT: 226px
}
.category-view .ScentByForm .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .ScentByFamily .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .BodyByForm .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .BodyByFamily .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .EucalyptusByForm .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .EucalyptusByFamily .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .EucalyptusLotion .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipByFamily .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipGloss .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipColor .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipBalm .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipButter .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .LipTint .product A IMG {
	BACKGROUND: url(../gh/img/global/bg_category-product-glow.html) no-repeat left top
}
.category-view .products .product SPAN {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
.category-view .products .product SPAN.name {
	DISPLAY: block; FONT-SIZE: 16px
}
.category-view .products .product SPAN.name A {
	COLOR: #d5d3c8; TEXT-DECORATION: none
}
.category-view .products LI.product-wrap-hover .product SPAN.name A {
	COLOR: #d5d3c8
}
.category-view .products .product SPAN.name A:hover {
	COLOR: #d5d3c8
}
.category-view .products .product SPAN.desc {
	DISPLAY: block; COLOR: #777; FONT-SIZE: 14px
}
.category-view .products .product .price {
	FONT-SIZE: 16px; PADDING-TOP: 5px
}
.category-view .products .product .price DEL {
	TEXT-TRANSFORM: none; COLOR: #777; MARGIN-RIGHT: 9px
}
.category-view .products .product .price DEL SPAN {
	COLOR: #777
}
.category-view .products .product .price SPAN.promo-price {
	DISPLAY: block; COLOR: #777; FONT-SIZE: 15px; PADDING-TOP: 5px
}
.category-view .products .product .swatches {
	PADDING-TOP: 11px
}
.category-view .products .product .swatches-bogo {
	PADDING-TOP: 11px
}
.category-view .products .product .swatches UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 15px; WIDTH: 150px; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-TOP: 0px
}
#category-content H2.cat-name {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 40px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 18px; PADDING-TOP: 18px
}
.quick-shop-link {
	POSITION: absolute; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; TOP: 150px; LEFT: 79px
}
.quick-shop {
	BORDER-BOTTOM: #2b2b2b 5px solid; BORDER-LEFT: #2b2b2b 5px solid; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; WIDTH: 710px; PADDING-RIGHT: 0px !important; HEIGHT: 392px; OVERFLOW: hidden; BORDER-TOP: #2b2b2b 5px solid; BORDER-RIGHT: #2b2b2b 5px solid; PADDING-TOP: 0px !important
}
.simplemodal-data #product-content .product {
	WIDTH: 710px; BACKGROUND: url(../anf/img/global/bg_quick-shop.html) no-repeat; HEIGHT: 392px
}
.quick-shop .product {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 0px
}
.quick-shop .product .image-util .views {
	DISPLAY: none
}
.quick-shop .product .image-util .tools {
	DISPLAY: none
}
.quick-shop .product .share {
	DISPLAY: none
}
.quick-shop .product .prev-next {
	DISPLAY: none
}
.quick-shop .product .product-form .info .skus {
	DISPLAY: none
}
.quick-shop .product .product-form .info P.copy {
	DISPLAY: none
}
.quick-shop .product .product-form .info SPAN.collection {
	DISPLAY: none
}
.quick-shop .product .product-form .size-chart {
	DISPLAY: none
}
.quick-shop .product .product-form .links UL {
	DISPLAY: none
}
.quick-shop .product .product-form .subtotal-includes-vat {
	COLOR: #777; CURSOR: default; TEXT-DECORATION: none
}
.quick-shop .product .image-util {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; WIDTH: 350px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 24px
}
.quick-shop .product .image-util .image-wrap {
	POSITION: relative; WIDTH: 350px; HEIGHT: 350px
}
.quick-shop .product .image-util .image-wrap A {
	Z-INDEX: 999; DISPLAY: block; CURSOR: default
}
.quick-shop .product .image-util .image-wrap IMG.prod-img {
	Z-INDEX: 0; WIDTH: 350px; HEIGHT: 350px
}
.quick-shop .product .image-util UL {
	DISPLAY: inline
}
.quick-shop .product .image-util LI {
	DISPLAY: inline
}
.quick-shop .product .product-form {
	PADDING-LEFT: 20px; WIDTH: 308px; FLOAT: left; PADDING-TOP: 65px
}
.quick-shop .product .product-form .info {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'
}
.quick-shop .product .product-form .info H2.name {
	LINE-HEIGHT: 1.1em; COLOR: #d5d3c8; FONT-SIZE: 24px
}
.quick-shop .product .product-form .info H3.desc {
	COLOR: #999; FONT-SIZE: 15px; PADDING-TOP: 3px
}
.quick-shop .product .product-form .info .price {
	COLOR: #d5d3c8; PADDING-TOP: 14px
}
.quick-shop .product .product-form .info .price H4 {
	DISPLAY: inline; FONT-SIZE: 18px
}
.quick-shop .product .product-form .info .price H4 DEL {
	COLOR: #999; MARGIN-RIGHT: 4px
}
.quick-shop .product .product-form .info .price H4.offer-price {
	PADDING-RIGHT: 4px
}
.quick-shop .product .product-form .info .price H4.promo-price {
	PADDING-LEFT: 10px; BACKGROUND: url(../anf/img/global/bg_price-separator-product.html) no-repeat left bottom
}
.quick-shop .product .product-form .info .color-wrap {
	PADDING-TOP: 16px
}
.quick-shop .product .product-form .info .color-wrap P.color {
	DISPLAY: inline; FONT-SIZE: 14px
}
.quick-shop .product .product-form .swatches UL {
	PADDING-TOP: 8px
}
.quick-shop .product .product-form .links {
	CLEAR: both; PADDING-TOP: 1em
}
.quick-shop .product .product-form .links LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; COLOR: #777
}
.quick-shop .product .product-form .links A {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 11px
}
.quick-shop .product .product-form .links A:hover {
	COLOR: #d5d3c8
}
.quick-shop .product .product-form .links A.remove-link {
	COLOR: #999; FONT-SIZE: 11px; CURSOR: default; TEXT-DECORATION: none
}
.quick-shop .product .product-form .links A.remove-link:hover {
	COLOR: #999; FONT-SIZE: 11px; CURSOR: default; TEXT-DECORATION: none
}
.quick-shop .product .product-form .links A.product-link {
	MARGIN-TOP: 10px; DISPLAY: block; FONT-SIZE: 13px
}
.giftcard-view #primary-content {
	TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 459px; WIDTH: 960px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; HEIGHT: auto !important
}
.giftcard-product {
	BACKGROUND: url(../anf/img/global/bg_gift-card.html) no-repeat; HEIGHT: 459px; OVERFLOW: hidden
}
.giftcard-product H2 {
	FONT-SIZE: 24px
}
.giftcard-product H3.desc {
	DISPLAY: none
}
.giftcard-product H4.offer-price {
	DISPLAY: none
}
.giftcard-product P {
	LINE-HEIGHT: 1.1; COLOR: #999; FONT-SIZE: 14px; PADDING-TOP: 10px
}
.giftcard-product LABEL {
	DISPLAY: block
}
.giftcard-product TEXTAREA {
	WIDTH: 336px
}
.giftcard-product .image {
	WIDTH: 480px; FLOAT: left
}
.giftcard-product .image IMG.prod-img {
	PADDING-BOTTOM: 55px; PADDING-LEFT: 130px; WIDTH: 350px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 350px; PADDING-TOP: 54px
}
.giftcard-product .info {
	WIDTH: 360px; FLOAT: left; PADDING-TOP: 105px
}
.giftcard-product .e-giftcard-desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 80px; WIDTH: 340px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 120px
}
.giftcard-product .form-wrap {
	WIDTH: 480px; FLOAT: left
}
.giftcard-product .form-wrap .no-messages {
	DISPLAY: none
}
.giftcard-product .form-wrap UL.options LI.giftcard {
	PADDING-RIGHT: 8px; DISPLAY: inline
}
.giftcard-product .form-wrap UL.options LI.giftcard LABEL {
	POSITION: absolute; LEFT: -10000px
}
.giftcard-product .form-wrap UL.options LI.amount SELECT {
	WIDTH: 140px
}
.giftcard-product .form-wrap UL.options LI.qty SELECT {
	WIDTH: 45px
}
.giftcard-product .links {
	WIDTH: 480px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; FLOAT: left; PADDING-TOP: 18px
}
.giftcard-product .links UL LI {
	PADDING-BOTTOM: 6px
}
.giftcard-product .links A {
	FONT-SIZE: 14px
}
#product-EGIFTCARD .data INPUT {
	WIDTH: 156px
}
#product-EGIFTCARD SELECT {
	WIDTH: 160px
}
#product-EGIFTCARD .data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 115px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
#product-EGIFTCARD UL.options {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#product-EGIFTCARD UL.options LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 8px
}
#product-EGIFTCARD UL.options LI.to {
	PADDING-TOP: 0px
}
#product-EGIFTCARD UL.options LI.from {
	PADDING-TOP: 0px
}
#product-EGIFTCARD .actions {
	PADDING-LEFT: 115px
}
#product-EGIFTCARD .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 534px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.giftcard-view .gc-info {
	TEXT-TRANSFORM: none; WIDTH: 320px; DISPLAY: none; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'
}
.giftcard-view .gc-info H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase
}
.giftcard-view .gc-info H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase
}
.giftcard-view .gc-info H3 {
	FONT-SIZE: 18px; PADDING-TOP: 26px
}
.giftcard-view .gc-info P {
	LINE-HEIGHT: 1.4; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.giftcard-view .gc-info UL {
	LINE-HEIGHT: 1.4; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.giftcard-view .gc-info UL {
	MARGIN-LEFT: 14px
}
.giftcard-view .gc-info UL LI {
	LIST-STYLE-TYPE: disc
}
.quick-shop #product-GIFTCARD .image {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 350px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.quick-shop #product-GIFTCARD .image IMG.prod-img {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.quick-shop #product-GIFTCARD .info {
	WIDTH: 290px; PADDING-TOP: 90px
}
.quick-shop #product-GIFTCARD .form-wrap {
	WIDTH: 340px
}
.quick-shop #product-EGIFTCARD .e-giftcard-desc {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; WIDTH: 230px; PADDING-RIGHT: 0px; PADDING-TOP: 30px
}
.quick-shop #product-EGIFTCARD .form-wrap {
	WIDTH: 430px
}
.quick-shop #product-EGIFTCARD .data {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; PADDING-RIGHT: 0px; PADDING-TOP: 80px
}
.quick-shop #product-EGIFTCARD .actions {
	PADDING-LEFT: 50px
}
.quick-shop .giftcard-product .links {
	DISPLAY: none
}
.multiple-product-view .prev-next {
	DISPLAY: none
}
.multiple-product-view #product-content .hero-wrap {
	WIDTH: 760px; BACKGROUND: url(../anf/img/global/bg_category-hero.html) no-repeat left top; HEIGHT: 375px
}
.multiple-product-view #product-content .hero {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 14px; WIDTH: 732px; PADDING-RIGHT: 14px; HEIGHT: 347px; PADDING-TOP: 14px
}
.multiple-product-view #product-content {
	BACKGROUND-REPEAT: repeat-y; HEIGHT: auto
}
.multiple-product-view #product-content DIV.product {
	HEIGHT: 517px; CLEAR: both
}
#product-content {
	FLOAT: left
}
#product-content .product {
	MIN-HEIGHT: 517px; WIDTH: 760px; BACKGROUND: url(../anf/img/global/bg_product-content.html) no-repeat; HEIGHT: auto !important
}
#product-content .ScentByForm {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .ScentByFamily {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .BodyByForm {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .BodyByFamily {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .EucalyptusByForm {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .EucalyptusByFamily {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .EucalyptusLotion {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipByFamily {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipGloss {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipColor {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipButter {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipTint {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#product-content .LipBalm {
	BACKGROUND: url(../anf/img/global/bg_product-content-fragrance.html) no-repeat
}
#zoom-tool-tip {
	Z-INDEX: 1001; POSITION: absolute; WIDTH: 85px; DISPLAY: none; BACKGROUND: url(../anf/img/global/b_zoom-tool-tip.html); HEIGHT: 38px
}
HTML[lang|='it'] #zoom-tool-tip {
	WIDTH: 102px; BACKGROUND: url(../anf/img/global/b_zoom-tool-tip-IT.html)
}
HTML[lang|='ja'] #zoom-tool-tip {
	WIDTH: 46px; BACKGROUND: url(../anf/img/global/b_zoom-tool-tip-JP.html)
}
#zoom {
	BORDER-BOTTOM: #2b2b2b 5px solid; BORDER-LEFT: #2b2b2b 5px solid; TEXT-TRANSFORM: uppercase; WIDTH: 900px; DISPLAY: none; BACKGROUND: #2b2b2b; COLOR: #777; BORDER-TOP: #2b2b2b 5px solid; BORDER-RIGHT: #2b2b2b 5px solid
}
#zoom .curr-product {
	DISPLAY: none
}
#zoom .controls {
	BORDER-BOTTOM: #2b2b2b 5px solid; TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 900px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; BACKGROUND: url(../anf/img/global/bg_zoom.html) #2b2b2b; HEIGHT: 112px; FONT-SIZE: 14px
}
#zoom .controls UL LI.swatch A {
	BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; BORDER-TOP: #444 1px solid; BORDER-RIGHT: #444 1px solid
}
#zoom P.color {
	PADDING-TOP: 26px
}
#zoom > IMG {
	WIDTH: 900px; HEIGHT: 900px
}
.product-view .product {
	TEXT-TRANSFORM: uppercase; COLOR: #999; OVERFLOW: hidden
}
.product-view .product .image-util {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 23px; WIDTH: 350px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 53px
}
.product-view .product .image-util .image-wrap {
	POSITION: relative; WIDTH: 350px; HEIGHT: 350px
}
.product-view .product .image-util .image-wrap A {
	Z-INDEX: 999; DISPLAY: block
}
.product-view .product .image-util .image-wrap IMG.prod-img {
	Z-INDEX: 0; WIDTH: 350px; HEIGHT: 350px
}
.product-view .product .model-view .image-wrap A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 340px; PADDING-RIGHT: 5px; HEIGHT: 340px; PADDING-TOP: 5px
}
.product-view .product .model-view .image-wrap IMG.prod-img {
	WIDTH: 340px; HEIGHT: 340px
}
.product-view .product .model-view .image-border {
	POSITION: absolute; WIDTH: 350px; BACKGROUND: url(../anf/img/global/model-view-border.html) no-repeat left top; HEIGHT: 350px; TOP: 0px; LEFT: 0px
}
.product-view .product .image-util UL {
	DISPLAY: inline
}
#zoom .views .alt-views UL {
	DISPLAY: inline
}
.product-view .product .image-util LI {
	DISPLAY: inline
}
#zoom .views .alt-views LI {
	DISPLAY: inline
}
.product-view .product .image-util .views {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; FONT-SIZE: 14px; PADDING-TOP: 4px
}
#zoom .views {
	PADDING-TOP: 5px
}
.product-view .product .image-util .views .alt-views {
	DISPLAY: inline
}
#zoom .views .alt-views {
	DISPLAY: inline
}
.product-view .product .image-util .views .alt-views {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 4px
}
.product-view .product .image-util .views .alt-views SPAN.image-menu-label {
	PADDING-RIGHT: 10px
}
#zoom .views .alt-views SPAN.image-menu-label {
	PADDING-RIGHT: 10px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI {
	PADDING-RIGHT: 6px
}
#zoom .views .alt-views UL.image-menu LI {
	PADDING-RIGHT: 6px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI A {
	WIDTH: 10px; DISPLAY: inline-block; MARGIN-BOTTOM: -2px; BACKGROUND: url(../anf/img/global/b_dots.html) no-repeat 0px -10px; HEIGHT: 10px
}
#zoom .views .alt-views UL.image-menu LI A {
	WIDTH: 10px; DISPLAY: inline-block; MARGIN-BOTTOM: -2px; BACKGROUND: url(../anf/img/global/b_dots.html) no-repeat 0px -10px; HEIGHT: 10px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI A:hover {
	BACKGROUND-POSITION: 0px 0px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI.selected A {
	BACKGROUND-POSITION: 0px 0px
}
#zoom .views .alt-views UL.image-menu LI A:hover {
	BACKGROUND-POSITION: 0px 0px
}
#zoom .views .alt-views UL.image-menu LI.selected A {
	BACKGROUND-POSITION: 0px 0px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI A SPAN {
	POSITION: absolute; TOP: -10000px
}
#zoom .views .alt-views UL.image-menu LI A SPAN {
	POSITION: absolute; TOP: -10000px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI.last {
	PADDING-RIGHT: 0px
}
#zoom .views .alt-views UL.image-menu LI.last {
	PADDING-RIGHT: 0px
}
.product-view .product .image-util .views .alt-views UL.image-menu LI.template {
	DISPLAY: none
}
#zoom .views .alt-views UL.image-menu LI.template {
	DISPLAY: none
}
.product-view .product .image-util .views .model-views {
	PADDING-LEFT: 20px
}
#zoom .views .model-views {
	PADDING-LEFT: 20px
}
.product-view .product .image-util .views .no-views {
	DISPLAY: none
}
#zoom .views .no-views {
	DISPLAY: none
}
.product-view .product .image-util .tools {
	TEXT-ALIGN: center; PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 9px
}
.product-view .product .image-util .tools UL LI {
	PADDING-RIGHT: 15px
}
.product-view .product .image-util .tools UL LI.last {
	PADDING-RIGHT: 0px
}
.product-view .product .image-util .tools UL LI A {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.product-view .product .image-util .tools UL LI A:hover {
	COLOR: #d5d3c8
}
.product-view .product .prev-next {
	POSITION: relative; MARGIN-TOP: 16px; WIDTH: 760px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'
}
.product-view .product .prev-next P.index {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 50px; HEIGHT: 20px; FONT-SIZE: 14px; LEFT: 666px
}
HTML[lang|='ja'] .product-view .product .prev-next P.index {
	WIDTH: 60px
}
.product-view .product .prev-next UL LI {
	POSITION: absolute; WIDTH: 18px; DISPLAY: block; HEIGHT: 18px
}
.product-view .product .prev-next UL LI A {
	WIDTH: 18px; DISPLAY: block; HEIGHT: 18px
}
.product-view .product .prev-next UL LI.prev {
	LEFT: 648px
}
.product-view .product .prev-next UL LI.prev A {
	BACKGROUND: url(../anf/img/global/b_prev-arrow.html) no-repeat center 50%
}
.product-view .product .prev-next UL LI.next {
	LEFT: 716px
}
HTML[lang|='ja'] .product-view .product .prev-next UL LI.next {
	LEFT: 720px
}
.product-view .product .prev-next UL LI.next A {
	BACKGROUND: url(../anf/img/global/b_next-arrow.html) no-repeat center 50%
}
.product-view .product .prev-next UL LI A SPAN {
	POSITION: absolute; TOP: -10000px
}
.product-view .product .product-form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 27px; WIDTH: 330px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 80px
}
.product-view .product .product-form .info {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'
}
.product-view .product .product-form .info H2.name {
	LINE-HEIGHT: 1.1em; COLOR: #d5d3c8; FONT-SIZE: 24px
}
.product-view .product .product-form .info H3.desc {
	COLOR: #999; FONT-SIZE: 15px; PADDING-TOP: 3px
}
.product-view .product .product-form .info .skus {
	DISPLAY: none
}
.product-view .product .product-form .info .price {
	COLOR: #d5d3c8; PADDING-TOP: 14px
}
.product-view .product .product-form .info .price H4 {
	DISPLAY: inline; FONT-SIZE: 18px
}
.product-view .product .product-form .info .price H4 DEL {
	COLOR: #999; MARGIN-RIGHT: 4px
}
.product-view .product .product-form .info .price H4.offer-price {
	PADDING-RIGHT: 4px
}
.product-view .product .product-form .info .price H4.promo-price {
	PADDING-LEFT: 10px; BACKGROUND: url(../anf/img/global/bg_price-separator-product.html) no-repeat left bottom
}
.product-view .product .product-form .info P.copy {
	DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 15px
}
.product-view .product .product-form .info P.copy SPAN {
	COLOR: #d5d3c8
}
.product-view .product .product-form .info SPAN.collection {
	DISPLAY: none
}
.product-view .product .product-form .info .color-wrap {
	PADDING-TOP: 16px
}
.product-view .product .product-form .info .color-wrap P.color {
	DISPLAY: inline; FONT-SIZE: 14px
}
#zoom SPAN.color {
	PADDING-LEFT: 3px
}
.product-view .product .product-form .swatches UL {
	PADDING-TOP: 8px
}
#zoom .swatches UL {
	PADDING-TOP: 8px
}
.product-view .product .product-form .links {
	CLEAR: both; PADDING-TOP: 1.6em; _padding-top: 1em
}
.product-view .product .product-form LI.size-chart A {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 14px
}
.product-view .product .product-form .links UL LI {
	FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 14px
}
.product-view .product .product-form LI.size-chart A:hover {
	COLOR: #d5d3c8
}
.product-view .product .product-form .links A:hover {
	COLOR: #d5d3c8
}
.product-add-to-bag .data UL {
	CLEAR: both; PADDING-TOP: 19px
}
.product-add-to-bag .data UL LI {
	PADDING-BOTTOM: 6px; FLOAT: left
}
.product-add-to-bag SELECT {
	BACKGROUND-COLOR: #666
}
.product-add-to-bag .data LI.size SELECT {
	WIDTH: 177px
}
HTML[lang|='ja'] .product-add-to-bag .data LI.size SELECT {
	WIDTH: 200px
}
.product-add-to-bag .data LI.quantity SELECT {
	WIDTH: 40px; MARGIN-LEFT: 7px; MARGIN-RIGHT: 16px
}
.product-add-to-bag .actions {
	FLOAT: left; CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 14px
}
.product-add-to-bag .validator {
	MARGIN-TOP: 14px
}
.js .product-form .share {
	DISPLAY: none
}
.product-form .share {
	MARGIN-TOP: 20px
}
.share H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.share UL.share-social {
	OVERFLOW: hidden
}
.share UL.share-social LI {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 8px
}
.share UL.share-social LI.share-social-facebook A {
	BACKGROUND: url(../anf/img/global/b_share-facebook.html) no-repeat
}
.share UL.share-social LI.share-social-twitter A {
	BACKGROUND: url(../anf/img/global/b_share-twitter.html) no-repeat
}
.share UL.share-social LI A {
	WIDTH: 76px; DISPLAY: block; HEIGHT: 31px
}
.share UL.share-social LI A:hover {
	BACKGROUND-POSITION: 0px -31px
}
.share UL.share-social LI A SPAN {
	POSITION: absolute; TOP: -10000px
}
.share .share-email H4 {
	PADDING-BOTTOM: 16px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #6d6d68; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.share .share-email LI.legal {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none
}
.share .share-email A.privacy-policy-link {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 11px
}
.share FORM .data UL LI {
	PADDING-TOP: 8px
}
.share FORM UL LI INPUT {
	WIDTH: 300px; DISPLAY: block
}
.share FORM UL LI TEXTAREA {
	WIDTH: 300px; DISPLAY: block
}
.share FORM UL LI.legal {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px; COLOR: #777; FONT-SIZE: 11px
}
.share FORM UL LI.legal A.privacy-policy {
	COLOR: #777
}
.share FORM .actions {
	FLOAT: left; PADDING-TOP: 16px
}
.share FORM .actions UL LI {
	MIN-WIDTH: 283px
}
.share FORM .actions .submit {
	FLOAT: left
}
.share FORM .validator {
	WIDTH: 220px; MARGIN-LEFT: 10px
}
.matching-set-view .prev-next {
	DISPLAY: block
}
.js .product-form .wish-list-form {
	DISPLAY: none
}
.product-form .wish-list-form {
	MARGIN-TOP: 20px
}
.wish-list-form H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.wish-list-form H3 {
	PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.wish-list-form H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 11px
}
.wish-list-form P.color {
	TEXT-TRANSFORM: uppercase; COLOR: #999
}
.wish-list-form P.color SPAN.color {
	PADDING-LEFT: 3px
}
.wish-list-form P.thanks {
	PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.wish-list-form FORM UL LI LABEL {
	DISPLAY: block
}
.wish-list-form FORM UL LI TEXTAREA {
	WIDTH: 300px
}
.wish-list-form FORM .data UL LI {
	PADDING-TOP: 8px
}
.wish-list-form FORM .data UL LI.privacy {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px
}
.wish-list-form FORM .data UL LI.size SELECT {
	TEXT-TRANSFORM: uppercase; WIDTH: 177px
}
.wish-list-form FORM .options {
	PADDING-TOP: 0px
}
.wish-list-form .actions UL LI {
	FLOAT: none
}
.wish-list-form .actions LI A {
	FLOAT: left
}
.wish-list-form .actions DIV.validator {
	MARGIN-TOP: 0px; WIDTH: 180px; MARGIN-LEFT: 10px
}
.wish-list-form H4.list-price {
	COLOR: #999
}
.wish-list-form H4.offer-price {
	COLOR: #d5d3c8
}
.cart-view #primary-content {
	PADDING-BOTTOM: 54px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; COLOR: #999; OVERFLOW: hidden; PADDING-TOP: 54px
}
.cart-view #primary-content H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.cart-view #primary-content H3 {
	FONT-SIZE: 12px; PADDING-TOP: 6px
}
.cart-view .cart-content .actions {
	OVERFLOW: hidden; PADDING-TOP: 0px; _height: 1%
}
.cart-view .cart-content .first.actions {
	MARGIN-BOTTOM: -17px
}
.cart-view .cart-content .actions UL {
	FLOAT: right; OVERFLOW: hidden
}
.cart-view .cart-content .last.actions UL {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.cart-view .cart-content .actions UL LI {
	PADDING-LEFT: 10px; FLOAT: left
}
.cart-view .cart-content .actions UL LI.paypal-express {
	PADDING-TOP: 2px
}
.cart-view .cart-content .actions UL LI.checkout-or {
	FONT-SIZE: 11px; PADDING-TOP: 7px
}
.cart-view .cart-content .actions UL LI A.button {
	BACKGROUND-COLOR: #3d5e37
}
.cart-view .cart-content .actions UL LI A.button:hover {
	BACKGROUND-COLOR: #38772e
}
.cart-view .cart-content .actions UL LI.continue-shopping A.button {
	BACKGROUND-COLOR: #424447
}
.cart-view .cart-content .actions UL LI.continue-shopping A:hover {
	BACKGROUND-COLOR: #6d6d68
}
.cart-view .cart-content .actions UL LI.paypal-express A {
	WIDTH: 146px; DISPLAY: block; BACKGROUND: url(../anf/img/global/b_paypal-express-checkout.html) no-repeat; HEIGHT: 26px
}
.cart-content THEAD TR {
	BORDER-BOTTOM: #484848 1px solid
}
.cart-content THEAD TR TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 80px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.cart-content THEAD TR TH.desc {
	TEXT-ALIGN: left; WIDTH: 380px
}
.cart-content THEAD TR TH.item-total {
	TEXT-ALIGN: right
}
.cart-content TR.item TD {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 11px; PADDING-TOP: 10px
}
.cart-content TR.item TD.item-desc UL {
	OVERFLOW: hidden
}
.cart-content TR.item TD.item-desc UL LI {
	FLOAT: left
}
.cart-content TR.item TD.item-desc UL LI.img A IMG.prod-img {
	WIDTH: 100px; HEIGHT: 100px
}
.cart-content TR.item TD.item-desc UL LI.desc {
	TEXT-ALIGN: left; PADDING-TOP: 20px
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN {
	PADDING-LEFT: 20px; DISPLAY: block; PADDING-TOP: 4px
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN.name {
	WIDTH: 245px; COLOR: #999
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN.receiver SPAN {
	PADDING-LEFT: 5px; DISPLAY: inline
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN.send-date SPAN {
	PADDING-LEFT: 5px; DISPLAY: inline
}
.js .cart-content TR.item TD.item-desc UL LI.desc SPAN.edit-giftbox {
	DISPLAY: inline-block
}
.js .cart-content TR.item TD.item-desc UL LI.desc SPAN.edit {
	DISPLAY: inline-block
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN.remove {
	DISPLAY: inline-block
}
.js .cart-content TR.item TD.item-desc UL LI.desc SPAN.edit-giftbox {
	PADDING-RIGHT: 4px
}
.js .cart-content TR.item TD.item-desc UL LI.desc SPAN.edit {
	PADDING-RIGHT: 4px
}
.js .cart-content TR.item TD.item-desc UL LI.desc SPAN.remove {
	PADDING-LEFT: 9px; BACKGROUND: url(../anf/img/global/bg_price-separator-category.html) no-repeat left bottom
}
.cart-content TR.item TD.item-desc UL LI.desc SPAN.edit {
	DISPLAY: none
}
.cart-content TR.item TD.item-total {
	TEXT-ALIGN: right
}
.cart-content TABLE.totals {
	BORDER-BOTTOM: #484848 1px solid
}
.cart-content TABLE.totals TR TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 16px; PADDING-TOP: 20px
}
.cart-content TABLE.totals TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 16px; PADDING-TOP: 20px
}
.receipt-view TABLE.totals TR TH {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.receipt-view TABLE.totals TR TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.receipt-view TABLE.totals TR.grand-total TH {
	PADDING-BOTTOM: 8px
}
.receipt-view TABLE.totals TR.grand-total TD {
	PADDING-BOTTOM: 8px
}
.cart-content TABLE.totals TR TH {
	WIDTH: 740px
}
.cart-content TABLE.totals TR TD {
	WIDTH: 100px
}
.cart-view #primary-content .links {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.receipt-view #primary-content .links {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
.cart-view #primary-content .links UL {
	TEXT-ALIGN: right; COLOR: #999; FONT-SIZE: 11px
}
.receipt-view #primary-content .links UL {
	TEXT-ALIGN: right; COLOR: #999; FONT-SIZE: 11px
}
.cart-view .validator {
	MARGIN-TOP: 8px; FLOAT: right
}
.cart-view .customer-service {
	CLEAR: both
}
.cart-view .cart-content .customer-service {
	TEXT-ALIGN: right; PADDING-TOP: 0px
}
.cart-view .customer-service LI {
	PADDING-BOTTOM: 18px; COLOR: #999; FONT-SIZE: 11px
}
.cart-view P.duty-details-link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px
}
.cart-view .cart-touts-bottom {
	BORDER-BOTTOM: #484848 1px solid; OVERFLOW: hidden
}
.cart-view .cart-touts-bottom IMG {
	FLOAT: left
}
.cart-view .cart-touts-bottom SPAN {
	POSITION: absolute; LEFT: -10000px
}
#mini-cart-wrap {
	Z-INDEX: 1000;
	POSITION: relative;
	MIN-HEIGHT: 28px;
	WIDTH: 960px;
	BACKGROUND: #2c2c2c;
	_height: 28px
}
.mini-cart {
	MIN-HEIGHT: 28px; BACKGROUND: url(../anf/img/global/bg_secondary-nav.html) #2c2c2c repeat-x left top; _height: 28px
}
.mini-cart .status {
	Z-INDEX: 1000; PADDING-RIGHT: 30px; OVERFLOW: hidden
}
.mini-cart .status P {
	LINE-HEIGHT: 2.4em; TEXT-TRANSFORM: uppercase; FLOAT: right; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 1px
}
.mini-cart .status P.message-added {
	DISPLAY: none
}
.mini-cart .status P A {
	COLOR: #777; TEXT-DECORATION: none
}
.mini-cart .status P A:hover {
	COLOR: #d5d3c8
}
.mini-cart .status P.message-error {
	POSITION: absolute; WIDTH: 410px; RIGHT: 30px
}
.mini-cart .items {
	PADDING-BOTTOM: 1.4em; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: none; BACKGROUND: url(../anf/img/global/bg_secondary-nav.html) #2c2c2c repeat-x left top; PADDING-TOP: 1.4em
}
.js .mini-cart .items {
	POSITION: absolute; WIDTH: 400px; DISPLAY: none; RIGHT: 0px; TOP: 2.7em
}
.mini-cart .items .item-template {
	DISPLAY: none
}
.mini-cart .items TABLE {
	TEXT-TRANSFORM: uppercase; WIDTH: 100%; MARGIN-BOTTOM: 1em; FONT-SIZE: 12px
}
.mini-cart .items TABLE THEAD {
	COLOR: #d5d3c8
}
.mini-cart .items TABLE THEAD TH {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 6px
}
.mini-cart .items TABLE THEAD TH.name {
	WIDTH: 80px
}
.mini-cart .items TABLE THEAD TH.price {
	PADDING-RIGHT: 0px
}
.mini-cart .items TABLE TBODY {
	COLOR: #999
}
.mini-cart .items TABLE TBODY TD {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 14px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 12px
}
.mini-cart .items TABLE TBODY TD.price {
	TEXT-ALIGN: right
}
.mini-cart .items TABLE TBODY TD.name A {
	COLOR: #999; TEXT-DECORATION: none
}
.mini-cart SPAN.subtotal {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: right; COLOR: #d5d3c8; FONT-SIZE: 13px; PADDING-TOP: 0.4em
}
.mini-cart .items A.button {
	FLOAT: left; MARGIN-LEFT: 15px
}
.promotions {
	OVERFLOW: hidden
}
.promotions .promo-form-wrap {
	BORDER-BOTTOM: #484848 1px solid; OVERFLOW: hidden
}
.promotions FORM {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; CLEAR: right; PADDING-TOP: 10px
}
.promotions .promo-data {
	FLOAT: left
}
.promotions .promo-actions {
	FLOAT: left
}
.promotions .promo-data {
	MIN-WIDTH: 307px; WIDTH: 307px; PADDING-TOP: 4px
}
.promotions .promo-data LABEL {
	PADDING-RIGHT: 6px; DISPLAY: inline
}
.promotions .promo-data INPUT {
	WIDTH: 202px
}
.promotions .promo-actions {
	PADDING-LEFT: 9px; WIDTH: 43px
}
.promotions .promo-actions INPUT.linkified {
	DISPLAY: none
}
.promotions .promo-table-wrap {
	BORDER-BOTTOM: #484848 1px solid; OVERFLOW: hidden; PADDING-TOP: 8px
}
.promotions .applied-promotions {
	FLOAT: right; CLEAR: both
}
.promotions .applied-promotions TR TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; COLOR: #3d5e37
}
#condensed-cart .promotions .applied-promotions TR TH {
	PADDING-RIGHT: 6px
}
.promotions .applied-promotions TR.subtotal TH {
	PADDING-BOTTOM: 10px
}
.promotions .applied-promotions TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 5px; WIDTH: 70px
}
#condensed-cart .promotions .applied-promotions TR TD {
	PADDING-RIGHT: 8px
}
.promotions .applied-promotions TR.subtotal TD {
	PADDING-BOTTOM: 10px; COLOR: #3d5e37
}
.checkout #primary-content {
	PADDING-BOTTOM: 54px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 54px
}
.checkout .user-info {
	WIDTH: 420px; FLOAT: left
}
.checkout .loggedin {
	WIDTH: 100%
}
.checkout .progress {
	PADDING-BOTTOM: 8px
}
.checkout .progress H2.label {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../anf/img/global/bg_secure-lock.html) no-repeat 0px 5px; COLOR: #57864f; PADDING-TOP: 0px
}
.checkout .progress OL.steps {
	DISPLAY: inline
}
.checkout .progress OL.steps LI {
	PADDING-LEFT: 20px; DISPLAY: inline; COLOR: #777; FONT-SIZE: 18px
}
.checkout .progress OL.steps LI.current {
	COLOR: #d5d3c8
}
.checkout .progress OL.steps LI.success {
	COLOR: #57864f
}
.checkout .user-info .step-complete {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; BACKGROUND: #383838; OVERFLOW: hidden; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 8px
}
.checkout .user-info .step-complete H3 {
	DISPLAY: inline; COLOR: #777; FONT-SIZE: 14px
}
.checkout .user-info .step-complete A.edit {
	FLOAT: right; FONT-SIZE: 14px; MARGIN-RIGHT: 19px
}
.checkout .user-info .details-wrap {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; MARGIN: 2px 0px; PADDING-LEFT: 19px; BACKGROUND: #383838; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid
}
.checkout .user-info .details-wrap UL {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 11px; PADDING-TOP: 16px
}
.checkout .user-info .details-wrap UL {
	TEXT-TRANSFORM: capitalize
}
.checkout .user-info .ship-method .details-wrap UL {
	TEXT-TRANSFORM: none; WIDTH: 200px
}
.checkout .user-info .details-wrap H5 {
	TEXT-TRANSFORM: uppercase; COLOR: ; FONT-SIZE: 13px
}
.checkout .user-info .payment-info .details-wrap {
	OVERFLOW: hidden
}
.checkout .user-info .payment-info .details-wrap UL {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 16px
}
.checkout .user-info .payment-info .details-wrap UL.bill-addr {
	WIDTH: 160px; PADDING-RIGHT: 20px; OVERFLOW: hidden
}
.checkout .user-info .payment-info .details-wrap UL.bill-addr LI.email {
	TEXT-TRANSFORM: lowercase
}
.checkout .user-info .payment-info .details-wrap UL.method {
	TEXT-TRANSFORM: uppercase; WIDTH: 219px; OVERFLOW: hidden
}
.checkout .user-info .payment-info .details-wrap UL.method LI.paypal-details {
	TEXT-TRANSFORM: lowercase
}
.checkout .user-info H3.current-step-label {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #666; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; CLEAR: left; FONT-SIZE: 14px; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 8px
}
.checkout .user-info H3 SPAN {
	PADDING-RIGHT: 10px
}
.checkout .user-info H4.page-label {
	DISPLAY: none
}
.order-ship-view .user-info H4.page-label {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #d5d3c8
}
.checkout .user-info .current-step-content {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 30px; BACKGROUND-COLOR: #404040; MARGIN-TOP: 2px; PADDING-LEFT: 19px; PADDING-RIGHT: 19px; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 16px
}
.checkout #primary-content .user-info H3.future-step-label {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 8px; LINE-HEIGHT: 1; BACKGROUND-COLOR: #404040; MARGIN-TOP: 2px; PADDING-LEFT: 19px; PADDING-RIGHT: 0px; COLOR: #777; CLEAR: left; FONT-SIZE: 14px; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 8px
}
.checkout UL.address-book {
	OVERFLOW: hidden
}
.checkout UL.address-book LI {
	PADDING-BOTTOM: 20px; WIDTH: 190px; DISPLAY: block; FLOAT: left; HEIGHT: 110px
}
.checkout UL.address-book LI P {
	TEXT-TRANSFORM: capitalize; COLOR: #777
}
.checkout UL.address-book LI P.nick-name {
	DISPLAY: none
}
.checkout UL.address-book LI P.name {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 13px
}
.checkout UL.address-book LI A {
	BACKGROUND-COLOR: #3d5e37; MARGIN-TOP: 8px; FLOAT: left
}
.checkout UL.address-book LI A:hover {
	BACKGROUND-COLOR: #39772e
}
.checkout #act-as-broker {
	MIN-HEIGHT: 350px
}
HTML[lang|='it'] .checkout #act-as-broker {
	MIN-HEIGHT: 370px
}
.checkout A.help {
	WIDTH: 18px; DISPLAY: block; BACKGROUND: url(../anf/img/global/b_help-box.html) no-repeat; FLOAT: left; HEIGHT: 18px; MARGIN-LEFT: 10px
}
.checkout A.help SPAN {
	POSITION: absolute; TOP: -10000px
}
.checkout .customer-service {
	CLEAR: both
}
.checkout .cart-content .customer-service {
	TEXT-ALIGN: right; PADDING-TOP: 0px
}
.checkout .customer-service LI {
	COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 18px
}
.checkout .legal-duty {
	DISPLAY: none
}
.cart-view .legal-duty {
	DISPLAY: none
}
.checkout .canada-duties {
	MIN-HEIGHT: 138px
}
.checkout .legal-duty H4 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 16px
}
.cart-view .legal-duty H4 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 16px
}
.checkout .legal-duty P {
	COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.cart-view .legal-duty P {
	COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.checkout .legal-duty UL {
	OVERFLOW: hidden; PADDING-TOP: 20px
}
.cart-view .legal-duty UL {
	OVERFLOW: hidden; PADDING-TOP: 20px
}
.checkout .legal-duty UL.vat-bullets LI {
	PADDING-BOTTOM: 8px; FONT-SIZE: 12px
}
.checkout .vat-bullets {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 15px
}
.checkout .legal-duty UL.actions LI {
	PADDING-RIGHT: 20px; FLOAT: left
}
.cart-view .legal-duty UL.actions LI {
	PADDING-RIGHT: 20px; FLOAT: left
}
#condensed-cart {
	PADDING-LEFT: 60px; WIDTH: 360px; FLOAT: left; _width: 390px
}
#condensed-cart H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#condensed-cart .table-wrap {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#condensed-cart TABLE.totals TR TH {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 4px
}
#condensed-cart TABLE.totals TR TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 4px
}
#condensed-cart TABLE.totals TR TH {
	WIDTH: 290px
}
#condensed-cart TABLE.totals TR TD {
	WIDTH: 70px
}
#condensed-cart TABLE.totals TR.sub-total TH {
	PADDING-TOP: 0px
}
#condensed-cart TABLE.totals TR.sub-total TD {
	PADDING-TOP: 0px
}
#condensed-cart .includes-vat {
	TEXT-ALIGN: right; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
#condensed-cart .links {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
#condensed-cart .links UL {
	TEXT-ALIGN: left; COLOR: #999; FONT-SIZE: 11px
}
#condensed-cart TABLE.items {
	MARGIN-TOP: 20px
}
#condensed-cart THEAD TR TH SPAN {
	BACKGROUND-COLOR: #555; DISPLAY: inline-block; COLOR: #d5d3c8; FONT-SIZE: 14px
}
#condensed-cart THEAD TR TH.desc SPAN {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 9px; WIDTH: 264px; PADDING-RIGHT: 9px; BORDER-TOP: #262626 1px solid; PADDING-TOP: 6px; _width: 100%
}
#condensed-cart THEAD TR TH.item-total SPAN {
	BORDER-BOTTOM: #262626 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 67px; PADDING-RIGHT: 9px; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid; PADDING-TOP: 6px
}
#condensed-cart TR.item TD {
	COLOR: #999; FONT-SIZE: 11px; PADDING-TOP: 2px
}
#condensed-cart TR.item TD.item-desc {
	WIDTH: 300px
}
#condensed-cart TR.item TD.item-total {
	WIDTH: 60px
}
#condensed-cart TR.item TD.item-desc SPAN.expand-collapse {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; WIDTH: 26px; BACKGROUND: url(../anf/img/global/b_plus.html) #404040 no-repeat center 50%; FLOAT: left; HEIGHT: 26px; BORDER-TOP: #262626 1px solid; CURSOR: pointer; MARGIN-RIGHT: -28px; BORDER-RIGHT: #262626 1px solid
}
#condensed-cart TR.item TD.item-desc SPAN.expanded.expand-collapse {
	BACKGROUND: url(../anf/img/global/b_minus.html) #404040 no-repeat center 50%
}
#condensed-cart TR.item TD.item-desc SPAN.expand-collapse:hover {
	BACKGROUND-COLOR: #666
}
#condensed-cart TR.item TD.item-desc DIV.name {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; WIDTH: 252px; BACKGROUND: #404040; FLOAT: left; HEIGHT: 26px; MARGIN-LEFT: 30px; BORDER-TOP: #262626 1px solid
}
#condensed-cart TR.item TD.item-desc DIV.name SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 6px
}
#condensed-cart TR.item TD.item-desc .prod-img {
	POSITION: absolute; LEFT: -10000px
}
#condensed-cart TR.item TD.item-desc UL.details {
	POSITION: absolute; LEFT: -10000px
}
#condensed-cart TR.item TD.item-desc .expanded.prod-img {
	POSITION: static
}
#condensed-cart TR.item TD.item-desc UL.expanded.details {
	POSITION: static
}
#condensed-cart TR.item TD.item-desc .prod-img {
	FLOAT: left
}
#condensed-cart TR.item TD.item-desc .prod-img IMG {
	WIDTH: 100px; HEIGHT: 100px
}
#condensed-cart TR.item TD.item-desc UL.details {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; WIDTH: 155px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
#condensed-cart TR.item TD.item-total {
	TEXT-ALIGN: right
}
#condensed-cart TR.item TD.item-total .total {
	BORDER-BOTTOM: #262626 1px solid; WIDTH: 76px; BACKGROUND: #404040; HEIGHT: 26px; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid
}
#condensed-cart TR.item TD.item-total DIV.expanding-space {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 0px; BORDER-RIGHT-STYLE: none; _display: none
}
#condensed-cart TR.item TD.item-total DIV.expanded.expanding-space {
	HEIGHT: 100px; _display: block
}
#condensed-cart TR.item TD.item-total DIV SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; DISPLAY: block; PADDING-TOP: 6px
}
#condensed-cart .table-actions {
	PADDING-TOP: 10px
}
#condensed-cart .last-expanded.table-actions {
	BORDER-TOP: #484848 1px solid
}
#condensed-cart .table-actions UL {
	CLEAR: both
}
#condensed-cart .table-actions UL LI {
	FLOAT: right

}
#condensed-cart .table-actions UL LI.collapse-all {
	DISPLAY: none
}
.checkout FORM .data UL LI {
	PADDING-TOP: 8px; _padding-top: 0
}
.checkout FORM .actions UL LI {
	PADDING-TOP: 8px; _padding-top: 0
}
.checkout FORM UL LI P {
	COLOR: #999
}
.checkout FORM UL LI LABEL {
	DISPLAY: block
}
.checkout FORM .actions {
	MARGIN-TOP: 10px; FLOAT: left; PADDING-TOP: 0px
}
.checkout FORM .actions UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.checkout FORM .actions UL LI.submit A.button {
	BACKGROUND-COLOR: #3d5e37
}
.checkout FORM .actions UL LI.paypal-submit A.button {
	BACKGROUND-COLOR: #3d5e37
}
.checkout FORM .actions UL LI.submit A.button:hover {
	BACKGROUND-COLOR: #39772e
}
.checkout FORM .actions UL LI.paypal-submit A.button:hover {
	BACKGROUND-COLOR: #39772e
}
.checkout FORM .data {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 10px
}
.checkout FORM .validator {
	MARGIN-TOP: 10px
}
#checkout-receipt FORM .data {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
#shipping UL LI.country {
	PADDING-TOP: 0px
}
#billing UL LI.country {
	PADDING-TOP: 0px
}
#shipping UL LI.country SELECT {
	WIDTH: 196px
}
#billing LI.address UL LI.country SELECT {
	WIDTH: 196px
}
#shipping UL LI.first-name {
	FLOAT: left
}
#billing LI.address UL LI.first-name {
	FLOAT: left
}
#shipping UL LI.first-name INPUT {
	WIDTH: 176px
}
#billing LI.address UL LI.first-name INPUT {
	WIDTH: 176px
}
#shipping UL LI.last-name {
	PADDING-LEFT: 20px; FLOAT: left
}
#billing LI.address UL LI.last-name {
	PADDING-LEFT: 20px; FLOAT: left
}
#shipping UL LI.last-name INPUT {
	WIDTH: 176px
}
#billing LI.address UL LI.last-name INPUT {
	WIDTH: 176px
}
#shipping UL LI.address1 {
	CLEAR: left
}
#billing LI.address UL LI.address1 {
	CLEAR: left
}
#shipping UL LI.address1 INPUT {
	WIDTH: 376px
}
#billing LI.address UL LI.address1 INPUT {
	WIDTH: 376px
}
#shipping UL LI.address2 {
	FLOAT: left; PADDING-TOP: 8px
}
#billing LI.address UL LI.address2 {
	FLOAT: left; PADDING-TOP: 8px
}
#shipping UL LI.address2 LABEL {
	POSITION: absolute; WIDTH: 306px; LEFT: -10000px
}
#billing LI.address UL LI.address2 LABEL {
	POSITION: absolute; WIDTH: 306px; LEFT: -10000px
}
#shipping UL LI.address2 INPUT {
	WIDTH: 306px
}
#billing LI.address UL LI.address2 INPUT {
	WIDTH: 306px
}
.store-14107 #shipping UL LI.address2 INPUT {
	WIDTH: 306px
}
.store-14107 #billing LI.address UL LI.address2 INPUT {
	WIDTH: 306px
}
#shipping UL LI.po-box {
	WIDTH: 70px; FLOAT: left
}
#billing LI.address UL LI.po-box {
	WIDTH: 70px; FLOAT: left
}
.store-14107 #shipping UL LI.po-box {
	WIDTH: 70px; WHITE-SPACE: normal; FLOAT: left
}
.store-14107 #billing LI.address UL LI.po-box {
	WIDTH: 70px; WHITE-SPACE: normal; FLOAT: left
}
.store-14107 #shipping UL LI.po-box INPUT {
	FLOAT: left
}
.store-14107 #billing LI.address UL LI.po-box INPUT {
	FLOAT: left
}
#shipping UL LI.po-box LABEL {
	FLOAT: right; PADDING-TOP: 2px
}
#billing LI.address UL LI.po-box LABEL {
	FLOAT: right; PADDING-TOP: 2px
}
#shipping UL LI.po-box INPUT {
	MARGIN: 3px 0px 0px 10px; FLOAT: left
}
#billing LI.address UL LI.po-box INPUT {
	MARGIN: 3px 0px 0px 10px; FLOAT: left
}
#shipping UL LI.city {
	FLOAT: left
}
#billing LI.address UL LI.city {
	FLOAT: left
}
#shipping UL LI.city INPUT {
	WIDTH: 126px
}
#billing LI.address UL LI.city INPUT {
	WIDTH: 126px
}
#shipping UL LI.state {
	PADDING-LEFT: 10px; FLOAT: left
}
#billing LI.address UL LI.state {
	PADDING-LEFT: 10px; FLOAT: left
}
#shipping UL LI.state LI {
	DISPLAY: none
}
#billing LI.address UL LI.state LI {
	DISPLAY: none
}
#shipping UL LI.state LI.state-active {
	PADDING-TOP: 0px
}
#billing LI.address UL LI.state LI.state-active {
	PADDING-TOP: 0px
}
#shipping UL LI.state LI.default {
	DISPLAY: inline
}
#billing LI.address UL LI.state LI.default {
	DISPLAY: inline
}
#shipping UL LI.state LI.state-active {
	DISPLAY: inline
}
#billing LI.address UL LI.state LI.state-active {
	DISPLAY: inline
}
#shipping UL LI.state SELECT {
	WIDTH: 120px
}
#billing LI.address UL LI.state SELECT {
	WIDTH: 120px
}
#shipping UL LI.zip {
	PADDING-LEFT: 10px; FLOAT: left
}
#billing LI.address UL LI.zip {
	PADDING-LEFT: 10px; FLOAT: left
}
#shipping UL LI.zip INPUT {
	WIDTH: 106px
}
#billing LI.address UL LI.zip INPUT {
	WIDTH: 106px
}
#shipping UL LI.phone {
	HEIGHT: 50px; CLEAR: left
}
#billing LI.address UL LI.phone {
	HEIGHT: 50px; CLEAR: left
}
#shipping UL LI.phone INPUT {
	WIDTH: 160px
}
#billing LI.address UL LI.phone INPUT {
	WIDTH: 160px
}
.gift-wrap #primary-content {
	PADDING-BOTTOM: 54px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_gift-wrap.html) #333 repeat-x left top; COLOR: #999; OVERFLOW: hidden; PADDING-TOP: 54px
}
.gift-wrap H2 {
	FONT-SIZE: 24px
}
.gift-wrap H3 {
	BORDER-BOTTOM: #777 1px solid; PADDING-BOTTOM: 8px; FONT-SIZE: 18px
}
.gift-wrap P {
	FONT-SIZE: 15px
}
.gift-wrap .gift-box {
	PADDING-BOTTOM: 19px; PADDING-LEFT: 55px; WIDTH: 350px; PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 310px; PADDING-TOP: 19px
}
.gift-wrap .info {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 50px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 18px
}
.gift-wrap .info UL.copy {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; FONT-SIZE: 14px; PADDING-TOP: 12px
}
.gift-wrap .info UL.copy LI.links {
	PADDING-TOP: 12px
}
.gift-wrap .info UL LI P.box {
	COLOR: #d5d3c8; FONT-SIZE: 16px
}
.gift-wrap .info UL LI .details P.name {
	COLOR: #d5d3c8; FONT-SIZE: 14px
}
.gift-wrap .form-wrap .actions {
	PADDING-TOP: 10px
}
.gift-wrap .form-wrap .actions UL LI {
	PADDING-RIGHT: 10px
}
.gift-wrap .boxed UL LI {
	BORDER-BOTTOM: #777 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; OVERFLOW: hidden; PADDING-TOP: 8px
}
.gift-wrap .unboxed UL LI {
	BORDER-BOTTOM: #777 1px solid; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; OVERFLOW: hidden; PADDING-TOP: 8px
}
.gift-wrap .boxed UL LI.template-box {
	DISPLAY: none
}
.gift-wrap .boxed UL LI .details {
	WIDTH: 210px; FLOAT: left
}
.gift-wrap .boxed UL LI .details P.name {
	COLOR: #777; OVERFLOW: hidden; PADDING-TOP: 2px
}
.gift-wrap .boxed UL LI .details P.name SPAN {
	FLOAT: left
}
.gift-wrap .boxed UL LI .details P.name SPAN.remove-item {
	MARGIN: 1px 5px 0px 0px; WIDTH: 13px; DISPLAY: inline-block; BACKGROUND: url(../anf/img/global/bg_remove.html) no-repeat left bottom; HEIGHT: 13px; CURSOR: pointer
}
.gift-wrap .boxed UL LI P.add-message {
	TEXT-ALIGN: right; PADDING-BOTTOM: 20px; WIDTH: 90px; FLOAT: right; COLOR: #777; FONT-SIZE: 14px
}
.gift-wrap .boxed UL LI P.add-message SPAN {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.gift-wrap .boxed UL LI P.add-message SPAN:hover {
	COLOR: #d5d3c8
}
.gift-wrap .boxed UL LI P.add-message SPAN.hide {
	DISPLAY: none
}
.gift-wrap .boxed UL LI P.added-message {
	WIDTH: 300px; FLOAT: left; COLOR: #777; FONT-SIZE: 14px; PADDING-TOP: 6px
}
.gift-wrap .boxed UL LI .message {
	WIDTH: 300px; DISPLAY: none; FLOAT: left
}
.gift-wrap .boxed UL LI .message LABEL {
	DISPLAY: none
}
.gift-wrap .boxed UL LI .message .textarea-wrap {
	MARGIN-TOP: 8px; BORDER-TOP: #777 1px solid; PADDING-TOP: 10px
}
.gift-wrap .boxed UL LI .message .textarea-wrap INPUT {
	WIDTH: 300px; MARGIN-BOTTOM: 1px
}
.gift-wrap .boxed UL LI .message A {
	DISPLAY: block; FONT-SIZE: 14px; PADDING-TOP: 8px
}
.gift-wrap .boxed UL LI .message .actions {
	OVERFLOW: hidden
}
.gift-wrap .boxed UL LI .message P.privacy {
	FONT-SIZE: 12px; PADDING-TOP: 8px
}
.gift-wrap .boxed UL LI .message P.privacy A {
	DISPLAY: inline; FONT-SIZE: 12px
}
.gift-wrap .boxed UL LI .message .actions SPAN {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.gift-wrap .unboxed UL LI.boxed {
	DISPLAY: none
}
.gift-wrap .unboxed UL LI .details {
	WIDTH: 200px; FLOAT: left; FONT-SIZE: 16px
}
.gift-wrap .unboxed UL LI .actions {
	WIDTH: 100px; FLOAT: right; PADDING-TOP: 18px
}
.gift-wrap .unboxed UL LI .actions SELECT {
	WIDTH: 100px
}
.gift-wrap .unboxed UL LI .message {
	CLEAR: both
}
.js .gift-wrap .unboxed UL LI .message {
	DISPLAY: none
}
.gift-wrap .unboxed UL LI .message TEXTAREA {
	WIDTH: 300px; MARGIN-BOTTOM: 1px
}
.gift-wrap .unboxed UL LI .message INPUT {
	WIDTH: 300px; MARGIN-BOTTOM: 1px
}
.gift-wrap .unboxed UL LI .message TEXTAREA {
	DISPLAY: none
}
.order-pay-view H4.select-billing-label {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 26px
}
#billing H4 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 26px
}
.order-pay-view H4.select-billing-label {
	PADDING-TOP: 0px
}
#billing H4.bill-addr-label {
	PADDING-TOP: 0px
}
.order-pay-view H4.select-billing-label {
	MARGIN-BOTTOM: 10px
}
#billing UL.billing-addr LI.bill-ship-same {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 10px
}
#billing UL.billing-addr LI.bill-ship-same LABEL {
	PADDING-LEFT: 6px; DISPLAY: inline; MARGIN-LEFT: 24px
}
#billing UL.billing-addr LI.bill-ship-same P {
	PADDING-BOTTOM: 10px; COLOR: #999
}
#billing UL.billing-addr LI.address {
	PADDING-TOP: 6px
}
#billing UL.contact {
	_height: 1%
}
#billing UL.contact LI.email INPUT {
	WIDTH: 176px
}
#billing UL.contact LI.email-confirm INPUT {
	WIDTH: 176px
}
#billing UL.contact LI.email {
	FLOAT: left
}
#billing UL.contact LI.email-confirm {
	FLOAT: left
}
#billing UL.contact LI.email-confirm {
	PADDING-LEFT: 20px
}
#billing UL.contact LI.legal {
	COLOR: #999; CLEAR: left; FONT-SIZE: 11px
}
.store-12406 #billing UL.contact LI.subscribe LABEL {
	TEXT-TRANSFORM: none; MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #777; MARGIN-LEFT: 22px
}
.store-14107 #billing UL.contact LI.subscribe LABEL {
	TEXT-TRANSFORM: none; MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #777; MARGIN-LEFT: 22px
}
.store-14108 #billing UL.contact LI.subscribe LABEL {
	TEXT-TRANSFORM: none; MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #777; MARGIN-LEFT: 22px
}
.store-14609 #billing UL.contact LI.subscribe LABEL {
	TEXT-TRANSFORM: none; MARGIN-TOP: 0px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; COLOR: #777; MARGIN-LEFT: 22px
}
#billing UL.contact LI.subscribe LABEL {
	TEXT-TRANSFORM: none; PADDING-LEFT: 6px; DISPLAY: block; FLOAT: left; COLOR: #777
}
#billing UL.contact LI.subscribe INPUT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 1px
}
.store-12406 #billing UL.contact LI.subscribe .links {
	DISPLAY: block; CLEAR: both; PADDING-TOP: 3px
}
.store-14107 #billing UL.contact LI.subscribe .links {
	DISPLAY: block; CLEAR: both; PADDING-TOP: 3px
}
.store-14108 #billing UL.contact LI.subscribe .links {
	DISPLAY: block; CLEAR: both; PADDING-TOP: 3px
}
.store-14609 #billing UL.contact LI.subscribe .links {
	DISPLAY: block; CLEAR: both; PADDING-TOP: 3px
}
#billing UL.contact LI.subscribe .links {
	MARGIN-TOP: -5px; CLEAR: both
}
.store-12406 #billing UL.contact LI.subscribe .links UL LI.privacy-policy {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.store-14107 #billing UL.contact LI.subscribe .links UL LI.privacy-policy {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.store-14108 #billing UL.contact LI.subscribe .links UL LI.privacy-policy {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.store-14609 #billing UL.contact LI.subscribe .links UL LI.privacy-policy {
	PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#billing UL.contact LI.subscribe .links UL LI.privacy-policy {
	PADDING-LEFT: 21px; FONT-SIZE: 11px
}
#billing UL.payment-types {
	OVERFLOW: hidden
}
#billing UL.payment-types LI {
	FLOAT: left
}
#billing UL.payment-types LI.paypal {
	PADDING-LEFT: 30px
}
#billing UL.payment-types LI INPUT {
	FLOAT: left
}
#billing UL.payment-types LI LABEL {
	PADDING-LEFT: 8px; FLOAT: left
}
#billing UL.paypal-details {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 14px
}
#billing UL.paypal-details LI {
	COLOR: #999; FONT-SIZE: 11px
}
#billing UL.credit-card {
	OVERFLOW: hidden
}
#billing UL.credit-card LI.card-type SELECT {
	WIDTH: 110px
}
#billing UL.credit-card LI.card-number {
	FLOAT: left
}
#billing UL.credit-card LI.expiration {
	FLOAT: left
}
#billing UL.credit-card LI.csv {
	FLOAT: left
}
#billing UL.credit-card LI.csv-help {
	FLOAT: left
}
#billing UL.credit-card LI.csv LABEL {
	WHITE-SPACE: nowrap
}
#billing UL.credit-card LI.expiration {
	PADDING-LEFT: 10px
}
#billing UL.credit-card LI.csv {
	PADDING-LEFT: 10px; WIDTH: 94px
}
#billing UL.credit-card LI.card-number INPUT {
	WIDTH: 146px
}
#billing UL.credit-card LI.expiration #card-exp-month {
	WIDTH: 45px
}
#billing UL.credit-card LI.expiration #card-exp-year {
	WIDTH: 60px; MARGIN-LEFT: 7px
}
#billing UL.credit-card LI.csv INPUT {
	WIDTH: 56px; FLOAT: left
}
#billing UL.gift-card {
	OVERFLOW: hidden
}
#billing UL.gift-card LI {
	PADDING-TOP: 8px
}
#billing UL.gift-card LI.first {
	OVERFLOW: hidden
}
#billing UL.gift-card LI.first LABEL {
	WIDTH: 400px; DISPLAY: block; FLOAT: left
}
#billing UL.gift-card LI.first INPUT {
	FLOAT: left; CLEAR: left
}
#billing UL.gift-card LI.add-gift-card {
	DISPLAY: none; CLEAR: both
}
#billing UL.gift-card LI INPUT {
	WIDTH: 220px
}
#billing UL.gift-card LI.add-gift-card A {
	FLOAT: left
}
#billing UL.gift-card LI.gift-card-balance {
	CLEAR: left; FONT-SIZE: 11px
}
#csv-help {
	TEXT-TRANSFORM: uppercase; DISPLAY: none; OVERFLOW: hidden
}
#gift-card-help {
	TEXT-TRANSFORM: uppercase; DISPLAY: none; OVERFLOW: hidden
}
#csv-help H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#gift-card-help H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#csv-help H3 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #777; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 26px
}
#csv-help IMG {
	FLOAT: left; MARGIN-LEFT: -5px
}
#csv-help SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 45px
}
#csv-help DIV.csv-wrapper {
	CLEAR: left
}
#csv-help SPAN.amex {
	PADDING-TOP: 56px
}
#gift-card-help {
	WIDTH: 350px
}
#gift-card-help H3 {
	LINE-HEIGHT: 1.1em; COLOR: #6d6d68; FONT-SIZE: 12px
}
#gift-card-help H3.call {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #a6a598; PADDING-TOP: 20px
}
#gift-card-help H3.phone-num {
	PADDING-TOP: 0px
}
#gift-card-help IMG {
	PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 30px
}
#gift-card-help .details {
	MARGIN-TOP: 20px; BACKGROUND: url(../anf/img/global/help-gift-card.html) no-repeat; FLOAT: left
}
#gift-card-help .top-content {
	MARGIN: 105px 0px 20px; WIDTH: 200px; FLOAT: right
}
#gift-card-help .bottom-content {
	CLEAR: both
}
.receipt-view .create-account {
	WIDTH: 420px; FLOAT: left
}
.receipt-view .user-info H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 18px; PADDING-TOP: 0px
}
.receipt-view .create-account H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 18px; PADDING-TOP: 0px
}
.receipt-view .create-account H3 {
	PADDING-LEFT: 40px
}
.receipt-view UL.info {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; LIST-STYLE-TYPE: disc; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; PADDING-TOP: 0px
}
.receipt-view .create-account UL.info {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 52px
}
.receipt-view UL.info LI {
	COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 16px
}
.receipt-view .create-account UL.info LI {
	FONT-SIZE: 11px; PADDING-TOP: 8px
}
.receipt-view UL.info LI.first {
	PADDING-TOP: 0px
}
.receipt-view .receipt-actions {
	PADDING-TOP: 23px
}
.receipt-view .last.receipt-actions {
	FLOAT: right; PADDING-TOP: 10px
}
.receipt-view .receipt-actions UL {
	CLEAR: both; OVERFLOW: hidden
}
.receipt-view .receipt-actions UL LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
.receipt-view .last.receipt-actions UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.receipt-view .receipt-actions UL LI.shop A {
	BACKGROUND-COLOR: #3d5e37
}
.receipt-view .receipt-actions UL LI.shop A:hover {
	BACKGROUND-COLOR: #39772e
}
.receipt-view .form-wrap #create-account-button {
	PADDING-TOP: 0px
}
.receipt-view .account-wrap {
	BORDER-LEFT: #484848 1px solid; MIN-HEIGHT: 248px
}
.receipt-view .form-wrap {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 39px; PADDING-RIGHT: 0px; PADDING-TOP: 18px
}
.receipt-view .form-wrap .data {
	OVERFLOW: hidden
}
.receipt-view .form-wrap .data UL LI {
	WIDTH: 180px; FLOAT: left
}
.receipt-view .form-wrap .data UL LI.email {
	PADDING-TOP: 0px
}
.receipt-view .form-wrap .data UL LI.email-confirm {
	PADDING-TOP: 0px
}
.receipt-view .form-wrap .data UL LI.email {
	PADDING-RIGHT: 20px; CLEAR: left
}
.receipt-view .form-wrap .data UL LI.password {
	PADDING-RIGHT: 20px; CLEAR: left
}
.receipt-view .form-wrap .data UL LI INPUT {
	WIDTH: 176px
}
.receipt-view .form-wrap .notes {
	FONT-SIZE: 11px
}
.receipt-view .form-wrap .actions {
	BORDER-BOTTOM-STYLE: none; MARGIN: 0px; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; PADDING-TOP: 20px
}
.receipt-view .form-wrap .actions UL LI.submit A.button {
	BACKGROUND-COLOR: #4d4d4d
}
.receipt-view .form-wrap .actions UL LI.submit A.button:hover {
	BACKGROUND-COLOR: #666
}
.receipt-view .order-details {
	MARGIN-TOP: 30px; WIDTH: 840px; FLOAT: left; CLEAR: both; BORDER-TOP: #484848 1px solid; PADDING-TOP: 8px
}
.receipt-view .order-details DIV {
	WIDTH: 420px; FLOAT: left
}
.receipt-view .order-details H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 8px; COLOR: #57864f; FONT-SIZE: 14px
}
.receipt-view .order-details .payment-info H3 {
	PADDING-LEFT: 20px
}
.receipt-view .order-details UL {
	BORDER-LEFT: #484848 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 20px; WIDTH: 180px; FLOAT: left; HEIGHT: 90px; COLOR: #777; OVERFLOW: hidden
}
.receipt-view .order-details .ship-info UL.address {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.receipt-view .order-details UL LI {
	TEXT-TRANSFORM: capitalize; FONT-SIZE: 11px
}
.receipt-view .order-details .ship-info UL.method LI {
	TEXT-TRANSFORM: none
}
.receipt-view .order-details UL LI.card-exp {
	TEXT-TRANSFORM: uppercase
}
.receipt-view .order-details UL LI.gift-cards {
	TEXT-TRANSFORM: uppercase
}
.receipt-view .order-details UL LI.email {
	TEXT-TRANSFORM: lowercase
}
.receipt-view .order-details UL LI H5 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 13px
}
.receipt-view .cart-content {
	MARGIN-TOP: 10px; WIDTH: 840px; FLOAT: left; CLEAR: both; BORDER-TOP: #484848 1px solid
}
.repudiate-view H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; PADDING-TOP: 6px
}
.repudiate-view H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 1.4em; PADDING-TOP: 26px
}
.repudiate-view #primary-content P {
	COLOR: #999; FONT-SIZE: 1.1em; PADDING-TOP: 8px
}
.repudiate-view .cart-content {
	PADDING-TOP: 30px
}
.repudiate-view .cart-content THEAD TR {
	BORDER-TOP: #484848 1px solid
}
.repudiate-view .cart-content TR.item TD.item-desc UL LI.desc SPAN.remove {
	PADDING-LEFT: 20px
}
.repudiate-view .cart-content TABLE.totals {
	DISPLAY: none
}
.repudiate-view .actions {
	PADDING-TOP: 10px
}
.repudiate-view .actions UL {
	OVERFLOW: hidden
}
.repudiate-view .actions UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
.order-summary-view .user-info #edit-shipping-method UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ship-method-view #shipping UL LI.method {
	CLEAR: left; OVERFLOW: hidden
}
.order-summary-view UL.edit-ship-methods LI {
	CLEAR: left; OVERFLOW: hidden
}
.ship-method-view #shipping UL LI.method INPUT {
	DISPLAY: block; FLOAT: left
}
.order-summary-view UL.edit-ship-methods LI INPUT {
	DISPLAY: block; FLOAT: left
}
.ship-method-view #shipping UL LI.method LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.order-summary-view UL.edit-ship-methods LI LABEL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.order-summary-view .user-info #edit-shipping-method .actions {
	PADDING-BOTTOM: 20px; FLOAT: none; MARGIN-RIGHT: 19px
}
.order-summary-view .user-info #edit-shipping-method .actions A.button {
	BACKGROUND-COLOR: #4d4d4d
}
.order-summary-view .user-info #edit-shipping-method .actions A.button:hover {
	BACKGROUND-COLOR: #666
}
.order-summary-view .user-info .review-notice {
	COLOR: #999; FONT-SIZE: 11px
}
.order-summary-view .user-info .review-notice P {
	PADDING-TOP: 8px
}
.order-summary-view .user-info .review-notice P.first {
	PADDING-TOP: 0px
}
.order-summary-view .user-info .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.order-summary-view .user-info .links UL LI {
	COLOR: #999; FONT-SIZE: 11px
}
.order-summary-view .user-info .links UL LI LABEL {
	DISPLAY: inline
}
.order-summary-view .user-info .links UL LI SPAN {
	PADDING-RIGHT: 5px
}
.order-summary-view .user-info .links UL LI A {
	PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #777
}
.order-summary-view .user-info .links UL LI .site-use-link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
.order-summary-view .user-info .links UL LI A:hover {
	COLOR: #d5d3c8
}
.order-processing-view #primary-content {
	HEIGHT: 400px
}
.order-processing-view #primary-content H2 {
	TEXT-ALIGN: center; COLOR: #a6a598; FONT-SIZE: 2.9em; PADDING-TOP: 100px
}
.order-processing-view #primary-content H3 {
	TEXT-ALIGN: center; COLOR: #a6a598; FONT-SIZE: 2.9em; PADDING-TOP: 100px
}
#payment-status {
	DISPLAY: none; COLOR: #d5d3c8; FONT-SIZE: 1.8em
}
#casting {
	FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; BACKGROUND: #2c2c2c; HEIGHT: 100%
}
#casting H2 {
	LINE-HEIGHT: 35px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -2px; WIDTH: 740px; DISPLAY: block; COLOR: #d5d3c8; MARGIN-LEFT: auto; FONT-SIZE: 16px; FONT-WEIGHT: normal; MARGIN-RIGHT: auto; PADDING-TOP: 0px
}
#casting H1 {
	BORDER-BOTTOM: #484848 1px solid; TEXT-ALIGN: left; LINE-HEIGHT: 38px; TEXT-TRANSFORM: uppercase; MARGIN: 0px auto; WIDTH: 740px; DISPLAY: block; COLOR: #d5d3c8; FONT-SIZE: 24px; FONT-WEIGHT: normal; PADDING-TOP: 20px
}
#casting LABEL {
	TEXT-TRANSFORM: uppercase
}
#casting SPAN {
	TEXT-TRANSFORM: uppercase
}
#casting .content-wrapper {
	WIDTH: 900px; BACKGROUND: url(../anf/img/marketing/casting/bg-wallpaper.html) #2c2c2c center top; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#casting #header {
	POSITION: relative; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/casting-logo.html) no-repeat center top; HEIGHT: 154px; PADDING-TOP: 0px
}
#casting #logo {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 860px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/casting-logo.html) no-repeat center top; HEIGHT: 125px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TOP: 0px; LEFT: 20px
}
#casting #primary-nav {
	POSITION: relative; MARGIN-TOP: 0px; MIN-HEIGHT: 29px; WIDTH: 860px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/nav-background.html) repeat-x left top; FLOAT: left; HEIGHT: 29px; TOP: 125px; LEFT: 20px
}
#casting #primary-nav UL {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: -2px 0px 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: left; OVERFLOW: visible; PADDING-TOP: 0px; LEFT: 50%
}
#casting #primary-nav UL LI {
	POSITION: relative;
	PADDING-BOTTOM: 0px;
	LIST-STYLE-TYPE: none;
	MARGIN: 0px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 11px;
	DISPLAY: block;
	FLOAT: left;
	RIGHT: 49%;
	PADDING-TOP: 0px;
	background-image: url(../bg_primary-nav-separator.html);
	background-repeat: no-repeat;
	background-position: right center;
}
#casting #primary-nav UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#casting #primary-nav UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 29px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #999; FONT-SIZE: 14px; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#casting #primary-nav UL .active A {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #d5d3c8; BORDER-LEFT-WIDTH: 0px
}
#casting #primary-nav UL LI.current A {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #d5d3c8; BORDER-LEFT-WIDTH: 0px
}
#casting #primary-nav UL LI A:hover {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #d5d3c8; BORDER-LEFT-WIDTH: 0px
}
#casting .tab-container {
	WIDTH: 100%; OVERFLOW: hidden
}
#casting #content {
	POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 860px; PADDING-RIGHT: 0px; BACKGROUND: #333; PADDING-TOP: 0px
}
#casting #model {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 484px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
#casting LI#model {
	LIST-STYLE-TYPE: none
}
#casting .image-loading IMG {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#casting DIV#model-nav {
	Z-INDEX: 100; POSITION: relative; DISPLAY: inline; FLOAT: left
}
#casting DIV#arrow-left {
	POSITION: absolute; TEXT-ALIGN: left; MARGIN: 0px auto; DISPLAY: inline; FLOAT: left; TOP: 225px; LEFT: 15px
}
#casting DIV#arrow-left A {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/B-LeftArrow.html); HEIGHT: 38px
}
#casting #arrow-right {
	POSITION: absolute; TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 20px; DISPLAY: inline; FLOAT: right; HEIGHT: 38px; TOP: 225px; LEFT: 825px
}
#casting DIV#arrow-right A {
	WIDTH: 20px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/B-RightArrow.html); HEIGHT: 38px
}
#casting #shadow {
	Z-INDEX: 5000; POSITION: absolute; WIDTH: 860px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/shadow.html); HEIGHT: 3px
}
#casting #calendar {
	TEXT-ALIGN: left; PADDING-BOTTOM: 28px; WIDTH: 100%; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/calendar-background.html) #2d2d2d no-repeat center top
}
#casting #calendar P {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 21px; TEXT-TRANSFORM: uppercase; MARGIN: 2px auto; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 40px; DISPLAY: block; COLOR: #999; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#casting #calendar P.cities {
	COLOR: #d5d3c8
}
#casting #calendar .sub-text {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 14px; MARGIN-TOP: 51px; WIDTH: 730px; PADDING-RIGHT: 10px; COLOR: #777; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
#casting P#cast-foot-links {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 14px; MARGIN-LEFT: 49px; FONT-SIZE: 13px
}
#casting P#cast-foot-links A {
	MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
#casting #casting-submission {
	TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 740px; DISPLAY: block
}
#casting #casting-submission UL LI {
	PADDING-TOP: 6px
}
#casting #casting-submission UL LI INPUT {
	MARGIN-TOP: 1px
}
#casting #casting-submission UL LI LABEL {
	LINE-HEIGHT: 14px; DISPLAY: block; FONT-SIZE: 11px
}
#casting #casting-submission UL LI SELECT {
	DISPLAY: block
}
#casting #casting-submission .employment-length LABEL {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#casting #casting-submission .location LABEL {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#casting #casting-submission .state LABEL {
	PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}
#casting #casting-submission .height LABEL {
	PADDING-BOTTOM: 3px; PADDING-TOP: 1px
}
#casting #casting-submission #location {
	WIDTH: 98px
}
#casting casting-submission #state {
	WIDTH: 98px
}
#casting #casting-submission UL LI #years {
	WIDTH: 68px; DISPLAY: inline
}
#casting #casting-submission UL LI #months {
	WIDTH: 68px; DISPLAY: inline
}
#casting #casting-submission UL LI #age {
	PADDING-BOTTOM: 1px; WIDTH: 62px; DISPLAY: block; MARGIN-BOTTOM: -4px
}
#casting #casting-submission UL LI #height {
	WIDTH: 68px
}
#casting #casting-submission UL LI #weight {
	WIDTH: 62px
}
#casting #casting-submission UL LI #phone {
	WIDTH: 155px
}
#casting #casting-submission LI.employee FIELDSET LABEL {
	DISPLAY: inline; FONT-SIZE: 11px
}
#casting #casting-submission LI.employee FIELDSET INPUT {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#casting #casting-submission LEGEND {
	LINE-HEIGHT: 15px; TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 11px
}
#casting #casting-submission DIV.actions {
	PADDING-TOP: 12px
}
#casting #casting-submission .info LABEL {
	PADDING-BOTTOM: 3px
}
#casting #casting-submission TEXTAREA#info {
	WIDTH: 275px; DISPLAY: block; HEIGHT: 48px
}
#casting #casting-submission UL LI.submit {
	PADDING-TOP: 0px
}
#casting #casting-submission UL LI.uploadbox UL LI {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#casting #casting-submission UL LI.uploadbox UL LI INPUT {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; WIDTH: 600px; DISPLAY: block; MARGIN-BOTTOM: 2px; BACKGROUND: #666; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 5px
}
#casting #casting-submission .uploadbox UL LI LABEL {
	PADDING-BOTTOM: 6px; FONT-SIZE: 16px; PADDING-TOP: 11px
}
#casting #brand {
	WIDTH: 130px
}
#casting #casting-iframe-ctn {
	WIDTH: 0px; DISPLAY: none; HEIGHT: 0px; VISIBILITY: hidden
}
#casting #completed {
	TEXT-ALIGN: center; PADDING-BOTTOM: 190px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 30px auto; WIDTH: 700px; DISPLAY: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #d5d3c8; FONT-SIZE: 18px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 190px; LEFT: 0px
}
#casting #error {
	BORDER-RIGHT-WIDTH: 0px; MARGIN-TOP: 5px; DISPLAY: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ca3f45; FONT-SIZE: 14px; BORDER-LEFT-WIDTH: 0px
}
#casting #form {
	TEXT-ALIGN: center; PADDING-BOTTOM: 29px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/submission-form-background.html) #2d2d2d no-repeat center top
}
#casting .uploadbox LABEL {
	MARGIN-TOP: 3px; COLOR: #d5d3c8; FONT-SIZE: 16px
}
#casting .actions UL LI A {
	WIDTH: 55px
}
#casting .actions UL LI INPUT:hover {
	BACKGROUND: #666
}
#casting .actions UL LI A:hover {
	BACKGROUND: #666
}
#casting #processing-button {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 80px; DISPLAY: block; BACKGROUND: #666; HEIGHT: 22px; COLOR: #d5d3c8; VERTICAL-ALIGN: bottom; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#casting .submit INPUT {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; WIDTH: 60px; DISPLAY: block; BACKGROUND: #4d4d4d; HEIGHT: 30px; COLOR: #d5d3c8; VERTICAL-ALIGN: bottom; CURSOR: pointer; TEXT-DECORATION: none
}
#casting .submit INPUT.linkified {
	DISPLAY: none
}
#casting .legal P {
	LINE-HEIGHT: 12px; WIDTH: 730px; COLOR: #999; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#casting INPUT#name {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#mall {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#city {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#phone {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#email {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#school {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#closemall {
	WIDTH: 277px; DISPLAY: block
}
#casting INPUT#storenum {
	WIDTH: 133px; DISPLAY: block
}
#casting .footer {
	POSITION: relative; TEXT-ALIGN: center; MIN-HEIGHT: 100%; DISPLAY: block; MARGIN-BOTTOM: 0px; BACKGROUND: url(../anf/img/marketing/casting/footer-background.html) #2c2c2c no-repeat center top; HEIGHT: 100%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 17px
}
#casting .footer UL {
	MARGIN: 0px auto; PADDING-LEFT: 6px; WIDTH: 726px; HEIGHT: 50px
}
#casting .footer UL LI {
	POSITION: relative; FLOAT: left
}
#casting #facebook-nav {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px auto; MIN-HEIGHT: 29px; WIDTH: 900px; FLOAT: left; FONT-SIZE: 13px; OVERFLOW: hidden
}
#casting .footer #facebook-nav UL {
	POSITION: relative; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: auto; FLOAT: left; CLEAR: left; OVERFLOW: visible; LEFT: 50%
}
#casting #facebook-nav UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; BACKGROUND: url(../anf/img/global/bg_primary-nav-separator.html) no-repeat right center; FLOAT: left; RIGHT: 50%; PADDING-TOP: 0px
}
#casting #facebook-nav UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#casting #facebook-nav UL LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 29px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #4f4e4e; TEXT-DECORATION: none; PADDING-TOP: 2px
}
#casting #facebook-nav UL .active A {
	COLOR: #999
}
#casting #facebook-nav UL LI A:hover {
	COLOR: #999
}
#casting #facebook-nav UL LI.current A {
	COLOR: #999
}
#casting .facebook {
	POSITION: relative; MARGIN: 50px auto 0px; WIDTH: 74px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/I-FacebookLogo.html); HEIGHT: 15px; CLEAR: both
}
#casting .specialcontainer#simplemodal-container {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
#casting .specialcontainerclose#simplemodal-container {
	
}
#casting .popup-window {
	Z-INDEX: 6000; POSITION: fixed; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN-TOP: -141px; WIDTH: 338px; DISPLAY: none; BACKGROUND: #fff; HEIGHT: 283px; MARGIN-LEFT: -169px; FONT-WEIGHT: bold; TOP: 50%; LEFT: 50%
}
#casting .kids.popup-window {
	Z-INDEX: 6000; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 338px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../anf/img/marketing/casting/I-fadeUpKidsLogo.html); HEIGHT: 283px; COLOR: #d5d3c8; PADDING-TOP: 0px
}
#casting .hol.popup-window {
	Z-INDEX: 6000; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 338px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../anf/img/marketing/casting/I-fadeUpHCoLogo.html); HEIGHT: 283px; COLOR: #9c8e74; PADDING-TOP: 0px
}
#casting .gh.popup-window {
	Z-INDEX: 6000; POSITION: fixed; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 338px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../anf/img/marketing/casting/I-fadeUpGHLogo.html); HEIGHT: 283px; COLOR: #0c0c0c; PADDING-TOP: 0px
}
#casting .popup-window SPAN {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 300px; DISPLAY: block; TOP: 200px
}
#casting .proceed {
	POSITION: absolute; TEXT-INDENT: -100000px; WIDTH: 69px; DISPLAY: block; BACKGROUND: url(../anf/img/marketing/casting/B-proceed-EN.html); HEIGHT: 26px; TOP: 160px; LEFT: 135px
}
#casting A.proceed:hover {
	BACKGROUND: url(../anf/img/marketing/casting/B-proceed-EN.html) no-repeat 0px -26px
}
#casting .hover-button {
	POSITION: relative; WIDTH: 240px; DISPLAY: block; BACKGROUND: #143950; HEIGHT: 110px
}
#casting .a {
	Z-INDEX: 10; POSITION: relative; TOP: 0px; LEFT: 0px
}
#casting .b {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#casting .external-links LI A {
	WIDTH: 240px; DISPLAY: block; HEIGHT: 86px
}
#casting .external-links LI P {
	WIDTH: 240px; DISPLAY: block; HEIGHT: 86px
}
#casting .external-links .kids A {
	BACKGROUND: url(../anf/img/marketing/casting/I-a92crossBrandLogo.html)
}
#casting .external-links .hol A {
	BACKGROUND: url(../anf/img/marketing/casting/I-HCOcrossBrandLogo.html)
}
#casting .external-links .gh A {
	BACKGROUND: url(../anf/img/marketing/casting/I-GHcrossBrandLogo.html)
}
#casting .external-links .kids P.b {
	BACKGROUND: url(../anf/img/marketing/casting/I-a92crossBrandLogo.html)
}
#casting .external-links .kids P.a {
	BACKGROUND: url(../anf/img/marketing/casting/I-a92crossBrandText.html)
}
#casting .external-links .hol P.b {
	BACKGROUND: url(../anf/img/marketing/casting/I-HCOcrossBrandLogo.html)
}
#casting .external-links .hol P.a {
	BACKGROUND: url(../anf/img/marketing/casting/I-HCOcrossBrandText.html)
}
#casting .external-links .gh P.b {
	BACKGROUND: url(../anf/img/marketing/casting/I-GHcrossBrandLogo.html)
}
#casting .external-links .gh P.a {
	BACKGROUND: url(../anf/img/marketing/casting/I-GHcrossBrandText.html)
}
.customer-service #primary-content {
	BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top
}
.customer-service-wrap {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 58px; PADDING-RIGHT: 60px; COLOR: #777; OVERFLOW: hidden; PADDING-TOP: 56px
}
.customer-service-wrap H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.customer-service-wrap #main-nav {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px; FLOAT: left; PADDING-TOP: 29px
}
.customer-service-wrap #main-nav LI {
	PADDING-TOP: 14px
}
.customer-service-wrap #main-nav LI.first {
	PADDING-TOP: 0px
}
.customer-service-wrap #main-nav UL LI A {
	LINE-HEIGHT: 13px; COLOR: #777; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.customer-service-wrap #main-nav UL LI A:hover {
	COLOR: #d5d5c8
}
.customer-service-wrap #main-nav UL LI A.active {
	COLOR: #d5d5c8
}
.customer-service-wrap .main-content {
	BORDER-LEFT: #484848 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 30px; PADDING-LEFT: 30px; WIDTH: 507px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-LEFT: 3px; PADDING-TOP: 0px
}
.customer-service-wrap .main-content H3.main-section-title {
	LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 1.5em
}
.customer-service-wrap .main-content UL LI UL {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; COLOR: #777; FONT-SIZE: 13px; CURSOR: pointer; PADDING-TOP: 0px
}
.customer-service-wrap .main-content UL LI UL.bullets {
	LIST-STYLE-TYPE: disc; PADDING-LEFT: 14px; FONT-FAMILY: Arial,Helvetica,'sans serif'; FONT-SIZE: 12px
}
.customer-service-wrap .main-content UL LI UL H4 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; COLOR: #777; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 0px
}
.customer-service-wrap .main-content UL LI UL H4:hover {
	COLOR: #d5d3c8
}
.customer-service-wrap .main-content UL LI UL H4.highlight {
	COLOR: #d5d3c8
}
.customer-service-wrap .main-content UL LI UL H5 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 11px; CURSOR: pointer; PADDING-TOP: 0px
}
.customer-service-wrap .main-content DIV.validator {
	MARGIN-TOP: 10px
}
.customer-service-wrap .main-content UL LI UL LI UL.all-required-error {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 0; TEXT-TRANSFORM: uppercase; FONT-FAMILY: 'Trade Gothic Bold'; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.customer-service-wrap .main-content P {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 14px; TEXT-TRANSFORM: none; FONT-FAMILY: Arial,Helvetica,'sans serif'; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.customer-service-wrap .main-content P.privacy-policy {
	PADDING-BOTTOM: 13px; LINE-HEIGHT: 14px; TEXT-TRANSFORM: none; COLOR: #777; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.customer-service-wrap .main-content A {
	COLOR: #777
}
.customer-service-wrap .main-content A:hover {
	COLOR: #d5d3c8
}
.customer-service-wrap .main-content #contact-us .form .response {
	MARGIN-TOP: 20px; DISPLAY: none
}
.customer-service-wrap .main-content #contact-us .form .response H3 {
	PADDING-BOTTOM: 6px; LINE-HEIGHT: 1em; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 14px; CURSOR: pointer; PADDING-TOP: 0px
}
.customer-service-wrap .main-content #contact-us .links A {
	TEXT-TRANSFORM: none; COLOR: #777
}
.customer-service-wrap .main-content #contact-us .links A:hover {
	COLOR: #d5d3c8
}
.customer-service-wrap #contact-us FORM {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; DISPLAY: block
}
.customer-service-wrap #contact-us FORM UL {
	LIST-STYLE-TYPE: none
}
.customer-service-wrap #contact-us FORM DIV.data UL LI {
	PADDING-TOP: 4px
}
.customer-service-wrap #contact-us FORM UL LI.default {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.general-questions {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.stores {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.online-orders {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.merchandise {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.technical {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM UL LI.active {
	DISPLAY: block
}
.customer-service-wrap #contact-us FORM UL LI.privacy-policy {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px; FONT-SIZE: 11px
}
.customer-service-wrap #contact-us FORM UL LI.site-use {
	TEXT-TRANSFORM: uppercase; WIDTH: 300px; FONT-SIZE: 11px
}
.customer-service-wrap #contact-us FORM UL LI.submit .submit {
	MARGIN: 10px 5px 0px 0px; FLOAT: left; COLOR: #d5d3c8
}
.customer-service-wrap #contact-us FORM UL LI.submit .error {
	MARGIN-TOP: 20px
}
.customer-service-wrap #contact-us FORM UL LI SELECT {
	WIDTH: 200px
}
.customer-service-wrap #contact-us FORM UL LI INPUT {
	WIDTH: 290px
}
.customer-service-wrap #contact-us FORM UL LI TEXTAREA {
	WIDTH: 290px
}
.customer-service-wrap #contact-us FORM UL LI TEXTAREA {
	HEIGHT: 60px
}
.customer-service-wrap #contact-us FORM LABEL {
	DISPLAY: block
}
.customer-service-wrap #contact-us FORM INPUT {
	DISPLAY: block
}
.customer-service-wrap #contact-us FORM INPUT.linkified {
	DISPLAY: none
}
.customer-service-wrap #contact-us FORM .privacy-policy A.privacy-policy-link {
	FONT-SIZE: 11px
}
BODY.error .content {
	MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.error #primary-content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
BODY.error UL {
	LIST-STYLE-TYPE: none
}
BODY.error #logo {
	PADDING-BOTTOM: 0px; TEXT-INDENT: -10000px; MARGIN: 0px auto 15px; PADDING-LEFT: 0px; WIDTH: 245px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../anf/img/global/logo.html) no-repeat center bottom; HEIGHT: 106px; OVERFLOW: hidden; PADDING-TOP: 16px; _margin-top: 16px
}
BODY.error {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN: 0px; BACKGROUND: #333; FONT-WEIGHT: normal; PADDING-TOP: 12%
}
BODY.error H1 {
	FONT-WEIGHT: normal
}
BODY.error H2 {
	FONT-WEIGHT: normal
}
BODY.error P {
	MARGIN: 0px
}
BODY.error #logo {
	MARGIN-BOTTOM: 18px
}
BODY.error H1 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 26px; LINE-HEIGHT: 21px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 15px; BORDER-TOP: #484848 1px solid; PADDING-TOP: 26px
}
BODY.error #please-try {
	MARGIN-TOP: 15px
}
BODY.error #please-call {
	MARGIN-TOP: 20px
}
BODY.error H2 {
	COLOR: #d5d3c8; FONT-SIZE: 16px
}
BODY.error UL.actions {
	PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.error UL.phone-numbers {
	PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY.error UL.actions LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
BODY.error UL.phone-numbers LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
BODY.error LI {
	COLOR: #999; FONT-SIZE: 12px
}
BODY.error LI A {
	COLOR: #999
}
BODY.generic #primary-content {
	PADDING-BOTTOM: 40px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; BACKGROUND: url(../gh/img/global/bg_generic-checkout-shadow.html) repeat-x left top; PADDING-TOP: 40px
}
#modal-container #gc-balance .recaptcha_only_if_incorrect_sol {
	DISPLAY: none
}
#modal-container #gc-balance {
	MIN-HEIGHT: 330px
}
.gift-card-lookup #primary-content {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 61px; PADDING-RIGHT: 61px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 60px
}
.gift-card-lookup H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 18px
}
#modal-container #gc-balance H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 18px
}
.gift-card-lookup LABEL {
	DISPLAY: block
}
.gift-card-lookup INPUT {
	WIDTH: 296px
}
.gift-card-lookup .form-wrap {
	WIDTH: 300px
}
.gift-card-lookup #contact-us {
	TEXT-TRANSFORM: uppercase; COLOR: #999; CLEAR: both; PADDING-TOP: 5px
}
#modal-container #gc-balance FORM .data {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none
}
.gift-card-lookup .data UL LI {
	OVERFLOW: hidden
}
#modal-container #gc-balance .data UL LI {
	OVERFLOW: hidden
}
#modal-container #gc-balance .data UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#modal-container #gc-balance .data INPUT {
	WIDTH: 100%
}
.gift-card-lookup .actions {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
#modal-container #gc-balance .actions A.submit {
	BACKGROUND-COLOR: #4d4d4d
}
#modal-container #gc-balance .actions A.submit:hover {
	BACKGROUND-COLOR: #666
}
.gift-card-lookup .response {
	PADDING-TOP: 16px
}
.gift-card-lookup #processing-indicator {
	FONT-SIZE: 16px
}
.gift-card-lookup .response P.balance {
	TEXT-TRANSFORM: uppercase; DISPLAY: none; COLOR: #578645; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 15px
}
#modal-container #gc-balance .response P.balance {
	TEXT-TRANSFORM: uppercase; DISPLAY: none; COLOR: #578645; CLEAR: both; FONT-SIZE: 14px; PADDING-TOP: 15px
}
.gift-card-lookup #messages {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
#modal-container #gc-balance #messages {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 10px
}
.gift-card-lookup #messages UL {
	OVERFLOW: hidden
}
.gift-card-lookup #messages UL LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; PADDING-TOP: 7px
}
#modal-container #gc-balance #messages UL LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; PADDING-TOP: 7px
}
.gift-card-lookup .validator {
	MARGIN-TOP: 10px
}
#recaptcha_image {
	PADDING-TOP: 5px
}
#recaptcha_widget DIV.reload {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 3px
}
#recaptcha_widget DIV.recaptcha_only_if_image {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 3px
}
#recaptcha_widget DIV.recaptcha_only_if_audio {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 3px
}
#recaptcha_widget DIV.help {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; FLOAT: left; PADDING-TOP: 3px
}
#recaptcha_widget SPAN {
	FLOAT: left; CLEAR: left
}
#recaptcha_widget INPUT {
	FLOAT: left; CLEAR: left
}
#modal-container #gc-balance INPUT {
	FLOAT: left; CLEAR: left
}
#recaptcha_widget SPAN {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; PADDING-TOP: 18px
}
.home #mini-cart-wrap {
	MIN-HEIGHT: 0px; HEIGHT: auto
}
.home .mini-cart {
	DISPLAY: none
}
.home .mini-cart-full {
	DISPLAY: block
}
.home .banner {
	BACKGROUND: url(../anf/img/marketing/homepage/anf-homepage-banner.html); HEIGHT: 72px; OVERFLOW: hidden
}
.home .banner .facebook-link {
	MARGIN: 10px 0px 0px 10px; WIDTH: 355px; FLOAT: left; HEIGHT: 52px
}
.home .banner .facebook-link A {
	MARGIN: 10px 0px 0px 20px; WIDTH: 330px; DISPLAY: block; HEIGHT: 30px
}
.home .banner .form-wrap {
	FLOAT: right; MARGIN-RIGHT: 23px
}
.home .banner .form-wrap UL LI {
	FLOAT: left
}
.home .banner .form-wrap P.email-signup-status {
	TEXT-TRANSFORM: uppercase; FLOAT: left; COLOR: #999; FONT-SIZE: 15px; PADDING-TOP: 27px
}
.home .banner .form-wrap P.privacy-policy {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 27px
}
.home .banner .form-wrap A.privacy-policy-link {
	FONT-SIZE: 15px
}
.home .banner .form-wrap .data {
	FLOAT: left
}
.home .banner .form-wrap .actions {
	FLOAT: left
}
.home .banner .form-wrap .data LI {
	WIDTH: 485px; PADDING-TOP: 27px
}
.home .banner .form-wrap .data LI LABEL {
	LINE-HEIGHT: 1.2em; WIDTH: 220px; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; WHITE-SPACE: nowrap; FLOAT: left; COLOR: #999; MARGIN-LEFT: 10px; FONT-SIZE: 16px; OVERFLOW: hidden
}
.store-14107 .banner .form-wrap .data LI LABEL {
	WIDTH: 250px
}
HTML[lang|='ja'] .store-14108 .banner .form-wrap .data LI LABEL {
	WIDTH: 270px; MARGIN-LEFT: 5px
}
.home .banner .form-wrap .data LI INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #2a2a2a; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 235px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; FLOAT: right; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 12px; MARGIN-RIGHT: 14px; PADDING-TOP: 0.2em
}
.store-14107 .banner .form-wrap .data LI INPUT {
	WIDTH: 205px
}
HTML[lang|='ja'] .store-14108 .banner .form-wrap .data LI INPUT {
	WIDTH: 190px
}
.home .banner .form-wrap .data LI.validator-error-required INPUT {
	BACKGROUND-COLOR: #852d2d
}
.home .banner A.button {
	BACKGROUND-COLOR: #5e5e5e; WHITE-SPACE: nowrap; MARGIN-RIGHT: 11px
}
.home .banner INPUT.button {
	BACKGROUND-COLOR: #5e5e5e; WHITE-SPACE: nowrap; MARGIN-RIGHT: 11px
}
.home .banner A.button:hover {
	BACKGROUND-COLOR: #777
}
.home .banner INPUT.button:hover {
	BACKGROUND-COLOR: #777
}
.home .banner .form-wrap .actions {
	PADDING-TOP: 22px
}
.home .banner .form-wrap .submit .error {
	DISPLAY: none
}
.home .touts {
	BACKGROUND-COLOR: #191a1d
}
.home .touts UL {
	DISPLAY: block; OVERFLOW: hidden
}
.home .touts UL LI {
	FLOAT: left
}
BODY.look-book #primary-content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.order-tracking #primary-content {
	PADDING-BOTTOM: 60px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; PADDING-TOP: 60px
}
.order-tracking #primary-content H3 {
	COLOR: #999; FONT-SIZE: 11px
}
.order-tracking #primary-content H3.order-date {
	PADDING-TOP: 6px
}
.order-tracking #primary-content H3.order-num {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 7px
}
.order-tracking #primary-content TABLE.items THEAD TR {
	BORDER-BOTTOM: #484848 1px solid
}
.order-tracking #primary-content TABLE.items TBODY TR {
	BORDER-BOTTOM: #484848 1px solid
}
.order-tracking #primary-content TABLE.items TBODY TR {
	PADDING-BOTTOM: 16px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.order-tracking #primary-content TABLE.items THEAD TR TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 7px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 15px; PADDING-TOP: 6px
}
.order-tracking #primary-content TABLE.items THEAD TR TH.desc {
	TEXT-ALIGN: left; WIDTH: 140px
}
.order-tracking #primary-content TABLE.items THEAD TR TH.status {
	WIDTH: 120px
}
.order-tracking #primary-content TABLE.items THEAD TR TH.item-total {
	TEXT-ALIGN: right; WIDTH: 100px
}
.order-tracking #primary-content TABLE.items TBODY TR TD {
	TEXT-ALIGN: center; COLOR: #777; FONT-SIZE: 11px
}
.order-tracking #primary-content TABLE.items TBODY TR TD.desc {
	TEXT-ALIGN: left; PADDING-BOTTOM: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.order-tracking #primary-content TABLE.items TBODY TR TD.desc UL LI.name {
	COLOR: #999
}
.order-tracking #primary-content TABLE.items TBODY TR TD.item-total {
	TEXT-ALIGN: right
}
.order-tracking #primary-content TABLE.items TBODY TR TD A {
	COLOR: #6d6d68
}
.order-tracking #primary-content TABLE.items TBODY TR TD A:hover {
	COLOR: #d5d3c8
}
.order-tracking #primary-content TABLE.totals TR {
	LINE-HEIGHT: 15px
}
.order-tracking #primary-content TABLE.totals TR TH {
	TEXT-ALIGN: right; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 5px
}
.order-tracking #primary-content TABLE.totals TR TD {
	TEXT-ALIGN: right; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 5px
}
.order-tracking #primary-content TABLE.totals TR TH {
	WIDTH: 770px
}
.order-tracking #primary-content TABLE.totals TR.subtotal TH {
	PADDING-TOP: 8px
}
.order-tracking #primary-content TABLE.totals TR.subtotal TD {
	PADDING-TOP: 8px
}
.order-tracking #primary-content TABLE.totals TR TD {
	PADDING-LEFT: 15px; WIDTH: 55px
}
.order-tracking #primary-content TABLE.totals TR.promotion-code-applied TD {
	WIDTH: 100%
}
.order-tracking #primary-content #legal {
	TEXT-ALIGN: right; MARGIN-TOP: 3px; BORDER-TOP: #484848 1px solid; PADDING-TOP: 9px
}
.order-tracking #primary-content #legal LI {
	PADDING-BOTTOM: 2px; COLOR: #999; FONT-SIZE: 11px
}
.order-tracking #primary-content #legal LI {
	PADDING-BOTTOM: 2px; COLOR: #999; FONT-SIZE: 11px
}
.order-tracking #primary-content UL.legal {
	TEXT-ALIGN: right; MARGIN-TOP: 8px; COLOR: #d5d3c8; FONT-SIZE: 12px; BORDER-TOP: #25282d 1px solid
}
.order-tracking #primary-content UL.legal LI {
	PADDING-TOP: 6px
}
.order-tracking #primary-content .invalid-order H3 {
	PADDING-TOP: 6px
}
.order-tracking #primary-content .invalid-order A {
	COLOR: #6d6d68
}
.order-tracking #primary-content .tracking-info H3 {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; COLOR: #999; FONT-SIZE: 11px
}
.order-tracking #primary-content .tracking-info H3.when-available {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; COLOR: #999; FONT-SIZE: 11px; BORDER-TOP: #484848 1px solid; PADDING-TOP: 9px
}
.speed-exchange #primary-content {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 61px; PADDING-RIGHT: 61px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; OVERFLOW: hidden; PADDING-TOP: 60px
}
.speed-exchange H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 18px
}
.speed-exchange .logged-in {
	WIDTH: 180px; FLOAT: left
}
.speed-exchange .logged-in P {
	TEXT-TRANSFORM: uppercase; COLOR: #999
}
.speed-exchange .logged-in .sign-out {
	MARGIN-TOP: 20px; FLOAT: left
}
.speed-exchange .logged-in .sign-out A {
	BACKGROUND-COLOR: #852d2d
}
.speed-exchange .logged-in .sign-out A:hover {
	BACKGROUND-COLOR: #ca3f45
}
.speed-exchange .form-wrap {
	WIDTH: 180px; PADDING-RIGHT: 40px; FLOAT: left; BORDER-RIGHT: #484848 1px solid
}
.speed-exchange .form-wrap UL LI.postal-code {
	PADDING-TOP: 8px
}
.speed-exchange .form-wrap LABEL {
	DISPLAY: block
}
.speed-exchange .form-wrap INPUT {
	WIDTH: 176px
}
.speed-exchange #messages {
	TEXT-TRANSFORM: uppercase; PADDING-TOP: 20px
}
.speed-exchange #messages UL {
	OVERFLOW: hidden
}
.speed-exchange #messages UL LI {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; PADDING-TOP: 6px
}
.speed-exchange .validator {
	MARGIN-TOP: 20px
}
.speed-exchange #processing-indicator {
	FONT-SIZE: 16px
}
.speed-exchange .details {
	PADDING-LEFT: 40px; WIDTH: 570px; FLOAT: left
}
.speed-exchange .details UL {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: disc; PADDING-LEFT: 12px; COLOR: #999
}
.speed-exchange .details UL LI {
	PADDING-BOTTOM: 12px
}
.speed-exchange .success {
	DISPLAY: none
}
.speed-exchange .success OL {
	LIST-STYLE-POSITION: inside; TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: decimal; COLOR: #999; PADDING-TOP: 14px
}
.speed-exchange .success OL LI {
	PADDING-BOTTOM: 4px
}
BODY.store-locator .no-messages#messages {
	DISPLAY: none
}
.store-locator #primary-content {
	POSITION: relative; PADDING-BOTTOM: 60px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x left top; COLOR: #999; PADDING-TOP: 57px
}
.js .store-locator #primary-content .store-locator {
	DISPLAY: block
}
.store-locator #primary-content .store-locator {
	DISPLAY: none
}
.store-locator #primary-content H1 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 7px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#modal-container .store-locator H1 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 7px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.store-locator #primary-content H2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 13px; PADDING-TOP: 16px
}
#modal-container .store-locator H2 {
	DISPLAY: none
}
.store-locator #primary-content .form-wrap FORM {
	HEIGHT: 44px
}
.store-locator #primary-content .form-wrap FORM DIV.data {
	WIDTH: 752px; FLOAT: left
}
.store-locator #primary-content .form-wrap FORM DIV.first LABEL {
	LINE-HEIGHT: 1.4em; WIDTH: 313px; DISPLAY: inline-block; FONT-SIZE: 11px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-TOP: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.data SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; DISPLAY: inline; PADDING-TOP: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.actions {
	DISPLAY: inline; PADDING-TOP: 0px
}
.store-locator #primary-content .form-wrap FORM LABEL {
	PADDING-BOTTOM: 2px; DISPLAY: block
}
.store-locator #primary-content .form-wrap FORM DIV.data SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 3px; WIDTH: 45px; PADDING-RIGHT: 3px; DISPLAY: inline-block; PADDING-TOP: 3px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL.zip INPUT {
	WIDTH: 290px
}
#modal-container .form-wrap FORM DIV.data UL.zip INPUT {
	WIDTH: 290px
}
.store-locator #primary-content .form-wrap FORM .actions UL LI {
	FLOAT: none
}
.store-locator #primary-content .form-wrap FORM DIV.data UL.zip LI.dist {
	PADDING-RIGHT: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL.zip #distance {
	WIDTH: 82px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL LI.state {
	PADDING-RIGHT: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL LI.country SELECT {
	WIDTH: 155px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL LI.state SELECT {
	MIN-WIDTH: 90px; DISPLAY: none; MAX-WIDTH: 110px
}
#modal-container .form-wrap FORM DIV.data UL LI.state SELECT {
	MIN-WIDTH: 90px; DISPLAY: none; MAX-WIDTH: 110px
}
.store-locator #primary-content .form-wrap FORM DIV.data UL LI.state SELECT.current {
	DISPLAY: inline-block
}
#modal-container .form-wrap FORM DIV.data UL LI.state SELECT.current {
	DISPLAY: inline-block
}
.store-locator #primary-content .form-wrap FORM DIV.actions {
	POSITION: relative; MARGIN-TOP: 2px; PADDING-LEFT: 5px; WIDTH: 83px; FLOAT: left; HEIGHT: 48px; PADDING-TOP: 0px
}
.store-locator #primary-content .form-wrap FORM DIV.actions UL LI {
	PADDING-TOP: 11px
}
.store-locator #primary-content .form-wrap DIV.validator {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.js .store-locator #primary-content #map-and-results {
	BORDER-BOTTOM: #262626 1px solid; BORDER-LEFT: #262626 1px solid; MARGIN-TOP: 22px; WIDTH: 840px; DISPLAY: block; HEIGHT: 564px; CLEAR: both; BORDER-TOP: #262626 1px solid; BORDER-RIGHT: #262626 1px solid
}
.store-locator #primary-content #map-and-results {
	DISPLAY: none
}
.store-locator #primary-content #map-canvas {
	TEXT-TRANSFORM: none; WIDTH: 540px; FONT-FAMILY: Arial,sans-serif; MARGIN-BOTTOM: 60px; FLOAT: right; HEIGHT: 564px; COLOR: black; FONT-SIZE: 11px
}
.store-locator DIV.info {
	MIN-HEIGHT: 190px
}
.store-locator #primary-content #map-canvas P.store-name {
	FONT-WEIGHT: bold
}
.store-locator #primary-content #map-canvas P.store-phone {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.store-locator #primary-content #map-canvas UL {
	PADDING-BOTTOM: 5px
}
.store-locator #primary-content #map-canvas A:link {
	COLOR: #00c
}
.store-locator #primary-content #map-canvas A:hover {
	COLOR: #00c
}
.store-locator #primary-content #map-canvas A:visited {
	COLOR: #00c
}
.store-locator #results {
	WIDTH: 298px; FLOAT: left; HEIGHT: 564px; OVERFLOW: auto; _width: 295px
}
.store-locator #results UL LI {
	BORDER-BOTTOM: #2c2c2c 1px solid; PADDING-BOTTOM: 16px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 16px
}
.store-locator #results UL LI {
	FONT-SIZE: 11px
}
.store-locator #results UL LI.alt {
	BACKGROUND: #404040
}
.store-locator #results UL LI IMG.marker {
	PADDING-LEFT: 1px; FLOAT: left; PADDING-TOP: 2px
}
.store-locator #results UL LI IMG.marker:hover {
	CURSOR: pointer
}
.store-locator #results UL LI SPAN.store-name {
	CURSOR: pointer
}
.store-locator #results UL LI > DIV {
	MARGIN-LEFT: 31px
}
.store-locator #results UL LI.selected {
	BACKGROUND-COLOR: #555
}
.store-locator #results UL LI SPAN.store-name {
	DISPLAY: inline-block; COLOR: #d5d3c8; FONT-SIZE: 13px
}
.store-locator #results UL LI SPAN.store-name:hover {
	COLOR: 
}
.store-locator #results UL LI P {
	FONT-SIZE: 11px; PADDING-TOP: 4px
}
.store-locator #results UL LI P.dist {
	TEXT-TRANSFORM: none; COLOR: #777
}
.store-locator #results UL LI P DIV {
	FONT-SIZE: 11px
}
.store-locator #results UL LI UL LI {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 2px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; COLOR: #777; BORDER-RIGHT-STYLE: none; PADDING-TOP: 0px
}
.store-locator #footer {
	CLEAR: both
}
BODY.styleguide {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; BACKGROUND: #333; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #999; FONT-SIZE: 10px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.styleguide :focus {
	OUTLINE-WIDTH: 0px
}
.styleguide OL {
	LIST-STYLE-TYPE: none
}
.styleguide UL {
	LIST-STYLE-TYPE: none
}
.styleguide TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate
}
.styleguide CAPTION {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
.styleguide TH {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
.styleguide TD {
	TEXT-ALIGN: left; FONT-WEIGHT: normal
}
.styleguide BLOCKQUOTE:before {
	CONTENT: ""
}
.styleguide BLOCKQUOTE:after {
	CONTENT: ""
}
.styleguide Q:before {
	CONTENT: ""
}
.styleguide Q:after {
	CONTENT: ""
}
.styleguide BLOCKQUOTE {
	QUOTES: "" ""
}
.styleguide Q {
	QUOTES: "" ""
}
.styleguide IMG {
	Z-INDEX: 1
}
.styleguide BODY {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #333; FONT-FAMILY: Arial,Verdana,Helvetica,sans-serif; FONT-SIZE: 10px
}
.styleguide .mainHeader {
	COLOR: #ebe9e0
}
.styleguide .normal {
	COLOR: #ebe9e0
}
.styleguide .globalBodyHeader1 {
	COLOR: #ebe9e0
}
.styleguide .productName {
	COLOR: #ebe9e0
}
.styleguide .categoryName {
	COLOR: #ebe9e0
}
.styleguide .storeHeader {
	COLOR: #ebe9e0
}
.styleguide .storeBold {
	COLOR: #ebe9e0
}
.styleguide .storeNormal {
	COLOR: #ebe9e0
}
.styleguide .helpHeader {
	COLOR: #ebe9e0
}
.styleguide .helpQuestion {
	COLOR: #ebe9e0
}
.styleguide #fadeUpDiv {
	COLOR: #ebe9e0
}
.styleguide .txtColorImpt {
	COLOR: #ebe9e0
}
.styleguide .subHeader {
	COLOR: #999
}
.styleguide .globalBody {
	COLOR: #999
}
.styleguide .globalBodyLink {
	COLOR: #999
}
.styleguide .shoppingBag {
	COLOR: #999
}
.styleguide .lineItem {
	COLOR: #999
}
.styleguide .lineItemBold {
	COLOR: #999
}
.styleguide .productColor {
	COLOR: #999
}
.styleguide .categoryPrice {
	COLOR: #999
}
.styleguide .helpNav {
	COLOR: #999
}
.styleguide .helpAnswer {
	COLOR: #999
}
.styleguide .emptyBagText {
	COLOR: #999
}
.styleguide .txtColorNorm {
	COLOR: #999
}
.styleguide .txtBlock {
	COLOR: #999
}
.styleguide .storeBold {
	FONT-SIZE: 10px
}
.styleguide .productDescription {
	FONT-SIZE: 10px
}
.styleguide .productLinks {
	FONT-SIZE: 10px
}
.styleguide .shoppingBag {
	FONT-SIZE: 10px
}
.styleguide .txtBlock {
	FONT-SIZE: 10px
}
.styleguide .storeNormal {
	FONT-SIZE: 10px
}
.styleguide .helpNav {
	FONT-SIZE: 10px
}
.styleguide INPUT {
	FONT-SIZE: 10px
}
.styleguide TEXTAREA {
	FONT-SIZE: 10px
}
.styleguide SELECT {
	FONT-SIZE: 10px
}
.styleguide .globalBody {
	FONT-SIZE: 11px
}
.styleguide .globalBodyLink {
	FONT-SIZE: 11px
}
.styleguide .error {
	FONT-SIZE: 11px
}
.styleguide .lineItem {
	FONT-SIZE: 11px
}
.styleguide .lineItemBold {
	FONT-SIZE: 11px
}
.styleguide .subHeader {
	FONT-SIZE: 11px
}
.styleguide .productColor {
	FONT-SIZE: 11px
}
.styleguide .storeHeader {
	FONT-SIZE: 11px
}
.styleguide .helpQuestion {
	FONT-SIZE: 11px
}
.styleguide .helpAnswer {
	FONT-SIZE: 11px
}
.styleguide .normal {
	FONT-SIZE: 12px
}
.styleguide .categoryPrice {
	FONT-SIZE: 12px
}
.styleguide .categoryName {
	FONT-SIZE: 12px
}
.styleguide .helpHeader {
	FONT-SIZE: 12px
}
.styleguide .mainHeader {
	FONT-SIZE: 14px
}
.styleguide .globalBodyHeader1 {
	FONT-SIZE: 14px
}
.styleguide .productName {
	FONT-SIZE: 14px
}
.styleguide .lineItemBold {
	FONT-WEIGHT: bold
}
.styleguide .productColor {
	FONT-WEIGHT: bold
}
.styleguide .error {
	FONT-WEIGHT: bold
}
.styleguide .categoryName {
	FONT-WEIGHT: bold
}
.styleguide .storeHeader {
	FONT-WEIGHT: bold
}
.styleguide .mainHeader {
	FONT-WEIGHT: bold
}
.styleguide .productName {
	FONT-WEIGHT: bold
}
.styleguide .helpHeader {
	FONT-WEIGHT: bold
}
.styleguide .helpQuestion {
	FONT-WEIGHT: bold
}
.styleguide .helpNav {
	FONT-WEIGHT: bold
}
.styleguide .storeBold {
	FONT-WEIGHT: bold
}
.styleguide .productLinks {
	FONT-WEIGHT: bold
}
.styleguide .currency {
	FONT-WEIGHT: bold
}
.styleguide .shoppingBag {
	TEXT-TRANSFORM: uppercase
}
.styleguide .txtBlock {
	TEXT-TRANSFORM: uppercase
}
.styleguide .productName {
	TEXT-TRANSFORM: uppercase
}
.styleguide .storeHeader {
	TEXT-TRANSFORM: uppercase
}
.styleguide .error {
	TEXT-TRANSFORM: uppercase
}
.styleguide .txtUp {
	TEXT-TRANSFORM: uppercase
}
.styleguide .currency {
	TEXT-TRANSFORM: none
}
.styleguide .error {
	COLOR: #ad3232
}
.styleguide .globalBodyHeader1 {
	MARGIN-BOTTOM: 5px
}
.styleguide .mainHeader {
	MARGIN-BOTTOM: 5px
}
.styleguide .productDescription {
	COLOR: #666
}
.styleguide .productLinks {
	COLOR: #666
}
.styleguide .productLinks {
	LINE-HEIGHT: 18px
}
.styleguide .txtBlock {
	LINE-HEIGHT: 13px; MARGIN-TOP: 10px
}
.styleguide .normCase {
	TEXT-TRANSFORM: none
}
.styleguide .mrgnTb {
	MARGIN: 10px 0px 5px; DISPLAY: block
}
.styleguide A:link {
	BACKGROUND-COLOR: transparent; COLOR: #666; TEXT-DECORATION: none
}
.styleguide A:visited {
	BACKGROUND-COLOR: transparent; COLOR: #666; TEXT-DECORATION: none
}
.styleguide A:hover {
	COLOR: #999
}
.styleguide A:active {
	COLOR: #999
}
.styleguide INPUT {
	COLOR: #606060
}
.styleguide TEXTAREA {
	COLOR: #606060
}
.styleguide SELECT {
	COLOR: #606060
}
.styleguide .dotBar {
	PADDING-BOTTOM: 0px; BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../anf/images/I-dotDivider.html) repeat-x 0px 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 2px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 0px
}
.styleguide .width-305px {
	WIDTH: 305px
}
.styleguide .padding-r-10 {
	PADDING-RIGHT: 10px
}
.styleguide .right {
	FLOAT: right
}
.styleguide .left {
	FLOAT: left
}
.styleguide DIV#cartlist {
	BORDER-BOTTOM: #424242 5px solid; BORDER-LEFT: #424242 5px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: #262626; COLOR: #999; BORDER-TOP: #424242 5px solid; BORDER-RIGHT: #424242 5px solid; PADDING-TOP: 10px
}
.styleguide DIV#cartlist A:link {
	TEXT-DECORATION: underline
}
.styleguide DIV#cartlist A:visited {
	TEXT-DECORATION: underline
}
.styleguide DIV#cartlist A:hover {
	TEXT-DECORATION: underline
}
.styleguide DIV#cartlist A:active {
	TEXT-DECORATION: underline
}
.styleguide TD.fullCart {
	TEXT-TRANSFORM: uppercase; COLOR: #ad3232; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.styleguide TD.cartBorder {
	BACKGROUND: #424242
}
.styleguide .mcBackorder {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 5px; DISPLAY: block; COLOR: #ad3232; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.styleguide TD.mcPriceBX {
	TEXT-ALIGN: right
}
.styleguide .mcItemAdded {
	LINE-HEIGHT: 13px; COLOR: #ebe9e0; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.styleguide .mcAddProdName {
	LINE-HEIGHT: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.styleguide .mcProdName {
	LINE-HEIGHT: 11px; TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.styleguide .mcAddProdName {
	COLOR: #ebe9e0
}
.styleguide .mcAddColorSize {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 4px; DISPLAY: block; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.styleguide .mcColorSize {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 4px; DISPLAY: block; FONT-SIZE: 9px; FONT-WEIGHT: normal
}
.styleguide .mcAddColorSize {
	MARGIN-TOP: 2px; COLOR: #999
}
.styleguide .mcSubTot {
	FONT-SIZE: 9px; FONT-WEIGHT: bold
}
.styleguide .fadeUp {
	Z-INDEX: 45; BORDER-BOTTOM: #424242 3px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #424242 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #262626; MARGIN: 0px auto; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #424242 3px solid; BORDER-RIGHT: #424242 3px solid; PADDING-TOP: 0px; TOP: 160px
}
.styleguide .cen {
	TEXT-ALIGN: center; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide .fadeUp UL {
	LIST-STYLE-TYPE: disc; MARGIN-LEFT: 20px
}
.styleguide .fadeUp UL LI {
	LINE-HEIGHT: 12px; COLOR: #999
}
.styleguide .fadeUp P {
	LINE-HEIGHT: 13px
}
.styleguide .transparent {
	FILTER: alpha(opacity=65); ZOOM: 1; -moz-opacity: .65; -khtml-opacity: .65; opacity: .65
}
.styleguide .fade {
	POSITION: relative
}
.styleguide #fadeContainer {
	Z-INDEX: 44; POSITION: absolute; TEXT-ALIGN: center; BACKGROUND-COLOR: #111; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.styleguide #fadeUpDiv {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #262626; PADDING-TOP: 0px
}
.styleguide #fadeUpContent {
	BACKGROUND: #262626
}
.styleguide #fadeClose {
	Z-INDEX: 57; POSITION: absolute; DISPLAY: block; CURSOR: pointer; RIGHT: 6px; TOP: 6px
}
.styleguide .closeFade {
	Z-INDEX: 57; POSITION: absolute; DISPLAY: block; CURSOR: pointer; RIGHT: 6px; TOP: 6px
}
.styleguide .gotokids {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT-STYLE: none; WIDTH: 338px; BORDER-TOP-STYLE: none; HEIGHT: 283px; BORDER-RIGHT-STYLE: none
}
.styleguide .mailingListFadeUp {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 30px; WIDTH: 288px; PADDING-RIGHT: 30px; PADDING-TOP: 30px
}
.styleguide .vdFadeUp {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; WIDTH: 400px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}
.styleguide .castingFadeUp {
	WIDTH: 860px; HEIGHT: 484px
}
.styleguide .contactUsFadeUp {
	WIDTH: 279px; HEIGHT: 360px
}
.styleguide .sizeChartFadeUp {
	WIDTH: 470px; HEIGHT: 450px
}
.styleguide .editItemFadeUp {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 600px; PADDING-RIGHT: 20px; PADDING-TOP: 20px; TOP: 110px
}
.styleguide .vatDutyFadeUp {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 300px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.styleguide .mailing-list-header {
	MARGIN-BOTTOM: 10px; FONT-SIZE: 13px
}
.styleguide .mailing-list-desc {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px; DISPLAY: block; COLOR: #fffef7
}
.styleguide .mailing-list-email-input {
	BORDER-BOTTOM: #333 2px solid; BORDER-LEFT: #2c2c2c 2px solid; BACKGROUND-COLOR: #3e3e3e; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 278px; COLOR: #ebe9e0; BORDER-TOP: #2c2c2c 2px solid; BORDER-RIGHT: #333 2px solid; PADDING-TOP: 3px
}
.styleguide .mailing-list-email {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.styleguide .mailing-list-gender {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.styleguide .mailing-list-tellusmore {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.styleguide .mailing-list-birthday {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.styleguide .mailing-list-email {
	PADDING-TOP: 10px
}
.styleguide .mailing-list-tellusmore {
	PADDING-TOP: 10px
}
.styleguide .mailing-list-error {
	PADDING-TOP: 10px
}
.styleguide .mailing-list-gender {
	PADDING-TOP: 15px
}
.styleguide .mailing-list-gender-select {
	TEXT-TRANSFORM: uppercase; FONT-SIZE: 9px; PADDING-TOP: 10px
}
.styleguide .mailing-list-birthday {
	PADDING-TOP: 20px
}
.styleguide .mailing-list-birthday-select {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.styleguide .mailing-list-brand {
	DISPLAY: block; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.styleguide .mailing-list-brand SPAN {
	VERTICAL-ALIGN: 3px
}
.styleguide .mailing-list-brands UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 0px
}
.styleguide .mailing-list-privacy-policy {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
.styleguide .mailing-list-error {
	TEXT-TRANSFORM: uppercase; WIDTH: 235px; COLOR: #ad3232; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.styleguide #PrintButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #CancelButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #SubmitButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #BackButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #LogoutButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #mcViewBagButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #ViewBagButtonRed:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #UnsubscribeButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #SubscribeButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #EditButton:hover {
	BACKGROUND-POSITION: 0px -26px
}
.styleguide #mcViewBagButton {
	FLOAT: right
}
.styleguide .prodPageButton SPAN {
	DISPLAY: none
}
.styleguide .buttonClass {
	DISPLAY: block; FLOAT: left; HEIGHT: 26px
}
.styleguide .buttonClass SPAN {
	DISPLAY: none
}
.styleguide #SubscribeButton {
	WIDTH: 79px; BACKGROUND: url(../anf/images/buttons/B-subscribe-EN.html) no-repeat 0px 0px
}
.styleguide #filmTopNavLink {
	WIDTH: 59px; BACKGROUND: url(../anf/images/nav/BTS09/B-nav-afGinza.html) no-repeat 0px 0px
}
.styleguide #filmTopNavLink:hover {
	BACKGROUND-POSITION: 0px -20px
}
.styleguide #shareIcon {
	BACKGROUND-IMAGE: url(../anf/images/I-shareIcons.html); WIDTH: 162px; DISPLAY: block; FLOAT: left; HEIGHT: 36px
}
.styleguide #wrapper {
	TEXT-ALIGN: center; VISIBILITY: hidden; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide DIV#pageBody {
	BACKGROUND-COLOR: #262626; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide DIV#gencntnr {
	TEXT-ALIGN: center; PADDING-LEFT: 0px; WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide #genLeftCol {
	WIDTH: 578px; FLOAT: left
}
.styleguide #genRightCol {
	TEXT-ALIGN: left; PADDING-LEFT: 20px; WIDTH: 300px; FLOAT: left; HEIGHT: 398px; PADDING-TOP: 20px
}
.styleguide #genRightColnoFixedHeight {

	TEXT-ALIGN: left; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 300px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 20px
}
.styleguide DIV#pageHeaderWraper {
	TEXT-ALIGN: center; BACKGROUND-COLOR: #333; DISPLAY: block; MARGIN-BOTTOM: 0px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide DIV#menuLine {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #2d2d2d; MARGIN-TOP: 20px; WIDTH: 100%; HEIGHT: 1px; FONT-SIZE: 1px
}
.styleguide DIV.sectionLine {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; BACKGROUND-COLOR: #424242; MARGIN: 0px; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; HEIGHT: 1px; BORDER-RIGHT-STYLE: none; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.styleguide #pageHeaderTxt {
	TEXT-ALIGN: left; PADDING-BOTTOM: 28px; BACKGROUND-COLOR: #333; MARGIN: auto; WIDTH: 960px; DISPLAY: block; PADDING-TOP: 27px
}
.styleguide DIV.stretchLine {
	BACKGROUND-IMAGE: url(../anf/images/nav/liveareatop.html); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 13px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.styleguide DIV#stretchLine {
	BACKGROUND-IMAGE: url(../anf/images/nav/liveareatop.html); PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 13px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
.styleguide DIV#emptyShop {
	WIDTH: 960px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.styleguide .emptyBagText {
	TEXT-ALIGN: center
}
.styleguide .txtCen {
	TEXT-ALIGN: center
}
.styleguide .txtLft {
	TEXT-ALIGN: left
}
.styleguide .clearer {
	LINE-HEIGHT: 0; HEIGHT: 0px; CLEAR: both
}
.styleguide #footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; WIDTH: 960px; DISPLAY: block; HEIGHT: 7px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 35px
}
.styleguide .sockforfoot {
	BACKGROUND-IMAGE: url(../anf/images/nav/liveareabot.html); BACKGROUND-REPEAT: repeat-x
}
.styleguide .promo-code-form {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; DISPLAY: none; FLOAT: right; PADDING-TOP: 10px
}
.styleguide .promo-code-form INPUT {
	FLOAT: right; MARGIN-LEFT: 10px
}
.styleguide .promo-code-form LABEL {
	FLOAT: right; MARGIN-LEFT: 10px
}
.styleguide .promo-code-form .prodPageButton {
	FLOAT: right; MARGIN-LEFT: 10px
}
.styleguide .promo-code-form-left {
	FLOAT: left
}
.styleguide .promo-code-form-left INPUT {
	FLOAT: left
}
.styleguide .promo-code-form-left LABEL {
	FLOAT: left
}
.styleguide .promo-code-form-left .prodPageButton {
	FLOAT: left
}
.styleguide .promo-code-form INPUT {
	WIDTH: 100px
}
.styleguide .promo-code-form .dotBar {
	DISPLAY: block; FLOAT: none; CLEAR: both
}
.styleguide .promo-code-form LABEL {
	MARGIN: 7px 10px 0px 0px
}
.styleguide .promo-code-form INPUT {
	MARGIN: 4px
}
.styleguide .promo-code-form TABLE {
	MARGIN-TOP: 10px
}
.styleguide .promo-code-form TD {
	TEXT-ALIGN: right; LINE-HEIGHT: 13px
}
.styleguide .applied-promo-code-row TD {
	TEXT-ALIGN: right; LINE-HEIGHT: 12px
}
.styleguide .errorHighlight {
	BACKGROUND-COLOR: #fff198; COLOR: #606060
}
#unsubscribe #primary-content {
	PADDING-BOTTOM: 46px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; BACKGROUND: url(../anf/img/global/bg_primary-content-generic.html) #333 repeat-x; OVERFLOW: hidden; PADDING-TOP: 46px
}
#unsubscribe #primary-content H1 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; CLEAR: both; FONT-SIZE: 18px
}
#unsubscribe #primary-content P {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 1em
}
#unsubscribe FORM LABEL {
	DISPLAY: block
}
#unsubscribe LI.email INPUT {
	WIDTH: 220px
}
#unsubscribe .actions {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#unsubscribe .validator {
	MARGIN-TOP: 20px
}
.accessibility {
	POSITION: absolute; LEFT: -10000px
}
HTML.no-fontface {
	font-size-adjust: .5

}
HTML.no-fontface #footer UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
HTML.no-fontface .home .banner .form-wrap .data {
	font-size-adjust: .4
}
BODY {
	FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif';
	FONT-SIZE: 11px;
	background-color: #000;
	background-position: center top;
}
.content-wrap {
	MARGIN: 0px auto
}
.content {
	MARGIN: 0px auto; WIDTH: 960px
}
#header-wrap {
	MIN-HEIGHT: 125px; WIDTH: 960px; BACKGROUND: url(../anf/img/global/bg_header-wrap.html) left top
}
#header {
	POSITION: relative;
	TEXT-ALIGN: center;
	PADDING-TOP: 16px;
	background-image: url(../logo2.html);
	background-repeat: no-repeat;
	background-position: left top;
}
A {
	COLOR: #777
}
A:link {
	COLOR: #777
}
A:visited {
	COLOR: #777
}
A:hover {
	COLOR: #d5d3c8
}
H1 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
H2 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
H3 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
H5 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8
}
H1 {
	FONT-SIZE: 24px
}
H2 {
	FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 15px
}
H4 {
	FONT-SIZE: 13px
}
H5 {
	FONT-SIZE: 12px
}
#logo {
	TEXT-INDENT: -10000px;
	WIDTH: 675px;
	DISPLAY: block;
	HEIGHT: 50px;
	MARGIN-LEFT: 30px;
	OVERFLOW: hidden;
}
#logo-print {
	DISPLAY: none
}
#primary-nav {
	MARGIN-TOP: 22px;
	MIN-HEIGHT: 37px;
	WIDTH: 960px;
	background-color: #151a1d;
}
#primary-nav UL {
	POSITION: relative;
	MARGIN: 0px auto;
	FLOAT: left;
	HEIGHT: 47px;
	CLEAR: left;
	OVERFLOW: visible;
	LEFT: 50%
}
#primary-nav UL LI {
	POSITION: relative;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	FLOAT: left;
	RIGHT: 50%;
	PADDING-TOP: 12px;
	background-image: url(../images/bg_primary-nav-separator.png);
	background-repeat: no-repeat;
	background-position: right center;
	background-color: #151a1d;
}
#primary-nav UL LI.last {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#primary-nav UL LI A {
	PADDING-BOTTOM: 1px;
	TEXT-TRANSFORM: uppercase;
	PADDING-LEFT: 9px;
	PADDING-RIGHT: 9px;
	WHITE-SPACE: nowrap;
	COLOR: #999;
	FONT-SIZE: 14px;
	TEXT-DECORATION: none;
	PADDING-TOP: 1px
}
#primary-nav UL LI A:hover {
	PADDING-BOTTOM: 1px;
	BACKGROUND-COLOR: #777;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #d5d3c8;
	PADDING-TOP: 1px;
	border: 1px solid #CCC;
}
#primary-nav UL LI.current A {
	PADDING-BOTTOM: 1px;
	BACKGROUND-COLOR: #777;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	COLOR: #d5d3c8;
	PADDING-TOP: 1px;
	border: 1px solid #3c3c3b;
}
#primary-nav #casting {
	HEIGHT: auto
}
#utility-nav-wrap {
	POSITION: absolute;
	TEXT-ALIGN: right;
	RIGHT: 15px;
	TOP: 6px
}
#utility-nav UL LI A {
	TEXT-TRANSFORM: uppercase;
	COLOR: #FFF;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none
}
BODY.generic #primary-content {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 0px
}
#primary-content {
	CLEAR: both
}
#footer {
	POSITION: absolute;
	WIDTH: 960px;
	BACKGROUND: url(../anf/img/global/bg_footer.html) #2c2c2c repeat-x left top;
	FLOAT: left;
	OVERFLOW: hidden;
	background-image: url(../bg_footer.html);
}
#footer UL {
	POSITION: relative; TEXT-ALIGN: center; LINE-HEIGHT: 1; FLOAT: left; CLEAR: left; LEFT: 50%
}
#footer UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 4; PADDING-LEFT: 11px; PADDING-RIGHT: 11px; DISPLAY: block; FONT-FAMILY: 'Trade Gothic Condensed Bold',Arial,Helvetica,'sans serif'; FLOAT: left; RIGHT: 50%; PADDING-TOP: 0px
}
#footer UL LI.first {
	PADDING-LEFT: 0px
}
#footer UL LI.last {
	PADDING-RIGHT: 0px
}
#footer UL LI A {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0px 1px; DISPLAY: block; COLOR: #777; FONT-SIZE: 12px; TEXT-DECORATION: none
}
SELECT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.1em; TEXT-TRANSFORM: none; BACKGROUND-COLOR: #777; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Helvetica,'sans serif'; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 12px; PADDING-TOP: 0.1em
}

@media Unknown    
{
SELECT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.1em; BACKGROUND-COLOR: #777; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial,Helvetica,'sans serif'; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 11px; PADDING-TOP: 0.1em
}
    }
SPAN.button {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; BORDER-LEFT-STYLE: none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
INPUT.button {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; BORDER-LEFT-STYLE: none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
A.button {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; BORDER-LEFT-STYLE: none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
A.button:visited {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: center; PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #4d4d4d; BORDER-LEFT-STYLE: none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: block; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 11px; TEXT-DECORATION: none; PADDING-TOP: 7px
}
SPAN.button:hover {
	BACKGROUND-COLOR: #666; CURSOR: pointer
}
INPUT.button:hover {
	BACKGROUND-COLOR: #666; CURSOR: pointer
}
A.button:hover {
	BACKGROUND-COLOR: #666; CURSOR: pointer
}
FORM UL LI LABEL {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 11px
}
FORM UL LI.required-text SPAN {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 11px
}
FORM .links UL LI {
	PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; COLOR: #999; FONT-SIZE: 11px
}
FORM UL LI INPUT {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #777; BORDER-LEFT-STYLE: none; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial,Helvetica,'sans serif'; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 12px; PADDING-TOP: 0.2em
}
FORM .actions UL LI INPUT.linkified {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; PADDING-TOP: 0px
}
FORM UL LI TEXTAREA {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0.2em; BACKGROUND-COLOR: #777; BORDER-LEFT-STYLE: none; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: Arial,Helvetica,'sans serif'; BORDER-TOP-STYLE: none; COLOR: #d5d3c8; BORDER-RIGHT-STYLE: none; FONT-SIZE: 12px; PADDING-TOP: 0.2em
}
.errors#messages {
	TEXT-TRANSFORM: uppercase; WIDTH: 100%; MARGIN-BOTTOM: 8px; FLOAT: left; FONT-SIZE: 12px; OVERFLOW: hidden
}
.errors#messages UL LI {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; PADDING-TOP: 7px
}
.simplemodal-overlay {
	BACKGROUND-COLOR: #000; CURSOR: pointer
}
.simplemodal-container {
	BACKGROUND-COLOR: #333; COLOR: #777
}
.simplemodal-data {
	PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; PADDING-TOP: 46px
}
A.modalCloseImg {
	Z-INDEX: 100; POSITION: absolute; WIDTH: 22px; BACKGROUND: url(../anf/img/global/b_close.html) no-repeat; HEIGHT: 22px; CURSOR: pointer; RIGHT: 28px; TOP: 28px
}
A.modalCloseImg:hover {
	BACKGROUND-POSITION: 0px -22px
}
#modal-container {
	DISPLAY: none
}
.legal-wrap P {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 19px; MARGIN-TOP: 4px; FONT-FAMILY: Arial; COLOR: #777; FONT-SIZE: 12px
}
.legal-wrap P.indent {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 19px; MARGIN-TOP: 4px; PADDING-LEFT: 20px; FONT-FAMILY: Arial; COLOR: #777; FONT-SIZE: 12px
}
.legal-wrap P.first {
	PADDING-TOP: 10px
}
.legal-wrap A {
	COLOR: #6d6d68
}
.legal-wrap A:hover {
	COLOR: #d5d3c8
}
.legal-wrap H2 {
	BORDER-BOTTOM: #505251 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 15px; WIDTH: 540px; DISPLAY: block; MARGIN-BOTTOM: 0px; COLOR: #d3d5c8; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.stores H2 {
	BORDER-BOTTOM: #505251 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 15px; WIDTH: 540px; DISPLAY: block; MARGIN-BOTTOM: 0px; COLOR: #d3d5c8; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.legal-wrap H3 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 8px; FONT-FAMILY: Arial; MARGIN-BOTTOM: 0px; COLOR: #999; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.legal-wrap OL.lower-alpha {
	PADDING-BOTTOM: 15px; LIST-STYLE-TYPE: lower-alpha; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #777; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.legal-wrap OL.lower-alpha LI {
	PADDING-BOTTOM: 5px; COLOR: #777; PADDING-TOP: 5px
}
.legal-wrap OL.lower-roman {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 19px; LIST-STYLE-TYPE: lower-roman; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.legal-wrap OL.lower-roman LI {
	PADDING-BOTTOM: 10px
}
.legal-wrap UL {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.legal-wrap UL LI {
	LINE-HEIGHT: 19px; LIST-STYLE-TYPE: disc; MARGIN-TOP: 5px; FONT-FAMILY: Arial; COLOR: #777; MARGIN-LEFT: 15px; FONT-SIZE: 12px
}
.legal-wrap UL LI H2 {
	FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'
}
.legal-wrap UL.table-content LI H2 {
	BORDER-BOTTOM: #505251 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 15px; WIDTH: 540px; DISPLAY: block; FONT-FAMILY: 'Trade Gothic Bold',Arial,Helvetica,'sans serif'; MARGIN-BOTTOM: 0px; COLOR: #d3d5c8; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.legal-wrap UL.table-content LI {
	LINE-HEIGHT: 19px; LIST-STYLE-TYPE: none; MARGIN-TOP: 5px; FONT-FAMILY: Arial; COLOR: #777; MARGIN-LEFT: 0px; FONT-SIZE: 12px
}
.legal-wrap UL.table-content LI UL.circle {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.legal-wrap UL.table-content LI UL.circle LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
.legal-wrap .sale-terms UL {
	LIST-STYLE-TYPE: disc; MARGIN-TOP: -25px; PADDING-LEFT: 15px
}
.legal-wrap TABLE {
	PADDING-BOTTOM: 15px; LINE-HEIGHT: 19px; MARGIN-TOP: 4px; FONT-FAMILY: Arial; COLOR: #777; FONT-SIZE: 12px
}
.legal-wrap TABLE TR TD {
	PADDING-BOTTOM: 6px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.legal-wrap DL {
	MARGIN-TOP: 20px; FONT-FAMILY: arial; COLOR: #999; FONT-SIZE: 12px; OVERFLOW: hidden
}
.legal-wrap DD {
	PADDING-BOTTOM: 20px; WIDTH: 390px; FLOAT: left
}
.legal-wrap DT {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; WIDTH: 120px; PADDING-RIGHT: 10px; FLOAT: left; CLEAR: left; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.stores UL {
	MARGIN-TOP: -6px; OVERFLOW: hidden
}
.stores UL LI {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 38px; WIDTH: 145px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 16px
}
.stores UL LI.first {
	PADDING-LEFT: 0px; MARGIN-LEFT: -10px
}
.stores UL LI H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #6d6d68; FONT-SIZE: 12px
}
.stores UL LI P {
	TEXT-TRANSFORM: uppercase; COLOR: #6d6d68; FONT-SIZE: 12px
}
#modal-container #order-tracking {
	WIDTH: 300px
}
BODY.subscribe #primary-content {
	PADDING-BOTTOM: 60px; PADDING-LEFT: 60px; PADDING-RIGHT: 60px; PADDING-TOP: 60px
}
#email-signup {
	MIN-HEIGHT: 340px; WIDTH: 300px
}
#email-signup H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#order-tracking H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
#email-signup A.privacy-policy-link {
	TEXT-TRANSFORM: uppercase; COLOR: #999; FONT-SIZE: 12px
}
#email-signup A.privacy-policy-link:hover {
	COLOR: #d5d3c8
}
#email-signup P.email-signup-status {
	PADDING-BOTTOM: 19px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 19px
}
#email-signup .form UL LI {
	PADDING-TOP: 8px
}
#order-tracking .form UL LI {
	PADDING-TOP: 8px
}
#email-signup .form UL LI.brands {
	DISPLAY: none
}
HTML.js #email-signup .form UL LI.brands {
	DISPLAY: list-item
}
#email-signup .form UL LI.genders {
	CLEAR: left; OVERFLOW: hidden
}
#email-signup .form UL LI.brands UL LI {
	CLEAR: left; OVERFLOW: hidden
}
#email-signup .form UL LI.birthday {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; COLOR: #999; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 15px
}
#email-signup LI.legal {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; COLOR: #999; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 15px
}
#email-signup .form UL LI.legal {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; COLOR: #999; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 15px
}
#email-signup P.legal {
	TEXT-TRANSFORM: uppercase; LIST-STYLE-TYPE: none; COLOR: #999; CLEAR: left; FONT-SIZE: 11px; PADDING-TOP: 15px
}
#email-signup P.legal A {
	COLOR: #999; FONT-SIZE: 11px
}
#email-signup LI.legal A {
	COLOR: #999; FONT-SIZE: 11px
}
#email-signup .form UL LI.legal A {
	COLOR: #999; FONT-SIZE: 11px
}
#email-signup .form UL LI.brands {
	PADDING-TOP: 12px
}
#email-signup .form UL LI.submit {
	TEXT-TRANSFORM: uppercase; OVERFLOW: hidden; PADDING-TOP: 19px
}
#order-tracking .form UL LI.submit {
	TEXT-TRANSFORM: uppercase; OVERFLOW: hidden; PADDING-TOP: 19px
}
#email-signup .form UL LI.submit .submit {
	PADDING-RIGHT: 10px; FLOAT: left
}
#order-tracking .form UL LI.submit .submit {
	PADDING-RIGHT: 10px; FLOAT: left
}
#email-signup .form UL LI INPUT[type='text'] {
	WIDTH: 295px; DISPLAY: block
}
#email-signup .form UL LI INPUT[type='email'] {
	WIDTH: 295px; DISPLAY: block
}
#order-tracking .form UL LI INPUT[type='number'] {
	WIDTH: 295px; DISPLAY: block
}
#order-tracking .form UL LI INPUT[type='text'] {
	WIDTH: 295px; DISPLAY: block
}
#email-signup .form UL LI .radio {
	PADDING-TOP: 2px
}
#email-signup .form UL LI .checkbox {
	PADDING-TOP: 2px
}
#email-signup .form UL LI .select {
	PADDING-TOP: 2px
}
#email-signup .form UL LI.genders INPUT {
	BACKGROUND-COLOR: transparent
}
#email-signup .form UL LI .select SELECT {
	MARGIN-RIGHT: 10px
}
#email-signup .form UL LI.genders INPUT {
	POSITION: relative; FLOAT: left; TOP: 2px
}
#email-signup .form UL LI.brands INPUT {
	POSITION: relative; FLOAT: left; TOP: 2px
}
#email-signup .form UL LI.system {
	DISPLAY: none
}
#order-tracking .form UL LI.system {
	DISPLAY: none
}
#email-signup .form UL LI.genders LABEL.gender-title {
	DISPLAY: block
}
#email-signup .form UL LI.brands LABEL.brand-title {
	DISPLAY: block
}
#email-signup .form UL LI.genders LABEL.gender {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 15px; FLOAT: left; COLOR: #777; PADDING-TOP: 1px
}
#email-signup .form UL LI.brands LABEL.brand {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 15px; FLOAT: left; COLOR: #777; PADDING-TOP: 1px
}
#email-signup .form UL LI.brands LABEL.brand {
	TEXT-TRANSFORM: none
}
#email-signup .form UL LI.brands UL LI {
	PADDING-TOP: 4px
}
#email-signup .form UL LI.fine-print {
	COLOR: #999; PADDING-TOP: 12px
}
#order-tracking .form P {
	LINE-HEIGHT: 1.1em; TEXT-TRANSFORM: uppercase; COLOR: #777; FONT-SIZE: 11px
}
#email-signup .form .validator {
	MAX-WIDTH: 222px; MARGIN-LEFT: 10px
}
#order-tracking .form .validator {
	MAX-WIDTH: 222px; MARGIN-LEFT: 10px
}
#email-signup .form .validator UL LI.message {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#order-tracking .form .validator UL LI.message {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#kids-prompt {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; WIDTH: 541px; BACKGROUND: url(../anf/img/global/kids-logo.html) no-repeat 50% 106px
}
#kids-prompt DIV.logo {
	PADDING-TOP: 60px
}
#kids-prompt IMG.logo {
	MARGIN: 0px auto
}
#kids-prompt A.button {
	MARGIN: 0px auto
}
#kids-prompt P {
	MARGIN: 0px auto
}
#kids-prompt P {
	PADDING-BOTTOM: 25px; PADDING-LEFT: 0px; WIDTH: 425px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 14px; PADDING-TOP: 202px
}
#kids-prompt P.button {
	PADDING-BOTTOM: 70px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#kids-prompt P.button A {
	WIDTH: 55px
}
.shipping-wrap {
	COLOR: #999; FONT-SIZE: 12px
}
.shipping-wrap H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.shipping-wrap UL#tab-links {
	PADDING-TOP: 16px
}
UL#shipping-tabs-list {
	CLEAR: both
}
.js UL#shipping-tabs-list LI.shipping-tab {
	DISPLAY: none
}
.js UL#shipping-tabs-list LI.active {
	DISPLAY: block
}
UL#shipping-tabs-list H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px; PADDING-TOP: 16px
}
UL#shipping-tabs-list H4 {
	TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 14px; PADDING-TOP: 16px
}
.shipping-wrap P {
	COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 6px
}
UL#shipping-tabs-list P {
	COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 6px
}
UL#shipping-tabs-list UL LI {
	COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 6px
}
.shipping-wrap P.dest {
	LINE-HEIGHT: 20px; COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 6px
}
UL#shipping-tabs-list LI .table {
	PADDING-TOP: 16px
}
UL#shipping-tabs-list LI .table TABLE THEAD TR {
	TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #212121; WIDTH: 60px; COLOR: #d5d3c8; FONT-SIZE: 13px
}
UL#shipping-tabs-list LI .table TABLE THEAD TR TH {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 6px;
	PADDING-LEFT: 6px;
	WIDTH: 100px;
	PADDING-RIGHT: 6px;
	BORDER-RIGHT: #333 1px solid;
	PADDING-TOP: 6px
}
UL#shipping-tabs-list LI .table TABLE THEAD TR.alt TH {
	BORDER-BOTTOM-STYLE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #333; BORDER-LEFT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; FONT-SIZE: 14px; PADDING-TOP: 0px
}
UL#shipping-tabs-list LI .table TABLE TBODY TR {
	BACKGROUND-COLOR: #212121;
	COLOR: #999;
	FONT-SIZE: 13px;
	BORDER-RIGHT: #333 1px solid;
}
UL#shipping-tabs-list LI .table TABLE TBODY TR.alt {
	BACKGROUND-COLOR: #3c3c3c
}
UL#shipping-tabs-list LI .table TABLE TBODY TR TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; BORDER-RIGHT: #2b2b2b 1px solid; PADDING-TOP: 6px
}
UL#shipping-tabs-list LI .table TABLE.gift-card TBODY TR TH {
	PADDING-LEFT: 20px; WIDTH: 200px; BORDER-RIGHT: #2b2b2b 1px solid
}
UL#shipping-tabs-list OL {
	LIST-STYLE-TYPE: upper-roman; MARGIN-TOP: 10px; PADDING-LEFT: 16px; COLOR: #999; FONT-SIZE: 12px
}
UL#shipping-tabs-list OL LI {
	MARGIN-BOTTOM: 6px
}
.size-charts-wrap H2 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
UL#tab-links {
	OVERFLOW: hidden; PADDING-TOP: 10px
}
UL#womens-tab-links {
	OVERFLOW: hidden; PADDING-TOP: 10px
}
UL#mens-tab-links {
	OVERFLOW: hidden; PADDING-TOP: 10px
}
UL#tab-links LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
UL#womens-tab-links LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
UL#mens-tab-links LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
UL#tab-links LI A.active {
	BACKGROUND-COLOR: #666
}
UL#womens-tab-links LI A.active {
	BACKGROUND-COLOR: #666
}
UL#mens-tab-links LI A.active {
	BACKGROUND-COLOR: #666
}
UL#sizechart-tabs-list {
	TEXT-TRANSFORM: uppercase; CLEAR: both
}
UL#sizechart-tabs-list LI {
	PADDING-TOP: 20px
}
.js UL#sizechart-tabs-list LI.sizechart-tab {
	DISPLAY: none
}
.js UL#sizechart-tabs-list LI.active {
	DISPLAY: block
}
UL#sizechart-tabs-list LI H3 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; COLOR: #d5d3c8; FONT-SIZE: 18px
}
UL#sizechart-tabs-list LI H3.sub {
	PADDING-TOP: 20px
}
UL#sizechart-tabs-list LI H4 {
	COLOR: #d5d3c8; FONT-SIZE: 12px
}
UL#sizechart-tabs-list LI P {
	COLOR: #999; FONT-SIZE: 13px; PADDING-TOP: 10px
}
UL#sizechart-tabs-list LI A {
	COLOR: #999; FONT-SIZE: 12px; PADDING-TOP: 10px
}
UL#sizechart-tabs-list LI A:hover {
	COLOR: #d5d3c8
}
UL#sizechart-tabs-list LI TABLE TH {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 167px; PADDING-RIGHT: 0px; COLOR: #d5d3c8; FONT-SIZE: 13px; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 6px
}
UL#sizechart-tabs-list LI TABLE TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #999; FONT-SIZE: 13px; BORDER-RIGHT: #333 1px solid; PADDING-TOP: 6px
}
UL#sizechart-tabs-list LI TABLE TR {
	BACKGROUND-COLOR: #3c3c3c; COLOR: #999
}
UL#sizechart-tabs-list LI TABLE THEAD TR {
	BACKGROUND-COLOR: #212121
}
UL#sizechart-tabs-list LI TABLE TR.alt {
	BACKGROUND-COLOR: #212121
}
BODY.abercrombie-playlist {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: #333; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY.abercrombie-playlist A {
	TEXT-TRANSFORM: uppercase; COLOR: #6d6d68; FONT-SIZE: 1.2em
}
BODY.abercrombie-playlist A:hover {
	COLOR: #d5d3c8
}
BODY.abercrombie-playlist DIV.flash-wrapper {
	POSITION: absolute; MARGIN: -40px 0px 0px -120px; DISPLAY: block; TOP: 50%; LEFT: 50%
}
LABEL.error {
	COLOR: #ca3f45
}
LI.error {
	WIDTH: 100%; COLOR: #852d2d
}
FORM UL LI .input INPUT.error {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
SELECT.error {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
FORM UL LI .text-area TEXTAREA.error {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
FORM INPUT.error {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
#messages {
	MARGIN-BOTTOM: 1em; OVERFLOW: hidden
}
#messages LI.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.product-view DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.category-view DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.product-view LI.error H4 {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.category-view LI.error H4 {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.gift-card-view DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.gift-card-view LI.error H4 {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
#email-signup DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
#order-tracking DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
#contact-us-form DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
#shipping UL LI.submit DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
#billing UL LI.submit DIV.error {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; PADDING-TOP: 7px
}
.product-view LI.error H4 {
	MARGIN-TOP: 10px
}
.category-view LI.error H4 {
	MARGIN-TOP: 10px
}
.validator {
	PADDING-BOTTOM: 7px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: #852d2d; FLOAT: left; COLOR: #d5d3c8; FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 7px
}
.validator UL.all-required-error LI.error-fields {
	DISPLAY: none
}
.validator UL.data-error LI.error-fields {
	DISPLAY: none
}
.validator-error-required LABEL {
	COLOR: #ca3f45
}
.validator-error-invalid LABEL {
	COLOR: #ca3f45
}
.validator-error-mismatch LABEL {
	COLOR: #ca3f45
}
.required-error LABEL {
	COLOR: #ca3f45
}
LI.error LABEL {
	COLOR: #ca3f45
}
.validator-error-required INPUT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-invalid INPUT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-mismatch INPUT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-required SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-invalid SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-mismatch SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.product-add-to-bag .validator-error-required SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.product-add-to-bag .validator-error-invalid SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.product-add-to-bag .validator-error-mismatch SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-required TEXTAREA {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-invalid TEXTAREA {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.validator-error-mismatch TEXTAREA {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
LI.error INPUT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
LI.error SELECT {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
LI.error TEXTAREA {
	BACKGROUND: #852d2d; COLOR: #d5d3c8
}
.form-wrap .options {
	CLEAR: both; PADDING-TOP: 19px
}
.form-wrap .options SELECT.size {
	WIDTH: 177px
}
.form-wrap .options SELECT.qty {
	WIDTH: 40px; MARGIN-LEFT: 7px
}
.form-wrap .data {
	CLEAR: both
}
.form-wrap .actions {
	OVERFLOW: hidden; PADDING-TOP: 20px
}
.form-wrap .actions UL {
	OVERFLOW: hidden
}
.form-wrap .actions UL LI {
	FLOAT: left
}
.form-wrap .actions UL LI.view-bag {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.form-wrap .actions UL LI.add-to-bag A.wait {
	CURSOR: wait
}
.form-wrap .actions UL LI.add-to-bag A.button {
	BACKGROUND-COLOR: #666
}
.form-wrap .actions UL LI.add-to-bag A.button:hover {
	BACKGROUND-COLOR: #777
}
.form-wrap .actions UL LI.status {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #6d6d68; FONT-SIZE: 11px; PADDING-TOP: 6px
}
#processing-indicator {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 35px; PADDING-RIGHT: 0px; DISPLAY: none; BACKGROUND: url(../anf/img/global/processing.html) no-repeat left center; COLOR: #d5d3c8; FONT-SIZE: 18px; PADDING-TOP: 20px
}
#processing-indicator SPAN {
	PADDING-BOTTOM: 10px; DISPLAY: block
}
.vat H1 {
	BORDER-BOTTOM: #484848 1px solid; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #d5d3c8; FONT-SIZE: 18px
}
.vat UL {
	PADDING-BOTTOM: 10px; WIDTH: 500px; PADDING-TOP: 10px
}
.vat UL LI {
	PADDING-BOTTOM: 6px; LIST-STYLE-TYPE: disc; MARGIN-LEFT: 25px; FONT-SIZE: 12px
}
.vat UL LI P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; PADDING-TOP: 5px
}
P.duty-details-link {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 8px
}
