/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image: url(../img/mainbg.jpg); background-repeat:repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

form, h1, h2, h4, h5 {
 margin:0px;
 padding:0px;
 overflow:hidden;
}

span { width:auto; height:auto; margin:0px; padding:0px; overflow:hidden;}

div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	outline:none;
	border:0px;
}
img a {
	border:none;
	outline:none;
	border:0px;
}
img a:hover {
	border:none;
	outline:none;
	border:0px;
}
ul, li {
	margin:0px;
	padding:0px;
	overflow:hidden;
	list-style:none;
}

a {
	text-decoration:none;
	outline:none;
	border:none;
}


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


/*################################ head css start ####################################*/
#headertopdiv{
	float:left;
	width:1000px;
	background:url(../img/headtopimg.jpg) no-repeat;
	height:93px;
}

#logo{
	float:left;
	width:250;
}


#toplogin{
	float:right;
	width:421px;
	height:28px;
	padding-top:15px;
	padding-right:12px;
}



#login1{
	float:left;
	width:119px;
	height:33px;
	line-height:33px;
	padding-right:0px;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#eb151c;
	font-weight:bold;
}

#login2{
	float:left;
	width:108px;
	padding-top:5px;
}


#login3{
	float:left;
	width:108px;
	padding-left:8px;
	padding-top:5px;
}
#login4{
	float:left;
	width:65px;
	padding-top:6px;
	padding-left:8px;
}

.logintxtfield{
	width:108px;
	height:17px;
}

.logintxt{

	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#025790;

}

#toplinkdiv{
	float:left;
	width:1000px;
	height:33px;
}	


#toplink_leftimg{
	float:left;
	width:14px;
}

#toplink_rightimg{
	float:right;
	width:23px;
}

#toplink_centerbg{
	float:left;
	background:url(../img/toplinkbg.png) repeat-x;
	height:33px;
	width:963px;
}

ul#main_link {
	width:auto;
	height:auto;
}
ul#main_link li {
	width:auto;
	height:auto;
	float:left;
}
ul#main_link li a {
	float: left;
	display: block;
	text-decoration: none;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:18px;
	padding-left:18px;
	border-right: 1px solid #eb131b; /*right divider between tabs*/
	color: #ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
ul#main_link li a:hover {
	background:url(../img/toplinkbg_hover.png) repeat-x; /*background of tabs for hover state */
	color:#000;
}
/*---------------*/
ul#main_link1 {
	width:auto;
	height:auto;
}
ul#main_link1 li {
	width:auto;
	height:auto;
	float:left;
}
ul#main_link1 li a {
	float: left;
	display: block;
	text-decoration: none;
	padding-top:9px;
	padding-bottom:9px;
	padding-right:18px;
	padding-left:18px;
	border-right:0; /*right divider between tabs*/
	color:#ffffff ;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
ul#main_link1 li a:hover {
	background:url(../img/toplinkbg_hover.png) repeat-x; /*background of tabs for hover state */
	color:#000;
	font-size:14px;
}
/*----------------*/

#loginheadsearchdiv{
	float:left;
	padding-top:16px;
	width:421px;
}

#helpdiv4{
	float:left;
	width:421px;
	text-align:right;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#helpdiv4 a{
	color:#FFFFFF;
	text-decoration:none;
}

#helpdiv4 a:hover{
	color:#FFFFFF;
	}

#banner_rightdiv{
	float:left;
	width:131px;
	margin-bottom:10px;
	background:url(../img/bannerhead_bgtext.png) no-repeat;
	height:30px;
	
	font-size:12px;
	color:#FF0000;
	line-height:30px;
	text-align:center;
}
.bannerheadtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	line-height:30px;
	text-align:center;
}

/*################################ head css end ####################################*/
	
	
	
/*################################ home page body css start ####################################*/	

#body_maindiv{
	float:left;
	clear:left;
	width:1000px;
	background:url(../img/bodybg.png) top no-repeat;
	height:auto;
}
	
	
#bodyleftdiv{
	float:left;
	width:485px;
	height:auto;
	padding-left:15px;
	padding-top:3px;
}


#bodyrightdiv{
	float:right;
	width:463px;
	height:auto;
	padding-right:15px;
}

.welcome_txt2{
	font-family:Tahoma;
	font-size:13px;
	color:#555;
	line-height:17px;
	font-weight:normal;
	text-align:justify;
	text-decoration:none;
}

.price {
	font-family:Tahoma;
	font-size:13px;
	color:#555;
	font-weight:normal;
}

.price2 {
	font-family:Tahoma;
	font-size:13px;
	color:#555;
	font-weight:bold;
}
.welcomered{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ea070e;
	font-weight:bold;
}

#welcometxtdiv{
	padding-top:2px;
}

.welcomegrey{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	font-weight:bold;
}

.welcomeblue, .welcomeblue a{
	font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:10px;
	
	
}

.welcomeblue a:hover{
	color:#0171a5;
	text-decoration:none;
		
}


#map_home{
	float:left;
	width:485px;
	height:auto;
	margin-top:24px;
	background:url(../img/map_bg.png) repeat-y;
}
#maptopimg{
	float:left;
	width:485px;
	height:auto;
	background:url(../img/map_bgtopimg.png) no-repeat;
}

#mapbottomimgdiv{
	float:left;
	width:485px;
}

#mapimgdiv{
	float:left;
	padding-left:33px;
	padding-top:20px;
}

.font11, .font11 a{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	text-align:justify;
	outline:none;
	text-decoration:none;
}

.font12, .font12 a{
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	outline:none;
	text-align:justify;
	text-decoration:none;
}

#mapbottomtxt{
	float:left;
	width:410px;
	font-family:Tahoma;
	font-size:11px;
	color:#333;
	line-height:16px;
	text-align:justify;
	text-decoration:none;
	padding-left:30px;
	
	margin-left:6px;
	
}

.browsediv_top {
	width:auto;
	height:47px;
}

#browsediv{
	float:left;
	width:485px;
	height:auto;
	margin-top:13px;
}

#finaldiv{
	float:left;
	width:463px;
	height:auto;
	margin-top:13px;
	margin-bottom:12px;
		
}


#finaldiv3{
	float:left;
	width:463px;
	height:auto;
	margin-top:12px;
	margin-bottom:12px;
		
}

#final_samlldiv{
	float:left;
	width:220px;
	height:auto;
	margin-top:7px;
	
}

#final_samll2div{
	float:left;
	width:220px;
	height:auto;
	margin-top:9px;
	margin-left:23px;
	
}

#home4div{
	float:left;
	width:985px;
	padding-left:15px;
	margin-top:10px;
	margin-bottom:10px;
}

.home4div_sub{
	float:left;
	width:225px;
	height:410px;
	border:solid 1px #bbcce0;
	padding-bottom:5px;

}

.home4div_sub2{
	float:left;
	width:225px;
	margin-left:20px;
	height:410px;
	border:solid 1px #bbcce0;
	padding-bottom:5px;
	
}

.home4divbannerhead{
	float:left;
	width:225px;
	height:30px;
	background: url(../img/header_bg.jpg) repeat-x;
	text-align:center;
	line-height:30px;
	font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
	font-weight:600;
}

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

.home4divbannerimg{
	float:left;
	width:222px;
	height:62px;
	Padding-top:3px;
	padding-left:2px;
	margin-bottom:4px;
}

.home4divbannertext{
	float:left;
	width:215px;
	height:30px;
	Padding-top:5px;
	padding-left:8px;
}

.beach_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}


.bookwith_text, .bookwith_text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	font-weight:bold;
	
}

#ownercornediv{
	float:left;
	width:425px;
	height:276px;
	margin-left:15px;
	
}

.ownercornetextdiv{
	float:left;
	width:125px;
	padding-right:10px;
	padding-bottom:10px;

}

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


#ownercornediv2{
	float:left;
	width:415px;
	height:100px;
	padding-top:10px;
	padding-left:10px;
	margin-left:15px;
}

ul.owner_list { /*width:138px;*/ width:148px;
height:auto;
float:left;

}

ul.owner_list li { width:auto;
	height:auto;
	font-family:"Tahoma";
/* 	font-size:14px; */
	font-size:12px;
	color:#333;
	/*font-weight:bold;*/
	font-weight:normal;
	margin-bottom:12px;

}

ul.owner_list li a { 
color:#333;
text-decoration:none;
/* font-weight:bold; */
font-weight:normal;
}

ul.owner_list li a:hover { 
color:#025790;
text-decoration:none;
}

.finaltopimg{
	float:left;
	background:url(../img/toplinkrightimg.png) no-repeat;
	height:47px;
	width:463px;
}

.finalbg{
	float:left;
	background:url(../img/toplinkrightbg2.png) repeat-y;
	height:auto;
	width:463px;
}

.finalbg2{
	float:left;
	background:url(../img/toplinkrightbg2small.png) repeat-y;
/* 	height:472px; */
/* 	height:459px; */
	height:475px;
	width:220px;
	padding-bottom:11px;
}

.final2bottom{
	float:left;
	height:auto;
	width:220px;
}


.finalbottom{
	float:left;
	height:auto;
	width:463px;
}



.browsetopimg{
	float:left;
	background:url(../img/browse_topimg.png) no-repeat;
	height:47px;
	width:485px;
}

.browsebg{
	float:left;
	background:url(../img/browse_bg.jpg) repeat-y;
	height:auto;
	width:500px;
}

.browsertextdiv{
	float:left;
	padding-left:38px;
	height:auto;
	width:440px;
}

.finaltextdiv{
	float:left;
	padding-left:30px;
	height:auto;
	width:425px;
}

.final2textdiv{
	float:left;
	padding-left:20px;
	/*height:462px;*/
	height:472px;
	width:200px;
	padding-top:10px;
}

.scrolldiv2{
	float:left; 
	width:175px; 
	height:auto;
	margin-bottom:20px;
	margin-top:17px;
	overflow:hidden;
	
}

ul.more_vaction_list {
	 width:200px;
	 height:auto;
	 clear:left;
	 margin-left:9px;
	 float:left;
	 }
	 
ul.more_vaction_list li { width:200px; height:auto;
margin-bottom:5px;
font-family:"Tahoma";
margin-top:6px;
font-size:12px;
color:#555;
padding-bottom:5px;
background:url(../img/bullet2.jpg) no-repeat top left;
padding-left:10px;
}

