/* CSS Document */
body { behavior:url("csshover.htc"); }
body {
	margin: 0px;
	background-color: #cac49c;
	text-align: center;
	
}
body {
	margin: 0px;
	background-color: #cac49c;
	text-align: -moz-center;
}
#bodyContainer
{	
width:100%;
margin:0 auto;
float:left;
}
#bodyTile
{
background:url('../images/OrchardBg-Tile.jpg') repeat-y;
width:907px;
}

#header
	{
	width: 902px;
	background:url('../images/OrchardHdr-Bg.jpg');
	height: 131px;
	
	}
		/*images stylin'*/
		.logo
		{
		float:left;
		width:102px;
		height:131px;
		padding:0;
		margin:0 0 0 30px;
		}

			.header_img_right
			{
			float:right;
			width:339px;
			height:131px;
			padding-right:5px;
			}
			
	#navContainer
	{

	/*background:url('../images/OrchardNav-Bg.jpg');*/
	background:#444226;
	width:902px;
	height:47px;
	float:left;
	margin-left:3px;
	padding:0;		
	}
	#navLinks
	{
	width:1000px;

	float:left;
	margin-left:-40px;
	
	}
	#mainNav
    {

	padding-top:8px;
    }
	#mainBodyContent_container
{	
	
}

#mainBody
{
	width:907px;
	height:100%;
	padding-bottom:15px;
	text-align:left;
	background:url('../images/OrchardBg-Tile.jpg') repeat-y;

}
.main_img{

	width:861px;
	height:265px;
	margin:0 auto;
	top:10px;
    padding-top:10px;
	padding-left:22px;
}
#editContent{
	width:825px;
	margin:0 auto;
	position:relative;

}
.home_text_img
{
padding:5px 0 0 65px;
}
#editContent p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:1.25em;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}

#widgets{
	width:861px;
	height:166px;
	margin:0 auto;
	position:relative;
	top:10px;
}

#featured_procedures{
	background:url('../images/widgets.gif') no-repeat;
	width:238px;
	height:166px;
	float:left;
	position:relative;
	left:25px;
	
}
#listContainer-left
{
padding-left:45px;
margin-top:-10px;
}

#featured_procedures h3{
	color:#fff;
	text-align:center;
	position:relative;
	bottom:15px;
	font-family:verdana, sans serif;
	font-size:14px;
	padding-top:8px;
}

#featured_procedures ul{
    list-style-type: none;
	 padding: 0;
     margin: 0;
	font-family:tahoma, sans serif;
	font-size:13px;
	color:#535351;


}
#featured_procedures li
{
list-style-image:url('../images/circle-me.gif');
background-repeat: no-repeat;
background-position: 0 2em;
}

#featured_procedures a{
	color:#535351;
	text-decoration:none;
    margin:2px 0 0 0;
}

#newsletter{
	background:url('../images/widgets.gif') no-repeat;
	width:238px;
	height:166px;
	float:left;
	position:relative;
	left:75px;
	font-size:14px;
}

#newsletter p{

	padding:0px 15px 15px 10px;
	bottom:20px;
	font-family:tahoma, sans serif;
	font-size:13px;
	color:#535351;
	margin:0;
}

#newsletter h3{
	color:#fff;
	text-align:center;
	position:relative;
	bottom:15px;
	font-family:verdana, sans serif;
	font-size:14px;
    padding-top:8px;
}
.days_container
{
width:119px;
text-align:left;
float:left;
margin:-10px 0 0 0;

}
.days_container p
{
padding:0px 15px 0px 5px;
width:119px;
text-align:left;
float:left;
}

.hours_container
{
width:119px;
text-align:left;
float:left;
margin:-10px 0 0 0;
}
.hours_container p
{
padding:0px 15px 0px 5px;
width:119px;
text-align:left;
float:left;
}
#quick_links{
	background:url('../images/widgets.gif') no-repeat;
	width:238px;
	height:166px;
	float:right;
	position:relative;
	right:25px;
	
}
#listContainer-right
{
padding-left:45px;
margin-top:-10px;
}
#quick_links ul{
    list-style-type: none;
	 padding: 0;
     margin: 0;
	font-family:tahoma, sans serif;
	font-size:13px;
	color:#535351;

}
#quick_links li
{
list-style-image:url('../images/circle-me.gif');
background-repeat: no-repeat;
background-position: 0 2em;


}
#quick_links a{
	color:#535351;
    	text-decoration:none;
		padding:-2px 2px 0 0;
}

#quick_links h3{
	color:#fff;
	text-align:center;
	position:relative;
	bottom:15px;
	font-family:verdana, sans serif;
	font-size:14px;
    padding-top:8px;
}

