@charset "utf-8";

/* The file style.css contains some of the classes used in the shopping cart software. For a full list of classes, please visit http://www.ecommercetemplates.com/help/css.asp - you can add extra classes to this list and change the values to suit your design.
-------------------------------------*/

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

/* 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:#212121;
	font: 13px Arial, Helvetica, sans-serif;
}
a.ectlink:visited{
	text-decoration:none;
	color:#212121;
	font: 13px Arial, Helvetica, sans-serif;
}
a.ectlink:active{
	text-decoration:none;
	color:#212121;
	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: #f2f2f2;
     boxder-radius: 5px 5px 5px 5px;
     box-shadow: 1px 1px 3px #666666;
}

td.cobhl {
     background-color: #f2f2f2;
     color: #000;
     font-weight: bold;padding: 5px;
}

td.cobll {font-size: 13px;
     background-color: #fff;
     color: #333333;padding: 5px;
}
img.cartimage {
width: 100px;
border:0px;
}


/* Currency and price properties 
-------------------------------------*/
div.prodcurrency, span.extracurr {
	font-size: 10px;
	font-family : Arial,sans-serif;
	color: #666;
	text-align: center;
	width: 100%;
}

.prodprice {color: #666;
    font-size: 18px;
    font-weight: normal; font-family: Arial,Helvetica,sans-serif; 
	border-left: 1px solid #E5E5E5;
     border-right: 1px solid #E5E5E5;
     border-bottom:0px solid #E5E5E5;
     padding-left: 8px;
     width: 160px;
}
/*Product image alignment 
-------------------------------------*/
.prodimage {
     vertical-align: top;margin-bottom: 10px;margin-top: 10px;
}

/* Product id, manufacturer and in stock text settings 
-------------------------------------*/
.prodid, .prodmanufacturer, .prodinstock, .detailid{
	color:#666;
}

/* Product name settings 
-------------------------------------*/
.prodname{
	font-size: 12px;
	padding:4px;
	line-height: 1.25;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 4px;
	height: 60px;
	width: 160px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E5E5E5;
	border-right-color: #E5E5E5;
	border-left-color: #E5E5E5;
	
}



/* Product description settings 
-------------------------------------*/
.proddescription{display: none;
	line-height:18px;
	padding-bottom:8px;
}

/* Discount text settings 
-------------------------------------*/
.discountsapply{display: none;
	font-size:12px;
	color:#55A6FF;
	font-weight:bold;
}

.detaildiscounts, .proddiscounts, .catdiscounts{
	font-size:13px;
	color:#333;
	padding-bottom: 2px;
}

