body {
	background: #f4f5f3 url(../_images/bkg.jpg) repeat-x;
}

a {
	color: #ff6633;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


h1 { 
	font-family: Georgia, serif;
	font-weight: normal;
}

h2 {
	padding: 20px 0 0;
}

p {
	Xborder: 1px solid #666;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	color:#6e6d6c;
}

.container_12 {
	background: #fff url(../_images/12_col.gif) repeat-y;
	margin-bottom: 20px;
}

.container_16 {
	/*background: #fff url(../_images/16_colX.gif) repeat-y; */
   background-color: white;
}

.container_24 {
	background: #fff url(../_images/24_col.gif) repeat-y;
}


#home #header_nav .nav-home a,
#about #header_nav .nav-about a,
#meet #header_nav .nav-meet a,
#taking_care #header_nav .nav-care a,
#contact #header_nav .nav-contact a { background:url(../_images/abkg.gif) no-repeat 50% 100%; color:#474646; padding-bottom:10px;}

#header {margin:10px 0 0 0;}
#header_nav_border {border-bottom:7px solid #b1a38f; padding-bottom:20px;}

#logo {background: #fff url(../_images/logo.jpg) no-repeat; height:107px; display:block;}

#logo h1 {text-indent:-9999px;}

#header_nav {display:block; float:right; margin:0 24px 0 0; padding:44px 0 0 0; width:641px;}
#header_nav ul#navlist {margin:0; padding:0;}
#header_nav ul#navlist li {display:inline;}
#header_nav ul#navlist li a {color:#ff6633; text-decoration:none;}
#header_nav ul#navlist a:hover {color:#474646;}


#home_content {margin-bottom:5px;}
.home_promo {padding:0 0 10px 0;}
.box {border-top:1px solid #eee; border-bottom:1px solid #eee;}

#avp_profiles {padding-top:40px;}
.propics {border-bottom:7px solid #b1a38f;}
#profile_pics, #profile_description {padding:10px 0 0 0;}

#footer_profile {border-bottom:10px solid #ff6633;}
#footer_profile img {float:left; padding:10px;}
span.pro_title {float:left; padding-top:50px; font:16px/1.2 bold; color:#999;}

#innerpage_footer {padding:20px 0 0 0;}
#footer_nav {padding:40px 0 0 0;}
#footer_nav ul#navlist {margin:0; padding:0; width:150px;}
#footer_nav ul#navlist li {display:inline;}
#footer_nav ul#navlist li a { display:block; color:#ff6633; text-decoration:none;}
#footer_nav ul#navlist a:hover {color:#474646;}

#home #footer_nav .nav-home a,
#about #footer_nav.nav-about a,
#meet #footer_nav .nav-meet a,
#care #footer_nav .nav-care a,
#contact #footer_nav .nav-contact a {color:#474646;}

ul#insurance li {list-style-type:none; color:#6e6d6c; margin:0; padding: 0 10px 0 10px;}
img.map {padding:0 10px 0 10px;}

h3.loco {padding:10px 0 0 0; text-transform:uppercase; font:14px/1.2 bold 'Helvetica'Arial,sans-serif; color:#999;}
#sidebar_content {padding-left:45px;}
h3.sidebar {font:14px/1.2 bold  'Helvetica'Arial,sans-serif; margin:0 0 5px 0; border-bottom:7px solid #b1a38f;}
#taking_care_content {padding:30px 0 0 0;}
#taking_care_content dt {color:#845b25; font-weight:bold;}
ul#sidebar_list{list-style-type:none; padding-bottom:30px;}
ul#sidebar_list li.pdf {background:#fff url(../_images/pdf_icon.jpg) no-repeat; padding-left:40px; height:29px;}
ul#hours li {list-style-type:none; color:#6e6d6c; padding:0; margin:0;}
#copyright {background:none; text-align:right; font-size:11px;}