s.img{border:0px}
#bodyWrapper{width:100%}
.container_24 .grid_24 {  margin-left:auto;  margin-right:auto;  width:100%;}
.container_24, .wrapper{margin-left:auto;margin-right:auto; width:100%; //overflow:hidden}

.container_24 .wrapper{margin-left:auto;margin-right:auto; width:100%; //overflow:hidden; position:relative;}

a, a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#454545;
  text-decoration:none;
  line-height:16px
}

a:hover{ text-decoration: underline}

.t_center{ text-align: center}
.t_left{ text-align: left}

.display_none{ display:none}
.display_block{ display: block}
.visibility_hidden{ visibility:hidden}

p { font-size: 12px;}
.right { float: left !important; }
a, img { outline: 0;outline: none; }
.br_space{ line-height:5px}

@font-face {
    font-family: 'SpicyRiceRegular';
    src: url('fonts/spicyrice-regular-webfont.eot');
    src: url('fonts/spicyrice-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/spicyrice-regular-webfont.woff') format('woff'),
         url('fonts/spicyrice-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


.f_normal{font-weight: normal}


h4.box-icon-title{
	margin:0;padding:0;
	color:#fff;
	font-size:18px;
	font-family:SpicyRiceRegular;
	line-height:36px;
	font-weight: normal;
	padding-top:0px;
	height:38px;
	padding-left:40px
}

/*------------------------------------------*/

/*             boxes in Header              */

/*------------------------------------------*/

/* socials*/
.socials_box{ 
	width:42px;
	background:url(../images/az-socials.png) 0px 0px no-repeat;
	padding-left:9px;
	padding-top:10px;
	padding-bottom:6px
}
.socials_box a{ 
	width:32px;
	display:block;
	height:33px;
	margin-bottom:5px
}

#fixed {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index:0
}
.fixed {
  position: relative;
  width:33px;
  margin: 0 auto;
  top:29px;
  right:552px
}
.fixed_wrapper{ 
	width:33px;
	position:absolute;
	z-index:9999
}



/* end socials*/
.az_wrapper_block{width:975px; text-align:left}

.page_bg_top{width:100%; background-color:#f6f6f6}
.main_page .page_bg_top{width:100%;background: none}

.page_bg_bottom{width:100%;}

.page_bg_mid{width:100%;}


.main_page .page_bg_mid{width:100%;_background:url(../images/az-bg-mid.gif) top center}

 
.header_store_name{
	width:390px;
	min-height:124px
}
.header_store_name img{	padding-top:23px;}

.header_boxes{
	width:450px;
	padding-top:30px;
	padding-right:31px
}

.header_box_search{width:185px;padding-top:11px}

.header_box_lang{
	padding-top:11px;
	padding-right:10px
}

.header_box_lang img{
	width:16px;
	height:11px;
	margin-right:8px;
}
.header_currency{
	padding-top:7px;
}


.currencies_list{
	width:99px;
	font:12px/14px Arial, Helvetica, sans-serif;
	color:#3d3d3d;
	border:#e8e8e8 solid 1px;
	background:#fff;
	padding:0;
	margin:0;
}



/*box search in header*/
.form_bg {
	float: left; 
	background:url(../images/az-input.gif) left top no-repeat; 
	width:146px; 
	height:32px;
	vertical-align:middle;
	padding-left:4px
}

.search_bg {
	background: none;
	border:0px;
	color: #000;
	font:12px/14px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding:0px 0px 0px 0px;
	width:98%;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:9px;
	height:22px;
	//line-height:18px;
	line-height:20px\0/;
}

.az_go{	float: left;cursor:pointer;background:url(../images/az-go.gif) left top no-repeat;width:29px;height:32px}
.go_button{background: none;border:0px; cursor:pointer; width:29px; height:32px }

/*end box search in header*/

/* main menu*/

.topmenu{
    list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	padding-bottom:31px
}
.topmenu li{   float: right;	white-space:nowrap;}
.topmenu a, .topmenu a:hover{
	color: #3d3d3d;
	font-size:12px;
	text-decoration:none;
}
.topmenu a:hover{text-decoration: underline}
.topmenu li{ background-position:0px 3px; background-repeat:no-repeat}
.topmenu .menu-login{ background-image:url(../images/az-icon-top-login.gif);padding-left:14px;padding-right:4px}
.topmenu .menu-checkout{background-image:url(../images/az-icon-top-checkout.gif);padding-left:14px;padding-right:18px}
.topmenu .menu-cart{background-image:url(../images/az-icon-top-cart.gif);padding-left:17px;padding-right:18px}
.topmenu .menu-specials{background-image:url(../images/az-icon-top-wishlist.gif);padding-left:13px;padding-right:15px}
.topmenu .menu-account{background-image:url(../images/az-icon-top-account.gif);padding-left:15px;padding-right:19px}

/*end main menu*/

/*shopping cart box*/
.fixed_shopcart_wrapper{ 
	width:81px;
	padding-top:19px
}

.shop_cart_bg {
	text-align:center;
	color:#fff;
	font-size:12px;
	background:url(../images/az-shopcart-bg.png) no-repeat;
	height:77px;
	width:81px;
	padding-top:12px
}

.shopcart_icon{
	display:block;
	background:url(../images/az-shopcart-icon.png) center top no-repeat;
	height:45px;
	width:53px;
	margin-left:14px;
	//margin-left:0px;
	margin-bottom:12px

}

/*------------------------------------------*/

/*             Header Css END               */

/*------------------------------------------*/



/*   top categories  */
.az_categ_box_mid{width:972px;background:url(../images/az-cat-mid-listing.png) left no-repeat}
.main_page .az_categ_box_mid{width:972px;background:url(../images/az-cat-mid.jpg) left no-repeat;}


.az_categ_box_right{min-height:52px}
.main_page .az_categ_box_right{min-height:54px}

.az_categ_box_top_line{	float:left;background:url(../images/az-top-cat-line-listing.png) left top no-repeat;width:2px;height:52px}
.main_page .az_categ_box_top_line{float:left;background:url(../images/az-top-cat-line.png) left top no-repeat;width:2px;height:54px}


.az_categ_width{width:784px}

.az_categ_box a, .az_categ_box a:hover, #scroll-box a, #scroll-box a:hover{
	color:#fff;
	font-size:18px;
	display:block;
	padding:18px 20px 17px 20px;
	font-family:SpicyRiceRegular;
	text-decoration:none;
}

.az_categ_box a:hover, #scroll-box a:hover{color:#ff8400}

#scroll-box{
	float:left;
	position:relative; 
	left:0px; 
	top:0px;
	z-index:1000;
	cursor:pointer;
}

#drop-box, .drop-box-subcat, .drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{
	position:absolute;
	left:0px; 
	top:51px;
	z-index:100;
	display: none;
	text-align:left;
	width:181px;
	padding-bottom:10px
}

