@media only screen and (min-width: 980px) and (max-width: 1024px) {
.wrapper { width:940px; margin:0 auto;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner{ width:940px;}
#header .headerleft { width: 300px;}
#header .headeright {width: 372px;}
#left_column {width:200px;}
#center_column {width:705px;
	margin:-5 0 15px;
	padding:0px 0 0;
	float:right;}
.productsidebar_right {width: 60%;}
.orderlistcontainer {margin:0 25px 0 0;}
.mainbanners {width:924px;}
.mainbanners_inner {width: 902px;}
.slideshow {width: 634px;}
.sidebanners .subbanner_0, .sidebanners .subbanner_1 {margin:0;}


.featured_products .customNavigation a{top: 105px; z-index: 99; height: 60px; }
.customNavigation a.prev:hover { background-position: -62px -591px; 	}
.customNavigation a.prev {left: -21px; 
background: url("../images/sprite.png") no-repeat scroll -91px -591px transparent; 
}

.customNavigation a.next:hover { background-position: 2px -591px; 	}
.customNavigation a.next {right: -21px;
background:url("../images/sprite.png") no-repeat scroll -28px -591px transparent;
}
#container .container_inner {width:920px;}
.orderlistcontainer div.activeOrder {padding:7px 24px 7px 6px;}
.orderlistcontainer {margin:0;} 
.productdetails-view .detailsRight {margin:0 0 0 20px;}

}
@media only screen and (max-width: 979px){
.wrapper { width:724px; margin:0 auto;}
.sidebanners {width:170px}
.headeright .menuinner {margin-top: 15px;width: 309px;}
.sidebanners .banneritem img {width:100%;}
.mainbanners {width:708px;}
.mainbanners_inner {width: 97%;}
.slideshow {width: 100%;}
.sidebanners {width:100%;}
.featured_products .customNavigation a{top: 105px; z-index: 99; height: 60px; }
.customNavigation a.prev:hover { background-position: -62px -591px; 	}
.customNavigation a.prev {left: -21px; 
background: url("../images/sprite.png") no-repeat scroll -91px -591px transparent; 
}

.customNavigation a.next:hover { background-position: 2px -591px; 	}
.customNavigation a.next {right: -21px;
background:url("../images/sprite.png") no-repeat scroll -28px -591px transparent;
}
.sidebanners .subbanner_0, .sidebanners .subbanner_1 { float: left;
    margin: 5px 0 24px;
    width: 33%;
}
.banneritem.subbanner_2 {
    float: right;
    margin: 5px 0;
    width: 33%;
}

.banneritem.subbanner_1 {
    margin: 5px 2px;
}
.hometmcmsblock {padding:22px 17px; width:44%;}
.hometmcmsblock_right {width: 44%;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner{ width:724px;}
.customNavigation a.prev {left: -23px;}
.customNavigation a.next {right: -23px;}
#header .headerleft { width: 183px;}
#header .headeright {width: 229px;}
.product-total-header .total, .product-total-header .total_products { font-size: 14px;}
#header .headermiddle {margin-left:62px;}
.search {width: 220px;}
.search .inputbox {width: 170px;}
#container .container_inner {width:704px;}
.customer-comment { width: 99%;}
#center_column {width:523px;}
.footer_block4.footer-menu, .footer_block5.footer-menu {margin-top: 5px;
    padding: 10px 0;
    width: 100%;}
.footer-menu {margin-right:0; padding:15px 0;}
#left_column {width:166px;}
.module_leftbanner img {width:100%;}
.productsidebar_right {width: 53%;}
.orderlistcontainer {margin:0;}
.orderby-displaynumber .width70 {  width: 100%;}
.category-view .row .category .spacer h2 a img {width: 100%;}
.display-number {margin-top: 10px;width: 100%;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:96%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.footer_block5  h5.menutitle {display:block;}
.footer-menu .menuinner ul { display:none;  margin-bottom: 10px !important;margin-top: 5px !important;}
.footer-menu .menuinner {width: 100%; margin-left:0;}
.footer-menu {width:100%; margin-top:5px; padding:10px 0;}	
.footer_block_right {padding:0;width:100%; margin-top:0;}
.footer-menu p span {font-size:14px;}

h5.menutitle {line-height:15px;}
#footer-top-outside {padding:10px 0 20px;}
.toggle .mobile_togglemenu{background:url("../images/toggle-arrow.png") no-repeat scroll right 4px transparent;
	display:block;
	cursor:pointer;
	width:100%;  
	margin-top: -21px;  
	overflow: hidden;
	padding:0 0 10px;
}
.active .mobile_togglemenu {background-position:right -48px; }
#footer .mobile_togglemenu:hover	{text-decoration:none;}
.footer-right {float: left;text-align: left;}
/*Menu start*/
#smoothmenu1 {display:none;}
.navigation_inner {width:auto;}
#menu {display:block;}
.nav-responsive span { display:inline-block; margin-left: 10px;margin-top: 19px; color:#959B8F;}
.ie7 .nav-responsive span { display:inline;}
.nav-responsive { cursor:pointer; display:block;  }
.nav-responsive .expandable{background: url("../images/sprite.png") no-repeat scroll -29px -253px transparent;
    height: 23px;
    margin-top: 18px;
    width: 33px;
}
.nav-responsive .active{ background: url("../images/sprite.png") no-repeat scroll -29px -253px transparent;
    height: 23px;
    margin-top: 18px;
    width: 33px;
}
.responsive-menu {background: none repeat scroll 0 0 #FFFFFF;
	height: 47px;
	margin: 8px 0;
	position: relative;
	border-radius: 5px;
}
.main-navigation li {padding:6px 0;}
.main-navigation li.last , .main-navigation li.last-child {border:none;}
.three-level li { border-bottom: 1px solid #DDDDDD; margin-right:30px;}
.main-navigation li.collapsable {padding:3px 0;}

.main-navigation li.lastCollapsable , .main-navigation li.lastExpandable {border:none;}
.responsive-menu .main-navigation{position:absolute; 
	z-index:999; 
	background:none repeat scroll 0 0 #FFFFFF; 
	display:none; 
	margin-top:0; 
	padding:10px 0;
	width:100%; 
	list-style:none;
	top:58px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.18);
}
.responsive-menu .main-navigation li a{ padding-left:15px; background:url("../images/linkArrow.png") no-repeat scroll 2px 8px transparent;}
.responsive-menu .main-navigation ul{padding-left:40px; padding-right:15px;}
.responsive-menu .main-navigation ul li ul {padding-left:20px;}
.nav-responsive div,
.responsive-menu .hitarea {background: none;
	height: 9px;
	width: 9px;
	float: right;
	cursor: pointer;
	margin-right:10px;
}
.responsive-menu li a { display:block;  padding-left:0px; }
.responsive-menu .expandable .collapsable-hitarea{ background: url("../images/sprite.png") no-repeat scroll -12px -225px transparent;
height: 16px;
width: 16px;
border:1px solid #000000;
} 
.responsive-menu .expandable-hitarea {background: url("../images/sprite.png") no-repeat scroll -12px -225px transparent;
border-radius: 3px;
height: 16px;
width: 16px;
} 
.responsive-menu .collapsable-hitarea { background: url("../images/sprite.png") no-repeat scroll -43px -225px transparent;
border-radius: 3px;
height: 16px;
width: 16px;
} 
/*Menu End*/
}
 /* Landscape phone to portrait tablet */
@media only screen and (max-width: 767px) { 
.category_description {
     text-align: justify;
}
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.wrapper {width:auto; margin:0 16px; }

#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{ width:auto; clear:both;}
#header {height:314px;}
#logo {margin-top:10px;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright {float: none;text-align: center;width: 100%; height:auto;}

.search {width:97%; margin-top:5px; top:111px; margin-left:0;}
.headeright .vmCartModule {margin-top:0;} 
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
#header .headeright {  margin-top: 0;
    position: absolute;
    top: 172px;}
.headeright .currency {float:none;}
#header .row {position:relative;}
.mainbanners { width: auto; }
.slideshow {width: 100%;}
.sidebanners {    width: 100%; margin-top:10px;}
.sidebanners .subbanner_0, .sidebanners .subbanner_1, .sidebanners .subbanner_2 {float:left; width:33.33%; margin-bottom:0;}
.hometmcmsblock {width: auto;}
.hometmcmsblock_right {display:none;}
.sidebanners .banneritem img {
    width: 99%;
}
.banneritem.subbanner_1 { margin: 5px 0;}
.homepage #container .container_inner {width:100%;}
#container .container_inner {  width: auto; overflow:hidden; float:none;}
#center_column {float:none;}
.product-block-inner .product_image {padding: 12px; margin:5px 2px 10px;}
.product_image img {width:100%;}
#footer-top-outside {padding:10px 15px 20px;}
.footer_inner {padding:15px;}


.headeright .menuinner {
    margin-top: 0;
    text-align: center;
    width: 100%;
}
#navigation {clear:both;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright, #header .headermiddle {float: none;text-align: center;width: 100%; height:auto;}
#header .headermiddle {margin:0;}
.productsidebar_right {width: 53%;}
.orderlistcontainer {margin:0 25px 10px 0;}	
.orderby-displaynumber .width70 {  width: 100%;}
.display-number {margin-top: 0px; float:left;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:94%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.product-details .image-additional {width:90%;}
.search {width:99%; margin-top:5px;}

.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.search .inputbox {width:85%;}
.show_cart_mobile {display:inline;}
.show_cart_mobile a {background:url("../images/cart.png") no-repeat scroll 0 0 transparent; padding-left: 20px;
    width: 95px; margin:0 5px 0 auto; line-height: 16px;}
	.width30 {width:50%;}
#fancybox-content .productbox-grid .product-items, #fancybox-content .product-grid li {width:100%;}
ul.tabs li {padding:0 5px;}
}
/* Landscape phones and down */
@media only screen and (max-width: 479px) {.product-field-display > a {
    display: block;
    float: none;
    padding: 10px;
    width: auto;
	box-shadow : 0 0 6px rgba(113, 113, 113, 0.2);
	margin: 15px 0; 
	border-radius: 10px;
}
.display-number select {float: left;}
.display-number .results {display:none;}
#related-grid.productbox-grid .product-block-inner{overflow: Visible; }

#related-grid .product-field-display a img {
    box-shadow: none;
    margin: 0 0 10px;
    padding: 0;
    width: 100%;
}
#ui-tabs ul#tabs li,ul.tabs li {float: none;
    padding: 0 5px;
    width: auto;margin: 1px 0; }	
}
/* Mobile Landscape Size to Mobile Portrait (devices and browsers) */
@media only screen and (min-width: 320px) and (max-width: 479px) {
.wrapper {width:auto; margin:0 16px;}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{ width:auto; clear:both;}
#header {height:325px;}
#logo {margin-top:10px;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright {float: none;text-align: center;width: 100%; height:auto;}

.search {width:97%; margin-top:5px; top:111px; margin-left:0;}
.headeright .vmCartModule {margin-top:0;} 
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
#header .headeright {  margin-top: 0;
    position: absolute;
    top: 172px;}
.headeright .currency {float:none;}
#header .row {position:relative;}
.mainbanners { width: auto;}
.mainbanners_inner {width: 94%;}
.slideshow {width: 100%;}
.sidebanners {    width: 100%; margin-top:10px;}
.sidebanners .subbanner_0, .sidebanners .subbanner_1, .sidebanners .subbanner_2 {float:left; width:100%; margin-bottom:0;}
.hometmcmsblock {width: auto;}
.hometmcmsblock_right,.vm-pagination .counter {display:none;}
.sidebanners .banneritem img {
    width: 100%;
}
.banneritem.subbanner_1 { margin: 5px 0;}
.homepage #container .container_inner {width:100%;}
#container .container_inner {  width: auto; float:none; overflow:hidden;}
#center_column {float:none;}
.product-block-inner .product_image {padding: 12px; margin:5px 2px 10px;}
.product_image img {width:100%;}
#footer-top-outside {padding:10px 15px 20px;}
.footer_inner {padding:15px;}


.headeright .menuinner {
    margin-top: 0;
    text-align: center;
    width: 100%;
}


#navigation {clear:both;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright, #header .headermiddle {float: none;text-align: center;width: 100%; height:auto;}
#header .headermiddle {margin:0;}
.productsidebar_right {width: 53%;}
.orderlistcontainer {margin:0 25px 10px 0;}	
.orderby-displaynumber .width70 {  width: 100%;}
.display-number {margin-top: 0px; float:left;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:85%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.product-details .image-additional {width:90%;}
.search {width:99%; margin-top:13px;}

.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.search .inputbox {width:79%;}
.show_cart_mobile {display:inline;}
.show_cart_mobile a {background:url("../images/cart.png") no-repeat scroll 0 0 transparent; padding-left: 20px;
    width: 95px; margin:0 5px 0 auto; line-height: 16px;}
	.width30 {width:60%;}

table.user-details {
    width: 100%;
}
table.user-details input {width:160px;}
table.user-details .chzn-container-single .chzn-single {width:160px;}

#editcell {
    overflow: scroll;
    width: 100%;
}


.cart-summary-main, .customer-comment {
    overflow: scroll;
    width: 100%;
}
.footer_left {
    margin-bottom: 10px;
}
.footer_right {float:left;}
#fancybox-content .continue {
    float: left;
    margin-bottom: 10px;
    width: 84%;
}
#fancybox-content { min-width: 250px;}
#fancybox-content .productbox-grid .product-items, #fancybox-content .product-grid li {width:100%;}
#fancybox-content .product-field {width: 100%;}

}
@media only screen and (max-width: 319px){
.wrapper {width:auto; margin:0 16px;}
#logo img , .headerbanner img{
    width:70%;
}
#header .row , .header_top, .homepage #center_column, #container, #footer-top-outside, .footer_inner, #center_column{ width:auto; clear:both;}
#header {height:327px;}
.customNavigation a {top: 44px;}
#logo {margin-top:10px;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright {float: none;text-align: center;width: 100%; height:auto;}
.banneritem.subbanner_1 { margin: 5px 0;}
.search {width:97%; margin-top:5px; top:149px; margin-left:0;}
.headeright .vmCartModule {margin-top:0;} 
._headercart .show_cart a {margin-right:0;}
._headercart .show_cart {margin-right:0; margin-top:5px;}
#header .headeright {  margin-top: 0;
    position: absolute;
    top: 146px; margin-bottom:10px;}
