BODY
{ font-weight: bolder; font-size: 14px; margin: 0; color: Black; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 0;}
P
{ font-family: Arial, Verdana, Helvetica, sans-serif;}
TD
{ padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
TABLE
{ border-collapse: collapse;}
HR { border: solid 1px #004785; }
#msssuggestbox
{ position:absolute; z-index:1000;}
A IMG
{ border-style: none; border-width: thin; }
#maincontent { width:800px; margin:auto;}
#adminheader{ color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #004785; width: 100%; margin: 0; padding: 0; }
#adspacer{ color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #2f2f2f; width: 100%; display: block; }
#adminheader ul li{ color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; list-style-type: none; list-style-image: none; display: inline; white-space: nowrap; }
a.adnav:link { color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; width: 100%; list-style-type: none; list-style-image: none; display: inline; white-space: nowrap; }
a.adnav:visited { color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; width: 100%; list-style-type: none; list-style-image: none; display: inline; white-space: nowrap; }
a.adnav:hover{ color:#cccccc; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; width: 100%; list-style-type: none; list-style-image: none; display: inline; white-space: nowrap; }
a.adnav:active { color: #fff; font-family: arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; width: 100%; list-style-type: none; list-style-image: none; display: inline; white-space: nowrap; }
.loginerror { color: #679ebe; font-weight: bold; font-style: italic; text-transform: uppercase; }
.adminform{ color: #0a048b; font-family: arial, helvetica, sans-serif; font-weight: bold; background-color: #ebebeb; border-style: none; }
.adminformbutton{color: #0a048b; font-family: sans-serif; background-color: #fff; text-align: center; border: solid 1px #679ebe; cursor: pointer;}
#navtop { text-align: center; }
#navtop ul li{ margin-right: 2em; list-style-type: none; display: inline; white-space: nowrap; }
#navtop ul a { text-align: center; color: #004785; }
#navtop img, #navtop input, #navtop button { position:relative; bottom:-4px;}
.checkout{ white-space:nowrap;}
#catnav { width:800px; margin:auto;}
#newitem{ background-color:#FFFF00; color:#FF0000; font-weight:bold; float:left; position:absolute; text-align:center;}
#catnav ul li.catactive{ color: #fff; font-size: 1em; font-family: arial, helvetica, sans-serif; background-color: #0a048b; float: left; padding: 5px; border: solid 1px #0a048b; list-style-type: none; display: inline; white-space: nowrap; }
#catnav ul li{ color: #0a048b; font-size: 1em; font-family: arial, helvetica, sans-serif; position: relative; top: 1px; float: left; padding: 5px; border-style: solid; border-width: 1px 1px 0; list-style-type: none; display: inline; white-space: nowrap; }
#catnav ul a { text-align: center; font-size: 1em; font-family: arial, helvetica, sans-serif; text-decoration: none; }
#catnav ul a:hover { text-align: center; font-size: 1em; font-family: arial, helvetica, sans-serif; text-decoration: none; border-color: #0a048b; }
.subcat { background:url(graphics/subcat_back.gif) repeat-x; color:#FFFFFF; 
font-weight:bold; text-transform:uppercase; padding:4px; margin:10px 0px; clear:both;}
#catnav ul a.catactive { text-align: center; color: #fff; font-size: 1em; }
.formbutton{ background:url(graphics/btn_bkgrd.gif)  repeat-x #FFF; color: #0a048b; font-family: sans-serif; text-align: center; border: solid 1px #679ebe; cursor: pointer; }
.formbutton2{ color:#FF0000; font-family: sans-serif; background-color: #fff; text-align: center; border: solid 1px #FF0000; cursor: pointer; }
.genText{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;}
.genTextgrey{ background-color:#CCCCCC;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:1em;}
A:link
{
    font-size: 11px;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}
A:visited
{
    font-size: 11px;
    color: #004785;
    text-decoration: none
}
A:hover
{
    font-size: 11px;
    color: #000000;
    text-decoration: underline
}
A:active
{
    font-size: 11px;
    color: #004785
}
.bluehead
{
    font-weight: 900;
    font-size: 1.3em;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
}
.blueheadleft
{
    font-weight: 900;
    font-size: 1.1em;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: left;
}
.itemhead
{
    font-weight: 900;
    font-size: 20px;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: left
}
.navigatehead
{
    font-weight: 900;
    font-size: 20px;
    color: #000000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}
.itemdesc
{
    font-weight: normal;
    font-size: 12px;
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: left
}
.errtext { color: #36c; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; text-align: left; }
.appheader { color: #004785; font-weight: bolder; font-size: 18px; text-align: center; }
.innerbox { padding: 5px; }
.loginboxtop { color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #004785; text-align: center; width: 100px; padding: 5px; border: solid 1px #004785; }
.loginbox { background-color: #000000; width: 100px; padding: 5px; border-right: 1px solid #004785; border-left: 1px solid #004785; }
.loginboxbottom { background-color: #000000; width: 100px; height: 5px; padding: 5px; border-left: 1px solid #004785; border-bottom: 1px solid #004785; border-right: 1px solid #004785; }

.bluesubhead
{
    font-weight: bold;
    font-size: 14px;
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}
.bluesubheadleft { color: #000; font-size: 14px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: left; left: 5px; }
.greysubhead
{
    font-size: 15px;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}
A.footer:link
{ font-size: 9px; color: #004785; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none
}
A.footer:visited
{
    font-size: 9px;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}
A.footer:hover
{
    font-size: 9px;
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}
A.footer:active
{
    font-size: 9px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #004785
}
.copyriteline
{
    font-size: 9px;
    color: #004785;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: none
}
.navbuttons
{
    border-top-width: 0px;
    padding-right: 0px;
    background-position: right 0px;
    padding-left: 0px;
    border-left-width: 0px;
    font-size: 11px;
    background-image: url(graphics/navbuttons.gif);
    border-bottom-width: 0px;
    padding-bottom: 0px;
    margin: 0px;
    vertical-align: top;
    color: #fff;
    line-height: 12px;
    padding-top: 0px;
    background-repeat: no-repeat;
    text-align: right;
    border-right-width: 0px
}
A.navbut:link
{
    color: #fff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}
A.navbut:visited
{
    color: #fff;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}
A.navbut:hover
{
    color: #f00;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-decoration: underline
}
A.navbut:active
{ color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif
; text-decoration: underline; }
A.nav:link
{ font-size: 13px; color: #004785; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #fff; text-decoration: none
; vertical-align: bottom; padding-bottom: 1px; }
A.nav:visited
{ font-size: 13px; color: #004785; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; background-color: #fff; text-decoration: none
; vertical-align: bottom; padding-bottom: 1px; }
A.nav:hover
{ font-size: 13px; color: #000; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline
; vertical-align: bottom; padding-bottom: 1px; }
A.nav:active
{ font-size: 13px; color: #004785; font-family: Arial, Verdana, Helvetica, sans-serif
; vertical-align: bottom; padding-bottom: 1px; }
.catdesc
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
	float:left;
	width:200px;
	height:300px;
	padding-left:2em;
    /*text-align: center*/
}
.RRcatdescleft { color: #000; font-size: 12px; font-weight: normal; text-align: left; vertical-align: top; left: 5px; padding-left: 5px; }
.catdescleft { color: #000; font-size: 10px; font-weight: normal; line-height: 7px; text-align: left; left: 5px; }
.catdescright { color: #000; font-size: 10px; font-weight: normal; line-height: 7px; text-align: right; left: 5px; }
.catreviewleft { color: #000; font-size: 13px; font-weight: normal; line-height: 3px; text-align: left; left: 5px; }
.confirmreview0{ color:#000000; background-color:#e6f3fe; font-size:11px; font-weight:normal; text-align:left; left:4px;}
.confirmreview1{ color:#000000; font-size:11px; font-weight:normal; text-align:left; left:4px;}
.catnav
{ font-weight: normal; font-size: 11px; color: #004785; font-family: arial, helvetica, sans-serif; text-transform: uppercase; text-align: left
  }
.cartheader
{ font-weight: bold; font-size: 16px; VERTICAL-ALIGN: middle; color: #004785; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #ffffff; height: 30px; text-align: left
; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; }
.cartsubhead
{
    font-weight: normal;
    font-size: 12px;
    color: #000;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    height: 20px;
    background-color: #ffffff;
}
.cartlineitem
{
    font-weight: bold;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    height: 30px
}
.itemreview
{
    font-weight: normal;
    font-size: 11px;
    color: #000;
    font-style: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    height: 30px;
    text-align: left
}
A.removal:link
{
    font-weight: normal;
    font-size: 9px;
    color: #004785;
    font-style: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}
A.removal:visited
{
    font-weight: normal;
    font-size: 9px;
    color: #004785;
    font-style: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}
A.removal:hover
{
    font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-style: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    text-decoration: none
}
A.removal:active
{
    font-weight: normal;
    font-size: 9px;
    color: #004785;
    font-style: normal;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center
}

form.inputform label { float:left; width:175px;}
form.inputform input {border: 1px solid #004785; }

form.inputform fieldset{
		border:none
		padding:1em 2em;
		margin:0 0 1.5em 0;
		width:501px;
		}
form.inputform fieldset fieldset{
		border:none
		padding:1em 2em;
		margin:0 0 1.5em 0;
		width:450px;
		}		
		form.inputform div{margin:.5em 0;clear:both;}
		.hidden { display:none;}
.item_mt_group { float:left; display:inline-block; min-width:250px; font-weight:500; padding:20px; margin:7px; border:1px solid #000; border-radius:10px;}
.item_mt_label { float:right; font-weight:700; width:100px; font-style:italic; position:relative; top:-10px; text-align:right;}
.item_mt_label a { color:#00C; text-decoration:underline;}
.item_mt_label a:hover { color:#00C; text-decoration:none;}
.item_mt_label a:active { color:#00C; text-decoration:underline;}
.item_mt_label a:visited { color:#00C; text-decoration:underline;}
.item_mt_work { white-space:nowrap;}
.item_mt_button { border:solid 1px #2a578a; background:#deecf8; font-weight:700; color:#2a578a;}
.item_mt_button:active { border:solid 1px #009; background:#000; color:#FFF; font-weight:700;}
		

