/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a img{
	border:none;
}



#main{
	margin:auto;
	width:1000px;
	position:relative;
}


/*  HEAD CSS START*/
#header_div{
	background:url(../img/header_bg.jpg) no-repeat;
	
	height:173px;
	
}
#header_div_login{
	background:url(../img/header_bg.jpg) no-repeat;
	height:120px;
	
}
#top_div{
	height:101px;
	width:1000px;
	float:left;
}

#logo_div{
	height:101px;
	width:386px;
	float:left;
}

#mainlink_div{
	height:101px;
/* 	width:596px; */
	width:605px;
	float:left;
}

#mainlink{
	float:left;
	padding-top:43px;
}
#mainlink_new1{
	float:right;
	padding-top:43px;
}
#search_div{
	float:left;
	width:1000px;
	height:70px;
}

#search_leftimg{
	width:28px;
	float:left;
}

#search_bg{
	float:left;
	width:894px;
	background:url(../img/search_bg.jpg) repeat-x;
	height:70px;
}

#seach_rightimg{
	float:left;
	width:78px;
	
}

#search_txt{
	padding-left:90px;
	line-height:55px;
	float:left;
}

.search_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#339999;
	font-weight:bold;
}

/*.newh_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#339999;
	font-weight:bold;
}
.newh_text a:link,a:visited,a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#339999;
	font-weight:bold;
}*/
#search_textdiv{
	float:left;
	width:160px;
/* 	width:140px; */
	padding-top:4px;
}

#search_textfield{
	float:left;
	width:351px;
	height:30px;
	margin-top:15px;
	background:url(../img/search_txtbox_bg.gif) no-repeat;
	
}

.textfield_search{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background:transparent;
	width:333px;
	height:17px;
	margin-left:8px;
	padding-top:7px;
	border:none;
}

#search_button{
	float:left;
	padding-top:14px;
	width:90px;
}
#where_div{
	float:left;
	width:160px;
}
.where_txt, .where_txt a,.where_txt a:link,.where_txt a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:60px;
	text-decoration:none;
	
}

.where_txt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:60px;
	text-decoration:underline;
	
}
/*  HEAD CSS END */



/*  BODY CSS START  */

#body_bg{
	background:url(../img/body_bg.jpg) repeat-x;
	width:1000px;
	height:auto;
	float:left;
	
}
/*  LEFT DIV CSS START  */
#breadcrumb{
	/*float:left;*/
	padding-left:21px;
	/*width:438px;*/
}

#bodyleft_div{
	float:left;
	padding-left:21px;
	width:438px;
}

#bodyinner_div{
	float:left;
	padding-left:21px;
	width:960px;
	margin-top:5px;
}


#bodyinner_txtdiv{
	float:left;
	width:777px;
}

#bodycity_txtdiv{
	float:left;
	width:608px;
	margin-right:30px;
}
#bodycity_txtdiv_citypage{
	float:left;
	width:608px;
/* 	margin-right:20px; */
}
/* new css city page start*/

#bodycity_inner{
	float:left;
	padding-left:11px;
	width:970px;
	margin-top:5px;
	margin-left:5px;
}

#mainbox_bg{
	background:url(../img/mainboxbg.gif) repeat-y;
	width:637px;
	float:left;
}#city_pro{
	background:url(../img/no_probg.gif) no-repeat;
	height:36px;
	width:637px;
}

#city_protxt{
	line-height:36px;
	width:589px;
	margin-left:25px;
	float:left;
}
#city_protxt_new{
/* 	line-height:36px; */
	width:589px;
	padding-left:25px;padding-top:7px;
	float:left;
}
#citybox{
	float:left;
	width:608px;
	height:auto;
	padding-left:15px;
	margin-top:5px;
}

#txt_city{
	float:left;
	width:580px;
	padding-left:20px;
}

#citybox_topimg{
/* 	background:url(../img/citybox_topimg.gif) no-repeat; */
	background:url(../img/citybox_topimg.png) no-repeat;
	width:608px;
	height:36px;
	float:left;
}

#boxbg3{
	background:url(../img/citybox_bg.gif) repeat-y;
	width:608px;
	float:left;
}

#city_listmenu{
	line-height:36px;
	float:left;
}

