body {

	background-color: #d7c17f;
	margin: 0px;
	background-image:url(../images/back.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}


h1 {
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
	font-weight:normal; color:#003366;
	margin:0px; padding:0px 0px 20px 0px;
}

p {
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	color:#000000;
	line-height:16px;
	margin:0px; padding:0px 10px 15px 0px;
}



hr {
display:none;
}



#skip {
display:none;
}



#wrapper{
width: 960px;
height:auto;
margin: 0px auto;
}



#navigation {
float:left;
width:960px; height:28px;
margin:0px; padding:10px 0px 6px 0px;
}



#navigation li{
	list-style-type:none; float:left;
	margin:0px; padding:0px 10px;
}



#navigation li strong{ display:none;}



.btn_finddentist:link, .btn_finddentist:visited{
	width:119px; height:28px; float:left;
	background:url(../images/btn_finddentist.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_finddentist:hover, .active_finddentist{
	width:119px; height:28px; float:left;
	background:url(../images/btn_finddentist_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.btn_cosmetic:link, .btn_cosmetic:visited{
	width:86px; height:28px; float:left;
	background:url(../images/btn_cosmetic.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_cosmetic:hover, .active_cosmetic{
	width:86px; height:28px; float:left;
	background:url(../images/btn_cosmetic_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.btn_general:link, .btn_general:visited{
	width:78px; height:28px; float:left;
	background:url(../images/btn_general.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_general:hover, .active_general{
	width:78px; height:28px; float:left;
	background:url(../images/btn_general_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.btn_restorative:link, .btn_restorative:visited{
	width:104px; height:28px; float:left;
	background:url(../images/btn_restorative.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_restorative:hover, .active_restrorative{
	width:104px; height:28px; float:left;
	background:url(../images/btn_restorative_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_sedation:link, .btn_sedation:visited{
	width:104px; height:28px; float:left;
	background:url(../images/btn_sedation.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_sedation:hover, .active_sedation{
	width:104px; height:28px; float:left;
	background:url(../images/btn_sedation_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.btn_orthodontics:link, .btn_orthodontics:visited{
	width:123px; height:28px; float:left;
	background:url(../images/btn_orthodontics.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_orthodontics:hover, .active_orthodontics{
	width:123px; height:28px; float:left;
	background:url(../images/btn_orthodontics_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}


.btn_tmj:link, .btn_tmj:visited{
	width:44px; height:28px; float:left;
	background:url(../images/btn_tmj.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_tmj:hover, .active_tmj{

	width:44px; height:28px; float:left;
	background:url(../images/btn_tmj_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
	}



.btn_implants:link, .btn_implants:visited{

	width:85px; height:28px; float:left;
	background:url(../images/btn_implants.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_implants:hover, .active_implants{

	width:85px; height:28px; float:left;
	background:url(../images/btn_implants_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.btn_speciality:link, .btn_speciality:visited{

	width:161px; height:28px; float:left;
	background:url(../images/btn_speciality.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_speciality:hover, .active_speciality{

	width:161px; height:28px; float:left;
	background:url(../images/btn_speciality_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_prosthodontics:link, .btn_prosthodontics:visited{

	width:161px; height:28px; float:left;
	background:url(../images/btn_prosthodontics.jpg) no-repeat left top;
	margin:0px; padding:0px;
}

.btn_prosthodontics:hover, .active_prosthodontics{

	width:161px; height:28px; float:left;
	background:url(../images/btn_prosthodontics_hv.jpg) no-repeat left top;
	margin:0px; padding:0px;
}



.dropmenudiv{

	position:absolute;
	/*top:215px;*/

	font-family: Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#ffffff;
	line-height:30px;
	/*z-index:100;*/

	background-color:#fff;
	width: 140px;
	visibility: hidden;
	border: 1px solid #003561;
	text-decoration: none;
}



.dropmenudiv a{

width: 140px;
display: block;
text-indent: 4px;
text-decoration: none;
font-weight: normal;
color: #2694ad;
}



.dropmenudiv a:hover{ 

background-color:#004076;
color:#FFFFFF;
}





#header {

float:left;
width:960px; height:235px;
margin:0px; padding:0px;
background:url(../images/header.jpg) left top no-repeat;
}



.logo {

float:left;
width:264px; height:235px;
margin:0px; padding:0px;
}



.logoimg {

float:left;
width:264px; height:99px;
margin:0px; padding:0px;
}



.logobottom {

float:left;
width:264px; height:136px;
margin:0px; padding:0px;
background:url(../images/logobottom.jpg) left top no-repeat;
}



.womenimg {

width:253px; height:235px;
float:left; 

background:url(../images/women.jpg) left top no-repeat;
margin:0px; padding:0px;
}



#video {

float:left;
width:295px; height:164px;
margin:56px 0px 0px 562px; padding:0px;
background-color:#FFFFFF;
}







#content {

float:left;
width:960px; height:auto;
margin:0px; padding:0px;
font:Arial, Helvetica, sans-serif;
}



#top {

float:left;
width:960px; height:27px;
margin:0px; padding:0px;
}



#middle {

float:left;
width:960px; height:auto;
margin:0px; padding:0px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='./images/left.png');
}



#middle[ID] {

float:left;
width:960px; height:auto;
margin:0px; padding:0px;
background:url(../images/left.png) left top repeat-y;
background-repeat:repeat-y;
}



#midcontent{

width:918px; height:auto;
margin:0px auto; padding:0px;
/*background:url(../images/content_bg.jpg) left top repeat-x;
background-color:#F7F4E3;*/

}



#midcontent[ID] {

width:918px; height:auto;
margin:0px auto; padding:0px;
/*background:url(../images/content_bg.jpg) left top repeat-x;
background-color:#F7F4E3;*/

}



#bottom {

float:left;
width:960px; height:27px;
margin:0px; padding:0px;
}



#left_top_corner {

float:left;
width:27px; height:27px;
background:url(../images/left_top_corner.jpg) left top no-repeat;
margin:0px; padding:0px;
}



#top_top {

float:left;
width:907px; height:27px;
background:url(../images/top.jpg) left top repeat-x;
margin:0px; padding:0px;
}



#right_top_corner {

float:left;
width:26px; height:27px;
background:url(../images/right_top_corner.jpg) left top no-repeat;
margin:0px; padding:0px;
}



#left_bottom_corner {

float:left;
width:27px; height:27px;
background:url(../images/bottom_left_corner.jpg) left top no-repeat;
margin:0px; padding:0px;
}



#bottom_bottom {

float:left;
width:907px; height:27px;
background:url(../images/bottom.jpg) left top repeat-x;
margin:0px; padding:0px;
}



#right_bottom_corner {

float:left;
width:26px; height:27px;
background:url(../images/bottom_right_corner.jpg) left top no-repeat;
margin:0px; padding:0px;
}



#right_bottom_corner span {

display:none;
}



#content_main {

float:left;
width:863px; height:auto;
margin:0px; padding:15px 27px 15px 27px;
background:url(../images/content_bg.jpg) left top repeat-x;
background-color:#F7F4E3;
}



#content_left {

float:left;
width:475px; height:auto;
margin:0px; padding:0px;
}



#content_left p {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#515160;
margin:0px; padding:10px 0px 10px 0px;
text-align:left;
line-height:16px;
}



#content_right {

float:left;
width:363px; height:auto;
margin:0px; padding:0px 0px 0px 20px;
}





.ttl_txt {

width:auto; height:30px;
font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003E73;
margin:0px; padding:0px;
text-align:left;
background:url(../images/border_bottom.jpg) left bottom no-repeat;
}



#interested_box {

float:left;
width:446px; height:189px;
background-color:#FFFFFF;
border:1px solid #D7C17F;
margin:10px 0px 10px 0px; padding:0px;
}



.text01 {

font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#2694AD;
margin:0px; padding:5px;
text-align:left;
}



#interested_box img {

float:left;
margin:0px 5px 0px 0px; padding:0px;
}



#interested_box p {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#000000;
margin:0px; padding:4px 5px 0px 0px;
text-align:left;
}



.btnlearn {

float:right;
width:71px; height:19px;
background:url(../images/btn_back.jpg) left top no-repeat;
border:none;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#FFFFFF;
margin:5px; 

padding: 0px 1px 3px 0px;
vertical-align:middle;
}



.extradiv {

float:left;
width:215px; height:auto;
margin:15px 15px 15px 0px; padding:0px;
}



.text02 {

font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#003E73;
margin:0px; padding:0px;
text-align:left;
}



.text03 {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#515160;
margin:0px; padding:10px 0px 5px 0px;
text-align:left;
line-height:15px;
}



.text03 a:link,.text03 a:visited {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2694AD;
margin:0px; padding:0px;
text-align:left;
text-decoration:underline;
}



.text03 a:hover {

text-decoration:none;
}



#content_main ul{

	margin:0px; padding:15px 20px 30px 20px;
	float:left;
	/*width: 100%;*/

}

#content_main li{

	list-style-type:disc;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	line-height:15px;
	color:#2694AD;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
}



.bottomdiv {

float:left;
width:858px; height:140px;
margin:0px; padding:0px;
border-top:1px solid #E3D4A6;
}



.imgbot {

float:left;
margin:0px; padding:0px 35px 0px 0px;
border:none;
}
.imgbot a { border:none;}



.text04 {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	line-height:15px;
	color:#1B4F81;
}



.textbox {

width:270px; height:19px;
border:1px solid #EBEFF2;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#333333;
margin:0px 0px 0px 0px; padding:3px 0px 0px 3px;
}



.imgbtn1 {

margin:0px; padding:0px 0px 0px 10px;
cursor:pointer;
}



.imgbtn2 {

margin:10px 0px 10px 0px; padding:0px;
}



.right_text {

font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#A7891E;
text-align:left;
margin:0px; padding:20px 0px 15px 0px;
}



.doctor_img {

float:left;
width:80px; height:107px;
margin:0px; padding:0px 5px 10px 5px;
}



.doctor_img p {

font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#484847;
text-align:center;
margin:0px; padding:5px 0px 0px 0px;
}



.text06 {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#515160;
text-align:left;
margin:0px; padding:0px;
}



.text06 a:link,.text06 a:visited {

font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#2694AD;
text-align:left;
margin-left:10px; padding:0px;
text-decoration:underline;
}



.text06 a:hover {

text-decoration:none;
margin-left:10px;
}



#footer{

float:left;
width:100%;
height:130px;
margin:20px 0px 0px 0px; padding:0px;
background-image:url(../images/footer-back.jpg);
background-position: left top;
background-repeat: repeat-x;}



.footer_div{

width:960px; height:auto;
margin:0px auto; padding:20px 0px 0px 0px;
}



.copyright{

	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}



.produced{

	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	line-height:20px;
}



.produced a, a:visited{ color:#FFFFFF; text-decoration:none; padding:0px 7px 0px 6px;}

.produced a:hover{ color:#FFFFFF; text-decoration:none; padding:0px 7px 0px 6px; text-decoration:underline;}



p.produced a, a:visited{ color:#FFFFFF; text-decoration:none; padding:0px 7px 0px 6px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}

p.produced a:hover{ color:#FFFFFF; text-decoration:none; padding:0px 7px 0px 6px; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}



.produced span{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin:0px; padding:0px 0px 0px 6px;
}



.produced span a{ color:#FFFFFF; text-decoration:underline; padding:0px;}

.produced span a:hover{ color:#FFFFFF; text-decoration:none; padding:0px;}	





#left {

	width:200px; height:auto;
	float:left;
	margin:0px 10px 0px 0px; padding:0px;
}

#right {

	width:653px; height:auto; background-color:#F9EED0;
	float:left;
	margin:0px; padding:0px;
}		

.ttl_area {

	font-family:Arial, Helvetica, sans-serif; font-size:16px;
	font-weight:bold;
	color:#003366;
	margin:0px; padding:0px 0px 20px 0px;
}





#leftmenu {

	width:199px; height:auto; float:left; 

	margin:0px; padding:0px;
}

#leftmenu li {

	width:199px; height:29px;
	list-style:none;
	float:left;
	margin:0px 0px 1px 0px; padding:0px;
}

#leftmenu li a {

	width:194px; height:22px; float:left;
	background:url(../images/menubg.jpg) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:normal; color:#FFFFFF;
	text-decoration:none;
	margin:0px; padding:7px 0px 0px 5px;
}

#leftmenu li a:hover {

	background:url(../images/menubg_hv.jpg) no-repeat left top;
}

#leftmenu .active01 {

	background:url(../images/menubg_hv.jpg) no-repeat left top;
}



.curve01 {

	width:653px; height:19px;
	background:url(../images/curve01.jpg) no-repeat;
	margin:0px; padding:0px;
}

.curve02 {

	width:653px; height:19px;
	background:url(../images/curve02.jpg) no-repeat;
	margin:0px; padding:0px;
}

.middleline {

	width:622px; height:auto;
	background-color:#F9EED0;
	margin:0px; padding:0px 3px 0px 28px;
}



.photo01 {

	float:left;
	margin:0px 15px 0px 0px; padding:0px;
}

.shade {

width:253px; height:235px;
float:left; 

background:url(../images/shade.jpg) left top no-repeat;
margin:0px; padding:0px;
}



.middle_sub {

float:left;
width:865px; height:auto;
margin:0px; padding:0px;
}



.middle_sub_top {

float:left;
width:865px; height:19px;
margin:0px; padding:0px;
background:url(../images/middle_sub_top.jpg) left top no-repeat;
}



.middle_sub_middle {

float:left;
width:835px; height:auto;
margin:0px; padding:0px 15px 0px 15px;
background:url(../images/middle_sub_middle.jpg) left top repeat-y;
}



.middle_sub_middle a:link, a:VISITED {

		font-family:Arial, Helvetica, sans-serif; font-size:13px;
		font-weight:bold; color:#2694AD;
		text-decoration: underline;
		padding: 0px;
		

	}



.middle_sub_middle a:HOVER{text-decoration: none;}

.middle_sub_bottom {

float:left;
width:865px; height:19px;
margin:0px; padding:0px;
background:url(../images/middle_sub_bottom.jpg) left top no-repeat;
}



.insidediv {

float:left;
width:820px; height:auto;
margin:0px 10px 0px 10px; padding:0px;
}



.insidediv1 {

float:left;
width:820px; height:auto;
margin:20px 10px 0px 10px; padding:0px;
}



.imagemap {

float:left;
height:auto;
margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;
border:1px solid #D7C17F;
background-color:#FFFFFF;
}



.addbox {

width:233px; height:80px;
float:left;
margin:0px 0px 15px 0px; padding:10px;
background-color:#FFFFFF;
border:1px solid #D7C17F;
}



.leftdiv1 {

float:left;
width:538px; height:auto;
margin:0px; padding:0px;
}



.rightdiv1 {

float:left;
width:260px; height:auto;
margin:0px; padding:0px 0px 0px 20px;
}



p.owner_name

{

color:#003E73;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
padding: 0px 0px 8px 0px;
}

p.add_info

{

color:#515160;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
padding: 0px;
margin: 0px;
}

p.add_info1

{

color:#515160;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:16px;
padding: 0px 0px 8px 0px;
margin: 0px;
}



a.doc_url:link,a.doc_url:visited

{

	color:#2694AD;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	padding: 0px;
}



a.doc_url:hover

{

	text-decoration: none;
}



.info_box

{

	background-color: #f9eed0;
}

div.gmnoprint

{

	/*background-color: #f9eed0;*/

}



p.owner_name a.name_link:link,p.owner_name a.name_link:visited

{

	color:#003E73;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	

}



p.owner_name a.name_link:hover

{

	text-decoration: none;
}



.addbox1 {

	width:233px; height:80px;
	float:left;
	margin:0px 0px 15px 24px; padding:10px;
	background-color:#FFFFFF;
	border:1px solid #D7C17F;
}



.btn_search_map {



width:36px; height:18px;
background:url(../images/go_btn.jpg) left top no-repeat;
border:none;
font-family:Arial, Helvetica, sans-serif; /*font-size:12px; font-weight:normal;*/ color:#FFFFFF;
margin:5px; 

padding: 0px 1px 3px 0px;
vertical-align:middle;
}





a:link, a:visited {

font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2694AD;
margin:0px; padding:0px;
text-align:left;
text-decoration:underline;
}



a:hover {

text-decoration:none;
}



a.doc_main_link:link,a.doc_main_link:visited

{

	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
} 



a.doc_main_link:hover

{

	text-decoration: none;
}





/* COntact page Design*/



td.labeltext {

float:left;
width:170px; height:auto;
margin:0px; padding-top:4px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#014076;
text-align:left;
}



.textbox {

float:left;
width:250px; height:21px;
margin-bottom:10px; padding:3px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#014076;
text-align:left;
border:1px solid #DECB8B;
}



.button {

width:90px; height:28px;
background-color:#014076;
border:2px solid #DECB8B;
text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#E2D4A7;
margin-left:170px;
margin-bottom:15px;
margin-top:15px;
padding:0px;
}



p.small

{

font-weight: normal;
}



span.req

{

	color: red;
	padding-right: 3px;
}



.text_area

{

float:left;
width:250px; height:154px;
margin-bottom:10px; padding-top:4px;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#014076;
text-align:left;
border:1px solid #DECB8B;
}
/* ############################################# */
/* ############################################# */
/* ############################################# */
/* ############################################# */
/* ############################################# */
/* ############################################# */






/* ############################################# */

#email form {
	width:200px;
	margin:20px 0 15px 0px; /* set margin left and right below */
	}

#email form label	{ font-size:12px; } 

#email form br { line-height:0; height:0; } /* defaults vertical spacing between fields */

#email input, #email textarea, #email select { 
	background-color:#fff !important; /* to prevent highlighting by Google Toolbar */
	border:1px solid #000;
	color:#000;
	width:200px; /* 5 pixles smaller than form width !important */
	height:18px;
	line-height:18px;
	vertical-align: middle;
	margin-bottom:4px; /* sets vertical spacing between fields */
	padding-top:1px; /* vertically position text in input/textarea field */
	padding-left:4px; /* horizontally position text in input/textarea field */
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	}

#email select { width:160px; padding:0; } /* same width as form - !important */

#email textarea { height:60px; overflow:auto; }


/* ------------------------ submit button form elements ------------------------ */

#email input.submit, #email input.submit-contact-main { 
	width:60px;
	height:20px;
	cursor:pointer; 
	padding:0; 
	}

#email input.submit-contact-main { margin:95px 0 0 243px; } /* defines placement of contact-main submit button */

#email input.submit-image, input.submit-contact-main { /* REMOVE IF NOT USED */
	background:url("../images/btn-submit.jpg");
	width:64px;
	height:20px;
	border:none;
	cursor:pointer;
	}

#email input.name, #email label.name { display:none;}
#email h2 { font-size:14px; margin-bottom:-10px; margin-top:25px; }
#email { background:url("../images/email-bg.jpg") top no-repeat;
float:right; margin:10px; padding:0 0 0 30px; height:325px; width:243px; font:Arial, Helvetica, sans-serif; font-size:11px; }
