@import "evercare.css";

#centerColumnProvider.ccBorder {
	font:97%/130% verdana, arial, sans-serif;
	width:690px;
	display:block;
	float:left;
	}

.ie #centerColumnProvider.ccBorder {
	padding-bottom:12px;
	}

#centerColumn.fcBorder  {
	font:97%/130% verdana, arial, sans-serif;
}
	
#centerColumn.fcBorder table th {
	font-weight:bold;
	padding-top:10px;
}

.highlightRed {
	color:#b30a41;
}		

#mapCanvas {
    width:478px;
    height:500px;
	margin:12px 5px 12px 5px;
	border:1px solid #9e9f9d;
	clear:right;
	float:left;
}

#map_left_col {
	display:block;
	top:0px;
	margin:10px 0px 0px 7px;
	padding:0px;
	clear:right;
	float:left;
	width:191px;
}

#map_left_col h2 {
	color:#ff6600;
	font-weight:bold;
	font-size:117%;
	padding:0px 0px 3px 0px;
	margin:0px;
}

#map_left_col h3 {
	color:#ff6600;
	font-weight:bold;
	font-size:175%;
	line-height:30px;
	padding:0px;
	margin:0px;
}

#map_left_col div#box_1 p.callus {
	font-size:155%;
	padding:0px;
	margin:0px;
}

#map_left_col div#box_1 p.number {
	font-size:160%;
	padding-bottom:0px;
	font-weight:bold;
}

#map_left_col div#box_1 span.or {
	font-size:125.0%;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

#map_left_col #form_reveal form {border:1px solid #e3e0d5;background-color:#ffffff;width:167px;height:275px;margin:13px 0px 13px 0px;padding:6px 11px 10px 11px;vertical-align:middle;}
#map_left_col #form_contact form {border:1px solid #e3e0d5;background-color:#ffffff;width:167px;margin:13px 0px 13px 0px;padding:6px 11px 10px 11px;vertical-align:middle;}
.ie #map_left_col #form_reveal form {height:266px;}

#form_reveal form #countyHolder {float:left;width:auto;margin-top:10px;}
.ie  #form_reveal form #countyHolder {clear:left;float:left;width:auto;padding:10px 0px 0px 13px;}

#map_left_col #form_reveal, #map_left_col #form_contact {width:167px;}
#map_left_col #form_contact div#noPlans, #map_left_col #form_contact div#success {border:1px solid #e3e0d5;background-color:#ffffff;padding:6px 11px 10px 11px;margin-top:15px;width:167px;height:273px;vertical-align:middle;}

.ie #map_left_col #form_contact div#noPlans, #map_left_col #form_contact div#success {height:264px;}
#map_left_col #form_contact div#noPlans a.close , #map_left_col #form_contact div#success a {float:right; text-decoration:none; font-weight:bold;color:#000;padding:0px;}
#map_left_col #form_reveal form a, #map_left_col #form_contact form a {float:right; text-decoration:none; font-weight:bold;}
#map_left_col #form_reveal label, #map_left_col #form_contact label {font-weight:bold;font-size:93%;padding-right:7px;}
#map_left_col #form_reveal span, #map_left_col #form_contact span {color:#ff6600;}
#map_left_col #form_reveal label, #map_left_col #form_contact label {font-weight:bold;padding:2px 0px;}


form input.txtField_26 {font-size:100%;width:26px;padding:3px;margin:0px;height:15px;border:1px solid #c1c1c1;vertical-align:middle;margin-right:6px;}
form input.txtField_35 {font-size:100%;width:35px;padding:3px;margin:0px;height:15px;border:1px solid #c1c1c1;vertical-align:middle;}
form input.txtField_50 {font-size:100%;width:50px;padding:3px;margin:0px;height:15px;border:1px solid #c1c1c1;vertical-align:middle;}
form input.txtField_140 {font-size:100%;width:140px;padding:3px;margin:0px;height:15px;border:1px solid #c1c1c1;vertical-align:middle;}              
form select {width:auto;padding:3px;margin:0px;height:auto;border:1px solid #c1c1c1;font-size:100%;vertical-align:middle;}

#map_left_col #form_contact p.sorry {color:#ff6600;font-weight:bold;font-size:100%;line-height:17px;margin:0px;padding:0px;}

#directionsFrame {
    display:none;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
}
#greyedOutFrame {
    display:none;
    width:100%;
    height:100%;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
    background-image: url(../images/background_shadow.png);
}

* html #directionsFrame {
    width:951px;
	height:900px;
    overflow:visible;
    background:none;
    z-index:100;
}
* html #greyedOutFrame {
    width:951px;
	height:900px;
    overflow:visible;
    background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/background_shadow.png', sizingMethod='scale');
    z-index:100;
}

#interior {
	clear:both;
    width:880px;
    height:auto;
    margin:auto;
    background-color:#fff;
	overflow:auto;
	padding:0px;
	float:inherit;
}

#interior #leftColumn {
	width:280px;
}

