.mbgreentable
{
    border-right: #669966 1px solid;
    border-top: #669966 1px solid;
    font-size: 8pt;
    border-left: #669966 1px solid;
    color: #000000;
    border-bottom: #669966 1px solid;
    font-family: verdana
}
.mbdetailheader
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
    font-family: verdana
}
.mbdetailbody
{
    font-size: 10pt;
    font-family: verdana
}
input
{
    font-size: 8pt;
    color: #000000;
    font-family: verdana
}
input.qty
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    font-size: 8pt;
    border-left: #000000 1px solid;
    color: #000000;
    border-bottom: #000000 1px solid;
    font-family: verdana;
    text-align: center;
}
.submit
{
    font-size: 8pt;
    color: #000000;
    font-family: verdana
}
select
{
    border-right: 1px solid;
    border-top: 1px solid;
    font-size: 8pt;
    border-left: 1px solid;
    color: #000000;
    border-bottom: 1px solid;
    font-family: arial,verdana;
}
.spmenulink
{
    color: #000000;
    text-decoration: none
}
.spmenulink:hover
{
    color: #0000ff;
    text-decoration: none
}
.spiframe
{
    border-right: #898989 1px solid;
    border-top: #898989 1px solid;
    border-left: #898989 1px solid;
    border-bottom: #898989 1px solid;
    font-family: verdana
}
.sppageframe
{
    border-right: #a3a3a3 1px solid;
    border-top: #a3a3a3 1px solid;
    font-size: 8pt;
    border-left: #a3a3a3 1px solid;
    color: #000000;
    border-bottom: #a3a3a3 1px solid;
    font-family: verdana
}
.sppageframeinner
{
    font-size: 8pt;
    color: #000000;
    border-bottom: #a3a3a3 1px solid;
    font-family: verdana
}
.sptopmenu
{
    font-size: 8pt;
    vertical-align: middle;
    color: #000000;
    font-family: verdana;
    background-color: #e7e7e7
}
td.spleftnav
{
    border-right: #c5c5c5 1px solid;
    background-color: #e7e7e7
}
.spgreytable
{
    border-right: #6396a5 1px solid;
    border-top: #6396a5 1px solid;
    border-left: #6396a5 1px solid;
    border-bottom: #6396a5 1px solid;
    background-color: #e7e7e7
}
.spwhitetable
{
    border-right: #a3a3a3 1px solid;
    border-top: #a3a3a3 1px solid;
    border-left: #a3a3a3 1px solid;
    border-bottom: #a3a3a3 1px solid;
    background-color: #ffffff
}
.spbluetable
{
    border-right: #3169ce 1px solid;
    border-top: #3169ce 1px solid;
    font-weight: 700;
    font-size: 10pt;
    border-left: #3169ce 1px solid;
    color: black;
    border-bottom: #3169ce 1px solid;
    font-family: verdana;
    background-color: #ced7ef;
    text-align: center
}
.spbluetitle
{
    font-weight: 700;
    font-size: 8pt;
    vertical-align: middle;
    color: #000000;
    border-bottom: #3169ce 1px solid;
    font-family: verdana
}
.spbluebody
{
    background-color: #ffffff
}
.sptabletitle
{
    font-weight: 300;
    font-size: 10pt;
    color: #000000;
    border-bottom: #6396a5 1px solid;
    background-color: #b7cdd2
}
.spcaltable
{
    border-right: #a3a3a3 1px solid;
    border-top: #a3a3a3 1px solid;
    border-left: #a3a3a3 1px solid;
    border-bottom: #a3a3a3 1px solid;
    background-color: #ffffff
}
.sptitle
{
    font-weight: 700;
    font-size: 10pt;
    border-bottom: #99b9c1 1px solid
}
.spadd
{
    font-size: 8pt;
    border-bottom: #99b9c1 1px solid
}
.spadminheader
{
    font-weight: 700;
    font-size: 8pt;
    color: #787878;
    font-family: verdana;
    background-color: #ffffff
}
.sprownormal
{
    background-color: #ffffff
}
.sprowalt
{
    background-color: #e6e6e6
}
.hr
{
    color: #99b9c1;
    size: 1;
    noshade;
}
.inneradmin2
{
    border-right: #898989 1px solid;
    border-top: #898989 1px solid;
    border-left: #898989 1px solid;
    border-bottom: #898989 1px solid
}
.admintable
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid
}
.adminheaderright
{
    border-right: #000000 1px solid;
    font-weight: 700;
    font-size: 8pt;
    color: #000000;
    border-bottom: #000000 2px solid;
    font-family: verdana
}
.adminright
{
    border-right: #000000 1px solid
}
.popuptable
{
    border-top: #cccccc 8px solid;
    font-size: 8pt;
    border-left: #cccccc 8px solid;
    color: #000000;
    font-family: verdana
}
.rptsubtitle
{
    font-weight: bold;
    font-size: 10pt;
    border-bottom: #cccccc 1px solid;
    font-family: verdana
}
.ltheader
{
    font-size: 8pt;
    color: #3169ce;
    border-bottom: #000000 1px solid;
    font-family: verdana
}
td.rpth
{
    font-weight: bold;
    font-size: 8pt;
    color: #3169ce;
    border-bottom: #ced7ef 1px solid
}
td.rpttotal
{
    border-top: #ced7ef 1px solid;
    font-weight: bold;
    font-size: 8pt;
    color: #3169ce
}
td.rpttitle
{
    font-weight: bold;
    font-size: 8pt
}
.reporttable
{
    border-right: #3169ce 1px solid;
    border-top: #3169ce 1px solid;
    border-left: #3169ce 1px solid;
    border-bottom: #3169ce 1px solid
}
.productmenu
{
    font-weight: 400;
    font-size: 8pt;
    color: #003399;
    font-family: verdana,helvetica,arial;
    text-decoration: none
}
.hsort:hover
{
    font-weight: 700;
    font-size: 8pt;
    color: #ffffff;
    font-family: verdana,helvetica,arial;
    text-decoration: none
}
.hsort
{
    font-weight: 700;
    font-size: 8pt;
    color: #0033dd;
    font-family: verdana,helvetica,arial;
    text-decoration: none
}
body
{
    font-size: 8pt;
    font-family: verdana
}
textarea
{
    font-size: 8pt;
    font-family: 'courier new'
}
legend
{
    font-weight: bold;
    font-size: 8pt
}
td
{
    font-size: 8pt;
    font-family: arial, verdana;
}

