*
{
	padding: 0;
	margin: 0;
}

.clear
{
display: block;
clear: both;
}

body
{
	font: 1em Georgia, 'Times New Roman', serif;
	background: #96d1ff url(../images/bg.gif) repeat-y;
	text-align: center;
}

a img , fieldset
{
	border: 0;
}

a
{
	text-decoration: none;
	color: #0066cc;
}

a:visited
{
	text-decoration: none;
	color: #0066cc;
}

a:hover
{
	text-decoration: underline;
	color: #0066cc;
}


/* TEXT STYLES ************************/

h1, h2, h3, h4, h5, h6
{
	color: #000;
}

h2
{
	margin-bottom: 10px;
	font-style:italic;
}

h3
{
	font-size:.96em;
	color:#0066cc;
}


p /* STANDARD PARAGRAPH STYLE */
{
	font-size:.86em;
	color:#464545;
	line-height:1.40em;
}

/* LIST STYLES *************************/

ul
{
	list-style: inside;
}

#interior_content li
{
	font-size:.86em;
	color:#464545;
	line-height:1.35em;
	margin-bottom:10px;
}

#nav li /* NAVIGATION STYLE */
{
	display: inline;
	float:left;
	text-indent:-9999px;
	margin-right:6px;
}

ul#font_size
{
	list-style:inside;
	float:right;
	margin:-33px 9px 0 0;
}

ul#font_size li
{
	display:inline;
}

/* LAYOUT DIVS *************************/

#container
{
	background:url(../images/container_bg.gif) repeat-y;
	width: 899px;
	padding:0 16px;
	height: auto;
	margin: 0 auto;
	text-align: left;
}

#header
{
	width: 100%;
	height: 286px;
	text-indent: -9999px;
	background:url(../images/header.jpg) no-repeat;
}

#nav
{
	width: 100%;
	height: 26px;
	width:673px;
	margin:0 auto;
	padding:5px 0 7px 150px;
}

#content_container
{
	padding-top:30px;
	width:833px;
	margin:auto;
}

#content_container h2
{
	color:#1999fc;
	margin-bottom: 5px;
}

#content_container h3
{
	color:#1999fc;
	padding-bottom:20px;
	font-style:italic;
	font-weight:normal;	
}

#content
{
	float: left;
	display:inline;
	width: 48.9%;
	height: auto;
}

#sidebar
{
	float: right;
	display:inline;
	width: 48.9%;
	height: auto;
}

#interior_content
{
	float: left;
	width: 67.75%;
	height: auto;
	min-height: 300px;
}

#interior_content p
{
	margin-bottom:10px;
}

#interior_content h4
{
	color:#0066cc;
	padding-bottom:5px;
	font-size:.96em;
}

#interior_sidebar
{
	background:#E4E4E4 url(../images/interior_sidebar_header.gif) no-repeat center top;
	float:right;
	height:auto;
	padding:18px;
	width:25.8%;
	margin-top:70px;
}

#content_sidebar
{
	background:#E4E4E4 url(../images/interior_sidebar_header.gif) no-repeat center top;
	float:right;
	height:auto;
	padding:18px;
	width:25.8%;
	margin-top:10px;
}

#interior_sidebar_footer
{
	background: url(../images/interior_sidebar_footer.gif) no-repeat left top;
	float:right;
	height:11px;
	margin-bottom:40px;
	width:30.1%;
}

p.interior_sidebar_last
{
	padding-bottom:16px;
}

p.content_sidebar_last
{
	padding-bottom:0px;
}


#interior_sidebar h2, #content_sidebar h2
{
	color:#464545;
	font-style:italic;
}

.g_map
{
	background: url('../images/g_map_bg.gif') no-repeat top left;
	height:21px;
	padding-left:6px;
	margin-bottom:10px;
	
}

.g_map a
{
	color:#fff;
}


#interior_sidebar img
{
	float:left;
}

#down_box
{
	background:transparent url(../images/down_box.gif) no-repeat center top;
	float:right;
	font-size:0.8em;
	padding:5px 15px;
	text-align:center;
	width:83px;
}

#down_box a
{	
	color:#fff;
}

#down_box a:hover
{	
	text-decoration:underline;
}

#down_box span
{
	font-size:0.76em;
}

#map_container
{
	background: url('../images/map_bg.gif') repeat-x top left;
	min-height:379px;
	height:auto!important;
	height:379px;
}

#map
{
	padding-left:25px;
	float:left;
	display:inline;
	background: url('../images/map.gif') no-repeat top right;
	width:97.2%;
}