ul.more_vaction_list li a { color:#555;}
ul.more_vaction_list li a:hover { color:#025790;text-decoration:underline;}

.countryheadtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#5dc0ef;
}

.findheadtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#999999;
}

.seachicon_home{
	float:right;
	width:auto;
}

.countryheaddiv{
	float:left;
	padding-top:20px;
	width:auto;
	font-family:Tahoma;
	font-size:14px;
	font-weight:600;
	color:#025790;
	
}

ul.country_list {
	height:auto;
	float:left;
	margin-left:25px;
	margin-right:15px;
	width:120px;
	padding-top:10px;
}
ul.country_list li {
	width:auto;
	height:auto;
	padding-left:8px;
	font-family:"Tahoma";
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:9px;
	color:#333;
	background:url(../img/bullet.jpg) no-repeat left top;
}

ul.country_list2 {
	height:auto;
	float:left;
	margin-left:25px;
	margin-right:15px;
/* 	width:120px; */
	width:125px;
	padding-top:10px;font-weight:normal;
}
ul.country_list2 li {
	width:auto;
	height:auto;
	padding-left:8px;
	/*font-weight:bold;*/
	font-weight:normal;
	font-family:"Tahoma";
	/*font-size:14px;*/
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:9px;
	color:#333;
	background:url(../img/bullet.jpg) no-repeat left top;
}

ul.country_list2 li a{
	color:#333;
	/*font-weight:bold;*/
	font-weight:normal;

}

ul.country_list2 li a:hover{
	color:#025790;
}
ul.country_list-rt {
	/*height:338px;*/
	float:left;
	margin-left:25px;
	margin-right:15px;
	/*width:120px;*/
	width:150px;
	padding-top:5px;
	}
ul.country_list-rt li {
	width:auto;
	height:auto;
	padding-left:8px;
	font-family:"Tahoma";
	font-size:12px;
	padding-bottom:5px;
	margin-bottom:7px;
	color:#333;
	overflow:hidden;
	background:url(../img/bullet.jpg) no-repeat left top;
}

ul.country_list-rt li a{
	
	
	
	font-family:"Tahoma";
	font-size:12px;
	
	
	color:#333;
	
	
}













ul.searchform {
	width:442px;
	height:auto;
	margin-bottom:10px;
	padding-top:5px;
	clear:left;
}
ul.searchform li {
	float:left;
	display:inline;
	width:140px;
}
ul.searchform li span {
	width:auto;
	height:auto;
	font-size:12px;
	color:#024a6c;
	font-weight:normal;
	font-family:"Tahoma";
	display:block;
}
ul.searchform li.search {
	padding-top:11px;
	padding-left:19px;
}


.finalheaddiv{
	float:left;
	padding-top:22px;
	padding-left:25px;
	width:auto;
}

.text1{
	float:left;
	width:95px;
	margin-right:18px;
}


.text2{
	float:right;
	width:93px;
	margin-right:5px;
}

.text3{
	float:left;
	width:146px;
	
}


.fianl_text1{
	float:left;
	width:95px;
	margin-right:13px;
}


.fianl_text2{
	float:right;
	width:93px;
	margin-right:5px;
}

.fianl_text3{
	float:left;
	width:126px;
	margin-right:20px;
}


.countryname{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#6c6c6c;
	text-align:justify;
}

#hotdeal_div{
	float:left;
	width:485px;
	margin-top:13px;
	background:url(../img/hotdeal_bg.png) repeat-y;
}

#featured_div{
	float:left;
	width:463px;
	margin-top:13px;
	background:url(../img/featured_bg.png) repeat-y;
}


.featuredbg{
	float:left;
	width:463px;
	background:url(../img/featured_topimg.png) no-repeat;
	height:auto;
}

.featurednextbuttondiv{
	float:left;
	width:426px;
	padding-bottom:5px;
	border-bottom:dotted #b2c4d9 1px;
}

.featureddividerline{
	float:left;
	width:426px;
	height:auto;
	border-bottom:dotted #b2c4d9 1px;
}



.hotdealbg{
	float:left;
	width:485px;
	background:url(../img/hotdeal_topimg.png) no-repeat;
	height:auto;
}

.hotdealbottomimg{
	float:left;
}

.hotdealimgdiv{
	float:left;
	width:450px;
	height:auto;
	padding-top:14px;
	padding-left:13px;
}

.featured2imgdiv{
	float:left;
	width:440px;
	height:auto;
	padding-top:14px;
	padding-left:17px;
}



.hotdealnextbuttondiv{
	float:left;
	width:450px;
	padding-bottom:5px;
	border-bottom:dotted #b2c4d9 1px;
}

.hotdealtxthead{
	float:left;
	width:100px;
}

.featuredtxthead{
	float:left;
	width:300px;
}

.hotdeal_headbutton{
	float:right;
	
}

.hotdealimgdiv2{
	float:left;
	padding-top:20px;
	width:450px;
}

.featuredimgdiv2{
	float:left;
	padding-top:18px;
	width:428px;
}

.formdiv2{
	float:left;
	width:426px;
}

#formdiv4{
	float:left;
	width:426px;
}

#formdiv5{
	float:right;
	width:130px;
	padding-left:20px;
}

#formdiv6{
	float:left;
	width:130px;
	margin-top:5px;
	padding-left:15px;
}


#search1{
	float:right;
	width:130px;
	margin-top:16px;
	
}

#spacediv{
	float:left;
	height:20px;
	width:463px;
}
.pro_textfield{
	width:420px;
	height:18px;
	outline:none;
	padding-left:4px;
	font-size:11px;
	color:#666;
	border:solid 1px #7f9db9;
}

.pro_textfield2{
	width:130px;
	height:18px;
	border:solid 1px #5dc0ef;
}

.pro_textfield3{
	width:131px;
	height:18px;
	border: 1px #7f9db9 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	/*text-align:center;*/
	outline:none;
}

.protxtbox3{
	float:left;
	width:130px;
	margin-top:5px;
	outline:none;
}

.protxtbox4{
	float:left;
	width:130px;
	margin-top:5px;
	padding-left:15px;
	outline:none;
}

.protxtbox5{
	float:left;
	width:270px;
	margin-top:5px;
	outline:none;
}


.dealimg1{
	float:left;
	width:125px;
	margin-right:34px;
}

.dealimg2{
	float:left;
	width:125px;
	
}


.featuredimg1{
	float:left;
	width:125px;
	margin-right:23px;
}

.featuredimg2{
	float:left;
	width:125px;
	
}


.imgborder{
	border:solid #e5e5e5 1px;
}

.dealheadtxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5dc0ef;
	font-weight:bold;
}

.dealtxt2{
	font-family:Tahoma;
	font-size:13px;
	color:#025790;
	
}

.dealtxtbox1{
	float:left;
	padding-top:10px;
}

.dealhottxt2{
	float:left;
	padding-bottom:5px;
	width:125px;
}



#footerbanner{
	float:left;
	width:990px;
	margin-top:15px;
	padding-left:10px;
	text-align:center;
}

#box_top_rp{
	background:url(../img/box_rp.png) repeat-x;
	float:left;
	width:390px;
	height:47px;
}

#box_topbg_rp{
	background:url(../img/box_rp.png) repeat-x;
	float:left;
	width:187px;
	height:47px;
	text-align:center;
}


#box_top_rp2{
	background:url(../img/box_rp.png) repeat-x;
	float:left;
	width:413px;
	height:47px;
}

.float_left{
	float:left;
}

.float_2left{
	float:left;
	width:220px;
}

.float_right{
	float:right;
}


#hot_deal_box{
	float:left;
	width:485px;
	padding-top:12px;
}

#hot_deal_top{
	float:left;
	margin:0px; padding:0px; overflow:hidden;
}

#hot_deal_body{
	float:left;
	width:485px;
}

#hot_deal_body_lt{
	float:left;
	width:1px;
	height:auto;
	background-color:#c4d4e5;
}

#hot_deal_body_rt{
	float:right;
	width:1px;
	height:auto;
	background-color:#c4d4e5;
}

#hot_deal_body_center{
	float:left;
	background:#FFFFFF;
	width:483px;
	border-left:#c4d4e5 1px solid;
	border-right:#c4d4e5 1px solid;
	background:url(../img/hot_deals_rp_bg.gif) repeat-x;
}

#hot_deal_inner_body{
	float:left;
	width:448px;
	padding-left:18px;
	height:23px;
}

#border_div{
	border-bottom:#a7bcd4 1px dotted;
	width:448px;
	float:left;
	height:23px;
}

#hot_deal_head{
	float:left;
	width:250px;
}

.hot_deal_txt{
	font-family:"Tahoma";
	font-size:15px;
	color:#024a6c;
	font-weight:600;
}

.hot_deal_txt2{
	font-family:"Tahoma";
	font-size:16px;
	color:#024a6c;
	font-weight:600;
}

#hot_deal_next_btn{
	float:right;
	width:68px;
	height:auto;
	padding-top:3px;
	font-size:12px;
	font-family:"Tahoma";
	color:#024a6c;
}

#hot_deal_next_btn a{
	color:#024a6c;
	text-decoration:none;
	}
	
#hot_deal_next_btn a:hover{
	color:#1379aa;
	text-decoration:underline;
	}

#hot_deal_next_btn-rt{
	float:right;
	width:68px;
	height:23px;
	padding-top:3px;
	font-size:12px;
	font-weight:normal;
	font-family:"Tahoma";
	color:#024a6c;
}

#hot_deal_next_btn-rt a{
	color:#024a6c;
	text-decoration:none;
	}
	
#hot_deal_next_btn-rt a:hover{
	color:#1379aa;
	text-decoration:underline;
	}




#hot_deal_img_div{
	float:left;
	width:448px;
	padding-top:20px;
	padding-left:18px;
}

#hot_deal_subimg_div{
	float:left;
	width:149px;
}

#hot_deal_subimg_div2{
	float:left;
	padding-left:10px;
	width:149px;
}

#hot_deal_subimg_div3{
	float:left;
	padding-left:10px;
	width:129px;
}

#hot_deal_img1{
	float:left;
	width:123px;
	height:98px;
}

.img_bdr{
	border:#e5e5e5 1px solid;
}

