body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background: #FFF;
	text-align: left;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000;
}
A:link {
	color: #203F76;
	text-decoration: underline;
}
A:visited {
	color: #203F76;
	text-decoration: underline;
}
A:active {
	color: #203F76;
	text-decoration: underline;
}
A:hover {
	color: #8F1E24;
	text-decoration: none;
}
TD {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
}
P {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TD.smaller {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}
P.smaller {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}
div.prodid{
font-weight: bold;
}
span.prodoption{
font-weight: bold;
} 
.prodname, .detailname{
	font-weight: bold;
	color: #2F4D84;
}
HR {
	height: 0;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #666;
	margin-bottom: 15px;
}
P.catname {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 4px;
	vertical-align:top;
	text-align: left;
	font-size: 14px;
}
P.catdesc {
margin-top: 0px;
margin-bottom: 4px;
vertical-align:top;
}
IMG.catimage {
	border:1px;
	border-thickness: 1px;
	border-color: #666;
	border-style: solid;
	vertical-align:top;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 15px;
	margin-left: 0px;
}
TD.catimage {
	vertical-align:top;
	margin-right: 15px;
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
}
TD.catname {
	vertical-align:middle;
	text-align: left;
}
TD.catnavigation {
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666;
	font-weight:bold;
}
p.catnavigation {
	font-size: 14px;
	font-weight:bold;
}
TD.mincart {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	height: 30px;
}
P.mincart {
	font-size: 10px;
	font-family : Arial, Helvetica, sans-serif;
	margin-top: 5px;
	line-height: 10px;
}
SPAN.price {
	COLOR: #E9E9E9;
	margin-top: 7px;
	margin-bottom: 10px;
}
OPTION.oostock {
color : #A0A0A0;
}
SPAN.prodoption {
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
	text-align: left;
}
SPAN.detailoption {
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
	float: left;
	text-align: left;
	font-weight: bold;
}
SPAN.multioption {
	font-size: 11px;
	font-family : Arial, Helvetica, sans-serif;
	color : #333;
}
td.prodnavigation {
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666;
	font-weight:bold;
}
P.prodnavigation {
	font-size: 14px;
	font-family : Arial, Helvetica, sans-serif;
	color : #666;
	font-weight:bold;
}
TABLE.cobtbl{
	background-color: #666;
}
TD.cobhl{
	background-color: #CCC;
	color: #333;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
TD.cobhl{
	background-color: #CCC;
	color: #333;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
TD.cobtbl{
	background-color: #F0F0F0;
	color : #666666;
	font-size: 13px;
	padding-top: 5px;
	padding-bottom: 5px;
}
P.pagenums {
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
}
SPAN.currpage {
	color: #333;
	font-weight: bold;
}
SPAN.extracurr {
font-size: 10px;
font-family : Verdana;
color: 666666
}
/* controls details page */
div.detailname { /* properties of the text "product ID" */
	font-size: 14px;
	color: #222;
}
td.detailimage { /* the alignment of the product image on the detail page */
	vertical-align:top;
}
div.detaildescription { The properties of the text in the long product description
}
div.detailoptions {  /* the properties of the product options on the product detail page */
	margin-top: 25px;
	font-size: 12px;
	color: #333;
}
div.detailprice{ /* the properties of the price on the product detail page */
	font-size: 12px;
	color: #333;
	margin-bottom: 10px;
}
/* controls product page */
div.prodid { /*The properties of the text "Product ID" */
}
div.prodname { /*The properties of the product name on product page */
	font-size:14px;
	vertical-align: middle;
}
td.options {
	font-size: 11px;
	vertical-align: middle;
	margin-bottom: 15px;
}
td.prodname {
	margin: 0px;
	padding: 0px;
}
div.proddiscounts { /* The properties of the discounts text for the product page */
}
td.prodimage { /* The alignment of the product image on the product page */
	margin: 0px;
	padding: 0px;
	text-align: left;
}
td.optiontext {
	margin-bottom: 25px;
}
img.prodimage { /* Properties of the product image */
	border: 1px solid #666;
	margin-bottom: 15px;
	margin-top: 3px;
	margin-right: 0px;
	margin-left: 3px;
}
div.proddescription { /* The properties of the text in the short product description */
	vertical-align: top;
	font-size: 11px;
}
div.prodoptions { /* The properties of the product options on the product page */
	color: #333;
	font-size: 11px;
	padding-top: 15px;
	line-height: 34px;
}
div.prodprice { /* The properties of the price on the product page */
}
img.cartimage {
width: 100px;
border:1px;
}
A.ectlink:link {
	color: #203F76;
	text-decoration: underline;
}
A.ectlink:visited {
	color: #203F76;
	text-decoration: underline;
}
A.ectlink:active {
	color: #203F76;
	text-decoration: underline;
}
A.ectlink:hover {
	color: #8F1E24;
	text-decoration: none;
}
.searchbutton {
	margin-left: 45px;
}
#login {
	height: 50px;
	width: 400px;
	position: relative;
	margin-top: 0px;
	z-index: 500;
	margin-left: 330px;
}
.rightfloat {
	float: right;
}
