td, th, body {
	font-family:arial;
	}

form {
	margin:none;
	}

a.home {
	font-size:18;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold
	}
	
a:hover.home {
	font-size:18;
	color:#f30;
	}	
	
a {
/*	color:06c; */
	color: #6600CC;
	text-decoration:none;
	}
	
a:hover {
	color:#f30;
	}	

.menu {
	font-size:80%;
	color:white;
	}

.menu a {
	color:#def;
	}

.breadcrumb {
	color:#666;
	padding:2px;
	font-size:90%;
	}

.breadcrumb a, .breadcrumb a:visited {
	color:#666;
	}

.breadcrumb a:hover {
	color:#06c;
	}

.product {
	background-color:#f30;
	border:1px solid #f30;
	font-weight:bold;
	font-size:80%;
	}

.product .Image {
	padding:0px;
	background-color:white;
	}

.product .productName {
	font-size:200%;
	color:white;
	}

.product .SKU {
	font-size:80%;
	color:white;
	font-weight:normal;
	}

.product .price {
	font-size:110%;
	color:#ff3;
	}

.product .dimensions {
	font-size:80%;
	color:white;
	font-weight:normal;
	}

.product .options {
	border:1px solid white;
	color:white;
	font-weight:bold;
	}

.product .giftCertificate {
	color:white;
	font-size:85%;
	text-align:right;
	font-weight:bold;
	}

.product .giftCertificate a {
	color:#ff3;
	}

.quicksearch {
	color:#666;
	font-weight:bold;
	}

.quicksearch th {
	text-align:left;
	font-size:120%;
	text-transform:UPPERCASE;
	font-weight:bold;
	color:white;
	}

.quicksearch .textinput {
	font-size:90%;
	background-color:#ff9;
	border:1px inset #ccc;;
	}

.quicksearch .button {
	background-color:#36f;
	color:white;
	font-weight:bold;
	border:1px outset #36f;
	padding:2px;
	}

.similaritems, .similaritems a {
	color:#369;
	font-size:90%;
	}

.similaritems table {
	border:1px solid #69c;
	}

.similaritems .more {
	text-align:right;
	}

.productNotes {
	color:#666;
	font-size:75%;
	text-align:justify;
	margin-top:3px;
	}

#footer {
	background-image:url(../images/site/template/footer_bg.gif);
	background-repeat: no-repeat;
	background-position:right;
	padding:2px;
	}

#footer .copy {
	border-top:1px solid #6600CC;
	padding:1px;
	}

#footer .copy .menu {
	float:left;
	font-size:75%;
	color:#6600CC;
	}

#footer .copy .menu a {
	color:#6600CC;
	}

#footer .copy .copyright {
	float:right;
	color:#666;
	font-size:70%;
	}
	
.searchResults a {
	font-size:90%;
	}
	
.featureDescription {
	font-size:85%;
	}	
	
.categoryName {
	font-size:85%;
	}	
	
.submit {
	background-color:#36f;
	color:white;
	border:1px outset #36f;
	}	
	
	
	
<!---	
/* static menu styles
note:
	1. not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
style naming convention:
	m<zero based menu number>l<zero based level number>i|o<for inner or outer tag>
*/

/*		body, tr, td, p, li { font-family: tahoma, verdana, arial; font-size: 12px; }
		hr { color: #336699; height : 1px; }
		a {color: black; }
		h2 { margin-bottom: 0px; margin-top: 0px; font-size: 18px; color: #DBEAF5;}
		.darkline { background: #4682B4; }
		.cright {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background: #4682B4; text-align: right; }
*/
--->

.m0l0o {
	text-decoration: none;
	margin: 0px;
	border: 0px solid #ffffff;
}

.m0l1o {
	text-decoration: none;
	margin: 0px;
	border: 0px solid #ffffff;
}

.m0l0i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

.m0l1i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}	

.bigHand {
background-image: url('../images/site/template/bigHand.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom center;
}