/* The product page
-------------------------------------*/
div.prodfilter{
/* float:left;
background-color:#ececec;
border: 1px dotted #42619a;
padding:6px;
font-weight:bold;
color: #42619a;
margin-bottom:10px;
margin-top:10px; */
display: none;
}

div.prodfilterbar{
/* float:left;
width:720px; */
display: none;
}

select.prodfilter{
/* padding:0px;
margin:0px; */
display: none;
}

div.product{
padding:5px;
width:205px;
float:left;
height:180px;
margin:8px;
/* border:1px solid #567CBB; */
background-color:#FFF;
  border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
/*	box-shadow: 1px 1px 3px #666; */
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
}

div.prodnavigation{
padding:10px;
float:left;
width:500px;
}

div.checkoutbutton{
width:120px;
padding:6px;
float:right;
}

div.allproddiscounts{
/* font-size: 13px;
color:#567CBB;
width:500px;
margin-bottom:2px;
float:left; */
display: none;
}

div.prodmanufacturer{
/* color:#666;
padding:6px;
font-weight:bold; */
display: none;
}

div.prodsku{
/* color:#666;
padding:6px; */
display: none;
}

div.prodimage{
padding-top: 6px;
text-align:center;
}

div.prodname{
padding:5px;
font-size: 13px;
text-align:center;
}

div.prodrating{
/* padding-left:10px; */
display: none;
}

div.prodinstock{
/* padding:4px;
color:#666; */
display: none;
}

div.proddescription{
/*font-size: 13px;
padding-top:4px;
padding-bottom:6px;
float:left;*/
display: none;
}

div.prodoptions{
padding:6px;
width:340px;
float:left;
border: 1px solid #ccc;
}

select.prodoption{
font-size:11px;
width:220px;
/* float:right; */
margin:6px;
}

span.prodoption{
font-size:11px;
float:left;
padding: 2px;
}

div.optiontext{
padding: 2px;
font-size:12px;
width: 90px;
float:left;
margin:2px;
}

div.option{
padding: 0px;
}

div.listprice{
/* padding: 2px;
text-align:center;
width:350px;
float:left; */
display: none;
}

div.prodprice{
padding: 4px;
font-size: 15px;
font-weight:bold;
text-align:center;
float:left;
width:350px;
}

div.prodcurrency{
/* padding: 2px;
text-align:center;
float:left;
width:350px; */
display: none;
}

div.addtocart{
text-align:center;
padding-top:6px;
/* float:left; */
width:220px;
}

.notifystock{
/* text-align:center;
padding-top:6px;
float:left;
width:350px; */
display: none;
}

.configbutton{
/* text-align:center;
margin-top:6px; */
display: none;
}

div.outofstock{
/* text-align:center;
padding-top:6px;
font-weight:bold; */
display: none;
}

.prodid {
/* background: #567CBB;
color:#fff;
padding:6px;
text-align:center; */
display: none;
}

div.multioptiontext{
/* width:180px; */
display: none;
}

div.pagenums{
text-align:center;
float:left;
padding:10px 10px 10px 0;
}

