
/* Begin New OutpatientMD Specific CSS */



.pngIE { 
	position:relative; 
	/*cursor:pointer;*/ 
	height:5px; 
	width:5px; 
}

a img { border:none; }

font { font-size: 10px; }

body { margin:0; padding:0; background-color:white; }

hr { height:0; border:0; background:none; border-bottom:1px solid #C1BDB8; }

.fadeBG { background-image:url(/images/mainBG.gif); background-repeat:repeat-x; }

#topBarNav { height:25px; padding-right:20px; color:#aea695; text-align:right; position:relative; z-index:70; }
#topBarNav a { color:#3b5d96; text-decoration:none; }
#topBarNav a:hover { color:#001c4c; }

/*#headerLogo { border:1px solid red; width:100%; position:absolute; left:0px; top:0px; z-index:100; text-align:center; }
#headerLogoInner { border:1px solid green; width:960px; text-align:left; margin-left:20px; margin-top:34px; }*/
#headerLogoInner { position:relative; height:0px; left:20px; top:9px; z-index:20; overflow:visible; width:400px; }

@media print {
   .PrintOff { display: none; }
   .PrintOn { display:''; }
	#headerLogoTable { left:0; top:0; }
	.hLogo { background-color:#968F82;}
	#PrintHeader {display:block;}
	#mainContent { width:7.5in; }
}
@media screen {
	/*.PrintOff { display:''; }
	.PrintOn { display:none; }*/
	#headerLogoTable { position:absolute; z-index:40; left:0; top:0; }
	#PrintHeader { display:none; }
}

.CartHeader1 { font-family:HelvLight Regular !important; }
#mainHeader { background-image:url(/images/headerBG.gif); background-repeat:repeat-x; background-position:left top; }
#mainHeaderMid { background-image:url(/images/headerNoSkyBG.jpg); background-repeat:repeat-x; background-position:left top; }
/*#mainHeaderMid { background-image:url(/images/headerSkyBG.jpg); background-repeat:no-repeat; background-position:left top; }*/
#mainHeaderMid { text-align:right; }

#searchBG { background-image:url(/images/SearchBox_BG.png); background-repeat:repeat-x; background-position:left top; }
*html #searchBG { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/SearchBox_BG.png'); }
#search { color:#A6BCD1; font-weight:normal; }

.menuBar { height:25px; background-color:#E7DFD1; background-image:url(/images/mainMenuBG.gif); background-repeat:repeat-x; background-position:top; }

.titleBar { height:25px; background-color:#E7DFD1; background-image:url(/images/mainMenuBG.gif); background-repeat:repeat-x; background-position:top; }
.titleBar { color:#968F82; font-weight:bold; padding-left:20px; border-left:1px solid white; border-right:1px solid #D3CDC2; }

#mainMenu { }
#mainMenu a { color:#968F82; text-decoration:none; }
#mainMenu a:hover { color:#3663AA; }
#mainMenu td { color:#968F82; font-weight:bold; border-left:1px solid white; border-right:1px solid #C5BDAF; padding-left:18px; padding-right:18px; }


#sideMenu { border-left:0px solid white; border-right:1px solid #C6D1DE; background-color:#EDF4FC; background-image:url(/images/sideMenuBG_top.gif); background-repeat:repeat-x; background-position:top; } 
#sideMenu { font-size:10px; line-height:12px; font-weight:bold; }
#sideMenu a { color:#5E91C2; text-decoration:none; }
#sideMenu a:hover { color:#3663AA; }
/* #sideMenu a:hover { color:#80A414; } Green */

#mainContent { background-color:white; background-image:url(/images/mainContentBG_top.gif); background-repeat:repeat-x; background-position:top; } 
#mainContent { border-left:0px solid white; padding:30px; padding-top:20px; }

.pageTitle { color:#5E91C2; margin-bottom:4px; font-weight:bold; font-size:18px; font-family:Arial, Helvetica, sans-serif; }


#rightBarContainer { background-image:url(/images/rightBarBG_left.gif); background-repeat:repeat-y; background-position:left; }
#rightBar { padding:20px;  background-image:url(/images/rightBarBG_top.png); background-repeat:repeat-x; background-position:top; }
*html #rightBar { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='/images/rightBarBG_top.png'); width:100%; }

.featureText { color:#5E91C2; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:11px; line-height:12px; }
.featureTitles { margin-bottom:6px; color:#5E91C2; font-weight:bold; font-size:18px; font-family:Incised901 NdIt BT,Arial, Helvetica, sans-serif; }
.featureThumbs { margin-right:6px; margin-top:-2px; margin-left:-3px; }

.footerMid { color:#BDBDBD; background-image:url(/images/footer_bg.gif); background-repeat:repeat-x; background-position:top; } 
.footerMid a { color:#BDBDBD; text-decoration:none; }
.footerMid a:hover { color:#88AED1; }



.spacer2 { height:2px; overflow:hidden; }
.spacer4 { height:4px; overflow:hidden; }
.spacer6 { height:6px; overflow:hidden; }
.spacer8 { height:8px; overflow:hidden; }
.spacer10 { height:10px; overflow:hidden; }
.spacer20 { height:20px; overflow:hidden; }



/* End New OutpatientMD Specific CSS */


.scroller {
filter:chroma(color=#00FF00); /* here you are defining which color you want to be transparent in your scrollbars */

scrollbar-arrow-color: white;
scrollbar-face-color: #00FF00; /* transparent */
scrollbar-3dlight-color: #00FF00; /* transparent */
scrollbar-darkshadow-color: #00FF00; /* transparent */
scrollbar-highlight-color: white;
scrollbar-shadow-color: white;
scrollbar-track-color: #00FF00; /* transparent */
}

.opacity80 {
	opacity:0.8;
	-moz-opacity:0.8;
	filter:alpha(opacity=80);
}

.opacityOff {
	opacity:1;
	-moz-opacity:1;
	filter:alpha(opacity=100);
}


.transWhiteBG { 
	display:none; 
	top:0px; 
	left:0px;
	position:absolute; 
	width:100%; 
	height:100%; 
	padding-top:100px; 
	z-index:102;
}

/* Mozilla ignores crazy MS image filters, so it will skip the following */
.transWhiteBG {
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/transWhiteBG.png');
}
/* IE ignores attributes */
.transWhiteBG[class] { background-image:url(/images/transWhiteBG.png); }


.currentCat {
	color:#4C80DD;
}

.smallText {
	/*color:black;*/
	font-family:arial;
	font-size:9px;
}

.Price {
	color: #3664BF;
	font-weight: bold;
}

.greenbutton {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:black;
	border: 1px solid;
	padding-left: 4;
	padding-right: 4;
	padding-top: 1;
	padding-bottom: 1;
}

.background {
	background-image: url(/images/mainBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

/* replace titlesGreen with these where ever found */
.titles1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #9E9E9E;
}

.titles2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9E9E9E;
}

.titles3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E9E9E;
}


.titlesGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesGreen2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesGreen3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9E9E9E;
}

.titlesRed3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #DD0000;
}

.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#5D5D5D;
}

a {
	color:#5998FF;
	text-decoration:none;
}

a:hover {
	color:#8BB7FF;
	text-decoration:none;
}

/*
a.menu {
	color:#4C7FDD;
	text-decoration:none;
	}
	
a:hover.menu {
	color:#515151;
	text-decoration:none;
	}
*/
	
a.sideMenu {
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}
	
a:hover.sideMenu {
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
	
.header {
	color:#353535;
}

.subhead {
	color:#353535;
	font-weight:bold;
}

a.header {
	color:#747474;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover.header {
	color:#A4A4A4;
	text-decoration:none;
	font-weight:bold;
	}
	
.footerBG {
	background-image:url(/images/bg_footerRight.gif);
	background-repeat:repeat-y;
	background-position:right;
}
	
.footer {
	color:#BFBFBF;
}
	
a.footer {
	color:#E7E7E7;
	text-decoration:none;
	font-weight:bold;
}	

a:hover.footer {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}	

.border1 {
	border:1px solid gray;
}

.headerSearch {
	height: 15px;
	width: 120px;
	font-size: 10px;
	border:0px;
	font-family: verdana,arial,helvetica;
	font-weight: bold;
	color: #CCCCCC;
}

.textPages {
	padding:20px;
	text-align: justify;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#747474;
}

select {
	border: 1px solid #DD0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.sideMenuBottomBG {
	background-image:url(/images/menu_BottomBG.gif);
	background-repeat:repeat-x;	
}

/*.LightHeader {
	padding:4px;
	font-family: verdana,arial;
	font-weight: bold;
	font-size:13px;
	background-color:aliceBlue;
	/*background-image: url(/images/lightbg.gif);*/
	border:1px solid #C6D1DE;
	color: #9E9E9E;
}*/

.LightHeader a { color:#5E91C2; text-decoration:none; }
.LightHeader a:hover { color:#3663AA; }

.prodBoxes {
	text-align:center;
	border:1px solid #A4A4A4;
	height:160px;
}

.prodBoxText {
	text-align:center;
	font-weight:bold;
	color:pink;
	padding-bottom:4px;
}

.purplesub {
	font-weight:bold;
	color:#434343;
}

/*
.barHeaders { height:41px; background-image:url(/images/barLeft.gif); background-position:left; background-repeat:no-repeat; }
.barHeaders td { padding-left:20px; color:#0066CC; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.barHeaders td { background-image:url(/images/barRight.gif); background-position:right; background-repeat:no-repeat; }
*/

.barHeaders { margin-left:-11px; position:relative; }
.barHeaders { height:41px; background-image:url(/images/bar.gif); background-position:left; background-repeat:repeat-x; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
.barHeaders td { padding-left:10px; color:#0066CC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*
.barHeader { margin-right:-10px; margin-left:-11px; position:relative; }
.barHeader { height:41px; background-image:url(/images/bar.gif); background-position:left; background-repeat:repeat-x; border-left:1px solid #EBEBEB; border-right:1px solid #EBEBEB; }
.barHeader { padding-left:10px; padding-top:17px; color:#0066CC; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
*/

.psuedoHR { border:0px; border-top:1px solid #D8E6E5; }

a.hoverBG1:hover div { background-color:aliceBlue; }
a:hover tr { background-color:aliceBlue; }


