/**
* @package Mozen - Responsive Zencart Template
* @copyright (C) 2012 by Dasinfomedia - All rights reserved!
* CSS Document
* CSS For IE-8
*/
#mj-righttop .mj-language
{
	padding-right: 30px;
}
#productListing
{
	float: none;
}
#mj-logo
{
	/*[disabled]width:30%;*/
}
#mj-header #mj-righttop
{
	width: 76.1% !important;
}
TEXTAREA:focus, INPUT[type="text"]:focus, INPUT[type="password"]:focus, INPUT[type="datetime"]:focus, INPUT[type="datetime-local"]:focus, INPUT[type="date"]:focus, INPUT[type="month"]:focus, INPUT[type="time"]:focus, INPUT[type="week"]:focus, INPUT[type="number"]:focus, INPUT[type="email"]:focus, INPUT[type="url"]:focus, INPUT[type="search"]:focus, INPUT[type="tel"]:focus, INPUT[type="color"]:focus, .uneditable-input:focus
{
	outline: thin dotted;
}
.close
{
	filter: alpha(opacity=20);
}
.close:hover
{
	filter: alpha(opacity=40);
}
.btn
{
	display: inline;
	margin-left: 0.3em;
	line-height: 20px;
	/*[disabled]background-color:#E6E6E6;*/
	border: 0;
	zoom: 1;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled]
{
	/*[disabled]background-color:#D9D9D9;*/
}
.btn:active, .btn.active
{
	background-color: #CCCCCC;
}
.btn:first-child
{
	margin-left: 0;
}
.btn:hover
{
	background-color: #E5EBEE;
}
.ie9 .mj-productdetailimage A
{
	/*height:108px;*/
	width: 99px;
}
#moduleMenu-wrapper .moduleSpan
{
	background: #DADDDF repeat 0 0;
}
.ie9 #mj-slideshow
{
	height: 375px;
}
.ie8 #mj-slideshow
{
	height: 375px;
}
#mj-right #twittersideboxContent .twtr-tweets
{
	background-color: #E3E5E7 !important;
}
.centerBoxContentsNew.centeredContent:hover .mj-productdetailimage > A, .centerBoxContentsFeatured.centeredContent:hover .mj-productdetailimage > A, .centerBoxContentsSpecials.centeredContent:hover .mj-productdetailimage > A, .productListing-odd:hover .mj-productdetailimage > A, .productListing-even:hover .mj-productdetailimage > A, .categoryListBoxContents:hover .mj-productdetailimage > A
{
	background-position: 20px 21px;
	transform: none;
}
.ie9 .mj-productdetailimage A
{
	background-position: 20px 21px;
}
/**** Prestashop css for ie9 ****/
.ie9 #mj-slideshow .slide_img IMG
{
	width: 500px !important;
	height: auto !important;
}
.ie9 IMG
{
	height: auto !important;
	width: auto !important;
}
.ie9 #new_comment_form .product IMG
{
	float: left !important;
	height: auto !important;
	width: auto !important;
}
.ie9 .product .product_desc
{
	width: 72% !important;
}
.ie9 .new_comment_form_content UL#criterions_list LI LABEL
{
	float: left !important;
	width: 8% !important;
}
.ie9 .star_content
{
	float: left !important;
	width: 50% !important;
}
.ie9 INPUT#comment_title
{
	width: 90% !important;
}
.ie9 #productscategory_list LI
{
	float: left !important;
	margin-left: 38px;
	margin-right: 24px;
}
.ie9 #productscategory_list UL
{
	list-style-type: none;
	margin: 0 0 0 14px;
}
.ie9 .new-image A IMG
{
	height: auto !important;
	width: auto !important;
}
.ie9 .bx-pager
{
	bottom: 60px;
	color: #666666;
	font-size: 11px;
	position: relative;
	text-align: center;
}
.ie9 .bx-pager A
{
	background: rgba(0, 0, 0, 0.5) repeat 0 0;
	border-radius: 20px 20px 20px 20px;
	box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
	cursor: pointer;
	display: inline-block;
	height: 11px;
	text-indent: -9999px;
	width: 11px;
	margin-right: 10px;
}
.ie9 .bx-pager A.pager-active
{
	background: rgba(0, 0, 0, 0.9) repeat 0 0;
	cursor: default;
}
.ie9 #newsletter_block_left INPUT.button_mini
{
	padding: 4px;
}
.ie9 .breadcrumbs SPAN.navigation-pipe
{
	padding-top: 12px !important;
}
.ie9 .mj-step1, .mj-step
{
	background-color: #4B5668 !important;
	border: 1px solid #4B5668 !important;
}
.ie9 #mj-right #best-sellers_block_right .lnk .button_large
{
	background: transparent repeat 0 0 !important;
	border: medium none;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	font-size: 14px;
	padding: 5px;
	text-shadow: none;
	text-transform: none;
}
.ie9 #mj-right #best-sellers_block_right LI
{
	border-bottom: 1px dotted #CCCCCC;
	float: none;
}
.ie9 .mj-grid96 #mj-left .block_content, #mj-right .block_content
{
	float: left;
	font-size: 14px;
	padding: 10px;
	width: 91%;
}
.ie9 #mj-right #best-sellers_block_right LI A.content_img
{
	float: left;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.ie9 #mj-right #best-sellers_block_right LI P
{
	float: left;
	font-weight: bold;
	padding: 0;
	text-align: center;
	width: 100%;
}
.ie9 #mj-right #best-sellers_block_right P.lnk
{
	padding: 0;
	text-align: right;
}
.ie9 #featured-products_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, .ie9 #best-sellers_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, .ie9 #new-products_block_home LI:hover .mj-productdetailimage > A
{
	margin-top: 8px;
	margin-right: 0;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
}
.ie8 #featured-products_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, .ie8 #best-sellers_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, .ie8 #new-products_block_home LI:hover .mj-productdetailimage > A
{
	margin-top: 8px;
	margin-right: 0;
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
}
/*** Prestashop css IE 8 *****/
.ie8 #mj-slideshow .slide_img IMG
{
	width: 500px !important;
	height: auto !important;
}
.ie8 IMG
{
	height: auto !important;
	width: auto !important;
}
.ie8 #new_comment_form .product IMG
{
	float: left !important;
	height: auto !important;
	width: auto !important;
}
.ie8 .product .product_desc
{
	width: 72% !important;
}
.ie8 .new_comment_form_content UL#criterions_list LI LABEL
{
	float: left !important;
	width: 8% !important;
}
.ie8 .star_content
{
	float: left !important;
	width: 50% !important;
}
.ie8 INPUT#comment_title
{
	width: 90% !important;
}
.ie8 #productscategory_list LI
{
	float: left !important;
	margin-left: 38px;
	margin-right: 24px;
}
.ie8 #productscategory_list UL
{
	list-style-type: none;
	margin: 0 0 0 14px;
}
.ie8 .bx-pager
{
	bottom: 60px;
	color: #666666;
	font-size: 11px;
	position: relative;
	text-align: center;
}
.ie8 .bx-pager A
{
	background: rgba(0, 0, 0, 0.5) repeat 0 0;
	cursor: pointer;
	display: inline-block;
	height: 11px;
	width: 11px;
	margin-right: 10px;
}
.ie8 .bx-pager A.pager-active
{
	background: rgba(0, 0, 0, 0.9) repeat 0 0;
	cursor: default;
}
.ie8 #newsletter_block_left INPUT.button_mini
{
	padding: 4px;
}
.ie8 .breadcrumbs SPAN.navigation-pipe
{
	padding-top: 12px !important;
}
.ie8 .tabcontents #featured-products_block_center LI.ajax_block_product, .ie8 #best-sellers_block_center LI.ajax_block_product, .ie8 #new-products_block_home LI
{
	width: 29% !important;
}
.ie8 .propricemain .prodprice
{
	width: 80%;
}
.ie8 .propricemain .mj-productdetailimage A
{
	background-position: 0 0 !important;
	transform: none !important;
}
.ie8 #mj-right #best-sellers_block_right .lnk .button_large
{
	background: transparent repeat 0 0 !important;
	border: medium none;
	border-radius: 0 0 0 0 !important;
	box-shadow: none;
	font-size: 14px;
	padding: 5px;
	text-shadow: none;
	text-transform: none;
}
.ie8 #mj-right #best-sellers_block_right LI
{
	border-bottom: 1px dotted #CCCCCC;
	float: none;
}
.ie8 .mj-grid96 #mj-left .block_content, #mj-right .block_content
{
	float: left;
	font-size: 14px;
	padding: 10px;
	width: 91%;
}
.ie8 #mj-right #best-sellers_block_right LI A.content_img
{
	float: left;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.ie8 #mj-right #best-sellers_block_right LI P
{
	float: left;
	font-weight: bold;
	padding: 0;
	text-align: center;
	width: 100%;
}
.ie8 #mj-right #best-sellers_block_right P.lnk
{
	padding: 0;
	text-align: right;
}
/***** menu ****/
.sf-contener
{
	clear: both;
}
.sf-right
{
	margin-right: 14px;
	float: right;
	width: 7px;
}
.sf-menu, .sf-menu *
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu
{
	/*margin: 10px 0;*/
	padding: 0;
	/*width:980px;
980
background: #383838;*/
}
.sf-menu UL
{
	position: absolute;
	top: -999em;
	width: 10em;
	/*left offset of submenus need to match (see below)*/
}
.sf-menu UL LI
{
	width: 100%;
}
.sf-menu LI:hover
{
	visibility: inherit;
	/*fixes IE7 'sticky bug'*/
}
.sf-menu LI
{
	float: left;
	position: relative;
	/*border-right: 1px solid #777;*/
	margin-left: -1px;
}
.sf-menu A
{
	display: block;
	position: relative;
}
.sf-menu LI:hover UL, .sf-menu LI.sfHover UL
{
	left: 0;
	top: 39px;
	/*match top ul list item height*/
	z-index: 99;
	width: auto;
}
UL.sf-menu LI:hover LI UL, UL.sf-menu LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI:hover UL, UL.sf-menu LI LI.sfHover UL
{
	left: 200px;
	/*match ul width*/
	top: 0;
}
UL.sf-menu LI LI:hover LI UL, UL.sf-menu LI LI.sfHover LI UL
{
	top: -999em;
}
UL.sf-menu LI LI LI:hover UL, UL.sf-menu LI LI LI.sfHover UL
{
	left: 200px;
	/*match ul width*/
	top: 0;
}
/*** DEMO SKIN ***/
.sf-menu
{
	float: left;
	/*margin-bottom:    1em;*/
}
.sf-menu A
{
	border: 0 none;
	display: block;
	line-height: 19px;
	text-decoration: none;
}
.sf-menu LI LI
{
	/*background: rgba(113, 113, 113, 0.9);*/
	background: #FFFFFF;
}
.sf-menu LI LI LI
{
	background: #FFFFFF;
}
.sf-menu A:focus, .sf-menu A:hover, .sf-menu A:active
{
	background: #E5E5E5;
}
.sf-menu UL LI:hover, .sf-menu UL LI.sfHover, .sf-menu UL LI A:focus, .sf-menu UL LI A:hover, .sf-menu UL LI A:active
{
	outline: 0;
	font-size: 13px;
}
/*** arrows **/
.sf-menu LI > A
{
	font-family: Muli, sans-serif;
	font-size: 16px;
	/*[disabled]padding:10px 20px;*/
	text-transform: uppercase;
	/*[disabled]background:transparent url("../img/menu-separator.png") no-repeat 0 4px;*/
	min-width: 1px;
	/*trigger IE7 hasLayout so spans position accurately*/
}
.sf-menu LI UL LI A
{
	border-bottom: 1px solid #F0F0F0;
	font-size: 13px;
	background: none;
}
.sf-menu LI UL LI A.sf-with-ul
{
	background: #FFFFFF url("../img/white-menuarrow.png") no-repeat 160px 14px;
}
.sf-sub-indicator
{
	position: absolute;
	display: block;
	right: 10px;
	top: 1.05em;
	/*IE6 only*/
	width: 10px;
	height: 10px;
	text-indent: -999em;
	overflow: hidden;
}
/*** shadows for all but IE6 ***/
.sf-shadow UL
{
	background: url('../img/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	/*Warning : -moz-border-bottom-left-radius: 17px;
Warning : -moz-border-top-right-radius: 17px;*/
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow UL.sf-shadow-off
{
	background: transparent;
}
LI.sf-search
{
	background: inherit;
	float: right;
	line-height: 25px;
}
LI.sf-search INPUT
{
	-moz-border-radius: 0 5px 5px 0;
	padding: 3px 0;
	padding-left: 20px;
	margin: 6px 6px 0 0;
	background: #FFF url('../img/search.gif') no-repeat left center;
	border: 1px solid #777;
}
/*hack IE7
Warning : .sf-menu a, .sf-menu a:visited {height:34px !IE;}*/
.sf-menu LI LI
{
	width: 200px;
	background: #726F72 url(!IE);
}
.tab_active
{
	background-color: #E5E5E5;
	text-decoration: none !important;
}
.ie9 .sf-menu UL LI A:hover
{
	color: #FFFFFF !important;
}
.ie8 .sf-menu UL LI A:hover
{
	color: #FFFFFF !important;
}
/**** PRoduct Caategory *****
** start Ie9 ****/
.ie9 H2.productscategory_h2
{
	margin: 40px 0 20px;
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
	font-size: 18px;
	color: #333;
}
.ie9 #productscategory
{
	overflow: auto;
}
.ie9 #productscategory_list
{
	float: left;
	min-height: 170px;
	overflow: hidden;
	width: 98%;
}
.ie9 #productscategory_list UL
{
	list-style-type: none;
	margin: 0 0 0 14px;
}
.ie9 #productscategory_list LI
{
	float: left;
	margin-left: 38px;
	margin-right: 24px;
}
.ie9 #productscategory_list LI A.lnk_img
{
	display: block;
}
.ie9 #productscategory_list LI A IMG
{
	/*border:1px solid #ccc*/
}
.ie9 #productscategory_list LI P.product_name
{
	text-align: center;
}
.ie9 #productscategory_noscroll
{
	height: 120px;
	width: 100%;
	margin-bottom: 30px;
}
.ie9 #productscategory_scroll_left, #productscategory_scroll_right
{
	background: url("../img/thumbs_left1.gif") no-repeat center;
	text-indent: -3000px;
	display: block;
	width: 9px;
	height: 18px;
	float: left;
	margin-top: 52px;
}
.ie9 #productscategory_scroll_right
{
	background-image: url("../img/thumbs_right1.gif");
}
/*** End Ie9 ***
** start Ie8 ****/
.ie8 H2.productscategory_h2
{
	margin: 40px 0 20px;
	padding: 10px 0;
	border-bottom: 1px solid #CCC;
	font-size: 18px;
	color: #333;
}
.ie8 #productscategory
{
	overflow: auto;
}
.ie8 #productscategory_list
{
	float: left;
	min-height: 170px;
	overflow: hidden;
	width: 98%;
}
.ie8 #productscategory_list UL
{
	list-style-type: none;
	margin: 0 0 0 14px;
}
.ie8 #productscategory_list LI
{
	float: left;
	margin-left: 38px;
	margin-right: 24px;
}
.ie8 #productscategory_list LI A.lnk_img
{
	display: block;
}
.ie8 #productscategory_list LI A IMG
{
	/*border:1px solid #ccc*/
}
.ie8 #productscategory_list LI P.product_name
{
	text-align: center;
}
.ie8 #productscategory_noscroll
{
	height: 120px;
	width: 100%;
	margin-bottom: 30px;
}
.ie8 #productscategory_scroll_left, #productscategory_scroll_right
{
	background: url("../img/thumbs_left1.gif") no-repeat center;
	text-indent: -3000px;
	display: block;
	width: 9px;
	height: 18px;
	float: left;
	margin-top: 52px;
}
.ie8 #productscategory_scroll_right
{
	background-image: url("../img/thumbs_right1.gif");
}
/*** End Ie8 ***
*** End Product Caategory *****
****** Currency for IE9 *****/
.ie9 #currencies_block_top
{
	float: right;
	line-height: 14px;
	margin-top: 15px;
	position: relative;
}
.ie9 #currencies_block_top P
{
	clear: left;
	font-family: Muli, sans-serif;
	font-size: 16px;
	line-height: 14px;
	text-align: right;
	color: #4B5668;
}
.ie9 #currencies_block_top UL#first-currencies LI
{
	margin-right: 3px;
	background: transparent repeat 0 0;
}
.ie9 #currencies_block_top UL#first-currencies LI.selected
{
	opacity: 1 !important;
}
/*languages with jquery*/
.ie9 #setCurrency
{
	cursor: pointer;
	position: relative;
	top: 1px;
}
.ie9 #setCurrency P
{
	position: relative;
	top: 0;
	margin-left: 5px;
	padding: 0;
	margin: 0;
}
.ie9 #setCurrency P IMG
{
	padding-left: 5px;
}
.ie9 #setCurrency .currencies_ul
{
	display: none;
	z-index: 10000;
	padding: 10px;
	list-style-type: none;
}
.ie9 #setCurrency .currencies_ul_hover
{
	display: block;
	height: auto;
	padding: 5px;
	position: absolute;
	right: -10px;
	text-align: center;
	top: 15px;
	width: auto;
	z-index: 5000;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
.ie9 #setCurrency .currencies_ul_hover A
{
	color: #FFF;
}
/******* Currency for IE8 *****/
.ie8 #currencies_block_top
{
	float: right;
	line-height: 14px;
	margin-top: 15px;
	position: relative;
}
.ie8 #currencies_block_top P
{
	clear: left;
	font-family: Muli, sans-serif;
	font-size: 16px;
	line-height: 14px;
	text-align: right;
	color: #4B5668;
}
.ie8 #currencies_block_top UL#first-currencies LI
{
	margin-right: 3px;
	background: transparent repeat 0 0;
}
.ie8 #currencies_block_top UL#first-currencies LI.selected
{
	opacity: 1 !important;
}
/*languages with jquery*/
.ie8 #setCurrency
{
	cursor: pointer;
	position: relative;
	top: 1px;
}
.ie8 #setCurrency P
{
	position: relative;
	top: 0;
	margin-left: 5px;
	padding: 0;
	margin: 0;
}
.ie8 #setCurrency P IMG
{
	padding-left: 5px;
}
.ie8 #setCurrency .currencies_ul
{
	display: none;
	z-index: 10000;
	padding: 10px;
	list-style-type: none;
}
.ie8 #setCurrency .currencies_ul_hover
{
	display: block;
	height: auto;
	padding: 5px;
	position: absolute;
	right: -10px;
	text-align: center;
	top: 15px;
	width: auto;
	z-index: 5000;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.6);
}
.ie8 #setCurrency .currencies_ul_hover A
{
	color: #FFF;
}
.ie8 .mj-grid80.mj-rspace.mj-lspace
{
	width: 81%;
}
