body, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .83em;
}
h1 {
	color: #00BB00;
	font-size: 1.5em;
	text-align: center;
}
.header {
	background-image: url(pic/logo-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 72px;
}
#checkoutstatus {
	text-align: right;
	padding: 2px 5px;
}
#checkoutstatus .currentstep {
	font-weight: bold;
}
#checkoutstatus .futurestep {
	color:#666666;
}
.nextstep {
	font-weight: bold;
}
.storename {
	font-style: italic;
	font-weight: bold;
	color: #00BB00;
}
.footer {
	text-align: center;
}
.disclaimers {
	font-size: smaller;
}

.leftnav {
	margin-top: 20px;
	margin-right: 10px;
	width: 180px;
	float: left;
	font-weight: bold;
	line-height: 2em;
	border: 5px solid #33CC33;
	background-color: #000000;
	color: FF9933;
	padding: 10px;
	clear: left;
}

.leftnav A:LINK {
	color: #00EE00;
	text-decoration: none;
}
.leftnav A:VISITED {
	color: #00EE00;
	text-decoration: none;
}
.leftnav A:ACTIVE {
	color: #33CC33;
	text-decoration: none;
}
.leftnav A:HOVER {
	color: #FFFFFF;
	text-decoration: none;
}

.body {
	padding-left: 185px;
}

.catalog td {
	text-align: center;
}
.price {
	font-size: larger;
	font-weight: bold;
	color: #00BB00;
}
.addtocart {
	background-color: #E4F2F3;
	margin: 20px 0px;
	text-align: center;
	border: 2px solid #B3CBDF;
	padding: 5px;
}
.addtocart a {
	background-color: #FFFFFF;
	border: thin outset #FFFFCC;
	padding: 3px 8px;
}
.search {
	background-color: #000000;
	border: none;
	line-height: 1em;
	color: #FFFF00;
	text-align: center;
}
.search form {
	margin: 0px;
}
.search input {
	font-size: .95em;
}
#searchbutton {
	color: #009900;
	background-color: #FFFFCC;
	margin: 2px;
	font-weight: bold;


}
.WarrentyInfo {
	background-color: #F5FBFC;
	font-size: .78em;
	margin: 20px 0px 0px 0px;
	border: 2px solid #E4F2F3;
	padding: 10px;
}
ul.features {
	margin: 0px 15px;
}
A:LINK {
	color: #008000;
	text-decoration: none;
}
A:VISITED {
	color: #000060;
	text-decoration: none;
}
A:ACTIVE {
	color: #008000;
	text-decoration: none;
}
A:HOVER {
	color: #00BF00;
	text-decoration: underline;
}

/* Shopping Cart Styles */
th {
	color: #000000;
	background-color: #CCCCCC;
	vertical-align: bottom;
	padding: 2px 10px;
	font-size: 0.82em;
}

.shipswhen {
	font-size: 0.72em;
}
fieldset {
	margin-top:1.5em;
}
fieldset label {
	padding:0.2em;
	margin:0;
	margin-top:0.1em;
	width:125px;
	float: left;
}
fieldset br {
	clear: left;
}
legend {
	color: #00BB00;
	font-weight: bold;
}
.Required {
	font-weight: bold;
}
.Missing {
	color: #CC0000;
}
#cvv2explination, .notes {
	font-size: smaller;
}
#InternationalNote {
	padding: 15px 0px;
}
#InternationalNote UL {
	margin: 0px 20px;
	font-size: smaller;
}
.evenrow {
	background-color: #EEEEEE;
}

.backordered {
	color: #CC3300;
	font-weight: bold;
}

.itemtag {
	background-color: #EEEEEE;
	border: solid black 3px;
	width: 180px;
	margin: 5px;
	padding: 5px;
}
.pagedescription {
    color: #009C00;
	font-size: 9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align:center;
}

#promotion {
	border:2px solid #ddd;
	
	background-color:#fafafa;
	color: #999;
	padding: 10px;
	float:right;
	width: 350px;
}
#promotion p {
	font-size: smaller;
}
#promotion p.message {
	color: #333;
}
#promotion label {
	margin-right: 10px;
}
