/* CSS Document */
body { margin:0; padding:0; background-color:#F2F5F7; }

div,h1,h2,h3,h4,p,span,ul,li,a,img { margin:0; padding:0; list-style:none; border:0; }

.fleft { float:left; margin:0; padding:0; }
.fright { float:right; margin:0; padding:0; }

/********************** Layout Container Objects **********************/
#wrap { width:1003px; margin:0 auto; padding-top:576px; position:relative; overflow:hidden; clear:both; }

/********** Header Section **********/
#header { width:1003px; height:576px; left:0; top:0; position:absolute; padding:0; }

/*header_img Section*/
#header_img { width:1003px; height:104px; padding:0; margin:0; float:left; }




/*banner_requestform Section*/
#banner_requestform { width:1003px; height:411px; padding:0; margin:0; float:left;}

/*banner*/
#banner { width:666px; height:411px; padding:0; margin:0; float:left; }

/*Request Form Section*/
#request_form { width:337px; height:411px; padding:0px 0px 0px 0px; margin:0; float:left; background:url(../images/form-bg.jpg) no-repeat top;}
#request_form ul { width:337px; padding:95px 0px 0px 0px; margin:0; float:left; list-style:none; }
#request_form ul li { width:337px; padding:11px 0px 0px 0px; margin:0; float:left;  list-style:none; }

#request_form ul li.submit_btn { width:143px; padding:0px 0px 0px 217px; margin:0; float:left; }
#request_form ul li span.field_name { width:110px; padding:0px 15px 0px 0px; margin:0; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-align:right; }
#request_form ul li span.field_type { width:212px; padding:0; margin:0; float:left;  list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.text_box { width:173px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646}  
.text_area { width:173px; height:53px; border:1px solid #000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646; } 
.select_box { width:173px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#464646; }

/********** Content Section ************/
#content { width:1003px; padding:0; float:left; background:url(../images/home-content-bg.jpg) repeat-y top; }

/*main_content*/
#main_content { width:643px; padding:0px 0px 0px 23px; margin:0; float:left; }
#main_content h1 { width:593px; padding:35px 0px 0px 50px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:normal; }
#main_content h2 { width:593px; padding:12px 0px 0px 50px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#000000; font-weight:normal; }
.home_content_text { width:543px; padding:20px 50px 0px 50px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#476176; }
.home_content_text a { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#476176; text-decoration:none; }
.home_content_text a:hover { text-decoration:underline; }


ul.procedures_pt { width:593px; padding:20px 0px 0px 50px; margin:0; float:left;}
ul.procedures_pt li { width:503px; padding:0px 50px 0px 40px; margin:5px 0px 0px 0px; float:left; background:url(../images/bullet.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#476176; font-weight:normal;}
ul.procedures_pt li a { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#476176; font-weight:normal; text-decoration:none;}
ul.procedures_pt li a:hover { color:#1F3E58; text-decoration:underline;  }

/*right_content*/
#right_content { width:316px; padding:0; margin:0px 21px 0px 0px; float:left; } 
ul.doctor_section { width:273px; margin:25px 19px 0px 24px; padding:6px 0px 6px 0px; float:left; background:#E3E1E1; } 
ul.doctor_section li { width:auto; margin:0; padding:0; float:left; } 
ul.doctor_section li.doctor_img { width:139px; margin:0; padding:0; float:left; text-align:center; } 
ul.doctor_section li.doctor_details { width:127px; margin:0px 5px 0px 0px; padding:0; float:left; background:#F1F0F0; border:1px solid #FFFFFF; }
ul.doctor_section li.doctor_details span.doctor_name { width:127px; margin:0; padding:30px 0px 15px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; text-align:center; text-transform:uppercase; }
ul.doctor_section li.doctor_details span.doctor_decription { width:127px; margin:0; padding:5px 0px 5px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#013FAA; font-weight:normal; text-align:center; text-decoration:none; text-transform:uppercase; } 
ul.doctor_section li.doctor_details span.doctor_decription a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#013FAA; text-decoration:underline; } 
ul.doctor_section li.doctor_details span.doctor_decription a:hover { text-decoration:none; } 
ul.doctor_section li.doctor_details span.doctor_ph { width:127px; margin:0; padding:5px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF5603; font-weight:normal; text-align:center; text-decoration:underline; text-transform:uppercase; } 

ul.doctor_section li.doctor_details span.doctor_name_1 { width:127px; margin:0; padding:10px 0px 15px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:normal; text-align:center; text-transform:uppercase; }
ul.doctor_section li.doctor_details span.doctor_decription_1 { width:127px; margin:0; padding:0px 0px 5px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#013FAA; font-weight:normal; text-align:center; text-decoration:underline; text-transform:uppercase; } 
ul.doctor_section li.doctor_details span.doctor_ph_1 { width:127px; margin:0; padding:5px 0px 10px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF5603; font-weight:normal; text-align:center; text-decoration:underline; text-transform:uppercase; } 

.video_heading { width:316px; float:left; margin:30px 0px 0px 0px; padding:10px 0px 10px 0px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; font-weight:normal; text-align:center; }
#video_screen { width:298px; float:left; margin:0; padding:15px 0px 15px 18px; background:#3B3D3C; } 
.video_section { width:290px; float:left; margin:0; padding:0px 0px 15px 26px; background:#3B3D3C; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; }
.video_section a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }
.video_section a:hover { text-decoration:underline; }



/********* Footer Section ************/
#footer { width:1003px; height:65px; padding:0; float:left; }
.footer_text { width:1003px; float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#476176; text-align:center; line-height:20px; text-transform:uppercase; }
.footer_text a {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#476176; text-align:center; text-decoration:none; }
.footer_text a:hover { text-decoration:underline; }


/*===================
16-07-10 Inner Pages
====================*/

ul.inner_procedures_pt { width:593px; padding:20px 0px 0px 50px; margin:0; float:left; margin-bottom:15px; }
ul.inner_procedures_pt li { width:503px; padding:0px 50px 0px 40px; margin:5px 0px 0px 0px; float:left; background:url(../images/bullet-1.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }
ul.inner_procedures_pt li a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-decoration:none;}
ul.inner_procedures_pt li a:hover { color:#1F3E58; text-decoration:underline;  }

.inner_content_text { width:543px; padding:12px 50px 12px 50px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }
.inner_content_text a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-decoration:none; }
.inner_content_text a:hover { text-decoration:underline; }


.inner_doctor_img { width:173px; padding:20px 20px 0px 50px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-align:center; }
.inner_doctor_img a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FF0000; text-decoration:underline; text-align:center; }
.inner_doctor_img a:hover { text-decoration:none; }

.inner_doctor_text { width:350px; padding:20px 30px 0px 20px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }
.inner_doctor_text a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-decoration:none; }
.inner_doctor_text a:hover { text-decoration:underline; }

ul.travel_loading { width:560px; padding:20px 33px 0px 50px; margin:0; float:left;}
ul.travel_loading li.travel_details { width:280px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176;}
ul.travel_loading li.travel_details span.travel_name { width:280px; padding:0; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#476176; font-weight:bold;}
ul.travel_loading li.travel_details span.travel_address { width:280px; padding:15px 0px 0px 0px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176;}
ul.travel_loading li.travel_map { width:280px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-align:center; }

.separator { margin:30px 0px 0px 0px; padding:0; float:left; }

.location_text { width:250px; padding:20px 0px 0px 50px; margin:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }

.before-after
{
	width:543px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#304F2B;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding:0px 0px 0px 100px;
	margin:0;
}

.before-after a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#304F2B;
	font-weight:bold;
	text-decoration:none;
}
.before-after a:hover
{
	text-decoration:underline;
}
.photo
{
	float:left;
	width:100%;
	padding-top:10px;
}
.photo1
{
	float:left;
	width:100%;
	margin-top:10px;
	background:url(../images/s-image.jpg);
	height:25px;
	padding-top:5px;
}
.photoLeft
{
	width:100px;
	padding-left:50px;
	float:left;
}
.photoRight
{
	width:180px;
	float:right;
}

.part1
{
	width:202px;
	float:left !important;
	background:url(../images/part-bg.jpg);
	height:187px;
	padding:3px 3px 0 3px;
	margin:0px;
	font-family:arial;
	font-size:12px;
	color:#000000;
	text-align:center;
	
}
.content-videodallery
{
	width:436px;
	float:left;
	padding:25px 10px 20px 10px;
	color:#304F2B;
	font-family:arial;
	font-size:12px;
	margin-left:50px;
}

a.backyomain
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#304F2B;
	font-weight:bold;
	text-decoration:none;
	padding-left:20px;
	text-align:right;
	margin-right:30px;
}
a.backyomain:hover
{
	text-decoration:underline;
}


#main_content h3 { width:593px; padding:20px 0px 0px 50px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal; }
#main_content h4 { width:563px; padding:20px 0px 5px 80px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal;  }
#main_content p { margin-bottom:12px; }


.news_heading { width:316px; float:left; margin:30px 0px 0px 0px; padding:10px 0px 10px 0px; background:#000000; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#FFFFFF; font-weight:normal; text-align:center; }
#news_screen { width:288px; float:left; margin:0; padding:15px 0px 0px 28px; background:#3B3D3C; } 
.news_section { width:290px; float:left; margin:0; padding:0px 0px 15px 26px; background:#3B3D3C; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; line-height:18px; }
.news_section a { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none; }
.news_section a:hover { text-decoration:underline; }

/* CSS Document */

 .white_content {
	display: none;
	position: absolute;
	top:0;
	left:0;
	width: 0px;
	height: 0px;
	z-index:1002;
	overflow: hidden;
}
/*Modified By :: Ranjit Das as on 04-11-09*/
#box{ background-color: black; z-index:1001; -moz-opacity: 0.8;	opacity:.80%; filter: alpha(opacity=80); height:0px; width:0px; position: absolute; }
#DialogBox{ height:450px; width:315px; position: absolute; }


/*16-08-09*/
#main_content h3 a { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:normal; text-decoration:none; }
#main_content h3 a:hover { text-decoration:underline; }

ul.procedures_sub_pt { width:573px; padding:5px 0px 0px 70px; margin:0; float:left;}
ul.procedures_sub_pt li { width:503px; padding:0px 50px 0px 40px; margin:2px 0px 0px 0px; float:left; background:url(../images/bullet-1.jpg) no-repeat top left; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }
ul.procedures_sub_pt li a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; text-decoration:none;}
ul.procedures_sub_pt li a:hover { color:#1F3E58; text-decoration:underline;  }

ul.inner_procedures_pt li span { width:483px; padding:0px 0px 0px 20px; float:left; background:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#476176; }











/**** Navigation and DropDown Menu Section ****/
#navigation { width:1003px; height:61px; float:left; margin:0; padding:0; }
#smoothmenu { width:1003px; height:61px; float:left; margin:0; padding:0; }
.ddsmoothmenu {  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#F2F5F7; text-decoration:none; text-transform:uppercase; text-align:center; }

.ddsmoothmenu ul { width:1003px; float:left; z-index:100;}
.ddsmoothmenu ul li{ width:auto; float:left; position: relative; display: inline; }
.ddsmoothmenu ul li a { display:block; }

* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{
color:#F2F5F7;
}
.ddsmoothmenu ul li a.selected{ /*CSS class that's dynamically added to the currently active menu items' LI A element*/
color:#F2F5F7;
}

.ddsmoothmenu ul li a:hover{
color:#F2F5F7;
}

.ddsmoothmenu ul li.nav_sepa { width:2px; height:61px; background:url(../images/nav-sepa.jpg) no-repeat;}
.ddsmoothmenu ul li.nav_left { width:23px; height:61px; background:url(../images/left-nav-img.jpg) no-repeat;}
.ddsmoothmenu ul li.nav_right { width:21px; height:61px; background:url(../images/right-nav-img.jpg) no-repeat;}

.ddsmoothmenu ul li.home a { width:93px; height:38px; background:url(../images/home-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.home a:hover { background:url(../images/home-ovr.jpg) no-repeat; text-decoration:none;}

.ddsmoothmenu ul li.home a { width:71px; height:38px; background:url(../images/home-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.home a:hover { background:url(../images/home-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.home a.home_select { background:url(../images/home-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.procedure a { width:171px; height:38px; background:url(../images/procedure-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.procedure a:hover { background:url(../images/procedure-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.procedure a.selected { background:url(../images/procedure-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.procedure a.procedure_select { background:url(../images/procedure-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.goldstein a { width:161px; height:38px; background:url(../images/goldstein-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.goldstein a:hover { background:url(../images/goldstein-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.goldstein a.goldstein_select { background:url(../images/goldstein-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.erhard a { width:143px; height:38px; background:url(../images/erhard-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.erhard a:hover { background:url(../images/erhard-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.erhard a.erhard_select { background:url(../images/erhard-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.gallery a { width:135px; height:38px; background:url(../images/gallery-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.gallery a:hover { background:url(../images/gallery-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.gallery a.gallery_select { background:url(../images/gallery-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.travel a { width:151px; height:38px; background:url(../images/travel-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.travel a:hover { background:url(../images/travel-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.travel a.travel_select { background:url(../images/travel-ovr.jpg) no-repeat; display:block;}

.ddsmoothmenu ul li.contact a { width:115px; height:38px; background:url(../images/contact-nor.jpg) no-repeat; text-decoration:none; margin:0; padding:23px 0px 0px 0px; list-style:none; float:left;}
.ddsmoothmenu ul li.contact a:hover { background:url(../images/contact-ovr.jpg) no-repeat; text-decoration:none;}
.ddsmoothmenu ul li.contact a.contact_select { background:url(../images/contact-ovr.jpg) no-repeat; display:block;}

ul.procedure_submenu { width:171px; position:absolute; display:list-item; visibility:hidden; left:0; margin:0; padding:0; }
ul.procedure_submenu li.submenu_list { width:169px; float:left; display:list-item; border:1px solid #C0C0C0; border-top:0; padding:0px 0px 0px 0px; }
ul.procedure_submenu li.submenu_list a { width:164px; height:auto; padding:7px 0px 7px 5px !important; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#F2F5F7; text-decoration:none; text-align:left !important; }
ul.procedure_submenu li.submenu_list a:hover { text-decoration:none; color:#FFB800; display:block; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.ddsmoothmenu ul li ul.procedure_submenu li ul.sub_menu{
	top: 0;
	width:171px; 
	position:absolute; 
	display:none; 
	visibility: hidden; 
	margin:0; 
	padding:0;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul.procedure_submenu li ul.sub_menu li.submenu_item a {
	font: normal 11px Verdana;
	width: 166px; /*width of sub menus*/
	height:auto;
	padding:7px 0px 7px 5px !important;
	margin:0;
	border:1px solid #C0C0C0;
	display:list-item;
	float:left;
}

/* Holly Hack for IE \*/
* html .ddsmoothmenu{height: 1%;} /*Holly Hack for IE7 and below*/

/********** NEW ADD PHOTO GALLERY SECTION CLASS **********/
.photo_gallery {
	width:546px;
	float:left;
	padding:25px 0px 25px 10px;
	color:#304F2B;
	font-family:arial;
	font-size:12px;
	margin-left:50px;
}
.before_after_photo {
	width:546px;
	float:left;
	padding:20px 0px 20px 0px;
	border-bottom:2px solid #37802F;
}
.gallery_image {
	width:226px;
	float:left;
	margin:0 !important;
	padding:0;
	font-family:arial;
	font-size:12px;
	color:#000000;
	
}
.gallery_image img {
	float:left;
	margin:0;
	padding:0;	
}
.folder_name { 
	width:320px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#304F2B;
	font-weight:bold;
}

