TD.thin_border { border: 1px solid black }
TABLE.thin_border { border: 1px solid black }

.good { font: 10pt Tacoma; color: black }
a.good:link { font: 9pt Arial; text-decoration: none; color: #122C91; }
a.good:visited { font: 9pt Arial; text-decoration: none; color: #021C81; }
a.good:hover { font: 9pt Arial; text-decoration: none; color: #FF0000; }
a.good:active{ font: 9pt Arial; text-decoration: none; color: #FF0000; }

.normal_highlight { background: #FFFFFF; font-family: Arial; font-size: 12px; color: black }

.normal_dark { background: #EFEFEF; font-family: Arial; font-size: 12px; color: black }


TD.menu_button_up { border-bottom: solid 1px #FFFFFF; border-right: solid 2px #FFFFFF; border-top: solid 1px #FFFFFF;
	border-left: solid 1px #FFFFFF;
	font: font-family: Arial; font-size: 11px; font-weight: bold; color: black; text-decoration: none;
	background: #FFFFFF; }

TD.menu_button_down { border-bottom: solid 1px #D8B000; border-right: solid 1px #D8B000; border-top: solid 2px #FFDF52;
	border-left: solid 2px #FFDF52;
	font: font-family: Arial; font-size: 11px;  font-weight: bold; color: black; text-decoration: none;
	background: #FFCF00; }


TD.t2_menu_button_up { border: 1px solid black;
	font: font-family: Arial; font-size: 11px; font-weight: bold; color: black; text-decoration: none;
	background: #FFCF00; }

TD.t2_menu_button_down { border: 1px solid black font: font-family: Arial; font-size: 11px;
	font-weight: bold; color: black; text-decoration: none; background: #CECFCE; }

.form_button { width: 90px; font: font-family: Arial; font-size: 8pt; color: black; text-decoration: none;
	padding: 2 2 2 2; border: 1px solid black; background: #FFCF00 }

.small_form_button { width: 80px; font: font-family: Arial; font-size: 8pt; color: black;
	text-decoration: none; border: 1px solid black; background: #FFCF00
}

.tiny_form_button
{
	width: 20px;
	font: font-family: Arial; font-size: 8pt; color: black; text-decoration: none;
	border: 1px solid black;
	background: #FFCF00
}

.large_form_button
{
	width: 170px;
	font: font-family: Arial; font-size: 8pt; color: black; text-decoration: none;
	border: 1px solid black;
	background: #FFCF00
}


.form_file
{
	width: 250px;
	font: font-family: Arial; font-size: 10pt; color: black; text-decoration: none;
	border: 1px solid black;
}


body { font: 9pt Verdana }

.12pxArialBlack { font-family: Arial; font-size: 12px; color: black }

.11pxArialBlack { font-family: Arial; font-size: 11px; color: black }

.MedArial{ font-family: Arial; font-size: 11px; color: black }

a:link { font: 9pt Arial; text-decoration: none; color: #122C91; }
a:visited { font: 9pt Arial; text-decoration: none; color: #021C81; }
a:hover { font: 9pt Arial; text-decoration: none; color: #FF0000; }
a:active{ font: 9pt Arial; text-decoration: none; color: #FF0000; }

a.prod-detail:link { font: 9pt Verdana; text-decoration: underline; color: #122C91; }
a.prod-detail:visited { font: 9pt Verdana; text-decoration: none; color: #021C81; }
a.prod-detail:hover { font: 9pt Verdana; text-decoration: none; color: #FF0000; }
a.prod-detail:active{ font: 9pt Verdana; text-decoration: none; color: #FF0000; }


a.subcat-link:link{ font: 9pt Arial; font-weight: bold }
a.subcat-link:visited{ font: 9pt Arial; font-weight: bold  }
a.subcat-link:hover{ font: 9pt Arial; font-weight: bold  }
a.subcat-link:active{ font: 9pt Arial; font-weight: bold }

.footer { font-face: Arial; font-size: 7pt; font-weight: normal; letter-spacing:-0.1.5mm;  color: #303C7A }

a.footer:link { font-face: Arial; font-size: 7pt; font-weight: normal; color: #303C7A }
a.footer:visited { font-face: Arial; font-size: 7pt; font-weight: normal; color: #303C7A }
a.footer:hover { font-face: Arial; font-size: 7pt; font-weight: normal; color: #303C7A }
a.footer:active { font-face: Arial; font-size: 7pt; font-weight: normal; color: #303C7A }

a.quicklinks:link { font: 10pt Arial; color: #808000; text-decoration: none }
a.quicklinks:visited { font: 10pt Arial; color: #808000; text-decoration: none }
a.quicklinks:hover { font: 10pt Arial; color: #808000; text-decoration: none }
a.quicklinks:active { font: 10pt Arial; color: #808000; text-decoration: none }

a.about:link { font:  8pt Tahoma;; text-decoration: none; color: #122C91; }
a.about:visited { font:  8pt Tahoma;; text-decoration: none; color: #021C81; }
a.about:hover { font:  8pt Tahoma;; text-decoration: none; color: #FF0000; }
a.about:active{ font:  8pt Tahoma;; text-decoration: none; color: #FF0000; }

a.10pxCourier:visited { font-family: "Courier New"; font-size: 10px; text-decoration: none; color: #021C81; }
a.10pxCourier:hover { font-family: "Courier New"; font-size: 10px; text-decoration: none; color: #FF0000; }
a.10pxCourier:link { font-family: "Courier New"; font-size: 10px; text-decoration: none; font-weight:bold; color: #122C91; }

a.11pxCourier:visited { font-family: "Courier New"; font-size: 11px; text-decoration: none; color: #000000; }
a.11pxCourier:hover { font-family: "Courier New"; font-size: 11px; text-decoration: none; color: #000000; }
a.11pxCourier:link { font-family: "Courier New"; font-size: 11px; text-decoration: none; color: red; }

a.11pxArialBlack:visited { font-family: "Arial"; font-size: 11px; text-decoration: none; color: #000000; }
a.11pxArialBlack:hover { font-family: "Arial"; font-size: 11px; text-decoration: none; color: #000000; }
a.11pxArialBlack:link { font-family: "Arial"; font-size: 11px; text-decoration: none; color: #000000; }

a.10pxArialBlack:visited { font-family: "Arial"; font-size: 10px; text-decoration: none; color: #000000; }
a.10pxArialBlack:hover { font-family: "Arial"; font-size: 10px; text-decoration: none; color: #000000; }
a.10pxArialBlack:link { font-family: "Arial"; font-size: 10px; text-decoration: none; color: #000000; }

a.12pxArialBlack:visited { font-family: "Arial"; font-size: 12px; text-decoration: none; color: #000000; }
a.12pxArialBlack:hover { font-family: "Arial"; font-size: 12px; text-decoration: none; color: #000000; }
a.12pxArialBlack:link { font-family: "Arial"; font-size: 12px; text-decoration: none; color: #000000; }


a.12pxArialBlackUL:visited { font-family: "Arial"; font-size: 12px; text-decoration: underline; color: #000000; }
a.12pxArialBlackUL:hover { font-family: "Arial"; font-size: 12px; text-decoration: underline; color: #FF0000; }
a.12pxArialBlackUL:link { font-family: "Arial"; font-size: 12px; text-decoration: underline; color: #000000; }

a.14pxArialBlack:visited { font-family: "Arial"; font-size: 14px; text-decoration: none; color: #000000; }
a.14pxArialBlack:hover { font-family: "Arial"; font-size: 14px; text-decoration: none; color: #000000; }
a.14pxArialBlack:link { font-family: "Arial"; font-size: 14px; text-decoration: none; color: #000000; }

a.14pxArialBlackUL:visited { font-family: "Arial"; font-size: 14px; text-decoration: underline; color: #000000; }
a.14pxArialBlackUL:hover { font-family: "Arial"; font-size: 14px; text-decoration: underline; color: #FF0000; }
a.14pxArialBlackUL:link { font-family: "Arial"; font-size: 14px; text-decoration: underline; color: #000000; }


a.12pxCourier:visited { font-family: Courier New; font-size: 12px; text-decoration: none; color: #021C81; font-size: 12px; }
a.12pxCourier:hover { font-family: Courier New; font-size: 12px; text-decoration: none; color: #FF0000; font-size: 12px; }
a.12pxCourier:link { font-family: Courier New; font-size: 12px; text-decoration: none; color: #021C81; font-size: 12px; }

a.14pxCourier:visited { font-family: Courier New; font-size: 14px; text-decoration: none; color: #021C81; font-size: 14px; }
a.14pxCourier:hover { font-family: Courier New; font-size: 14px; text-decoration: none; color: #FF0000; font-size: 14px; }
a.14pxCourier:link { font-family: Courier New; font-size: 14px; text-decoration: none; color: #021C81; font-size: 14px; }

a.categorynav:visited { font: Bold 11pt Arial; text-decoration: none; color: "#5151A8"; }
a.categorynav:hover { font: Bold 11pt Arial; text-decoration: none; color: "#343889"; }
a.categorynav:link { font: Bold 11pt Arial; text-decoration: none; color: "#5151A8"; }

.topnav { font: Bold 10pt Arial; text-decoration: none; color: darkorange; }

a.topnav:visited { font: Bold 10pt Arial; text-decoration: none; color: darkorange; }
a.topnav:hover { font: Bold 10pt Arial; text-decoration: none; color: darkblue; }
a.topnav:link { font: Bold 10pt Arial; text-decoration: none; color: darkorange; }

h1{ font-size: 16pt }
h2{ font-size: 13pt }

.note { background-color: #FFFFFF; margin-top: 0px; margin-bottom: 30px; padding-left: 2px; }

.formerror { font-vamily: Arial; font-size: 10px; color: #CC0000; }

.formerror_large { font-family: Arial; font-size: 12px; color: #DD0000; }

select { border: 1 solid black; }

.rowlistnavpage{ font: 9pt Arial; color: #001040; text-decoration: none; }


A.rowlistcontent:visited { font: 8pt Arial; color: 0000FF; text-decoration: none }
A.rowlistcontent:hover { font: 8pt Arial; color: #D00020; text-decoration: none }
A.rowlistcontent:link { font: 8pt Arial; color: 0000FF; text-decoration: none}

.datatableheadcolumn { font: 9pt Arial; font-weight: normal; padding: 2 2 2 2 ;
					  border-bottom: 1 solid #444444;
					   }

A.rowlistheader:visited { font: 9pt Arial; color: #0000DD; text-decoration: none }
A.rowlistheader:hover { font: 9pt Arial; color: #D00020; text-decoration: none }
A.rowlistheader:link { font: 9pt Arial; color: #0000FF; text-decoration: none }

A.rowlistnavpage:visited { font: 9pt Arial; color: #0000DD; text-decoration: none}
A.rowlistnavpage:hover { font: 9pt Arial; color: #D00020; text-decoration: none}
A.rowlistnavpage:link { font: 9pt Arial; color: #0000FF; text-decoration: none}
.rowlistsummary{ font: 8pt Arial; }

table.searchform{
	cellspacing: 2; cellpadding: 11; width: 100%;
	height: 100%; font: 11px Arial}


table.dataentryform{
	cellspacing: 2; cellpadding: 11; background-color:"#FFFFFF"; width: 100%;
	height: 100%; font: 11px Arial}

table.dataentrycontainer{
	width: 98%; cellspacing: 4; cellpadding: 0; border: 0; font: 11px Arial }

table.rx_dataentrycontainer{
	width: 98%; cellspacing: 4; cellpadding: 0; border: 0; font: 11px Arial }

div.page_container{
	background-color: #CECFCE; position: relative; border: 0 solid black; height: 600;
	}

div.page_container_popup{
	background-color: #CECFCE; position: relative; border: 0 solid black; height: 290;
	}

.border-right{ border-right: 1 solid black }

#review_cart{
	margin: 10px 0 0 10px;
	background: #ffffff;
}


.footerNav a:link, .footerNav a:visited {
   background-color: #ccff66;
   color: #000000;
   font-size: 8pt;
   font-weight: bold;
   text-decoration: underline;
}