
#top
{
	width: 983px;
	height: 108px;
	margin-left: auto;
	margin-right: auto;
}

#logo
{
	float: left;
	margin-top: 30px;
	padding-left: 10px;
}

#helpline
{
	float: right;
	margin-top: 33px;
	margin-right: 10px;
	_margin-right: 5px;
}

#helpline UL
{
	margin: 0px;
	padding: 0px;
	color: #0079be;
	list-style-type: none;
}

#helpline UL LI
{
	float: left;
}

#helpline UL LI.separator
{
	padding-left: 10px;
	padding-right: 10px;
}

#helpline UL LI SPAN
{
	color: #db0000;
}

#helpline LI A
{
	color: #9da2a5;
	font-size: 80%;
	text-decoration: underline;
}

#helpline LI A:hover
{
	color: #000000;
}

#menu
{
	width: 757px;
	float: right;
	margin-top: 0px;
	_margin-top: 12px;
	background1: #dfdfdf;
}
	
#menu UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	list-style-type: none;
}

#menu UL LI
{
	float: left;
	height: 54px;
}

#menu UL LI A
{
	display: block;
	color: #686761;
	font-weight: bold;
	line-height: 54px;
	padding-left: 9px;
	padding-right: 8px;
	text-decoration: none;
}

#menu UL LI A:hover
{
	color: #2dad04;
}

#menu UL LI A.active
{
	color: #2dad04;
}

#menu UL LI SPAN
{
	line-height: 54px;
}

#bottom
{
	background: url(../images/footer.jpg) repeat-x left top;
}

#bottom .margin
{
	width: 930px;
	margin: auto;
	font-size: 90%;
}

#bottom P
{
	margin: 0px;
	padding: 15px;
	color: #ffffff;
}

#bottom P#address
{
	float: left;
	margin-right: 109px;
	_margin-right: 105px;
}

#bottom P#address A
{
	color: #FFFFFF;
}

#bottom P#address A:hover
{
	color: #ABFD68;
}

#bottom P#affiliations SPAN
{
	color: #222c35;
	font-weight: bold;
}

#bottom P#affiliations SPAN.space1, #bottom P#affiliations SPAN.space2
{
	color: #FFFFFF;
	font-weight: normal;
}

#bottom P#affiliations SPAN.space1
{
	margin-left: 4px;
	margin-right: 4px;
}

#bottom P#affiliations SPAN.space2
{
	margin-left: 27px;
	margin-right: 4px;
}

#bottom P#copyright
{
	float: left;
}

#bottom P#design
{
	text-align: right;
}

#bottom P#copyright, #bottom P#design
{
	color: #1c212a;
	font-size: 10px;
}

#bottom P#copyright A, #bottom P#design A
{
	color: #1c212a;
}

#bottom P#copyright A:hover, #bottom P#design A:hover
{
	color: #0079be;
}

/*CSS OF HOME & INNER DR. PANCHAL */

