@charset "UTF-8";
/* CSS Document */

img, div { behavior: url(iepngfix.htc); }

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #6A4602;
	background: #F6E9C1 url("image/bg.gif") 0 0 repeat-x;
	margin: 0;
	padding: 0;
}

/* navigation */

#nav-left {
	position: absolute;
	top: 75px;
	left: 382px;
	width: 205px;
	margin: 0;
	padding: 0;
	}
	
#nav-left ul {
    font-size: 75%;
	text-align: right;
	line-height: 1.5em;
	margin:0;
	padding:0;
	}

#nav-left li {
    list-style-type: none;
	margin:0;
	padding:0;
	}

#nav-right {
	position: absolute;
	top: 73px;
	left: 621px;
	width: 210px;
	margin: 0;
	padding: 0;
	}
	
#nav-right ul {
    font-size: 75%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	}

#nav-right li {
    list-style-type: none;
	margin: 0;
	padding: 0;
	}

#nav-left a, #nav-right a {
    color: #6A4602;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
}
	
#nav-left a:hover, #nav-right a:hover {
    color: #ffffff;
	background-color:#6A4602;
	padding: 1px 4px 1px 4px;
	}
	
/* navigation - secondary pages */

#sec-nav-left {
	position: absolute;
	top: 35px;
	left: 0px;
	width: 205px;
	height: 34px;
	margin: 0;
	padding: 0;
	}
	
#sec-nav-left ul {
    font-size: 75%;
	text-align: right;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	}

#sec-nav-left li {
    list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sec-nav-right {
	position: absolute;
	top: 35px;
	left: 238px;
	width: 210px;
	height: 64px;
	margin: 0;
	padding: 0;
	}
	
#sec-nav-right ul {
    font-size: 75%;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	}

#sec-nav-right li {
    list-style-type: none;
	margin: 0;
	padding: 0;
	}

#sec-nav-left a, #sec-nav-right a {
    color: #FAF4E2;
	text-decoration: none;
}

#sec-nav-left a:hover, #sec-nav-right a:hover {
    color: #F2CB62;
	}
	
#sec-nav-left a#current, #sec-nav-right a#current {
    color: #F2CB62;
	} 	

/* home page */

#wrapper-home {
	position: relative;
	margin: auto;
	height: 800px;
	width: 768px;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }

#home-banner {
   height: 191px;
   width: 768px;
   background-image: url(image/home-banner.jpg);
   /*added*/
   color: #991b26;
	line-height: 2em;
/*	font-weight: bold;*/
	text-align: right;
	font-size: 90%;
   
   }
   
#home-heart {
   width: 768px;
   height: 508px;
   background-image: url(image/home-heart-flash.jpg);
   }
   
#home-text {
	position: absolute;
	width: 250px;
	top: 191px;
	left: 512px;
   }

#home-text p {
	font-size: 72%;
	line-height: 1.4em;
	}

#home-logo {
	position: absolute;
	top: 78px;
	left: 533px;
	width: 80px;
	height: 97px;
	}
	
/* secondary pages - global */

#sec-title {
	position: absolute;
	top: 154px;
	left: 0px;
	height: 40px;
	width: 400px;
	}
   
#sec-text {
	position: absolute;
	top: 219px;
	left: 50px;
	width: 530px;
	height: 499px;
   	}
	

#sec-physicians {
	position: absolute;
	top: 219px;
	left: 74px;
	width: 597px;
	height: 111px;
   	}
	
#sec-text p {
	font-size: 100%;
	line-height: 1.3em;
	margin-top: 6px;
	margin-bottom: 6px;
	}
	
#sec-text ul {
	font-size: 80%;
	line-height: 1.5em;
   }
 
#sec-text li {
   list-style-type: disc;
   }

#sec-logo {
	position: absolute;
	top: 41px;
	left: 533px;
	width: 207px;
	height: 98px;
	}
	
#sec-text h1 {
	font-size: 110%;
	font-weight: 600;
	}
	
#sec-text h2 {
    font-size: 80%;
	}

/* secondary pages specific - common symptoms */

#symptoms-disclaimer p {
    font-size: 60%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}

#symptoms-disclaimer {
	position: absolute;
	top: 778px;
	left: 49px;
	width: 692px;
	height: 116px;
	}
   
#symptoms-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}
	
/* secondary pages specific - common myths */

#wrapper-myths {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	background-repeat: no-repeat;
	height: 900px;
	width: 768px;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }


#myths-disclaimer {
	position: absolute;
	top: 778px;
	left: 49px;
	width: 692px;
	height: 116px;
	}
   
#myths-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}

/* secondary pages specific - services */

#wrapper-services {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	background-repeat: no-repeat;
	height: 1500px;
	width: 768px;
	background-color: #FAF4E2;
    border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
 
 #wrapper-services-short {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	background-repeat: no-repeat;
	height: 850px;
	width: 768px;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
   
