/* ::::: http://demo2.algozone.com/OSC2310001/ext/jquery/ui/redmond/jquery-ui-1.8.6.css ::::: */

button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: http://demo2.algozone.com/OSC2310001/ext/jquery/fancybox/jquery.fancybox-1.3.4.css ::::: */

#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0px; left: 0px; width: 40px; height: 480px; background-image: url('../images/fancybox.png'); }
#fancybox-overlay { position: absolute; top: 0px; left: 0px; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0px; margin: 0px; border: 0px none; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0px; left: 0px; padding: 20px; z-index: 1101; outline: medium none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#fancybox-content { width: 0px; height: 0px; padding: 0px; outline: medium none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid rgb(255, 255, 255); }
#fancybox-close { position: absolute; top: -15px; right: -15px; width: 30px; height: 30px; background: url('../images/fancybox.png') repeat scroll -40px 0px transparent; cursor: pointer; z-index: 1103; display: none; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: medium none; background: url('../images/blank.gif') repeat scroll 0% 0% transparent; z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url('../images/fancybox.png'); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url('../images/fancybox.png'); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0px; margin: 0px; border: 0px none; width: 20px; height: 20px; z-index: 1001; }
#fancybox-bg-n { top: -20px; left: 0px; width: 100%; background-image: url('../images/fancybox-x.png'); }
#fancybox-bg-ne { top: -20px; right: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -162px; }
#fancybox-bg-e { top: 0px; right: -20px; height: 100%; background-image: url('../images/fancybox-y.png'); background-position: -20px 0px; }
#fancybox-bg-se { bottom: -20px; right: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -182px; }
#fancybox-bg-s { bottom: -20px; left: 0px; width: 100%; background-image: url('../images/fancybox-x.png'); background-position: 0px -20px; }
#fancybox-bg-sw { bottom: -20px; left: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -142px; }
#fancybox-bg-w { top: 0px; left: -20px; height: 100%; background-image: url('../images/fancybox-y.png'); }
#fancybox-bg-nw { top: -20px; left: -20px; background-image: url('../images/fancybox.png'); background-position: -40px -122px; }
#fancybox-title { font-family: Helvetica; font-size: 12px; z-index: 1102; }
/* ::::: http://demo2.algozone.com/OSC2310001/ext/960gs/960_24_col.css ::::: */

body { min-width: 960px; background-color:#1090d1;   /*background: url("../images/Good-Morning-Background-Wallpaper.jpg") no-repeat scroll -257px -181px rgba(0, 0, 0, 0); background-attachment: fixed;*/
   
}  
.container_24 { margin-left: auto; margin-right: auto; width: 960px; }
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0px; height: 0px; }
  
 
#bodyWrapper { width: 1000px; }
img { border: 0px none; }
table, p { font-size: 11px; line-height: 1.5; }
A { color: rgb(0, 0, 0); text-decoration: none; }
A:hover { text-decoration: underline; }
FORM { display: inline; }
CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana,Arial,sans-serif; font-size: 11px; }
SPAN.productSpecialPrice { font-family: Verdana,Arial,sans-serif; color: rgb(255, 0, 0); }
SPAN.productSpecialPrice { color: rgb(0, 64, 97); }
/* ::::: http://demo2.algozone.com/OSC2310001/az_template/css/template_styles.css ::::: */
CHECKBOX, INPUT, RADIO, SELECT { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 11px; color: rgb(0, 0, 0); padding: 1px 3px; }
FORM { display: inline; }
@font-face {
	font-family: "PatuaOneRegular";
	font-style: normal;
	font-weight: normal;
	src: url('patuaone-regular-webfont.eot') format("embedded-opentype"), url('patuaone-regular-webfont.woff') format("woff"), url('patuaone-regular-webfont.ttf') format("truetype"), url('patuaone-regular-webfont.svg') format("svg");
}
.clear { clear: both; height: 0px; line-height: 0; font-size: 0px; }
.f_left { float: left; }
.f_right { float: right; }
.wrapper { margin: auto; }
.az_main_container { width: 1000px; text-align: left; clear: both; }
.az_main_content { margin: 20px 0px 0px; }
.main_page .az_main_content { background: none repeat scroll 0% 0% transparent; margin: 0px; width: 1000px; }
.az_site_content { float: left; width: 700px; }
.main_page .az_site_content {/* float: right; width: 65%; */}
.main_page .az_site_content_inner { padding: 0px; }
.az_site_content_inner { padding: 0px 14px 0px 15px; }
.az-template-button { white-space: nowrap; position: relative; text-decoration: none; }
.az-button-left, .az-button-middle, .az-button-right, .az-button-left2, .az-button-middle2, .az-button-right2 { font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(255, 255, 255); padding: 0px; margin: 0px; vertical-align: middle; display: inline-block; cursor: pointer; text-decoration: none; }
.az-button-left2, .azbutton_left2, .azbutton_left { background: url('../images/az_button_add_left.gif') no-repeat scroll 14px 9px rgb(255, 102, 0); width: 32px; height: 27px; }
.az-button-middle2, .azbutton_mid2, .az-template-submit .az-button-middle, .az-button-middle, .azbutton_mid { white-space: nowrap; background-color: rgb(255, 102, 0); font-family: Arial,Helvetica,sans-serif; line-height: 28px; font-size: 12px; color: rgb(255, 255, 255); height: 27px; }
.az-button-right2, .azbutton_right2, .az-template-submit .az-button-right, .az-button-right, .azbutton_right { background-color: rgb(255, 102, 0); width: 15px; height: 27px; }
.az-button-text, .az-button-text:hover { text-align: center; display: block; text-decoration: none; }
/* ::::: http://demo2.algozone.com/OSC2310001/az_template/css/cart_styles.css ::::: */

