body
	{
	position: absolute;
	margin: 0px;
	padding: 0px 10px;
	font-family: verdana, Georgia, arial;
	color: #20184E;
	}
td
	{
	font-family: verdana, Georgia, arial;
	}
form
	{
	margin: 0;
	}
table
	{
	border-collapse: collapse;
	}
td
	{
	border: 0px;
	padding: 0px;
	vertical-align: top;
	}
.r
	{
	float: right;
	}
.l
	{
	float: left;
	}
body h1
	{
	font-size: 120%;
	}
body h2
	{
	font-size: 110%;
	}
body p, li
	{
	font-size: 80%;
	}
.burgundy
	{
	color: #800000;
	}
.yellow
	{
	color: #ffffdb;
	}
.charcoal
	{
	color: #202020;
	}
div.oa
	{
	width: 100%;
	height: 100%;
	padding: 0px;
	}
p
	{
	padding: 0px;
	}
table.body
	{
	width: 100%;
	}
td.space
	{
	width: 20px;
	}
td.left, td.right
	{
	width: 165px;
	overflow: visible;
	border: solid 1px #202020;
	background-color: #ffffdb;
	}
img.button
	{
	border: solid #ffffdb;
	border-width: 1px 0px 0px 0px;
	}
td.midleft
	{
	width: 277px;
	}
td.midleft, td.midright
	{
	border: solid 1px #202020;
	background-color: #ffffdb;
	padding: 2px;
	}
div.left
	{
	width: 161px;
	padding: 2px;
	}
div.right
	{
	width: 161px;
	padding: 2px;
	}
div.middle
	{
	color: #800000;
	}
td.footer
	{
	text-align: center;
	font-size: 60%;
	color: #800000;
	}
td.footer a
	{
	color: #800000;
	}
a.button, a.button:hover
	{
	font-size: 80%;
	color: #202020;
	display: block;
	width: 161px;
	height: 23px;
	background-repeat: no-repeat;
	text-align: center;
	text-decoration: none;
	border: solid #ffffdb;
	border-width: 2px 0px 2px 0px;
	}
a.button
	{
	background-image: URL('images/website/button.jpg')
	}
a.button:hover
	{
	background-image: URL('images/website/button2.jpg')
	}

table.blind_display
	{
	width: 99%;
	border: solid 1px #A00b0b;
	margin: 2px;
	}

td.blind_small
	{
	width: 155px;
	}

a img
	{
	border: solid 0px #ffffff;
	}

td.25
	{
	background-color: #dddddd;
	}
td.34
	{
	background-color: #bbbbbb;
	}
td.38
	{
	background-color: #999999;
	}

table.sizing
	{
	font-size: 80%;
	width: 100%;
	text-align: center;
	}

table.sizing td
	{
	padding: 2px;
	}

input.sizing
	{
	width: 30px;
	}

th
	{
	background-color: #870b0b;
	color: #ffffff;
	}


input.priceconversion
	{
	width: 90%;
	}

img.icon
	{
	}

div.icon
	{
	margin: 2px;
	padding: 0px 2px 0px 2px;
	border: solid 1px #870b0b;
	width: 75px;
	height: 100px;
	font-size: 10px;
	text-align: center;
	float: left;
	}
div.iconless
	{
	background-color: #ffffff;
	margin: 2px;
	padding: 0px 2px 0px 2px;
	border: solid 1px #870b0b;
	width: 75px;
	height: 25px;
	font-size: 10px;
	text-align: center;
	float: left;
	}





div.subcats
	{
	width: 200px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #A00b0b;
	padding: 2px;
	margin: 10px;
	}
div.buy_box
	{
	width: 90px;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #A00b0b;
	padding: 2px;
	margin: 10px;
	}


a.blind_link
	{
	font-weight: 700;
	font-size: 140%;
	text-decoration: none;
	color: #A00b0b;
	}
a.blind_link:hover
	{
	text-decoration: underline;
	color: #202020;
	}
a.buy_blind
	{
	font-weight: 700;
	text-decoration: none;
	color: #A00b0b;
	}
a.buy_blind:hover
	{
	text-decoration: underline;
	color: #202020;
	}


a.cat_link
	{
	text-decoration: none;
	color: #A00b0b;
	}
a.cat_link:hover
	{
	text-decoration: underline;
	color: #202020;
	}
div.option
	{
	width: 240px;
	height: 50px;
	float: left;
	border: solid 1px #A00b0b;
	padding: 2px;
	margin: 2px;
	}
div.option img
	{
	vertical-align: middle;
	}

div.size_box
	{
	width: 300px;
	float: right;
	margin-right: 10px;
	margin-bottom: 10px;
	border: solid 1px #A00b0b;
	padding: 2px;
	margin: 10px;
	}


div.blind_note
	{
	width: 200px;
	float: left;
	}

.r280
	{
	width: 280px;
	float: right;
	}
.feedodd
	{
	color: #c00;
	}
.feedeven
	{
	color: #00c;
	}

div.div170
	{
	width: 170px;
	height: 190px;
	float: left;
	font-size: 80%;
	}

table.pl td
	{
	font-size: 10px;
	padding: 2px;
	}
table.pl th
	{
	font-size: 10px; 
	padding: 2px;
	}

div.showit
	{
	display: block;
	}
div.hideit
	{
	display: none;
	}


table.CheckoutForm
	{
	margin: 10px;
	border: solid 1px #800000;
	background-color: #eeeecc;
	}
table.CheckoutForm td
	{
	padding: 2px 4px;
	}

td.LabelTrue
	{
	font-size: 80%;
	color: #FF0000;
	}
td.LabelFalse
	{
	font-size: 80%;
	color: #000000;
	}


input.contact, textarea.contact
	{
	width: 200px;
	}
td.input
	{
	text-align: center;
	}

td.label
	{
	text-align: right;
	width: 125px;
	}
td.check
	{
	width: 15px;
	}
td.info
	{
	width: 15px;
	}
td.info img
	{
	margin-top: 4px;
	}


