/** Link Properties **/
A.ectlink:link {
color: #3200cc;
text-decoration: none;
}
A.ectlink p:link {
color: #002842;
text-decoration: none;
}

A.ectlink:visited {
color: #666666;
text-decoration: none;
}

A.ectlink:active {
color: #3200cc;
text-decoration: none;
}

A.ectlink:hover {
color: #cc0066;
text-decoration: none;
}

/** Category-specific Layout **/
P.catname { /** The alignment of the category name **/
margin-top: 0px;
vertical-align:top;
margin-bottom:50px;
text-align: center;
font-size:13px;
}

P.catdesc{ /** The alignment of the category description **/
margin-top: 10px;
margin-bottom: 4px; 
vertical-align:top;
}

IMG.catimage { /** The properties of the category image **/
border-style: none; 
vertical-align:top; }

TD.catimage{ /** The alignment of the category image **/
vertical-align:top; }

TD.catname{ /** The alignment of the category name **/
vertical-align:top; 
text-align: center;
}

TD.catnavigation{ /** the alignment of the top category navigation << menu >> **/
vertical-align:middle;
text-align: left;
}
P.catnavigation{
font-size: 14px;
font-family: Tahoma;
font-weight:bold;
}


P.navdesc{text-align:center;
	
}
div.catdiscounts{color: #FF0000;
font-size: 11px;
font-weight: bold;
font-family: tahoma;
text-align: center;	
}

TR.registerform {float: left;}


/** Mini Cart & Mini Login Layout **/
TABLE.mincart{background-color: #002842;
margin-left:auto; margin-right:auto;}
TD.mincart { 
font-size: 11px; 
background-color:#0099cc;
color: #000000;
width: 160px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-transform: none;}
img.minicart{margin-left: 3px; display: inline; }
P.mincart {
font-size: 10px;
color: #000000;
text-transform: none;
font-family: Verdana, Arial, Helvetica, sans-serif;}
/** Minicart & Minilogin Links **/
A.mincart:link {color: #333678;
 text-decoration: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;}
 
 /** Table Backgrounds **/
TABLE.cobtbl{
background-color:#b7dfe7;
font-family: Tahoma;
font-size: 12px;
margin: 0 auto;
width: 700px;
border-color: #333678;
border: dotted;
border-width: 1px;
text-align:right;
}

#search2 {width: 70%;}

TD.cobhl{ /** cell highlights **/
color:#000000;

}

TD.cobll{ /** cell lowlights **/
color: #000000;
font-family: Tahoma;
font-size: 12px;

}

.cart TABLE {
border-color: #333678;
border: dotted;
border-width: 1px;
}

.cart TD{
border-color: #333678;
border-bottom: solid;
border-width: 1px;
}

TABLE#search1 {margin-right: auto;
margin-left: auto; text-align: center;}

IMG.cartimage {
width: 100px;
border:1px; 
border-width: 1px; 
border-color: #000;
border-style: solid;}



/** Price Color **/
SPAN.price {
COLOR: #000;
font-size:12px; }
.buybutton{
font-family:tahoma;
font-size:11px; 
color:#333678;
vertical-align:bottom;
font-weight:bold;
background-color: #c7e4ee;
}

