body {
	padding:0;
	font-family:"Lato", Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-bottom:0px;
	margin:0;
	background:url(../images/bg.jpg) top left repeat-x;
}
p,a,img,h1,form,table,tr,td,input {padding:0;margin:0;}
img{border:none;}
ul,li{list-style:none;padding:0;margin:0;}
a {outline:none;}
.l { float:left; }
.r { float:right;
	}
.c { clear:both; }
.main{
	margin: 0 auto;
	padding:7px 0 0 0;
    width: 975px;
	overflow:hidden;
	background:url(../images/top_bg.jpg) top left no-repeat;
}
.footer_bg{
background:url(../images/footer_bg.jpg) bottom left repeat-x;
}
/*-----------------Text Style-------------------*/
.text11J_pBT10{
font: 14px "Lato", Verdana, Helvetica, sans-serif;
font-size:12px;
padding:10px 0;
color:#444444;
margin:0;
}
.text11J_pB10{
font: 14px "Lato", Verdana, Helvetica, sans-serif;
font-size:13px;
padding:0px 0 10px;
color:#444444;
line-height:17px;
text-align:justify;
margin:0;
}
.text11J_pB15{
font: 14px "Lato", Verdana, Helvetica, sans-serif;
font-size:13px;
padding:0px 0 15px;
color:#444444;
line-height:17px;
text-align:justify;
margin:0;
}
.text11J_pB15T10{
font: 14px "Lato", Verdana, Helvetica, sans-serif;
font-size:13px;
padding:10px 0 15px;
color:#444444;
margin:0;
}
.text12J_pB5{
font-size:13px;
padding:0px 0 5px;
color:#444444;
font: 14px "Lato", Verdana, Helvetica, sans-serif;
margin:0;
line-height:17px;
}
.text11J_pB5{
font: 14px "Lato", Verdana, Helvetica, sans-serif;
font-size:13px;
padding:0px 0 5px;
color:#444444;
margin:0;
line-height:17px;
}
.PL25px{
padding-left:25px !important;
}
/*-----------------Text Style Close-------------------*/

/*----------------------------------Header Menu------------------------*/
.logo_menu{
height:136px;
padding:0px 0 0 0; 
}
.logo{
width:170px;
padding:2px 0 0 33px;
}
.logo_name{
width:440px;
padding:29px 0 0 13px;
}
.logo_right_bar{
width:303px;
}
.google_map_link{
background:url(../images/google_map_icon.jpg) top left no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
display:none;
font-weight:bold;
color:#FFFFFF;
height:30px;
padding:2px 0 0 25px;
margin:3px 0 0 187px;
}
.google_map_link a{
color:#FFFFFF;
text-decoration:none;
}
.google_map_link a:hover{
color:#acb8c7;
text-decoration:none;
}
.call_now{
font-size:20px;
color:#cd7474;
padding:35px 0 0 0;
text-align:right;
}
.call_now span{
font-size:18px;
color:#FFFFFF;
font-weight:bold;
}
.search_bar{
padding:17px 0 0 0;
}
.search_menu{
background:url(../images/search_bg.jpg) top left no-repeat;
width:192px;
height:23px;
padding:2px 2px 0 5px;
margin:0 15px 0 0;
display:none;
}
.search_box_menu{
width:165px;
}
.search_text_box{
width:162px;
border:none;
background:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#a5acb2;
height:18px;
}
.search_button{
padding:2px 0 0 0;
width:22px;
height:20px;
}
.follow_us_bar{
height:29px;
width:115px;
float:right;
}
a.facebook{
height:29px;
width:29px;
display:block;
margin:0 12px 0 0;
background:url(../images/facebook_icon.jpg) top left no-repeat;
}
a:hover.facebook{
background:url(../images/facebook_icon.jpg) bottom left no-repeat;
}
a.youtube{
height:29px;
width:29px;
margin:0 12px 0 0;
background:url(../images/you_tube_icon.jpg) top left no-repeat;
display:block;
}
a:hover.youtube{
background:url(../images/you_tube_icon.jpg) bottom left no-repeat;
}
a.google_map2{
height:29px;
width:29px;
background:url(../images/google_map_icon2.jpg) top left no-repeat;
display:block;
}
a:hover.google_map2{
background:url(../images/google_map_icon2.jpg) bottom left no-repeat;
}
.nav_menu{
height:52px;
}
.drworld_name{
padding:0 0 0 4px;
width:211px;
}
.nav{
height:33px;
padding:12px 0 0 17px;
width:900px;
}
.nav ul{
height:33px;
padding:0;
margin:0;
font-family: "Lato", Verdana, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}
.nav ul li{
height:33px;
padding:0;
margin:0;
list-style:none;
float:left;
padding:0 5px;
}
.nav ul li a{
height:33px;
float:left;
color:#1b3a52;
text-decoration:none;
}
.nav ul li a span{
display:block;
height:34px;
float:left;
padding:6px 20px 0;
}
.nav ul li a:hover{
background:url(../images/nav_hover_left.jpg) top left no-repeat;
color:#1b3a52;
text-decoration:none;
}
.nav ul li a:hover span{
height:34px;
display:block;
float:left;
background:url(../images/nav_hover_right.jpg) top right no-repeat;
}
.banner{
height:326px;
background:url(../images/banner_bg.jpg) bottom left no-repeat;
margin:0 0 15px;
}


