/*input[placeholder], [placeholder], *[placeholder] {
   font-family: Robots Slab;
   font-size: 20px;
   font-weight: 400;
   letter-spacing: -0.06em;
}
 input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: red;
   font-family: Robots Slab;
   font-size: 20px;
   font-weight: 400;
   letter-spacing: -0.06em;
}
input:-moz-placeholder, textarea:-moz-placeholder {
  color: red;
   font-family: Robots Slab;
   font-size: 20px;
   font-weight: 400;
   letter-spacing: -0.06em;
}*/

#search_button_id::-webkit-input-placeholder{
   font-family: Roboto Slab;
   color : #d5d5d5;
   font-size: 21px;
   font-weight: 400;
   letter-spacing: -0.05em;
}
.outer{
	width: 968PX;
	margin: 0 auto;
	background-color: #fff;
	box-shadow: 0px 7px 10px #808080;
}
.powerby2{
position: relative;
left: 42px;
top: 1px;
font-size: 12px;
color: #fff;
}
.copyright_text{
padding-top: 5px;
display: block;
padding-left: 40px;
color: #fff;
font-weight: 700;
font-size: 14px;
}
.space_icon{
//background-color: red;
width: 30px;
height: 30px;
}
.inner_text{
font-size: 14px;
color: #fff;
display: block;
font-family: "CenturyGothic",sans-serif;
font-weight:200;
}
.title_con2{
float: left;
color: #fff;
font-weight: 700;
padding-top: 10px;
}

.title_con3{
	float: left;
	color: #fff;
	font-weight: 700;
	padding-top: 10px;
	}
.title_text{
font-size: 16px;
display:block;
font-family:Roboto Slab;
color:#fff;
text-shadow: 1px 1px 1px #000000;
letter-spacing: -0.03em;

}
.img_title{
float: left;
width: 1.5px;
}


#bot_title3{
width:185px;
float:left;
}
#footerdiv_outer{
width: 880px;
position: relative;
margin: 0 auto;
border: 0px solid pink;
background-color: #fff;
}
#footerdiv
{
width:880PX;
margin:0 auto;
height:auto;
min-height:200px;
background-color:#98A3AE;
border:0px solid blue;
margin-top: -12;
}
body,html{
padding:0;
margin:0 auto;
background-color:#ECECEC;
}
.text_p{
font-size: 20px;
font-family: Roboto Slab;
color: #2E2E2E;
font-weight: 400;
letter-spacing: -0.07em;
}
.search_button{
width: 716px;
height: 39px;
border: 2px solid #FFFFFF;
border-radius: 5px;
padding-left: 20px;
margin-left: 20px;
margin-top: 22px;
font-size: 21px;
font-family: Roboto Slab;
color:#000000;
}
.search_img{
cursor: pointer;
position: absolute;
left: 715px;
top: 34px;
background: url(../images_new/layer4.png) no-repeat;
                text-indent:-9999px;
                width: 40px;
                height: 25px;
                border:0px;
				outline: none;
}
.text1{
position: relative;
left: 15px;
top: 4px;
font-family: Roboto Slab;
font-size: 15px;
color: #fff;
font-weight: 400;

}
.smart{
font-size: 16px;
font-weight: 700;
color:#2D2D2D;
font-family: Roboto Slab;
letter-spacing: -0.05em;
} 

.img1{
background: url(../images_new/logocopy.png) no-repeat;
position: relative;
background-position: 169px;
top: -14px;
height: 21px;
}
.img2{
background: url(../images_new/Rectangle4_0.png) no-repeat;
margin-left:0.6px;position: relative;
top: -14px;
height:5px;}

