@charset "utf-8";
/*
**Dungarvin styles
**HPI Marketing, 2008
*/

/*
**Reset HTML Elements
*/
a,acronym,address,applet,area,au,author,b,banner,base,basefont,bgsound,big,blink,blockquote,bq,body,br,caption,center,cite,code,col,colgroup,credit,del,
dfn,Ddir,div,dl,dt,dd,em,embed,fig,fn,font,form,frame,frameset,h1,h2,h3,h4,h5,h6,head,hr,html,i,iframe,img,p,range,samp,script,select,small,spacer,spot,
strike,strong,sub,sup,tab ,table,tbody,td,textarea,textflow,tfoot,th,thead,title,tr,tt,u,ul,var,wbr,xmp{
	padding:0;
	margin:0;
}

/*
**Typography
*/
body,h1,h2,h3,h4,h5,h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5em;
	color:#4c2811;
}

/*
**Page Layout
*/
body{
	text-align:center;
	background:#fff7e5;
}
#wrapper{
	width:800px;
	margin:0 auto;
	background:#b2dbee;
}
#header{
	background:#CCe5a3;
	text-align:right;
}
#content{
	text-align:left;
	padding-top:10px;
	background:#b2dbee;
	height:1%;
}
#footer{
	background:#9c3;
	border-top:5px solid #e37d14;
	text-align:right;
}
#shadow_wrapper{
	background:url(images/edge_shadow.png) top center repeat-y;
	width:812px;
	margin:0 auto;
}
.right_half{
	float:right;
	width:49%;
}
.left_half{
	float:left;
	width:49%;
}

/*
**Nav Elements
*/
#nav{
	background:#e37d14;
}
#nav ul{
	float:right;
}
#nav ul li{
	list-style:none;
	float:right;
}
#nav ul li a:link{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 25px;
	color:#FFF;
	display:block;
}
#nav ul li a:visited{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	padding: 5px 25px;
	color:#FFF;
	display:block;
}
#nav ul li a:active{
	text-decoration:none;
}
#nav ul li a:hover{
	text-decoration:none;
	color:#300;
	background:#fff;
}

