/* CSS Document */
div {
	position:relative;
}
#containerMain {
	margin:0 auto;
	padding:0px;
	width:900px;
	min-height:500px;
	height:100%;
}
#containerMain-inner {
	margin:0 auto;
	padding-left:25px;
	padding-right:25px;
	width:900px;
	min-height:500px;
	height:auto;
	overflow:hidden;
	
}
#top-logo {
	margin:0px;
	width: 900px;
	height:129px;
}
#address {
	width:300px;
	float:right;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#003c73;
	line-height:20px;

}
.callnumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
	color:#003c73;
	line-height:20px;
}

#email-top{
	float:right;
	width:266px;
	height:20px;
	padding-top:3px;
	padding-left:13px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	color:#003c73;
	background-color:#ebf0f5;
}
#email-top a, #email-top a:visited{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color:#003c73;
}
#email-top a:hover{
	font:bold 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#003c73;
}

#two-top{
	width:266px;
	float:right;
	line-height:30px;
	height:32px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	color:#003c73;
	background-color:#ebf0f5;
	text-align:center;
}
#two-top a, #two-top a:visited{
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration: none;
	font-weight:bold;
	color:#003c73;
}
#two-top a:hover{
	line-height:28px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	font-weight:bold;
	color:#003c73;
}


#nav-sub {
	width:900px;
	clear:both;
	height:54px;
}
#banner {
	width:900px;
	height:auto;
}
#copyright-div {
	margin:0 auto; 
	width:900px; 
	position:relative; 
	clear:both;
	height:58px;
	}
#copyright{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: normal;
	text-decoration:none;
	float:left;
	width:450px;
	padding-top:10px;
}
#copyright a, #copyright a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;

	text-decoration:underline;
}
#copyright a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	
	text-decoration:none;
}
#inner-content {
	width:900px;
	overflow:hidden;
	background: url(../images/content-bg.jpg) 0 -10px repeat-y;
	height:auto;
	margin-top:5px;
}
#inner-right {
	float:right;
	width:638px; 
	min-height:595px;
	height:auto !important;
	height:595px;
	padding-left:15px; 
	padding-bottom:15px;
	text-align:justify;
}
#cotent-left {
	float:left;
	width:244px;
	
}

.horz-sublinks {
	background-color:#ececec;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c568e;
	font-weight:bold;
	text-decoration:none;
	height:26px;
	width:638px;
}
.horz-sublinks a:link, .horz-sublinks a:active, .horz-sublinks a:visited{
	display:block;
	width:auto;
	float:left;
	padding: 5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c568e;
	font-weight:bold;
	text-decoration:none;
	border-right:1px solid #dbdad9;
}
.horz-sublinks a:hover {
	background:#1c568e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.gallery-sublinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c568e;
	font-weight:bold;
	text-decoration:none;
	height:96px;
	width:246px;
	margin-right:4px;
	text-align:left;
	
}
.gallery-sublinks a:link, .gallery-sublinks a:active, .gallery-sublinks a:visited{
	display:block;
	width:auto;
	float:left;
	padding: 5px 8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1c568e;
	width:230px;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #dbdad9;
	margin-bottom:4px;
}
.gallery-sublinks a:hover {
	background:#1c568e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;

}
#fig-box {
	width:625px;
	min-height:128px;
	height:auto !important;
	height:128px;
	margin-bottom:15px;
	text-align:left;
}
/*#submenu {
	width:638px;
	list-style:none;
	margin:0px;
	padding:0px;
	}
#submenu ul {
	width:638px;
	margin:0px;
	padding:0px;
	list-style:none;
	}
#submenu li {
	width:100%;
	height:29px;
	padding-left:10px;
	padding-right:10px;
	border-top:1px solid #d0d9e1;
}
#submenu li a , #submenu li a:visited{
	width:100%;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#1c568e;
	line-height:29px;
	font-weight:bold;
	text-decoration:none;
	height:29px;
	padding-left:27px;
	background-image:url(../images/star.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}	
#submenu li a:hover{
	width:100%;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	font-weight:bold;
	background-color:#1c568e;
	text-decoration:none;
	background-image:url(../images/star1.jpg);
	background-repeat:no-repeat;
	background-position: left top;
}*/
#dentist {
	float:left;
	width:82px;
	height:102px;
	padding:0px;
	margin-right:10px;
	border:1px solid #26619d;
}

