/* HEADER */
	
	body.clinic #body {
		margin-top: 8px;		
	}

	#tabs .content_clinic {
		width: 944px;
		height:49px;
		
		margin: 0 auto;   /* align for good browsers */	
		background-image: url(/images_site/bg_hp_clinic_maintab.gif);
		background-repeat: no-repeat;
		background-position: top;
		padding-top:10px;
	}
	
		#tabs .content_clinic div {
			text-align: left;
			padding-left: 30px;
		}
	
		#tabs .content_clinic div a{
			font-family: Arial, Verdana;
			font-size: 18pt;
			color:white;
		}
		
		#tabs .content_clinic div .yourat {
			font-size: 9pt;
		}
		
		#tabs .content_clinic div a:hover {
			text-decoration: underline;
		}
		
			#tabs .content_clinic div span {
				font-family: Arial, Verdana;
				font-size: 17px;
				color: #025d41;
				padding-right: 5px;
			}
			
				#tabs .content_clinic div span.extralinks {
					padding-left:15px;
				}
			
					#tabs .content_clinic div span.extralinks a {
						font-family: Arial, Verdana;
						font-size: 11px;
						color: white;
						text-decoration:underline;
					}
					
					#tabs .content_clinic div span.extralinks a:hover {
						font-family: Arial, Verdana;
						font-size: 11px;
						color: e2f5bc;
						text-decoration:underline;
					}

	

/* CLINICS INTRO */
.right_boxes_clinics
{
	background-color:#025D41;
	float:left;
	width:722px;
}

.clinics_flash
{
	width:722px;
	height:226px;
	padding-bottom:3px;
}

.clinics_lastrow
{
	width:722px;
	height:319px;
}

.clinics_leftcolumn
{
	width:225px;
	height:319px;
	float:left;
	padding-right:3px;
	background-color:#025d41;
}

.clinics_rightcolumns
{
	width:494px;
	height:315px;
	float:left;
	background-color:#025d41;
}

.clinics_topclinfo
{
	width:225px;
	height:35px;
	background-image:url(/images_site/clinic/bg_hp_clinic_cinfotop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
}

.clinics_topclinfo h1,.clinics_topclinfo h1,.clinics_topfindus h1,.clinics_toppetlogin h1,.clinics_topnews h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:white;
	padding-top:8px;
	margin:0 0 0 18px;
}

