body{
	margin:0;
	padding:0;
	/*background:url(../images/bg.jpg) repeat-x;
	background-color:#bedbe1;*/
	}
ul, li{
list-style-type:none;
margin:0;
padding:0;
}
p   {
	margin:0;
    padding:0;
    line-height:19px;
    }
.wrapper {
	width:926px;
	height:100%;
	margin:0 auto;
	}
/* Header */	
.header{
	width:100%;
	height:108px;
	}
/* Tab */
.tab_main_contact {
	float:left;
	width:730px;
	padding:0 5px 0 0;

}
.top_contact {
	width:100%;
	height:30px;
	margin:17px 0 0 0;
	font-family:HelveticaNeueLTCom,Helvetica, Arial, sans-serif;
	font-size:22px;
	color:#8acc99;
	text-align:right;
}
/* New Tab */
.tab {
	clear:both;
     /*width:100%;*/
	 height:41px;
	 padding:0 0 0 85px;
      }
.tab ul{
          margin:0;
          padding:10px 0px 0 0px;
		  height:31px;
      }
.tab li {
      display:inline;
      margin:0;
      padding:0;
      list-style-type:none;
      }
.tab a {
      float:left;
	  font-family:"Trade Gothic LH",Tahoma, Geneva, sans-serif;
	  font-size:12px;
	  color:#fff;
      background:url(../images/inner_tab_left01.png) no-repeat left top;
      margin:2px 5px 0 0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
.tab a span {
      float:left;
      display:block;
      background:url(../images/inner_tab01.png) no-repeat right top;
      padding:8px 11px 10px 6px;
      color:#fff;
      }
.tab a span {
	float:none;
	}
.tab a:hover span {
      color:#233f65;
      }
.tab a:hover {
      background-position:0% -42px;

      }
.tab a:hover span {
      background-position:100% -42px;
	 color:#233f65;

      }

.tab .current a {
              background-position:0% -42px;
      }
.tab .current a span {
              background-position:100% -42px;
      }
/* New Tab End */


.logo {
	float:left;
	height:88px;
	width:187px;
}
/*
.current{
	BACKGROUND: url(../images/tab_rollover_li.png) no-repeat left top;
	FLOAT: left;
	MARGIN:0;
	padding:0 0 0 9px;
	
}
.current a{
	height:35px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: url(../images/right_tab.png) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #234261;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11.5px;
}*/


 	
	
	
/* Header End*/
/* Content */
.content_main {
	width:100%;
	height:100%;
	float:left;
	background-color:#fff;
	margin:0 0 40px 0;
}
/* Left Content */
.left_top_corner {
	height:14px;
	width:276px;
	position:absolute;
	z-index:1;
	top:108px;
}
.myaccount_left_top_corner {
	height:14px;
	width:276px;
	position:absolute;
	z-index:1;
	top:108px;
}
.left_content {
	width:276px;
	float:left;
}
.left_map_qsearch {
	width:276px;
	margin:7px 0 0 0;
	position:relative;
	z-index:2;
}
.left_map {
	width:265px;
	height:169px;
	margin:7px 0 0 5px;
	position:relative;
	background:url(../images/home_map.png) no-repeat;
}
/*.left_map object
{
    position:relative;
    z-index :1;   
}*/

.left_map_top{
	font-family:Helvetica, sans-serif;
	font-size:17px;
	color:#3d6087;
	overflow:hidden;
	  height:17px;
    padding:0 0 0 17px;
    position:absolute;
    width:250px;
    z-index:100;
	}
.left_map_b_link {
    height:17px;
    padding:0 0 0 17px;
    position:absolute;
    text-align:right;
    width:250px;
    z-index:100;
    top:148px;
}
.left_map_b_link a{
	height:17px;
	width:125px;
	color:#fff;
	padding:3px 32px 3px 7px;
	text-decoration:none;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	font-style:italic;
	background:url(../images/home_map_button.png) no-repeat;
	}
.left_map_b_link a:hover{
	height:17px;
	width:125px;
	padding:3px 32px 3px 7px;
	color:#fff;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	font-style:italic;
	background:url(../images/mouse_over.png) no-repeat;
	}
	
.left_quick_search{
	width:265px;
	height:184px;
	margin:0 0 0 5px;
	background:url(../images/quick_reservation_bg.png) no-repeat;
	}	
.left_quick_search h3{
	font-family:Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#3d6087;
	margin:0;
	padding:5px 0 0 15px;
}
.left_quick_search1{
	float:left;
	width:125px;
	padding:0 0 0 10px;
}

.left_quick_search_dates{
	float:left;
	width:270px;
}

.left_quick_search_fromdate{
	float:left;
	width:115px;
	padding:5px 0 0 23px;
}

.left_quick_search_todate{
	float:left;
	width:115px;
	padding:5px 0 0 5px;
}

.left_quick_search_destinations{
	float:left;
	padding:5px 0 0 23px;
	width:270px;
}

.left_quick_search_areas{
	float:left;
	padding:5px 0 0 23px;
	width:270px;
}

.left_quick_search_locations{
	float:left;
	padding:5px 0 0 23px;
	width:270px;
}

.left_quick_search_bedbaths{
	float:left;
	width:270px;
	padding:5px 0 0 23px;
}

.left_quick_search_beds{
	float:left;
	width:74px;
}

.left_quick_search_baths{
	float:left;
	width:74px;
}

.left_quick_search_guests{
	float:left;
	width:72px;
}

/*.left_quick_search1 input{
	width:80px;
	height:13px;
	margin:20px 0 0 0;
	padding:0;
	border:#939393 solid 1px;
}
.left_quick_search1 .RadComboBox{
	width:100px;
	height:18px;
	margin:10px 0 0 0;
	padding:0;
	border:#939393 solid 1px;
}*/
.left_quick_search2{
	float:left;
	width:125px;
}
/*
.left_quick_search2 input{
	width:80px;
	height:13px;
	margin:23px 0 0 0;
	padding:0;
	border:#939393 solid 1px;
}
.left_quick_search2 .RadComboBox{
	width:100px;
	height:18px;
	margin:10px 0 0 0;
	padding:0;
	border:#939393 solid 1px;
}*/
.left_quick_search_button{
	width:100%;
	/* padding:3px 0 0 71px; */
	padding:3px 0 0 0px;
	/* text-align:right; */
	clear:both;
	}
.left_quick_search_button input{	
	height:17px;
	width:125px;
	color:#fff;
	padding:3px 32px 3px 7px;
	text-decoration:none;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	font-style:italic;
	background:url(../images/home_map_button.png) no-repeat;
	border:none;
	cursor:pointer;
	}
.left_quick_search_button input:hover{	
	height:17px;
	width:125px;
	padding:3px 32px 3px 7px;
	color:#fff;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	font-style:italic;
	background:url(../images/mouse_over.png) no-repeat;
}
/* left Content bottom */	

.left_content_bottom{
    width:276px;
    }
.vacation_home_rental{
	margin:0 0 0 5px;
  /*  width:265px;*/
	height:137px;
	background:url(../images/vacational.png) no-repeat;
	position:relative;
	z-index:1;
    }
.about_specials {
	margin:0px 0 0 5px;
	height:137px;
	position:relative;
	z-index:10;
	background:url(../images/about_special.png) no-repeat;
}
.about_specials_img{
	float:left;
	width:103px;
	height:113px;
	margin:5px 0 0 -13px;
	}
.about_specials_con{
	float:left;
	width:166px;
	padding:0 0 0 9px;
	}
.about_specials_con h3{
	font-family:"Trade Gothic LH",Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	margin:7px 0 0 0;
	padding:0;
	}
.about_specials_con h4{
	font-family:"Avenir",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3fac58;
	margin:0;
	padding:0;
	}
.about_specials_con h5{
	font-family:"Avenir",Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#274b7c;
	margin:15px 0 0 0;
	padding:0;
	}
.about_specials_con p{	
    font-family:"Avenir",Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#464646;
    line-height:14px;
    margin:13px 0 0;
    padding:0;
	}
.vacation_home_rental h3{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
    margin:0;
    padding:10px 0 0 85px;
	}
.vacation_home_rental p{
	width:104px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#274b77;
	line-height:10px;
	margin:13px 0 0 146px;
	padding:0;
	}
.vacation_home_button{
	width:95px;
	height:17px;
	float:right;
	margin:65px 4px 0 0;
	text-align:center;
	}
.vacation_home_button a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png) no-repeat;
	text-decoration:none;
	padding:3px 18px 3px 22px;
	}
.vacation_home_button a:hover{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_mouse_over.png) no-repeat;
	text-decoration:none;
	padding:3px 18px 3px 22px;
	}
.about_sp_button{
	/*width:95px;*/
	height:17px;
	float:right;
	/*color:#FFFFFF;
    font-family:Trade Gothic LH,Verdana,Geneva,sans-serif;
    font-size:9px;
    font-style:italic;
	text-align:center;
	background:url(../images/learnmore_button.png);*/
	margin:10px 0 0 0;
	}
.about_sp_button a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	margin:0 0 0 3px;
	}
.about_sp_button a:hover{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_mouse_over.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	margin:0 0 0 3px;
	}
	
.property_no_live_help{
	width:265px;
	height:333px;
	margin:10px 0 0 5px;
	background:url(../images/property_live_help.png) no-repeat;
	}
.property_no_live_header{
	margin:0;
	padding:10px 0 0 34px;
	}
.property_no_live_header h4{
	margin:0;
	padding:0;
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#1d4470;
	}
.live_help{
	margin:15px 0 0 15px;
	height:90px;
	background:url(../images/live_help.png) no-repeat;
	}
.live_help_h{
	font-family:Helvetica, sans-serif;
	font-size:16px;
	color:#1d4470;
	padding:7px 0 0 77px;
	}
.live_help_p{
	font-family:Avenir,arial;
	font-size:11px;
	color:#444343;
	padding:0 0 0 76px;
	}
.live_help_b{
	font-family:Trade Gothic LH,arial;
	font-size:9px;
	font-style:italic;
	color:#444343;
	float:right;
	padding:11px 30px 0 0px;
	}
.live_help_b a{
	height:15px;
	width:15px;
	margin:4px 0 0 3px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}
.live_help_b a:hover{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/property_arrow_over.png) no-repeat;
	}
.live_help_b p{
	margin:0;
	padding:0 5px 0 0;
	float:left;
	font-family:Trade Gothic LH,arial;
	font-size:9px;
	font-weight:bold;
	font-style:italic;
	color:#547297;
	}
.footer_couple {
	height:211px;
	clear:both;
	width:351px;
	position:absolute;
	bottom:152px;
	left:-28px;
}
.my_account_footer_couple {
	height:211px;
	clear:both;
	width:351px;
	position:absolute;
	bottom:170px;
	left:-28px;
}
.footer_couple_inner{
	width:276px;
	height:165px;
	margin:0 0 0 24px;
	position:absolute;
	z-index:-1;
	background-color:#fff;
	}
		
/* left Content bottom End*/
/* Right Content */
.right_content {
	width:649px;
	float:left;
	padding:7px 0;
	background-color:#fff;
}
.right_corner_img {
	height:14px;
	top:108px;
	position:absolute;
	z-index:1;
	margin:0 0 0 636px;
}	
.shadow{
	position:absolute;
	z-index:100;
	}
.shadow a{
text-decoration:none;
}
.header_flash_img {
	width:643px;
	height:355px;
	position:relative;
	z-index:10;
}
.header_flash_img object
{
    position:absolute;
    z-index:-100;
}
/* Right bottom content */
.right_bottom_content{
	width:650px;
	position:relative;
	}

.right_bottom_inner_content
{
    padding:12px 0 0 0;
	}
.arearight_bottom_inner_content
{
    padding:20px 0 0 0;
	}	
.home_sp_package_fu_property{
	width:644px;
	height:130px;
	margin:0 0 5px 0;
	}
.home_sp_package{
	width:322px;
	float:left;
	background:url(../images/home_sp_fu_bg.png);
	}
.area_sp_package{
	width:315px;
	float:left;
	background:url(../images/home_sp_fu_bg.png);
	}	
.area_fu_property{
	width:315px;
	float:left;
	background:url(../images/featured_bg.png) no-repeat;
	}
	
.home_sp_package_img{
	width:127px;
	margin:7px 0 0 10px;
	float:left;
	}
.home_sp_package_text{
	width:170px;
	float:left;
	padding:0 0 0 10px;
	z-index:-1;
	}
.home_sp_package_text h3{
	margin:0;
	padding:2px 0 0 0;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#fff;
	}
.home_sp_package_text h4{
	margin:0;
	padding:22px 0 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#274b7c;
	}
.home_sp_package_text h5{
	margin:0;
	padding:0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3fac58;
	}
.home_sp_package_text p{
    line-height:14px;
    margin:0;
    padding:10px 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:justify;
	color:#464646;
	}
.home_sp_package_text_button{
	width:100px;
	height:17px;
	float:right;    
	margin:8px 0 0 0;
	padding:2px 0 2px 0;
}
.home_sp_package_text_mybutton{
	width:95px;
	height:17px;
	float:left;    
	margin:8px 0 0 0;
	padding:2px 0 2px 0;
}
.home_sp_package_text_button a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_sp_package_text_button a:hover{
	/*width:125px;*/
/*	height:17px; */
      height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
	.home_sp_package_text_mybutton a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_sp_package_text_mybutton a:hover{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_mouse_over.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_fu_property{
	width:322px;
	float:left;
	background:url(../images/featured_bg.png) no-repeat;
	}
.home_fu_property_img{
	width:127px;
	float:left;
	margin:7px 0 0 0;
	}
.home_fu_property_text{
	width:180px;
	padding:0 0 0 10px;
	float:left;
	}
.home_fu_property_text h3{
	margin:0;
	padding:2px 0 0 0;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	}
.home_fu_property_text h4{
	margin:0;
	padding:18px 0 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#274b7c;
	}
.home_fu_property_text p{
    line-height:14px;
    margin:0;
    padding:10px 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:justify;
	color:#464646;
	}
.home_fu_property_text input{
	width:88px;
	height:17px;
	margin:16px 0 0 0;
	float:right;
	border:none;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png);
	}
.home_fu_property_text_button{
	width:94px;
	height:17px;
	float:right;
	margin:14px 0 0 0;
	padding:0 0 2px 0;
	}
.home_fu_property_text_button a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_fu_property_text_button a:hover{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_mouse_over.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_content{
	width:644px;
	min-height:366px;
	background:url(../images/home_content_bg.png) no-repeat;
	background-color:#fff;
	}
.about_content{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	}
.contactus_main{
	margin:27px 0 0 0;
	}
.contactus_content{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	/*height:515px;*/
	min-height:600px;
	}
.divcontactus_content{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	height:515px;
	}
.list_content_main {
	width:100%;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	/*position:relative;
     height:515px;*/
	}
.list_bottom{
	padding:0 0 30px 30px;
	min-height:135px;
	}
.list_bottom_a{
	width:50%;
	float:left;
	}
.list_bottom_a h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5486b0;
	}
.list_bottom_a p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.list_bottom_b{
	width:48%;
	float:left;
	padding:42px 0 0 10px;
	}
.list_bottom_b img{
	float:left;
	}
.list_bottom_b p{
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#5e81cd;
	padding:0 0 0 10px;
    width:145px;
	}
.about_content a{
	text-decoration:underline;
	color:#060;
	}
.request_contenta{
	padding:0 30px 0 553px;
	/*width:100%;*/
	}
	
.request_submit{
	float:left;
	width:95px;
	height:20px;
	border:none;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/tell_reset_n.png) no-repeat;
	}
.request_submit:hover{
	background:url(../images/tell_reset_n.png) no-repeat;
	}	
	
.home_contenta{
	padding:27px 30px 0 30px;
	/*width:100%;*/
	}
.home_contenta a{
	color:#5da26c;
	}
.home_contenta a:hover{
	color:#284372;
	}
.home_contenta h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#20487a;
	}
.list_content{
	padding:27px 0px 0 30px;
	}
.list_content_left{
	float:left;
	width:45%;
	padding:0 15px 0 0;
	}
.list_content_right{
	margin:35px 0 0 34px;
    width:47%;
	float:left;
	background:url(../images/list_right.png) no-repeat;
	}
.list_content_right h4{
	font-family:Helvetica, sans-serif, Arial;
	font-size:13px;
	color:#466f9c;
	margin:0 0 0 15px;
	padding:0;
}
.list_content_right_a p{
	font-family:Avenir,verdana;
	font-size:9px;
	color:#7b7b7b;
	width:184px;
	line-height:14px;
	margin:0 0 0 15px;
}
.list_content_right_b{
	padding:4px 0 10px 0px;
	}
.list_content_right_b img
{
    border:none;
    }
.list_content_right_b p{
	font-family:Avenir,verdana;
	font-size:9px;
	color:#7b7b7b;
	width:160px;
	line-height:14px;
	margin:0 0 0 15px;
}
.list_content_right_a{
	padding:4px 0 10px 0px;
	}
.list_content_right_a h5{
	margin:9px 0 0 0;
	padding:0;
	color:#62ab80;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	}
.list_content_right_a h5 img
{
    border:none;
    }
.list_content_right_b h5{
	margin:6px 0 0 0;
	padding:0;
	color:#62ab80;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-style:italic;
	font-weight:bold;
	}
.list_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#20487a;
	}
.list_content1{
	margin:10px 10px 0 30px;
	padding:15px 0 0 0;
	clear:both;
	}
.list_content1 h2{
	margin:0;
	padding:10px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#64b376;
	border-bottom:#ccc solid 1px;
	border-top:#ccc solid 1px;
	text-align:center;
	}
.list_content1 h4{
	margin:0;
	padding:10px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5486b0;
	}
.list_content1 p{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.list_content2{
	height:100px;
	padding:18px 0 0 45px;
	margin:0 0 0 30px;
	position:relative;
	z-index:25;
	background:url(../images/list_call.png) no-repeat;
	}
.list_content2 h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#64b376;
	margin:0;
	padding:0;
}
.list_content2 p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#5b5f63;
}
.list_content2 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#64b376;
}

.about_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.contactus_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}

.properties_content{
	padding:15px 0 0 30px;
	}
.contact_inner_border{
	border-top:#ccc solid 1px;
	padding:15px 0 0 0;
	}
.properties_content h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	font-weight:normal;
	float:left;
	width:600px;
	margin:15px 0 15px 25px;
	}
.properties_content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#4ca260;
	text-decoration:underline;
	margin:0 66px 0 28px;
	float:left;
	}
.home_contenta h3{
	font-family:Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 18px 0;
	padding:0;
	color:#66a5b3;
	}
.home_contenta p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.list_content_left p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.about_content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	margin:0 0 24px 0;
	}
.home_contenta h4{
	color:#4575b1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
.about_content h4{
	color:#4575b1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
.home_contentb{
	padding:10px 0 0 30px;
	}
.home_contentb p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.home_contentb_a{
	width:50%;
	float:left;
	}
.home_contentb_a a{
	color:#5da26c;
	}
.home_contentb_a a:hover{
	color:#284372;
	}
.home_contentb_b{
	width:40%;
	float:left;
	padding:0 0 0 40px;
	} 

.home_contentb_b h5{
	width:174px;
	color:#32598a;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	}
.home_contentb_b img{
	padding:0;
	}
/* contact Us */
.contactus_left{
	width:40%;
	float:left;
	padding:0 0 0 30px
	}
.contactus_left ul{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6e93c4;
}
.contactus_left li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
}
.contactus_right{
	width:50%;
	float:left;
	}
.contactus_right p{
	float:left;
	color:#9d9d9d;
	font-family:Helvetica, sans-serif;
	font-size:17px;
	margin:10px 0 10px 20px;
	padding:0;
	}
.contactus_right input{
	background:url(../images/home_map_button.png) no-repeat;
	font-family:Trade Gothic LH,arial;
	font-size:10px;
	font-style:italic;
	color:#fff;
	border:none;
	height:17px;
    width:135px;
	margin:0 0 0 100px;
	padding:0;
	}
/* contact Us end */
/* Your Account Page */
.account_main{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	/*height:515px;*/
	}
.account_content{
	/* padding:27px 0px 0 30px;*/
	padding:0px 0px 0 30px;
	}
.checkaccount_content{
	/* padding:27px 0px 0 30px;*/
	padding:0px 0px 0 4px;
	}	
.btnCheck{
	/* padding:27px 0px 0 30px;*/
	padding:0 0 0 30px;
	}	
	
.btnCheckAvail{	
	padding:10px 0 0 830px;
	}	
.account_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.account_content h3{
	color:#5884cc;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	font-weight:normal;
	margin:0;
	padding:0;
}
.account_content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.account_login{
	height:146px;
	background:url(../images/account_login.png) no-repeat;
	}
.account_login_left{
	width:47%;
	height:110px;
	float:left;
	margin:15px 0 0 0;
	border-right:#ccc solid 1px;
	border-right-style:dotted;
	}
/*.account_login_left ul{
	padding:0px 0 0 20px;
	margin:0;
	}
.account_login_left li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.account_login_left input{
	width:120px;
	height:17px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#717171;
	border:#aeaeae solid 1px;
	margin:0 0 7px 25px;
	}
.account_login_left select{
	width:120px;
	height:20px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#717171;
	border:#aeaeae solid 1px;
	margin:0 0 7px 25px;
	}*/
.login_button{}
.account_login_right{
	width:35%;
	float:left;
	padding:25px 0 0 25px;
	}
.account_login_right h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3c5f8a;
	}
.account_content_b{}
.account_content_b h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#5884cc;
	}
.account_content_b h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6c6f72;
	}
.account_content_b ul{
	margin:0 0 14px 7px;
	padding:0;
	}
.account_content_b li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6d85ad;
	list-style-type:none;
	}
.account_content_b li img{
	margin:3px 5px 3px 3px;
	}
.account_content_b p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}

.login_button_a a{
	padding:2px 22px 5px 14px;
	font-family:Trade Gothic LH,verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/forget_button.png) no-repeat;
	text-decoration:none;
	}
.login_button_a a:hover{
	padding:2px 22px 5px 14px;
	font-family:Trade Gothic LH,verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/forgotpassword.png) no-repeat;
	}
.login_button_b{
    float:left;
    padding:3px 0 0 15px;
    width:26%;
	}
.login_button_b input{
	width:22%;
	padding:2px 22px 4px 17px;
	font-family:Trade Gothic LH, verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/login_button.png) no-repeat;
	border:none;
	cursor:pointer;
	}
.login_button_b input:hover{
	width:22%;
	padding:2px 22px 4px 17px;
	font-family:Trade Gothic LH, verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/login_rollover_button.png) no-repeat;
    border:none;
    cursor:pointer;
	}
/* Your Account Page End*/
/* Hawali Map */
.hawali_content{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	height:100%;
	/*min-height:428px;*/
	}
.hawali_map_country{
	height:100%;
	}
.hawali_map_country h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	font-weight:normal;
	float:left;
	width:600px;
	margin:15px 0 15px 25px;
	}
.hawali_map_country p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#4ca260;
	text-decoration:underline;
	margin:0 66px 0 28px;
	float:left;
	}
/* Hawali Map End*/

/* Properties Search */
.properties_search{
	width:643px;
	/*height:177px;*/
	background-color:#d6e1ff;
	position:relative;
	z-index:1;
	}

.california_img{
	padding:17px 0 0 28px;
    width:202px;
	float:left;
	}
.california_content
{   padding:10px 0 0 0;
	width:400px;
	float:left;
	}
.california_content h1{
	font-family:Century Gothic,"Courier New", Courier, monospace;
	font-size:22px;
	color:#20487a;
	font-weight:lighter;
	margin:8px 0;
	padding:0;
	}
.california_content textarea{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6b8db6;
	overflow:hidden;
	padding:0;
	margin:0;
}
.california_content a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
}
.cali_innertab_top{
	float:right;
	margin:10px 0 15px 0;
	}
/* inner Tab */

.inner_tab {
	clear:both;
     width:100%;
	 height:41px;
      }
.inner_tab ul {
          margin:0;
          padding:17px 10px 0 50px;
          list-style:none;
      }
.inner_tab li {
      display:inline;
      margin:0;
      padding:0;
      }
.inner_tab a {
      float:left;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:11px;
	  color:#fff;
	  font-weight:bold;
      background:url(../images/inner_tab_left.png) no-repeat left top;
      margin:2px 5px 0 0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
.inner_tab a span {
      float:left;
      display:block;
      background:url(../images/inner_tab.png) no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#627EB7;
      }
.inner_tab a span {
	float:none;
	}
.inner_tab a:hover span {
      color:#627EB7;
      }
.inner_tab a:hover {
      background-position:0% -42px;
      }
.inner_tab a:hover span {
      background-position:100% -42px;
      }

.inner_tab #current a {
              background-position:0% -42px;
      }
.inner_tab #current a span {
              background-position:100% -42px;
      }

/* Inner Tab End */


.properties_dates{
	width:579px;
	height:54px;
	margin:30px 35px;
	background:url(../images/date_bg.png) no-repeat;
	}
.properties_dates ul{
	margin:0;
	padding:12px 3px 12px 6px;
	float:left;
	}
.properties_dates li{
	margin:0 2px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	}
.properties_dates input{
	width:60px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px;
	}
.properties_dates select{
	width:110px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:17px;
	}
.properties_dates .Button{
	height:15px;
	width:15px;
	vertical-align:middle;
	}
.properties_search_go .Button{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}
.properties_search_go{
	float:left;
	margin:19px 0 0 0;
	padding:0;
	}
.properties_search_go a{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}
.properties_search_go a:hover{
	height:15px;
	width:15px;
	float:left;
	background:url(../images/property_arrow_over.png) no-repeat;
	}

.feature_vacations_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	padding:0 0 0 127px;
	}
.feature_vacations_h1 img{
	margin:0 3px;
	}

.feature_vacations_garden_main{
	background-color:#E3EAFF;
	height:110px;
	width:300px;
	margin:0 0 10px 0;
	}
.feature_vacations_garden_img{
	width:33%;
	float:left;
	padding:10px;
	overflow : hidden;
	}
.feature_vacations_garden_img img
{
    width:105px;
    height:96px;
    overflow:hidden;
    }
.feature_vacations_garden_img p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4a67a5;
	width:45px;
	margin:78px 5px 0 57px;
    padding:0 0 0 5px;
    float:right;
    text-align:right;
	background-color:#e7e7e7;
	position:absolute;
	z-index:10;
	}
.featurep
{
	float:right;
}	
.feature_vacations_garden_dis{
	width:55%;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4b4d50;
	line-height:15px;
	padding:1px 0 0 5px;
	margin:1px 0 0 1px;
	}
.feature_vacations_garden_dis a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#286bba;
	}


.properties_sea_lane{
	width:45%;
	float:left;
	margin:0 0 7px 0;
	}
.properties_allvacations{
	margin:20px 0;
	/*clear:left;*/
	}
/* -------------------------------- */
.all_vacation_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:50%;
	float:left;
	margin:0 0px 18px 30px;
	}
.all_vacation_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	padding:0 0 0 127px;
	}
.all_vacation_h1 img{
	margin:0 3px;
	}
.all_vacation_garden{
	width:45%;
	margin:0 5px 7px 30px;
	float:left;
	height:119px;
	}
.all_vacation_title{
	height:21px;
	background-color:#fff;
	border-top:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	padding:0 6px;
	}
.all_vacation_title h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#316095;
	width:40%;
	margin:0;
	padding:0;
	float:left;
}
.all_vacation_title h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#585858;
	text-align:right;
	width:40%;
	margin:0;
	padding:0 0 0 35px;
	float:left;
}
.all_vacation_title img{
	float:left;
	margin:4px 0 0 4px;
	}
	
.properties_all_vacations{
	width:45%;
	margin:0 5px 7px 30px;
	float:left;
	height:119px;
	}
	
.all_vacation_main{
	background-color:#e7e7e7;
	height:94px;
	}
.all_vacation_img{
	width:32%;
	float:left;
	padding:10px;
	}
.all_vacation_img p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4a67a5;
	margin:57px 0 0 71px;
    padding:0 3px;
	background-color:#e7e7e7;
	position:absolute;
	z-index:10;
	}
.all_vacation_dis{
	width:56%;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4b4d50;
	line-height:15px;
	padding:6px 0 0 5px;
	}
.all_vacation_dis a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#286bba;
	}
.all_vacation_dis_button{}
.all_vacation_dis_button h2{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:33%;
	float:left;
	}

.properties_sea_lane{
	width:45%;
	float:left;
	margin:0 0 7px 0;
	}


/* -------------------------------- */
/* My Favorites  */

.my_favorites_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:47%;
	float:left;
	margin:0 0px 18px 30px;
	}
.my_favorites_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	/*padding:0 0 0 127px;*/
	}
.my_favorites_h1 img{
	margin:0 3px;
	}
.my_favorites_h1 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.my_favorites_button{}

.my_favorites_available{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:33%;
	float:left;
	}
.my_favorites_unavailable{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#ff0000;
	width:33%;
	float:left;
	}
/* My Favorites  End */
/* Properties  Sale */
.califo_h{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
    color:#20487a;
	float:left;
	padding:1px 60px 0 14px;
}
.Properties_sale_click{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	padding:0 32px 7px 0;
    text-align:right;
	}
.Properties_sale_click img{
	margin:2px 3px 0 3px;
	vertical-align:middle;
	}
/* My Favorites Sale End */

/* My Favorites Vendor*/

.vendor_h{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
    color:#20487a;
	float:left;
	padding:13px 60px 0 14px;
}
.all_vendor_dis_button h2{
    margin:20px 5px 0 0;
    padding:2px 9px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:19%;
	float:left;
	}
.all_vendor_dis_button h3{
    margin:20px 0px 0 0;
    padding:2px 10px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	float:left;
	}
.vendor_dates{
	width:579px;
	height:54px;
	margin:15px 35px 30px 35px;
	text-align:center;
	background:url(../images/date_bg.png) no-repeat;
	}
.vendor_dates ul{
	margin:0;
	padding:3px 0 0 135px;
	}
.vendor_dates li{
	margin:13px 5px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	float:left;
	}
.vendor_dates input{
	width:60px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px;
	}
.vendor_dates select{
	width:110px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:17px;
	}
.vendor_dates img{
	margin:0;
	padding:0;
	vertical-align:middle;
	}
/* My Favorites Vendor End */

/* Properties Search */

.backto_top{
	padding:0 15px 0 512px;
	margin:25px 22px;
	text-align:right;
	clear:both;
	}
.backto_top a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.backto_top img{
	margin:8px 0 0 8px;
	}
/* Property Search  Back to top*/

/*	Properties Reviews */ 
.properties_reviews{
	background-color:#fff;
	padding:20px 0 0 0;
	}
.properties_reviews_header{
	height:25px;
	padding:0 0 0 30px;
	}
.properties_review_content{
	padding:0 0 0 30px;
	min-height:600px;
	}
.properties_reviews_header h3{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	float:left;
	}
.properties_reviews_header p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	float:left;
	margin:0 0 0 353px;
	}
.properties_reviews_header p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.properties_reviews_header span{
	float:left;
	margin:1px 0 0 10px;
	}
.review_content{
	margin:17px 0 0 0;
	/*border-bottom:#d9d9d9 solid 1px;
	height:100px;*/
    width:581px;
	}	
.review_content_img{
	margin:0 17px 0 0;
    width:16%;
	float:left;
	}
.review_content_img p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4a67a5;
	margin:57px 0 0 71px;
    padding:0 3px;
	background-color:#e7e7e7;
	position:absolute;
	z-index:10;
	}
.review_content_con{
	float:left;
	width:80%;
	}
.review_content_con h4{
	margin:0;
	padding:0;
	}