.headeright .currency {float:none;}
#header .row {position:relative;}
.mainbanners { width: auto;}
.mainbanners_inner {width: auto;}
.slideshow {width: 100%;}
.sidebanners {    width: 100%; margin-top:10px;}
.sidebanners .subbanner_0, .sidebanners .subbanner_1, .sidebanners .subbanner_2 {float:left; width:100%; margin-bottom:0;}
.hometmcmsblock {width: auto;}
.hometmcmsblock_right,.vm-pagination .counter {display:none;}
.sidebanners .banneritem img {
    width: 100%;
}

.homepage #container .container_inner {width:100%;}
#container .container_inner {  width: auto; float:none; overflow:hidden;}
#center_column {float:none;}
.product-block-inner .product_image {padding: 12px; margin:5px 2px 10px;}
.product_image img {width:100%;}
#footer-top-outside {padding:10px 15px 20px;}
.footer_inner {padding:15px;}


.headeright .menuinner {
    margin-top: 0;
    text-align: center;
    width: 100%;
}
#navigation {clear:both;}
.headertopleft, .headertopright, #header .headerleft , #header .headeright, #header .headermiddle {float: none;text-align: center;width: 100%; height:auto;}
#header .headermiddle {margin:0;}
.productsidebar_right {width: 53%;}
.orderlistcontainer {margin:0 25px 10px 0;}	
.orderby-displaynumber .width70 {  width: 100%;}
.display-number {margin-top: 0px; float:left;}
.vm-pagination , .orderby-displaynumber, .customer-reviews {width:85%;} 
.productdetails-view .detailsRight {width: 100%; margin:0;}
.productdetails-view .detailsLeft {float: none;margin: 5px auto;width: 54%;}
.product-details .image-additional {width:90%;}
.search {width:99%; margin-top:13px;}

