@charset "utf-8";
#page {
}
body  {font-family: Arial, Helvetica, sans-serif; background: #FFF;	margin: 0; padding: 0; text-align: center; color: #000; font-size: 13px; line-height: 18px;}
p {font-size: 18px;  line-height: 24px;}
p a{color: #00FF00;}

/*STRUCTURAL*/
#container {width: 960px; background: #FFF; margin: 0 auto; text-align: left;} 
#header {background: url(images/totalemedical.gif) no-repeat; padding: 0 10px 0 20px; margin: 0px; height: 161px; position: relative;} 
#main_menu {float: left; width: 195px; padding: 0px; position: relative; z-index: 300;}
#mainContent {
margin: 0 0 0 205px; 
padding: 10px 30px; 
position: relative;
} 

#flashContent {margin: 0 0 0 205px; padding: 0px;} 
#footer {padding: 0 10px 0 20px;} 
/*TOP*/
#search {position: absolute; top: 109px; left: 8px; width: 200px; height: 23px; margin: 0px; padding: 0px;}
#tierone {position: absolute; top: 109px; left: 240px; height: 23px; margin: 0px; padding: 0px;}
	#tierone .fltlft {margin: 4px 4px 0px 25px; padding: 0px; display: inline;}
#tiertwo {position: absolute; top: 142px; left: 239px; height: 16px; margin: 0px; padding: 0px;}
	#tiertwo .fltlft {margin: 0px 4px 0px 25px; padding: 0px; display: inline;}
.searchbox {width: 150px; height: 21px; border: 1px solid #999; margin: 0px; padding: 0px; font: Arial, Helvetica, sans-serif; color: #000; font-size: 16px;}

/*TEXT STYLES*/
h1 {color:#ee9c00; font-size: 22px; margin: 0px; padding: 0px; clear: none;}
h1 em {color:#00a8eb; font-style:normal;}
h2 {color:#00a8eb; font-size: 22px; margin: 0px; padding: 0px; clear: none; line-height: 26px;}
h3 {font-size: 18px; color: #008acf; margin: 0px; padding: 0px 0px 0px 0px; clear: none;}

#tierone h1 {color:#ee9c00; font-size: 18px; margin: 0px; padding: 0px; clear: none;}
#tierone h1 a, a:link, a:visited, a:active {color:#ee9c00; text-decoration: none;}
#tierone h1 a:hover {color: #008acf; text-decoration: none;}

#tiertwo h3 a{font-size: 14px; color: #FFF; margin: 0px; padding: 0px; text-decoration: none;}
#tiertwo h3 a:hover{color: #ee9c00; text-decoration: none;}

#mainContent a{color: #00a8eb; text-decoration: none; font-weight: bold;} 
#mainContent a:link{color: #00a8eb; text-decoration: none; font-weight: bold;} 
#mainContent a:visited{color: #00a8eb; text-decoration: none; font-weight: bold;} 
#mainContent a:hover{color: #ee9c00; text-decoration: underline; font-weight: bold;} 
#mainContent a:active{color: #00a8eb; text-decoration: none; font-weight: bold;} 


/*REUSABLE*/
.fltrt {float: right; margin-left: 8px;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.fltimg {float:right; display:inline; margin-right: 20px; margin-top: -23px;}
.imgfltlft {float: left; margin-left: 8px;}
hr {clear: both; color: #cccccc; background: inherit; height: 1px; margin: 10px 0px 0px 0px; border-top: dotted 1px #cccccc; border-bottom : none;}


/*PRODUCT BANNERS*/
#product_banner {
margin: 0px 0px 0px 231px;
}
#sep {float: left; margin: 0px; padding: 0px; width: 665px;}

/*ZOOM*/
#zoom {position: absolute; top: 0px; right: 0px; color: #555; font-size: 14px;}
#zoom a{text-transform: uppercase; font-weight: bold; border: #008acf 0.2em; background-color:#008acf; padding: 0.2em; color: #FFF; font-size: 16px; text-decoration: none;}
#zoom a:link {color: #FFF;}
#zoom a:visited {color: #FFF;}
#zoom a:hover {border: #ee9c00 0.2em; background-color:#ee9c00; text-decoration:none;}
#zoom a:active {color: #FFF;}

.t1 {font-size:11px; text-decoration: none;}
.t2 {font-size:13px; text-decoration: none;}
.t3 {font-size:15px; text-decoration: none;}


/* MenuBegin:main_menu */
ul.main_menu {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 24px;
 list-style-image: none;
 letter-spacing: 0px;
}
ul.main_menu li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 list-style: none;
 position: relative;
 clear: left;

}
ul.main_menu ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 0px;
 left: 195px;

}
ul.main_menu ul li {
 z-index: 999;
 position: relative /*IE 7*/;
 float: left /*For IE*/;

}

/* 1st Level */
ul.main_menu a {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #314396;
 font-size:13px; 
 text-decoration: none;
 text-align: left;

 background: #FFF;
 padding: 0px 0px 0px 6px;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 width: 189px;
 border-bottom: #f4bd55 1px solid;
 text-transform: uppercase;
}
ul.main_menu a:hover,
ul.main_menu li:hover a,
ul.main_menu a:hover,
ul.main_menu li.over a {
 color: #FFF;
 background-color: #0668b2;
 text-decoration: none;
 font-weight: normal;
}

/* 2nd Level */
ul.main_menu li ul {
}
ul.main_menu li:hover li a,
ul.main_menu li.over li a {
 padding: 0px 10px;
 font-size: 12px;
 width: 250px;
 line-height: 24px;
 color: #fff;
 background: #0668b2;
 float: none;
 text-decoration: none;
  letter-spacing: 0px;
}
ul.main_menu li:hover li a:hover,
ul.main_menu li:hover li:hover a,
ul.main_menu li.over li a:hover,
ul.main_menu li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}
ul.main_menu li:hover ul,
ul.main_menu li.over ul {
 width: 180px;
}

/* 3rd Level */
ul.main_menu li ul li ul {
 border: 1px solid #1e7dc1;
}
ul.main_menu li:hover li:hover li a,
ul.main_menu li.over li.over li a {
 line-height: 24px;
 color: #1e7dc1;
 background: #bdd9ee;
 filter: alpha(opacity=95) /* for IE */;
 opacity: 0.95 /* CSS3 standard */;
 float: none;
 text-decoration: none;
}
ul.main_menu li:hover li:hover li a:hover,
ul.main_menu li:hover li:hover li:hover a,
ul.main_menu li.over li.over li a:hover,
ul.main_menu li.over li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}

ul.main_menu ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.main_menu li:hover ul ul,
ul.main_menu li.over ul ul {
 display: none;
}
ul.main_menu li:hover ul,
ul.main_menu ul li:hover ul,
ul.main_menu li.over ul,
ul.main_menu ul li.over ul {
 display: block;
}
ul.main_menu .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:main_menu */
/* MenuBegin:main_menu_two */
ul.main_menu_two {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 24px;
 list-style-image: none;
 letter-spacing: 0px;
}
ul.main_menu_two li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 list-style: none;
 position: relative;
 clear: left;

}
ul.main_menu_two ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 0px;
 left: 195px;

}
ul.main_menu_two ul li {
 z-index: 999;
 position: relative /*IE 7*/;
 float: left /*For IE*/;

}

/* 1st Level */
ul.main_menu_two a {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #314396;
 font-size:13px; 
 text-decoration: none;
 text-align: left;

 background: #FFF;
 padding: 0px 0px 0px 6px;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 width: 189px;
 border-bottom: #f4bd55 1px solid;
 text-transform: uppercase;
}
ul.main_menu_two a:hover,
ul.main_menu_two li:hover a,
ul.main_menu_two a:hover,
ul.main_menu_two li.over a {
 color: #FFF;
 background-color: #0668b2;
 text-decoration: none;
 font-weight: normal;
}

/* 2nd Level */
ul.main_menu_two li ul {
}
ul.main_menu_two li:hover li a,
ul.main_menu_two li.over li a {
 padding: 0px 10px;
 font-size: 12px;
 width: 250px;
 line-height: 24px;
 color: #fff;
 background: #0668b2;
 float: none;
 text-decoration: none;
  letter-spacing: 0px;
}
ul.main_menu_two li:hover li a:hover,
ul.main_menu_two li:hover li:hover a,
ul.main_menu_two li.over li a:hover,
ul.main_menu_two li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}
ul.main_menu_two li:hover ul,
ul.main_menu_two li.over ul {
 width: 180px;
}

