 /* CSS AHFashion */

 

 

/* page */

body{margin: 0;background: #F1F1F1; font-size: 8pt; text-align:center;}

.clear_section{clear: both; width:100%; display: block;}

/* end page */ 





/* fonts */

.font8pt, span, b{font-size: 8pt;}

.font10pt{font-size: 10pt;}

.font1em{font-size: 1.5em;}

.menu-header{color: #453D2F;}

/* end fonts */





/* controls */

#searchstring{width: 150px;}

#txt_subscribe{margin-top:50px;width:175px;} 

#btn_login{color: #000000;border-style: outset;border-width: 1px;background-color: #E9E9E9;}

#btn_subscribe{margin-top:15px;}

/* end controls */





/* header */

#header {background-color: #FFFFFF; height: 281px; min-width: 1100px;}



#line_header {background-color: #bebebe;height: 2px;}



#header_top {height: 72px; text-align: center;}

#header_center {width: 1100px; height: 72px; margin:0 auto;}

#header_center #logoimg {float: left; margin-right: 4px;}

#header_center #logoletter {float:left; margin-top: 49px;}

#header_center #img_call {float: right;}

#header_center #header_left {width: 315px; float: right;}

#header_left #header_shopping {float:right; margin-top: 10px; width: 305px; height: 30px;} 

#header_left #shoppingimg {float:right; }

#header_left #shoppinginfo {float:right; margin-top: 4px; }

#header_left #shoppingletter {float:right; margin-top: 8px;}

#header_left #header_links {width: 305px; float: right; margin-top: 7px;}   

#header_links #customerlink {float:right; color: #453D2F; font-family:verdana;}

#header_links #accountlink {float:right; color: #453D2F;font-family:verdana;}

#header_links #log_link {float:right;color: #453D2F;font-family:verdana;}

#header_links #twitter {float:right; margin-right: 5px;position: relative;top: -7px;}

#header_links #facebook {float:right; position: relative;top: -7px; margin-right: 1px;}

#header_links #twitter img,
#header_links #facebook img {
    margin:0 !important;
}



#primary_menu {height: 170px; text-align: center;}

#primary_menu_center {width: 1100px; height: 170px; margin:0 auto; position: relative;}

.imgmenu{width: 110px; clear: both; display: block; margin: 0 auto; border: 0px;}


#ul_nav_primary { margin:0px; padding:0px; position:absolute; top: 0px; left:0px; display:block; width: auto;}

#ul_nav_primary > li { list-style-type:none; float:left; display:block; margin:0px; margin-top: 2px; position:relative; padding:5px 10px 5px 0; width:110px;}

#ul_nav_primary > li a{ text-decoration: none; color: #575757; font-family: Segoe UI, arial;}

#ul_nav_primary > li:hover ul { display:block; background-color:#E9E9E9; -webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px; behavior: url(../../images/PIE.htc);}

#ul_nav_primary > li:hover { color: #d10000; }

#ul_nav_primary li b { cursor:pointer; background-color:#E9E9E9; width: 100%; height: 20px; float: left; font-weight:bold; text-decoration: none; color: #575757; font-family: Segoe UI, arial;}

#ul_nav_primary > li:hover b{ text-decoration: none; color: #d10000;}

#ul_nav_primary li ul { margin:0px; padding:0px; display:none;}

#ul_nav_primary li ul li { list-style-type:none; margin:0px 0 0 0;}

#ul_nav_primary li ul li a { display:block; padding:5px 10px; text-decoration: none; color: #575757; font-family: Segoe UI, arial;}

#ul_nav_primary li ul li:hover a { color: #d10000; background-color:#939393; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius: 5px; behavior: url(../../images/PIE.htc);}


#second_menu {background: url(../../images/back_search.png);background-repeat: repeat-x; background-color: #f0f0f0; height: 35px;}

#second_menu_center {width: 1100px; height: 35px; margin:0 auto;}   

#header_search {float:left; width: 550px; height: 35px; margin:0 auto;}  

#content_menu {float:left; width: 550px; height: 35px; margin:0 auto;}  

#ul_nav_second {padding-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; margin-top : 0px; margin-bottom  : 0px; width: auto; height: 15px; display: block; list-style: none; vertical-align: bottom;}

#ul_nav_second li {float: left; margin-right: 10px; margin-left: 10px;} 

#ul_nav_second a {text-decoration: none; color: #767676; font-family:verdana, arial; font-weight: normal; font-size: 10px;} 

#ul_nav_second a:hover {text-decoration: none; color: #d10000; font-family:verdana, arial; font-weight: normal; font-size: 10px;}

/* end header */





/*Content*/

#content {background-color: #F1F1F1;margin-top: 5px;}

#content2 {background-color: #FAFAFA; width: 1100px; margin:0 auto; display: block;}

#sidebar{

    float: left; 

    text-align: left; 

    width: 190px; 

    min-height: 100px;

    background-color: #FAFAFA;

    margin: 2px 3px 2px 4px;

}

