body {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}

#waitdiv {
	width: 650px;
}
.main {
}
#main {
	height:100%;
	padding: 25px 50px 15px 15px;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	background-position: center;
	font-size: 12px;
}

#top {
	background: url('/template/mmsmedical/images/top_shim.jpg') repeat-x;	  
}
#top_userinfo {
/*	border: 2px ridge #708090;	*/
}
#top_userinfo.inputform td {
	/*background-color: #ffffff; /*#c0c0c0;*/ 
	font-weight: bold;
	color: #DCDCDC;
}
td#top_userinfo {
	padding-left: 10px;
	padding-right: 10px;

}

#nav {
	background: url('/template/mmsmedical/images/side_back.jpg') repeat-y;	  
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#login {
	padding-left:20px;	
} 
 
#top_center {
	margin: 0px 0px 0px 0px;
	padding-left:10px;	
	background: url('/template/mmsmedical/images/top_center.jpg') no-repeat;	 
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	vertical-align: top;
}
#top_center em {
	font-weight: bold;	
	color: White;
}

#menu_title {
	color: #fff;
	font-size: 14px;
	font-family: Helvetica, sans-serif;
	font-weight: bolder;
	padding: 5px;
	margin-left: 2px;
	text-transform: uppercase;
}
#menu_items {
	font-size: 11px;
	font-family: sans-serif,Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bolder;
    margin-left: 10px;
}
#menu_items a {
	color		: #DCDCDC;
	background	:	transparent;
	text-decoration:none;
	width: 165px;
}
#menu_items A:visited {
   	text-decoration	:	none; 
   	color		:	#DCDCDC; 
  	background	:	transparent; 
}
#menu_items a:hover {
	text-decoration:none;
	color: #ffff00; 
	background: URL('/template/images/bullet1.gif') no-repeat;

}
#menu_items a:active {
	color: #ccbbff;
}
       #head { 
       	font-family:Verdana,Arial,Helvetica;       
        font-weight: bold; 
        font-size: 12px;
        background-color=#00688F;
        color=#fff;
        text-align:center;
       }
       #desc {
       	width: 200px;
       	text-align:right;
       	font-family:Verdana,Arial,Helvetica;
       	font-weight: bold; 
       	font-size: 12px; 
       	color: #000000; 
       	font-family: verdana, arial, sans-serif
       }
       #billship {
       	padding-left:5px;
       	width: 300px;
       	text-align:left;
       	font-family:Verdana,Arial,Helvetica;
       	font-weight: normal; 
       	font-size: 12px; 
       	color: #000000; 
       	font-family: verdana, arial, sans-serif       
       }
       #billto {
       	padding-left:5px;
       	width: 300px;
       	text-align:left;
       	font-family:Verdana,Arial,Helvetica;
       	font-weight: normal; 
       	font-size: 12px; 
       	color: #000000; 
       	font-family: verdana, arial, sans-serif       
       }       
.cssbutton {
	text-decoration:none; 
	font-family:   Helvetica, sans-serif;
	font-style: normal;
    font-weight:bold;		
	font-size: 10px;
	text-align: center;
	text-transform:uppercase;
	width: 80px;
	padding-left: 5px;
	DISPLAY: inline;
}
A.cssbutton {
	background-color: #404040;
	border: 5px groove #E9EFD6;
	COLOR: #ffffff;
	MARGIN: 2px 10px;
	TEXT-TRANSFORM: none
	WIDTH: auto;
}
.cssbutton:hover {
	BACKGROUND-COLOR: #CFCFCF;
	COLOR: #9D9D9D;
}

.inputform td {
	FONT-SIZE: 10px; 
	COLOR: #000066; 
	FONT-FAMILY: verdana, arial, sans-serif;
}
.inputform input
{
	padding: 0px;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	color: #000000;
}

.inputform select
{
	/*border: 1px solid #666666;*/
	font-family: verdana,arial,helvetica;
	font-size: 10px; color: #000000;
}