/* 3rd Level */
ul.main_menu_two li ul li ul {
 border: 1px solid #1e7dc1;
}
ul.main_menu_two li:hover li:hover li a,
ul.main_menu_two li.over li.over li a {
 line-height: 24px;
 color: #1e7dc1;
 background: #bdd9ee;
 filter: alpha(opacity=95) /* for IE */;
 opacity: 0.95 /* CSS3 standard */;
 float: none;
 text-decoration: none;
}
ul.main_menu_two li:hover li:hover li a:hover,
ul.main_menu_two li:hover li:hover li:hover a,
ul.main_menu_two li.over li.over li a:hover,
ul.main_menu_two li.over li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}

ul.main_menu_two ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.main_menu_two li:hover ul ul,
ul.main_menu_two li.over ul ul {
 display: none;
}
ul.main_menu_two li:hover ul,
ul.main_menu_two ul li:hover ul,
ul.main_menu_two li.over ul,
ul.main_menu_two ul li.over ul {
 display: block;
}
ul.main_menu_two .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:main_menu */
/* MenuBegin:main_menu_totale */
ul.main_menu_totale {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 line-height: 24px;
 list-style-image: none;
 letter-spacing: 0px;
}
ul.main_menu_totale li {
 margin: 0;
 border: 0;
 padding: 0;
 float: left;
 list-style: none;
 position: relative;
 clear: left;

}
ul.main_menu_totale ul {
 margin: 0;
 border: 0;
 padding: 0;
 list-style: none;
 display: none;
 position: absolute;
 top: 0px;
 left: 195px;

}
ul.main_menu_totale ul li {
 z-index: 999;
 position: relative /*IE 7*/;
 float: left /*For IE*/;

}

