/* @override http://isadev/erase/css/layout.css */

@charset "UTF-8";

body { height: 100%; background: #fff; }
#wrapper { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } 
#header {	
	background: #006c67 url(../img/menu-bg2.png) repeat-x; 
	height: 117px;
	border: #bfdad9 solid; 
	border-width: 2px 0 1px 0; 
	border-top-color: #fff; 
}
#mainMenu { 
	width: 960px; 
	height: 117px; 
	background: url(../img/menu-bg.png) repeat; 
	margin: 0 auto;
	border: #bfdad9 solid; 
	border-width:0px 1px 0px 1px; 
	border-top-color: #2b8581; 
}
#mainMenu #logo {	width: 247px;	height: 117px; border: 0; }
#mainMenu .background { background:url(../img/erase-cauti-sm.png) no-repeat center 1px; }
#mainMenu #logo a { display: block; width: 247px; height: 117px; padding: 0; border: 0; }
#mainMenu #logo h2 { margin: 0;	display: none; visibility: hidden; }
#mainMenu li { position: relative; margin: 0 0 0 0;	float: left; font-size: 13px;	line-height: 16px; list-style: none; height: 117px; }
#mainMenu li a { color: #fff;	text-decoration: none; float: left; border: #bfdad9 solid; border-width: 0 0 0 1px;	height: 87px; 	padding: 23px 10px 7px 10px; }
#mainMenu li a:hover { background: url(../img/white-08.png); }
#mainMenu li .main{	display: block; font-size: 20px; line-height: 24px;	}
#content { padding: 40px 0;	background: #fff url(../img/hr.png) repeat-x; border: #e5eeed solid; border-width: 0 1px; }
#logo-image { padding-top: 40px; }
#logo-image img { float: right; padding-right: 20px; }

div.hr { background: url(../img/hr.png) repeat-x; height: 24px; clear: both; }
.inner-padding {
	padding: 0 20px;
}

.traybg { background: url(../img/tray-front.jpg) 0px 0px no-repeat; height: 329px; }
.traybg .inner-padding { padding: 0 80px 0 570px; }

.erase {background: url(../img/erase_bg.jpg); background-repeat: repeat-y; font-weight: bold; font-size: 32px; color: #FFFFFF; line-height: 38px; padding-left: 8px; margin-left: 15px; }
.erase span {color: #005b53; font-size: 20px; font-weight: bold }

#footer { background: #333; color: #fff; padding: 20px 0; border: #fff solid; border-width: 1px 0; }
#footer .heading { text-align: right; vertical-align: top; }
#footer .fact h3 { color: #fff; font-size: 1.75em; margin: 0; padding: 0 0 0 0; }
#footer .fact p { line-height: 28px; font-size: 1.25em; margin: 0; font-style: italic; border: #fff solid; border-width: 0 0 0 1px; padding-left: 10px; }
#footer .fact a { text-decoration: none }

#subFooter { background: #222; color: #fff; padding: 10px 0; border: #fff solid; border-width: 0 0 1px 0; font-size: .9em; }
.footer2 { background: #222; color: #fff; margin: -30px 0 -10px 0; font-size: .9em; }
#footer .links ul { margin: 0; border: #fff solid; border-width: 0 0 0 1px; padding: 0 0 0 15px; }
#footer .links li { list-style: none;}
#footer .links a { color: #7fb5b3; padding: 5px 10px; display: block; font-size: 12px; border: #fff solid; border-width: 1px 0 0 0; line-height: 14px; }
#footer .links a,
#footer .links a:link { text-decoration: none; }
#footer .links h3 { margin: 0; border: #fff solid; border-width: 0 0 0 1px; padding: 0 0 5px 15px; color: #fff; }

#footer .links a:hover { background: #222; }

div.grid_center { margin: 10px auto 0 auto; width:885px }
.inner-box { width: 260px; margin: 0 auto; }
.inner-box div {border: #d0e1e1 solid 1px; background: url(../img/3-box-bg.jpg) repeat-x; }
.inner-box div img { margin: 4px; }

.inner-box h3 { font-size: 1.5em; padding: 0 5px; color: #006c67; text-transform: uppercase; margin: 5px 0; }
.inner-box h4 { padding: 0 5px; font-size: 1.2em; color: #006c67; line-height: 1.3em; margin: 0; }
.inner-box p { padding: 0 5px; margin: 10px 0 0 0; font-size: .9em; color: #444; line-height: 1.5em; }

.inner-box h4 a,
.inner-box h4 a:link,
.inner-box h4 a:visited,
.inner-box h4 a:hover { 
	text-decoration: none;
}

.inner-box h3 a:hover,
.inner-box h4 a:hover { text-decoration: underline;}

#catheter-right { background: url(../img/catheter.jpg) no-repeat; height: 320px; padding-right: 9px; }

/* Home Page */
#wrapper .no-hr { background: #fff; padding-top: 0; }

.player { margin: 20px 0; }

/* BADGE */
#badge-wrapper { width: 112px; height: 112px; position: relative; right: 20; top: -100; }

#freewebinar {  background: url(../img/webinar_banner2.jpg) top left no-repeat; margin: 0 0 0 65px; }
#freewebinar a{ font-size: 20px; display: block; height: 110px; color: #FFF; text-decoration: none; font-weight: bold;  }
#freewebinar a:hover{ color: #FFF; text-decoration: underline; }
#freewebinar a span { display: block; padding-top: 39px; padding-left: 115px; }



#alternatives-box { margin-top: 4px; border: #7fb5b3 solid 1px; width: 276px; padding: 10px  20px; background: #f0f5f5; }
#alternatives-box h2 { margin: 0; font-size: 1.30em; font-weight: bold; }
#alternatives-box h2 a { color:  #005652; text-decoration: none ; }
#alternatives-box h2 a:hover { text-decoration: underline; }

#alternatives-box p { margin: 4px 0 0 0; font-size: .85em; line-height: 1.6em; }

div.quote-wrapper { background: url(../img/left-quote.gif) no-repeat left top;  margin-right: 100px;}
div.quote-wrapper-inner { background: url(../img/right-quote.gif) no-repeat right bottom; }


.quote-wrapper ol { padding: 0 0 0 50px; }
.quote-wrapper ol li ul li { list-style-type: disc; }

.box h3.dk-green {
	color: #005652;
	font-size: 1.3em;
	font-weight: bold;
}

.box ul { margin: 6px 15px 0 15px}

h2.top { margin: 10px 0 4px 0; font-size: 1.45em;}
p.top { margin: 0; padding: 0; }

#top-banner { 	margin: 5px 0 0 -2px; display: block; }

#top-left { margin: 0; }