#map_list
{
	float:left;
	display:inline;
	width:422px;
}

ul.map_nav
{
	float:left;
	display:inline;
	margin-left:8px;
	width:184px;
	margin-top:25px;
}

ul.map_nav li
{
	width:184px;
	list-style:none;
	float:left;
	display:inline;
	margin-bottom:0px;
}

ul.map_nav a
{
	background:transparent url(../images/map_nav_bg.gif) no-repeat scroll 0 0;
	color:#FFF!important;
	display:block;
	height:44px;
	margin-bottom:10px;
	padding:5px 5px 0 11px;
	cursor:pointer;
}

ul.map_nav span
{
	margin-top:5px;
	font-size:.76em;

	display: block
}

ul.map_nav li a:hover
{
	background: url('../images/map_nav_bg.gif') no-repeat 0 -50px;
}

ul.map_nav_hover
{
	width:451px;
	display:inline;
	float:left;
}

ul.map_nav_hover li  
{
	background: url(../images/map_icon_active.png) no-repeat 0 0;
	width:55px;
	height:55px;
	list-style:none;
	position:relative;
	display:none;
}

#map_nav_icon_1
{
	left:55px;
	top:184px;
}

#map_nav_icon_2
{
	left:118px;
	top:285px;
}

#map_nav_icon_3
{
	top:67px;
	left:210px;
}

#map_nav_icon_4
{
	left:-25px;
	top:185px;
}

#map_nav_icon_5
{
	left:370px;
	top:33px;
}

#map_nav_icon_6
{
	left:232px;
	top:45px;
}

#map_nav_icon_7
{
	left:40px;
	top:295px;
}

#map_nav_icon_8
{
	left:55px;
	top:184px;
}

#map_nav_icon_9
{
	left:55px;
	top:184px;
}

#map_nav_icon_10
{
	left:398px;
	top:133px;
}

#map_nav_icon_11
{
	left:-25px;
	top:185px;
}

#map_nav_icon_12
{
	left:135px;
	top:235px;
}

#image_slider ul
{
	width:560px;
	list-style:none;
}

#investors_in_people
{
	padding:5px 0 0 10px;
}

#eldercare
{
	float:left;
	display:inline;
	padding:15px 35px 0 0;
}

#footer
{
	background: url(../images/footer_left.gif) no-repeat left 21px;
	clear:both;
	height:42px;
	padding:21px 0 15px 0;
	width:833px;
	margin-left:31px;
}

#footer span
{
	background: url(../images/footer_right.gif) no-repeat right bottom;
	float:right;
	display:inline;
	height:45px;
	width:6px;
} 

#eldercare_foot 
{
	background: url(../images/footer_repeat.gif) repeat-x left top;
	height:45px;
	margin-left:10px;
	width:99%;
}

#footer p
{	
	font-size:0.8em;
	height:45px;
	margin-left:10px;
	float:left;
	display:inline;
	padding-top:15px;
	font:normal .76em Arial, Helvetica, sans-serif;
}

#page_btm
{
	background: url('../images/page_btm.gif') no-repeat scroll top left;
	width: 931px;
	height: 39px;
	margin:0 auto;
}

/* Rounded Corners ****************************/

.blue_corner_top
{ 
	background: url(../images/blue_repeat.gif) repeat-y left bottom;
}

.blue_corner_top h2
{
	background:#1999fc url(../images/blue_crn_header.gif) no-repeat top left;
	color:#fff!important;
	font-weight:normal;
	padding:10px;
}

.blue_corner_top h3
{
	color:#0066cc!important;
	padding-bottom:5px!important;
	padding-top:5px!important;
	font-size:1em;
	line-height:1.5em;
	width:87%;
}

.blue_corner_top h3, .blue_corner_top p
{
	padding:0 11px;
	font-style:normal!important;
}

.blue_corner_top h3, .blue_corner_top p
{
	padding-bottom:10px;
}

.blue_corner_top p
{

}

.blue_corner_bottom
{
	background: url(../images/blue_crn_footer.gif) no-repeat left bottom;
	margin-bottom:19px;
	padding-bottom:6px;
	clear:both;
}

.black_corner_top
{ 
	background: url(../images/black_repeat.gif) repeat-y top left;
}

.black_corner_top h2
{
	background: url(../images/black_crn_header.gif) no-repeat top left;
	color:#fff!important;
	font-weight:normal;
	padding:8px 0 0 10px;
	margin:0;
}

.black_corner_top h3, .black_corner_top p
{
	padding:0;
}

