a:link    { color: #CE1F1A; }
a:visited { color: #CE1F1A; }
a:active  { color: #CE1F1A; }
a:hover   { color: #ffffff; background-color: #F7921E;}

a.footer:link    { color: #000000; text-decoration: none;}
a.footer:visited { color: #000000; text-decoration: none;}
a.footer:active { color: #000000; text-decoration: none;}
a.footer:hover   { color: #F7921E; text-decoration: none; border-bottom: 1px dashed #F7921E; background-color: #858585;}

.listingSmall {
	border:1px; border-color: #ADA992; border-style: solid; 
}
A:hover .listingSmall, A:active .listingSmall {border:1px; border-color: #CE1F1A; border-style: solid;}



body {
	   margin-bottom: 0;
	   margin-left: 0;
	   margin-right: 0;
	   margin-top: 0;
	   font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	   font-size : 10pt;
	   color: #4C4C4C;
	   background-color: #858585;
	   background-image: url(images/background.gif);
	   background-repeat: repeat-x;
}
td { 
	font-family : Arial, Verdana, Tahoma, Helvetica, sans-serif;
	font-size : 10pt;
}

p {
	text-align: justify;
	font-size : 10pt;
	padding-left: 7px;
	padding-right: 6px;
	padding-top: 2px;
	margin-top: 2px;
}
p.footer {
	text-align: center;
	font-size : 10pt;
	color: #000000;
	padding-bottom: 55px;
}
p.swatch {
	text-align: justify;
	font-size : 10pt;
	padding-left: 4px;
	padding-right: 6px;
	margin-top: 0px;
	padding-top: 0px;
}
p.plaudits {
	text-align: left;
	font-size : 18pt;
	font-family: georgia, serif;
	width: 300px;
	background-color: #FC9804;
	padding: 7px;
	margin-left: 15px;

}

h1 {
	font-size: 12pt;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #D9D9D9;
	margin-left: 7px;
	margin-right: 6px;
	background-color: #ffffff;
}
h1.orderformh1 {
	font-size: 10pt;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	border-bottom: 1px solid #D9D9D9;
	margin-left: 7px;
	margin-right: 6px;
	background-color: #ffffff;
}

h2 {
	font-size: 11pt;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 0px solid #D9D9D9;
	margin-top: 4px;
	margin-left: 7px;
	margin-right: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
}
h3 {
	font-size: 11pt;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #D9D9D9;
	margin-top: 0px;
	margin-left: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	background-color: #ffffff;
}


td.lefty {
	background-image: url(images/leftstretch.gif);
}
td.mainone {
	background-color: #ffffff;
}
td.swatchacross {
	border: 1px solid #D9D9D9;
	font-size: 10pt;
	text-align: center;
	padding: 2px;
}
td.optionheader {
	border: 1px solid #D9D9D9;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	background-color: #E9E9E9;
	padding: 2px;
}
td.orderformmain {
	border: 1px solid #D9D9D9;
	font-size: 10pt;
	text-align: center;
	padding: 2px;
}
td.orderformmainright {
	border: 1px solid #D9D9D9;
	font-size: 10pt;
	text-align: right;
	padding: 2px;
}
td.orderformtop {
	border: 1px solid #B9BABB;
	background-color: #d6d8d9;
	font-size: 10pt;
	text-align: center;
	padding: 2px;
}

.featprop_photo {
	margin-top: 7px;
}
img.feature_right {
	margin-left: 7px;
}
.swatchtable {
	border: 1px solid #D9D9D9;
	padding: 4px;
}
.contacttable {
	border: 0px solid #D9D9D9;
	padding: 3px;
}
hr {
	border-bottom: 1px solid #B8D431;
	border-top: 1px solid #ffffff;
	margin-left: 7px;
	margin-right: 4px;
}
b.prodinfo {
	color: #CE1F1A;
}

/* SHOPPING CART STYLES START HERE */
.userhint_thing { background-color: #B8D431; padding: 2px;}

div#discstruct {
	margin: 5px 20px 40px 180px;
	display: none;
}
#plusminus {
	margin: 0px 0px 5px 180px;
}
.bigprice {
	font-size: 24pt;
}

.keepshopping {
	font-size: 14pt;
	border-bottom: 0px;
	text-align: center;
}
.addtocartfromview {
	border: 1px solid #C2C2C2;
	background-color: #DEDEDF;
	padding: 1px;
	margin-top: 4px;
	width: 142px;
}
hr.shophr {
	border-bottom: 1px dashed #D9D9D9;
	border-top: 1px solid #ffffff;
	margin-left: 7px;
	margin-right: 4px;
}

/* SHOPPING CART STYLES END HERE */

#nav_menu {
	width: 170px;
	height: 378px;
}