.cate{

    float: left; 

    text-align: left;

    display: block; 

    width: 100%;

    margin-bottom: 3px;

    margin-top: 3px;

    clear:both;}

.cate a{

    color: #575757;

    text-decoration: none;

    font-size:12px;

    font-weight: bold;}

    

.subcat{

    float: left;  

    text-align: left;

    display: block;

    width: 150px;

    padding: 0px;

    margin: 0px; 

    margin-left: 18px;

    clear:both;}

.subcat a{

    color: #575757;

    text-decoration: none;

    font-size: 10px;

    font-weight: normal;}

.subcat a:hover{

    color: #D10000;

    }

#content1 {background-color: #FAFAFA; width: 900px; float: left;}



#menu_prod {background-color: #FFF; width: 900px; height: 160px;/* border: 2px solid #bebebe;*/margin:0px auto;}   

#menu_prod #catalog {float: left; width:460px; height:140px; margin-left:15px; margin-top:15px; text-align: left;}   

#menu_prod #news_views {float:left; width: 205px; height:140px; margin-top:15px; text-align: left;}

#menu_prod #newsletter {float:right; background: url(../../images/newsletter.png); width: 200px; height: 130px; margin-top: 10px;}

#catalog #titlecatalog {float:left;}

#catalog #category_tree {float: left;}   

#news_views #newsviewsimg {float:left; display: block; clear: both;}

#news_views #news_views_list {float:left;display: block; clear: both; width: 205px;}

#newsletter #error_msg {color:red;}

#newsletter #thank_msg {background-color:#F3F3F3; color:red; float:left; margin-left:10px; margin-top:45px; padding:5px 25px;}



#content_file {float: left; background-color: #FFFFFF; width: 900px; display: block; text-align:left;}



/*end Content*/





/*Footer*/ 

#menu_footer{background-color: #F1F1F1;width: 900px; height: 30px; margin:0 auto; display: block;}

#ul_nav_footer {padding-top: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; margin-top : 0px; margin-bottom  : 0px; margin-left:25px; width: auto; height: 15px; display: block; list-style: none; vertical-align: bottom;}

#ul_nav_footer li {float: left; margin-right: 25px; margin-left: 10px;} 

#ul_nav_footer a {color: #888787; text-decoration: none; font-family: arial; font-weight: normal; font-size: 12px;} 

#ul_nav_footer a:hover {color: #CD2804; text-decoration: none; font-family:arial; font-weight: normal; font-size: 12px;}    



#footer {background-color: #F1F1F1; margin:5px auto; width: 1000px;}

#footer1 {float: left; }  

#add_favorite {background-color: #F6F6F6; width: 1000px; height: 25px; margin:0 auto;}

   

#link_footer{float:center; width:650px; height: 63px; margin:0 auto; border: 0px solid black;}

#link_footer #link_f1{float: left; width:282px; height:18px; text-align: left; border-right: 0px solid black; border-bottom: 0px solid black; margin:0 auto;}   

#link_footer #link_f2{float: left; width:282px; height:18px; text-align: left; border-bottom: 0px solid black;  margin:0 auto;}

#link_footer #link_f3{float: left; width:282px; height:18px; text-align: left; border-right: 0px solid black; border-bottom: 0px solid black;  margin:0 auto;}

#link_footer #link_f4{float: left; width:282px; height:18px; text-align: left; border-bottom: 0px solid black;  margin:0 auto;}

#link_footer #link_f5{float: left; width:282px; height:18px; text-align: left; border-right: 0px solid black;  margin:0 auto;}

#link_footer #link_f6{float: left; width:282px; height:18px; text-align: left;  margin:0 auto;}





#text1 {width: 900px; margin:0 auto; text-align: justify;}

#text1 p {width: 860px; margin-left:5px; text-align: justify;}



#catalog_footer{float:center; width:650px; height: 33px; margin:0 auto; border: 0px solid black;}

#catalog_footer #cat1{float: left; width:282px; height:18px; text-align: left; border-right: 0px solid black; margin:0 auto;}   

#catalog_footer #cat2{float: left; width:282px; height:18px; text-align: left; border-right: 0px solid black; margin:0 auto;}

