* {

    margin: 0;

    padding: 0;

}

body {

    background: url("../images/home_wallpaper.jpg") repeat scroll center top #000000;

    color: #675D4D;

    font-family: Georgia,"Times New Roman",Times,serif;

    font-size: 12px;

    line-height: 150%;

    margin: 0;

}

a img {

    border: medium none;

    cursor: pointer;

}

a {

    color: #D5C9AD;

    text-decoration: none;

}

a:hover {

    color: #746C60;

    text-decoration: none;

}

h1 {

    color: #D5C9AD;

    font-size: 1.5em;

}

h2 {

    font-size: 1.4em;

}

h3 {

    font-size: 1.0em;

}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {

    font-size: 1.1em;

}

.biggerText {

    font-size: 1.2em;

}

h1, h2, h3, h4, h5, h6 {

    margin: 0.3em 3px;

}

CODE {

    font-family: arial,verdana,helvetica,sans-serif;

    font-size: 1em;

}

FORM, SELECT, INPUT {

    display: inline;

    font-size: 1em;

    margin: 0.1em;

}

INPUT {

    background-color: #62584F;

    border: 0 none;

    color: #D5C9AD;

    font-family: Arial,Helvetica,'sans serif';

    font-size: 12px;

    padding: 0.2em 2px;

}

TEXTAREA {

    display: block;

    margin: auto;

    width: 95%;

}

FIELDSET {

    border: medium none;

    margin: 0.5em 0;

    padding: 0.5em;

}

LEGEND {

    border-bottom: 1px solid #484848;

    font-weight: bold;

    padding: 0.3em;

    width: 100%;

}

LABEL, h4.optionName {

    line-height: 1.5em;

    padding: 0.2em;

}

LABEL.checkboxLabel, LABEL.radioButtonLabel {

    margin: 0.5em 0.3em;

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

    float: left;

}

LABEL.inputLabel {

    float: left;

    width: 11em;

}

LABEL.inputLabelPayment {

    float: left;

    width: 15em;

}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

    float: left;

    width: 12em;

}

P, ADDRESS {

    padding: 0.5em;

}

ADDRESS {

    font-style: normal;

}

.clearBoth {

    clear: both;

}

HR {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color #9A9A9A;

    border-style: none none solid;

    border-width: medium medium 1px;

    height: 1px;

    margin-top: 0.5em;

}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

    border: 1px solid #000000;

    line-height: 1.8em;

    padding: 0.2em;

}

.messageStackWarning, .messageStackError {

    background-color: #FF0000;

    color: #FFFFFF;

}

.messageStackSuccess {

    background-color: #99FF99;

    color: #000000;

}

.messageStackCaution {

    background-color: #FFFF66;

    color: #000000;

}

#mainWrapper {

    clear: both;

    margin: auto;

    text-align: left;

    vertical-align: top;

    width: 960px;

}

#headerWrapper, #contentMainWrapper, cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {

    margin: 0;

    padding: 0;

}

#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {

    margin: auto;

}

#tagline {

    color: #000000;

    font-size: 2em;

    text-align: center;

    vertical-align: middle;

}

#sendSpendWrapper {

    border: 1px solid #CACACA;

    float: right;

    margin: 0 0 1em 1em;

}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

    margin: 0;

    width: 47%;

}

.wrapperAttribsOptions {

    margin: 0.3em 0;

}

.navSplitPagesResult {

}

.navSplitPagesLinks a, .navSplitPagesLinks .current {

    background: none repeat scroll 0 0 #333333;

    border-radius: 10px 10px 10px 10px;

    color: #FFFFFF;

    display: inline-block;

    padding: 5px 10px;

}

.navSplitPagesLinks a:hover, .navSplitPagesLinks .current {

    background: none repeat scroll 0 0 #B3AD8E;

}

 

.navNextPrevList {

    display: inline;

    list-style-type: none;

    margin: 0;

    padding: 0.5em 0;

    white-space: nowrap;

}

