* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font: 12px/18px Arial, Tahoma, Verdana, sans-serif;
	height: 100%;
	background-color:#FFF;
	/*background-image:url(images/bricks.png);
	background-position:left bottom;
	background-repeat:no-repeat; */
}

p {
	margin: 0 0 18px
}
img {
	border: none;
}

h2 {
	color:#6c6c6c;
}

ul.a {
	list-style-type:;
	padding-left:45px;
}

input {
	vertical-align: middle;
}
#wrapper {
	width: 100%;
	min-width: 1024px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

@font-face {
font-family: FrutigerLTStd;
src: url("fonts/FrutigerLTStd-Light.otf") format("opentype");
}

@font-face {
font-family: FrutigerLTStd;
font-weight: bold;
src: url("fonts/FrutigerLTStd-Bold.otf") format("opentype");
}

/* Header
-----------------------------------------------------------------------------*/

#header_left {
	height: 125px;
	vertical-align:middle;
	text-align: center;
	position:relative;
	width:10%;

}

#header_img {
	background-image:url(images/header_repeat_right.png);
	background-position:right;
	background-repeat:repeat-x;
	vertical-align:middle;
	display: block;
    margin-left:27px;
    margin-right:auto;
	position:relative;
	top:-125px;
}

#address {
	font-family: sans-serif;
	font-size:1.1em;
	color:#6c6c6c;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	text-align: left;
	width:300px;
	height:56px;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 38px;
	position:relative;
	top:-172px;
	left:374px;
}

#contact_us {
	font-family: sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	text-align: left;
}


#contact_us a{
    width:200px;
	height:56px;
	background-image:url(images/contact_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 38px;
	position:relative;
	top:-248px;
	left:700px;
}

#contact_us a:hover{
	color: #e51937;
	background-image:url(images/contact_2.png);
	background-position:left;
	background-repeat:no-repeat;
}

#location {
	font-family: sans-serif;
	font-size:1.1em;
	font-weight:bold;
	color:#FFF;
	text-decoration:none;
	text-align: center;
	vertical-align:middle;
	text-align: left;
}


#location a{
    width:200px;
	height:56px;
	background-image:url(images/location_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#FFF;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 38px;
	position:relative;
	top:-266px;
	left:840px;
}

#location a:hover{
	color: #e51937;
	background-image:url(images/location_2.png);
	background-position:left;
	background-repeat:no-repeat;
}

/* Header
-----------------------------------------------------------------------------*/
#header_right {
	height: 125px;
	background: #FFF;
	background-image:url(images/header_repeat_right.png);
	background-position:center;
	background-repeat:repeat-x;
	vertical-align:middle;
	position:relative;
	top:0px;
	width:100%;

}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 0px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 75px;
}
#container {
	width: 1024px;
	height: 100%;
	float: left;
	overflow: hidden;
	padding: 0px 0px 50px 0px;
	
}
#content {
	padding: 0px 0px 0px 110px;
	top:0px;
}

#tablevaligntop {
	vertical-align:top;
}

#location_services {
	color:#000;
	vertical-align:top;
	text-align:left;
	padding-right:24px;
	padding-top:2px;
}

#location_services a{
	text-decoration:none;
	color:#000;
}

#location_services a:hover{
	text-decoration:none;
	color: #e51937;
}


#sideRight a {
	text-decoration: #e51937;
}

#menu_left_home{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}