.drop-box-subsubcat_top-sublevel{background:url(../images/az-cat-top-sublevel.png) top no-repeat;padding-top:9px;}
.drop-box-subsubcat_bottom{background:url(../images/az-cat-bottom.png) bottom no-repeat;padding-bottom:9px}
.drop-box-subsubcat_color{background:url(../images/az-cat-mid.png) repeat-y;padding-bottom:16px;padding-top:10px}


.drop-box-subsubcat, .drop-box-3subcat, .drop-box-4subcat{
	left:156px;
	top:0px; 
}
.drop-box-subsubcat, .drop-box-3subcat{
	top:-10px; 
}

.drop-box-4subcat{
	top:10px; 
}


.cat-name, .sub-cat-name, .subsub-cat-name{
	display: block;
	position:relative;
	left:0px;
	top:0px;
	z-index:999
}

.cat-name{
	float:left;
}


#drop-box a, #drop-box a:hover, 
.drop-box-subcat a, .drop-box-subcat a:hover{
	text-transform: none;
	display:block;
	color:#535353;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
	width:133px;
	padding:0px 25px 0px 23px;
	background:none;
}

#drop-box a.first, #drop-box a.first:hover, 
.drop-box-subcat a.first, .drop-box-subcat a.first:hover{
	background: none;
}