.product-total-header .total {display:none;}
.chzn-container .chzn-drop {text-align:left;}
#left_column, #right_column {display:none;}
._headercart .show_cart {display:none;}
.product-total-header , .product-total-header .total_products, .headeright .vmCartModule{float:none;}
.product-total-header .total_products {}
.headeright .vmCartModule {width:100%; text-align:center; margin-bottom:10px;}
.search .inputbox {width:79%;}
.show_cart_mobile {display:inline;}
.show_cart_mobile a {background:url("../images/cart.png") no-repeat scroll 0 0 transparent; padding-left: 20px;
    width: 95px; margin:0 5px 0 auto; line-height: 16px;}
	.width30 {width:70%;}

table.user-details {
    width: 100%;
}
table.user-details input {width:100px;}
table.user-details .chzn-container-single .chzn-single {width:100px;}
.registerbuttons {padding:5px;}

#editcell {
    overflow: scroll;
    width: 100%;
}
#ui-tabs ul#tabs li,ul.tabs li {padding:0 5px;}

.cart-summary-main, .customer-comment {
    overflow: scroll;
    width: 100%;
}
.footer_left {
    margin-bottom: 10px;
}
.footer_right {float:left;}
#fancybox-content .continue {
    float: left;
    margin-bottom: 10px;
    width: 84%;
}
#fancybox-content {    min-width: 153px;}
#fancybox-content .productbox-grid .product-items, #fancybox-content .product-grid li {width:100%;}
#fancybox-content .product-field {width: 100%;}

}
@media only screen and (max-width:240px) {}