#catalog_footer #cat3{float: left; width:282px; height:18px; text-align: left; margin:0 auto;}



#catalog_link_footer {width:1000px; height: 395px; margin:0 auto;}

#catalog_linkf1 {float: left; width:1000px; height: 100px; text-align: center; display: block; margin:0 auto;}

#catalog_linkf2 {float: left; width:1000px; height: 150px; text-align: center; display: block; margin:0 auto;}   

#catalog_linkf3 {float: left; width:1000px; height: 150px; text-align: center; display: block; margin:0 auto;}



#catalog_linkf1c1 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf1c2 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf1c3 {float: left; width:330px; text-align: center; margin:0 auto;}



#catalog_linkf2c1 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf2c2 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf2c3 {float: left; width:330px; text-align: center; margin:0 auto;}



#catalog_linkf3c1 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf3c2 {float: left; width:330px; text-align: center; margin:0 auto;}

#catalog_linkf3c3 {float: left; width:330px; text-align: center; margin:0 auto;}



#catalog_link_title {float: left; width:130px; text-align: right; margin:15px auto; color:black;  font-family:Arial; font-size:10pt; font-style:normal; font-weight:400;} 

#catalog_links {float: left; width:200px; text-align: left; margin:0 auto; color:black;   font-family:Arial; font-size:10pt; font-style:normal; font-weight:400;}

#catalog_link_title a:hover {color:#CD2804;  font-family:Arial; font-size:10pt; font-style:normal; font-weight:400;}

#catalog_links a:hover{color:#CD2804;  font-family:Arial; font-size:10pt; font-style:normal; font-weight:400;}





#text2 {width: 900px; margin:0 auto; text-align: justify;}

#text2 p {width: 860px; margin-left:5px; text-align: justify;}

 

#bnsport1 {float: left; cursor: pointer; text-decoration: underline; margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;}

#bnpants1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 

#bntuxedos1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 

#bnboy1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 

#bnties1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 170px; color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 

#bnmens1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 

#bndress1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 125px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;}

#bnjeans1 {float: left; cursor: pointer; text-decoration: underline;margin-left: 145px;  color:black;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;}

#bnclearance1 {float: left; cursor: pointer; text-decoration: none;margin-left: 125px;  color:red;  font-family:Arial; font-size:12pt; font-style:normal; font-weight:800;} 



#links_bottom {width: 900px; margin:0 auto; text-align: justify;} 

#ahflinks1 {float: left; width:900px; text-align: center;display: block;}

#ahfimg {float: left; width:900px; text-align: center;display: block; background-color: #F6F6F6;}

#ul_nav_ahflinks1 {float: left; width:180px; text-align: left; padding: 0px; color:#000000;font-family:verdana, arial; font-size:10px;font-weight:bold;}

 

#ahflinks2 {float: left; width:900px; text-align: center;display: block;}

#ahfmen {float: left; width:900px; text-align: center;display: block; background-color: #F6F6F6;}

#ul_nav_ahflinks2 {float: left; width:180px; text-align: left; padding: 0px; color:#000000;font-family:verdana, arial; font-size:10px;font-weight:bold;}



#ahflinks3 {float: left; width:900px; text-align: center;display: block;}

#ul_nav_ahflinks3 {float: left; width:300px; text-align: left; padding: 0px; color:#000000;font-family:verdana, arial; font-size:10px;font-weight:bold;}



#ahflinks4 {float: left; width:900px; text-align: center;display: block;}

#ahf_title1 {float: left; width:900px; text-align: center;display: block; background-color: #F6F6F6; color:#000000;font-family:verdana, arial; font-size:10px;font-weight:bold;}

#ahf_title2 {float: left; width:300px; text-align: center; color:#000000;font-family:verdana, arial; font-size:10px;}

#ahf_nav {float: left; width:300px; text-align: left; padding: 0px; color:#000000;font-family:verdana, arial; font-size:10px;font-weight:bold;}

/*end Footer*/





/*home */ 

/*#content_banner {width:899px; height: 414px; margin: 0 auto; display: block;}*/
#content_banner {width:100%; height: 345px;}
#content_banner #homepage_banner {float:left;width:710px;}
#content_banner #article {float:right;width:190px;}

#bnleft {background: url(../../images/bannerleft.png); background-repeat: no-repeat; width: 137px; height: 414px; float: left;}

#bnright {width: 762px; height: 414px; float: left;}

#bnlefttop {width: 137px; height: 163px;}

#bnleftdown {width: 137px; height: 251px;}

