/**
* @package Mozen - Responsive Zencart Template
* @copyright (C) 2012 by Dasinfomedia - All rights reserved!
* CSS Document
* General CSS
*/
BODY
{
	font-family: Muli, sans-serif;
	color: #404040;
	font-size: 13px;
}
TEXTAREA
{
	display: block;
	width: 98%;
}
UL
{
	list-style: none;
}
H1, H2, H3, H4, H5, H6
{
	font-family: Muli, sans-serif;
	text-transform: uppercase;
    color: #656868;
}
H1
{
	font-size: 26px;
}
/*#mj-logo {
background: url("../img/slategray.png") no-repeat scroll 0 0 transparent;
}*/
#mj-logo
{
	float: left;
	width: 22%;
	margin-top: 12px;
	z-index: 1;
}
#mj-logo A
{
	float: left;
	font-family: Muli, sans-serif;
	font-size: 40px;
	line-height: 45px;
	text-decoration: none;
	text-transform: uppercase;
	vertical-align: middle;
}
#mj-logo .tagline
{
	display: block;
	font-family: Muli, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin-left: 2px;
	text-transform: capitalize;
	width: auto;
}
#mj-logo IMG
{
	float: left;
	/*[disabled]max-width:75%;*/
	/*[disabled]vertical-align:middle;*/
}
/*#mj-header #mj-righttop {
float: left;
margin-left: 1%;
margin-right: 0%;
width:76%;
font: 12px arial,sans-serif;
margin-top:10px;
}*/
.product_name > A, .subproduct_name A
{
	color: #404040;
}
#mj-righttop .mj-language
{
	float: left;
	margin-top: 8px;
	padding: 0px 15px 3px 0px;
}
.mj-bullet1 LI, .mj-bullet2 LI, .mj-bullet3 LI, .mj-bullet4 LI, .mj-bullet5 LI, .mj-bullet6 LI, .mj-bullet7 LI, .mj-bullet8 LI, .mj-bullet9 LI
{
	line-height: 16px;
	padding: 2px 0 2px 20px !important;
}
#mj-footer .mj-bullet9 LI
{
	line-height: 20px;
	padding: 0 0 7px 20px !important;
}
#mj-righttop .mj-currencies
{
	float: left;
	margin-top: 8px;
	border-left: 1px solid;
	padding: 0 15px;
}
#mj-righttop .mj-search
{
	margin-top: 8px;
	float: left;
	padding: 0px 15px;
}
#mj-languagebar
{
	float: right;
	width: 100%;
}
.mj-searchinput
{
	background: transparent url("../images/sinputbg.gif") no-repeat left top;
	float: left;
	height: 21px;
	margin-right: 0;
	padding: 2px 3px 0 5px;
}
.mj-search INPUT
{
	border: 0 none;
	background: transparent repeat 0 0;
}
FORM, SELECT, INPUT
{
	font-family: Muli, sans-serif;
	font-size: 14px;
}
#mj-topbar, #mj-header, #mj-navigation, #mj-slideshow, #mj-featured1, #mj-featured2, #mj-featured3, #mj-featured4, #mj-maincontent, #mj-footer, #mj-copyright
{
	float: left;
	display: inline;
	width: 100%;
}
#mj-topWrapper
{
	height: 35px;
	display: inline-block;
}
#mj-featured1
{
	padding: 30px 0 0;
	/*background:url("../images/seperator.png") no-repeat scroll center bottom transparent;*/
}
#mj-featured1 .mj-grid16
{
	/*margin-top: 18px;
width:12.266%;*/
	background-color: #4B5668;
	border-radius: 5px 0 0 5px;
	color: #FFFFFF !important;
	font-size: 24px;
	padding: 18px 13px;
	text-transform: uppercase;
}
#mj-featured1 .mj-grid80
{
	background-color: #E3E5E7;
	color: #4B5668;
	font-size: 20px;
	padding: 18px 10px;
	border-radius: 0 5px 5px 0;
}
#mj-featured1 .button
{
	padding: 8px 25px;
}
.zen, .mj-productname
{
	margin-bottom: 10px;
}
.zen H3
{
	font-family: Muli, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
.mj-grid80 .mj-lspace P
{
	text-align: left;
}
.moduletable H3
{
	word-wrap: break-word;
}
#mj-header
{
	padding: 30px 0;
	margin: 35px 0 0;
	background-color: #FFFFFF;
}
/*CSS For Menu*/
DIV#topmenu
{
	float: left;
	width: 100%;
	margin: 0 auto;
}
#mj-menubar
{
	float: left;
	width: 100%;
}
#mj-menu
{
	float: left;
	width: 100%;
	font-family: Muli, sans-serif;
	margin-bottom: 16px;
}
UL .mj-submenu
{
	background: #FFFFFF repeat 0 0;
	border: 0 solid #000000;
	display: none;
	left: 0px;
	position: absolute;
	top: 41px;
	z-index: 1000;
}
#mj-menu .mj-submenu LI
{
	background: #FFFFFF repeat 0 0;
	border-left: medium none;
	border-right: medium none;
	display: block;
	line-height: 15px;
	margin: 0;
}
#mj-menu LI
{
	cursor: pointer;
	display: inline;
	float: left;
	list-style: none outside none;
	padding: 0 5px;
	position: relative;
	z-index: 100000;
}
#mj-menu .mj-submenu LI A
{
	background-image: none;
	float: left;
	font-size: 14px;
	width: 115px;
}
#mj-menu .mj-submenu A
{
	background-color: #FFFFFF;
	border-bottom: 1px solid;
}
#mj-menu LI A
{
	display: block;
	height: inherit;
	padding: 9px;
	width: inherit;
}
#mj-menu A
{
	text-decoration: none;
	float: left;
	padding: 5px;
	font-size: 16px;
	text-transform: uppercase;
}
#mj-menu LI:hover
{
	border-radius: 4px 4px 4px 4px;
	color: #FFFFFF;
}
UL.mj-submenu UL.mj-submenu
{
	left: 135px;
	position: absolute;
	top: 0;
}
#mj-menu .mj-submenu LI A:hover
{
	background-color: #FFFFFF;
	border-bottom: medium none;
	color: #000000;
}
#mj-menu .mj-submenu LI A
{
	border-bottom: medium none;
	background: #FFFFFF;
}
#mj-menu LI UL LI:hover
{
	background: #FFFFFF;
}
#mj-menu .mj-submenu UL.mj-text LI
{
	width: 340px;
	cursor: text;
	border-bottom: 1px solid #000000;
	padding: 10px;
	line-height: 20px;
}
/*CSS For Slideshow*/
#mj-slideshow
{
	background-image: url(../img/pattern.png);
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.2);
}
#mj-slideshow IMG, .mj-subcontainer TABLE, A IMG, .mj-latest UL:first-child
{
	border: none;
}
#mj-slideshow UL#mj-nav
{
	display: none;
	list-style: none;
	position: absolute;
	bottom: 5px;
	right: 14%;
	z-index: 15;
	width: 115px;
}
#mj-slideshow UL#mj-nav LI#mj-prev
{
	float: left;
	margin: 0 0 0 20px;
	display: inline;
}
#mj-slideshow UL#mj-nav LI#mj-next
{
	float: right;
	margin: 0 20px 0 0;
	display: inline;
}
#mj-slideshow UL#mj-nav LI A
{
	display: block;
	width: 31px;
	height: 31px;
	text-indent: -9999px;
}
#mj-slideshow UL#mj-nav LI#mj-prev A
{
	background: url(../images/prev.png);
}
#mj-slideshow UL#mj-nav LI#mj-next A
{
	background: url(../images/next.png);
}
#mj-slideshow UL#mj-slides
{
	list-style: none;
	margin: 0;
	padding: 0;
}
#mj-slideshow UL#mj-slides LI
{
	margin: 0 0 20px;
}
A
{
	outline: none;
	font-weight: normal;
	/*[disabled]transition:all 0.3s ease-in 0s;*/
	/*[disabled]-moz-transition:all 0.3s ease-in 0s;*/
	/*[disabled]-webkit-transition:all 0.3s ease-in 0s;*/
	/*[disabled]-o-transition:all 0.3s ease-in 0s;*/
	/*[disabled]-ms-transition:all 0.3s ease-in 0s;*/
}
A:hover
{
	text-decoration: none;
}
#mj-slides
{
	height: 100%;
	width: 960px;
	position: relative;
	margin: 0 auto !important;
}
/*TopBar*/
#mj-topbar
{
	text-transform: uppercase;
	background: #E3E5E7 url("../img/topbar-bg.png") repeat-x 0 0 !important;
	font-size: 12px;
	font-family: Lato, sans-serif !important;
	padding: 6px 0px;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	font-weight: bold;
	display: none;
}
#mj-topbar #call-to-action
{
	float: left;
	width: 25%;
}
#mj-topbar .mj-grid16
{
	/*width:10%;*/
}
#mj-topbar .mj-grid24
{
	width: 14%;
}
#mj-topbar .mj-grid32
{
	width: 34.33%;
}
#mj-topbar .mj-grid48
{
	float: right;
	width: auto;
}
#mj-languagebar .mj-language
{
	float: left;
	width: 55%;
}
#mj-languagebar .mj-currencies
{
	float: left;
	margin-left: 17px;
}
#mj-topbar LI
{
	float: right;
	padding: 0 20px 0 10px;
}
#mj-topbar A
{
	font-family: Lato, sans-serif;
	font-weight: bold;
}
#mj-topbar LI#header_link_bookmark
{
	background: none;
	padding: 0 0px 0 10px;
}
#mj-topbar LI#header_link_contact
{
	display: none;
}
#mj-topbar #header_user_info A.account
{
	/*[disabled]padding:0 8px 0 0;*/
}
#mj-featured2
{
	background: transparent url("../images/seperator.png") no-repeat center top;
	padding-bottom: 15px;
	padding-top: 20px;
}
#mj-right
{
	vertical-align: top;
}
/*BreadCrumb / Breadheader*/
DIV#breadheader
{
	float: left;
	border-top: 2px solid #7A889F;
	border-bottom: 1px solid #EEF6FE;
	padding: 8px 12px 0px;
	box-sizing: border-box;
	width: 100%;
	background-color: #F7F7F7;
	margin-bottom: 16px;
	max-height: 42px;
}
DIV#breadheader H1
{
	float: left;
	font-size: 1.6em;
	line-height: 0.8;
}
DIV#breadheader H1 SPAN
{
	font-size: 0.6em;
	font-style: italic;
	text-transform: none;
}
DIV#breadheader P#product_format
{
	text-align: right;
	display: inline;
	float: right;
	margin-top: 10px;
}
/*Footer Part*/
#mj-footer
{
	color: #FFFFFF;
	font-size: 14px;
	/*[disabled]margin-top:16px;*/
	padding: 20px 0px 10px;
	background-image: url(../img/pattern.png);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.2);
}
#mj-footer .mj-grid24
{
	padding: 0 1%;
}
#mj-footer H3
{
	font-size: 18px !important;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Muli, sans-serif;
}
#mj-footer A
{
	color: #DADADA;
}
.mj-latest UL
{
	border-top-style: dashed;
	border-top-width: 1px;
	display: inline-block;
	/*margin-top:10px;
padding-top:8px;*/
	width: 100%;
}
.mj-line UL LI
{
	border-top-style: dashed;
	border-top-width: 1px;
	display: inline-block;
	margin-top: 6px;
	padding-top: 7px;
	width: 100%;
	border-color: #7A889F;
}
.mj-line UL LI:first-child
{
	border-top: medium none;
	margin-top: 0;
	padding-top: 0;
}
.mj-latestimage
{
	float: left;
	width: 25%;
	margin-top: 2px;
}
.mj-productname A
{
	float: left;
	font-weight: bold;
	margin-left: 10px;
	text-align: left;
	width: 68%;
}
.mj-productdescription
{
	float: left;
	margin-left: 10px;
	text-align: left;
	width: 68%;
}
P.product_s_desc
{
	margin-bottom: 12px;
	padding: 0;
}
.wk-twitter-list ARTICLE:first-child
{
	border: medium none;
	margin: 0;
	padding: 0;
}
.wk-twitter ARTICLE
{
	border-top-style: dashed;
	border-top-width: 1px;
	margin-top: 10px;
	padding-top: 10px;
}
.wk-twitter-list ARTICLE
{
	margin-top: 5px;
	overflow: hidden;
	padding-top: 5px;
}
.wk-twitter-list P
{
	margin: 0;
}
#mj-payment
{
	margin-left: 4px;
	margin-bottom: 15px;
	/*background:url(../img/support.png) no-repeat;*/
	width: 204px;
	height: 185px;
	margin-top: 18px;
}
#mj-gurantee
{
	margin-top: 15px;
}
/*Copyright Par*/
#mj-copyright
{
	background: #E3E5E7 url("../img/topbar-bg.png") repeat-x center top;
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 6px;
}
#mj-copyright .mj-grid88
{
	padding-top: 3px;
}
#mj-copyright .moduletable, #mj-copyright P
{
	margin-bottom: 0;
}
#mj-copyright .mj-grid8
{
	float: right;
}
#mj-copyright .top
{
	background: transparent url("../img/backtotop.png") no-repeat 0 0;
	cursor: pointer;
	float: right;
	font-size: 0;
	height: 25px;
	text-indent: -9999px;
	text-transform: capitalize;
	width: 20px;
}
TD .mj-boxcontent
{
	margin-top: 5px;
}
#moduleMenu-wrapper #specialsDefault, #moduleMenu-wrapper #featuredProducts
{
	display: none;
}
#mj-left, #mj-right, TD .mj-boxcontent
{
	text-shadow: none;
}
/*#mj-left #categories h3{
background-image:none;
padding:10px;
border-top:none;
border-left:none;
border-right:none;
border-radius: 0 0 0 0;
background-image: url("../images/sidebox-bg.png");
}*/
#twittercachedsidebox H3
{
	text-align: center;
}
#mj-left H3 LABEL, #mj-right H3 LABEL
{
	margin-bottom: 0px;
}
TD .mj-boxcontent H2
{
	background-image: none;
	color: #FFFFFF;
}
.centerBoxWrapper
{
	margin-bottom: 10px;
	margin-top: 15px;
}
#mj-contentarea H2
{
	background-image: none;
	font-size: 17px;
	margin: 1px 1px 3px;
	padding-bottom: 3px;
	padding-top: 10px;
}
#mj-right .select[multiple], SELECT[size]
{
	height: auto !important;
}
/*#mj-maincontent table td{
border-bottom:none;
}*/
#mj-maincontent
{
	margin-top: 16px;
}
A:hover, A:active
{
	outline: 0 none;
}
.centerBoxWrapper, .tabTable
{
	padding: 0px;
	height: 1%;
	/*do not remove- IEhack*/
	line-height: 1.4;
}
/*.mj-grid96 tr:first-child {
background-color: #FFFFFF;
}*/
.leftBoxContainer, .rightBoxContainer
{
	width: 100% !important;
	margin-bottom: 27px;
	float: left;
}
H3.rightBoxHeading, H3.leftBoxHeading
{
	/*color: #ffffff;*/
	margin: 0;
}
.sideBoxContentItem, .product_quantity
{
	margin-bottom: 10px;
}
.sideBoxContent UL
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.sideBoxContent UL LI
{
	padding: 0px;
}
.sideBoxContent
{
	padding: 10px 0;
}
#mj-left .leftBoxContainer A, #mj-right .rightBoxContainer A
{
	font-size: 14px;
	line-height: 18px;
	padding: 8px 12px;
	text-decoration: none;
	word-wrap: break-word;
}
#reviewsHeading > A
{
	padding-left: 0 !important;
}
#mj-left .leftBoxHeading A, #mj-right .rightBoxHeading A
{
	font-size: 16px;
	line-height: 18px;
	padding-left: 10px;
	text-decoration: none;
	/*color:#FFFFFF;*/
	color: #4B5668;
}
TABLE TD, .centerBoxWrapperContents TABLE TD
{
	padding: 0px;
}
#shopping_items .mj-grid16
{
	width: 16.666%;
}
#shopping_items .mj-grid64
{
	width: 63%;
}
/*--------------*/
#moduleMenu-wrapper
{
	background: #FFFFFF repeat 0 0;
	border-radius: 0 5px 5px 5px;
	margin: 5px auto;
	width: 100%;
}
#moduleMenu
{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: transparent repeat 0 0;
	border-color: #000000;
	/*Warning :border-image: none;*/
	border-style: solid solid none;
	border-width: 0;
	text-shadow: none;
	text-transform: uppercase;
	font-family: Muli, sans-serif;
}
#moduleMenu
{
	border-style: solid solid none;
}
#moduleMenu-wrapper SPAN A
{
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: block;
	font-size: 16px;
	outline: medium none;
	padding-top: 5px;
	text-align: center;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	font-family: Muli, sans-serif;
	width: 100px;
}
#moduleMenu-wrapper SPAN A:hover, .productbtn A:hover
{
	opacity: 0.7;
}
.moduleBox
{
	height: 30px;
	padding-left: 5px;
	position: relative;
	top: 0px;
	width: 115px;
}
/*------------
.centerBoxContentsNew.centeredContent:hover, .centerBoxContentsFeatured.centeredContent:hover, .centerBoxContentsSpecials.centeredContent:hover, .productListing-odd:hover, .productListing-even:hover, .categoryListBoxContents:hover {
border-radius: 5px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
-moz-transition: all 0.5s ease 0s;
-webkit-transition: all 0.5s ease 0s;
-o-transition: all 0.5s ease 0s;
-ms-transition: all 0.5s ease 0s;
}
.centerBoxContentsNew.centeredContent, .centerBoxContentsFeatured.centeredContent, .centerBoxContentsSpecials.centeredContent,.productListing-odd,.productListing-even{
display:inline-block;
min-height:250px;
border-radius: 5px 5px 5px 5px;
float:left;
}
.categoryListBoxContents{
display:inline-block;
min-height:200px;
border-radius: 5px 5px 5px 5px;
float:left;
}*/
#searchContent INPUT[type="text"]
{
	width: 125px !important;
	font-size: 10px !important;
}
#bannerbox2Content A, #bannerboxallContent A, #bannerboxContent A, #whatsnewHeading > A, .sideBoxContentItem A, .reviewsContent A, #twittercachedsideboxContent A, #searchContent A
{
	padding-left: 0px !important;
	padding-top: 1px;
}
.sideBoxContent HR
{
	border-bottom: 1px solid #F7F7F7;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navNextPrevWrapperTop, #navNextPrevWrapperBottom, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg
{
	text-align: center;
}
/*For Search*/
.search .show_hide
{
	background: transparent url("../images/search.png") no-repeat 0 0;
	float: left;
	height: 13px;
	margin-top: 3px;
	width: 10%;
}
.slidingDiv
{
	float: left;
	width: 90%;
	height: 14px;
	margin-top: -3px;
}
#mod-search-searchword
{
	border-radius: 5px 5px 5px 5px;
	float: left;
	font-size: 10px;
	height: 14px;
	margin-left: 4px;
	min-height: 12px;
	padding: 2px;
	width: 72%;
}
.mj-search .mj-grid24
{
	margin: 0;
	width: 100%;
}
.search .searchbtn
{
	font-size: 12px;
	height: 25px;
	margin: 0;
	width: 22% !important;
	margin-left: 2px;
}
.search A
{
	cursor: pointer;
}
.slidingDiv INPUT
{
	border-radius: 5px 5px 5px 5px;
	float: left;
	padding: 0 0 0 3px;
	width: 73%;
}
/*Search End
CSS for login page*/
#loginForm FIELDSET
{
	padding: 0 0.5em 0.8em 0;
}
FIELDSET
{
	padding: 0.5em 0.5em 0.5em 0;
	border: none !important;
}
#checkoutNewAddress .review_box FIELDSET
{
	width: 100%;
}
LEGEND
{
	font-weight: bold;
	padding: 0.3em 0.3em 0.3em 0;
}
.mj-special6 LEGEND
{
	padding: 0 0.3em 0.8em 0;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel
{
	font-size: 0.95em;
	margin: 0.2em 0.5em;
	font-weight: bold;
}
#loginDefault
{
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 17px;
}
#createAccountForm FIELDSET LEGEND
{
	font-size: 16px;
}
#createAccountForm FIELDSET LEGEND
{
	font-size: 16px;
}
/*for page navigation (as ex.from shop to home)*/
#mj-pagenav
{
	margin: 10px 10px 7px;
	padding: 0 0 5px;
}
/*End
CSS For Twitter Updates*/
#twitter_update_list LI
{
	padding: 5px;
}
#twitter-link > IMG
{
	margin-top: 15px;
	padding-left: 0px;
}
#productDetailsList, #productDetailsList LI
{
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	opacity: 0.8;
}
#twittercachedsideboxHeading > IMG
{
	float: left;
	margin-left: 2px;
	margin-right: -40px;
	margin-top: 2px;
}
.propricemain
{
	border-radius: 0 0 5px 5px;
	display: inline-block;
	width: 100%;
	/*padding:6%;*/
	height: 94px;
	float: left;
}
.imagename
{
	padding: 0%;
	min-height: 210px;
	float: left;
	text-align: center;
	width: 100%;
}
/*.product_name{
padding-bottom: 7px;
text-transform: uppercase;
font-size: 16px;
text-align:center;
min-height: 40px;
}
.product_desc {
float: left;
width: 100%;
text-align: center;
min-height:50px;
}*/
P.s_desc
{
	padding: 0 10px;
	text-align: center;
}
.prodprice
{
	float: left;
	width: 85%;
	font-size: 18px !important;
	text-align: left;
}
.propricemain .prodprice
{
	margin-left: 10px;
	margin-top: 27px;
	padding: 5px;
}
.price_amount, .prodprice, .price, .price-discount
{
	/*[disabled]font-family:"Myriad Pro";*/
}
.product-details
{
	padding: 3px 8px 1px !important;
	font-family: Muli, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 4px 4px 4px 4px;
	font-weight: normal;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}
.productbtn
{
	float: right;
	/*font-size:14px;
padding:5px 0;*/
}
.mj-greybox LI
{
	padding: 0 2px;
}
.mj-greybox LI UL, .VmArrowdown
{
	display: none !important;
	border: none !important;
}
.mj-greybox LI:hover UL, .twitterStatusLink, LI:hover > .mj-submenu
{
	display: block !important;
}
.mj-greybox LI A
{
	color: #404040;
	display: block;
	font-size: 16px;
	margin-right: 10px;
	padding: 3px 0;
	border-radius: 5px;
	word-wrap: break-word;
}
.mj-greybox LI LI A
{
	padding: 2px 5px !important;
}
.mj-greybox LI:hover LI A, .mj-greybox LI.active LI A
{
	background-color: transparent;
	color: #404040;
}
.mj-greybox LI LI:hover A, .mj-greybox LI LI.active A
{
	color: #FFFFFF !important;
}
/*width For button*/
INPUT[type="submit"], INPUT[type="reset"], INPUT[type="button"], INPUT[type="radio"], INPUT[type="checkbox"]
{
	width: auto;
}
#shoppingcartHeading > A
{
	padding: 0 !important;
}
#shoppingcart H3, #reviews H3
{
	padding: 13px 13px 13px 10px;
}
.cartBoxTotal
{
	font-weight: bold;
	float: left;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
#cartBoxListWrapper LI, #ezPageBoxList LI, .cartBoxTotal
{
	margin: 0;
	padding: 0.2em 0;
	text-align: center;
}
#contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper UL, #ezPageBoxList UL, #popupAdditionalImage, #popupImage
{
	float: left;
	margin: 0 6px 10px;
	padding: 0;
	width: 94%;
}
.categoryIcon, .information, #checkoutShippingContentChoose, .floatingBox
{
	margin-bottom: 15px;
}
#bestsellers LI, #bestsellers OL
{
	margin: 0 0 0.3em;
	padding: 0;
}
#bestsellers OL
{
	margin: 0em;
}
#bestsellersContent
{
	margin: 0 0 0 10px;
}
.normalprice, .productSpecialPriceSale
{
	text-decoration: line-through;
}
#indexDefaultMainContent
{
	margin-top: -5px;
}
#indexDefaultMainContent, #whatsNew
{
	padding-left: 0;
}
/*for IE 6/7, as it trips the front page thumbnails*/
.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch
{
	margin-left: -0.1em;
	margin-right: -0.1em;
}
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew
{
	margin: 0;
}
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert
{
	vertical-align: top;
}
#shopping_items #mj-contentarea .alsoPurchased .centerBoxWrapperContents TABLE TD
{
	background-color: #FFFFFF;
	border: 1px solid #E1E1E1;
	padding: 5px;
}
#shopping_items #mj-contentarea .alsoPurchased .centerBoxWrapperContents TABLE TD.no-border
{
	border: none;
}
#shopping_items #mj-contentarea .navNextPrevWrapper
{
	margin-top: 15px;
}
#shopping_items #mj-contentarea .alsoPurchased .centerBoxWrapperContents .centerBoxContentsAlsoPurch
{
	margin: 0 !important;
	background-color: #E1E1E1;
	padding: 4%;
	width: 92% !important;
}
#shopping_items #mj-contentarea .alsoPurchased .centerBoxWrapperContents IMG
{
	height: 100px;
	width: auto;
}
/*For Contact us form*/
#mj-label
{
	float: left;
	width: 19%;
}
#enquiry
{
	float: right;
	width: 71.8%;
}
/*For full width layout padding*/
#ezPagesHeading, #reviewsWriteReviewsNotice
{
	padding-bottom: 14px;
	margin-bottom: 14px;
	padding-top: 7px;
	border-bottom: 1px solid #E9E8E8;
}
.mj-sendmail
{
	float: right;
	width: 85.2%;
}
.productListing-odd, .productListing-even
{
	float: left;
	width: 30%;
	margin-left: 1.5%;
	margin-right: 1.5%;
	margin-top: 20px;
}
.productListing-data
{
	float: left;
	width: 100%;
}
#catTable .productListing-data .listingProductImage
{
	height: 96px;
}
#productListing .productListing-data .propricemain
{
	min-height: 55px;
}
.productListing-data H3
{
	text-align: center;
}
/*For add selected product to cart button*/
#productListing .buttonRow, .productListing-rowheading, .mainsearch .seechlbl
{
	display: none;
}
#advSearchResultsDefaultHeading, #reviewsDefaultHeading, #cartDefaultHeading, #accountEditDefault H1, #addressBookDefault H1, #advSearchDefaultHeading, #accountPassword H1, #acctNewslettersDefault H1, #accountNotifications H1, #addressBookProcessDefault H1, #accountHistoryDefault H1, #siteMap H1, #createAcctSuccess H1, #shippingInfo H1, #privacy H1, #conditions H1, #gvFaqDefault H1, #discountcouponInfo H1, #unsubDefault H1, #contactUsForm H1
{
	border-bottom: 1px solid #E9E8E8;
	padding-top: 5px;
}
#reviewsDefault H1
{
	padding-bottom: 10px;
	width: 99.6%;
}
#checkoutShipping H1, #checkoutPayment H1, #checkoutConfirmDefault H1, #checkoutPayAddressDefault H1, #checkoutShipAddressDefault H1, #shoppingCartDefault H1, #accountEditDefault H1, #addressBookDefault H1, #advSearchDefault H1, #accountPassword H1, #acctNewslettersDefault H1, #accountNotifications H1, #addressBookProcessDefault H1, #accountHistoryDefault H1, #siteMap H1, #createAcctSuccess H1, #shippingInfo H1, #privacy H1, #conditions H1, #gvFaqDefault H1, #discountcouponInfo H1, #unsubDefault H1, #contactUsForm H1
{
	margin-left: 0px;
	padding-bottom: 10px;
	width: 99.4%;
	padding-top: 5px;
}
#contactUsForm H1
{
	width: 100%;
}
#contactUsForm .alert.forward
{
	margin-bottom: 15px;
}
#indexProductList .inputLabel
{
	width: 110px;
}
#slider .controls OL > LI:before
{
	content: none !important;
}
#loginDefault .inputlogin, #checkoutNewAddress INPUT[type='text'], #checkoutNewAddress SELECT, #accountEditDefault INPUT[type='text'], #accountPassword INPUT[type="password"], #addressBookProcessDefault INPUT[type='text'], #addressBookProcessDefault SELECT
{
	background: #E8E8E8 url(../images/backgrounds.png) repeat-x center top;
	border: 1px solid #CCCCCC;
	/*border-radius: 4px 4px 4px 4px;*/
	color: #777777;
	margin-bottom: 2px;
	padding: 5px 5px 4px;
	width: 26%;
	margin-bottom: 7px;
}
#loginDefault .inputlogin:hover, #checkoutNewAddress INPUT[type='text']:hover, #checkoutNewAddress SELECT:hover, #accountEditDefault INPUT[type='text']:hover, #accountPassword INPUT[type="password"]:hover, #addressBookProcessDefault INPUT[type='text']:hover, #addressBookProcessDefault SELECT:hover
{
	background: #E8E8E8 url(../images/backgrounds.png) repeat-x 0 -40px;
	color: #000000;
	text-decoration: none;
}
.alert, .information .alert, .msgalert
{
	color: #404040;
	font-style: italic;
}
#loginForm .back
{
	padding-left: 22px;
	padding-top: 10px;
}
.mj-emailadd, #loginForm .buttonRow, #productListing, .productPriceDiscount
{
	float: left;
}
LABEL.inputLabel
{
	float: left;
	width: 150px;
	margin-top: 7px;
}
.mj-emailadd .inputLabel
{
	width: 95px;
	margin-top: 3px;
}
.mj-pass
{
	float: left;
	margin-left: 15px;
}
.mj-pass .inputLabel
{
	width: 65px;
	margin-top: 3px;
}
#createAccountForm .alert.forward
{
	margin-bottom: 10px;
}
INPUT[type="radio"], INPUT[type="checkbox"]
{
	cursor: pointer;
	line-height: normal;
	margin: 6px 0;
}
.mj-contact
{
	float: left;
	width: 20%;
	padding-top: 6px;
}
.mj-message
{
	float: left;
	width: 59%;
	margin-top: 5px;
}
#email-address
{
	margin-top: 5px;
}
.subproduct_name
{
	padding: 10px;
	min-height: 200px;
	font-size: 16px;
	text-transform: uppercase;
}
.subproduct_name IMG
{
	height: auto;
	margin-bottom: 25px;
}
/*for bck button*/
#ezPageDefault H4
{
	text-transform: none;
	margin-top: 5px;
}
.product_head
{
	font-size: 1.6em;
}
#siteMapList UL
{
	list-style: square;
}
#siteMapList UL LI UL
{
	margin-left: 20px;
	font-size: 14px;
	list-style: circle;
}
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage
{
	margin: 0 20px 10px 0;
}
.product_info_left
{
	float: left;
	width: 45%;
}
.product_info_right
{
	float: right;
	width: 53%;
	margin-bottom: 15px;
}
.product_price
{
	margin: 10px 0;
}
.product_price STRONG
{
	font-size: 16px;
}
.product_title H3
{
	margin-bottom: 0;
}
/*.price_amount{
font-size: 18px;
font-weight: normal;
width:85%;
}*/
.productSpecialPriceSale, .productSalePrice, .normalprice, .productSpecialPrice, .productPriceDiscount
{
	margin-right: 10px;
}
#categoryImgListing
{
	padding-bottom: 6px;
}
#productListing, #indexProductListCatDescription
{
	margin-bottom: 15px;
}
/*#indexCategories h1, #categoryImgListing, #categoryDescription{
margin-left:14px;
width:96.3%;
}

#indexProductList .inputLabel, #indexProductList h1, #indexCategories h1, #advSearchResultsDefault h1 {
padding-bottom:10px;
width: 94.6%;
}*/
#cartAdd STRONG, .add_title
{
	font-size: 16px;
}
.product_info, .product_container, .product_description, .cart_info, .product_quantity, #cartAdd, .product_review, .navNextPrevWrapper, .alsoPurchased, #productAttributes
{
	float: left;
	width: 100%;
}
SPAN.title
{
	display: block;
	font-family: Muli, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 9px;
	padding-bottom: 9px;
	text-transform: uppercase;
}
/*#mj-contentarea #productGeneral .product_description p
{
margin-bottom:25px;
}*/
#mj-contentarea #productGeneral
{
	margin: 0;
}
/*.cart_quantity {
float: left;
width: 22%;
margin-top:5px;
}
.cart_button {
float: right;
width: 78%;
}*/
.cssButton.button_reviews
{
	width: 100%;
}
.review_box
{
	border-radius: 2px;
	-moz-border-radius: 2px;
	margin-bottom: 8px;
	padding: 12px;
	float: left;
	width: 100%;
	background-color: #F7F7F7;
	box-sizing: border-box;
}
.ratings
{
	background: #F9F9F9 -moz-linear-gradient(#F9F9F9, #CCCCCC) repeat 0 0;
	background: #F9F9F9 -webkit-linear-gradient(#F9F9F9, #CCCCCC) repeat 0 0;
	background: #F9F9F9 -ms-linear-gradient(#F9F9F9, #CCCCCC) repeat 0 0;
	/*Warning : background: -0-linear-gradient(#F9F9F9, #CCCCCC) repeat scroll 0 0 #F9F9F9;*/
	box-shadow: inset 0 -1px 5px rgba(0, 0, 0, 0.1);
	display: block;
	padding: 2px 5px;
}
.navNextPrevList
{
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0.5em 0.2em;
	white-space: nowrap;
}
.navNextPrevCounter
{
	margin: 0em;
	font-size: 0.9em;
}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper
{
	margin: 0em;
	font-weight: normal;
	height: 1%;
	width: 100%;
}
.additionalImages.centeredContent IMG
{
	float: left;
	/*height: 50px;
width: 70px;*/
}
.list-reviews .mj-review
{
	background: #EEF6FE -moz-linear-gradient(#EEF6FE, #FEFFFF) repeat 0 0;
	background: #EEF6FE -webkit-linear-gradient(#EEF6FE, #FEFFFF) repeat 0 0;
	background: #EEF6FE -o-linear-gradient(#EEF6FE, #FEFFFF) repeat 0 0;
	background: #EEF6FE -ms-linear-gradient(#EEF6FE, #FEFFFF) repeat 0 0;
	float: left;
	padding: 10px;
	width: 97.4%;
}
.user_detail
{
	background: #F2F2F2 repeat 0 0;
	padding: 5px;
	text-align: center;
	margin-bottom: 7px;
}
.list-reviews .review_content
{
	float: left;
	width: 75%;
	margin-bottom: 5px;
}
.list-reviews SPAN.date
{
	border-bottom: medium none;
	border-left: medium none;
	color: #777777;
	display: block;
	float: none;
	font-size: 12px;
	padding: 4px 6px 2px;
	position: relative;
	right: auto;
	top: auto;
}
/*span.bold {
display: block;
font-size: 13px;
font-weight: 700;
}
.product_image {
min-height: 110px;
margin-bottom:25px;
}*/
.review_img
{
	width: 20%;
	text-align: center;
	float: left;
	margin-right: 10px;
}
.mj-review .product_title
{
	margin-bottom: 5px;
	width: 78%;
}
#productAdditionalImages
{
	clear: both;
	float: left;
	width: 98%;
}
.productListing-data .product_name
{
	margin-top: 15px;
}
#shoppingCartDefault #cartProdTitle, #shoppingCartDefault .cartQuantityUpdate, #shoppingCartDefault .cartUnitDisplay, #shoppingCartDefault .cartTotalDisplay, #shoppingCartDefault .cartRemoveItemDisplay
{
	padding-top: 15px !important;
}
#cartContentsDisplay TR
{
	background: transparent repeat 0 0;
}
.cartRemoveItemDisplay INPUT, #cartContentsDisplay #cartProdTitle, TABLE#cartContentsDisplay .rowEven
{
	vertical-align: top;
}
TABLE#cartContentsDisplay TR TH, #prevOrders .tableHeading TH, #accountHistInfo .tableHeading
{
	background: transparent repeat 0 0;
	color: #FFFFFF;
	font-size: 16px;
	padding: 6px 5px;
	text-shadow: 0 0 0;
	background-color: #4B5668;
}
#checkoutConfirmDefault #orderTotals
{
	width: 40%;
}
#checkoutConfirmDefault .price_amount
{
	font-size: 15px;
	width: 50%;
}
.cartQuantity INPUT[type='text']
{
	text-align: center;
	vertical-align: middle;
}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay
{
	padding: 8px 20px;
	text-align: center;
}
.navSplitPagesResult, .navSplitPagesLinks
{
	float: left;
	font-size: 0.9em;
	margin: 0.5em;
	width: 98%;
}
.review_left
{
	float: right;
	width: 25%;
}
#shoppingCartDefault .buttonRow A, #checkoutShipping .change_add A, #checkoutPayment .change_add A, #checkoutConfirmDefault .change_add A, #addressBookDefault .change_add A SPAN, #accountEditDefault .change_add A SPAN, #accountHistoryDefault .change_add A, #accountHistInfo .change_add A, #createAcctSuccess .change_add A, #unsubDefault .change_add A
{
	color: #FFFFFF;
}
#shoppingCartDefault .buttonRow, .change_add, .mj-myadd
{
	border-radius: 3px 3px 3px 3px;
	cursor: pointer;
	display: inline-block;
	font-family: Muli, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin: 3px 0;
	padding: 8px 5px 5px;
	text-decoration: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.5);
	width: auto !important;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}
#shoppingCartDefault .buttonRow:hover, .change_add:hover
{
	opacity: 0.8;
}
.orderHistList
{
	margin-left: 3px !important;
}
.review_box > FIELDSET
{
	float: left;
	width: 20%;
}
#loginForm .review_box > FIELDSET, .list-reviews
{
	float: left;
	width: 100%;
}
#bestsellersContent LI A:link, #bestsellersContent LI A:visited, #orderhistory LI A:link, #orderhistory LI A:visited
{
	/*[disabled]margin:0;*/
	/*[disabled]padding:0;*/
}
.orderHistList .mj-bullet2 LI
{
	padding: 0px 22px !important;
}
.instructions P:nth-child(2)
{
	font-style: italic;
}
#prevOrders .mj-accountinfo, .mj-accounthist
{
	text-align: center;
}
#accountDefault H2, #addressBookDefault H2, CAPTION #orderHistoryDetailedOrder, CAPTION #orderHistoryStatus
{
	padding-left: 0px;
}
#orderTotals
{
	float: right;
	width: 37%;
}
#orderTotals .lineTitle, #orderTotals .amount
{
	float: left;
	width: 46%;
}
#orderTotals .amount
{
	font-weight: bold;
}
.mj-myaccountinfo
{
	float: left;
	width: 100%;
}
.mj-myaccountinfo #myAccountShipInfo, .mj-myaccountinfo #myAccountPaymentInfo
{
	float: left;
	width: 50%;
	margin-bottom: 0px;
}
#shippingEstimatorContent LABEL.inputLabel
{
	width: 100px;
}
.review_box .mj-accounthist TD
{
	width: 30%;
}
#reviewsWriteReviewsRate
{
	margin-top: 10px;
}
/*For Steps*/
.mj-step1
{
	opacity: 0.5;
}
.mj-step, .mj-step1
{
	padding: 5px;
	border-radius: 3px;
}
.cartTableHeading, #cartSubTotal
{
	background-color: #E5E5E5;
	height: 2.2em;
}
#cartSubTotal
{
	border-top: 1px solid #DADADA;
	font-weight: bold;
	text-align: right;
	padding-right: 2.5em;
}
#advSearchDefault .centeredContent
{
	text-align: left;
}
/*#moduleMenu-wrapper .active {
/*opacity: 1;
color:#4B5668;
}
#moduleMenu-wrapper span a{
opacity:0.5;
}*/
#productsListingTopNumber, #productsListingListingTopLinks, .attribImg, .attributesComments
{
	display: none;
}
.attribImg
{
	margin: 0.3em 0;
	width: 20%;
}
.propricemain > IMG, .prodprice > IMG
{
	/*Warning : min-height: auto;*/
	margin-left: 10px;
	float: right;
}
.product_attributes
{
	width: 78%;
	float: left;
}
.product_attributes > INPUT, #addressBookDefault .product_info_left .change_add
{
	margin-right: 3px;
}
.product_attributes > LABEL
{
	margin-right: 10px;
}
/*.flex-active-slide{
text-align:center;
}*/
.propricemain > A, .button_sold_out_sm
{
	float: left;
	margin-top: 15px;
	width: 35%;
}
.current
{
	border-bottom: 1px solid;
}
#addressBookDefault .product_info_left > A
{
	display: none;
}
#productQuantityDiscounts > TABLE
{
	border: 1px solid;
	border-collapse: collapse;
	width: 100%;
}
.mj-latestimage IMG
{
	height: auto;
}
.reviewsContent
{
	border-bottom: 1px solid #D2D2D2;
	font-size: 13px !important;
	padding: 10px;
	text-align: center;
}
#mj-left .leftBoxContainer .reviewsContent A, #twtr-widget-1 .twtr-tweet A
{
	padding: 0;
}
#twtr-widget-1 .twtr-timeline .twtr-tweet A
{
	color: #000000 !important;
}
#indexDefaultHeading
{
	font-size: 16px;
	margin-left: 5px;
	padding: 0;
}
/*Slideshow  CSS*/
.slide_img, .caption_text
{
	width: 100%;
	float: left;
}
#homeslider > LI
{
	/*[disabled]min-height:350px;*/
	position: relative;
	text-align: center;
}
#homeslider .caption_text
{
	text-align: left;
}
.caption_text
{
	float: left;
	height: 350px;
	padding: 20px 10px 10px 0;
	position: relative;
	width: 43%;
	left: 3%;
}
.slide_img
{
	float: left;
	position: absolute;
	right: 0%;
	top: 15%;
	width: 55%;
}
.homeslider-caption
{
	font-family: Muli, sans-serif;
	font-size: 66px;
	font-weight: bold;
	line-height: 85px;
}
.slide-description
{
	font-size: 23px;
	text-transform: uppercase;
	line-height: 30px;
}
/*Slideshow CSS ends*/
#reviewsDefaultListingTopNumber, #reviewsDefaultListingTopLinks
{
	display: none;
}
.navbar .nav
{
	width: 100%;
}
.jsn-header .container, .navbar .container
{
	width: auto !important;
}
H2#gvFaqDefaultSubHeading, #gvFaqDefaultMainContent
{
	padding-left: 0px;
	background: transparent repeat 0 0;
	color: #404040;
}
.jsn-header .container, .navbar .container
{
	width: auto !important;
}
.goog-te-gadget-simple .goog-te-menu-value
{
	color: #666666 !important;
	font-size: 14px !important;
	font-family: Muli, sans-serif !important;
	box-shadow: inset 0 0 3px #C0C0C0;
	border: 1px solid #D2D2D2 !important;
}
.goog-te-gadget-simple
{
	padding: 0px !important;
}
.goog-te-menu-value, .goog-te-gadget-icon
{
	margin: 0px !important;
}
#google_translate_element
{
	margin-left: 40px;
}
/*For Products
#whatsNew .centerBoxWrapperContents .centerBoxContentsNew, #specialsDefault .centerBoxWrapperContents .centerBoxContentsSpecials, #featuredProducts .centerBoxWrapperContents .centerBoxContentsFeatured
{
width:95.4% !important;
margin-left: 5px;
margin-bottom:2px;
}
#whatsNew .centerBoxWrapperContents, #specialsDefault .centerBoxWrapperContents, #featuredProducts .centerBoxWrapperContents
{
margin-bottom:-10px;
}
#mj-footer .mj-dotted h3
{
padding-bottom:15px;
}*/
.mj-productdetailimage
{
	height: 15px;
	width: 15px;
}
#shopping_items .navNextPrevWrapper .navNextPrevList .button_return_to_product_list
{
	font-size: 18px;
}
#mj-contentarea .item-page H2
{
	display: block;
	margin-bottom: 10px;
	padding-bottom: 10px;
	padding-left: 0;
	font-size: 20px;
}
EM
{
	font-style: normal !important;
}
/*short*/
.item-page .mj-dotted A.button
{
	color: #FFFFFF;
}
.mj-topcolorbox, .mj-middlecolorbox, .mj-bottomcolorbox, .item-page .mj-boxcontent.mj-prodcolorbox
{
	float: left;
	width: 97%;
}
.mj-prodcolorboxnote
{
	float: left;
	width: 39%;
	margin-left: 20px;
}
.mj-prodcolorboxnotetop
{
	float: left;
	width: 43%;
	margin-left: 20px;
	margin-top: 6px;
}
#gvFaqDefaultMainContent
{
	border-bottom: 1px solid #E9E8E8;
	margin-bottom: 17px;
}
#gvFaqDefault LABEL.inputLabel, #discountcouponInfo LABEL.inputLabel
{
	width: auto;
	margin-top: 4px;
	margin-right: 10px;
}
#gvFaqDefault .buttonRow.forward, #discountcouponInfo .buttonRow.forward
{
	float: left;
	margin-top: -6px;
	width: auto;
}
#gvFaqDefault INPUT#lookup-gv-redeem, #discountcouponInfo INPUT#lookup-discount-coupon
{
	float: left;
	margin-right: 15px;
	width: 20%;
}
#gvFaqDefault
{
	float: left;
	width: 99.4%;
}
#gvFaqDefault H1
{
	width: 100%;
}
.mj-typocolor
{
	float: left;
	width: 31%;
	margin-left: 15px;
	margin-bottom: 10px;
}
.mj-typobutton
{
	float: left;
	width: 31%;
	margin-right: 15px;
	margin-bottom: 10px;
}
.mj-typobutton H2, .mj-typocolor H2
{
	font-size: 16px !important;
	background: none !important;
}
.mj-typocolor A.button
{
	font-size: 15px;
	margin: 2px 0;
}
#mj-contentarea EM .mj-full .mj-grid48 H1
{
	border: medium none;
}
/*Twitter*/
.twtr-reply, .twtr-rt, .twtr-fav, .twtr-hd H3, .twtr-user, .tweet-url.username, .twtr-profile-img-anchor, #twittersideboxContent #twtr-widget-1 H4
{
	display: none;
}
A.twtr-join-conv
{
	position: relative;
	top: -10px;
}
#twittersideboxContent .twtr-join-conv
{
	background: transparent url("../images/twitter_follow_us.png") no-repeat 0 0;
	float: left !important;
	font-size: 0 !important;
	height: 19px;
	padding: 0 !important;
	top: 7px !important;
	width: 117px;
}
#twittersideboxContent .twtr-widget EM, #twittersideboxContent .twtr-widget .twtr-new-results
{
	display: block;
	font-size: 10px;
	font-style: normal;
	margin-top: 10px !important;
}
#twittersideboxContent .twtr-tweet-text > P
{
	font-size: 14px;
	padding: 5px !important;
	width: 100%;
	border-left: 3px solid #808080;
}
#twittersideboxContent .twtr-widget A IMG, .twtr-ft DIV > A
{
	display: none;
}
.twtr-ft DIV
{
	float: left;
	width: 80%;
}
#twittersideboxContent .twtr-widget
{
	font-family: Muli, sans-serif !important;
	color: #404040;
	padding: 5px 10px 0;
	background: #E3E5E7 repeat 0 0;
}
#mj-right #twittersideboxContent .twtr-bd, #mj-right #twittersideboxContent .twtr-timeline, #mj-right #twittersideboxContent .twtr-tweets, #twittersideboxContent, #mj-left #twittersideboxContent .twtr-bd, #mj-left #twittersideboxContent .twtr-timeline, #mj-left #twittersideboxContent .twtr-tweets, #twittersideboxContent
{
	background: #E3E5E7 repeat 0 0;
}
#mj-right #twittersidebox H3, #mj-left #twittersidebox H3
{
	color: #FFFFFF;
}
#mj-right #twittersideboxContent .twtr-ft, #mj-left #twittersideboxContent .twtr-ft
{
	width: 100%;
	float: left;
	background: #E3E5E7 repeat 0 0;
}
#twittersideboxContent
{
	padding: 0 0 10px;
}
#twittersideboxContent .sideBoxContent
{
	padding: 0px !important;
}
#twittersideboxContent .twtr-doc
{
	width: 100% !important;
	border-radius: none !important;
	text-align: left;
}
#twittersideboxContent #twtr-widget-1 H4
{
	background: none !important;
}
#twittersideboxContent .twtr-hd
{
	text-align: center;
	padding: 0px;
}
#twittersideboxContent .twtr-widget-profile H3, #twittersideboxContent .twtr-widget-profile H4
{
	margin: 0 !important;
}
#twittersideboxContent .twtr-widget .twtr-tweet-wrap
{
	padding: 6px 0;
}
/*Topbar language and currency*/
.goog-te-gadget-simple .goog-te-menu-value SPAN, #mj-languagebar SELECT
{
	text-transform: capitalize;
}
/*Menu Background*/
#checkoutShipping
{
	margin-top: 12px;
}
FIELDSET#contactUsForm
{
	border: medium none !important;
}
/*Footer Bullet*/
#mj-footer .footer-bullet LI
{
	line-height: 25px;
	padding: 0 0 7px 0px;
	float: left;
	width: 100%;
}
#mj-footer .footer-bullet LI A
{
	float: left;
	width: 100%;
}
#mj-footer .footer-bullet LI A
{
	background: url("../images/footer-bullet.png") no-repeat right 6px;
}
#mj-footer .footer-bullet LI A:hover, #mj-footer .footer-bullet LI A:active
{
	background: transparent url("../images/footer-bullet.png") no-repeat right -28px;
}
#mj-footer .custom.mj-grid24.mj-dotted
{
	float: left;
	width: 100%;
}
/*New CSS*/
.search
{
	position: relative;
	width: 100%;
	margin: 0;
}
.search-text
{
	font-size: 14px;
	color: #DDD;
	border-width: 0;
	background: transparent;
}
.search INPUT[type="text"]
{
	border: medium none;
	box-shadow: none;
	margin: 0;
	min-height: 0;
	outline: medium none;
	padding: 2px 0 3px 1em;
	width: 90%;
}
.search INPUT[type="text"]:focus
{
	border-color: #E3E5E7;
	box-shadow: none;
}
.mj-currencies SELECT
{
	border: 1px solid #E3E5E7;
	box-shadow: none;
	font-size: 14px;
	height: 24px;
	margin: 0 0 3px;
	padding: 2px;
	width: 164px;
	-webkit-appearance: none;
}
.mj-currencies
{
	/*background: url("../images/dropdown-arrow.png") no-repeat scroll 122px 1px transparent;
-webkit-appearance: none;*/
	height: 25px;
	overflow: hidden;
	width: 144px;
}
.mj-currencies > FORM
{
	height: 25px;
}
#search-button
{
	background: #E3E5E7 repeat 0 0 !important;
	border-width: 0;
	cursor: pointer;
	font-size: 16px;
	height: 26px;
	padding: 2px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	top: -5px;
	width: 80px !important;
	text-shadow: none;
	border-radius: 0;
}
#search-button:hover
{
	opacity: 1;
}
.mj-grid32.mj-lspace > FORM
{
	background-color: #FFFFFF;
	border: 1px solid #E3E5E7;
	height: 23px;
	overflow: hidden;
	width: 90%;
	float: right;
}
#mj-header .mj-grid16, .mj-grid32.mj-lspace
{
	float: right;
	margin-top: 18px;
}
#mj-header .mj-grid16
{
	width: 12.866%;
}
#mj-righttop
{
	background: #EAEAEA url("../img/menu-bg.png") repeat-x 0 0;
	float: left;
	width: 100%;
	height: 42px;
	position: relative;
	margin-bottom: 16px;
	z-index: 10;
}
.navbar .nav > LI.tab_active
{
	background-color: #E5E5E5;
	text-decoration: none !important;
}
.jsn-mainnav.navbar .nav > LI:hover
{
	background-color: #E5E5E5;
}
.navbar .nav > LI > A:hover, .navbar .nav > LI > A:active
{
	text-decoration: none !important;
	text-shadow: none;
	background-color: transparent;
}
.navbar .nav > LI
{
	margin-left: -1px;
}
.jsn-mainnav.navbar .nav > LI > A
{
	background: transparent url("../images/menu-separator.png") no-repeat 0 4px;
}
#mj-header .mj-grid32
{
	width: 22.233%;
}
.price-tag
{
	border-radius: 50% 50% 50% 50%;
	float: left;
	left: 65px;
	padding: 32px;
	position: relative;
	text-align: center;
	top: 80px;
	width: 11%;
}
.slide_img IMG
{
	height: auto;
	width: 500px;
}
.tag
{
	float: left;
	font-size: 25px;
	width: 100%;
}
.price
{
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	width: 100%;
}
.discount
{
	float: left;
	font-size: 25px;
	width: 100%;
}
/*.price-tag:hover {
transform: scale(1.2);
transition:all 0.2s ease-in-out 0s
}*/
.price-tag:hover
{
	cursor: pointer;
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-webkit-transition: all 1s ease-in-out 0s;
	-ms-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	z-index: 999;
}
.flexslider .slides .caption_text
{
	text-align: left;
}
.flexslider OL > LI:before
{
	content: none;
}
.a-btn
{
	padding-left: 20px;
	padding-right: 80px;
	height: 38px;
	display: inline-block;
	position: relative;
	border: 1px solid #4B5668;
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2), 0px 0px 0px 4px rgba(188,188,188,0.5);
	box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.8), 1px 1px 3px rgba(0, 0, 0, 0.2), 0px 0px 0px 4px rgba(188, 188, 188, 0.5);
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	float: left;
	clear: both;
	margin: 10px 0px;
	overflow: hidden;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.a-btn-text
{
	padding-top: 11px;
	display: block;
	font-size: 18px;
	white-space: nowrap;
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.3);
	color: #FFFFFF !important;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.a-btn-slide-text
{
	position: absolute;
	height: 100%;
	top: 0px;
	right: 52px;
	width: 0px;
	background: #63707E;
	text-shadow: 0px -1px 1px #363F49;
	color: #FFF;
	font-size: 16px;
	white-space: nowrap;
	text-transform: uppercase;
	text-align: left;
	text-indent: 10px;
	overflow: hidden;
	line-height: 38px;
	-webkit-box-shadow: -1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	-moz-box-shadow: -1px 0px 1px rgba(255,255,255,0.4), 1px 1px 2px rgba(0,0,0,0.2) inset;
	box-shadow: -1px 0px 1px rgba(255, 255, 255, 0.4), inset 1px 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-transition: width 0.3s linear;
	-moz-transition: width 0.3s linear;
	-o-transition: width 0.3s linear;
	transition: width 0.3s linear;
}
.a-btn-icon-right
{
	position: absolute;
	right: 0px;
	top: 0px;
	height: 100%;
	width: 52px;
	border-left: 1px solid #59667C;
	-webkit-box-shadow: 1px 0px 1px rgba(255,255,255,0.4) inset;
	-moz-box-shadow: 1px 0px 1px rgba(255,255,255,0.4) inset;
	box-shadow: inset 1px 0px 1px rgba(255, 255, 255, 0.4);
}
.a-btn-icon-right SPAN
{
	width: 38px;
	height: 38px;
	opacity: 0.7;
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -20px 0px 0px -20px;
	background: transparent url("../img/topbar-arrow-white.png") no-repeat 50% 55%;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.a-btn:hover
{
	-webkit-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.8), 1px 1px 3px rgba(0, 0, 0, 0.2);
}
.a-btn:hover .a-btn-text
{
	text-shadow: 0px 1px 1px #5D81AB;
	color: #FFF;
}
.a-btn:hover
{
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.8), 1px 1px 3px rgba(0, 0, 0, 0.2);
	padding-right: 160px;
}
.a-btn:hover .a-btn-slide-text
{
	width: 100px;
}
.a-btn:hover .a-btn-icon-right SPAN
{
	opacity: 1;
}
.a-btn:active
{
	position: relative;
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.4) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.4) inset;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.4);
}
#siteMap .content, #gvFaqDefault .content, #discountcouponInfo .content, #privacy .content, #conditions .content, #shippingInfoMainContent
{
	left: 0%;
	position: relative;
}
#mj-slideshow .content
{
	left: 1%;
	position: absolute;
}
/*Footer Advertise*/
#mj-footertop
{
	float: left;
	padding: 0 0 20px;
	width: 100%;
	clear: both;
}
.mj-brands H3, .mj-stayintouch H3
{
	color: #4B5668;
}
.mj-newsletter
{
	float: left;
	width: 61%;
	line-height: 20px;
}
.mj-brands.mj-grid56
{
	width: 56.333%;
}
.mj-stayintouch.mj-grid40.mj-lspace.mj-rspace
{
	width: 43.666%;
}
.mj-storelocator
{
	float: left;
	line-height: 20px;
}
.mj-newsletter
{
	background: url("../img/newsletter.png") no-repeat;
}
.mj-newsletter A, .mj-newsletter P, .mj-storelocator P, .mj-storelocator A
{
	padding-left: 60px;
}
.mj-newsletter A, .mj-storelocator A
{
	color: #404040 !important;
}
.mj-newsletter .mj-newstext, .mj-storelocator .mj-storetext
{
	font-size: 23px;
	margin-bottom: 0;
}
.mj-storelocator
{
	background: url("../img/store.png") no-repeat;
	height: 48px;
}
.mj-brandimage
{
	/*background: url("../images/logos-image.png") no-repeat;
width:372px;
height:35px;*/
	float: left;
	height: 56px;
	width: 100%;
}
/*Footer Slider*/
#wrapper
{
	width: 735px;
	height: 220px;
	margin: -110px 0 0 -367px;
	position: absolute;
	left: 50%;
	top: 50%;
}
#carousel
{
	width: 735px;
	position: relative;
}
#carousel UL
{
	list-style: none;
	display: block;
	margin: 0;
	padding: 0;
}
#carousel LI
{
	background: transparent url(img/carousel_polaroid.png) no-repeat 0 0;
	font-size: 40px;
	color: #999;
	text-align: center;
	display: block;
	width: 232px;
	height: 178px;
	padding: 0;
	margin: 6px;
	float: left;
	position: relative;
}
#carousel LI IMG
{
	width: 201px;
	height: 127px;
	margin-top: 14px;
}
#carousel LI SPAN
{
	background: transparent url(img/carousel_shine.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 201px;
	height: 127px;
	position: absolute;
	z-index: 2;
	top: 14px;
	left: 16px;
}
.clearfix
{
	float: none;
	clear: both;
}
#carousel .prev, #carousel .next
{
	background: transparent url(../images/carousel_control.png) no-repeat 0 0;
	text-indent: -999px;
	display: block;
	overflow: hidden;
	width: 15px;
	height: 21px;
	margin-left: 10px;
	position: absolute;
	top: 70px;
}
#carousel .prev
{
	background-position: 0 0;
	left: -30px;
}
#carousel .prev:hover
{
	left: -31px;
}
#carousel .next
{
	background-position: -18px 0;
	right: -20px;
}
#carousel .next:hover
{
	right: -21px;
}
#carousel .pager
{
	text-align: center;
	margin: 0 auto;
}
#carousel .pager A
{
	background: transparent url(../images/carousel_control.png) no-repeat -2px -32px;
	text-decoration: none;
	text-indent: -999px;
	display: inline-block;
	overflow: hidden;
	width: 8px;
	height: 8px;
	margin: 0 5px 0 0;
}
#carousel .pager A.selected
{
	background: transparent url(../images/carousel_control.png) no-repeat -12px -32px;
	text-decoration: underline;
}
#source
{
	text-align: center;
	width: 100%;
	position: absolute;
	bottom: 10px;
	left: 0;
}
#source, #source A
{
	font-size: 12px;
	color: #999;
}
#mj-right #bestsellersContent .mj-bullet2 A
{
	color: #404040 !important;
}
/*Opera*/
.opera #mj-slideshow
{
	min-height: 450px;
}
.opera .mj-currencies SELECT
{
	width: 137px;
}
.opera .mj-productdetailimage A
{
	width: 78px;
}
#mj-address > H3
{
	border-bottom: 1px solid #E9E8E8;
	margin-bottom: 14px;
	padding-bottom: 14px;
	padding-top: 7px;
}
.mj-storeaddress.mj-grid24
{
	font-size: 15px;
	margin-left: 0;
}
.img_caption.mj-boxcontent
{
	min-height: 440px;
}
.mj-brands.mj-grid56 IMG
{
	margin-right: 20px;
}
.mj-brands.mj-grid56 > UL
{
	margin: 15px 0;
	float: left;
	width: 100%;
}
#mc_embed_signup FORM
{
	padding: 10px 0;
}
.mj-brands.mj-grid56 LI
{
	float: left;
	width: auto;
	line-height: 20px;
}
.mj-full.mj-dotted.mj-store
{
	margin-bottom: 20px;
}
UL.nav-child
{
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
#mc_embed_signup FORM
{
	padding: 10px 0 !important;
}
/*For Product Categories*/
.mj-newproduct
{
	color: #FFFFFF;
	float: left;
	width: 100%;
}
.mj-newproductimage
{
	float: left;
	width: 21%;
	font-size: 18px;
	padding: 5px 0 5px 20px;
}
.mj-newproductname
{
	float: left;
	width: 40%;
	font-size: 18px;
	padding: 5px 0 5px 22px;
}
.mj-alldefaultproductprice
{
	float: left;
	padding: 5px 0 5px 20px;
	width: 30%;
	font-size: 18px;
}
.main.newproduct-mainleft
{
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	text-align: left;
	width: 25%;
}
.main.newproduct-mainright
{
	float: left;
	width: 35%;
	padding: 10px 0;
}
.mj-newproductprice
{
	float: right;
	width: 30%;
	padding-top: 10px;
}
#newProductsDefault #sorter LABEL, #featuredDefault #sorter LABEL, #allProductsDefault #sorter LABEL
{
	float: left;
	margin-top: 6px;
	width: 10%;
}
#newProductsDefault #sorter, #allProductsDefault #sorter, #featuredDefault #sorter
{
	float: left;
	margin-top: 5px;
	width: 65%;
}
#newProductsDefault #sorter FORM, #featuredDefault #sorter FORM, #allProductsDefault #sorter FORM
{
	float: left;
	width: 57%;
}
#newProductsDefault .buttonRow.forward, #allProductsDefault .buttonRow.forward
{
	float: left;
	width: 33%;
	margin-bottom: 10px;
}
#newProductsDefault .navSplitPagesResult.back, #featuredDefault .navSplitPagesResult.back, #allProductsDefault .navSplitPagesResult.back
{
	float: left;
	width: 43.6%;
	margin-bottom: 15px;
	margin-left: 0;
}
#newProductsDefault .navSplitPagesLinks.forward, #featuredDefault .navSplitPagesLinks.forward, #allProductsDefault .navSplitPagesLinks.forward
{
	float: right;
	width: auto;
	margin-right: 0;
}
#newProductsDefaultListingBottomLinks
{
	margin-top: 12px;
}
.mj-productborder
{
	border-bottom: 1px solid #D9D9D9 !important;
	float: left;
	width: 100%;
}
.mj-pagination
{
	float: left;
	margin-bottom: 16px;
	width: 100%;
}
.mj-pagination A
{
	background-color: #F3F3F3;
	color: #000000 !important;
	text-shadow: none !important;
	padding: 5px 10px;
	text-decoration: none;
}
.mj-pagination .current
{
	background-color: #D1D1D1;
	padding: 5px 10px;
}
.mj-pagination A:hover
{
	color: #000000;
}
.cat-count
{
	color: #FFFFFF;
	margin-left: 10px;
}
#specials .sideBoxContent .sideBoxContentItem A, #whatsnew .sideBoxContentItem A
{
	float: left;
	font-size: 15px;
	padding: 0;
	width: 100%;
}
#specials .sideBoxContentItem .productPriceDiscount, #whatsnew .sideBoxContentItem .productPriceDiscount
{
	float: left;
	margin-bottom: 10px;
	width: 100%;
}
.mj-pagination A > IMG
{
	position: relative;
	top: 1px;
}
/*Accordian*/
.acc_trigger
{
	cursor: pointer;
	float: left;
	font-weight: normal;
	height: 32px;
	line-height: 35px;
	text-align: left;
	width: 96.2%;
}
.acc_trigger
{
	color: #FFFFFF;
	display: block;
	text-decoration: none;
}
H4.acc_trigger
{
	border-bottom: 1px solid #CAC9C9;
	font-size: 16px;
	margin: 0 0 10px;
	padding: 0 0 6px;
}
H4.acc_trigger
{
	padding: 0 0 5px 40px !important;
	text-transform: none;
}
.acc_trigger A
{
	color: #FFFFFF;
}
.acc_trigger A:hover
{
	color: #FFFFFF;
}
.acc_container
{
	background: #E3E5E7 repeat 0 0;
	border: 1px solid #D6D6D6;
	clear: both;
	cursor: pointer;
	margin: 0 0 10px;
	padding: 10px 5px 5px;
	width: 100%;
}
#createAccountForm FIELDSET
{
	padding: 0;
	width: 99%;
}
#createAccountForm LABEL.inputLabel, #accountEditDefault LABEL.inputLabel
{
	width: 210px;
}
.alert, .information .alert, .msgalert, .mj-msgalert
{
	color: #FF4444;
	font-style: italic;
}
/*Cloud Zoom CSS
This is the moving lens square underneath the mouse pointer.*/
.cloud-zoom-lens
{
	border: 4px solid #888;
	margin: -4px;
	/*Set this to minus the border thickness.*/
	background-color: #FFF;
	cursor: move;
}
/*This is for the title text.*/
.cloud-zoom-title
{
	font-family: Muli, sans-serif;
	position: absolute !important;
	background-color: #000;
	color: #FFF;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	top: 0px;
}
/*This is the zoom window.*/
.cloud-zoom-big
{
	border: 4px solid #CCC;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.mousetrap
{
	height: 100% !important;
	width: 100% !important;
}
/*This is the loading message.*/
.cloud-zoom-loading
{
	color: #FFFFFF;
	background: #222;
	padding: 3px;
	border: 1px solid #000;
}
.cloud-zoom-gallery
{
	margin: 0 10px;
}
/*Prestashop
home page*/
#mj-right
{
	position: relative;
	right: -63.5%;
}
#mj-contentarea
{
	position: relative;
}
.mj-grid64.homenew
{
	width: 100%;
}
#block_contact_infos LI.address
{
	background-position: 0 0px !important;
}
#block_contact_infos LI.phone
{
	background-position: 0 -368px !important;
}
#block_contact_infos LI.mail
{
	background-position: 0 -125px !important;
}
.products_block LI IMG
{
	border: none;
}
/*Left Right Column*/
#mj-left .block P.title_block, #mj-right .block P.title_block
{
	border-bottom: 2px solid #D8D8D8;
}
#mj-left .block, #mj-right .block
{
	border: 1px solid #D8D8D8;
	float: left;
	width: 100%;
	font-size: 14px;
	margin-bottom: 27px;
}
#mj-left .block P.title_block, #mj-right .block P.title_block
{
	/*background:none;
text-align: left;
border-radius: 4px 4px 0px 0px;
background-image: url("../images/aerrow.png");
background-origin: content-box;
background-position: right center;
background-repeat: no-repeat;
border: 1px solid /*#0182A5;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) inset;*/
	background: transparent url("../img/sidebox-bg.png") repeat-x 0 0;
	font-size: 16pt;
	padding: 16px 10px 14px;
	text-shadow: none;
	font-weight: normal;
	/*[disabled]font-family:Lato, sans-serif;*/
	/*[disabled]line-height:25px;*/
	margin: 0;
	text-transform: uppercase;
}
#mj-left #newsletter_block_left
{
	background: none;
	padding: 0;
}
#newsletter_block_left .block_content
{
	padding: 10px;
}
#mj-left .block_content, #mj-right .block_content
{
	float: left;
	font-size: 14px;
	padding: 10px;
	width: 91%;
}
#mj-left .block_content .products, #mj-right .block_content .products, #mj-left .block_content .products_block LI, #mj-right .block_content .products_block LI
{
	float: left;
	width: 100%;
}
.products.right_newproduct_details > DD
{
	line-height: 18px;
	text-align: left;
}
#best-sellers_block_right LI P A
{
	/*font-weight:bold;*/
}
#mj-left .blockmanufacturer .block_content, #mj-right .blockmanufacturer .block_content, #mj-left .blocksupplier .block_content, #mj-right .blocksupplier .block_content, #mj-left .informations_block_left .block_content, #mj-right .informations_block_left .block_content, #mj-left #categories_block_left .block_content, #mj-right #categories_block_left .block_content, #mj-left #links_block_left .block_content, #mj-right #links_block_left .block_content
{
	padding: 10px 0;
	float: left;
	width: 100%;
	overflow: hidden;
}
#mj-left .block UL LI, #mj-left .block UL LI
{
	border-bottom: medium none;
}
#mj-left .block UL LI > A, #mj-right .block UL LI > A
{
	background: transparent url("../img/icon/slategray-arrow.png") no-repeat right 13px;
	color: #404040;
	display: block;
	line-height: 18px;
	padding: 8px 12px;
	margin-right: 10px;
	font-size: 14px;
	box-sizing: border-box;
}
#mj-left #categories_block_left UL LI > A, #mj-right #categories_block_left UL LI > A
{
	background: transparent repeat 0 0;
}
#mj-left #categories_block_left UL LI:hover, #mj-right #categories_block_left UL LI:hover
{
	background: none;
}
/*#mj-left #categories_block_left ul li a:hover, #mj-right #categories_block_left ul li a:hover{
color:#000;
}*/
#mj-left .block UL LI:hover > A, #mj-right .block UL LI:hover > A
{
	background: transparent url("../img/topbar-arrow-blue.png") no-repeat right 13px;
	color: #5D81AB;
}
#mj-left .block UL.products LI > A, #mj-right .block UL.products LI > A, #mj-left .block UL.product_images LI > A, #mj-right .block UL.product_images LI > A
{
	background: transparent repeat 0 0;
	margin: 0;
	padding: 0;
}
#mj-left .block UL.products LI:hover > A, #mj-right .block UL.products LI:hover > A, #mj-left .block UL.products LI:hover, #mj-right .block UL.products LI:hover, #mj-left .block UL.product_images LI:hover > A, #mj-right .block UL.product_images LI:hover > A, #mj-left .block UL.product_images LI:hover, #mj-right .block UL.product_images LI:hover
{
	background: transparent repeat 0 0;
}
#categories_block_left LI .OPEN, #categories_block_left LI .CLOSE
{
	cursor: pointer;
	display: block;
	float: right;
	height: 14px;
	margin: 9px 10px 0;
	width: 11px;
}
#categories_block_left LI UL
{
	margin-left: 20px;
}
#special_block_right .product_image
{
	text-align: center;
	width: 100%;
}
.special_product_details
{
	text-align: center;
	width: 100%;
}
#special_block_right P.all_specials
{
	float: left;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
/*Footer*/
#mj-footer LI.item
{
	background: transparent url("../img/footer-bullet.png") no-repeat right 7px;
	float: left;
	text-decoration: none;
	width: 100%;
	line-height: 2;
}
#mj-footer LI.item A
{
	color: #FFFFFF;
}
#mj-footer LI.item:hover, #mj-footer LI.item:active
{
	background: transparent url("../img/footer-bullet.png") no-repeat right -28px;
	text-decoration: underline;
}
.mj-dotted LI SPAN
{
	/*border-bottom: 1px dotted;
padding-bottom: 15px;*/
}
/*.block.products_footer {
float: left;
width: 25%;
}
*/
.new-image
{
	float: left;
	margin-right: 9px;
	width: 20%;
}
.products
{
	float: right;
	width: 76%;
}
#new-products_block_footer .products
{
	float: right;
	width: 76%;
	margin-top: 8px;
}
.products DT A
{
	float: left;
	font-weight: normal;
	margin-bottom: 10px;
	width: 100%;
}
.products DT A:hover, .products DD A:hover, UL.tabs LI A:hover
{
	text-decoration: none;
}
/*Tabs CSS*/
.tabs
{
	float: left;
	margin-top: 5px;
	width: 100%;
}
UL.tabs LI
{
	display: inline;
	float: left;
	margin: 0 15px 0 0;
}
UL.tabs LI A
{
	background: #DADDDF repeat 0 0;
	border-radius: 5px 5px 5px 5px;
	box-shadow: inset 0 1px 1px rgba(255, 255, 255, 0.5);
	color: #FFFFFF !important;
	display: block;
	font-family: Muli, sans-serif;
	font-size: 16px;
	outline: medium none;
	padding: 10px 5px;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 0;
	width: 100px;
}
.tabcontent P.title_block
{
	float: left;
	width: 96.5%;
}
#mj-maincontent #mj-left, #mj-maincontent #mj-right
{
	/*[disabled]width:16.666%;*/
}
#mj-maincontent #mj-left, #mj-maincontent #mj-right
{
	/*[disabled]width:16.666%;*/
}
/*Search Top*/
#search_block_top
{
	top: 10px;
}
#search_block_top #search_query_top
{
	border: 1px solid #E3E5E7;
	box-shadow: none;
	margin: 0;
	min-height: 0;
	outline: medium none;
	padding: 2px 0 3px 1em;
}
/*Header*/
#header
{
	display: inline;
	float: left;
	margin: 0;
	padding: 0px 0 24px;
	width: 100%;
	border-top: 2px solid #7A889F;
}
/*new product on home apge*/
.block.products_home
{
	float: left;
	width: 100%;
}
/*Top Seller at home page*/
.block.products_block
{
	float: left;
	width: 100%;
}
/*Cart Block List*/
#cart_block_list .products
{
	float: right;
	margin-bottom: 5px;
	width: 100%;
}
#header_right #cart_block .products DT A
{
	float: none;
	margin-bottom: 0;
	width: 100%;
}
#header_right #cart_block .products DT A.cart_block_product_name
{
	float: left;
	margin-bottom: 0;
	width: 45%;
}
.cartblock_price
{
	float: left;
	font-weight: bold;
	width: 25%;
}
#cart_block .quantity-formated .quantity
{
	margin-right: 6px;
}
#header_right #cart_block_list .products .price
{
	float: left !important;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-left: 26px;
	margin-top: 10px;
	width: 86%;
}
.cart_summary
{
	/*[disabled]float:left;*/
	/*[disabled]padding-bottom:5px;*/
	/*[disabled]width:100%;*/
}
/*#cart_block .cart_summary{
padding:0;
}*/
#cart_block .shipping_cost .price, #cart_block .total_cost .price
{
	font-size: 14px;
	width: auto;
}
INPUT.button_mini, INPUT.button_small, INPUT.button, INPUT.button_large, INPUT.button_mini_disabled, INPUT.button_small_disabled, INPUT.button_disabled, INPUT.button_large_disabled, INPUT.exclusive_mini, INPUT.exclusive_small, INPUT.exclusive, INPUT.exclusive_large, INPUT.exclusive_mini_disabled, INPUT.exclusive_small_disabled, INPUT.exclusive_disabled, INPUT.exclusive_large_disabled, A.button_mini, A.button_small, A.button, A.button_large, A.exclusive_mini, A.exclusive_small, A.exclusive, A.exclusive_large, SPAN.button_mini, SPAN.button_small, SPAN.button, SPAN.button_large, SPAN.exclusive_mini, SPAN.exclusive_small, SPAN.exclusive, SPAN.exclusive_large, SPAN.exclusive_large_disabled
{
	/*[disabled]border-radius:3px 3px 3px 3px;*/
	/*[disabled]box-shadow:inset 0 1px 1px rgba(255, 255, 255, 0.5);*/
	color: #FFFFFF;
	cursor: pointer;
	display: inline-block;
	font-family: Muli, sans-serif;
	font-size: 1.2em;
	line-height: 19px;
	/*[disabled]margin:3px 0;*/
	/*[disabled]padding:3px 12px 2px;*/
	text-decoration: none;
	/*[disabled]text-shadow:0 1px rgba(0, 0, 0, 0.5);*/
	width: auto;
	font-weight: normal;
}
A.button_mini, A.button_small, A.button, A.button_large, A.exclusive_mini, A.exclusive_small, A.exclusive, A.exclusive_large, SPAN.button_mini, SPAN.button_small, SPAN.button, SPAN.button_large, SPAN.exclusive_mini, SPAN.exclusive_small, SPAN.exclusive, SPAN.exclusive_large, SPAN.exclusive_large_disabled
{
	/*[disabled]padding:7px 12px 6px;*/
}
INPUT.button_mini:hover, INPUT.button_small:hover, INPUT.button:hover, INPUT.button_large:hover, INPUT.exclusive_mini:hover, INPUT.exclusive_small:hover, INPUT.exclusive:hover, INPUT.exclusive_large:hover, A.button_mini:hover, A.button_small:hover, A.button:hover, A.button_large:hover, A.exclusive_mini:hover, A.exclusive_small:hover, A.exclusive:hover, A.exclusive_large:hover, A.exclusive.standard-checkout:hover
{
	/*[disabled]background-position:0 0;*/
	/*[disabled]opacity:0.8;*/
}
/*Top Bar Links*/
#mj-topbar LI:hover, #mj-topbar LI A:hover
{
	text-decoration: none;
}
#mj-topbar .currencies_ul LI
{
	margin: 0 !important;
	padding: 0;
}
#header_user_info A.login
{
	padding: 0 20px 0 10px;
	margin: 0;
}
/*Featured, New, Top Sellers Products Center content*/
#featured-products_block_center LI.ajax_block_product, #best-sellers_block_center LI.ajax_block_product, #new-products_block_home LI
{
	border: 1px solid #D9D9D9;
	border-radius: 5px 5px 5px 5px;
	display: inline-block;
	margin-bottom: 23px;
	margin-right: 23px;
	min-height: 320px;
	width: 31%;
	text-align: center;
}
#new-products_block_home LI
{
	min-height: 315px;
	margin-right: 20px;
}
#featured-products_block_center LI.ajax_block_product:nth-child(3n), #best-sellers_block_center LI.ajax_block_product:nth-child(3n), #new-products_block_home LI:nth-child(3n)
{
	margin-right: 0;
}
#featured-products_block_center LI.ajax_block_product:hover, #best-sellers_block_center LI.ajax_block_product:hover, #new-products_block_home LI:hover
{
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	transition: all 0.5s ease 0s;
}
.homefeatured_product_image, .homebestsellers_product_image, .homenewproducts_product_image
{
	margin-bottom: 10px;
	min-height: 110px;
}
#featured-products_block_center .prodprice SPAN, #best-sellers_block_center .prodprice SPAN, #new-products_block_home .prodprice SPAN
{
	margin-left: 0;
	margin-right: 10px;
}
.mj-productdetailimage > A:hover
{
	opacity: 1;
}
.mj-productdetailimage A
{
	background: url("../img/cart_image/Cart-image_slategray.png") no-repeat 0px 0px !important;
	background-size: 84px auto;
	float: right;
	font-size: 0;
	-webkit-appearance: none;
	height: 86px;
	width: 80px !important;
	padding: 0;
	border: 0px solid;
	margin: 8px 0px 6px;
	border: medium none !important;
}
#featured-products_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, #best-sellers_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, #new-products_block_home LI:hover .mj-productdetailimage > A
{
	background-position: 0px 0px;
	margin: 4.4px 3px;
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
}
/*** for chrome browser ****/
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
	.mj-productdetailimage A
	{
		height: 80px;
		margin: 14px 0 6px;
	}
	#featured-products_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, #best-sellers_block_center LI.ajax_block_product:hover .mj-productdetailimage > A, #new-products_block_home LI:hover .mj-productdetailimage > A
	{
		margin: 9.8px 4px;
	}
}
.product_desc
{
	float: left;
	min-height: 50px;
	padding: 0 4%;
	width: 92%;
}
.product_name
{
	font-size: 16px;
	min-height: 40px;
	padding: 0 4%;
	text-align: center;
	text-transform: uppercase;
}
.homefeatured_product_image .product_image > IMG, .homebestsellers_product_image .product_image > IMG, .homenewproducts_product_image .product_image > IMG
{
	padding: 4%;
}
#best-sellers_block_center .price, #new-products_block_home .price
{
	font-size: 18px;
	font-weight: normal;
	width: auto;
}
#best-sellers_block_center, #featured-products_block_center, #new-products_block_home
{
	margin-top: 5px;
}
#best-sellers_block_center .block_content, #featured-products_block_center .block_content, #new-products_block_home .block_content
{
	margin-top: 10px;
}
.blocksupplier LI
{
	border-bottom: medium none;
}
#mj-slidetitle
{
	background-image: url(../img/pattern.png);
	float: left;
	padding: 40px 0 12px;
	width: 100%;
	z-index: 11;
	min-height: 40px;
	box-shadow: inset 0 3px 3px rgba(0, 0, 0, 0.2);
}
#mj-slidetitle .mj-title
{
	color: #FFFFFF;
	float: left;
	font-size: 36px;
	text-align: center;
	width: 100%;
	display: none;
}
/*Breadcrumb CSS*/
DIV#breadcrumbs
{
	float: left;
	height: auto;
}
DIV#breadcrumbs A
{
	font-size: 1.2em;
	line-height: 2;
}
#breadcrumbs DIV, #breadcrumbs .pathway, #breadcrumbs SPAN
{
	display: inline-block;
}
#breadcrumbs SPAN.navigation_page
{
	/*[disabled]display:none;*/
}
#breadcrumbs SPAN.navigation_end
{
	font-size: 1.2em;
}
#breadcrumbs .navigation-pipe
{
	margin: 0 4px;
}
/*From global
.breadcrumbs .pathway
{
background: url(../images/breadcrumb_sep.png) no-repeat scroll right center transparent;
}
.breadcrumb .navigation-pipe {
margin: 0 0 0 5px;
}
*** footer block****/
#new-products_block_footer, #block_various_links_footer, #social_block, #block_contact_infos, #block_support
{
	float: left;
	width: 23%;
}
/*** bullet ***/
.mj-bullet1 LI, .mj-bullet2 LI, .mj-bullet3 LI, .mj-bullet4 LI, .mj-bullet5 LI, .mj-bullet6 LI, .mj-bullet7 LI, .mj-bullet8 LI, .mj-bullet9 LI
{
	line-height: 16px;
	margin: 3px 2px;
	padding: 2px 0 2px 22px !important;
	background: transparent url(../img/bullets.png) no-repeat 0 0 !important;
}
.mj-bullet1 LI
{
	background-position: 0 5px !important;
}
.mj-bullet2 LI
{
	background-position: 0 -65px !important;
}
.mj-bullet3 LI
{
	background-position: 0 -164px !important;
}
.mj-bullet4 LI
{
	background-position: 0 -264px !important;
}
.mj-bullet5 LI
{
	background-position: 0 -365px !important;
}
.mj-bullet6 LI
{
	background-position: 0 -465px !important;
}
.mj-bullet7 LI
{
	background-position: 0 -566px !important;
}
.mj-bullet8 LI
{
	background-position: 0 -663px !important;
}
.mj-bullet9 LI
{
	background-position: 0 -767px !important;
}
.mj-bullet10 LI
{
	line-height: 16px;
	list-style: square inside none;
	margin: 3px 2px;
	padding: 2px 0 2px 3px;
}
/*** Special in Typography ****/
.mj-special1 LI, .mj-special2 LI, .mj-special3 LI, .mj-special4 LI, .mj-special5 LI, .mj-special6 LI, .mj-special7 LI, .mj-special8 LI, .mj-special9 LI, .mj-special10 LI, .mj-special11 LI, .mj-special12 LI
{
	line-height: 18px;
	margin: 3px 2px;
	padding: 2px 0 5px 25px;
	background: transparent url(../img/menu_icons.png) no-repeat 0 0;
}
.mj-special1 LI
{
	background-position: 0 4px;
}
.mj-special2 LI
{
	background-position: 0 -68px;
}
.mj-special3 LI
{
	background-position: 0 -168px;
}
.mj-special4 LI
{
	background-position: 0 -267px;
}
.mj-special5 LI
{
	background-position: 0 -369px;
}
.mj-special6 LI
{
	background-position: 0 -467px;
}
.mj-special7 LI
{
	background-position: 0 -565px;
}
.mj-special8 LI
{
	background-position: 0 -666px;
}
.mj-special9 LI
{
	background-position: 0 -766px;
}
.mj-special10 LI
{
	background-position: 0 -867px;
}
.mj-special11 LI
{
	background-position: 0 -969px;
}
.mj-special12 LI
{
	background-position: 0 -1067px;
}
H1, H2, H3, H4, H5, H6
{
	font-weight: normal;
	line-height: 25px;
	margin-top: 6px;
	margin-bottom: 10px;
}
P
{
	margin-bottom: 4px;
}
/*Product Detail Page*/
#pb-left-column #short_description_block
{
	line-height: 20px;
	margin: 10px 0;
}
H4.optionName
{
	float: left;
	font-size: 14px;
	margin-bottom: 0;
	text-transform: none;
	/*width:10.8%;*/
}
.product_info_right H4.optionName, #availability_statut H4.optionName
{
	width: 25%;
	margin-top: 5px;
}
.attribute_list #color_to_pick_list
{
	list-style-type: none;
	margin-top: 4px;
}
#attributes FIELDSET, .cart_info
{
	margin-top: 10px;
	padding: 0;
}
LABEL, H4.optionName
{
	line-height: 1.25em;
	/*padding: 0.1em;*/
	font-family: Muli, sans-serif;
	font-weight: bold;
}
#productAttributes #product_reference
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
#productAttributes .editable
{
	float: left;
	margin-top: 8px;
}
#productAttributes .cart_quantity
{
	float: left;
	margin-top: 5px;
	width: 36.3%;
}
.cart_quantity > STRONG
{
	float: left;
	margin-top: 5px;
	width: 69%;
	font-size: 14px;
}
#minimal_quantity_wanted_p
{
	color: #FF6347;
	float: left;
	margin-top: 10px;
	margin-bottom: 0;
	width: 100%;
}
.cart_button
{
	/*[disabled]float:right;*/
	/*[disabled]width:63%;*/
}
#availability_statut
{
	float: left;
	margin: 10px 0 0;
	width: 100%;
}
#pQuantityAvailable
{
	float: left;
	margin-bottom: 0;
	margin-left: 15px;
	margin-top: 5px;
	width: auto;
}
.product_info_right .product_price
{
	float: left;
	margin: 10px 0 0;
	width: 100%;
}
.product_info_right .price_amount
{
	float: left;
	font-size: 16px;
	font-weight: normal;
	width: 62%;
	margin-top: 4px;
}
#on_sale
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
.idTabs
{
	list-style-type: none;
	margin-top: 20px;
	padding: 0px;
}
.idTabs .selected
{
	background: #DADDDF repeat 0 0;
}
.idTabs A
{
	display: block;
	font-size: 16px;
	font-weight: bold;
	padding: 10px;
	text-align: center;
	text-decoration: none;
	/*[disabled]width:110px;*/
	text-transform: uppercase;
}
#more_info_sheets
{
	line-height: 18px;
	/*[disabled]margin:10px 0;*/
	padding: 20px;
	background-color: #F7F7F7;
}
.online_only
{
	float: left;
	margin-bottom: 0;
	margin-top: 3px;
	width: 100%;
}
UL.idTabs LI
{
	float: left;
	margin-right: 5px;
}
#more_info_block
{
	float: left;
	margin: 20px 0;
	width: 100%;
}
.idTabs A
{
	background: #DADDDF repeat 0 0;
	color: #7A889F;
}
SPAN.title, .order_delivery UL.address LI.address_title
{
	display: block;
	font-family: Muli, sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 15px;
	padding-bottom: 15px;
	text-transform: uppercase;
	background: none !important;
	text-shadow: none;
}
/*suppleir inner page ***/
.center_block_img
{
	float: left;
	width: 35%;
}
.center_block_right
{
	float: left;
	width: 65%;
}
.center_block_title
{
	float: left;
	width: 100%;
}
.add_to_cart
{
	/*[disabled]float:left;*/
	/*[disabled]margin-top:19px;*/
	/*[disabled]width:41%;*/
}
A.button.ajax_add_to_cart_button.exclusive:hover
{
	color: #FFFFFF;
}
/*Login Page*/
FORM.std FIELDSET, #authentication #create-account_form .form_content, #authentication #login_form .form_content
{
	margin: 0;
	padding: 0;
}
#create-account_form H3, #authentication #login_form H3
{
	background: transparent repeat 0 0;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.2em;
	font-weight: normal;
	padding: 0 0 5px;
	text-transform: uppercase;
}
#create-account_form, #authentication #login_form
{
	border: 1px solid #D2D2D2;
	border-radius: 2px;
	margin-top: 14px;
	padding: 14px 21px;
	box-sizing: border-box;
	width: 100%;
}
#authentication #center_column, #addresses #center_column
{
	width: 100%;
}
#create-account_form .title_block
{
	color: #404040;
	font-size: 14px;
	padding-bottom: 10px;
}
#create-account_form LABEL, #login_form LABEL
{
	color: #404040;
	display: inline-block;
}
#create-account_form P.text, #authentication #login_form P.text
{
	float: left;
	clear: right;
	margin: 4px 16px 4px 0;
	width: 32%;
	display: block;
}
#create-account_form P.submit
{
	float: left;
	width: auto;
	margin-top: 16px;
}
#create-account_form #email_create, #login_form #email, #login_form #passwd, #login_form #login_email, #login_form #login_passwd
{
	background: transparent repeat 0 0;
	color: #666666;
	height: 20px;
	padding: 4px 5px 3px;
	width: 66%;
}
#create-account_form LABEL, #login_form LABEL
{
	color: #404040;
	display: inline-block;
	/*[disabled]width:110px;*/
}
#create-account_form #SubmitCreate, #login_form #SubmitLogin
{
	float: left;
}
.lost_password
{
	margin: 12px;
}
#login_form P.submit
{
	float: left;
	margin-top: 16px;
}
.mj-boxwarning
{
	background: #F2B3B3 url("../img/box_warning.png") no-repeat 10px center;
	float: left;
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.mj-boxhint
{
	background: #FEE9C5 url("../img/box_download.png") no-repeat 10px center;
	width: 100%;
	box-sizing: border-box;
	float: left;
}
/*Forgot Password*/
#form_forgotpassword P.text
{
	float: left;
	margin-right: 20px;
	margin-top: 8px;
}
#form_forgotpassword P.submit
{
	margin-right: 25px;
	padding-bottom: 5px;
	text-align: left;
}
#form_forgotpassword P.text LABEL
{
	display: inline-block;
	font-size: 14px;
	font-weight: bold;
	padding-right: 0;
	text-align: left;
	width: 100px;
}
#form_forgotpassword P.text INPUT
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #D2D2D2;
	height: 20px;
	padding: 4px 5px 3px;
	width: 288px;
}
/**** cart checkout page *****/
TABLE#cart_summary
{
	margin-top: 10px;
	float: left;
	width: 100%;
	table-layout: fixed;
}
TABLE#cart_summary .price
{
	float: none;
	width: auto;
	border-right: 1px solid #E9E9E9;
	border-left: none;
}
.cart_total_price:last-child
{
	border-bottom: 1px solid #E9E9E9;
}
.cart_total_price:last-child, TABLE#cart_summary #total_price_container, TABLE#cart_summary .cart_total_price TD.cart_voucher
{
	border-bottom: 1px solid #E9E9E9;
}
TABLE#cart_summary .cart_total_price .total_price_container
{
	border-right: 1px solid #E9E9E9 !important;
}
TABLE#cart_summary TD
{
	padding: 10px 8px;
}
TABLE#cart_summary TBODY TR:last-child TD
{
	border-bottom: 1px solid #E9E9E9;
}
TD.cart_quantity
{
	min-height: 52px;
}
TABLE#cart_summary .cart_total
{
	width: 12% !important;
}
TABLE#cart_summary TD.cart_delete
{
	border-right: 1px solid #E9E9E9;
}
TABLE#cart_summary TR.cart_item.even, #order-list TR.alternate_item, #order-detail-content TABLE TR:nth-child(2n), TABLE.std TR.alternate_item, TABLE.table_block TR.alternate_item
{
	background-color: #FAFAFA;
}
.cart_total .price
{
	border-right: medium none !important;
}
.cart_unit .price
{
	line-height: 25px;
	border-right: medium none !important;
}
TABLE#cart_summary TH
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	padding: 9px 5px;
	text-shadow: 0 1px 0 #666666;
	text-transform: none;
}
#compare_shipping SELECT
{
	width: 164px;
}
.cart_total_price .total_price_container P
{
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	padding: 8px;
	text-transform: uppercase;
}
TABLE#cart_summary TH
{
	padding: 14px 12px;
	color: #FFF;
	font-weight: bold;
	text-transform: capitalize;
	text-shadow: 0 1px 0 #666;
	/*[disabled]background:#999 url(../img/bg_table_th.png) repeat-x 0 -15px;*/
}
TABLE#cart_summary TH.cart_product
{
	text-align: center;
	text-transform: capitalize;
}
#compare_shipping P LABEL
{
	float: left;
	line-height: 26px;
	width: 65px;
}
TABLE.std TH, TABLE.table_block TH
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	padding: 9px 12px;
	text-shadow: none;
	text-transform: none;
}
#shopping-cart
{
	float: left;
	width: 100%;
}
#shopping-cart H1
{
	float: left;
	display: inline;
	margin: 16px 0;
}
#shopping-cart .mj-boxhint
{
	float: right;
}
#shopping-cart .mj-boxinfo
{
	float: right;
}
/***Address in checkout****/
.addresses UL.address .address_title
{
	color: #FFFFFF;
	font-weight: bold;
	margin-bottom: 5px;
	text-shadow: 0 1px 0 #666666;
	box-sizing: border-box;
	height: auto !important;
}
/**** shoping cart checkout pages *****/
UL.step LI A, UL.step LI.step_current SPAN, UL.step LI.step_current_end SPAN
{
	color: #FFF;
	display: inline-block;
	padding: 0;
}
UL.step LI.step_current
{
	background: transparent repeat 0 0;
	font-weight: bold;
}
UL.step LI
{
	background: transparent repeat 0 0;
}
UL.step LI.step_done
{
	background: transparent repeat 0 0;
}
UL.step LI
{
	float: left;
	font-size: 16px;
	height: auto;
	line-height: 25px;
	margin-right: 10px;
	text-align: center;
	text-transform: uppercase;
	font-family: Muli, sans-serif;
}
UL.step LI.step_todo SPAN
{
	background: #EEEEEE repeat 0 0;
	border-radius: 3px 3px 3px 3px;
	color: #999999;
	display: inline-block;
	padding: 6px;
	text-shadow: 0 1px 0 #FFFFFF;
}
/*ul.step li a{
font-weight:bold;
}*/
UL.step LI A, UL.step LI.step_current SPAN, UL.step LI.step_current_end SPAN
{
	background: transparent repeat 0 0;
}
#order #center_column, #order-confirmation #center_column
{
	width: 100%;
}
.tabcontents UL.step
{
	float: left;
	height: auto;
	list-style-type: none;
	margin-bottom: 20px;
	width: 100%;
}
#ordermsg P.txt
{
	float: left;
	font-size: 14px;
	margin-right: 25px;
	width: 220px;
}
.cart_navigation
{
	float: left;
	/*[disabled]margin:20px 0;*/
	width: 100%;
}
.order_carrier_content
{
	/*[disabled]background:#F8F8F8 repeat 0 0;*/
	/*[disabled]border:1px solid #CCCCCC;*/
	/*[disabled]color:#000000;*/
	/*[disabled]float:left;*/
	/*[disabled]padding:10px;*/
	/*[disabled]width:100%;*/
	/*[disabled]box-sizing:border-box;*/
}
UL.step LI.step_current_end
{
	background: transparent repeat 0 0;
	font-weight: bold;
}
.paiement_block
{
	background: transparent repeat 0 0;
	border: medium none;
	color: #404040;
	/*[disabled]float:left;*/
	/*[disabled]font-size:12px;*/
	/*[disabled]padding:0;*/
	box-sizing: border-box;
	width: 100%;
}
.paiement_block #order-detail-content .productquanty
{
	background: transparent repeat 0 0;
	border: medium none;
	float: none;
	left: 0;
	margin-top: 2px;
	position: relative;
	text-align: center;
}
.custom.mj-grid24.mj-dotted.mj-latest .address
{
	height: auto !important;
}
#add_adress P.text LABEL, #add_adress P.password LABEL, #add_adress P.select LABEL, #add_adress P.select SPAN, #add_adress P.textarea LABEL
{
	float: left;
	padding: 4px 15px;
}
/*Order History*/
#block-history .price
{
	font-size: 13px;
	font-weight: normal;
}
TABLE.std TD, TABLE.table_block TD
{
	border-bottom: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	border-right: 1px solid #E9E9E9;
	font-size: 13px;
	padding: 12px;
	vertical-align: middle;
}
#order-detail-content TFOOT TD .price, #order-detail-content TFOOT TD .price-shipping
{
	float: none;
	width: auto;
}
#order-detail-content TFOOT TD
{
	font-size: 14px;
	text-align: right;
}
.order_delivery .first_item
{
	margin-right: 28px;
}
.delivery_options_address > H3
{
	margin-bottom: 0;
}
/****pagination *****/
.mj-pagination UL
{
	float: left;
	padding-top: 6px;
	width: 100%;
}
/*** Slideshow price ***/
.price_slideshow
{
	float: left;
	font-size: 24px;
	font-weight: bold;
	width: 100%;
}
.cart_quantity_up
{
	
	float: left;
	height: 11px;
	margin-bottom: 6px;
	width: 10px;
}
.cart_quantity_down
{
	
	float: left;
	height: 11px;
	line-height: 19px;
	margin: 3px 0;
	width: 10px;
}
.productquanty
{
	background: #FFFFFF repeat 0 0;
	border: 1px solid #D3D3D3;
	/*border-radius: 5px 5px 5px 5px;*/
	float: left;
	left: 27px;
	margin-top: 2px;
	position: relative;
}
SPAN.quantity-box
{
	float: left;
	padding-top: 5px;
	width: 27px;
}
.cart_quantity_button
{
	background: #ECECEC repeat 0 0;
	margin: 0 0 0 5px;
	padding-left: 5px;
}
.cart_quantity_button
{
	line-height: 0;
}
.cart_quantity_button
{
	float: left;
	padding-top: 2px;
	width: 15px;
}
TABLE#cart_summary .cart_quantity .cart_quantity_input
{
	border: medium none;
	box-shadow: none;
	float: left;
	margin-left: 5px;
	width: 27px;
	padding: 2px;
}
TABLE#cart_summary .cart_quantity .cart_quantity_button
{
	float: left;
	position: relative;
	top: 0;
}
TABLE#cart_summary .cart_product IMG
{
	border: none;
}
TABLE#cart_summary TD
{
	font-size: 14px;
	font-weight: normal;
	vertical-align: middle;
}
TABLE#cart_summary .cart_final_price > TD
{
	font-size: 1.6em;
	font-weight: bold;
}
TABLE#cart_summary TD.cart_unit, TABLE#cart_summary TH.cart_unit
{
	text-align: right;
}
TABLE#cart_summary .price
{
	text-align: center;
	white-space: nowrap;
}
.cart_delete A.cart_quantity_delete, A.price_discount_delete
{
	background: transparent url("../img/icon/small_delete.gif") no-repeat 0 0;
	border-radius: 0 0 0 0;
	display: inline-block;
	font-size: 0;
	height: 22px;
	opacity: 0.6;
	padding: 0;
	text-shadow: none;
	text-transform: uppercase;
	width: 24px;
}
.cart_delete A.cart_quantity_delete:hover, A.price_discount_delete:hover
{
	opacity: 1;
}
/*Stores page*/
.mj-stores
{
	float: left;
	width: 100%;
}
.store_text
{
	float: left;
	font-size: 16px;
	margin-bottom: 10px;
	width: 100%;
}
.address_form
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
.address_input
{
	float: left;
	margin-top: 5px;
	width: 60%;
}
.radius
{
	float: left;
	margin-top: 5px;
	width: 25%;
}
.address_input > LABEL, .radius > LABEL
{
	float: left;
	font-size: 14px;
	margin-top: 5px;
	width: 100px;
}
.radius > LABEL
{
	width: 60px;
}
.store_search
{
	float: right;
	width: auto;
}
.store_search .button
{
	margin: 0;
}
.search_result
{
	float: left;
	margin: 10px 0;
	width: 100%;
}
.store-small.grid_2.mj-boxcontent
{
	float: left;
	width: 97%;
}
.store_image
{
	float: left;
	margin-right: 15px;
	width: 20%;
}
.blockstore .store_image
{
	width: 100%;
}
.store_image > IMG
{
	height: auto;
	width: 100%;
}
.store_details
{
	float: left;
	width: 50%;
	text-align: center;
}
.store_name
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}
.store_address
{
	float: left;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
}
.store_phone
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
.store_workinghours
{
	float: right;
	width: 25%;
}
.store_workinghours TD
{
	line-height: 20px;
}
.store_workinghours > SPAN#store_hours
{
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}
/*** Typographi ***/
CODE
{
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
}
/**** in Cart Next Button ***/
.cart_navigation.submit INPUT.exclusive
{
	padding: 4px 12px 1px;
}
/*********Sitemap page ***********/
#sitemap_content
{
	float: left;
	width: 100%;
}
#listpage_content
{
	float: left;
	margin-top: 10px;
	width: 100%;
}
#listpage_content .mj-bullet3 LI
{
	background-position: 0 -164px !important;
}
/*Pagination*/
UL.pagination LI
{
	display: inline;
	margin: 0 1%;
}
#pagination_previous
{
	float: left;
	margin: 0 5px 0 0;
}
/*#pagination_next {
margin: 0 0 0 5px;
}*/
.content_sortPagiBar
{
	margin: 0 0 4px;
	float: right;
	width: 30%;
}
DIV.content_sortPagiBar P
{
	margin-bottom: 0;
}
/*Product List*/
.manufacturer-product_list
{
	float: left;
	width: 100%;
}
/*.info_block {
float: left;
width: 100%;
}
#product_list li {
float: left;
width: 33%;
min-height:375px;
}*/
.productlist_discount
{
	float: left;
	width: 100%;
}
.productlist_discount .discount
{
	float: left;
	width: auto;
}
.productlist_onsale .on_sale
{
	float: left;
	font-size: 10px;
	padding: 0;
	width: auto;
}
.productlist_onsale
{
	float: left;
	width: 100%;
}
.description_box .lnk_more
{
	background: none;
	padding: 0;
}
.description_box P
{
	margin: 0;
	padding: 0;
}
/***** Manufucture List ******/
.left_side .logo
{
	float: left;
	width: 18%;
}
.left_side .man_name
{
	float: left;
	width: 15%;
}
.left_side .description.rte
{
	float: left;
	width: 40%;
}
UL#manufacturers_list LI
{
	border: none;
	border-bottom: 1px solid #EEEEEE;
	border-radius: 3px 3px 3px 3px;
	margin-bottom: 14px;
	padding: 12px 8px;
}
UL#manufacturers_list LI H3
{
	margin-top: 10px;
}
.description .no_poduct > A
{
	float: left;
	font-weight: bold;
	width: 100%;
}
.description .no_poduct > SPAN
{
	float: left;
	font-weight: bold;
	width: 100%;
}
.dsc
{
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
/*Category Listing CSS*/
.category_image
{
	float: left;
	width: 30%;
}
.cat_desc
{
	float: left;
	font-size: 12px;
	line-height: 18px;
	width: 70%;
}
.subcategory_details .subcat_desc
{
	float: left;
	line-height: 18px;
	margin: 0;
	width: 100%;
}
.subcategory_details .subcat_name
{
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	width: 100%;
}
.subcategory_details
{
	float: left;
	width: 85%;
}
.subcategory_img
{
	float: left;
	width: 15%;
}
/*Cheque Payment*/
.cheque_image
{
	float: left;
	width: 15%;
}
.cheque_description
{
	float: left;
	width: 80%;
}
.cheque_description SPAN#amount
{
	font-weight: bold;
}
STRONG
{
	font-weight: bold;
}
/*Write Review*/
.cancel
{
	width: 25px;
}
/*Contact Us*/
.input_contect > SELECT
{
	margin-bottom: 10px;
	width: 220px;
}
.selct-heading .input_contect
{
	float: left;
	width: 55%;
}
.selctheading_item
{
	float: left;
	width: 54%;
}
.desc_selectheading
{
	float: right;
	width: 20%;
}
.selct-heading
{
	float: left;
	width: 100%;
}
.selct-heading .mj-contact
{
	float: left;
	padding-top: 6px;
	width: 37%;
}
.desc_selectheading
{
	float: left;
	margin-top: 7px;
	width: 45%;
}
/*Addresses*/
#add_adress H3
{
	color: #FFFFFF;
	font-size: 14px;
	margin: 0 0 15px;
	padding: 5px;
	text-transform: uppercase;
}
#add_adress P.text LABEL, #add_adress P.password LABEL, #add_adress P.select LABEL, #add_adress P.select SPAN, #add_adress P.textarea LABEL
{
	display: inline-block;
	font-size: 14px;
	text-align: left;
	width: 25%;
}
#add_adress P.text INPUT, #add_adress P.password INPUT, #add_adress P.select INPUT
{
	width: 33%;
}
#add_adress P.select SELECT
{
	width: 33%;
}
#add_adress FIELDSET
{
	padding-bottom: 15px;
}
#center_column #add_adress P.submit2
{
	margin-top: 10px;
	text-align: right;
}
#add_adress P.textarea TEXTAREA
{
	/*[disabled]width:33%;*/
}
.sf-menu LI:hover
{
	background: #E5E5E5 repeat 0 0;
}
#pb-left-column .cart_quantity #qty-button-up
{
	border-radius: 0 2px 2px 0;
}
#pb-left-column .cart_quantity #qty-button-down, #pb-left-column .cart_quantity #qty-button-up
{
	background: #F2F2F2 repeat 0 0;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	display: block;
	float: left;
	height: 34px;
	line-height: 34px;
	text-align: center;
	width: 18px;
}
#pb-left-column .cart_quantity #qty-down
{
	background: transparent url("http://themes.withinpixels.com/autumn/themes/autumn/css/../img/autumn/minus_dark.png") no-repeat 50% center;
	display: block;
	height: 34px;
	width: 18px;
}
#pb-left-column .cart_quantity #qty-up
{
	background: transparent url("http://themes.withinpixels.com/autumn/themes/autumn/css/../img/autumn/plus_dark.png") no-repeat 50% center;
	display: block;
	height: 34px;
	width: 18px;
}
/*Footer Social Icons*/
#mj-footer .social_icons
{
	margin-top: 4px;
}
#mj-footer .social_icons A
{
	background: transparent url("../img/social_icon.png") no-repeat 0 0;
	float: left;
	font-size: 0;
	height: 25px;
	margin: 0 5px;
	text-indent: -9999px;
	text-transform: capitalize;
	width: 25px;
}
.mj-linkedin
{
	background-position: 0 -77px !important;
}
.mj-feed
{
	background-position: 0 -115px !important;
}
.mj-twitter
{
	background-position: 0 -38px !important;
}
.mj-facebook
{
	background-position: 0 0 !important;
}
/*Order History*/
#order-list TH
{
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	padding: 5px 12px;
	text-shadow: none;
	text-transform: none;
}
.mj-pname A
{
	font-weight: bold;
	font-size: 14px;
	text-transform: none;
}
.mj-pname
{
	margin-top: 10px;
}
.alsoPurchased .mj-pname A
{
	position: relative;
	bottom: -40px;
	font-weight: bold;
}
/********** Shoping cart ***********/
#order-detail-content TABLE#cart_summary TFOOT TR TD
{
	border: medium none;
}
#order-detail-content TABLE#cart_summary TBODY TR TD
{
	border: medium none;
}
#order-detail-content TABLE#cart_summary TFOOT TR.cart_total_delivery, #order-detail-content TABLE#cart_summary TFOOT TR.cart_total_tax
{
	background: none;
}
#order-detail-content TABLE#cart_summary TFOOT TR#cartSubTotal
{
	/*[disabled]color:#F8F8F8;*/
	/*[disabled]background-color:#4B5668;*/
	border-top: 2px solid #D1D1D1;
	border-bottom: 2px solid #C0C0C0;
}
/**** category *****/
#categories_block_left UL LI
{
	background: transparent repeat 0 0 !important;
}
#categories_block_left LI UL LI A
{
	background: none !important;
	margin-left: -20px !important;
	padding-left: 24px !important;
}
#categories_block_left LI A:hover
{
	color: #5D81AB !important;
}
#categories_block_left LI .active A
{
	color: #FFF !important;
}
#mj-left #categories_block_left UL LI A
{
	margin-right: 0px;
	font-weight: normal !important;
}
#categories_block_left LI:hover .OPEN
{
	/*[disabled]background:transparent url(../img/icon/slategray_oc_1.png) no-repeat 0 -21px;*/
}
#categories_block_left LI:hover .CLOSE
{
	/*[disabled]background:transparent url(../img/icon/slategray_oc_1.png) no-repeat 0 3px;*/
}
#categories_block_left LI .CLOSE:hover
{
	background-position: 0 3px;
}
#categories_block_left LI:hover
{
	/*[disabled]background:transparent url(../img/icon/slategray_oc_1.png) no-repeat 0 -21px;*/
}
.mj-productdetailimage .exclusive.ajax_add_to_cart_button
{
	border-radius: 0 !important;
}
.mj-linkedin
{
	display: none;
}
.get_touch LI
{
	background: transparent url(../img/footer_icon.png) no-repeat 0 0;
	line-height: 20px;
	padding-left: 35px;
}
.get_touch .address
{
	background-position: 0 -495px !important;
}
.get_touch .mail
{
	background-position: 0 -742px !important;
}
.get_touch .phone
{
	background-position: 0 -864px !important;
}
.get_touch .small
{
	font-size: 14px;
}
.get_touch
{
	margin-top: 20px;
}
#header_right
{
	position: relative;
	float: right;
	width: 66%;
	height: 124px;
}
/** for remove border on carriers **/
TBODY#carriers_list TR TD
{
	text-align: center;
	border: none;
}
#new-products_block_right .block_content A.exclusive
{
	margin-top: 15px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0)
{
	INPUT.button_small, INPUT.button, INPUT.button_large, INPUT.button_mini_disabled, INPUT.button_small_disabled, INPUT.button_disabled, INPUT.button_large_disabled, INPUT.exclusive_mini, INPUT.exclusive_small, INPUT.exclusive, INPUT.exclusive_large, INPUT.exclusive_mini_disabled, INPUT.exclusive_small_disabled, INPUT.exclusive_disabled, INPUT.exclusive_large_disabled, A.button_mini, A.button_small, A.button, A.button_large, A.exclusive_mini, A.exclusive_small, A.exclusive_large, SPAN.button_mini, SPAN.button_small, SPAN.button, SPAN.button_large, SPAN.exclusive_mini, SPAN.exclusive_small, SPAN.exclusive, SPAN.exclusive_large, SPAN.exclusive_large_disabled
	{
		padding: 7px 12px 5px;
	}
}