#wrapper-services-medium {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	background-repeat: no-repeat;
	height: 1000px;
	width: 768px;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
 
#services-text {
	position: absolute;
	top: 207px;
	left: 60px;
	width: 578px;
	height: 600px;
   }

#services-text p {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 12px;
	margin-bottom: 6px;
	}
	
#services-logo {
    text-align: center;
	}

#services-text ul {
	font-size: 80%;
	line-height: 1.5em;
   }
 
#services-text li {
   list-style-type:disc;
   }

#services-text h1 {
	font-size: 110%;
	font-weight: 600;
	}
	
#services-text h2 {
    font-size: 80%;
	}
	
#services-disclaimer {
	position: absolute;
	top: 778px;
	left: 49px;
	width: 692px;
	height: 116px;
	}
   
#services-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}

#card-disclaimer {
	position: absolute;
	top: 1400px;
	left: 49px;
	width: 692px;
	height: 116px;
	}
   
#card-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}
	
#in-hospital-disclaimer {
	position: absolute;
	top: 778px;
	left: 49px;
	width: 692px;
	height: 116px;
	}
   
#in-hospital-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}
	
#internal-disclaimer {
	position: absolute;
	top: 883px;
	left: 47px;
	width: 692px;
	height: 91px;
	}
   
#internal-disclaimer p {
	font-size: 65%;
	line-height: 1.2em;
	margin-top: 0;
	margin-bottom: 8px;
	}

#services-nav {
	position: absolute;
	top: 179px;
	left: 554px;
	width: 175px;
	height: 75px;	/*border: 1px solid #6A4602;*/
	}
   
#services-nav p {
	font-size: 80%;
	line-height: 1.3em;
	padding: 0;
	margin: 5px;
	}

#services-nav a {
    color: #6A4602;
	}

#services-nav a:hover {
    color: #9D0002;
	}
/* secondary pages specific - physicians */

#wrapper-physicians {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	height: 1100px;
	width: 768px;
	background-repeat: no-repeat;
	background-color: #FAF4E2;
    border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
 
#sec-physicians .quote {
     font-style: italic;
	 font-size: 100%;
	 color: #9D0002;
	 line-height: 1.3em;
	 }
	
#sec-physicians p {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 6px;
	margin-bottom: 6px;
	}

#sec-physicians ul {
   font-size: 80%;
   line-height: 1.5em;
   }
 
#sec-physicians li {
   list-style-type: disc;
   }
   
#sec-physicians-popup {
	margin: 0;
	padding: 0px 30px 0px 10px;
	background-color: #FAF4E2;
	font-size: 80%;
}

#sec-physicians-popup h1 {
   padding-top: 30px;
   font-size: 110%;
   }

#sec-physicians-popup .quote, p.quote {
	font-style: italic;
	color: #9D0002;
	line-height: 1.3em;
	 }

/* secondary pages specific - facilities */

#wrapper-facilities {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	background-repeat: no-repeat;
	height: 1400px;
	width: 768px;
	background-color: #FAF4E2;
    border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }

#facilities-text {
	position: absolute;
	top: 221px;
	left: 137px;
	width: 491px;
	height: 62px;
   }

#facilities-text p {
	font-size: 80%;
	line-height: 1.5em;
	margin-top: 6px;
	margin-bottom: 0;
	}
	
#facilities-text ul {
   font-size: 80%;
   line-height: 1.5em;
   }
 
#facilities-text li {
   list-style-type: disc;
   }


/* secondary pages specific - contact & directions */

#wrapper-contact {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	height: 900px;
	width: 768px;
	background-repeat: no-repeat;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
   
#sec-contact {
	position: absolute;
	top: 222px;
	left: 63px;
	width: 650px;
	height: 80px;
   }

#sec-contact p {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 6px;
	margin-bottom: 6px;
	}
	
#sec-contact ul {
	font-size: 80%;
	line-height: 1.5em;
   }
 
#sec-contact li {
   list-style-type:disc;
   }
   
#sec-contact a {
    color: #9D0002;
	text-decoration: none;
	}
	
#sec-contact a:hover {
    text-decoration: underline;
	}

/* secondary pages specific - staff */

#wrapper-staff {
	position: relative;
	margin: auto;
	background-image:url(image/sec-background-cropped.jpg);
	height: 1100px;
	width: 768px;
	background-repeat: no-repeat;
	background-color: #FAF4E2;
	border-left: #6A4602 solid 2px;
	border-right: #6A4602 solid 5px;
	border-bottom: #6A4602 solid 3px;
   }
   
#wrapper-staff .phone {
text-align: right;
}   

#staff-text {
	position: absolute;
	top: 240px;
	left: 60px;
	width: 578px;
	height: 343px;
   }

#staff-text p {
	font-size: 80%;
	line-height: 1.3em;
	margin-top: 12px;
	margin-bottom: 6px;
	}
