@charset "utf-8";

/* Horizontal rule 
-------------------------------------*/
hr {
	height: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #60a1de;
}

/* Minicart and minilogin properties 
-------------------------------------*/
td.mincart {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	background-color: #ECECEC;
}

P.mincart {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}

table.mincart{
	border: 1px dotted #333;
	background-color: #FFF;
	width: 154px;
}

/* Store generated links 
-------------------------------------*/
a.ectlink:link{
	text-decoration:none;
	color:#000066;
	font: 13px Arial, Helvetica, sans-serif;
}
a.ectlink:visited{
	text-decoration:none;
	color:#000066;
	font: 13px Arial, Helvetica, sans-serif;
}
a.ectlink:active{
	text-decoration:none;
	color:#000066;
	font: 13px Arial, Helvetica, sans-serif;
}
a.ectlink:hover, a.ectlink:focus { 
	text-decoration:underline;
	color:#333;
	font: 13px Arial, Helvetica, sans-serif;
}
	
/*Table backgrounds for the cart, search, client login etc pages*/
table.cobtbl{
background-color: #eee;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
box-shadow: 1px 1px 3px #666;
} 

td.cobhl{
background-color: #F1F9FC;
font-weight: bold;
color:#333;
}

td.cobll{
background-color: #F1F9FC;
color : #333;
}

img{border:none;}

/* 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;
}
div.prodfilterbar{
float:left;
width:720px;
}

select.prodfilter{
padding:0px;
margin:0px;
}

div.product{
padding:6px;
width:356px;
float:left;
height:530px;
margin:2px;
border:1px solid #F8A430;
background-color:#FFF;
}

div.prodnavigation{
padding:6px;
float:left;
width:760px;
}

div.checkoutbutton{
float:right;
width:180px;
}

div.discountsapply, .allproddiscounts{
font-size: 13px;
color:#666;
padding:3px;
width:500px;
margin-bottom:10px;
float:left;
}

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

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

div.prodrating{
padding-left:10px;
}

div.prodinstock{
padding:10px;
}

div.proddescription{
font-size: 13px;
padding-top:10px;
float:left;
}

div.prodoptions{
padding:6px;
width:350px;
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.options{
padding: 6px;
}

div.listprice{
padding: 6px;
text-align:center;
width:350px;
float:left;
}

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

div.prodcurrency{
padding: 6px;
text-align:center;
float:left;
width:350px;
}

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

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

.configbutton{
text-align:center;
margin-top:6px;
}

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

.prodid {
background: #F8A430;
color:#fff;
padding:6px;
text-align:center;
}

div.multioptiontext{
width:180px;
}
div.pagenums{
text-align:center;
float:left;
padding:10px;
}
/* The detail page 
-------------------------------------*/
div.detailimage{
float:left;
width:420px;
padding:10px;
} 
.detailid {
color:#000;
padding-bottom:6px;
width:700px;
}

.detailname {
color:#000;
padding:6px;
width:700px;
}

.detaildiscounts{
color:#666;
font-size:12px;
float:left;
}

div.detaildescription{
font-size: 13px;
margin-top:20px;
float:left;
padding:16px;
width:800px;
}

.detaillistprice{
text-align:center;
float:left;
width:800px;
}

div.detailprice{
padding-top: 16px;
font-size: 15px;
font-weight:bold;
text-align:center;
float:left;
width:800px;
}

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

.detailoptions{
padding: 6px;
float:left;
width:360px;
}

.detailoption{
padding: 6px;
float:left;
width:190px;
}
select.detailprodoption{
font-size:11px;
float:left;
width:160px;
margin:6px;
}

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

div.emailfriend{
padding-top: 20px;
text-align:center;
float:left;
width:800px;
}
div.detailquantity{
float:left;
width:770px;
}
div.detailquantitytext{
margin:4px;
float:left;
width:390px;
text-align:right;
}

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

div.detailaddtocart{
margin:4px;
float:left;
width:800px;
text-align:center;
}

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

div.navdesc{
padding-top:10px;}

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

.csproduct{
float:left;
width:700px;}

/* The category page 
-------------------------------------*/
div.category{
width:370px;
float:left;
}

div.catimage{
float:left;
width:370px;
}

div.catname{
margin-top:16px;
}