.review_content_con a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#54b16a;
	font-weight:normal;
	}
.review_content_con p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.review_content_con p span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#a2a2a2;
	}
.review_content_names{
	clear:both;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#a2a2a2;
	}	
/*	Properties Reviews End*/ 
/* Properties TravelInfo */

.properties_travelinfo{
	background-color:#fff;
	padding:15px 0 0 30px;
	}
.travelInfo_top_maplink{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#bcbcbc;
	}
.travelInfo_top_maplink a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4f9d61;
	}
.travelInfo_googlemap{
	width:580px;
	height:1200px;
	border:#1b3e60 solid 1px;
	}
.travelInfo_top_header{
	height:25px;
	margin:15px 0;
	/*padding:0 0 0 30px;*/
	}
.travelInfo_top_header h3{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	float:left;
	}
.travelInfo_top_header p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	float:left;
	margin:0 0 0 405px;
	}
.travelInfo_top_header p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.travelInfo_top_header span{
	float:left;
	margin:9px 0 0 10px;
	}
.travelInfo_area_photos{
	padding:0 0 25px 0;
	}
.travelInfo_area_photos h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.travelInfo_area_photos img{
	margin:9px 9px 0 0;
	border:#20487a solid 1px;
	}
.travelInfo_trans{
	margin:0 30px 0 0;
	padding:15px 0;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	}
.travelInfo_trans h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.travelInfo_trans p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.travelInfo_trans textarea{
    overflow:hidden;
	}
.travelInfo_trans h5{
	margin:7px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4575b1;
	}
.travelInfo_trans ul{
	margin:0 0 0 30px;
	padding:0;
	}
.travelInfo_trans li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.travelInfo_localactivities{
	margin:15px 0 0 0;
	padding:0 68px 0 0;
	}
.travelInfo_localactivities h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}

.travelInfo_localactivities h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	margin:0 0 10px 0;
	}
.travelInfo_localactivities h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#20487a;
	margin:0;
	font-weight:normal;
	}
.travelInfo_localactivities p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	font-weight:normal;
	}
.travelInfo_localactivities a{
	color:#55a264;
}
.travelInfo_backto_top{
	/*width:580px;
	height:40px;*/
	padding:0 15px 0 512px;
	margin:25px 9px;
	text-align:right;
	clear:both;
	}
.travelInfo_backto_top a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.travelInfo_backto_top img{
	margin:8px 0 0 8px;
	}
/* Properties TravelInfo End */
	/* Right bottom content End*/
/* Request Footer */

.request_footer {
	/*margin:4px 0 0px 0;*/
	padding:5px 5px 0px 0;
	height:22px;
	font-family:Trade Gothic LH, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	background:url(../images/request_footer.png);
	text-align:right;
	clear:both;
	position:relative;
	z-index:10;
}
.request_footer a{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0px 0;
	}
.request_footer a:hover{
	color:#2c4e78;
}
.request_footer .active{
	color:#2c4e78;
}
.request_footer_corner {
	height:14px;
	position:absolute;
	z-index:1;
	left:636px;
	bottom:-6px;
}
/* Request Footer end*/
/* My Account Request footer*/

.myacount_request_footer_corner {
	height:14px;
	position:absolute;
	z-index:-1;
	left:912px;
	bottom:0px;
}
.myacount_request_footer {
	/*margin:4px 0 0px 0;*/
	padding:5px 5px 0px 0;
	height:22px;
	font-family:Trade Gothic LH, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	background: url(../images/request_footer.png)no-repeat 46px 0;
	text-align:right;
	clear:both;
	/*position:relative;
	z-index:10;
	*/
}
.myacount_request_footer a{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0px 0;
	}
.myacount_request_footer a:hover{
	color:#2c4e78;
}
.myacount_request_footer .active{
	color:#2c4e78;
}

/* My Account Request footer End */

/* Content End*/

/* Left Side Round Corner */
/*.xrounded , .zrounded  {
margin:0; 
padding:0 0px 3px 8px; `
}
*/
.inner_bottom_bg {
	position:absolute;
	z-index:5;
	height:180px;
	bottom:30px;
	/*background:url(../images/about_content__bg.png);*/
}
/*.footer {
	clear:both;
	margin:40px 0 0 0px;
	position:relative;
}*/

.footer {
bottom:-27px;
clear:both;
position:relative;
}
.footer ul{
	margin:0 5px 0 5px;
	padding:0;
	float:left;
	}
.footer li{
	margin:0 7px 0 10px;
	padding:0;
	/*display:inline;*/
	list-style-type:none;
	color:#70a3d1;
	font:Tahoma, Geneva, sans-serif;
	font-size:11px;
	}
.footer_a{
	height:72px;
	padding:0 0 0 16px;
	}
.footer_a a:hover{
	color:#2c4e78;
	}
.footer_a p{
	float:left;
	padding:10px 10px 10px 0;
	color:#5278a5;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	border-right:#FFF solid 1px;
	}
.footer_a a{
	color:#70a3d1;
	font:Tahoma, Geneva, sans-serif;
	font-size:11px;
	text-decoration:underline;
	margin:0 0 0 7px;
	}
.footer_a1{
	float:left;
	width:280px;
	}
.footer_a2{
	float:left;
	width:330px;
	}
.footer_a3{
	float:left;
	width:300px;
	}
.footer_a3 li{ display:inline;
margin:0;
padding:0;
}
.footer_b{
	clear:both;
	/*font-family:Tahoma, Geneva, sans-serif;*/
	text-align:center;
	margin:0 0 20px 0;
	}
.footer_b h6{
	margin:0;
	padding:0;
	color:#70a3d1;
	font-weight:normal;
	font-size:12px;
	}
.footer_b h6 a{
	color:#70a3d1;
	text-decoration:none;
	}
.footer_b h6 a:hover{
	color:#2c4e78;
	}
.footer_b p{
	color:#fff;
	}
.footer_b p a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}
.footer_b p a:hover{
	color:#2c4e78;
}




.xrounded_ca , .zrounded_ca  {
margin:0; 
padding:5px 0; 
line-height:125%;
}

.xrounded_ca {
background: transparent; 
width:100%;   /*Adjust the width here*/
float:left; 
/*margin:0 0 15px 0;*/
line-height:125%;
padding:0;
}
.xtop_ca, .xbottom_ca {
display:block; 
background-color:#fff; 
}
.xb1_ca, .xb2_ca, .xb3_ca, .xb4_ca {
display:block; 
overflow:hidden;
}
.xb1_ca, .xb2_ca, .xb3_ca {
height:1px;
}
.xb2_ca, .xb3_ca, .xb4_ca {
background-color:#d6e1ff;
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.xb1_ca {
margin:0 5px 0 0; 
background-color:#d6e1ff;
}
.xb2_ca {
margin:0 3px 0 0;
border-width:0 2px;
}
.xb3_r {
margin:0 2px 0 0;
}
.xb4_ca {
height:2px; 
margin:0 1px 0 0;
}

.xboxcontent_ca {
display:block; 
border:0 solid #fff; 
border-width:0 1px; 
height:auto;
background-color:#d6e1ff;
}
/*
div.xboxcontent_r div{
padding: 0 4px 0 8px;

}
*/
* html .xboxcontent_ca {
height:1px;
}

/* About us page */
.aboutusstartdatepicker{
    margin:20px 0 0 0;
    width:104px;
   
}
.aboutustodatepicker{
    margin:19px 0 0 0;
    float:left;
    width:104px;
   
}
.cmbaboutussearchdestination
{
    margin:5px 0 0 0px;
}

.cmbaboutussearcharea
{
    margin:5px 0 0 0px;
}

.cmbaboutussearchlocation
{
    float:left;
    margin:5px 0 0 0px;
}

.cmbaboutussearchrate
{
    float:left;
    margin:5px 0 0 0px;
}
.aboutusproperty_no{
	background:url(../images/property_input.png) no-repeat;
	height:40px;
	width:221px;
	margin:10px 0 0 20px;
	/*padding:6px 0 0 10px;*/
	}
	
.txtaboutusproperty_no{
    float:left;
    margin:8px;
    width:173px;        
}   
.aboutusproperty_no a{
	height:15px;
	width:15px;
	margin:3px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}
/* List with Us page */
.listwithusstartdatepicker{
    margin:20px 0 0 0;
    float:left;
    width:104px;
   
}
.listwithustodatepicker{
    margin:22px 0 0 0;
    float:left;
    width:104px;
   
}
.cmblistwithussearchdestination
{
    float:left;
    margin:10px 0 0 0px;
    height:10px;
}

.cmblistwithussearcharea
{
    float:left;
    margin:20px 0 0 0px;
}

.cmblistwithussearchlocation
{
    float:left;
    margin:10px 0 0 0px;
}

.cmblistwithussearchrate
{
    float:left;
    margin:10px 0 0 0px;
}
.listwithusproperty_no{
	background:url(../images/property_input.png) no-repeat;
	height:40px;
	width:221px;
	margin:10px 0 0 20px;
	/*padding:6px 0 0 10px;*/
	}
.txtlistwithusproperty_no{
    float:left;
    margin:8px;
    width:173px;        
}   
.listwithusproperty_no a{
	height:15px;
	width:15px;
	margin:3px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}

/* master page */
#topmenu
{
    height:30px;
    width: 784px;
    margin:-30px 0 0 174px;
    z-index:-1;
}
#content
{
    width:958px;
    height:100%;
}
#footer
{
    background:url('../../images/footer.jpg'); 
    height:89px;
    width:960px;
}

/*  Your Account page */
.txtyouraccountemail
{
    clear:left;
    margin:0 0 0 0px;
    width:170px;
}

.lblyouraccountemail
{
    float:left;
    margin:0 0 0 15px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.lblyouraccounttype
{
    float:left;
    margin:0 0 0 113px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
/*.lblyouraccountpassword
{
    clear:left;
    margin:4px 0 0 15px;
    font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
	width:12px;
}*/

.lblyouraccountpassword
{
    float:left;
    margin:21px 0 0 15px;
}
.txtyouraccountpassword
{
    margin:12px 0 0 0;
    width:170px;
}


.lblsyouraccount
{
 float:left;
 width:90px;
 margin:4px 0 0 12px;
  font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
	
}
.txtsyouraccount
{
 float:left;
 width:180px;
 margin:4px 0 0 2px;
  
}

.lblyouraccountaccounttype
{
    float:left;
    margin:22px 0 0 15px;
}
.cmbyouraccountaccounttype
{
    margin:12px 0 0 0px;
    width:170px;
}
.addrequestquotearrivaldate
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotearrivaldateDatePicker{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotenoofdates
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotenoofdatesInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotenosinparty
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotenosinpartyInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotenoschildren
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotenoschildrenInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotefirstname
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotefirstnameInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotelastname
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotelastnameInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquoteemailaddress
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquoteemailaddressInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotereenteremailaddress
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotereenteremailaddressInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquotetelephoneno
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
    
}
.addrequestquotetelephonenoInput{
    margin:10px 0 5px 15px;
    float:left;
}
.addrequestquoteconformmsg
{
    float:left;
    margin:15px 0 0 149px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:red;
    widows:500px;
}
.addrequestquotenotes
{
    float:left;
    margin:15px 0 0 0px;
    width:150px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
    color:#7A9AC2;
    text-align:right ;
}
.addrequestquotenotesInput{
    margin:10px 0 5px 15px;
    float:left;
}
.frommasterDatePicker{
    margin:10px 0 0px 15px;
    float:left;
}

/* Property Details Page  */

.propertydetailstartdatepicker{
    margin:13px 0 0 8px;
    float:left;
    width:104px;
   
}
.propertydetailstodatepicker{
    margin:12px 0 0 8px;
    float:left;
    width:104px;
   
}
.propertydetailstartdatelbl
{
    margin:15px 0 0 8px;
    float:left;
     font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.propertydetailtodatethroughlbl
{
    margin:15px 0 0 8px;
    float:left;
     font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.propertydetailstotalcostlbl
{
    margin:15px 0 0 8px;
    float:left;
     font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.propertydetailsratelbl
{
    margin:15px 0 0 8px;
    float:left;
    font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*color:#20487a;*/
	list-style-type:none;
	color:#42a659;
	font-weight:bold;
}
.propertydetailspointslbl
{
    margin:15px 0 0 8px;
    float:left;
     font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#20487a;
	list-style-type:none;
}
.propertydetailspointsratelbl
{
    margin:15px 0 0 8px;
    float:left;
    font-family :Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*color:#20487a;*/
	list-style-type:none;
	color:#42a659;
	font-weight:bold;
}
.propertyimagesshow
{
    float:left;
}

/* My Account Home content 
p   {
	margin:0;
    padding:0;
    }
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;
	font-weight:normal;
	}
	ul ,li{
	margin:0;
	padding:0;
	}
	
.tab LI:hover {
	BACKGROUND: url(../images/tab_rollover_li.png) no-repeat left top;
	FLOAT: left;
	MARGIN:0;
	padding:0 0 0 9px;
	height:35px;
}
.tab A:hover {
	height:35px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: url(../images/right_tab.png) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #234261;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11.5px;
}


.current{
	BACKGROUND: url(../images/tab_rollover_li.png) no-repeat left top;
	FLOAT: left;
	MARGIN:0;
	padding:0 0 0 9px;
	
}
.current a{
	height:35px;
	PADDING-RIGHT: 15px;
	DISPLAY: block;
	PADDING-LEFT: 6px;
	BACKGROUND: url(../images/right_tab.png) no-repeat right top;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	COLOR: #234261;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11.5px;
}
*/

	
.live_help{
	margin:15px 0 0 15px;
	height:90px;
	background:url(../images/live_help.png) no-repeat;
	}
.live_help_h{
	font-family:Helvetica, sans-serif;
	font-size:16px;
	color:#1d4470;
	padding:7px 0 0 77px;
	}
.live_help_p{
	font-family:Avenir,arial;
	font-size:11px;
	color:#444343;
	padding:0 0 0 76px;
	}
/* left Content bottom End*/
/* Right Content */

.header_map_name_link{
	width:643px;
	height:33px;
	margin:320px 0 0 0;
	position:absolute;
	z-index:5;
	}
.header_map_name{
	width:40%;
	height:33px;
	padding:5px 0 0 35px;
	float:left;
	font-family:"Helvetica Neue","Courier New", Courier, monospace;
	font-size:16px;
	color:#fff;
	background:url(../images/map_name_bg.png) no-repeat;
	}
.header_map_back_link{
    width:155px;
	height:26px;
    margin:7px 0 0 184px;
    margin:7px 0 0 183.5px!important;
    padding:3px 0 0 12px;
	float:left;
	background:url(../images/header_map_link_bg.png) no-repeat;
	}
.header_map_back_link a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.7em;
	color:#5ba66d;
	font-style:italic;
	text-decoration:none;
	}

.header_map_back_link a img{
	margin:0 4px 0 0;
	vertical-align:middle;
	}
.header_sou_map_name{
	width:40%;
	height:33px;
	padding:5px 0 0 35px;
	float:left;
	font-family:"Helvetica Neue","Courier New", Courier, monospace;
	font-size:16px;
	color:#fff;
	background:url(../images/header_sou_map_n_bg.png) no-repeat;
	}
/* Right bottom content */

.home_sp_package_fu_property{
	width:644px;
	height:130px;
	margin:0 0 5px 0;
	}
.home_sp_package{
	width:322px;
	float:left;
	background:url(../images/home_sp_fu_bg.png);
	}
.home_sp_package_img{
	width:127px;
	margin:7px 0 0 10px;
	float:left;
	}
.listhome_sp_package_img{
	width:120px;
	margin:7px 0 0 10px;
	float:left;
	}

.home_fu_property{
	width:322px;
	float:left;
	background:url(../images/featured_bg.png) no-repeat;
	}
.home_fu_property_img{
	width:127px;
	float:left;
	margin:7px 0 0 0;
	}
.home_fu_property_text{
	width:180px;
	padding:0 0 0 10px;
	float:left;
	}
.home_fu_property_text h3{
	margin:0;
	padding:2px 0 0 0;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	}
.home_fu_property_text p{
    line-height:14px;
    margin:0;
    padding:10px 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:justify;
	color:#464646;
	}
.home_fu_property_text input{
	width:88px;
	height:17px;
	margin:16px 0 0 0;
	float:right;
	border:none;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png);
	}
.home_fu_property_text_button{
	width:94px;
	height:17px;
	float:right;
	margin:14px 0 0 0;
	padding:0 0 2px 0;
	}
.home_fu_property_text_button a{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/learnmore_button.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.home_fu_property_text_button a:hover{
	/*width:125px;*/
	height:17px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	color:#fff;
	font-style:italic;
	background:url(../images/book_mouse_over.png) no-repeat;
	text-decoration:none;
	padding:3px 24px 3px 22px;
	}
.contactus_main{
	margin:27px 0 0 0;
	}

.list_bottom{
	padding:0 0 30px 30px;
	min-height:135px;
	}
.list_bottom_a{
	width:50%;
	float:left;
	}
.list_bottom_a h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#5486b0;
	}
.list_bottom_a p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.list_bottom_b{
	width:48%;
	float:left;
	padding:42px 0 0 10px;
	}
.list_bottom_b img{
	float:left;
	}
.list_bottom_b p{
	float:left;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	color:#5e81cd;
	padding:0 0 0 10px;
    width:145px;
	}
.about_content a{
	text-decoration:underline;
	color:#060;
	}

.news_author_link{
	height:46px;
	padding:10px 50px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#bcbcbc;
	background:url(../images/news_author_bg.png) no-repeat;
	}	
.newsletter_s1{
	border-bottom:#d4d4d4 solid 1px;

	}
.newsletter_s1 img{
	margin:0 0 0 25px;
	}
.newsletter_s1 h4{
	margin:0 0 17px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	}
.newsletter_s1 p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.newsletter_s2{
	padding:27px 0 0 0;

	}
.newsletter_s2 img{
	margin:0 0 0 25px;
	}
.newsletter_s2 h4{
	margin:0 0 17px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	}
.newsletter_s2 p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.home_contenta a:hover{
	color:#284372;
	}
.home_contenta h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	color:#20487a;
	}

.about_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.contactus_content h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.list_content_main h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.properties_content{
	/*height:100px;*/
	}
.contact_inner_border{
	border-top:#ccc solid 1px;
	padding:15px 0 0 0;
	}
.properties_content h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	font-weight:normal;
	float:left;
	width:600px;
	margin:15px 0 15px 25px;
	}
.properties_content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#4ca260;
	text-decoration:underline;
	margin:0 66px 0 28px;
	float:left;
	}
.home_contenta h3{
	font-family:Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0 0 18px 0;
	padding:0;
	color:#66a5b3;
	}
.list_content_left p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.about_content p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	margin:0 0 24px 0;
	}
.home_contenta h4{
	color:#4575b1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
.about_content h4{
	color:#4575b1;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	}
.home_contentb{
	padding:10px 0 0 30px;
	}
.home_contentb p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.home_contentb_a{
	width:50%;
	float:left;
	}
.home_contentb_a a{
	color:#5da26c;
	}
.home_contentb_a a:hover{
	color:#284372;
	}
.home_contentb_b{
	width:40%;
	float:left;
	padding:0 0 0 40px;
	} 

.home_contentb_b h5{
	width:174px;
	color:#32598a;
	font-family:Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin:0 0 0 15px;
	padding:0;
	float:left;
	}
.home_contentb_b img{
	padding:0;
	}
/* contact Us */
.contactus_left{
	width:40%;
	float:left;
	padding:0 0 0 30px
	}
.contactus_left ul{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6e93c4;
}
.contactus_left li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
}
.contactus_right{
	width:50%;
	float:left;
	}
.contactus_right p{
	float:left;
	color:#9d9d9d;
	font-family:Helvetica, sans-serif;
	font-size:17px;
	margin:10px 0 10px 20px;
	padding:0;
	}
.contactus_right a{
	background:url(../images/home_map_button.png) no-repeat;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:0.7em;
    margin:0 0 0 99px;
    font-style:italic;
	text-decoration:none;
	color:#fff;
	padding:2px 25px 3px 7px;
	}
.contactus_right a:hover{
	background:url(../images/mouse_over.png) no-repeat;
	color:#fff;
	}
/* contact Us end */
.login_button{}
.account_login_right{
	width:35%;
	float:left;
	padding:25px 0 0 25px;
	}
.acc_register_button{
    height:40px;
    margin:5px 0 0;
    text-align:right;
	}
.acc_register_button a{
	font-family:Trade Gothic LH,Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	height:40px;
	text-decoration:none;
	padding:4px 28px 2px 33px;
	background:url(../images/home_map_button.png) no-repeat;
	}
.acc_register_button a:hover{
	font-family:Trade Gothic LH,Tahoma, Geneva, sans-serif;
	font-size:12px;
    height:40px;
	color:#fff;
	padding:4px 28px 2px 33px;
	margin:10px 0 0;
	background:url(../images/mouse_over.png) no-repeat;
	}
.account_login_right h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3c5f8a;
	}
.account_content_b{}
.account_content_b h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#5884cc;
	}
.account_content_b h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#6c6f72;
	}
.account_content_b ul{
	margin:0 0 14px 7px;
	padding:0;
	}
.account_content_b li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6d85ad;
	list-style-type:none;
	}
.account_content_b li img{
	margin:3px 5px 3px 3px;
	}
.account_content_b p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	width:518px;
	}
.account_content_b p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#47a45d;
	}
.login_buttons{
	margin:3px 0 0 0;
	float:left;
	padding:6px 0 0 45px;
	}
.login_button_a{
    float :left;
    height:17px;
    margin:6px 0 0 0;
    padding:0 0 0 25px;
    width:52%;
	}
.login_button_a a{
	padding:2px 22px 5px 14px;
	font-family:Trade Gothic LH,verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/forget_button.png) no-repeat;
	text-decoration:none;
	}
.login_button_a a:hover{
	padding:2px 22px 5px 14px;
	font-family:Trade Gothic LH,verdana;
	font-size:10px;
	font-style:italic;
	color:#fff;
	background:url(../images/forgotpassword.png) no-repeat;
	}
/* Your Account Page End*/

/* Hawali Map */
.hawali_content{
	width:644px;
	background:url(../images/about_content_bg.png) no-repeat;
	background-color:#fff;
	height:100%;
	/*min-height:428px;*/
	}
.hawali_map_country{
	height:100%;
	}
.hawali_map_country h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:15px;
	color:#4575b1;
	font-weight:normal;
	float:left;
	width:600px;
	margin:15px 0 15px 25px;
	}
.hawali_map_country p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#4ca260;
	text-decoration:underline;
	margin:0 66px 0 28px;
	float:left;
	}
/* Hawali Map End*/


.properties_search_dates{
	width:579px;
	height:54px;
	/*margin:30px 35px;*/
	background:url(../images/date_bg.png) no-repeat;
	font-family:Tahoma;
     font-size:11px;
   /*  padding:12px 0 0 10px;*/
	}
.properties_search_dates ul{
	margin:0;
	padding:14px 3px 12px 5px;
	float:left;
	}
.properties_search_dates li{
	margin:0 2px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	float:left;
	}
.properties_search_dates .txtaddareacss
{
    color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px; 
	width : 70px;
	margin : 0 0 0 4px;
}/*
.properties_search_dates input{
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px;
	}
.properties_search_dates select{
	width:110px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:17px;
	}*/
.properties_search_dates img{
	margin:0;
	padding:0;
	vertical-align:middle;
	}

/* Properties Search End*/

.properties_dates{
	width:579px;
	height:54px;
	margin:30px 35px;
	background:url(../images/date_bg.png) no-repeat;
	}
.properties_dates ul{
	margin:0;
	padding:14px 5px 12px 80px;
	}
.properties_dates li{
	margin:0 2px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	}
.properties_dates input{
	width:60px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px;
	}
.properties_dates select{
	width:110px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:17px;
	}
.properties_dates img{
	margin:0;
	padding:0;
	vertical-align:middle;
	}
.properties_feature_vacations
{
    float:left;
    padding:0 10px;
    width:630px;
	}
.feature_vacations_h1
{
    width:630px;
    float:left;	
	}
.feature_vacations_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:50%;
	float:left;
	padding:0 25px 18px 16px;
	margin:0;
	}
.feature_favotites_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:50%;
	float:left;
	margin:0 10px 18px 16px;
	}
.feature_favotites_h1 span{

	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	float:right;
	padding:0 12px 10px 0;
}
		
.feature_localvendors_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	float:right;
	padding:0 12px 10px 0;
	}
	
.feature_vacations_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	padding:0 0 0 127px;
	}
.feature_vacations_h1 img{
	margin:0 3px;
	}

.for_sale_vacationh1{	
	}
.for_sale_vacationh1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:50%;
	float:left;
	margin:0 36px 18px 16px;
	}
	
.for_sale_vacationh1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	padding:0 0 0 490px;
	margin : 0 0 15px 0;
	}
.for_sale_vacationh1 img{
	margin:0 3px;
	}


.properties_feature_vacations_garden{
	/*width:45%;*/
	margin:0 5px 7px 5px;
	float:left;
	}
.properties_feature_vacations_garden tr{
border-bottom:1px solid #CCCCCC;
padding:0 0 5px 0;
}


.perfeature_vacations_garden_title{
	height:19px;
	background-color:#fff;
	border-top:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	/*padding:3px 6px 0 6px;*/
	width : 99%;
	}
.perfeature_vacations_garden_title h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#316095;
	width:70%;
	margin:0;
	padding:0;
	float:left;
}
.perfeature_vacations_garden_title h3 span
{
    font-weight : normal;
    }
.perfeature_vacations_garden_title h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#585858;
	text-align:right;
	width:25%;
	margin:0;
	/*padding:0 3px 0 35px;*/
	float:left;
	font-weight:normal;
}
.perfeature_vacations_garden_title img{
	float:left;
	margin:4px 0 0 4px;
	}

.feature_vacations_garden_title{
	height:19px;
	background-color:#fff;
	border-top:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	padding:3px 6px 0 6px;
	width : 300px;
	}
.feature_vacations_garden_title h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#316095;
	width:40%;
	margin:0;
	padding:0;
	float:left;
}
.feature_vacations_garden_title h3 span
{
    font-weight : normal;
    }
.feature_vacations_garden_title h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#585858;
	text-align:right;
	width:40%;
	margin:0;
	padding:0 3px 0 35px;
	float:left;
	font-weight:normal;
}
.feature_vacations_garden_title img{
	float:left;
	margin:4px 0 0 4px;
	}

.feature_vacations_garden_dis_button
{
    }
.feature_vacations_garden_dis_button h2{
    margin:7px 5px 0 0;
    padding:2px 9px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:36%;
	float:left;
	}
.feature_vacations_garden_dis_button h2 a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}
.properties_sea_lane{
	width:45%;
	float:left;
	margin:0 0 7px 0;
	}
.properties_allvacations{
	margin:20px 0;
	/*clear:left;*/
	}
/* -------------------------------- */
.all_vacation_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:50%;
	float:left;
	margin:0 0px 18px 30px;
	}
.all_vacation_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	padding:0 0 0 127px;
	}
.all_vacation_h1 img{
	margin:0 3px;
	}
.all_vacation_garden{
	width:45%;
	margin:0 5px 7px 30px;
	float:left;
	height:119px;
	}
.all_vacation_title{
	height:21px;
	background-color:#fff;
	border-top:#e7e7e7 solid 1px;
	border-left:#e7e7e7 solid 1px;
	border-right:#e7e7e7 solid 1px;
	padding:0 6px;
	}
.all_vacation_title h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#316095;
	width:40%;
	margin:0;
	padding:0;
	float:left;
}
.all_vacation_title h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#585858;
	text-align:right;
	width:40%;
	margin:0;
	padding:0 0 0 35px;
	float:left;
}
.all_vacation_title img{
	float:left;
	margin:4px 0 0 4px;
	}
	
.properties_all_vacations{
	width:45%;
	margin:0 5px 7px 30px;
	float:left;
	height:119px;
	}
	
.all_vacation_main{
	background-color:#e7e7e7;
	height:94px;
	}
.all_vacation_img{
	width:32%;
	float:left;
	padding:10px;
	}
.all_vacation_img p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4a67a5;
	margin:57px 0 0 71px;
    padding:0 3px;
	background-color:#e7e7e7;
	position:absolute;
	z-index:10;
	}
.all_vacation_dis{
	width:56%;
	float:left;
	line-height:15px;
	padding:6px 0 0 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4b4d50;
	text-align:justify;
	}
.all_vendor_dis{
	width:56%;
	float:left;
	line-height:15px;
	padding:6px 0 0 5px;
	}
.all_vendor_dis p{
	width:166px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4b4d50;
	text-align:justify;
	}
.all_vacation_dis a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#286bba;
	}
.all_vacation_dis_button{}
.all_vacation_dis_button h2{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:33%;
	float:left;
	}
.all_vacation_dis_button h2 a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
	}
.properties_sea_lane{
	width:45%;
	float:left;
	margin:0 0 7px 0;
	}


/* -------------------------------- */
/* My Favorites  */

.my_favorites_h1 h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	width:47%;
	float:left;
	margin:0 0px 18px 30px;
	}
.my_favorites_h1 span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	/*width:40%;*/
	float:left;
	/*padding:0 0 0 127px;*/
	}
.my_favorites_h1 img{
	margin:0 3px;
	}
.my_favorites_h1 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.my_favorites_button{}

.my_favorites_available{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:33%;
	float:left;
	}
.my_favorites_available a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}
.my_favorites_unavailable{
    margin:20px 5px 0 0;
    padding:2px 11px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#ff0000;
	width:33%;
	float:left;
	}
.my_favorites_unavailable a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}
/* My Favorites  End */
/* Properties  Sale */
.Properties_sale_click{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#909090;
	padding:0 32px 7px 0;
    text-align:right;
	}
.Properties_sale_click img{
	margin:2px 3px 0 3px;
	vertical-align:middle;
	}
/* My Favorites Sale End */

/* My Favorites Vendor*/

.vendor_h{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
    color:#20487a;
	float:left;
	padding:13px 60px 0 14px;
}
.all_vendor_dis_button h2{
    margin:5px 5px 0 0;
    padding:2px 9px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	width:19%;
	float:left;
	}
.all_vendor_dis_button h2 a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}
.all_vendor_dis_button h3{
    margin:5px 0px 0 0;
    padding:2px 10px;
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	float:left;
	}
.all_vendor_dis_button h3 a{
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	text-decoration:none;
}

/* My Favorites Vendor End */

/* Properties Search */



.property_backto_top{
	/*width:580px;
	height:40px;
	padding:0 15px 0 512px; */
	margin:25px 22px;
	text-align:right;
	clear:both;
	white-space:nowrap;
	}
.property_backto_top a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.property_backto_top img{
	margin:8px 0 0 8px;
	}

/* Property Search  Back to top*/

/* Request Quote */

.request_quote{
	margin:17px 30px 0 30px;
	padding:10px 0 0 0;
	border-top:#d8d8d8 solid 1px;
	border-bottom:#d8d8d8 solid 1px;
	min-height:400px;
	width : 600px;
	}
.request_quote p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7a9ac2;
	}
.request_input_text{
	/* width:15%; */
	width:25%;
	float:left;
	padding:12px 25px 0 0;
	}
.request_input_text ul{
	margin:0;
	padding:0;
	}
.request_input_text li{
	margin:0;
	padding:0;
	height:28px;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7a9ac2;
	text-align:right;
	}
.registerrequest_input_text{
	/*width:15%;
	float:left;
	padding:10px 25px 0 0;*/
	}
.regiterrequest_input_text{
	width:15%;
	float:left;
	padding:10px 25px 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7a9ac2;
	}	