#menu_left_home a {
	width:200px;
	height:56px;
	background-image:url(images/home_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_home a:hover {
	background-image:url(images/home_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_home_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/home_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}

#menu_left_walk_in_medical{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_walk_in_medical a {
	width:200px;
	height:56px;
	background-image:url(images/walkin_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_walk_in_medical a:hover {
	background-image:url(images/walkin_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_walk_in_medical_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/walkin_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}

#menu_left_family_practice{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_family_practice a {
	width:200px;
	height:56px;
	background-image:url(images/family_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_family_practice a:hover {
	background-image:url(images/family_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_family_practice_current {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/family_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}

#menu_left_foot_clinic{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_foot_clinic a {
	width:200px;
	height:56px;
	background-image:url(images/foot_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_foot_clinic a:hover {
	background-image:url(images/foot_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_foot_clinic_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/foot_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}

#menu_left_dentist{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_dentist a {
	width:200px;
	height:56px;
	background-image:url(images/dentist_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_dentist a:hover {
	background-image:url(images/dentist_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_dentist_current {
font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/dentist_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}

#menu_left_pharmacy{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_pharmacy a {
	width:200px;
	height:56px;
	background-image:url(images/pharm_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_pharmacy a:hover {
	background-image:url(images/pharm_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_pharmacy_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/pharm_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}
/*
#menu_left_physio_rehab{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_physio_rehab a {
	width:200px;
	height:56px;
	background-image:url(images/physio_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
}

#menu_left_physio_rehab a:hover {
	background-image:url(images/physio_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_physio_rehab_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/physio_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
}
*/

#menu_left_physio_rehab{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
/*	line-height: 56px; */
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_physio_rehab a {
	width:200px;
	height:56px;
	background-image:url(images/physio_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 43px;
	padding-left: 70px;
	position:relative;
	top:4px;
}

#menu_left_physio_rehab a:hover {
	background-image:url(images/physio_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_physio_rehab_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/physio_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
	position:relative;
	top:4px;
}

#menu_left_psychologist{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_psychologist a {
	width:200px;
	height:56px;
	background-image:url(images/psych_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
	position:relative;
	top:4px;
}

#menu_left_psychologist a:hover {
	background-image:url(images/psych_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_psychologist_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/psych_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
	position:relative;
	top:4px;
}

#menu_left_audiology{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_audiology a {
	width:200px;
	height:56px;
	background-image:url(images/audiology_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding: 20px 0px 20px 70px;
	position:relative;
	top:4px;
}

#menu_left_audiology a:hover {
	background-image:url(images/audiology_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_audiology_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/audiology_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
	position:relative;
	top:4px;
}

#menu_left_leasing{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
/*	line-height: 56px; */
	font-weight: bold;
	color:#6c6c6c;
}

#menu_left_leasing a {
	width:200px;
	height:56px;
	background-image:url(images/leasing_1.png);
	background-position:left;
	background-repeat:no-repeat;
	color:#6c6c6c;
	text-decoration:none;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 70px;
	position:relative;
	top:16px;
}

#menu_left_leasing a:hover {
	background-image:url(images/leasing_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
}

#menu_left_leasing_current {
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size:1.2em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	background-image:url(images/leasing_2.png);
	background-position:left;
	background-repeat:no-repeat;
	color: #e51937;
	padding: 2px 0px 2px 70px;
	position:relative;
	top:16px;
}

/* Bottom Menu
-----------------------------------------------------------------------------*/
#menu_bottom_container{
	width:100%;
	background-color:#6c6c6c;
	vertical-align:middle;
	text-align:center;
	display: block;
    margin-left: auto;
    margin-right: auto;

}

#menu_bottom{
	font-family: sans-serif;
	font-size:1em;
	font-weight: bold;
	/*line-height: 32px;*/
	background-color:#6c6c6c;
	color:#FFF;
	text-align: center;
	width:10%;
	height:32px;
}


#menu_bottom a {

	color:#FFF;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#menu_bottom a:hover {
	color: #e51937;
}

#menu_bottom_current {
	font-family: sans-serif;
	font-size:1em;
	line-height: 56px;
	font-weight: bold;
	color:#6c6c6c;
	color: #e51937;
	padding: 2px 0px 2px 0px;
}

#cndflag {
	height:32px;
	width:66px;
	background-image:url(images/cnd_flag.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	position:relative;
	vertical-align:bottom;
	top:-116px;
	left:66px;
}

#leasing {
	width:400px;
	height:56px;
	vertical-align:bottom;
	top:-140px;
	left:756px;
	font-family: sans-serif;
	font-size:1.1em;
	font-weight:bold;
	vertical-align:bottom;
	text-align:left;
	position:relative;


}

#leasing a{
	background-image:url(images/leasing_1.png);
	background-position:left;
	background-repeat:no-repeat;
color:#6C6C6C;
text-decoration:none;
position:relative;
	padding: 20px 0px 20px 64px;
	
}

#leasing a:hover{
	color: #e51937;
	background-image:url(images/leasing_2.png);
	background-position:left;
	background-repeat:no-repeat;
	position:relative;
	padding: 20px 0px 20px 64px;
}



#copyright {
	position:relative;
	vertical-align:bottom;
	top:-115px;
	left:2px;
	color:#000;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	min-width: 1024px;
	background: #e51937;
	position: relative;
	margin-top: -168px;
	padding-top: 5px;
}

/* Menu
-----------------------------------------------------------------------------*/
#menu_container {
	vertical-align:top;
	text-align: left;
	display: block;
	position:relative;
	padding-left:12px;
}

#menu {
	vertical-align:top;
	text-align:left;
	display: block;
	position:relative;
	 margin-left: 57px;
    margin-right: -17px;
}

/* Photo
-----------------------------------------------------------------------------*/
#photo {
	position:relative;
	left:24px; top:11px;
}


/* text
-----------------------------------------------------------------------------*/
#text {
	font-family: sans-serif;
	vertical-align:middle;
	font-size:1.2em;
	color:#6c6c6c;
	text-align: left;
    position:relative;
	padding-left:24px;
	padding-top: 12px;
}

#text a{
	text-decoration:none;
	color:#000;
}

#text a:hover{
	text-decoration:none;
	color: #e51937;
}

.fadein { position:relative; width:562px; height:240px;
top:5px;
}
.fadein img { position:absolute; left:24px; top:5px; }