.catdiscounts{
padding-left:5px;
font-weight:bold;
color:#666;
float:left;
}

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






ul.ectmenu1 {
list-style: none;
border:0px solid;
font-size:10px;
padding:0px;
}
li.ectmenu1 {
border-left:1px solid;
border-right:1px solid;
padding:7px 8px 8px 8px;
background-color: #60a1de;
text-align:left;
}
li.ectmenu1 a{
color: #fff;
padding:4px;
text-decoration:none;
}
li.ectmenu1 a:hover{
color: #333;
padding:4px;
}

/* Left menu Properties */

ul.ectmenu2 {
list-style: none;
border:0px solid;
font-size:11px;
padding:0px;
background-color: #ECECEC;
}
li.ectmenu2 {
border: 1px dotted #0075C2;
padding:0px;
background-color:#ECECEC;

}
li.ectmenuhassub2 a{
display:block;
padding:4px;
text-decoration:none;
}
li.ectmenuhassub2 a:hover{
display:block;
padding:4px;
text-decoration:none;
background-color: #0075C2;
color: #fff;
}
li.ectmenu2 a{
display:block;
padding:4px;
text-decoration:none;
}
li.ectmenu2 a:hover{
background-color: #0075C2;
color: #fff;
text-decoration:none;
}

/* Left menu Properties */

ul.ectmenu3 {
list-style: none;
border:0px solid;
font-size:11px;
padding:0px;
background-color: #ECECEC;
}
li.ectmenu3 {
border: 1px dotted #0075C2;
padding:0px;
background-color:#ECECEC;

}
li.ectmenuhassub3 a{
display:block;
padding:4px;
text-decoration:none;
}
li.ectmenuhassub3 a:hover{
display:block;
padding:4px;
text-decoration:none;
background-color: #0075C2;
color: #fff;
}
li.ectmenu3 a{
display:block;
padding:4px;
text-decoration:none;
}
li.ectmenu3 a:hover{
background-color: #0075C2;
color: #fff;
text-decoration:none;
}
li.ectsubmenu3{
background-color: #efefef;
border-bottom:0px;
}

div.tmenu{
background:#60a1de;height:25px;
padding-top:7px;
margin-top:-1px;
}
.tmenu ul li {color:#ffffff;font:bold 14px Arial, Helvetica, sans-serif;}




div.minimailsignup{
border:dotted 1px #0075C2;
background:#ECECEC;
margin:4px auto;
width:170px;
padding:4px;
}

label.minimailsignup{
display:block;
font-weight:bold;
width:70px;
padding-top:2px;
float:left;
}
input.minimailsignup{
font-size:12px;
padding:2px 2px;
border:solid 1px #999;
width:90px;
margin:2px;
}

input.minimailsubmit{
margin:6px;
}



div.minicartoneline{
	float:right;
width:300px;
white-space:nowrap;
}
div.minicartoneline1{
padding:2px;
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}

div.minicartoneline2{
padding:2px;
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}

div.minicartoneline3{
padding:2px;
font: normal 12px Arial, sans-serif;
color:#333;
}




div.minicart{
border:dotted 1px #0075C2;
background:#ECECEC;
margin:4px auto;
width:170px;
padding:4px;
}
div.minicartcnt{
text-align:center;
padding:2px;
font: normal 12px Arial, sans-serif;
border:1px solid #fff;
background-color: #ECECEC;
}
span.minicartdsc{
text-align:center;
font: normal 12px Arial, sans-serif;
color:#ff6600;
}

#fb iframe {width:60px;height:21px;}

.cstitle {
font-size: 13px;
font-family : Verdana,Arial,sans-serif;
font-weight : bold;
background: #ECECEC;
border: 1px solid #0075C2;
color : #333;
padding: 4px;
margin-top:20px;
}

.csproduct {
border:1px dotted #0075C2;
background-color:#FFF;
padding:10px;
margin:4px;
}

div.cathead{
padding:6px;
width:500px;
padding:10px;
border:1px solid #F8A430;
background-color:#FFF;
text-align:center;
}

div.giftwrap{
border:1px dotted #0075C2;
background-color:#FFF;
padding:6px;
margin:2px;
font-size: 12px;
font-family : Arial,sans-serif;
}