#bottom_citying{
	float:left;
	margin-bottom:20px;
}

#city_leftcon{
	float:left;
	width:400px;
	border-right:solid #9ed5dc 1px;
	margin-top:5px;
}

#city_rooms{
	width:300px;
	padding-left:20px;
}

#image_city{
	float:left;
	width:390px;
	padding-top:10px;
	
}

#img_box{
	float:left;
	width:170px;
}

#img_txt2{
	float:left;
	width:105px;
}

#city_rightcon{
	float:right;
	width:160px;
	margin-top:5px;
}

#citybuttons{
	float:left; 
	width:400px; 
	padding-left:90px; 
	padding-top:20px;
}
#citybuttons_city{
	float:left; 
	width:450px; 
	padding-left:90px; 
	padding-top:20px;
}
#city_para{
	float:left; 
	width:567px;
/* 	padding-top:30px; */
}


/* end city page css end*/

#cityright_div{
	float:left;
	width:318px;
}

#cityrightbg{
	background:url(../img/city_rightbg.jpg) repeat-y;
	width:315px;
}

#bodyinner_txt2div{
	float:left;
	width:777px;
	padding-top:10px;
}

#bodyinner_txt2div_testimonial{
	float:left;
	width:728px;
/* 	padding-top:10px; */
}

#bodyinner_txt2div_subscription{
	float:left;
	width:960px;
	padding-top:10px;
}

.innerheadtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:27px;
	color:#466cac;
	float:left;
}


#map{
	float:left;
	width:438px;
}
.map_topimg{
	float:left;
}

.map_bg{
	background:url(../img/map_bg.jpg) repeat-y;
	width:438px;
	float:left;
}

.map{
	text-align:center;
	padding-bottom:14px;
}

#map_txt{
	float:left;
	padding-left:13px;
	padding-bottom:5px;
	width:408px;
	text-align:justify;
}

.map_rightimg{
	float:left;
}

.textsize_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	list-style:none;
}

#box1{
	float:left;
	width:438px;
	margin-top:7px;
}

.box1_topimg{
	background:url(../img/box1_topimg.png) no-repeat;
	height:34px;
	float:left;
	width:438px;
}
.united_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	font-weight:bold;
	line-height:34px;
	text-decoration:none;
}


.united_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	font-weight:bold;
	line-height:34px;
	padding-left:23px;
	text-decoration:none;
}
 .united_txt a,.united_txt a:hover,.united_txt a:visited{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	font-weight:bold;
	line-height:34px;
	text-decoration:none;
}
#united_txt_para{
	padding-left:23px;
	padding-top:5px;
	float:left;

}

/*.state_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	float:left;
	width:400px;
}*/
.r_head, .r_head a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	width:400px;
	float:left;
	text-decoration:none;
}
.r_head a:hover,.r_head a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	width:400px;
	float:left;
	text-decoration:none;
}
.bold, .bold a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}
.bold a:hover,.bold a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}

.state_name, .state_name a{
   font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	float:left;
	width:400px;
   text-decoration:none;
}

.state_name a:hover,.state_name a:visited{
   font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	float:left;
	width:400px;
} 


.statename_txt{
	float:left;
	width:415px;
}

#state_box3{
	float:left;
	width:140px;
}

#state_box2{
	float:left;
	width:150px;
}

#state_box1{
	float:left;
	width:130px;
}

.state_headtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#336699;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#336699;
	font-weight:bold;
	padding-top:5px;
	padding-bottom:5px;
}


#united_txt2{
	float:left;
	width:135px;
}

.united_txt2, .united_txt2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	line-height:20px;
	text-decoration:none;
}

.united_txt2 a:hover, .united_txt2 a:visited{
	font-size:12px;
	color:#6c6c6c;
	text-decoration:none;
}
/*  LEFT DIV CSS END  */


/*  RIGHT DIV CSS START  */
#bodyright_div{
	float:left;
	margin-left:20px;
	width:501px;
}

#para{
	float:left;
	width:400px;
}

#welcometxt{
	float:left;
	width:auto;
}

#paratxt{
	float:left;
	width:495px;
}

.inner_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	line-height:15px;
}
.inner_content a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	line-height:15px;
	text-decoration:none;
}
.parahead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#466cac;
	font-weight:bold;
}