#interior #mastheadLogo {
	float:left;
	padding:5px 0px 0px 0px;
	margin:0px;
	}

#interior #print_close {
	padding:12px 12px 0px 0px;
	float:right;
	z-index:1000;	
}

#interior #print_close a {
	text-align:right;
	text-decoration:none;
	font-weight:bold;
	margin:0px;	
}

#interior #print_close input {
	margin:0px;
	clear:left;
	float:right;
}

#interior #facilityInfo #facilityTable {
	font:97%/130% verdana, arial, sans-serif;
	width:848px;
	margin:0px 12px 0px 12px;
}

#interior #newDirections {
	font:97%/130% verdana, arial, sans-serif;
	width:280px;
	position:relative;
	height:100%;
}

#interior #newDirections table td input.button {
	float:right;
	margin:6px 0px;
	padding:0px;
}

#interior #newDirections p {
	text-align:left;
	padding-left:12px;
	margin:0px 0px 9px 16px;
}

#instructions {
    height:230px;
    width:300px;
    overflow:auto;
	font:97%/130% verdana, arial, sans-serif;
	text-align:left;
	padding:0px;
	margin:0px;
}

#instructions div div.googledir {
	padding:0px;
	margin:0px;
}

#directionsMap {
    float:right;
    width: 570px;
	height:400px;
	margin:0px;
	padding:0px;
}

div#results {
	float:right;
	margin:12px 16px 0px 12px;
	width:712px;
	text-align:left;
	padding:0px;
    display:block;
}

div#results p {
	margin:0px;
	padding:5px 0px;
}

* html div#results {
	float:right;
  	margin:12px 8px 0px 0px;
}

* html div#results p {
	margin:0px;
	padding:5px 0px;
}

div#search_again {
	float:right;
	margin:4px 16px 0px 12px;
	width:712px;
	text-align:left;
	padding:0px;
    display:block;
	font:97%/130% verdana, arial, sans-serif;
}

* html div#search_again {
	float:right;
  	margin:0px 8px 0px 0px;
}

* html div#search_again td.alignment {
	padding-top:0px;
}


#resultsTable {
    display:none;
	background-color:#fff;
	font:97%/130% verdana, arial, sans-serif;
}

#resultsTable .clickable {
	cursor:hand;
	cursor:pointer;
}

#resultsTable tr.header {
    background-color:#999;
	color:#fff;
}

#resultsTable th {
	padding:8px;	
	font:120%/130% verdana, arial, sans-serif;
	font-weight:bold;
}

#resultsTable th span {
	float:left;
}

#resultsTable td {
    border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:8px 8px 8px 8px;
	vertical-align:top;	
}

#resultsTable td.addressLeft {
	border-right:0px solid #fff;
	width:auto;
}

#resultsTable td.addressRight {
	text-align:right;
}

#resultsTable td.facilityName {
    border-left:none;
}

#resultsTable td.markerIcon {
    padding-right:0;
    border-right:none;
    border-left:1px solid #000;
}
#resultsTable #nameSortIndicator {
	margin-top:4px;
    width:17px;
    height:11px;
    overflow:inherit;
	float:left;
    background: #999 url( ../images/indicator.gif ) center;

}

#resultsTable #distanceSortIndicator {
	margin-top:4px;
    width:17px;
    height:10px;
    overflow:inherit;
	float:left;
    background: url(../images/indicator.gif) #999;
}

*html #resultsTable #distanceSortIndicator {
    width:17px;
    height:11px;
    overflow:hidden;
	float:left;
    background: url(../images/indicator.gif) #999 fixed;
}

*html #resultsTable #nameSortIndicator {
    width:17px;
    height:11px;
    overflow:hidden;
	float:left;
    background: #999 url( ../images/indicator.gif ) fixed center;

}

table#maptable tr td {
	padding-bottom:12px;
}

#searchError {
    margin-bottom:8px;
}

.error {
	color:#b30a41;
	font-weight:bold;
}

input.txtField_60 {
	width:60px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	margin-top:3px;
	}

input.txtField_74 {
	width:75px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	}	

input.txtField_100 {
	width:100px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	}
	
input.txtField_159 {
	width:160px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	}
		
input.txtField_165 {
	width:165px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	margin-top:3px;
	}
	
input.txtField_255 {
	width:245px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	margin:3px 0px 0px 0px;
	}	

select.slctField_55 {
	width:55px;
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	}

select.slctField {
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
	}

#centerColumnProvider.ccBorder h1 {
	font:143%/130% verdana, arial, sans-serif;
	font-weight:bold;
	color:#324663;
	padding:0;
	margin:0 0 10px 0;
	}
#results h1 {
	font:143%/130% verdana, arial, sans-serif;
	font-weight:bold;
	color:#324663;
	padding:0px;
	margin:0px;
	}
select#radius {
	font:97%/130% verdana, arial, sans-serif;
	padding:2px 0 3px 2px;
    width:94px;
}