/** Product Option Properties **/
SELECT.prodoption {
font-size: 11px;
font-family : Verdana;
color : #000000;}

OPTION.oostock {/** Stock Management Grey Out **/
color : #A0A0A0;}

/** edit the text that introduces the product option **/
.prodoptions{ /** The properties of the product options **/ 
font-size: 11px;
font-family : Verdana;
color : #000000;
}

SPAN.prodoption {/* Option Name */ 
font-size: 11px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
text-align:left;}

SPAN.detailoption {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;}

div.proddiscounts{
color: #FF0000;
font-size: 11px;
font-weight: bold;
font-family: tahoma;
} 

.allproddiscounts{ 
color: #3885a1;
font-size: 12px;
font-weight: bold;
font-family: tahoma;
}

.allcatdiscounts{ /** Category Page Discounts **/
color: #3885a1;
font-size: 12px;
font-weight: bold;
font-family: tahoma;
}

/** Editing Top Product Nav **/  
td.prodnavigation {
}

P.prodnavigation {
font-size: 14px;
font-family: Tahoma;
color: #333678;
font-weight:bold;}

/** Page Numbers **/
 P.pagenums { 
 font-size: 12px; 
 font-family: Verdana;}
SPAN.currpage{/** Page Number appearance **/
 color: #000000;
 font-weight: bold;}

/** Cart **/

/** Product Details Page **/
div.detaildiscounts{
font-size: 12px;
font-weight:bold;
color:#228b22;
text-align:center;
}

span.detaildiscountsapply{
font-size: 10px; 
color:#228b22;
font-weight: bold;
}
.detailid{ /** The properties of the text "Product ID" **/ 
FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma; line-height: 25px; }
div.detailname{ /** The properties of the product name **/ 
FONT-SIZE: 14px; COLOR: #333678; FONT-FAMILY: Tahoma; font-weight: bold;}
td.detailimage{ /** The alignment of product image **/ }
div.detaildescription{ /**  The properties of the text in the long prod. desc  **/
 13px; COLOR: #000000; FONT-FAMILY: Tahoma; }
.detailoptions{ /**  The properties of the product options  **/ }
.detailprice{ /**  The properties of the price  **/
FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma; } 

/** Product  Page **/
div.product{
}
div.prodid{ /** The properties of the text "Product ID" **/ 
font-family: Tahoma;
font-weight: bold;
text-align: left;
font-size: 12px;}
.prodname{ /**  The properties of the product name on the product page **/ 
text-align: center;
font-size: 12px;
color: #000000;
font-weight: bold;
font-family: Tahoma;}
td.prodimage{ /** The alignment of the product image **/ }
img.prodimage{ /** The properties of the product image **/ 
border-style: none;}
div.proddescription{ /** The properties of the text in the short product description **/
text-align:left; 
FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Tahoma; }
span.discountsapply{
font-size: 10px; 
color:#228b22;
font-weight: bold;
}
.prodprice{ FONT-SIZE: 13px; COLOR: 000000; FONT-FAMILY: Tahoma;/** The properties of the price **/ }


/** Stock Message **/
 .prodinstock {
 font-size: 12px;
font-family : Tahoma;
color: #666666;}


/** List Price Display **/
.listprice{
text-align: center;
font-size:12px;}
 /** font color/strikethru set in language file **/
.detaillistprice{text-align: center; font-size:12px; /** product detail page **/ }


/****** Product Reviews *******
span.review reviewheader (the title of the review)
span.review numreviews (the number of reviews and average rating)
span.review showallreview (the text properties for the "Show all")
hr.review (the horizontal rule)
span.review clickreview (the text properties of the "Click review")
span.review reviewname (the name of the person and date of review)
span.review reviewcomments (the comments left for the review of the product)
*****************************/
.review {
color: #000;
font-weight: bold;
margin-left:5px;
font-family:verdana;
font-size:12px; 
}
.reviewheader{
	font-size: 13px;
	display: block;
	color:#000;
	margin-top:3px;
	vertical-align: text-top;
	}

.showallreview {
color: #000;
font-weight: normal;
margin-top:5px;
line-height: 2px;
}

.reviewcomments {
color: #000;
font-weight: normal;
margin-top:5px;
line-height: 2px;
}

.reviewname {
color: #333678;
margin-top:0;
font-weight: bold;
	white-space: nowrap;
	line-height: 1px;
}

hr.review {
width: 98%;
text-align:left;
height: 0;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #006AC8;}

div.prodrating{ color: #000;
padding-top:8px;
FONT-FAMILY: Verdana; font-size: 11px;
font-weight: normal; margin-left:5px;}

/******* Email Receipt Properties ********/

.receiptbody{background-color:#dbeff7; font-family:tahoma;font-size:12px; } /** the background color of the email receipt **/
.receiptoption{background-color:#b7dfe7; font-family:tahoma; font-size:12px; } /** the background color of the product option row **/
.receipthr{height: 0;border-width: 1px 0 0 0;border-style: solid;border-color: #333678;} /** the horizontal rule **/
.receipthl{background-color:#bfb7e7;font-size:12px; font-family:tahoma;} /** the highlighted product row **/ 
.receiptheading{background-color:#0099cc;color: #FFFFFF; font-family:tahoma; font-weight:bold; text-align:center; font-size:12px;} /** the header row **/

/** Product Filter Bar **/
td.prodfilter{
background-color:#0099cc;
font-weight:bold;
color: #42619a;
padding:1px;
font-family:tahoma;
font-size: 11px; }

.prodfilterbar{
	margin: auto;
}



/** ProductBody3 Display - layout requires setting in includes.php
table.cpd{  outer table background color which forms the outlines of cells }
td.cpdll{  cell background }
td.cpdhl{  header background }
.cpdhlid{  product id header  }
.cpdhlimage{  product image header  }
.cpdhlname{  product name header }
.cpdhldescription{  product description header }
.cpdhldiscounts{ discounts header }
.cpdhllistprice{  list price header  }
.cpdhlprice{  price header }
.cpdhlpriceinctax{  price including tax header  }
.cpdhlinstock{  number in stock header  }
.cpdhloptions{  product options header  }
.cpdhlquantity{  quantity box header  }
.cpdhlbuy{  buy button header  }
.prod3id{  product id properties }
.prod3name{  product name properties  }
.prod3discounts{  discounts porperties  }
.prod3description{  product description properties  }
.prod3listprice{  list price properties }
.prod3price{  price properties }
.prod3pricetaxinc{  price including tax properties }
.prod3instock{  number in stock properties }
.prod3quant{  quantity box properties }
.prod3buy{  buy button properties } **/













