/*@override http://maxnix.dyndns.info/css/mobile.css*/
@media screen and (max-width: 720px)
{
	#bl-topbar .bl-grid32
	{
		margin-top: 10px;
		text-align: center;
	}
	.navbar .btn-navbar
	{
		float: none !important;
	}
	H1
	{
		font-size: 24px;
	}
	.centerBoxWrapperContents
	{
		margin-bottom: 0 !important;
	}
	#shoppingCartDefault TABLE TD
	{
		width: auto;
		float: none;
		padding: 0;
	}
	.slide_img
	{
		float: left;
		position: absolute;
		right: 4%;
		max-height: 130px;
		width: 30%;
		bottom: 0 !important;
	}
	H4.optionName
	{
		width: 29%;
	}
	.product_attributes
	{
		width: 70%;
	}
	#productAdditionalImages .centerBoxWrapperContents TABLE TD
	{
		width: 33%;
	}
	#checkoutConfirmDefault .product_price STRONG, #checkoutConfirmDefault .price_amount
	{
		font-size: 13px;
	}
	#checkoutConfirmDefault TABLE TD, #accountHistInfo TABLE TD
	{
		width: auto;
		float: none;
		padding: 5px;
	}
	#shoppingCartDefault TABLE TD INPUT[type="text"]
	{
		width: 35%;
	}
	#shoppingCartDefault TABLE .cartQuantity, #checkoutConfirmDefault TABLE .cartQuantity
	{
		margin-top: 10px;
	}
	#shoppingCartDefault TABLE, #checkoutConfirmDefault TABLE, #loginDefault .review_box .bl-special6
	{
		font-size: 13px;
	}
	#shoppingCartDefault #cartImage IMG
	{
		display: none;
	}
	#indexProductList H1, #reviewsDefault H1, #indexCategories H1, #advSearchResultsDefault SELECT, #advSearchResultsDefault H1, #loginDefault .inputlogin, #checkoutNewAddress INPUT[type="text"], .bl-myaccountinfo #myAccountShipInfo, #accountEditDefault INPUT[type="text"], #accountEditDefault INPUT[type="text"], #accountPassword INPUT[type="password"]
	{
		width: 90%;
	}
	#indexCategories H1, #categoryImgListing, #indexProductList .inputLabel, #indexProductList H1, #advSearchResultsDefault SELECT, #advSearchResultsDefault H1, .bl-pass, #productListing, #indexProductListCatDescription
	{
		margin-left: 0;
	}
	#loginDefault SELECT, #checkoutNewAddress SELECT
	{
		width: 94% !important;
	}
	.productListing-odd, .productListing-even
	{
		margin-left: 2px;
	}
	#createAccountForm, #checkoutPayment, #checkoutConfirmDefault, #checkoutShipping, #shoppingCartDefault, #accountHistInfo, #myAccountShipInfo .product_info_left, #checkoutShipAddressDefault, #accountPassword, #acctNewslettersDefault, #accountNotifications
	{
		margin-bottom: 10px;
	}
	#bl-righttop
	{
		padding: 0 !important;
	}
	#bl-righttop .bl-currencies
	{
		border-left: none !important;
	}
	#bl-topbar
	{
		background-repeat: repeat;
		background-position: inherit;
	}
	.bl-brands.bl-grid56 LI
	{
		line-height: 30px;
	}
	.bl-brands.bl-grid56 > UL
	{
		margin-top: 0;
	}
	#bl-logo .tagline
	{
		padding-left: 64px;
	}
	#mod-search-searchword
	{
		width: 69%;
	}
	.centerBoxWrapperContents
	{
		margin-top: -7px;
	}
	.bl-grid8, .bl-grid16, .bl-grid24, .bl-grid32, .bl-grid40, .bl-grid48, .bl-grid56, .bl-grid64, .bl-grid72, .bl-grid80, .bl-grid88, .bl-grid96
	{
		float: left;
		margin-left: 0;
		margin-right: 0;
		width: 100% !important;
		margin-bottom: 10px;
	}
	DIV.adv .bl-grid48
	{
		width: 48% !important;
	}
	DIV.adv
	{
		padding: 1%;
	}
	DIV.adv P
	{
		font-size: 16px;
	}
	.custom.bl-grid8, .custom.bl-grid16, .custom.bl-grid24, .custom.bl-grid32, .custom.bl-grid40, .custom.bl-grid48, .custom.bl-grid56, .custom.bl-grid64, .custom.bl-grid72, .custom.bl-grid80, .custom.bl-grid88, .custom.bl-grid96
	{
		border: none;
		margin-bottom: 0;
	}
	#bl-languagebar, .bl-brands.bl-grid56
	{
		width: 100%;
	}
	#bl-righttop .bl-language
	{
		padding: 0 22px;
	}
	#bl-righttop .bl-currencies
	{
		padding: 0 20px;
		border-left: none;
	}
	#bl-header
	{
		padding: 25px 0 0;
		margin: 0;
	}
	#shopping_items #bl-contentarea, .bl-grid16
	{
		margin-bottom: 0;
	}
	.centerBoxWrapper
	{
		margin-bottom: -5px;
	}
	#bl-maincontent .bl-grid96
	{
		margin-bottom: 0;
	}
	#bl-footertop
	{
		padding: 0 0 25px;
	}
	.bl-newsletter
	{
		margin-bottom: 10px;
		width: 100%;
	}
	.bl-storelocator
	{
		width: 100%;
	}
	#bl-left DIV, #bl-right DIV
	{
		width: 100% !important;
	}
	#bl-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%;
	}
	#bl-maincontent
	{
		padding-bottom: 2px;
	}
	#indexDefaultMainContent, #indexDefault
	{
		margin-top: 0;
	}
	#bl-copyright .custom.bl-grid88
	{
		width: 85% !important;
	}
	#bl-copyright .custom.bl-grid8
	{
		width: 15% !important;
	}
	#bl-contentarea
	{
		right: 0 !important;
	}
	#bl-right
	{
		position: relative !important;
		right: 0 !important;
	}
	#bl-topbar .bl-grid16
	{
		color: #FFF;
		margin-right: 10px;
	}
	.review_img, .bl-review .product_title, .list-reviews .review_content, .product_info_left, .product_info_right, .productListing-odd, .productListing-even, #moduleMenu-wrapper
	{
		width: 100%;
	}
	.review_left
	{
		width: 100%;
		float: left;
	}
	.bl-review .product_title
	{
		margin-top: 10px;
		float: left;
	}
	.list-reviews, .product_info_right
	{
		margin-top: 15px;
	}
	#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage
	{
		margin: 0;
	}
	#cartSubTotal
	{
		padding-right: 0;
	}
	#shopping_items #bl-contentarea .alsoPurchased .centerBoxWrapperContents TABLE TD
	{
		margin-bottom: 50px;
	}
	#twittersideboxContent .twtr-widget
	{
		width: 95% !important;
	}
	.bl-prodcolorboxnote, .bl-prodcolorboxnotetop, .bl-typobutton, .bl-typocolor, .bl-topcolorbox, .bl-middlecolorbox, .bl-bottomcolorbox, .item-page .bl-boxcontent.bl-prodcolorbox
	{
		width: auto;
		margin-left: 0;
	}
	.bl-typobutton
	{
		margin-right: 0;
	}
	.bl-typocolor, .bl-typobutton
	{
		margin-bottom: 15px;
	}
	.bl-typocolor A.button
	{
		font-size: 14px;
	}
	.alsoPurchased .centerBoxWrapperContents
	{
		margin-top: 0;
		margin-left: -10px;
	}
	#shopping_items #bl-contentarea .alsoPurchased .centerBoxWrapperContents TABLE TD:last-child
	{
		margin-bottom: 15px;
	}
	#whatsNew .centerBoxWrapperContents .centerBoxContentsNew, #specialsDefault .centerBoxWrapperContents .centerBoxContentsSpecials, #featuredProducts .centerBoxWrapperContents .centerBoxContentsFeatured
	{
		margin-top: 5px !important;
	}
	#bl-contentarea H2
	{
		margin: 1px 1px 0;
		padding-bottom: 0;
	}
	#bl-footer .moduletable.bl-grid24.bl-dotted.bl-rspace
	{
		margin-bottom: 0;
	}
	#bl-footer .moduletable.bl-grid24.bl-dotted
	{
		margin-bottom: 25px;
	}
	#bl-footer .bl-subcontainer > DIV
	{
		width: 90%;
		padding-left: 4%;
	}
	#bl-footer .bl-grid24.bl-dotted LI
	{
		margin-bottom: 8px;
		margin-top: 8px;
	}
	.navbar .nav > LI.tab_active A
	{
		background: #E5E5E5 repeat 0 0 !important;
		color: #FFF;
		text-shadow: none !important;
	}
	#jsn-pos-mainnav LI.submenu A, #jsn-pos-mainnav LI.submenu LI.submenu A
	{
		background: none;
	}
	.jsn-mainnav.navbar .nav-collapse UL.nav > LI > A
	{
		color: #646464 !important;
		text-shadow: none !important;
	}
	.flex-caption
	{
		line-height: 25px;
		font-size: 30px;
	}
	.slide-description
	{
		font-size: 16px;
	}
	.caption_text
	{
		width: 50%;
	}
	.a-btn
	{
		height: 30px;
		padding-left: 15px;
		padding-right: 40px;
		z-index: 100;
	}
	.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;
	}
	.price-tag
	{
		left: -7px;
		padding: 10px;
		top: 25px;
		width: 30%;
	}
	.tag
	{
		float: left;
		font-size: 15px;
		width: 100%;
	}
	.price
	{
		float: left;
		font-size: 24px;
		font-weight: 700;
		width: 100%;
	}
	.discount
	{
		float: left;
		font-size: 18px;
		width: 100%;
	}
	.flexslider .slides > LI
	{
	}
	.flex-direction-nav A
	{
		margin: 21px 0 0 !important;
	}
	#bl-featured1 .bl-grid96
	{
		margin: 0;
	}
	#bl-featured1 .bl-grid80
	{
		margin: 0;
	}
	#bl-featured1 .bl-grid16
	{
		font-size: 18px;
	}
	#bl-featured1 .bl-grid80
	{
		font-size: 16px;
	}
	.bl-newproductimage
	{
		width: 23%;
	}
	.main.newproduct-mainleft
	{
		width: 28% !important;
	}
	.bl-newproductprice
	{
		float: right !important;
		width: 30% !important;
	}
	.main.newproduct-mainright
	{
		width: 35% !important;
	}
	#newProductsDefault #sorter, #featuredDefault #sorter, #allProductsDefault #sorter, #newProductsDefault .buttonRow.forward, #allProductsDefault .buttonRow.forward
	{
		float: left;
		margin-bottom: 10px;
		width: 100%;
	}
	#newProductsDefaultListingTopNumber
	{
		margin-top: 0;
		margin-left: 0;
	}
	#newProductsDefaultListingTopLinks
	{
		margin-bottom: 18px !important;
		margin-left: 0;
	}
	#newProductsDefaultListingBottomNumber, #newProductsDefaultListingBottomLinks
	{
		margin-left: 0;
	}
	#newProductsDefault .buttonRow.forward, #allProductsDefault .buttonRow.forward
	{
		margin-top: 10px;
		width: 100%;
	}
	#newProductsDefault .navSplitPagesResult.back, #featuredDefault .navSplitPagesResult.back, #allProductsDefault .navSplitPagesResult.back, #newProductsDefault .navSplitPagesLinks.forward, #featuredDefault .navSplitPagesLinks.forward, #allProductsDefault .navSplitPagesLinks.forward
	{
		margin-bottom: 10px;
		width: 100%;
	}
	.flex-direction-nav A
	{
		margin: -10px 0 0 !important;
	}
	#table_related
	{
		padding: 5px;
	}
	#table_res TR TD
	{
		float: none !important;
		width: 50% !important;
	}
	#table_myaccount TR TD
	{
		float: none !important;
		width: 50% !important;
	}
	.return-name, .return-model, .return-quantity, .return-reason, .return-opened, .return-captcha, .content .left, .content .right
	{
		width: 100% !important;
		margin-right: 0 !important;
	}
	.return-reason TABLE TD
	{
		float: none !important;
		width: 0 !important;
	}
	.return-detail
	{
		overflow: hidden !important;
	}
}
@media only screen and (min-width: 220px) and (max-width: 300px)
{
	#bl-righttop
	{
		height: auto !important;
	}
	.yaslider-box
	{
		height: 150px;
		width: 100%;
		overflow: hidden;
	}
	.ys-slide
	{
		height: 150px;
		width: 100%;
	}
	.ys-p-price
	{
		width: 75px !important;
		height: 75px !important;
		top: 40% !important;
		left: 10% !important;
	}
	.tag
	{
		float: left !important;
		font-size: 15px !important;
		width: 100% !important;
		margin-top: 16px !important;
		line-height: 0 !important;
	}
	.ys-p-price-old
	{
		top: 57px !important;
		width: 76px !important;
		font-size: 15px !important;
		line-height: 0 !important;
	}
	.ys-p-price-new
	{
		line-height: 0 !important;
		top: 37px !important;
		right: 8px !important;
		font-size: 15px !important;
	}
	.product-list .left
	{
		width: 55%;
	}
	.product-list .right
	{
		width: 35%;
	}
	#moduleMenu-wrapper > SPAN
	{
		margin: 2px 55px !important;
	}
	#bl-header
	{
		padding: 55px 0 0;
		margin: 125px 0 0;
	}
	#bl-logo
	{
		float: right;
		height: 65px;
		width: 95px;
	}
	.search .show_hide
	{
		width: 10%;
	}
	#bl-topbar .bl-grid16
	{
		padding: 5px;
		text-align: center;
		width: 100% !important;
	}
	#bl-topbar .bl-grid24
	{
		float: left;
		margin-left: 35px;
		width: 144px;
	}
	.bl-currencies SELECT
	{
		width: 144px;
	}
	#twittersideboxContent .twtr-widget
	{
		width: 91% !important;
	}
	#bl-left .leftBoxContainer, #bl-right .rightBoxContainer
	{
		width: 95% !important;
	}
	#bl-languagebar .bl-currencies
	{
		float: right;
		width: 82%;
	}
	#bl-languagebar .bl-language
	{
		padding-bottom: 5px;
	}
	#bl-header #bl-righttop
	{
		width: 87%;
	}
	.slidingDiv
	{
		width: 75%;
	}
	#twittersideboxContent .twtr-widget
	{
		width: 90% !important;
	}
	.bl-newsletter A, .bl-storelocator A
	{
		float: left;
		width: 75%;
	}
	#bl-maincontent TABLE TD
	{
		border-bottom: medium none;
		float: left;
		width: 100%;
	}
	.review_box
	{
		width: 88.2%;
	}
	.list-reviews .bl-review
	{
		width: 90.4%;
	}
	.cart_quantity, .cart_button
	{
		width: 100%;
	}
	#shoppingCartDefault TABLE TD
	{
		width: auto;
		float: none;
		padding: 0;
	}
	#checkoutConfirmDefault TABLE TD, #accountHistInfo TABLE TD
	{
		width: auto;
		float: none;
		padding: 5px;
	}
	#orderTotals
	{
		width: 70%;
	}
	.flex-caption
	{
		font-size: 22px;
	}
	.slide-description
	{
		font-size: 16px;
	}
	#bl-topbar .bl-grid40
	{
		float: left;
		margin-top: 5px;
		width: 87% !important;
	}
	.jsn-mainnav.navbar
	{
		float: right;
		width: 100%;
	}
	#bl-left #reviews .reviewsContent
	{
		width: 91% !important;
	}
	#bl-right .twtr-ft DIV
	{
		width: 75% !important;
	}
	.bl-grid32.bl-lspace > FORM
	{
		width: 100%;
	}
	#bl-featured1 .bl-grid80
	{
		border-radius: 5px 5px 5px 5px;
		width: 88.8% !important;
	}
	#bl-featured1 .bl-grid16
	{
		border-radius: 5px 5px 5px 5px;
		width: 91% !important;
	}
	#newProductsDefault #sorter LABEL, #featuredDefault #sorter LABEL, #allProductsDefault #sorter LABEL
	{
		font-size: 12px;
		width: 25%;
	}
	#newProductsDefault INPUT[type="submit"], #featuredDefault INPUT[type="submit"], #allProductsDefault INPUT[type="submit"]
	{
		font-size: 13px;
	}
	#sorter SELECT
	{
		font-size: 12px;
	}
	#newProductsDefault #sorter, #featuredDefault #sorter, #allProductsDefault #sorter, #newProductsDefault .buttonRow.forward, #allProductsDefault .buttonRow.forward
	{
		width: 80%;
	}
	#newProductsDefault .navSplitPagesResult.back, #featuredDefault .navSplitPagesResult.back, #allProductsDefault .navSplitPagesResult.back, #newProductsDefault .navSplitPagesLinks.forward, #featuredDefault .navSplitPagesLinks.forward, #allProductsDefault .navSplitPagesLinks.forward
	{
		font-size: 12px;
		width: 82%;
	}
	.bl-pagination A
	{
		padding: 5px 2px;
	}
	#newProductsDefault .navSplitPagesResult.back, #featuredDefault .navSplitPagesResult.back, #allProductsDefault .navSplitPagesResult.back, #newProductsDefault .navSplitPagesLinks.forward, #featuredDefault .navSplitPagesLinks.forward, #allProductsDefault .navSplitPagesLinks.forward
	{
		float: left;
	}
	.bl-newproductimage
	{
		font-size: 10px;
		padding: 5px 0 5px 5px;
		width: 27% !important;
	}
	.main.newproduct-mainright, .bl-newproductprice
	{
		font-size: 11px;
	}
	.bl-newproductname
	{
		float: left;
		font-size: 10px;
		padding: 5px 0 5px 16px;
		width: 32%;
	}
	.bl-alldefaultproductprice
	{
		font-size: 10px;
		padding: 5px 0 5px 5px;
		width: 18%;
	}
	.main.newproduct-mainleft IMG
	{
		width: 88%;
	}
	.main.newproduct-mainleft
	{
		padding-left: 0;
		width: 35% !important;
	}
}
@media only screen and (min-width: 301px) and (max-width: 450px)
{
	#bl-header
	{
		background-position: left -224px;
	}
	#bl-slideshow
	{
		display: none;
	}
	#bl-righttop
	{
		height: auto !important;
	}
	.yaslider-box
	{
		height: 150px;
		width: 100%;
		overflow: hidden;
	}
	.ys-slide
	{
		height: 150px;
		width: 100%;
	}
	.ys-p-price
	{
		width: 75px !important;
		height: 75px !important;
		top: 40% !important;
		left: 10% !important;
	}
	.tag
	{
		float: left !important;
		font-size: 15px !important;
		width: 100% !important;
		margin-top: 16px !important;
		line-height: 0 !important;
	}
	.ys-p-price-old
	{
		top: 57px !important;
		width: 76px !important;
		font-size: 15px !important;
		line-height: 0 !important;
	}
	.ys-p-price-new
	{
		line-height: 0 !important;
		top: 37px !important;
		right: 8px !important;
		font-size: 15px !important;
	}
	.product-list .left
	{
		width: 45%;
	}
	.product-list .right
	{
		width: 45%;
	}
	#tabs > A
	{
		width: 100%;
	}
	.htabs A
	{
		padding: 7px 0 9px !important;
	}
	.tab-content
	{
		padding: 10px !important;
	}
	.flex-direction-nav A
	{
		top: 15% !important;
	}
	TABLE#cartContentsDisplay TR TH, #prevOrders .tableHeading TH, #accountHistInfo .tableHeading
	{
		font-size: 13px !important;
	}
	.price
	{
		font-size: 13px !important;
	}
	.model
	{
		display: none;
	}
	#shoppingCartDefault TABLE, #checkoutConfirmDefault TABLE, #loginDefault .review_box .bl-special6
	{
		font-size: 11px !important;
	}
	#table_res TABLE, #table_res THEAD, #table_res TBODY, #table_res TH, #table_res TD, #table_res TR
	{
		display: block;
	}
	#table_res THEAD TR
	{
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	#table_res
	{
		border: 1px solid #CCC;
	}
	#table_res TD
	{
		border: none;
		border-bottom: 1px solid #EEE;
		position: relative;
		padding-left: 50%;
		white-space: normal;
		text-align: left;
	}
	#table_res TD:before
	{
		position: absolute;
		top: 6px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-align: left;
		font-weight: 700;
		content: attr(data-title);
	}
	#bl-maincontent TABLE TD
	{
		border-bottom: medium none;
		float: left;
		width: 100%;
	}
	#bl-topbar .bl-grid40
	{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#currency
	{
		text-align: center;
		float: none;
	}
	#bl-header .bl-grid32
	{
		float: none;
		width: 100% !important;
		clear: both;
		margin-right: 0;
		margin-bottom: 0;
	}
	#bl-loginBox
	{
		border-style: none;
		border-width: 0;
		/*+box-shadow:inset 0px 1px #FFFFFF;*/
		-moz-box-shadow: inset 0px 1px #FFFFFF;
		-webkit-box-shadow: inset 0px 1px #FFFFFF;
		-o-box-shadow: inset 0px 1px #FFFFFF;
		box-shadow: inset 0px 1px #FFFFFF;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		padding: 12px 0 4px 20px;
		text-align: left;
		background-color: transparent;
	}
	#bl-loginBox #bl-cart
	{
		display: inline-block;
		border-style: none;
		float: left;
		padding: 0;
	}
	#bl-loginBox UL.bl-welcome
	{
		display: inline-block;
		border-style: none;
		float: right;
		width: 70%;
		padding: 0;
	}
	.sitemap-info .left
	{
		margin-left: 10px;
	}
	.login-content .left
	{
		width: 100% !important;
	}
	.login-content .right
	{
		width: 100% !important;
	}
	INPUT.large-field, SELECT.large-field
	{
		width: 260px !important;
	}
	#bl-logo
	{
		width: 80% !important;
		float: none;
		display: block;
		margin-right: auto;
		margin-left: auto;
	}
	#bl-header
	{
		margin: 0;
		padding: 55px 0 0;
	}
	#bl-languagebar
	{
		float: left;
		width: 70%;
	}
	#bl-languagebar .bl-currencies
	{
		float: left;
		margin-left: 35%;
		width: 70%;
	}
	#bl-header #bl-righttop
	{
		width: 100%;
		margin-bottom: 15px;
	}
	#bl-topbar .bl-grid16
	{
		display: none;
	}
	#bl-topbar .bl-grid24
	{
		width: 59% !important;
	}
	.fa-check
	{
		margin-left: 0 !important;
		float: left;
	}
	#bl-languagebar .bl-language
	{
		padding-bottom: 5px;
		width: auto;
		margin-top: 10px;
	}
	#bl-topbar .bl-grid40
	{
		width: 100% !important;
		margin: 0;
	}
	#bl-topbar .bl-grid40 UL
	{
		float: left;
		display: inline;
	}
	#bl-featured1 .bl-grid80
	{
		border-radius: 5px 5px 5px 5px;
		width: 91.8% !important;
	}
	#bl-featured1 .bl-grid16
	{
		border-radius: 5px 5px 5px 5px;
		width: 93% !important;
	}
	.centerBoxWrapper
	{
		margin-right: -8px;
	}
	#bl-contentarea H2
	{
		padding-left: 14px;
	}
	#accountHistInfo TABLE H2
	{
		padding-left: 0;
	}
	#bl-righttop .bl-language
	{
		margin-top: 12px;
		padding: 0;
	}
	#bl-righttop .bl-currencies
	{
		padding: 2px 0 2px 10px;
	}
	#bl-topbar .bl-grid80, .price_amount
	{
		width: 100%;
	}
	#moduleMenu-wrapper SPAN
	{
		margin-left: 13px;
		margin-right: -2px;
	}
	.moduleBox
	{
		width: 82px;
	}
	.review_box
	{
		width: 91.2%;
	}
	.list-reviews .bl-review
	{
		width: 92.8%;
	}
	.cart_quantity
	{
		width: 46%;
	}
	.cart_button
	{
		width: 49%;
	}
	.propricemain
	{
		min-height: 85px;
	}
	#shoppingCartDefault TABLE TD, #accountDefault TABLE TD
	{
		width: auto;
		float: none;
		padding: 0;
	}
	#checkoutConfirmDefault TABLE TD, #accountHistInfo TABLE TD
	{
		width: auto;
		float: none;
		padding: 5px;
	}
	#orderTotals
	{
		width: 55%;
	}
	#accountDefault TABLE TH
	{
		font-size: 13px;
	}
	#google_translate_element
	{
		margin-left: 0;
	}
	#moduleMenu-wrapper SPAN A
	{
		width: 72px;
	}
	#bl-left #reviews .reviewsContent
	{
		width: 93% !important;
	}
	#bl-right .twtr-ft DIV
	{
		width: 70% !important;
		float: left;
	}
	.jsn-mainnav.navbar
	{
		float: left;
		width: 100%;
	}
	.bl-grid32.bl-lspace > FORM
	{
		width: 100%;
	}
	#twittersideboxContent .twtr-widget
	{
		width: 93% !important;
	}
	.bl-newproductimage
	{
		font-size: 12px;
		padding: 5px 0 5px 20px;
		width: 25% !important;
	}
	.bl-newproductname
	{
		font-size: 12px;
		padding: 5px 0 5px 17px;
		width: 25%;
	}
	.bl-alldefaultproductprice
	{
		font-size: 12px;
		padding: 5px 0 5px 35px;
		width: 25%;
	}
	.bl-newproductimage:last-child
	{
		padding-left: 0;
	}
	.main.newproduct-mainright
	{
		padding-left: 10px;
		width: 33% !important;
	}
	.bl-productnewprice
	{
		padding-left: 15px;
	}
	#newProductsDefault #sorter LABEL, #featuredDefault #sorter LABEL, #allProductsDefault #sorter LABEL
	{
		width: 16%;
	}
	#featuredDefault .buttonRow.forward
	{
		margin-bottom: 10px;
	}
	.bl-pagination A
	{
		padding: 5px 6px;
	}
	#payment-address .left, #payment-address .right
	{
		width: 100% !important;
	}
	#payment-address .right
	{
		float: left !important;
	}
	#checkout .left, .right
	{
		width: 100% !important;
	}
}
@media only screen and (min-width: 451px) and (max-width: 720px)
{
	#bl-header
	{
		background-position: left -245px;
	}
	#bl-righttop
	{
		height: auto !important;
	}
	.yaslider-box
	{
		height: 150px !important;
		width: 100%;
		overflow: hidden;
	}
	.ys-slide
	{
		height: 150px !important;
		width: 100%;
	}
	.ys-p-price
	{
		width: 75px !important;
		height: 75px !important;
		top: 40% !important;
		left: 10% !important;
	}
	.tag
	{
		float: left !important;
		font-size: 15px !important;
		width: 100% !important;
		margin-top: 16px !important;
		line-height: 0 !important;
	}
	.ys-p-price-old
	{
		top: 57px !important;
		width: 76px !important;
		font-size: 15px !important;
		line-height: 0 !important;
	}
	.ys-p-price-new
	{
		line-height: 0 !important;
		top: 37px !important;
		right: 8px !important;
		font-size: 15px !important;
	}
	#tabs > A
	{
		width: 100%;
	}
	.htabs A
	{
		padding: 7px 0 9px !important;
	}
	#bl-topbar .bl-grid16
	{
		float: left;
		margin-right: 0;
		width: 30% !important;
	}
	.search .show_hide
	{
		width: 8%;
	}
	#bl-topbar .bl-grid24
	{
		width: 46% !important;
	}
	.slidingDiv
	{
		width: 90%;
	}
	.propricemain
	{
		min-height: 44px;
	}
	#bl-logo
	{
		width: 52% !important;
		float: none;
		margin-top: 32px;
		padding-left: 0px;
		margin-right: auto;
		margin-left: auto;
	}
	.list-reviews .bl-review
	{
		width: 95.3%;
	}
	.review_box
	{
		width: 94.2%;
	}
	#bl-header
	{
		padding: 10px 0 0;
		height: 130px;
	}
	#bl-header .bl-grid16
	{
		float: left;
		margin-top: 10px;
		width: 100% !important;
	}
	#currency
	{
		text-align: center;
		float: none;
	}
	#bl-header .bl-grid32
	{
		float: none;
		width: 100% !important;
		clear: both;
		margin-right: 0;
		margin-bottom: 0;
	}
	#bl-loginBox
	{
		border-style: none;
		border-width: 0;
		/*+box-shadow:inset 0px 1px #FFFFFF;*/
		-moz-box-shadow: inset 0px 1px #FFFFFF;
		-webkit-box-shadow: inset 0px 1px #FFFFFF;
		-o-box-shadow: inset 0px 1px #FFFFFF;
		box-shadow: inset 0px 1px #FFFFFF;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-o-box-shadow: none;
		box-shadow: none;
		padding: 15px 0 0 20px;
		text-align: left;
		background-color: transparent;
	}
	#bl-loginBox #bl-cart
	{
		display: inline-block;
		border-style: none;
		float: left;
		padding: 0;
	}
	#bl-loginBox UL.bl-welcome
	{
		display: inline-block;
		border-style: none;
		float: right;
		width: 70%;
		padding: 0;
	}
	.bl-grid32.bl-lspace > FORM
	{
		width: 99%;
	}
	#bl-topbar .bl-grid80
	{
		float: left;
		width: 85% !important;
	}
	#bl-header #bl-righttop
	{
		width: 100%;
		padding: 0;
		float: right;
	}
	.search .searchbtn
	{
		width: 14% !important;
	}
	#bl-languagebar
	{
		float: left;
		width: 88%;
	}
	#bl-languagebar .bl-currencies
	{
		float: left;
		margin-left: 0;
		width: 100%;
	}
	#bl-righttop .bl-language
	{
		margin-top: 15px;
		padding: 0 9px;
	}
	#bl-righttop .bl-currencies
	{
		padding: 0 6px;
		margin-top: 15px;
	}
	#bl-righttop .bl-search
	{
		margin-top: 15px;
	}
	.price-tag
	{
		left: -10px;
		padding: 10px;
		top: 50px;
		width: 22%;
	}
	.tag
	{
		font-size: 22px;
	}
	.price
	{
		font-size: 28px;
	}
	.discount
	{
		font-size: 20px;
	}
	#bl-featured1 .bl-grid16
	{
		border-radius: 5px 5px 5px 5px;
		width: 96% !important;
	}
	#bl-featured1 .bl-grid80
	{
		border-radius: 5px 5px 5px 5px;
		width: 95% !important;
	}
	#moduleMenu-wrapper SPAN
	{
		margin-left: 14px;
		margin-right: 12px;
	}
	#bl-maincontent TABLE TD
	{
		border-bottom: medium none;
		float: left;
		width: 100%;
	}
	.slidingDiv INPUT
	{
		width: 76%;
	}
	.user_detail
	{
		width: 50%;
		float: left;
	}
	.bl-productdescription
	{
		width: 50%;
	}
	.bl-latest UL, .bl-productname
	{
		margin-top: 10px;
	}
	.bl-latest UL
	{
		width: 100%;
	}
	.cart_quantity
	{
		width: 30%;
	}
	.cart_button
	{
		width: 67%;
	}
	#shoppingCartDefault TABLE TD
	{
		width: auto;
		float: none;
		padding: 0;
	}
	#checkoutConfirmDefault TABLE TD, #accountHistInfo TABLE TD, #accountDefault TABLE TD
	{
		width: auto;
		float: none;
		padding: 5px;
	}
	#orderTotals
	{
		width: 40%;
	}
	#shopping_items #bl-contentarea .alsoPurchased .centerBoxWrapperContents .centerBoxContentsAlsoPurch .bl-pname A
	{
		bottom: -50px;
	}
	#bl-left #reviews .reviewsContent
	{
		width: 95.5% !important;
	}
	#bl-right .twtr-ft DIV
	{
		width: 63% !important;
		float: left;
	}
	#bl-topbar .bl-grid40
	{
		width: 67% !important;
		margin: 0 6px 0 auto;
	}
	.bl-newproductimage
	{
		font-size: 16px;
	}
	.bl-newproductname
	{
		font-size: 16px;
		width: 34%;
	}
	.bl-alldefaultproductprice
	{
		font-size: 16px;
		padding: 5px 0 5px 14px;
	}
	#payment-address .left, #payment-address .right
	{
		width: 100% !important;
	}
	#payment-address .right
	{
		float: left !important;
	}
}
@media only screen and (min-width: 581px) and (max-width: 660px)
{
	#bl-header
	{
		background-position: center -265px;
	}
	#bl-topbar .bl-grid16
	{
		width: 21% !important;
	}
	#bl-topbar .bl-grid40
	{
		float: right;
		width: 57% !important;
		margin: 0;
	}
	#bl-topbar .bl-grid40 UL.menu
	{
		float: right;
		margin-top: 0;
		display: block;
		clear: none;
		margin-right: 6px;
	}
	#bl-header
	{
		padding: 10px 0 0;
		height: 110px;
	}
	#bl-loginBox
	{
		/*

+box-shadow:inset 0px 1px #FFFFFF;*/
		-moz-box-shadow: inset 0px 1px #FFFFFF;
		-webkit-box-shadow: inset 0px 1px #FFFFFF;
		-o-box-shadow: inset 0px 1px #FFFFFF;
		box-shadow: inset 0px 1px #FFFFFF;
		padding: 10px 10px 10px 0;
		border: 1px solid #DDDDDD;
		border-bottom: 0px none #000000;
		text-align: right !important;
		margin-right: 8px;
		background-color: rgba(255, 255, 255, 0.2);
	}
	#bl-loginBox #bl-cart
	{
		padding-bottom: 5px;
		padding-right: 4px;
		border-bottom: 1px solid #E3E3E3;
		display: block;
		width: 100%;
	}
	#bl-loginBox .bl-welcome
	{
		border-top: 1px solid #FFFFFF;
		width: 100% !important;
		text-align: right;
		padding-top: 4px;
	}
	#bl-logo
	{
		width: 40% !important;
		margin-top: 37px;
		float: left;
	}
	#bl-header .bl-grid16
	{
		float: left;
		margin-top: 10px;
		margin-right: 20px;
	}
	#bl-header .bl-grid32
	{
		float: right;
		width: 36% !important;
		margin-top: 45px;
		clear: none;
	}
}
@media only screen and (min-width: 341px) and (max-width: 380px)
{
	#bl-header .bl-grid16
	{
		float: left;
		margin-top: 10px;
		width: 89% !important;
	}
}
