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

body 
{	
	background:#ffffff  url('../images/background-slice.jpg') repeat-x;
	font-family:'Century Gothic',Helvetica,sans-serif;
    font-size:12px;
	text-align:left;
    text-color:#000000;
} 



.clr {
clear:both;
}

body, blockquote, dd, dl, dt, form, h1, h2, h3, h4, h5, h6, input.text, label, li, ol, p, table, table td, table th, ul {
padding:0;
}

body, dt, form, h1, h2, h3, h4, h5, h6, input.text, label, li, table, p {
margin:0;
}


p {
color:#1f7098;
font-weight:599;
font-size:13px;
margin: 8px 2px;
}

h2 {
color:#1f7098;
font-weight:599;
font-size:19px;
}

#header
{	
	background:  url('../images/header-swap.png') repeat-y;
	width: 963px;
	height: 208px;
	margin-top:10px;
	padding-top:10px;
}



#header-container
{	
	position:relative;
	right:25px;	
	float:right;
	width: 911px;
	height: 195px;
    border-color:#379bcd;
	border-style:solid;
	border-width:2px;
	margin-top:10px;
}

#logo-left 
{

width:234px;
height:195px;
float:left;
}





#menu-background
 {	
	background: transparent url(../images/menu-background.png) no-repeat;
	width:963px;
	height:40px;
		}



#menu
{
overflow:hidden;
width:963px;
margin:0px;

}


#menu_pad
{

}

#menu ul{
  padding:0px;
  margin:-2px 0px 0px 67px;

}

#menu li{
  margin:0px;
  float:left;
  list-style:none;
  padding:0px;



}

#menu li a
{
text-decoration:none;
}

#menu li a span
{
  font-weight:500;
  background: url(../images/m-active.png);
  font-family:Century Gothic,Verdana,Helvetica,sans-serif;
  text-transform:uppercase;
  color:#ffffff;
  margin:0px 5px 0px 5px;
  display:block;
  text-decoration:none;
  padding:6px 0px 6px 0px;
  width: 108px;
}

#menu  li a:hover span
{
  background-image:url(../images/m-hoover.png);
  color:#ffffff;
}
#menu li a
{
  
}

#menu #active_menu span
{
  background-image:url(../images/m-hoover.png);
  margin:auto;

}

ul.menu li#current.active a span {
font-weight:bold;
text-decoration:none;
}


		
	
	#top
 {	
	background: transparent url(../images/top.png) no-repeat;
	width:963px;
	height:8px;

		}	
		
		#slice
 {	
	background: transparent url(../images/slice.png) repeat-y;
	width:963px;
	margin:0px;
    height:950px
}	
	
	
	#slide-show	
		{	
    width:835px;
	min-height:210px;
	margin-bottom:5px;	
	border-style:solid;
    border-color:#379bcd;
    }	
	
	#body-wrapper
	{
	width:963px;
	height:auto;
	}
	
	
	
	#left
 {	
	
	width:600px;
	
	float:left; 
	margin-left:55px;
}	
	
#left-pad  {	
padding:20px 10px 50px 0px;
}	
	
#right
 {	
	
	width:260px;
    float:right;
	min-height:330px;
	margin-right:44px;
    font-size:10px;
    margin-top:20px;
}	
	
.testimonials
{	
		
    font-size:10px;
}	

#bottom-module
  { width:860px;
	margin-left:30px;
	margin-right:0px;
    margin-top:20px;
    min-height:500px;
}

#bottom
 {	
	background: transparent url(../images/bottom.png) no-repeat;
	width:963px;
	height:100px;

		}	

#bottom-footer1
   {
    width:963px;
	height:35px;

}

.componentheading
{
visibility: hidden;
}

ul.ucd_list {
list-style-type:none;
}

.ucd_introtext {
text-align:left;
font-family:'Century Gothic',Helvetica,sans-serif;
font-size:11px;
color:#005CAF;
margin-right:10px:
}

.ucd_title { 
text-align:center;
font-weight:bold;
font-family:'Century Gothic',Helvetica,sans-serif;
font-size:17px;
color:#005CAF;
display:block;
border-bottom:1px;
border-right:0px;
border-left:0px;
border-top:0px;
border-color:#005CAF;
border-style:solid;
text-transform:capitalize;
margin-bottom:4px;
}


/* Relative Ellements */

#holder {
width:963px;
height:1px;
position:relative;
}

#right-holder1 {
float:right;
height:1px;
width:1px;
position:relative;

}

#right-holder2 {
float:right;
height:1px;
width:1px;
position:relative;

}

#right-holder3 {
float:right;
height:1px;
width:1px;
position:relative;

}

#right-holder4 {
float:right;
height:1px;
width:1px;
position:relative;
}

#companion-connection {
float:left;
height:29px;
width:200px;
position:relative;
right:560px;
top:-520px;
}



#financial-assistance {
float:left;
height:29px;
width:300px;
position:relative;
right:580px;
top:-370px;
}


#left-holder1 {
float:left;
height:1px;
width:1px;
position:relative;
left:100px;
}

#arrange-services {
float:left;
height:65px;
width:235px;
position:relative;
right:58px;
bottom:650px;
}

#left-holder2 {
float:left;
height:1px;
width:1px;
position:relative;

}

#get-directions {
height:65px;
width:235px;
right:-40px;
position:relative;
bottom:591px;
z-index:50;
}

left-holder3 {
float:left;
height:1px;
width:1px;
position:relative;

}

#star-homecare {
height:65px;
width:235px;
right:322px;
bottom:650px;
position:relative;
}



#logo-background {
position:relative;
top:-295px;
right:679px;
width:361px;
height:302px;
background: transparent url(../images/logo-background.png) no-repeat;
}


#number 
{
width:350px;
height:30px;
position:relative;
right:660px;
top:-600px;
font-size:34px;
color:#1f7098;
}

#left-holder4 {
float:left;
height:1px;
width:1px;
position:relative;
}

#service-area 
{
width:168px;
height:203px;
position:relative;
right:0px;
left:45px;
top:-475px;
bottom:300px;
}

#couple {
margin-top:-0px;
margin-right:39px;
} 

#right-holder5 {
float:right;
height:1px;
width:1px;
position:relative;
}

#left-holder5 {
float:left;
height:1px;
width:1px;
position:relative;
}

#left-holder6 {
float:left;
height:1px;
width:1px;
position:relative;
}

#left-holder7 {
float:left;
height:1px;
width:1px;
position:relative;
}

#chat
{
height:200px;
width:300px;
font-size:12px;
float:left;
margin-left:500px;
position:relative;
bottom:180px;
left:130px;
} 

#copyright
{
height:15px;
width:300px;
font-size:12px;
float:left;
color:#358eba;
margin-left:500px;
position:relative;
bottom:50px;
left:-500px;
} 

#social-icons 
{
width:168px;
height:35px;
position:relative;
right:0px;
left:711px;
top:-250px;
bottom:-480px;
}

#blog-logo
{
width:204px;
height:135px;
position:relative;
right:0px;
left:-250px;
top:-350px;
bottom:0px;
}

#home-saftey {
margin-top:-60px;
margin-left:60px;
} 

 