#headerWrapper {

    background: url("../images/hoc_top.jpg") no-repeat scroll 0 0 transparent;

    clear: both;

    height: 197px;

    margin: auto;

    position: relative;

    width: 960px;

}

#navMain {

    color: #746C60;

    height: 32px;

    width: 100%;

}

#navMain ul li {

    background: url("../images/utility-separator.png") no-repeat scroll right center transparent;

    float: left;

    height: 32px;

    line-height: 32px;

    list-style: none outside none;

    padding: 0 20px;

}

#navMain ul li a {

    display: inline-block;

    font-size: 12px;

    font-weight: bold;

    outline: medium none !important;

    text-transform: uppercase;

    white-space: nowrap;

}

#shopcart {

    background: url("../images/i_block-cart.gif") no-repeat scroll 0 0 transparent;

    padding-left: 30px;

}

#navMainSearch {

    float: right;

    margin-top: 3px;

}

#navMainSearch .search_inp {

    background-color: #2A2725;

    border: 0 none;

    color: #746C60;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 10px;

    font-weight: bold;

    height: 22px;

    line-height: 20px;

    margin: 0;

    padding: 0 0 0 5px;

    text-transform: uppercase;

    width: 178px;

}

#navMainSearch .search_sub {

    background: url("../images/search-icon.jpg") no-repeat scroll 0 0 #3E3E3E;

    border: medium none;

    cursor: pointer;

    float: left;

    height: 22px;

    margin: 0;

    padding: 0;

    top: 0;

    vertical-align: top;

    width: 25px;

}

#navEZPagesTop {

    float: left;

    margin-top: 14px;

    width: 710px;

}

#navEZPagesTop li {

    float: left;

    list-style: none outside none;

}

#navEZPagesTop a {

    color: #746C60;

    font-size: 15px;

    font-weight: bold;

    margin-left: 7px;

    margin-right: 10px;

    padding: 1px 10px;

    text-decoration: none;

    text-transform: uppercase;

    white-space: nowrap;

}

#navEZPagesTop a:hover {

    background-color: #2A2725;

    border: 1px solid #090C13;

    color: #D5C9AD;

}

#navBreadCrumb {

    border-bottom: 1px solid #484848;

    color: #D5D3C8;

    font-family: tradegothiccondensedbold;

    font-size: 12px;

    margin: 0 10px;

    padding: 18px 0 7px;

}

#navColumnOne {

    /*background-color: #FFCC99;*/

}

#navColumnTwo {

    background-color: #00BFBF;

}

#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

    vertical-align: top;

}

#productDescription, .shippingEstimatorWrapper {

    padding: 0.5em;

}

.alert {

    color: #FF0000;

    margin-left: 0.5em;

}

.advisory {

}

.important {

    font-weight: bold;

}

.notice {

}

.rating {

}

.gvBal {

    float: right;

}

.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

    padding: 0 0.8em 0.8em;

}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {

    font-size: 0.9em;

}

#cartAdd {

}

.tableHeading TH {

    border-bottom: 1px solid #CCCCCC;

}

.tableHeading, #cartSubTotal {

    background-color: #E9E9E9;

}

#cartSubTotal {

    border-top: 1px solid #CCCCCC;

    font-weight: bold;

    line-height: 2.2em;

    padding-right: 2.5em;

    text-align: right;

}

.tableRow, .tableHeading, #cartSubTotal {

    height: 2.2em;

}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

    padding: 0.5em 0;

}

.cartUnitDisplay, .cartTotalDisplay {

    padding-right: 0.2em;

    text-align: right;

}

#scUpdateQuantity {

    width: 2em;

}

.cartQuantity {

    width: 4.7em;

}

.cartNewItem {

    color: #33CC33;

    position: relative;

}

.cartOldItem {

    color: #660099;

    position: relative;

}

.cartBoxTotal {

    font-weight: bold;

    text-align: right;

}

