@media (max-width: 478px) {




	}


@media (max-width: 478px) {




	}






@media (min-width: 768px) {



}



@media (max-width: 767px) {





}





@media (min-width: 767px) {



}


@media only screen and (min-width:900px) and (max-width: 1000px)  {
#container{
	  width: 870px;
	  margin:0 auto;
	  } 
	  
.slideshow .nivoSlider{width:100% !important;}

#header #cart{  right: 126px;}
#currency{  left: 373px;}

.nivo-slice{width:100%;}
.nivoSlider img{width:100%;}

}

@media only screen and (min-width:680px) and (max-width: 899px)  {
	
	#container{
	  width: 83.8%;
	  margin:0 auto;
	  } 
	  
	  #header #logo {
  position: static;
  width: 100%;
  text-align: center;
}

.slideshow .nivoSlider{width:100% !important; }

#currency{  position: static; width: 100%; text-align: center;}
#header{height:auto;   background: url("../image/header.png") repeat-x scroll center bottom rgb(1, 1, 1);}
#header #cart{position: static;}
#header #search{  width: 41%;
  position: static;
  margin: 19px auto;
    }
#header .button-search{display:none;}
#header #search input{background: url('../image/button-search.png') left center no-repeat #fff;}
#header #welcome {
  position: static;
  width: 100%;
  text-align: center;
  height: 17px;
  margin-bottom: 26px;
}
#header .links{  width: 100%; height: 15px;   position: static;   text-align: center; padding: 0;}
#header #cart .heading {
  float: none;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background: #000000;
  position: static;
  z-index: 1;
  width: 49%;
  text-align: center;
  margin: 0 auto;
  
  
  	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

}

#header .links a {
  float: none;
  display: inline-block;
  padding: 0px 0px 0px 7px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}

}



@media only screen and (min-width:600px) and (max-width: 679px)  {
	
#container{
width: 83.8%;
margin:0 auto;
} 
	  
#header #logo {
  position: static;
  width: 100%;
  text-align: center;
}

.slideshow .nivoSlider{width:100% !important;}

#currency{  position: static; width: 100%; text-align: center;}
#header{height:auto;   background: url("../image/header.png") repeat-x scroll center bottom rgb(1, 1, 1);}
#header #cart{position: static;}
#header #search{  width: 41%;
  position: static;
  margin: 19px auto;
    }
#header .button-search{display:none;}
#header #search input{background: url('../image/button-search.png') left center no-repeat #fff; width:179px;}
#header #welcome {
  position: static;
  width: 100%;
  text-align: center;
  height: 17px;
  margin-bottom: 26px;
}
#header .links{  width: 100%; height: 15px;   position: static;   text-align: center; padding: 0;}
#header #cart .heading {
  float: none;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background: #000000;
  position: static;
  z-index: 1;
  width: 49%;
  text-align: center;
  margin: 0 auto;
  
  
  	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

}

#header .links a {
  float: none;
  display: inline-block;
  padding: 0px 0px 0px 7px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}

.box-product > div {
  width: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
  margin-bottom: 20px;
}

.box-product .image img {
  padding: 3px;
  border: 1px solid #E7E7E7;
  width: 50%;
}
#menu > ul > li {
  width: 100% ;
  text-align: center;
}

#menu > ul > li > div > ul {
	display: table-cell;
	  width: 27%;
}

#menu > ul > li > div {position:static !important;}

}

@media only screen and (min-width:400px) and (max-width: 599px)  {
	
	#container{
	  width: 83.8%;
	  margin:0 auto;
	  } 
	  
	  #header #logo {
  position: static;
  width: 100%;
  text-align: center;
}

.slideshow .nivoSlider{width:100% !important;}

#currency{  position: static; width: 100%; text-align: center;}
#header{height:auto;   background: url("../image/header.png") repeat-x scroll center bottom rgb(1, 1, 1);}
#header #cart{position: static;}
#header #search{  width: 41%;
  position: static;
  margin: 19px auto;
    }