.img_bdr2{
	border:#e5e5e5 1px solid;
	margin-top:1px;
}

#hd_img_head{
	float:left;
	width:123px;
	padding-top:10px;
	padding-left:3px;
	padding-bottom:5px;
}

#hd_img_head1{
	float:left;
	width:123px;
	padding-left:3px;
}

.hd_img_head_txt, a.hd_img_head_txt{
	font-family:Tahoma;
	font-size:12px;
	color:#024a6c;
	text-decoration:underline;

}

a:hover.hd_img_head_txt{
	color:#0171a5;
}

.hd_pad_top{
	width:448px;
	float:left;
	padding-top:5px;
	padding-left:18px;
}

#hd_btm_bg{
	background:url(../img/hotdeal_bottomimg.png) no-repeat;
	width:485px;
	height:4px;
	float:left;
}

#hot_deal_box2{
	float:left;
	width:462px;
	margin-top:2px;
	overflow:hidden;
}

#hot_deal_body2{
	float:left;
	width:462px;
}

#hot_deal_body_center2{
	float:left;
	background:#FFFFFF;
	width:460px;
	
	overflow:hidden;
	border-left:#c4d4e5 1px solid;
	border-right:#c4d4e5 1px solid;
	background:url(../img/featured_box_rp.gif) repeat-x;
}


#hot_deal_body_center3{
	float:left;
	background:#FFFFFF;
	width:460px;
	height:452px;
	overflow:hidden;
	border-left:#c4d4e5 1px solid;
	border-right:#c4d4e5 1px solid;
	background:url(../img/featured_box_rp.gif) repeat-x;
}




#hot_deal_inner_body2{
	float:left;
	width:425px;
	padding-left:18px;
	height:23px;
}

#border_div2{
	border-bottom:#a7bcd4 1px dotted;
	width:425px;
	float:left;
	height:23px;
	margin-top:3px;
	}

#hot_deal_head2{
	float:left;
	width:250px;
	margin-left:18px;
	border-bottom:#e6edf4 1px solid;
}

#hot_deal_head02{
	float:left;
	width:420px;
}

#border_div2{
	border-bottom:#a7bcd4 1px dotted;
	width:425px;
	float:left;
	height:23px;
	margin-left:15px;
	margin-bottom:18px;
	font-family:Tahoma;
	font-size:15px;
	color:#024a6c;
	font-weight:600;
}

ul.fu_vaction_list { width:460px; 
height:auto;
clear:left;
float:left;


}
ul.fu_vaction_list li { float:left;
display:inline;
width:123px;
margin-left:16px;
margin-right:7px;}

ul.fu_vaction_list li img { 
	width:123px; height:98px; margin-bottom:10px;
	}

ul.fu_vaction_list li h2  {
	 font-family:"Tahoma";
	font-size:15px;
	font-weight:normal;
	color:#045981;
	margin-bottom:-10px;
	margin-top:-2px;
	}
ul.fu_vaction_list li p { 
	width:123px; 
	font-family:"Tahoma";
	font-size:12px;
	color: #333;
	font-weight:normal;
	line-height:17px;
	}
	
ul.fu_vaction_list li p span {
	font-family:"Tahoma";
	 display:block; 
	 color:#024a6c;
	 }
	 
ul.fu_vaction_list li p span a { 
	color:#024a6c;
	}
	
ul.fu_vaction_list li p span a:hover { 
	color:#1379aa;
	text-decoration:underline;
	}
	
#hot_deal_img_div2{
	float:left;
	width:430px;
	padding-top:20px;
	padding-left:18px;
	
}

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

#hot_deal_subimg_div_new2{
	float:left;
	padding-left:10px;
	width:130px;
}

#hot_deal_subimg_div_new3{
	float:left;
	padding-left:18px;
	width:120px;
}

#hot_deal_gap{
	float:left;
	
	width:425px;
	height:31px;
	padding-left:18px;
	overflow:hidden;
	}

#hot_deal_gap_border{
	float:left;
	overflow:hidden;
	width:425px;
	height:1px;
	border-bottom:#e6edf4 1px solid;
	padding-top:10px;
}

.hd_pad_top2{
	width:425px;
	float:left;
	padding-top:5px;
	padding-left:18px;
}	

#hd_btm_bg2{
	background:url(../img/featured_box_btm.jpg) no-repeat;
	width:462px;
	height:5px;
	float:left;
	margin-bottom:10px;
	padding:0px;
}
/*################################ home page body css end ####################################*/



/*################################ footer css start ####################################*/

.footertxt, .footertxt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244a96;
	text-align:justify;
	text-decoration:none;
}

#footermaindiv{
	position:relative;
	width:100%;
	height:102px;
	background:url(../img/footer_bg.gif) repeat-x;
	float:left;
	clear:left;
	margin-top:15px;
}

#footercenterdiv{
	width:978px;
	height:36px;
	line-height:36px;
	margin:auto;
}

#footercopyrightdiv{
	float:left;
	width:978px;
	text-align:center;
	
	
}

#footerdiscdiv{
	float:right;
	width:400px;

}

#footerbottomdiv{
	width:978px;
	height:60px;
	padding-top:10px;
	margin:auto;
	text-align:center;
}

/*################################ footer css end ####################################




/*################################ body inner css start ####################################*/


/*##### top form css start #####*/

#innertopformimg_div{
	float:left;
	width:978px;
	height:91px;
	margin-left:11px;
	margin-top:4px;
	padding-bottom:5px;
	background:url(../img/innerformbg.jpg) no-repeat;
}

#innertopform_div{
	float:left;
	width:958px;
	height:80px;
	padding-left:20px;
	padding-top:14px;
	padding-bottom:5px;
}

#innerformdiv{
	border-bottom:dotted 1px #94adca;
	width:936px;
	padding-bottom:5px;
}

#formmaindiv{
	float:left;
	width:936px;
}

.innertxtfieldtop{
	float:left;
	width:220px;
	margin-top:5px;
	margin-right:10px;
}
	
	
.inner_textfield2{
	width:220px;
	height:18px;
	border: 1px #7f9db9 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding-left:4px;
	outline:none;
}

.inner_dropmenu{
	float:left;
	width:110px;
	margin-top:5px;
	margin-right:10px;
}
	
	
.inner_dropmenu2{
	width:110px;
	height:22px;
	border: 1px #7f9db9 solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
/* 	text-align:center; */
	outline:none;
}

.dropmenutxtbox5{
	float:left;
	width:240px;
	margin-top:5px;
}

#innersearch{

	float:right;
	width:93px;
	margin-top:13px;
}
/*##### top form css end #####*/


/*##### inner breadcrumb css start #####*/


.breadcrumb_text, .breadcrumb_text a{
	
    width:967px;
	
	margin-left:11px;
	/*padding-top:20px;*/
	font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
   color:#244a96;
  text-decoration:none;
  margin-bottom:10px;

}

.breadcrumb_text a:hover{
	color:#666;
	text-decoration:none;
	}

/*##### inner breadcrumb css end #####*/


/*##### inner head text css start #####*/
#headertxt_div2{
	float:left;
	width:968px;
	padding-bottom:5px;
	margin-left:11px;
	border-bottom:dotted 1px #94adca;
	margin-bottom:20px;
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#025790;
	padding-left:10px;
	
}

.headertxt20{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#5dc0ef;
}

/*##### inner head text css end #####*/



#bodymiddlecss{
	
	width:978px;
	float:left;
	margin-left:11px;
}


/*##### inner left div css start #####*/
#innerbodyleftdiv{
	float:left;
	width:500px;
	height:auto;
/* 	padding-left:10px; */
}

#innerbodyleftdiv_continent{
	float:left;
	width:500px;
	height:auto;
 	padding-left:10px;
}


/*map css start*/
#innermapdiv{
	float:left;
	width:500px;
	overflow: hidden;
}

/*map css end*/



/*browse css start*/
#inner_browsediv{
	width:500px;
	padding-top:16px;
	float:left;
}

#inner_browsetopimg{
	background:url(../img/innerleft_browsertopimg.png) no-repeat;
	height:45px;
	width:500px;
}

#inner_browsebg{
	background:url(../img/innerleft_browserbg.png) repeat-y;
	width:500px;
	float:left;
}

#inner_browsebottomimg{
	width:500px;
}

.innerbrowse_headdiv{
	float:left;
	padding-top:21px;
	padding-left:27px;
	width:auto;
}

.inner_browsertextdiv{
	float:left;
	padding-left:29px;
	padding-top:10px;
	padding-bottom:5px;
	height:auto;
	width:460px;
}

.countryheadtxt{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color: #FF0000;
	
}

.inner_text3{
	float:left;
	width:150px;
	
}

.inner_text4{
	float:left;
	width:159px;
	
}

.inner_text1{
	float:left;
	width:100px;
	margin-right:18px;
}

.countryname{
	font-family:Tahoma;
	font-size:14px;
	line-height:20px;
	color:#555;
	text-align:justify;
}
/*browse css end*/

/*##### inner left div css end #####*/




/*##### inner middle div css start #####*/
#innerbodymiddlediv{
	float:left;
	width:312px;
	height:auto;
	padding-left:14px;
	padding-right:11px;
}

/*discription css start*/
.inner_discdiv{
	float:left;
	width:312px;
	margin-bottom:16px;
}

.inner_discritopimg{
	float:left;
	width:312px;
}

.inner_discribg{
	float:left;
	width:312px;
	background:url(../img/inner_disbg.png) repeat-y;
}

.inner_discribottomimg{
	float:left;
	width:312px;
}

#innerdisctxt{
	float:left;
	width:280px;
	padding-left:15px;
	padding-bottom:10px;
}
/*discription css end*/


/*inner featured vacation css start*/
.inner_featdiv{
	float:left;
	width:312px;
	margin:0px; padding:0px; overflow:hidden;
	margin-bottom:16px;
	
}

.inner_feattopimg{
	float:left;
	width:312px;
}

.inner_featbg{
	float:left;
	width:312px;
	background:url(../img/inner_disbg.png) repeat-y;
}

#innerfeattxt{
	float:left;
	width:280px;
	padding-left:15px;
	padding-bottom:10px;
}

.featutxtbox1{
	float:left;
	padding-top:10px;
}

.featutxt2{
	float:left;
	padding-bottom:5px;
	width:125px;
}

.featheadtxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5dc0ef;
	font-weight:bold;
}

.feattxt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6c6c6c;
}

.text2{
	float:right;
	width:93px;
	margin-right:5px;
}

#inner_feadturediv{
	float:left;
	width:275px;
	height:25px;
	border-bottom:dotted #b2c4d9 1px;
	margin-bottom:10px;
	font-family:Tahoma;
	font-size:16px;
	color:#024a6c;
	font-weight:600;
	margin-left:15px;
	
	padding-left:5px;
}
.inner_fu_list { padding-left:5px; float:left;}

.innerfeaturedimg1{
	float:left;
	width:125px;
	margin-right:25px;
}

.innerfeaturedimg2{
	float:left;
	width:125px;
	
}

.inner_feadturedivider{
	float:left;
	width:280px;
	border-bottom:dotted #b2c4d9 1px;
	margin-bottom:14px;
	margin-top:14px;
	margin-left:10px;
}
/*inner featured vacation css end*/


/*##### inner middle div css end #####*/



/*##### inner banner div css start #####*/
#innerbodyrightdiv{
	float:left;
	width:131px;
	height:auto;
	padding-left:10px;
}

.inner_bannerdiv{
	width:127px;
	border:solid 1px #333333;
	margin-bottom:10px;
	padding:1px;
	float:left;
}
.inner_bannerdiv span { 
display:block;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:center;
width:127px;
line-height:17px;
padding-top:3px;
padding-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
}
/*##### inner banner div css end #####*/



/*################################### STATE CSS START #################################*/

.state_text1{
	float:left;
	width:450px;
	padding-bottom:5px;
}

.state_dividerline{
	float:left;
	width:440px;
	margin-bottom:10px;
	margin-top:5px;
	border-bottom:dotted #b2c4d9 1px;
	
}


/*################################### STATE CSS END #################################*/




/*################################### REGION CSS START #################################*/

#region_browsediv{
	width:500px;
	float:left;
}

#region_toptextdiv{
	width:500px;
	float:left;
	padding-bottom:10px;
	
}



/*################################### REGION CSS END #################################*/



/*################################### CITY CSS START #################################*/

.citysublinktop, .citysublinktop a{
	font-family:Tahoma;
	font-size:13px;
	color:#024a6c;
	font-weight:bold;
	text-decoration:none;
}

.citysublinktop a:hover{
	color:#3c7e9d;
	text-decoration:none;
}


#citybodymiddlediv{
	float:right;
	width:312px;
	height:auto;
	padding-left:1px;
}

#citymiddlebg{
	background:url(../img/citybodybg.png) repeat-y;
	width:978px;
	float:left;
	margin-left:11px;
}

#city_bannerdiv{
	float:left;
	width:282px;
	padding-left:15px; padding-right:15px;
}

#city_2bannerdiv{
	float:left;
	width:312px;
	margin-bottom:10px;
	margin-top:10px;
}


#cityright_bannerdiv{
	width:127px;
	float:right;
	padding-right:4px;
}


#cityleft_bannerdiv{
	width:127px;
	float:left;
	
}

#citybodyleftdiv{
	float:left;
	width:640px;
	height:auto;
	padding-right:15px;
}

#city_refinediv{
	width:278px;
	float:left;
	margin-left:15px;
}

.city_refine2div{
	width:135px;
	float:left;
}

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

.refinetxt, .refinetxt a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3a96c2;
	text-decoration:none;
}



#propertydiv{
	float:left;
	width:635px;
	height:auto;
}

#citybodytopimgdiv{
	float:left;
	width:635px;
	height:auto;
}

#citybodybgdiv{
	float:left;
	width:635px;
	height:auto;
	background:url(../img/properties_mainbg.png) repeat-y;
}

#citybodybottomimgdiv{
	float:left;
	width:635px;
	height:auto;
}

#citysublinkdiv{
	float:left;
	width:594px;
	height:auto;
	color:#024a6c;
	padding-left:20px;
	padding-bottom:10px;
	padding-top:10px;
}


#citysublinkdiv2{
	float:left;
	width:300px;
	height:auto;
	

	
}

#citysublinkdiv3{
	float:right;
	width:282px;
	height:auto;
	text-align:right;
}


#shortlistdiv{
	float:left;
	width:594px;
	height:auto;
	padding-left:20px;
}

#shortlistdiv1{
	float:left;
}

#shortlistbg{
	float:left;
	background:url(../img/shortlist_bodybg.jpg) repeat-x;
	height:38px;
	width:576px;
}

#bodyrightdiv{
	float:right;
	width:463px;
	height:auto;
	margin-top:12px;
}

#inner_bodyrightdiv{
	float:right;
	width:332px;
	height:auto;
	margin-top:15px;
}

#inner_rightdiv{
	float:right;
	width:332px;
	height:auto;
}

#inner_featuredtopdiv{
	float:left;
	width:332px;
	height:55px;
	background:url(../img/inner_featuredtopimg.png) no-repeat;
	
}

#inner_featuredbg{
	float:left;
	width:332px;
	height:auto;
	background:url(../img/inner_featuredbg.png) repeat-y;
	
}

#inner_featuredottom{
	float:left;
	width:332px;
}

#inner_featureddiv5{
	float:left;
	width:305px;
	height:auto;
	padding-left:15px;
}


#inner_featuredtxthead{
	float:left;
	border-bottom:dotted 1px #94adca;
	padding-bottom:5px;
	width:305px;
	padding-top:10px;
}

.inner_featuredspcer{
	float:left;
	border-bottom:dotted 1px #94adca;
	margin-bottom:25px;
	width:305px;
	}
	
	
#inner_featuredimgdiv{
	float:left;
	width:305px;
	padding-left:15px;
}

#cityshortlistdiv{
	float:left;
	width:563px;
}

#shortby{
	float:left;
	width:300px;
	padding-top:9px;
}

#propertydivcity{
	float:right;
	width:149px;
	padding-top:9px;
}

#shorttxtdiv{
	float:left;
	width:60px;
	line-height:20px;
}

#noof_pro{
	float:left;
	width:105px;
	line-height:20px;
}

#dropdowntxt5{
	float:right;
}

#city5_propertydiv{
	float:left;
	width:500px;
	margin-top:15px;
}

#cityproamain_div{
	float:left;
	width:582px;
	padding-top:14px;
}

.citypro_topimg{
	float:left;
	width:594px;
	background:url(../img/citypro_topimg.png) no-repeat;
	height:45px;
}

.citypro_bg{
	float:left;
	width:594px;
	background:url(../img/citypro_bg.png) repeat-y;
	height:auto;

}

.citypro_bottomimg{
	float:left;
}

.citypronamehaed{
	float:left;
	width:550px;
	padding-left:20px;
	line-height:25px;
}

.state_txtred, .state_txtred a{
	font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
	font-weight:600;
	text-decoration:none;

}

.state_txtred a:hover{
	text-decoration:none;
	color:#236a8c;

}

.state_txtblue, .state_txtblue a{
	font-family:"Tahoma";
	font-size:14px;
	color:#024a6c;
	font-weight:600;
	text-decoration:none;

}

.state_txtblue a:hover{
	text-decoration:none;
	color:#236a8c;

}
.cityheaddiv{
	float:left;
	padding-top:22px;
	padding-left:20px;
	width:auto;
}

.cityheadrightdiv{
	float:right;
	padding-right:20px;
	width:auto;
	line-height:28px;
}

.cityimgdiv{
	float:left;
	width:215px;
	margin:0px; padding:0px; overflow:hidden; 
}

.cityprotextdiv{
	float:left;
	width:140px;
}

.citybuttondiv{
	float:right;
	width:135px;
}

.cityproicon{
	float:right;
	width:320px;
	padding-top:5px;
}

.cityproicon1{
	float:right;
	width:26px;
	padding-right:10px;
}

.citybutton{
	float:left;
	padding-top:8px;
}

.cityprorate_topline{
	float:left;
	width:550px;
	margin-left:20px;
	line-height:25px;
	margin-top:15px;
	border-top: dotted #FF0000 1px;
}

.ratediv{
	float:left;
	width:535px;
}

.night{
	float:left;
	width:150px;
	margin-right:30px;
}

.month{
	float:left;
	width:170px;
/* 	width:192px; */
	
}



/*################################### CITY CSS END #################################*/



/*################################### CONTINENT CSS START #################################*/

#continent_top_rp2{
	background:url(../img/box_rp.png) repeat-x;
	float:left;
	width:424px;
	height:47px;
}

#conti_browsediv{
	float:left;
	width:500px;
	height:auto;
	margin-top:13px;
}

.continfloat_left{
	float:left;
	width:500px;
}

/*################################### CONTINENT CSS EBD #################################*/



/*################################### OWNER LOGIN CSS START #################################*/

#loginbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
}

#logintopimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_topimg.png) no-repeat;
	height:36px;
}

#loginbodybg{
	float:left;
	width:977px;
	background:url(../img/loginbody_repbg.png) repeat-y;
	height:auto;
	/*padding:0px 10px 0px 10px;*/
}

#loginbottimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_bottomimg.png) no-repeat;
	height:6px;
}

#loginleftdiv{
	float:left;
	width:500px;
	padding-left:22px;
}


.redtext_login{
	font-family:Tahoma;
	font-size:13px;
	color:#025790;
	font-weight:bold;
}

.redtext_login2{
	font-family:Tahoma;
	font-size:14px;
	color:#025790;
	font-weight:normal;
}


#loginrightdiv{
	float:left;
	width:427px;
}

#loginboxdiv{
	float:left;
	width:427px;
	border:solid 1px #becddf;
	margin-top:10px;
	padding-left:15px;
	padding-top:17px;
}

.loginemailtext{
	font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
}



.ownerlogindivtxt2{
		float:left;
		width:420px;
}

.leftfloat{
		float:left;
}

.ownerlogin_textbox{
	width:250px;
	height:15px;
	border:solid 1px #446fa2;
	float:left;
	outline:none;
	color:#555;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}

.ownerlogindivtxt{
	padding-top:2px;
	padding-bottom:10px;
	float:left;
}

.forgetpass, .forgetpass a{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

.forgetpass a:hover{
	color:#999;
	text-decoration:none;
}

#ownersign{
	float:left;
	width:420px;
	padding-top:10px;
	padding-bottom:10px;
}

.ownerlogin11, .ownerlogin11 a{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	text-align:justify;
	text-decoration:none;
}

/*################################### OWNER LOGIN CSS END #################################*/


/*################################### PACKAGE CSS START #################################*/

#loginbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
}

#logintopimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_topimg.png) no-repeat;
	height:36px;
}

#loginbodybg{
	float:left;
	width:977px;
	background:url(../img/loginbody_repbg.png) repeat-y;
	height:auto;
}

#loginbottimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_bottomimg.png) no-repeat;
	height:6px;
}

#package_bodydiv{
	float:left;
	width:930px;
	height:auto;
	margin-left:22px;
	border:solid 1px #c4d4e5;
}

#banner_package{
	float:left;
	width:902px;
	padding-top:15px;
	padding-left:15px;
	padding-bottom:15px;
}

.image_border1{
	border:solid 3px #FFFFFF;
}

.premimumbox{
	width:580px;
	height:auto;
	float:left;
	border:solid 1px #c4d4e5;
	margin-bottom:15px;
}
.premimumbox_neww{
	width:580px;
	height:auto;
	float:left;
/* 	border:solid 1px #c4d4e5; */
	margin-bottom:15px;
}
#premimumboxfinal{
	width:580px;
	height:auto;
	float:left;
	
}
.premimumtopdiv{
	background:#026593;
	line-height:25px;
	height:25px;
}




.packagebg{
	background:#f4f9ff;
	float:left;
	width:580px;
	height:auto;
}

.packagebodydiv2{
	padding-top:10px;
	padding-left:10px;
}

.pack_txt{
	font-family: Tahoma;
	font-size:11px;
	color:#555;
	text-align:justify;
	line-height:18px;
}

.pack_txt2{
	font-family: Tahoma;
	font-size:12px;
	color:#555;

	line-height:17px;
}


#package_special{
	width:580px;
	height:auto;
	float:left;
	margin-bottom:15px;
}

#package_special_right{
	width:300px;
	padding-left:8px;
	height:auto;
	float:left;
	margin-bottom:15px;
}

.package_testi{
	float:left;
	width:300px;
	border:solid 1px #7dcdf2;
	margin-bottom:20px;
}

.package_test2{
	float:left;
	width:280px;
	padding:10px;
}

.testibackgr{
	float:left;
	width:280px;
	line-height:25px;
	margin-bottom:15px;
}

.benifits{
	float:left;
	width:278px;
	line-height:25px;
	margin-bottom:15px;
	background:#BBE9FF;
}


.testtxtdiv{
	float:left;
	width:278px;
	height:auto;
}

#addon_pro{
	float:left;
	width:300px;
	border-right: solid 1px #999999;
	line-height:20px;
	background:#CCEEFF;
	padding-left:5px;
}

#addon_pri{
	float:left;
	width:245px;
	padding-left:10px;
	line-height:20px;
	background:#CCEEFF;
}

/*################################### PACKAGE CSS END #################################*/


/*################################### TESTIMONIALS CSS START #################################*/

#testdiv{
	float:left;
	width:924px;
	padding-left:27px;
	padding-right:26px;
}

#testcontent_maindiv{
	width:924px;
	float:left;
}

#testcontent_button{
	width:978px;
	float:left;
	margin-left:11px;
	padding-top:10px;
}

#test_imgdiv{
	width:134px;
	float:left;
}

#test_imgdiv{
	width:134px;
	float:left;
}

#test_contentdiv{
	width:790px;
	float:left;
}

#test_contentdiv p{
	width:auto;
	height:auto;
	font-size:12px;
	color:#555;
	line-height:18px;

}

.test_content{
	font-family:Tahoma;
	font-size:12px;
	color:#024a6c;
	text-decoration:none;
}

.test_content2{
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	font-weight:bold;
	text-decoration:none;
}

#test_divider{
	width:924px;
	float:left;
	background:url(../img/testimonials_divider.png) repeat-x;
	height:1px;
	margin-top:30px;
	margin-bottom:30px;
}					


/*################################### TESTIMONIALS CSS END #################################*/




/*################################### MY ACCOUNT CSS START #################################*/

#myaccbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
	margin-bottom:15px;
}

#shortcutdiv{
	float:left;
	width:600px;
	padding-top:15px;
	padding-left:15px;
}

.shorttextdiv{
	float:left;
	width:310px;
	padding-top:5px;
	margin-bottom:10px;
	
}

#myaccount_bodydiv{
	float:left;
	width:945px;
	height:auto;
	margin-left:15px;
	padding-bottom:10px;
}

.accontdiv1{
	float:left;
/* 	width:945px; */
	width:943px;
	border:solid 1px #b6c6da;
	background:#fafdfe;
	margin-bottom:15px;
	height:auto;
}

#myaccounthead{
	padding-bottom:20px;
}

.account1{
	padding:8px;
	/*width:512px;*/
	width:510px;
	float:left;
}

.account1_inner{
	width:512px;
	padding-top:20px;
	float:left;
}

.account_contentdiv{
	width:297px;
	margin-left:13px;
	float:left;
	
}

.account_content{
	width:297px;
	overflow:hidden;
	float:left;
	
	
}
#Layer1 {
	position:absolute;
	left:893px;
	top:132px;
	width:73px;
	height:66px;
	z-index:1;
}
.account_content p { font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin-bottom:32px;
    overflow:hidden;}

.account_content span, .account_content span a  { display:block;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0099CC;
	font-weight:bold; 
	text-decoration:none;
	margin-bottom:22px;}
.account_content span a:hover { text-decoration:underline;}	
	
	

.myaccount_imgdiv{
	width:200px;
	border:solid 1px #fc6d72;
	float:left;
}

.account2{
	margin-top:41px;
	margin-bottom:18px;
	width:200px;
	height:153px;
	float:left;
	background:#edf6fe;
	border:solid 1px #FFFFFF;
}

.account2_content, .account2_content a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#04509b;
	padding-top:10px;
	padding-left:9px;
	line-height:28px;
	font-weight:bold;
	text-decoration:none;
}


.account3{
	margin-top:19px;
	margin-bottom:8px;
	margin-left:22px;
	margin-right:8px;
	width:183px;
	height:175px;
	float:left;
	background:#edf6fe;
	border:solid 1px #FFFFFF;
}

.account3_content{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	padding-top:15px;
	margin-left:15px;
	font-weight:bold;
	text-decoration:none;
}

.account4_content{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	padding-top:15px;
	margin-left:15px;
	font-weight:bold;
	text-decoration:none;
}

.account3_buy, .account3_buy a{
	font-family:Tahoma;
	font-size:11px;
	color:#555;
	padding-top:6px;
	text-decoration:underline;
}
.account3_buy a:hover{
	color:#888;
text-decoration:underline;
}

.account_redtxt12, .account_redtxt12 a{
	font-family:Tahoma;
	font-size:12px;
	color:#eb121a;
	text-decoration:none;
}

.account_redtxt11, .account_redtxt11 a{
	font-family:Tahoma;
	font-size:12px;
	color:#024a6c;
	font-weight:bold;
	text-decoration:none;
}			
	
/*################################### MY ACCOUNT CSS END #################################*/



/*################################### SUBSCRIPTION CSS START #################################*/

#subsbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
}

#substopimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_topimg.png) no-repeat;
	height:36px;
}

#subsbodybg{
	float:left;
	width:977px;
	background:url(../img/loginbody_repbg.png) repeat-y;
	height:auto;
}



#subs_contdiv{
	background:#def4ff;
	border:solid 1px #FFFFFF;
	float:left;
	width:861px;
	margin-top:26px;
	margin-left:31px;
	margin-right:31px;
	margin-bottom:18px;
	height:123px;
}

#subs_contdivnextbutton{
	float:left;
	width:861px;
	margin-left:31px;
	margin-right:31px;
	margin-bottom:18px;
	text-align:right;
	
}

#subs_rightimgdiv{
	float:right;
	width:159px;
	padding-top:88px;
	padding-bottom:8px;
}

.subs_cont{
	width:690;
	float:left;
	padding-top:12px;
	padding-left:12px;
}

.subs_cont2{
	width:690px;
	float:left;
}

.subs_cont2inner{
	width:230px;
	float:left;
}

.subs_redtxt{
	width:690px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb131b;
	font-weight:bold;
	text-decoration:none;
}

.subs_txt11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b6d7e;
	font-weight:bold;
}				

.premimumbox2{
	width:580px;
	height:auto;
	float:left;
	margin-left:167px;
	border:solid 1px #7dcdf2;
	margin-bottom:15px;
}

.premimumtopdiv2{
	background:#026593;
	line-height:35px;
	height:35px;
}

.premimumtopdivname1{
	float:left;
	width:290px;
	line-height:35px;
	height:35px;
}

.premimumtopdivname2{
	float:right;
	width:290px;
	line-height:35px;
	height:35px;
	text-align:right;
}


.whitetext12{
	font-family:Tahoma;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}

.whitetext14{
	font-family:Tahoma;
	font-size:15px;
	color:#FFFFFF;
	font-weight:bold;
}
.subsbg{
	background:url(../img/packagebody_bg.jpg) repeat-x;
}

.subsbodydiv2{
	padding-top:10px;
	padding-left:10px;
}

.subs_txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	text-align:justify;
	line-height:18px;
}

#subs_special{
	width:580px;
	height:auto;
	float:left;
	margin-left:167px;
	margin-bottom:15px;
}

#register_div{
	float:left;
	width:930px;
	height:auto;
	margin-left:22px;
}

.register_button{
	background:url(../img/register_button.png) no-repeat;
	width:165px;
	height:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb131c;
	text-align:center;
}

.register_button a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb131c;
	text-align:center;
}

.register_button_new{
	background:url(../img/register_button.png) no-repeat;
	width:165px;
	height:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}

.register_button_new a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}

.register_button2{
	background:url(../img/register_button.png) no-repeat;
	width:165px;
	height:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb131c;
	text-align:center;
	margin-left:26px;
}

.register_button2 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eb131c;
	text-align:center;
	text-decoration:none;
}

.register_button_hover{
	background:url(../img/register_button.png) no-repeat;
	width:165px;
	height:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
	margin-left:26px;
}