.text_over{
width:800px;
position: relative;
top:-245px;
z-index: 1;
height: 150px;
margin:0 auto;
background-color:; 

}
.text_over_inner{
background-color:;width:778px;margin: 0 auto;
}
.need {
font-size: 45px;
color: #FFFFFF;
font-family: Roboto Slab;
font-weight: 700;
text-shadow: 1px 1px 1px #000000;
letter-spacing: -0.03em;
margin-left: 100px;
}
.biggest{
color:#FFFFFF;
font-size:20px;
padding-top: 5px;
padding-bottom: 5px;
font-family: Roboto Slab;
font-weight: 400;
font-size:23px;
text-shadow: 1px 1px 1px #000000;
letter-spacing: -0.05em;
margin-left: 100px;
}
.outer_search{
background: url(../images_new/Rectangle1.png) no-repeat;
position: relative;
width: 800px;
height: 100px;
top: 0px;
left: 0px;
z-index: 1;
}
.image{
position:absolute;left:0;top:0;
}

.text_over_img{
z-index: 100;
position: absolute;
color: white;
font-size: 24px;
font-weight: bold;
left: 0px;
top: 80px;
background: url(../images_new/Rectangle5.png) no-repeat;
width: 183.5px;
height: 57px;
//margin-left: 1px;
}
.info_text{
color: #fff;
}
.info_text:link{
#font-family: Tahoma, Geneva, sans-serif;
color: #fff;
text-decoration: none;
font-family: Roboto Slab;
font-weight: 400;
font-size: 13px;
letter-spacing: -0.05em;
}
.logocopy_img{
background: url(../images_new/logocopy.png) no-repeat;
}
.Rectangle_img{
background: url(../images_new/Rectangle4_0.png) no-repeat;
}
.float_left{
float:left;
}
.text_space{
margin-top: -1.5px;
font-size: 15px;
font-weight: 300;
color: #A0A0A0;
font-family: Roboto Slab;
letter-spacing: -0.05em;
}
.img_bot{
width:92px;
height:92px;
float:left;
}
.after_img{
max-width:100%;
width:200px;
float:left;
width: 201.33px;
height:auto;
}

#headerdiv
{
width:968PX;
margin:0 auto;
/*HEIGHT:100PX;*/
HEIGHT:105PX;
border:0px solid pink;
background-color: #fff;
#box-shadow: 0px 0px 10px #808080;
}
.div_img{
height:3px;
}
.div_size{
width:161.33px;
height:4px;
float:left;
}
.img_1{
background-color:#00A9EC;
}
.img_2{
background-color:#DC6D27;
}
.img_3{
background-color:#009F3C;
}
.img_4{
background-color:#EDCF23;
}
.img_5{
background-color:#E9556E;
}
.img_6{
background-color:#7F9FB6;
}

