/*CSS*/
body {
	margin:0;
	padding:0;
	font-family:arial;
	font-size:11px;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#D3DCED;
	color: #000;
	text-align:justify;
	}

div#wrapper {
	margin:0 auto;
	width: 960px;
	padding:0;
	background-image:url(images/content_bg.png);
	}

div#left {
	background-image:url(images/content_bg.png);
	float: left;
	width: 245px;
	}
	div#top_left {
		float:left;
		width:245px;
		height:87px;
		background-image:url(images/top_left.jpg);
		}		
	div#ear {
		float:left;
		width:245px;
		height:92px;
		background-image:url(images/ear.jpg);
		}		
	#ear:hover {
		background-image:url(images/ear_r.jpg);
		}
	div#nose {
		clear:left;
		float:left;
		width:245px;
		height:91px;
		background-image:url(images/nose.jpg);
		}		
	#nose:hover {
		background-image:url(images/nose_r.jpg);
		}
	div#throat {
		clear:left;
		float:left;
		width:245px;
		height:90px;
		background-image:url(images/throat.jpg);
		}	
	#throat:hover {
		background-image:url(images/throat_r.jpg);
		}
	div#facial {
		clear:left;
		float:left;
		width:245px;
		height:92px;
		background-image:url(images/facial.jpg);
		}	
	#facial:hover {
		background-image:url(images/facial_r.jpg);
		}
	div#portal {
		clear:left;
		float:left;
		width:245px;
		height:156px;
		background-image:url(images/portal.jpg);
		}		
		#portal p {
			width: 200px;
			margin: 50px 0 0 20px;
			text-align: center;
			color: #ffffff;
			font-size: 20px;
			line-height: 35px;
			font-family:arial narrow;
			text-transform:uppercase;
			}
		#portal a {
			color: #FFF;
			}
		#portal a:hover {
			color: #CCA;
			}
			
div#right {
	background-image:url(images/content_bg.png);
	background-position:right;
	float: left;
	width: 715px;
	margin:0;
	padding:0;
	}
	div#banner {
		float:left;
		width:715px;
		height:205px;
		background-image:url(images/banner-2.jpg);
		}	
	div#top_tabs div:hover {
		background-image:url(images/hover_bg.png);
		}
	div#top_tabs p{
		font-family:arial narrow;
		color: #ffffff;
		font-size: 14px;
		text-align: center;
		margin-top: 15px;
		}
		
		div#top_tabs {
	margin:0;
	padding:0;
	width: 715px;
	height: 47px;
	float:left;
		
		}
		

		
	div#services {
		margin:0;
		padding:0;
		float:left;
		width:151px;
		height:47px;
		background-image:url(images/services.jpg);
		}		
	div#staff {
		margin:0;
		padding:0;
		float:left;
		width:152px;
		height:47px;
		background-image:url(images/staff.jpg);
		}		
	div#office {
		margin:0;
		padding:0;
		float:left;
		width:163px;
		height:47px;
		background-image:url(images/office.jpg);
		}		
	div#contact {
		margin:0;
		padding:0;
		float:left;
		width:140px;
		height:47px;
		background-image:url(images/contact.jpg);
		}		
	div#home {
		margin:0;
		padding:0;
		float:left;
		width:106px;
		height:47px;
		background-image:url(images/home.jpg);
		}		

div#content {
	float:left;
	background-image:url(images/content_bg.jpg);
	background-repeat:no-repeat;
	width: 465px;
	margin: 0 auto;
	margin-bottom: 20px;
	}
	#content p {
		line-height:18px;
		margin: 0px 40px 20px 40px;
		}
	#content ul {
		margin-left: 50px;
		padding-left: 20px;
		line-height: 20px;
		text-align:justify;
		}
		#content ul a, a:visited {
			color: #5986BD;
			}
		#content ul a:hover {
			color: #153568;
			text-decoration: none;
			}
			
div#content li {
list-style: circle;
}


#sidebar {
	float:left;
	text-align:right;
	width: 250px;
	background-image:url(images/content_bg.png);
	background-position: right;
	}
	#sidebar ul {
		text-transform:uppercase;
		font-family:arial narrow;
		list-style: none;
		color: #000;
		margin:0px 30px 0 0;
		padding: 0px;
		line-height: 20px;
		font-size: 11px;
		}
	#sidebar a {
		color: #000;
		}
	#sidebar a:hover {
		text-decoration: underline;
		}


		
div#footer_left {
	float:left;
	width: 18px;
	height: 206px;
	background-image:url(images/footer_left.jpg);
	}
div#footer {
	background-image:url(images/footer_bg.jpg);
	width: 924px;
	height: 186px;
	float:left;
	text-align: center;
	padding: 10px 0px;
	margin: 0 auto;
	color: #FFF;
	}
	#footer ul {
		padding: 0px;
		margin: 10px 0 0 0;
		line-height: 20px;
		}
	#footer li {
		list-style-type: none;
		display: inline;
		padding-right: 20px;
		}
