﻿/* Main settings */
body {
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333300;
	background:#ccc;
}
#wrapper {
	width: 980px;
	margin: 0 auto;
}
/* Header */
#header {
	padding: 0;
	margin:0;
	background:url(images/headerBg.jpg) repeat-x;
	height:97px;
}
#header .logo {
	padding: 20px 0px 0px 20px;
}
#header .hdrR {
	line-height: 16px;
	text-align: right;
}
#header .hdrR p {
	color: #60a1de;
	font: normal 30px Arial, Helvetica, sans-serif;
	padding: 10px 0 0 24px;
	
}
/*Start of horizontal Menu*/
#menu{
	width: 980px;
	height:44px;
	float:left;
	margin:0 auto 0 auto;
	padding:0px;
	background: url(images/menuBg.jpg) repeat-x;
	font: bold 14px calibri, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	}

#menu ul{
	border:0px;
	width:100%;
	text-align: center; /*set value to "left", "center", or "right"*/
	list-style: none;
	margin:0px; /*padding above and below main menu text*/
	padding-top:10px;/*padding in IE for rollover color*/
	padding-bottom:0px;
	padding-left:0px;
}

#menu ul li{
	display: inline;
}

#menu ul li a{
	color: #fff;
	padding: 8px 25px 12px 24px; /*rollover bg color padding - FIREFOX*/
	text-decoration: none;
	line-height:1.5em;
	border-right:1px solid #fff;
}

#menu ul li a:hover {
	color: #fff;
	background:#333300;
	
}

/* Link properties */
a:link {
	color: #333300;
	text-decoration: underline;
}

a:visited {
	color: #333300;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

/* Main settings */
.product img {
	float: left;
}
#header .logo {
	float: left;
}
.l {
	float: left;
	margin-right:10px;
}
#header .hdrR {
	float: right;
}
.r {
	float: right;
	margin-left:10px;
}
.clr {
	clear: both;
	line-height: 0;
	font-size: 0;
	height: 0;
	border: none;
}
h4, h3, h2, h1 {
	font:calibri, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 15px 5px 10px;
}
p {
	margin: 0;
	padding: 5px 15px 5px 10px;
}
img {
	border:none;
}
.caption {
	font-size:11px;
}

h1 {
	border-bottom:double #333300;
}
/* Main content */
#contents {
	width:980px;
	float:left;
	background:#fff;
	margin:0px;
	padding:0px;
	min-height:100%;
}
#contents .product {
	border-bottom: 1px solid #ccc;
	padding: 18px 0;
}
#contents .product div {
	margin-left: 180px;
}
#contents .product div a.prd_name {
	font: bold 18px "Trebuchet MS";
	color: #60a1de;
}
#contents .product div p {
	padding: 4px 0;
}
#contents .product div span {
	color: #000;
}
#contents .product div span a {
	text-decoration: underline;
}
/* Footer properties */
#footer {
	background-color: #8f7052;
	padding: 0px;
	margin:0px;
	text-align: center;
	color: #fff;
}
#footer p {padding:20px;}
#footer a {
	color: #fff;
}
/*Product List Layout*/
table.cpd {background:#333300;}
td.cpdhl {background:#e1d6ca; color:#333300;}
td.cpdll {vertical-align:middle;}
div.cpdhlid, div.cpdhlname, div.cpdhldescription, div.cpdhlquantity, div.cpdhlprice, div.cpdhlbuy {font-weight:bold; color:#333300; font-size:14px;}
/* Mini search */
input.search{
height: 14px;
background-color: #ffe3f8;
border: solid #bd1e96;
border-width: 1px;
font-family: tahoma;
color: rgb(0,0,0);
font-size: 11px;
}
input.search1{
vertical-align: bottom;
}
/* Minicart */
td.mincart {
font-size: 11px;
background-color: #8f7052;
}
p.mincart {
font-size: 11px;
color:#FFF;
}
table.mincart
{
border: 1px dotted #bd1e96;
background-color: #FFF;
width: 150px;
}
/* Horizontal rule */
HR {
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #333300;
}

.centertxt {text-align:center;}
.righttxt {text-align:right;}

/* Table backgrounds */
TABLE.cobtbl{
background-color: #333300;
}

TD.cobhl{
background-color: #e1d6ca;
}

TD.cobll{
background-color: #FFF;
color : #333300;
}
/* Price properties */
.prodprice {
font:bold 12px Arial, Helvetica, sans-serif;color:#333300;
padding-top: 4px;
text-align: center;
}

.detailprice {
font:bold 12px Arial, Helvetica, sans-serif;color:#333300;
padding-top: 4px;
text-align: center;
}

SPAN.price {
font:bold 12px Arial, Helvetica, sans-serif;color:#333300;
padding-top: 4px;
text-align: center;
}
/* Product name */
.detailname{
color: #333300;
font-weight:bold;
}

.prodname{
color: #333300;
font-weight:bold;
}
div.prodid{
font-weight: bold;
}

span.prodoption{
font-weight: bold;
} 

/*accordian product menu*/
#contents ul.ectmenu1 {
list-style: none;
border:0px solid;
font-size:12px;
padding:0px;
margin-top:10px;
margin-bottom:10px;
background-color: #e1d6ca;
}
#contents li.ectmenu1 {
border: 1px dotted #333300;
padding:0px;
background-color:#e1d6ca;
}
#contents li.ectmenuhassub1 a{
display:block;
padding:5px;
background:url(images/menuarrowb.png) no-repeat right;
}
#contents li.ectmenuhassub1 a:hover{
display:block;
padding:5px;
background:url(images/menuarrow.png) no-repeat right;
background-color: #65482d;
color: #fff;
}
#contents li.ectmenu1 a{
display:block;
padding:5px;
}
#contents li.ectmenu1 a:hover{
background-color: #65482d;
color: #fff;
}
#contents li.ectsubmenu1{
background-color: #fff;
border-bottom:0px;
}
/*end menu*/

td {vertical-align:top;}