body { background-color: #fff; padding: 0; margin: 0; }
body, td { color: #333; font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Times, Georgia; }
input, select { font-size: 11px; font-family: Verdana, Arial, "Times New Roman", Times, Georgia; }
input, select, img { vertical-align: middle; }
h1 { color: #959595; font-weight: bolder; font-size: 16px; }

.shoppingCart {width:99%; border-collapse:collapse;}
.shoppingCart .header {background-color:#959595;}
.shoppingCart .header td {font-weight:bold; color:#fff;}

div.imggallery {
	float:left;
	margin: 5px;
	margin-bottom:15px;
	width:175px;
	height:300px;
	text-align: center;
}
div.imggallery p {
	padding:0px;
	margin:0;
	text-align: center;
	font-weight:bolder;
}
div.imggallery img {
	border:1px #959595 dotted;
	padding:2px;
}
div.colorswatch {
	float:left;
	margin: 5px;
	margin-bottom:10px;
	text-align: center;
	width: 55px;
	height: 95px;
	clear: top;
	clear: none;
}
div.colorswatch p {
	padding:0px;
	margin:0;
	text-align: center;
	font-size: 9px;
}
div.colorswatch img {
	border:1px #959595 dotted;
	padding:2px;
}


div.relateditems {
	float:left;
	margin: 5px;
	margin-bottom:10px;
	margin-top:10px;
	text-align: left;
	width: 150px;
	height: 250px;
	clear: top;
}
div.relateditems p {
	padding:0px;
	margin:0;
	text-align: center;
}
div.relateditems img {
	border:0px #959595 dotted;
	padding:2px;
}




.subtitle { color: #663333; font-weight: bolder; font-size: 14pt; border:black }
.greensub { color: #2E5D2E; font-weight: bolder; font-size: 13pt; border:black }
.section { color: #2E5D2E; font-weight: bolder; font-size: 14pt; border: black }
.smallsection { color: #2E5D2E; font-weight: bolder; font-size: 13pt; border: black }
.bigsection { color: #2E5D2E; font-weight: bolder; font-size: 16pt; border: black }
.detail { color: #2E5D2E; font-weight: bolder; font-size: 12pt; border: black }
.error { color: #FF0000; font-weight: bolder; font-size: 15pt; border : black }
.smallprint { font-size: smaller }
.green { color: #2E5D2E }
.red { color: #990033 }
.form { margin: 0; padding: 0; }
.smprint {font-size: 10px}

a { color: #69483C; text-decoration: underline }
a:active { color: #676767; text-decoration: underline }
a:hover { color: #676767; text-decoration: none }

a.gray { color: #676767; text-decoration: underline }
a.gray:active { color: #676767; text-decoration: underline }
a.gray:hover { color: #676767; text-decoration: none }

a.nude { color: #fff; text-decoration: underline }
a.nude:active { color: #fff; text-decoration: underline }
a.nude:hover { color: #fff; text-decoration: none }

a.noline { color: #69483C; text-decoration: none }
a.noline:active { color: #676767; text-decoration: none }
a.noline:hover { color: #676767; text-decoration: none }

a.solid { color: #574C2E; text-decoration: none }
a.solid:active { color: #574C2E; text-decoration: none }
a.solid:hover { color: #574C2E; text-decoration: none }

a.black { color: #000000; text-decoration: none }
a.black:active { color: #000000; text-decoration: none }
a.black:hover { color: #000000; text-decoration: none }

a.items { font-size: 10px; text-decoration: none }
a.items:active { font-size: 10px; text-decoration: none }
a.items:hover { font-size: 10px; text-decoration: none }

img.itemthumb, img.itemthumb a {
	text-decoration: none;
	border: 1px #959595 solid;
}