.cartRemoveItemDisplay {

    width: 3.5em;

}

.cartAttribsList {

    margin-left: 1em;

}

#mediaManager {

    margin: 0.2em;

    padding: 0.5em;

    width: 50%;

}

.mediaTitle {

    float: left;

}

.mediaTypeLink {

    float: right;

}

.normalprice, .productSpecialPriceSale {

    text-decoration: line-through;

}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {

    color: #FF0000;

}

.orderHistList {

    margin: 1em;

    padding: 0.2em 0;

}

#cartBoxListWrapper ul, #ezPageBoxList ul {

    list-style-type: none;

}

#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

    margin: 0;

    padding: 0.2em 0;

}

#cartBoxEmpty, #cartBoxVoucherBalance {

    font-weight: bold;

}

.totalBox {

    padding: 0.2em;

    text-align: right;

    width: 5.5em;

}

.lineTitle, .amount {

    padding: 0.2em;

    text-align: right;

}

.amount {

    width: 5.5em;

}

#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

    margin: 0 1em 1em 0;

}

.categoryIcon {

}

#cartImage {

    margin: 0.5em 1em;

}

.attribImg {

    margin: 0.3em 0;

    width: 20%;

}

.attributesComments {

}

.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

    margin: 1em 0;

}

.columnLeft {

}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .centerBoxHeading, .rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {

    text-align: center;

}

#bestsellers .wrapper {

    margin: 0 0 0 1.5em;

}

#bestsellers ol {

    margin-left: 1.1em;

    padding: 0;

}

#bestsellers li {

    margin: 0.3em 0;

    padding: 0;

}

#bannerboxHeading {

    background-color: #0000CC;

}

#upProductsHeading {

    text-align: left;

}

#upDateHeading {

    text-align: right;

}

.back {

    float: left;

}

.forward, #shoppingCartDefault #PPECbutton {

    float: right;

}

.bold {

    font-weight: bold;

}

.rowOdd {

    background-color: #E8E8E8;

    height: 1.5em;

    vertical-align: top;

}

.rowEven {

    background-color: #F0F0F0;

    height: 1.5em;

    vertical-align: top;

}

.hiddenField {

    display: none;

}

.visibleField {

    display: inline;

}

CAPTION {

}

#myAccountGen li, #myAccountNotify li {

    margin: 0;

}

.accountTotalDisplay, .accountTaxDisplay {

    text-align: right;

    width: 20%;

}

.accountQuantityDisplay {

    vertical-align: top;

    width: 10%;

}

TR.tableHeading {

    background-color: #CACACA;

    height: 2em;

}

#siteMapList {

    float: right;

    width: 90%;

}

.ratingRow {

    margin: 1em 0 1.5em;

}

LABEL#textAreaReviews {

    font-weight: normal;

    margin: 1em 0;

}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

    background-color: #FFFFFF;

}

.information {

    line-height: 150%;

    padding: 10px 3px;

}

#shoppingcartBody #shippingEstimatorContent {

    clear: both;

}

.seDisplayedAddressLabel {

    background-color: #85C285;

    text-align: center;

}

.seDisplayedAddressInfo {

    font-weight: bold;

    text-align: center;

    text-transform: uppercase;

}

#seShipTo {

    padding: 0.2em;

}

#logoWrapper {

    height: 155px;

    text-align: center;

}

#contentMainWrapper {

    background: url("../images/bg_primary-content-generic.png") repeat-x scroll left top #2B2825;

    overflow: hidden;

    padding-top: 20px;

}

#navColumnOneWrapper {

    background: url("../images/hoc_leftbj.png") repeat-y scroll 0 0 transparent;

    float: left;

    width: 200px;

}

#navColumnTwoWrapper {

    float: right;

    width: 760px;

}

#footer {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/footer-shadow.jpg") repeat-x scroll left top #111111;

    overflow: hidden;

    width: 960px;

}