.register_button_hover2{
	background:url(../img/register_button.png) no-repeat;
	width:165px;
	height:60px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-align:center;
}
	

/*################################### SUBSCRIPTION CSS END #################################*/



/*################################### ORDER CONFIRMATION CSS START #################################*/

#subsbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
}

#substopimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_topimg.png) no-repeat;
	height:36px;
}

#subsbodybg{
	float:left;
	width:977px;
	background:url(../img/loginbody_repbg.png) repeat-y;
	height:auto;
}

#subs_bodydiv{
	float:left;
	width:930px;
	height:auto;
	margin-left:7px;
	border:solid 1px #c4d4e5;
}



.order_contdiv{
	float:left;
	width:900px;
	height:auto;
	margin-left:15px;
	margin-right:15px;
	margin-top:18px;
	padding-bottom:12px;
	
}

.order_txt{
	font-family:Tahoma;
	font-size:13px;
	color:#555;
	line-height:19px;
	text-decoration:none;
}

.order_txt a{
	color:#555;
	text-decoration:none;
	}
	
.order_txt a:hover{
	color:#888;
	text-decoration:none;
	}

.order_txt span{
	font-family:Tahoma;
	font-size:14px;
color:#024a6c;
	font-weight:600;
	text-decoration:none;
}

.order_txt2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
	font-weight:bold;
	text-decoration:none;
}	

.table_border{
	border:solid 1px #5dc0ef;
}

.table_repbg{
	background:url(../img/ordertable_repbg.jpg) repeat-x;
}	

.order_whitetxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

.textbox{
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:70px;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#848484;
	text-decoration:none;
}

.textbox2{
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:270px;
	height:20px;
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	outline:none;
	padding-left:4px;
	text-decoration:none;
}			
	
#confer_divtop{
	float:left;
	height:auto;
	width:900px;
}

#confer_divtop1{
	float:left;
	width:600px;
}

#confer_divtop2{
	float:right;
	width:200px;
}

#contablediv{
	float:left;
	width:900px;
	border:solid 1px #c4d4e5;
	background:#f4f9ff;
	}
	


/*################################### ORDER CONFIRMATION CSS END #################################*/


/*################################### REGISTRATION CSS START #################################*/

#subsbodydiv{
	float:left;
	width:978px;
	height:auto;
	margin-left:11px;
}

#substopimg{
	float:left;
	width:977px;
	background:url(../img/loginbody_topimg.png) no-repeat;
	height:36px;
}

#subsbodybg{
	float:left;
	width:977px;
	background:url(../img/loginbody_repbg.png) repeat-y;
	height:auto;
}



.registeration_contdiv{
	float:left;
	width:776px;
	height:auto;
	margin-left:60px;
	
	
	margin-top:18px;
	padding-bottom:12px;
}

.registeration_txt{
	font-family:Tahoma;
	font-size:13px;
	color:#025790;
	text-decoration:none;
}

.registeration_txt2{
	font-family:Tahoma;
	font-size:14px;
	color:#555;
	font-weight:bold;
	text-decoration:none;
}	

.textbox3{
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:170px;
	height:18px;
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	outline:none;
	padding-left:4px;
	text-decoration:none;
}


.text_area03{
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:170px;
	height:36px;
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	padding-left:4px;
	outline:none;
	text-decoration:none;
}

.textbox4{
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:572px;
	height:18px;
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	outline:none;
	padding-left:4px;
	text-decoration:none;
}

.textarea{
	font-family:Tahoma;
	font-size:12px;
	color:#555;
	background:#FFFFFF;
	border:solid 1px #5fb1da;
	width:570px;
	height:60px;
	padding-left:4px;
	outline:none;
}	

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

/*################################### REGISTRATION CSS END #################################*/



/*################################### DESCRIPTION CSS START #################################*/

.des_div{
	float:left;
	width:978px;
	margin-left:11px;
	height:auto;
}

.des_tabdiv{
	float:left;
	width:978px;
	height:31px;
	margin-bottom:8px;
	margin-top:8px;
}

.des_tableft{
	float:left;
	width:6px;
	height:31px;
}

.des_tabmiddle{
	float:left;
	width:966px;
	background:url(../img/detail_tabbg.gif) repeat-x;
	height:31px;
	color:#FF0000;
}

.des_tabright{
	float:left;
	width:6px;
	height:31px;
}


ul.quick_link { width:730px; height:auto;
margin:0px auto;
margin-top:8px;
}

ul.quick_link li { float:left;
display:inline;
margin-left:5px;
margin-right:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5dc0ef;
font-weight:bold;
}

ul.quick_link li a { color:#5dc0ef;}

.des_tabtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF0000;
	text-decoration:none;
	line-height:31px;
	font-weight:bold;
	text-align:center;
}

.des_tabtext a  { font-size:14px; font-weight:bold;
color:#FF0000;}

.des_headimg{
	float:left;
	width:978px;
	background:url(../img/des_boxheadimg.gif) no-repeat;
	/*height:44px;*/
}
.des_headbg{
	float:left;
	width:976px;
	background:#FFFFFF;
	height:auto;
	border-left:solid 1px #c4d4e5;
	border-right:solid 1px #c4d4e5;
	padding-bottom:10px;
}

.des_headbottom{
	float:left;
	width:978px;
	
}

.des_div2{
	float:left;
}

.des_imgdiv{
	float:left;
	margin-left:15px;
	padding-top:13px;
	width:947px;
	height:24px;
	border-bottom:dotted 1px #94adca;
}

.des_bodydiv{
	
	margin-left:15px;
	padding-top:7px;
	width:947px;
	height:auto;
	clear:both;
	
	
}

.des_headtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5dc0ef;
	font-weight:bold;
}

.des_paratext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	line-height:16px;
}

.des_bluetextdiv{
	float:left;
	padding-bottom:10px;
	width:947px;
}

.des_paratextdiv{
	float:left;
	width:947px;
}

.des_redtxt15, .des_redtxt15 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333;
/* 	color:#cd020a ; */
	text-decoration:none;
}

.des_imgediv{
	float:left;
	width:291px;
	padding-bottom:30px;
}

.des_imgediv2{
	float:left;
	width:291px;
	padding-left:30px;
	padding-bottom:30px;
}

.des_imgborder{
	border:solid 1px #d7e2ed;
}

.rate_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898c90;
	font-weight:bold;
	text-align:center;
}
.rate_text_new{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:center;
}
.rate_text2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#898c90;
	text-align:center;
	
}

.rate_textwhite{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	
}

.rate_text11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6c6c;

}

.calender_border{
	border:solid #c4d4e5 1px;
}

.calender_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:18px;
}

.calender_text2white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#fff;
	line-height:18px;
	border:#fff solid 1px;
}

.location_div1{
	float:left;
	width:526px;
	height:auto;
}

.location_div2{
	float:left;
	width:384px;
	height:auto;
	padding-left:30px;
}

.contact_div2{
	float:left;
	width:384px;
	height:220px;
	border:solid #7dcdf2 1px;
	background:url(../img/des_contactbg.gif) repeat-x;
	
}

.contact_div3{
	float:left;
	width:350px;
	height:200px;
	padding-top:10px;
	padding-left:15px;
	
}


#contact_formdiv2{
	float:left;
	width:526px;
	/*height:660px;*/
	border:solid #7dcdf2 1px;
	background:url(../img/detailcontact_bg.gif) repeat-x;
	
}

.contactform_textfield{
	float:left;
	width:480px;
	padding-bottom:10px;
	height:19px;
	padding-left:20px;
}

.contactform_text2{
	float:left;
	width:480px;
	padding-top:10px;
	height:35px;
	padding-left:20px;
	
}

.contactform_txt{
	float:left;
	width:180px;
	line-height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}

.contactform_txtdetail{
	float:left;
	width:300px;
	line-height:22px;
	height:22px;
}

.contactdetail_textfield{
	float:left;
	width:205px;
	height:17px;
	border:solid 1px #7f9db9;
}

.contactdetail_textarea{
	float:left;
	width:297px;
	height:90px;
	border:solid 1px #7f9db9;
}

.contactform_txtdetail2{
	float:left;
	width:300px;
	height:140px;
}

.checkbox_text{
	float:left;
	width:296px;
	height:auto;
}

.contactform02{
	float:left;
	width:480px;
	padding-bottom:15px;
	height:19px;
	padding-left:20px;
	padding-top:20px;
}

.ameniti_bodydiv{
	float:left;
	width:947px;
	border:solid 1px #d2ebf9;
	height:auto;
	background:url(../img/aminities_bg.gif) repeat-y;
}

.ameniti_textdiv{
	float:left;
	width:936px;
	padding-bottom:10px;
	height:19px;
	padding-left:10px;
	padding-top:5px;
	border-bottom:solid 1px #fff;
}

.ameniti_txt{
	float:left;
	width:170px;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	margin-right:30px;
}

.ameniti_txt2{
	float:left;
	line-height:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	
}


#top_imgleftdiv{
	float:left;
	width:519px;
	border-right:#94adca dotted 1px;
	height:auto;
	margin-left:15px;
	margin-top:15px;
}

#top_imgrightdiv{
	float:right;
	width:377px;
	background:url(../img/top_boxlogo.gif) no-repeat right top;
	margin-right:15px;
	height:292px;
	margin-top:15px;
}

#top_imgright{
	float:left;
	width:373px;
	height:285px;
	
}

.toprighttxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:28px;
	font-weight:bold;
}

#toprighttxt2{
	float:left;
	padding-left:12px;
	padding-top:15px;
	width:350px;
}

#topright_divider{
	float:left;
	padding-left:12px;
	padding-bottom:20px;
	border-bottom:#94adca dotted 1px;
	width:300px;
}

#toprate{
	float:left;
	padding-left:12px;
	padding-top:25px;
	padding-bottom:10px;
	width:350px;
}

.toprate_div1{
	float:left;
	width:120px;
	line-height:19px;
}

.toprate_div2{
	float:left;
	width:120px;
	line-height:19px;
}

.rate_textbox{
	float:left;
	padding-top:10px;
	width:300px;
}

.top_leftimg1{
	float:left;
	width:330px;
}

.toplefttexttop{
	float:left;
	width:290px;
	line-height:31px;
}

.topleftimgtop{
	float:left;
	width:290px;
	
}

.topleftbutton{
	float:left;
	width:290px;
}