.team1 a, .team1 a:active, .team1 a:visited {
	background-image:url(../images/teamphoto1.jpg);
	background-repeat:no-repeat;
	background-position: center center;
	width:82px;
	height:102px;
	display:block;
} 
.team1 a:hover {
	background-image:url(../images/teamphoto1_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team1_a  {
	background-image:url(../images/teamphoto1_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
}

.team2 a, .team2 a:active, .team2 a:visited {
	background-image:url(../images/teamphoto2.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team2 a:hover {
	background-image:url(../images/teamphoto2_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team2_a  {
	background-image:url(../images/teamphoto2_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
}

.team3 a, .team3 a:active, .team3 a:visited {
	background-image:url(../images/teamphoto3.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team3 a:hover {
	background-image:url(../images/teamphoto3_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team3_a  {
	background-image:url(../images/teamphoto3_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
}

.team4 a, .team4 a:active, .team4 a:visited {
	background-image:url(../images/teamphoto4.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team4 a:hover {
	background-image:url(../images/teamphoto4_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team4_a  {
	background-image:url(../images/teamphoto4_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
}

.team5 a, .team5 a:active, .team5 a:visited {
	background-image:url(../images/teamphoto5.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team5 a:hover {
	background-image:url(../images/teamphoto5_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
} 
.team5_a  {
	background-image:url(../images/teamphoto5_h.jpg);
	background-repeat:no-repeat;
	background-position:center center;
	width:82px;
	height:102px;
	display:block;
}
#arrowMain {
	float:left;
	width:200px;
}

#name1 {
	margin-left:10px;
	margin-top:95px;
	position:absolute;
	width:190px;
}
#name2 {
	margin-top:250px;
	
	float:right;
	width:190px;
	position:absolute;
	text-align:right;
	 
}
#teamphotoLeft {
	float:left;
	width:200px;
}
#teamphotoRight {
	float:right;
	width:200px;
}
.slider_title {
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}
a.blue-link:link, a.blue-link:visited, a.blue-link:active {
	color:#4b7fa0;
	text-decoration:none;
}
a.blue-link:hover {
	color:#b5b5b5;
	text-decoration:underline;
}
.arrow_bg {
	background-image:url(../images/arrow-dental-team.jpg);
	width:200px;
	height:415px;
	background-position:left top;
	background-repeat:no-repeat;
}
.arrow_bg_single {
	background-image:url(../images/arrow-dental-team-single.jpg);
	width:100px;
	height:415px;
	background-position:left top;
	background-repeat:no-repeat;
}
#two_but{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	clear: both;
	width: 900px;
	font-weight: bold;
	text-transform: uppercase;
}

#two_but a:link, #two_but a:active, #two_but a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}

#two_but a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 32px;
	color: #ccc;
	text-decoration: blink;
	text-align: center;
	font-weight: bold;
	text-transform: uppercase;
}
#index_banner_abs {
	position: absolute;
	height:155px;
	width:900px;
	right:0px;
	top:251px;
	z-index:5;
	
	filter:alpha(opacity=60);
	-moz-opacity:.60;
	opacity:.60;
	background-image:url(../images/opacity_img.gif);
	background-repeat:repeat;
}
#banner_content {
	position: absolute;
	top:251px;
	z-index:10;
	height:155px;
	width:900px;
	right:0px;
	text-align:left;
}

#alImg img { filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#alImg { 
	display: inline-block; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/slogun.png');
}

ul#banner_topics {
	margin:0px 0px 0px 30px;
	padding:0px;
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 14px;
	color: #FFF;
	text-decoration: none;
}
ul#banner_topics li{
	padding-bottom:5px;
}
#profile{
	width:360px;
	float:left;
	height:80px;
	padding-left:50px;
	padding-top:20px;
	text-align:center;	

	}
	* html #profile{
	width:360px; height:100px; position:absolute; display:run-in;
	}

#sitemap {
	margin:10px 0;	
	clear: both;
	float: left;
	width: 876px;
	padding:0px 20px;
	}
	#sitemap ul#section {
		margin:0px;
		padding:0px;
		width:100%;
		height:auto;
		}
		#sitemap ul#section li {
			list-style:none;
			display:block;
			float:left;
			line-height:20px;
			width:150px;
			text-align:left;
			border-right:dotted 1px #7193b5;
			padding:0px 15px;
			height:125px;
			}
		#sitemap ul#section li a:link, ul#section li a:active, ul#section li a:visited{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#fff;
			text-decoration:none;
			display:block;
			
			}

		#sitemap ul#section li a:hover{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			font-weight:normal;
			color:#fff;
			text-decoration:underline;
			}
		#sitemap #section h4 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13px;
			color: #2b98a6;
			text-decoration: none;
			padding-bottom:10px;
			}
#welcome-box{
	background:url(../images/welcome-bg.jpg) center top no-repeat; width:896px; height:254px; margin:0 auto; margin-top:17px;
	}
	#welcome-box p{
		color:#003c73;
		font-size:13px;
		text-decoration:none;
		}
		#welcome-box ul{
			margin:0;
			padding:0;
			}	
			#welcome-box ul li{
				margin-left:5px;
				padding-left:15px;
				list-style:none;
				position:relative;
				color:#003c73;
				font-size:13px;
				line-height:25px;
				_line-height:20px;
				font-family:Arial, Helvetica, sans-serif;
				background:url(../images/bullet.jpg) left 10px no-repeat;
				-background:url(../images/bullet.jpg) left 8px no-repeat;
				}

.copyright_optimisation{
padding-bottom:20px;
padding-top:
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	font-weight: normal;
	text-decoration:none;
	float:left;
}
.error {color:#ff0000;}

#email-box{
	background:url(../images/email-bg.png) no-repeat;
	width:218px;
	height:267px;
	position:absolute;
	top:26px;
	left:672px;
	z-index:30;
}
#email-box input{
	width:189px;	
	padding: 1px;
	font-size:11px;

}
#email-box textarea{
	width:189px;	
	padding: 1px;
	font-size:11px;
	height:70px;
	font-family: Verdana,Geneva,sans-serif;
}
#result{
	font-size:11px;
	color:#F00;
}
