/* body copy links */
a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #1B5A9B}
a:link { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #1B5A9B}
a:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #1B5A9B}
a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: #1B5A9B}

/* bottom navigation links 
a.bottom:active {  font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #FFFFFF}
a.bottom:link {  font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #FFFFFF}
a.bottom:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #FFFFFF}
a.bottom:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 9.5px; color: #FFFFFF}
*/

form {
	padding:0 0 0 0;
	margin:0 0 0 0;
}

#bottomnav {
	font-size: 9px; color: #FFFFFF
}

a#bottomnav a:active {font-size: 9px; color: #FFFFFF}
#bottomnav a:link { font-size: 9px; color: #FFFFFF}
#bottomnav a:visited {font-size: 9px; color: #FFFFFF}
#bottomnav a:hover {font-size: 9px; color: #FFFFFF}


/* sub navigation links */
a.subnav:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline}
a.subnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline}
a.subnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline}
a.subnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #990000; text-decoration: underline}

/* Product Index Side links */
.prod_index  {color:#666666;font-size: 11px;}
.prod_index a {color:#666666;}
.prod_index a:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none;color:#666666;}
.prod_index a:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px;  text-decoration: none;color:#666666;}
.prod_index a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none;color:#666666;}
.prod_index a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; color:#666666;}

/* Product result links */
a.product_results:active {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.product_results:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.product_results:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
a.product_results:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: underline}


.SubNav{font-size: 11px; color: #990000;}

/* text */
body, td {  font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12.5px}
.body{  font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12.5px}
.bodysmall {  font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 10.5px}
.bottom_text {  font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 9.5px}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 20.5px; color: #666666; font-weight: bold}

.subheader {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333333; font-weight: bold}
.thumnails{padding-top:3px; padding-bottom:3px;}

div.header {
	font-size:16px;
	color: #666;
	border-bottom:1px solid #666;
}


.message { font-family: Arial, Helvetica, sans-serif; font-size: 12.5px; color: red; font-weight: bold } 
.hiddenbox {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12.5px;  width: 85px; border: 0px #FFFFFF solid; text-align:right}
.side_header {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold}
.price_details {  font-family: Arial, Helvetica, sans-serif; font-size: 20.5px; color: #008273; font-weight: bold}


/* text boxes */
.textbox,.textbox30,.textbox50,.textbox100,.textbox125,.textbox150,.textbox200,.textbox250,.textbox275,.textbox300 {font-size:11px;border:1px solid #999;}
.textbox30 {  width: 30px}
.textbox50 {  width: 30px}
.textbox50 {  width: 50px}
.textbox100 {  width: 100px}
.textbox125 {  width: 125px}
.textbox150 {  width: 150px}
.textbox200 {  width: 200px}
.textbox250 {  width: 250px}
.textbox275 {  width: 275px}
.textbox300 {  width: 300px}
.fake {
font-family: Arial, Helvetica, sans-serif; color: #99CC00; font-size: 12.5px
}

#pagenav td,#pagenav a,#pagenav select{
	font-size:11px;
}

a.selected {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #008273; font-weight: bold;
}

#productlisting td{
	padding-bottom:1em;
}

.listimage {
	height:125px;
	width:125px;
	border:1px solid #666;
	border-collapse:collapse;
}

.listimage td{
padding:5px;
}

.listdetails {
	padding:.25em .5em 0 .5em;
}
.table_border {
	border: 1px solid #999999;
}
#frmSearch .input,#frmSearch select {
	margin:.25em;
	width:140px;
}

#optionslist {
	list-style-type:none;
	margin:1em 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
}

#optionslist li {
	margin:0 0 0 0;
	padding:0 0 0 0;
				
}

#optionslist li.header {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:11px;
	
}

.form {
	margin:0 0 1em 0;
}

/* === CART STYLES ===*/
#shopping_cart {
	margin-bottom:2em;
}

#shopping_cart td,#shopping_cart th{
	font-size:11px;
	text-align:left;
	padding:.25 .5em .25em .5em;
}

#shopping_cart th {
	font-weight:bold;
	background-color:#eee;
	border-bottom:1px solid #666;
}

#shopping_cart td {

}

#shopping_cart .altrow td {
	background-color:#f2f2f2;
}

#shopping_cart .option_row td {
	padding:0 .5em .25em .5em;
}

#shopping_cart .alt_option_row td {
	padding:0 .5em .25em .5em;
	background-color:#f2f2f2;
}

#shopping_cart .total_row td {

}

#shopping_cart .div_row td {
	height:2px;
	background-color:#666;
	padding:0 0 0 0;
}