/* Roundabout */
.banner .roundabout-row {
width:964px;
z-index:10;
position:relative;

}
.banner .roundabout-row a#next{
	display:block;
	background:url(../images/slide_next_arrow.jpg) 100% 0 no-repeat;
	width:35px; 
	height:34px; 
	text-indent:-999em;
	position:absolute;
	right:70px;
	top:115px;
	z-index:999;
	display:none !important;
}
.banner .roundabout-row a#next:hover{ background-position:100% 100%;}
.banner .roundabout-row a#previous{
	display:block;
	background:url(../images/slide_prev_arrow.jpg) 0 0 no-repeat;
	width:35px; 
	height:34px; 
	text-indent:-999em;
	position:absolute;
	left:63px;
	top:115px;
		display:none !important;
	z-index:999;
}
.banner .roundabout-row a#previous:hover{ background-position:0 100%;}
.banner .roundabout-holder { padding: 0; list-style: none; vertical-align:top; margin:20px auto 0; width:578px; height:324px; position:relative;	z-index:10; }
.banner li.roundabout-moveable-item {
	list-style:none;
	text-align:center;
	width: 578px;
	height:324px;
	padding:0 0 0 0;
	top:0;
	position:absolute;
	cursor: pointer;
	margin:0 -40px 0 0;
	z-index:10;
}
.banner li.roundabout-moveable-item img {
	width: 100%;
	border: none;
}
.myRoundabout-description {
	margin-top:62px;
	height:75px;
	margin-bottom:45px;
	overflow:hidden;
}
.banner li.roundabout-moveable-item .roundabout-shadow { overflow:hidden; position:relative; top:-12px; z-index:-1; *display:none;}
.banner li.roundabout-moveable-item .roundabout-shadow img { width:100%; position:relative;}
.banner li.roundabout-moveable-item h2.myRoundabout-title {
	font-size:42px;
	line-height:1.2em;
	color:#FFFFFF;
	display:none;
	margin:0;
}
.banner .roundabout-row li div{ color:#FFF !important;}
.banner li.roundabout-moveable-item div.intro{
	font-size:18px !important;
	line-height:1.2em;
	color:#FFFFFF !important;
	display:none;
	margin:0;
}
.roundabout-in-focus h2.myRoundabout-title, .roundabout-in-focus div.intro { display:block !important;}
.banner li.roundabout-moveable-item a {
	display:block;
}
.banner .roundabout-moveable-item a img{
	display:block;
	opacity:100% !important;
}
.banner .roundabout-in-focus { cursor: auto; }
/* // Roundabout */

/* Carousel */
#myRoundabout img{
	background:url(../transparent.gif) top left repeat;
	}

/**/
.slider-row { position:relative; padding:69px 0 45px 0;}