#footer ul.primary {

    background: url("../images/footer-banner.jpg") no-repeat scroll left top #111111;

    clear: left;

    margin-top: 13px;

    min-height: 49px;

    overflow: hidden;

    padding: 4px 30px 25px;

    position: relative;

    text-align: center;

    white-space: nowrap;

    width: 897px;

}

#footer ul.primary li {

    display: block;

    float: left;

    line-height: 2em;

    margin-top: 13px;

    overflow: hidden;

    position: relative;

}

#footer ul.primary li.end {

    float: right;

    margin: 0;

    padding-right: 20px;

}

#footer ul.primary li .sprite-footer-img {

    background: url("../images/hol-social-integration-buttons.png") no-repeat scroll 0 0 transparent;

    display: block;

    float: left;

    height: 25px;

    margin-right: 8px;

    margin-top: -5px;

    width: 15px;

}

#footer ul.primary li a {

    color: #524334;

    display: block;

    font-size: 12px;

    padding: 0 21px 0 19px;

    text-decoration: none;

    text-transform: uppercase;

}

#footer ul.primary li a:hover {

    color: #81654A;

}

#footer ul.primary li ul li.email-form {

    margin-right: 13px;

    margin-top: 0;

}

#footer ul.primary li ul li.email-form a.email-subscribe {

    background: none repeat scroll 0 0 #5B5042;

    border: 0 none;

    color: #D5C9AD;

    display: block;

    font-size: 11px;

    height: auto;

    line-height: 14px;

    margin-top: 16px;

    padding: 7px;

    text-align: center;

    text-decoration: none;

    text-indent: 0;

    text-transform: uppercase;

    width: auto;

}

#footer .secondary {

    clear: both;

    float: left;

    list-style: none outside none;

    margin: 12px 0 0 19px;

    padding-bottom: 18px;

    position: relative;

    text-align: left;

    width: 530px;

}

#footer .secondary span a, #footer .secondary span {

    color: #53483D;

    display: block;

    font-size: 12px;

    padding-bottom: 3px;

    text-decoration: none;

    text-transform: uppercase;

}

html[lang|="zh"] #footer .secondary span a, html[lang|="zh"] #footer .secondary span {

    font-size: 13px;

}

#footer .secondary .help, #footer .secondary .site-info, #footer .secondary .about {

    float: left;

    width: 176px;

}

#footer .secondary .brands {

    border-left: 1px solid #383838;

    float: left;

    padding-bottom: 11px;

    padding-right: 20px;

    width: 391px;

}

#footer .secondary ul li {

    list-style: none outside none;

    padding-bottom: 3px;

}

#footer .secondary ul li a {

    color: #48433C;

    font-family: Arial,Helvetica,'san serif';

    font-size: 9px;

    font-weight: bold;

    text-decoration: none;

    text-transform: uppercase;

}

html[lang|="zh"] #footer .secondary ul li a {

    font-size: 11px;

}

#footer .secondary ul li a:hover {

    color: #746C60;

}

#footer .secondary .brands span {

    padding: 0 0 5px 31px;

}

#footer .secondary .brands div {

    display: inline-block;

    padding-left: 20px;

}

#footer .secondary .brands .popular a {

    background: none repeat scroll 0 0 #5B5042;

    display: inline-block;

    margin: 5px;

    padding: 0 5px;

}

#categoriesContent {

    padding-left: 10px;

}

#categoriesContent a {

    color: #A29378;

    font-size: 12px;

    text-decoration: none;

}

#categoriesContent a:hover {

    color: #D5D3C8;

}

.category-subs-selected {

    color: #B3AD8E;

    font-size: 13px;

}

.leftBoxHeading {

    background: url("../images/sideboxtop.gif") no-repeat scroll 0 0 transparent;

    color: #FFFFFF;

    font-size: 11px;

    font-variant: small-caps;

    font-weight: bold;

    height: 47px;

    line-height: 47px;

    margin: 0;

    padding: 0 0 0 35px;

}