.dr_panchal
{
	width: 152px;
	font-size: 80%;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.dr_panchal .img
{
	margin-bottom: 3px;
	text-align: center;
}

.dr_panchal P
{
	margin: 0px;
	padding: 0px;
}

.dr_panchal P A
{
	color: #222c35;
	font-size: 10px;
	text-decoration: underline;
}

.dr_panchal P A:hover
{
	color: #0079be;
}

.dr_panchal P .dr
{
	color: #0079be;
	font-size: 12px;
	font-weight: bold;
}

.dr_panchal P .director
{
	font-size: 12px;
	font-weight: bold;
}

/*CSS OF HOME TESTIMONIALS & INNERPAGE*/

#experience
{
	width: 198px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#experience H1
{
	width: 180px;
	margin: 0px;
	color: #0079be;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/arrow1.png) no-repeat right top;
}

#experience H1 A
{
	color: #0079be;
	text-decoration: none;
}

#experience H1 A:hover
{
	color: #54a313;
}

#experience_gallery
{
	width: 216px;
	margin-top: 15px;
}

#experience_gallery .photo
{
	float: left;
	width: 52px;
	hright: 53px;
	margin-right: 20px;
	margin-bottom: 10px;
}

#experience .photoright
{
	margin-right: 0px;
}

#experience .photobottom
{
	margin-bottom: 10px;
}

/*CSS OF INNER PAGE LEFT SIDE & HOME PAGE MEDIA*/

#left_side
{
	float: left;
	width: 217px;
}

#left_side h3
{
	margin: 0px;
	color: #000000;
	font-size: 120%;
	font-weight: bold;
	line-height: 45px;
	margin-top: 8px;
	padding-left: 20px;
	margin-bottom: 1px;
	background: #c2c2c2 url('../images/sublink_head.jpg') no-repeat left top;
}

#left_side ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#left_side ul li
{	
	line-height: 27px;
	margin-bottom: 1px;
	background: #e2e3e5 url('../images/sublink.jpg') no-repeat left bottom;
}

#left_side ul li A
{
	color: #000000;	
	padding-left: 15px;
	font-weight: normal;
	text-decoration: none;
}

#left_side ul li A:hover, #left_side ul li A.active
{
	color: #0079be;
	font-weight: bold;
	text-decoration: none;
}

#left_side .vline
{
	height: 27px;
	border-bottom: 1px solid #73cb2b;
}

#media
{
	width: 158px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.margintop
{
	padding-top: 30px;
}

#media H1
{
	margin: 0px;
	color: #0079be;
	font-size: 16px;
	font-weight: bold;
	padding-right: 12px;
	margin-bottom: 15px;
	text-align: left;
	background: url(../images/arrow.png) no-repeat right;
}

#media H1 A
{
	color: #0079be;
	text-decoration: none;
}

#media H1 A:hover
{
	color: #54a313;
}

#media .img
{
	margin-top: 12px;
	margin-bottom: 10px;
}

#media p
{
	margin: 0px;
	padding-top: 5px;
}

#media A
{
	color: #0079be;
	text-decoration: none;
}

#media A:hover
{
	color: #459701;
	text-decoration: none;
}

#media p SPAN
{
	color: #1c212a;
	font-size: 11px;
	font-weight: bold;
	margin-top: 5px;
}

#community
{
	width: 204px;
	margin-left: auto;
	margin-right: auto;
}

#community p
{
	margin: 0px;
	font-size: 11px;
	padding-top: 5px;
	font-weight: bold; 
}

#community H1
{
	margin: 0px;
	width: 204px;
	color: #0079be;
	font-size: 16px;
	text-align: left;
	margin-top: 25px;
	font-weight: bold;
	background: url(../images/arrow1.png) no-repeat right;
}

#community H1 A
{
	color: #0079be;
	text-decoration: none;
}

#community H1 A:hover
{
	color: #54a313;
}

#community .photo
{
	width: 186px;
	height: 135px;
	margin-top: 15px;
}

#community  #imageContainer 
{
	width: 186px;
	height: 135px;
	margin-top: 15px;
}

#community  #imageContainer img 
{
	display:none;
	position:absolute;
}

.box
{
	width: 204px;
	margin-left: auto;
	margin-right: auto;
}

.box p
{
	margin: 0px;
	font-size: 11px;
	padding-top: 5px;
	margin-top: 10px;
}

.box p A
{
	color: #222c35;
	text-decoration: underline;
}

.box p A:hover
{
	color: #54a313;
}

.box H1
{
	margin: 0px;
	width: 90%;
	color: #0079be;
	font-size: 16px;
	text-align: left;
	margin-top: 25px;
	font-weight: bold;
	margin-bottom: -5px;
	background: url(../images/arrow1.png) no-repeat right 18px;
}

.box H1 SPAN
{
	color: #555555;
}

.box H1 A
{
	color: #0079be;
	text-decoration: none;
}

.box H1 A:hover, .box H1 A:hover SPAN
{
	color: #54a313;
}

.box .photo
{
	width: 186px;
	margin-top: 15px;
	margin-bottom: 10px;
	text-align: center;
}

.box .download
{
	margin-top: 20px;
	padding-top: 25px;
	border-top: 1px solid #73cb2b;
}

/* CSS OF  LEFT MENU FOR HOME & INNER PAGE MENU*/

#left_menu
{
	float: left;
	width: 217px;
	position: relative;
}

#left_menu h1
{
	clear: both;
	margin: 0px;
	color: #2c4c52;
	font-size: 12px;
	font-weight: bold;
	line-height: 43px;
	padding-left: 16px;
	background: #95de59;
	border-top: 5px solid #73cb2b;
}

#left_menu UL.level1
{
	width: 217px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#left_menu UL.level1 LI
{
	float: left;
	width: 201px;
	padding: 0px;
	line-height: 27px;
	padding-left: 16px;
	margin-bottom: 3px;
	font-weight: bold;
	background: #0079be url(../images/blue_button.jpg) no-repeat left bottom;
}

#left_menu UL.level1 LI.over
{
	color: #ffffff;
	padding-left1: 12px;
}

#left_menu UL.level1 LI A
{
	display: block;
	color: #ffffff;
	text-decoration: none;
	background1: #000000;
}

#left_menu UL.level1 LI.over A
{
	color: #b8ff7d;
}

#left_menu UL.level1 LI A.active
{
	color: #b8ff7d;
}


#left_menu UL.level2
{
	margin: 0px;
	padding: 0px;
	display: none;
	margin-top: -27px;
	position: absolute;
	color: #000000;
	font-weight: normal;
	margin-left: 201px;
	_margin-left: 185px;
	list-style-type: none;
}

#left_menu UL.level2 LI
{
	float: none;	
	width: 230px;
	height: 27px;
	margin-bottom: 0px;
	text-align: left;
	background: #73cb2b;
	border-bottom: 1px solid #0079be;
}

#left_menu UL.level2 LI.over
{
	color: #ffffff;
	background: #0079be;
	border-bottom: 1px solid #0079be;
}

#left_menu UL.level1 LI UL.level2 LI A
{
	width: 100%;
	padding: 0px;
	display: block;
	color: #ffffff;
	line-height: 25px;
	white-space: nowrap;
}

#left_menu UL.level1 LI UL.level2 LI.over A
{
	color: #ffffff;
}

#left_menu ul.treatment
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#left_menu ul.treatment li
{
	line-height: 27px;
	padding-left: 16px;
	margin-bottom: 1px;
	background: #ffffff url(../images/white_button.jpg) no-repeat left bottom;
}

#left_menu ul.treatment li A
{
	color: #494d55;
	font-weight: bold;
	text-decoration: none;
}

#left_menu ul.treatment li A:hover, #left_menu ul.treatment li A.active
{
	color: #0079be;
}


/*CSS OF Appointment FORM*/

#online_appointment
{
	float: right;
	width: 221px;
	height: 160px;
	font-family: tahoma;
	font-size: 11px;
}

#online_appointment SPAN
{
	color: #0079be;
	font-size: 16px;
	font-weight: bold;
}

.dataappoint
{
	color: #367800;
	font-size: 11px;
}

.dataappoint A
{
	color: #367800;
	font-size: 10px;
	text-decoratison: underline;
}

.dataappoint A:hover
{
	color: #000000;
	text-decoration: none;
}

.input1
{
	width: 149px;
	height: 15px;
	color: #000000;
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #e8e8e8;
}

SELECT.input2
{
	width: 55px;
	color: #000000;
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #e8e8e8;
}

.input3
{
	width: 82px;
	height: 15px;
	color: #000000;
	font-size: 11px;
	background: #ffffff;
	border: 1px solid #e8e8e8;
}

.submit
{
	width: 55px;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	background: #21baed;
	border: none;
}

marquee
{
	width: 137px;
	height: 158px;
	text-align: center;
}

#language
{
	display: none;
	padding-top: 10px;
	position: absolute;
	margin-left: -85px;
}

#language #close
{
	text-align: center;
	background: #EEEEEE;
	padding-bottom: 10px;
	border: 1px solid #999999;
	border-top: 0px;
}

#language #close A
{
	color: #000000;
}

#language #google_translate_element
{
	padding: 20px;
	padding-bottom: 10px;
	background: #EEEEEE;
	border: 1px solid #999999;
}