#drop-box a:hover,
.drop-box-subcat a:hover {
	text-decoration: underline
}



#drop-box a:hover,
.drop-box-subcat a:hover {
	text-decoration: underline
}


.sub-cat-name span, #drop-box span{
	display: block;
	background:url(../images/az-line-cat-span.gif) left bottom repeat-x;
	padding:0px 0px 4px 0px
}
/* end  top categories  */

/*------------------------------------------*/

/*             Footer Css                   */

/*------------------------------------------*/
.footer_box{text-align:left; min-height:171px;padding-left:15px;}


.width-list-1{width:163px;margin-top:38px}
.width-list-2{width:120px;margin-top:38px}
.width-list-3{width:106px;margin-top:38px}
.width-list-4{width:122px;margin-top:38px}

.footer_copyright_text{padding-top:35px;color:#000}
.footer_copyright_text a, .footer_copyright_text a:hover{font-size:12px;color:#707070;text-decoration:underline;}
.footer_copyright_text a:hover{text-decoration: none;}

.list_footer{list-style:none;	margin:0;	padding:0;	}

.list_footer li, .list_footer li {
	list-style:none;
	margin:0px;
	padding:0px 0px 2px 10px;
	background:url(../images/az-marker-footer.gif) 0px 8px no-repeat 
	}

.list_footer li a, .list_footer li a:hover{
	color:#424242;
	text-decoration:none
}
.list_footer li a:hover{
	text-decoration: underline
}

.footer_cards{
   width:162px;
   height:26px;
   background:url(../images/az-cards.gif) no-repeat;
   margin-top:41px;
   margin-right:9px
}


/*------------------------------------------*/

/*             Footer Css END               */

/*------------------------------------------*/



/**********lists************/

.line_4{
	padding:0px 0px 8px 0px;
	font-weight: normal;
	}


/* end intro category box*/
.list1, .list3, .list11{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px
	}

.list1 li, .list11 li {
	list-style:none;
	margin:0px;
	padding:3px 0px 0px 10px;
	background:url(../images/az-marker.gif) 0px 9px no-repeat 
}

/* for bestsellers*/

	

ol li{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:24px
}

ol li a, ol li a:hover{
  font-size:12px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight: normal
}



ol{
  margin: 0;
  padding:0px 0px 2px 17px;
}

/*end for bestsellers*/





/**********fonts************/

.contentContainer h2 {
	margin: 0;
	padding:0px 0px 5px 3px;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
  	font:12px/15px Arial, Helvetica, sans-serif;
  	line-height: 1.5;
	color:#000
}

/**********styles for product listing************/



/**********styles for products************/
.productListTable {
   font:12px/15px Tahoma;
   color:#767676
}

.box_info_text{
    font:20px/22px Arial, Helvetica, sans-serif;
    color: #2a2a2a;
	padding:0px 0px 13px 0px;
	display: block
	}

.title, .title:hover{
    padding:15px 0px 12px 5px;
    //padding:0px 0px 12px 10px;
    display:block;
    text-decoration:none;
	color:#282828;
	font-family:ChangaOneRegular;
	font-size:20px;
	font-weight: normal;
}
.upcom_prod{  font:20px/22px Arial, Helvetica, sans-serif;}


.brands-info img{ max-width:228px; height:auto;margin-bottom:11px}

/*********end fonts************/



/**********also purs products************/

.margin-left_1{margin-left:7px}
.bg_new_pr_0{   width:169px;}
.bg_new_pr_1{   width:169px;}
.bg_new_pr_p{  padding:17px 10px 20px 10px}

/**********end also purs products************/



/**********spaces************/

.socials_padding{padding:2px 11px 0px 0px}
.padding_bottom_1{ padding-bottom:13px}
.padding_right_1{ padding-right:30px}
.padding_top_1{ padding-top:42px}
.padding_top_2{ padding-top:15px}

.padding_sc_1{ padding-top:7px;//padding-top:6px;padding-top:6px\0/}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.padding_sc_1{ padding-top:4px}
}

.padding_sc_2{}
.padding_sc_3{ padding-top:5px;padding-top:4px\0/}


.padding_sc_3 a, .padding_sc_3 a:hover{font-weight:bold;}





.margin_bottom_1{margin-bottom:27px;//margin-top:29px}
.margin_top_1{//margin-top:18px}
.margin_top_2{ //margin-top:49px}
.space_1{ line-height:18px}
.space_2{ line-height:6px}
.space_3{ line-height:1px}
.space_4{ line-height:13px}

.padding0{   padding:0;margin:0}
.padding_pages_1{  padding:0px 0px 0px 5px;   padding-top:20px;   //padding-top:0px;}
.padding_pages_2{   padding:0px 0px 0px 5px}

.form_1{position:absolute; 	top:0px;right:10px;	//top:1px; top:5px\0/}
.form_1 SELECT {  padding-right: 1px;  width: 120px;}
.img_1{   padding-right:21px}
.vertical{   vertical-align:middle}
INPUT{  margin-right:8px;  //margin-right:10px}

/*------------------------------------------*/

/*             Template Css End             */

/*------------------------------------------*/

.moduleRowOver, .productsNotifications, .moduleRowSelected{ background-color: #008ee5; color:#FFFFFF}

/* query 008ee5*/

.ui-widget-content1 { border: 1px solid #008ee5;  color: #222222; }

.ui-widget-header1 { border: 1px solid #008ee5; background-color: #000; font-weight: bold; }

.ui-widget-header1 a {}

.ui-widget-content2 { border: 1px solid #008ee5;  color: #222222; }

.ui-widget-contentAdm { border: 1px solid #008ee5;  color: #222222; background-color:#fff }

.ui-widget-content{border: 1px solid #008ee5;  color: #222222; background-color:#fff }

.ui-widget-content a {color: #222222; }

.ui-widget-header { border: 1px solid #008ee5; background: #008ee5; font-weight: bold; }

.ui-widget-header a { color: #000}


/* for default boxes */



/* breadcrumbs*/

.breadcrumbs_box{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-style:italic;
  padding:10px 0px 10px 0px;
}



A.headerNavigation, A.headerNavigation:hover { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-style:italic;
}

.breadcrumbs_box .headerNavigation1{
	background:url(../images/az-marker-bc.gif) right 8px no-repeat; 
	//background-position: right 9px;
	background-position: right 9px\0/;
	padding:0px 13px 0px 0px;
	margin-right:13px;
	float:left;
}
.breadcrumbs_box .headerNavigation{float:left;}

A.headerNavigation1, A.headerNavigation1:hover { 
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000;
  font-weight:bold;
  font-style: normal
}

/*end breadcrumbs*/

/*from default styles*/
TD.pageHeading, DIV.pageHeading {    font:bold 18px/20px Arial, Helvetica, sans-serif}
TD.infoBoxHeading {    font:bold 10px/12px Arial, Helvetica, sans-serif;    background: #bbc3d3;}
.infoBoxHeading {   padding: 2px;   font-family: Arial, Helvetica, sans-serif;   font-size: 12px;}
.infoBoxContents {  padding: 1px;}
.contentContainer {  padding-bottom: 0px;  position:relative;  top:0px; left:0px}

div .buttonAction{text-decoration: none}
.buttonAction span span span:hover{text-decoration: none}
#columnLeft, #columnRight{  padding-top:22px; text-align:left}
.inputRequirement { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #FF0000}

.infoBox {  background: none}

h1 {
	margin:11px 0 0;
	padding:0 0 0px 0px;
 	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	padding-bottom:10px;
	color:#000;
	font-family:SpicyRiceRegular;
	font-size:20px;
	font-weight: normal;
	
}

.az_other_style h1 {	margin:0px 0px 0px 2px}
.orderEdit { font-family: Arial, Helvetica, sans-serif  ; font-size : 10px;color: #000; text-decoration: underline; }
.contentText, .contentText table {  padding: 0;  font-size: 12px;  line-height: 1.5;}
.checkoutBarFrom, .checkoutBarTo { font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.checkoutBarCurrent { font-family: Arial, Helvetica, sans-serif; font-size: 12px;color:#000}

/*end from default styles*/

/* classes for prices*/

.az_smallCur{
   font: bold 12px/14px Arial, Helvetica, sans-serif;
   color:#000
}

s {
   font:18px/20px Arial, Helvetica, sans-serif;
   color:#000
}

SPAN.productSpecialPrice, span.az_productPrice, span.productSpecialPrice{
   font: bold 12px/14px Arial, Helvetica, sans-serif;
   color:#4b4b4b
}

.az_productPrice s, s .az_smallCur{
   font:12px/14px Arial, Helvetica, sans-serif;
   color:#000
}

.productSpecialPrice1, .productSpecialPrice1 s {
   font-size:18px;
   line-height:20px;
   font-family: Arial, Helvetica, sans-serif;
   color:#000
}

/*gallery*/

#piGal{//overflow:hidden}	

#piGal img { box-shadow: 0 0 1px #C0C0C0;}	


.brand_width{	text-align: left;	}
.addit_box{	width:10px;	height:250px	}
.font_normal{	font-weight:normal	}

.space_slider{ line-height:5px}

.span_1{ display: block;padding-top:3px;float:left}
.span_2{ display: block;float: right}
.span_3{line-height:8px;display:block; height:8px;//height:0px; clear:both}

/* shop cart box*/
.prodInfoInCart, .prodInfoInCart:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.priceInCart, .newItemInCart{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}



/* shop cart box*/
SPAN.newItemInCart {    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000;}
.prod_info_name{ width:470px;  float:left}
.prod_info_price{  width:170px;  float: right}

.contConteiner_listing{  margin:0px;padding-top:12px;//padding-top:0px}
.prod_info_price s, .prod_info_price del, .prod_info_price .productSpecialPrice{
   font-size:14px;
   line-height:16px;
   font-family: Arial, Helvetica, sans-serif;
   color:#000
}
.prod_info_price .productSpecialPrice{  font:16px/28px Arial, Helvetica, sans-serif;}

.product_options_padding{ padding:3px 0px 3px 0px;   display: block;}

.ui-icon { background-color: #000;    background-image: none;	width:5px;	height:5px;	margin-top:7px}
.ui-dialog .ui-icon{background-color:#FFFFFF}
     
.contact_link a, .contact_link a:hover{font-weight:bold;color:#008ee5}
.buttonSet {    padding-top: 10px;    //padding-top: 0px;    padding-top: 0px\0/;}

/* pager*/
.numb-bg{background:url(../images/az-numb-bg.png) left top no-repeat;width:25px; height:26px}

.az_pager{color:#444444;font-size:12px;padding-top:2px}
A.pageResults, A.pageResults:hover {
    color: #000;
	text-decoration: none;
	font-size:12px;
	display: block;
	float:left;
	background:url(../images/az-numb-bg.png) left top no-repeat;
	width:25px; 
	height:26px;
	margin-right:2px;
	text-align:center;
	padding-top:4px

}
.az_pager strong{
	color:#000;
	font-size:12px;
	display: block;
	float:left;
	background:url(../images/az-numb-bg.png) left top no-repeat;width:25px; height:26px;
	margin-right:2px;
	text-align:center;
	padding-top:4px
}

.az_pager label{display:none}

 
.pageResults u{text-decoration:none}

A.pageResults:hover {  _background: none;  text-decoration: underline;font-weight:bold}

.messageStackError, .messageStackWarning, .messageStackSuccess {   color: #000;}

.product_info_input SELECT{padding-right:1px}



/* categ block*/
.az_box_categories a, .az_box_categories a:hover{
	font-size:12px;
	text-decoration:none;
	color:#3f3f3f;
	display:block;
}



.padding-act .az_site_content_inner{padding-right:10px}


.contentText p a, .contentText p a:hover, 
.buttonSet a, .buttonSet a:hover{text-decoration:none}