#whatsnew {

    border-top: 1px solid #484848;

}

.sideBoxContentItem {

    margin-bottom: 10px;

}

.navNextPrevWrapper {

    margin-bottom: 10px;

}

#productMainImage {

    width: 300px;

	float:left;

}

#productRight {

    width: 400px;

}

#productName {

    color: #D5D3C8;

}

#productDetailsList {

    list-style: none outside none;

}

.centerBoxHeading {

    background: url("../images/bg_category.png") no-repeat scroll 0 50% transparent;

    color: #FFFFFF;

    font-size: 16px;

    height: 65px;

    line-height: 65px;

    margin: 15px 0 0;

    padding-left: 50px;

    text-align: left;

	line-height:55px;

}

#tabs {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/product-tabs-shadow.png") repeat-x scroll center bottom transparent;

    height: 35px;

    list-style: none outside none;

    padding: 0 15px;

}

#tabs li {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/product-tabs-inactive-left.png") no-repeat scroll left top transparent;

    color: #746C60;

    display: block;

    float: left;

    font-family: 'customgothic',Arial,Helvetica,'sans serif';

    font-size: 14px;

    height: 34px;

    line-height: 34px;

    padding-left: 20px;

    text-transform: uppercase;

}

#tabs li span {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/product-tabs-inactive-right.png") no-repeat scroll right top transparent;

    display: block;

    margin-right: -4px;

    padding-right: 20px;

}

#tabs li.active-tab {

    background-image: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/product-tabs-active-left.png");

}

#tabs li.active-tab span {

    background-image: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/product-tabs-active-right.png");

    color: #D5C9AD;

}

#product-tabs-content {

    background: url("../images/product-tabs-content-bg.jpg") no-repeat scroll left top #101211;

}

#product-tabs-content .tab-content {

    display: none;

    min-height: 100px;

    padding: 30px 40px;

}

#siteinfoLegal {

    margin-top: 10px;

}

#loginDefault .floatingBox {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/utilnav-wishlist-default.png") no-repeat scroll 0 0 transparent;

    height: 268px;

    padding-right: 20px;

    padding-top: 20px;

    width: 330px;

}

#loginDefault .floatingBox LEGEND {

    border-bottom: medium none;

    margin-top: 40px;

}

.size-charts-wrap ul {

    list-style: none outside none;

}

ul#sizechart-tabs-list li h3, ul#customer-service-phone-list li h3 {

    border-bottom: 1px solid #444139;

    font-size: 18px;

    padding-bottom: 6px;

}

ul#sizechart-tabs-list li h3 {

    font-size: 20px;

    padding-top: 18px;

}

ul#sizechart-tabs-list li h3.sub {

    padding-top: 20px;

}

ul#sizechart-tabs-list li a {

    font-size: 14px;

    padding-top: 10px;

}

ul#sizechart-tabs-list li a:hover {

    color: #D5C9AD;

}

ul#sizechart-tabs-list li table {

    border-collapse: collapse;

    border-spacing: 0;

    width: 100%;

}

ul#sizechart-tabs-list li table th, ul#customer-service-phone-list li table th {

    border-right: 1px solid #2D2926;

    color: #D5C9AD;

    font-size: 14px;

    padding: 6px 0;

    text-align: center;

    width: 167px;

}

ul#sizechart-tabs-list li table th {

}

ul#sizechart-tabs-list li table td, ul#customer-service-phone-list li table td {

    border-right: 1px solid #2D2926;

    font-size: 14px;

    padding: 6px 0;

    text-align: center;

}

ul#sizechart-tabs-list li table th, ul#sizechart-tabs-list li table td {

    font-size: 12px;

}

ul#sizechart-tabs-list li table tr, ul#customer-service-phone-list li table tr {

    background-color: #413D37;

    color: #746C60;

}