#para_bottomdiv{
	float:left;
	margin-top:28px;
	width:501px;
}

#featured_div{
	float:left;
	width:321px;
}
#featured_div_citypage{
	float:right;
	width:321px;
}
#login_div{
	float:left;
	width:321px;
	height:auto;
}

#subs{
	float:left;
	width:321px;
	height:auto;
	margin-top:10px;
}

.subs_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	padding-top:10px;
}

.login_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#339999;
	font-weight:bold;
	padding-top:10px;
}


.featured_topimg{
	float:left;
	width:auto;
}
.featured_bg{
	float:left;
	width:321px;
	background:url(../img/featured_bg.jpg) repeat-y;
}

.featured_logindiv{
	float:left;
	padding-left:16px;
	width:290px;
}

.feadtured_txtfield{
	float:left;
	margin-top:4px;
	width:290px;
	
}

.textfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:100px;
	height:15px;
	border:solid 1px #99cccc;
}

.textfield_sub{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:185px;
	height:18px;
	border:solid 1px #99cccc;
}

.textfield_sub_rate{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:170px;
	height:18px;
	border:solid 1px #99cccc;
}
.textfield_sub_timezone{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:360px;
	height:15px;
	border:solid 1px #99cccc;
}
.textfield_sub_timezone_small{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:300px;
	height:15px;
	border:solid 1px #99cccc;
}
.textfield_sub_notfixed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:185px;
	border:solid 1px #99cccc;
}
.textfield_sub_qty{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:60px;
	height:15px;
	border:solid 1px #99cccc;
}
.textfield_sub_name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:100px;
	height:15px;
	border:solid 1px #99cccc;
}
.textarea2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:185px;
	height:50px;
	border:solid 1px #99cccc;
}
.textarea2_long{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:300px;
	height:100px;
	border:solid 1px #99cccc;
}
.step1_tablecolor{
	border:solid #99cccc 1px;
}

.required{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}

.required a:link, .required a:hover,.required a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;text-decoration:none;
	color:#FF0000;
}

#email_sub{
	float:left;
	width:185px;
	height:23px;
	padding-top:2px;
}


#email{
	float:left;
	width:102px;
	height:23px;
	padding-top:2px;
}

#pass{
	float:left;
	width:102px;
	height:23px;
	padding-left:3px;
	padding-top:2px;
}

#submit{
	float:left;
	width:67px;
	height:23px;
	padding-left:5px;
}

#signup{
	float:left;
	width:250px;
	height:17px;
}

.signup_txt, signup_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:none;
}

.signup_txt a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}

.forgot, .forgot a,.forgot a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
}


#featured_rental{
	float:left;
	background:url(../img/featured_rentals.png) no-repeat;
	width:318px;
	height:34px;
}

#featured_rentalbg{
	float:left;
	background:url(../img/featured_rentalsbg.gif) repeat-y;
	width:318px;
}

#featured_img{
	float:left;
	width:135px;
}

#featured_txt1{
	float:left;
	width:150px;
}

.feat_imgtxt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#336699;
	font-weight:bold;
	margin-bottom:7px;
	
}

.features_new_text, .features_new_text a,.features_new_text a:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:7px;
}
.features_new_text a:hover, .features_new_text a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:7px;
}
.membter,.membter a ,.membter a:link,.membter a:hover,.membter a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#336699;
	font-weight:bold;
	margin-bottom:7px;
}


.more, .more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339999;
	text-decoration:none;
	margin-top:7px;
}

.more a:hover, .more a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339999;
	text-decoration:none;
}
.more_new, .more_new a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#339999;
	text-decoration:none;
	padding-top:7px;
}
#featureddiv_main{
	float:left;
	margin-top:15px;
}

.featur_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

#featured_divider{
	float:left;
	padding-top:14px;
}


#banner_div{
	float:right;
	width:164px;
}

#banner_div_testimonials{
	float:right;
	width:232px;
}
.adv_search, .adv_search a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339999;
	font-weight:bold;
	text-decoration:none;
}

.adv_search a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

/*  RIGHT DIV CSS END  */

#adv_img{
	float:left;
	width:960px;
	padding-left:21px;
	padding-top:10px;
}



