@media screen and (max-width:480px) {
	.cart-info .quantity { white-space: normal; }
	.category-list ul { float: none; width:auto; margin-right:0px;}
	.float_adjust { float: none !important; }
	.max-width { max-width: 115px; }
}

@media only screen and (min-width:801px) {
	#menuaccount > ul {display: block!important;}
}

 @media screen and (max-width:800px) {
	h1 { text-align:center }
	
	.copyright-bar .payment-methods {
		text-align: left;
		margin-top: 15px;
	}

	.login-content .left, .login-content .right, .checkout-content .left, .checkout-content .right { width:auto!important; float:none; }
	.main_sect .content .right  { margin-top: 10px; }
	.login-content .left .content, .login-content .right .content{ min-height:inherit }

	input[type="text"], input[type="password"], textarea { width:96% !important; }
	select { width:99% !important; }
	.main-header .top-search-holder .search-area .search-field { width: 67% !important; }

	#cc_table  select { width: 80%; }

	#menuaccount { padding:0; height:auto; text-align:center;}
	#menuaccount > ul > li { float:none; padding:0px;}
	#menuaccount > span { text-transform:uppercase; font-size:16px; padding:0px 15px 0px 8px; height:45px; line-height:45px; text-align:center; margin:0; cursor: pointer; display:inline-block; color:#fff; background:url(../images/arrow-down.png) no-repeat right center;}
	#menuaccount > ul { display:none; text-align:left; background:#fff!important; box-shadow:0 2px 8px rgba(0, 0, 0, 0.2); position:relative; z-index:9;}
	#menuaccount > ul > li > div { display:block; position:inherit; z-index:auto; border:1px solid #ddd; border-width:1px 0px 0px 0px; box-shadow:none!important; margin:0!important; background:none!important; }
	#menuaccount > ul > li > div > ul > li > a{color:#333!important}
	#menuaccount > ul > li > div > ul > li > a:hover{background:#eee!important}
	#menuaccount > ul > li > a:hover{background:#fff!important}
	#menuaccount > ul > li > div > ul { display:inline; padding:0; }
	#menuaccount > ul > li:hover > div { display: block; }
	#menuaccount > ul > li > a { color:#222!important; line-height:30px; border-bottom:1px solid #eee; margin-top:2px; background:#eee!important;}

	#column-right + #content { margin-right:0!important; }
	#column-left + #content { margin-left:0!important; }
	#column-left + #column-right + #content, #column-left + #content{margin-left:0!important; }

	.cart-info thead .price, .cart-info tbody .price { display: none; }
	.sitemap-info .left, .sitemap-info .right, .main_sect .content .left, .main_sect .content .right, .return-comment, .return-captcha, .manufacturer-list ul, .order-list .order-content div { float:none; width:auto }
	.cart-info thead .model, .cart-info tbody .model, .wishlist-product thead .model, .wishlist-product thead .stock, .wishlist-product tbody .model, .wishlist-product tbody .stock { display:none; }
	.pagination{text-align:center; margin-bottom:0;}
	.pagination .links{ float:none; }
	.pagination .results{ float:none; margin-top:5px; }
	.buttons .right { float: none; text-align: center; }
	.buttons .center { margin-top: 10px; }
	.accordion .button { margin-top: 10px; } 
}