ul#sizechart-tabs-list li table thead tr, ul#sizechart-tabs-list li table tr.alt, ul#customer-service-phone-list li table thead tr, ul#customer-service-phone-list li table tr.alt {

    background-color: #24221E;

}

ul#sizechart-tabs-list li#womens-bra-tab {

    display: none;

}

#Float {

    background: none repeat scroll 0 0 #5B5042;

    border-radius: 10px 0 0 10px;

    color: #FFFFFF;

    font-size: 13px;

    height: 130px;

    line-height: 25px;

    padding: 10px;

    position: absolute;

    right: 0;

    text-align: left;

    top: 200px;

    width: 200px;

}

.cssButton {

    background: none repeat scroll 0 0 #5B5042;

    border: 0 none;

    color: #D5C9AD;

    cursor: pointer;

    display: inline-block;

    font-size: 11px;

    height: auto;

    line-height: 14px;

    margin-top: 11px;

    padding: 7px;

    text-align: center;

    text-decoration: none;

    text-indent: 0;

    text-transform: uppercase;

    width: auto;

}

.cssButton:hover {

    background: none repeat scroll 0 0 #6E675B;

}

.small_delete, .button_prev, .button_next, .button_search {

    width: 7em;

}

.button_sold_out_sm, .button_sold_out, .button_update_cart, .button_checkout, .button_login {

    width: 10em;

}

.button_return_to_product_list, .button_add_selected {

    width: 22em;

}

.button_in_cart {

    width: 19em;

}

.button_submit {

    width: 18em;

}

.button_update_cart {

    color: red;

}

.button_update_cartHover {

    color: black;

}

div#categoriesContent ul li{

	list-style:none;

	height:19px;

	overflow:hidden;

}

.category-top_un, .category-top{

	font-weight:bold;

}

p.home{

	padding-top:0;

}

.home_key{

	padding-left:6px;

	padding-top:4px;

}

.home_key h1, .home_key p{

	font-weight:normal;

	font-size:14px;

	margin:0px;

	padding:0px;

	text-transform:capitalize;

}

.list_img {

	height:182px;

}

.list_name{

	height:36px;

	overflow:hidden;

	padding-right:4px;

}

li.first{

	display:none;

}

.brands-fooder{

	float:right;

	width:368px;

    list-style: none outside none;

    margin: 12px 0 0 19px;

    padding-bottom: 18px;

    position: relative;

    text-align: left;

    border-left: 1px solid #383838;

    padding-bottom: 11px;

    padding-right: 20px;

	min-height:100px;

}

div#footer ul.brands-fooder{

    margin: 12px 0 0 19px;

    padding-bottom: 18px;

	padding-left:18px;

}

.brands-fooder span{

    color: #53483D;

    display: block;

    font-size: 12px;

    padding-bottom: 3px;

    text-decoration: none;

    text-transform: uppercase;

}

#footer .brands-fooder .popular a {

    background: none repeat scroll 0 0 #5B5042;

    display: inline-block;

    margin: 5px;

    padding: 0 5px;

}

a {

    color: #D5C9AD;

    text-decoration: none;

}

a:hover {

    color: #746C60;

    text-decoration: none;

}

div#productListing .centeredContent {

    margin: 1em 0;

}

div#productAdditionalImages{

	display:none;

}

#productName{

	height:36px;

	overflow:hidden;

}

ul#productDetailsList{

	margin:0;

	padding:0;

}

h4.optionName {

	margin:0;

	padding:0;

}

.addthis_default_style span {

    color: #5D5D5D;

    float: left;

    font-size: 12px;

    font-weight: bold;

}

.cart_text{

	margin:0;

	padding:0;

	height:25px;

	line-height:25px;

	float:left;

	text-align:right;

	width:30%;

}

.cart_button{

	float:right;

	text-align:left;

	width:68%;

	margin-top:5px;

}

div.cart_button input{

	padding:6px;

}

div#productDescription{