/*  BODY CSS END  */


/*  FOOTER CSS START  */
#footer_div{
	float:left;
	width:1000px;
	background:url(../img/footer_bg.jpg) repeat-x;
	height:144px;
	margin-top:12px;
}

#foot_inner{
	padding-left:21px;
	width:960px;
	margin-top:23px;
	float:left;
}

.footer_lefttxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	float:left;
	width:400px;
}

.footer_righttxt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	float:right;
	width:400px;
	text-align:right;text-decoration:none;
}
.footer_righttxt a:link,a:visited{
	color:#7a7a7a;
	text-decoration:none;font-size:11px;	
}
.footer_righttxt a:hover{
	color:#7a7a7a;
	text-decoration:underline;font-size:11px;
	
}
#footer_color{
	float:left;
	width:960px;
	height:1px;
	padding-left:21px;
	margin-top:13px;
}

#footer_bottomtxt{
	float:left;
	padding-top:12px;
	width:960px;
	padding-left:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-align:justify;
}

.footer_comname{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#466cac;
	font-weight:bold;
}
.footer_2, .footer_2 a, .footer_2 a:link{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	text-decoration:none;/*border:1px solid red;*/
}

.footer_2 a:hover{
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7a7a7a;
	text-decoration:underline;
}
/*  FOOTER CSS END  */





#home{
	float:left;
	line-height:33px;
	width:65px;
	text-align:center;
	margin-left:3px;
}

#find{
	float:left;
	line-height:33px;
	width:110px;
	text-align:center;
	margin-left:3px;
}
#find_new{
	float:left;
	line-height:33px;
	width:180px;
	text-align:center;
	margin-left:3px;
}
#list_pro{
	float:left;
	line-height:33px;
	width:145px;
	text-align:center;
	margin-left:3px;
}

#packages{
	float:left;
	line-height:33px;
	width:90px;
	text-align:center;
	margin-left:3px;
}
#aboutus{
	float:left;
	line-height:33px;
	width:90px;
	text-align:center;
	margin-left:3px;
}

#contact{
	float:left;
	line-height:33px;
	width:99px;
	text-align:center;
	margin-left:3px;
}


.mainlinkfont, .mainlinkfont a,.mainlinkfont a:link,.mainlinkfont a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	background:url(../img/mainlink_whitebg.gif) repeat-x;
	display:block;
}

.mainlinkfont a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../img/mainlink_bluehoverbg.gif) repeat-x;
	display:block;
}

.pageactivecss, .pageactivecss a,.pageactivecss a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	background:url(../img/mainlink_bluehoverbg.gif) repeat-x;
	display:block;
}
.ownerlogin, .ownerlogin a,.ownerlogin a:link{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:right;
	padding-right:4px;
	font-weight:bold;
}



.ownerlogin a:hover{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	text-align:right;
	padding-right:4px;
	font-weight:bold;
}

.property_edit, .property_edit a{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	text-align:left;
	padding-right:4px;
	font-weight:bold;
}

.property_edit a:hover{
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:underline;
	text-align:left;
	padding-right:4px;
	font-weight:bold;
}

/* PAGGING CSS*/

div.paging {
	color: #666666;
	font-size: 10px;
	float:left; font-weight: normal;
	font-family:verdana,arial,helvetica,sans-serif;line-height:36px;
	
}

div.paging div.disabled {
	 color: #339999;
     display: inline;
	 font-size: 10px;
	 font-family:verdana,arial,helvetica,sans-serif;font-weight: normal;
}

div.paging span {
	font-size: 10px;
	font-family:verdana,arial,helvetica,sans-serif;font-weight: normal;
}	

div.paging span.current {

	 color: #339999;
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size: 10px;text-decoration: none;font-weight: normal;
}

div.paging span a {
	 font-family:verdana,arial,helvetica,sans-serif;
	 font-size: 10px;font-weight: normal;
}
.paging a{
	color: #339999;
	text-decoration: none;
	font-weight: normal;
}

/* PAGGING CSS END*/

/* css for city right div */

#cityfeatured_div{
	float:right;
	width:321px;

}

