#totalwrap {
	width:770px;
}
td.topnav {
	width:100%;
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration:none;
	text-align:left;
	background-color:#97AACF;
}
.topbox {
	background-color:#EFF4F4;
	border:1px solid #000000;
	margin:5px 5px 5px 5px;
	text-align:center;
	padding:5px 5px 5px 5px;
	width:748px;
}
table.mincart {
	width:100%;
	text-align:center;
	/*background-color:transparent;*/
	background-color:#97AACF;
}
td.mincart {
	width:100%;
	text-align:center;
	/*background-color:#CCCCCC;*/
	background-color:transparent;
	color:#000000;
}
.mincartbox {
	background-color: #97AACF;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	border: 1px solid #000;
}
.box {
	background-color: #97AACF;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	padding-left: 3px;
	border: 1px solid #000;
}
.searchbox {
	background-color: #97AACF;
	font-size: 10px;
	font-family: Tahoma, Helvetica, sans-serif;
	border: 1px solid #000;
	margin:5px 5px 5px 5px;
	padding:0px 0px 0px 0px;
	text-align:center;
	vertical-align:top;
}
.formButton {
	background-color:#EFF4F4;
	color:#000000;
	height:auto;
	width:auto;
	font-size:10px;
	font-weight:normal;
}
#menu {
	width: 124px;
}
#menu ul {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
}
/*#menu a {display: block; padding: 2px; width: 124px; background-color: #97AACF; border: 1px solid #000;}
#menu a:link, #menuitems a:visited {color:#000000; text-decoration: none;}
#menu a:hover {background-color: #E7EFF4; color: #000;}*/


