h1, h2, h3, h4 {
	color: #CC6600;
	font: bold 15px Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
}
h2 { font-size: 14px; }
h3 {
	color: #000000;
	font(.*) 13px;
}
h4 {
	color: #000000;
	font(.*) 12px;
}
h5 {
	color: #000000;
	font-size: 11px;
}
p, body {
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin:0px 0px 7px 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
}
a, .aSpan {
	color: #003399;
	text-decoration: none;
}
a:hover, .aSpan:hover {
	color: #0066FF;
	text-decoration: none;
	cursor:pointer;
}
.aPassive { color: #999999; }
.aActive { color: #000000; }
.aAlert {
	color: #FF0000;
	text-decoration:underline;
}
.aAlert:hover {
	color: #FF6666;
	text-decoration:underline;
	cursor:pointer;
}
table {
	color: #000000;
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
}
.title {
	color: #CC6600;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.tableLabel { color: #666666; }
table.listTableHdr {
	border-collapse:collapse;
	border: 1px solid #BBC3D3;
}
.listTableHdr th {
	background-color: #BBC3D3;
	padding: 3px;
}
.listTableHdr td {
	background-color: #FFFFFF;
	border: 1px solid #BBC3D3;
	padding: 3px;
}
.nowrap td { white-space:nowrap; }
.subtitle {
	color: #000000;
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
}
.smallcopy { font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
.smallcopyEm {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.testimonial {
	color: #339900;
	font: italic bold 11px;
}
.formmargin { margin: 0px; }
/* PRODUCT LINKS */

.productlink { font(.*) 12px Verdana, Arial, Helvetica, sans-serif; }
a.productlink:link {
	color: #003399;
	text-decoration: underline;
}
a.productlink:visited {
	color: #003399;
	text-decoration: underline;
}
a.productlink:active {
	color: #003399;
	text-decoration: underline;
}
a.productlink:hover {
	color: #0066FF;
	text-decoration: underline;
}
.order-box {
	background-image: url(../images/order-box.jpg);
	width: 211px;
	height: 211px;
}
.formmargin { margin: 0px; }
.product-borders { border: #000000 0px solid; } /* THIS CAN BE SET TO 1px */
.thumb-borders { border: #000000 0px solid; } /* THIS CAN BE SET TO 1px */
.product-title {
	color: #CC6600;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
.list-title {
	color: #000000;
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
}
.price {
	color: #3366FF;
	font: bold 18px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	text-decoration: underline;
}
.options {
	width:125px;
	margin-top: 15px;
	margin-bottom: 3px;
	font(.*) 13px;
}
.shipping {
	width:125px;
	margin-top: 3px;
	margin-bottom: 8px;
	font(.*) 13px;
}
.bar-endtop {
	width: 283px;
	height: 32px;
	padding: 0px 0px 0px 0px;
}
.pagelines {
	background-color: #E4E7EF;
	height: 12px;
	border: #858B9B 1px solid;
	border-right: 0px;
}
.page-splits {
	color: #669999;
	height: 1px;
	border-top: #858B9B 0px solid;
	width: 100%;
}
.borders { border: #000000 1px solid; }
.submitbutton { font: 15px; }
.shadeform {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/shadeform.gif);
	text-align: left;
	width: 200px;
	border: #999999 1px solid;
}
.textField50px { width: 50px; }
.textarea {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	background-image: url("../images/shadeform.gif");
	text-align: left;
	width: 250px;
	border: #999999 1px solid;
}
.dropdown {
	color: #333333;
	width: 200px;
	font(.*) 13px Verdana, Arial, Helvetica, sans-serif;
}
.newstable {
	width: 136px;
	margin-top:1px;
	margin-bottom:8px;
	border: #858B9B 0px solid;
}
.newstext {
	color: #000000;
	font(.*) 13px Verdana, Arial, Helvetica, sans-serif;
}
.newsform {
	width: 100px;
	height: 18px;
	font(.*) 13px Verdana, Arial, Helvetica, sans-serif;
	border: #000000 1px solid;
}
.searchform {
	color: #000000;
	background-image: url("../images/shadeform.gif");
	width: 150px;
	height: 20px;
	font(.*) 13px Verdana, Arial, Helvetica, sans-serif;
	border: #666666 1px solid;
}
.search-box {
	color: #666666;
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
}
.boxtext { font(.*) 12px Verdana, Arial, Helvetica, sans-serif; }
.menu-left {
	background-image: url(../images/menutitle-corner-left.gif);
	background-position: left top;
}
.menu-right {
	background-image: url(../images/menutitle-corner-right.gif);
	background-position: right top;
}
.menu-titles {
	background: #BBC3D3 no-repeat;
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:left;
	text-indent: 12px;
	padding: 2px 0px 2px 0px;
}
.menu-table {
	background-color: #F8F8F9;
	border: #BBC3D3 1px solid;
}
.bordersSB { border: #858B9B 1px solid; }
menu.menuNoArrow { background-image: url(../images/spacer.gif); }
.menu {
	font(.*) 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 17px;
	line-height: 19px;
	background: url(../images/menu-arrow.gif) no-repeat 0 1px;
	vertical-align: middle;
}
a.menu:link {
	color: #003399;
	text-decoration: none;
}
a.menu:visited {
	color: #003399;
	text-decoration: none;
}
a.menu:active {
	color: #003399;
	text-decoration: none;
}
a.menu:hover {
	color: #009900;
	text-decoration: none;
}
.menuhorztext {
	color: #858B9B;
	font(.*) 13px Verdana, Arial, Helvetica, sans-serif;
	padding: 5px 0px 0px 0px;
	text-align: center
}
.menuhorz {
	cursor:pointer;
	border: #000000 0px solid;
}
a.menuhorz:link { color: #0033CC; }
a.menuhorz:visited { color: #0033CC; }
a.menuhorz:active { color: #0033CC; }
a.menuhorz:hover {
	color: #CC9933;
	text-decoration: underline;
}
.listTable {
	margin: 0px;
	padding: 2px;
	border-width: 1px;
	border-color: #BBC3D3;
	width: 100%;
}
.highlightRed { color: #FF0000; }