#errorBox{	 
	background-color: #ffffff;     line-height: 0px;    color: #000000;    border: 1px solid #d5d5d5;    font-family: Verdana;    font-weight: bold;    font-size: 12px;    float:Left;margin-left:15px;padding:15px;

	}

.alt_row1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#D9EEF3;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
	background-color:#DAEFF4;border:1px solid #76b0f5;
}
.alt_row2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#BCDAF2;
	text-decoration: none;
	text-align: left;
	line-height: 30px;
	background-color:#EDFBFE;border:1px solid #76b0f5;
}
.head_rows{
	background-color:#4C85CA;
	color:white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
.head_rows_new{
	background-color:#96D7DD;
	color:#336699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 30px;
}
.sub_button{
	border:1px solid #4C85CA;
	font-size: 10px;
	background-color:#4C85CA;
	font-weight: bold;
	color: white;
	text-decoration: none;
}
.citypage_drop_sort{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:160px;
	height:20px;
	border:solid 1px #99cccc;
}
.citypage_drop_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	width:50px;
	height:20px;
	border:solid 1px #99cccc;
}


/* update css */

#pageing{
	background:url(../img/no_probg.gif) no-repeat;
	height:40px; 
	width:637px;
/* 	float:left; */
}

.pageing2{
	line-height:26px; 
	padding-right:35px;
	
	
}

#city_para{
	float:left; 
	width:567px;
	
}
.watermark{
	background:url('../img/imgwater_mark.png');
	border:solid #00AAAA 2px;
}

.top_link_li,.top_link_li a:link,.top_link_li a:visited{
	color:#0C6AC4;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
 .top_link_li a:hover{
	color:#0C6AC4;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.wtr_mark{
		background: transparent url(../img/bottom-border-clear.png) no-repeat left bottom;
}


/*new 24-dec-09*/
#footer_module{
	padding-left:21px;
	padding-right:21px;
	padding-top:10px;
	float:left;
	height:auto;
	width:958px;
}

/*new 24-dec-09 end */


/* New css on 24-dec-09*/
#hot_deals_bg{
	
	background:url(../img/hot_deals.gif) no-repeat;
	width:164px;
	height:31px;
}

#hot_deals_lower_bg{
	background:url(../img/hot_deals_1.gif) repeat-y;
	width:164px;
}

#hot_deals_body{
	padding-right:22px;
	padding-top:15px;
	padding-left:22px;
	width:120px;
	height:auto;
}

.hot_deal_txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#336699;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	
}

#hot_deal_divider{
	
	padding-top:10px;
	padding-bottom:10px;
}

#hot_deal_pad{
	padding-top:10px;
}

/* New css on 24-dec-09 end*/

#leftsidetxtbox{
	float:left;
}

#rightsidetxtbox{
	float:right;
	padding-right:22px;
}

#specialbox{
	float:right;
	line-height:36px;
	height:31px;
	padding-top:4px;
}

.spcial_txt, .spcial_txt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	font-weight:bold;
	text-decoration:none;
}

/*#marqueecontainer{
position: relative;
width: 120px; 
height: 200px; 
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}*/

/* New css on 07-jan-10 start */

#marqueecontainer{
position: relative;
width: 120px; /*marquee width */
height: 518px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}


#marqueecontainer1{
position: relative;
width: 120px; /*marquee width */
height: 517px; /*marquee height */
background-color: white;
overflow: hidden;
padding: 2px;
padding-left: 4px;
}


.checkbox_div{
	float:left; 
	width:150px;
	padding-right:35px;
}


#newsletter_div{
	width:750px; 
	height:200px; 
	padding-left:180px;
	float:left;
}

.listing_deatails, .listing_details a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}




.text_onlyborder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border:solid 1px #99cccc;
}
.rrr{
	color:red;
}

