A.menu:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A.menu:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
TABLE.cobtbl{
background-color: #B1B1B1;
} 

TD.cobhl{
background-color: #EBEBEB;
}

TD.cobll{
background-color: #FFFFFF;
color : #666666;
}
TD.menu {
font-family: Arial;
font-size: 13px;
color: #333333;
}
DIV.menu {
font-family: Arial;
font-size: 13px;
color: #333333;
}

A:link  {
	color: #006aba;
	text-decoration: none;
}

A:visited  {
	color: #006aba;
	text-decoration: none;
}

A:active  {
	color: #006aba;
	text-decoration: none;
}

A:hover  {
	color: #333333;
	text-decoration: none;
}

TD  {
font-family: Verdana,Arial;
font-size: 13px;
           }
           
P  {
font-family: Verdana,Arial;
font-size: 13px;
           }

           
TD.right {
font-family: Verdana,Arial;
font-size: 11px;
color: #333333;
}

HR {
color: #90A1B9;
height: 1px;
}

div.category{
width:24%;
min-height:60px;
}

div.prodnavigation{
float:left;
width:99%;
padding:4px;
margin:4px;
}

div.product{
width:100%;
float:left;
display:block;
border-bottom:1px solid #ccc;
padding:6px;
margin:6px;
}

div.prodimage{
float:left;
width:25%;
padding:4px;
margin:4px;
text-align:center;
box-sizing:border-box;
}

img.prodimage{max-width:100%}

div.prodname, div.proddescription,div.prodprice{
float:right;
width:70%;
padding:4px;
margin:4px;
box-sizing:border-box;
}

div.addtocart, div.detaillink{
float:right;
width:35%;
padding:0;
margin:10px 0 0 0;
box-sizing:border-box;
}

div.detaillink{text-align:right;}

div.prodprice{
font-size:15px;
}

div.pagenums{
float:left;
width:99%;
padding:8px;
margin:8px;
	text-align:center;
	border-bottom:1px solid #ccc;
}

div.detailcheckoutbutton{
float:left;
width:98%;
padding:4px;
margin:4px;
text-align:right;
}

div.detailprodnavigation{
float:left;
width:99%;
padding:4px;
margin:4px;
}

div.detailimage{
float:left;
width:98%;
text-align:center;
padding:4px;
margin:4px;
max-width:100%;
}

div.detailname h1{
float:left;
font-size:14px;
width:98%;
margin:4px;
padding:4px;
border-bottom:1px solid #ccc;
}

div.detaildescription{
float:left;
width:98%;
line-height:1.8em;
padding:4px;
margin:4px;
}

div.detailprice{
float:left;
width:98%;
font-size:15px;
padding:4px;
margin:4px;
}

div.detailaddtocart{
float:left;
width:98%;
padding:4px;
margin:4px;
}

div.previousnext{
float:left;
width:98%;
text-align:center;
padding:8px;
margin:8px;
border-bottom:1px solid #ccc;
}

div.clearfix{clear:both;}

ul.ectmenu1 {
list-style: none;
width:auto;
border:1px solid;
font-size:12px; 
padding:0px;
background-color: #000000;
}
li.ectmenu1 {
border: 1px solid #90A1B9;
padding:0px;
background-color:#D5D5D5;
}
li.ectsubverticalmenu3 a{
display:block;
padding:4px;
background-image:url(images/arrow.gif);
}
li.ectsubverticalmenu3 a:hover{
display:block;
padding:4px;
background-image:url(images/arrowov.gif);
background-color: #e69d01;
color: #fff;
}
li.ectmenu1 a{
display:block;
padding:4px;
}
li.ectmenu1 a:hover{
background-color: #e69d01;
color: #fff;
min-height: 34px;
}

ul.ectverticalmenu3 > li > a, ul.ectsubverticalmenu3 > li > a {
  box-sizing: border-box;
}

@media screen and (max-width:870px){
	div.category{
		width:32.3%;
	}
}

@media screen and (max-width:715px){
	div.category{
		width:49%;
	}
	div.prodimage,div.prodname,div.proddescription,div.prodprice{
		width:auto;
		display:block;
		float:none;
	}
	div.addtocart, div.detaillink {
		width: 50%;
		margin: 0;
		padding:4px;
	}
}

@media screen and (max-width:560px){
	div.category{
		width:auto;
		display:block;
	}
}