div#footer_right {
	float:left;
	width: 18px;
	height: 206px;
	background-image:url(images/footer_right.jpg);
	}



/*  *********************************************   CONTENT   *********************************************** */


.contact_form td{
	font-size: 11px;
	}

img {
	border: none;
	}	

/*Link Text*/
H1 {
	font-family:arial narrow;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: normal;
	margin: 0px;
	padding:45px 30px 20px 30px;
	color: #0E274F;
	}

H2 {
	font-family:arial narrow;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding:45px 30px 25px 30px;
	color: #0E274F;
	}

H3 {
	margin-top: 0px;
	font-size: 12px; 
	color: #777;
	line-height: 17px;
	font-weight:normal;
	padding:0px 50px 0px 30px;
}

/*  *********************************************   PHOTOS   *********************************************** */
.picborder {
	border: 1px solid; 
	border-color:#69173F;
}

.picRight {
	border: 1px solid; 
	border-color:#69173F; 
	float:right; 
	margin: 5px 40px 5px 20px;
}
.picRightnoborder {
	float:right; 
	margin-left:20px;
}
.picLeft {
	border: 1px solid #69173F;
	float:left;
	margin-right:10px;
    margin-top:5px;
}
.picLeftnoborder {
	float:left; 
	margin-left:0px;
	margin-right:10px;
}


/*  *********************************************   FORMS   *********************************************** */
.inputSelect {
	font-family:arial;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: 1px solid #69173F;
	color: #000;
	width:200px;
	background-color: #ABD;
	font-weight: bold;
	padding-left: 5px;
}
.inputComment {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BORDER: 1px solid #69173F;
	color: #000;
	width:200px;
	background-color: #ABD;
	font-weight: bold;
	padding-left: 5px;
	font-family: Arial;
}


.inputButton {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #000;
	width:80px;
	background-color:#ABD;
	border: 1px solid #69173F;
}
.inputButton2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	CURSOR: pointer;
	COLOR: #000;
	width:100px;
	background-color:#ABD;
	border: 1px solid #69173F;
}

.no-rep-x {
	background-repeat: repeat-x;
}
.no-rep-y {
	background-repeat: repeat-y;
}


/*  *********************************************   LINKS   *********************************************** */


a, a:visited {
	color: #5986BD;
	text-decoration: none;
	}
a:hover {
	color: #69173F;
	text-decoration: none;
	}



#footer a {
	color:#FFF;
	text-decoration: none;
	}
#footer a:hover {
	color:#FFF;
	text-decoration: underline;
	}	



/* Link Styles Ends */

.button-text {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	font-weight: bold;
	color: #214285;
	text-decoration: none;
}

div#copyright {
	margin:30px auto 0;
	padding:0;
	width:684px;
	text-align:left;
	color:#3D4063;
}

div#copyright img {
	float:left;
	margin-right:10px;
}



div#patientforms {
width:250px;
margin:0;
padding:0;

}

/* Drop down menu */

#dropmenudiv{
position:absolute;
border:1px solid #f4f4f4;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}


#dropmenudiv a{

width: 100%;

display: block;

text-indent: 3px;

border-bottom: 1px solid #f4f4f4;

padding: 1px 0;

text-decoration: none;

font-weight: bold;

font-size: 12px;

}



#dropmenudiv a:hover{ /*hover background color*/

color: #fff;

background-color: #4b4e47;

}

div#links a span {display: none;}



div#links a:hover span {display: block;

   position: absolute; top: 200px; left: 0; width: 125px;

   padding: 5px; margin: 10px; z-index: 100;

   color: #AAA; background: black;

   font: 10px Verdana, sans-serif; text-align: center;}

   

   

   

div#links a:hover {color: #411; background: #AAA;}

div#links {

	position: relative;

	top: 0px;

	left: 0;

	width: 265px;

	font: 14px Arial, Verdana, sans-serif;

	z-index: 1;

	padding-left: 30px;

	color:#fff;

}

div#links a {

	display: block;

	text-align: left;

	font: bold 1em sans-serif;

	padding: 5px 40px;

	margin: 0 0 1 50px;

	border-width: 0;

	text-decoration: none;

	color: #FFFFFF;

	background: #4b4e47;

}

div#links a:hover {color: #411; background: #AAA;}



div#links a span {display: none;}

div#links a:hover span {display: block;

   position: absolute; top: 180px; left: 0; width: 125px;

   padding: 5px; margin: 10px; z-index: 100;

   color: #AAA; background: black;

   font: 10px Verdana, sans-serif; text-align: center;}
.tablecontent {
	line-height:18px;
}