.regiterrequest_input_text li{
	margin:0;
	padding:0;
	height:35px;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7a9ac2;
	text-align:right;
	}	
.registerrequest_input_text li{
	margin:0;
	padding:0;
	height:35px;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#7a9ac2;
	text-align:right;
	}
.request_input_text li span{
	/*color:#ff0000;*/
	}
.request_input_box{
	width:60%;
	float:left;
	}
.request_input_box ul{
	margin:0;
	padding:0;
	}
.request_input_box li{
	margin:0 0 7px 0;
	padding:0;
	list-style-type:none;
	}
.request_input_box li img{
	margin:0 0 0 3px;}
.request_input_box input{
	border:#b1b1b1 solid 1px;
    width:178px;
}
.request_input_box textarea{
	border:#b1b1b1 solid 1px;
    height:100px;
}
.forgetpassword_button 
{
    clear:both;
    height:30px;
    padding:10px 10px 0 95px;
}
.requestquote_button{
	height:30px;
    padding:10px 10px 0 160px;
	clear:both;
	}
.contentus_button{
	height:30px;
    padding:10px 10px 0 340px;
	clear:both;
	}	
.registerrequestquote_button{
	height:30px;
    padding:10px 10px 0 190px;
	clear:both;
	}
.reset{
	width:78px;
	height:20px;
	border:none;
	float:left;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/reset_02.png) no-repeat;
	}
.reset:hover{
	background:url(../images/reset_01.png) no-repeat;

}
.contat_submit{
	float:left;
	width:90px;
	height:20px;
	border:none;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/submit_bu_n.png) no-repeat;
	}
.contat_submit:hover{
	background:url(../images/submit_bu_m.png) no-repeat;
	}
.quote{
	float:left;
	width:136px;
	height:20px;
	border:none;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/request_button.png);
	}
.quote:hover{
	background:url(../images/request_roll.png) no-repeat;
	}
/* Request Quote  End*/

/*	Properties Reviews */ 
.properties_reviews{
	background-color:#fff;
	padding:20px 0 0 0;
	}
.properties_reviews_header{
	height:25px;
	padding:0 0 0 30px;
	}
.properties_review_content{
	padding:0 0 0 30px;
	}
.properties_reviews_header h3{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	float:left;
	}
.properties_reviews_header p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	float:left;
	margin:0 0 0 353px;
	}
.properties_reviews_header p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.properties_reviews_header span{
	float:left;
	margin:1px 0 0 10px;
	}

.review_content_img{
	margin:0 17px 0 0;
    width:16%;
	float:left;
	}
.review_content_img p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	color:#4a67a5;
	margin:57px 0 0 71px;
    padding:0 3px;
	background-color:#e7e7e7;
	position:absolute;
	z-index:10;
	}
.review_content_con h4{
	margin:0;
	padding:0;
	}
.review_content_con a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:#54b16a;
	font-weight:normal;
	}
.review_content_con p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.review_content_con p span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#a2a2a2;
	}
/*	Properties Reviews End*/ 
/* Properties TravelInfo */

.properties_travelinfo{
	background-color:#fff;
	padding:15px 0 0 30px;
	}
.travelInfo_top_maplink{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#bcbcbc;
	}
.travelInfo_top_maplink a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4f9d61;
	}

.travelInfo_top_header{
	height:25px;
	margin:15px 0;
	/*padding:0 0 0 30px;*/
	}
.travelInfo_top_header h3{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	float:left;
	}
.travelInfo_top_header p{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	float:left;
	margin:0 0 0 405px;
	}
.travelInfo_top_header p a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.travelInfo_top_header span{
	float:left;
	margin:9px 0 0 10px;
	}
.travelInfo_area_photos{
	padding:0 0 25px 0;
	}
.travelInfo_area_photos h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.travelInfo_area_photos img{
	margin:9px 9px 0 0;
	border:#20487a solid 1px;
	}
.travelInfo_trans{
	margin:0 30px 0 0;
	padding:15px 0;
	border-top:#ccc solid 1px;
	border-bottom:#ccc solid 1px;
	}
.travelInfo_trans h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.travelInfo_trans p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.travelInfo_trans h5{
	margin:7px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4575b1;
	}
.travelInfo_trans ul{
	margin:0 0 0 30px;
	padding:0;
	}
.travelInfo_trans li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.travelInfo_localactivities{
	margin:15px 0 0 0;
	padding:0 68px 0 0;
	}
.travelInfo_localactivities h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}

.travelInfo_localactivities h4{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	margin:0;
	}
.travelInfo_localactivities h5{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#20487a;
	margin:0;
	font-weight:normal;
	}
.travelInfo_localactivities p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	font-weight:normal;
	}
.travelInfo_localactivities a{
	color:#55a264;
}
.travelInfo_backto_top{
	/*width:580px;
	height:40px;*/
	padding:0 15px 0 512px;
	margin:25px 9px;
	text-align:right;
	clear:both;
	}
.travelInfo_backto_top a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.travelInfo_backto_top img{
	margin:8px 0 0 8px;
	}
	
/* Properties TravelInfo End */

.properties_details{
	/*width:643px;*/
	height:258px;
	padding:0 0 30px 35px;
	}
.addfavorites_photo{}
.addfav_propertiyid{
	height:25px;
	margin:0 0 6px 0;
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	font-size:11px;
	}
.addfav_propertiyid img{
	margin:0px 4px 0 0;
	vertical-align:middle;
	}
.addfav_propertiyid a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#4ca260;
	font-size:11px;
	}
.addfavorites_limg_link{
	width:88px;
	height:17px;
	margin:225px 0 0 252px;
	padding:0 0 0 4px;
	position:absolute;
	z-index:20;
	background:url(../images/larger_img_link_bg.png) no-repeat;
	overflow:hidden;
	}
.addfavorites_limg_link a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#5ca36c;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.addfavorites_limg_link a:hover{
	color:#26853b;
}
.addfavorites_limg{
	width:340px;
	float:left;
	height:242px;
	/*overflow:hidden;*/
	}
.addfavorites_simg{
	width:240px;
	float:left;
	overflow:hidden;
	padding:0 0 0 15px;
	}
.addfavorites_simg_header{
	width:225px;
	height:41px;
	background:url(../images/simg_header_bg.png) no-repeat;
	overflow:hidden;
	padding:8px 0 0 10px;
	}
.addfavorites_simg_header a img{
	margin:3px;
	}
.addfavorites_simg_header a{
	color:#60b273;
	font-family:Avenir,Tahoma, Geneva, sans-serif;
	font-size:11.5px;
	text-decoration:none;
	}
.addfavorites_simg_header a:hover{
	color:#308e46;
	}
.addfavorites_simg_header a:hover img{
	background:url(../images/green_plus.png);
	}
.addfavorites_simg_inner{
	/*padding:9px 0 0 0;*/
	}
	
.addfavorites_simg_inner img{
	margin:0 8px 0 0;
	}
.malibu_serenity{
	height:27px;
	width:583px;
	margin:0 0 0 30px;
	float:left;
	border-bottom:#d9d9d9 solid 1px;
	}
.malibu_serenity h2{
	width:54%;
	float:left;
	font-family:Century Gothic,Tahoma, Geneva, sans-serif;
	font-size:21px;
	color:#153b6c;
	font-weight:400;
	margin:0 0 0px 0;
	padding:0;
	}
.malibu_serenity h2 span
{
    margin:0;
    padding:0;
    }
.malibu_serenity h4{
	width:23%;
	float:left;
	margin:7px 0 0px 0;
	text-align:right;
	}
.properties_detail_dates{
	width:579px;
	height:54px;
	margin:12px 35px;
	float:left;
	background:url(../images/date_bg.png) no-repeat;
	}
.properties_detail_dates ul{
	margin:0;
	padding:13px 5px 12px 40px;
	}
.properties_detail_dates li{
	margin:0 2px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	}
.properties_detail_dates input{
	width:60px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	border:#9c9c9c solid 1px;
	}
.properties_detail_dates select{
	width:110px;
	color:#545454;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	height:17px;
	}
.properties_detail_dates img{
	margin:0;
	padding:0;
	vertical-align:middle;
	}
.pro_detail_content_main{
	padding:0 30px 0 30px;
	}
.pro_detail_da_links{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.pro_detail_da_links a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.pro_detail_da_links span{
	margin:0 0 0 121px;
	}
.pro_detail_da_links span img{
	margin:0 0px 0 5px;
	vertical-align:middle;
	}
.property_detail_overview{}
.property_detail_overview h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.property_detail_overview p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.property_detail_overview textarea{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	overflow:hidden;
	}
.property_detail_overview span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	text-align:justify;
	}
.overview_a{
	width:32%;
	float:left;
	margin:0 0 15px 0;
	}
.overview_a ul{
	margin:0;
	padding:0;
	}
.overview_a li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.overview_b{
	width:33%;
	float:left;
	margin:0 0 15px 0;
	}
.overview_b ul{
	margin:0;
	padding:0;
	}
.overview_b li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.overview_c{
	width:32%;
	float:left;
	border:#d1d1d1 solid 1px;
	padding:5px;
	margin:0 0 0px 0;
	}
.overview_c ul{
	margin:0;
	padding:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6c6f72;
	}
.overview_c li{
	margin:0 23px 0 0;
	padding:0;
	float:left;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#6c6f72;
	}
/* Property Detail End */

.pro_amenities_tab_main{
	margin:20px 0 0 0;
	}
.pro_amenities_tab{}
.amenities_tab_left{
	width:20%;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	padding:0 0 10px 0;
	border-bottom:#ccc solid 1px;
	}
.amenities_tab_right{
	width:80%;
	float:left;
	}

/* Property details inner Tab */

.pro_det_inner_tab {
	 float:left;
	 width:150%;
	 height:150%;
	 margin:5px 0 0 5px;
      }
.pro_det_inner_tab_div
{
    float:left;
	width:150%;
	height:150%;
	margin:5px 0 0 5px;
}
.pro_det_inner_tab ul {
      margin:0;
	  padding:0;
      list-style:none;
      }
.pro_det_inner_tab li {
      display:inline;
      margin:0;
      padding:0;
      }
.pro_det_inner_tab a {
	width:109px;
	height:30px;
      float:left;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:11px;
	  color:#676767;
	  font-weight:bold;
      /*margin:2px 5px 0 0;*/
      padding:2px 4px;
      text-decoration:none;
	  text-align:center;
	  background:url(../images/pro_de_mouse.jpg) no-repeat;
      }

.pro_det_inner_tab a:hover{
      color:#627EB7;
  	  background:url(../images/pro_de_mouse_over.jpg) no-repeat;
      }

.pro_det_inner_content{
	height:133px;
	border-bottom:#ccc solid 1px;
	border-left:#ccc solid 1px;
	border-right:#ccc solid 1px;
	clear:both;
	}
.pro_det_inner_content ul{
	margin:15px 100px 0 10px;
	padding:0;
	float:left;
	}
.pro_det_inner_content li{
	margin:0;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	}
.guest_reviews{
	margin:30px 0 0 0;
	}
.guest_reviews h2{
	width:50%;
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	margin:0 0 20px 0;
	padding:0;
	}
.guest_reviews h3{
	width:50%;
	float:left;
	text-align:right;
	margin:0 0 20px 0;
	padding:0;
}
.guest_reviews h3 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
.guest_reviews h3 img{
	margin:0 0 0 4px;
	vertical-align:middle;
}
.guest_reviews p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	clear:left;
	}
.guest_reviews p span{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#a2a2a2;
	}
/* Property details inner Tab End */

/* My Account Home */
.myaccount_left_main{
	width:230px;
	float:left;
	padding:7px 0 0 0;
	}
.myaccount_left_content{
	width:225px;
	height:363px;
	padding:0 0 0 0;
	}
.left_account_home{
	height:356px;
	margin:0 0 0 6px;
	padding:9px 0 0 17px;
	background:url(../images/account_home_left.png) no-repeat;
	position:relative;
	z-index:10;
	}
.left_account_home h2{
	font-family:"Century Gothic","Courier New", Courier, monospace;
	font-size:16px;
	color:#545454;
	font-weight:normal;
	margin:0;
	}
.acc_information_anne{
	margin:23px 0 0 0;
	}
.acc_information_anne ul{
	color:#25436a;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	}
.acc_information_anne li{
	list-style-type:none;
	color:#3f6a9e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.acc_information_logg{
	margin:23px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;
}
.acc_information_logg h6{
	color:#3f6a9e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.acc_information_logg p{
	color:#6c6f72;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.acc_information_prefer{
	margin:23px 0 0 0;
	font-family:Tahoma, Geneva, sans-serif;

}
.acc_information_prefer h6{
	color:#3f6a9e;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.acc_information_prefer p{
	color:#6c6f72;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.acc_information_prefer_bu{
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	margin:14px 15px 0 0;
}
.acc_information_prefer_bu a{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	padding:4px;
	background-color:#85c694;
	}
.left_account_content_bottom{
    padding:0 0 0 0;
    width:225px;
    }
.account_home{
	height:186px;
	}
.myaccount_footer_couple{
	background:url(../images/my_account_couple.png) no-repeat;
	height:204px;
	/*margin:0 0 0 10px;*/
	clear:both;
	}
.myaccount_footer_couple_inner{
	width:225px;
	height:165px;
	margin:0 0 0 34px;
	position:absolute;
	z-index:-1;
	background-color:#fff;
	}
.account_tes_new_fav{
	padding:0 0 0 6px;
	}
.account_tes_new_fav h5{
	font-family:"Century Gothic","Courier New", Courier, monospace;
	font-size:15px;
	color:#224777;
	margin:0;
	}
.account_tes_new_fav h5 img{
	vertical-align:middle;
	margin:5px 3px 0 0;
	}
.account_tes_new_fav p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6c6f72;
	margin:0 0 5px 0;
	}
.account_testimonial{
	width:191px;
	height:101px;
	padding:0 0 0 20px;
	background:url(../images/testimonials_bg.png);
	}
.account_testimonial a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	margin:2px 0 0 75px;
	padding:3px;
	text-decoration:none;
	background-color:#85c694;
	}
.account_news{
	width:191px;
	height:101px;
	padding:0 0 0 20px;
	background:url(../images/testimonials_bg.png);
	}
.account_news a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	margin:2px 0 0 88px;
	padding:3px;
	text-decoration:none;
	background-color:#85c694;
	}
.account_favorite{
	width:191px;
	height:101px;
	padding:0 0 0 20px;
	background:url(../images/testimonials_bg.png);
	}
.account_favorite a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	margin:2px 0 0 91px;
	padding:3px;
	text-decoration:none;
	background-color:#85c694;
	}
	/* Right Content */
	
.myaccount_right_content{
	/*width:701px;*/
	float:left;
	min-height:1000px;
	width:696px;
	/*position:relative;*/
	}
.myaccount_right_bottom_content{
	width:701px;
	}
.myaccount_right_bottom_inner_content{
	}
.myaccount_right_mcontent{
padding:0 10px;
width:100%;
	}
	
	.youraccount
{
 margin-top:10px;
	}
.myaccount_right_top_link
{
	}
.myaccount_right_top_link h2{
	margin:0 347px 0 0;
	padding:0;
	font-family:"Century Gothic","Courier New", Courier, monospace;
	font-size:22px;
	font-weight:normal;
	color:#20487a;
	float:left;
	}
.myaccount_right_top_link h3{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
.myaccount_right_top_link h3 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4ca260;
	}
.myaccount_right_top_link h4{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
.myaccount_right_top_link h4 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4172aa;
	}
.myaccount_right_top_link span{
	float:left;
}
.myaccount_grid_tab{
	}
	
/* My Account Grid Tab */

#account_grid_tabs {
      width:100%;
	  clear:left;
      }
#account_grid_tabs ul {
       margin:0;
       padding:0;
   	  height:32px;
      list-style-type:none;
	  border-bottom:#c6c6c6 solid 1px;

      }
 #account_grid_tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
#account_grid_tabs a {
      float:left;
	  background:url(../images/my_account_left_tab.png) no-repeat left top;
      margin:0 0 0 2px;
      padding:0 0 0 4px;
	  font-family:Tahoma, Geneva, sans-serif;
	  font-size:11px;
	  color:#fff;
	  font-weight:bold;
      text-decoration:none;
      }
    #account_grid_tabs a span {
      float:left;
      display:block;
	  background:url(../images/my_account_right_tab.png) no-repeat right top;
      padding:5px 9px 4px 4px;
      }
    #account_grid_tabs a span {float:none;}
    /* End IE5-Mac hack */
    #account_grid_tabs a:hover span {
      color:#FFF;
      }
    #account_grid_tabsC a:hover {
      background-position:0% -42px;
      }
    #account_grid_tabs a:hover span {
      background-position:100% -42px;
      }

/*        #account_grid_tabs #current a {
                background-position:0% -42px;
        }
        #account_grid_tabs #current a span {
                background-position:100% -42px;
        }
 My Account Grid Tab  End*/
.myaccount_mgrid_conternt{
	height:100%;
	width:100%;
	padding:0px 0 0 0;
	}
.myaccount_mgrid_conternt h3{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	font-weight:normal;
	color:#20487a;
	margin:0;
	padding:0 0 0 6px;
	}
/* My Account Home End */

/* Right bottom content End*/

.myaccount_request_footer{
	margin:4px 0 0 0;
	padding:0 5px 0px 0;
	height:27px;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	/*font-weight:bold;*/
	background:url(../images/myaccount_request_footer-co.png);
	text-align:right;
	clear:both;
	}
.myaccount_request_footer a{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0px 0;
	}
.myaccount_request_footer a:hover{
	color:#2c4e78;
}
.myaccount_request_footer .active{
	color:#2c4e78;
}
/* My Account Footer End */

/* Content End*/
.lblcontentemailfirstname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:15px 0 0 0;
    width:180px;
    text-align : right;
}
.lblcontentemaillastname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:15px 0 0 0;
    width:180px;
    text-align : right;
}
.lblcontentemailaddress
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:15px 0 0 0;
    width:180px;
    text-align : right;
}
.lblcontentemailphone
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:15px 0 0 0;
    width:180px;
    text-align : right;
}
.lblcontentemailmessage
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:15px 0 0 0;
    width:180px;
    text-align : right;
}
.lblcontentemailmessageconfirmation
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:red;
    margin:15px 0 0 200px;
}
.errorcontectemailfirstname
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.errorcontectemaillastname
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.errorcontectemailaddress
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.errorcontectemailphone
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.errorcontectvalemailphone
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.errorcontectvalemailmessage
{
    clear    :left;
    padding : 3px 0 0 192px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.txtcontentemailfirstname
{
    float:left;
    margin:10px 0 0 10px;
    width:180px;
}
/*Content Email  */
.emailfirstname
{
    float:left;
}
.register_input_box{
	float:left;
	}
.errorregisterfirstname
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.errorregisterlastname
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.errorregisteremailaddress
{
     clear    :left;
    padding : 3px 0 0 205px;
}
.errorregisteremailphone
{
     clear    :left;
    padding : 3px 0 0 205px;
}
.valemailregisterphone
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.lbltellafriendconfirmation
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:red;
    margin:10px 0 0 180px;
    width:400px;
}
.lblregisteremailfirstname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:16px 0 0 0;
    width:180px;
    text-align : right;
}
.txtemailfirstname
{
    float:left;
    margin:10px 0 0 10px;
    width:180px;
}
.lblregisteremaillastname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:10px 0 0 0;
    width:180px;
    text-align : right;
}
.emaillastname
{
    float:left;
    margin:3px 0 0 0;
}
.txtemaillastname
{
    float:left;
    margin:10px 0 0 10px;
    width:180px;
}
.lblregisteremailaddress
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:10px 0 0 0;
    width:180px;
    text-align : right;
}
.txtemailaddress
{
    float:left;
    margin:10px 0 0 10px;
    width:180px;
}
.lblregisteremailphone
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:3px 0 0 0;
    width:180px;
    text-align : right;
}
.lblregisteremailconfirmation
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	color:red;
    margin:43px 0 0 192px;
    text-align : right;
}
.lblreviewconfirmation
{
    clear:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:red;
    margin:10px 0 0 195px;
    width:500px;
}
.txtcontentemailmessage
{
    float:left;
     margin:6px 0 0 10px;
     width:330px;
}
.emailphone
{
    float:left;
}
.txtemailphone
{
    float:left;
    margin:3px 0 0 10px;
    width:180px;
}
.txtemailmessage
{
    float:left;
     margin:3px 0 0 0;
     width:330px;
}
.txtregisterlastname
{
    float:left;
    margin:3px 0 0 0;
    width:180px;
}
.txtregisteremailaddress
{
    float:left;
    width:420px;
    margin:3px 0 0 0;
}
.txtregisterphonenumber
{
    float:left;
    width:420px;
    margin:3px 0 0 0;
}
.errorfirstname
{
    clear    :left;
    padding : 2px 0 0 0;
}
.errorlastname
{
    float:left;
}
.erroremailaddress
{
    float:left;
}
.valemailaddress
{
    float:left;
}
.erroremailaddress
{
    float:left;
}
.erroremailphone
{
    float:left;
}
.valemailmessage
{
    float:left;
}
.valemailphone
{
    float:left;
}
.requiredfieldColor{
     color:#ff0000;
     font-family:Tahoma;
     font-size:12px;
}

.firstname
{
    float:left;
    width:420px;
}
.lastname
{
    float:left;
    width:420px;
    margin:0 0 0 0;
}
.emailaddress
{
    float:left;
    width:420px;
}
.phonenumber
{
    float:left;
    width:420px;
}
.mailcontentemailmessage
{
    float:left;
    width:650px;
}
/* Tell A Friend  */
.errorfriendemail
{
    float:left;
}
/* Forgot Password  */
.forgotpassword
{
    float:left;
    /* margin:20px 0 0 0; */
    margin:5px 0 0 0;
}
.erroremail
{
    float:left;
}
.requiredemailaddress
{
    float:left;
    margin:20px 0 0 0;
}
.invalidemailaddress
{
    float:left;
    margin:20px 0 0 0;
}
/* Your Account  */
.lblerrormessage
{
    float:left;
    color:Red;
    font-size:9px;
}
.areaLandingLbl
{
    float:left;
     font-family:Tahoma;
     font-size:11px;
}

.reset{
	width:78px;
	height:20px;
	border:none;
	float:left;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/reset_02.png) no-repeat;
	}
.reset:hover{
	background:url(../images/reset_01.png) no-repeat;}
	
.lblpropertydetaildescription
{
    margin:5px 0 0 0px;
    color:Red;
}/*
.propertywebsitedescription
{
    float:left;
    margin:10px 0 0px 5px;
    width:380px;
}
*/
/* Home Page */
.property_no{
	background:url(../images/property_input.png) no-repeat;
	height:40px;
	width:221px;
	margin:10px 0 0 20px;
	/*padding:6px 0 0 10px;*/
	}
.property_no ul{
	padding:0 0 0 6px;
	margin : 0;
	}
.property_no li{
	list-style-type:none;
	float:left;
	}

.property_no input{
	height:15px;
    border-style:none;
	width:15px;
	margin:13px 0 0 5px;
	float:left;
	background:url(../images/property_input_arrow.png) no-repeat;
	}
.property_no input:hover{
	height:15px;
	width:15px;
	margin:13px 0 0 5px;
	float:left;
	background:url(../images/property_arrow_over.png) no-repeat;
	}
/* Home Page Sub End*/
.properties_search_content{
	background-color:#fff;
	padding:20px 0 0 0;
	min-height:650px;
}
.divpropertydescription
{
    clear:left;
    font-weight:bold;
    margin:10px 0 0 0;
}
.pnlpropertydetails
{
    clear:both;
    font-family:Trade Gothic LH;
	font-size:13px;
}
.mapobject
{
    position:absolute;
    z-index :1;   
}


/* Register */
.register_main_content{
	width:644px;
	/*background:url(../images/about_content_bg.png) no-repeat;
	background:url(../images/contact_content_bg-copy.png) no-repeat;*/
	background-color:#fff;
	}
.register_main{
	margin:17px 30px 0 30px;
	padding:10px 0 0 0;
	border-top:#d8d8d8 solid 1px;
	/*border-bottom:#d8d8d8 solid 1px;*/
	}
.register_main input,select{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6b6a6a;
	border:1px solid #B1B1B1;
	margin:0 5px 0 0;
	background:url(../images/password_button.png) no-repeat;
	}
.register_main p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	padding:0;
	margin:0;
}
.register_select{
	height:45px;
	}
.register_select p{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ff0000;
	}
.register_select li{
	float:left;
	margin:0 5px 0 0;
	}
.register_select select{
	width:183px;
	}
.register_company{
	height:45px;
	margin:15px 0 0 0;
	}
.register_company p{
	color:#000;
	}
.register_company input{
	width:568px;
    margin:5px 0 0 0;
}
.register_contact_name{
	height:45px;
	margin:15px 0 0 0;
	}
.register_contact_name li{
	float:left;
	margin:0 5px 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
.register_contact_lastname{
	height:45px;
	margin:15px 0 0 0;
	}
.register_contact_lastname li{
	float:left;
	margin:0 5px 0 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	}
.register_contact_name input{
	width:101px;
	}
.register_contact_name select{
	width:101px;
	height:17px;
	}
.register_pri_seo_email{
	height:60px;
	margin:15px 0 0 0;
	}
.register_pri_seo_email p{
	float:left;
	width:49%;
	}
.register_pri_seo_email li{
	float:left;
	}
.register_pri_seo_email input{
	width:280px;
	}
.register_phone_number{
	height:160px;
	/*margin:15px 0 0 0;*/
	}
.register_phone_number ul{
	/*width:33%;*/
	float:left;
	margin : 0 10px 0 0;
	}
.register_phone_number li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6b6a6a;
	margin : 0 0 7px 0;
	}
.register_phone_number select{
	width:240px;
	}
.register_str_city{
	height:65px;
	margin:15px 0 0 0;
	clear:left;
	}
.register_str_city p{
	width:33%;
	float:left;
	}
.register_str_city li{
	float:left;
	}
.register_str_city input{
	width:184px;
	}
.register_state_country{
	height:45px;
	margin:15px 0 0 0;
	}
.register_state_country p{
	width:33%;
	float:left;
	}
.register_state_country li{
	float:left;
	margin:0 10px 0 0;
	}
.register_state_country input{
	width:184px;
	}
.register_password{
	height:45px;
	margin:15px 0 0 0;
	}
.register_password p{
	color:#000;
	}
.register_password li{
	float:left;
	}
.register_password_input input{
	height:17px;
	width:150px;
    margin:5px 0 0 0;
	border:none;
	color:#fff;
	cursor:pointer;
	background:url(../images/password_button.png) no-repeat;
}
.register_password_input:hover{
	background:url(../images/password_button_mo.png);
	}
.password_button{
	padding:20px 0 0 200px;
	height:50px;
	}
.password_reset{
	width:78px;
	height:20px;
	border:none;
	float:left;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/reset_02.png) no-repeat;
	}
.password_reset:hover{
	background:url(../images/reset_01.png) no-repeat;

}
.password_apply{
	float:left;
	width:78px;
	height:20px;
	border:none;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/apply.png) no-repeat;
	}
.password_apply:hover{
	background:url(../images/apply_01.png) no-repeat;
	}
.password_display
{
    clear:both;
    padding : 20px 0 0 0;
    font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:red;
}
.tell_f_main{
	margin:30px;
	padding:15px 0;
	border-top:#999 solid 1px;
	border-bottom:#999 solid 1px;
	width:92%;
	float:left;
	
	}
.tell_f_left{
	/*width:25%;
	float:left;*/
	padding:0 25px 0 0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
	}
.tell_f_left li{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
	list-style-type:none;
	text-align:right;
    height : 34px;	
}
.tell_f_right{
	width:70%;
	float:left;
	}
.tell_f_right li{
	/*padding:0 0 8px 0;*/
	list-style-type:none;
	height:34px;
}
.tell_f_right li input{
	height:16px;
	width:245px;
	border:#999 solid 1px;
}
.tell_bu{
	padding:10px 0 0 185px;
	clear:left;
	}
.tell_bu a{
	font-family:"Trade Gothic LH",Verdana, Geneva, sans-serif;
	color:#fff;
	padding:2px 32px 10px;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
	background:url(../images/tell_reset_n.png) no-repeat;
	}
.tell_bu a:hover{
	background:url(../images/tell_reset_n_mo.png) no-repeat;
	}
.tell_submit{
	float:left;
	width:95px;
	height:20px;
	border:none;
	font-family:Trade Gothic LH;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	cursor:pointer;
	background:url(../images/tell_reset_n.png) no-repeat;
	}
.tell_submit:hover{
	background:url(../images/tell_reset_n.png) no-repeat;
	}	
	
	
.privay_policy{
	margin:25px 22px;
	text-align:right;
	clear:both;
	}
.privay_policy a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#4ca260;
	}
/* Right bottom content End*/
.left_botom_b_corner {
height:11px;
}
.left_botom_t_corner {
	position:absolute;
	z-index:1;
}
.imagePlus{
	background:url(../images/plus.png) no-repeat;
	}
.header_b_corner
{
    height:12px;
    position:absolute;
    left:644px;
}
.addrequestquotevalidation
{
    clear:left;
    margin:0 0 0 165px;
    font-size:x-small;
    font-family:Tahoma;
    font-size:11px;
}
.request_quotedate
{
    width:600px;
    float:left;
}

.divtoparea
{
    height:100%;
    width:100%;
}
.divinner_search_content
{
    padding:35px 38px;
    }
.divinner_local_vendors
{
    padding:0;
    }
.divarealandinglbl
{
    margin : 10px 0 0 0;
}

.divradtabstrip
{
    margin : 0 0 0 10px;
}

.divarearadtabstrip
{
    margin : 0 0 0 40px;
}

/* Tab start */
.inner_tabs_login{  
   padding-right:4px;
   color:#627EB7; 
   background:transparent url(../images/my_account_left_tab.png) no-repeat scroll left top; 
       
}


/* Start the Tab */

/* Rad Green Color Tab Command 
.RadTabStripTop_Web20 .rtsLevel1 .rtsLink, .RadTabStripTop_Web20 .rtsLevel1 .rtsOut, .RadTabStripBottom_Web20 .rtsLevel1 .rtsLink, .RadTabStripBottom_Web20 .rtsLevel1 .rtsOut, .RadTabStripTop_Web20_Baseline .rtsLevel1, .RadTabStripBottom_Web20_Baseline .rtsLevel1 {

background:url(../images/my_account_left_tab.png) no-repeat;
padding:0 0 0 4px;
background-position:0 -42px;
}

.RadTabStripTop_Web20 .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripTop_Web20 .rtsLevel1 .rtsSelected:hover .rtsOut {
background:url(../images/my_account_right_tab.png) no-repeat scroll right top;
background-position:100% -42px;
}
.RadTabStripTop_Web20 .rtsLevel1 .rtsLink {
background:transparent url(../images/my_account_left_tab.png) no-repeat scroll left top;
margin:0 0 0 2px;

background-position:0 0;
}

.RadTabStripTop_Web20 .rtsLevel1 .rtsOut {
background-position:100% 0;
background:transparent url(../images/my_account_right_tab.png) no-repeat scroll right top;
}
.RadTabStripTop_Web20 .rtsLevel1 .rtsSelected, .RadTabStripTop_Web20 .rtsLevel1 .rtsSelected:hover{
background-position:0 -42px;
}

*/

.inner_tabsarea{  
   padding-right:0px;
   color:#627EB7; 
    font-family:Tahoma, Geneva, sans-serif;
    font-size:10.5px;
    padding:0 17px;
    font-weight:bold;

   background:transparent url(../images/my_account_left_tab.png) no-repeat scroll left top; 
}

