body { background-color:#c9dfa3; margin-top:20px; margin-bottom:20px; margin-left:20px; margin-right:20px; font-family:verdana,arial,sans-serif; color:#484c74; } 

a:link { color:#585cfe }
a:active { color:#585cfe }
a:visited { color:#585cfe }
a:hover { color:#ac74c9 }

h1 { color:#94b563; font-size:16pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:0px; }
h2 { color:#9c7bac; font-size:13pt; font-weight:bold; text-decoration:none; margin-top:10px; margin-bottom:0px; }
h3 { color:#ff84ff; font-size:12pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:3px; }

p { font-family:verdana,arial, sans-serif; color:#484c74; font-size:10pt; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }

form { font-family:verdana,arial, sans-serif; color:#484c74; font-size:10pt; font-weight:normal; margin-top:0px; margin-bottom:0px; }

ul { font-family:verdana,arial, sans-serif; color:#484c74; font-size:13px; font-weight:normal; margin-top:4px; margin-bottom:4px; }
ol { font-family:verdana,arial, sans-serif; color:#484c74; font-size:13px; font-weight:normal; margin-top:4px; margin-bottom:4px; }
li { font-family:verdana,arial, sans-serif; color:#484c74; font-size:13px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:justify; }

hr { color:#94b563; margin-bottom:5px; margin-top:0px; }

.border { border-left:3px solid #ffd684; border-right:3px solid #ffd684; border-top:3px solid #ffd684; border-bottom:3px solid #ffd684; }
.header {background-color:#fdd683; }
.leftcolumn {background-color:#f9edc7; }
.main { border-left:4px solid #fff; border-right:4px solid #fff; }
.req { color:#adadff; font-size:10pt; font-weight:bold; text-decoration:none; margin-top:0px; margin-bottom:0px; }
.text { font-family:verdana,arial, sans-serif; color:#484c74; font-size:10pt; font-weight:normal; margin-top:0px; margin-bottom:0px; }


.shiptable { background-color:#fff; border-top:1px solid #3c3f5e; border-left:1px solid #3c3f5e;
  font-family:verdana,arial, sans-serif; color:#484c74; font-size:10pt; font-weight:normal; margin-top:0px; margin-bottom:0px; }
.shipcell { background-color:#fff; border-bottom:1px solid #3c3f5e; border-right:1px solid #3c3f5e; }

a.dw { color:#b584ce; font-size:8pt; font-weight:normal; text-decoration:none; }
a.dw:visited { color: #b584ce; }
a.dw:active { color: #b584ce; }
a.dw:hover { color: #ff84ff; }

.copy { font-family:verdana,arial, sans-serif; color:#e89d08; font-size:8pt; font-weight:normal; line-height:11pt; }
a.copy { color:#e89d08; font-size:8pt; font-weight:normal; text-decoration:none; }
a.copy:visited { color: #e89d08; }
a.copy:active { color: #8cb563; }
a.copy:hover { color: #8cb563; }

a.shop { color:#585cfe; font-size:9pt; font-weight:normal; text-decoration:none; }
a.shop:visited { color: #585cfe; }
a.shop:active { color: #585cfe; }
a.shop:hover { color: #ac74c9; text-decoration:underline; }

.bk { color:#fdb823; font-size:10px; font-weight:normal; text-decoration:none; margin-bottom:8px; }


/* Product Page */
div.prodid { color:#222; font-size:12px; margin:0px 0px 0px 0px; vertical-align:top; padding:0px 0px 0px 0px; }
div.prodname { color:#990088; font-size:10pt; font-weight:bold; margin:0px 0px 0px 0px; vertical-align:top; text-align:center; padding:0px 0px 0px 0px; }
div.proddescription {  color:#888; font-size:8pt; font-weight:bold; padding:3px 0px 0px 0px; }
div.prodprice { color:#222; font-size:12px; margin:0px; vertical-align:top; text-align:center; padding:0px; }


/* Product Detail Page */
div.detailname { font-size:15pt; color:#b584ce; font-weight:bold; vertical-align:top; text-align:center;  }
div.detaildescription {  font-size:10pt; color:#484c74; font-weight:normal; vertical-align:top; text-align:center; border-bottom:5px solid #fff; }
div.detailprice {  font-size:10pt; color:#484c74; font-weight:normal; vertical-align:top; text-align:center; padding-bottom:7px; }
td.detailimage { vertical-align:top; margin:0px; padding:0px; } 
div.detailoptions { font-size:10pt; font-weight:normal; color:#222; margin:0px; vertical-align:top; }
img.prodimage { vertical-align:top; margin:0px; padding:0px; } 
span.price { text-align:center; }
.buybutton { margin-left:auto; margin-right:auto; display:block; }




/* Product Options */
SPAN.prodoption { font-size:9pt; color:#222; }
SPAN.detailoption { font-size:9pt; color:#222; font-weight:normal; }
SELECT.prodoption { font-size:10pt; color:#222; }
SPAN.multioption { font-size: 9pt; color:#222; }


/* List Price */
div.listprice { text-align:center; margin-top:0px; margin-right:0px; margin-bottom:2px; margin-left:0px; }
div.detaillistprice { text-align:center; margin-top:7px; margin-right:0px; margin-bottom:2px; margin-left:0px; }


/* ECT Store Links */
a.ectlink:link { color: #585cfe; }
a.ectlink:visited { color: #585cfe; }
a.ectlink:active { color: #585cfe; }
a.ectlink:hover { color: #ac74c9; }




/* Category Layout */
P.catname { color:#4b9193; font-size:13pt; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; vertical-align:top; }
P.catdesc { color:#222; font-size:10pt; font-weight:normal; margin:0px 0px 0px 0px; }
IMG.catimage { border:0px; border:0px solid #000000; vertical-align:top;  }
TD.catimage { vertical-align:top; } 
TD.catname { vertical-align:top; } 
TD.catnavigation { color:#4b9193; font-size:13pt; font-weight:bold; text-decoration:none; margin:0px 0px 0px 0px; }


/* Price Color */
SPAN.price { color: #484c74; }


/* Discounts on Category Page */
div.catdiscounts { color:#222; font-size:10pt; font-weight:bold; }


/* Discounts on Products Page */
div.proddiscounts { color:#990088; font-size:11pt; font-weight:bold; }
span.discountsapply { color:#222; font-size:11pt; }
div.discountsapply { color:#222; font-size:10pt; }


/* Discounts on Product Details Page */
div.detaildiscounts { color:#888; font-size:11pt; font-weight:bold; text-align:center; padding:0px 0px 10px 0px; }
span.detaildiscountsapply { display:none; }


/* Top Product Navigation */
td.prodnavigation { font-size:12pt; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.prodnavigation { font-size:12pt; color: #4b9193; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }
P.catnavigation { font-size:12pt; color: #990088; font-weight:bold; text-decoration:none; margin:4px 0px 2px 0px; }



/* Table and Cell Background Properties in the files Search, Tracking, Order Status, Checkout */ 
TABLE.cobtbl { background-color:#94b563; } /* Table Border Color */
TD.cobhl { background-color:#d3e6b2; } /* Table Dark Color */
TD.cobll { background-color:#fff; color:#484c74; } /* Table Light Color and Font */