.banner .easyslider-description { float:left; width:380px; padding:36px 0 0 0;}
.banner .slider-row li h2.easyslider-title {
	font-size:36px;
	line-height:1.2em;
	color:#FFFFFF;
	margin:0 0 20px 50px;
}
.banner .slider-row li div.intro{
	font-size:18px;
	line-height:28px;
	color:#FFFFFF;
	margin:0 50px 0 51px;
}
.banner .slider-row li div.easy-shadow {
	position:absolute; 
	right:0; 
	bottom:0;
	background:url(../images/easy_shadow.png) 0 0 no-repeat;
	width:576px; 
	height:72px;
 }
.banner .slider-row li div.easyslider-more { padding:45px 0 0 51px;}
.banner .slider-row li a.easy-img {
	float:right;
	display:block;
	width:521px; 
	height:390px; 
	background:url(../images/bg_img_easy_slider.png) 0 0 no-repeat;
	padding:19px 0 0 53px;
	margin:0 23px 0 0;
}
/**/
/*----------------------------------Header Menu Close------------------------*/
.footer{
height:91px;
}
.footer_link{
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:13px 0 0 0;
}
.footer_link a{
color:#ffffff;
text-decoration:none;
padding:0 10px;
}
.footer_link a:hover{
color:#a2aab0;
text-decoration:underline;
padding:0 10px;
}
.copy_menu{
padding:13px 0 0 0;
height:35px;
}
.copy_right{
color:#1b3a52;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:550px;
}
.esquare{
width:300px;
color:#1b3a52;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.esquare a{
color:#1b3a52;
text-decoration:none;
}
.esquare a:hover{
color:#675f5f;
text-decoration:underline;
}
/*----------------------------Middle Menu----------------------*/
.content_menu{
padding:10px;
}
.left_mewnu{
width:655px;
margin:0 15px 0 0;
background:url(../images/left_menu_bg.jpg) top left no-repeat;
padding:0 10px;
}
.right_menu{
width:250px;
}
.main_hedding{
background:url(../images/main_hedding_left.jpg) top left no-repeat;
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
color:#FFFFFF;
margin:0 0 15px 5px;
}
.main_hedding span{
background:url(../images/main_hedding_right.jpg) top right no-repeat;
height:29px;
padding:3px 20px;
display:block;
}
a.download_butoon{
background:url(../images/View_Brochure.png) top left no-repeat;
width:120px;
margin:0px 5px;
height:40px;
display:block;
}

a.downloadview_butoon{
background:url(../images/View_Video.png) top left no-repeat;
width:120px;
margin:0px 0px;
height:40px;
display:block;
}
a.downloadlocation_butoon{
background:url(../images/View_Location.png) top left no-repeat;
width:120px;
margin:0px 0px;
height:40px;
display:block;
}


