BODY{
    background: url('../images/az_topfiller_bg.png') repeat-x #555;
    font-family: Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 13px;
    text-align: left;
}
A{
    text-decoration: none;
    color: #000;
}
A:hover{
    text-decoration: none;
    color: #d61717;
}
/*COMMON*/
.break{
    clear: both;
    height: 1px;
}
.container{
    margin: auto;
    width: 1000px;
    position: relative;
}

/*MAJOR TEMPLATE PARTS*/
#wrapper{
    width: 1000px;
    margin: auto;
    background: #fff;
}
#az_left_bar{
    float: left;
    padding-left: 15px;
}
#az_right_bar{
    float: right;
    padding-right: 15px;
}
.side-col{
    width: 208px;
}
#az_site_content{
    width: 540px;
    float: left;
    padding-left: 8px;
    padding-top: 7px;
}
#az_main_content .container{

}
/*HEADER*/
#header{
    position: relative;
    height: 350px;
}
#az_menubar{
    height: 78px;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 25;
}
#az_menubar .az_logo{
    height: 78px;
    width: 325px;
    background: url('../images/az_logo.png') no-repeat;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 200;
}
#az_menubar .az_topfiller{
    height: 21px;
    width: 675px;
    background: url('../images/az_topfiller_bg.png') repeat-x;
    position: absolute;
    top: 0;
    right: 0;    
    z-index: 199;
}
#az_menubar .az_menu{
    position: absolute;
    width: 504px;
    top: 9px;
    right: 211px;
    background: url('../images/az_menu_bg.png') repeat-x;
}
#az_menu_tab_bg{
    height: 50px;
    position: absolute;
    width: 480px;
    top: 9px;
    right: 234px;
    background: url('../images/az_menu_bg.png') repeat-x;
}
#az_menu_tab{
    margin: 0;
    padding: 0;
    height: 50px;
    list-style: none; 
    position: absolute;
    width: 580px;
    top: 9px;
    right: 110px;
}

