/* Layout Styles */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
}
#Wrapper {border:0px solid #666;width:800px;margin:0px auto auto auto; overflow:hidden;}
#Banner {height:88px; background-color:#8ed2ca;}
.NavBar {height:20px;margin:3px 0 3px 0;overflow:hidden;}
#FlashBox, #ContentBox, #Gallery, #GoogleMap {height:320px; border:0px solid #efefef;margin-top:10px;position:relative;}
#Gallery img {margin:15px 30px 0 0; border:none;}
#ColOne {width:459px; padding-right:20px; float:left; display:inline;height:318px;margin-right:10px;overflow-y:scroll; line-height:150%;}
#ColOne li {margin-bottom:12px;}
#TeamFlash {width:800px;display:inline;height:312px;overlow:hidden;}
#ColTwo, #ColPractice, #ForDentist {
	width:311px;
	float:left;
	display:inline;
	height:318px;
	background-image:url(Images/ColTwoBg.jpg);
	overflow:visible;
	background-position:right;
}
#ColPractice {background-image:url(Images/ColPracticeBg.jpg); background-position:right;}
#ForDentist {background-image:url(Images/ForDentistsBg.jpg); background-position:right;}

#ImageBox {height:147px;margin:10px 0 10px 0;}
#ImageBox img {float:left; display:inline; margin:0 16px 0 0;}
#ImageBox #LastImage {margin:0;}
#Footer {background-color:#d3eeea;padding:10px 20px 10px 20px;font-size:10px; font-weight:bold; color:#606060;}
#Phone {float:right; text-align:right; font-size:12px; width:150px;}
.Opac, .Services {width:134px;height:280px;float:left; padding:40px 7px 0px 7px; display:inline; text-transform:uppercase;}
.TLeft {text-align:left;}
.Services {
	padding:10px 7px 0px 10px;
	height:317px;
	font-weight:bold;
	font-size:11.9px;
}
.Services ul {
	line-height:126.5%;
	list-style-type:none;
	margin:0;
	padding:0;
	background-attachment: scroll;
}
.Services li {margin:0 0 5px 0; padding:0; }
.Services a {
	font-size:11.9px;
	text-decoration:none;
	color:#d3eeea;
}
a.Opac:link, a.Opac:visited, a.Opac:active {color:#d3eeea;} 
.Services a:hover {color:#fff;}
#NoLink {color:#d3eeea;padding-left:5px;}
.Sub {position:relative;left:18px; list-style-image:url(images/bullet.gif);color:#fff;}
#CurrentService {color:#fff;}

/* Gallery */
#GalCol{width:473px;  float:left; display:inline;height:318px;margin-right:15px;overflow-y:scroll; line-height:150%;}
#ImageHolder { height:300px;overflow:hidden;width:473px; position:relative;top:-15px;}
#ImageHolder img {}
#ColThumbs {width:303px; float:left; display:inline;height:301px; overflow:hidden;overflow-y:scroll;margin-top:19px;}
.Thumb {float:left;margin:0 5px 2px 5px;display:inline;overflow:hidden;width:60px;height:60px;}
#ColThumbs img {cursor:pointer;border:1px solid #ccc;}

/* Navigation Styles */
a {color:#666;}
a:hover {color:#333;}
#PracticeLinks {
	text-align:left;
	position:relative;
	top:20px;
	line-height:250%;
}
.NavBar ul {list-style-type:none; margin:0; padding:0; }
.NavBar li {margin:0; padding:0;float:left;}
.NavBar a {display:block; background-color:#6f6f71; color:#fff; text-transform:uppercase; text-align:center;padding:3px 0px 3px 0px; text-decoration:none; }
.NavBar a:hover{color:#fff; text-decoration:none;background-color:#6f6f71;}
.Current {background-color:#50948c;}
/* Unique Properties for Main Nav Links */
#Home {width:65px;margin-left:0px;}
#ThePractice {width:116px;margin-left:1px;}
#YourComfort {width:116px;margin-left:1px;}
#OurServices {width:116px;margin-left:1px;}
#TheTeam {width:90px;margin-left:1px;}
#Finance {width:90px;margin-left:1px;}
#ContactUs {width:100px;margin-left:1px;}
#ForDentists {width:100px;margin-left:1px; background-color:#accfca;}
#ContactButton{display:block; width:109px;height:47px; z-index:2000; position:absolute;top:265px;left:680px;}
#ContactButton img, #EmailButton img {border:none;}
#EmailButton{display:block; width:279px;height:18px; z-index:2000; position:absolute;top:48px;left:76px; }

.Opac a {display:block; width:120px;padding:6px; text-decoration:none;margin-bottom:15px;font-size:120%; color:#484444; font-weight:bold; text-align:center;}
.Opac a:hover {background-color:#ececec;}
#OpacCurrent {background-color:#ececec;font-size:120%;}
.Left {float:left; display:inline;}
/* Text Styles */
h3 {font-size:16px;margin:8px 0 8px 0;}