.RadTabStripTop_Vista .rtsLevel1 .rtsLink, .RadTabStripTop_Vista .rtsLevel1 .rtsOut, .RadTabStripBottom_Vista .rtsLevel1 .rtsLink, .RadTabStripBottom_Vista .rtsLevel1 .rtsOut, .RadTabStripTop_Vista_Baseline .rtsLevel1, .RadTabStripBottom_Vista_Baseline .rtsLevel1 {

background:url(../images/inner_tab_left.png) no-repeat;
padding:0 0 0 4px;
background-position:0 -42px;
color: White;
}

.RadTabStripTop_Vista .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripTop_Vista .rtsLevel1 .rtsSelected:hover .rtsOut {
background:url(../images/inner_tab.png) no-repeat scroll right top;
background-position:100% -42px;
color:#1979AC;
}
.RadTabStripTop_Vista .rtsLevel1 .rtsLink {
background:transparent url(../images/inner_tab.png) no-repeat scroll left top;
margin:0 0 0 2px;
background-position:0 0;
width:86px;
}

.RadTabStripTop_Vista .rtsLevel1 .rtsOut {
background-position:100% 0;
background:transparent url(../images/inner_tab.png) no-repeat scroll right top;
}
.RadTabStripTop_Vista .rtsLevel1 .rtsSelected, .RadTabStripTop_Vista .rtsLevel1 .rtsSelected:hover{
background-position:0 -42px;
}

.rtsIn, .RadTabStripVertical .rtsIndisplay:block;
{
    padding:0 17px;
}
/* Mohamed */
.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
    display:block;
    height:22px;
    padding:5px 10px 0 0;
 }
/*
Rad Tab Green Color End
*/


.propertyreviewchangescoreouter
{
    float:left;
    padding:20px 0 0 0;
}
.propertyreviewchangescoreonechk
{
    float:left;
    padding:5px 0 0 2px;
}
.propertyreviewchangescorestarone
{
    float:left;
    padding:7px 0 0 2px;
    
}

.star
{
    background:url(../../Images/star_full_orange.gif) repeat;
    /*width:30px;*/
}
.reviewchangescoretwochk
{
    float:left;
    padding:5px 0 0 2px;
}
.propertyreviewchangescorestartwo
{
    float:left;
    padding:7px 0 0 2px;
    
}
.propertyviewchangetwostars
{
    float:left;
   /* width:65px;*/
}
.propertyreviewchangescorethreechk
{
    float:left;
    padding:5px 0 0 2px;
}
.propertyreviewchangescorestarthree
{
    float:left;
    padding:7px 0 0 2px;
    
}
.propertyviewchangethreestars
{
    float:left;
     /*width:90px;*/
}
.propertyreviewchangescorefourchk
{
    float:left;
    padding:5px 0 0 2px;
}
.propertyreviewchangescorestarfour
{
    float:left;
    padding:7px 0 0 2px;
    
}
.propertyviewchangefourstars
{
    float:left;
  /*   width:100px;*/
}

.propertyreviewchangescorefivechk
{
    float:left;
    padding:5px 0 0 2px;
}
.propertyreviewchangescorestarfive
{
    float:left;
    padding:7px 0 0 2px;
    
}
.propertyviewchangefivestars
{
    float:left;
    /* width:120px;*/
}
.request_input_Reviewbox{
	width:65%;
	float:left;
}
.submit_input_Reviewbox{
	width:70%;
	float:left;
}
.txtreviewcomments
{
    float:left;
     padding:2px 0 0 0;
     width:400px;
}
.propertyreviewchangedatelbl
{
    clear:left;
    padding:17px 0 0 5px;
    width:165px;
    color:Red;
}
.propertyreviewchangedate 
{
    float:left;
    padding:16px 0 0 5px;
    
}
.errorreviewcomments
{
    clear:left;
}
.footer_b_link_a{
	color:#fff;
	text-align:center;
	}
.footer_b_link_a a{
	color:#fff;
	font-size:11px;
	text-decoration:none;
	}
.footer_b_link_a a:hover{
	color:#2c4e78;

}

.vendor_details{
	width:643px;
	height:258px;
	padding:0 0 30px 35px;
	}
.addvendors_photo{}

.vendor_details_name h1{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:27px;
	font-weight:normal;
	margin:0 0 12px 0;
	padding:0;
	color:#20487a;
	}
.vendor_short_description h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.vendor_briefdescription h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}	
.pro_vendor_content_main{
	padding:0 30px 0 30px;
}
.addvendor_limg_link{
	width:88px;
	height:17px;
	margin:225px 0 0 252px;
	padding:0 0 0 4px;
	position:absolute;
	z-index:20;
	background:url(../images/larger_img_link_bg.png) no-repeat;
	overflow:hidden;
	}
.addvendor_limg_link a{
	font-family:Tahoma, Geneva, sans-serif;
	color:#5ca36c;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.addvendor_limg_link a:hover{
	color:#26853b;
}
.addvendor_limg{
	width:340px;
	float:left;
	overflow:hidden;
	}
.addvendor_simg{
	width:240px;
	float:left;
	overflow:hidden;
	padding:0 0 0 15px;
	}
.addvendor_simg_header{
	width:225px;
	height:41px;
	background:url(../images/simg_header_bg.png) no-repeat;
	overflow:hidden;
	padding:8px 0 0 10px;
	}
.addvendor_simg_header a img{
	margin:3px;
	}
.addvendor_simg_header a{
	color:#60b273;
	font-family:Avenir,Tahoma, Geneva, sans-serif;
	font-size:11.5px;
	text-decoration:none;
	}
.addvendor_simg_header a:hover{
	color:#308e46;
	}
.addvendors_simg_header a:hover img{
	background:url(../images/green_plus.png);
	}
.addvendor_simg_inner{
	/*padding:9px 0 0 0;*/
	}
	
.addvendor_simg_inner img{
	margin:0 8px 0 0;
	}
.vendor_details_name h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}
.vendor_details_name h2{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:17px;
	color:#20487a;
	font-weight:normal;
	}


/* DropDown  Start*/

.cmbareadiv{
     width:100%;
     height:15px;
      background-color:Yellow; 
      width:100%;
       font-weight:bold; 
       font-size:12px;
       font-family:Tahoma;
}

.cmbareadiv a.footsize { 
    color: Blue;
     height:20px;   
     float:left;   
     text-decoration:none;      
 }


.cmbareadiv a.footsizeclose { 
    color:Blue;
     height:20px;    
     text-decoration:none; 
     float: right;   
     margin-right:23px;
}

/* Drop Down End */

.valtellafriendyourname
{
    clear:left;
    padding:6px 0 0 188px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.valtellafriendemailaddress
{
    clear:left;
    padding:6px 0 0 188px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}
.submitreview_input_text{
	width:15%;
	float:left;
	padding:10px 25px 0 0;
}

.valtxtYourFriendsName
{
    clear:left;
    padding:6px 0 0 188px;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.list_content_right_a_h5
{
    background:url(../images/view_vedio_button.png) no-repeat;
    width:101px;
    height:17px;
    cursor:pointer;
}
.list_content_right_a_h5:hover
{
    background:url(../images/veiw_vedio_r.png) no-repeat;
}
.flash_map{
padding:4px 0 0 4px;
position:absolute;
z-index:1;
}

.divradtabreservation{
 /* float:left;*/
  margin:15px 0 0 0;
 /* width:692px;*/
 
}

/* Reservation Info */
 .fendripnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    font-family:Arial,Verdana;
    font-size:12px;
    width:655px;
    float:left;
}

.fendripnl fieldset{    
    padding:0 0 10px 3px;    
    width:655px;
    height:100%;
    margin:0 0 5px 3px; 
   
}

 .rslstype{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    float:left;
    width:319px;
}

.rslstype fieldset{    
    padding:0 0 10px 3px;    
    width:308px;
    height:100%;
    margin:0 0 5px 3px;     
}

.rslsperson{
    float:left;
    margin:5px 0 0 5px;
   /* width:300px; */
}
.rslsperson .RadComboBox{
    margin:5px 0 0 45px;
}

.rpnamecmbdiv{
    float:left;
    margin:5px 0 0 5px;
    
   
}

.booknowreservationsalesperson{
    float:left;
    margin:5px 0 0 5px;
    clear:both;
   width:300px; 
}


.reservationtype{
    float:left;
    margin:10px 0 0 5px; 
}
.reservationtype .RadComboBox{
    margin:5px 0 0 40px;
}

 .rpment{
    margin:5px 0 0 5px;
    padding:0 0 0 0;
    float:left;
   /* width:296px;*/
}

.rpment fieldset{    
    padding:0 0 10px 3px;    
    width:295px;
    height:100%;
    margin:0 0 5px 3px;     
}

.reservationstatus{
    float:left;
    margin:5px 0 0 5px;
    width:308px;
}

.rspend{
    float:left;
    margin:5px 0 0 5px;
    width:140px;
}

.rspending{
    float:left;
    margin:5px 0 0 5px;
    width:80px;
}


.rpstatu{
    float:left;
    margin:5px 0 0 5px;
    /*width:308px;*/
}

.rpstatpid{
    float:left;
    margin:5px 0 0 58px;
    width:80px;
}

.rnoval{
    float:left;
    margin:5px 0 0 28px;
    width:80px;
}

.rconfnorval{
    float:left;
    margin:5px 0 0 26px;
    width:80px;
}

.rnumber{
    float:left;
    margin:5px 0 0 8px;
    width:275px;
}

.rcfirmno{
    float:left;
    margin:5px 0 0 8px;
    width:285px;
}

.rcreated{
    float:left;
    margin:5px 0 0 5px;
    width:305px;
}

.rctedname{
    float:left;
    margin:5px 0 0 5px;
    width:110px;
}

.rcteddate{
    float:left;
    margin:5px 0 0 32px;
    width:150px;
}

.rgnotes{
    float:left;
    width:470px;
}

.rginfopnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.rginfopnl fieldset{    
    padding:0 0 10px 3px;    
    width:450px;
    height:100%;
    margin:0 0 5px 3px;     
}


/* Booknow */
.reservationsalestype{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    float:left;
    width:319px;
}
.reservationsalestype fieldset{    
    padding:0 0 10px 3px;    
    width:308px;
    height:100%;
    margin:0 0 5px 3px;     
}
.reservationpropertynamecmbdiv{
    float:left;
    margin:5px 0 0 5px;
}
.divlblReservationpropertyname
{
  float:left;
  margin:10px 0 0 10px;
}
.divlblReservationSalesPerson
{
  float:left;
  margin:10px 0 0 10px;
}
.divcmbReservationpropertynamediv
{
  float:left;
  margin:5px 0 0  45px;
}
.divlblReservationSalesPerson
{
  float:left;
  margin:10px 0 0 10px;
}
.valOwnerPropertyNameRequiredlbl
{
    clear:both;
    margin:5px 0  0 10px;
}



.booknowfrontendreservationinfopnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    font-family:Arial,Verdana;
    font-size:12px;
    /* width:645px; */
    width:640px;
    float:left;
}
.reservationinfolastnight{
    float:left;
    margin:2px 0 0 7px;
    width:90px;
}
.reservationinfolastnightlbl{
     margin:2px 0 0 2px;
}
.reservationinfolastnightdate{
     /*margin:5px 0 5px 2px;*/
     margin:2px 0 5px 2px;
     width:100px;
}
.reservationpropertyreservationinfochargesrentdiv{
    clear:both;
    /*margin:10px 0 0 5px; */
       margin:0 0 0 5px;
}

.reservationpropertyreservationinfochargesrenvalues{
    float:left;
    /*margin:5px 0 0 64px; */
    margin:5px 0 0 68px;
}

.reservationchargesdailycleaningdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesdailycleaningvalue{
    float:left;
    margin:5px 0 0 22px;
}


.reservationchargescleaningdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargescleaningvalues{
    float:left;
    /* margin:5px 0 0 44px; */
    margin:0px 0 0 44px;
    
}

.reservationchargesdepositdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargestotaldiv{
    clear:both;
    margin:10px 0 0 5px;
}


.lblReservationChargeDepositvalue{
    float:left;
    margin:5px 0 0 53px;
}

.lblReservationChargetotalvalue{
    float:left;
    /* margin:5px 0 0 68px; */
    margin:5px 0 0 57px;
}

.reservationchargesdailycleaningleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesdailycleaningvalues{
    float:left;
    margin:5px 0 0 13px;
}


.reservationchargesdailycinsuranceleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesdailysubtotalleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesdailyinsurancevalues{
    float:left;
    margin:5px 0 0 39px;
}

.reservationchargestaxesdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargestaxesvalues{
    float:left;
    margin:5px 0 0 61px;
}
.reservationchargessubtotalvalues{
    float:left;
    margin:5px 0 0 43px;
}

.reservationchargesprocessingdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesprocessingalues{
    float:left;
    /* margin:5px 0 0 5px; */
    margin:5px 0 0 7px;
}

.reservationchargevalues{
    float:left;
    margin:5px 0 0 43px;
}

.reservationchargesleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.booknowfrontendreservationinfopnl fieldset{    
    padding:0 0 10px 0px;    
    /* width:645px;*/
    width:640px;
    height:100%;
    margin:0 0 5px 0px; 
   
}
.booknowreservationpayment{
    margin:5px 0 0 0px;
    padding:0 0 0 0;
    float:left;
   /* width:296px;*/
    width:140px;
    
}

.booknowreservationpayment fieldset{    
    padding:0 0 10px 0px;    
    width:275px;
    height:100%;
    margin:0 0 5px 3px;     
}

.booknowreservationstatus{
    float:left;
    margin:5px 0 0 0px;
    /* width:299px;*/
    width:270px;
}

.booknowreservationstatuspend{
    float:left;
    margin:5px 0 0 0px;
    width:140px;
}

.booknowreservationstatuspending{
    float:left;
    margin:5px 0 0 5px;
    width:80px;
}


.booknowreservationpaymentstatus{
    float:left;
    margin:5px 0 0 0px;
    /*width:308px;*/
    width:270px;
}

.booknowreservationpaymentstatuspaid{
    float:left;
    /* margin:5px 0 0 58px;*/
    margin:5px 0 0 5px;
    width:80px;
}

.booknowreservationnumbervalue{
    float:left;
    /* margin:5px 0 0 28px;*/
    margin:5px 0 0 5px;
    width:80px;
}

.booknowreservationconfirmationnumbervalue{
    float:left;
    /* margin:5px 0 0 26px;*/
    margin:5px 0 0 5px;
    width:80px;
}

.booknowreservationnumber{
    float:left;
    margin:5px 0 0 0px;
    /*width:275px; */
    width:270px;
}

.booknowreservationconfirmno{
    float:left;
    margin:5px 0 0 0px;
    /* width:285px; */
    width:270px;
}

.booknowreservationcreated{
    float:left;
    margin:5px 0 0 0px;
    /* width:299px;*/
    width:270px;
}

.booknowreservationcreatedname{
    float:left;
    margin:5px 0 0 0px;
    width:110px;
}

.booknowreservationcreateddate{
    float:left;
    margin:5px 0 0 32px;
    width:150px;
}


.booknowreservationgeneralinfopnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.booknowreservationgeneralinfopnl fieldset{    
    padding:0 0 10px 3px;    
    width:442px;
    height:100%;
    margin:0 0 5px 3px;     
}

.radults{
    float:left;
    margin:5px 0 0 10px;
    width:47px;
}
.radults .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.rchildren{
    float:left;
    margin:5px 0 0 0px;
    width:52px;
}
.rchildren .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.rpets{
    float:left;
    margin:5px 0 0 0px;
    width:47px;
}
.rpets .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.revents{
    float:left;
    margin:5px 0 0 0px;
    width:50px;
}
.revents .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.rinfofirstnight{
    float:left;
    margin:2px 0 0 7px;
    width:94px;
}
.rinfofirstnightlbl{
     /* margin:2px 0 0 2px; */
     
}
.rinfofirstnightdate{
     /* margin:5px 0 5px 2px; */          
     width:100px;
}

.rinfolastnight{
    float:left;
    margin:2px 0 0 7px;
    width:90px;
}
.rinfolastnightlbl{
     /* margin:2px 0 0 2px; */
}
.rinfolastnightdate{
     /* margin:5px 0 5px 2px; */
     width:100px;
}

.reservationinfonights{
    float:left;
    margin:5px 0 0 0px;
    width:38px;
}
.reservationinfonights input{
    float:left;
    margin:5px 0 0 0px;
}

.reservationinfoinsurancecleaning{
   
    clear:both;
     margin:5px 0 0 5px;
   /* float:left;
    margin:2px 0 0 0;
    width:131px; */
    width:320px;
}

.ownerguestreservation{   
    float:left;
    margin:5px 0 0 5px;   
    width:190px;
}

.fromdaterequired{
    float:left;
    margin:5px 0 0 165px; 
}

.nightssrequired{
    float:left;
    margin:15px 0 0 105px; 
}


.ownernightssrequired{
    float:left;
    margin:15px 0 0 205px; 
}

.nightssrequiredvalidatedate{
    float:left;
    margin:5px 0 0 265px; 
}


.reservationinfoinsurance{
     margin:2px 0 0 2px;
     float:left;
     width:150px;
}

.ownerbooking{
     margin:2px 0 0 2px;
     float:left;
     width:170px;
}

.reservationinfocleaning{
    /* margin:5px 0 5px 2px; */
     margin:2px 0 0 2px;
     width:100px;
     float:left;
}

.ownerguestbooking{   
     margin:2px 0 0 2px;
     width:170px;
     float:left;
}

.ownerguestcontact{   
    float:left;
    width:580px;
    margin:0 0 0 8px;
}

.ownerguestcontact fieldset{       
    width:540px;    
}

.ownerguestcontacts{   
    float:left;
    width:450px;
    margin:0 0 0 14px;
}

.ownerguestcontacts fieldset{       
    width:400px;    
}

.rinfochargespnl{
    float:left;
    margin:5px 0 0 2px;
    padding:0 0 0 0;
    width:170px;
}

.rinfochargespnl fieldset{    
    padding:0 0 10px 3px;    
    width:170px;
    height:100%;
    margin:0 0 5px 3px;     
}

.booknowreservationinfochargespnl{
    float:left;
    margin:5px 0 0 -11px;
    padding:0 0 0 0;
    width:170px;
}

.booknowreservationinfochargespnl fieldset{    
    padding:0 0 10px 3px;    
    width:170px;
    height:100%;
    margin:0 0 5px 0px;     
}


.rchargesrent{
   float:left;
   margin:5px 0 0 10px;
  /* width:140px;  */
}

.rchrgecleaning{
   float:left;
   margin:5px 0 0 10px;
 /*  width:140px;  */
}

.rchrgecleaningdly{
   float:left;
   margin:5px 0 0 10px; 
 /*   width:140px;    */
}

.reservationchargesinsurance{
    float:left;
   /* margin:5px 0 0 10px;  */
   margin:5px 0 0 0;  
 /*   width:140px;  */
}
.reservationchargesinsurance_own{
    float:left;
   margin:5px 0 0 10px; 
  
 /*   width:140px;  */
}
.rchargestax{
   float:left;
   margin:5px 0 0 10px;  
}

.rchrgesastot{
   float:left;
   margin:5px 0 0 10px;  
    font-weight:bold;
}


.rchrgeprocess{
   float:left;
   margin:5px 0 0 10px;  
}

.rchrgelbl{
   float:left;
   margin:5px 0 0 10px;  
}
.reservationchargesprocessingfee{
   clear:both;
   margin:5px 0 0 10px;  
   
}

.reservationchargesprocessingfeevalue .label
{
  float:left;
  margin: 5px 0 0 10pxl;

}

.reservationchargescharges{
   float:left;
   margin:5px 0 0 10px;  
 /*  width:140px;  */
}

.reservationchargessubtotal{
   float:left;
   margin:5px 0 0 10px;  
   width:140px; 
   font-weight:bold;
}

.rchrgedepst{
   float:left;
   margin:5px 0 0 10px;  

}

.rchrgestot{
   float:left;
   margin:5px 0 0 10px;  

}
.reservationchargestotal{
   float:left;
   margin:5px 0 0 10px;  
   /*width:140px; */
   font-weight:bold; 
}

.rchrgespay{
   float:left;
   margin:5px 0 0 18px;  
   width:145px; 
}

.rchrgesblnce{
   float:left;
   margin:5px 0 0 18px;  
   width:140px; 
}

.reservationinfonotespnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.reservationinfonotespnl fieldset{    
    padding:0 0 10px 3px;    
    width:450px;
    height:100%;
    margin:0 0 5px 3px;     
}

.booknowreservationinfonotespnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.booknowreservationinfonotespnl fieldset{    
    padding:0 0 10px 3px;    
    width:442px;
    height:100%;
    margin:0 0 5px 3px;     
}

.booknowreservationinfosourcepnl{
    float:left;
    margin:5px 0 0 0px;
    padding:0 0 0 0;
}

.booknowreservationinfosourcepnl fieldset{    
   height:100%;
   margin:0 5px 5px 3px;
   padding:0 0 10px 3px;
   width:640px;    
    font-family:Arial,Verdana;
    font-size:12px; 
}

.reservationinfonotestab{
    float:left;
    margin:5px 0 0 10px;   
}

.reservationinfonotes {
   /* margin:10px 0 0 20px; */
   margin:10px 0 0 5px;
   float:left;
   clear:both;   
}

.reservationinfocarrentalnotes {
  /* margin:10px 0 0 20px; */
    margin:10px 0 0 5px;
   float:left;
   clear:both;   
}

.reservationinfoflightarrivalnotes {
   /*margin:10px 0 0 20px; */
   margin:10px 0 0 5px;
   float:left;
   clear:both;   
}

.reservationinfoflightdepaturenotes {
   /* margin:10px 0 0 20px;*/
   margin:10px 0 0 5px;
   float:left;
   clear:both;   
}


.rinforntrpnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.rinforntrpnl fieldset{    
    padding:0 0 10px 3px;    
    width:637px;
    height:100%;
    margin:0 5px 5px 3px;     
}


.reservationrenterbtn{
    /*float:left;*/
    width:100%;
}
.reservationrenternewbtn{
    float:left;
    margin:10px 0 0 10px;
    width:100px;
}

.rinforntrsrch{
    float:left;
    margin:5px 0 0 0px;
    width:240px;
}
.reservationinforenterserach input{    
    margin:5px 0 0 20px;
}

.rretrcmb{
    float:left;
    /*margin:10px 0 0 10px; */
    margin:5px 0 0 10px;
    width:180px;
}

.reservationrentergrid{
    float:left;
   /* width:650px;*/
    margin:10px 10px 0 10px;
}

.rinfnewrntrpnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.rinfnewrntrpnl fieldset{    
    padding:0 0 10px 3px;    
    width:665px;
    height:100%;
    margin:0 0 5px 3px;   
    font-family:Arial,Verdana;
    font-size:12px;  
}

.reservationpersonalinfo{
    margin:0 0 0 0;
    float:left;    
}

.reservationrenterarea{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.reservationrenterarea fieldset{    
    padding:0 0 10px 10px;    
    /* width:465px;  */
    width:440px; 
    height:100%;
    margin:0 15px 5px 1px;     
}

.reservationaddresspnl{
    float:left;
    margin:5px 0 0 2px;
    padding:0 0 0 0;
}

.reservationaddresspnl fieldset{    
    padding:0 0 10px 1px;    
    /*width:125px;*/
    width:160px;
    height:100%;
    margin:0 5px 5px 1px;     
}

.reservationpasswordpnl{
    float:left;
    margin:5px 0 0 1px;
    padding:0 0 0 0;
}

.reservationpasswordpnl fieldset{    
    padding:0 0 10px 1px;    
    /*width:125px; */
    width:160px;
    height:100%;
    margin:0 15px 5px 1px;     
}

.reservationcreditcardinfo{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.reservationcreditcardinfo fieldset{    
    padding:0 0 10px 3px;    
    width:701px;
    height:100%;
    margin:0 15px 5px 3px;     
}

.reservationincreditcardinfopnl{
    float:left;
    width:280px;
    height:400px;
    margin:5px 7px 0 0;
}

.reservationincreditcardinfopnl fieldset{
    padding:0 10px 10px 10px;
    margin:0px;
    height:390px;
    width:248px;
}

.reservationincreditcardaddresspnl{
    float:left; 
    width:350px;
    height:400px;
    margin:5px 0 0 3px;
}

.reservationincreditcardaddresspnl fieldset
{
    margin:0;
    padding:0 10px 10px 10px;
    height:390px;
    width:325px;
}

.reservationcreditcardaddressstate{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}

.reservationcreditcardaddressstate .RadComboBox{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.reservationassistantpnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.reservationassistantpnl fieldset{    
    padding:0 0 10px 10px;    
    width:620px;
    height:100%;
    margin:0 15px 5px 3px;     
}

.reservationnotespnl{
    float:left;
    margin:5px 0 0 5px;
    padding:0 0 0 0;
}

.reservationnotespnl fieldset{    
    padding:0 0 10px 3px;    
    width:620px;
    height:100%;
    margin:0 15px 5px 3px;     
}

.raddrntrtab{
    float:left;
    margin:5px 0 0 10px;
}

.reservationinfosourcepnl{
    float:left;
    margin:5px 0 0 0px;
    padding:0 0 0 0;
}

.reservationinfosourcepnl fieldset{    
   height:100%;
   margin:0 5px 5px 3px;
   padding:0 0 10px 3px;
   width:660px;    
    font-family:Arial,Verdana;
    font-size:12px; 
}

.reservationinfosource{
    float:left;
    margin:5px 0 0 10px;
    width:170px;
}
.reservationinfosource .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.reservationinfosubsource{
    float:left;
    margin:5px 0 0 0px;
    width:170px;
}
.reservationinfosubsource .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.reservationssaveresetbtn
{
   float:left;    
   width:150px;
   /* margin:24px 0 0 0; */
   margin:15px 0 0 0;
}
.booknowreservationssaveresetbtn
{
   float:right;    
   width:350px;
   /* margin:24px 0 0 0; */
   margin:15px 0 0 0;
}

/* Reservation Info */

/* Contact Start for Renter  page */



/* CONTACT CSS */

.contactcontent
{        
    width:760px;
    margin:-5px 0 7px 7px;
    padding:0px;    
}

.contactcontent fieldset{        
    vertical-align:top;
    padding:0 10px 10px 10px;
    margin:13px 0px 0 4px;
    min-height:100
}
/* Universal inner */

.contactcontent_inner
{        
    /*width:660px;*/
    margin:0px 0 7px 0px;
    padding:0px;
}

.contactcontent_inner fieldset{        
    vertical-align:top;
    /*padding:0 10px 10px 10px;
    margin:13px 0px 0 4px;*/
    min-height:100;
   /* width:472px;*/
}

.address_inner
{
    float:left;
    width:150px; 
    margin:0 0 0 5px; 
    padding:13px 0 0 0;
}

.address_inner fieldset{
    padding:0px 8px 5px 8px;
    margin:0px;
    width:130px;
}

.addresspnl_inner
{
    width:180px;
    /*float:left; */
}

.addresspnlsize_inner {
    width:180px;
}
.personalinfo_inner
{
    margin:0 0 0 0;
    float:left;
    width:661px;
}
.area_inner
{
    float:left;
    width:500px;             
}
.area_inner fieldset
{
    width:472px;
    margin:0;
    padding:0;
    }
.personalinfodestination_inner{
    float:left;
    margin:5px 0 0 0px;
    width:130px;
}
.personalinfodestination_inner .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}
.personalinfoarea_inner, .personalinfolocation_inner{
    float:left;
    margin:5px 0 0 30px;
    width:130px;
}

.personalinfoarea_inner .RadComboBox, .personalinfolocation_inner .RadComboBox{  
    float:left;
    margin:5px 0 0 0;
}
.passwordpnl_inner
{
  /*  margin-top:2px;
   float:left; */
    width:150px;
    margin:10px 0 0 0;
}

.passwordpnl_inner fieldset{
    /*width:152px;*/
    margin:0;
    padding:0px 7px 7px 7px;
    width:130px;
}

.passwordpnlsize_inner{
    width:150px;   
}
.password_inner{
    font-weight:normal;
    margin:5px 0 0 0;    
    float:left;
}
.assistantpnl_inner
{
    float:left;   
    margin:10px 0 0 0; 
}

.assistantpnl_inner fieldset{
   /* padding:0 10px 10px 10px;
    margin-left:5px 5px 0 5px;*/
    width:630px;
    margin:0 0 0 0;
    padding:0 0 10px 10px;
}

.assistantcontact_inner
{ 
    margin:10px 0 0 0;
    clear:both;
    float:left;
    width:100%;
    font-weight:bold;
}

.assistantfirstname_inner{
    font-weight:normal;
    float:left;
    width:200px;
    margin:7px 0 0 0;
}
.assistantlastname_inner{
    margin:7px 0 0 0;
    font-weight:normal;
    float:left;
    width:200px;
}

.assistantemailaddress_inner{
    margin:7px 0 0 0;
    font-weight:normal;
    margin:5px 0 0 10px;
    float:left;
    width:200px;
}

.assistantfirstname_inner input,.assistantlastname_inner input, .assistantemailaddress_inner input{
    margin:5px 0 0 0;
    clear:both;
    float:left;
}

.assistantcontact_inner .assistantfirstnamerequired_inner{
    font-weight:normal;   
    float:left;
    clear:left;
    margin:5px 0 0 0;
    width:284px;
}

.assistantcontact_inner .assistantemailrequired_inner{    
    font-weight:normal;
    float:left;   
    margin:5px 0 0 126px;
    width:200px;
}
.legalinfo_inner{
    margin:7px 0 0 0; 
}

.legalinfopnl_inner
{
    float:left;
    width:735px;
    height: 420px;
    margin:7px 0 0 0;
}

.legalinfopnl_inner fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;   
    width:630px;
}

.legalinfowithaccountingpnl_inner{
    float:left;
    width:320px;   
    margin:7px 11px 0 0;
}

.legalinfowithaccountingpnl_inner fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
    height:213px;
}


.legalinfosize_inner{
    /*width:375px;
    height:350px;*/
  }

.legalinfopaycheck_inner{
    font-weight:normal;
    margin:5px 0 0 0;
   
}
.legalinfopaycheck_inner input{
    margin:5px 10px 5px 0;
    clear:both;
    float:left;
}

.legalinfopaycheckrequired_inner{
    float:left;
    clear:left;
    font-weight:normal;
}

.legalinfoprinton_inner{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;

}
.legalinfoprinton_inner input{
    margin:5px 10px 5px 0;
    clear:left;
    float:left;
}

.legalinfoprintonrequired_inner{    
    font-weight:normal;
    float:left;
    clear:left;
    margin:0 0 5px 0;
}

.legalinfostorecommissionrequired_inner{    
    font-weight:normal;
    float:left;
    margin:10px 0 0 5px;
}
.legalinfotaxid_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfotaxid_inner input{
    clear:both;
    margin:5px 10px 5px 0;
    float:left;
}

.legalinfotaxidrequired_inner{    
     font-weight:normal;
     float:left;
     clear:left;
     margin:0 0 0 0;
}
.notespnl_inner
{
    width:100%;
    /*height: 420px;*/
    margin:7px 0 0 0;
}

.notespnl_inner fieldset{
    padding:0 10px 10px 10px;
    margin:0 0 0 5px;
    width:600px
}

.notes_inner{
    font-weight:normal;
    margin:5px 0 0 0;     
    
}
.notes_inner span
{
    margin:0;
    padding:0 0 0 10px;
    }
.notes_inner .text{
    margin:0 0 10px 0;
    clear:both;
    float:left;
    width:98%;
}
.convertpnl_inner
{

    margin:10px 0 0 5px;
    float:left;
    width:150px;
}