.clinics_addressclinfo
{
	width:225px;
	height:102px;
	background-image:url(/images_site/clinic/bg_hp_clinic_cinfomid.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.clinics_address
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	font-size:11px;
	padding-left:20px;
	padding-top:12px;
	padding-bottom:12px;
}

.clinics_phone_mail
{
	padding-left:20px;
}

	.clinics_phone_mail .phone {
		background: url(../images_site/clinic/icn_hp_clinic_phone.gif) no-repeat;
		font-size:11px;
		padding-left: 25px;
		height: 20px;
	}
	.clinics_phone_mail .email {
		background: url(../images_site/clinic/icn_hp_clinic_email.gif) no-repeat;
		font-size:11px;
		padding-left: 25px;
		height: 20px;
	}

.clinics_phone_mail img
{
	margin-bottom:3px;
}

.clinics_hoursclinfo
{
	width:225px;
	height:168px;
	background-color:white;
}

.clinics_hourshead
{
	font-family:Arial, Helvetica, sans-serif;
	color:#00705c;
	font-size:14px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
	padding-left: 40px;
	background:url(/images_site/clinic/icn_hp_clinic_hours.gif) no-repeat 20px 6px;
}

.clinics_hoursline
{
	font-family:Arial, Helvetica, sans-serif;
	color:#686868;
	font-size:12px;
	width:225px;
	height:26px;
	background-image:url(/images_site/clinic/bg_hp_clinic_hoursline.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-bottom:2px;
	padding-top:1px;
}

.clinics_btmclinfo
{
	width:225px;
	height:14px;
	background-image:url(/images_site/clinic/bg_hp_clinic_cinfobtm.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.clinics_timetable
{
	padding-top:10px;
}

.clinics_hoursline .infodays
{
	padding-left:20px;
	font-weight:bold;
	font-size: 11px;
}

.clinics_hoursline .infohours
{
	padding-left:5px;
}

.clninfo_links
{
	padding-left:27px;
	padding-top:8px;
}

.clninfo_links span a
{
	font-weight:bold;
	padding-left:10px;
}

.clinics_findus
{
	background-color:white;
	width:259px;
	float:left;
	height:224px;
}

.clinics_topfindus
{
	width:259px;
	height:35px;
	background-image:url(/images_site/clinic/bg_hp_clinic_findustop.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.mapbox
{
	width:259px;
	padding-left:7px;
	padding-top:12px;
}

.maplinks
{
	width:259px;
	padding-top:7px;
	
	font-weight:bold;
	text-align:center;
}

.clinics_rightcolumn_petlogin
{
	width:231px;
	height:220px;
	float:left;
	background-color:white;
	margin-left:4px;
}

.clinics_toppetlogin
{
	width:231px;
	height:35px;
	background-image:url(/images_site/bg_hp_career_vetlogintop.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.clinics_linkspetlogin
{
	width:231px;
	padding-top:10px;
	padding-left:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-bottom:8px;
}

.clinics_linkspetlogin a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:7px;
}

.clinics_tabspetlogin
{
	width:231px;
	height:27px;
	background-image:url(../images_site/bg_hp_career_vetlogin_tabs.gif);
	background-repeat:no-repeat;
	background-position:top center;
	margin:0;
}

.clinics_formpetlogin
{
	width:231px;
	height:116px;
	background-image:url(/images_site/clinic/bg_hp_clinics_petlogin_btm.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.general_logintabs
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6f852b;
	float:left;
	padding-top:4px;
	padding-left:3px;
	margin:0 0 0 14px;
}

.general_loginform
{
	padding-left:12px;
	margin:0;
}

.forgot_container
{
	float:left;
	padding-top:9px;
	padding-left:5px;
}

.forgot
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
}

.forgot_create
{
	float:left;
	padding-top:9px;
	padding-left:15px;
}

.submitrow
{
	height:45px;
}

.formfield_login
{
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:#B3C16D 1px solid;
	line-height:100%;
	color:gray;
	width:195px;
	height:26px;
	background-color:#F6FCFD;
	margin-top:4px;
}

.clinics_contentpetlogin
{
	width:231px;
	height:57px;
}

.clinics_news
{
	background-color:#FFF;
	width:494px;
	height:92px;
	float:left;
	background-image:url(/images_site/clinic/bg_hp_clinic_news.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
	margin-top:3px;
}

.clinics_topnews
{
	width:494px;
	height:35px;
	background-image:url(/images_site/clinic/bg_hp_clinic_newstop.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

.clinics_formnews
{
	padding-top:10px;
	padding-left: 15px;
	height:57px;
	margin:0;
}

.formfield_news
{
	font-size:14px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border:#73D6D1 1px solid;
	line-height:100%;
	color:gray;
	width:188px;
	height:26px;
	background-color:#F6FCFD;
	padding-top:3px;
	padding-left:0;
	margin:0;
}

.unsubscribe
{
	font-size:9px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	padding-left:205px;
	margin:0;
}

/* Clinic Loggedin */
.petcalendar_date
{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	height:15px;
}

.petcalendar_info
{
	padding-left:6px;
	height:15px;
}

.tblcell li,.tblcellalt li
{
	list-style:none;
	display:inline;
	line-height:11px;
	color:#537e04;
	margin:0;
}

.clinics_rightcolumn_logged
{
	width:231px;
	height:224px;
	float:left;
	background-color:white;
	margin-left:4px;
}

.clinics_news_logged
{
	background-color:#FFF;
	width:494px;
	height:92px;
	float:left;
	margin-top:3px;
}

.bytopic
{
	padding-left:10px;
}

.forgot_link,.forgot_icon
{
	float:left;
}

/* CONTACT PAGE */

#contact_us_page {

}

	#contact_us_page #info_left {
		width: 35%;
		display: inline-block;
	}
	
	#contact_us_page #info_right {
		width: 35%;
		display: inline-block;
	}

		#contact_us_page #info li {

		}

	
	#contact_us_page .content_box {
		margin-top: 20px;
		width: 600px;
	}
	
	#contact_us_page #map {
		background-color:black; 
		color:white; 
		height: 300px;
		width: 98%;
		display: block-inline;
	}