clear:both;

    background: url("../images/product-tabs-content-bg.jpg") no-repeat scroll left top #101211;

    min-height: 100px;

    padding: 30px 40px;

}

div#productDescription p{

	padding:0.2em;



}

div#productDescription li{

	list-style:none;

}

.pol_name{

	padding-right:4px;

}



.list_img:hover, .pol_img:hover{



	opacity:0.6;



}



.productSpecialPrice{



	font-weight:bold;



}



.pol_name{



	padding-right:4px;



}



.faq_css{



	padding:8px;



}



.faq_css ul li{



	list-style:none;



}



.faq_css ul{



	margin-bottom:15px;



}



.faq_css dt{



	font-weight:bold;



	color:#D5C9AD;



	margin-top:6px;



}



.diypage_css, .diypage{



	padding:8px;



}#main{ clear:both;}



.header_bottom{ height:38px; margin-top:12px;}



.preload1 {}

.preload2 {}



.left_menu .menu2 {padding:0px; margin:0; list-style:none; height:36px;   z-index:500; font-family:arial, verdana, sans-serif;}

.left_menu .menu2 li.top {display:block; float:left; background:#262626;}

.left_menu .menu2 li a.top_link {display:block; float:left; height:36px; line-height:36px; color:#D5C9AD; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}

.left_menu .menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:36px;}

.left_menu .menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:36px;}

.left_menu .menu2 li a.top_link:hover {color:#fff; }

.left_menu .menu2 li a.top_link:hover span {}

.left_menu .menu2 li a.top_link:hover span.down {}



.left_menu .menu2 li:hover > a.top_link {color:#fff; }

.left_menu .menu2 li:hover > a.top_link span {}

.left_menu .menu2 li:hover > a.top_link span.down {}.left_menu .menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}.left_menu .menu2 a:hover {visibility:visible; position:relative; z-index:200;}

.left_menu .menu2 li:hover {position:relative; z-index:200;}



.left_menu .menu2 ul, 

.left_menu .menu2 :hover ul ul, 

.left_menu .menu2 :hover ul :hover ul ul,

.left_menu .menu2 :hover ul :hover ul :hover ul ul,

.left_menu .menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}



.left_menu .menu2 :hover ul.sub {left:0; top:31px; background: #262626; padding:3px;  white-space:nowrap; width:480px; height:auto; z-index:300; text-align:left;}

.left_menu .menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:240px; font-weight:normal; text-indent:5px;}

.left_menu .menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:240px; line-height:20px; text-indent:5px; color:#FFF; text-decoration:none;}

.left_menu .menu2 :hover ul.sub li a.fly {}

