/* BEGIN CUSTOM STYLES */
body {color:#4f4f4f; text-align:center; background-color:#d4d4d4;}
a {color:#7694cb}
a:hover {color:#7694cb}
a:active {color:#7694cb}
h2, h3, h4, h5, h6 {color:#4e6795}
.wrapper
{
	width: 964px;
	margin-left:auto;
	margin-right:auto;	
}

.HideMe
{
	display:none;
}

.transparent {background:transparent;}
.debug {color:#0f0;background-color:#000;}
.sifr, .trans {visibility:hidden;}
.replaced {display:none;}
.required {color:#d62300;font-style:italic;}

#flash-content {position:absolute;width:964px; height:500px;background-color:#394e60;}
#flash-content img {display:none;}
#flash-replace {position:absolute;left:-776px;top:0;display:none;}




.body {position:relative;background:#f8f7e8 url(/img/bg-body.gif) left top repeat-y;padding-bottom:1px;}
.main {width:776px;font-size:12px;
       background:#f8f7e8 url(/img/bg-main.gif) left top repeat-x;
       padding-top:1px;}



.nav-page {position:absolute;left:0;top:30px;width:175px;}
.nav-page h3 {text-align:right;width:148px;margin:78px 0 5px 0;}
.nav-page ul {list-style:none;text-align:right;width:148px;margin:0;}
.nav-page ul li {margin-top:5px;margin-left:0;}
.nav-page ul a {color:#4f4f4f;text-decoration:none;}
.nav-page ul li.selected a {color:#59719b;font-weight:bold;}

.nav-sidebar {position:absolute;right:0;top:0;width:162px;background:#f2edd1 url(/img/bg-sidebar.gif) left top repeat-x;padding-left:20px;padding-right:6px;color:#3b4f61;padding-top:8px;}
.nav-sidebar .info {min-height:316px;}
.nav-sidebar h3 {margin-bottom:0;margin-top:14px;}
.nav-sidebar .aaha-logo {float:right;margin-right:10px;}
.nav-sidebar .hours {margin-bottom:29px;width:154px;}
.nav-sidebar .cta, .content .cta-button {height:18px;width:161px;margin:10px 0 10px -6px;background:transparent url(/img/bg-sidebar-button.png) left top no-repeat;padding-top:3px;text-align:center;}
.content .cta-button {margin:15px 0;}
.nav-sidebar .cta a, .content .cta-button a {font-size:11px;font-weight:bold; color:#fff; text-decoration:none;}
.nav-sidebar .cta a:hover, .cta-button a:hover {color:#f1ee8a;}
.nav-sidebar .emergency {margin-top:29px;}
.nav-sidebar .emergency a, .nav-sidebar .smslink a {color:#3c5584;font-weight:bold;}
.nav-sidebar .emergency img, .nav-sidebar .smslink img {vertical-align:bottom;padding-bottom:2px;}
.nav-sidebar .smslink img {padding-bottom:1px;}
.nav-sidebar .promos {position:relative;margin:20px 0 0 -13px;}
.nav-sidebar .promos div {margin-top:5px;}
.nav-sidebar .promos2 {position:absolute;top:0;left:-766px;}
.nav-sidebar .testimonial {position:absolute;top:0;left:-766px;border:solid 1px #e7e7e2;background:#fff;padding:4px;width:184px;}
.nav-sidebar .testimonial p {background:#e5e4ce;padding:15px 6px 10px 6px;margin:0;font-size:12px;}
.nav-sidebar .testimonial a {display:block;margin:8px 0 0 6px;font-size:11px;}
.nav-sidebar .testimonial img {position:absolute;top:-79px;left:15px;}

.nav-footer {clear:both;text-align:center;font-size:11px;}
.nav-footer ul {list-style:none;margin-left:0;}
.nav-footer li {display:inline;color:#7694cb;margin:0 5px;}
.nav-footer li.selected a {font-weight:bold;}
.nav-footer a {color:WHITE;text-decoration:none;}
.nav-footer a:hover {color:#c7c34a;text-decoration:none;}

.pic-list {list-style:none;margin-left:0;}
.pic-list li {position:relative;margin:20px 0 0 120px;padding:1px;}
.pic-list img {position:absolute;left:-120px;top:0px;border:solid 2px #fff;}
.pic-list h3 {margin:0;color:#7694cb;}
.pic-list .name, .pic-list .edu {font-weight:bold;}
.pic-list .name {color:#7694cb;}
.pic-list p {margin-top:6px;}

.intro {position:relative;}
.landing img {padding:6px;background:#fff;border:solid 1px #e2e2e1;}
.caption {font-style:italic; color:#65768b;}
.nolist li {margin:4px 0;}
.sifr-fix {height:0;clear:both;overflow:hidden;}
.more-info {display:none;}
.row {margin:10px 0;}
.showing {float:left;}
.paging {text-align:right;}
.last {margin-bottom:0 !important;}
.first {margin-top:0 !important;}
.button {padding: 0 .5em;}


#our-hospital .landing, #services .landing, #new-clients .landing {float:left;margin-right:10px;margin-bottom:10px;}
#our-hospital p.tour  {width:380px;}
.slideshow {position:relative; width:380px; background:#dcd5b5;}
.slideshow ul {position:relative;background-color:#dcd5b5; margin:0; padding:10px;list-style:none;}
.slideshow ul li {margin:0;padding:0;}
.slideshow .caption {margin-top:10px;}
.slideshow .slidenav {position:absolute;background-color:#dcd5b5;right:0;color:#fff;font-weight:bold;}
.slideshow .slidenav a {padding:0 6px;}
.slideshow .slidenav span {}
.slideshow .innernav {position:relative;background-color:#dcd5b5;padding:1px;}

#our-team h3.name {color:#4f4f4f;}
#our-team .landing img {padding:8px;}

#directions {display:none;}
#directions th, #directions td {border:none;}
#nearby {list-style:none;}
#nearby li {position:relative;margin:30px;}
#nearby li img {position:absolute; top:0; left:-26px;}
#map {width:474px;height:400px;}
.mapinfo {font-size:11px;}

#news table {border:none;background-color:#f0efe5;}
#news table th {border:none;background-color:#e6e3cd;font-weight:normal;text-align:left;color:#6c80a0;}
#news h3 {margin-bottom:0;}
#news table td {border:none;}
#news table tr.odd td {background-color:#f9f9f9;}
.sort-head {background-image:url(/img/sort-bg.gif);background-repeat:no-repeat;background-position:left center;padding-left:20px;cursor:pointer;}
.sort-asc {background-image:url(/img/sort-asc.gif);}
.sort-desc {background-image:url(/img/sort-desc.gif);}

.pop-layer {position:absolute;border:solid 1px #e7e7e2;background:#fff;padding:4px;width:340px;display:none;}
#pop-layer-emergency {padding:0;border-width:8px;}
#pop-layer-emergency h3 {margin:0 0 10px 0;}
.pop-close {display:block;text-align:right;background:#e5e4ce;padding:4px 6px 0 0;}
.pop-content {background:#e5e4ce;padding:10px 6px;font-size:12px;}

#frame-layer {position:absolute;border:solid 1px #e7e7e2;background:#fff;padding:4px;width:940px;}
#frame-modal {position:absolute; top:0; left:0; background:#000;}

#testimonials .pic-list li {min-height:150px;margin:20px 0 0 160px;}
#testimonials .pic-list img {left:-160px;}


.no-sidebar .main {margin:0;width:964px;padding-top:1px;}
.no-sidebar .content {margin:0 15px;width:750px;}

.coupon {border:dashed 3px #7694cb;padding:10px;width:450px;background:#fff;text-align:center;}
.coupon p {text-align:left;}

.careersEquipmentList{list-style:none; display: block; float: left; width: 45%; margin: 5px 5px 15px 0px; padding: 0px 0px;}
.careersEquipmentList li{margin-left: 0px !important;} 






/* form styles */
.input-form div {clear:both;margin:10px 0;}
.input-form div div {clear:none;margin:0 10px 0 0;}
.msg, .msg-req, .msg-date, #error-msg {display:none;}
label.in-error {color:#d62300;}
input.in-error, select.in-error, textarea.in-error {border-color:#d62300;}
#error-msg, .error-msg {color:#d62300;}
option {padding-right:10px;}
.radio-label {float:left;padding-right:10px;}
.checkbox-label {position:relative;margin-left:20px;padding:1px;}
.checkbox-label input {position:absolute;left:-20px;top:4px;}
#submit {margin:14px 0;padding:inherit 1em;}


@media print {
	body {background-color:#fff; border: 0px none;}
	.nav-primary, .nav-secondary, .nav-sidebar, .nav-page, .nav-footer, .debug {display:none;}
	.main, .content {margin:0;width:auto;}
	/*.header {height:auto;}*/
	.header h1 {color:#000;margin:auto;}
	.replaced {display:inline;}
	.content h2 {margin:auto;}

	/*start mod*/
	*{background-color: #fff !important;}/*to force the javascript shadow to become invisible*/
	.header {height:auto; background-color: #fff;}
	.main{background-color: #fff; background-image: none; border: none;}
	.coupon{margin: 20px auto !important;}
	/*end mod*/
}
.serviceRow 
{
	clear:both;	
	padding-bottom:10px;
	padding-left:10px;
}

.serviceRow a 
{
	text-decoration:none;
}

.serviceRow h3 
{
	padding-top:20px;
	padding-bottom:10px;
}

.serviceRow img 
{
	border:none;
	float:left;
	padding-right:10px;	
}

/* END CUSTOM STYLES */