ul.ectmenu1 {
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	background-color: #97AACF;
}
li.ectmenu1 {
	display: block;
	padding: 2px;
	width: 124px;
	border: 1px solid #000;
	background-color:#97AACF;
}
li.ectmenuhassub1 a {
	display:block;
	padding:2px;
}
li.ectmenuhassub1 a:hover {
	display:block;
	padding:2px;
	background-color: #97AACF;
	color: #fff;
}
li.ectmenu1 a {
	display:block;
	padding:2px;
	color:#000000;
}
li.ectmenu1 a:hover {
	background-color: #E7EFF4;
	color: #000;
}
li.ectsubmenu1 {
	background-color: #efefef;
	border-bottom:0px;
}
body {
	margin: 8px;
	padding: 0px;
	font-family: Verdana, helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	background: #EFF4F4;
	text-align: left;/*background-image:url(images/back.jpg);*/
}
table {
	font-family: verdana, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000;
}
A:link {
	color: #003366;
	text-decoration: none;
}
A:visited {
	color: #003366;
	text-decoration: none;
}
A:active {
	color: #003366;
	text-decoration: none;
}
A:hover {
	color: #CC0000;
	text-decoration: none;
}
A.dark:link {
	color: #666666;
	text-decoration: none;
}
A.dark:visited {
	color: #666666;
	text-decoration: none;
}
A.dark:active {
	color: #666666;
	text-decoration: none;
}
A.dark:hover {
	color: #003366;
	text-decoration: none;
}
A.topnav:link {
	color:#003366;
	font-size:12px;
	margin:0px 9px 0px 9px;
	text-decoration:none;
}
A.topnav:visited {
	color:#003366;
	font-size:12px;
	margin:0px 9px 0px 9px;
	text-decoration:none;
}
A.topnav:active {
	color:#003366;
	font-size:12px;
	margin:0px 9px 0px 9px;
	text-decoration:none;
}
A.topnav:hover {
	color:#CC0000;
	font-size:12px;
	margin:0px 9px 0px 9px;
	text-decoration:none;
}
A.ezweb:link {
	color:#003366;
	font-size:9px;
}
A.ezweb:visited {
	color:#003366;
	font-size:9px;
}
A.ezweb:active {
	color:#003366;
	font-size:9px;
}
A.ezweb:hover {
	text-decoration: underline;
	font-size:9px;
	color:#CC0000;
}
TD {
	font-size: 12px;
	font-family : Verdana;
}
P {
	font-size: 12px;
	font-family : Verdana;
}
TD.dark {
	font-size: 12px;
	font-family : Tahoma;
	color : #666666;
}
P.dark {
	font-size: 11px;
	font-family : Verdana;
	color : #666666;
}
TD.smaller {
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}
P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}
HR {
	color : #003366;
	height : 1px;
}
h1 {
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:left;
	vertical-align:top;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
h2, h3, h4, h5 {
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:left;
	vertical-align:middle;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
h6 {
	font-size:10px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-align:right;
	vertical-align:middle;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}
TD.leftbg {
	background-image: url(images/leftbg.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
	width:130px;
}
TD.leftbg2 {
	background-image: url(images/leftbg2.gif);
}
TD.nnleft {
	background-image: url(images/nnleft.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}
TD.nnright {
	background-image: url(images/nnright.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}
TD.bottomlinks {
	background-image: url(images/bottomlinks.gif);
	font-size: 11px;
	font-family : Tahoma;
	color : #000000;
}
TD.lefttablebg {
	background-image: url(images/lefttablebg.gif);
	width: 24px;
}
TD.rightbg {
	background-image: url(images/rightbg.gif);
	width: 24px;
}
TD.bottombg {
	background-image: url(images/bottombg.gif);
}
td.homecatname {
	vertical-align:top;
	text-align:center;
	padding-top:0;
	font-size:10px;
	width:150px;
}
.homecatimage {
	text-align:center;
	border:1px #000000 solid;
}
P.homecatname {
	vertical-align:top;
	margin-top:0;
	margin-bottom:10px;
}
P.catdesc {
	vertical-align:top;
	margin-top:0;
	font-size:11px;
	text-align:left;
}
td.catname {
	vertical-align:top;
	text-align:center;
	padding-top:0;
	font-size:10px;
	width:150px;
}
.catimage {
	text-align:center;
	border:1px #000000 solid;
}
P.catname {
	vertical-align:top;
	margin-top:0;
	margin-bottom:10px;
	font-size:12px;
}
img.prodimage {
	border:1px #000000 solid;
}
.cstitle {
	font-size:24px;
	font-family:Tahoma, Helvetica, sans-serif;
	color:#FF0000;
}
img.csprodimage {
	border:1px #000000 solid;
	text-align:center;
}
div.prodname {
	font-weight:bold;
}
/*Product Body Display 3*/
/*...for the darker blue cell border lines*/
.cpd {
}
/*...for the light blue background cells*/ 
.cpdll {
}
/*...for the column header cells*/
.cpdhl {
	font-weight: bold;
	text-align:center;
}
/*table.cpd - outer table background color which forms the outlines of the cells*/
/*td.cpdll - cell background*/
/*td.cpdhl - header background*/
/*div.cpdhlid - product id header*/
/*div.cpdhlimage - product image header*/
/*div.cpdhlname - product name header*/
/*div.cpdhldescription - product description header*/
/*div.cpdhldiscounts - discounts header*/
/*div.cpdhllistprice - list price header*/
/*div.cpdhlprice - price header*/
/*div.cpdhlpriceinctax - price including tax header */
/*div.cpdhlinstock - number in stock header*/
/*div.cpdhloptions - product options header*/
/*div.cpdhlquantity - quantity box header*/ 
/*div.cpdhlbuy - buy button header*/
div.prod3id {
	width:100px;
	text-align:center;
} /*- product id properties*/
/*div.prod3name - product name properties*/
/*div.prod3discounts - discounts properties*/
/*div.prod3description - product description properties*/
/*div.prod3listprice - list price properties*/
/*div.prod3price - price properties*/
/*div.prod3pricetaxinc - price including tax properties*/
/*div.prod3instock - number in stock properties*/
div.prod3quant {
	text-align:center;
} /*- quantity box properties*/
/*div.prod3buy - buy button properties*/

/*.reltabimage{ max-height:100px; max-width:100px;}*/