.s
{
    font-family: arial, verdana;
    font-size: 8pt;
}

td.l
{
    font-size: 10pt
}

td.ltimes
{
		font-family: 'times new roman';
    font-size: 12pt;
}

td.b
{
    font-weight: bold;
    font-size: 8pt
}
td.h
{
    font-weight: bold;
    font-size: 10pt
}
td.hsmall
{
    font-weight: bold;
    vertical-align: top
}
td.xorder
{
    color: lightslategray
}
td.red
{
    color: red
}
td.order
{
}
td.title
{
    font-weight: 700;
    font-size: 12pt
}
td.white
{
    background-color: white
}
td.hlarge
{
    font-weight: bold;
    font-size: 13pt
}
td.link
{
    color: blue;
    text-decoration: underline
}
tr
{
    font-size: 8pt;
    font-family: verdana
}
tr.hcolor
{
    background-color: #99b9c1
}
tr.l
{
    font-size: 10pt
}
tr.hwhite
{
    background-color: white
}
tr.white
{
    background-color: white
}
tr.titlesmall
{
    font-weight: 700;
    background-color: #99cc99
}
li.blue
{
    list-style-image: url(../spimages/cssbullet.gif)
}
td.subnav
{
    font-weight: 800;
    font-size: 8pt;
    color: #ffffff
}
td.selcat
{
    font-weight: 700;
    color: #ffffff;
    background-color: #006633
}
td.titlesmall
{
    font-weight: 700;
    background-color: #99cc99
}
td.pgheader
{
    font-weight: bold;
    font-size: 12pt;
    color: #ffffff
}
td.pgheadersnall
{
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff
}

td.pgsubheader
{
    font-weight: bold;
    font-size: 10pt;
    color: #003300;
		text-align: center;
}
td.pgpopupheader
{
    border-right:#000000 1px solid;
    border-top:#000000 1px solid;
    border-left:#000000 1px solid;
    font-weight: bold;
    font-size: 10pt;
    color: #003300;
		text-align: center;
}

td.pgsubheadersmall
{
    font-weight: bold;
    font-size: 8pt;
    color: #003300;
		text-align: left;
}


td.pgproductheader
{
    font-size: 8pt;
    color: #ffffff
}
td.productline
{
    font-weight: 800;
    font-size: 8pt;
    color: #006633
}
td.green
{
    color: #006633
}

td.sgreen
{
    color: #006633;
    font-size: 8pt;
}