.convertpnlsize_inner{
    width:160px;   
}

.convertpnl_inner fieldset
{
    margin:0;
    padding:0 7px 7px 7px;
    width:130px;
    height:130px;
}

.convert_inner{
    font-weight:normal;
    margin:5px 0 0 0;    
    float:left;
}
.convert_inner .RadComboBox{
    clear:both;
    float:left;   
    margin:10px 0 0 0;
}
/* CREDIT CARD INFORMATION */

.creditcardinfo
{/*
    margin:0 0 0 0;
    float:left;
    width:760px;*/
}

.creditcardinfopnl{
    float:left;
    width:350px;
    height:400px;
    margin:5px 7px 0 0;
}

.creditcardinfopnl fieldset{
    padding:0 10px 10px 10px;
    margin:0px;
    height:390px;
    width:325px;
}

.creditcardinfopnlsize{
    width:310px;
    height:350px
}

.creditcardexpirationdate{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;
}

.creditcardexpirationdateDatePicker{
    margin:5px 0 5px 0;
    clear:left;
    float:left;
}

.creditcardcode{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardcode input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardcoderequired{
    float:left;
}

.creditcardname{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardname input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}
.creditcardnamerequired{
    float:left;
}
.renternotesinfo_inner
{
    /*float:left;*/
    width:100%;
    margin:7px 0 0 0;
    }
    .renternotespnl_inner
{
    float:left;
    width:320px;
   /* height: 420px;*/
}
.renternotes_inner textarea
{
    width:250px;
    }
.renternotespnl_inner fieldset{
    /*padding:0 10px 10px 10px;
    margin-left:5px;*/
    width:287px;
    height:368px;
}
.renterinterestedpropertiespnl_inner
{   float:left; 
    width:320px;
    height: 420px;
    margin:0px 0 0 18px;
}

.renterinterestedpropertiespnl_inner fieldset{
   /* padding:0 10px 10px 10px;
    margin-left:5px;*/
    height:368px;
    width:287px;
}
.renterinterestedproperties_inner{
    font-weight:normal;
    margin:5px 0 0 0;     
    
}
.renterinterestedproperties_inner .RadGrid{
    margin:0 0 10px 0;
    clear:both;
    float:left;
    width:100%;
}
.renterinterestedpropertiespnlsize_inner
{
    width:100%;
    height:100%;
    }
/* CREDIT CARD INFORMATION ADDRESS Inner*/
.creditcardinfo_inner
{
    /*width:350px;
    float:left;*/
    }
.creditcardaddresspnl_inner{
    float:left; 
    width:315px;
    height:400px;
    margin:5px 0 0 36px;
}
.creditcardinfopnl_inner{
    float:left;
    width:300px;
    height:400px;
    margin:5px 7px 0 0;
}
.creditcardinfopnlsize_inner{
    width:300px;
    height:350px
}
.creditcardaddresspnlsize_inner
{
    width:300px;
    height:350px
    }
.creditcardinfopnl_inner fieldset{
    padding:0 10px 10px 10px;
    margin:0px;
    height:390px;
    width:280px;
}
.creditcardaddresspnl_inner fieldset
{
    margin:0;
    padding:0 10px 10px 10px;
    height:390px;
    width:280px;
}

.creditcardaddressstreet1_inner{
    font-weight:normal;
    margin:5px 0 0 0;
   
}
.creditcardaddressstreet1_inner input{
    margin:5px 0 5px 0;
    clear:both;
    float:left;
}

.creditcardaddressstreet2_inner{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;

}
.creditcardaddressstreet2_inner input{
    margin:5px 0 5px 0;
    clear:left;
    float:left;
}

.creditcardaddresscity_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresscity_inner input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddressstate_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddressstate_inner input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddresscountry_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresscountry_inner .RadComboBox{
    clear:left;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddresszipcode_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresszipcode_inner input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}
   .vendorcotnact_inner {
    margin:5px 0 0 0;
    float:left; 
    width:643px;      
}

.vendorcotnact_inner .RadComboBox{
    margin:5px 0 0 0;
    clear:left;
    float:left;
}

/* Universal inner end*/

.personalinfo
{
    margin:0 0 0 0;
    float:left;
    width:735px;
}

.area
{
    float:left;
    width:540px;             
}
.grideditusercontrol fieldset
{
    width:550px;
    background-color:Aqua;}



/* SELECT AREA */

.personalinfodestination{
    float:left;
    margin:5px 0 0 0px;
    width:150px;
}
.personalinfodestination .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}
.personalinfoarea, .personalinfolocation{
    float:left;
    margin:5px 0 0 24px;
    width:150px;
}

.personalinfoarea .RadComboBox, .personalinfolocation .RadComboBox{  
    float:left;
    margin:5px 0 0 0;
}
/*COMPANY NAME*/
.contactcategorytype
{   float:left;
    margin:5px 0 0 0px;
}

.contactcategorytype{
    margin:5px 0 0 10px;    
    float:left;
}


.companyname
{
 clear:both;
    margin:5px 0 0 0;
}
.companyname input{
    margin:5px 0 0 0;
    clear:both;
    float:left;
}

.companynamerequired{    
    float:left;
    margin:5px 0 0 0;
}
/*CONTACT*/

.contact{
    margin:16px 0 0 0;
    clear:both;
    float:left;
    width:100%;
    font-weight:bold;
}
.contact .title{
    margin:5px 0 0 0;
    float:left;
    width:55px;
    font-weight:normal;
}
.contact .firstname{
    margin:5px 0 0 0;
    float:left;
    width:131px;
    font-weight:normal;
}
.contact .middlename{
    margin:5px 0 0 0;
    float:left;
    width:41px;
    font-weight:normal;
}
.contact .lastname{
    margin:5px 0 0 0;
    float:left;
    width:110px;
    font-weight:normal;
}
.contact .suffix{
    margin:5px 0 0 0;
    float:left;
    width:100px;
    font-weight:normal;
}
.contact .title .RadComboBox, .contact .suffix .RadComboBox{
    margin:5px 0 0 0;
    clear:left;
    float:left;
}

.contact .firstname input, .contact .middlename input, .contact .lastname input{
    margin:5px 0 0 0;
    clear:left;
    float:left;
}

.contact .firstnamerequired{
    font-weight:normal;
    float:left;   
    margin:0 0 0 90px;    
}

.contact .lastnamerequired{   
    font-weight:normal; 
    float:left;   
    margin:0 0 0 40px; 
}

/*EMAIL*/

.email
{ 
    margin:16px 0 0 0;
    clear:both;
    float:left;
    width:100%;
    font-weight:bold;
}

.primaryemail{
    font-weight:normal;
    margin:5px 0 0 0;
    float:left;
    width:200px
}
    
.secondaryemail{
    font-weight:normal;
    padding:5px 0 0 20px;
    float:left;
    width:200px
}

.primaryemail input, .secondaryemail input{
    margin:5px 0 5px 0;
   /* clear:both;
    float:left;*/
    width:185px;
}

.email .primaryemailrequired{
    font-weight:normal;
    float:left;
    clear:both;
    width:208px;
    margin:5px 10px 0 0;
}
.email .secondaryemailrequired{   
    font-weight:normal; 
    float:left;   
    margin:5px 0 0 0; 
    width:200px;
}

/*PHONE NUMBER*/

.phone{
    margin:16px 0 0 0;
    clear:both;
    float:left;
    width:100%;
}
.phone .home{
    /*margin:10px 0 10px 0; */
    /*margin:5px 0 5px 0; */
    float:left;
    width:100%;
    line-height:14px;
}
.phone .cell, .phone .work, .phone .fax{
    float:left;
    width:100%;
    margin:1px 0;
}
.phone .home .RadComboBox, .phone .cell .RadComboBox, .phone .work .RadComboBox, .phone .fax .RadComboBox{
    clear:left;
    float:left;
}
.phone .home input, .phone .cell input, .phone .work input, .phone .fax input {
    float:left;
    /* margin:auto 20px;*/
    margin:auto 5px;
}
.phone .workphonerequired{
    font-weight:normal;
    clear:left;
}

.home .homerequired{
    clear:left;
}

.work .workrequired{
    clear:left;
}

.cell .cellrequired{
    clear:left;
}

.fax .faxrequired{
    clear:left;
}
/* PANEL CSS  */ 

.address
{
    float:left;
    width:128px; 
    /* margin:0 0 0 15px;  */
    margin:0 0 0 1px; 
    padding:13px 0 0 0;
}

.address fieldset{
    padding:0px 8px 5px 8px;
    margin:0px;
}

.addresspnl
{
    width:180px;
    /*float:left; */
}

.addresspnlsize{
    width:180px;
}

/* ADDRESS */

.street1{
    font-weight:normal;
    margin:7px 0 0 0;
    float:left;
}
.street1 input{
    margin:7px 0 0 0;
    clear:both;
    float:left;
}
.street2{
    font-weight:normal;
    margin:7px 0 0 0;
    float:left;
}
.street2 input{
    margin:7px 0 0 0;
    clear:both;
    float:left;
}
.city{
    font-weight:normal;
    margin:7px 0 0 0;
    float:left;
}
.city input{
    margin:7px 0 0 0;
    clear:both;
    float:left;
}
.state{
    font-weight:normal;
    margin:5px 0 0 0;
    float:left;
}
.state .RadComboBox{
    margin:7px 0 5px 0;
    clear:both;
    float:left;
}
.country{
    font-weight:normal;
    margin:5px 0 0 0;
    float:left;
}
.country .RadComboBox{
    margin:7px 0 0 0;
    clear:left;
    float:left;
}
.zipcode{
    font-weight:normal;
    margin:7px 0 0 0;
    float:left;
}
.zipcode input{
    margin:7px 0 2px 0;
    clear:both;
    float:left;
}

/* PASSWORD */

.passwordpnl
{
  /*  margin-top:2px;
   float:left; */
    width:180px;
    margin:10px 0 0 0;
}

.passwordpnl fieldset{
    /*width:152px;*/
    margin:0;
    padding:0px 7px 7px 7px;
}

.passwordpnlsize{
    width:180px;   
}

.password{
    font-weight:normal;
    margin:5px 0 0 0;    
    float:left;
}
.password input{
    clear:both;
    float:left;   
    margin:10px 0 0 0;
}

.passwordrequired{
    font-weight:bold;
    float:left;
    margin:10px 0 0 0;
}

.randompasswordbtn a{
    clear:both;
    float:left;   
    margin:10px 0 0 0;
}

.temporarypasswordbtn a{
    clear:both;
    float:left;   
    margin:10px 0 0 0;
}

/*ASSISTANT CONTACT*/

.assistantpnl
{
    float:left;   
    margin:10px 0 0 0; 
}

.assistantpnl fieldset{
   /* padding:0 10px 10px 10px;
    margin-left:5px 5px 0 5px;*/
    width:705px;
    margin:0 0 0 0;
    padding:0 0 10px 10px;
}

.assistantcontact
{ 
    margin:10px 0 0 0;
    clear:both;
    float:left;
    width:100%;
    font-weight:bold;
}

.assistantfirstname{
    font-weight:normal;
    float:left;
    width:200px;
    margin:7px 0 0 0;
}
.assistantlastname{
    margin:7px 0 0 0;
    font-weight:normal;
    float:left;
    width:200px;
}

.assistantemailaddress{
    margin:7px 0 0 0;
    font-weight:normal;
    margin:5px 0 0 10px;
    float:left;
    width:200px;
}

.assistantfirstname input,.assistantlastname input, .assistantemailaddress input{
    margin:5px 0 0 0;
    clear:both;
    float:left;
}

.assistantcontact .assistantfirstnamerequired{
    font-weight:normal;   
    float:left;
    clear:left;
    margin:5px 0 0 0;
    width:200px;
}

.assistantcontact .assistantemailrequired{    
    font-weight:normal;
    float:left;   
    margin:5px 0 0 126px;
    width:200px;
}

/*ASSISTANT PHONE NUMBER*/

.assistantphone{
    margin:10px 0 0 0;
    clear:both;
    float:left;
    /*width:100%; */
    width:70%;
}
.assistantphone .assistanthome{
    margin:10px 0 10px 0;
    float:left;
    width:100%;
    line-height:10px;
}
.assistantphone .assistantcell, .assistantphone .assistantwork, .assistantphone .assistantfax{
    float:left;
    width:100%;
    margin:5px 0;
}
.assistantphone .assistanthome .RadComboBox, .assistantphone .assistantcell .RadComboBox, .assistantphone .assistantwork .RadComboBox, .assistantphone .assistantfax .RadComboBox{
    clear:left;
    float:left;
}
.assistantphone .assistanthome input, .assistantphone .assistantcell input, .assistantphone .assistantwork input, .assistantphone .assistantfax input {
    float:left;
    margin:auto 10px;
}

.assistanthome .assistanthomerequired{
    clear:left;
    margin:10px 0 0 0;
}

.assistantcell .assistantcellrequired{
    clear:left;
    margin:10px 0 0 0;
}

.assistantwork .assistantworkrequired{
    clear:left;
    margin:10px 0 0 0;
}

.assistantfax .assistantfaxrequired{
    clear:left;
    margin:10px 0 0 0;
}
/* LEGAL INFO */

.legalinfo{
    margin:0 0 0 0;
    float:left;
    width:735px;
}

.legalinfopnl
{
    float:left;
    width:735px;
    height: 200px;
}

.legalinfopnl fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;   
}

.legalinfowithaccountingpnl{
    float:left;
    width:355px;
   /* height: 420px;*/
}

.legalinfowithaccountingpnl fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
}


.legalinfosize{
    width:355px;
    /* height:350px; */
    margin:0 0 0 20px;
  }

.legalinfopaycheck{
    font-weight:normal;
    margin:5px 0 0 0;
   
}
.legalinfopaycheck input{
    margin:5px 10px 5px 0;
    clear:both;
    float:left;
}

.legalinfopaycheckrequired{
    float:left;
    clear:left;
    font-weight:normal;
}

.legalinfoprinton{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;

}
.legalinfoprinton input{
    margin:5px 10px 5px 0;
    clear:left;
    float:left;
}

.legalinfoprintonrequired{    
    font-weight:normal;
    float:left;
    clear:left;
    margin:0 0 5px 0;
}

.legalinfostorecommissionrequired{    
    font-weight:normal;
    float:left;
    margin:10px 0 0 5px;
}
.legalinfotaxid{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfotaxid input{
    clear:both;
    margin:5px 10px 5px 0;
    float:left;
}

.legalinfotaxidrequired{    
     font-weight:normal;
     float:left;
     clear:left;
     margin:0 0 0 0;
}

/*LEGAL INFO ACCOUNTING */

.legalinfoaccounting{
    float:left; 
    width:375px;
    /* height:420px; */
}
.legalinfoaccounting_inner{
    float:left; 
    width:304px;
    height:250px;  
    margin:7px 0 0 20px;  
}
.legalinfoaccounting_inner fieldset 
{
    height:214px;
    }
.legalinfoaccounting fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
    height:168px;
}

.legalinfooutsidevendoraccounting{
    float:left; 
    width:355px;
    /*height:420px; */   
}
.legalinfooutsidevendoraccounting_inner{
    float:left; 
    width:320px;
    /*height:420px; */ 
    margin:7px 0 0 0;  
}
.legalinfooutsidevendoraccounting_inner fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
    height:213px;
    width:275px;
}

.legalinfooutsidevendoraccounting fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
    height:210px;
}

.legalinfopercentage{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfopercentage_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfopercentagetxt{
    margin:5px 0 10px 0;   
    float:left;
}

.legalinfodollar{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfodollar_inner{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.legalinfodollartxt{
    margin:5px 0 0 0;
    clear:both;
    float:left;
}

.legalinfopermonth .RadComboBox{   
    margin:5px 0 10px 20px;
}
.legalinfopermonth_inner{   
    margin:4px 0 0 0;
    padding:0;
}

.legalinfodollarmsg{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
/* NOTES */

.notespnl
{
    width:730px;
    height: 420px;
}

.notespnl fieldset{
    padding:0 10px 10px 10px;
    margin-left:5px;
}

.notes{
    font-weight:normal;
    margin:5px 0 0 0;     
    
}
.notes span
{
    margin:0;
    padding:0 0 0 10px;
    }
.notes .text{
    margin:0 0 10px 0;
    clear:both;
    float:left;
    width:89%;
}
.notessummarylbl
{
    margin:5px 0 0 10px;
    }
.notessummary
{
    /*width:620px;*/
    background-color:#d2e6fe;
    border:#264368 solid 1px;
    margin:5px 0 0 0px;
    padding:0;
    color:#3d5e87;
    font-family:Verdana,arial;
    font-size:10px;
    clear:both;
    }
/* RENTER NOTES */

.renternotesinfo
{
   /* width:350px;*/
    margin:0 0 0 0;
   /* float:left;
    width:760px;*/
}

.renternotespnl
{
    float:left;
    width:350px;
    height: 420px;
}
.renternotes textarea
{
    width:283px;
    
    }
.renternotespnl fieldset{
    /*padding:0 10px 10px 10px;
    margin-left:5px;*/
    width:325px
}

.renternotespnlsize{
    /*width:370px;
    height:420px*/
}

.renternotes{
    font-weight:normal;
    margin:5px 0 0 0;         
}
.renternotes .text{
    margin:0 0 10px 0;
    clear:both;
    float:left;
    width:100%;
}

.renterinterestedpropertiespnl
{   float:left; 
    width:350px;
    height: 400px;
    margin:0px 0 0 25px;
}

.renterinterestedpropertiespnl fieldset{
   /* padding:0 10px 10px 10px;
    margin-left:5px;*/
    height:370px;
    width:325px;
}

.renterinterestedpropertiespnlsize{
    width:350px;
    height:350px
}

.renterinterestedproperties{
    font-weight:normal;
    margin:5px 0 0 0;     
    
}
.renterinterestedproperties .RadGrid{
    margin:0 0 10px 0;
    clear:both;
    float:left;
    width:100%;
}

/* CREDIT CARD INFORMATION */

.creditcardinfo
{/*
    margin:0 0 0 0;
    float:left;
    width:760px;*/
}

.creditcardinfopnl{
    float:left;
    width:350px;
    height:400px;
    margin:5px 7px 0 0;
}

.creditcardinfopnl fieldset{
    padding:0 10px 10px 10px;
    margin:0px;
    height:390px;
    width:325px;
}

.creditcardinfopnlsize{
    width:370px;
    height:350px
}

.creditcardnumber{
    font-weight:normal;
    margin:5px 0 0 0;   
}

.creditcardnumber input{
    margin:5px 0 5px 0;
    clear:both;
    float:left;
}

.creditcardnumberrequired{
    float:left;
    width:250px;
}

.creditcardexpirationdate{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;
}

.creditcardexpirationdateDatePicker{
    margin:5px 0 5px 0;
    clear:left;
    float:left;
}

.creditcardexpirationdaterequired{
    float:left;
    width:250px;
}

.creditcardcode{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardcode input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardcoderequired{
    float:left;
    width:250px;
}

.creditcardname{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardname input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}
.creditcardnamerequired{
    float:left;
    width:250px;
}
/* CREDIT CARD INFORMATION ADDRESS */

.creditcardaddresspnl{
    float:left; 
    width:350px;
    height:400px;
    margin:5px 0 0 3px;
}

.creditcardaddresspnl fieldset
{
    margin:0;
    padding:0 10px 10px 10px;
    height:390px;
    width:325px;
}

.creditcardaddresspnlsize{
    width:370px;
    height:350px
}

.creditcardaddressstreet1{
    font-weight:normal;
    margin:5px 0 0 0;
   
}
.creditcardaddressstreet1 input{
    margin:5px 0 5px 0;
    clear:both;
    float:left;
}

.creditcardaddressstreet2{
    font-weight:normal;
    clear:both;
    margin:5px 0 0 0;

}
.creditcardaddressstreet2 input{
    margin:5px 0 5px 0;
    clear:left;
    float:left;
}

.creditcardaddresscity{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresscity input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddressstate{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddressstate input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddresscountry{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresscountry .RadComboBox{
    clear:left;
    margin:5px 0 5px 0;
    float:left;
}

.creditcardaddresszipcode{
    font-weight:normal;
    margin:5px 0 0 0;
    clear:both;
}
.creditcardaddresszipcode input{
    clear:both;
    margin:5px 0 5px 0;
    float:left;
}

/* CONVERT TO */

.convertpnl
{
   /* margin-top:2px;
    float:left;
    width:210px;*/
    margin:10px 0 0 0;
}

.convertpnlsize{
    width:210px;   
}

.convertpnl fieldset
{
    margin:0;
    padding:0 7px 7px 7px;
    width:165px;
    height:122px;
}

.convert{
    font-weight:normal;
    margin:5px 0 0 0;    
    float:left;
}
.convert .RadComboBox{
    clear:both;
    float:left;   
    margin:10px 0 0 0;
}


/* BUUTON CSS */

.applyresetbtn
{
   float:right;    
   padding:10px 138px 0 0; 
}

.lblmsg{
    float:left;
    margin:30px 0 0 10px;
}

/* contact End for */ 


/* Reservation Info Start */
.rprinfochrgerentdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rprinfochrgerenvalues{
    float:left;
    margin:5px 0 0 64px;
}

.reservationchargesdailycleaningdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.reservationchargesdailycleaningvalue{
    float:left;
    margin:5px 0 0 22px;
}


.rchagecleaningdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rchagecleaningval{
    float:left;
    margin:5px 0 0 44px;
}

.rchrgedepdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rchrgestotdiv{
    clear:both;
    margin:10px 0 0 5px;
}


.lblRChrgeDepval{
    float:left;
    margin:5px 0 0 53px;
}

.lblRChrgetotval{
    float:left;
    margin:5px 0 0 68px;
}

.rchrgedlyclleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rchrgedlyclleftval{
    float:left;
    margin:5px 0 0 13px;
}


.rcdlycinsleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rchrgesdlystotlleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rcdlycinsleftval{
    float:left;
    margin:5px 0 0 39px;
}

.rchrgestaxdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rchrgestaxval{
    float:left;
    margin:5px 0 0 61px;
}
.rchargstotvals{
    float:left;
    margin:5px 0 0 43px;
}

.rcprcesdiv{
    clear:both;
    margin:10px 0 0 5px;
}

.rcprcesval{
    float:left;
    margin:5px 0 0 5px;
}

.rchrgevals{
    float:left;
    /*margin:5px 0 0 43px; */
    margin:5px 0 0 30px;
}

.rchrgeleftdiv{
    clear:both;
    margin:10px 0 0 5px;
}

/* Reservation Info End */


/* Area Assosications start*/
.searchdestination{
    float:left;
    margin:5px 0 0 5px;
    width:140px;
}

.searchdestination .RadComboBox{
    float:left;
    margin:5px 0 0 0;
}

.searchloadarea, .searchloadlocation{
    float:left;
    margin:5px 0 0 5px;
    width:140px;
}
.searchcontactloadarea, .searchloadcontactlocation{
    float:left;
    margin:5px 0 0 5px;
    width:140px;
}

.searchloadarea .RadComboBox, .searchloadlocation .RadComboBox{
    float:left;
    margin:5px 0 0 0;
}



/* Are Assosiciation End */

.dcRSlsPerson
{
  float:left;
  margin:5px 0 0  15px;

  /*clear:both;*/
}

.booknowdivcmbReservationSalesPerson
{
  float:left;
  margin:5px 0 0  10px;
  /*clear:both;*/
}

.dcRpndiv
{
  float:left;
  /*margin:5px 0 0  45px; */
  margin:5px 0 0  10px;
}


.dlRSPerson
{
  float:left;
  margin:10px 0 0 10px;
}

.dlRpname
{
  float:left;
  margin:10px 0 0 10px;
}

.lblReservationTypes{
      float:left;
   margin:5px 0 0 10px;
}

.lblReservationTypesvalue{
     float:left;
     margin:5px 0 0px 31px;
}
.reservationstatuspend{
    float:left;
    /*margin:5px 0 0 5px; */
    margin:5px 0 0 0;
    width:140px;
}
.reservationgeneralnotes{
    float:left;
    width:470px;
}
.reservationadults{
    float:left;
    margin:5px 0 0 10px;
    width:47px;
}
.reservationadults .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.reservationchildren{
    float:left;
    margin:5px 0 0 0px;
    width:52px;
}
.reservationchildren .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.reservationpets{
    float:left;
    margin:5px 0 0 0px;
    width:47px;
}
.reservationpets .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}

.reservationevents{
    float:left;
    margin:5px 0 0 0px;
    width:50px;
}
.reservationevents .RadComboBox{
    float:left;
    margin:5px 0 0 0px;
}
.reservationinfofirstnight{
    float:left;
    margin:2px 0 0 7px;
    width:94px;
}
.reservationinfofirstnightlbl{
     margin:2px 0 0 2px;
}
.reservationinfofirstnightdate{
     /* margin:5px 0 5px 2px;*/
     margin:2px 0 5px 2px;
     width:100px;
}


/* Add Property Start in Front End */
/* add Property page*/

.propertycontent
{        
    /*width:675px;*/
    margin:0 0 7px 0;
    padding:0px;    
}
.propertycontent ul{
margin:0;
padding:0;
}
.addpropertycontent
{        
    width:660px;
    margin:0px 0 7px 4px;
    padding:0px;    
}

.addpropertycontent fieldset{        
    vertical-align:top;
    padding:0 10px 10px 10px;
    margin:13px 0px 0 4px;
    min-height:100
}

.mainmasterinfo
{
    margin:5px 0 10px 5px;
    float:left;
    width:443px;
}
.masterinfo{
    margin:5px 0 0 0;
    float:left;
   /* width:360px;*/
}

.apsltdes
{
    float:left;
    margin:5px 0 0 5px;
    width:140px;   
}
.apsltarea
{
    float:left;
    margin:5px 0 0 1px;
    width:140px;   
}

.apslloc
{
    float:left;
    margin:5px 0 0 1px;
    width:140px;   
}

.apmiave
{
    float:left;
    margin:5px 0 0 4px;
    width:115px; 
   
    font-weight:bold;
}
.capave
{
    float:left;
    margin:5px 0 0 1px; 
    width:30px;   
}
.valapseldes
{
     clear:both;
     margin:5px 0 0 5px;    
}
.valvendorcategory
{  
     clear:both;
     margin:5px 0 0 5px;    

}

.apmipname
{                              
    clear:both;
    margin:5px 0 0 4px;
    color:Red;
    font-weight:bold;
   
}                              

.apmipname input{                                
    margin:5px 0 0 35px;
    
    clear:left;
     width:120px;
}


.mstiprop
{
    font-family:Tahoma, Geneva, sans-serif;
    margin:5px 0 10px 0px;
    float:left;
    width:437px;
}

.miament
{
    margin:5px 0 10px 0px;
    clear:left;
    width:437px;
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#000;
}

.universalmasterinfoagreement
{
    margin:5px 0 10px 0;
    clear:left;
    width:452px;
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#000;
}
.addpropertyrentalagreement
{
    float:left;
    margin:9px 0 0 10px;
    width:105px; 
    color:Red;  
    font-weight:bold;
}
.addpropertyrentalcmb
{
    float:left;
    margin:5px 0 0 20px;
    width:115px;   
}
.addpropertyrentalbtn
{
    float:left;
    margin:5px 0 0 8px;
    width:53px;   
}

.addpropertyowneragreement
{
    float:left;
    margin:9px 0 0 10px;
    width:105px; 
    color:Red;  
    font-weight:bold;
}
.addpropertyownercmb
{
    float:left;
    margin:5px 0 0 20px;
    width:115px;   
}
.addpropertyownerbtn
{
    float:left;
    margin:5px 0 0 8px;
    width:53px;   
}


.addressdivright
{
 float:left;
 width:370px;   
}

.miadres
{
    margin:5px 0 0 0;
    float:left;
    width:190px;
}
.apadresone
{
    margin:3px 0 0 0;
}

.apadresonetxt
{
    margin:3px 0 0 0;
}
.apadrestwo
{
    margin:11px 0 0 0;
}
.apadrestwotxt
{
    margin:3px 0 0 0;
}
.addpropertyaddresscity
{
    margin:15px 0 0 0;
}
.apadresctytxt
{
    margin:3px 0 0 0;
}
.apadresste
{
    margin:15px 0 0 0;
}
.apadresstetxt
{
    margin:3px 0 0 0;
}
.apadrescnt
{
    margin:15px 0 0 0;
}
.apadrescntcmb
{
    margin:3px 0 0 0;
}
.apaszip
{
    margin:15px 0 0 0;
}
.apasziptxt
{
    margin:3px 0 0 0;
}

.addresslbls
{
 float:left;
 margin:3px 5px;
}
.addresstxts
{
 float:left;
 width:130px;   
    
}

.agreementdiv
{
  float:left;   
}
/* Add Property Master Apply button*/
.btndiv
{
 clear:both;
 width:748px;    
}

.propertyinfo
{
  float:left;
 /* width:300px;   */
}



.propertyinfolbls
{
 float:left;
 width:170px;   
}
.propertyinfovalues
{
 float:left;
 width:130px;   
    
}

.addpropertyphoneone
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    
}

.addpropertyphoneonetxt
{
    float:left;
    margin:3px 0 0 55px;
    
}

.addpropertyphonetwo
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    
}

.addpropertyphonetwotxt
{
    float:left;
    margin:3px 0 0 55px;
    
}
.addpropertycommission
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    color:Red;
}

.vapcomm{    
    /* margin:10px 0 10px 0; */
}

.valPDetDes{    
    float:left;
    margin:10px 0 0 0;
}

.valkeyCode{    
    float:left;
    margin:10px 0 0 0;
}
.valkCdeDes{    
    margin:10px 0;
}

.valDKLCode{
    float:left;
    margin:10px 0 0 0;
}

.vLckdes{
    float:left;
    margin:10px 0 0 0;
}

.valDDir{
    float:left;
    margin:10px 0 0 0;
}

.valaddpropertyowner{    
    /* margin:10px 0 10px 0; */
    color:Red;
}

.valaddpropertydeposit{ 
clear:both;
color:Red;
}

.cmbrategroupvalidate {
color:Red;
float:left;
margin:15px 0 0 28px;
}

.valcmbexitCleaningFee
{
    clear:both;
    float:left;
    margin:5px 0 0 12px;
    color:red;
}

.valexitcleaningfeerequired{
float:left;
margin:5px 0 0 89px;
}


.valexitcleaningfee{
    clear:both;
    height:15px;
    margin:5px 0 0 12px;
}

.valaddpropertychargescmbdeposit{ 
clear:both;
color:Red;
float:left;
margin:6px 0 0 126px;
}
.valaddpropertychargestxtdeposit{
 float:left;
margin:6px 0 0 26px;
margin:10px 0 0 25px;
}

.valaddpropertychargescmbdeposit{ 
clear:both;
color:Red;
margin:10px 0 0 128px;
}

.valaddpropertyrenter{    
   /* margin:5px 0 5px 0; */
    color:Red;
}

.addpropertycommissiontxt
{
    float:left;
    margin:10px 0 0 55px;  
}

.valpslep{
 clear:both; 
 margin:0px 0 0 5px;
}

.valpmnofday{
 clear:both; 
 margin:0px 0 0 5px;
}
.universalvalpropertyminnoofdays{
 clear:both; 
 margin:0px 0 10px 5px;
}
.valpbedrom{
 clear:both; 
 margin:0px 0 0 5px;
}

.addpropertyppc
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    
}

.addpropertyppctxt
{
    float:left;
    margin:3px 0 0 55px;
    font-weight:bold;
    
    
}

.addpropertyexclusive
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    
}

.addpropertyexclusivechk
{
    float:left;
    margin:8px 0 0 55px;
    font-weight:bold;
    
    
}
.addpropertyhomepage
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    
}

.addpropertyhomepagetxt
{
    float:left;
    margin:8px 0 0 55px;
    font-weight:bold;
    
    
}


.addpropertyareapage
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    
}

