#medivision-bg, #medivision-bg1, #medivision-bg2, #medivision-bg3, #medivision-bg4, #medivision-bg5 {
	float:left; 
	margin-right:10px; 
	width:209px; 
	background-color:#CCC; 
	padding-bottom:6px; 
	padding-top:6px;
}

#beforeafter-bg, #beforeafter-bg1, #beforeafter-bg2, #beforeafter-bg3, #beforeafter-bg4, #beforeafter-bg5 {
	float:left; 
	margin-right:10px; 
	width:209px;
}
#con-bef-aft, #con-bef-aft1, #con-bef-aft2, #con-bef-aft3, #con-bef-aft4, #con-bef-aft5 {
	width:641px; 
	position:relative; 
	margin-bottom:15px; 
	float:left; 
	overflow:hidden;
}
ul#hotbutton {
	height:105px; 
	width:900px; 
	margin:0px; 
	padding:0px;
}

#hotbutton li {
	display:inline; 
	float:left; 
	list-style:none;
}

#hotbutton li a {
	display:block; 
	height:105px;
}
#hotbutton li#hotbut1 {
	width:176px; 
	height:105px; 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut1 a {
	width:176px; 
	height:105px; 
	background-position:0px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut1 a:hover {
	width:176px; 
	height:105px; 
	background-position:0px -105px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut2 {
	width:176px; 
	height:105px; 
	background-position:-181px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut2 a {
	width:176px; 
	height:105px; 
	background-position:-181px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut2 a:hover {
	width:176px; 
	height:105px; 
	background-position:-181px -105px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut3 {
	width:176px; 
	height:105px; 
	background-position:-362px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut3 a {
	width:176px; 
	height:105px; 
	background-position:-362px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut3 a:hover {
	width:176px; 
	height:105px; 
	background-position:-362px -105px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut4 {
	width:176px; 
	height:105px; 
	background-position:-543px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut4 a {
	width:176px; 
	height:105px; 
	background-position:-543px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut4 a:hover { 
	width:176px; 
	height:105px; 
	background-position:-543px -105px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut5 {
	width:176px; 
	height:105px; 
	background-position:-724px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut5 a {
	width:176px; 
	height:105px; 
	background-position:-724px 0px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}
#hotbutton li#hotbut5 a:hover {
	width:176px; 
	height:105px; 
	background-position:-724px -105px; 
	background-repeat:no-repeat; 
	background-image:url(../images/hotbutton.jpg);
}



#treatment_nav, #treatment_nav1, #treatment_nav2, #treatment_nav3, #treatment_nav4, #treatment_nav5, #treatment_nav6, #treatment_nav7 {
	float:left; 
	width:197px; 
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#444; 
	text-decoration:none; 
	line-height:22px; 
	text-align:left; 
	margin-right:8px; 
	margin-bottom:20px; 
	margin-left:2px; 
	height:287px;
}

#treatment_nav a, #treatment_nav1 a, #treatment_nav2 a, #treatment_nav3 a, #treatment_nav4 a, #treatment_nav5 a, #treatment_nav6 a, #treatment_nav7 a {
	text-decoration:none; 
	line-height:22px;
}

#treatment_nav a:hover, #treatment_nav1 a:hover, #treatment_nav2 a:hover, #treatment_nav3 a:hover, #treatment_nav4 a:hover, #treatment_nav5 a:hover, #treatment_nav6 a:hover, #treatment_nav7 a:hover {
	text-decoration:none;
}

#treatment_title, #treatment_title1, #treatment_title2, #treatment_title3, #treatment_title4, #treatment_title5, #treatment_title6, #treatment_title7 {
	font-family:Arial,Helvetica,sans-serif; 
	width:187px; 
	font-weight:bold; 
	color:#FFF; 
	text-decoration:none; 
	background-color:#a3a3a3; 
	padding-left:10px; 
	display:block; 
	background-image:url(../images/treat-titlesbg.gif); 
	background-repeat:no-repeat; 
	line-height:31px; 
	height:31px; 
}

.treatment_title_ho {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
}

.treatment_title_ho a:link {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
}

.treatment_title_ho a:visited {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#FFF;
}

.treatment_title_ho a:hover {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	font-weight:bold; 
	color:#ad8c26;
}

.treat_LR_border, .treat_LR_border1, .treat_LR_border2, .treat_LR_border3, .treat_LR_border4, .treat_LR_border5, .treat_LR_border6, .treat_LR_border7 {
	width:195px; 
	border-right-width:1px; 
	border-left-width:1px; 
	border-right-style:solid; 
	border-left-style:solid; 
	border-right-color:#a3a3a3; 
	border-left-color:#a3a3a3; 
	height:250px;
}

.treat_LR_border_text {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#666;
}

.treat_LR_border_text a:link {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#666;
}

.treat_LR_border_text a:visited {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#666;
}

.treat_LR_border_text a:hover {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:13px; 
	font-weight:bold; 
	color:#84c138; 
	text-decoration:none;
}

#treat_space, #treat_space1, #treat_space2, #treat_space3, #treat_space4, #treat_space5, #treat_space6, #treat_space7 {
	padding:10px; 
	width:175px;
}

#subtitle-bg {
	background-image:url(../images/subtitle-bg.jpg); 
	background-repeat:repeat-x; 
	background-position:center top; 
	background-color:#FFF; 
	min-height:500px; 
	height:100%; 
	overflow:hidden;
}

.topemailtext {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#c69f24; 
	line-height:25px; 
	text-decoration:none;
}

.topemailtext a {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#c69f24; 
	line-height:25px; 
	text-decoration:none;
}

.topemailtext a:hover {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	font-weight:normal; 
	color:#c69f24; 
	text-decoration:underline;
}

.topcontecttext {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	line-height:20px; 
	font-weight:bold; 
	color:#333; 
	text-decoration:none;
}

.topcontecttext a, .topcontecttext a:visited {
	font-family:Arial,Helvetica,sans-serif; 
	line-height:20px; 
	font-size:16px; 
	font-weight:bold; 
	color:#a9a9a9; 
	text-decoration:none;
}

.topcontecttext a:hover {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:16px; 
	line-height:20px; 
	font-weight:bold; 
	color:#000; 
	text-decoration:none;
}

.body {
	background-image:url(../images/left-image.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:100%;
	min-height:600px;
	width:100%;
}

#flashcontent, #flashcontent1, #flashcontent2, #flashcontent3, #flashcontent4, #flashcontent5 {
	position:relative;
}

#submenu {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#444; 
	line-height:25px; 
	text-align:center; 
	float:left; 
	margin-right:1px; 
	background-color:#e5e5e5; 
	display:block; 
	text-decoration:none;
}
#submenu a, #submenu a:visited {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#000; 
	line-height:25px; 
	background-color:#c4c4c4; 
	display:block; 
	text-decoration:none;
}
#submenu a:hover {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#84c138; 
	line-height:25px; 
	background-color:#000; 
	display:block; 
	text-decoration:none;
}
#submenu_h {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#84c138; 
	line-height:25px; 
	background-color:#000; 
	display:block; 
	text-decoration:none; 
	float: left; 
	margin-right:1px;
}


/* -------------------------- Dentists Team--------------------- */
.dr-name { 
	font:bold 13px Arial, Helvetica, sans-serif; 
	color:#c69f24;
}
.gray-txt { 
	color:#968882;
}

#team-photos {
	width:640px; 
	float:left; 
	margin-bottom:20px;
}

