@media only screen and (min-device-width : 641px) {
	body /*190516102019*/
	{
		background: url('../images/bg.jpg') no-repeat center center fixed;
		background-position-x: center;
		background-position-y: center;
		background-size: auto;
		background-position-x: center;
		background-position-y: center;
		background-size: auto;
		background-position-x: center;
		background-position-y: center;
		background-size: auto;
		background-position-x: center;
		background-size: auto;
		-webkit-background-size: unset;
		-moz-background-size: cover;
		-o-background-size: cover;
		background-position-y: 0px;
		background-attachment: content-box;	
	}

	#container
	{
			/*190516102019
	width: 90%;
	//margin: 10px auto;
	background-color: #fff;
	color: #333;
		*/
		width: 900px;
		margin-bottom: 30px;
		margin-left: auto;
		margin-right: auto;
		background-color: #CDCDCD;
		padding-left: 50px;
		padding-right: 50px;
		margin-top: 30px;
		padding-top: 20px;
		border-radius: 25px;
		padding-bottom: 30px;
		border: 1px #B12C29 solid;	
	}
}
	#container
	{
		width: 90%;
		/*margin: 10px auto;*/
		background-color: #fff;
		color: #333;	
	}
#top
{
/*padding: .5em;*/
}

#top h1
{
padding: 0px;
margin: 0px;
}

/* --------------left navi------------- */
#menu_left1{
	width:200px;
	overflow:hidden;
	padding-top:10px;
	}
#menu_left2a{
	width:200px;
	overflow:hidden;
	padding-top:10px;
	}
#menu_left2{
	width:200px;
	overflow:hidden;
	padding-top:10px;
	}
#contentproducts{
	padding-top:10px;
	}
#leftnav
{
float: left;
width: 160px;
margin-right: 0px;
}

/* --------------content------------- */
/*#content
{
width: 100%;
}*/

#footer
{
background:url(../images/menu-bg-active.gif) top left repeat-x;
clear: both;
margin: 0px;
padding: 0px;
text-align: center; 
color:#FFFFFF;
font-size: 11px;
}



h1 {
font-size: 11px;
text-transform:uppercase;
border-top:1px solid #564b47;
border-bottom:1px solid #564b47;
padding:5px 15px;
margin:0px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

h2 {
font-size:20px;
font-weight: normal;
padding: 5px 10px;
margin:0px;}

img.download {vertical-align:middle;}


/* ----------container to center the layout-------------- */
/*#container {
width: 900px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
background-color: #FFFFFF;
}*/

/* ----------banner for logo-------------- */
#banner {
background-color: #FFFFFF;
text-align: right;
padding: 0px;
margin: 0px;
}
#banner img {padding:10px 0px;} 


p, pre{
padding: 5px 10px;
margin:0px;
}
/* -----------footer--------------------------- */
#footer {
background:url(../images/menu-bg-active.gif) top left repeat-x;
clear: both;
margin: 0px;
padding: 0px;
text-align: center; 
color:#FFFFFF;
}
#logo{float:left;}
#shoppingcart
{
float:right;
width:150px;
}
/* ------------------------------------- topmenu --- */
	ul.menu-nav {
		list-style:none;
		overflow:hidden;
		float:left;
		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
	}
		ul.menu-nav li {
			border-right:1px solid #fff;
			font:normal 13px/19px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			float:left;
			margin:0;
		}
			ul.menu-nav li a {
				background:url(../images/menu-bg.gif) top left repeat-x;
				color:#fff;
				display:block;
				text-decoration:none;
				padding:15px 15px 18px 19px;/*33px 19px 18px 19px*/
			}
	
			/* ------------------- hover, active --- */
			ul.menu-nav li a:hover,
			ul.menu-nav li.active a {
				background:url(../images/menu-bg-active.gif) top left repeat-x;
			}
/* ------------------------------------- search --- */
	#search 
	{
		overflow:hidden;		
	}
	.search .button {
		background:none;
		float:right;
		width:32px;
		height:32px;
		padding:0px;
		margin:0px;
		
	}
	.search .inputbox 
	{
	border:0px solid;
	color:#ab2527;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	vertical-align:top;
	width:120px;/*181px*/
	float:left;
	height:auto;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	}
	.moduletable 
	{
	    float:left;
	    padding:0px 0px 10px 0px;
	    background:url(../images/menu-bg-active.gif) top left repeat-x;
		overflow:hidden;
	}
    .hrline
	{
	clear:both;
	 color:#E8E8E8;
	}