.left_menu .menu2 :hover ul.sub li a:hover {color:#990000;}

.left_menu .menu2 :hover ul.sub li a.fly:hover { color:#fff;}

.left_menu .menu2 :hover ul li:hover > a.fly { color:#fff;} 



.left_menu .menu2 :hover ul :hover ul,

.left_menu .menu2 :hover ul :hover ul :hover ul,

.left_menu .menu2 :hover ul :hover ul :hover ul :hover ul,

.left_menu .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul

{left:90px; top:-4px; background: #fff; padding:3px; border:1px solid #3a93d2; white-space:nowrap; width:90px; z-index:400; height:auto;}

.lucky_custom_easy_style_box_end {

    float: right;

    height: auto;

    margin-top: 5px;

    width: 335px;

}

#lucky_custom_easy_style {

    background: none repeat scroll 0 0 #1C1613;

    border-radius: 0 0 8px 8px;

    border-top: 1px solid #675D4D;

    float: left;

    height: auto;

    width: 100%;

}

.lucky_custom_easy_style_box {

    color: #333333;

    float: left;

    height: auto;

    margin-left: 5px;

    margin-top: 15px;

    width: 200px;

}

.lucky_custom_easy_style_box a {

    color: #555555;

}

.lucky_custom_easy_style_box_end {

    float: right;

    height: auto;

    margin-top: 5px;

    width: 335px;

}

.end_footer_ezpage {

    margin-left: 10px;

}

.end_footer_ezpage li {

    color: #555555;

    padding: 4px 4px 4px 5px;

}

.lucky_custom_easy_style_box a:hover {

    text-decoration: underline;

}

.end_footer_ezpage {

    margin-left: 10px;

}

.end_footer_ezpage li {

list-style:none;

    color: #D5C9AD;

    padding: 4px 4px 4px 5px;

}

.end_footer_ezpage li a, .end_footer_ezpage li a:link, .end_footer_ezpage li a:visited {

    color: #D5C9AD;

}

#lucky_custom_easy_style_p_left {

    background: url("../images/footer-awards.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

}

#lucky_custom_easy_style_p {

    background: url("../images/logo-small.gif") no-repeat scroll right center rgba(0, 0, 0, 0);

    color: #D5C9AD;

    margin-top: 10px;

    padding-top: 10px;

    text-align: center;

    width: 100%;

}

#lucky_custom_easy_style_p a {

    color: #D5C9AD;

}

#lucky_custom_easy_style_header {

    background: url("http://www.abercrombie-andfitch.co.uk/includes/templates/abercrombie/images/outlet.jpg") no-repeat scroll center center transparent;

    display: block;

    height: 120px;

    width: 1020px;

}

.clearboth{



clear:both;









}

.lucky_custom_easy_style_logo {

    display: block;

    float: left;

    height: 80px;

    margin: 19px 10px 0 40px;

    width: 300px;

}

.lucky_custom_easy_style_logo img {

    border: medium none;

}

#lucky_custom_easy_style p {

    margin: 0.5em 0 3em;

}

#indexProductList select {

    display: none;

}

#productsListingTopNumber {

    clear: both;

    margin-top: 25px;

}

#productsListingListingTopLinks {

    margin-top: 25px;

}

.BoxHeading {

    color: #ff0000;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    text-align: center;

}

.size-charts-wrap ul {

    list-style: none outside none;

    

}

ul#sizechart-tabs-list li h3, ul#customer-service-phone-list li h3 {

    border-bottom: 1px solid #444139;

    font-size: 18px;

    padding-bottom: 6px;

}

ul#sizechart-tabs-list li h3 {

    font-size: 20px;

    padding-top: 18px;

    text-transform: uppercase;

}

ul#sizechart-tabs-list li h3.sub {

    padding-top: 20px;

}

ul#sizechart-tabs-list li a {

    font-size: 14px;

    padding-top: 10px;

}

ul#sizechart-tabs-list li a:hover {

    color: #d5c9ad;

}

ul#sizechart-tabs-list li table {

    border-collapse: collapse;

    border-spacing: 0;

    width: 100%;

}

ul#sizechart-tabs-list li table th, ul#customer-service-phone-list li table th {

    border-right: 1px solid #2d2926;

    color: #d5c9ad;

    font-size: 14px;

    padding: 6px 0;

    text-align: center;

    width: 167px;

}

ul#sizechart-tabs-list li table th {

}

ul#sizechart-tabs-list li table td, ul#customer-service-phone-list li table td {

    border-right: 1px solid #2d2926;

    font-size: 14px;

    padding: 6px 0;

    text-align: center;

}

ul#sizechart-tabs-list li table th, ul#sizechart-tabs-list li table td {

    font-size: 12px;

}

ul#sizechart-tabs-list li table tr, ul#customer-service-phone-list li table tr {

    background-color: #2a2a2a;

    color: #746c60;

}

ul#sizechart-tabs-list li table thead tr, ul#sizechart-tabs-list li table tr.alt, ul#customer-service-phone-list li table thead tr, ul#customer-service-phone-list li table tr.alt {

    background-color: #1a1a1a;

}

ul#sizechart-tabs-list li#womens-bra-tab {

    display: none;

}