.dr-photos {
	float:left; 
	width:100px; 
	height:120px; 
	margin-right:5px;
}
.dr_kamlesh a:link, .dr_kamlesh a:active, .dr_kamlesh a:visited {
	background:url(../images/kamlesh.jpg) left top no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_kamlesh a:hover {
	background:url(../images/kamlesh.jpg)  right top no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_kamlesh_a {
	background:url(../images/kamlesh.jpg) right top no-repeat;	
	width:100px;
	height:120px;
	display:block;
}

.dr_mish a:link, .dr_mish a:active, .dr_mish a:visited {
	background:url(../images/team-photo.jpg) 0px 0px no-repeat;
	width:100px;
	height:120px;
	display:block;	
}
.dr_mish a:hover {
	background:url(../images/team-photo.jpg) 0px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_mish_a {
	background:url(../images/team-photo.jpg) 0px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_gary a:link, .dr_gary a:active, .dr_gary a:visited {
	background:url(../images/team-photo.jpg) -100px 0px no-repeat;
	width:100px;
	height:120px;
	display:block;	
}
.dr_gary a:hover {
	background:url(../images/team-photo.jpg) -100px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_gary_a {
	background:url(../images/team-photo.jpg) -100px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_kamal a:link, .dr_kamal a:active, .dr_kamal a:visited {
	background:url(../images/team-photo.jpg) -200px 0px no-repeat;
	width:100px;
	height:120px;
	display:block;	
}
.dr_kamal a:hover {
	background:url(../images/team-photo.jpg) -200px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_kamal_a {
	background:url(../images/team-photo.jpg) -200px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_andrew a:link, .dr_andrew a:active, .dr_andrew a:visited {
	background:url(../images/team-photo.jpg) -300px 0px no-repeat;
	width:100px;
	height:120px;
	display:block;	
}
.dr_andrew a:hover {
	background:url(../images/team-photo.jpg) -300px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_andrew_a {
	background:url(../images/team-photo.jpg) -300px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}


.dr_jack a:link, .dr_jack a:active, .dr_jack a:visited {
	background:url(../images/team-photo.jpg) -400px 0px no-repeat;
	width:100px;
	height:120px;
	display:block;	
}
.dr_jack a:hover {
	background:url(../images/team-photo.jpg) -400px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_jack_a {
	background:url(../images/team-photo.jpg) -400px -120px no-repeat;
	width:100px;
	height:120px;
	display:block;
}
.dr_nikesh a:link, .dr_nikesh a:active, .dr_nikesh a:visited {
	background:url(../images/nikesh.jpg) left top no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_nikesh a:hover {
	background:url(../images/nikesh.jpg) -100px 0px no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_nikesh_a {
	background:url(../images/nikesh.jpg) -100px 0px no-repeat;	
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}

.dr_karon a:link, .dr_karon a:active, .dr_karon a:visited {
	background:url(../images/karon-phillips.jpg) left top no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_karon a:hover {
	background:url(../images/karon-phillips.jpg) -100px 0px no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_karon_a {
	background:url(../images/karon-phillips.jpg) -100px 0px no-repeat;	
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}

.dr_lina a:link, .dr_lina a:active, .dr_lina a:visited {
	background:url(../images/lina-patel.jpg) left top no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_lina a:hover {
	background:url(../images/lina-patel.jpg) -100px 0px no-repeat;
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}
.dr_lina_a {
	background:url(../images/lina-patel.jpg) -100px 0px no-repeat;	
	width:100px;
	height:120px;
	display:block; margin-top:5px;
}

.Copyright_Optimisation {
    padding-top:20px;
	padding-bottom:20px;
    font-family: Arial, Helvetica, sans-serif;
	float:left;
	font-size: 11px; 
	color: #999; 
}
.green{
	color:#619222;
	}
.referral{
	overflow:auto;
	padding:20px;
}
.referral p{
	padding:0px;
}
.referral fieldset{
	border:1px dashed #03A7EF;
	margin:0 0 10px;
	padding:10px 10px 10px 10px;
	width:560px;

}
.referral legend {
	background:none repeat scroll 0 0 #FFFFFF;
	color:#619222;
	font-size:11px;
	padding:0 10px;
	text-transform:uppercase;
	margin-bottom:10px;
}
.referral .label_width{
	float:left;
	width:74px;
}
.referral .ref_label{
	float:right;
	width:94px;
}
.referral table tr{
	border:0px;
}
.referral table td{
	padding:1px 0px;
}
.referral input{

	float:left;
	overflow:none;
	margin-right:5px;
	
}
.referral .ref_field{

	border:1px solid #5F91B7;
	color:#3D3D3D;
	display:block;
	font:12px "Trebuchet MS",Trebuchet,Verdana,sans-serif;
	height:13px;
	margin:0 0 5px;
	padding:2px;
	text-align:left;
	width:200px;

}
.referral textarea{

	overflow:auto;
	border:1px solid #5F91B7;
	color:#3D3D3D;
	display:block;
}
.referral .hea{
	color:#3A9B86;;
	font-weight:bold;
}
.referral .required{
	padding:2px;
	color:#3A9B86;
	float:left;
}
.referral label{
	float:none;

}