td.lgreen
{
    font-weight: bold;
    font-size: 10pt;
    color: #336633
}

td.dgreen
{
    color: #336633;
}

td.sdgreen
{
    color: #336633;
    font-size: 8pt;
}

td.bgreen
{
    color: #006633;
    font-weight: bold;
}
td.bsgreen
{
    color: #006633;
    font-weight: bold;
    font-size: 8pt;
}
td.total
{
    color: #000000;
    font-size: 10pt;
    font-weight: 700;
}

a
{
	font-weight: 700;
}

a.subnav:link
{
    color: #ffffff;
    text-decoration: none
}
a.subnav:visited
{
    color: #ffffff;
    text-decoration: none
}
a.subnav:hover
{
    color: #ffffff;
    text-decoration: underline;
}
a.category:link
{
  text-decoration: none;
	font-weight: normal;
}
a.category:visited
{
  text-decoration: none;
	font-weight: normal;

}
a.category:hover
{
  text-decoration: underline;
	font-weight: normal;
}
a.categorywhite:link
{
  color: white;
  text-decoration: none;
}
a.categorywhite:visited
{
    color: white;
    text-decoration: none
}
a.categorywhite:hover
{
    color: white;
    text-decoration: underline
}
a.remove
{
	text-decoration: underline;
	font-weight: normal;
	font-size: 8pt;
}
a.mymario
{
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
}
a.mymario:visited
{
	text-decoration: none;
	font-weight: normal;
	font-size: 8pt;
	color: #ffffff;
}
.sidetext
{
    font-size: 10pt;
    font-style: italic;
    font-family: "times new roman";
    font-align: center;
}

.mbblack { border: #000000 1px solid; }


.b_bdtp { border-top: #000000 1px solid; }
.b_bdbm { border-bottom: #000000 1px solid; }
.b_bdlt { border-left: #000000 1px solid; }
.b_bdrt { border-right: #000000 1px solid; }

.w_bdtp { border-top: #ffffff 1px solid; }
.w_bdbm { border-bottom: #ffffff 1px solid; }
.w_bdlt { border-left: #ffffff 1px solid; }
.w_bdrt { border-right: #ffffff 1px solid; }

.g_bdtp { border-top: #99cc99 1px solid; }
.g_bdbm { border-bottom: #99cc99 1px solid; }
.g_bdlt { border-left: #99cc99 1px solid; }
.g_bdrt { border-right: #99cc99 1px solid; }

.navg_bdtp { border-top: #006633 1px solid; }
.navg_bdbm { border-bottom: #006633 1px solid; }
.navg_bdlt { border-left: #006633 1px solid; }
.navg_bdrt { border-right: #006633 1px solid; }

.dg_bdtp { border-top: #006531 1px solid; }
.dg_bdbm { border-bottom: #006531 1px solid; }
.dg_bdlt { border-left: #006531 1px solid; }
.dg_bdrt { border-right: #006531 1px solid; }

.bold { font-weight: bold; }
.color_dgreen { color: #336633; }
.color_green { color: #006633; }


.button
{
	filter:	progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc);
	cursor:	hand;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 5px;
	border:	1px solid #000000;
	width:100px;
}

/*
.mbtpb
{
    border-top: #000000 1px solid
}
.mbbtb
{
    border-bottom: #000000 1px solid
}
.mbrtb
{
    border-right: #000000 1px solid
}
.mblfb
{
    border-left: #000000 1px solid
}
.mbrtbbtb
{
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
}

.mblfw
{
    border-left: #ffffff 1px solid
}
.mbrtw
{
    border-right: #ffffff 1px solid
}
.mblfbrtb
{
    border-right: #000000 1px solid;
    border-left: #000000 1px solid
}
.mblfbrtw
{
    border-right: #ffffff 1px solid;
    border-left: #000000 1px solid
}
.mbrtg
{
    border-right: #99cc99 1px solid
}
.mblfgrtg
{
    border-right: #99cc99 1px solid;
    border-left: #99cc99 1px solid
}
.mblfbrtbbtb
{
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #000000 1px solid;
}
.mblfdgrtdg
{
    border-right: #006531 1px solid;
    border-left: #006531 1px solid;
}
.mblfbrtdg
{
    border-right: #006531 1px solid;
    border-left: #000000 1px solid;
}
.mblfnavgrtnavg
{
    border-right: #006633 1px solid;
    border-left: #006633 1px solid;
}
*/