/*
**utility classes
*/
.floatright{
	float:right;
}
.floatleft{
	float:left;
}
.clearright{
	clear:right;
}
.clearleft{
	clear:left;
}
.clearboth{
	clear:both;
}
.dark_green_bg{
	background:#063;
}
.light_green_bg{
	background:#6c0;
}
.light_blue_bg{
	background:#09c;
}
.dark_blue_bg{
	background:#336;
}
.orange_bg{
	background:#e37d14;
}
.white_bg{
	background:#fff;
}
.dark_orange_bg{
	background:#ffc726;
}
.dark_green{
	color:#063;
}
.light_green{
	color:#6c0;
}
.light_blue{
	color:#09c;
}
.dark_blue{
	color:#336;
}
.orange{
	color:#e37d14;
}
.pad{
	padding:3px 20px;
}
.width_wrapper{
	width: 809px;
	margin:0 auto;
}
.forty_perc_width{
	width:40%;
	float:left;
	height:1%;
	margin-right:50px;
}
.fifty_perc_right{
	width:50%;
	float:right;
	height:1%;
} 
/*
**Specificities
*/
#home #content img.floatright{
	position:relative;
	top:52px;
	z-index:1;
	height:1%;
}
#header .pad img{
	float:left;
	margin:10px 0 -18px 0;
}
#home #content img.floatleft{
	margin:-21px 0 0 -20px;
	padding-right:20px;
	height:1%;
}
#content img.floatleft{
	margin:-13px 0 -3px -20px;
	padding-right:20px;
	height:1%;
}
#header h1{
	font-size:40px;
	line-height:1.1em;
}
#content h2{
	font-size:30px;
	height:1%;
}
#content h3{
	font-size:20px;
	line-height:1.1em;
	height:1%;
}
#content p{
	margin:8px 0;
	font-size:17px;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.3em;
	height:1%;
}
#home #content h2.homehealth{
	position:absolute;
	top:575px;
	left:450px;
	color:#336;
	z-index:1000;
	height:1%;
}
body img.bottom_shadow{
	display:block;
}
#services #content{
	background:#fff;
	height:1%;
}
#services .dark_orange_bg{
	border-top:12px solid #336;
	height:1%;
}
#custom_care_plans #content{
	background:url(images/custom_care_plans.jpg) top left no-repeat #fff;
}
#custom_care_plans #content div.fifty_perc_right *,#resources #wrapper #content ul,#resources #wrapper #content h2,#about #wrapper #content h2,#about #wrapper #content p,#about #wrapper #content h3,#about #wrapper #content h4{
	padding-left: 20px;
	height:1%;
}
#services #content{
	background:url(images/services_swirl.png) top left no-repeat #fff;
	height:1%;
}
#services #content .dark_orange_bg{
	padding-top:25px;
	margin-top:25px;
	height:1%;
}
#services #content ul li{
	list-style:none;
	height:1%;
}
#services #content .dark_orange_bg ul{
	margin-top: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height:1.3em;
	height:1%;
}
#services #content .dark_orange_bg ul.bulleted li{
	list-style:none;
	background:url(images/bullet.gif) no-repeat;
	background-position: 0 5px;
	padding-left:20px;
	height:1%;
}
#services #content .dark_orange_bg ul.bulleted li ul li{
	background-image:none;
	margin-left:0;
	padding-left:0
	height:1%;
}
#services #content .dark_orange_bg ul ul{
	margin:0 0 0 10px;
	height:1%;
}
#services #content .dark_orange_bg ul.bulleted ul li{
	list-style:square;
	list-style-position:inside;
	padding-left:10px;
	height:1%;
}
#faqs #content{
	background:url(images/Dungarvin2.jpg) top right no-repeat;
}
#faqs #content ul{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
#faqs #content li.question{
	padding:0 0 6px 23px;
	list-style:none;
	background:url(images/q.gif) no-repeat;
	background-position:0 2px;
	font-weight:bold;
}
#faqs #content li.answer{
	padding:0 0 10px 23px;
	list-style:none;
	background:url(images/a.gif) no-repeat;
	background-position:0 2px;
}
#faqs #wrapper,#resources #wrapper #content, #about #wrapper #content{
background:#fff;
}
#faqs #content .right_half{
	padding-top:285px;
	padding-bottom: 15px;
}
#faqs .left_half{
	width:45%;
}
#resources #wrapper #content{
	background:url(images/resources.jpg) top left no-repeat #fff;
}
#resources #wrapper #content ul li{
	list-style:none;
}
#resources #wrapper #content ul li h3{
	font-size:18px;
}
#resources #wrapper #content ul li p{
	padding:0;
	margin:0 0 10px 0;
}
#resources #wrapper #content ul li p a:link{
	color:#4c2811;
	text-decoration:none;
}
#resources #wrapper #content ul li p a:visited{
	color:#4c2811;
	text-decoration:none;
}
#resources #wrapper #content ul li p a:active{
	color:#4c2811;
}
#resources #wrapper #content ul li p a:hover{
	color:#4c2811;
}
#about #content img.floatleft{
	padding-left:20px;
}
#about .dark_orange_bg{
	border-top:5px solid #e37d14;
	padding: 25px 0;
	margin-top: 25px;
	height:1%;
}
#services #content ul.bulleted li{
	list-style:inside disc;
	height:1%;
}
#about #footer img.floatleft{
	margin: -312px 0 0 125px;
}
img{
	border:none;
}
#services .dark_orange_bg h4{
	font-size:16px;
	height:1%;
}
#footer em{
	color: #9c3
}
#home #footer em{
	color: #4c2811;
}