html, body {
	padding:0;
	margin:0
}
img {
	border: none;
}
p, li, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
a:link, a:active, a:visited {
	color: #060;
	text-decoration:underline;
}
a:hover {
	color: #333;
}
hr {color:#e2e5ec; background-color: #e2e5ec; height: 1px; border: 0;}
#container {
	margin: 0 auto;
	width: 844px;
	background: url(../images/color_bar.gif) no-repeat;
}
#header {
	padding-top: 20px;
}
#logo a {
	margin-left: -55px;
	height: 118px;
	width: 282px;
	float: left;
	background:url(../images/logo.gif) no-repeat;
}
#logo .hide {
	display:none;
}
#nav {
	height: 118px;
	line-height: 130px;
	float: right;
}
#nav ul {
	padding:0;
	margin:0;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d9d9d9;
}
#nav li {
	display: inline;
	text-transform: uppercase;
}
#nav a {
	color: #666;
	text-decoration: none;
	padding: 0 14px;
}
#nav a:hover {
	color: #363;
}
#content ul {
	padding: 0;
	margin:15px;
	list-style:disc;
}
#column-left {
	margin: 0 13px 0 0;
	padding-top: 24px;
	width: 272px;
	float: left;
}
#column-left-home {
	margin: 7px 13px 0 0;
	width: 272px;
	float: left;
}
#column-middle {
	margin: 7px 13px 0 0;
	width: 272px;
	float: left;
}
/* IE6 for Windows hack */
/*\*/ * html #column-left {
	margin-top: -12px;
}
/*\*/ * html #column-middle {
	margin-top: -5px;
}
/*\*/ * html #column-right {
	margin-top: -5px;
}
/*\*/ * html #column-main {
	margin-top: -12px;
}
/*\*/ * html #column-left-home {
	margin-top: -5px;
}
#column-right {
	margin: 7px 0 0 0;
	width: 272px;
	float: left;
}
#column-main {
	padding: 7px 0 0 0;
	width: 558px;
	float: left;
}
#box-home-pregnant {
	margin-top: 8px;
	background: url(../images/home_pregnant_header.gif) no-repeat;
}
#box-home-pregnant .box-home-pregnant-text {
	padding: 80px 23px 23px 23px;
}
#box-home-whatnow {
	background: url(../images/home_whatnow_header.gif) no-repeat;
}
#box-home-whatnow .box-home-whatnow-text {
	padding: 25px 23px 23px 23px;
}
#box-home-schedule {
	background: url(../images/home_schedule_header.gif) no-repeat;
}
#box-home-schedule .box-home-schedule-text {
	border-bottom: 10px solid #abc19b;
	padding: 40px 25px 10px 30px;
}
#box-home-locations {
	margin-top: 18px;
	background: url(../images/home_cliniclocations_header.gif) no-repeat;
}
#box-home-locations .box-home-locations-text {
	padding: 37px 23px 23px 23px;
}
#box-contact {
	background: url(../images/contact_header.gif) no-repeat;
}
#box-contact .box-contact-text {
	padding: 23px 23px 23px 23px;
}
#box-contact-left {
	background:url(../images/contact_ourcommitment_header.gif) no-repeat;
}
#box-contact-left .box-contact-left-text {
	margin-top: 8px;
	padding: 18px 23px 23px 23px;
}
#box-donate {
	background: url(../images/donate_header.gif) no-repeat;
}
#box-donate .box-donate-text {
	padding: 25px 23px 23px 23px;
}
#box-donate-left {
	background: url(../images/donate_bigdecisions_header.gif) no-repeat;
}
#box-donate-left .box-donate-left-text {
	margin-top: 8px;
	padding: 20px 20px 10px 20px;
}
#box-guys {
	background: url(../images/forguys_header.gif) no-repeat;
}
#box-guys .box-guys-text {
	padding: 25px 23px 23px 23px;
}
#box-guys-left {
	background: url(../images/forguys_free_header.gif) no-repeat;
}
#box-guys-left .box-guys-left-text {
	margin-top: 8px;
	padding: 17px 23px 23px 23px;
}
#box-landing {
	background: url(../images/landing_clinicservices_header.gif) no-repeat;
}
#box-landing .box-landing-text {
	padding: 25px 23px 23px 23px;
}
#box-landing-left {
	background: url(../images/landing_free_header.gif) no-repeat;
}
#box-landing-left .box-landing-left-text {
	margin-top: 8px;
	padding: 23px 23px 23px 23px;
}
#box-locations {
	background: url(../images/locations_header.gif) no-repeat;
}
#box-locations .box-locations-text {
	padding: 23px 25px 23px 23px;
}
#box-locations-left {
	background: url(../images/locations_agoodplace_header.gif) no-repeat;
}
#box-locations-left .box-locations-left-text {
	margin-top: 8px;
	padding: 23px 23px 23px 21px;
}
#box-services {
	background: url(../images/services_header.gif) no-repeat;
}
#box-services .box-services-text {
	padding: 25px 23px 23px 23px;
}
#box-services-left {
	background: url(../images/services_free_header.gif) no-repeat;
}
#box-services-left .box-services-left-text {
	margin-top: 8px;
	padding: 23px 23px 23px 23px;
}
#box-appointments {
	background: url(../images/appointments_header.gif) no-repeat;
}
#box-appointments .box-appointments-text {
	padding: 23px 25px 23px 23px;
}
#box-appointments-left {
	background: url(../images/locations_agoodplace_header.gif) no-repeat;
}
#box-appointments-left .box-appointments-left-text {
	margin-top: 10px; /* changed from default 8px by Nate Ritter */
	padding: 23px 23px 23px 21px;
	line-height: 1.21; /* added by Nate Ritter */
}
#box-review {
	background: url(../images/review_header.gif) no-repeat;
}
#box-review .box-review-text {
	padding: 23px 25px 23px 23px;
}
#box-review .box-review-text em strong {
  color: red; /* Added by Nate Ritter */
}
#box-review-left {
	background: url(../images/locations_agoodplace_header.gif) no-repeat;
}
#box-review-left .box-review-left-text {
	margin-top: 8px;
	padding: 23px 23px 23px 21px;
}
#box-confirmation {
	background: url(../images/confirmation_header.gif) no-repeat;
}
#box-confirmation .box-confirmation-text {
	padding: 23px 25px 23px 23px;
}
#box-confirmation-left {
	background: url(../images/locations_agoodplace_header.gif) no-repeat;
}
#box-confirmation-left .box-confirmation-left-text {
	margin-top: 8px;
	padding: 23px 23px 23px 21px;
}
#footer {
	clear:both;
	padding: 1px 0 15px 0;
}
#footer p {
	font-size: 11px;
	color: #999;
	text-align:right;
}

#appointment-form {width: 100%;}
#appointment-form td {padding:5px;}

#calDate, #apptDate { float:left;}
#examplecontainer, #examplecontainer2 { position:relative; line-height:0;}
.yui-skin-sam #appointment-form .yui-calendar td { padding: 0;}
.yui-skin-sam #appointment-form .yui-calendar td a { padding: 2px 5px 2px 5px;}
.yui-skin-sam #appointment-form .yui-calendar td.calcell.today a { border: 1px solid #000;}
#href { position:relative; padding-top:0px; margin-top:0px;}
#show2up, #show3up { position:absolute; left:5px; top:8px; clear:both; margin-top:0px; padding-top:0px;}
#cal1Container { display:none; position:absolute; left:-250px; top:10px; z-index:1; width: 375px; }
#cal2Container { display:none; position:absolute; left:5px; top:10px; z-index:2;}