.black_corner_bottom
{ 
	background: url(../images/black_crn_footer.gif) no-repeat bottom left;
	padding-bottom:0px;
	margin-bottom:10px;
	line-height:0.35em;
}

#blue_corner_fix
{
	height:3px;
	_margin-top:-14px;
}

.divider
{
	background: url(../images/divider.gif) no-repeat 12px top
}

#care_home
{
	margin:0 15px 15px 10px;

}

#care_home_text
{
	width:172px;	
	float:left;
	display:inline;
}
#care_home_text_new {
	width:385px;
	float:left;
	display:inline;
}
#homepic1 {
	margin-top: 10px;
	margin-left: 8px;
}
#homepic2 {
	margin-top: 10px;
	margin-left: 2px;
}

#care_home_select
{
	background: url(../images/care_home_select_bg.gif) no-repeat  left bottom;
	border:0 none;
	height:32px;
	margin:10px 5px 15px 10px;
	padding:7px 5px;
	width:187px;
}

#care_home_select option
{
	background:#fff;
}

#care_home_form
{
	width:210px;
}

#care_home_form input[type=submit]
{
	background: url(../images/care_home_submit.gif) no-repeat  left bottom;
	border:0;
	height:32px;
	width:187px;
}

/* LINK STYLES *************************/

#nav a
{
	color: #3300ff;
	display:block;
	background-color:#61baff;
}

#nav a:visited
{
	color: #3300ff;
}

.g_map a:visited, #down_box a:visited
{
	color: #fff;
}

#nav a:hover
{
	color: #333;
	background-color:#0074ce;
}

#home, #about_us, #our_homes, #customer_survey, #careers, #advice, #news, #links, #contact_us
{
	height: 26px;
}

#home
{
	background: url('../images/home.gif') no-repeat center center;
	width: 53px;
}

#about_us
{
	background: url('../images/about_us.gif') no-repeat center center;
	width: 79px;
}

#our_homes
{
	background: url('../images/our_homes.gif') no-repeat center center;
	width: 92px;
}

#customer_survey
{
	background: url('../images/customer_survey.gif') no-repeat center center;
	width: 134px;
}

#careers
{
	background: url('../images/careers.gif') no-repeat center center;
	width: 65px;
}

#advice
{
	background: url('../images/advice.gif') no-repeat center center;
	width: 58px;
}

#links
{
	background: url('../images/links.gif') no-repeat center center;
	width: 49px;
}
#news
{
	background: url('../images/news.gif') no-repeat center center;
	width: 49px;
}

#contact_us
{
	background: url('../images/contact_us.gif') no-repeat center center;
	width: 91px;
}


#home:hover, #home.active
{
	background: url('../images/home_active.gif') no-repeat center center;
	width: 53px;
}

#about_us:hover, #about_us.active
{
	background: url('../images/about_active.gif') no-repeat center center;
	width: 79px;
}

#our_homes:hover, #our_homes.active
{
	background: url('../images/our_homes_active.gif') no-repeat center center;
	width: 92px;
}

#customer_survey:hover, #customer_survey.active
{
	background: url('../images/customer_survey_active.gif') no-repeat center center;
	width: 134px;
}

#careers:hover, #careers.active
{
	background: url('../images/careers_active.gif') no-repeat center center;
	width: 65px;
}

#advice:hover, #advice.active
{
	background: url('../images/advice_active.gif') no-repeat center center;
	width: 58px;
}

#links:hover, #links.active
{
	background: url('../images/links_active.gif') no-repeat center center;
	width: 49px;
}
#news:hover, #news.active
{
	background: url('../images/news_active.gif') no-repeat center center;
	width: 49px;
}

#contact_us:hover, #contact_us.active
{
	background: url('../images/contact_us_active.gif') no-repeat center center;
	width: 91px;
}


/* FORM **/

label
{
	display: block;
	padding: 10px 0 5px 0;
}

input[type=text]
{
	width: 95%;
	padding: 3px;
}

textarea
{
	width: 95%;
	padding: 3px;
	height: 100px;
	font: 0.9em Arial, Helvetica, sans-serif;
}

/*Image Slider CSS start*/ 
.stripViewer {  
position: relative; 
overflow: hidden;
}

.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
} 

.stripViewer ul li {  
float:left; 
display:inline;
} 

.stripTransmitter ul { 
position: relative; 
padding-bottom:15px;
} 

.stripTransmitter ul li{ 
display:inline;
margin-right:5px; 
font:normal .76em Arial; 
} 
.stripTransmitter li a{ 
color: #000!important;
}
/*Image Slider CSS end*/ 

