/**
* @package Mozen - Responsive Zencart Template
* @copyright (C) 2012 by Dasinfomedia - All rights reserved!
* CSS Document
* For tab Layout
*/
@charset "utf-8";
@media only screen and (max-width:1000px)
{
#jsn-pos-mainnav li a.current_parent{
	background:none;
}
}
@media screen and (min-width: 701px) and (max-width: 1900px) {
	.mj-grid8 {
		width: 14.666%;
	}
	.mj-grid16 {
		width: 31.333%;
	}
	.mj-grid80 {
		width: 64.666%;
	}
	.mj-grid88 {
		width: 81.333%;
	}
	#mj-topbar .mj-grid16 {
    	color: #FFFFFF;
	}
}
@media only screen and (min-width:720px) and (max-width:1900px)
{
	#mj-topbar .mj-grid16
	{
		width:16%;
	}
	#mj-topbar .mj-grid24 
	{
    	width: 25%;
	}
	#mj-topbar .mj-grid72
	{
		width:42%;
	}
	#mj-logo 
	{
    	width: 35%;
		padding-top:10px;
	}
	#mj-header
	{
		padding:25px 0 5px;
	}
	#mj-header #mj-righttop 
	{
    	float: right;
    	width: 54%;
	}
	#mj-righttop .mj-search
	{
		margin-top:9px;
		float:right;
		padding:0px;
	}
	#mj-righttop .mj-language
	{
		padding: 0 11px 3px 0;
	}
	#mj-righttop .mj-currencies
	{
		padding: 0 10px;
	}
	.slidingDiv
	{
		width:60%!important;
	}
	#shopping_items .mj-grid64
	{
		width:100%!important;
	}
	.mj-typocolor a.button
	{
		font-size:14px;
	}
	.mj-typocolor , .mj-typobutton
	{
		margin-bottom:15px;
	}
}
@media only screen and (min-width:1001px) and (max-width:1050px)
{
	#mj-logo
	{
		width:24%;
	}
	#mj-topbar .mj-grid16
	{
		width:13%;
	}
	#mj-topbar .mj-grid72
	{
		width:70%;
	}
	#mj-topbar .mj-grid24
	{
		width:17%;
	}
	#mj-topbar .mj-grid24 .slidingDiv
	{
		width:90%;
	}
	.search .show_hide
	{
		width:10%;
	}
	#mj-topbar .mj-grid32
	{
		width:16%;
	}
	#mj-languagebar .mj-currencies
	{
		float:right;
	}
	#mj-languagebar .mj-language
	{
		width:52%;
	}
	#mj-languagebar {
		float: left;
		margin-left: 60px;
		width: 100%;
	}
	#mj-topbar .mj-grid40
	{
		margin-right: 0;
		margin-top: 0;
		width: 48%;
	}
	.cart_quantity {
		width: 36%;
	}
	.cart_button {
		width: 63%;
	}
	.review_box{
		width:95.2%;
	}
	.propricemain {
	 	min-height:80px;
	 }
	 .product_info_left{
	 	width:40%;
	 }
	 #accountLinksWrapper .product_info_left {
    	width: 70%;
	 }
	 .product_info_right{
	 	width:55%;
	 }
	 .list-reviews .mj-review {
	 	width:96.6%;
	 }
	 #google_translate_element {
		margin-left: 0;
	}
	#mj-left .leftBoxHeading a, #mj-right .rightBoxHeading a, #mj-left #categories h3{
		font-size:15px;
	}
	#mj-featured1 .mj-grid16{
		width:18%;
	}
	#mj-featured1 .mj-grid80 {
		width: 77.033%;
	}
	.sideBoxContent {
		padding: 10px 10px 10px 0;
	}
	.mj-stayintouch.mj-grid40.mj-lspace.mj-rspace {
		width: 53%;
	}
	.mj-brands.mj-grid56 {
		width: 46.333%;
	}
	.mj-emailadd > input, .mj-pass > input {
    	width: 160px;
	}
	.twtr-ft div {
    width: 90%;
	}
	#mj-footer
	{
 		padding: 46px 0 33px;	
 	}
	p.s_desc 
	{
    	padding: 1px;
	}
	.productListing-odd, .productListing-even	
	{
		width:29.8%;
	}
	.mj-prodcolorboxnote
	{
		width:37%;
	}
	.mj-prodcolorboxnotetop
	{
		width:42%;
	}
	.mj-typobutton
	{
		width:30%;
	}
	.mj-whitebutton, .mj-simplebutton, .mj-typocolor a.button
	{
		font-size:12px;
	}
	.mj-contact
	{
		width:18%;
	}
	.mj-message
	{
		width:71%;
	}
	.mj-sendmail
	{
		width:82.2%;
	}
	/*#mj-logo
	{
		width:21.9%\9 !important;
	}
	#mj-header #mj-righttop
	{
		width:76.1%\9 !important;
	}*/
	#mj-header .mj-grid16 {
		float: right;
		margin-right: -3px;
		width: 18%;
	}
	#mj-languagebar {
		margin-bottom: 10px;
		width: 97%;
		margin-left:0px;
	}
	#mj-languagebar .mj-currencies {
		float: right;
	}
	#mj-header .mj-grid32 {
		width: 35%;
	}
	/*#mj-topbar li:first-child {
		padding:0 0 0 10px;
	}*/
	.flex-caption{
		font-size: 48px;
		line-height: 65px;
	}
	.slide-description {
    	font-size: 21px;
	}
	.price-tag{
		left:0;
		width:21%;
	}
	.mj-brands.mj-grid56 li {
    	line-height: 30px;
	}
	.mj-brands.mj-grid56 > ul{
		margin-top:0px;
	}
	
	/* Category Special, New */
	
	#newProductsDefault #sorter, #featuredDefault #sorter, #allProductsDefault #sorter 
	{
    	width: 56%;
	}
	#newProductsDefault #sorter label, #featuredDefault #sorter label, #allProductsDefault #sorter label 
	{
    	width: 14%;
	}
	#newProductsDefault .buttonRow.forward, #allProductsDefault .buttonRow.forward
	{
		width:44%;
	}
	.mj-newproductname 
	{
    	padding: 5px 0 5px 17px;
    	width: 38.5%;
	}
	
	/* OSMART */
	
	.footer_productinfo .mj-productdescription
	{
		width:60%;
	}
	#mj-maincontent #specials
	{
    	margin-right: 0;
	}
	.mj-signupcontainer .content, .mj-logincontainer .content
	{
		width:84.8%;
	}
	.mj-signupcontainer
	{
		margin-left:10px;
	}
	.mj-logincontainer .mj-login
	{
		width:35%;
		margin-bottom:15px;
	}
	.mj-createaccount .acc_trigger
	{
		width:93.6%;
	}
	.mj-createaccount
	{
		margin-left:8px;
	}
	.tableHeading th
	{
		font-size:14px;
	}
	.mj-stayintouch p
	{
		font-size:13px;
	}
	.prodprice
	{
		width:78%;	
	}
	
	/* Slider */
	
	#wrapper
	{
		width:360px;	
		left:4.5%;
	}
	#carousel 
	{
    	width:355px;	
	}
	#carousel li
	{
		width:110px;	
	}
	
}

