BODY 
{
background-color : #D1D3D4;
/* background-image: url(../images/bg.gif);
background-repeat: repeat-y repeat-x; */
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
margin-left:0;
margin-top:15px;
text-align:left;
}

td
{
text-align:left;
}

a 
{
text-decoration : none;
color: #333366;
}

a:hover 
{
text-decoration : underline;
}

.menuText
{
font-family:Arial, Helvetica, sans-serif;
color: #969696;
font-size: 8pt;
width: 100%;
height: 100%;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 6px;
border-bottom: 1px solid #B2D67F;
text-align: inherit;
display:block;
padding-right: 0px;
}

.menuText:hover
{
color: white; 
background-color: #B2D67F;
text-decoration: none;
}

#mainTable
{
height: 185px;
}

#loginTableOutGreen
{
height: 210px;
width:300px;
background-color:#B2D67F;
padding: 2px;
}

#loginTableOutOrange
{
height: 210px;
width:300px;
background-color:#F8D092;
padding: 2px;
}

#loginTable
{
vertical-align: top;
width: 250px;
background-color: white;
margin-left: 50px;
margin-right: 0;
padding: 5px;
height: 208px;
}

#bodyTable
{
width: 739px;
background-color:#FFFFFF;
background-image: url(https://jsmed.com/images/bodyBG.gif);
}

#browserTable
{

}

.menuBox 
{
position: relative;
visibility: hidden;
background-color: #EFEFEF;
border-top: 1px solid #B2D67F;
border-left: 1px solid #B2D67F;
border-right: 1px solid #B2D67F;
width: 106px;
}

#menu1
{
top: 96px;
position: absolute;
display: block;
}

#menu2
{
top: 96px;
position: absolute;
}

#menu3
{
top: 96px;
position: absolute;
}

#menu4
{
top: 96px;
position: absolute;
}

#menu5
{
top: 96px;
position: absolute;
}

#menu6
{
top: 96px;
position: absolute;
}

.breadcrumb
{
font-size: 8pt;
font-family: Arial;
font-weight: 500;
color: #969696;
padding: 0px;
height: 10pt;
}

.breadcrumbText
{
font-size: 8pt;
font-family: Arial;
font-weight: 500;
color: #969696;
padding: 0px;
height: 10pt;
}

.breadcrumb:hover
{
text-decoration: underline;
cursor: pointer;
}

.spotlightGreen
{
background: url(https://jsmed.com/images/spotlightBoxBG.gif);
background-repeat:repeat-y;
}

.spotlightOrange
{
background: url(https://jsmed.com/images/spotlightBoxBGOrange.gif);
background-repeat:repeat-y;
}


.leftNavTable
{
background-image:url(https://jsmed.com/images/sideMenuBG.gif);
background-repeat:repeat-x;
}

.rightNavTable
{
background-color: white;
height: 364px;

}

.leftHeaderTop
{
font-size: 8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: White;
padding-left: 2px;
}

.leftHeader
{
font-size: 8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
color: #005173;
padding-left: 2px;
}

.leftText
{
font-size: 8pt;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
color:#333366;
padding-top: 5px;
}

.leftText:hover
{
text-decoration: underline;
}

.rightHeader
{
font-size: 8pt;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
color: white;
background-color:#005173;
padding: 8px 5px;
background-image: url(https://jsmed.com/images/test.gif);
background-position: top;
background-repeat: no-repeat;

}

.rightText
{
font-size: 8pt;
font-family:Arial, Helvetica, Sans-serif;
font-weight: normal;
color: #666666;
padding-left: 5px;
}

.rightText a
{
font-size: 8pt;
font-family:Arial;
color: #003366;
font-weight: bold;
}

.formText 
{
font-family:Arial, Helvetica, Sans-serif;
font-weight: normal;
font-size: 8pt;
color: Navy;
cursor : auto;
background-color:white;
}

.formTextButton 
{
color: #003366;
font-family:Arial, Helvetica, Sans-serif;
font-weight:bold;
}

.formButtonGreen
{
border: 3px double #DCE9C9;
border-top-color: #DCE9C9;
border-left-color: #DCE9C9;
padding: 0.05em;
background-color: #B2D67F;
color: white;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
margin-top: 0;
}

.formButtonOrange
{
border: 3px double #F8D092;
border-top-color: #F8D092;
border-left-color: #F8D092;
padding: 0.05em;
background-color: #F2A427;
color: white;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
margin-top: 0;
}

.formButtonBlue
{
border: 3px double #003366;
border-top-color: #003366;
border-left-color: #003366;
padding: 0.05em;
background-color: #003366;
color: white;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
margin-top: 0;
}

input.submit { 
border: 3px double #F8D092;
border-top-color: #F8D092;
border-left-color: #F8D092;
padding: 0.05em;
background-color: #F2A427;
color: white;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
margin-top: 0;
}

input.submit:active
{
border: 3px double #CCCCCC;
border-top-color: #999999;
border-left-color: #999999;
} 



.formTextSearch
{
	vertical-align:middle;
	border: none;
	font-size:11px;
	height: 13px;
	line-height: 75%;
}

.formTextSearchButton
{
	position: relative;
	vertical-align: middle;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
	background-color: #003366;
	border:none;
	height: 13px;
	line-height: 75%;

}

.addCartButton
{
color:white;
font-family:Arial, Helvetica, Sans-serif;
font-weight:bold;
font-size: 8pt;
background-color:#005173;
border: 1px solid white;;
margin:0px;
}

.cartButton
{
border: 3px double #003366;
border-top-color: #003366;
border-left-color: #003366;
padding: 0.05em;
background-color: #003366;
color: white;
font-size: 7pt;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
cursor: pointer;
margin-top: 0;
}

.copyRight 
{
font-family: Sans-serif;
font-size: 7pt;
color: #003366;
text-align: center;
margin: 0px auto;
padding: 0px auto;
}

#homePageTable
{
height: 365px;
}

#searchTable
{
width: 161px; 
height: 30px;
}

#featuredProdTable
{
text-align: right;
}

#featuredProdContent
{
width: 200px;

margin: 10px 10px 0 0;
}

.featuredProdText
{
text-align:center;
margin-left: 0;
font-size: 8pt;
font-family:Arial, Helvetica, Sans-serif;
font-weight: normal;
color: #666666;
}

#newsEventsTable
{

text-align: right;
}

#newsEventsContent
{
width: 200px;

margin: 10px 0;
}

.newsEventText
{
text-align:left;
margin-left: 0;
font-size: 8pt;
font-family:Arial, Helvetica, Sans-serif;
font-weight: normal;
color: #666666;
}


.size8 {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: #969696;
}

.size8b {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #969696;
}

.size8blue {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #005173;
}

.size8w {
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
	color: White;
}

.size8wb {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: White;
}

.size9 {
	font-family: Arial;
	font-size: 9.5pt;
	font-weight: normal;
	color: #969696;
}

.size9b {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #969696;
}

.size9bw {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}

.size9bc {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #969696;
	text-align:center;
}

.size9w {
	font-family: Arial;
	font-size: 9pt;
	font-weight: normal;
	color: White;
}

.size9wb {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: White;
}

.size10 {
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #969696;
}

.size10b {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #969696;
}

.size11 {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: #969696;
}

.size11b {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #969696;
}

.size11bc {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: center;
	color: #969696;
}

.size11w {
	font-family: Arial;
	font-size: 11pt;
	font-weight: normal;
	color: White;
}

.size11wb {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: White;
}

.size14 {

	font-family: Arial;
	font-size: 14pt;
	font-weight: normal;
	color: #969696;
}

.size14white
{
font-family: Arial;
font-weight: normal;
font-size:14pt;
padding-top: 14px;
padding-left: 7px;
padding-bottom: 14px;
color: White;
}

.size18 {
	font-family: Arial;
	font-size: 18pt;
	font-weight: normal;
	color: #969696;
}

.size18b {
	font-family: Arial;
	font-size: 18pt;
	font-weight: bold;
	color: #969696;
}

.size18bc {
	font-family: Times New Roman;
	font-size: 18pt;
	font-weight: bold;
	color: #969696;
	text-align:center;
}

.size18w {
	font-family: Arial Narrow;
	font-size: 18pt;
	font-weight: normal;
	color: White;
}

.size18wb {
	font-family: Times New Roman;
	font-size: 24pt;
	font-weight: bold;
	color: White;
}

.size18wbc {
	font-family: Times New Roman;
	font-size: 24pt;
	font-weight: bold;
	color: White;
	text-align: center;
}

.header {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #004677;
	text-align: left;
	padding-top : 5px;
	padding-bottom : 15px;
}

.headerNoBotPad {
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #004677;
	text-align: left;
	padding-top : 5px;
}

.smheader {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FAA53F;
	text-align: left;
	padding-top : 15px;
	padding-bottom : 10px;
	text-transform: lowercase;
}

.smheaderGreen {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #B2D67F;
	text-align: left;
	padding-top : 15px;
	padding-bottom : 10px;
	text-transform: lowercase;
}

.smheaderOrange {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FAA53F;
	text-align: left;
	padding-top : 15px;
	padding-bottom : 10px;
	text-transform: lowercase;
}

.smheaderWhite {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: white;
	text-align: left;
	padding-top : 15px;
	padding-bottom : 10px;
	text-transform: lowercase;
}

.headerLinksLeft
{
display: block;
width: 120px;
}

a.headerLink:link, a.headerLink:visited
{
font-family:Arial;
font-size: 7pt;
color: #666666;
background-color: white;
display:block;
font-weight: bold;
text-align:right;
line-height:150%;
}

a.headerLink:hover
{
font-family:Arial;
font-size: 7pt;
color: black;
text-decoration:none;
background-color: white;
display:block;
font-weight: bold;
text-align:right;
line-height:150%;
}