#header .button-search{display:none;}
#header #search input{background: url('../image/button-search.png') left center no-repeat #fff; width:179px;}
#header #welcome {
  position: static;
  width: 100%;
  text-align: center;
  height: 17px;
  margin-bottom: 26px;
}
#header .links{  width: 100%; height: 15px;   position: static;   text-align: center; padding: 0;}
#header #cart .heading {
  float: none;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background: #000000;
  position: static;
  z-index: 1;
  width: 49%;
  text-align: center;
  margin: 0 auto;
  
  
  	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

}

#header .links a {
  float: none;
  display: inline-block;
  padding: 0px 0px 0px 7px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}

.box-product > div {
  width: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
  margin-bottom: 20px;
}

#column-right + #content {
  margin-right: auto;
}

#column-right {  float: left;
  width: 100%;}


#footer .column {
  float: none;
  width: 100%;
}


.product-info > .left + .right {
  margin-left: 0;
}

.product-info .image img{ width: 100%;}


.htabs a {
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  background: #FFFFFF url('../image/tab.png') repeat-x;
  padding: 7px 8px 6px 8px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  margin-right: 2px;
  display: none;
}
.box-product .image img {
  padding: 3px;
  border: 1px solid #E7E7E7;
  width: 50%;
}
#menu > ul > li {
  width: 100% ;
  text-align: center;
}

#menu > ul > li > div > ul {
	display: table-cell;
	  width: 37%;
}

#menu > ul > li > div {position:static !important;}

}

@media only screen and (min-width:200px) and (max-width: 399px)  {
	
	#container{
	  width: 97.8%;
	  margin:0 auto;
	  } 
	  
	  #header #logo {
  position: static;
  width: 100%;
  text-align: center;
}

 #header #logo img{
	 width:100%;
 }


.slideshow .nivoSlider{width:100% !important;}

#currency{  position: static; width: 100%; text-align: center;}
#header{height:auto;   background: url("../image/header.png") repeat-x scroll center bottom rgb(1, 1, 1);}
#header #cart{position: static;}
#header #search{  width: 41%;
  position: static;
  margin: 19px auto;
    }
#header .button-search{display:none;}
#header #search input{background: url('../image/button-search.png') left center no-repeat #fff; width:100%;}
#header #welcome {
  position: static;
  width: 100%;
  text-align: center;
  height: 17px;
  margin-bottom: 26px;
}
#header .links{  width: 100%; height: 15px;   position: static;   text-align: center; padding: 0;}
#header #cart .heading {
  float: none;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background: #000000;
  position: static;
  z-index: 1;
  width: 49%;
  text-align: center;
  margin: 0 auto;
  
  
  	margin-top: 5px;
	padding-top: 10px;
	padding-bottom: 6px;
	-webkit-border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
	-khtml-border-radius: 7px 7px 0px 0px;
	border-radius: 7px 7px 0px 0px;

}

#header .links a {
  float: none;
  display: inline-block;
  padding: 0px 0px 0px 7px;
  color: #FFFFFF;
  text-decoration: none;
  font-size: 12px;
}

.box-product > div {
  width: 100%;
  text-align: center;
  display: inline-block;
  vertical-align: top;
  margin-right: 0px;
  margin-bottom: 20px;
}

#column-right + #content {
  margin-right: auto;
}

#column-right {  float: left;
  width: 100%;}


#footer .column {
  float: none;
  width: 100%;
}


.product-info > .left + .right {
  margin-left: 0;
}

.product-info .image img{ width: 100%;}


.htabs a {
  border-top: 1px solid #DDDDDD;
  border-left: 1px solid #DDDDDD;
  border-right: 1px solid #DDDDDD;
  background: #FFFFFF url('../image/tab.png') repeat-x;
  padding: 7px 8px 6px 8px;
  float: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: #000000;
  margin-right: 2px;
  display: none;
}

#powered {
	  background-size: contain;
}

.cart-info td {
  padding: 1px;
  font-size: 9px;
}

.box-product .image img {
  padding: 3px;
  border: 1px solid #E7E7E7;
  width: 80%;
}

#menu > ul > li {
  width: 100% ;
  text-align: center;
}

#menu > ul > li > div > ul {
	display: table-cell;
	  width: 37%;
}

#menu > ul > li > div {position:static !important;}
}