/* ------------------------------------- accordion --- */
ul#menu, ul#menu ul {
  list-style-type:none;
  font:normal 13px/19px Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
 background:url(../images/menu-bg.gif) top left repeat-x;
  color: #000;	/*fff*/
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #ccc;/*000*/
  color:#FFFFFF;
  border-left:5px #888787 solid;
}

ul#menu li ul li a {
  background: #FFF;/*ccc*/
  color: #ab2527;/*000*/
  padding-left: 20px;
  
}

ul#menu li ul li a:hover {
  background: #ccc;
  border-left: 5px #ab2527 solid;
  padding-left: 15px;
}
/* ------------------------------------- news ticker --- */	
#topnews{overflow:auto; height:263px;}

#newsmodule{ width: 200px;padding-top:10px;} /*float:right;padding-top:10px;*/
/* ------------------------------------- slider--- */
#slidermodule{float:left;} /*-float:left;*/
.coin-slider { overflow: hidden; zoom: 1;position:relative;}/**/
.coin-slider a{ text-decoration: none; outline: none; border: none;}

.cs-buttons { font-size: 0px; padding: 10px; float: left; margin-top:-310px; margin-right:-500px;color: #999999;  }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #999999; color: #FFFFFF; text-indent: -1000px; }
.cs-active { background-color:#999999; color: #000000;}

.cs-title { width: 100%; padding: 10px; background-color: #CCCCCC; color: #000000; display:none}
.cs-prev, 
.cs-next { background-color: #CCCCCC; color: #000000; padding: 0px 10px;  }

.box_product_price{  background:url(../images/menu-bg.gif) top left repeat-x; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold; height:40px; margin-top: calc(100% - 204px);/*padding-top:4px;*/ line-height:18px;}
/*.box_product_price:hover{  background:url(../images/menu-bg-active.gif) top left repeat-x; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold; height:40px; }*/
.box_product_price img{ vertical-align:middle;}

.titlebox{  background:url(../images/menu-bg-active.gif) top left repeat-x; color:#FFFFFF; text-align:center; font-size:12px; font-weight:bold; height:45px; /*padding:4px 4px 4px 4px; margin-bottom:0px;overflow:hidden;*//*overflow*/
margin: 0px 5px 0px 0px;
    margin-bottom: 0px;
margin-bottom: 0px;
overflow: hidden;
text-align: center;
}

/*.product_image_container img{ max-height:170px;max-width:168px;border: 1px #cccccc solid;}*/
.product_image_container{ 
/*width:175px; height:257px;*/
width: 100%;

height: 100%;

/*border: 1px solid #CCC;*/

margin: 0px 0px 0px 0px;

margin-left: auto;

margin-right: auto;
}
.product_image_container img{ 
max-height:170px;
max-width:168px;

width: expression(this.width > 168 ? "168px" : true);
height: expression(this.height > 170 ? "170px" : true);

text-align:center;
vertical-align:center;

/*border: 1px #cccccc solid;*/
}
.product_image_container img:hover,.product_image_container img:active{ 
transition: transform .2s ease;
transform: scale(1.5);
border: 1px dashed #ab2623;
text-align:center;
vertical-align:center;

/*border: 1px #cccccc solid;*/
}

#topseller img:hover,#topseller img:active{ 
transition: transform .2s ease;
transform: scale(1.5);
border: 1px dashed #ab2623;
text-align:center;
vertical-align:center;

/*border: 1px #cccccc solid;*/
}
.product-New-Price{ font-size:14px; font-weight:bold}
.product-Old-Price{ text-decoration:line-through;font-size:14px; font-weight:normal}

.prodaddtocart a{color:#FFFFFF; /*text-decoration:none*/}
.prodaddtocart a:hover{ font-weight:normal}
.proddetails a{color:#FFFFFF; /*text-decoration:none*/}
.proddetails a:hover{ font-weight:normal}
.prodname a{color:#FFFFFF; font-size:12px;text-decoration:none}
.prodname a:hover{font-size:12px;text-decoration:none}
.productboxstyle{padding:5px 0px 5px 0px; float:left;width:175px; height:257px;}
/* ------------------------------------- google map copyright remove --- */	
#fullpagecontent{margin-left: 200px;}