.addpropertyareapagetxt
{
    float:left;
    margin:8px 0 0 55px;
    font-weight:bold;
    
    
}

.addpropertyforsale
{
    clear:both;
    margin:10px 0 0 10px;
    font-weight:bold;
    width:190px;
    
}

.addpropertyforsaletxt{
    float:left;
    margin:8px 0 0 55px;
    font-weight:bold;        
}

.masterapplyresetbtn{  
    padding:15px 50px 10px 0px; 
    float:right;  
}

.masterupdateresetbtn{  
   float:right;
   padding:15px 0 10px 0;  
}
.masterresetbtn
{
   width:400px;
 float:right;
 margin:10px 0 0 280px;
}
/* Add property Contacs*/
.mncnifo
{
    font-family:Tahoma,Arial;
    margin:5px 0 10px 5px;
    float:left;
}
.cinfo
{
    margin:5px 0 10px 0;
    float:left;
}

.apcntmgr
{
     
    float:left;
    font-weight:normal; 
    width:27%; 
}

.apcntmgrcmb
{
    float:left;    
    width:73%;
    margin:0 0 10px 0;
   
}
.apcownr
{    
    color:Red;
     margin:10px 0 0 0;    
    float:left;
    font-weight:normal; 
    width:27%; 
}

.apcownrcmb
{
     float:left;    
    width:73%;
   
}
.apcnt{    
    width:600px;  
    padding:7px 0 0 7px;  
    float:left;
}


.apcreferl
{
   margin:10px 0 0 0;    
    float:left;
    font-weight:normal; 
    width:27%;
 }

.apcreferlcmb
{
     float:left;    
    width:73%;
    margin:0 0 10px 0;
   
}

.apcclning
{


clear:both;
float:left;
font-weight:normal;
margin:10px 0;
width:27%;
 
}
.vlCOwnr
{
     clear:left;
    Height:15px;
     color:Red;
}

.lbldval
{
    margin:5px 0 0 0px;
    
}
.lbldKeycdes
{
    clear:both;
    margin:5px 0 0 0px;
   
}
.renterlbldKeycdes
{
    clear:both;
    margin:5px 0 0 0px;

}

.renterlbldKeycdes
{
    clear:both;
    margin:5px 0 0 0px;

}

.apcccmb
{
    float:left;
    width:73%;
    margin:0 0 10px 0;   
    
   
}

.addpropertycontacthr
{
    color:Black;
    width:700px;
    list-style:l;
    margin:15px 0 5px 0;
}
.apvndr{  
    float:left;
    margin:5px 0 0 0px; 
    padding:0 0 0 7px;   
    font-weight:bold;  
    height:25px;     
}
.addpropertyvendornew
{
    clear:left;
    width:275px;
    margin:5px 0 0 8px;
}
.addpropertyvendorsortlbl
{
    clear:none;
    margin:-20px 0 0 280px;
    width:50px;
    font-weight:bold;
}

.addpropertyvendorsortcmb
{
    float :left;
    margin:-22px 0 0 340px;
    font-weight:normal;
    width:150px;
   
}
.addpropertyvendorsortgrid{
    margin:20px 0 0 0;
    clear:both;
    float:left;
    width:100%;
    font-weight:bold;
}
.mdinfo
{
    margin:5px 0 10px 5px;
    float:left;
    width:345px;
}
.detailsinfo
{
    margin:5px 0 10px 0;
    float:left;
    color:Red;
}
.pwebdes
{
    float:left;
    margin:10px 0 0px 5px;
    width:320px;
}
.pdetkey
{
    margin:5px 0 10px 0;
    float:left;
}
.apdetkey
{
    /*clear:both;*/
    margin:10px 0 0 5px;
    font-weight:bold;
   
    float:left;
}

.renterapdetkey
{
    margin:10px 0 0 5px;    
    float:left;
}

.addpropertydetailskey span
{
    float:left;
    }
 
 .searchpropertydetailskey span
{
   
}
    
    
.addpropertydetailskey input{
    margin:5px 0 0 5px;
    width:310px;
}
.addpkeydes
{
     /* margin:5px 0 0 10px;*/
     margin:5px 0 0 5px;
     clear:left;
     width:300px;
}

.renteraddpkeydes
{
     /* margin:5px 0 0 10px;*/
     margin:5px 0 0 5px;
     float:left;
     width:300px;
}

.addpropertydetailshr
{
    color:Black;
    width:386px;
    list-style:l;
    margin:15px 0 5px 0;
}
.apdlk
{
    /*clear:both;*/
    margin:1px 0 0 5px;
    font-weight:bold;
  
    float:left;
}
.renterapdlk
{    
    margin:1px 0 0 5px;       
    float:left;
}
.apdlk span
{
    float:left;
    }
.searchpropertydetailslock span
{
  
    }
.addpropertydetailslock input{
    margin:5px 0 0 5px;
    clear:left;
    width:280px;
}
.apldescr
{
     /*margin:5px 0 0 10px; */
     margin:5px 0 0 5px;
     clear:left;
     width:320px;
}
.pdrivinst
{
    margin:1px 0 10px 0px;
    float:left;
}
.pdrvinst
{
    float:left;
    margin:1px 0 0 5px;
    width:320px;
}
.pinalnot
{
    margin:1px 0 10px 5px;
    float:left;
}
.pinalnottxt
{
    float:left;
    margin:1px 0 0 5px;
    width:320px;
}
.mdetinfo
{
    margin:10px 0 0px 0px;
    float:left;
    width:290px;
}
.apslep
{
    float:left;
    margin:5px 0 5px 8px;
    font-weight:bold;
    color:Red;  
    width:47%;  
}
.details_lbl
{
    width:45%;
    font-weight:bold;
    float:left;
    margin-top:2%;
}
.details_txt
{
  width:45%;
  float:left;    
  margin-top:2%;
}
.details_con
{
    clear:both;
    width:98%;
}

.searchpropertysleeps {
color:Red;
float:left;
font-weight:bold;
margin:10px 0 10px 8px;
width:45%;
}



.universalpropertysleeps
{
    float:left;
    margin:8px 0 0px 8px;
    font-weight:bold;
    color:Red;  
    width:44%;  
}
.apslepTxt
{
    float:left;  
    width:47%;  
    margin:0 0 10px 0;
}

.universalpropertysleepsTextBox
{
    float:left;  
    width:47%;
    margin:0 0 10px 13px;  
}

/*
.addpropertysleepsinput 
{
    margin:5px 0 0 40px;
     float:left;
    width:120px;
}
*/
.addpropertyleftradnumeric
{
    margin:-25px 0 0 125px;
}

.apminofday
{
    float:left;
    margin:0 0 2px 8px;
    font-weight:bold;
    color:Red;
}

.apminofdayTxt
{
    margin:0 0 2px 14px;
    float:left;    
}
/*
.addpropertyminnofdays .RadComboBox
{
    clear:left;
    margin:0px 0 0 20px;
}*/
.apsqurfotag
{
     float:left;
    margin:0 0 0px 8px;
    font-weight:bold;
    
}

.apsqurfotagTxt
{
    margin:0 0 0 40px;
    float:left;    
    
}
/*
.addpropertysquarefootage input{
    margin:5px 0 0 50px;
    clear:left;
    width:120px;
}
*/

.apbedrom
{
    float:left;
    margin:11px 0 10px 10px;
    font-weight:bold;
}

.apbedromTxt{
    margin:11px 0 10px 62px;
    float:left;        
}

.universalpropertybedrooms{
    float:left;
    margin:5px 0 10px 10px;
    font-weight:bold;
}

.universaladdpropertybedroomstextbox{
    margin:5px 0 10px 63px;
    float:left;    
    
}
/*
.addpropertybedrooms .RadInput .element.style
{
    
   margin:5px 0 0 71px;
    clear:left;
    width:120px;
}*/
.aplft
{
    float:left;
    margin:0 0 0px 10px;
    font-weight:bold;
}

.aplftTxt
{
    margin:0 0 0 99px;
    float:left;    
    
}


/*
.addpropertylofts .RadComboBox
{
    clear:left;
    margin:0px 0 0 108px;
}*/
.apbaths
{
    float:left;
    margin:10px 0 10px 8px;
    font-weight:bold;
    color:Red;
}

.apbathsTxt
{
    margin:11px 0 10px 60px;
    float:left;    
    
}

/*
.addpropertybathrooms .RadComboBox
{
    clear:left;
    margin:0px 0 0 68px;
}*/
.apstiehigh
{
    float:left;
    margin:0 0 0 8px;
    font-weight:bold;
}

.apstiehighTxt
{
    margin:0 0 0 59px;
    float:left;    
    
}

/*
.addpropertystorieshigh input{
    margin:5px 0 0 71px;
    clear:left;
 
}
*/
.apgage
{
    float:left;
    margin:11px 0 0 9px;
    font-weight:bold;
    
}
.apgagecmb
{
    margin:11px 0 0 86px;
    float:left;    
    width:45%;
    background-image:none;
    
}

/*
.addpropertygarage RadComboBox{
    margin:5px 0 0 99px;
    clear:left;
    width:120px;
}
*/
.apunttyp
{
    float:left;
    margin:10px 0 10px 8px;
    font-weight:bold;
    color:Red;
}

.apunttypTxt
{
    margin:10px 0 0 77px;
    float:left;    
    width:45%;
    
    
    
}
/*
.addpropertyunittype .RadInput .element.style
{
    clear:left;
    margin:0px 0 0 65px;
}
*/
.apcomunty
{
    float:left;
    margin:15px 0 0 7px;
    font-weight:bold;
}
.apcomuntyTxt
{
    margin:10px 0 0 30px;
    float:left;    
    
}

/*
.addpropertycommunity input{
    margin:10px 0 0 41px;
    clear:left;
    width:120px;
}
*/
.aplattde
{
    float:left;
    margin:11px 0 0 8px;
    font-weight:bold;
}

.aplattdeTxt
{
    margin:9px 0 0 83px;
    float:left;    
    
}


/*
.addpropertylatitude input{
    margin:10px 0 0 97px;
    clear:left;
    width:120px;
}

*/
.aplottde
{
    float:left;
    margin:10px 0 0 9px;
    font-weight:bold;
}

.aplottdeTxt
{
    margin:10px 0 0 72px;
    float:left;    
    
}

/*
.addpropertylongitude input{
    margin:10px 0 0 87px;
    clear:left;
    width:120px;
}*/

.apstle
{
    float:left;
    margin:12px 0 0px 9px;
    font-weight:bold;
}
.apstleTxt
{
    margin:11px 0 0 101px;
    float:left;   
    width:45%; 
    
}

.universaladdpropertystyle
{
    float:left;
    margin:10px 0 0px 5px;
    font-weight:bold;
}

.universaladdpropertystyletext
{
    margin:5px 0 0 103px;
    float:left;    
    
}

/*
.addpropertystyle .RadComboBox
{
    clear:left;
    margin:10px 0 0 112px;
}*/

.apfeatre
{
    float:left;
    margin:2px 0 0px 12px;
    font-weight:bold;
}

.searchpropertyfeature {
float:left;
font-weight:bold;
margin:11px 0 0 12px;
}

.apfeatreTxt
{
    margin:10px 0 0 83px;
    float:left;    
    width:45%;
    
}


.universaladdpropertyfeature
{
    float:left;
    margin:10px 0 0px 5px;
    font-weight:bold;
}

.universaladdpropertyfeaturetext
{
    margin:5px 0 0 88px;
    float:left;    
    
}

/*
.addpropertyfeature .RadComboBox
{
    clear:left;
    margin:10px 0 0 97px;
}*/

/* Bed Layout*/

.universalmainbedlayoutinfo
{
    margin:5px 0 5px 2px;
    float:left;
    width:730px;
}

.mnbdlaout
{
    margin:5px 0 5px 2px;
    float:left;    
}
.bedlayoutinfo
{
    margin:5px 0 10px 5px;
    float:left;
}

searchbedlayoutinfo {

margin:5px 5px 10px;
}


.apblayoutgrd{
    margin:5px 0 0 0;   
    float:left;   
    font-weight:bold;
    width:638px;
}


.searchpropertybedlayoutgrid {
float:left;
font-weight:bold;
margin:5px;
width:694px;
}


.bedlayoutapplyresetbtn
{
  
   float:left;    
   padding:50px 0px 0px 250px;   

}
.accuntutltieacco
{
  float:left;    
  margin:0 0 0 250px;
  font-weight:bold;  
}

.accountutilitiestelephone
{
  float:left;    
  margin:-15px 0 0 400px;
  font-weight:bold;  

}

/* Utilities */


.mutinfo
{
    margin:5px 0 10px 3px;
    float:left;
    width:656px;
}
.uttisinfo
{
   
    padding:5px 0 0 5px;
    float:left;
    width:656px;
}

.utilitieselectricity
{
    padding:5px 0 0 5px;
    float:left;
    width:300px;
}
.utilitiesinternet
{
    padding:5px 0 0 5px;
    float:right;
    width:300px;
}

.utilitieselectricityinner
{ 
    clear:both;
    margin:3px 0 0 15px;
    text-align:left;
  
}
.utilitieselectricityinner input
{
    clear:left;
    margin:3px 0 0 70px;
    width:100px;
}

.utilitieselectricitytelephone 
{
    clear:left;
    margin:3px 0 0 140px;
    width:100px;
}


.utilitieswaterinner
{ 
    clear:both;
    margin:3px 0 0 15px;
    text-align:left;
  
}
.utilitieswaterinner input
{
    clear:left;
    margin:3px 0 0 90px;
    width:100px;
}

.utilitieswatertelephone 
{
    clear:left;
    margin:3px 0 0 140px;
    width:100px;
}

.utilitiesnaturalgasinner
{ 
    clear:both;
    margin:3px 0 0 15px;
    text-align:left;
  
}
.utilitiesnaturalgasinner input
{
    clear:left;
    margin:3px 0 0 55px;
    width:100px;
    text-align:left;
}

.utilitiesnaturalgastelephone 
{
    clear:left;
    margin:3px 0 0 140px;
    width:100px;
}



.utilitiescablestateliteinner
{ 
    clear:both;
    margin:3px 0 0 15px;
    text-align:left;
  
}
.utilitiescablestateliteinner input
{
    clear:left;
    margin:3px 0 0 42px;
    width:100px;
    text-align:left;
}

.utilitiescablestatelitetelephone 
{
    clear:left;
    margin:3px 0 0 140px;
    width:100px;
}

.utilitiesinternetinner
{ 
    clear:both;
    margin:3px 0 0 0px;
    text-align:left;
   
}
.utilitiesinternetinner input
{
    clear:left;
    margin:3px 0 0 60px;
    width:100px;
    
}



.utilitiesinternettelephone
{
    clear:left;
    margin:3px 0 0 104px;
    width:100px;
    
}


.utilitiesgarbageinner
{ 
    clear:both;
    margin:3px 0 0 0px;
    text-align:left;
   
}
.utilitiesgarbageinner input
{
    clear:left;
    margin:3px 0 0 54px;
    width:100px;
    
}

.utilitiesgarbagetelephone 
{
    clear:left;
    margin:3px 0 0 106px;
    width:100px;
}

.utilitiesheatingoilinner
{ 
    clear:both;
    margin:3px 0 0 0px;
    text-align:left;
   
}
.utilitiesheatingoilinner input
{
    clear:left;
    margin:3px 0 0 42px;
    width:100px;
    
}

.utilitiesheatingoiltelephone 
{
    clear:left;
    margin:3px 0 0 106px;
    width:100px;
}

.utilitiesotheraccountone
{ 
    clear:both;
    margin:3px 0 0 0px;
    text-align:left;
   
}
.utilitiesotheraccountone input
{
    clear:left;
    margin:3px 0 0 18px;
    width:100px;
    
}

.utilitiesotheraccountonetelephone 
{
    clear:left;
    margin:3px 0 0 106px;
    width:100px;
}



.utilitiesotheraccounttwo
{ 
    clear:both;
    margin:3px 0 0 0px;
    text-align:left;
   
}
.utilitiesotheraccounttwo input
{
    clear:left;
    margin:3px 0 0 18px;
    width:100px;
    
}

.utilitiesotheraccounttwotelephone 
{
    clear:left;
    margin:3px 0 0 108px;
    width:100px;
}

/* Start Rates and Polices */
.mainratesinfo
{
    margin:5px 0 10px 3px;
    float:left;
    width:735px;
}
.ratesinfo
{   
    float:left;
    width:733px;
    margin:0 5px 0 0;
    
}
.ratedivone
{
    padding:5px 0 0 5px;
    float:left;
    width:200px;
}
.addpropertyratepolicysmoking
{
    float:left;
    margin:5px 0 0 15px;
    width:115px; 
    font-weight:bold;
}
.addpropertyratepolicysmokingchk
{
    float:left;
    margin:5px 0 0 5px;
    width:30px;   
}
.addpropertypetsallowed
{
    float:left;
    margin:5px 0 0 15px;
    width:115px; 
    font-weight:bold;
}
.addpropertypetsallowedchk
{
    float:left;
    margin:5px 0 0 5px;
    width:30px;   
}
.ratedivtwo
{
    padding:5px 0 0 50px;
    float:left;
    width:100px;
}
.addpropertyratepolicyevents
{
    float:left;
    margin:5px 0 0 15px;
    width:50px; 
    font-weight:bold;
}
.addpropertyratepolicyeventschk
{
    float:left;
    margin:3px 0 0 0;
    width:30px;   
}
.ratedivthree
{
    padding:0px 0 0 50px;
    float:left;
    width:300px;
}

.addratespeoplelbl{   
    float:left;
    margin:9px 0 0 10px;
    width:116px;
    font-weight:bold;
}

.addratespeoplecmb{
    float:left;    
    margin:7px  ;
    width:100px;   
}  


.addselectrategrouplbl{   
    float:left;
    margin:15px 0 0 10px;
    width:116px;
}

.addselectrategroupcmb{
    float:left;    
    margin:10px 0 0 0;
    width:150px;   
}  


.addpropertyrategroup
{
    float:left;
    margin:10px 0 0 15px;
    font-weight:bold;
}
.addpropertyrategroup .RadComboBox
{
    clear:left;
    margin:5px 0 0 5px;
    width:150px;   
}
.addpropertygeneralinfopnl
{
    margin:5px 0 7px 3px;
    padding:0 0 10px 0;
    clear:both;
}

.addpropertygeneralinfopnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold;
    width:702px;
    margin:0 0 5px 4px;     
}
.generalinfoactive{
    width:175px;
    margin:8px 0 0 0px;
    float:left;  
    font-weight:normal;  
}
.generalinfoname{
    width:513px;
    margin:0 0 0 0;
    float:left;
    font-weight:normal;   
}
.generalinfoname span{
float:left;
}

.generalinfoname input{   
    margin:0 0 0 45px;     
    padding:0;      
}
.generalinfoareas{
    margin:5px 0 0 0;
    width:175px;
    float:left;
    clear:both;
}
.addgeneralinfocmbdestination{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.addgeneralinfocmbdestination .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}
.addgeneralinfoarea{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}
.addgeneralinfoarea .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}
.addgenerallocation{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.addgenerallocation .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}
.addgeneralinfodescription{
    width:80px;
    margin:10px 0 0 0;
    float:left;
    font-weight:normal;   
}
.addgeneralinfodescriptioninput{
    width:400px;
    margin:10px 5px 0 0;
    float:left;
    font-weight:normal; 
}
.addpropertyratespnl
{
    margin:5px 0 7px 3px;
    padding:0 0 10px 0;
    clear:both;
}

.addpropertyratespnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold; 
    margin:0 0 5px 4px;  
    width:702px;   
}

.addloadtemplate{
    margin:5px 0 0 0;
    clear:both;
    font-weight:normal;
    color:Red ;   
}

.addloadtemplate .RadComboBox
{
    clear:left;      
    margin:5px 0 0 10px;
      
}
.addpropertyratespolicygrid{
    margin:20px 0 0 0;
    clear:both;
    float:left;
    width:665px;
    font-weight:bold;
}


.addpropertyrulespnl
{
    margin:2px 0 7px 3px;
    padding:0 0 10px 0;
    clear:both;
}

.addpropertyrulespnl fieldset{    
    padding:0 0 5px 20px;
    font-weight:bold;
    width:702px;
    margin:0 0 5px 4px;     
}
.addratescommon
{
    clear:both;
    margin:5px 0 0 0;
    width:702px;
}
.addrulecommon
{
    clear:both;
    margin:5px 0 0 0;
    width:700px;
}
.addrates {
    float:left;
    margin:5px 0 0 0;
    width:285px;
}
.addrules {
    float:left;
    margin:5px 0 0 0;
    width:285px;
}

.addloadrateruleslbl{
    clear:left;
    float:left;
    margin:12px 0 0 10px;
    width:100px;
    font-weight:normal;
}

.addloadraterulescmb{
    float:left;    
    margin:7px  ;
    width:155px;   
}

.addloadrategroupslbl{
    clear:left;
    float:left;
    margin:12px 0 0 10px;
    width:100px;
    font-weight:normal;
}

.addloadrategroupscmb{
    float:left;    
    margin:7px  ;
    width:155px;   
}


.addloadraterules{
    margin:5px 0 0 5px;
    clear:both;
    font-weight:normal;
    color:Red ; 
}

.addloadraterules .RadComboBox{   
    clear:left;
    margin:0px 0 0 13px;  
    width:120px;  
}

.addpropertyraterulesgrid{
    margin:20px 0 0 0;
    clear:both;
    float:left;
    width:665px;
    font-weight:bold;
}

.addrulesbtn {
    padding:15px 0 0 0px;
    float:left;
    width:300px;
}
.addratesbtn {
    padding:15px 0 0 0px;
    float:left;
    width:300px;
}
/* Add Charges Tab */
.mainchargesinfo
{
    margin:5px 0 10px 0;
    float:left;
    width:735px;
}
.chargesinfo
{
    padding:5px 0 0 0;
    float:left;
    width:733px;
}
.addchargesdepositdiv {
    float:left;
    margin:5px 0 0 0;
    width:250px;
}
.addchargesdeposittxt{
    margin:5px 0 0 20px;
    float:left;
    font-weight:normal;
    color:Red ; 
    width:230px;
}

.addchargesdeposit{
    float:left;
    margin:12px 0 0 10px;
    width:110px;
}

.addchargesdepositcmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  
.universaladdchargesdepositcmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  


.addchargestxt {
    padding:10px 0 0 0;
    float:left;
    width:100px;
}
.addpropertydeposithr
{
    float:left;
    color:Black;
    width:700px;
    list-style:l;
    margin: 10px 0 0px 5px;
}
.addchargestaxesdiv {
    float:left;
    margin:5px 0 0 0;
    width:250px;
}
.addchargestaxes{
    margin:5px 0 0 20px;
    float:left;
    font-weight:normal;
    color:black ; 
}

.addpropertytaxgroup{
    float:left;
    width:700px;
    margin: 10px 0 0px 5px;
}

.addchargestaxes .RadComboBox{   
    clear:left;
    margin:0px 0 0 15px;  
    width:120px;  
}
.addchargestaxgroupdiv {
    float:left;
    margin:5px 0 0 0;
    width:250px;
}
.addchargestaxgroup{
    margin:5px 0 0 20px;
    float:left;
    font-weight:normal;
    color:black ; 
}

.addchargestaxgroup .RadComboBox{   
    clear:left;
    margin:0px 0 0 13px;  
    width:120px;  
}
.addchargestaxgrouptwodiv {
    float:left;
    margin:5px 0 0 0;
    width:150px;
}
.addchargestaxgrouptwo{
    margin:5px 0 0 20px;
    float:left;
    font-weight:normal;
    color:black; 
}

.addchargestaxgrouptwo .RadComboBox{   
    clear:left;
    margin:0px 0 0 10px;  
    width:120px;  
}


.addexitcleaningfeediv {
    float:left;
    margin:5px 0 0 0;
}
.addexitcleaningfee{
    margin:6px 0 0 20px;
    float:left;
    font-weight:normal;
    color:Red ; 
}

.addexitcleaningfee .RadComboBox{   
    clear:left;
    margin:0px 0 0 13px;  
    width:120px;  
}

.addexitcleaningfeetxtdiv {
    padding:7px 0 0 0px;
    float:left;
    width:100px;
}

.adddeposittxt{
    float:left;    
    margin:7px  ;
    width:155px;   
} 

.addExitCleanlbl{
    float:left;
    margin:12px 0 0 10px;
    width:110px;
}

.addExitCleancmb{
    float:left;    
    margin:7px 0 0 7px;
    width:166px;   
}  

.universaladdExitCleancmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  

.addExitCleantxt{
    float:left;    
    margin:7px 7px 0 7px;
    width:155px;   
}  

.universaladdExitCleantxt{
    float:left;    
    margin:7px  ;
    width:150px;   
}

.adddailyclean{
    float:left;
    width:458px;
}

.addDailyCleanlbl{
    clear:left;
    float:left;
    margin:12px 0 0 10px;
    width:110px;
}

.addDailyCleancmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  

.universaladdDailyCleancmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}

.addDailyCleantxt{
    float:left;    
    margin:7px  ;
    width:141px;   
}  

.universaladdDailyCleantxt{
    float:left;    
    margin:7px  ;
    width:150px;   
} 

.addmanagementfeelbl{
    clear:left;
    float:left;
    margin:12px 0 0 10px;
    width:110px;
}


.addmanagementfeecmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  

.universaladdmanagementfeecmb{
    float:left;    
    margin:7px  ;
    width:160px;   
}  


.addmanagementfeetxt{
    float:left;    
    margin:10px  ;
    width:120px;   
}  

.addmanagementfeeperlbl{   
    float:left;
    margin:12px 0 0 10px;
    width:22px;
}

.addmanagementfeepercmb{
    float:left;    
    margin:7px  ;
    width:130px;   
} 


.adddailycleaningfee{
     margin:6px 0 0 20px;
    float:left;
    font-weight:normal;
    color:black ;  
}


.adddailycleaningfee .RadComboBox{   
    clear:left;
    margin:0px 0 0 6px;  
    width:120px;  
}
.addexitcleaningfeetxt {
    padding:8px 0 0 0px;
    clear:left;
    width:100px;
}
.adddailycleaningfeetxt {
    padding:5px 0 0 0px;
    float:left;
    width:100px;
}

.addcleaningfeehr
{
    float:left;
    color:Black;
    width:700px;
    list-style:l;
    margin: 12px 0 0px 5px;
}


.addmanagementfeediv {
    float:left;
    margin:5px 0 0 0;
    width:700px;
}
.addmanagementfee{
    margin:6px 0 0 20px;
    float:left;
    font-weight:normal;
    color:black ; 
}

.addmanagementfee .RadComboBox{   
    clear:left;
    margin:0px 0 0 13px;  
    width:120px;  
}

.addmanagementtxt{
    padding:8px 0 0 18px;
    float:left;
    width:100px;
}


.addmanagementperfeediv {
    float:left;
    margin:5px 0 0 0;
    width:300px;
}
.addmanagementperfee{
    margin:6px 0 0 10px;
    float:left;
    font-weight:normal;
    color:black ; 
}

.addmanagementper{
    margin:6px 0 0 10px;
    float:left;
    font-weight:normal; 
}
.addmanagementper .RadComboBox{   
    clear:left;
    margin:0px 0 0 10px;  
    width:100px;  
}
.chargesapplyresetbtn
{
   float:right;    
   padding:30px 50px 0px 0px; 
}
.mnaniinfo
{
    margin:5px 0 10px 0;
    float:left;
    width:100%;
}
.anitsifo
{
   
    padding:5px 5px 0 0;
    float:left;
    width:650px;
}

/* Search Rate Template */

/* Add Rade Group Rules */


/* Search Rate Groups */

.searchraterulspnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
}

.searchraterulspnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold;
    width:737px;
    height:100%;
    margin:0 0 5px 4px;     
}

