body {margin: 0 auto; padding: 0;}
.tbl, .tbl TD, .tbl TH
{background-image:url('images/header2_03.jpg');
height:45px;
margin:20px 0 0 0;
vertical-align:bottom;
font-family: Verdana; font-size: 12px; font-style: normal; font-weight: normal; color: #ffffff;
}
.tblmnu, .tblmnu TD, .tblmnu TH
{background-image:url('images/header2_08.gif');
font-family: Verdana; font-size: 10px; font-style: normal; font-weight: normal; color: #ffffff;
vertical-align:middle;
}
.fieldlabels { font-family: Arial, verdana, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-decoration: none; color: #000000;}
.toplinks {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #00FF00;}
.submit {  list-style-position: inside; list-style-type: square}
.subfield {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.dropdown {  font-family: Verdana, tahoma, Arial; font-size: 11px; font-style: normal; font-weight: bold; color: #000000; clip: rect(   )}
.Leftlinks {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; font-weight: bold; color: #FFFFFF; word-spacing: normal}
.textbox {  font-family: Verdana; font-size: 9px}
.footer {  font-family: Verdana; font-size: 9px; font-style: normal; font-weight: normal; color: #000000}
.fieldlabels {  }
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000066}
.italics {
	font-family: Verdana; font-size: 9px;
	font-style: normal; font-weight: normal;
	color: Blue; text-decoration: underline}
.confmsg {  font-family: verdana, tahoma, Arial; font-size: 14px; font-style: normal; font-weight: 200; color: #FF3300}
.bodytxt {  font-family: verdana, tahoma, Arial; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.bodysmltxt { font-family: verdana, tahoma, Arial; font-size:11px; font-style: normal; font-weight: normal; color: #000000}
.pageheader
{   font-family: Verdana; font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color:  Maroon;
	clip:   rect(   )}
.bodytxt2 {  font-family: Trebuchet MS, Arial, Helvetica;
	LINE-HEIGHT: 150%;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000}
.bodytxt3 {  font-family: Century Gothic, Arial, Helvetica;
	LINE-HEIGHT: 150%;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #000000}
.headtxt {
	font-family:  Century Gothic, Arial; font-size: 11px;
	font-style: bold; font-weight: bold;
	color: Blue; text-decoration: underline}
.curtab {background-color:#660066; width:75px; text-align:Center; font-family: Arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #ffffff}
.passivetab {background-color:#f3f3f3; width:55px; text-align:Center; font-family: Arial, verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #006600;BORDER-TOP:solid #D6D6EB 1pt; BORDER-LEFT:solid #D6D6EB 1pt; BORDER-RIGHT:solid #D6D6EB 1pt}
.passivetab a {display: block;width: 100%}
.passivetab a:link, .passivetab a:visited {color: #006600;}
.passivetab a:hover {background: #EBF7B8;text-decoration: none}
/* full table */
table.tblfull {border-width: 0px; border-spacing: 0px; border-style: none; width:100%;}
table.tblfull td { padding: 0px}
/* background of table cells used for menu */
td.tabgap {
	background-color: #fffff; width: 4px;
}
/* Product picture box */
td.prodpic {background-color: #fffff; width: 120px; height:129px; vertical-align:middle; border-bottom: 1px solid #006600;
	font-family: verdana, tahoma, Arial; font-size:11px; font-style: normal; font-weight: normal; color: #000000
}
/* Product description TD box */
td.proddesc {background-color: #fffff; width: 120px; height:129px; vertical-align:middle; border-bottom: 1px solid #006600;
	font-family: verdana, tahoma, Arial; font-size:11px; font-style: normal; font-weight: normal; color: #000000
}
/* product description table */
table.tblproddesc {border-width: 0px; border-spacing: 0px; border-style: none;}
table.tblproddesc td { padding: 3px}
/* Product image style */
img.prodimg {border-width: 0px; height:105px; width:90px; display: block; margin-left: auto; margin-right: auto}
/* product price */
.prodprice {font-family: Arial, verdana, tahoma; font-size:9px; font-style: normal; font-weight: normal; color:#339900;
	width:100px; margin-left: auto; margin-right: auto}
/* TOP title box */
td.toplist {background-color: #006600; width: 140px; vertical-align:middle; border-bottom: 1px solid #006600;
	font-family: verdana, tahoma, Arial; font-size:11px; font-style: normal; font-weight: bold; color: #ffffff;clip: rect(   )
}
/* location style */
.locationitemtxt { font-family: verdana, tahoma, Arial, Helvetica, sans-serif; font-size:10px; font-style: normal; font-weight: normal; color: #000000}
.locitem {width:100%;float:left;border-top:0px solid #A2A1A1;}
.locitem ul {margin: 0;padding: 0;list-style-type: none;font: normal 10px tahoma, Verdana, Arial, sans-serif;text-indent: 0px;letter-spacing: 0px;border-bottom: 0px solid #fff;border-right:0px dotted #89A207;}
.locitem a {display: block;width: 100%;height: 12px;}
.locitem a:link, .menuleft a:visited {background: #FAFEE9;color: #494948;text-decoration: none;}
.locitem a:hover {background: #EBF7B8;color: #6B8306;text-decoration: none;}
.locitem li a.current {background: #EBF7B8;color: #6B8306;text-decoration: none;}
/* Menu */
.menutitletxt { font-family: verdana, tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: bold; color: #006600; BORDER-BOTTOM:solid #006600 1pt;}
.menuitemtxt { font-family: verdana, tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-style: normal; font-weight: normal; color: #000000}
.menubartitle {margin:0px; float:middle; height:10px; padding:0px; font-family: verdana, tahoma, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: bold; color: #ffffff; background: #006600; border-top:0px; border-left:0px;}
.menubartitle1 {margin:0px; float:middle; height:10px; padding:0px; font-family: verdana, tahoma, Arial, sans-serif; font-size:11px; font-style: normal; font-weight: bold; color: #ffffff; background: #660066; border-top:0px; border-left:0px;}

/* menu bar items */
.menubaritem {margin:0px; height:12px; width:100%;float:middle; font: normal 11px Verdana, Arial, sans-serif;text-indent: 0px;letter-spacing: 0px;border-top:0px;}
.menubaritem ul {margin: 0;padding: 0;list-style-type: none;font: normal 11px Verdana, Arial, sans-serif;text-indent: 0px;letter-spacing: 0px;border-bottom:0px solid #ffffff;border-right:0px dotted #89A207;}
.menubaritem a {display: block;width: 100%;height: 12px; text-decoration: none;}
.menubaritem a:link, .menubaritem a:visited {background: #FAFEE9;color: #494948;text-decoration: none;}
.menubaritem a:hover {background: #EBF7B8;color: #6B8306;text-decoration: none;}
.menubaritem li a.current {background: #EBF7B8;color: #6B8306;text-decoration: none;}

/* LEFT menu items */
.menuleft {width:100%;float:left;border-top:0px solid #A2A1A1;}
.menuleft ul {margin: 0;padding: 0;list-style-type: none;font: normal 10px tahoma, Verdana, Arial, sans-serif;text-indent: 0px;letter-spacing: 0px;border-bottom: 0px solid #ffffff;border-right:0px dotted #89A207;}
.menuleft a {display: block;width: 100%;height: 14px;}
.menuleft a:link, .menuleft a:visited {background: #FAFEE9;color: #494948;text-decoration: none;}
.menuleft a:hover {background: #EBF7B8;color: #6B8306;text-decoration: none;}
.menuleft li a.current {background: #EBF7B8;color: #6B8306;text-decoration: none;}

/* RIGHT menu items */
.menuright {width:100%;float:left;margin:0 0 0 0px;border-top:0px solid #A2A1A1;}
.menuright ul {margin: 0;padding: 0;list-style-type: none;font:normal 10px tahoma, Verdana, Arial, sans-serif;text-indent: 2px;letter-spacing: 0px;border-bottom: 0px solid #ffffff;border-left:0px dotted #89A207;}
.menuright a {display: block;width: 100%;height: 14px;}
.menuright a:link, .menuright a:visited {background: #FAFEE9;color: #494948;text-decoration: none;}
.menuright a:hover {background: #EBF7B8;color: #6B8306;text-decoration: none;}
.menuright li a.current {background: #EBF7B8;color: #6B8306;text-decoration: none;}

/* RIGHT BOXE */
.rbox {background: url(images/rbox_top_left.gif) top left no-repeat;width:120px;font-family:tahoma, verdana, sans-serif;}
.rbox h2 {background: url(images/rbox_top_right.gif) top right no-repeat;font-size:70%;letter-spacing:0;color:#759901;text-align:center;border-bottom:1px solid #89A207;padding:8px 0px 0 0px;margin:0px;}
.rbox_body {background: url(images/rbox_rightborder.gif) top right repeat-y;margin:0;margin-top:-10px;padding:7px;font-size:80%;}
.rbox_body p {font-size:9px;font-family:tahoma, verdana, sans-serif;}
.rbox_footer {background: url(images/rbox_bottom_left.gif) bottom left no-repeat;}
.rbox_footer p {background: url(images/rbox_bottom_right.gif) bottom right no-repeat;display:block;padding:0 0 8px 7px;font-size:75%;margin:0px 0 0 0;}
.rbox a {font-size:90%;}
.@media screen { blink { behavior:url(blink.htc);} }