#az_menu_tab LI{
    float: left;
    margin-left: -25px;
    position: relative;
}
#az_menu_tab LI A{
    line-height: 50px;
}
#az_menu_tab LI A,
#az_menu_tab LI A SPAN{
    display: inline-block;    
    vertical-align: top;
}
#az_menu_tab .az_menu_l{
    background: url('../images/az_menu_l.png') no-repeat;
    width: 12px;
    height: 50px;
}
#az_menu_tab .az_menu_r{
    background: url('../images/az_menu_r.png') no-repeat;
    width: 12px;
    height: 50px;
}
#az_menu_tab .az_menu_m{
    background: url('../images/az_menu_m.png') repeat-x;
    height: 50px;
    font-size: 12px;
    font-weight: bold;
    color: #868687;
    text-transform: uppercase;
    text-align: right;
    padding-right: 5px;
    padding-left: 25px;
}
#az_menu_tab A:hover .az_menu_l{
    background: url('../images/az_menu_l_hover.png') no-repeat;
    width: 12px;
    height: 50px;
}
#az_menu_tab A:hover .az_menu_r{
    background: url('../images/az_menu_r_hover.png') no-repeat;
    width: 12px;
    height: 50px;
}
#az_menu_tab A:hover .az_menu_m{
    background: url('../images/az_menu_m_hover.png') repeat-x;
    height: 50px;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
}
#az_menubar .az_shopcart{
    width: 234px;
    height: 50px;
    position: absolute;
    top: 9px;
    right: 0;
    background: url('../images/az_shoppingcart.png') no-repeat;
    z-index: 100;
}
#header .az_blankfiller{
    height: 31px;
    background: #fff;
}
#infoboxes{
    padding-top: 35px;
    text-align: center;
}
#infoboxes > DIV{
    display: inline-block;
    text-align: left;
    vertical-align: top;
    padding: 0 5px;
}
#az_banner{
    height: 320px;
    position: relative;
    background: url('../images/az_banner.jpg') no-repeat;
}
#az_banner > A{
    display: inline-block;
    position: absolute;
    height: 49px;
    width: 183px;
    bottom: 13px;
    right: 171px;
}
#az_search INPUT{
    margin: 2px 0;
}
#az_search .az_go_btn{
    vertical-align: top;
    display: inline-block;
}
#az_information{
    position: absolute;
    bottom: 10px;
    left: 20px;
    color: #fff;
}
#az_information A{
    padding: 0 10px 0 3px;
    color: #fff;
    font-size: 11px;
    text-transform: lowercase;
    text-decoration: underline;
}
#az_information A:hover{
    text-decoration: none;
}
/*FOOTER*/
#footer{
    height: 74px;
    position: relative;
    background: url('../images/az_footer_bg.jpg') no-repeat;    
    font-size: 11px;
}
#az_footer_links{
    height: 15px;
    list-style: none;
    padding: 25px 0 0 50px;
    margin: 0;
}
#az_footer_links LI,
#az_footer_links LI A{
    float: left;
    font-size: 11px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    color: #fff;
}
#az_footer_links LI{
    padding: 0 20px 0 0;    
}
#az_footer_links LI A:hover{
    text-decoration: underline;
}
#az_notes{
    padding: 3px 0 0 50px;
    color: #565347;
}
#az_notes A{
    color: #837e68;
}
#az_notes A:hover{
    text-decoration: underline;
}
/*MAIN CONTENT*/
#az_main_content{
  
}
#content .index_cont_t{
    background: url('../images/az_banner2.png') no-repeat;
    height: 165px;    
}
#content .site_cont_t{
    background: url('../images/az_site_content_t.png') no-repeat;
    height: 12px;
}
#content .site_cont_m{
    background: url('../images/az_site_content_m.png') repeat-y;
    padding: 0 15px;
}
#content .site_cont_b{
    background: url('../images/az_site_content_b.png') no-repeat;
    height: 13px;
}
.az_pagetitle{
    color:#4E4E4E;
    font-size:14px;
    font-weight:bold;
    text-transform: uppercase;
    text-align: center;
    padding: 0 0 10px 0;
}
.az_plist{
    padding: 20px 5px;
}
/*SIDEBOX*/
.az_box_top_new{
    background: url('../images/az_sidebox_t.png') no-repeat;
    height: 46px;
}
.boxTitle{
    font-size: 14px;
    text-transform: uppercase;
    color: #4e4e4e;
    padding-left: 40px;
    padding-top: 15px;
    font-weight: bold;
}
.az_box_cont_new{

}
.az_box_bottom_new{

    padding: 8px;
}
.az_box3_new .az_box_top_new{
    background: url('../images/az_sidebox2_t.png') no-repeat;
    height: 43px;
}
.az_box3_new .boxTitle{
    font-size: 18px;
    text-transform: capitalize;
    color: #569ca5;
    padding-left: 18px;
    padding-top: 10px;
}
.az_box3_new .az_box_cont_new{
    background: url('../images/az_sidebox2_m.png') repeat-y;
}
.az_box3_new .az_box_bottom_new{
    background: url('../images/az_sidebox2_b.png') no-repeat;
    padding: 8px;
}
.az_box_cont_new ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.boxContents{
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.az_box2_new LI A{
    display: block;
    height: 100%;
    width: 90%;
    line-height: 22px;
    border-bottom: dotted 1px #4f4f4f;
    padding-left: 20px;
    background: url('../images/az_bullet1.png') no-repeat left center;
    color: #565247;
} 
.az_box2_new LI A:hover{
    background-color: #f9dcdc;
    color: #000;
}
.az_box2_new UL > LI > UL{
    padding-left: 10px;
}
.az_box_cont_new SPAN.zoom{
    float: none;
    vertical-align: top;
}
.az_box_cont_new SPAN.info{
    float: none;
    line-height: normal;
    vertical-align: top;
    padding-left: 10px;
}
.az_box_cont_new SPAN.info A{
    color: #d61717;
    text-transform: lowercase;
}
/*PRODUCT BOXES*/
.az_pbox_new{
    width: 250px;
    float: left;
}
.az_pbox_new .boxContents{
    padding: 0;
    text-align: left;
}
.az_pbox_new .boxTitle{
    padding: 0;
}
.az_pbox_l,
.az_pbox_l_last,
.az_pbox_r,
.az_pbox_r_last{
    min-height: 175px;
}
.az_pbox_l,
.az_pbox_l_last{
    border-right: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 10px;
    padding-bottom: 10px;
}
.az_pbox_r,
.az_pbox_r_last{
    border-bottom: 1px solid #e4e4e4;    
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.az_pbox_l_last{
    border-bottom: none;
}
.az_pbox_r_last{
    border: none;
}
/*PRODUCT BOX CONTENT*/
.boxContents .left_panel{
    float: left;
    width: 105px;
}
.boxContents .right_panel{
    float: left;
    width: 135px;
    padding-bottom: 10px;
}
.boxContents .title{
    font-size: 12px;
    font-weight: bold;
    white-space: nowrap;
}
.boxContents .title A{
    text-decoration: none;
}
.boxContents .title A:hover{
    text-decoration: underline;
}
.boxContents .image IMG{
    text-align: center;
    max-width: 100px;
    width: auto;
    height: auto;
}
.boxContents .zoom A SPAN{
    background: url('../images/az_zoom.png') no-repeat bottom;
    display: inline-block;
    height: 11px;
    width: 49px;
    height: 12px;
}
.boxContents .rating{
    min-height: 16px;
}
.boxContents .rating IMG{
    vertical-align: middle;
}
.boxContents .desc{
    color: #000;
    font-size: 11px;
}
.boxContents .price .normalPrice{
}
.boxContents .buy{
    margin-left: -8px;
}
.boxContents .info{
    font-size: 11px;
    text-transform: lowercase;
}
.boxContents .info A{
    text-decoration: underline;
    color: #d61717;
}
/*IMAGEBOX*/
.az_imgbox_new{
    max-width: 165px;
    text-align: center;
}
.az_imgbox_new IMG{
    max-width: 100px;
    width: auto;
    height: auto;
}
/*PRICES*/
.price{
    color: #d61717;
    font-size: 18px;  
    min-height: 44px;  
}
.normalPrice{
    color:#565247;
    font-size:12px;
    text-decoration:line-through;    
}
.featured_price,
.featured_special_price,
.az_best_price,
.az_best_special_price{
    color: #d61717;
    font-size: 14px;    
}
.featured_normal_price,
.az_best_normal_price{
    text-decoration: line-through;
    color: #565247;
    font-size: 11px;
}
#az_specialsbox .price,
#az_specialsbox .buy{
    float: left;   
}
#az_specialsbox .price{
    padding-left: 5px;
}
/*BUTTONS*/
.az-template-button SPAN{
    display: inline-block;
    vertical-align: top;
}
.az-button-left2{
    background: url('../images/az_btn_buy_l.png') no-repeat;
    width: 10px;
    height: 28px;
}
.az-button-middle2{
    background: url('../images/az_btn_buy_m.png') repeat-x;
    height: 28px;  
    text-align: center; 
    padding: 0 3px; 
}
.az-button-middle2 .az-button-text{
    font-size: 12px;
    line-height: 26px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;    
} 
.az-button-right2{
    background: url('../images/az_btn_buy_r.png') no-repeat;
    width: 10px;
    height: 28px;
}
.az-button-left{
    background: url('../images/az_btn_buy_l.png') no-repeat;
    width: 10px;
    height: 28px;
}
.az-button-middle{
    background: url('../images/az_btn_buy_m.png') repeat-x;
    height: 28px; 
    text-align: center;  
    padding: 0 3px; 
}
.az-button-middle .az-button-text{
    line-height: 26px;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    color: #fff;    
} 
.az-button-right{
    background: url('../images/az_btn_buy_r.png') no-repeat;
    width: 10px;
    height: 28px;
}
.button .az-template-button{
    white-space: nowrap;
}
.az-button-left3,
.az-button-right3{
    font-size: 1px;
}
.az-button-middle3{
    background: url('../images/az_go_btn.gif') no-repeat;
    height: 21px;
    width: 33px;
}
/*CART*/
.az_cartItems,
.az_cartPrice{
    font-size: 12px;
    color: #c31818;
}
#az_shoppingcart .icon{
    display: block;
    height: 25px;
    width: 25px;
    position: absolute;
    top: 5px;
    left: 25px;
}
#az_shoppingcart .boxcont{
    padding: 5px 0 0 55px;   
}
.az_cartTitle{
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
}
#cart TH{
    background: #eee;
}
/*MODULES*/
/*SEARCHBOX*/
#search .search_bg{
    width: 149px;
    height: 23px;
    background: url('../images/az_search_txtbox_bg.gif') no-repeat;
    display: inline-block;
}
#information UL{
    list-style: none;
    margin: 0;
    padding: 0;
}
/*SPECIAL*/
#az_specialsbox{
    padding: 0 5px;
    text-align: center;
}
#az_specialsbox .title{
    font-weight: bold;
    font-size: 12px;
}
#az_brands LI A{

}
#az_brands LI A:hover{
    background-color: #f9dcdc;
} 
/*OTHER*/
#TB_ajaxContent .middle{
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    min-height: 150px;
    padding: 0 15px;
}