#bnlefttop  #bncupon {background: url(../../images/cupon.png); background-repeat: no-repeat;float: left; height:47px; margin-left:25px; margin-top:18px; width:73px; } 

#bnlefttop  #linkcupon {float: left; cursor: pointer; text-decoration: none; height:40px; margin-left:3px; margin-top:3px; width:65px; } 

#bnlefttop  #bncatalog {float: left; cursor: pointer; text-decoration: none; height:15px; margin-left:10px; margin-top:10px; width:115px; }

#bnleftdown  #bnoffer {height:250px; width:130px; margin:0 auto;} 

#bnoffer  #bnoffer_title {float: left; height:42px; width:130px; text-align: center; margin:15px auto; margin-bottom: 10px; display: block;} 

#bnoffer  #bnoffer_img {float: left; width:130px; text-align: center; display: block;} 

#bnoffer  #bnprice {background: url(../../images/backprice.png); background-repeat: no-repeat;float: left; height:68px; width:68px; text-align: center;} 

#bnoffer  #bnoffer_link {float: left; height:68px; width:62px; text-align: center;}

#bnrighttop {background: url(../../images/bannertop.png); background-repeat: no-repeat; width: 762px; height: 74px;}

#bnrightdown {background: url(../../images/banner.png); background-repeat: no-repeat; width: 762px; height: 340px;}

#bnrightmenu {float: left; margin-left:25px; margin-top:178px; background: url(../../images/menu_banner.png); background-repeat: no-repeat; width: 392px; height: 149px;}

#bnrightslide {float: right; margin-right:10px; margin-top:10px; width: 190px; height: 317px;}

#bnrightmenu  #bnsport {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:15px; margin-top:15px; width:138px; }

#bnrightmenu  #bnpants {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:27px; margin-top:15px; width:60px; } 

#bnrightmenu  #bntuxedos {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:27px; margin-top:15px; width:85px;} 

#bnrightmenu  #bnboy {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:15px; margin-top:18px; width:100px; } 

#bnrightmenu  #bnties {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:70px; margin-top:18px; width:36px; } 

#bnrightmenu  #bnmens {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:48px; margin-top:18px; width:106px;} 

#bnrightmenu  #bndress {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:15px; margin-top:16px; width:115px; }

#bnrightmenu #bnjeans {float: left; cursor: pointer; text-decoration: none; height:20px; margin-left:50px; margin-top:16px; width:55px; }

#bnrightmenu  #bnclearance {float: left; cursor: pointer; text-decoration: none; height:25px; margin-left:25px; margin-top:45px; width:120px;} 



#especial_offers {width: 900px; display: block; text-align: center; /*background-color: #FAFAFA;*/ padding-top: 10px; width: 100%;/*border: 2px solid #bebebe;*/}

.link_view{float: right;font-family: Verdana,Helvetica,sans-serif;font-size: 10pt;}

.box_product_offer{height: 100%; text-align:left; /*border: 2px solid #bebebe; background-color: #ffffff;*/}