.searchraterulesdestination{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchraterulesdestination .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchraterulesarea{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchraterulesarea .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchrateruleslocation{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchrateruleslocation .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchraterulescommunity{
    width:166px;
    margin:5px 0 0 10px;
    float:left;
    font-weight:normal;   
}

.searchraterulescommunity .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.raterulesaddbutton{
    margin:26px 0 0 6px;
    float:left;
    width:70px;
    text-align:right;
}

.raterulesaddbtnsize{
    width:50px;
}

.raterulessearchresetbutton{
    margin:26px 0 0 43px;
    float:left;
    width:180px;
    padding:0 0 0 0;
    padding-left:5px !important;
    text-align:right;
}


.ratessearchresetbtnsize{
    width:65px;
}

.raterulespropertyname{
    width:160px;
    margin:8px 0 0 0;
    float:left;
    font-weight:normal;   
}

.raterulespropertyname input{   
    margin:5px 0 0 0;   
    float:left;       
}
/*
.searchpropertyname{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchpropertyname .RadComboBox{   
    margin:5px 0 0 0;  
    float:left;       
}
*/
.showallraterules{
    width:70px;
    margin:30px 0 0 0px;
    float:left;  
    font-weight:normal;  
}

.showinactiveraterules{
    width:100px;
    margin:30px 0 0 0px;
    float:left;
    padding:0 0 0 10px; 
    font-weight:normal; 
}

.searchraterulesgridpnl{
    margin:5px 0 7px 5px;  
}

.searchraterulesgridpnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold;   
    height:100%;
    margin:0 13px 5px 4px;     
}

.searhraterulesgrid{
    margin:10px 0 0 0;
    width:720px;
 }


/* Universal modifier page */
.universalmodifierinfocontent
{        
   /* width:766px;*/
    padding:4px;
    /*padding:0px;    */
}

/* manivannan Add */

.universalmodifierdestination{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.universalmodifierdestination .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.universalmodifierarea{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.universalmodifierarea .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.universalmodifierlocation{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.universalmodifierlocation .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.universalmodifiercommunity{
    width:160px;
    margin:5px 0 0 10px;
    float:left;
    font-weight:normal;   
}

.universalmodifiercommunity .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.universalmodifierblockdates{
    float:left;
    margin:17px 0 0 0;
    width:710px;
}

.universalmodifierdates{
    float:left;    
    width:650px;
}

.universalblockdatesfirstnight{
    float:left;
    margin:10px 0 0 0;
    width:70px;
    color:Purple;
}

.universalblockdatesfirstnightDatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:125px;
}

.universalblockdatesnights{
    float:left;
    margin: 10px 0 0 10px;
    width:45px;
}

.universalblockdatesnightstxt{
    float:left;
    margin:5px;
    width:45px;      
}

.universalblockdateslastnight{
    float:left;
    margin:10px 0 0 10px;
    width:75px;
    color:Purple;
}

.universalblockdateslastdatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:135px;
}

.universalblockdatesnotes{
    float:left;
    clear:left;
    margin:10px 0 0 0;
    width:60px;   
}

.universalblockdatesnotestxt{
    float:left;
    clear:left;
    margin:12px 5px 0 0;
    width:38px;      
}

.universalblockdatesapplybtn{
    clear:left;
    float:left;
    margin:10px 0 0 0;
    }

.universalmodifierraterules{
    float:left;
    margin:17px 0 0 0;
    width:710px;
}

.universalraterulesgrid{
    float:left;
    width:700px;
}

.universalraterulesapplybtn{
    float:left;
    margin:10px 0 0 0;
}

.universalmodifierrategroups{
    margin:17px 0 0 0;
    width:710px;
    float:left;
}

.universalratesgrid{
    float:left;
    width:700px;
}

.universalratesapplybtn{
    float:left;
    margin:10px 0 0 0;
}


.btnuniversalgeneralreset{
    clear:left;
    margin:6px 0 0 0;
    width:70px;
}


/* Ponmariappan */
.propertymasterrental
{
    height:25px;
    font-family:Tahoma,Arial;
    color:#ff0000;
    margin:5px 0 0 0;
    
    }
 .propertymasterrentala
 {
    width:179px;
    float:left;
     }
  .propertymasterrentalb
  {
    width:75px;
    float:left;
   }
   .propertymasterrentalc
   {
           width:160px;
    float:left;
    }
  .propertymasterrentalc input
  {
      width:120px;}
      
       
      
      .universalpropertymasterowner
{
    height:30px;
    font-family:Tahoma,Arial;
    color:#ff0000;
    } 
.propertymasterowner
{
    height:25px;
    font-family:Tahoma,Arial;
    color:#ff0000;
    }  
.propertymasterownera
{
    width:180px;
    float:left;
    }
.propertymasterownerb
{
    width:75px;
    float:left;
}
.propertymasterownerc
{
    width:160px;
    float:left;
}
.pmphoo
{
    height:25px;
    font-family:Tahoma,Arial;
    color:#000;
    }
.pmphooa
{
       width:256px;
    float:left;
    }
.pmphoob
{
       width:120px;
    float:left;}
.pmphot
{
    height:25px;
    }
.pmphota
{
    width:256px;
    float:left;
    }
.pmphotb    
{
    width:120px;
    float:left;
    }
.pmphotc    
{
    width:160px;
    float:left;
    }   
.pmcomm
{
     height:25px;
     }
.pmcomma{
    width:256px;
    float:left;
    }
.pmcommb{
   width:160px;
    float:left;
    }
     
.pmppccn
{
     height:25px;
     }
.pmppccna
{
    width:256px;
    float:left;
    }
.pmppccnb
{
    width:160px;
    float:left;}

.pmexve{
height:25px;
} 

.pmexvea{
    width:256px;
    margin:0 0 5px 0;
    float:left;
    }
      
.pmexveb
{
    width:160px;
    float:left;
    margin:0 0 5px 0;
    }
       
.pmhme
{
 /* float:left;*/
     height:25px;
 }

.pmhmea
{
    width:256px;
    float:left;
    }
.pmhmeb{
    width:160px;
    float:left;
    }
    
.pmfd
{
     height:25px;
     }
.pmfda
{
    width:256px;
    float:left;
    }
.pmfdb
{
       width:160px;
       float:left;
    }
.pmsal
{
     height:25px;
     }
.pmsala
{
   width:256px;
    float:left;
    }
.pmsalb
{
   width:160px;
   float:left;
   
 }
 .proeprtymasterfeature 
 {
     margin:5px 0 0 5px;
 }
.propertyinfo{} 

/* Search Property */
.addpropertycontentsearch {
margin:-5px 0 7px 7px;
padding:0;
width:720px;
}



.masterinfoaddresssearch {
font-family:Tahoma,Arial;
float:left;
margin:10px 0 0;
width:221px;
}

.propertycontentsearch {
margin:0 0 7px;
padding:0;
width:721px;
}


.masterinfoagreementsearch 
{
    margin:5px 0 10px 5px;
    clear:left;
    width:446px;
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#000;
}

.masterinfoagreementsearch fieldset{
padding:0 0 0 5px;
}



.mainchargesinfosearch {
float:left;
margin:5px 0 10px;
width:721px;
}

.chargesinfosearch {
float:left;
padding:5px 0 0;
width:714px;
}


.masterdetailsinfosearch {
float:left;
margin:10px 0 0 0;
width:290px;
}



.maindetailsinfosearch {
float:left;
margin:5px 0 10px 5px;
width:409px;
}


.mainbedlayoutinfosearch {
float:left;
margin:5px 0 5px 2px;
width:720px;
}


.ratesinfosearch {
float:left;
margin:0 5px 0 0;
width:713px;
}



.mainratesinfosearch {
float:left;
margin:5px 0 10px 3px;
width:720px;
}

 .ferpaddpnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    font-family:Arial,Verdana;
    font-size:12px;
  /*  width:676px;*/
    float:left;
}

.ferpaddpnl fieldset{    
    padding:0 0px 10px 3px;    
  /*  width:676px; */
    height:100%;
    margin:0 0 5px 3px; 
   
}


.loadtax{
    float:left;
}

.taxgroupload{    
    margin:10px 0 0 8px;    
    float:left;
    font-weight:normal; 
    width:103px;  
}

.taxgrouploadcmb{
    float:left;    
    width:160px;
}

.taxgrouploadbtn{    
    margin:5px 0 0 5px;    
    float:left;
    font-weight:normal; 
    width:100px;  
}

.taxgrouploadcmb .RadComboBox{   
    margin:5px 0 0 0;           
}

.agreement{

    float:left;
    margin:27px 0 0 235px;
    width:153px;
    font:bold;   
}

/* Update Taxes */

.updatetaxname{
    width:485px;
    margin:0 0 0 0;
    float:left;
    font-weight:normal;   
}

.updatetaxname input{   
    margin:5px 0 0 43px;          
}


.updatetaxdescription{
    width:73px;
    margin:10px 0 0 0;
    float:left;
    font-weight:normal;   
}

.updatetaxdescriptions{
    margin:5px 0 0 0;
    width:485px;
    float:left;   
}

.updatetaxdescriptioninput{
    width:400px;
    margin:10px 5px 0 0;
    float:left;
    font-weight:normal;
}

.updateTaxpnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
}

.updateTaxpnl fieldset{    
    padding:0 14px 10px 20px;
    font-weight:bold;
    width:660px;
    height:100%;
    margin:0 0 5px 4px;     
}

.addnewTaxGroup{
    margin:10px 0 0 0;
    width:660px;
    float:left;
    border:1px solid #6788BE;
    padding:3px;
 }
 
 .updatenewTaxGroup{
    margin:10px 0 0 0;
    width:660px;
    float:left;
    border:1px solid #6788BE;
    padding:3px;
 }

.addnewTax{
    margin:10px 0 0 0;
    width:621px;
    float:left;
    border:1px solid #6788BE;
    padding:3px;
 }
 cmbtaxload{
  float:left;
   margin:0 0 0 10px;
 }


.TaxGroup{
float:left;
}

.searchtaxgroup {
float:left;
margin:5px;
width:694px;
}

.propertychargesdeposit
{
 width:100%;
}

.tabletaxalignment
{
     white-space:nowrap!important; 
}

.updatetaxesgroupspnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
}

.updatetaxesgroupspnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold;
    width:672px;
    height:100%;
    margin:0 0 5px 4px;     
}

.addpropertysleepsTextBox
{
    float:left;  
    width:47%;  
    margin:0 0 10px 0;
}


.table_grid_dynamic{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	height:20px;
	color:#fff;
	background-color:#92b4e0;
	padding:0 0 0 7px;
	}
	
.dynamic_row_font{
    font-size:11px;
    color:#333333; 
    font-weight:bold;   
}

/* Add Property End in Back End */


/* Search Rate Groups The Names used for View Properties Pages */


.frontendreservationviewpropertttypnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    font-family:tahoma,Arial,Verdana;
    font-size:12px;
    width:676px;
    float:left;
}

.frontendreservationviewpropertypnl fieldset{    
    padding:0 0 10px 3px;    
    width:676px;
    height:100%;
    margin:0 0 5px 3px; 
   
}

.searchrategroupspnl{
    margin:5px 0 2px 5px;
    /* margin:5px 0 7px 5px; */
    padding:0 0 10px 0;
   font-family:tahoma,Arial,Verdana;
   font-size:11px;
}

.searchrategroupspnl fieldset{    
    padding:0 0 10px 0px;
    /*font-weight:bold;*/
    width:655px;
    height:100%;
    margin:0 0 5px 4px;     
}