/* 1st Level */
ul.main_menu_totale a {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 color: #314396;
 font-size:13px; 
 text-decoration: none;
 text-align: left;

 background: #FFF;
 padding: 0px 0px 0px 6px;
 float: left /*For Opera*/;
 display: block /*For IE*/;
 width: 189px;
 border-bottom: #f4bd55 1px solid;
 text-transform: uppercase;
}
ul.main_menu_totale a:hover,
ul.main_menu_totale li:hover a,
ul.main_menu_totale a:hover,
ul.main_menu_totale li.over a {
 color: #FFF;
 background-color: #0668b2;
 text-decoration: none;
 font-weight: normal;
}

/* 2nd Level */
ul.main_menu_totale li ul {
}
ul.main_menu_totale li:hover li a,
ul.main_menu_totale li.over li a {
 padding: 0px 10px;
 font-size: 12px;
 width: 250px;
 line-height: 24px;
 color: #fff;
 background: #0668b2;
 float: none;
 text-decoration: none;
  letter-spacing: 0px;
}
ul.main_menu_totale li:hover li a:hover,
ul.main_menu_totale li:hover li:hover a,
ul.main_menu_totale li.over li a:hover,
ul.main_menu_totale li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}
ul.main_menu_totale li:hover ul,
ul.main_menu_totale li.over ul {
 width: 180px;
}

/* 3rd Level */
ul.main_menu_totale li ul li ul {
 border: 1px solid #1e7dc1;
}
ul.main_menu_totale li:hover li:hover li a,
ul.main_menu_totale li.over li.over li a {
 line-height: 24px;
 color: #1e7dc1;
 background: #bdd9ee;
 filter: alpha(opacity=95) /* for IE */;
 opacity: 0.95 /* CSS3 standard */;
 float: none;
 text-decoration: none;
}
ul.main_menu_totale li:hover li:hover li a:hover,
ul.main_menu_totale li:hover li:hover li:hover a,
ul.main_menu_totale li.over li.over li a:hover,
ul.main_menu_totale li.over li.over li.over a {
 color: #fff;
 background: #1e7dc1;
 text-decoration: none;
 filter: alpha(opacity=100) /* for IE */;
 opacity: 1 /* CSS3 standard */;
 float: none;
}

ul.main_menu_totale ul ul {
 display: none;
 position: absolute;
 top: 0;
 left: 180px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul.main_menu_totale li:hover ul ul,
ul.main_menu_totale li.over ul ul {
 display: none;
}
ul.main_menu_totale li:hover ul,
ul.main_menu_totale ul li:hover ul,
ul.main_menu_totale li.over ul,
ul.main_menu_totale ul li.over ul {
 display: block;
}
ul.main_menu_totale .nav ul :after /*IE 7*/ {
 clear: both;
 display: block;
 font: 1px/0px serif;
 content: ;
 height: 0;
 visibility: hidden;
}
/* MenuEnd:main_menu */

#live {position: absolute; top: 7px; right: 155px; width: 200px; height: 89px; margin: 0px; padding: 0px;}

#prodLeft {float: left; margin: 15px 0px 20px 0px; padding: 0px; width: 165px; display: block; overflow: visible;}
#prodRight {float: left; margin: 15px 0px 20px 0px; padding: 5px 0px 0px 10px; width: 500px; min-height: 100px;}

#prodDetail {float: left; margin: 15px 0px 0px 0px; padding: 5px 0px 0px 10px; width: 665px;}

#prodRight h1, #mainContent #prodRight h1 a, #mainContent #prodDetail h1 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; 
letter-spacing: -1px; color: #314396; line-height: 28px; text-decoration:none;}
#prodRight h1 a:link, #mainContent #prodRight h1 a:visited, #mainContent #prodRight h1 a:active {color: #314396; text-decoration:none;}
#prodRight h1 a:hover {color: #ee9c00; text-decoration:none;}
#prodRight h2,  #mainContent #prodDetail h2 {font-family: Arial, Helvetica, sans-serif; font-size: 18px; letter-spacing: -1px; color: #008acf;}