/*   
Theme Name: Hygieia Home Health 2010
Theme URI: http://www.ryandavidkoziel.com
Description: New Theme for Hygieia Home Health, Inc. 
Author: Ryan David Koziel
Author URI: http://www.ryandavidkoziel.com
Version: 1.0
.
General comments/License Statement if any.
.
*/
html *{ margin:0; padding: 0;}

a[href$=".pdf"] {background: url('images/pdf.png') no-repeat left center; padding: 5px 0px 5px 20px;}
a[href$=".doc"] {background: url('images/doc.png') no-repeat left center; padding: 5px 0px 5px 20px;}

html{ background: url('images/main_bg.gif') repeat-x 0 0;}

html, body{ height: 100%;}

body{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; }

img{ border: none;}

p{ line-height: 18px; padding-bottom: 15px;}

br.left{clear:left;}

h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: normal;
	color: #336600;
	line-height: 24pt;
	border-bottom: 1px dotted #cccccc;
	display:inline;
	}
.noborder {border: none;}
h4{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 16pt;
	text-transform: none;
	color: #333333;
	display:block;
	text-align: left;
	vertical-align: text-top;
	white-space: nowrap;
	padding-top: 12px;
	padding-right: 10px;
	padding-bottom: 4px;
	margin-bottom: 25px;
	border-top:1px solid #CCCCCC
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
	color: #009900;
	margin-bottom: 12px;
}
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#CC9966;
	display:block;
	border-top: 1px dotted #999999;
	padding-bottom: 10px;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 15px;
}

/*///////////////// LINKS ///////////////////////*/
a{outline: none;}
	
a:link{
	color: #006838;
	text-decoration: none;
}
a:visited{
	color: #999999;
	text-decoration: none;
}

a:hover { text-decoration: underline; }


/*///////////////// END LINKS ///////////////////////*/



/*///////////////// Clearing floats without extra markup ///////////////////////*/

.wrapper { display: inline-block; }

.wrapper:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

* html .wrapper { height: 1%; }

.wrapper { display: block; }

/*/////////////////  End Clearing floats without extra markup  ///////////////////////*/


/*///////////////// LAYOUT HOMEPAGE ///////////////////////*/

#page-wrapper{
	width: 900px;
	margin: 0 auto -55px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
#header{ height: 123px; background: url('images/header_bg.jpg') no-repeat 0 0;}
#content{ width: 900px; margin: 40px 0px 10px; }
#content-top{
	width: 900px;
	margin-bottom: 10px;
}
#about{
	width: auto;
	float: left;
}
#push{ height: 55px;}
#footer{ height: 55px; background: url('images/footer_bg.gif') repeat-x 0 0;}

.news{ float: left; width: 600px; margin-right: 18px; display: block}
.hmpgLinks{float: left; width: 282px; display: block; background: url('images/Physicians_divBG.png') no-repeat bottom; margin-top: 12px;}
.hmpgLinks h4{padding: 10px 0px 0px 10px; display: block; background: url('images/Physicians_H4BG.png') no-repeat top; border: none; }
.hmpgLinks a{float: left; display: block; background: url('images/hmpgLink-end.png') right no-repeat; padding: 0px 15px 0px 0px; margin: 0px 0px 0px 8px; height: 45px; width: 248px; font-size: 14px; color: #080808;}
.hmpgLinks p.bttn{float: left; display: block; background: url('images/hmpgLink-front.png') left no-repeat; margin: 6px 6px; height: 45px; padding-bottom: 0px; line-height: 45px;}
.roundbttn{}
.hmpgLinksRT{float: left; width: 197px; display: block}

#testimonials{float: left; width: 262px;}
#footer-wrapper{ width: 900px; margin: 0 auto; padding-top: 20px;}
#footer-wrapper p{
	color: #336600;
	float: left;
	padding-bottom: 0;
}
/*----------------------My Random Columns-----------------------------*/

#fourcolumn{ float: left; width: 441px; margin-right: 18px; overflow: hidden; }
.smallleft{float: left; display: block; width: 288px; margin-right: 18px;}
.largeRight{float: left;display: block; width: 441px; }
.contactLeft{display: block; float: left; width: 288px; margin-right: 18px;}
.contactRight{display: block; float: right; width: 441px;}
.bottomPad{margin-bottom: 18px;}
.fourcolumn{ float: left; width: 441px; margin-right: 18px; }
.rightyimage{float: right;}
.norm { margin-left:15px; list-style-type: disc; }
.norm li{padding:10px;}
#fourcolumn ul{ margin-left:15px; list-style-type: disc; }
#fourcolumn ul li{ padding:10px;}
#fourcolumn img {float:left; display:block; margin-right: 18px;}
#fourcolumn span {float:left; display:block; width: 364px;}
#services{float: left; width: 288px; overflow: hidden;}
#halfleft{
	float:left;
	width: 364px;
	margin-right: 19px;
	overflow:hidden;
	margin-bottom: 0px;
}
#halfright{ float:left; width:364px; overflow: hidden;}
#halfleft ul{list-style: none; margin-bottom: 10px; }
#halfleft ul li{
	border-top: 1px dotted #CCCCCC;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#halfright ul{list-style: none; margin-bottom: 10px; }
