body {margin:0px; font-family:Arial, Helvetica, sans-serif; background:#475558 url(assets/images/background.jpg) top left repeat;}

h1 { 
	font:24px "Times New Roman", Times, serif;
	margin-top:10px;
	text-transform:uppercase;
	color:#96a396;
	}
h2 {font-size:18px; color:#B5B5B5;}
h3 {font-size:16px;  color:#B5B5B5;}
h4 {font-size:14px; color:#B5B5B5;}

p {font-size:12px; line-height:20px; margin:1em 0 0 0;}

a {text-decoration:none; color:#B7AE7A; font-weight:bold;}
a:hover {text-decoration:underline;}

li {font-size:12px; line-height:20px;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
.topInfo {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#192c1b;
	}
.tagText1 {
	font:bold 24px "Times New Roman", Times, serif;
	color:#b8c9b8;
	}  
.tagText2 {
	font:italic 12px Arial, Helvetica, sans-serif;
	color:#fff;
	}
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#topBar {
width:100%;
height:42px;
margin:149px 0px 0px 0px;
padding:0px;
left:0px;
position:absolute;
background:transparent url(assets/images/topBar_bg.png) top left repeat-x;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://oralsurgeonhouston.com/assets/images/topBar_bg.png',sizingMethod='scale');
}
	#barContent {
	width:880px;
	height:auto;
	margin:0 auto;
	padding:12px 0px 0px 0px;
	}
		#phone {
		width:300px;
		height:auto;
		margin:0px;
		padding:0px;
		text-align:right;
		float:right;
		}
		#address {
		width:400px;
		height:auto;
		margin:0px;
		padding:0px;
		}
		
#wrapper {
width:902px;
height:auto;
margin:0 auto;
padding:0px;
background:transparent url(assets/images/container_bg.jpg) top center repeat-y;
}
#container {
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
	background:transparent url(assets/images/header_bg.jpg) top center no-repeat;
}
	#header {
	width:auto;
	height:191px;
	margin:0px;
	padding:0px;
	}
		#names {
		width:250px;
		height:auto;
		margin:0px;
		padding:0px;
		float:right;
		font:18px "Times New Roman", Times, serif;
		color:#fff;
		text-align:right;
		}
		
		
	#leftCol {
	width:140px;
	height:auto;
	margin:0px;
	padding:0px 10px 0px 10px;
	float:left;
	}
	#navContainer {
	width:192px;
	margin:0px 0px 0px -50px;
	padding:0px;
	position:absolute;
	}
		#nav{
		width:162px;
		height:343px;
		margin:0px;
		padding:10px 15px 0px 15px;
		background: transparent url(assets/images/nav_bg.png) top left no-repeat;
		_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://oralsurgeonhouston.com/assets/images/nav_bg.png',sizingMethod='scale');
		}
		#nav ul {
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		}
		#nav ul li{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		list-style:none outside none;
		border-top: 1px solid #000;
		}
		#nav ul li.first {
		border-top: 0px;
		}
		#nav a{
		width:147px;
		margin:0px;
		display:block;
		padding: 0px 0px 0px 15px;
		font: 11px/22px Arial, Helvetica, sans-serif;
		color:#000;
		position:relative;
		}
		#nav li.multiRow a {
		line-height: 17px;
		}
		#nav li a:hover{
		text-decoration:none;
		background:transparent url(assets/images/nav_dot.gif) left 5px  no-repeat;
		}
	#centerCol {
	width:510px;
	height:auto;
	min-height:470px;
	margin:0px;
	padding:0px 0px 0px 20px;
	float:left;

	}
	#rightCol {
	width:180px;
	height:auto;
	margin:0px;
	padding:20px 0px 0px 10px;
	float:right;

	}
	#footer {
	width:902px;
	height:65px;
	margin:0px;
	padding:0px;
	clear:both;
	background: url(assets/images/footer_bg.jpg) top center no-repeat;
	}
		#sidePic {
		width:256px;
		height:420px;
		margin:-360px 0px 0px 675px;
		padding:0px;
		position:absolute;
		background:transparent url(assets/images/sidePic.png) top left no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://oralsurgeonhouston.com/assets/images/sidePic.png',sizingMethod='scale');
		}
		#sidePicBox {
		width:238px;
		height:261px;
		margin:150px 0px 0px 9px;
		padding:0px;
		position:absolute;
		}
		
/* Office Map Divs Start */
#learningCenter img {
	visibility: hidden;
	position: absolute;
	left: 475px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}

	#learningCenter:hover img {
		visibility: visible;			
 }

#receptionArea img {
	visibility: hidden;
	position: absolute;
	left: 720px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}

	#receptionArea:hover img {
	visibility: visible;
	}

#receptionDesk img {
	visibility: hidden;
	position: absolute;
	left: 720px;
	z-index: 999;
	border: solid 1px #CCCCCC;
	
}
	#receptionDesk:hover img {
		visibility: visible;
		}

#radiologyLab img {
	visibility: hidden;
	position: absolute;
	left: 475px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#radiologyLab:hover img {
		visibility: visible;
		}

#receptionBar img {
    visibility: hidden;
	position: absolute;
	left: 720px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#receptionBar:hover img {
		visibility: visible;
	    }

#sterilization1 img {
	visibility: hidden;
	position: absolute;
	left: 520px;
	z-index: 999;
	border: solid 1px #CCCCCC;

}
	#sterilization1:hover img {
		visibility: visible;
		}
		
#sterilization2 img {
	visibility: hidden;
	position: absolute;
	left: 520px;
	z-index: 999;
	border: solid 1px #CCCCCC;

}
	#sterilization2:hover img {
		visibility: visible;
		}

#consult1 img {
	visibility: hidden;
	position: absolute;
	left: 450px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#consult1:hover img {
		visibility: visible;
		}

#consult2 a:hover {

}

#consult3 a:hover {

}

#consult4 a:hover {

}

#consult5 a:hover {

}

#patientConsult a:hover {

}

#restorative img {
	visibility: hidden;
	position: absolute;
	left: 450px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#restorative:hover img{
		visibility: visible;
		}

#surgical1 a:hover {

}

#surgical2 img {
	visibility: hidden;
	position: absolute;
	left: 680px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#surgical2:hover img{
		visibility: visible;
		}

#surgical3 img {
	visibility: hidden;
	position: absolute;
	left: 600px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#surgical3:hover img{
		visibility: visible;
		}

#surgical4 img {
	visibility: hidden;
	position: absolute;
	left: 520px;
	z-index: 999;
	border: solid 1px #CCCCCC;
}
	#surgical4:hover img{
		visibility: visible;
		}

#lounge a:hover {

}
#toplinks {
	text-align: center;
	font-size: 11px;
	color: white;
}
#toplinks a {
	text-decoration: none;
}
		