#headerleft
{
float:left;
margin:0 auto;
width:300px;
HEIGHT:100PX;
background-color:;
border:0px solid pink;
padding-left:20px;
}
#headerleft img
{
padding:25px;
}
#city_status
{
background-color: ;
width: 100px;
margin-top: -50px;
left: 104px;
margin-left: 250px;

}
#ACCESS_BAR
{
float:right;
border:0px solid red;
height:20px;
margin-top:40px;
padding-right:36px;
color:#CDCDCD;
font-family: 'Roboto Slab', serif;
font-weight: 800; 
font-size:13px;
}
#ACCESS_BAR span
{
padding:10px;
font-size:12px;
color:#2E2E2E;
font-family: 'Open Sans', sans-serif;
font-weight: 800; 
cursor: pointer;
}
#ACCESS_BAR a
{
padding:10px;
font-size:12px;
color:#2E2E2E;
font-family: 'Open Sans', sans-serif;
font-weight: 800; 
cursor: pointer;
text-decoration: none;

}
#button_img{
background: url(../images_new/orange-button-lys.png)no-repeat center center;
height: 33px;
width: 140px;
outline: none;
border: 0px;color:#fff;
font-family: 'Open Sans', sans-serif; font-weight: 800; 
cursor: pointer;
}
#headerright
{
float: left;
margin-left: 36px;
margin-top: -12px;
width: 604px;
HEIGHT: 100PX;
background-color: ;
border: 0px solid pink;
}
/*#maparea{
	z-index:0;
	width:1200px;
	margin:0 auto;
	height:487px;
	border:0px solid pink;
	background-color:;
	margin-left:-116px;
	padding: 3px;
	box-shadow: inset 2px 2px 10px 10px #C9C9C9;
}*/
#slidearea{
z-index:0;
width:968px;
height: 320px;
margin:0 auto;
}
#slide_inner
{
z-index:0;
width:100%;
height:100%;
}
#cities_outer
{
width:968PX;
margin:0 auto;
margin-top: -1px;
border:0px solid pink;
background-color: #fff;
#box-shadow: 0px 0px 10px #808080;
}
#cities_inner
{
width:880PX;
margin:0 auto;
}
#cities
{
height:auto;
width:880PX;
margin:0 auto;
background-color:#fff;
}
#featured
{
width:880PX;
margin:0 auto;
height:40PX;
PADDING-TOP:20PX;
border:0px solid red;
}
#popular
{
width:880PX;
margin:0 auto;
height:40PX;
PADDING-TOP:20PX;
border:0px solid red;
}
.bottom_img_outer{
width:880PX;
margin:0 auto;
/*height:170PX;*/
margin-top:85px;
}
.bottom_img_inner{
width:880PX;
margin-top:40px;
margin-bottom:40px;
height:92PX;
}
.imgouter_div{
width:293.33px;
height:92px;
float:left;
}
.image_outer{
width:880PX;
margin:0 auto;
height:140PX;
border:0px solid red;
background-color:;
}
.img_con{
width:184px;
height:120px;
float:left;
position:relative;
cursor: pointer;
}
.img_con2{
width:418px;
height:120px;
float:left;
position:relative;
}
.img_space{
margin-left:47px;
}
#slider_2nd{
width: 993PX;
position: relative;
left: -13px;
margin: 0 auto;
margin-left: -16px;
height: 150PX;
border: 0px solid red;
margin-left: -44px;
margin-bottom: 0px;
background-color: #98A3AE;
padding: 10px 0px;
}
#dt_nav_bar_left
{
float:left;
width:400px;
}
#dt_nav_bar_left span 
{
padding-top:0px;
padding-left:10px;
}
#dt_nav_bar_right
{
float:right;
width:300px;
background-color:;
}
#dt_nav_bar
{
border:0px solid red;
height:20px;
padding-right:40px;
font-weight: bold;
font-family: "CenturyGothic",sans-serif;
}
#dt_output
{
FLOAT:LEFT;
width:618px;
margin:0 auto;
border:0px solid red;
}
#dt_right_section
{
float:right;
width:300px;
border:0px solid red;
}
#map_overlay
{
background: rgba(0, 0, 0, 0.5);
border-bottom-left-radius:10px;
border-bottom-right-radius:10px;
border: 0px solid #fff;
margin: 0 auto;
overflow: visible !important;
padding: 20px;
position: relative;
top: 0px;
height:20px;
width: 928px;
z-index: 2;

}
#ad_outer_div
{
color: white;
float: right;
border: 0px solid #fff;
margin: 0 auto; 
overflow: visible !important;  
padding: 0px; 
position: absolute; 
z-index: 2;
width: 1040px; 
height: 20px;
margin-top: 0px;
}
#ad_search
{

float: right;
padding: 0px 5px 3px 5px;
background: rgba(0, 0, 0, 0.5);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
cursor: pointer;
}
#map_overlay span
{
color:white;
}
#map_overlay_inner
{
margin: 0 auto;
width:900px;
background-color:;
color:white;
}
#map_overlay_inner span
{
padding-left:5px;
}
.outer_top_slider{
	position: relative; top: 0px; left: 0px;
	height: 320px;
	width:968px;
	
}
.top_slider_img{
cursor: move; position: absolute;
left: 0px; top: 0px; 
width:968px;
height: 320px;
overflow: hidden;
}
.arrow_top_outer{
width: 55px; height: 55px; top: 200px; left: 100px;z-index: 10;
}
.left_arrow_top{
	position: relative;
	top: 110px;
	left: 3px;
	cursor: pointer;
			
}
.arrow_top_outer2{
width: 55px; height: 55px; top: 200px; right: 100px;
}
.right_arrow_top{
			position: relative;
			top: 110px;
			left: 880px;
			cursor: pointer;
}

