body {
	height : 100%;
	margin : 0px;
}
body, form, div {
	margin : 0px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}
div.head {
	position : absolute;
	top : 0px; left : 0px;
	width : 670px;
	background-color : #FFFFFF;
}
div.head img, div.head input {	
	position : absolute;
	left : 0px; top : 0px;
}
div.head input search {
	height : 19px;
	width : 130px;
}
div.head img.navbg {
	border-top : 1px solid #00467A;
	border-bottom : 1px solid #00467A;
}
div.navl {
	position : absolute;
	top : 0px; left : 0px;
	height : 100%; width : 130px;
	padding-bottom : 100px;
	background-color : #E1F1FF;
	border-right : 1px solid #00467A;
}
div.navl a {
	padding-left : 10px;
	color : black;
	text-decoration : none;
}
div.navl a.special {
	color : #A3001B;
}
div.content {
	position : absolute;
	top : 94px; left : 131px;
	width : 525px;
	padding : 10px 5px 75px 10px;
}
div.content h1 {
	font-size : 19px;
	font-weight : bold;
	font-style: italic;
	margin : 0px;
	padding-bottom:5px;
}
div.content p {
	text-indent: 3px;
	margin : 0px 0px 2px 2px;
}

/* HOMEPAGE CONTENT */
table.home_feat caption {
	font-size : 14px;
	font-weight : bold;
	font-style : italic;
	color : #A3001B;
	padding : 10px 0px 4px 0px;
}
table.home_feat h3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #00467A;
	margin : 0px;
}
table.home_feat a.prodlink {
	color : #2075D4;
}

/* PRODUCT DETAIL AND CATEGORY CONTENT */
div.content prod_det h1 {
	color : #A3001B;
}
div.prod_list_pgs {
	width : 100%;
	text-align : right;
	font-size : 11px;
	font-weight : bold;
}
div.prod_list_pgs a {
	font-weight : bold;
	text-decoration : underline;
	color : black;
}
div.prod_list_pgs a selected {
	text-decoration : none;
	color : Gray;
}
table.prod_det img.divider {
	background-color : #B3B3B3;
}

table.prod_opts {
	margin-top : 20px;
}
table.prod_opts a {
	font-size : 11px;
}
table.prod_opts td.price {
	font-size : 11px;
	color : black;
}
table.prod_opts input {
	font-size : 11px;
}
table.prod_det a, table.prod_det span.price {
	font-weight : bold;
	font-size : 12px;
	color : black;
}
table.prod_det span.price_onsale, table.prod_opts td.price_onsale {
	text-decoration: line-through;
}
table.prod_det span.price_sale, table.prod_opts td.price_sale {
	color : #A3001B;
}

.input20_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 20pt }
.input25_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 25pt }
.input30_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 30pt }
.input40_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 40pt }
.input50_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 50pt }
.input60_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 60pt }
.input75_plain 		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 75pt }
.input100_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100pt }
.input125_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 125pt }
.input150_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 150pt }
.input175_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 175pt }
.input200_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200pt }
.input250_plain 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 250pt }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 14px; font-weight : bold; }

.input_select 		{ background-color: #efefe7; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.input_select_plain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.input_select_green { background-color: #6699CC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.error 				{ color: #993300; font-size: 10px; font-weight: bold; line-height: 120%; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
.med     			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 13px }
.med_red     			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 13px; color: #cc3300}
a.med:hover 		{ text-decoration: underline }
.leftnav  	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 14px; border-style: none }
.leftnavb 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; line-height: 14px; border-style: none; font-weight: bold }
			
.alert_bold { color: #ff9900; font-size: 11px; font-weight: bold; line-height: 120%; font-family: Verdana, Helvetica, sans-serif }
.alert { color: #ff9900; font-size: 11px; line-height: 120%; font-family: Verdana, Helvetica, sans-serif }

.large     			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; line-height: 14px }
.larger     		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none; line-height: 16px }	