@media only screen and (min-width:701px) and (max-width:1000px)
{

	.product_attributes{
		width:70%;
	}
	h4.optionName{
		width:29%;
	}
	.slidingDiv
	{
		width:55%;
	}
	.search .show_hide {
		width:8%;
	}
	#mod-search-searchword {
		width:69%
	}
	#mj-topbar .mj-grid80 {
		width: auto !important;
	}
	.centerBoxWrapperContents{
		margin-top:-7px;
	}
	#mj-topbar .mj-grid24
	{
		width:32%;
	}
	#mj-topbar .mj-grid32
	{
		width:49%;
	}
	#mj-topbar .mj-grid40
	{
		width:60%;
	}
	/*#mj-topbar li:first-child {
   		padding: 0 0 0 10px;
	}*/
	#mj-header .mj-grid16 {
		float: right;
		margin-right: -3px;
		width: 24%;
	}
	#mj-header .mj-grid32 {
		width: 35%;
	}
	#mj-languagebar .mj-currencies
	{
		float:right;
	}
	
	.flex-caption {
    	font-size: 32px;
		line-height: 45px;
	}
	.slide-description {
    	font-size: 18px;
	}
	.price-tag {
		left: -15px;
    	padding: 20px;
		top: 50px;
    	width: 20%;
	}
	.a-btn {
		height: 30px;
		padding-left: 15px;
    	padding-right: 40px;
	}
	.a-btn-text {
		font-size: 14px;
    	padding-top: 6px;
	}
	.a-btn-slide-text {
		font-size: 14px;
		line-height: 32px;
		right: 34px;
	}
	.a-btn-icon-right {
		width: 32px;
	}
	.a-btn:hover .a-btn-slide-text {
		width: 90px;
	}
	.a-btn:hover {
		padding-right: 135px;
	}
	.tag{
		font-size: 22px;
	}
	.price{
		font-size: 26px;
	}
	.discount{
		font-size: 22px;
	}
	.centerBoxWrapperContents {
		margin-bottom: 0 !important;
	}
	.mj-grid8, .mj-grid16, .mj-grid24, .mj-grid32, .mj-grid40, .mj-grid48,
	.mj-grid56, .mj-grid64, .mj-grid72, .mj-grid80, .mj-grid88, .mj-grid96 {
		float:left;
		margin-left: 0px;
		margin-right: 0px;
		width: 100%;
	}
	.custom.mj-grid8, .custom.mj-grid16, .custom.mj-grid24, .custom.mj-grid32, .custom.mj-grid40, .custom.mj-grid48, 
	.custom.mj-grid56, .custom.mj-grid64, .custom.mj-grid72, .custom.mj-grid80, .custom.mj-grid88, .custom.mj-grid96 {
		border: none;
		margin-bottom: 0px;
	}	  	
	#mj-languagebar
	{
		width:100%;
		margin-bottom:10px;
	}
	#mj-righttop .mj-language
	{
		padding:0 22px;
	}
	#mj-righttop .mj-currencies
	{
		padding:0 22px;
		border-left:none;
	}
	.cart_quantity {
		width: 42%;
	}
	.search .searchbtn {
		width:16% !important;
	}
	#mj-header
	{
		padding:25px 0 25px;
	}
	/*---------------*/
	/*#mj-left div, #mj-right div{
		width:100% !important;
	}*/
	#bestsellersContent{
		width:94% !important;
	}
	#mj-featured1{
		padding-bottom:4px;
	}
	.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, 	
		.centerBoxContentsNew {
    	margin: 5px 0;
	}
	.centerColumn {
    	padding: 0;
	}
	#content, #position-left.span3, #position-right.span3 {
		display: none;
		width: 100%;
	}
	#moduleMenu-wrapper{
		width:100%;
	}
	#indexDefaultMainContent{
		margin-top:0px;
	}
	#mj-copyright .custom.mj-grid88{
		width:85% !important;
	}
	#mj-copyright .custom.mj-grid8{
		width:15% !important;
	}
	.centerBoxWrapper {
		margin-bottom: 0px;
	}
	#mj-topbar{
		padding:12px 0px 12px 0px;
	}
