body    { color: #ffffff; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background-color: ; margin: 0; padding: 0 }
h1       { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin-bottom: 0; padding-top: 5px }
h2  { color: #292929; font-weight: 200; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin: 0px; padding: 0px }
h3   { color: #292929; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-stretch: normal; margin: 0; padding: 0 }
form { margin: 0px;	padding: 0px; }
input   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white }
td,th     { color: #666666;
			font-size: 11px;
}
.news { color: white; font-size: 12px; font-family: sans-serif; font-style: normal; background-color: #8781BD; padding: 2pt; }

a.style2:link      { color: gray; font-style: normal; font-weight: normal; text-decoration: underline }
a.style2:visited    { color: #696969; font-style: normal; font-weight: normal; text-decoration: underline }
a.style2:hover    { color: purple; font-style: normal; font-weight: normal; text-decoration: underline }


.topcats A:link {text-decoration:none;color:black;}
.topcats A:visited {text-decoration:none;color:black;}
.topcats A:hover  { color: gray; text-decoration: none }
.topcats A:active {text-decoration:none;color:#c4c4c4;}
.topCats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #c4c4c4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff75d3;
	font-weight: normal;
}
.sslinks A:link {text-decoration:none;color:#c4c4c4;}
.sslinks A:visited {text-decoration:none;color:#c4c4c4;}
.sslinks A:active {text-decoration:none;color:#c4c4c4;}
.sslinks A:hover  { color: gray; text-decoration: none }
.topsslinks    { color: black; font-size: 10px; font-family: Verdana; text-transform: ; margin-bottom:0; padding-bottom: 0; bottom: 0; height: 0 }

.related {font-size: 10px;	color: #666666;}
.blue {color: #0066CC;}
.green {color: #476156;}
.brown {color: #0066CC;}
.designer { font-size: 16px;}
.price {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #476156;
}
.bigprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: normal;
	color: #000000;
}
.prodname {font-size: 12px;font-weight: bold;}
.proddesc li  {margin-left:5px;}
.styleno {	font-size: 12px;}

.leftnav  { color: #c4c4c4; font-size: 12px; line-height: 14px; font-family: Arial, Helvetica, sans-serif;}
.sidenav  { color: #c4c4c4; font-size: 10px; line-height: 14px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; text-transform: uppercase  }
.maintitle { color: gray; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
.customerserv       { color: black; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0; padding-top: 5px }
.proddes { color: gray; font-size: 12px; text-decoration: underline }
.info     { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: justify }
.info2        { color: gray; font-size: 12px; line-height: 9pt; font-family: Arial, Helvetica, sans-serif; text-align: center }
.maintext              { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; line-height: 9pt; text-align: justify }
.faqq          { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; line-height: 9pt; text-align: left }
.faqa          { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 9pt; text-align: left }
.small { color: white; font-size: 9px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; font-stretch: semi-expanded; text-align: justify }
.sidetitle      { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.custtitle       { color: #000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.hookups   { color: #black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.stroke { border: solid 1px white; outline-style: solid; outline-color:}
.adv   { font-size: 85%; margin: 1em 0; padding: 5px 5px 30px }

table.boxes {
	border-width: 1px 1px 1px 1px;
	border-spacing: 5px;
	border-style: solid solid solid solid;
	border-color: gray gray gray gray;
	border-collapse: separate;
	background-color: white;
}
table.boxes th {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.boxes td {
	border-width: 0px 0px 0px 0px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: gray gray gray gray;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}









