body {
	margin:0;
	background-image:url(../images/mainbg.jpg);
	background-repeat:repeat-x;
	background-color:#e9e8b5;
	}

#wrapper {
	width:1001px;
	margin:0 auto;
	}
	
#header-box {
	width:1001px;
	height:249px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	}

#main-container {
	background-image:url(../images/bodybg.jpg);
	padding:0 6px 0 10px;
	clear:both;
	height:100%;
	overflow:hidden;
	}

#right-column {
	width:358px;
	float:right;
	}
	
#flash-video-box {
	margin-bottom:40px;
	}

.big-titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	color:#77751f;
	font-style:oblique;
	letter-spacing:-1px;
	}

#ads-section {
	height:290px;
	}

.ads-box {
	width:174px;
	float:left;
	margin-right:5px;
	
	}

#info-lib-box {
	width:332px;
	height:200px;
	background-image:url(../images/info-library-bg.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	}

.medium-titles {
	font-family:Trebuchet MS, Tahoma, Arial, sans-serif;
	font-size:18px;
	letter-spacing:-1px;
	}

.libraries {
	float:left;
	width:160px;
	margin-top:20px;
	}

ul {
	list-style:none;
	margin:0;
	padding:0;
	}

.opp-lists {
	list-style:square;
	margin-left:50px;
	padding:0;
	}

#opp-box {
	padding-right:20px;
	}

.right-section-texts {
	font-family: Tahoma, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
	
	
#left-column {
	width:613px;
	font-family:Tahoma, Trebuchet MS, Arial, sans-serif;
	color:#000000;
	float:left;
	}

.section {
	padding-bottom:15px;
	}

.right-section {
	padding-bottom:15px;
	border-bottom:#aeac75 1px dotted;
	}

#doc-profile {
	padding-right:10px;
	}

#doc-profile2 {
	padding-right:10px;
	font-family:Tahoma, Trebuchet MS, Arial, sans-serif;
	color:#000000;
	}
	
.dr-photo-thumb {
	width:119px;
	height:128px;
	margin:0 20px 20px 0;
	float:left;
	}
	
.dr-photo-thumb2{
	width:119px;
	height:128px;
	margin:0 20px 90px 0;
	float:left;
	}

.staff-photo-thumb {
	width:119px;
	height:128px;
	display:-moz-inline-box;
	margin-right:10px;
	}


.regular-texts {
	font-size:13px;
	}

.profile-name {
	font-family:Tahoma, Trebuchet MS, Arial, sans-serif;
	font-size:18px;
	color:#b8b77e;
	letter-spacing:-1px;
	font-weight:bold;
	}




#footer {
	height:129px;
	background-image:url(../images/footerbg.jpg);
	background-repeat:repeat-x;
	width:100%;
	}

#footer-details {
	padding:40px 0 0 0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#e9e8b5;
	font-size:10px;
	}

#makeappointment-box {
	width:297px;
	margin:164px 38px 0 0;
	float:right;
	}

#top-link-box {
	float:left;
	}

.service-lists {
	margin-left:30px;
	padding:0;
	list-style-type:square;
	font-weight:bold;
	font-size:14px;
	}

.divider {
	height:2px;
	border-bottom:#a4a354 1px dotted;
	margin:20px 0 20px 0;
	}

.service-titles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	font-weight:bold;
	color:#000000;
	letter-spacing:-1px;
	margin-bottom:1px;
	}

.service-box {
	padding-right:20px;
	}

.testi {
	background-color:#f3f2d5;
	padding:10px;
	}
	
#contactinfo-box {
	padding:0 25px 0 90px;
	}

.dentalinfo-box {
	padding:0 15px 0 20px;
	}
	
.confirmation-text {
	font-size:18px;
	font-family: Tahoma, Arial;
	font-weight:bold;
	text-align:center;
	padding:20px;
	}

.dental-article {
	padding:0 15px 0 10px;
	font-family:Tahoma, Trebuchet MS, Arial;
	font-size:13px;
	color:#000000;
	}

.service-active {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	}

.services-box {
	float:left;
	width:300px;
	}

.smilegallery-box {
	clear:both;
	min-height:100%;
	height:100%;
	overflow:hidden;
	}

.smilegallery-pics {
	float:left;
	width:200px;
	}

.smilegallery-texts {
	width:300px;
	padding-right:90px;
	float:right;
	}

#refer-peterson-box {
	display:none;
	}

#refer-friend-box {
	display:none;
	}

.ol-lists {
	margin:8px 0;
	padding:0;
	}