#halfright ul li{
	padding: 5px 0px 5px 0px;
	border-top: 1px dotted #CCCCCC;
}
#inmark{float:left; width: 135px; margin-right: 18px; overflow:hidden;}
#inmarkcopy{ float:right; width: 288px; overflow:hidden;}

/*/////////////////END LAYOUT HOMEPAGE ///////////////////////*/

/*///////////////// BEGIN SLIDER ///////////////////////*/

/* #slider {
/*	float: left;
/*	width: 545px;
/*	margin-right	: 28px;  /* important to be same as image width */
/*	/*height: 215px; /* important to be same as image height */
/*	position: relative; /* important */
/*	overflow: hidden; /* important */
/*	border: 5px solid #e5e5e5;
} */
/*
/*#sliderContent {  width: 535px; /* important to be same as image width or wider *//* position: absolute; top: 0; margin-left: 0;}*/
/*.sliderImage { float: left; position: relative;	display: none; }
/*.sliderImage span { position: absolute;	font: 10px/15px Arial, Helvetica, sans-serif; padding: 10px 13px; width: 535px; background-color: #181818; filter: alpha(opacity=70); opacity: 0.7; color: #fff;  display: none;}*/
.clear {	clear: both;}
/*.sliderImage span strong {  font-size: 14px;}*/
.top { top: 0; left: 0;
}
.bottom {bottom: 0; left: 0; }

/*///////////////// END SLIDER ///////////////////////*/

/*///////////////// HOMEPAGE NEWS ///////////////////////*/
.news-item{
	width: 528px;
}
.date{ font-family: Georgia, "Times New Roman", Times, serif; color: #6c6b6b; padding-bottom: 5px;}
.news-item img{ float: left; width: 70px; display: inline; border: 5px solid #202020; margin-right: 12px;}
.news-item div{ float: left; width: 170px;}
/*///////////////// END HOMEPAGE NEWS ///////////////////////*/

/*///////////////// HOMEPAGE SERVICES ///////////////////////*/

#services ul{list-style: none; margin-bottom: 45px; }
#services ul li{padding: 10px 0px 10px 0px; border-top: 1px dotted #CCCCCC;}
p.more{
	width: 99%;
	font-size: 14px;
	padding: 4px;
}

/*///////////////// END HOMEPAGE SERVICES //////////////////*/

.fiftynine{display: block; float: left; width: 59px; height: 59px; margin-right: 18px;}
blockquote p.text{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; line-height: 20px; color:#6c6b6b; width: 99%; background: url(../images/quotes.gif) top left no-repeat; padding-top: 10px; padding-bottom: 5px; text-indent: 15px;}
blockquote p.text:first-letter{ font-size: 19px; font-weight: bold; padding-right: 1px; font-style: italic;}
blockquote p.name{text-align: right; font-weight: bold; color:#6c6b6b;}

/*///////////////// LOGO AND SEARCH ///////////////////////*/
#logo-container{ float: left; width: 232px; }
#logo-container small{ padding: 0; margin: 0;}
h1#logo {
	width: 232px;
	height: 75px;
	text-indent:-9000px;
	background: url('images/logo.png') no-repeat 0 0;
	margin-top:30px;
	padding:0;
}
h1 a { height:50px; display:block; text-decoration:none;}
h1 a:hover { text-decoration:none; background:transparent;}
#search{ float: right; margin-top: 52px; margin-right: 10px; display: inline;}
#search input{
	width: 210px;
	padding: 3px 4px;
	background: #ffffff;
	border: 1px solid #444444;
	color: #716f6f;
}
#search .btn{ width: 38px;  height: 23px; background: url(../images/search_btn.gif) no-repeat 0 0; border: none; cursor: pointer;}

/*///////////////// END LOGO AND SEARCH ///////////////////////*/


/*///////////////// NAVIGATION ///////////////////////*/

#navigation{
	height: 55px;
	padding-left: 2px;
}
#navigation ul{ }	
#navigation ul li{
	display: inline;
	height: 55px;
	font-size: 14px;
	text-transform: uppercase;
}
#navigation ul li a{
	float: left;
	padding: 14px 26px 30px;
	display: block;
	line-height: inherit;
	color: #999999;
}
#navigation ul li a:hover{
	text-decoration: none;
	background: url('images/OverArrow.png') no-repeat top center;
}
#navigation ul li.current_page_item a {
	text-decoration: none;
	background: url('images/OverArrow.png') no-repeat top center;
}
#navigation ul li.current_page_parent a {
	text-decoration: none;
	background: url('images/OverArrow.png') no-repeat top center;
}
/*///////////////// END NAVIGATION ///////////////////////*/