/* for user side availability calender css start */
	.navigation {	list-style: none;	margin: 0 0 10px 0;	padding: 0;	text-align: center;	position: relative;	margin-right: 16px;	padding: 4px;	height:15px;}.navigation .previous,.navigation .next {
	position:absolute;
	top: -2px;
}.navigation .previous {
	left: 16px;
}.navigation .next {
	right: 46px;
}
.property .calendars .cal-content .lastUpdated dt,.property .calendars .cal-content .lastUpdated dd{	float:left;}.property .calendars .cal-content .lastUpdated dd{	margin-left:5px;}.calendars .cal-content table {	border-collapse: separate;}.calendars .cal-content .month {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	display:inline;	float:left;	margin-right:4px;	/*border: solid 1px #BFBFBF;*/	padding: 4px;	margin-bottom: 1em;}.calendars .cal-content .month tr {	overflow:hidden;}.calendars .cal-content .month th, .calendars .cal-content .month td{	width:auto;	padding: 4px;	border: 0px;	text-align: center;}.calendars .cal-content .month th.month-label{	background-color: #009999;	color: #fff;	font-weight: bold;	*width: 160px;}.calendars .cal-content .month th.day-label{	background-color: #ddedf9;	color: #000000;}.calendars .cal-content .month td.e {	visibility:hidden !important;}.calendars .cal-content .month th,.calendars .cal-content .month td {	line-height:1em;	overflow:visible;	vertical-align:middle;	white-space:nowrap;	width:1em;}


.bg_check{

	background-color: green;color:blue;
}
	
.red{
	color:red;
}
/* end calender css*/
.fullwidth_u{
	border:1px solid #d5d5d5;
}

.property_d_down{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	
	
	border:solid 1px #99cccc;
}



.new_link_css, .new_link_css a,.new_link_css a:link,.new_link_css a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	
	text-decoration:none;
	
}

.new_link_css a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	
	text-decoration:underline;
	
}


.sales_link{
    padding-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#336699;
    text-decoration:none;
    text-align:right;
    padding-right:4px;
    font-weight:bold;
}

.sales_link, .sales_link a ,.sales_link a :link{
    padding-top:10px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#336699;
    text-decoration:none;
    text-align:right;
    padding-right:4px;
    font-weight:bold;
}


/* contact page css */ 

.textfield_cont{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    border:solid 1px #CCCCCC;
    width:250px;
    height:20px;
   
}


.textarea_cont{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    border:solid 1px #CCCCCC;
    width:250px;
    height:60px;
}


/* 27 april */

.more_package, .more_package a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	margin-top:7px;
}

.more_package a:hover, .more_package a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}


/* 30 April - sitemap*/


#site_map_main_div{
	width:751px;
	height:auto;
	float:left;
	padding-top:10px;
	}
	
#site_map_main_div2{
	width:751px;
	height:auto;
	float:left;
	padding-top:20px;
	}
	
#sitmap_float_lt{
	float:left;
	}

#sitemap_top_div{
	width:751px;
	height:32px;
	float:left;
	}
	
#sitemap_top_div_middle{
	background:url(../app/webroot/img/sitemap/middle_corner.png) repeat-x;
	width:715px;
	height:32px;
	float:left;
	}
	
#sitemap_middle_body{
	background:url(../app/webroot/img/sitemap/center_sitemap_rt.gif) repeat-y;
	width:751px;
	height:auto;
	float:left;
	}

#united_txt_sitemap{
	float:left;
	width:155px;
}

#united_txt_sitemap1{
	float:left;
	width:100px;
}

.sitemap_head_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#339999;
	font-weight:bold;
	line-height:34px;
}
/* 30 April - sitemap*/



#nav ul{
text-align:center;
margin: 0px;
padding:12px 0 0px 13px; }

#nav ul li{
list-style: none;
float: left;
margin: 0px;
padding: 45px 0 0 0;
}

#nav ul li a{
font-size:12px;
padding: 0px 16px;
display: block;
text-align:center;
color: #ffffff;
text-decoration: none;
text-transform:uppercase;
}

#nav ul li #bordernone{
	border-right:none;
}
#nav ul li a:hover{
color:#ffffff;
text-decoration:underline;
}


#list-details{	
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
	width:450px;
	padding:0px;
	margin:0px;	
	}
#list-details ul li{
	list-style-type:none;
	float:left;
	width:135px;
	padding:0px;
	margin:0px;
	line-height:20px;
	
	}
#list-details ul li a{
	text-decoration:none;
color:#6c6c6c;
line-height:20px;
font-family:Arial,Helvetica,sans-serif;
font-size:12px
	}
#list-details ul li a:hover{
	text-decoration:none;
	color:#6c6c6c;
	}