.outer_slider_2nd{
position: relative;
top: 0px; left: 0px;
width: 968px;
height: 150px;
overflow: hidden; 
}
.outer_loding{
position: absolute; top: 0px; left: 0px;
}
.inner_loding{
	position: absolute; display: block;
	background: url(../images_new/ajax-loader.gif) no-repeat center center;
	top: 0px; left: 0px;width: 100%;height:100%;
}
.slider2_img{
cursor: move;
position: absolute; left: 0px;
top: 0px; width: 968px; height: 150px;
overflow: hidden;
margin-left:60px;
}
.arrow2_left{
position: relative;
top: 50px;
left: 15px;
cursor: pointer;
}
.arrow2_right{
position: relative;
top: 50px;
left: 935px;
cursor: pointer;
}
.right_img_text{
background-color:#fff;margin-left:-20px;
}
.left_img{
		background: url(../images_new/Shape1.png) no-repeat;
		position: relative;
		top: 8.5px;
		left: -2px;
		height: 13px;
		float:left:
		}
.right_img{
		background: url(../images_new/Shape1copy.png) no-repeat;
			position: relative;
			top: -4.7px;
			left: 979px;
			height: 13px;
			width:15px;
		}
		.span_text1{
		display: block;
		color: #D9080B;
		font-size: 16px;
		font-weight: 700;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;
		}
		.span_text2{
		display: block;
		color: #2E2E2E;
		font-weight: 700;
		font-size: 16px;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;
		}
		.span_text3{
		display:block;
		padding-top:7px;
		color:#494949;
		font-weight:300;
		font-size:16px;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;
		}
		.span_text4{
		display:block;
		color:#494949;
		font-weight:300;
		font-size:16px;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;

		}
		.span_text5{
		padding-top:5px;
		display:block;
		color:#2E2E2E;
		font-weight:700;
		font-size:20px;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;
		}
		.{
		display: inline;font-size: 15px;
		}
		.right_img_text2{
			padding:0px;
		}
		.month1{
		font-size: 12px;
		font-family: Roboto Slab;
		letter-spacing: -0.05em;
		}
		.outer_footer{
		width:880PX;
		margin:0 auto;
		height:auto;
		background-color:;
		
	}
	.footer{
		width:800PX;
		margin:0 auto;
		height:auto;
		background-color:#98A3AE;
		padding:40px;
		font-size:10px;
		clear:both;
		
		
	}
	.inner_footer{
		margin:0 auto;
		height:auto;
		background-color: ;
		float:left;
		}
#bot_title1{
width:336px;
background-color:;
height:auto;
float:left;
}
.title_con{
width: 111px;
float: left;
color: #fff;
font-weight: 700;
padding-top: 10px;

}
#bot_title2{
width:276px;
float:left;
}
.footer_below{
width:880px;
height:51px;
background-color:#727B84;
float:left;
}
.copyright{
height: 30px;
width: 420px;
margin-top: -38PX;
float: left;
}
.powerby{
float:right;
height: 30px;
width: 350px;
margin-top: -38PX;
}
#maparea {
	z-index:0;
    height:487px;
	border:0px solid pink;
	background-color:;
	padding-top: 1px;
	
	margin: 0 auto;
	margin-top: -61px;
	box-shadow: inset 0px 1px 0px #E1EFE1, 0px 2px 0px 0px #E4EFE4, 0px 2px 5px #999;
	/*box-shadow: inset 2px 2px 10px 10px #C9C9C9;
	-webkit-box-shadow: inset 2px 2px 10px 10x #C9C9C9;
	-moz-box-shadow: inset 2px 2px 10px 10px #C9C9C9;*/
}
#map {
z-index: 0;
float: left;
width: 100%;
height: 100%;
}
.aa{
float: left;
cursor: pointer;

height: 42px;
margin-top: -7px;
width: 120px;
}
.lh
{
line-height:45px;
}
select
{

border-radius:3px;
}
.aa:hover {
    background-color: #E0E0E0;
}
#datatablearea {
width: 880PX;
margin: 0 auto;
border: 0px solid red;
}
#white_back {
padding-top: 30px;
width: 880PX;
margin: 0 auto;
background-color: #fff;
}
#dt_filter_bar {
	width: 880PX;
	margin: 0 auto;
	height: 35PX;
	PADDING-TOP: 7PX;
	border: 0px solid red;
	background-color: #F0F0F0;
	margin-bottom: 30px;
	box-shadow: inset 0px 0px 10px #C9C9C9;
}
.zoom:hover {
background: url('../images_new/zoom.png');
}
.zoom {
width: 184px;
height: 120px;
cursor: pointer;
}