.searchrategroupsdestination{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchrategroupsdestination .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchrategroupsarea{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchrategroupsarea .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchrategroupslocation{
    width:160px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchrategroupslocation .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.searchrategroupscommunity{
    width:166px;
    margin:5px 0 0 10px;
    float:left;
   /* font-weight:normal;   */
}

.searchrategroupscommunity .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.rategroupsaddbutton{
    margin:26px 0 0 6px;
    float:left;
    width:70px;
    text-align:right;
}

.rategroupsaddbtnsize{
    width:50px;
}

.rategroupssearchresetbutton{
    margin:26px 0 0 5px;
    float:left;
    width:150px;
    padding:0 0 0 0;
 /*   padding-left:5px !important;
    text-align:right;
    */
}


.ratessearchresetbtnsize{
    width:65px;
}

.rategroupspropertyname{
    width:145px;
    margin:8px 0 0 5px;
    float:left;
    font-weight:normal;   
}

.rategroupspropertyname input{   
    margin:5px 0 0 0;   
    float:left;       
}

.searchpropertyname{
    width:150px;
    margin:8px 0 0 0;
    float:left;
    font-weight:normal;   
}

.searchpropertyname .RadComboBox{   
    margin:5px 0 0 0;  
    float:left;       
}

.showallrategroups{
    width:70px;
    margin:30px 0 0 0px;
    float:left;  
    font-weight:normal;  
}

.showinactiverategroups{
    width:75px;
    margin:30px 0 0 0px;
    float:left;
    padding:0 0 0 10px; 
    font-weight:normal; 
}

.searchrategroupsgridpnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
}

.searchrategroupsgridpnl fieldset{    
    padding:0 0 10px 20px;
    font-weight:bold;
    /* width:737px; */
    height:100%;
    margin:0 14px 5px 4px;     
}

.searhrategroupsgrid{
    margin:10px 0 0 0;
    width:720px;
 }

/* Search Rate Groups */ 

/* Owner Reservations Property View Page Start */

.rpvwdiv{
    clear:both;
    margin:10px 0 0 0;
    width:665px;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:13px;
    color:#5D88BB;
}

.rpvwnmelbl{
    margin:5px 0 0 0;
    float:left;
    width:150px;
   
}

.rpvewcRsrvBtn{
    float:left;
    margin:5px 0 0 2px;
}

.rpvwpRsrvBtn{
    float:left;
    margin:5px 0 0 2px;
}

.rpvwUdatBtn{
    float:left;
    margin:5px 0 0 2px;
}

.rpvwblkdatBtn{
    float:left;
    margin:5px 0 5px 2px;
}

/* Owner Reservations Property View Page End */



/* Reservation Property List Started */
 .frlistpnl{
    margin:5px 0 7px 5px;
    padding:0 0 10px 0;
    font-family:Arial,Verdana;
    font-size:12px;
    width:676px;
    float:left;
}

.frlistpnl fieldset{    
    padding:0 0 10px 3px;    
    width:637px;
    height:100%;
    margin:0 0 5px 3px; 
   
}

.reservationmastergridlegand
{
clear:left;
margin:0 0 0 8px;
}

.locatereservationcontentouter
{
    width:665px;
    padding:0px 0 16px 5px;
}
.lrcontent
{
    width:665px;
    float:left;
    margin:5px 0 0px 4px;
}
.lripnl
{
    float:left;
    padding:0 0 0 0px;
    /* padding:0 0 10px 0px; */
}
.lralocation
{
    clear:left;
    width:655px;
    padding:0px 0 5px 0;
}

.lrdes{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.lrdes .RadComboBox
{
    margin:5px 0 0 0;
}
.lrarea{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.lrarea .RadComboBox
{
    margin:5px 0 0 0;
}
.lrlocation{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.lrlocation .RadComboBox
{
  
    margin:5px 0 0 0;
}
.locatereservationcommunity
{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.locatereservationcommunity .RadComboBox
{
    margin:5px 0 0 0;
}
.locatereservationsearch{
    clear:left;
    width:745px;
    padding:5px 0 3px 0;
}

.locatereservationowner{
 float:left;
 margin:2px 0 0 4px;
 width:149px;
}

.locatereservationownerlbl{
    margin:2px 0 2px 3px;
}

.locatereservationownertxt{ 
    margin:4px 0 0 9px;
}

.locatereservationpropertyagent{
 float:left;
 width:157px;
}

.locatereservationagentlbl{
      margin:2px 0 2px 9px;
}
.locatereservationagenttxt{
     margin:4px 0 0 9px;
}

.locatereservationcontacttype{
 float:left;
 width:157px;
}

.locatereservationcontactlbl{
     margin:2px 0 2px 9px;
}

.locatereservationcontacttxt
{
    margin:4px 0 0 9px;
}
.locatereservationpropertyname{
  float:left;
  width:128px; 
  margin:0 0 0 146px;
}

.locatereservationpropertylbl{
  margin:2px 0 2px 9px;
}

.locatereservationpropertytxt{
  margin:4px 0 0 8px;
}

.lrpending{
  float:left;
  width:150px;
  /* margin:5px 0 0 5px; */
  margin:2px 0 5px 10px; 
}

.lrplbl{   
    margin:2px 0 0 5px;
}

.lrptxt{   
    margin:5px 0 0 5px;
}

.locatereservationpendingcmb{
     margin:10px 0 0 5px;
}

.locatereservationmanagercmb{   
    margin:4px 0 0 5px;
    clear:left;
}
.locatereservationownercmb{
    margin:7px 0 0 0px;
    float:left;
    width:149px;
    
}
.locatereservationagentcmb{
     margin:7px 0 0 7px;
     float:left;
      width:149px;
}
.locatereservationcontactcmb{
    margin:7px 0 0 8px;
     float:left;
      width:149px;
}
.locatereservationrentercmb{
    margin:7px 0 0 4px;
    float:left;
     width:140px;
}
.locatereservationpropertycmb{
    margin:7px 0 0 10px;
    float:left;
     width:120px;
}
.lrshowall{
    margin:5px 0 0 3px;
    float:left;
    width:160px;
}
.lrshowallBlockDates{
    margin:0 0 0 3px;
    float:left;
    width:240px;
}
.lrsinyamentlbl{
    float:left;
    margin:5px 0 0 3px;
    width:200px;   
}

.lrbynight{
    padding:0px 0 2px 0;
   clear:left;
   width:655px; 
}

.lrsnight{
    float:left;
    margin:2px 0 0 7px;
    width:148px;
}
.lrsnlbl{
     margin:2px 0 0 2px;
}

.lrsndate{
     margin:5px 0 5px 2px;         
     width:120px;
}

.lrlnight{
    float:left;
    margin:2px 0 0 7px;
    width:148px;
}

.lrlnlbl{    
    margin:2px 0 0 2px;
}

.lrlndate{
     margin:7px 0 5px 2px;        
     width:120px;
}

.lrr{
    float:left;
    margin:2px 0 0 0;
    /* margin:2px 0 0 7px; */
    width:144px;
}

.lrrlbl{   
     margin:2px 0 5px 5px; 
}

.lrrtxt{   
    margin:5px 0 0 5px;
}

.lrrcmb{   
    margin:10px 0 0 5px;
}

.locatereservationbtnouter{
    clear:left;
    width:740px;
    padding:2px 0 10px 5px;
}

.lrssrch{
  float:left;
  margin:2px 0 0 5px; 
}

.lrssrchbtn{
    margin:5px 0 0 0;
    float:left;
    width:160px;    
    padding:0 0 0 0;   
}

.orssrchbtn{
    margin:5px 0 0 0;
    float:left;
    width:200px;    
    padding:0 0 0 0; 
    text-align:right;
}
.locatereservationsearchbtn{
    float:right;
    margin:1px 0 0 5px;
}
.locatereservationresetbtn{
    float:right;
    margin:1px 0 0 5px;
}
.locatereservationmanagergridpnl{
    clear:left;
    padding:5px 0 10px 4px;
    width:765px;
}
.locatereservationmanagershowgrid{
    clear:left;
    margin:15px 0 4px 10px;
    font-weight:bold;
    width:730px;
}

.lrsyament{
    padding:2px 0 2px 0;
   clear:left;
   width:655px; 
}
/* Locate Reservation End */


/* Reservation Master Start */
.reservationmastergrid{
    /*float:left;*/
    margin:5px 0 0 0px;
    padding:0;
    width:665px;
}

.rmschdlr{
    float:left;
    margin:5px 0 0 0px;
    padding:0;
    width:665px;
}

.reservationmasterproperty{
    float:left;
    margin:5px 0 0 8px;  
}

.reservationmasterproperty fieldset{
    float:left;   
   width:637px;
   margin:0;
   padding:3px;
}

.reservationmasterpropertygrid{
    float:left;
    margin:5px 0 0 0px;
    width:635px;
}

.reservationdestination{
    width:146px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationdestination .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
} 
 
 .reservationarea{
    width:146px;
    margin:5px 0 0 0;
    clear:left;
    font-weight:normal;   
}

.reservationarea .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
} 

.reservationlocation{
    width:146px;
    margin:5px 0 10px 0;
    clear:left;
    font-weight:normal;   
}

.reservationlocation .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
} 

.reservationcommunity{
    width:146px;
    margin:5px 0 10px 0;
    clear:left;
    font-weight:normal;   
    padding:5px 0 0 0;
}

.reservationcommunity .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
} 

.reservationfilterproperty{   
    float:left;
    width:390px;
}

.reservationnightspnl{
    float:left;
    width:390px;
}

.reservationfirstnight{
    float:left;
    margin:0 0 0 0;
    width:100px;
    color:Purple;
}

.reservationfirstnight .RadDatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:125px;
}

.reservationnights{
    float:left;
    margin:0 0 0 10px;
    width:45px;
}

.reservationnights input{
    float:left;
    margin:0;
    width:45px;      
}

.reservationlastnight{
    float:left;
    margin:0 0 0 10px;
    width:75px;
    color:Purple;
}

.reservationlastnight .RadDatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:135px;
}

.reservationsearchnamepnl{
    float:left;
    width:300px;
}

.reservationsearchname{
    float:left;
    margin:10px 0 0 0;
    width:45px;
}

.reservationsearchname input{
    float:left;
    margin:10px 0 0 0;
    width:45px;      
}

.reservationsleepspnl{
    float:left;
    width:390px;
}

 .reservationsleeps{
    width:55px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationsleeps .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

 .reservationbeds{
    width:55px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationbeds .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.reservationlofts{
    width:55px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationlofts .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.reservationbaths{
    width:55px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationbaths .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.reservationfeature{
    width:150px;
    margin:5px 0 0 0;
    float:left;
    font-weight:normal;   
}

.reservationfeature .RadComboBox{   
    margin:5px 0 0 0;
    float:left;       
}

.reservationfilterbtn{
    margin:12px 0 0 0;
    float:left;
    width:140px;    
    padding:0 0 0 0; 
    text-align:right;
}

.reservationresetsize{
    width:50px;
}

 .rclgndpnl{
    margin:5px 0 0 8px;
    padding:0 0 0 0;
    float:left;
    width:600px;
}

.reservationchecklegendpnl fieldset{    
    padding:0 0 10px 10px;
    width:600;
    height:100%;
    margin:0 0 5px 0;     
}

.rchkbxbtn{
    margin:10px 0 0 0;
    float:left;
    width:190px;    
    padding:0 0 0 0; 
}

.reservationwebsitesize{
    width:60px;
}

.reservationcheckrenterbtn{
    margin:0 0 0 0;
    float:left;    
    width:80px;    
    padding:0 0 0 0; 
}

.reservationownersize{
     width:60px;
     height:20px;
}

.reservationmasterscheduler{    
    margin:10px 0 0 0;
}

.reservationPropertyInfo{
     text-decoration:none;
     color:Black;     
}

/* Reservation Master  End*/ 


/* Grid Legand Details Started */
.pnlgridleganddetails{
      width:580px;
      height:100%;
      float:left;
}

.pnlownergridleganddetails{
      width:620px;
      height:100%;
      float:left;
}

.pnlreservationlegandstatus
{
     margin :5px 0 0 10px;
     float:left; 
      font-weight:bold; 
}

.pnlreservationlegandpendingdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandpending{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandpendingvalues{
  float:left;
  margin:5px 0 0 182px;
}



.pnlreservationlegandprocesseddiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandprocessed{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandprocessedvalues{
  float:left;
  margin:5px 0 0 168px;
}


.pnlreservationlegandconfirmeddiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandconfirmed{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandconfirmedvalues{
  float:left;
  margin:5px 0 0 170px;
}


.pnlreservationlegandcancelleddiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandcancelled{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandcancelledvalues{
  float:left;
  margin:5px 0 0 172px;
}


/* Grid Legand Details Reservation's Type */

.pnlgridlegandreservationtype{
      width:580px;
      height:100%;
      float:left;
}

.pnlreservationlegandtupe
{
     margin :5px 0 0 10px;
     float:left; 
      font-weight:bold; 
}

.pnlreservationlegandrenterdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandrenter{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandrentervalues{
  float:left;
  margin:5px 0 0 190px;
}



.pnlreservationlegandownerdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandowner{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandownervalues{
  float:left;
  margin:5px 0 0 190px;
}


.pnlreservationlegandreservationrefferalagentdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandreservationrefferalagent{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandreservationrefferalagentvalues{
  float:left;
  margin:5px 0 0 82px;
}


.pnlreservationlegandownerguestdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandownerguest{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandownerguestvalues{
  float:left;
  margin:5px 0 0 158px;
}


.pnlreservationlegandownerrefferaldiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandownerrefferal{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandownerrefferalvalues{
  float:left;
  margin:5px 0 0 136px;
}

.pnlreservationlegandnochargerentaldiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandnochargerental{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandnochargerentalvalues{
  float:left;
  margin:5px 0 0 130px;
}



.pnlreservationlegandowneronlinereservationdiv{
  clear:both;
  margin:5px 0 0 20px;
}

.pnlreservationlegandowneronlinereservation{
  float:left;
  margin:5px 0 0 10px;
}

.pnlreservationlegandowneronlinereservationvalues{
  float:left;
  margin:5px 0 0 78px;
}

.pnlgridlegandexclusiveproperty{
      width:600px;
      height:100%;
      float:left;
}

.pnlreservationlegandexclusiveproperty
{
     margin :5px 0 0 20px;
     float:left; 
     font-weight:bold; 
}

.legandgridexclusiveproperty
{
     clear:both;
      margin:5px 0 0 2px;
         width:513px;
}



/* Grid Legand Details Reservation's End */


/* Reservation Property List  Reservation Start */
.reservationlisthr
{
    clear:both;
    margin:10px 0 0 15px;
    width:650px;
}
.rplistdiv{
    float:left;
    margin:10px 0 0 15px;
    width:650px;
}


.p_rdatalist{
	/* margin:0 5px 7px 3px; */
	margin:0 5px 0 3px;
	float:left;
	}
.p_rdatalist tr{
border-bottom:solid 1px #ccc;
}
.rplistnmelbl{
    margin:5px 0 0 5px;
    float:left;
    width:140px;   
    color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:13px;
}


.rplistrnalbl{
    margin:5px 0 0 5px;
    float:left;
    width:145px;
   color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:13px;
}
.rplstrfrmdatlbl{
    margin:5px 0 0 5px;
    float:left;
    width:50px;
    font-weight:bold;
   
}
.rplstafrmdatvallbl{
    margin:5px 0 0 5px;
    float:left;
    width:60px;
    
   
}
.rplstatodatlbl{
    /* margin:5px 0 0 10px; */
    margin:5px 0 0 1px;
    float:left;
    width:60px;
    font-weight:bold;
   
}

.rplstareservetypelbl{
    /* margin:5px 0 0 10px; */
    margin:5px 0 0 1px;
    float:left;
    width:100px;
    font-weight:bold;
   
}

.rplstatodatvallbl{
    /* margin:5px 0 0 5px; */
    margin:5px 0 0 10px;
    float:left;
    width:65px;   
}

.rplstivcebtn{
    margin:5px 0 0 5px;
    float:left;
    width:58px;   
}
.rplstsmitbtn{
    margin:5px 0 0 5px;
    float:left;
    width:108px;   
}

.rplstrmalbtn{
    margin:5px 0 0 5px;
    float:left;
    width:86px;   
}

.rplistdltebtn{
    margin:5px 0 0 5px;
    float:left;
    width:70px;   
}

.rplstgstdiv{
    margin:10px 0 0 15px;
    width:650px;
    float:left;
    padding:0 0 10px 0;
}

.rplstfrmtodatdiv{
    margin:10px 0 0 15px;
    width:650px;
    float:left;
    color:#688BB5;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}


.reservationfromtodate{
    margin:0px 0 0 10spx;
   
    float:left;
    color:#688BB5;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}

.rplstvgstlbl{
    margin:5px 0 0 5px;
    float:left;
    width:538px; 
    color:#949494;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;  
}

.rplstvAmentlbl{
    margin:5px 0 0 5px;
    float:left;
    width:100px;   
    font-family:Tahoma,Geneva,sans-serif;
    font-size:10px;
}
.reservationpropertylistviewAgreementlbl a{
color:#5BAE6F;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;
}
.reservationpropertylistagreementnotcompleteddiv{
    clear:both;
    margin:10px 0 0 15px;
    width:650px;
}

.titleReservationGrid
{
    clear:both;
    margin:10px 0 0 15px;
    width:650px;

}

.valOrRRtrlbl
{
  float:left;
  margin:5px 0 0 10px;
}

.valOPNRlbl
{
    clear:both;
    margin:5px 0  0 10px;
   
}





/* Reservation Property List Reservation End */


/* Reservation Property List End */
.myaccount_right_corner_img {
height:14px;
margin:0 0 0 682px;
position:absolute;
top:107px;
z-index:1;
}
/* My Account top link */

.myaccountre_right_top_link{
/* padding:10px 0 15px 15px; */
padding:10px 0 0 15px;
float:left; 
width:700px;
	}
.myaccountre_right_top_link h2{
	margin:0 347px 0 0;
	padding:0;
	font-family:"Century Gothic","Courier New", Courier, monospace;
	font-size:22px;
	font-weight:normal;
	color:#20487a;
	float:left;
	}
.myaccountre_right_top_link h2 a{
color:#20487a;
 text-decoration:none;
 }
.myaccountre_right_top_link h3{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
.myaccountre_right_top_link h3 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4ca260;
	}
.myaccountre_right_top_link h4{
	margin:0 10px 0 0;
	padding:0;
	float:left;
	}
.myaccountre_right_top_link h4 a{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4ca260;
	}
.myaccountre_right_top_link span{
	float:left;
}
.main_myacount_request_footer{
padding:0 0 7px 228px;
clear:both;
position:relative;
z-index:15;
}



.reservationsSubmitbuttonDiv
{
 float:right;
}
/* My Account top link end */

/* Block Date UI Design  start*/

.universalmodifierblockdates{
    float:left;
    margin:17px 0 0 0;
    width:710px;
}

.universalmodifierdates{
    float:left;    
    width:650px;
}

.universalblockdatesfirstnight{
    float:left;
    margin:10px 0 0 0;
    width:70px;
    color:Purple;
}

.universalblockdatesfirstnightDatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:125px;
}

.universalblockdatesnights{
    float:left;
    margin: 10px 0 0 10px;
    width:45px;
}

.universalblockdatesnightstxt{
    float:left;
    margin:5px;
    width:45px;      
}

.universalblockdateslastnight{
    float:left;
    margin:10px 0 0 10px;
    width:75px;
    color:Purple;
}

.universalblockdateslastdatePicker{
    margin:5px 0 5px 0;    
    float:left;
    width:135px;
}

.universalblockdatesnotes{
    float:left;
    clear:left;
    margin:10px 0 0 0;
    width:60px;   
}

.universalblockdatesnotestxt{
    float:left;
    clear:left;
    margin:12px 5px 0 0;
    width:38px;      
}

.universalblockdatesapplybtn{
    clear:left;
    float:left;
    margin:10px 0 0 0;
    }



.updatepropertycontentsearch {
	font-family:Tahoma,Arial;
    margin:0 0 7px;
    padding:0;
    width:671px;
    float:left;
}

.propertyfontsize
{
font-family:Tahoma,Arial;
 width:656px;
}
/* End Block Date */

/* Update Property Start Top */

.updateproprtycontact{    
    width:600px;  
    padding:7px 0 0 7px;  
    font-family:Tahoma,Arial;
    font-size:11px;
}

.updatemasterinfoproperty
{
   font-family:Tahoma,Arial;
    font-size:11px;
    margin:5px 0 10px 0px;
    float:left;
    width:444px;
   
}

.updatemasterinfo{
    margin:5px 0 0 0;
    float:left;
    font-family:Tahoma,Arial;
    font-size:11px;
}

.updatemainmasterinfo
{
    margin:5px 0 10px 5px;
    float:left;
    width:453px;
    font-family:Tahoma,Arial;
    font-size:11px;
}

.updatemasterinfoaddresssearch {
    font-family:Tahoma,Arial;
    float:left;
    margin:10px 0 0;
    width:221px;
    font-family:Tahoma,Arial;
    font-size:11px;
}

.updatepropertyselectlocation
{
    float:left;
    margin:5px 0 0 1px;
    width:126px;   
}

.updatemasterinfoagreementsearch 
{
    margin:5px 0 10px 5px;
    clear:left;
    width:432px;
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#000;
}

.updatePropertymasterinfoaddresssearch {
    float:left;
    margin:10px 0 0;
    width:186px;
    font-family:Tahoma,Arial;
    font-size:11px;
}

.updatepropertycontentfrontendsearch {
	font-family:Tahoma,Arial;
	font-size:11px; 
    margin:0 0 7px;
    padding:0;
    width:671px;
    float:left;
}

.updatepropertymasterinfoagreementsearch 
{
    margin:5px 0 10px 5px;
    clear:left;
    width:440px;
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#000;
}

.updatemainutilitiesinfo
{
    margin:5px 0 10px 3px;
    float:left;
    width:628px;
}

.updateutilitiesinfo
{
   
    padding:5px 0 0 5px;
    float:left;
    width:630px;
}

.updatesearchpropertybedlayoutgrid {
float:left;
font-weight:bold;
margin:5px;
width:638px;
}

.updatemainbedlayoutinfosearch {
float:left;
margin:5px 0 5px 2px;
width:626px;
}

.updatepropertyvendor{  
    clear:left;
    font-weight:bold;
    height:25px;
    margin:5px 0 0 0;
    padding:0 0 0 7px;   
}


.updatecontactinfo
{
    margin:5px 0 10px 0;
    float:left;
}

.RadTabStripTop_Web20 .rtsLevel .rtsLink, .RadTabStripTop_Web20 .rtsLevel .rtsOut
{
}


.backcolorssss
{
  background-color:White;
}

.rgrdgoto{    
    float:left;
    font-weight:normal;
    margin:5px 0 0 5px;
    width:150px;
}

.rgtodt
{
  float:left;
}
/* Update Property Top -End */

/* Image Uploader Settings */

.SmallButton
{
	padding: 0px;
}

.SmallButton .Icon
{
	width: 16px;
	height: 16px;
}

/*Left panel*/
.LeftPanel
{
	background-color: #f9f8f3;
	border: inset 1px #cbc8ba;
	width: 100px;
}

.LeftPanel .IconButton
{
	width: 90px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.LeftPanel .IconButton .Icon
{
	width: 32px;
	height: 32px;
}

.LeftPanel .Button
{
	width: 90px;
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
}

.LeftPanel .ShortcutPanel
{
	height:425px;
}

.LeftPanel .ShortcutPanel tr {
	display: none;
}

.active{
    margin:10px 0 0 0;
    float:left;
    clear:both;
    font-weight:normal;
}

.rlgotcmdiv
{
	 float:left;
	 margin:0px 0 0 5px;	
}

/* End Image Uploader Settings */
.rgtyear{    
    float:left;
    font-weight:normal;
    margin:5px 0 0 0;
    width:150px;
}

.reservationleftYear{
    float:left;
    margin:0 0 0 210px; 
    text-decoration:none;      
}

.reservationrightYear{
   float:right;   
   margin:0 20px 0 0;   
   text-decoration:none;
}

.radeditorclass
{
    font-family: Arial !important;
    font-size: 2px !important;
   
    background-color:WindowText;
}

.reviewright
{
    text-align:right;
}
.favplusdisplay
{
    float:left;
    margin:0 0 0 100px;
}

.RadTabStrip .rtsTxt, .RadTabStripVertical .rtsTxt {
display:inline-block;
padding:0 0 0 0;
}


.datalistcolor
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#ff0000;
	float:left;
}

.Reservationdatalistcolor
{
	font-family:Tahoma, Geneva, sans-serif;
	color:Red;	 
	/* background-color:Red;*/
	float:left;
}

.Reservationdatalistgreencolor
{
	font-family:Tahoma, Geneva, sans-serif;
	color:Green; 
	/* background-color:Red;*/
	float:left;
}

.Reservationviewagreement
{	
	display:none;
}


.Reservationdatalistcolor
{
	font-family:Tahoma, Geneva, sans-serif;
	color:Red;
/*	background-color:Red; */
	float:left;
}

.datalistcolorgreen
{
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	background-color:#85c694;
	float:left;
}
.floatlef
{
    float:left;
}

.reservationpropertylistdiv{
    float:left;
    margin:10px 0 0 0;
    width:662px;
}
.reservationpropertylistareanamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:115px;
   color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:13px;
}
.reservationpropertylistnamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:140px;   
    color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:13px;
}

.reservationpropertylistareaorderNolbl{
    margin:5px 0 0 5px;
    float:left;
    width:40px;   
}
.reservationpropertylistareaordernovaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:40px;   
}

.reservationpropertylistareafromdatelbl{
    margin:5px 0 0 5px;
    float:left;
    width:46px;
   
}
.reservationpropertylistareafromdatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:53px;
   
}
.reservationpropertylistareatodatelbl{
    margin:5px 0 0 10px;
    float:left;
    width:52px;
   
}
.reservationpropertylistareatodatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:55px;   
}

.reservationpropertylistinvoicebtn{
    margin:5px 0 0 5px;
    float:left;
    width:58px;   
}
.reservationpropertylistguestdiv{
    margin:10px 0 0 15px;
    width:650px;
    float:left;
    padding:0 0 10px 0;
}
.reservationpropertylistviewguestlbl{
    margin:5px 0 0 5px;
    float:left;
    width:538px; 
    color:#949494;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;  
}


/* Reter Reservation Login */
.renterreservationpropertylistdiv{
    float:left;
    margin:10px 0 0 15px;
    width:650px;
     font-family:Tahoma,Geneva,sans-serif;
      font-size:12px;
}

.renterreservationpropertylistareafromdatelbl{
    margin:5px 0 0 5px;
    float:left;
    width:50px;
    font-weight:bold;
    font-family:Tahoma;
    font-size:12px;
   
}
.renterreservationpropertylistareafromdatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:66px;
   
}
.renterreservationpropertylistareatodatelbl{
    margin:5px 0 0 16px;
    float:left;
    width:70px;
    font-weight:bold;
   
}

.renterreservationpropertylistareatodatevaluelbl{
    margin:5px 0 0 16px;
    float:left;
    width:65px;   
    font-family:Tahoma;
    font-size:12px;
}

.renterreservationpropertylistinvoicebtn{
    margin:5px 0 0 10px;
    float:left;
    width:58px;   
}

.renterreservationpropertylistareanamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:186px;
   color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:12px;
}
.renterreservationpropertylistnamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:165px;   
    color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:12px;
}

.renterreservationpropertylistguestdiv{
    margin:10px 0 0 15px;
    width:640px;
    float:left;
    padding:0 0 10px 0;
}

.renterreservationpropertylistviewguestlbl{
    margin:5px 0 0 5px;
    float:left;
    width:530px; 
    color:#949494;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;  
}

.renterreservationpropertylistviewAgreementlbl{
    margin:5px 0 0 5px;
    float:left;
    width:100px;   
}
.fontInstructionandDirections
{
    font-family:Tahoma, Geneva, sans-serif;
     width:640px;
     font-size:12px;
}
/* Renter Reservation End */


/* points history start*/

.pointshistoryouter{
    float:left;
    padding:10px 0 5px 5px;
    width:600px;
}

.applypointshistory{
    float:left;
    margin:5px 0 0 0px;
}

.applypointshistory{
    float:left;   
    font-weight:bold;
    margin:5px 0 0 5px;
}

.applypointshistorycmb{
    float:left;
    margin:0 0 0 5px;
    width:175px;
}

.reservehistorypoints{
    float:left;
    font-weight:bold;
    margin:5px 0 0 5px;    
}

.reservepointshistorycmb{
    float:left;
    margin:0 0 0 5px;
    width:175px;
}

.applypointsnoteshistory{
    float:left;
    margin:5px 0 0 5px;
}
.applypointshistorylbl{
    float:left;
    margin :5px 0 0 5px;
    width:73px;
}

.applypointshistorytxt{
    float:left;
    margin:5px 0 0 0;
}

.pointshistorypnl{
    float:left;
    /* margin:5px 0 0 13px; */
    margin:5px 0 0 5px;
    /* width:650px; */
    width:670px;
}

.pointshistorygrid{
    float:left;
    margin:5px 0 0 10px;
    width:607px;
}
/* points history end*/


/* Property Vendor Login Start */
.Propertyvendorreservationcontent
{
    width:665px;
    float:left;
    margin:5px 0 5px 4px;
    font-family:Tahoma,Geneva,sans-serif;
   font-size:12px;
}

.Propertyvendorreservationshowall{
    margin:40px 0 0 3px;
    float:left;
    width:90px;
    /* width:100px; */
}
.Propertyvendorreservationresetbtn{
    /* margin:5px 0 0 5px; */
    margin:5px 0 0 0; 
    clear:both;
}

.locatereservationshowsearchbtn{
    margin:5px 0 0 0;
    float:left;
    width:160px;    
        padding:0 0 0 0; 
 /*   text-align:right; */
    }

/* Property vendor Login End */


/* Cleaning Company Reservations */

.cleaningreservationpropertylistareafromdatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:72px;
    font-family:Tahoma;
    font-size:12px;
   
}

.cleaningreservationpropertylistareanamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:190px;
   color:#4CA260;
   font-family:Tahoma,Geneva,sans-serif;
   font-size:13px;
}

.cleaningsreservationpropertylistareafromdatelbl{
    margin:5px 0 0 5px;
    float:left;
    width:86px;
    font-weight:bold;
   
}
.cleaningsreservationpropertylistareafromdatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:150px;
   
}

.cleaningcompanycleaningDetails
{
    margin:10px 0 0 10px;
     clear:both;
}

.cleaningcompanycleaningDetailsupdatebtn
{     
     margin:10px 0 0 380px;
   
    
     
}

.cleaningcompanycleaningDetailscancelbtn
{     
     clear:both;
}

/* Cleaning Company Reservations End */
/* Update Profile Start */

.updateprofile_main_content{
	width:644px;
	/*background:url(../images/about_content_bg.png) no-repeat;
	background:url(../images/contact_content_bg-copy.png) no-repeat;*/
	background-color:#fff;
	}

.update_profile{
	margin:17px 30px 0 30px;
	padding:10px 0 0 0;
	border-top:#d8d8d8 solid 1px;
	border-bottom:#d8d8d8 solid 1px;
	min-height:400px;
	width : 600px;
	}
.updateprofile_input_box{
	float:left;
	}	
.updateprofilefirstname
{
    float:left;
    width:420px;
}
.updateprofilelastname
{
    float:left;
    width:420px;
    margin:3px 0 0 0;
}
.updateprofileemailaddress
{
    float:left;
    width:420px;
}
.updateprofilephonenumber
{
    float:left;
    width:420px;
}
.lblupdateprofilefirstname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:3px 0 0 0;
    width:180px;
    text-align : right;
}	
.txtupdateprofilefirstname
{
    float:left;
    margin:3px 0 0 10px;
    width:180px;
}	
.errorupdateprofilefirstname
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.lblupdateprofilelastname
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:3px 0 0 0;
    width:180px;
    text-align : right;
}
.txtupdateprofilelastname
{
    float:left;
    margin:3px 0 0 10px;
    width:180px;
}
.errorupdateprofilelastname
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.txtupdateprofileemailaddress
{
    float:left;
    width:420px;
    margin:3px 0 0 0;
}
.lblupdateprofileemailaddress
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:3px 0 0 0;
    width:180px;
    text-align : right;
}
.errorupdateprofileemailaddress
{
     clear    :left;
    padding : 3px 0 0 205px;
}
.valupdateprofileemailaddress
{
    float:left;
}
.txtupdateprofilephonenumber
{
    float:left;
    width:420px;
    margin:3px 0 0 0;
}
.lblupdateprofileemailphone
{
    float:left;
    font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#6699cc;
    margin:3px 0 0 0;
    width:180px;
    text-align : right;
}
.txtupdateprofileemailphone
{
    float:left;
    margin:3px 0 0 10px;
    width:180px;
}
.errorupdateprofileemailphone
{
     clear    :left;
    padding : 3px 0 0 205px;
}
.valemailupdateprofilephone
{
    clear    :left;
    padding : 3px 0 0 205px;
}
.txtupdateemailaddress
{
    float:left;
    margin:3px 0 0 10px;
    width:180px;
}
/* Update Profile End */


.inner_tabs{  
   padding-right:0px;
   color:#627EB7; 
   font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   background:transparent url(../images/my_account_left_tab.png) no-repeat scroll left top; 
       
}
/* Start the Tab */

/* Rad Green Color Tab Command */
.RadTabStripTop_Sunset .rtsLevel1 .rtsLink, .RadTabStripTop_Sunset .rtsLevel1 .rtsOut, .RadTabStripBottom_Sunset .rtsLevel1 .rtsLink, .RadTabStripBottom_Sunset .rtsLevel1 .rtsOut, .RadTabStripTop_Sunset_Baseline .rtsLevel1, .RadTabStripBottom_Sunset_Baseline .rtsLevel1 {

background:url(../images/my_account_left_tab.png) no-repeat;
padding:0 0 0 4px;
background-position:0 -42px;
 font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   line-height:26px;
   color:#FFFFFF;}

.RadTabStripTop_Sunset .rtsLevel1 .rtsSelected .rtsOut, .RadTabStripTop_Sunset .rtsLevel1 .rtsSelected:hover .rtsOut {
background:url(../images/my_account_right_tab.png) no-repeat scroll right top;
background-position:100% -42px;
 font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   line-height:26px;
   color:#FFFFFF;
   }
.RadTabStripTop_Sunset .rtsLevel1 .rtsLink {
background:transparent url(../images/my_account_left_tab.png) no-repeat scroll left top;
margin:0 0 0 2px;
 font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   line-height:26px;
   color:#FFFFFF;
background-position:0 0;
}

.RadTabStripTop_Sunset .rtsLevel1 .rtsOut {
background-position:100% 0;
background:transparent url(../images/my_account_right_tab.png) no-repeat scroll right top;
 font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   line-height:26px;
   color:#FFFFFF;
}
.RadTabStripTop_Sunset .rtsLevel1 .rtsSelected, .RadTabStripTop_Sunset .rtsLevel1 .rtsSelected:hover{
background-position:0 -42px;
 font-family:Tahoma, Geneva, sans-serif;
   font-size:11px;
   line-height:26px;
   color:#FFFFFF;
}

/*Check Availability */
.checkavailability_search_content{
	background-color:#fff;
	padding:2px 0 0 0;
	
}
.divinnercheckavailability_search_content
{
  padding:15px 18px;
}
.propertiescheckavailability_search_dates{
	width:579px;
	background:url(../images/date_bg.png) no-repeat;
	font-family:Tahoma;
     font-size:11px;
	}
.propertiescheckavailability_search_dates ul{
	margin:0;
	/* padding:0px 3px 12px 0px; */
	padding:5px 3px 2px 0px;
	float:left;
	}
.propertiescheckavailability_search_dates li{
	margin:0 2px;
	padding:0;
	list-style-type:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	display:inline;
	color:#20487a;
	float:left;
}
.propertiescheckavailability_search_go{
	float:left;
	margin:4px 0 0 0;
	padding:0;
	}
.calendisplay
{
    clear:both;
    padding :10px 0 0 0px;
}

/* Reservation Styles */
.mainreservationdiv{
	margin:17px 30px 0 30px;
	padding:10px 0 0 0;
	border-top:#d8d8d8 solid 1px;
	border-bottom:#d8d8d8 solid 1px;
	height:710px;
	width : 600px;
	}
/*End  Reservation Styles */

/*  View Agreement Details Start */

.Agreemnetdatediv{
    float:left;
    margin:5px 0 0 5px;
    width:500px;
    font-family:Tahoma;
    font-size:13px;
}

.Agreemnetdatelbl{
    float:left;
    margin:5px 0 0 5px;
    width:218px;
}

.Agreemnetdatevalue{
    float:left;
    margin:5px 0 0 5px;
    width:200px;
}


.AgreemnetAddressdiv{
    float:left;
    margin:5px 0 0 5px;
    width:500px;
}

.AgreemnetAddresslbl{
    float:left;
    margin:5px 0 0 5px;
    width:218px;
}

.AgreemnetAddressvalue{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}

.pnlAgreementSignView
{
	float:left;
    margin:5px 0 0 40px;
}

.agreementdescription
{
	clear:both;
	margin:15px 0 0 5px;
	 width:550px;
}
.lblagreementname
{
	clear:both;
	margin:15px 0 0 5px;
}

.Agreemnetnamelbl{
    float:left;
    margin:0px 0 0 5px;
    width:50px;
}

.topmargin
{
	clear:both;
	margin:5px 0 0 5px;
}

/* View Agreement Detail End */
/* View Agreement Detail End */
.propertybutton
{
    margin : 100px 0 0 0;
    display:none;
}

.propertyFirstPreviousButton
{
    float:left;
     margin : 100px 0 0 10px;
}
.propertylblButton
{
    float:left;
    margin:100px 0 0 100px;
}
.propertyLastNextButton
{
    float:right;
    margin : 100px 10px 0 0;
}


/* View Signed rental Agreement */


.signedagreement{
    float:left;
    margin:27px 0 5px 10px;
    width:153px;
    font:bold;   
}


.lblagreementname
{
	clear:both;
	margin:15px 0 0 5px;
}

.Agreemnetnamelbl{
    float:left;
    margin:0px 0 0 5px;
    width:50px;
}

.agreementdescription
{
	clear:both;
	margin:15px 0 0 5px;
	 width:650px;
}

.pnlAgreementSignView{
	float:left;
    margin:5px 0 10px 4px;
}

.Agreemnetdatediv{
    float:left;
    margin:5px 0 0 5px;
    width:500px;
}

.Agreemnetdatelbl{
    float:left;
    margin:5px 0 0 5px;
    width:218px;
}
.Agreemnetdatevalidation{
    float:left;
    margin:5px 0 0 5px;
    width:450px;
}


.Agreemnetdatevalue{
    float:left;
    margin:5px 0 0 5px;
    width:200px;
}

/* View Signed rental Agreement */

.pagination a{padding:5px;}
.pagination span{padding:5px;}
        
 .datalistresultcomdiv
 {
 	 clear:both;
     width:98%;
     /* margin:2px 0 2px 0; */
     padding:2px 0 2px 0;
 }
 .datalistresult
 {
     float:left;
     width:80px;
 }
 
 .datalistpanelresult
 {
     float:left;
     width:450px;
 }
 

.invoicefontsizes
{	
	font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
 }
 .arealandingfontsize
 {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
 }
 
 .propertydetaildescriptiondetails
 {
     margin:10px 0 0 0;
      font-family:Tahoma, Geneva, sans-serif;
     font-size:6px;
 }
 .renter_margin
 {
     margin-top:0px;
 }
 .details_width
 {
     width:475px;
 }
 .myaccount_head_align
 {
     width:73%;
     float:left;
     margin-top:5px;
 }
 .myaccount_head_link
  {
      width:24%;
      float:left;
  }
  .search_txt_align
  {
      margin-top:5px;
  }
  .area_panel_align
  {
      margin:20px 0 10px 20px;
  }
 .pagination_result_datalist
 {
     width:10%;
     float:right;
     
 }
.pagination_result_datalist_res
{
    float:right;width:80%;
    font-family:Tahoma;
    font-size:10pt;
}    
.data_align_right
{
    width:100%;
    float:right;
}
.pagination_label_align
{
    float:left;
    width:8%;
    font-family:Tahoma;
    font-size:10pt;
    
}
/******************* FRONT END PROPERTIES ****************************/
.amenioties_label
{
    font-family:Tahoma,Geneva,sans-serif;
    font-size:12px;
    font-weight:bold;
    float:left;
    width:35%;
    background-color:#ABD0D9;
    height:20px;
    margin-top:2px;
}    
.amenities_value
{
    width:60%;
    float:left;
    margin:2px 0 0 3px;
    background-color:#E6E7E8;
    height:20px;
    
}
.amenities_value_label
{
    background-color:#E6E7E8;
    color:Black;
}
.bedlayout_value
{
    width:80%;
    float:left;
    margin:2px 0 0 0px;
    background-color:#E6E7E8;
    height:20px;
    
}

.amenity_full_width
{
    width:100%;
    clear:both;
}
.amenities_pty_desc
{
    width:100%;
    clear:both;
    margin:2px 0 0 0;
    background-color:#E6E7E8;
    min-height:75px;
    font-family:Tahoma,Geneva,sans-serif;
    font-style:normal;
	font-size:11px;
	font-weight:normal;
	color:Black;
}

.locatereservationcontentouter
{
    width:665px;
    padding:0px 0 16px 5px;
}
.locatereservationcontent
{
    width:665px;
    float:left;
    margin:5px 0 0px 4px;
}
.locatereservationinnerpnl
{
    float:left;
    padding:0 0 0 0px;
    /* padding:0 0 10px 0px; */
}
.locatereservationarealocation
{
    clear:left;
    width:655px;
    padding:0px 0 5px 0;
}

.locatereservationdestination{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.locatereservationdestination .RadComboBox
{
    margin:5px 0 0 0;
}
.locatereservationarea{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.locatereservationarea .RadComboBox
{
    margin:5px 0 0 0;
}
.locatereservationlocation{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.locatereservationlocation .RadComboBox
{
  
    margin:5px 0 0 0;
}
.locatereservationcommunity
{
    float:left;
    margin:5px 0 0 5px;
    width:150px;
}
.locatereservationcommunity .RadComboBox
{
    margin:5px 0 0 0;
}
.locatereservationsearch
{
    clear:left;
    width:745px;
    padding:5px 0 3px 0;
}
.locatereservationowner
{
 float:left;
 margin:2px 0 0 4px;
 width:149px;

}
.locatereservationownerlbl
{
    margin:2px 0 2px 3px;
}
.locatereservationownertxt
{ 
    margin:4px 0 0 9px;
}

.locatereservationpropertyagent
{
 float:left;
 width:157px;

}
.locatereservationagentlbl
{
      margin:2px 0 2px 9px;
}
.locatereservationagenttxt
{
     margin:4px 0 0 9px;
}
.locatereservationcontacttype
{
 float:left;
 width:157px;

}
.locatereservationcontactlbl
{
     margin:2px 0 2px 9px;
}
.locatereservationcontacttxt
{
    margin:4px 0 0 9px;
}
.locatereservationpropertyname
{
  float:left;
 width:128px;
 
 margin:0 0 0 146px;
}
.locatereservationpropertylbl
{
  margin:2px 0 2px 9px;
}
.locatereservationpropertytxt
{
  margin:4px 0 0 8px;
}
.locatereservationpending{
  float:left;
  width:150px;
  /* margin:5px 0 0 5px; */
  margin:2px 0 5px 10px;
 
}
.locatereservationpendinglbl
{   
    margin:2px 0 0 5px;
}

.locatereservationpendingtxt
{
   
    margin:5px 0 0 5px;
}


.locatereservationpendingcmb
{
     margin:10px 0 0 5px;
}
.locatereservationmanagercmb
{   
    margin:4px 0 0 5px;
    clear:left;
}
.locatereservationownercmb{
    margin:7px 0 0 0px;
    float:left;
    width:149px;
    
}
.locatereservationagentcmb{
     margin:7px 0 0 7px;
     float:left;
      width:149px;
}
.locatereservationcontactcmb{
    margin:7px 0 0 8px;
     float:left;
      width:149px;
}
.locatereservationrentercmb{
    margin:7px 0 0 4px;
    float:left;
     width:140px;
}
.locatereservationpropertycmb{
    margin:7px 0 0 10px;
    float:left;
     width:120px;
}
.locatereservationshowall{
    margin:5px 0 0 3px;
    float:left;
    width:160px;
}
.locatereservationsigninyouragreementlbl{
    float:left;
    margin:5px 0 0 3px;
    width:200px;
   
}

.locatereservationbynight{
    padding:0px 0 2px 0;
   clear:left;
   width:655px; 
}

.locatereservationstartnight
{
    float:left;
    margin:2px 0 0 7px;
    width:148px;
}
.locatereservationstartnightlbl{
     margin:2px 0 0 2px;
}
.locatereservationstartnightdate{
     margin:5px 0 5px 2px;    
     
     width:120px;
}
.locatereservationlastnight
{
    float:left;
    margin:2px 0 0 7px;
    width:148px;
}
.locatereservationlastnightlbl{
    
    margin:2px 0 0 2px;
}
.locatereservationlastnightdate
{
     margin:7px 0 5px 2px;    
    
     width:120px;
}
.locatereservationreservation{
    float:left;
    margin:2px 0 0 0;
    /* margin:2px 0 0 7px; */
    width:144px;
}
.locatereservationreservationlbl
{   
     margin:2px 0 5px 5px; 
}
.locatereservationreservationtxt{
   
    margin:5px 0 0 5px;
}
.locatereservationreservationcmb{
   
    margin:10px 0 0 5px;
}
.locatereservationbtnouter{
    clear:left;
    width:740px;
    padding:2px 0 10px 5px;
}

.locatereservationshowsearch{
  float:left;
  margin:2px 0 0 5px; 
}

.locatereservationshowsearchbtn{
    margin:5px 0 0 0;
    float:left;
    width:160px;    
    padding:0 0 0 0; 
  
}

.reservationpropertylistfromtodatediv{
    margin:10px 0 0 0;
    width:662px;
    float:left;
    color:#688BB5;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}


.reservationfromtodate{
    margin:0px 0 0 10spx;
   
    float:left;
    color:#688BB5;
font-family:Tahoma,Geneva,sans-serif;
font-size:11px;
}

.reservationpropertylistviewguestlbl{
    margin:5px 0 0 5px;
    float:left;
    width:538px; 
    color:#949494;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;  
}

.renterreservationpropertylistareafromdatelbl{
    margin:5px 0 0 5px;
    float:left;
    width:30px;
    font-weight:bold;
   
}
.renterreservationpropertylistareafromdatevaluelbl{
    margin:5px 0 0 5px;
    float:left;
    width:66px;
   
}
.renterreservationpropertylistareatodatelbl{
    margin:5px 0 0 16px;
    float:left;
    width:10px;
    font-weight:bold;
    font-family:Tahoma;
    font-size:12px;
   
}
.reservationpropertyviewdiv{
    clear:both;
    margin:10px 0 0 15px;
    width:650px;
    font-family:Tahoma,Geneva,sans-serif;
    font-size:13px;
    color:#5D88BB;
}

.reservationpropertyviewnamelbl{
    margin:5px 0 0 5px;
    float:left;
    width:183px;
   
}

.reservationpropertyviewcurrentReservationBtn{
    float:left;
    margin:5px 0 0 5px;
}

.reservationpropertyviewpreviousReservationBtn{
    float:left;
    margin:5px 0 0 5px;
}

.reservationpropertyviewUpdateBtn{
    float:left;
    margin:5px 0 0 5px;
}

.reservationpropertyviewblockdateBtn{
    float:left;
    margin:5px 0 5px 5px;
}

/* Update Profile Class */
.owner_content
{
    width:69%;
    float:left;
    padding-left:0.5%;
    margin-top:0.5%;
}
.panel_align
{
margin:0 0 0 0.5%;
float:left;   
}
.edit_grid_align
{
    width:95%;
    padding:1% 0 0 1%;
    clear:both;
    
}
.labelText
{
	padding-bottom:0.3%;  
	font-weight:bold;
}
.labelText_profile
{
	padding-bottom:0.3%;  
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.edit_grid_align_bld
{
    width:95%;
    padding:1% 0 0 1%;
    font-weight:bold;
}
.edit_panel_align
  {
   padding:0 0 0 0.5%;
   float:left;
      
  }
.button_align
  {
   padding-bottom:0.5%;
   width:100%;
   float:left;   
      
  }
    
/* End Update Profile */

.char_pnl
{
width:160px;
clear:both;
}
.char_lbl
{
  float:left;
  width:110px;  
  margin:5px 0 5px 5px;
}
.char_val{
   float:left;
   width:30px; 
   margin:7px 0 0 0;
}
.tableStylesss
{
  margin: 5px;
}
.calen
{
	/*color:Gray;*/
    visibility:hidden;
}
.CalendarHolidays a    
{    
    color: red !Important; 
   
}  

.pty_cont_width
{
    width:99%;
    clear:both;
    margin-left:1%;
     /* margin:10px; */
     margin:5px;
}
.pty_cmd_cnt
{
    width:48%;
    float:left;
    margin:0% 0 2% 2%;
    font-family:Tahoma;
    font-size:13px;
}
.pty_full_cmb
{
    padding:0 0 2% 2%;
}
.btnpty_cont_width
{
  /*   width:99%;
     margin-left:1%;*/
     clear:both;
     margin:50px 0 0 200px;
     font-weight:bold;
}
.RadComboBox_Vista .rcbInputCell .rcbEmptyMessage 
{
	color:#666666;
	font-style:normal;
}
/****************** FRONT END PROPERTIES END ***************************/


.renterdetails_width
 {
     width:300px;
    
 }
 
 .renterreservationpropertylistviewguestslbl{
    margin:5px 0 0 5px;
    float:left;
    width:225px; 
    color:#949494;
font-family:Tahoma,Geneva,sans-serif;
font-size:10px;  
}
.guestagreementdrivingdirections a{
color:#5BAE6F;
font-family:Tahoma,Geneva,sans-serif;
 margin:5px 0 0 36px;
font-size:10px;
float:left;

}

/* Renter Reservations Driving Instructions */

.renterInstructionsanddrivingDirectionsdiv{
    float:left;
    margin:5px 0 0 5px;
    width:620px;
    font-family:Tahoma;
    font-size:12px;
}

.reterreservationinstructiondrivingvalue{
    float:left;
    margin:5px 0 0 5px;
    width:380px;
}
.sp_package_text{
	width:170px;
	float:left;
	}
.sp_package_text h3{
	margin:0;
	padding:2px 0 0 0;
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	}
.sp_package_text h4{
	 margin-top : 5px;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:bold;
	}
.sp_package_text h5{
	margin:0;
	padding:45px 0 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3fac58;
	}
.sp_package_text p{
    line-height:14px;
    margin:0;
    padding:10px 0 0;
	font-family:Avenir,Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:9px;
	text-align:justify;
	}
.sp_package_h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	/*float:right;
	padding:0 12px 10px 0;*/
	}
.sp_package_garden_main{
	background-color:#E3EAFF;
	height:137px;
	width:305px;
	margin:0 0 10px 0;
	}
.sp_package_garden_vacations
{
    float:left;
    padding:0 10px;
    width:630px;
    min-height : 723px;
}	

.faverror
{
	color:Red;
	font-weight:bold;
	margin-left:58px;
}		

/* Renter Reservations Driving Instructions */

/* Vacation Rentals Mammoth page */

.header_vacation{
     background:#BEDBE1 url(../../images/bg.jpg) repeat-x scroll 0 0;
}
.footer_couple_inner_vacation{
	width:276px;
	height:165px;
	margin:0 0 0 24px;
	position:absolute;
	z-index:-1;	
	}
	
.home_content_vacation{
	width:644px;
	min-height:366px;	
	background-color:#fff;
	}

.request_footer_vacation {
	/*margin:4px 0 0px 0;*/
	padding:5px 5px 0px 0;
	height:22px;
	font-family:Trade Gothic LH, Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;	
	text-align:right;
	clear:both;
	position:relative;
	z-index:10;
}
.request_footer_vacation a{
	font-family:Trade Gothic LH,Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#fff;
	text-decoration:none;
	padding:0 10px 0px 0;
	}
.request_footer_vacation a:hover{
	color:#2c4e78;
}
.request_footer_vacation .active{
	color:#2c4e78;
}

/* Left Content */
.left_top_corner_vacation {
	height:14px;
	width:276px;
	position:absolute;
	z-index:1;
	top:108px;
}

/* Right Content */
.right_corner_img_vacation {
	height:14px;
	top:108px;
	position:absolute;
	z-index:1;
	margin:0 0 0 636px;
}

.request_footer_corner_vacation {
	height:14px;
	position:absolute;
	z-index:1;
	left:636px;
	bottom:-6px;
}

/* New Tab */

.vacation_rental_tab {
	clear:both;
     /*width:100%;*/
	 height:41px;	 
	 padding:0 0 0 85px;
      }
.vacationrental_tab ul{
          margin:0;
          padding:10px 0px 0 40px;
		  height:31px;
      }
.vacationrental_tab li {
      display:inline;
      margin:0;
      padding:0;
      list-style-type:none;
      }
.vacationrental_tab a {
      float:left;
	  font-family:"Trade Gothic LH",Tahoma, Geneva, sans-serif;
	  font-size:12px;
	  color:#fff;
      background:url(../images/inner_tab_left01.png) no-repeat left top;
      margin:2px 5px 0 0;
      padding:0 0 0 10px;
      text-decoration:none;
      }
.vacationrental_tab a span {
      float:left;
      display:block;
      background:url(../images/inner_tab01.png) no-repeat right top;
      padding:8px 11px 10px 6px;
      color:#fff;
      }
.vacationrental_tab a span {
	float:none;
	}
.vacationrental_tab a:hover span {
      color:#233f65;
      }
.vacationrental_tab a:hover {
      background-position:0% -42px;
      text-decoration:none;
      }
.vacationrental_tab a:hover span {
      background-position:100% -42px;
	 color:#233f65;

      }

.vacationrental_tab .current a {
              background-position:0% -42px;
      }
.vacationrental_tab .current a span {
              background-position:100% -42px;
      }
/* New Tab End */

/* Vacation Rentals Mammoth page */
.tblegrddynmic
{
    background-color:#92B4E0;
}

/* Privacy */
.privacy{
	margin:0 0 0 12px;
    padding:15px 0 0 22px;
	color:#929191;
	width:95%;
	background:url(../images/privacy_center.png);
}
.privacy_top{
	width:886px;
	/*padding:0px 0 0 15px;*/
	margin:0 auto;
	}
.privacy h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#1e4471;
	}
.privacy h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e4471;
	margin:0 0px 5px 0;
	padding:0;
	}
.privacy p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#929191;
	text-align:justify;
	padding:0 15px 10px 0;
	margin:0;
	}
.privacy_bottom{
	margin:0;
	padding:0;
	}
/* Privacy End */
.RadTabStrip .rtsTxt, .RadTabStripVertical .rtsTxt {
display:inline-block;
padding:0 0 0 0;
}