.top_rightimg1{
	float:left;
	width:129px;
}

.top_arrowimg{
	float:left;
	width:129px;
}


.top_bodyimg{
	float:left;
	width:129px;
	background:#e4e4e4;
}

.scrollimgtop{
	float:left;
	padding-bottom:2px;
	padding-top:2px;
	text-align:center;
	width:129px;
}

.scrollimgborder{
	border:solid 1px #fff;
}


/*################################### DESCRIPTION CSS END #################################*/



/*################################### ADVANCE SEARCH CSS START #################################*/

#advsearch_maindiv{
	width:924px;
	float:left;
}

.advsearch_divider{
	width:924px;
	float:left;
	background:url(../img/testimonials_divider.png) repeat-x;
	height:1px;
	margin-top:30px;
	margin-bottom:30px;
}					

.advsearch_toptexdiv{
	width:924px;
	float:left;
	padding-bottom:20px;
}

.advsearch_bedtxt{
	width:94px;
	float:left;
	padding-right:25px;
	padding-top:5px;
}

.advsearch_desdiv{
	width:140px;
	float:left;
	padding-right:25px;
	padding-top:10px;
}

.advsearch_desdiv22{
	width:180px;
	float:left;
	padding-right:25px;
	padding-top:10px;
}


.advsearch_desdiv2{
	width:auto;
	float:left;
	padding-right:25px;
	padding-left:204px;
}

.advsearch_destextbox2{
	width:720px;
	height:20px;
	padding-top:10px;
	float:left;
}

.advsearch_destextbox{
	width:auto;
	height:20px;
	padding-top:5px;
	float:left;
}

.advseach_textleft{
font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
	font-weight:normal;
	text-decoration:none;
	line-height:19px;
}

.adv_textfield{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	padding-left:4px;
	height:16px;
	width:560px;
	outline:none;
}

.adv_textfield2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	height:16px;
	width:137px;
	padding-left:4px;
	border:solid 1px #7f9db9;
	outline:none;
}

.advseach_text03{
	float:left;
	width:942px;
	padding-bottom:7px;
}

.advace_float{
	float:left;
	width:924px;
}

.adv_textlist{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	height:18px;
	width:100px;
}

.adv_dropdown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	outline:none;
	width:140px;
	/*text-align:center;*/
	border:solid 1px #7f9db9;
}

.adv_additional{
	float:left;
	width:948px;
	background:#f1faff;
	border:solid #c4d4e5 1px;
	padding-left:27px;
	padding-top:15px;
}

.advace_floataddi{
	float:left;
	width:914px;
	padding-left:10px;
	padding-top:7px;
	margin-bottom:20px;
	
}

.advace_floataddi1{
	float:left;
	width:914px;
	padding-left:10px;
	padding-top:7px;
	background:#e1f5ff;
}
	
.advseach_text04{
	float:left;
	width:300px;
	padding-bottom:7px;
}


/*################################### ADVANCE SEARCH CSS END #################################*/


/*################################### EDIT PROPERTY CSS START #################################*/

.edit_pro{
	float:left;
	width:900px;
	padding-bottom:7px;
	
}

.edit_help, .edit_help a{
	font-family:Tahoma;
	font-size:11px;
	color:#036d9f;
	font-weight:bold;
	text-decoration:none;
}

.edit_help a:hover{
	color:#027cb6;
	text-decoration:none;

}

.edit_float{
	float:left;
	width:890px;
	height:auto;
	margin-left:10px;
	margin-top:10px;
}

.edit_float2 { width:890px;
	height:auto;
	margin-left:10px;
	 padding-bottom:10px;}


.edit_float h1 { width:auto; height:auto; margin:0px; padding:0px; overflow:hidden;	font-family:Tahoma;

	font-size:14px;

	color:#024a6c;
	margin-bottom:0px;

	font-weight:bold;
}


.edit_float p { width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; font-family:Tahoma;

	font-size:12px;

	color:#555;

	text-align:justify;
	line-height:18px;

	text-decoration:none;
	margin-bottom:15px;}

.edit_floataddi1{
	float:left;
	width:910px;
	margin-left:10px;
	padding-top:7px;
	background:#f4f9ff;
	border:1px solid #c4d4e5;
	margin-bottom:10px;
}

.edit_procheckbox{
	float:left;
	width:180px;
	padding-bottom:15px;
}

/*################################### EDIT PROPERTY CSS END #################################*/




/* collepse css  */

#collapsible_div{
	float:left;
	width:975px;
	margin-top:10px;
	padding-left:5px;
	padding-bottom:10px;
}

.collapsible_div_content{
	float:left;
	width:940px;
	margin-top:10px;
	padding-left:10px;

}

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

.collpsiblemaindiv{
	float:left;
	width:970px;
	height:auto;
	border:solid #c4d4e5 1px;
	margin-left:15px;
	margin-top:10px;
}


ul.footer_link{ width:950px; height:auto; margin:0px auto; }
ul.footer_link li {	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#244a96;
	float:left; display:inline;
	margin-left:7px; margin-right:5px;}
	

ul.footer_link li  a { color:#244a96;}
.footer_text { width:650px; height:auto; margin:0px auto; font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6c6c6c;
	text-align:center;
	text-decoration:none;
	padding-top:18px;}


.footer_text a { color:#025790;}

/*add css 2/2/2011 by vikas kumar singh*/

.home_search { width:auto; height:auto; overflow:hidden; float:right; margin-right:4px; margin-top:15px; margin-bottom:6px; margin-right:26px;}

ul.top_form { width:940px; height:auto; padding-top:3px;}
ul.top_form li { width:113px; height:auto; float:left; display:inline; margin-right:4px;}
ul.top_form li span { display:block;
 font-family:"Tahoma";
	font-size:13px;
	color:#024a6c;
	font-weight:normal;
	text-decoration:none;
	margin-bottom:3px;
	}
	
	
ul.top_form li.first {
	width:227px;
	
	
	}


ul.top_form li.search2 {
	 padding-top:18px;
	 float:left;
	 width:92px;}

ul.banner_list { width:129px; height:auto;}
ul.banner_list li { width:123px; height:auto;
border:solid 1px #333333;
	margin-bottom:10px;
	padding:1px;
	margin-left:1px;}
ul.banner_list li img { width:124px; height:auto; margin-bottom:7px;}	
ul.banner_list li span {display:block;
font-size:11px;
font-weight:normal;
color:#666666;
text-align:center;
width:127px;
line-height:17px;

}

ul.image_list { width:107px; height:auto; margin-left:10px;}
ul.image_list li { width:auto; height:79px; margin-bottom:4px; margin-top:4px;}

ul.detail_list { width:345px; height:auto; margin-left:12px;}	
ul.detail_list li { width:auto; height:auto; margin-top:18px;font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#898b90;
	background:url(../img/bullet3.jpg) no-repeat top left; padding-left:12px; }
#list_heading { width:auto; height:auto; margin-left:14px; margin-top:10px; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ec141d;
	font-weight:bold;
	clear:left; 
	float:left;}	
	
	
ul.rate_list { width:auto; height:auto; float:left; margin-left:14px; clear:left;
}	
ul.rate_list li { width:271px; height:auto; margin-top:16px;}
ul.rate_list li h2 { width:120px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	font-weight:bold;
	margin:0px;
	padding:0px;}
ul.rate_list li h3 
{ width:120px; height:auto; float:left;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	margin:0px;
	padding:0px;
	font-weight:normal;
	}	
	
	
.des_content { width:935px; height:auto; margin-left:14px;}	
.des_content h1 { width:auto; height:auto; font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#5dc0ef;
	font-weight:bold;
	margin-bottom:11px;}
.des_content p { width:auto; height:auto;font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	line-height:16px;}	

ul.vaction_img { width:960px; height:auto; margin-left:14px; }
ul.vaction_img li { width:290px; height:200px; float:left; margin-right:20px; margin-left:10px; margin-top:20px; margin-bottom:10px;  }


/*Newsletter Subscribe Css Start*/

.newsletter-img{
	width:177px;
	height:109px;
	float:left;
	clear:left;
	padding-left:10px;
	
	}
	
#newsletr-rt{
	width:230px;
	height:auto;
	float:left;
	margin-left:10px;
	}

#newsletr-rt ul{
	width:230px;
	height:auto;
	margin-top:19px;
		}
	
#newsletr-rt ul li{
	width:230px;
	height:auto;
	margin-bottom:10px;
	
}
	
#newsletr-rt ul li h1{
	width:100px;
	font-family:"Tahoma";
	font-size:12px;
	float:left;
	clear:left;
	color:#666666;
	font-weight:normal;
	margin:0px;
	padding:0px;	}
	
#newsletr-rt ul li h2{
	width:126px;
	height:16px;
	float:left;
	background:#FFFFFF;
	border:1px #c4d4e5 solid;
	margin:0px;
	padding:0px;
	}
.newsletter-textbox{
	width:124px;
	height:14px;
	outline:none;
	font-size:11px;
	line-height:14px;
	color:#666666;
	padding-left:2px;
	background:#FFFFFF;
	font-weight:normal;
	border:none;
	}
	
.newsimgdiv{
	float:left;
	width:428px;
}

.news2imgdiv{
	float:left;
	width:440px;
	height:auto;
	padding-left:10px;
	padding-top:6px;
	margin-bottom:7px;
	}

#connect{
	width:452px;
	height:144px;
	float:left;
	margin-top:2px;
	}

/*Newsletter Subscribe Css Start*/
	
	
/*new add css start 14/03/2011*/	