.contact_box_middle{
background:url(../images/contact_box_middle.jpg) top left repeat-y;

}
.contact_box_bottom{
background:url(../images/contact_box_bottom.jpg) bottom left no-repeat;
padding:5px 10px 10px 13px;
}
.contact_box_top{
background:url(../images/contact_box_top.jpg) top left no-repeat;
}
.contact_hedding{
font-size:20px;
color:#424b52;
text-shadow: 1px 1px white, 1px 1px #FFFFFF;
padding:2px 0 20px 30px;
}
.contact_hr{
background:url(../images/contact_hr.jpg) top left no-repeat;
margin:0 0 9px 0;
height:2px;
display:block;
}
.phone_number{
background:url(../images/phone_icon.jpg) top left no-repeat;
font-size:18px;
padding:0 0 12px 64px;
color:#88552b;
}
.email_contact{
background:url(../images/email_icon.jpg) top left no-repeat;
font-size:12px;
padding:15px 0 12px 60px;
color:#88552b;
font-weight:bold;
}
.mobile_number{
background:url(../images/mobile_icon.jpg) top left no-repeat;
font-size:18px;
padding:0 0 5px 64px;
color:#88552b;
}
.mobile_number_text{
font-size:18px;
padding:0 0 6px 0px;
color:#88552b;
}
.mobile_contact_person{
color:#333333;
font-size:13px;
font-weight:bold;
padding:0 0 4px 0;
}
.hedding_2{
background:url(../images/hedding_2_bg.jpg) top left no-repeat;
height:24px;
font-size:12px;
color:#3d464c;
padding:10px 0 0 22px;
font-weight:bold;
margin:0 0 10px 0;
}
.td_text{

font-size:12px;
color:#444444;
padding:5px 5px 10px 5px;
vertical-align:top;
line-height:18px;
}
.red_text{
color:#FF0000 !important;
}
.input_text_box{
width:250px;
padding:1px 0px 0 4px;
border:1px solid #CCCCCC;
height:18px;
color:#666666;
font-size:11px;
}
.facility_box{
background:url(../images/dr_world_facility_top_img.jpg) top left no-repeat;
padding:20px 0 0 0;
}
.facility_box ul{
padding:0;
margin:0;
}
.facility_box ul li {
width:310px;
padding:0;
margin:0 0 0 17px;
float:left;
}
.facility_box ul li h1{
font-size:18px;
color:#3d464c;
font-weight:normal;
margin:0;
padding:0 0 7px 0;
}
.facility_box_img{
background:url(../images/facility_image_bg.jpg) top left no-repeat;
width:281px;
height:219px;
display:block;
margin:0 0 0 18px;
padding:6px;
}
.flor_plan_box_top{
background:url(../images/floor_plan_box_top.jpg) top left no-repeat;
}
.flor_plan_box_middle{
background:url(../images/floor_plan_box_middle.jpg) top left repeat-y;
margin:0 0 10px 0;
}
.flor_plan_box_bottom{
background:url(../images/floor_plan_box_bottom.jpg) bottom left no-repeat;
padding:5px 10px 10px;
}
.flor_plan_box_bottom ul{
padding:0;
margin:0;
font-size:11px;
}
.flor_plan_box_bottom ul li{
padding:0 0 0 10px;
margin:0 0 5px 0;
}
.flor_plan_box_bottom ul li a{
padding:3px 0 7px 27px;
margin:0;
color:#3d464c;
text-decoration:none;
display:block;
background:url(../images/flor_plan_link_icon.jpg) top left no-repeat;
}
.flor_plan_box_bottom ul li a:hover{
background:url(../images/flor_plan_link_icon_hover.jpg) top left no-repeat;
padding:3px 0 7px 27px;
margin:0;
display:block;
color:#3d464c;
text-decoration:underline;
}
.flor_plan_hedding{
color:#333333;
font-size:18px;
text-shadow: 1px 1px white, 1px 1px #FFFFFF;
padding:4px 0 17px 5px;
}
.past_project_hedding{
color:#333333;
font-size:18px;
text-shadow: 1px 1px white, 1px 1px #FFFFFF;
padding:4px 0 10px 0px;
}
ul.list_1{
margin:0;
padding:0;
}
ul.list_1 li{
margin:0 0 4px 0;
padding:3px 0 7px 25px;
font-size:12px;
color:#3d464c;
background:url(../images/flor_plan_link_icon_hover.jpg) top left no-repeat;
}
.past_project_box{
}
.past_project_img{
background:url(../images/facility_image_bg.jpg) top left no-repeat;
width:281px;
height:219px;
display:block;
margin:15px 10px 10px 0px;
padding:6px;
}
.past_project_text{
width:345px;
padding:10px 0 0 5px;
}
/*----------------------------Middle Menu----------------------*/
.inner_banner{
height:10px;
}
body.inner_bg{
background:url(../images/inner_bg.jpg) top left repeat-x;
}



/*---------------------------- Breadcrumb Css Start add on 1 march 2012----------------------*/

.breadcrumbs {
    border: 0 none;
    padding:0 5px 0;
}

.breadcrumbs ul {
    list-style-type: none;
    margin: 0;
    padding: 5px 0 5px 25px;
	background:url(../images/breadcrumb_icon.jpg) no-repeat left center;
}

.breadcrumbs ul li {
    background: url(../images/breadcrumb_arrow.jpg) no-repeat right center;
    display: inline;
    font-size: 11px;
    margin-right: 10px;
    padding-right: 20px;
	color:#666;
}

.bgnone {
    background: none!important;
    margin: 0!important;
    padding:0!important;
}

.breadcrumbs ul li a {
	color:#1B3A52;
	text-decoration:none;
}
.breadcrumbs ul li a:hover {
	color:#1B3A52;
	text-decoration:underline;
}


/*---------------------------- Breadcrumb Css Start add on 1 march 2012----------------------*/