SPAN.currpage {
color:#e5e5e5;
background-color:#616161;
font-size:12px;
font-family: Arial,Verdana,sans-serif;
padding:0 4px;
border:1px solid #616161;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

/* The detail page 
-------------------------------------*/

div.proddetail{
text-align:center;
width:100%;
/* height: 495px;
border: 1px solid #cccccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; */
}

div.detailimage{
/* float:left; */
width:100%;
padding:5px;
}

img.detailimage{
margin: 0 auto;
display: block;
max-width: 100%;
height: auto;
}

.detailimagenavigator{
text-align:center;
}

.detailid {
/* color:#000;
width:560px;
padding-bottom:10px; */
display: none;
}
.detailmanufacturer{
/* float:right;
width:520px; */
display: none;
}

.detailinstock{
float:right;
width:522px;
border-bottom:1px #ccc dotted;
}

.detailname {
color:#0088cc;
padding:6px;
width:100%;
/* float:right; */
}

.detaildiscounts{
/* color:#60A1DE;
font-weight:bold;
font-size:12px;
float:right;
width:526px */
display: none;
}

span.detaildiscountsapply{
/* color:#60A1DE;
font-weight:bold; */
display: none;
}

div.detaildescription{
/* font-size: 13px; */
/* margin-top:20px; */
/* float:left; */
padding:0 16px 16px 16px;
/* padding-top:10px; */
width:100%;
/* border:1px #ccc dotted; */
}

.detaillistprice{
text-align:center;
float:left;
width:100%;
}

div.detailprice{
font-size: 16px;
font-weight:bold;
text-align:center;
/* float:left; */
width:100%;
color:#0088cc;
padding-top:8px;
}

div.detailcurrency{
/* padding-top: 6px;
font-size: 11px;
text-align:center;
float:left;
width:800px; */
display: none;
}

.detailoptions{
padding: 6px;
width:150px;
margin: 0 auto;
}

select.detailprodoption{
font-size:11px;
width:100%;
margin:6px;
}

.detailoptiontext{
padding: 6px;
}

span.detailoption{
font-weight:bold;
}

div.review{
/* width:700px; */
display: none;
}
.previousnext{
/* padding-top:10px;
padding-bottom:6px;
float:left;
width:800px;
text-align:center; */
display: none;
}

div.emailfriend{
/* padding-top: 10px;
text-align:center;
float:left;
width:800px; */
display: none;
}
div.detailquantity{
float:left;
width:100%;
}

div.detailquantitytext{
margin:4px;
float:left;
width:100%;
text-align:right;
}

div.detailquantityinput{
margin:4px;
float:right;
width:100%;
text-align:left;
}

div.detailaddtocart,.detailoutofstock{
margin:4px;
/* float:left; */
width:100%;
padding-bottom:10px;
}

.detailnotifystock{
/* text-align:center;
padding-top:6px;
float:left;
width:800px; */
display: none;
}

div.review{
/* float:left;
width:810px; */
display: none;
}

div.navdesc{
/* padding-top:10px; */
display: none;
}

p.cstitle{
float:left;
width:682px;
}

/* .csproduct{
padding:5px;
width:210px;
float:left;
height:195px;
margin:20px 17px 8px 0;
border: 1px solid #e5e5e5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

.csprodname{
text-align:center;
padding-top: 8px;
}
	
.csprodprice {
display: none;
} */


/* The category page 
-------------------------------------*/
div.category{
padding:0 0 0 10px;
width:435px;
float:left;
height:220px;
margin:10px 2px;
background-image:url('images/home_cat_bg_v2.jpg');
background-repeat:no-repeat;
background-position:left;
box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.4);
/*background-color:#592B77;
  border: 1px solid #e5e5e5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;*/
}

div.catimage{
/* padding: 20px 5px 0 15px; */
padding-left: 3px;
margin-right:10px;
text-align:center;
float: left;
width:250px;
height:220px;
/* border: 1px solid #e5e5e5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; */
}

img.catimage{
width:250px;
height:220px;
/*padding-right:20px;*/
}

div.catdesc{
width:425px;
height:220px;
font-size: 12px;
color:#ffffff;
padding-top:8px;
padding-bottom:0px;
text-align:left;
/* margin-left:315px; */
/* float:left; */
line-height: 130%;
}

.catdescription h2{
font-size: 20px;
line-height: 110%;
color: #ffffff;
text-align: left;
font-weight: bold;
margin: 0px;
padding-top: 5px;
}

.catrightbutton{
padding:10px 0 0 0;
}

div.catname{
width:170px;
margin-top:-60px;
padding-left:15px;
font-size: 22px;
font-weight: bold;
text-align:left;
float: left;
/* vertical-align: top; */
}

div.catname a:link {color: #F7941D; text-decoration: none;}
div.catname a:visited {color: #F7941D; text-decoration: none;}
div.catname a:active {color: #F7941D; text-decoration: none;}
div.catname a:hover {color: #616161; text-decoration: none;}

.catdiscounts, .allcatdiscounts{
padding-left:5px;
font-weight:bold;
color:#60A1DE;
}

.categorymessage{
padding-left:5px;
font-weight:bold;
}

.catdescription ul{
list-style-type: disc;
padding: 0px;
margin: 0px;
}

.catdescription li {
margin-left: 277px;
}