ul.myshortcuts_list {width:945px; height:auto; padding-top:10px; padding-bottom:10px;margin-left:20px;/*margin-left:10px;*//*border:1px solid red;*/}
ul.myshortcuts_list li { width:auto; height:auto; float:left; display:inline; /*margin-right:32px;*/ margin-right:25px;font-family:Tahoma;
	font-size:13px;
	line-height:20px;
	color:#555;}
ul.myshortcuts_list li a{color:#555;}

ul.editlisting_content { width:297px;  height:auto; margin-bottom:20px; }	
ul.editlisting_content li { width:297px; height:auto; font-size:13px; font-weight:normal; color:#555; list-style:none; margin:0px; padding:0px; margin-bottom:3px; font-family:Tahoma;}
ul.editlisting_content li a {  color:#555;}

ul.editlisting_content li a:hover {  color:#999; text-decoration:underline;}

ul.editlisting_content li span { font-size:12px; color:#025790; font-weight:normal; display:inline; margin:0px; padding:0px; font:Tahoma;}

ul.editlisting_content li span a { color:#025790; text-decoration:none;  display:inline; font-weight:normal;}

ul.editlisting_content li span a:hover { color:#36728f; text-decoration:underline; display:inline; font-weight:normal; }


ul.updatelisting { width:auto; margin:0px; padding:0px; overflow:hidden; height:auto; margin-left:9px; margin-top:15px;}

ul.updatelisting li { width:auto;  height:auto;margin:0px; padding:0px; overflow:hidden; font-size:13px; color:#024a6c; margin-bottom:11px; background:url(../img/bullet4.jpg) no-repeat left top;  font:Tahoma; font-weight:normal;  padding-left:17px; }

ul.updatelisting li a { color:#024a6c; margin:0px; padding:0px; overflow:hidden;}

ul.updatelisting li a:hover { color:#555;text-decoration:none;}

ul.steps_button { width:930px; height:auto; margin-left:8px; margin-right:14px}
ul.steps_button li { 	background:url(../img/register_button.png) no-repeat; width:165px; height:43px; float:left; font-family:Tahoma; font-size:12px; color:#025790; text-align:center; display:inline; margin-left:16px; padding-top:17px; }

ul.steps_button li a { color:#025790; text-decoration:none;font-family:Tahoma; font-size:12px;}

ul.steps_button li a:hover { color:#555;}

ul.order_conformlist  { width:900px; height:auto; float:left; margin-left:16px; margin-top:10px;}

ul.order_conformlist li { width:auto; height:auto; margin-top:6px; margin-bottom:6px;} 

ul.order_conformlist li h1 { width:120px; height:auto; float:left; margin-left:16px; font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#555; font-weight:bold;  }

ul.order_conformlist li h1 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px;  margin-bottom:10px;  float:left;   }

ul.order_conformlist li h2 { width:120px; height:auto; float:left; font-family:Tahoma; font-size:12px; color:#555; font-weight:bold; }

ul.order_conformlist li h2 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px; margin-bottom:10px;  }

ul.order_conformlist li h3 { margin:0px; padding:0px; overflow:hidden; width:100px; height:auto; float:left; margin-left:16px; font-family:Tahoma; font-size:12px; color:#555; font-weight:bold;   }

ul.order_conformlist li h3 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px;  margin-bottom:10px;  }

ul.order_conformlist li h4 { width:124px; height:auto;  float:left; font-family:Tahoma; font-size:12px; color:#555; font-weight:bold; }

ul.order_conformlist li h4 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px;  margin-bottom:10px; }

ul.order_conformlist li h5 { width:110px; height:auto;float:left; font-family:Tahoma; font-size:12px; color:#555; font-weight:bold;  }

ul.order_conformlist li h5 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px;  margin-bottom:10px;   }

ul.order_conformlist li h6 { margin:0px; padding:0px; overflow:hidden;  width:100px; height:auto; float:left; font-family:Tahoma; font-size:12px; color:#555; font-weight:bold; }

ul.order_conformlist li h6 span { margin:0px; padding:0px; overflow:hidden; color:#025790; font:Tahoma; font-size:14px; margin-bottom:10px;  }
.print_page { width:900px; height:auto; margin-top:105px; float:left; padding-bottom:15px;}
.print_page h1 { width:auto; height:auto; float:left; margin-left:16px;}
.print_page h2 { width:auto; height:auto; float:right; margin-right:16px;}

.print_page_new { width:900px; height:auto; margin-top:10px; float:left; padding-bottom:15px;}
.print_page_new h1 { width:auto; height:auto; float:left; margin-left:16px;}
.print_page_new h2 { width:auto; height:auto; float:right; margin-right:16px;}


.orederconforme_remove{ width:auto; height:auto; float:left;}
.permotion_code_div { width:870px; height:auto; padding-top:12px; padding-bottom:12px; background-color:#eef6ff; float:left; margin-left:15px; margin-top:50px; border:1px #c4d4e5 solid;}
.permotion_code_div h1 { width:278px; height:auto; font-size:14px; line-height:22px; font-weight:bold; font:Tahoma; color:#025790; float:left; margin-left:10px;}
.permotion_code_div h2 { float:left; margin-left:10px; width:150px; padding-top:15px;}




ul.testomonial_list { width:926px; margin:0px; padding:0px; overflow:hidden; height:auto;  padding-left:26px; } 
ul.testomonial_list li { width:auto; margin:0px; padding:0px; overflow:hidden; height:auto; padding-bottom:23px; margin-bottom:23px; list-style:none; background:url(../img/testimonials_divider.png) repeat-x bottom; }

.text_area_div { width:auto; margin:0px; padding:0px; overflow:hidden; height:auto; margin-bottom:10px;}


ul.checkbox_list { width:900px; height:auto; margin:0px; padding:0px; overflow:hidden; padding-left:7px;}
ul.checkbox_list li { width:175px; height:auto; margin:0px; padding:0px; overflow:hidden; float:left; display:inline; margin-bottom:19px;}
ul.checkbox_list li h1 { width:22px; height:auto; margin:0px; padding:0px; overflow:hidden;  float:left;
	outline:none; }

ul.checkbox_list li h2 { float:left; width:140px;  margin:0px; padding:0px; overflow:hidden; font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#555; padding-top:2px; }

.short_by { width:auto; height:auto; float:left; margin-top:10px;}
.short_by h1 { width:auto; height:auto; margin:0px; padding:0px; overflow:hidden; font-family:"Tahoma"; font-size:13px;
color:#024a6c; float:left; font-weight:normal; padding-top:3px;
}
	

.short_by h2 { width:auto; height:auto; float:left; margin-left:5px;}

.select-box { font-size:11px; text-align:center; padding-top:2px; padding-bottom:2px; outline:none; color:#666666}

.view_detail_main_div  { width:551px; margin:0px; padding:0px; overflow:hidden; height:auto; margin-left:13px; margin-bottom:11px; float:left; }
ul.facility_list { width:115px; margin:0px; padding:0px; overflow:hidden; height:auto; float:left; margin-left:11px; margin-top:4px; }
ul.facility_list li { width:auto; height:auto;  margin:0px; padding:0px; overflow:hidden; font-family:"Tahoma"; font-size:12px;line-height:20px; color:#555;background:url(../img/bullet2.jpg) no-repeat top left; padding-left:10px; padding-bottom:4px;
}
.button_area_div { width:210px; margin:0px; padding:0px; overflow:hidden; height:auto; float:left; }
.city_bt { width:180px; height:auto; margin:0px; padding:0px; overflow:hidden; margin-left:50px;}

ul.bottom_button_list { width:210px;  margin:0px; padding:0px; overflow:hidden; height:auto; float:left; clear:both; margin-top:58px; }
ul.bottom_button_list li { width:auto;  margin:0px; padding:0px; overflow:hidden; height:auto; float:left; display:inline; margin-left:7px; }

.lefti_list_area { width:143px; height:auto; float:left;}
.righti_list_area { width:120px; height:auto; float:left;}
ul.search_list { width:100px; margin:0px; padding:0px; overflow:hidden; height:auto;  margin-bottom:24px; margin-top:4px; }

ul.search_list li { width:auto;   margin:0px; padding:0px; overflow:hidden; height:auto; margin-bottom:3px;  background:url(../img/starbullet.jpg) no-repeat left top; font-family:font-family:"Tahoma"; font-size:11px; color:#555; padding-left:12px;
padding-bottom:4px;
}


ul.search_list li.head  { background:none;  margin:0px; padding:0px; overflow:hidden;  margin-bottom:3px; padding:0px; font-family:Tahoma;font-size:14px; color:#025790; font-weight:normal;}
.search_list1{ background:none;  margin:0px; padding:0px; overflow:hidden;  margin-bottom:3px; padding:0px; font-family:Tahoma;font-size:14px; color:#025790; font-weight:normal;}
.dots{
    float:left; padding-right:5px;
}


/*add page css start 6-7-2011*/

.countryheaddiv h2 { 
font-family:Tahoma;
	font-size:14px;
	font-weight:600;
	color:#025790;}
	
.countryheaddiv h3 {	font-family:Tahoma;
	font-size:14px;
	font-weight:600;
	color:#025790;}
	
#headertxt_div2 h1{
	font-family:Tahoma;
	font-size:16px;
	font-weight:600;
	color:#025790;
}

#connect{
	width:461px;
	height:144px;
	float:left;
	margin-top:2px;
	background:#f6f7fb;
	border:1px #c4d4e4 solid;
	}	
	
#connect h1 { width:427px; height:auto; font-size:15px;
	color:#024a6c;
	font-weight:600;
	border-bottom:1px #c4d4e4 solid; padding-bottom:5px; margin-left:15px; padding-top:15px; margin-bottom:24px;}	
	
/*ul#connect_list { width:auto;
height:auto;
margin-left:50px;
}	*/
/*ul#connect_list li { width:auto; height:auto; float:left; display:inline; margin-left:20px;}*/
	
.new_stay_connect {
	width:427px; height:auto; font-size:15px;
	color:#024a6c;
	font-weight:600;
	border-bottom:1px #c4d4e4 solid; padding-bottom:5px; margin-left:15px; padding-top:15px; margin-bottom:24px;font-family:"Tahoma";

}

ul#connect_list {

 width:auto;

height:auto;

margin-left:10px;

}         

ul#connect_list li { 

width:auto; 

height:auto; 

float:left; 

display:inline; 

margin-left:20px;

}	
	
	
#newsletter_text{

            width:100px;

            font-family:"Tahoma";

            font-size:12px;

            float:left;

            clear:left;

            color:#666666;

            font-weight:normal;

            margin:0px;

            padding:0px;

            overflow:hidden;           }

           

#newsletter_box{

            width:126px;

            height:16px;

            float:left;

            background:#FFFFFF;

            border:1px #c4d4e5 solid;

            margin:0px;

            padding:0px;

            overflow:hidden;

            }

 

.home4divbannerhead h3{

            font-family:"Tahoma";

            font-size:13px;

            color:#024a6c;

            font-weight:600;

}