div.minicartoneline{
background:#fff; width: 180px; margin-left:-5px;
}
div.minicartoneline1{
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}
div.minicartoneline2{
font: normal 12px Arial, sans-serif;
float:left;
color:#333;
}
div.minicartoneline3{display: none;
font: normal 12px Arial, sans-serif;
color:#333;
}
.catnavigation, .prodnavigation{  background: none repeat scroll 0 0 #F4F4F4;
    border: 1px solid #FFFFFF;
    margin: 0;
    padding: 8px 10px 7px;
	color: #141417; font-weight:bold}
	
	
/*Left Menuu*/
ul.ectmenu2 {
	list-style: none;
	border:0px solid;
	font-size:14px;
	padding:0px;
}
li.ectmenu2 {
	border: 0px dotted #e69d01;
	padding:0px;
	text-decoration: none;
}
li.ectmenuhassub2 a{
display:block;
padding:4px;
text-decoration: none;
}
li.ectmenuhassub2 a:hover{
display:block;
padding:4px;
background-color: #363636;
color: #fff;
text-decoration: none;
}
li.ectmenu2 a{
	display:block;
	padding:4px;
	color:#333;
	text-decoration: none;
}
li.ectmenu2 a:hover{
background-color: #363636;
color: #fff;
text-decoration: none;
}
li.ectsubmenu2{
background-color: #efefef;
border-bottom:0px;
text-decoration: none;
}



/*Top Menuu*/
#ectnav {display: none;background: url("../images/menu-tail.gif") repeat-x scroll center top transparent;}
ul.ectmenu1 {z-index: 1000;
     font-size: 14px;
     height: 36px;
     margin: 0pt;
     padding: 9px 2px 10px;
     text-transform: uppercase;
}

li.ectmenu1 {
    border-left: 1px solid #515151;
	border-right: 0px solid #353535;
	height:36px;
	font-size: 14px;
	padding: 9px 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

li.ectmenu1 a {
     color: #FFFFFF;
     text-decoration: none;
}

li.ectmenu1 a:hover {
     background: url("/images/menu-tail-act.gif") repeat-x scroll center top transparent;
     border-left: 0px solid #515151;
     border-right: 0px solid #353535;
     height: 36px;padding-top: 9px ;padding-bottom: 9px ;
}
ul.ectsubmenu1 {padding: 1px}
li.ectsubmenu1  {
     background: none repeat scroll 0pt 0pt #E5E5E5 ! important;
     border: medium none ! important;
     color: #393939;
     float: none;
     font-size: 12px;
     font-weight: normal;
     padding: 4px 12px;
     text-transform: none;

}
li.ectsubmenu1 a {
     background: none repeat scroll 0pt 0pt #E5E5E5 ! important;
     border: medium none ! important;
     color: #393939;
     float: none;
     font-size: 12px;
     font-weight: normal;
     padding: 4px 4px;
     text-transform: none;

}

li.ectsubmenu1 a:hover {
	background: none repeat scroll 0pt 0pt #E5E5E5 ! important;
	border: 0pt none ! important;
	color: #242424;
	float: none;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 4px;
	text-transform: none;
}

.buybutton {
border-radius: 5px 5px 5px 5px;
box-shadow: 0 30px 20px -18px rgba(255, 255, 255, 0.65) inset, 1px 1px 3px rgba(0, 0, 0, 0.2);
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15);
color: #878789;
float: left;
font: bold 12px/24px Arial,Helvetica,sans-serif;
width: 80px;
height: 25px;
text-align: center;
white-space: nowrap;

}
input.buybutton:hover {
   color: #fff;
    background: none repeat scroll 0 0 #3E3E3E;
    border: 0 none;
}
td.checkoutbutton {width: 30px; background-color: #f4f4f4 }
table.prodfilterbar {float: right; margin-bottom: 10px; }
.filtertext { padding-right: 5px; padding-left: 5px;}
td.prodimage {height: 150px;}

.proddescription {
     border-left: 1px solid #E5E5E5;
     border-right: 1px solid #E5E5E5;
     padding-left: 8px;
     width: 160px;
}
div.addtocart{
     border-bottom: 1px solid #E5E5E5;
     border-left: 1px solid #E5E5E5;
     border-right: 1px solid #E5E5E5;
     height: 40px;
     padding-left: 8px;
     padding-top: 10px; width:160px
}
td.detail {width: 380px;    padding-left: 14px; padding-right: 14px;}

div.detailname{
	font-size: 14px;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
	color:#212121
}
div.product-view
 {width: 720px;}

div.detailimage{
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
} 

a.emailfriend:link {
	color: #0080FB;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	position: absolute;
	top: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
a.emailfriend:hover {
	color: #0080FB;
	padding-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	position: absolute;
	top: 320px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

div.detaildescription{
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	color:#333
}
.detaillistprice {
	color: #666;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
	text-transform: none;
	padding-top:5px;
}

div.detailprice {
     color: #666;
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
    text-transform: none;
padding-top:5px;

}

.detailoptions {
	padding: 2px;
	background-color: #F6F6F6;
	border: 0px solid #DDDDDD;
	border-bottom: 0px solid #DDDDDD;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	   
}
select.detailprodoption{
font-size:11px;
width:200px;
margin:6px;
}
span.detailoption{
font-weight:bold;
}

.previousnext{
padding-top:10px;
padding-bottom:6px;

}
.pagenums{margin-top: 40px;}

div.detailcheckoutbutton {float:right}
#contactleft {width: 350px; float:left}
#contactright {width: 350px; float:right}
.contact {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #585858;
}
#contactfull {width: 700px;}
p.testimonials {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
li.faq {list-style:none}
h3.faq { color:#6b6b6b; font-size: 12px;
     font-weight: bold;
     line-height: 1.25;}

div.minimailsignup{
margin:0px auto;
width:110px;
padding:0px;
}
label.minimailsignup{
display:block;
margin-left: 2px;
width:70px;
padding-top:0px;

}
input.minimailsignup{
font-size:12px;
width:110px;

}
input.minimailsubmit{
margin-left: 2px;
    background-color: #0080fb;
    color: #fff;
}
img.freeship {margin-left: 90px; margin-top:5px}
.csprodprice {margin-top: -20px;}
.cslistprice {display:none;}
.csprodprice {display: none;}
.outofstock {display: none}
li#ect1_294.ectmenu2 a {font-size:0px;
     background: url("images/japanmenu.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 164px; height:27px;
}
li#ect1_295.ectmenu2 a {font-size:0px;
     background: url("../images/koreamenu.jpg") no-repeat scroll 0pt 0pt transparent;
     width: 164px; height:27px;
}
li#ect1_296.ectmenu2 a {font-size:0px;
     background: url("images/thaimenu.jpg") no-repeat scroll 0% 0% transparent;
     width: 164px; height:27px;
}
a.ectlinkhp:link {
     font: 18px Arial,Helvetica,sans-serif;
     text-decoration: none;
     width: 164px;
color:#fff;
font-weight: bold;
}
li.ectlinkhp {width:164px; background-color: #393939; color:#fff; height:50px;}
img.nahp {text-align: center; margin-left: 4px;}
p.napar  {width: 200px; height:4.0em;}