/*kapil Chauah CSS*/

.active{
background-color:#E0E0E0; 
}
#seemore{
  background-color: #E4E4E4;
  width: 590px;
  height: auto;
  margin-bottom: 20px;
  text-align: center;
  padding: 10px;
  color:#646464;
  font-size: 14px;
  font-family: "CenturyGothic",sans-serif;
  font-weight: 700;
  box-shadow: inset 0px 1px 0px #E1EFE1, 0px 2px 0px 0px #E4EFE4, 0px 2px 5px #999;
  cursor: pointer;
  clear: both;  
}
.imgshadow{
	max-width: 166px;
	max-height: 146px;
	min-height: 146px;
	min-width: 166px;
	cursor: pointer;
	box-shadow: rgb(0, 0, 0) 1px 1px 10px; 
  }
.overimg{
 position: relative;
 top: -153px;
 left:-3px;
}
#ad_outer_div {
color: white;
border: 0px solid #fff;
margin: 0 auto;
padding: 0px;
position: absolute;
z-index: 2;
width: 906px;
height: 20px;
margin-top: 0px;
top: 60px;
clear: both;
}
#ad_search {
width: auto;
padding: 0px 5px 3px 5px;
background: rgba(0, 0, 0, 0.5);
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
float: right;
}
#container
{
width:618px;
}

.searching div
{
display:none;
}
#container div .search
{
 display:none;
 display: table; border-collapse: collapse;
}
#container div .list{
	float: left;
	display: block;
	width:590px;
	height: 146px;
	background-color:#F7F7F7;
	padding: 10px;
	margin-bottom: 20px;
	box-shadow: inset 0px 1px 0px #E1EFE1, 0px 2px 0px 0px #E4EFE4, 0px 2px 5px #999;
}
#container div .list div {
 width: 166px;
 height: 126px;
 float:left;
 padding:0px;
}
#container div .list div.text_city{
 width: 408px;
 background-color:#F7F7F7;
 padding: 5px;
 float: right;
}
.text2{
font-size: 16px;
color:#D9080B;
font-family: 'Open Sans', sans-serif;
font-weight: 800;
display:block;
}
.text3{
font-size: 13px;
color:#2E2E2E;
font-family: 'Open Sans', sans-serif;
font-weight: 800;
display:block;
padding-top:15px;
}
.text4{
 font-size: 15px;
 color:#2E2E2E;
font-family: 'Open Sans', sans-serif;
 font-weight: 700;
 display:block;
 padding-top:2px;
}
#container div .grid
{
background-color: #F6F6F6;
 display: block;
 height:auto;
 min-height:315px;
 max-height:315px;
width: 166px;
float: left;
margin-right:20px;
margin-bottom:20px;
background-color: #F6F6F6;
box-shadow: inset 0px 1px 0px #E1EFE1, 0px 2px 0px 0px #E4EFE4, 0px 2px 5px #999;
}
#container div .grid  div 
{
display: block;
width: 166px;
float: left;
margin-right:20px;
margin-bottom:20px;
}

#container div .grid  .bottom_space
{
 margin:0px;
}
.block
{
width:618px;
height:150px;
border-collapse: collapse;
padding:10px;
}

.right_text
{
float:left;
height:150px;
width:500px;
}
.top_header
{
float:left;
background-color:green;
height:10px;

}
.central_header
{
float:left;
background-color:yellow;
height:20px;
}
.bottom_header
{
float:left;
background-color:pink;
height:30px;
}
.img_position{
position: relative;top: -151px;
}
.img_position1{
position: relative;
top: -67px;
left: -166px;
}
/*kapil Chauah CSS*/