.inputform textarea
{
	padding: 0px;
	border: 1px solid #333333;
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
} 
.inputform form {
	font-family: verdana,arial,helvetica;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
.inputform td.formheader {
	font-family: verdana,arial,helvetica;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}
.inputform td.subheader {
	font-family: verdana,arial,helvetica;
	font-size: 12px;
	font-weight:bold;		
	/*color: #003366;*/
	background-color: #66CDAA;
	color: White;
	padding-left: 10px;
	text-decoration: none;
	border-bottom: 3px groove;
}       


.copyright {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 19px; FONT-FAMILY: verdana, arial, sans-serif
}
.disclaimer {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif
}
.dhtmltype {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.search {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif
}
.searchtype {
	FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.nav {
	FONT-SIZE: 11px; CURSOR: default; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.producthighlight {
	FONT-SIZE: 10px; COLOR: #660000; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.prodhighlighttext {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.subnav {
	FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.summaryinfo {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.summarylink {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #293B98; FONT-FAMILY: verdana, arial, sans-serif
}
.headerblack {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #293B98; FONT-FAMILY: verdana, arial, sans-serif
}
.subheaderblack {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: verdana, arial, sans-serif
}
.corporatehead {
	FONT-WEIGHT: bold; FONT-SIZE: 17px; COLOR: #990000; FONT-FAMILY: verdana, arial, sans-serif
}
.body {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.homebodyblack {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, arial, sans-serif
}
.bodyblack {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, arial, sans-serif
}
.bodyblackwTM {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000000; LINE-HEIGHT: 19px; FONT-FAMILY: verdana, arial, sans-serif
}
.inactivebody {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999999; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.largerbody {
	FONT-SIZE: 13px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-FAMILY: verdana, arial, sans-serif
}
.bodylink {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.bodyblacklink {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.subheaderlink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #660000; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.leaders {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.monthorder {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.shopping {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #660000; FONT-FAMILY: verdana, arial, sans-serif
}
.pricediffer {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.menu {
	VISIBILITY: hidden; POSITION: absolute; TOP: 120px; BACKGROUND-COLOR: #000000; layer-background-color: #000000
}
.menuitem {
	LEFT: 0px; CURSOR: hand; POSITION: absolute; HEIGHT: 15px; BACKGROUND-COLOR: #666666
}
.menutext {
	FONT-SIZE: 10px; VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: "verdana"; BACKGROUND-COLOR: transparent
}
.error {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif
}
.error2 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ff0000; LINE-HEIGHT: 17px; FONT-FAMILY: verdana, arial, sans-serif
}
.error3 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #ff0000; LINE-HEIGHT: 17px; FONT-FAMILY: verdana, arial, sans-serif
}
.upsell {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; BACKGROUND-COLOR: yellow
}
.relatedlinks {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.tableheader {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif
}
.popup {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.asterisk {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #660000; FONT-FAMILY: verdana, arial, sans-serif
}
.tablesubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/images/greybar.gif); COLOR: #660000; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 22px
}
.hints {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.hintslink {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: underline
}
.category {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.telephone {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.subcategory {
	FONT-SIZE: 9px; COLOR: #ffffff; LINE-HEIGHT: 11px; FONT-FAMILY: verdana, arial, sans-serif
}
.popupheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.notes {
	FONT-SIZE: 9px; COLOR: #666666; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}
.select {
	WIDTH: 180px
}
.inputbox {
	HEIGHT: 20px
}
.nav {
	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 12px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.medvetbody {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.medvetbodylink {
	FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: verdana, arial, sans-serif
}
.medvetheaderlink {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.searchlinks {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LEFT: 5px; VISIBILITY: hidden; OVERFLOW: hidden; WIDTH: 560px; COLOR: #666666; FONT-STYLE: normal; FONT-FAMILY: verdana, arial, sans-serif; POSITION: absolute; TOP: 494px; HEIGHT: 1px; BACKGROUND-COLOR: #ffffff
}
.tab {
	LEFT: 40px; POSITION: relative
}
#nav1 {
	Z-INDEX: 1; LEFT: 99px; VISIBILITY: hidden; WIDTH: 64px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav2 {
	Z-INDEX: 1; LEFT: 181px; VISIBILITY: hidden; WIDTH: 62px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav3 {
	Z-INDEX: 1; LEFT: 261px; VISIBILITY: hidden; WIDTH: 72px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav4 {
	Z-INDEX: 1; LEFT: 351px; VISIBILITY: hidden; WIDTH: 73px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav5 {
	Z-INDEX: 1; LEFT: 441px; VISIBILITY: hidden; WIDTH: 73px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav6 {
	Z-INDEX: 1; LEFT: 532px; VISIBILITY: hidden; WIDTH: 76px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#nav7 {
	Z-INDEX: 1; LEFT: 626px; VISIBILITY: hidden; WIDTH: 68px; POSITION: absolute; TOP: 111px; HEIGHT: 29px
}
#menu1 {
	LEFT: 0px; POSITION: absolute; TOP: -400px
}
#menu2 {
	LEFT: 0px; POSITION: absolute; TOP: -400px
}
#menu3 {
	LEFT: 0px; POSITION: absolute; TOP: -400px
}
#comment1 {
	LEFT: 0px; POSITION: relative; TOP: 0px
}
#comment2 {
	LEFT: 0px; POSITION: absolute; TOP: 0px
}
#button {
	BORDER-TOP-WIDTH: 1pt; BORDER-LEFT-WIDTH: 1pt; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #660000; BORDER-BOTTOM-WIDTH: 1pt; BORDER-BOTTOM-COLOR: #660000; CURSOR: pointer; COLOR: #660000; BORDER-TOP-COLOR: #660000; FONT-FAMILY: verdana, arial, sans-serif; HEIGHT: 22px; BACKGROUND-COLOR: #ff9999; BORDER-RIGHT-WIDTH: 1pt; BORDER-RIGHT-COLOR: #660000
}
.body1 {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif; TEXT-DECORATION: none
}
.body2 {
	FONT-SIZE: 10px; COLOR: #000066; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, arial, sans-serif
}

.req {  
	BACKGROUND-COLOR: #FFFFA0;
}
#csspopup {
	display: none;
}

#csspopup a span {
	display: none;
	text-decoration: none;
}

#csspopup a:hover {
/** fix for IE6 popup bug.  nice one Microsoft! */
	overflow: hidden;
	text-decoration: none;
}

#csspopup a:hover span {
	display: inline;
	border: 1px solid black;
	position: absolute;
	background-color: white;
	padding: 5px;
	margin-left: 5px;
	overflow: hidden;
} 
tr.slrow0 td  {
	background-color: Silver;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
}
tr.slrow0 input, tr.slrow0 select {
	background-color: Silver;
	padding: 0px;
	/*border: 1px solid #333333;*/
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	color: #000000;
}
tr.slrow1 td  {
	background-color: #F8F8FF;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
}
tr.slrow1 input, tr.slrow1 select {
	padding: 0px;
	background-color: #F8F8FF;
	font-family: verdana,arial,helvetica;
	font-size: 10px;
	color: #000000;
}
tr.slrow1.invalid input {
	background-color: Red;
}

.products table, tr, td {  
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
}
table.pdEven:hover, table.pdOdd:hover  {  
	border: thin inset black;
}
.pdEven {
	background-color: #C6EFF7;
	border-bottom: 2px inset;
	font-size: 10px;
}
.pdOdd {
	background-color: #F8F8FF;
	border-bottom: 2px inset; 
	font-size: 10px;
}
.pdItemcode {
	width: 75px;
}
.pdUOM {
	width: 75px;
}
.pdAvg {
	width: 40px;
}
.pdItemDesc {
	width: auto;
}
.pdManuf {
	width:180px;
}

input, select {
	font-size: 10px; 
	font-family: verdana, arial, sans-serif;
}
tr.slrow0 td  {
	background-color: Silver;
}
tr.slrow0 input, tr.slrow0 select {
	background-color: Silver;
	padding: 0px;
	/*border: 1px solid #333333;*/
}
tr.slrow1 td  {
	background-color: #F8F8FF;
}
tr.slrow1 input, tr.slrow1 select {
	padding: 0px;
	background-color: #F8F8FF;
	color: #000000;
}
tr.slrow1.invalid input {
	background-color: Red;
}

#slheader form {
	background-color: White;
	float:left;
}
.SLName {
	width:350px;
}

#SLNameDisplay {
}

#slheader {
	font-size: 10px;
	border-bottom: 1px black inset;
	width:650px;
	text-align: justify;
	line-height: 35px;
	vertical-align: middle;
}
SLNameDisplay {
	/*width:50px;*/
}



table.itable th {
	background-color: #778899;
	padding-left: 3px;
	padding-right: 3px;
	border: 1px inset black;	
	height: 15px;
}
table.itable td {
	font: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 40px;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px inset black;
}
table.etable  {
	background-color: #fffafa;
	font-size: 6pt;
	padding-left: 3px;
	border: 1px inset black;
}
table.etable td {
	height: auto;
	font-size: 8pt;
	padding-left: 3px;
	padding-right: 3px;
}
.nof {color:red;/*text-decoration: line-through;*/}
.odd {background-color:#C6EFF7}
.even {background-color:#CCFFFF} 
.cssbutton {
	text-decoration:none; 
	font-family:   Helvetica, sans-serif;
	font-style: normal;
    font-weight:bold;		
	font-size: 10px;
	text-align: center;
	text-transform:uppercase;
	width: 80px;
	padding-left: 5px;
	DISPLAY: inline;
}
A.cssbutton {
	background-color: #404040;
	border: 5px groove #E9EFD6;
	COLOR: #ffffff;
	MARGIN: 2px 10px;
	TEXT-TRANSFORM: none
	WIDTH: auto;
}
.cssbutton:hover {
	BACKGROUND-COLOR: #CFCFCF;
	COLOR: #9D9D9D; 
} 
#emsg {
	text-transform: uppercase;
} 
#note {
	color: #008000;
	font-weight: bold;
	font-style: italic;
}
#subnote {
	float: left;
	font-size: 7pt;
	color: #6495ED;
	font-weight: bold;
	font-style: italic;
}
.headline {
	font-family: verdana, arial, sans-serif;
	color: #3A00FF;
	font-weight: bold;	
}
/* Shopping List Detail */
.itemdetail {
	padding-top: 4px;
	padding-bottom: 4px;
	font-style: italic;
}
.itemdetail em {
	font-weight: bold;
}
.poBalance {
}
.onHand {
}

.CustItemcode {
}
.pdThumb  {
	width: 160px;	
}
.right {
	background-color: #CCCCCC;
	border-left: 2px solid #000000;
	text-align: left;
	/*padding-left:3px;*/
}
.right td {
	padding-left:3px;
}
.pdBanner td {
/*	background-color: #CCCCCC;*/
	width:100%;
	height:100%;
}