.img_product_offer{width: 175px; /*height: 160px;*/ border: 0px solid #bebebe;}

.price_list_new{font-family: Arial,Helvetica,sans-serif;font-size: 11pt; font-style: normal; font-weight: normal;}

/*end home */





/* tables */    

#table1{border-style: solid; border-width: 1px; padding: 1px 4px;}

#table2{border-style:solid; border-color:#f2f2f2; border-collapse:collapse;}

#table6{background: url();border-bottom: 1pt solid #cccccc;}

#table7{background-color: #FFF;}

#table23, .tbl_center{width: 800px;}

#table23_2{width: 400px;}

.tbl_layer1{font-size:9pt;}

.td_blank{background-color: #FFF;}

#mens_suit, .td_gray{background-color: #F6F6F6;}

.td_policy{background-color: #E9E9E9;}

#AutoNumber1, #AutoNumber2, #AutoNumber3, #AutoNumber_dev{border-collapse: collapse;border-color: #111;}

#AutoNumber_dev{display: none;}

.td_height{height: 12.75pt;}

.link_tbl{float: left;}

.list_ol{list-style: none;clear: right;float: right; width: 65%;padding: 0;margin: 0;}

.list_ol li{margin: 6px 0;}

.td_space{font-size: 10.0pt;font-weight: 400;font-style: normal;font-family: Arial;text-align: general;text-decoration: none;white-space: nowrap;vertical-align: bottom;color: windowtext;border: medium none;padding-left: 1px;padding-right: 1px;padding-top: 1px}

.td_product_title{text-align: center;white-space: normal;vertical-align: middle;}

/* end tables */





.clear{clear: both;}

#layer1{position: absolute;visibility: hidden;width: 400px;height: 300px;top: 10px;left: 10px;background-color: lightyellow;border: 1px solid #000;padding: 10px;}

#close{float: right;}

#free_shipping{position: relative;left: 40px;top: 1px;}

.td_graymenu, #table21{background: transparent url(../../images/home_bggraymenu.gif);}

.inc_left{background: transparent url(../../images/inc_left_bg.gif) repeat-y scroll top left;}

div.ligthMenu{background: #E0E0E0;width: 185px;height: 20px;text-align: left;}

div.ligthMenu2{background: #F0F0F0;width: 185px;height: 20px;text-align: left;}

.text_body{background-color: #D4D4D4;}

.return_policy{font-size: 12pt;}

.newsdiv{border:0 dashed black;border-width: 1 0 0 0;margin:3px;}

.newsblock{float:left;width:100%;}

#fb_like{border: none;width: 450px;height: 80px;}

.img_product{width: 150px; height: 160px;}

.offer{font-size: 14pt;font-weight: bold;color: red;}

.box_product{height: 100%; text-align:left; margin: 0 auto;}

.b_red{color: red;}

.faq{color: blue;}

.MsoNormal{font-size: 10pt;text-align: left;}

.oldFace{font-family: "Baskerville Old Face";}

.ntr{font-family: "New Time Roman";}

.underline_bold{text-decoration: underline;font-weight: 600;}

.paddinL{padding-left: 5pt;}

.information{overflow:auto; width:600px; height:60px; border:1pt solid #CCCCCC; background:#eee7d9;}

.txt-verdana{font-size:10.0pt; font-family:"Verdana", sans-serif;}

.txt-verdana2{font-size:10.0pt; font-family:"Verdana", sans-serif;font-style:normal;}

#fb_like{height: 30px;}

#err_login{color:red;text-align:center;display:none;}

/*.checkout-heading {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #DBDEE1;
    color: #555555;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 15px;
    padding: 8px;
    font-family: sans-serif;
}*/
.checkout-heading {
    border: 1px solid #DBDEE1;
    margin-bottom: 7px;
    overflow: hidden;
}
.checkout-heading .heading-link {
    display:block;
    width:100%;
    background-color:#f8f8f8;
    color: #555555;
    font: bold 13px Arial, sans-serif;
    padding: 8px;
}
.checkout-heading .heading-link:hover{
    background-color:#fff;
}
.checkout-spacing {
    padding: 5px;
}
.cleaner{
    clear: both;
}
.content-cart {
    min-height: 80px;
    position:relative;
}
.ajax-loader {
    display:block;
    background:transparent url("../images/ajax-loader.gif") no-repeat scroll 0 0;
    width:16px;
    height:16px;
    position: relative;
    top: 31px;
    margin: 0 auto;
}

.shopping_cart_payment{
    margin:10px 0 25px 22px;
}

.shipping_method_label {
    font-size: 8pt !important;
}

.method_box{
    margin-top: 5px;
}
#method_credit_card, #method_paypal {
    /*display: none;*/
}

div#bnrightdown a{
    display:block;
    float: left;
    height: 253px;
    margin-top: 84px;
}
div#bnrightdown a#black_pinstripe{
    width:133px;
}
div#bnrightdown a#navy_pinstripe{
    width: 204px;
    margin-left: 10px;
}
div#bnrightdown a#navy{
    width:143px;
}
div#bnrightdown a#charcoalsuits{
    width: 200px;
    margin-top: 104px;
    height: 232px;
}
#section_return_policy{
    font:12px Arial, sans-serif;
    /*margin:15px 0 25px 10px;*/
    margin:0 auto;
    padding:10px;
    text-align: justify;
    width: 710px;
}
.shopping_cart_payment table{
    margin:5px 0 10px;
}
.same_as_billing{
    clear:right;
    float: right;
    width:120px;
    padding-right: 50px;
}

.redefine_image, .redefine_image_product {
    display:block;
    border:1pt solid #bebebe;
    width:170px;
    height:175px;
    overflow:hidden;
}

.redefine_image_product {
    border: 0 !important;
    height:180px;
}

.ajaxLoader {
    display:none;
    padding-left:15px;
}

.list_categories {
    width:700px;
    float:left;
    margin-top: 20px;
}

#article ul {
    margin:0 !important;
    padding-left: 4px;
}
#article ul li {
    list-style: none;
}
#article ul li p {
    margin:0 0 5px;
}
#facebook_like_button {
    display: block;
    clear:left;
    float:left;
    padding-left:5px;
}