#about p.more-button{ height: 24px; padding: 0; }
#about p.more-button a{  background: url('images/read_more.gif') no-repeat top left; padding: 5px 35px 4px 35px; line-height: 24px; color: #d2eb5b;}


/*///////////////// FOOTER NAVIGATION ///////////////////////*/

#footer-nav{ float: right;}
#footer-nav li{list-style: none;font-size: 12px; float: left; padding-left: 12px; padding-right: 12px;	background: transparent url(../images/divider_nav_bottom.gif) no-repeat 0 50%;}
#footer-nav li.first{ background: none;}
#footer-nav a:link, #footer-nav a:visited{  text-decoration: none; font-weight: normal; }
#footer-nav a:hover{text-decoration: underline;}

/*///////////////// ABOUT PAGE ///////////////////////*/

#content-left{
	float: right;
	width: 747px;
	display: inline;
}
#content-right{
	width: 135px;
	float: left;
	padding: 0px;
	margin-right: 18px;
}
#content-right ul{list-style: none; margin: 10; font-family:Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px;}
#content-right li{
	padding: 10px 0px 10px 10px;
	border-top: 1px dotted #CCCCCC
}
#content-right ul li a {color:#666666}
#content-right ul li a.current{
	text-decoration: none; font:Arial, Helvetica, sans-serif; color:#CCCCCC;
}
.about-single{ width: 99%; border-bottom: 1px solid #d1d1d1; margin-bottom: 15px;}
.photo img{ float: left; width: 70px; display: inline; border: 5px solid #202020; margin-right: 20px;}
.description{float: left; width: 80%;}
.role{ font-family: Georgia, "Times New Roman", Times, serif; color: #6c6b6b; padding-bottom: 5px;}
.role em{ color: #939292;}
.oneseventhree{display: block; float: left; width: 173px; min-height: 200px;}
.rightmargin{margin-right: 18px}
.nolistlist ul{list-style: none;}
.nolistlist li {padding: 5px 0px; border-top: 1px dotted #CCCCCC;}

/*///////////////// END ABOUT PAGE ///////////////////////*/


/*///////////////// SERVICES PAGE ///////////////////////*/

ul.service-client{list-style: none; margin-bottom: 25px; margin-left: 20px; }
ul.service-client li{ padding-left: 27px; background: url(../images/services_arrow.gif) top left no-repeat; margin-bottom: 15px; color:#6c6b6b; }

/*///////////////// END SERVICES PAGE ///////////////////////*/

/*///////////////// CONTACTS PAGE ///////////////////////*/

/*contact form */
fieldset{ border: none; width: 550px; margin-top: 10px; }

fieldset legend { display: none}


form p{ padding-bottom: 0;}
/* Label */
label
{ width: 140px; margin: 5px; text-align: left;}

.required{ color: #97b511;}

/* Input, Textarea */
input, textarea
{ border: 1px solid #dddddd; background: #eeeded; width: 300px; margin: 5px; padding: 3px;}

textarea{width: 400px; height: 150px; margin-bottom: 10px;}

input:focus, textarea:focus{ border: 1px solid #97b511;}

input.button{ background: url('images/read_more.gif') no-repeat; width: 122px; height: 34px; padding-bottom: 15px; border: none; color: #d2eb5b; cursor: pointer; }
input.button:hover{ border: none;}
.notification_error{ padding: 5px; border: 1px solid #dddddd;
background: #eeeded; color: #a5041e;}

.notification_ok{padding: 5px; border: 1px solid #dddddd;
background: #eeeded; color: #7e9711; }
/* end contact form */

/*contact details*/
.contact-details p{ color: #6C6B6B;}

/*end contact details*/
/*///////////////// END CONTACTS PAGE ///////////////////////*/

/*///////////////// NEWS PAGE ///////////////////////*/
.news-single{ margin-bottom: 15px; border-bottom: 1px solid #d1d1d1;}
.news-single h3{ margin-bottom: 5px;}


/*///////////////// END NEWS PAGE ///////////////////////*/
.toptext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
#banner	{height: 340px; position: relative; border-bottom: #CCCCCC solid 1px}
#banner div {width: 900px; height: 257px; position: absolute; top: 0px; left: 0px; display: none;}
#banner div.banner0 {display: block;}

.hero{ display:block; width: 400px; padding-right:15px; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; line-height:32px; }
img.img_hero {display:block; width:485px;}
.readmore{ display:block;  margin: 10px 0px 0px; background-color:#060; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 2px 5px; color:#FFF}
.readmore a{color: white;}
.readmore2{ display:block;  margin: 10px 0px 0px 15px; background-color:#060; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding: 2px 5px; color:#FFF}
.subhero{display:block; width:400px; }
.floatLeft{float: left}
.floatRight{float: right; padding-right:0px;}
.block_lefter{float: left;display: block;width: 150px; margin: 0px 18px 18px 0px;}

.blocker{display: block; float: left; width: 173px; margin-right: 18px;}