.container_24, .wrapper { margin-left: auto; margin-right: auto; width: 100%; }
.container_24 .wrapper { margin-left: auto; margin-right: auto; width: 100%; position: relative; }
a, a:hover { font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(63, 63, 63); text-decoration: none; line-height: 14px; }
a:hover { text-decoration: underline; }
.display_block { display: block; }
a, img { outline: medium none; }
.socials_box { width: 41px; height: 135px; background: url('../images/az_socials.gif') no-repeat scroll 0px 0px transparent; padding-top: 3px; position: absolute; z-index: 9999; }
.socials_box a { width: 26px; display: block; height: 25px; margin-bottom: 5px; }
#fixed { position: fixed; top: 0px; left: 0px; width: 100%; z-index: 0; }
.fixed { position: relative; width: 41px; margin: 0px auto; top: 20px; right: 521px; }
#fixed_arrow { position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 0; }
.fixed_arrow { position: relative; width: 41px; margin: 0px auto; right: 549px; bottom: 0px; }
.top { background: url('../images/arrow_up.gif') no-repeat scroll left top transparent; width: 50px; height: 50px; cursor: pointer; display: block; }
.top:hover { background: url('../images/arrow_up_active.gif') no-repeat scroll left top transparent; }
.az_header_margin { line-height: 19px;  }
.az_wrapper_color { width: 1000px; background: url('../images/banner-home.jpg') no-repeat scroll left top transparent; background-color: rgb(255, 255, 255);   }
.header_store_name { width: 232px; height: 143px; margin-top:25px; }
.header_boxes { width: 360px; padding-right: 25px; }
.header_boxes_margin { line-height: 32px; }
.header_box_lang_margin { margin-right: 9px; }
.header_box_lang { border: 1px solid rgb(207, 207, 207); padding: 9px 4px 8px 9px; text-align: left; }
.header_box_lang img { width: 16px; height: 11px; margin-right: 5px; }
.header_box_search { width: 194px; }
.form_bg { float: left; background: url('../images/az_input.gif') no-repeat scroll left top transparent; width: 169px; height: 30px; }
.search_bg { background: none repeat scroll 0% 0% transparent; border: 0px none; color: rgb(0, 0, 0); font: 12px/14px Arial,Helvetica,sans-serif; vertical-align: middle; padding: 8px 0px 0px 8px; width: 90%; }
.az_go { float: left; cursor: pointer; background: url('../images/az_go.gif') no-repeat scroll left top transparent; width: 25px; height: 30px; }
.go_button { background: none repeat scroll 0% 0% transparent; border: 0px none; cursor: pointer; width: 25px; height: 30px; }
.topmenu { list-style: none outside none; margin: 0px; padding: 12px 0px 0px; }
.topmenu li { float: right; white-space: nowrap; padding-bottom: 16px; }
.topmenu a, .topmenu a:hover { color: rgb(0, 0, 0); font-size: 12px; text-decoration: none; padding-left: 18px; }
.topmenu a:hover { text-decoration: underline; }
.shop_cart_bg { float: left; background: url('../images/az_shop_cart_bg.gif') repeat-x scroll center top transparent; width: 206px; color: rgb(140, 140, 140); font-size: 12px; line-height: 12px; margin-top: 32px; }
.shop_cart_bg a, .shop_cart_bg a:hover { color: rgb(255, 255, 255); display: block; font-weight: bold; padding-top: 19px; padding-bottom: 3px; }
.shop_cart_text { width: 128px; text-align: right; padding-right: 12px; }
.shopcart_icon { display: block; float: left; width: 56px; height: 80px; background: url('../images/az_shopcart_icon.png') no-repeat scroll left top transparent; }
.az_categ_box { width: 100%; height: 42px; background-color:#1190d1; text-transform: uppercase; color: rgb(255, 255, 255); font-size: 14px; }
.az_categ_box a, .az_categ_box a:hover { text-transform: uppercase; color: rgb(255, 255, 255); font-size: 14px; display: block; padding: 15px 18px 12px; }
.az_categ_box a:hover { background-color: rgb(54, 54, 54); text-decoration: none; }
.drop-box-subcat { background-color: rgb(54, 54, 54); display: none; text-align: left; padding: 0px 20px 0px 18px; position: absolute; left: 0px; top: 42px; z-index: 20000; }
.cat-name { display: block; float: left; position: relative; left: 0px; top: 0px; z-index: 999; }
#drop-box a, #drop-box a:hover, .drop-box-subcat a, .drop-box-subcat a:hover { text-transform: none; display: block; color: rgb(168, 168, 168); font-size: 12px; background: url('../images/az_line_cat.gif') repeat-x scroll left bottom transparent; width: 116px; padding: 10px 0px; }
#drop-box a:hover, .drop-box-subcat a:hover { color: rgb(255, 255, 255); }
.cat_space { margin-top: -3px; clear: both; }
.footer_box { width: 1000px; min-height: 53px; background: url('../images/az_footer.gif') repeat scroll 0% 0% transparent; text-align: left; margin-top: 9px; }
.footer_cards { padding-right: 26px; padding-top: 38px; }
.footer_width_pad { padding-top: 32px; padding-left: 34px; }
.footer_width_4 { width: 165px; }
.footer_width_5 { width: 180px; }
.footer_width_6 { width: 160px; }
.footer_width_7 { width: 140px; }
.list_footer { list-style: none outside none; margin: 0px; padding: 0px; }
.list_footer li, .list_footer li { list-style: none outside none; margin: -17px 1px 0 0; padding: 3px 0px 0px 10px; background: url('../images/az_marker_footer.gif') no-repeat scroll 0px 8px transparent; }
.list_footer li a, .list_footer li a:hover { color: rgb(255, 255, 255); font-size: 12px; }
.footer_copyright { width: 1000px; color: rgb(154, 154, 154); min-height: 0px; padding-top: 15px; }
.footer_copyright a, .footer_copyright a:hover { color: rgb(3, 3, 3); text-decoration: underline; }
.footer_copyright a:hover { text-decoration: none; }
.space_2 { line-height: 15px; }
INPUT { margin-right: 8px; }
.az_smallCur { font: bold 12px/14px Arial,Helvetica,sans-serif; color: rgb(255, 102, 0); }
SPAN.productSpecialPrice, span.az_productPrice, span.productSpecialPrice { font: bold 12px/14px Arial,Helvetica,sans-serif; color: rgb(255, 102, 0); }
.slider_box { float: left; width: 579px; padding-left: 10px; padding-top: 5px; }
.banners_box { float: left; width: 409px; padding-top: 5px; }
.banners_box img { float: right; padding-right: 4px; padding-bottom: 4px; }
.jQuery { height: 404px; position: relative; width: 578px; margin: 0px auto; z-index: 1; }
.jQuery img, #slideshow, .pics { z-index: 1; }
#nav { position: absolute; width: 65px; z-index: 1000; margin-top: 12px; text-align: left; margin-left: 504px; }
#nav a { display: block; width: 11px; height: 11px; text-indent: -9999px; background-color: rgb(63, 63, 63); float: left; margin-right: 4px; }
#nav a.activeSlide { background-color: rgb(255, 96, 0); }
#nav a:focus { outline: medium none; }
/* ::::: http://demo2.algozone.com/OSC2310001/az_template/css/intro_boxes_styles.css ::::: */

.top_boxes_box, .bottom_boxes_box { width: 975px; text-align: left; background: url('../images/az_top_boxes_line.gif') repeat-y scroll left top transparent; margin-top: 30px; margin-bottom: 25px; }
.az_title_bestsellers_l { background: url('../images/az_icon_bestsellers.gif') no-repeat scroll left top transparent; }
.az_title_specials_l { background: url('../images/az_icon_specials.gif') no-repeat scroll left top transparent; }
.az_title_brands_l { background: url('../images/az_icon_brands.gif') no-repeat scroll left top transparent; }
.az_title_bestsellers_m { background: url('../images/az_ibox_header_mid.gif') repeat-x scroll left bottom transparent; height: 27px; }
.az_title_bestsellers, .az_title_spec, .az_title_best { line-height: 18px; color: rgb(63, 63, 63); font-family: PatuaOneRegular; font-size: 18px; margin-bottom: 5px; font-weight: normal; }
.az_title_spec { margin-bottom: 35px; }
.az_box_bestsellers, .az_box_specials, .az_box_brands { width: 283px; padding-right: 31px; margin-right: 26px; float: left; margin-bottom:-35px; }
.az_box_brands { margin-bottom: 0px; margin-right: 0px; background: none repeat scroll 0% 0% transparent; float: left; width: 295px; padding-right: 0px; }
.az_title_brands { line-height: 18px; color: rgb(63, 63, 63); font-family: PatuaOneRegular; font-size: 18px; width: 283px; }
.az_box_brands_pad { text-align: center; padding-top: 35px; }
.az_box_brands_pad img { max-width: 115px; padding-right: 25px; height: auto; padding-bottom: 20px; }
.top_boxes_img { margin-right: 1px; float: left; height: 75px; width:45%; }
.top_boxes_img_border_1 { border: 2px solid rgb(240, 240, 240); }
.top_boxes_img_border_2 { border: 1px solid rgb(254, 254, 254); }
.top_boxes_text, .top_boxes_text_review { width: 50%; float: right; background: url('../images/az_top_boxes_text_line.gif') repeat-x scroll left bottom transparent; min-height: 76px; }
.top_boxes_text_review { background: none repeat scroll 0% 0% transparent; }
.top_boxes_text_review a, .top_boxes_text_review a:hover { line-height: 16px; text-decoration: none; }
.review_price_blocks { padding-top: 9px; }
.top_boxes_price_block { float: left; }
.top_boxes_review_block { float: left; width: 88px; padding-top: 3px; }
.specials_review_block { padding-right: 10px; }
.specials_price_review { padding-top: 10px; }
.az_title_poll_l { background: url('../images/az_icon_review.gif') no-repeat scroll left top transparent; }
.az_title_newsletter_l { background: url('../images/az_icon_newsletter.gif') no-repeat scroll left top transparent; }
.az_title_tags_l { background: url('../images/az_icon_tags.gif') no-repeat scroll left top transparent; }
.az_title_reviews { margin-bottom: 26px; }
.az_title_reviews a, .az_title_reviews a:hover { line-height: 18px; color: rgb(63, 63, 63); font-family: PatuaOneRegular; font-size: 18px; font-weight: normal; }
.newsletter_form { padding-top: 13px; }
.newsletter_form label { display: block; padding-bottom: 6px; }
.SignipInput { border: 1px solid rgb(207, 207, 207); width: 276px; height: 26px; margin-bottom: 9px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; color: rgb(0, 0, 0); line-height: 24px; }
.newsletter_button_bg { background: url('../images/az_newsletter_button.gif') no-repeat scroll 13px 10px rgb(255, 102, 0); height: 27px; padding: 0px 10px 0px 29px; margin: 0px; }
.newsletter_button { height: 27px; border: medium none; color: rgb(255, 255, 255); font-size: 12px; line-height: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; padding: 0px; background: none repeat scroll 0% 0% transparent; cursor: pointer; }
.bottom_boxes_box { width: 975px; margin-top: 25px; margin-bottom: 0px; }
.az_box_tags { margin-right: 0px; background: none repeat scroll 0% 0% transparent; float: left; width: 283px; padding-right: 0px; }
.new_products_slider_box { width: 100%;  ;text-align: left; margin: 0px; }
.az_title_NP { width: 283px; margin-bottom: 21px; }
.az_title_NP_l { background: url('../images/az_icon_new_products.gif') no-repeat scroll left top transparent; }
.az_title_NP_m { background: url('../images/az_line_np_slider.gif') repeat-x scroll left bottom transparent; height: 27px; }
.az_title_NP_r { padding: 0px 0px 0px 46px; }
.az_title_NP a, .az_title_NP a:hover, .az_box_specials .boxTitle a, .az_box_specials .boxTitle a:hover { line-height: 18px; color: rgb(63, 63, 63); font-family: PatuaOneRegular; font-size: 18px; }
.prev2, .next2 { display: block; width: 13px; height: 23px; float: left; margin-top: 64px; cursor: pointer; }
.prev2 { background: url('../images/az_arrow_left.gif') no-repeat scroll left top transparent; margin-right: 32px; }
.next2 { background: url('../images/az_arrow_right.gif') no-repeat scroll left top transparent; }
.gallery2 { visibility: visible; overflow: hidden; position: relative; z-index: 2; left: 0px; width: 870px; float: left; height: 202px; background: url('../images/slider_line.gif') repeat-y scroll left top transparent; margin-bottom: 18px; }
.gallery2 ul { margin: 0pt; padding: 0pt; position: relative; list-style-type: none; z-index: 1; width: 2406px; left: -870px; }
.gallery2 ul li { overflow: hidden; width: 158px; float: left; margin-right: 17px; position: relative; top: 0px; left: 0px; }
.az_product_list_head_intro { width: 138px; text-align: center; }
.az_product_list_head_intro a, .az_product_list_head_intro a:hover { color: rgb(0, 0, 0); display: block; }
.slide_wrapper_color_img td, .slide_wrapper_color_img table { padding: 0px; border: medium none; border-spacing: 0px; }
.space_1 { display: block; margin-bottom: 0px; }
.slide_wrapper_color_img { background-color: rgb(255, 255, 255); width: 138px; margin-bottom: 6px; position: relative; left: 0px; top: 0px; z-index: 0; }
.price_box_slider, .price_box_slider s { background: url('../images/az_slider_price_box.png') no-repeat scroll 0px 0px transparent; width: 69px; height: 42px; color: rgb(0, 0, 0); font-weight: bold; text-align: center; padding-top: 26px; margin-bottom: 20px; font-size: 12px; position: absolute; left: 0px; top: 41px; z-index: 10; display: none; }
.slider_add_cart { position: absolute; top: 129px; z-index: 10; display: none; right: 0px; }
.jcarousel-skin-tango .jcarousel-container-vertical { width: 100%; height: 265px; }
.jcarousel-skin-tango .jcarousel-clip { overflow: hidden; }
.jcarousel-skin-tango .jcarousel-clip-vertical { width: 100%; height: 265px; }
.jcarousel-skin-tango .jcarousel-item { width: 100%; }