#footer{
    clear:both;
	background:url('../images/OrchardFooter-Bg.jpg') no-repeat;
	width:902px;
	height:30px;
	margin:0 auto;
	position:relative;
	top:21px;
	text-align:center;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer p
{
padding-top:5px;
}
/*side navigation */

.mainBox 
{ 
padding:10px;
font-family:verdana;
float:left;

}
.mainBoxRight 
{ 
padding-left:40px;
float:left;
}

.mainBoxRight-hdr
{ 
padding-top:15px;
font-size:14px;
font-family:verdana;
color:#419d98;
font-weight:600;
}
.mainBoxRight-subhdr
{ 

font-size:12px;
font-family:verdana;
color:#419d98;
font-weight:600;

}
.mainBoxRight p 
{ 
font-size:12px;
font-family:verdana;
}
.titleHeader {
    background:#c9c49c;
    height:23px;
    padding:5px 0 0 5px;
    color:#419d98;
    font-weight:bold;
    font-size:14px;
    margin-bottom:3px;

}

.navList {
    margin:0;
    padding:0;
    list-style-type:none;

}

.navList li {
    width:224px;
    padding:3px 0 3px 5px;
    border-bottom:1px solid #c9d6e8;
    margin-bottom:3px;
	font-size:12px;
	font-family:verdana;
}

.navList li a {
    color:#419d98;
    font-weight:bold;
    font-size:12px;
    text-decoration:none;
}


/* Begin CSS Drop Down Menu */

#menuh-container
	{
	position: absolute;		
	top: 1em;
	left: 1em;
	}

#menuh
	{
	font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	width:100%;
	float:left;
	margin:2em;
	margin-top: 1em;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	/*border: 1px solid #555;*/
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	background-color:#d5d0b0;
	text-decoration:none;
	}

#menuh a:hover	/* menu at mouse-over  */
	{
	color:#fff;
	background-color:#cac49c;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	/*background-image: url(navdown_white.gif);*/
	background-color:#444226;
	background-position: right center;
	background-repeat: no-repeat;
	}
#menuh a.top_parent_home, #menuh a.top_parent_home:hover,#menuh a.top_parent_home:visited  /* attaches down-arrow to all top-parents */
	{
	/*background-image: url(navdown_white.gif);*/
	background-color:#444226;
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{

	background-position: right center;
	background-repeat: no-repeat;
	
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:13em;	/* width of all menu boxes */

	}

#menuh li
	{
	position:relative;
	
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;

	}

/*tertiary level */

#menuh ul ul ul .other_links_add
{
	background-color:#d5d0b0;
		/*padding: .30em;*/
		color:#6b5939;
}

#menuh ul ul ul .other_links_add a:hover
{
	background-color:#cac49c;

}

#menuh ul ul ul a:hover
{
	background-color:#cac49c;
	color:#6b5939;

}
div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;

	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}



/* End CSS Drop Down Menu */
/*sub navigation*/
div#menuh ul.other_links a
{
color:#6b5939;
}
div#menuh ul ul .other_links a
{
color:#6b5939;
}


div#menuh .amilelong_links a
{
color:#6b5939;
width:17em;
}

/* image */
.subImgs_Ctr
{
margin-top:5px;
margin-left:5px;
/*border:1px solid #ccc;*/
padding:3px;
}
.subImgsNo_Rt
{
float:right;
padding:3px;
}
.subImgs_Rt
{
float:right;
padding:3px;
margin-left:10px;
margin-bottom:5px;
border:1px solid #ccc;
}
.subImgs_Lt
{
float:left;
padding:3px;
margin-right:10px;
margin-bottom:5px;
border:1px solid #ccc;
}

/* title headers */
.mainBoxRight  h3
{padding-top:10px;
font-size:14px;
font-family:verdana;
color:#419d98;
font-weight:600;
margin:0;
}

.mainBoxRight  h4
{padding-top:10px;
font-size:12px;
font-family:verdana;
color:#ff6600;
font-weight:600;
margin:0;
}
.mainBoxRight h5
{padding-top:10px;
font-size:12px;
font-family:verdana;
color:#ff6600;
font-weight:600;
margin:0;
}

.mainBoxRight li
{
font-family:tahoma;
font-size:12px;
}

/* Facility */
.mainBoxRight-Facility
{ 
padding-left:40px;
float:left;
/*background-color:#82c2aa;*/

}
.mainBoxRight-Facility-hdr
{ 
padding-top:15px;
font-size:14px;
font-family:verdana;
color:#419d98;
font-weight:600;
}
.mainBoxRight-Facility p 
{ 
font-size:30px;
line-height:1.25em;
font-family:"french script MT";
}
/* text */
p.special_letter:first-letter {font-size:42px; font-weight: bold;  font-family:"french script MT"; color: #419d98;}