/*------To display the products first-------------*/	
	#mj-contentarea {
		right: 0 !important;
	}
	#mj-right {
		position: relative !important;
	}
/*-------------------*/	
	#indexDefault {
		margin-top: 0px;
	}
	#shopping_items .mj-grid16 {
		float: left;
		margin-left: 8px;
		margin-right: 15px;
		width: 46.666%;
	}
	#mj-footer .moduletable.mj-grid24.mj-dotted{
		width:21.5%;
		margin-bottom:20px;
		margin-left: 15px;
	}
	#mj-contentarea {
		right: 0 !important;
	}
	#mj-right {
		position: relative !important;
		right:0% !important;
	}
	.list-reviews .mj-review {
  	  width: 97.2%;
	}
	#createAccountForm, #checkoutPayment, #checkoutConfirmDefault, #checkoutShipping, #shoppingCartDefault {
		margin-bottom: 10px;
	}
	#twittersideboxContent .twtr-widget{
		width:94% !important;
	}
	#twittersideboxContent .twtr-ft div {
		width: 70% !important;
	}
	.alsoPurchased .centerBoxWrapperContents {
		margin-top: 0px;
	}
	#mj-left #reviews .reviewsContent {
		width: 94% !important;
	}
	#mj-featured1 .mj-grid16 {
		margin-bottom: 20px;
	}
	#mj-maincontent
	{
		padding:0 0 20px!important;
	}
	#mj-contentarea h2
	{
		margin:1px 1px 12px;
	}
	#mj-featured1 .mj-grid16 {
		margin-top: 0;
		width: 22%;
		font-size:23px;
		margin-left:5px;
	}
	#mj-featured1 .mj-grid80{
		width: 68.9% !important;
		font-size: 17px;
    	padding: 13.5px;
	}
	.navbar .nav{
		width:100%;
	}
	.navbar .nav > li.tab_active a {
		background: none repeat scroll 0 0 #404040 !important;
		color: #FFFFFF;
		text-shadow: none !important;
	}
	.mj-stayintouch.mj-grid40.mj-lspace.mj-rspace, .mj-brands.mj-grid56 {
		width: 100%;
	}
	.mj-brands.mj-grid56 {
		margin-bottom:20px;
	}
	
	/* Category Special, New */
	
	.mj-newproductimage 
	{
    	font-size: 16px;
	}
	.mj-newproductname 
	{
    	font-size: 16px;
    	width: 39%;
		padding:5px 0 5px 22px;
	}
	.mj-alldefaultproductprice 
	{
    	font-size: 16px;
    	padding: 5px 0 5px 25px;
	}
	.slide-description p {
    	font-size: 18px;
	}
	.price-tag{
		width:23%;
	}
	.search input[type="text"]{
		padding: 2px 0 3px 0;
	}
	
	/* OSMART */
	
	#mj-maincontent .mj-grid64, .footer_productinfo .mj-productname a
	{
		width:100%;
	}
	#mj-maincontent #mj-right 
	{
    	float: left;
		width:47.166%;
	}
	#mj-maincontent #mj-left 
	{
    	margin-right: 20px;
    	width: 46.866%;
		margin-left:7px;
	}
	#mj-footer
	{
		font-size:13px;
	}
	#mj-contentarea .tabs 
	{
    	margin-top: 20px;
	}
	.tabcontents #view1 > h2 
	{
    	margin-bottom: 0;
	}
	.footer_productinfo .mj-productdescription
	{
		margin-top:0;
		width:58%;
	}
	.cart_quantity > strong
	{
		 width:59.5%;
	}
	.cart_button 
	{
		width: 58%;
	}
	#mj-contentarea h1
	{
		margin-top:15px;
	}
	#mj-contentarea #specials 
	{
    	margin-bottom: 15px;
	}
	#mj-maincontent .mj-grid64.mj-lspace 
	{
    	margin-right: -1%;
	}
	#mj-contentarea #specials
	{
		margin-left:0;
	}
	#mj-contactus .buttonSet
	{
		margin-bottom:10px;
	}
	#mj-contactus
	{
		width:98%;
		margin-left:0;
	}
	.mj-signupcontainer 
	{
    	margin: 25px 21px 25px 0;
    	width: 46.8%;
		margin-left:0;
	}
	.mj-logincontainer
	{
		margin:25px 0;
	}
	.mj-signupcontainer .content, .mj-logincontainer .content
	{
		width:86.7%;
	}
	.mj-createaccount
	{
		width:98%;
		margin-bottom:15px;
		margin-left:0;
	}
	.mj-createaccount .acc_trigger
	{
		width:93.6%;
	}
	.mj-createaccount .acc_container
	{
		width:97%;
	}
	#mj-createaccountsucess 
	{
		margin-left:0px;
	}
	.tableHeading th
	{
		font-size:15px;
	}
	#mj-advancesearchresult, .list-reviews, .pagination_container
	{
		margin-bottom:15px;
	}
	#my_account, #account_edit, #address_book, #account_password, #account_history, #account_newsletters, #account_notifications, #checkoutShipping, #checkoutPayment,
	#checkoutConfirmation, #checkoutsucess, #history_info, #mj-logoff, #reviewsWrite, #mj-shippingreturns, #mj-privacynotice, #mj-condition, #mj-reviewsInfo, 
	#mj-contentarea #products_new
	{
    	float: left;
    	margin-bottom: 15px;
    	width: 97%;
	}
	.review_prodinfo, #reviewsWrite
	{
		margin-top:20px;
	}
	.alsoPurchased .also_purchased_products .purchased_products .mj-pname a
	{
		font-size:12px;
	}
	.mj-grid80{
		width:100% !important;
	}
	.mj-productinfo {
		margin: 30px 0 40px 0;
	}
}

@media only screen and (min-width:1001px) and (max-width:1500px)
{
	#mj-slideshow{
		min-height:375px;
	}
	.flexslider .slides > li{
		height:350px;
	}
}
@media only screen and (min-width:1000px) and (max-width:1100px)
{
#mj-featured1 .mj-grid16{font-size:21px!important; padding:12px 7px!important;}
#mj-header .mj-grid16 {width: 15.866%!important;}
#mj-logo {float: left;height: auto !important;margin-right: 1%;width: 24%!important;}
.mj-grid32.mj-lspace > form{width:100%!important;}
.price-tag{width:20.2%!important;}
#carousel , #wrapper{width: 400px!important;}
}
@media only screen and (min-width:850px) and (max-width:1000px)
{
#mj-featured1 .mj-grid16{font-size:21px!important; padding:12px 7px!important;}
#mj-header .mj-grid16 {width: 15.866%!important;}
#mj-logo {float: left;height: auto !important;margin-right: 1%;width: 28%!important; margin-bottom:10px;}
.mj-grid32.mj-lspace > form{width:100%!important;}
.price-tag{width:24.2%!important;}
.mj-grid32.mj-lspace {margin-right: 60px!important;}
.caption_text{width:49%!important;}
.mj-grid16.mj-rspace.mj-lspace {width: 17% !important;}
.mj-grid80.mj-rspace.mj-lspace {width: 78% !important;}
#carousel , #wrapper{width: 400px!important;}
.flex-caption{line-height:75px!important;}
}
@media only screen and (min-width:1150px) and (max-width:1300px)
{
.mj-grid80.mj-rspace.mj-lspace {
    width: 81% !important;
}
}
