/* 	BeachLets
	Created on Mar 04, 2009
	Created & Updated by Selvakumar  */

/* 	=====================   BODY   ==============================  */
body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
}
a {
	color:#09B3EB;
	text-decoration: underline;
	outline: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
img {
	border:none;
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
}
.main {
	padding: 0px;
	width: 978px;
	margin: 0px auto;
}
form {
	margin: 0px;
	padding: 0px;
}
.header {
	padding: 27px 0px 0px;
	width: 978px;
	margin: 0px;
	float: left;
}

.header_invalid {
	padding: 18px 0px 0px 0px;
	width: 978px;
	margin: 0px;
	float: left;
}

.headerLeft {
	padding: 0px;
	width: 481px;
	margin: 0px 0px 10px 0px;
	float:left;
	border-width: 0px;
}
.headerLeft_invalid {
	padding: 9px 0px 0px 0px;
	width: 489px;
	margin: 0px 0px 10px 0px;
	float:left;
	border-width: 0px;
}
.headerRight {
	padding: 6px 0px 0px;
	width: 489px;
	margin: 9px 0px 10px;
	float:left;
}
.loginTop {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 329px;
	background:url(../beachLetsImages/topBlueCurve1.jpg) no-repeat left top;
	border:0px solid red;
}
.loginCenter {
	background:url(../beachLetsImages/blueCurveRepeat1.jpg) repeat-y left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 329x;
	
}
.loginBottom {
	background:url(../beachLetsImages/footerBlueCurve1.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	float: left;
	width: 329px;
	
}
.loginBottom1 {
	background:url(../beachLetsImages/footerBlueCurve1.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 9px 0px 10px 0px;
	float: left;
	width: 329px;
	height: 42px;
}
.loginBottom1 h2 {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display:block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	
	font-size:12px;
	font-weight:normal;
	text-align: center;
}
.login {
	margin-top:11px;
	padding: 0px;
	width: 330px;
	float:right;
}
.agentLogin {
	margin: 0px;
	padding: 4px 0px 2px 16px;
	width: 120px;
	float:left;
}
.agentTextBox {
	margin: 0px;
	/*padding: 0px 2px 0px 4px;*/
	padding: 2px 2px 0px 4px;
	border: solid 1px #DCDCDC;
	width: 106px;
	float:left;
	height: 17px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.emailLogin {
	margin: 0px;
	padding: 2px 2px 3px 4px;
	border: solid 1px #DCDCDC;
	width: 153px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.emailLoginNew {
	margin: 0px;
	padding: 2px 2px 3px 4px;
	border: solid 1px #DCDCDC;
	width: 190px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.agentLogin h2 {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display:block;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
	font-weight:bold;
}
.password {
	margin: 0px;
	padding: 4px 0px 2px;
	width: 120px;
	float:left;
}
.password h2 {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
	font-weight:bold;
}
.password h2 a {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.password h2 a:hover {
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color:#09B3EB;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.loginBtn {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width: 70px;
	float:left;
}
.logoutBtnNew {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 70px;
	float:left;
}

/***************************************************************Menus*******************************************************************/
.mainMenus {
	width:969px;
	padding: 5px 0px 15px 9px;
	margin:0px;
	float: left;
}
.mainMenus ul {
	position: relative;
	width: 969px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image:url(../beachLetsImages/topNav.jpg);
}
.mainMenus ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top:0px;
	float:left;
}
.mainMenus ul li, .mainMenus a {
	display:block;
	height:34px;
	border-bottom:0px;
}
.mainMenus ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
.mM1 {
	left:0;
	top:0;
	width: 73px;
}
.mM2 {
	left:73px;
	top:0;
	width:105px;
}
.mM3 {
	left:178px;
	top:0;
	width:119px;
}
.mM4 {
	left:298px;
	top:0;
	width:111px;
}
.mM5 {
	left:409px;
	top:0;
	width:122px;
}
.mM6 {
	left:531px;
	top:0;
	width:140px;
}
.mM7 {
	left:672px;
	top:0;
	width:108px;
}
.mM8 {
	left:780px;
	top:0;
	width:102px;
}
.mM9 {
	left:882px;
	top:0;
	width:87px;
}
.mM1 a:hover {
	background:url(../beachLetsImages/topNav.jpg) 0 -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM2 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -73px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM3 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -178px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM4 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -298px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM5 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -409px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM6 a:hover {
	background: url(../beachLetsImages/topNav.jpg) -531px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM7 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -672px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM8 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -780px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM9 a:hover {
	background:url(../beachLetsImages/topNav.jpg) -882px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mM1a {
	left:0;
	width:73px;
	background:url(../beachLetsImages/topNav.jpg) 0 -34px no-repeat;
	border-bottom:0;
}
.mM2a {
	left:73px;
	width:105px;
	background:url(../beachLetsImages/topNav.jpg) -73px -34px no-repeat;
	border-bottom:0;
}
.mM3a {
	left:178px;
	width:119px;
	background:url(../beachLetsImages/topNav.jpg) -178px -34px no-repeat;
	border-bottom:0;
}
.mM4a {
	left:298px;
	width:111px;
	background:url(../beachLetsImages/topNav.jpg) -298px -34px no-repeat;
	border-bottom:0;
}
.mM5a {
	left:409px;
	width:122px;
	background:url(../beachLetsImages/topNav.jpg) -409px -34px no-repeat;
	border-bottom:0;
}
.mM6a {
	left:531px;
	height: 34px;
	width:140px;
	background: url(../beachLetsImages/topNav.jpg) -531px -34px no-repeat;
	border-bottom:0;
}
.mM7a {
	left:672px;
	width:108px;
	background:url(../beachLetsImages/topNav.jpg) -672px -34px no-repeat;
	border-bottom:0;
}
.mM8a {
	left:780px;
	width:102px;
	background:url(../beachLetsImages/topNav.jpg) -780px -34px no-repeat;
	border-bottom:0;
}
.mM9a {
	left:882px;
	width:87px;
	background:url(../beachLetsImages/topNav.jpg) -882px -34px no-repeat;
	border-bottom:0;
}

/************************************************************* Main menu second *************************************************/
.mainMenusNew {
	width:969px;
	padding: 5px 0px 15px 9px;
	margin:0px;
	float: left;
}
.mainMenusNew ul {
	position: relative;
	width: 969px;
	height: 34px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image:url(../beachLetsImages/menu.jpg);
}
.mainMenusNew ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top:0px;
	float:left;
}
.mainMenusNew ul li, .mainMenusNew a {
	display:block;
	height:34px;
	border-bottom:0px;
}
.mainMenusNew ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
.mMNew1 {
	left:0;
	top:0;
	width: 73px;
}
.mMNew2 {
	left:73px;
	top:0;
	width:105px;
}
.mMNew3 {
	left:178px;
	top:0;
	width:119px;
}
.mMNew4 {
	left:298px;
	top:0;
	width:111px;
}
.mMNew5 {
	left:409px;
	top:0;
	width:122px;
}
.mMNew6 {
	left:531px;
	top:0;
	width:140px;

}
.mMNew7 {
	left:672px;
	top:0;
	width:108px;
}
.mMNew8 {
	left:780px;
	top:0;
	width:102px;
	
}
.mMNew9 {
	left:882px;
	top:0;
	width:87px;
}
.mMNew1 a:hover {
	background:url(../beachLetsImages/menu.jpg) 0 -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew2 a:hover {
	background:url(../beachLetsImages/menu.jpg) -73px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew3 a:hover {
	background:url(../beachLetsImages/menu.jpg) -178px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew4 a:hover {
	background:url(../beachLetsImages/menu.jpg) -298px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew5 a:hover {
	background:url(../beachLetsImages/menu.jpg) -409px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew6 a:hover {
	background: url(../beachLetsImages/menu.jpg) -531px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew7 a:hover {
	background:url(../beachLetsImages/menu.jpg) -672px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew8 a:hover {
	background:url(../beachLetsImages/menu.jpg) -780px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew9 a:hover {
	background:url(../beachLetsImages/menu.jpg) -882px -34px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.mMNew1a {
	left:0;
	width:73px;
	background:url(../beachLetsImages/menu.jpg) 0 -34px no-repeat;
	border-bottom:0;
}
.mMNew2a {
	left:73px;
	width:105px;
	background:url(../beachLetsImages/menu.jpg) -73px -34px no-repeat;
	border-bottom:0;
}
.mMNew3a {
	left:178px;
	width:119px;
	background:url(../beachLetsImages/menu.jpg) -178px -34px no-repeat;
	border-bottom:0;
}
.mMNew4a {
	left:298px;
	width:111px;
	background:url(../beachLetsImages/menu.jpg) -298px -34px no-repeat;
	border-bottom:0;
}
.mMNew5a {
	left:409px;
	width:122px;
	background:url(../beachLetsImages/menu.jpg) -409px -34px no-repeat;
	border-bottom:0;
}
.mMNew6a {
	left:531px;
	height: 34px;
	width:140px;
	background: url(../beachLetsImages/menu.jpg) -531px -34px no-repeat;
	border-bottom:0;
	
}
.mMNew7a {
	left:672px;
	width:108px;
	background:url(../beachLetsImages/menu.jpg) -672px -34px no-repeat;
	border-bottom:0;
}
.mMNew8a {
	left:780px;
	width:101px;
	background:url(../beachLetsImages/menu.jpg) -780px -34px no-repeat;
	border-bottom:0;
	
}
.mMNew9a {
	left:882px;
	width:87px;
	background:url(../beachLetsImages/menu.jpg) -882px -34px no-repeat;
	border-bottom:0;
}
/*************************************************************Content************************************************************/

/***************************************************************Ends here*******************************************************/
/*************************************************************Content************************************************************/
.contentOuter {
	padding: 0px 0px 0px 7px;
	width: 971px;
	margin: 0px;
	float:left;
}
.content {
	padding: 0px 0px 0px 0px;
	width: 971px;
	margin: 0px;
	float:left;
}
.contentLeft {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 306px;
	float:left;
}
.contentRight {
	margin: 0px;
	padding: 0px;
	width: 665px;
	float:left;
}
.propertyId {
	margin: 8px 0px 0px 0px;
	padding: 2px 2px 2px 4px;
	width: 200px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.propertyId1 {
	margin: 0px;
	padding: 2px 2px 4px 4px;
	width: 80px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
	float:right;
}
.quickSearch1 {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	width: 291px;
	float:left;
	background: #EFEFEF url(../beachLetsImages/quickSearchTop1.jpg) no-repeat left top;
    height:230px;
	
}

.quickSearch {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	width: 291px;
	float:left;
	background: #EFEFEF url(../beachLetsImages/quickSearchTop.jpg) no-repeat left top;
}
.quickSearch h2 {
	margin: 0px;
	padding: 14px 0px 8px 18px;
	width: 273px;
	color:#666666;
	font-size:16px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.enterLocation {
	margin: 0px;
	padding: 0px 0px 9px 0px;
/*	background-color:#BFBFBF;*/
	background-color:#DFDEDE;
	width: 291px;
	float:left;
}
.enterLocationLeft {
	margin: 0px;
	padding: 0px 6px 0px 10px;
	width: 205px;
	float:left;
}
.enterLocationRight {
	margin: 0px;
	padding: 0px;
	width: 60px;
	float: left;
}
.searchBtn {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 8px 0px 0px;
}
.searchBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/search.jpg) left top;
}
.searchBtn a:hover {
	background:url(../beachLetsImages/search.jpg) left bottom;
}
.detailedSearch {
	margin: 0px;
	padding: 0px 0px 20px 16px;
	width: 275px;
	float:left;
}
.detailedSearch h2 {
	margin: 0px;
	padding: 12px 0px 10px 0px;
	color:#666666;
	font-size:16px;
	line-height: 18px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.detailedSearchForm {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	width: 247px;
	float:left;
}
.inputField {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 5px 0px;
	width: 258px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
	float:left;
}
.inputField3 {
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 5px 0px;
	width: 135px;
	height: 20px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 20px;
	color:#949494;
	float:right;
	display:block;
	border: 1px solid #EBEBEB;/*background-color:#F9F9F9;*/
}
.arrivalOuter {
	padding-top:15px;
	margin:0px;
	height:30px;
	clear:both;
	
}
.arrival {
	margin: 0px;
	padding:0px 0px 4px 10px;
	display:block;
	float:left;
	border:0px solid red;
	
	
}
.arrival1 {
	margin: 0px;
	padding:0px 0px 4px 0px;
	display:block;
	
}
.arrivalLeft {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 40px;
	float:left;
	color:#666666;
	font: bold 11px "Myriad Pro", Arial, Helvetica, sans-serif;
	word-spacing:-0.25em;
	
	
}
.arrivalCenter {
	margin: 0px;
	padding: 0px;
	width: 70px;
	float:left;
	
}
.arrivalRight {
	margin: 0px;
	padding: 5px 0px 0px 5px;
	width: 60px;
	float:left;
	color:#666666;
	font: bold 11px "Myriad Pro", Arial, Helvetica, sans-serif;
	word-spacing:-0.25em;
	
	border:0px solid red;
	
}
.searchArea {
	margin: 0px;
	padding: 2px 0px 13px 16px;
	width: 275px;
	float:left;
}
.searchBtn3 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.searchBtn3 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/search.jpg) left top;
}
.searchBtn3 a:hover {
	background:url(../beachLetsImages/search.jpg) left bottom;
}
.searchBtn1 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 7px 0px 0px 0px;
}
.searchBtn1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/search.jpg) left top;
}
.searchBtn1 a:hover {
	background:url(../beachLetsImages/search.jpg) left bottom;
}
.clearBtn1 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 7px 0px 0px 17px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	vertical-align:bottom;
}
.clearBtn1 a {
	height:20px;
	display:block;
	background:url(../beachLetsImages/clear.jpg) left top;
	text-decoration:none;
	color:#FFFFFF;
}
.clearBtn1 a:hover {
	background:url(../beachLetsImages/clear.jpg) left bottom;
	text-decoration:none;
	color:#FFFFFF;
}
.flashArea {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*height: 377px;*/
	height: 410px;
	+height: 395px;
	width:665px;
	float:left;
	font-family:'Century Gothic';
	+font-family:'Century Gothic';
	font-weight:normal;
	+font-weight:normal;
	background:url(../beachLetsImages/beach-villas.jpg) no-repeat left top;
}
.beachHolidays {
	margin: 0px;
	padding: 17px 0px 0px 17px;
	width: 310px;
	float:left;
	color:#ffffff;
	font-family:'Century Gothic';
	+font-family:'Century Gothic';
	font-weight:normal;
	+font-weight:normal;
	border:0px solid green;
}
.holidays {
	margin: 0px;
	padding: 0px;
	width: 285px;
	float:left;
	color:#ffffff;
	font-size:21px;
	line-height: 25px;
	font-family:'Century Gothic';
	+font-family:'Century Gothic';
	font-weight:normal;
	+font-weight:normal;
/*	letter-spacing:-0.03em; */
}
.holidays h2 {
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	font-size:24px;
	line-height: 18px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.holidays h1 {
	margin: 0px;
	padding: 0px;
	color:#FFFFFF;
	font-size:16px;
	line-height: 22px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
}
.holidays p {
	margin: 0px;
	padding: 18px 0px 0px 0px;
	color:#FFFFFF;
	font-size:13px;
	line-height: 18px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
 	font-weight:bold;
}
.holidays a {
	margin: 0px;
	padding: 0px;
	color:#06B2EB;
	font-size:13px;
	line-height: 18px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
 	font-weight:bold; 
}
.holidays a:hover {
	color:#FFFFFF;
	text-decoration:none;
}
/**************************************************************Special Offers*********************************************/
.specialOffers {
	margin: 18px 0px 0px;
	padding: 0px;
	width: 665px;
	float:left;
}
.specialOffersLeft {
	margin: 0px;
	padding: 0px;
	width: 358px;
	float:left;
}
.specialOffersRight {
	margin: 0px;
	padding: 0px;
	width: 291px;
	float:right;
}
.specialDetailsTop {
	margin: 0px;
	padding: 0px;
	width: 358px;
	float:left;
	background:url(../beachLetsImages/specialOffersTop.jpg) no-repeat left top;
}
.specialDetailsTop1 {
	margin: 0px;
	padding: 0px;
	width: 358px;
	float:left;
	background:url(../beachLetsImages/specialOffersTop.jpg) no-repeat left top;
}
.specialDetailsTopLeft {
	margin: 0px;
	padding: 0px;
	width: 200px;
	float:left;
}
.specialDetailsTopLeft1Img {
	margin: 0px;
	width: 40px;
	float:left;
	padding-top: 10px;
	text-align: center;
}
.specialDetailsTopLeft2Img {
	margin: 0px;
	width: 90px;
	float:left;
	padding-top: 10px;
	text-align: left;
}
.specialDetailsTopLeft h2 {
	margin: 0px;
	padding: 14px 0px 12px 13px;
	width: 187px;
	float:left;
	color:#666666;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.specialDetailsTopRight {
	margin: 0px;
	padding: 0px 0px 0px 22px;
	width: 78px;
	float:left;
}
.specialDetailsTopRight1 {
	margin: 0px;
	padding: 0px;
	width: 155px;
	float:left;
}
.moreBtn {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 14px 0px 0px 10px;
}
.moreBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/more.jpg) left bottom;
}
.moreBtn a:hover {
	background:url(../beachLetsImages/more.jpg) left top;
}
.moreBtnBox {
	width:46px;
 	float:right;
	margin: 0px 0px 0px 0px;
	padding: 0px 22px 0px 0px;
}
.moreBtnBox a {
	height:20px;
	display:block;
 	background:url(../beachLetsImages/more.jpg) left bottom;
}
.moreBtnBox a:hover {
 	background:url(../beachLetsImages/more.jpg) left top;
}

.moreBtn2 {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 14px 0px 0px 18px;
}
.moreBtn2 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/more.jpg) left bottom;
}
.moreBtn2 a:hover {
	background:url(../beachLetsImages/more.jpg) left top;
}
.moreBtn1 {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 14px 0px 0px 80px;
}
.moreBtn1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/more.jpg) left bottom;
}
.moreBtn1 a:hover {
	background:url(../beachLetsImages/more.jpg) left top;
}
.specialDetailsBottom {
	margin: 0px;
	padding: 13px 0px 26px 10px;
	width: 348px;
	float:left;
	color: #999999;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 18px;
	letter-spacing:0px;
}
.specialDetailsBottom a {
	margin: 0px;
	padding: 0px;
	color: #09B3EB;
	text-decoration:underline;
	letter-spacing:0px;
}
.specialDetailsBottom a:hover {
	margin: 0px;
	padding: 0px;
	color: #999999;
	text-decoration:none;
	letter-spacing:0px;
}
.week1 {
	margin: 0px;
	padding: 0px;
	width: 323px;
	float:left;
}
.week {
	margin: 0px;
	padding: 0px;
	width: 323px;
	float:left;
	border-bottom: 1px solid #E4E4E4;
}
.weekLeft {
	margin: 0px 0px 0px 2px;
	width: 98px;
	float:left;
	font-size: 12px;
	padding: 3px 0px 6px 0px;
}
.weekCenter {
	margin: 0px;
	width: 142px;
	float:left;
	padding: 3px 0px 6px 13px;
	font-size: 12px;
	color:#727272;
}
.weekRight {
	margin: 0px;
	width: 52px;
	float:left;
	font-size: 12px;
	text-align: center;
	padding: 3px 0px 6px 12px;
}
/****************************************************************Beach Blog********************************************/
.beachBlog {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	width: 275px;
	float:left;
	background: #EFEFEF url(../beachLetsImages/beachBloglTopCurve.jpg) no-repeat left top;
}
.beachBlogLeft {
	margin: 0px;
	padding: 0px;
	width: 94px;
	float:left;
}
.beachBlogCenter {
	margin: 0px;
	padding: 5px 0px 0px;
	width: 90px;
	float:left;
}
.beachBlogRight {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 71px;
	float:left;
}
.beachBlogLeft h2 {
	margin: 0px;
	padding: 14px 0px 13px 0px;
	float:left;
	color:#727272;
	font: bold 17px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.beachBlogOuter {
	margin: 0px;
	padding: 0px;
	width: 265px;
	float:left;
	border-bottom: 1px solid #D9D9D9;
}
.beachBlogInner {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	width: 275px;
	float:left;
	background:url(../beachLetsImages/beachBlogInner.jpg) repeat-x left top;
}
.beachBlogInner p {
	margin: 0px;
	padding: 9px 20px 0px 0px;
	color:#727272;
	text-indent:-1px;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
	letter-spacing:0px;
}
.beachBlogInner a {
	/*color:#32C1F0;*/
	color:#09B3EB;
}
.beachBlogInner a:hover {
	color:#727272;
	text-decoration:none;
}
.specialDetailsTopAgent {
	margin: 11px 0px 6px;
	padding: 0px;
	width: 358px;
	float:left;
	background:url(../beachLetsImages/specialOffersTop.jpg) no-repeat left top;
}
.powerAgent {
	margin: 11px 0px 6px;
	padding: 0px;
	width: 358px;
	float:left;
	background:url(../beachLetsImages/powerAgent.jpg) no-repeat left top;
}
/***********************************************************Feature Properties****************************************************/
.featuredProperties h2 {
	margin-top: 11px;
	padding: 0px 0px 9px;
	width: 265px;
	color:#666666;
	font-size:16px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DDDDDD;
	float: left;
}
.featuredProperties {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	background:#EFEFEF url(../beachLetsImages/featuredProperties.jpg) no-repeat left top;
	background-color:#F2F2F2 !important;
	width: 275px;
	float:left;
}
#worlddestination
{
    margin: 0px;
	padding: 0px 0px 0px 16px;
	background:#EFEFEF;
	background-color:#F2F2F2 !important;
	width: 275px;
	float:left;
	
}
.featuredPropertiesh3 {
	margin-top: 11px;
	padding: 0px 0px 9px;
	width: 265px;
	color:#666666;
	font-size:16px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	font-weight:bold;
}
.featuredPropertiesOuter {
	padding: 0px 0px 9px;
	width: 265px;
	float:left;
	margin-top: 11px;
	border-bottom: 1px solid #DDDDDD;
}
.featuredPropertiesOuterNew {
	padding: 0px 0px 9px;
	width: 265px;
	float:left;
	margin-top: 11px;
	border-bottom: 1px solid #DDDDDD;
}
.featuredPropertiesOuter1 {
	padding: 0px 0px 9px;
	width: 265px;
	float:left;
	margin-top: 12px;
}
.featuredPropertiesLeft {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 143px;
	float:left;
}
.featuredPropertiesRight {
	margin: 0px;
	padding: 0px 0px 0px 11px;
	width: 111px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	letter-spacing:0px;
}
.featuredPropertiesRight a {
	color:#09B3EB;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0px;
}
.featuredPropertiesRight a: hover {
	color:#9C9C9C;
	text-decoration:none;
	letter-spacing:0px;
}
/*New class by RM*/
.featuredPropertiesRightNew {
	margin: 0px;
	padding:0px 0px 0px 11px;	
	/*padding: 0px 0px 0px 11px;*/
	/*height:70px;*/
	height:60px;
	width: 111px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	letter-spacing:0px;
}
.featuredPropertiesRightNew a {
	color:#09B3EB;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	letter-spacing:0px;
}
.featuredPropertiesRightNew a: hover {
	color:#9C9C9C;
	text-decoration:none;
	letter-spacing:0px;
}
.featuredPropertiesRight1New {
	margin: 0px;
	padding:0px 0px 0px 11px;
	/*padding: 17px 0px 12px 11px;*/
	height:32px;
	width: 111px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
	letter-spacing:0px;
}
/**/
.featuredPropertiesRight1 {
	margin: 0px;
	padding: 17px 0px 12px 11px;
	width: 111px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #9C9C9C;
	letter-spacing:0px;
}
.featuredPropertiesRight2 {
	margin: 0px;
	padding: 0px 0px 0px 11px;
	width: 111px;
	float:left;
}
/**********************************************Destination*****************************************************/
.worldwideTop {
	/*background:url(../beachLetsImages/topCurve.jpg) no-repeat left top;*/
	margin: 0px;
	padding: 0px;
	float: left;
	width: 968px;
	border:1px solid red;
}
.worldwideCenter {
	/*background:url(../beachLetsImages/centerCurve.jpg) repeat-y left bottom;*/
	background:url(../beachLetsImages/bgimg-new.jpg) no-repeat;	
	margin: 0px;
	padding: 0px;
	float: left;
	width: 971px;
}
.worldwideCenter_continent {
	/*background:url(../beachLetsImages/centerCurve.jpg) repeat-y left bottom;*/
	background:url(../beachLetsImages/bgimg-new_1.jpg) no-repeat;	
	margin: 0px;
	padding: 0px;
	float: left;
	width: 650px;
}
.worldwideFooter_continent {
	/*background:url(../beachLetsImages/bg-worldwide.jpg) no-repeat;*/	
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 650px;
	letter-spacing:-0.03em;
	font-family: Arial, Helvetica, sans-serif;
}
.worldwideFooter {
	/*background:url(../beachLetsImages/bg-worldwide.jpg) no-repeat;*/	
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	width: 971px;
	letter-spacing:-0.03em;
	font-family: Arial, Helvetica, sans-serif;
}
.worldwideFooter p {
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.seoDropdown {
	margin: 0px;	
 	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	/*border-top:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;*/
 	padding: 0px 0px 0px 0px;
	width: 969px;
	float: left;
}
.seoDropdown_continent{
	margin: 0px;	
 	border-left:solid 1px #d8d8d8;
	border-right:solid 1px #d8d8d8;
	/*border-top:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;*/
 	padding: 0px 0px 0px 0px;
	width: 647px;
	float: left;
	
}
.seoDropdownNew {
	margin: 0px;	
	background:url(../beachLetsImages/bg-seo.jpg) no-repeat left bottom;
	padding: 45px 0px 0px;
	#padding: 0px 0px 0px;	
	/*border-bottom:solid 1px #EBEBEB;*/
}
.seoDropdownNew_continent {
	margin: 0px;	
	background:url(../beachLetsImages/bg-seo_1.jpg) no-repeat left bottom;
	padding: 45px 0px 0px;
	#padding: 0px 0px 0px;	
	/*border-bottom:solid 1px #EBEBEB;*/
}

.seoDropdown h2 {
	margin: 0px;
	padding: 0px 0px 6px 0px;
	/*color:#32C1F0;*/
	color:#09B3EB;
	font-size:13px;
	line-height:18px;
}
.seoDropdown h2 a {
	/*color:#32C1F0;*/
	color:#09B3EB;
	text-decoration:underline;
}
.seoDropdown h2 a:hover {
	color:#999999;
	text-decoration:none;
}
.seoDropdown p {
	margin: 0px;
	padding: 0px;
	text-align:left;
}
.seoDropdownInner {
	margin: 0px;
	padding: 6px 0px 0px 0px;
	width: 963px;
	float: left;/*border: 1px solid #C0C0C0;*//*background: url(../beachLetsImages/seoRepeat.jpg) repeat-y left top;*/
}
.seoDropdownLeft {
	margin: 0px;
	padding: 5px 0px 5px 110px;
	width: 261px;
	float:left;
	text-align: left;
}
.seoDropdownLeftNew {
	margin: 0px;
	padding: 5px 0px 0px 15px;
	width: 110px;
	float:left;
	text-align: left;
}

.seoDropdownCenter {
	margin: 0px;
	padding: 5px 0px 5px 21px;
	width: 250px;
	float:left;
	text-align: left;
}
.seoDropdownRight {
	margin: 0px;
	padding: 5px 0px 5px 21px;
	width: 300px;
	float:left;
	text-align: left;
}
.destination1 {	
	padding: 0px 0px 10px 0px;
	width: 968px;
	margin: 0px;
	float:left;
	font: normal 13px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align: center;
}
.destination_continent {	
	padding: 0px 0px 10px 10px;
	width:650px;
	margin: 0px;
	float:left;
	font: normal 13px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align: center;
	border:0px solid red;
}
.destination {
	/*background-color:#FF0000;*/
	padding: 35px 0px 10px 0px;
	#padding:19px 0px 7px 0px;
	width: 968px;
	margin: 0px;
	float:left;
	font: normal 13px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align: center;
}
.destination_continent a {
	color:#09B3EB;
	text-decoration:none;
    font-size:12px;
}
.popularsearch{
	color:#09B3EB;
	font-weight:normal;
    font-size:12px;
	line-height:20px;
}
.destination_continent1 a {
	color:#09B3EB;
	text-decoration:none;
}
/*****************BOF Region on Country Browse Page 27-04-2010 Abhishek Yadav*************************/
.destination_continents a {
	color:#0071C6;
	font-size:13px;
	text-decoration:none;
}
/*******EOF********/
/*****************BOF Region on Country Browse Page 19-04-2010 Abhishek Yadav*************************/
.foot_self_conti a {
	color:#727272;
	text-decoration:none;
}
.foot_self_conti a:hover {
	color:#09B3EB;
	text-decoration:none;
}

.foot_self_continent_country a {
	color:#727272;
	font-size:15px;
	text-decoration:none;
}
.foot_self_continent_country a:hover {
	color:#09B3EB;
	text-decoration:none;
}
/************EOF**************/
.destination a {
	color:#00B0F0;
	text-decoration:none;
}
.destination2
{
line-height:22px;

}
.seoDropdown .destination2 a {
	color:#BFBFBF;
	text-decoration:none;
	
}
.destination_continent a:hover {
	color: #727272;
}
.foot_self_conti .destination_continent1 a:hover {
	color: #727272;
	font-size:12px;
}

.destination a:hover {
	color: #333333;
}
.destination2 a:hover {
	color:#00B0F0;
	text-decoration:none;
}
/*****************************************************************Footer**********************************************/
.footer {
	padding:0px 0px 18px 0px;
	width: 971px;
	margin: 0px;
	float:left;
	font: normal 11px/18px Arial, Verdana,  Helvetica, sans-serif;
	color: #9A9A9A;
	letter-spacing:-0.03em;
}
.footermenu span {
	margin: 0px;
	padding: 0px 0px 0px 4px;
}
ul.footermenu {
	padding: 9px 0px 18px 13px;
	margin: 0px;
	list-style: none;
	text-align: left;
}
ul.footermenu li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	list-style: none;
	color: #9A9A9A;
	text-align: left;
	display: inline;
	line-height: 15px;
}
ul.footermenu li a {
	color: #9A9A9A;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
ul.footermenu li a:hover {
	color: #29BDEE;
	text-decoration: none;
}
/*Right footer*/
ul.footermenuright {
	padding: 9px 10px 18px 13px;
	margin: 0px;
	list-style: none;
	text-align: right;
}
ul.footermenuright li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-size: 11px;
	list-style: none;
	color: #9A9A9A;
	text-align: right;
	display: inline;
	line-height: 15px;
}
ul.footermenuright li a {
	color: #9A9A9A;
	text-decoration: none;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
ul.footermenuright li a:hover {
	color: #29BDEE;
	text-decoration: none;
}
/*Ends here*/


.footerTop {
	background:url(../beachLetsImages/footerTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 971px;
}
.footerCenter {
	background:url(../beachLetsImages/footerRepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 971px;
}
.footerBottom {
	background:url(../beachLetsImages/footerBottom.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	width: 971px;
}
.agentTextBox1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 18px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: 1px solid #EBEBEB;
	background-color:#F9F9F9;
}
.agentTextBoxNew {
	padding: 3px 0px 0px 7px;
	margin:0px;
	width:77px;
	float:left;
	height: 16px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#949494;
	border: solid 1px #EBEBEB;
}
.agentTextBoxNew1 {
	padding: 3px 0px 0px 3px;
	margin:0px;
	width:80px;
	float:left;
	height: 16px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#949494;
	border: solid 1px #EBEBEB;
}

.viewBtn {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 7px 0px 0px 0px;
}
.viewBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/view.jpg) left top;
}
.viewBtn a:hover {
	background:url(../beachLetsImages/view.jpg) left bottom;
}
.searchResultsTop {
	background:url(../beachLetsImages/InnerTopCurves1.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float:right;
	width: 654px;
	min-height:122px;
	background-color:#EFEFEF;
	border:0px solid red;
}
.searchResultsCenter {
	background:url(../beachLetsImages/InnerRepeatlineCurve1.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float:right;
	width: 654px;
}
.searchResultsFooter {
	background:url(../beachLetsImages/InnerCurveFooter1.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 654px;
}
.searchResultsFooter h2 {
	margin: 0px;
	padding: 16px 0px 0px 25px;
	color:#808080;
	font: bold 14px/18px Arial, Verdana,  Helvetica, sans-serif;
}
/*.searchResultsFooter span {	
	top:-17px; 	
	color:#808080;
	font: bold 14px/18px Arial, Verdana,  Helvetica, sans-serif;
	position:relative;
	float:right;
}*/
.searchResultsFooter h1 {
	margin: 0px;
	padding: 16px 0px 0px 25px;
	color:#808080;
	font: bold 14px/18px Arial, Verdana,  Helvetica, sans-serif;
}

.searchResultsFooter p {
	margin: 0px;
	padding: 20px 0px 20px 25px;
	color:#808080;
	font: normal 11px/18px Arial, Verdana,  Helvetica, sans-serif;
}
/**************************************************************************Pagination****************************************************************************/
.pagination {
	padding:0px;
	margin:5px 0px 10px 0;
	width: 665px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	float: left;
}
.paginationLeft1 {
	padding:10px 0 9px 0;
	margin:0px;
	width: 410px;
	float:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	
}
.paginationLeft {
	padding:11px 5px 5px 10px;
	margin:0px;
	width: 450px;
	float:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	
	
}
.paginationLeft p {
	padding:0px 5px 5px 10px;
	margin:0px;
	float:left;
	color: #727272;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationRight {
	padding:0px 5px 5px 10px;
	margin:0px;
	width: 295px;
	float:left;
	text-align:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationRight p {
	padding:10px 0px 0px 116px;
	margin:0px;
	float:left;
	color: #727272;
	font: 10px Arial, Verdana,  Helvetica, sans-serif;
}

.paginationRightNew {
	padding:0px;
	margin:0px;
	width: 200px;
	float:right;
	text-align:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationRightNew p {
	padding:11px 0px 0px 10px;
	margin:0px;
	float:left;
	color: #727272;
	font: 10px Arial, Verdana,  Helvetica, sans-serif;
}


ul.next {
	margin:0px;
	padding: 0px 0px 2px 2px;
	float:left;


}
ul.next li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding: 0px 1px 0px 1px;
	display: inline;
	
	
}
ul.next li a {
	
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 2px 2px;
	color: #727272;

	
}
.nextActive {
	color: #727272;
	text-decoration: none;
	font-weight:bold;
	margin: 0px;
	font-size:13px;
	padding: 0px 0px 2px 2px;
	
	
}
ul.next li a:hover {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 2px 2px;
	border: 0px solid #A5A5A5;
	background:#F3F3F3;
	background-color:red;
}
.search {
	padding: 7px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	width: 655px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:right;
	border-bottom: 1px solid #D8D8D8;
}
.searchOffer {
	padding: 7px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	width: 655px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:right;
	/*border-bottom: 1px solid #D8D8D8;*/
}
.search-error {
	padding: 7px 0px 12px 32px;
	margin:0px 0px 0px 0px;
	width: 603px;
	font-size:12px;
	color:#727272;
	float:left;
}
.search-shortlist {
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width: 600px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:right;
	border-bottom: 1px solid #D8D8D8;
}
.search1 {
	padding:5px 0px 10px;
	margin:0px 0px 0px 10px;
	width: 655px;
	float:left;
	background: #EFFBFF;
	font: 11px Arial, Verdana,  Helvetica, sans-serif;
}
.search2 {
	padding: 7px 0px 12px 0px;
	margin:0px 0px 0px 0px;
	width: 655px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:right;
}
.search3 {
	padding: 9px 0px;
	margin: 0px;
	width: 600px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:left;
	/*border-bottom: 1px solid #D8D8D8;*/
}
.search3-error {
	padding: 9px 0px;
	margin: 0px;
	width: 600px;
	font-size:11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	float:left;/*border-bottom: 1px solid #D8D8D8;*/
}
.searchLeft {
	margin: 0px 0px 0px 0px;
	/*	padding: 0px 0px 0px 16px;*/
	padding: 0 0 0 0;
	width: 134px;
	float:left;
}
.searchCenter {
	margin: 0px;
	padding: 0px 20px 0px 10px;
	width: 330px;
	float:left;
}
.searchCenter p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color:#595959;
	font-size: 12px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	line-height: 18px;
}
.searchCenter h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: bold 12px Arial, Verdana,  Helvetica, sans-serif;
}
.searchCenter a:hover {
	text-decoration:none;
}
.searchElements {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 285px;
	float:left;
}
.searchCenterOuter {
	padding: 0;
	margin: 0;
	width: 305px;
	height: 134px;
	float: left;
}
.searchSendEnquiry {
	padding: 19px 0 0 7px;
	margin: 0;
	width: 298px;
	float: left;
	height: 15px;
}
.searchSendEnquiry input {
	float: left;
}
.searchSendEnquiry p {
	float: left;
	padding: 0 0 0 1px;
	margin: 0;
	font-size: 12px;
}
.searchCenter1 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 295px;
	height:99px;
	float:left;
}
.searchCenter1New {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 295px;
	position:absolute;
}

.searchCenter1 p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color:#595959;
	font-size: 12px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	line-height: 18px;
}
.searchCenter1 h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: bold 12px Arial, Verdana,  Helvetica, sans-serif;
}
.searchRight {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	/*	width: 134px;*/
	width: 158px;
	float:left;
	text-align: right;
}
.searchRight p {
	margin: 0px;
	padding: 5px 0px 0px;
	color:#595959;
	font-size: 12px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	line-height: 18px;
}
.searchRight h1 {
	color:#BFBFBF;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
.searchRight h1 span {
	color:#09B3EB;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: bold 12px/20px Arial, Verdana,  Helvetica, sans-serif;
}
/*New class on 110609*/
.searchRightNew {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	/*	width: 134px;*/
	width: 137px;
	float:left;
	text-align: right;
}
.searchRightNew p {
	margin: 0px;
	padding: 5px 0px 0px;
	color:#595959;
	font-size: 11px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	line-height: 18px;
}
.searchRightNew h1 {
	color:#BFBFBF;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
.searchRightNew h1 span {
	color:#09B3EB;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: normal 12px/20px Arial, Verdana,  Helvetica, sans-serif;
}

/*Ends here*/
.searchPrice {
	color:#09B3EB;
	margin:0px;
	width:239px;
	text-align:left;
	font: normal 12px/20px Arial, Verdana,  Helvetica, sans-serif;
}

.searchRight h2 {
	/*	color:#BFBFBF;  */
	/*color: #E36C0A;*/
	color:#FF0000;
	margin: 0px;
	padding: 5px 0px 0px 0px;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
.searchRight h3 {
	color:#FF0000;
	margin: 0px;
	padding: 5px 0px 0px;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
.search p, .search2 p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	color:#595959;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.detailsBtn {
	width: 119px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.detailsBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/fullDetailsBtn1.jpg) right top no-repeat;
}
.detailsBtn a:hover {
	background:url(../beachLetsImages/fullDetailsBtn1.jpg) no-repeat right bottom;
}
.addBtn {
	margin: 18px 0px 0px;
	padding: 0px;
	color:#000000;
	float:left;
	background:url(../beachLetsImages/addShortlistWhite.jpg) no-repeat left top;
	border:none;
	cursor: pointer;
	height: 24px;
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 131px;
}
.specialDetailsTopInner {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 291px;
	float:left;
	background:url(../beachLetsImages/specialOffersInner.jpg) no-repeat left top;
}
.specialDetailsTopInnerLeft {
	margin: 0px;
	padding: 0px;
	width: 125px;
	float:left;
}
.specialDetailsTopInnerLeft h2 {
	margin: 0px;
	padding: 14px 0px 12px 13px;
	float:left;
	color:#666666;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
}
.specialDetailsTopInnerRight {
	margin: 0px;
	padding: 0px 0px 0px 99px;
	width: 60px;
	float:left;
}
.specialDetailsBottomInner {
	margin: 0px;
	padding: 13px 0px 26px 10px;
	width: 281px;
	float:left;
	color: #999999;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size: 13px;
	font-weight:normal;
	line-height: 18px;
	letter-spacing:0px;
}
.specialDetailsBottomInner a {
	margin: 0px;
	padding: 0px;
	color: #09B3EB;
	text-decoration:underline;
	letter-spacing:0px;
}
.specialDetailsBottomInner a:hover {
	margin: 0px;
	padding: 0px;
	color: #999999;
	text-decoration:none;
	letter-spacing:0px;
}
.weekInner {
	margin: 0px;
	padding: 0px;
	width: 281px;
	float:left;
	border-bottom: 1px solid #E4E4E4;
}
.weekInnerLeft {
	margin: 0px 0px 0px 2px;
	width: 110px;/*85*/
	float:left;
	padding: 3px 0px 6px;
	border:0px solid #ff0000;
}
.weekInnerCenter {
	margin: 0px;
	width: 110px;/*135*/
	float:left;
	padding: 3px 0px 6px;
}
.weekInnerRight {
	margin: 0px;
	width: 55px;
	float:left;
	padding: 3px 0px 6px 2px;
	border:0px solid #ff0000;
}
.powerAgentInner {
	margin: 11px 0px 6px;
	padding: 0px;
	width: 291px;
	float:left;
	background:url(../beachLetsImages/powerAgentInner.jpg) no-repeat left top;
}
.specialDetailsTopRightInner {
	margin: 0px;
	padding: 0px;
	width: 50px;
	float:left;
}
.morePropertyBtn {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 14px 0px 0px 0px;
}
.morePropertyBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/more.jpg) left bottom;
}
.morePropertyBtn a:hover {
	background:url(../beachLetsImages/more.jpg) left top;
}
.faqAgentInner {
	margin: 0px;
	padding: 0px;
	width: 291px;
	float:left;
	/*font: bold 10px/25px Arial, Verdana,  Helvetica, sans-serif;*/
	color: #727272;
}
.faqAgentInnerLeft {
	margin: 0px 0px 0px 12px;
	#margin: 0px 0px 0px 6px;
	padding: 9px 0px 0px;
	width: 24px;
	float:left;
}
.faqAgentInnerRight {
	margin: 12px 0px 0px;
	padding: 0px 0px 0px 7px;
	width: 230px;
	float:left;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
	color: #727272;
}
.paginationFooter {
	padding:15px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	width: 665px;
	text-align:center;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	float: left;
}
.paginationFooterLeft {
	padding:5px 0px 0px 10px;
	margin:0px;
	width: 450px;
	float:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationFooterLeft p {
	padding:0px 0px 0px 8px;
	margin:0px;
	float:left;
	color: #727272;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationFooterRight {
	padding:0px;
	margin:0px;
	width: 200px;
	float:right;
	text-align:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.paginationFooterRight p {
	padding:11px 0px 0px 10px;
	margin:0px;
	float:left;
	color: #727272;
	font: 10px Arial, Verdana,  Helvetica, sans-serif;
}
.addShortlistBtn {
	width:133px;
	height:24px;
	float:right;
	margin: 0px;
	padding: 17px 0px 0px 0px;
}
.addShortlistBtn a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/addtoShortlist.gif) left top;
}
.addShortlistBtn a:hover {
	background:url(../beachLetsImages/addtoShortlist.gif) left bottom;
}
.removeBtn1 {
	width:133px;
	height:24px;
	float:left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.removeBtn1 a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/remove.gif) left top;
}
.removeBtn1 a:hover {
	background:url(../beachLetsImages/remove.gif) left bottom;
}
.questionBtn {
	width:24px;
	height:24px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.questionBtn a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/questionBtn.jpg) left top;
}
.questionBtn a:hover {
	background:url(../beachLetsImages/questionBtn.jpg) left bottom;
}
.moreBtn3 {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 2px 0px 0px 10px;
}
.moreBtn3 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/more.jpg) left bottom;
}
.moreBtn3 a:hover {
	background:url(../beachLetsImages/more.jpg) left top;
}
.loginBtn1 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 1px 0px 0px;
}
.loginBtn1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/login.jpg) left top;
}
.loginBtn1 a:hover {
	background:url(../beachLetsImages/login.jpg) left bottom;
}

/*New styles*/
.loginBtn1New {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 1px 0px 0px;
}
.loginBtn1New a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/logOutBtn.jpg) left top;
}
.loginBtn1New a:hover {
	background:url(../beachLetsImages/logOutBtn.jpg) left bottom;
}

/*Ends here*/
.loginBtn2 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.loginBtn2 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/login.jpg) left top;
}
.loginBtn2 a:hover {
	background:url(../beachLetsImages/login.jpg) left bottom;
}
/*******************************************Add Photos Update******************************************/
.addupdateTop {
	background:url(../beachLetsImages/addPhotosTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 646px;
}
.addupdateCenter {
	background:url(../beachLetsImages/addPhotosRepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 646px;
}
.addupdateFooter {
	background:url(../beachLetsImages/addPhotosFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 42px 25px 33px;
	float: left;
	width: 571px;
}
.updatePhotos {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	width: 655px;
	float:left;
}
.updatePhotos1 {
	margin: 0px;
	padding: 20px 0px 0px 10px;
	width: 655px;
	float:left;
}
.addPhotos3 {
	margin: 0px;
	padding: 0px;
	width:577px;
	float:left;
}
.addPhotos4 {
	margin: 0px;
	padding: 0px 0px 12px;
	width:577px;
	float:left;
}
.addPhotos12 {
	margin: 0px;
	padding: 0px 0px 5px;
	width:577px;
	float:left;
}
.addPhotos13 {
	margin: 0px;
	padding: 0px 0px 12px;
	width:590px;
	float:left;
}
.addPhotos5 {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	width:580px;
	float:left;
}
.addUpdate1 {
	margin: 0px;
	padding: 0px;
	width:571px;
	float:left;
}
.addUpdate2 {
	margin: 0px;
	padding: 0px 0 0px 0;
	width:614px;
	float:left;
}
.addUpdate2WV {
	margin: 0px;
	padding: 0px 0 20px 0;
	width:614px;
	float:left;
}
.addUpdate1 p {
	margin: 0px;
	padding: 13px 20px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
	text-align: justify;
}
.addUpdate2 p {
	margin: 0px;
	padding: 13px 20px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
	text-align: justify;
}
.addPhotos {
	margin: 0px;
	padding: 0px;
	width:590px;
	float:left;
}
.addPhotos p {
	margin: 0px;
	padding: 13px 4px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
	text-align: justify;
	width:586px;
}
.addPhotos h2, .addUpdate1 h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: bold 18px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.addPhotosLeft {
	margin: 0px;
	padding: 0px;
	width:265px;
	float:left;
}
.addPhotosNew {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	width:590px;
	float:left;
}
.addPhotosNew p {
	margin: 0px;
	padding: 13px 4px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
	text-align: justify;
	width:586px;
}
.addPhotosNew span{
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	text-decoration: none;
}

.addPhotosLeftNew {
	margin: 0px;
	padding: 0px;
	width:29px;
	float:left;
}
.addPhotosRightNew {
	margin: 0px;
	padding: 0px;
	width:500px;
	float:left;
}
.addPhotosRightNew p {
	margin: 0px;
	padding: 3px 4px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
	text-align: justify;
	width:490px;
 }

/*.updateAccount {
	margin: 20px 0px;
	padding: 0px;
	width:133px;
	height: 22px;
	text-indent: -9999px;
}
.updateAccount a {
	margin: 0px 0px;
	padding: 0px;
	width:133px;
	display: block;
	height: 22px;
	background:url(../beachLetsImages/updateAccountDetailsBtn.jpg) left top no-repeat;
}
.updateAccount a:hover { background:url(../beachLetsImages/updateAccountDetailsBtn.jpg) 0px -22px no-repeat; }*/
.updateAccount {
	margin: 20px 0px;
	padding: 0px;
	width:153px;
	height: 20px;
	text-indent: -9999px;
}
.updateAccount a {
	margin: 0px 0px;
	padding: 0px;
	width:153px;
	display: block;
	height: 20px;
	background:url(../beachLetsImages/updateAccountDetailsBtn.jpg) left top no-repeat;
}
.updateAccount a:hover {
	background:url(../beachLetsImages/updateAccountDetailsBtn.jpg) 0px -20px no-repeat;
}
.addPhotosLeft h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 5px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.addPhotosLeft h3 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: normal 14px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.addPhotosRight {
	margin: 0px;
	padding: 0px;
	width:280px;
	float:right;
}
.addPhotosRight12 {
	margin: 0px;
	padding: 0px;
	width:310px;
	float:right;
}
.addPhotosRight3 {
	margin: 0px;
	padding: 0px 0px 0px 21px;
	width:291px;
	float:left;
}
.saveContinueBtn {
	width:111px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.saveContinueBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/saveContinueBtn.jpg) left top;
}
.saveContinueBtn a:hover {
	background:url(../beachLetsImages/saveContinueBtn.jpg) left bottom;
}
.saveContinueBtnNew {
	width:111px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.saveContinueBtnNew a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/saveContinueBtn1.jpg) left top;
}
.saveContinueBtnNew a:hover {
	background:url(../beachLetsImages/saveContinueBtn1.jpg) left bottom;
}
.usethisMap {
	width: 362px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 11px 0px 0px;
}
.usethisMap span {
	float: left;
	text-align: right;
	margin: 0px;
	padding:  0px 0 0 290px;
	text-decoration:none;
	color: #79DCFF;
	width: 10px;
	font-size: 11px;
}
.usethisMap a {
	height:20px;
	width:55px;
	display:block;
	float:right;
	text-indent:-9999px;
	background: url(../beachLetsImages/usethisMap.jpg) right top no-repeat;
}
.usethisMap a:hover {
	background:url(../beachLetsImages/usethisMap.jpg) right bottom no-repeat;
}
.saveContinueOuter {
	width:108px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 52px;
}
.saveContinueOuterNew {
	width:108px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 186px;
}
.needHelp {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 70px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.needHelpNew {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	width: 76px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.needHelp12 {
	margin: 0px;
	padding: 0px 0px 0px 39px;
	width: 70px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.needHelp1 {
	margin: 0px;
	padding: 0px 0px 0px 16px;
	width: 70px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.needHelpUA {
	margin: 0px;
	padding: 0px 0px 0px 38px;
	width: 75px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.needHelp2 {
	margin: 0px;
	padding: 0px 5px 0px 25px;
	width: 93px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align:right;
}
.needHelp3 {
	margin: 0px;
	padding: 0px 5px 0px 25px;
	width: 93px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: right;
}
.questionBtn1 {
	width:24px;
	height:24px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.questionBtn1 a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left top;
}
.questionBtn1 a:hover {
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left bottom;
}
.questionBtn2 {
	width:24px;
	height:24px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.questionBtn2 a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left top;
}
.questionBtn2 a:hover {
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left bottom;
}
.summaryPhoto {
	margin: 30px 0px 0px 0px;
	padding: 0px;
	width:600px;
	float:left;
}
.summaryPhotoRow { /***/
	margin: 0px;
	padding: 0px;
	width:600px;
	float:left;
}
.summaryPhotoLeft {
	margin: 0px;
	padding: 0 0 10px 0;
	width:300px;
	float:left;
}
.summaryPhotoLeftF {
	margin: 0px;
	padding: 0 0 0px 0;
	width:280px;
	float:left;
}
.summaryPhotoLeft1 {
	margin: 0px;
	padding: 0px;
	width:190px;
	float:left;
}
.summaryPhotoLeft3 {
	margin: 0px;
	padding: 5px 0px;
	width:285px;
	float:left;
}
.summaryPhotoLeft3 span { /***/
	color:#09B3EB;
	font-size: 13px;
}
.summaryPhotoLeft2 {
	margin: 0px;
	padding: 0px 0px 0px 21px;
	width:55px;
	float:left;
}
.summaryPhotoRight {
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width:272px;
	float:left;
}
.summaryPhotoImg {
	margin: 5px 0px 0px;
	padding: 0px;
	width:285px;
	float:left;
	border: 1px solid #BFBFBF;
	height: 208px;
}
.summaryTextBox {
	margin: 0px;
	padding: 2px 1px 1px;
	border: solid 1px #DCDCDC;
	width: 188px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
}
.browseBtn {
	width:54px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.browseBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/browseBtn.jpg) left top;
}
.browseBtn a:hover {
	background:url(../beachLetsImages/browseBtn.jpg) left bottom;
}
.update {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	width: 220px;
	float:left;
}
.update p {
	margin: 0px;
	padding: 0px;
	float:left;
	color: #727272;
	font-size: 11px;
}
.updateBtn {
	width:55px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.updateBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/updateBtn.jpg) left top;
}
.updateBtn a:hover {
	background:url(../beachLetsImages/updateBtn.jpg) left bottom;
}
.delete {
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 2px;
	width: 65px;
	float:left;
}
.deleteBtn {
	width:55px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.deleteBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/deleteBtn.jpg) left top;
}
.deleteBtn a:hover {
	background:url(../beachLetsImages/deleteBtn.jpg) left bottom;
}
.etc {
	margin: 0px;
	padding: 10px 0px 0px;
	width: 571px;
	float:left;
}
/************************************************Advert Manager*****************************************************/
.logOutBtn {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}
.logOutBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/logOutBtn.jpg) left top;
}
.logOutBtn a:hover {
	background:url(../beachLetsImages/logOutBtn.jpg) left bottom;
}
.logOutBtnShortlist {
	width:59px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 50px;
}
.logOutBtnShortlist a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/logOutBtn.jpg) left top;
}
.logOutBtnShortlist a:hover {
	background:url(../beachLetsImages/logOutBtn.jpg) left bottom;
}

.logOutBtn1 {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.logOutBtn1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/logOutBtn.jpg) left top;
}
.logOutBtn1 a:hover {
	background:url(../beachLetsImages/logOutBtn.jpg) left bottom;
}
/*.updateAccount {
	margin: 20px 0px;
	padding: 0px;
	width:133px;
	height: 22px;
	background:url(../beachLetsImages/updateAccountDetailsBtn.jpg);
	border: 0px;
	cursor:pointer;
}*/
.addnewProperty {
	margin: 20px 0px;
	padding: 0 0 0 124px;
	width:153px;
	height: 20px;
	border: 0px;
	cursor:pointer;
	float: left;
	text-indent: -9999px;
}
.addnewProperty a {
	background:url(../beachLetsImages/addNewProperty.jpg) no-repeat left top;
	width:153px;
	height: 20px;
	display: block;
}
.addnewProperty a:hover {
	background:url(../beachLetsImages/addNewProperty.jpg) no-repeat 0 -20px;
}
.summaryAdvert {
	margin: 8px 0px 0px;
	padding: 0px;
	/*	width:571px;*/
	width: 608px;
	float:left;
	background: url(../beachLetsImages/advertSumBg.jpg) repeat-y left top;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
}
.summaryAdvertInn {
	margin: 0px;
	padding: 0px;
	width:608px;
	float:left;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	background: url(../beachLetsImages/advertSumBg.jpg) repeat-y left top;
}
.propertyName {
	margin: 0px;
	padding: 10px 0px 10px 1px;
	color:#727272;
	width:152px;
	float:left;
	font-size:11px;
	text-align: center;
}
.propertyName span {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#09B3EB;
	font-size:11px;
	float: left;
	width: 152px;
	text-align: center;
}
.propertyName1 {
	margin: 0px;
	padding: 15px 0px 10px 13px;
	color:#727272;
	width:140px;
	float:left;
	font-size:11px;
	text-align: left;
}
.Advert {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#727272;
	width:77px;
	float:left;
	font-size:11px;
}
.Advert span {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#09B3EB;
	width:77px;
	float:left;
	font-size:11px;
	text-align:center;
}
.extraMarketing {
	margin: 0px;
	padding: 10px 0px;
	color:#727272;
	width:182px;
	float:left;
	font-size:10px;
}
.extraMarketing span {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#09B3EB;
	width:183px;
	float:left;
	font-size:11px;
	text-align:center;
}
.extraMarketingLeft {
	margin: 0px;
	padding: 0px 0px 0px 7px;
	color:#727272;
	width:83px;
	float:left;
}
.extraMarketingRight {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	color:#727272;
	width:85px;
	float:left;
}
.action {
	margin: 0px;
	padding: 10px 0px;
	color:#727272;
	width:100px;
	float:left;
	font-size:10px;
	text-align: center;
}
.action span {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	color:#09B3EB;
	width:100px;
	float:left;
	font-size:11px;
	text-align:center;
}
.edit {
	margin: 0px 0px 0px 8px;
	padding: 7px 0px 7px 0px;
	width:54px;
	height: 27px;
	background:url(../beachLetsImages/editBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color: #01AFEE;
	font-size:11px;
	text-decoration:underline;
	text-align:center;
}
.addOffer {
	margin: 0px;
	padding: 6px 4px 6px 4px;
	width:83px;
	height: 27px;
	background:url(../beachLetsImages/addOfferBtn.jpg) no-repeat;
	border: 0px;
	/*	cursor:pointer;*/
	color:#BFBFBF;
	font-size:11px;
	text-decoration:underline;
}
.addOffer1 {
	margin: 0px;
	padding: 6px 4px 6px 2px;
	height: 27px;
	width:83px;
	background:url(../beachLetsImages/addOfferBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#00B050;
	font-size:11px;
	text-decoration:underline;
}
.editAdvert {
	margin: 0px;
	padding: 10px 0px;
	color:#727272;
	width:70px;
	float:left;
	font-size:11px;
}
.editAdvert span {
	margin: 0px;
	padding: 10px 0px 10px 2px;
	color:#09B3EB;
	width:67px;
	float:left;
	font-size:11px;
	text-align:center;
}
.addFeatured {
	margin: 0px 0px 0px 0px;
	padding: 6px 4px 6px 2px;
	width:83px;
	height: 27px;
	background:url(../beachLetsImages/addFeatured.jpg) no-repeat;
	border: 0px;
/*	cursor:pointer;*/
	text-align:center;
	color:#BFBFBF;
	font-size:11px;
	text-decoration:underline;
}
.readvertise-new {
	margin: 0px 0px 0px 5px;
	padding: 6px 4px 6px 3px;
	width:75px;
	height: 27px;
	background:url(../beachLetsImages/addtoBasketBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#09B3EB;
	text-decoration:underline;
	font-size:11px;
}
.readvertise-grey {
	margin: 0px 0px 0px 5px;
	padding: 6px 4px 6px 3px;
	width:75px;
	height: 27px;
	background:url(../beachLetsImages/addtoBasketBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#BFBFBF;
	text-decoration:underline;
	font-size:11px;
}
.addFeatured1 {
	margin: 0px 0px 0px 0px;
	padding: 6px 4px 6px 4px;
	width:83px;
	height: 27px;
	background:url(../beachLetsImages/addFeatured.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#00B050;
	font-size:11px;
	text-decoration:underline;
}
.advertStatus {
	margin: 0px;
	padding: 10px 0px 0px 1px;
	color:#727272;
	width:101px;
	float:left;
}
.advertStatus-approval {
	margin: 0px;
	padding: 6px 0px 0px 1px;
	color:#727272;
	width:101px;
	float:left;
}
.advertStatus1 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	color:#09B3EB;
	width:101px;
	float:left;
	font-size:11px;
	text-align:center;
}
.advertStatus2 {
	margin: 0px;
	padding: 0px;
	color:#09B3EB;
	width:101px;
	float:left;
	font-size:11px;
	text-align:center;
}
.advertStatus2New {
	margin: 0px;
	padding: 0px;
	color:#BFBFBF;
	width:101px;
	float:left;
	font-size:11px;
	text-align:center;
}

.advertStatusNew {
	color: #00B050;
	margin: 0px;
	/*	padding: 6px 0px 0px 14px;*/
	padding: 6px 0 0 0;
	float: left;
	font-size: 11px;
	width:101px;
	text-align: center;
}
.advertStatusNew1 {
	color: #FF0000;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	float: left;
	width: 102px;
	font-size: 11px;
	text-align: center;
}
.addBasket {
	margin: 0px 0px 0px 5px;
	padding: 6px 4px 6px 3px;
	width:75px;
	height: 27px;
	background:url(../beachLetsImages/addtoBasketBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#FF0000;
	text-decoration:underline;
	font-size:11px;
}
.addBasket1 {
	margin: 0px 0px 0px 5px;
	padding: 6px 4px 6px 3px;
	width:75px;
	height: 27px;
	background:url(../beachLetsImages/addtoBasketBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color:#00B050;
	text-decoration:underline;
	font-size:11px;
}
.advertDate {
	color:#727272;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 101px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.finishAdvert {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width:75px;
	height: 22px;
	background:url(../beachLetsImages/finishAdvertBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	text-align:center;
}
.readvertise {
	margin: 0px 0px 0px 5px;
	padding: 2px 4px 6px 4px;
	width:112px;
	background:url(../beachLetsImages/readAdvertiseBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	text-align:center;
	color:#09B3EB;
	font-size:11px;
	text-decoration:underline;
}
.summaryAdvertBasket {
	margin: 8px 0px 0px;
	padding: 0px;
	width:608px;
	float:left;
	font-size: 9px;
	color: #808080;
	line-height: 18px;
	font-weight: normal;
	text-align: right;
}
.checkoutBtn {
	width:79px;
	height:24px;
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.checkoutBtn a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/checkOutBtn.jpg) left top;
}
.checkoutBtn a:hover {
	background:url(../beachLetsImages/checkOutBtn.jpg) left bottom;
}
/*******************************************************Advert Statics***********************************************/
.returnBtn {
	width:59px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.returnBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/returnBtn.jpg) left top;
}
.returnBtn a:hover {
	background:url(../beachLetsImages/returnBtn.jpg) left bottom;
}
.propertyNameStat {
	margin: 0px;
	padding: 10px 0px 0px;
	width:150px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.propertyNameStatRight {
	margin: 0px;
	padding: 10px 0px 0px;
	width:421px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.viewMonth {
	margin: 0px;
	padding: 0px;
	width: 230px;
	float:left;
}
.viewMonthOuter {
	margin: 25px 0px 0px 0px;
	padding: 0px;
	width: 575px;
	float:left;
	color:#09B3EB;
	font-size: 12px;
}
.viewMonthOuter span {
	color:#727272;
}
.viewMonthLeft {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 150px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.viewMonthRight {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 50px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.dateHistory {
	margin: 0px;
	padding: 0px;
	width: 575px;
	float:left;
	color:#09B3EB;
	font-size: 12px;
	border: 1px solid #D8D8D8;
}
.dateHistoryOn {
	margin: 0px;
	padding: 5px 0px;
	width: 575px;
	float:left;
	color:#09B3EB;
	font-size: 12px;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.dateHistoryOuter {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	width: 580px;
	float:left;
	color:#09B3EB;
	font-size: 12px;
}
.historyDate {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 100px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.historyDate span {
	color: #09B3EB;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float:left;
}
.historyname {
	margin: 0px;
	padding: 0px;
	width: 135px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.historyname a {
	color: #727272;
	text-decoration: none;
}
.historyname a:hover {
	color: #09B3EB;
	text-decoration: none;
}
.historyname span {
	color: #09B3EB;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float:left;
}
.historyTelephone {
	margin: 0px;
	padding: 0px;
	width: 115px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.historyTelephone span {
	color: #09B3EB;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float:left;
}
.historyEmail {
	margin: 0px;
	padding: 0px;
	width: 220px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
}
.historyEmail span {
	color: #09B3EB;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	float:left;
}
/******************************************Advertise with Us***********************************************/
.advertise {
	margin: 0px;
	padding: 0px;
	width: 648px;
	float:left;
	border-bottom: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-left: 1px solid #CFCFCF;
}
.advertise1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 650px;
	float:right;
}
/********************************************   Advertise Menus   *******************************************************/
.advertiseMenus {
	width:665px;
	padding: 0px;
	margin:0px;
	float: left;
}
.advertiseMenus ul {
	position: relative;
	width: 665px;
	height: 32px;
	margin: 0px;
	padding: 0px;
	float:left;
	background-image:url(../beachLetsImages/menuAdvertise.jpg);
}
.advertiseMenus ul li {
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	top:0px;
	float:left;
}
.advertiseMenus ul li, .advertiseMenus a {
	display:block;
	height:32px;
	border-bottom:0px;
}
.advertiseMenus ul li a {
	text-indent:-9999px;
	text-decoration:none;
	padding: 0px;
}
.sM1 {
	left:0;
	top:0;
	width: 222px;
}
.sM2 {
	left:222px;
	top:0;
	width:223px;
}
.sM3 {
	left:445px;
	top:0;
	width:220px;
}
.sM1 a:hover {
	background:url(../beachLetsImages/menuAdvertise.jpg) 0 -32px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.sM2 a:hover {
	background:url(../beachLetsImages/menuAdvertise.jpg) -222px -32px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.sM3 a:hover {
	background:url(../beachLetsImages/menuAdvertise.jpg) -445px -32px no-repeat;
	border-bottom:0;
	overflow:hidden;
}
.sM1a {
	left:0;
	width:222px;
	background:url(../beachLetsImages/menuAdvertise.jpg) 0 -32px no-repeat;
	border-bottom:0;
}
.sM2a {
	left:222px;
	width:223px;
	background:url(../beachLetsImages/menuAdvertise.jpg) -222px -32px no-repeat;
	border-bottom:0;
}
.sM3a {
	left:445px;
	width:220px;
	background:url(../beachLetsImages/menuAdvertise.jpg) -445px -32px no-repeat;
	border-bottom:0;
}
/*************************************************Advertise with us*******************************************/
.addus {
	margin: 21px 0px 0px;
	padding: 0px;
	width:650px;
	float:left;
}
.addusI {
	margin: 15px 0px 0px 0px;
	padding: 0px 0 0 40px;
	width:580px;
	float:left;
}
.addusI1 {
	margin: 20px 0px 0px;
	padding: 0px;
	width:650px;
	float:left;
}
.addusI2 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width:600px;
	float:left;
}
.mandatoryR {
	margin: 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 600px;
	float:left;
	text-align: right;
	font-size: 12px;
	color: #FF0000;
}
.errorRegister {
	margin: 0px 0px 0px;
	padding: 0 10px 0px 45px;
	width: 545px;
	float:left;
	font-size: 11px;
	color: #FF0000;
}
.errorRegisterHeader {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float:right;
	font-size: 11px;
	color: #FF0000;
}
.errorLoginShortlist {
	margin: 0px 0px 0px;
	padding: 0 10px 0px 0px;
	width: 490px;
	float:left;
	font-size: 11px;
	color: #FF0000;
}
.errorLoginShortlistNew {
	margin: 0px 0px 0px;	
	padding: 32px 10px 0px 0px;
	#padding: 30px 10px 0px 0px;
	width: 490px;
	float:left;
	font-size: 11px;
	color: #FF0000;
}

.errorUsername {
	margin: 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	width: 490px;
	float:left;
	font-size: 11px;
	color: #FF0000;
}
.errorUsernameNew {
	margin: 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 490px;
	float:left;
	font-size: 11px;
	color: #FF0000;
}

.adrateOuter {
	margin: 0px 0px 0px 0px;
	padding: 15px 0 0 43px;
	width:577px;
	float:left;
}
.adrateOuterLeft {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	width:26px;
	float:left;
}
.numberList {
	margin: 0px;
	padding: 2px 0px 5px 0px;
	width:24px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(../beachLetsImages/rates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.adrateOuterRight {
	margin: 0px;
	padding: 3px 0px 0px;
	width: 517px;
	float:left;
}
.adrateOuterRight p {
	margin: 0px;
	padding: 0px 0px 10px 10px;
}
.adrateOuterRight1 {
	margin: 0px;
	padding: 0px;
	width:540px;
	float:left;
}
.adrateOuterRight1h3 {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color:#09B3EB;
	font-size:14px;
	font-weight: bold;
	line-height: 18px;
}
.adrateOuterRight1 p {
	margin: 0px;
	padding: 8px 0px 0px 10px;
}
.adrateOuterRight13 {
	margin: 0px;
	padding: 0px;
	width:566px;
	float:left;
}
.adrateOuterRight13 p {
	margin: 0px;
	padding: 8px 0px 0px 25px;
}
.adrate p {
	margin: 0px;
	padding: 0px;
	color:#808080;
	font-size: 12px;
	line-height: 18px;
}
.addusI p {
	margin: 0px;
	padding: 0px 20px 10px 28px;
	/*	color:#808080; */
	color: #727272;
	font-size: 12px;
	line-height: 18px;
}
.addusLeft {
	margin: 0px;
	padding: 0 0 0 5px;
	width:320px;
	float:left;
}
.mandatory1 {
	padding: 0 0 5px 22px;
	font-size: 12px;
	color: #FF0000;
}
.mandatory3 {
	padding: 0 0 5px 0px;
	font-size: 12px;
	color:#09B3EB;
}
.mandatory2 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 500px;
	float:left;
	font-size: 12px;
	color: #FF0000;
}
.addusRight {
	margin: 0px;
	padding: 0px;
	width:325px;
	float:left;
}
.addus h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 3px 23px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.addus h3 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	font: bold 14px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.statOuter {
	margin: 6px 0px 0px;
	padding: 0px;
	width:571px;
	float:left;
}
.regBtn {
	width:62px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 25px 0px 0px 25px;
}
.regBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/regBtn.jpg) left top;
}
.regBtn a:hover {
	background:url(../beachLetsImages/regBtn.jpg) left bottom;
}
.regBtn1 {
	width:62px;
	height:20px;
	float:left;
	margin: 0px 0 0 2px;
	padding: 2px 0px 0px 0px;
}
.regBtn1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/regBtn.jpg) left top;
}
.regBtn1 a:hover {
	background:url(../beachLetsImages/regBtn.jpg) left bottom;
}
.regBtn2 {
	width:62px;
	height:20px;
	float:left;
	margin: 0px 0 0 1px;
	padding: 2px 0px 0px 0px;
}
.regBtn2 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/regBtn.jpg) left top;
}
.regBtn2 a:hover {
	background:url(../beachLetsImages/regBtn.jpg) left bottom;
}
/***********************************************Basket*********************************************/
.basket {
	margin: 15px 0px 0px;
	padding: 0px 0px 0px 25px;
	width:640px;
	float:left;
}
.basketLeft {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width:320px;
	float:left;
}
.basketRight {
	margin: 0px;
	/*	padding: 0px 0px 0px 106px;*/
	padding: 0 0 0 79px;
	width:239px;
	float:left;
}
.basket h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.advertManager {
	width:153px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 2px 0px 0px 27px;
}
.advertManager a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/backAdvertBtn.jpg) left top;
}
.advertManager a:hover {
	background:url(../beachLetsImages/backAdvertBtn.jpg) no-repeat left bottom;
}
.advertManager-details {
	width:153px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 2px 0px 10px 27px;
}
.advertManager-details a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/backAdvertBtn.jpg) left top;
}
.advertManager-details a:hover {
	background:url(../beachLetsImages/backAdvertBtn.jpg) no-repeat left bottom;
}
.basketTable {
	margin: 23px 0px 0px 0px;
	padding: 0px;
	width:592px;
	float:left;
	border-bottom: 1px solid #D8D8D8;
	background: #FFFFFF url(../beachLetsImages/basketTCurve.jpg) no-repeat top left;
}
.basketTableInn {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:590px;
	float:left;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
.basketTableInn1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:590px;
	float:left;
	border-right: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
}
.basketTableInnNew {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:593px;
	float:left;
	background: url(../beachLetsImages/basketBCurve.jpg) no-repeat left bottom;
}
.basketTableLeft {
	margin: 0px;
	padding: 5px 0px;
	width:400px;
	float:left;
}
.basketTableLeftNew {
	margin: 0px;
	padding: 7px 0px 7px 0px;
	width:401px;
	float:left;
}
.basketTableLeftInn {
	margin: 0px 5px 0px 0px;
	padding: 7px 0px;
	width:395px;
	float:left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.basketTableLeftInna {
	margin: 0px 5px 0px 0px;
	padding: 7px 0px;
	width:396px;
	float:left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.basketTableLeftInnLeft {
	margin: 0px;
	padding: 0px;
	width:355px;
	float:left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.basketTableLeftInnRight {
	margin: 0px;
	padding: 0px;
	width:40px;
	float:left;
	text-align: right;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.basketTableLeft1 {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	width:127px;
	float:left;
}
.basketTableLeft2 {
	margin: 0px;
	padding: 0px;
	width:265px;
	float:left;
}
.basketTableLeft span, .basketTableLeftNew span {
	color:#09B3EB;
	font-size:12px;
	padding: 0px 0px 0px 8px;
	margin: 0px;
}
.basketTableCenter {
	margin: 0px;
	padding: 7px 20px 7px 0px;
	width:70px;
	float:left;
	text-align: right;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
}
.basketTableCenterTop {
	margin: 0px;
	padding: 7px 20px 7px 0px;
	width:70px;
	float:left;
	text-align: right;
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
	border-top: 1px solid #BFBFBF;
}
.basketTableCenter span, .basketTableCenterTop span {
	color:#09B3EB;
	font-size:12px;
	padding: 0px;
	margin: 0px;
}
.basketTableRight {
	margin: 0px;
	padding: 5px 0px;
	width:98px;
	float:left;
}
.basketTableRight1 {
	margin: 0px;
	padding: 5px 0px;
	width:98px;
	float:left;
}
.removeBtn {
	width:66px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 12px 0px 0px;
}
.removeBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/removeBtn.jpg) left top;
}
.removeBtn a:hover {
	background:url(../beachLetsImages/removeBtn.jpg) left bottom;
}
.voucher {
	margin: 15px 0px 0px;
	padding: 0px;
	width:590px;
	float:left;
}
.voucherLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:400px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #727272;
	text-align: right;
}
.voucherRight {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:190px;
	float:left;
}
.voucherRight1 {
	margin: 0px;
	padding: 0px 2px 0 0px;
	width:93px;
	float:left;
}
.voucherRight2 {
	margin: 0px;
	padding: 0px;
	width:85px;
	float:left;
}
.checkOut1 {
	width:66px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 11px 0px 6px;
}
.checkOut1 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/checkOutBl.jpg) left top;
}
.checkOut1 a:hover {
	background:url(../beachLetsImages/checkOutBl.jpg) left bottom;
}
.checkOut2 {
	width:73px;
	height:23px;
	float:right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.checkOut2 a {
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/checkOutBl.jpg) left top;
}
.checkOut2 a:hover {
	background:url(../beachLetsImages/checkOutBl.jpg) left bottom;
}
.checkOut3 {
	width:73px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 11px 10px 0px;
}
.checkOut3 a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/checkOut1btn.jpg) left top;
}
.checkOut3 a:hover {
	background:url(../beachLetsImages/checkOut1btn.jpg) left bottom;
}
/***********************************************Edit property*****************************************************/
.editProperty {
	margin: 0px;
	padding: 0px;
	width: 665px;
	float:left;
}
.editPropertyTop {
	background:url(../beachLetsImages/editPropertyTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 645px;
}
.editPropertyCenter {
	background:url(../beachLetsImages/editPropertyRepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 645px;
}
.editPropertyFooter {
	background:url(../beachLetsImages/editPropertyFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 10px 15px 25px;
	float: left;
	width: 620px;
}
.editDetailsInn {
	margin: 0px;
	padding: 0px;
	width: 620px;
	float:left;
}
.editDetails {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetailsEPD {
	margin: 0px;
	padding: 10px 0 0px 0;
	width: 600px;
	float:left;
}
.contactDetails {
	padding: 0;
	margin: 0;
	width: 420px;
	float: left;
	/*border: 1px solid #AAAAAA;*/
	font-size: 12px;
	color: #727272;
}
.contactDetailsL {
	padding: 5px 0 5px 0px;
	margin: 0;
	width: 164px;
	float: left;/*border-right: 1px solid #AAAAAA;*/
}
.contactDetailsR {
	padding: 5px 0 5px 5px;
	margin: 0;
	width: 245px;
	float: left;
}
.contactDetailsR span {
	width: 75px;
	float: left;
}
.editDetailsEPD p {
	padding: 0 0 10px 0;
}
.editDetails2 h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 18px;
	font: normal 14px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.editDetails2 {
	margin: 35px 0px 20px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetails2New {
	margin: 35px 0px 20px;
	#margin: 20px 0px 20px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetails2New h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 18px;
	font: normal 14px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

.editDetails3 {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetails4 {
	margin: 35px 0px 0px 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetails4New {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetails3 h2 {
	margin: 0px;
	padding: 25px 0px 18px;
	color:#09B3EB;
	font-size:14px;
	font-weight: normal;
}
.editDetails2LeftRow {
	margin: 0px;
	padding: 0px 0px 7px;
	width: 270px;
	float:left;
}
.editDetails2LeftRow a {
	margin: 0px;
	padding: 0px;
	color:#727272;
	font-size:12px;
	text-decoration:none;
}
.editDetails2LeftRow a:hover {
	color:#09B3EB;
	text-decoration: none;
}
.editDetails2LeftRowPassword {
	margin: 0px;
	padding: 0px 0px 7px;
	width: 270px;
	float:left;
}
.editDetails2LeftRowPassword a {
	margin: 0px;
	padding: 0px;
	color:#727272;
	font-size:11px;
	text-decoration:none;
}
.editDetails2LeftRowPassword a:hover {
	color:#09B3EB;
	text-decoration: none;
}
.editDetails2Left {
	margin: 0px;
	padding: 0px;
	width: 270px;
	float:left;
}
.editDetails2Left h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 18px;
	font:normal 14px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.editDetails2Left1 {
	margin: 0px;
	padding: 0px 0px 9px;
	width: 74px;
	float:left;
	color: #09B3EB;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.editDetails2Left2 {
	margin: 0px;
	padding: 0px 0px 9px;
	width: 190px;
	float:left;
}
.editDetails2Left12 {
	margin: 0px;
	padding: 0px 0px 9px;
	width: 120px;
	float:left;
	color: #09B3EB;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.editDetails2Left22 {
	margin: 0px;
	padding: 0px 0px 9px;
	width: 153px;
	float:left;
}
.editDetails2Right {
	margin: 0px;
	padding: 0px;
	width: 330px;
	float:left;
}
.editDetails3Right {
	margin: 0px;
	padding: 1px 0px 0px 0px;
	width: 330px;
	float:left;
}
.editDetails2Right1 {
	margin: 0px;
	padding: 0px 0px 10px 1px;
	width: 33px;
	float:left;
}
.whyVillaR {
	width: 570px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
}
.whyVillaR h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 4px 0px 0px 0;
	font: normal 12px/12px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.whyVillaR p {
	padding: 0 0 0 0;
	line-height: 16px;
}
.whyVillaRNew {
	width: 5px;
	float: left;
	padding: 0 0 10px 0;
	margin: 0;
}
.whyVillaRNew h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 4px 0px 0px 0;
	font: normal 12px/12px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.whyVillaRNew p {
	padding: 0 0 0 0;
	line-height: 16px;
}

.editDetails2Right2 {
	margin: 0px;
	padding: 3px 0px 10px;
	width: 296px;
	float:left;
}
.editDetails h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: bold 12px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.editDetails1 {
	margin: 0px;
	padding: 0px 0px 0px 23px;
	width: 600px;
	float:left;
}
.editDetails1 h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: normal 20px/23px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
}
.editDetailsLeft {
	margin: 0px;
	padding: 0px;
	width:285px;
	float:left;
	height: 22px;
}
.editDetailsLeft h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.editDetailsLeftShortlist {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width:285px;
	float:left;
	height: 22px;
}
.editDetailsLeftShortlist h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 8px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

.regDetails {
	margin: 0px;
	padding: 0px;
	width:285px;
	float:left;
	height: 22px;
}
.regDetails h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 8px 45px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.editDetailsRight {
	margin: 0px;
	padding: 0px;
	width:305px;
	float:right;
}
.editDetailsRightUA {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	width:260px;
	float:right;
}
.editDetailsRight1 {
	margin: 0px;
	padding: 0px 0px 0px 99px;
	width:130px;
	float:right;
}
.editDetailsRight3 {
	margin: 0px;
	padding: 0px;
	width:305px;
	float:right;
}
.editDetailsRight12 {
	margin: 0px;
	padding: 0px;
	width:200px;
	float:right;
}
.editDetailsRight2 {
	margin: 0px;
	padding: 0px 50px 0px 100px;
	width:130px;
	float:right;
}
.space {
	margin: 0px;
	padding: 42px 0px 0px 0px;
	width:380px;
	float: left;
}
.addEditLeft {
	margin: 0px;
	padding: 0px;
	width:380px;
	float:left;
}
.addEditRight {
	margin: 0px;
	padding: 2px 0px 0px 5px;
	width:225px;
	float:left;
}
.addEditLeft1 {
	margin: 0px;
	padding: 4px 0 0 0px;
	width: 30px;
	float:left;
}
.addEditproperty {
	margin: 0px;
	padding: 8px 0 0 0px;
	width: 140px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	line-height: 16px;
}
.addEditpropertyok {
	margin: 0px;
	padding: 2px 0px 0px 0;
	width: 105px;
	float:left;
}
.addEditpropertyok a {
	margin: 0px 0 0 0px;
	background: url(../beachLetsImages/bgAddEdit1.gif) no-repeat left 1px;
	padding: 7px 0 8px 0;
	width: 98px;
	display: block;
	text-align: center;
	font-size: 10px;
	text-decoration: underline;
}
.addEditpropertyok a:hover {
	background: url(../beachLetsImages/bgAddEdit1.gif) no-repeat left 1px;
	/*background: url(../beachLetsImages/bgAddEdit1Over.gif) no-repeat 0 0;*/
	color: #09B3EB;
	text-decoration: underline;
}
.propertyStatus1 {
	margin: 2px 3px 0 0px;
	padding: 8px 0px 9px 2px;
	width: 100px;
	float:left;
	color: #FFFFFF;
	font-size:11px;
	height: 12px;
}
.propertyStatus {
	margin: 2px 3px 0 0px;
	padding: 6px 0px 11px 2px;
	width: 100px;
	float:left;
	background:url(../beachLetsImages/bgOkImg.jpg) no-repeat top left;
	text-align: center;
	color: #00B050;
	font-size:11px;
	height: 12px;
}
.editdetailBtn a {
	margin: 2px 3px 0 0px;
	padding: 7px 0px 10px 2px;
	width: 100px;
	float:left;
	background:url(../beachLetsImages/bgOkImg.jpg) no-repeat top left;
	text-align: center;
	color: #FF0000;
	font-size:11px;
	height: 12px;
	text-decoration: none;/*	margin: 0px;
	padding: 8px 0px 8px 2px;
	width:100px;
	background:url(../beachLetsImages/editOk.jpg) no-repeat;
	border: 0px;
	color: #00B050;
	font-size:11px;*/
}
.editdetailBtn1 {
	margin: 0px;
	padding: 8px 0px 8px 2px;
	width:100px;
	background:url(../beachLetsImages/editOk.jpg) no-repeat;
	border: 0px;
	color: #FF0000;
	font-size:11px;
}
.editdetailAddBtn {
	margin: 0px;
	padding: 7px 4px 10px 2px;
	width:100px;
	background:url(../beachLetsImages/editAdd.jpg) no-repeat;
	border: 0px;
	color: #09B3EB;
	font-size:11px;
	cursor: pointer;
}
.editPropertynameTop {
	background:url(../beachLetsImages/propertynameTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 222px;
}
.editPropertynameCenter {
	background:url(../beachLetsImages/propertynamerepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 222px;
}
.editPropertynameFooter {
	background:url(../beachLetsImages/propertynameFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 10px 0px 25px;
	float: left;
	width: 222px;
	height: 220px;
}
.editPropertynameFooterL {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	width: 101px;
	float:left;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #808080;
}
.editPropertynameFooterR {
	margin: 0px;
	padding: 5px 0px;
	width: 99px;
	float:left;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.editDetailsFields {
	margin: 20px 0px 0px;
	padding: 0px 0px 10px;
	width: 600px;
	float:left;
}
.editDetailsFields11 {
	margin: 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	float:left;
}
.editDetailsFields {
	margin: 20px 0px 0px;
	padding: 0px 0px 10px;
	width: 600px;
	float:left;
}
.editDetailsFields span {
	color:#09B3EB;
	font-size:12px;
}
.editDetailsFields1 {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 10px;
	width: 600px;
	float:left;
}
.editDetailsFields12 {
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	width: 600px;
	float:left;
}
.editDetailsFields2 {
	margin: 0px;
	padding: 15px 0px 2px;
	width: 600px;
	float:left;
}
.editDetailsFields3 {
	margin: 0px;
	padding: 10px 0px 4px 0px;
	width: 600px;
	float:left;
}
.editDetailsFields4 {
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 565px;
	float:left;
}
.saveContdBot {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	width: 565px;
	float:left;
}
.saveContdBot1 {
	margin: 0px;
	padding: 5px 0px 1px 0px;
	width: 565px;
	float:left;
}
.saveContdBot2 {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	width: 565px;
	float:left;
}
.editDetailsFields5 {
	margin: 0px;
	padding: 5px 0px 10px 0px;
	width: 600px;
	float:left;
}
.editDetailsFields6 {
	margin: 0px;
	padding: 5px 0px 10px;
	width: 600px;
	float:left;
}
.editDetailsFields6 span {
	color:#09B3EB;
	font-size:12px;
}
.editDetailsFields2 span {
	color:#09B3EB;
	font-size:12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.editDetailsFieldsLeft {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	float:left;
}
.editDetailsFieldsRight {
	margin: 0px;
	padding: 0px;
	width: 440px;
	float:left;
}
.editDetailsFieldsLeft span {
	color:#09B3EB;
	font-size:12px;
	line-height: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 12px;
	float: left;
}
.editDetailsFieldsLeft1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 160px;
	float:left;
}
.editDetailsFieldsLeft1 span {
	color:#09B3EB;
	font-size:12px;
}
em {
	color: #999999;
	font-size: 12px;
}
.propertyTextBox {
	margin: 0px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 181px;
	float:left;
	height: 16px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.propertyTextBox1 {
	margin: 0px 0px 0px 3px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 140px;
	height: 16px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	float: left;
}
.propertyTextBox10 {
	/*margin: 0px 0px 0px 3px;
	padding: 2px 2px 0px 4px;*/
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 10px 0px;
	border: solid 1px #BFBFBF;
	width: 198px;
	/*height: 16px;*/
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	float: left;
}
.propertyTextBox2 {
	margin: 0px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 49px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	height: 16px;
}
.inputFieldDrop {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 5px 0px;
	width: 258px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.inputFieldDropNew {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 5px;
	width: 189px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.inputFieldDropNew1 {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 5px;
	width: 92px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.inputFieldDrop1 {
	padding: 0px;
	margin: 0px 0px 5px;
	width: 187px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	display:block;
	height:57px;
	border: 1px solid #BFBFBF;
}
.inputFieldDrop2 {
	padding: 10px 0px 0px 10px;
	margin: 0px;
	width: 587px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	height:90px;
	border: 1px solid #BFBFBF;
	float:left;
}
.inputFieldDrop2New {
	padding: 10px 0px 0px 10px;
	margin: 0px;
	width: 588px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	height:90px;
	border: 1px solid #BFBFBF;
	float:left;
}
.editAccomadation {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 200px;
	float:left;
}
.editAccomadationLeft {
	margin: 0px;
	padding: 0px;
	width: 110px;
	float:left;
}
.editAccomadationLeft span {
	color:#09B3EB;
	font-size:12px;
}
.editAccomadationRight {
	margin: 0px;
	padding: 0px;
	width: 80px;
	float:left;
}
.inputFieldDrop5 {
	padding: 0px;
	margin: 0px 0px 5px;
	width: 62px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	display:block;
	border: 1px solid #BFBFBF;
}
.editDetailsFields8 {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.editDetailsFields9 {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.facilities {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float:left;
	font-size: 12px;
	line-height: 21px;
	font-weight: normal;
	color: #727272;
}
.facilities1 {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float:left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
}
.facilities2 {
	margin: 0px;
	padding: 0px;
	width: 200px;
	float:left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
}
.facilities3 {
	margin: 0px;
	padding: 0px;
	width: 150px;
	float:left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #727272;
}
/*********************************************************Property Location****************************************/
.propertyLocationLeft {
	margin: 0px;
	padding: 0px;
	width:300px;
	float:left;
 }
.paragraph {
	margin: 0px;
	padding: 20px 0px 20px 0px;
	width: 600px;
	font-size:12px;
	color:#727272;
	text-align:justify;
	float:left;
}
.paragraph p {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	width: 600px;
	float:left;
}
.paragraph span {
	color:#09B3EB;
}
.location {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.propertyLocationLeft p {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 237px;
	font-size:12px;
	color:#727272;
}
.propertyLocationRight {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	/*	width: 332px;*/
/*	width: 343px;*/
	width: 598px;
	border: 1px solid #BFBFBF;/*	height: 304px;
	background: url(../beachLetsImages/googleMap.jpg) no-repeat left top;*/
}
.propertyLocationRightRow {
	padding: 30px 0px 0px 0px;
	margin: 0;
	width: 598px;
	float: left;
}
.inputFieldDrop3Row {
	padding: 0px 0px 10px 0px;
	margin: 0;
	width: 233px;
	float: left;
}
.inputFieldDrop3 {
	padding: 2px 2px 2px 4px;
	margin: 0px 1px 10px 0px;
	width: 226px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
 	font-size:11px;
	color:#949494;
	float: left;
	border: solid 1px #BFBFBF;
}
.inputFieldDrop3R {
	width: 235px;
	padding: 0;
	margin: 0;
	float: left;
	background: url(../beachLetsImages/starImg.JPG) no-repeat right top;
	color: #FFFFFF;
}	
.inputFieldDrop3em {
	font-size: 10px;
	float: left;
	width: 6px;
	padding: 0px 0px 0px 1px;
	color: #09B3EB;
}
.inputFieldDrop3emNew {
	font-size: 10px;
	float: left;
	width: 6px;
	padding: 0px 0px 0px 1px;
	margin:0px;
	color: #79DCFF;
}

.inputFieldDrop3 span {
	color:#09B3EB;
}
.inputFieldDrop31 {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 5px 0px;
	width: 228px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.inputFieldDrop4 {
	padding: 1px;
	margin: 0px 0px 14px 4px;
	width: 77px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	display:block;
	border: 1px solid #BFBFBF;
}
.inputFieldDrop6 {
	/*padding: 1px;
	margin: 0px 0px 14px 3px;*/
	padding: 2px 2px 2px 4px;
	margin: 0px 1px 10px 0px;
	width: 208px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	display:block;
	border: 1px solid #BFBFBF;
}
.proplocationTBox {
	padding: 2px 2px 2px 4px;
	margin: 0px 0px 10px 0px;
	width: 224px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.proplocationTBoxLocation {
	padding: 2px 2px 2px 4px;
	#padding: 2px 2px 1px 4px;
	margin: 0px 0px 10px 0px;
	width: 218px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.proplocationTBox1 {
	margin: 0px;
	padding: 2px;
	border: solid 1px #BFBFBF;
	width: 240px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBoxNew {
	margin: 0px 0px 0px 0px;
	padding: 2px;
	border: solid 1px #BFBFBF;
	width: 240px;
	float:left;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBox2 {
	margin: 0px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 240px;
	float:left;
	height: 80px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBox3 {
	margin: 0px;
	padding: 8px 2px 8px 2px;
	border: solid 1px #BFBFBF;
	width: 106px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBox3Offer {
	margin: 0px;
	padding: 8px 2px 8px 2px;
	border: solid 1px #BFBFBF;
	width: 106px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#FF0000;
}
.proplocationTBox4 {
	margin: 0px;
	padding: 8px 2px 8px 2px;
	border: solid 1px #BFBFBF;
	width: 66px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBox5 {
	margin: 0px;
	padding: 8px 2px 8px 2px;
	border: solid 1px #BFBFBF;
	width: 66px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.proplocationTBox6 {
	margin: 0px;
	padding: 8px 2px 8px 2px;
	border: solid 1px #BFBFBF;
	width: 66px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#999999;*/
	color:#727272;
}
.getThereLeft {
	margin: 0px;
	padding: 0px;
	width: 380px;
	float:left;
}
.getThereLeft1 {
	margin: 0px;
	padding: 0px;
	width: 160px;
	float:left;
}
.getThereLeft2 {
	margin: 0px;
	padding: 0px;
	width: 209px;
	float:left;
}
.getThereLeft2em {
	float: left;
	width: 7px;
}
.getThereRight {
	margin: 0px;
	padding: 0px;
	width: 220px;
	float:left;
}
.distance {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	width: 71px;
	float:left;
	text-align: right;
}
.distanceTextbox {
	margin: 0px;
	padding: 0px;
	width: 70px;
	float:left;
}
.registerFields {
	margin: 0px;
	padding: 0px 0px 0px 70px;
	width: 570px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
}
.registerFieldsUAD { 
	margin: 0px;
	padding: 0px 0px 0px 45px;
	width: 455px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsUAD1 {
	margin: 0px;
	padding: 0px 0px 0px 68px;
	width: 532px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsUA {
	margin: 0px;
	padding: 0px 0px 0px 68px;
	width: 432px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsInn {
	margin: 0px;
	padding: 0px 0px 10px 70px;
	width: 395px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsInnUAD {
	margin: 0px;
	padding: 0px 0px 10px 45px;
	width: 420px;
	float:left;
	font-size: 12px;
	color: #09B3EB;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsInn2 {
	color:#808080;
	font-size: 9px;
	padding:10px 0px 10px 0px;
	line-height: 18px;
	font-weight: normal;
}
.registerFieldsLeftsamo {
	margin: 0px;
	padding: 0px 0px 8px;
	width: 153px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsLeft1 {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	width: 152px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsNew {
	margin: 0px;
	padding: 0px;
	width: 154px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsNew1 {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	width: 152px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsLeft {
	margin: 0px;
	padding: 0px 0px 8px;
	width: 155px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsLeft12 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	width: 155px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.registerFieldsLeft span {
	color:#09B3EB;
}
.registerFieldsRight {
	margin: 0px;
	padding: 0px 0px 8px;
	width: 260px;
	float:left;
}
.registerFieldsRightNew {
	margin: 0px;
	padding: 0px 0px 8px 25px;
	width: 260px;
	float:left;
}
.registerFieldsRightReg {
	margin: 0px;
	padding: 0px 0px 8px 45px;
	width: 245px;
	float:left;
}
.registerFieldsRightReg1 {
	margin: 0px;
	padding: 0px 0px 8px 15px;
	width: 245px;
	float:left;
}
.registerNew{
	margin: 0px;
	padding:0px 0px 8px 0px;
	width: 260px;
	float:left;
}
.registerFieldsRight12 {
	margin: 0px;
	padding:0px;
	width: 245px;
	float:left;
}
.registerFieldsRight1 {
	margin: 0px;
	padding: 0px;
	width: 245px;
	float:left;
}
.registerFieldsRight1New {
	margin: 0px;
	padding: 0px;
	width: 245px;
	float:left;
}
.registerFieldsRight span, .registerFieldsRightReg span, .checkrightText span, .registerFieldsRightReg1 span {
	/*color:#BFBFBF;*/
	color:#727272;
	font-size:10px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.registerFieldsRightCheck {
	margin: 7px 0px 0px 0px;
	padding: 0px;
	width: 20px;
	float:left;
}
.inputFieldDrop7 {
	padding: 2px 2px 2px 0px;
	margin: 0px;
	width: 245px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	/*color:#949494;*/
    color:#727272;
	border: solid 1px #BFBFBF;
}
.checkboxOuter {
	margin: 0px;
	padding: 10px 0px 0px;
	float: left;
	width:18px;
}
.checkboxOuter1 {
	margin: 0px;
	padding: 3px 0px 0px;
	width:16px;
	border-width: 0px;
	float: left;
}
.checkboxOuter1New {
	margin: 0px;
	padding: 0px 0px 0px 2px;
	width: 20px;
	border-width: 0px;
	float: left;
}
.checkbox {
	margin: 0px;
	padding: 0px;
	width: 15px;
	line-height: 18px;
	float: left;
}
.checkbox1 {
	margin: 0px;
	padding: 0px 3px 0px 0px;
	float: left;
	line-height: 15px;
	width: 22px;
}
.checkrightText {
	margin: 0px;
	padding: 0px;
	width: 220px;
/*	color: #bfbfbf;*/
    color: #727272;
	float: left;
}
.checkrightTextNew {
	margin: 0px;
	padding: 0px;
	width: 220px;
/*	color: #bfbfbf;*/
    color: #727272;
	float: left;
	font-size: 11px;
	line-height: 14px;
}
.checkrightText1 {
	margin: 0px;
	padding: 0px;
	width: 215px;
	float:left;
}
.registerFieldsInn3 {
	margin: 0px;
	padding: 5px 0 0 0;
/*	color: #bfbfbf;*/
    color: #727272;
	font-size: 10px;
	float: left;
	width: 475px;
}
.registerFieldsInn4 {
	margin: 0px;
	padding: 5px 0 0 0;
/*	color: #bfbfbf;*/
    color: #727272;
	font-size: 10px;
	float: left;
	width: 400px;
}
.termsConditions {
	color:#808080;
	font-size: 10px;
	margin: 10px 0px;
	padding: 0px 0px 0px 67px;
	/*	width: 450px;*/
	width: 524px;
	float: left;
}
.propertyImages {
	padding: 2px 2px 2px 0px;
	margin: 0px;
	width: 287px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.rentalPeriods {
	margin: 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
.rentalPeriodsLeft {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	width: 465px;
}
.rentalPeriodsRight {
	margin: 0px;
	padding: 20px 0px 0px 0px;
	float: left;
	width: 135px;
}
.rentalPeriodsLeft p {
	margin: 0px;
	padding: 0px;
	color:#727272;
	font-size:12px;
	line-height: 18px;
	float: left;
	font-weight: normal;
}
.currencyTextBox {
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 5px 2px;
	width: 133px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.currencyTextBoxNew {
	padding: 2px 0px 2px 2px;
	margin: 0px 0px 5px 2px;
	width: 169px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.rentalPeriods1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 600px;
}
.rentalPeriodsLeft1 {
	margin: 0px;
	padding: 15px 0px 15px 0px;
	float: left;
	width: 600px;
	text-align:justify;
}
.rentalPeriods5 {
	margin: 0px;
	padding: 0px 0px 24px 0px;
	float: left;
	width: 600px;
}
.rentalPeriods2 {
	margin: 0px;
	padding: 0px 0px 28px 0px;
	float: left;
	width: 600px;
}
.rentalPeriods21 {
	padding: 0px 0px 10px 0px;
	float: left;
	width: 600px;
	margin: 0;
}
.exmapleRow {
	margin: 0px;
	padding: 0px 0px 25px;
	float: left;
	width: 600px;
}
.exampleView {
	margin: 0px;
	padding: 0px 0px 25px;
	float: left;
	width: 600px;
}
.rentalPeriodsLR {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	float: left;
	width: 600px;
}
.rentalPeriods7 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 600px;
}
.rentalPeriods7 h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#09B3EB;
	font-size:12px;
	font-weight:normal;
}
.rentalPeriods6 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 600px;
}
.rentalPeriods4 {
	margin: 0px;
	padding: 17px 0px 10px;
	float: left;
	width: 600px;
}
.year08 {
	margin: 0px;
	padding: 14px 0px 0px;
	width: 50px;
	float:left;
}
.year08Btn {
	width:46px;
	height:20px;
	float:left;
	margin:0px;
	padding: 8px 0px 0px;
	text-align:right;
}
.year08Btn a {
	height: 17px;
	width: 32px;
	padding: 3px 0 0 14px;
  	display: block;
	color: #FFFFFF;
	font-size: 10px;
	text-align:left;
	background:url(../beachLetsImages/2008Btn.jpg) left top;
	text-decoration: none;
}
.year08Btn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2008Btn.jpg) left bottom;
}
.year09 {
	margin: 0px;
	padding: 22px 10px 0px 1px;

	#padding: 22px 13px 0px 0px;
	width: 49px;
	float: right;
	text-align: right;
}
.year09 a {
	height: 17px;
	width: 32px;
	padding: 3px 14px 0 0;
	display:block;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2010Btn.jpg) right top;
}
.year09 a:hover {
	background:url(../beachLetsImages/2010Btn.jpg) right bottom;
	color: #FFFFFF;
	text-decoration: none;
}
.year08New {
	margin: 0px;
	padding: 22px 10px 0px 0px;
	#padding: 22px 13px 0px 0px;
	width: 50px;
	float: left;
	text-align: right;
}
.year08New a {
	height: 17px;
	width: 32px;
	padding: 3px 14px 0 0;
	display:block;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2008Btn.jpg) right top;
}
.year08New a:hover {
	background:url(../beachLetsImages/2008Btn.jpg) right bottom;
	color: #FFFFFF;
	text-decoration: none;
}


.rentalPeriods2Left {
	margin: 0px;
	padding: 0px;
	width:87px;
	float:left;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #09B3EB;
}
.rentalPeriods2Right {
	margin: 0px;
	padding: 0px;
	width:475px;
	float:left;
	font-size: 11px;
	color: #727272;
}
.rentalPeriods3Right {
	margin: 0px;
	padding: 0px;
	width:490px;
	float:left;
	font-size: 11px;
	color: #727272;
	line-height: 18px;
	font-weight: normal;
}
.rentalPeriods2 h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#09B3EB;
	font-size:12px;
}
.rentalPeriods2Left h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#09B3EB;
	font-size:12px;
}
.rentalPeriods4 h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#09B3EB;
	font-size:12px;
}
.rentalPeriods2 h3 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color:#09B3EB;
	font-size:14px;
}
.rentalPeriods2 h4 {
	margin: 0px;
	padding: 2px 0px 10px 0px;
	color:#09B3EB;
	font-size:12px;
}
.periodname {
	margin: 0px;
	padding: 0px;
	width:115px;
	float:left;
}
.periodname p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#727272;
	font-size:10px;
}
.firstNight {
	margin: 0px;
	padding: 0px;
	width:72px;
	float:left;
}
.firstNight p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#727272;
	font-size:10px;
}
.calendarImg {
	margin: 0px 0px;
	padding: 19px 0px 0px 3px;
	float: left;
	width: 21px;
}
.calendarImg1 {
	margin: 0px 2px 0px 0px;
	padding: 19px 0px 0px 0px;
	float: left;
	width: 10px;
}
.lastnight {
	margin: 0px;
	padding: 0px;
	width:72px;
	float:left;
}
.forAlign1 {
	margin: 0px;
	padding: 0px;
	width: 105px;
	float:left;
}
.lastnight p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#727272;
	font-size:10px;
}
/*.weeklyRate {
	margin: 0px;
	padding: 0px;
	width:75px;
	float:left;
}*/
.currencyTextBox1 {
	padding: 2px;
	margin: 0px 0px 5px;
	width: 75px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: solid 1px #BFBFBF;
}
.minStay {
	margin: 0px;
	padding: 1px 0px 0px;
	width:75px;
	float:left;
}
.minStay p {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	color:#727272;
	font-size:10px;
}
.add {
	margin: 0px;
	padding: 19px 0px 0px 8px;
	width:50px;
	float:left;
}
.addBtn {
	width:51px;
	height:23px;
	float:left;
	margin: 17px 0px 0px;
	padding: 0px;
}
.addBtn a {
	height:23px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/addBtn.jpg) left top;
}
.addBtn a:hover {
	background:url(../beachLetsImages/addBtn.jpg) left bottom;
}
.periodTableOn {
	margin: 0px;
	padding: 5px 0 5px 0;
	float: left;
	width: 598px;
	border: 1px solid #BFBFBF;
}
.periodTableOver {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	float: left;
	width: 598px;
	border-right: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
.periodTableOver span {
	/*color:#09B3EB;*/
	color:#FF0000;
}
.period {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	width: 100px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.from {
	margin: 0px;
	padding: 0px;
	width: 80px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.to {
	margin: 0px;
	padding: 0px;
	width: 80px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.weeklyRate {
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 73px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.weeklyRate p {
	margin: 0px;
	padding: 0px;
	color:#727272;
	font-size:10px;
}
.nightRate {
	margin: 0px;
	padding: 0px;
	width: 90px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.weeklyRateNew {
	margin: 0px 1px 0px 0px;
	padding: 0px;
	width: 73px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.nightRateNew {
	margin: 0px;
	padding: 0px;
	width: 70px;
	float:left;
	font-size: 10px;
	color: #727272;
}
.stay {
	margin: 0px;
	padding: 0px;
	width: 65px;
	float:left;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
}
.edit1 {
	margin: 0px;
	padding: 0px;
	width: 49px;
	float:left;
	font-size: 10px;
	font-weight: normal;
	color: #727272;
}
.editBtn1 {
	margin: 0px;
	padding: 4px 0px 6px;
	width:50px;
	background:url(../beachLetsImages/periodRatesBtn.jpg) no-repeat;
	border: 0px;
	cursor:pointer;
	color: #ffffff;
	font-size:11px;
}
.chkbox1 {
	margin: 0px;
	padding: 0px;
	float:right;
}
.childrenWelcome {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 128px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.yes {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 60px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.suitable {
	margin: 0px;
	padding: 0px 0px 5px;
	width: 350px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.availability {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 590px;
}
.availability p {
	margin: 0px;
	padding: 15px 0px 0px 0px;
	float: left;
	width: 587px;
	color:#727272;
	font-size: 12px;
}
.calendar {
	margin: 0px 7px 9px 0px;
	padding: 0px 3px 0 3px;
	width: 183px;
	float:left;
	border: 1px solid #D8D8D8;
}
.calendarmonth {
	margin: 0px;
	padding: 3px 0px 0px;
	width: 183px;
	float:left;
	color:#09B3EB;
	font-size:12px;
	text-align:center;
}
/**********************************************calendar*********************************/
ul.monthcalendar {
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 6px;
	float:left;/*	width:183px;*/
	height: 138px;
}
ul.monthcalendar li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding: 0px;
	display: inline;/*	width: 20px;*/
}
.emptyDay {
	background-color: #999999;
	width: 20px;
	height: 17px;
	display: block;
}
ul.monthcalendar li a {
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 15px;
	float: left;
	margin: 1px;
	padding: 2px 1px 2px 1px;
	color: #727272;
}
.monthcalendarActive {
	border: 1px solid #09B3EB;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 15px;
	float: left;
	margin: 1px;
	padding: 2px 1px 2px 1px;
	color: #727272;
}
.monthcalendarActiveNew {
	border: 1px solid #09B3EB;
	text-decoration: none;
}
ul.monthcalendar li a:hover {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 1px;
	padding: 2px 1px 2px 1px;
	border: 1px solid #A5A5A5;
}
ul.monthcalendar1 {
	margin:0px 0px 0px 0px;
	padding: 5px 0px 5px 6px;
	float:left;/*	width:183px;*/
	height: 138px;
}
ul.monthcalendar1 li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding: 0px;
	display: inline;/*	width: 20px;*/
}
.mcDay {
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 15px;
	float: left;
	margin: 1px;
	padding: 2px 1px 2px 1px;
	color: #727272;
}
.dayImage {
	margin: 0px;
	padding: 9px 0px 8px 0px;
}
.popupDate {
	margin: 0px;
	padding: 0px 20px 0px 20px;
	width: 200px;
	float:left;
	border: 1px solid #BFBFBF;
	background-color:#efefef;
	color:#808080;
	font-size:9px;
	line-height: 18px;
}
.popupDateInn {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 173px;
	float:left;
}
/*
div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	padding:0;
	z-index: 1;
}

input.file {
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 270px;
	float: left;
	background-color: #FF0000;
	padding: 0px 0px 0px 0px;
}
*/

form.photoUpdate input {
	background: url(../beachLetsImages/bgFileTxtbox.jpg) no-repeat 0 -58px;
	border: none;
	width: 270px;
	height: 20px;
	padding: 5px 0 0 3px;
}
form.photoUpdate input:focus {
	background-color: transparent;
}
form.photoUpdate div.fileinputs {
	position: relative;
	height: 17px;
	width: 270px;
	padding: 0 0 2px;
	margin: 0;
	float: left;
}
form.photoUpdate input.file {
	width: 270px;
	margin: 0;
}
form.photoUpdate input.file.hidden {
	position: relative;
	text-align: right;
	-moz-opacity:0;
 filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width: 270px;
}
form.photoUpdate div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 350px;
	padding: 0;
	margin: 0;
	z-index: 2;
	background-color:#FFFFFF;
	line-height: 90%;
	color: #000000;
}
form.photoUpdate div.fakefile input {
	margin: 0 15px 5px 0;
	height: 13px;
	border: 1px solid #BFBFBF;
	color: #000000;
	width: 190px;
}
.continueBtn {
	width:76px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 72px;
}
.continueBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/continueBtn.jpg) left top;
}
.continueBtn a:hover {
	background:url(../beachLetsImages/continueBtn.jpg) left bottom;
}
.continueBtn-new {
	width:76px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.continueBtn-new a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/continueBtn.jpg) left top;
}
.continueBtn-new a:hover {
	background:url(../beachLetsImages/continueBtn.jpg) left bottom;
}

.sendBtn{
	width:55px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.sendBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/send.jpg) left top;
}
.sendBtn a:hover {
	height:20px;
	background:url(../beachLetsImages/send.jpg) left bottom;
}


.edit1Btn {
	width:41px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.edit1Btn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/edit1Btn.jpg) left top;
}
.edit1Btn a:hover {
	background:url(../beachLetsImages/edit1Btn.jpg) left bottom;
}
.delete1Btn {
	width:50px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 18px;
}
.delete1Btn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/delete1Btn.jpg) left top;
}
.delete1Btn a:hover {
	background:url(../beachLetsImages/delete1Btn.jpg) left bottom;
}
.delete2Btn {
	width:54px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}
.delete2Btn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/delete2Btn.jpg) right top no-repeat;
}
.delete2Btn a:hover {
	background:url(../beachLetsImages/delete2Btn.jpg) right bottom no-repeat;
}
.add1Btn {
	width:50px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.add1Btn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/add1Btn.jpg) left top;
}
.add1Btn a:hover {
	background:url(../beachLetsImages/add1Btn.jpg) left bottom;
}
.edit1Btn-new {
	width:50px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.edit1Btn-new a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/newUpdate.jpg) left top;
}
.edit1Btn-new a:hover {
	background:url(../beachLetsImages/newUpdate.jpg) left bottom;
}
.add1BtnNew {
	float:left;
	margin:0px;
	width: 50px;
	padding: 20px 0px 0px 30px;
}
.rentalPeriods8Left {
	margin: 0px;
	padding: 0px;
	width:100px;
	float:left;
}
.rentalPeriods8Left h3 {
	margin: 0px;
	padding: 0px;
	font-size:14px;
	color:#09B3EB;
}
.rentalPeriods2 h5 {
	margin: 0px;
	padding: 0px 0px 7px 0px;
	color:#09B3EB;
	font-size:11px;
}
.rentalPeriods3Left h2 {
	margin: 0px;
	padding: 3PX 0 0 0px;
	width:110px;
	float:left;
	color:#09B3EB;
	font-size:12px;
	font-weight:normal;
}
.filefield {
	margin: 0px;
	padding: 0px;
	width: 268px;
	float:left;
}
.redeemBtn {
	width:66px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 6px 0px 18px;
}
.redeemBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/redeemBtn.jpg) left top;
}
.redeemBtn a:hover {
	background:url(../beachLetsImages/redeemBtn.jpg) left bottom;
}
.rentalPeriods2 h6 {
	margin: 0px;
	padding: 0px 0px 0px 69px;
	color:#09B3EB;
	font-size:20px;
	font-weight: normal;
}
.rentalPeriods21 h6 {
	margin: 0px;
	padding: 0px 0px 0px 24px;
	color:#09B3EB;
	font-size:20px;
	font-weight: normal;
}
.rentalPeriodsNew h6 {
	margin: 0px;
	padding: 0px 0px 0px 67px;
	color:#09B3EB;
	font-size:20px;
	font-weight: normal;
}
.rentalPeriods2Left34 {
	margin: 0px;
	padding: 1px 5px 0px 0px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
}
.rentalPeriods2Left34 h3 {
	font-size: 12px;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}
.2008Btn {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 8px 0px 0px 0px;
}
.2008Btn a {
	height:20px;
	width: 46px;
	display:block;
	float: left;
	padding: 0px;
	background: url(../beachLetsImages/2008Btn.jpg) no-repeat 0px 0px;
}
.2008Btn a:hover {
	background:url(../beachLetsImages/2008Btn.jpg) left bottom;
}
.rentalPeriods17 {
	margin: 0px;
	padding: 0px 0px 10px 0;
	float: left;
	width: 600px;
}
.rentalPeriods17a {
	margin: 0px;
	padding: 0px 0px 15px 0;
	float: left;
	width: 600px;
}
/******   Pagination    *********/
.msgPgeLinks {
	padding: 20px 0px 0px 0px;
	width: 630px;
	text-align:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	float: right;
}
.msgPgeLinks p {
	padding:5px 0px 0px 8px;
	margin:0px;
	float:left;
	color: #727272;
	font: 9px/15px Arial, Verdana,  Helvetica, sans-serif;
}
/*.msgPgeLinks {
	padding: 0;
	margin: 0;
	padding: 10px 0px 0px 0px;
	width: 575px;
	float:left;
	color:#727272;
	font-size: 12px;

}
.msgPgeLinks a {
	color:#09B3EB;
	text-decoration: none;
}
.msgPgeLinks a span {
	color:#727272;
	font-weight: bold;
	text-decoration: underline;
}
.msgPgeLinks a:hover {
	color:#727272;
	text-decoration: none;
}*/
.nameMsgTxt {
	margin: 0px;
	padding: 10px;
	width: 555px;
	float:left;
	color:#09B3EB;
	font-size: 12px;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.nameMsgTxt h2 {
	color:#727272;
	font-weight: bold;
	font-size: 14px;
	padding: 0 0 10px 0;
	margin: 0;
}
/***** Special Offer & Country   ******/
.speOffMainTitle {
	margin: 0px;
	padding: 10px 0px 28px 10px;
	width: 655px;
	float: left;
}
.speOffMainTitle h1 {
	padding: 0 0 20px 0;
	margin: 0;
	color:#09B3EB;
	font-size:20px;
	font-weight: normal;
}
.speOffMainTitle h2 {
	margin: 0px;
	font-size: 12px;
	padding: 0 0 5px 0;
	color:#999999;
	font: normal 12px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.speOffMainTitle h3 {
	margin: 0px;
	padding: 0 0 5px 0;
	color:#999999;
	font: normal 11px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.speOffMainTitle h3 span {
	font-size: 11px;
}
.speOffMainTitle h3 a {
	color: #09B3EB;
	font-size: 11px;
	text-decoration: underline;
}
.speOffMainTitle h3 a:hover {
	color: #a6a6a6;/*text-decoration: none;*/
}
.coutryList
{
	padding: 0;
	margin: 0;
	width: 600px;
	float: left;
}
.countrySingle
{
	width:auto;
	float:left;
	color: #808080;
	padding: 0px 5px 8px 0px;
 	font-size: 11px;
	line-height: 18px;
}
.countrySingle a
{
	color: #09B3EB;
	text-decoration: underline;
}
.countrySingle a:hover
{
	color: #a6a6a6;
	text-decoration: none;
}
.speOffMainTitle ul {
	padding: 0;
	margin: 0;
	width: 575px;
	float: left;
}
.speOffMainTitle ul li {
	color: #808080;
	padding: 0 3px 8px 0;
	display: inline;
	font-size: 11px;
	line-height: 18px;
}
.speOffMainTitle ul li span {
	white-space: nowrap;
}	
.speOffMainTitle ul li a {
	color: #09B3EB;
	text-decoration: underline;
}
.speOffMainTitle ul li a:hover {
	color: #a6a6a6;/*text-decoration: none;*/
}
.speOffTitle {
	padding: 0px 0px 0px 10px;
	margin:0px 0px 0px 0px;
	width: 655px;
	float:left;
	font-size:12px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: normal;
}
.speOffTitleIn1 {
	width: 655px;
	float:left;
	padding: 3px 0 3px 0;
	/*border-bottom: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;*/
	background-color: #F2F2F2;
}
.speOffTitleIn2 {
	width: 655px;
	float:left;
	padding: 3px 0 3px 0;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F2F2F2;
}
.speOffTitleIn3 {
	width: 655px;
	float:left;
	padding: 3px 0 3px 0;
	background-color: #F2F2F2;
}
.speOffTitleL {
	padding: 0 0 0 2px;
	margin: 0;
	width: 428px;
	float: left;
	color:#808080;
	font: normal 11px/18px Arial, Verdana,  Helvetica, sans-serif;
}
.speOffTitleL a {
	color: #808080;
	text-decoration: underline;
}
.speOffTitleL a:hover {
	color: #808080;
}
.speOffTitleR {
	padding: 0px 0px 0px 0px;
	width: 215px;
	float:left;
	text-align: right;
	color: #BFBFBF;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
}
.speOffTitleR span {
	color: #09B3EB;
}
.viewAllOffers {
	width: 655px;
	height:20px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
}
.viewAllOffers a {
	height:17px;
	padding: 3px 0 0 3px;
	width: 109px;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	background:url(../beachLetsImages/viewAllOffers.jpg) no-repeat left bottom;
}
.viewAllOffers a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/viewAllOffers.jpg) no-repeat left top;
}
.specialTxt1 {
	color: #09B3EB;
}
.specialTxt1 a {
	color: #09B3EB;
	text-decoration: underline;
}
.specialTxt1 a:hover {
	color: #09B3EB;
	text-decoration: none;
}
/*********** Modified Styles  ***********/
.roundedCorner {
	margin: 0px;
	padding: 0px 0px 20px 30px;
	float: left;
	width: 627px;
}
.roundedCornerEP {
	margin: 0px;
	padding: 0px 0px 11px 30px;
	float: left;
	width: 627px;
}
.roundedCornerEP1 {
	margin: 0px;
	padding: 0px 0px 0px 30px;
	float: left;
	width: 627px;
}
.roundedCornerEP2 {
	margin: 0px;
	padding: 0px 0px 5px 30px;
	float: left;
	width: 627px;
}
.roundedCorner1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 665px;
}
.roundedCorner2 {
	margin: 0px;
	padding: 0px 0px 11px 6px;
	float: left;
	width: 655px;
}
.roundedCorner3 {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	width: 653px;
}
.roundedCorner4 {
	margin: 0px;
	padding: 0px 0px 0px 31px;
	float: left;
	width: 627px;
}
.roundedCorner41 {
	margin: 0px;
	padding: 0px 0px 1px 31px;
	float: left;
	width: 627px;
}
.roundedCorner4New {
	margin: 0px;
	padding: 0px 0px 0px 33px;
	float: left;
	width: 625px;
}
.roundedCorner5 {
	margin: 0px;
	padding: 0px 0px 0px 29px;
	float: left;
	width: 627px;
}
.roundedTop {
	background:url(../beachLetsImages/roundTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 665px;
}
.roundedCenter {
	background:url(../beachLetsImages/roundedRepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 665px;
}
.roundedFooter {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 0px 15px 0px;
	float: left;
	width: 665px;
}
.roundedFooterNew {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 12px 0px 15px 0px;
	float: left;
	width: 665px;
}

.roundedFooterAS {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 0px 13px 0px;
	float: left;
	width: 665px;
}
.roundedFooter1 {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 665px;
}
.roundedTop2 {
	background:url(../beachLetsImages/roundTop.jpg) no-repeat left top;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 665px;
}
.roundedCenter2 {
	background:url(../beachLetsImages/roundedRepeat.jpg) repeat-y left bottom;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 665px;
}
.roundedFooter2 {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 0px 15px;
	float: left;
	width: 665px;
}
.roundedFooter2New {
	background:url(../beachLetsImages/roundFooter.jpg) no-repeat left bottom;
	margin: 0px;
	padding: 25px 0px 10px;
	float: left;
	width: 665px;
}
.roundedOuter {
	margin: 0px 0px 18px 0px;
	padding: 0px;
	float: left;
	width: 665px;
}
/************* Advert Pages   ***********/
.advertRow {
	margin: 0px;
	padding: 0 0 0 40px;
	width: 625px;
	float:left;
}
.advertRowHeight {
	margin: 0px;
	padding: 0 0 0 40px;
	width: 625px;
	height: 330px;
	float:left;
}
.advertRow1 {
	margin: 0px;
	padding: 5px 0 0px 40px;
	width: 625px;
	float:left;
	

}
.advertImgL {
	float: left;
	width: 480px;
	
 }
 .advertImgR1 {
	float: left;
	width: 145px;
	padding:0;
	margin: 0;
	
}
 .advertImgLNew {
	float:left;
	width: 420px;
	height:330px;
	display:table;	
}
.image_main
{
	vertical-align:middle;
}
 .advertImgLLargeImage {
	float: left;
	width: 420px;
}
.advertImgR {
	float: left;
	width: 205px;
	padding: 0;
	margin: 0;
}
.advertImgR ul {
	padding: 0 0 0 15px;
	margin: 0;
	width: 83px;
	float: left;
}
.advertImgR ul li {
	padding: 0px 0 2px 0px;
	margin: 0;
	float: left;
	width: 81px;
	list-style: none;
	border: 0px solid #FFFFFF;
}
.advertImgR ul li a {
	width: 77px;
	border: 2px solid #5A5A5A;	
	padding: 0 0 0 0;
	float: left;
	border: 1px solid #D6D6D6;
}
.advertImgR ul li a:hover {
	border: 1px solid #5A5A5A;
}
.advertActiveImg {
	border: 2px solid #5A5A5A;
	width: 77px;
	float: left;
}
.prevLink {
	width: 77px;
	padding: 5px 0 0 16px;
	float: left;
	display: block;
	text-decoration: none;
}
.prevLink a {
	font-size: 11px;
	color: #595959;
	height: 13px;
	width: 50px;
	padding: 0 0 0 25px;
	display: block;
	text-decoration: none;
	background: url(../beachLetsImages/bgPrevLink.jpg) left top no-repeat;
}
.prevLink a:hover {
	height: 13px;
	color: #BFBFBF;
	text-decoration: none;
	background: url(../beachLetsImages/bgPrevLink.jpg) left bottom no-repeat;
}
.nextLink {
	font-size: 11px;
	height: 13px;
	width: 45px;
	float: left;
	padding: 5px 0 0 29px;
	#padding: 5px 0 0 29px;
}
.nextLink a {
	text-align: right;
	height: 13px;
 	color: #595959;
	text-decoration: none;
	padding: 0 25px 0 0;
	width: 45px;
	display: block;
	background: url(../beachLetsImages/bgNextLink.jpg) right top no-repeat;
}
.nextLink a:hover {
	height: 13px;
	color: #BFBFBF;
	text-decoration: none;
	background: url(../beachLetsImages/bgNextLink.jpg) right bottom no-repeat;
}
/*Next link disabled*/
.nextLinkDisabled {
	font-size: 11px;
	height: 13px;
	width: 45px;
	float: left;
	padding: 5px 0 0 29px;
	#padding: 5px 0 0 29px;

}
.nextLinkDisabled a {
	text-align: right;
	height: 13px;
	color: #BFBFBF;
	text-decoration: none;
	padding: 0 25px 0 0;
	width: 45px;
	display: block;
	background: url(../beachLetsImages/bgNextLink.jpg) right bottom no-repeat;
}
.nextLinkDisabled a:hover {
	height: 13px;
	color: #BFBFBF;
	text-decoration: none;
	background: url(../beachLetsImages/bgNextLink.jpg) right bottom no-repeat;
}
.prevLinkDisabled {
	width: 77px;
	padding: 5px 0 0 16px;
	float: left;
	display: block;
	text-decoration: none;
}
.prevLinkDisabled a {
	font-size: 11px;
	color: #BFBFBF;
	height: 13px;
	width: 50px;
	padding: 0 0 0 25px;
	display: block;
	text-decoration: none;
	background: url(../beachLetsImages/bgPrevLink.jpg) left bottom no-repeat;
}
.prevLinkDisabled a:hover {
	height: 13px;
	color: #BFBFBF;
	text-decoration: none;
	background: url(../beachLetsImages/bgPrevLink.jpg) left bottom no-repeat;
}
/*Ends here*/
.advertRow h1 {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	color: #595959;
}
.advertRow1 h1 {
	padding: 0 0 15px 0;
	margin: 0;
	font-size: 20px;
	font-weight: bold;
	color: #595959;
}
.advertRow h1 span, .advertRow1 h1 span {
	font-size: 12px;
	color: #727272;
	font-weight: normal;
	line-height: 18px;
	height:75px;
}
.advertRow h2, .advertRow1 h2 {
	padding: 0 0 20px 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
	line-height: 18px;
}
.advertRow h2 span, .advertRow1 h2 span {
	font-size: 12px;
	color: #595959;
	font-weight: normal;
}
.shareThis {
	padding: 30px 0 0 12px;
	margin: 0;
	float: left;
	
	width: 125px;
}
.shareThisLink {
	padding: 17px 0px 0px 22px;
	float: left;
	height:25px;
	width: 85px;
}
.shareThisLink a {
	background: url(../beachLetsImages/bgShareThis.jpg) no-repeat left top;
 	font-size: 11px;
	color: #009242;
	text-decoration: underline;
	padding: 3px 0 3px 22px;
	margin: 0 0 14px 0;/*	width: 118px;*/
}
.shareThisLink a:hover {
	/*color: #00AFEE;*/
	color: #009242;
	text-decoration: underline;
}
.advertMenuT {
	width: 612px;
	float: left;
	height: 33px;
	padding: 0;
	margin: 0;
}
.advertMenuT ul {
	padding: 0;
	margin: 0;
	background-color: #FFFFFF;
}
.advertMenuT ul li {
	padding: 0;
	margin: 0;
	height: 33px;
	list-style: none;
	display: inline;
	font-size: 11px;
	font-weight: bold;
}
.advertMenubg1 a {
	padding: 8px 0 0 0;
	margin: 0;
	width: 102px;
	display: block;
	text-align: center;
	text-decoration: none;
	float: left;
	height: 25px;
	color: #595959;
	background: url(../beachLetsImages/bgAdvertMenu.jpg) no-repeat left top;
}
.advertMenubg1 a:hover {
	color: #09B3EB;
	background: url(../beachLetsImages/bgAdvertMenu.jpg) no-repeat left bottom;
}
.advertMenubg2 a {
	text-decoration: none;
	padding: 8px 0 0 0;
	margin: 0;
	width: 102px;
	display: block;
	height: 25px;
	text-align: center;
	color: #595959;
	float: left;
	background: url(../beachLetsImages/bgAdvertMenuL.jpg) no-repeat left top;
}
.advertMenubg2 a:hover {
	color: #09B3EB;
	background: url(../beachLetsImages/bgAdvertMenuL.jpg) no-repeat left bottom;
}
.advertMenubg1a a {
	padding: 8px 0 0 0;
	margin: 0;
	width: 102px;
	display: block;
	text-align: center;
	text-decoration: none;
	float: left;
	height: 25px;
	color: #09B3EB;
	background: url(../beachLetsImages/bgAdvertMenu.jpg) no-repeat left bottom;
}
.advertMenubg2a a {
	text-decoration: none;
	padding: 8px 0 0 0;
	margin: 0;
	width: 102px;
	display: block;
	height: 25px;
	text-align: center;
	color: #09B3EB;
	float: left;
	background: url(../beachLetsImages/bgAdvertMenuL.jpg) no-repeat left bottom;

}
.advertMenuB {
	width: 581px;
	float: left;
	padding: 25px 15px 5px 14px;
	margin: 0;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.advertMenuB1 {
	width: 580px;
	float: left;
	padding: 25px 15px 14px 15px;
	margin: 0;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.advertMenuB h2 {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	text-align: left;
}
.advertMenuB p {
	padding: 0 0 10px 0;
	margin: 0;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.tabTxt {
	float: left;
	width: 580px;
	padding: 0 0 10px 0;
}
.tabTxt1 {
	float: left;
	width: 580px;
	padding: 0 0 5px 0;
}
.tabTxtL {
	width: 120px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.tabTxtL1 {
	width: 180px;
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.tabTxtL2 {
	width: 300px;
	float: left;
	padding: 0 0 10px 0;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.tabTxtL3 {
	width: 120px;
	float: left;
	padding: 10px 0 0 0;
}
.tabTxtR1 {
	width: 400px;
	float: left;
	padding: 0 0 3px 0;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.tabTxtR {
	width: 460px;
	float: left;
	padding: 0 0 3px 0;
	font-size: 12px;
	font-weight: normal;
	color: #727272;
}
.contactOwner {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 105px;
	float: left;
	text-align: left;
}
.contactOwner a {
	height: 17px;
	width: 81px;
	padding: 3px 17px 0 7px;
	display:block;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/bgContactOwner.jpg) left top;
}
.contactOwner a:hover {
	background:url(../beachLetsImages/bgContactOwner.jpg) left bottom;
	color: #FFFFFF;
	text-decoration: none;
}
.sendEnquiry {
	margin: 0px;
	padding: 10px 0px 10px 0px;
	width: 105px;
	float: left;
	text-align: left;
}
.sendEnquiry a {
	height: 17px;
	width: 81px;
	padding: 3px 17px 0 7px;
	display:block;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/sendEnquiry.jpg) left top;
}
.sendEnquiry a:hover {
	background:url(../beachLetsImages/sendEnquiry.jpg) left bottom;
	color: #FFFFFF;
	text-decoration: none;
}
.ratesRow {
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	width: 577px;
	float: left;
	/*border-top: 1px solid #A5A5A5;
	border-right: 1px solid #A5A5A5;
	border-bottom: 0px none #A5A5A5;
	border-left: 1px solid #A5A5A5;*/
	border-top: 1px solid #dedbde;
	border-right: 1px solid #dedbde;
	border-bottom: 0px none #dedbde;
	border-left: 1px solid #dedbde;
	font-size: 12px;
	color: #727272;
}
.ratesRowIn {
	width: 577px;
	float: left;
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #dedbde;
}
.periodCol {
	width: 116px;
	float: left;
	padding: 0 0 0 15px;
}
.fromWeekCol {
	width: 97px;
	float: left;
}
.toCol {
	width: 101px;
	float: left;
}
.dailyCol {
	width: 81px;
	float: left;
}
.minStayCol {
	width: 57px;
	padding-right:2px;
	float: right;
}
.specialTxt2 {
	color: #09B3EB;
}
.specialTxt3 {
	/*color: #E36C0A;*/
	color:#FF0000;
}
/************* Contact Owner  ***************/
.advertContact {
	width: 580px;
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
.advertContactL {
	width: 360px;
	float: left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
}
.advertContactCU {
	width: 400px;
	float: left;
	padding: 0px 0px 25px 0px;
	margin: 0px;
}
.advertContactL h2 {
	padding: 0px 0px 12px;
	margin: 0px;
	color:#09B3EB;
	font-size:16px;
	font-weight: bold;
}
.advertContactL h3 {
	padding: 10px 0px 25px 0px;
	margin: 0px;
	color:#09B3EB;
	font-size:14px;
	font-weight: normal;
}
.advertContactR {
	width: 220px;
	float: left;
	padding: 0 0 15px 0;
	margin: 0;
}
.advertContactR a {
	top: 10px;
	color: #11B4F0;
	text-decoration: underline;
}
.advertContactR a:hover {
	color: #727272;
	text-decoration: none;
}
.labelTxtColOuter {
	width:256px;
	float: left;
	padding: 0px 0px 0px 91px;
	margin: 0px;
}
.labelTxtCol {
	width: 95px;
	float: left;
	padding: 0 0 0px 0;
	margin: 0;
	color: #11B4F0;
	font-size: 12px;
}
.labelTxtCol1 {
	width: 91px;
	float: left;
	padding: 0 0 0px 0;
	margin: 0;
	color: #11B4F0;
	font-size: 12px;
}
.labelTxtColR {
	width: 125px;
	float: left;
	padding: 0;
	margin: 0;
	color: #727272;
	font-size: 11px;
}
.labelTxtColR1 {
	width: 125px;
	float: left;
	padding: 15px 0 0 0;
	margin: 0;
	color: #727272;
	font-size: 11px;
}
.inputTxtCol {
	width: 260px;
	float: left;
	padding: 0 0 3px 0;
	margin: 0;
	color: #727272;
	font-size: 11px;
}
.inputTxtColD {
	width: 260px;
	float: left;
	padding: 0 0 0px 0;
	margin: 0;
	color: #727272;
	font-size: 11px;
}
.inputTxtColCheckBox {
	float: left;
	padding: 0;
	margin: 0;
	width: 20px;
	height: 13px;
	display: block;
}
.inputTxtColRight {
	float: left;
	padding: 4px 0 0 0;
	margin: 0;
	width: 235px;
}
.inputTxtColR1 {
	float: left;
	padding: 3px 0 0 0px;
	margin: 0;
	float: left;
	color: #727272;
	font: normal 11px Arial, Verdana,  Helvetica, sans-serif;
}
.advertContactBox {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 220px;
	float:left;
	height: 17px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
}
.advertContactBox1 {
	margin: 0px 5px 0px 0px;
	padding: 12px 2px 0px 2px;
	border: solid 1px #BFBFBF;
	width: 98px;
	float:left;
	height:47px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:25px;
	color:#999999;
}
.advertContactBox2 {
	margin: 10px 0px 0px 0;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 111px;
	float:left;
	height: 20px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}
.advertContactTxtArea {
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 220px;
	float:left;
	height: 90px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;/*padding: 10px 0px 0px 10px;
	margin: 0px;
	width: 220px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	height:90px;
	border: 1px solid #BFBFBF;
	float:left;*/
}
.tabTxt2 {
	float: left;
	width: 485px;
	padding: 0 0 7px 95px;
}
.tabTxt2 p span {
	float: left;
	width: 485px;
	padding: 0 0 20px 0px;
}
.tabTxt2 p {
	color: #727272;
	font-size: 11px;
	padding: 0 0 0px 0;
}
.tabTxt3 {
	float: left;
	width: 485px;
	padding: 0 0 10px 95px;
	margin: 0px;
}
.tabTxt3 p {
	margin: 0px;
	padding: 5px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
}
.advertAvail {
	width: 588px;
	float: left;
	padding: 25px 0px 5px 22px;
	margin: 0;
	border-bottom: 1px solid #D8D8D8;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
.advertAvailTop {
	width: 588px;
	float: left;
	padding: 35px 0px 5px 22px;
	margin: 0;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
}
/*.advertAvail {
	margin: 0px;
	padding: 0px 0px 15px 10px;
	float: left;
	width: 580px;
}*/
.calendarAvail {
	margin: 0px 6px 9px 0px;
	padding: 0px 0px 0 0px;
	width: 183px;
	float:left;
	border: 1px solid #D8D8D8;
}
.advertYear {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 1px 0px 0px;
}
.advertYear a {
	height: 17px;
	width: 41px;
	padding: 3px 0 0 5px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../beachLetsImages/2010Btn.jpg) left top;
/*	background: #9900CC url(../beachLetsImages/5On.jpg) left top;*/
	text-decoration: none;
}
.advertYear a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2010Btn.jpg) left bottom;
}

/*New class for Advert details*/
.advertYearPrevious {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 3px 0px 0px;
}
.advertYearPrevious a {
	height: 17px;
	width: 34px;
	padding: 3px 0 0 12px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../beachLetsImages/2008Btn.jpg) left top;
/*	background: #9900CC url(../beachLetsImages/5On.jpg) left top;*/
	text-decoration: none;
}
.advertYearPrevious a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2008Btn.jpg) left bottom;
}

/*Ends here*/
.availMark {
	width: 475px;
	float: left;
	text-align: center;
	font-size:11px;
	color:#949494;
}
.availMarkImg { padding: 0 0 0 25px; }
.availMark1 {
	width: 158px;
	float: left;
	text-align: right;
	font-size:11px;
	color:#949494;
	margin: 0px;
	padding: 0px;
}
.availMarkImg1 { padding: 0 0 0 25px; }
.availMark2 {
	width: 158px;
	float: left;
	text-align:center;
	font-size:11px;
	color:#949494;
	margin: 0px;
	padding: 0px;
}
.availMarkImg2 { padding: 0 0 0 25px; }
.availMark3 {
	width: 158px;
	float: left;
	text-align:left;
	font-size:11px;
	color:#949494;
	margin: 0px;
	padding: 0px;
}
.availMarkImg3 { padding: 0 0 0 25px; }
.bookedDay {
	border: 1px solid #09B3EB;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px;
	padding: 1px 1px 0px 1px;
	color: #FFFFFF;
	background-color: #09B3EB;
}
.changeOver1Day {
	border: 1px solid #09B3EB;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px;
	padding: 1px 1px 0px 1px;
	color: #FFFFFF;
	background: url(../beachLetsImages/bgchangeOverB.jpg) no-repeat left top;
}
.changeOver1DayNew {
	/*border: 1px solid #09B3EB;*/
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px;
	padding: 1px 1px 0px 1px;
	color: #FFFFFF;
	background: url(../beachLetsImages/bgchangeOverBNew.jpg) no-repeat left top;
}

.changeOver2Day {
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px;
	padding: 1px 1px 0px 1px;
	color: #FFFFFF;
	background: url(../beachLetsImages/bgchangeOverT.jpg) no-repeat left top;
}
.emptyDay {
	border: 1px solid #727272;
	text-decoration: none;
	font-weight:normal;
	font-size: 11px;
	width: 18px;
	height: 18px;
	float: left;
	margin: 1px;
	padding: 1px 1px 0px 1px;
	color: #FFFFFF;
	background-color: #D8D8D8;
}
.backBtn {
	width:46px;
	height:20px;
	float:right;
	margin: 0px;
	padding: 0px 2px 0px 0px;
}
.backBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/backBtn.jpg) left bottom;
}
.backBtn a:hover {
	background:url(../beachLetsImages/backBtn.jpg) left top;
}
.speOffTitle3 {
	padding: 0px;
	margin:0px;
	width: 605px;
	float:left;
	font-size:11px;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: normal;
}
.speOffTitleIn4 {
	float:left;
	padding: 3px 0;
	/*border-bottom: 1px solid #D8D8D8;
	border-top: 1px solid #D8D8D8;*/
	background-color: #F2F2F2;
	margin: 0px;
	width: 600px;
}
.speOffTitleIn5 {
	float:left;
	padding: 3px 0;
	border-bottom: 1px solid #D8D8D8;
	background-color: #F2F2F2;
	margin: 0px;
	width: 600px;
}
.speOffTitleL3 {
	width: 375px;
	padding: 0px;
	margin: 0px;
	float: left;
	color: #808080;
}
.speOffTitleL3 a {
	color: #808080;
	text-decoration: underline;
}
.speOffTitleL3 a:hover {
	color: #808080;
}
.yourDetailsLeft {
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 375px;
	float:left;
}
.yourDetailsLeftNew {
	margin: 0px;
	padding: 0px 0 10px 0;
	width: 337px;
	float:left;
}
.yourDetailsLeft1 {
	margin: 0px;
	padding: 0px;
	width: 132px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.yourDetailsLeft1New {
	margin: 0px;
	padding: 0px;
	width: 116px;
	float:left;
	font-size: 12px;
	font-weight: normal;
	color: #09B3EB;
	line-height: 18px;
}
.yourDetailsLeft2 {
	margin: 0px;
	padding: 0px 0px 9px;
	width: 220px;
	float:left;
}
.yourDetailsLeft2 p {
	padding: 0;
	margin: 0;
	color: #727272;
	font-size: 11px;
}
.yourDetailsLeft21 {
	margin: 0px;
	padding: 0px 0 1px 0;
	width: 220px;
	float:left;
}
.yourDetailsRight {
	margin: 0px;
	padding: 0px;
	width: 224px;
	float:left;
}
.yourDetailsRight h2 {
	margin: 0px;
	padding: 0px 0px 18px;
	color:#09B3EB;
	font-size:16px;
	font-weight:normal;
}
.yourDetailsRight1 {
	margin: 0px;
	padding: 0px;
	width: 34px;
	float:left;
}
.yourDetailsRight2 {
	margin: 0px;
	padding: 0px;
	width: 190px;
	float:left;
}
.yourDetailsRight2 p {
	padding: 2px 0 9px 0;
	line-height: 15px;
}
.cancelBtn {
	width:56px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px;
}
.cancelBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/cancelBtn.jpg) left top;
}
.cancelBtn a:hover {
	background:url(../beachLetsImages/cancelBtn.jpg) left bottom;
}
.yourDetailsRight23 {
	margin: 0px;
	padding: 55px 0px 0px;
	width: 190px;
	float:left;
}
.faqQuestion {
	margin: 0px;
	padding: 12px 0px 0px;
	width: 600px;
	float:left;
}
.faqQuestion h2 {
	margin: 0px;
	padding: 10px 0 0 0px;
	color:#09B3EB;
	font-size:14px;
	font-weight:normal;
}
.link1 a {
	color: #09B3EB;
	cursor: pointer;
	text-decoration: underline;
}
.link1 a:hover {
	color: #727272;
	text-decoration: underline;
}
.faqQuestion p {
	margin: 0px;
	padding: 24px 0px 15px 0px;
}
.faqQuestion span {
	margin: 0px;
	padding: 0px;
	color:#09B3EB;
}
.advertiseing {
	margin: 0px;
	padding: 10px 0px 5px;
	width: 600px;
	float:left;
}
.advertiseing h2 {
	margin: 0px;
	padding: 0px;
	color:#09B3EB;
	font-size:12px;
	font-weight:normal;
}
.advertiseing1 {
	margin: 0px;
	/*padding: 5px 0px 10px;*/
	padding: 0px;
	width: 600px;
	float:left;
}
.advertiseingLast {
	margin: 0px;
	padding: 0px 0 8px 0;
	width: 600px;
	float:left;
}
.advertiseing3 {
	margin: 0px;
	/*padding: 5px 0px 10px;*/
	padding: 0px 0 9px 0;
	width: 600px;
	float:left;
}
.advertiseing1 p, .advertiseing3 p, .advertiseingLast p {
	color:#727272;
	font-size:12px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	width: 600px;
	line-height: 20px;
	font-weight: normal;
}
.advertiseing1 p a, .advertiseing3 p a, .advertiseingLast p a {
	padding: 0;
	color:#727272;
	cursor: pointer;
	font-size:12px;
	text-decoration:underline;
}
.advertiseing1 a:hover, .advertiseing3 a:hover, .advertiseingLast a:hover {
	color:#09B3EB;
	font-size:12px;
	text-decoration:underline;
	font-weight: normal;
}
.advertiseing2 {
	margin: 0px;
	padding: 0px;
	width: 600px;
	float:left;
}
.advertiseing2 p {
	margin: 0px;
	padding: 0px 10px 10px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
}
.faqTxt1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
}
.advertiseing2top {
	margin: 0px;
	padding: 0px;
	width:50px;
	float:right;
	text-align: center;
}
.advertiseing2top p {
	width:50px;
}
/***********************************************************/
ul.bulletList {
	padding: 0px 0px 0px 20px;
	margin: 0px;
	list-style:disc;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
}
ul.bulletList li {
	padding: 0px;
	margin: 0px;
	line-height: 18px;
	font-size: 12px;
	color:#727272;
}
ul.bulletList li a {
	color: #727272;
	text-decoration: none;
}
ul.bulletList li a:hover {
	color: #F92B00;
	text-decoration: none;
}
/************************************ Beach blog *********************************/
.beachBlogShare {
	/*	padding: 0px;
	width:410px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;*/
	width: 427px;
	float: left;
	padding: 5px 0 0 96px;
	margin: 0;
}
.beachBlogShare1 {
	padding: 0px 0px 25px 0px;
	width:410px;
	margin: 0px;
	float:left;
	text-align:justify;
}
.beachBlogShare1 span {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	line-height: 18px;
	color:#727272;
}
.beachBlogShareLeft h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 35px 0px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.beachBlogShareLeft {
	margin: 0px;
	padding: 0px;
	width:205px;
	float:left;
}
.beachBlogShareRight {
	margin: 0px;
	padding: 0px;
	width:175px;
	float:left;
}
.shareThisLink1 a {
	background: url(../beachLetsImages/bgShareThis.jpg) no-repeat left top;
	float: right;
	font-size: 11px;
	color: #009242;
	text-decoration: underline;
	padding: 2px 0 4px 20px;
	margin: 0 0 14px 0;/*	width: 118px;*/
}
.shareThisLink1 a:hover {
	/*color: #00AFEE;*/
	color: #009242;
	text-decoration: underline;
	float: right;
}
.beachBlogShareQuestion {
	margin: 0px 0px 10px 0;
	padding: 6px 0px;
	width: 410px;
	float:left;
	border-top: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
}
.beachBlogShareQuestion h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: bold 13px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
.beachBlogShareQuestion h3 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px;
	font: normal 11px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
/*********************************************************/
ul.next1 {
	margin:0px;
	padding: 5px 0px 5px 0px;
	float:left;
}
ul.next1 li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding: 0px 1px 0px 1px;
	display: inline;
}
ul.next1 li a {
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	color: #727272;
}
.nextActive1 {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #A5A5A5;
	background:#F3F3F3;
}
ul.next1 li a:hover {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 2px 5px 2px 5px;
	border: 1px solid #A5A5A5;
	background:#F3F3F3;
}
.error_login {
	font-size:11px;
	color:#FF0000;
	padding:0px 0px 0px 15px;
}
.logOutBtn-top {
	width:59px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.logOutBtn-top a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/logOutBtn.jpg) left top;
}
.logOutBtn-top a:hover {
	background:url(../beachLetsImages/logOutBtn.jpg) left bottom;
}
.agentLogin-top {
	margin: 0px;
	padding: 18px 0px 2px 0px;
	width: 170px;
	float:left;
}
.agentLogin-top h2 {
	margin: 0px;
	padding: 0px 0px 1px 0px;
	display:block;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color:#A6A9AE;
	font-size:12px;
	font-weight:normal;
}
.search-error-specialoffer {
	padding: 0px 0px 12px 10px;
	margin:0px 0px 0px 0px;
	width: 603px;
	font-size:12px;
	color:#727272;
	float:left;
}
ul.seobulletList {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	list-style:none;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
}
ul.seobulletList li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
	line-height: 25px;
	font-size: 12px;
	font-weight:bold;
	color: #3F4855;
}
ul.seobulletList li a {
	/*color: #32C1F0;*/
	color:#09B3EB;
	text-decoration:underline;
	margin: 0px;
	padding: 0px;
}
ul.seobulletList li a:hover {
	color:#999999;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
.plusBtn {	
	margin: 0px;
	padding: 0px;
	width:971px;
	float:left;
}
.plusBtn_continent {	
	margin: 0px;
	padding: 0px;
	width:650px;
	float:left;
}
.plusBtnLeft {
	margin: 0px;
	background:#EFEFEF;
 	width:838px;
	float:left;
	text-align: left;
	vertical-align:middle;
	color:#666666;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding: 5px 0px 8px 15px;
}
.plusBtnLeft_continent {
	margin: 0px;
	background:#EFEFEF;
 	width:630px;
	float:left;
	text-align: left;
	vertical-align:middle;
	color:#666666;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif;
	padding: 5px 0px 8px 15px;
	
}
.plusBtnLeft span {
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.plusBtnRightNew {
	background:#EFEFEF;
	margin: 0px;
	padding: 4px 0px 6px 0px;
	#padding: 5px 0px 6px 0px;
	width:115px;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .plusBtnRightNew
 {
 	background:#EFEFEF;
	margin: 0px;
	padding: 4px 0px 10px 0px;
 	width:115px;
	float:left;
  }
}.plusBtnRight a {
	height:16px;
	width: 16px;
	text-indent:-9999px;
	float:left;
	background:url(../beachLetsImages/plusOn.jpg) no-repeat 0px 0px;
}
.plusBtnRight a:hover {
	background:url(../beachLetsImages/plusOver.jpg) no-repeat 0px 0px;
}
/************************/
.editDetailsFields11Par {
	margin: 0px;
	padding: 0px 0px 4px;
	width: 600px;
	float:left;
}
.editDetailsFields11Par p
{
	color:#727272;
	font-size:12px;
	line-height: 18px;
	padding: 0px 0px 20px;
	margin: 0px;
}
.editDetailsRight18 {
	margin: 0px;
	padding: 0px 0px 0px 99px;
	width:137px;
	float:right;
}
.needHelp18 {
	margin: 0px;
	padding: 0px 0px 0px 35px;
	width: 70px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: right;
}
.questionBtn118 {
	width:24px;
	height:24px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.questionBtn118 a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left top;
}
.questionBtn118 a:hover {
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left bottom;
}
.distancenew {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	width: 58px;
	float:left;
	text-align: right;
}
.distanceTextboxnew {
	margin: 0px;
	padding: 0px;
	width: 65px;
	float:left;
}
.distanceTextboxEnd {
	margin: 0px;
	padding: 0px;
	width: 82px;
	float:right;
}
.getThereLeft1span {
	margin: 0px;
	padding: 0px;
	width: 165px;
	float:right;
	color:#09B3EB;
	text-align: right;
}
.distanceTextboxEnd1 {
	margin: 0px;
	padding: 0px;
	width: 80px;
	float:right;
}
.distanceTextboxSpan {
	margin: 0px;
	padding: 0px;
	width: 65px;
	float: left;
	text-align: right;
	color:#09B3EB;
	font-size: 10px;
}
.editDetailsFieldsNew {
	margin: 0px 0px 0px;
	padding: 0px 0px 10px;
	width: 600px;
	float:left;
}
.propertyTextbb {
	margin: 0px 0px 0px 3px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 185px;
	height: 15px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	float: left;
}
.propertyTextbbn {
	margin: 0px 0px 0px 3px;
	padding: 2px 2px 0px 4px;
	border: solid 1px #BFBFBF;
	width: 155px;
	height: 16px;
	font-family:Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	float: left;
}
.distancenew1 {
	margin: 0px;
	padding: 0px 15px 0px 0px;
	width: 88px;
	float:left;
	text-align: right;
}
.numberList1 {
	margin: 0px;
	padding: 3px 0px 4px 0px;
	width:24px;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	background-attachment: scroll;
	background-image: url(../beachLetsImages/rates.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
}
.faqAgent {
	margin: 2px 0px 0px;
	padding: 0px;
	width: 358px;
	float:left;
	font: normal 12px Arial, Verdana,  Helvetica, sans-serif;
	color: #999999;
	letter-spacing:0px;
}
.faqAgentLeft {	
	margin: 6px 0px 0px 11px;
	#margin: 6px 0px 0px 6px;
	padding: 0px;
	width: 30px;
	float:left;
}
.faqAgentRight {
	margin: 6px 0px 0px;
	padding: 0px 0px 0px 7px;
	width: 290px;
	float:left;
	font: normal 12px/25px Arial, Verdana,  Helvetica, sans-serif;
	color: #727272;
	letter-spacing:0px;
}
.registerFieldsRight2 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float:left;
	color: #bfbfbf;
}
.registerFieldsRightOuI {
	margin: 0px;
	padding: 0px 4px 8px 195px;
	width: 245px;
	float:left;
}
.advertYear12 {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 1px 0px 0px;
}
.advertYear12 a {
	height: 17px;
	width: 36px;
	padding: 3px 0 0 10px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../beachLetsImages/2008Btn.jpg) left top;
	text-decoration: none;
}
.advertYear12 a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2008Btn.jpg) left bottom;
}
/*.advertYear {
	width:46px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 1px 0px 0px;
}
.advertYear a {
	height: 17px;
	width: 39px;
	padding: 3px 0 0 7px;
	display: block;
	color: #FFFFFF;
	font-size: 10px;
	background:url(../beachLetsImages/2010BtnR.jpg) left top;
	text-decoration: none;
}
.advertYear a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background:url(../beachLetsImages/2010BtnR.jpg) left bottom;
}*/
.regDetails1Outer {
	margin: 0px;
	padding: 0px;
	width:600px;
	float:left;
	height: 22px;
}
.regDetails1OuterLeft {
	margin: 0px;
	padding: 0px;
	width:300px;
	float:left;
	height: 27px;
}
.regDetails1OuterRight {
	margin: 0px;
	padding: 0px;
	width:300px;
	float:left;
	height: 25px;
}
.needHelpRegister {
	margin: 0px;
	padding: 0px 0px 0px 205px;
	width: 70px;
	float:left;
	font: bold 11px/22px Arial, Verdana,  Helvetica, sans-serif;
	color: #09B3EB;
	text-align: left;
}
.questionBtnRegister {
	width:24px;
	height:24px;
	float:right;
	margin: 0px;
	padding: 0px;
}
.questionBtnRegister a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/questionMarkBtn1.jpg) left top;
}
.questionBtnRegister a:hover { background:url(../beachLetsImages/questionMarkBtn1.jpg) left bottom; }
.currencyTextBox20 {
	padding: 1px;
	margin: 1px 0px 14px 0px;
	width: 135px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	border: 1px solid #BFBFBF;
}
.shareNew {
	width:625px;
	padding:0px;
	margin:0px;
	float:left;
}
.shareNew1 {
	width:300px;
	padding:0px;
	margin:0px;
	float:left;
	font-size:12px;
	color: #999999;
}
.shareNew2 {
	width:162px;
	padding:0px;
	margin:0px;
	float:left;
}
.addShortlistNew {
	width:133px;
	height:24px;
	float:left;
	margin: 0px;
	padding: 10px 0px 0px 18px;
}
.addShortlistNew a {
	height:24px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/addShortlistWhiteBtn.jpg) left top;
}
.addShortlistNew a:hover {
	background:url(../beachLetsImages/addShortlistWhiteBtn.jpg) left bottom;
}
.shareThisNew {
	padding: 13px 10px 0px 22px;
	float: right;
	height:25px;
	width: 85px;
}
.shareThisNew a {
	background: url(../beachLetsImages/bgShareThis.jpg) no-repeat left top;
 	font-size: 11px;
	color: #009242;
	text-decoration: underline;
	padding: 3px 0 3px 22px;
	margin: 0 0 14px 0;
}
.shareThisNew a:hover {
	color: #009242;
	text-decoration: underline;
}
#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid #BFBFBF;
padding: 2px;
background-color:#efefef;
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
visibility: hidden;
z-index: 100;
color:#808080;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
.editDetailsLeftNew {
	margin: 0px;
	padding: 0px;
	width:285px;
	float:left;	
}
.editDetailsLeftNew h2 {
	color:#09B3EB;
	margin: 0px;
	padding: 0px 0px 30px;
	font: normal 20px/18px Arial, Verdana,  Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
ul.nextNew {
	margin:0px;
	padding: 2px 0px 2px 3px;	
	float:left;
	font-size:13px;
	
}
ul.nextNew li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	display: inline;
	padding: 0px 0px 2px 3px;
	
}
ul.nextNew li a {
	border: 0px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 2px 3px;
	color: #727272;
	
}
ul.nextNew li a:hover {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 0px 2px 3px;
	border: 0px solid #A5A5A5;
	
}
ul.nextNew2 {
	margin:0px;
	padding: 0px 0px 5px 5px;	
	float:left;
}
ul.nextNew2 li {
	list-style-position:inside;
	list-style-type:none;
	margin:0px;
	padding: 0px 1px 0px 1px;
	display: inline;
}
ul.nextNew2 li a {
	border: 1px solid #D8D8D8;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 5px 2px 5px;
	color: #727272;
}
ul.nextNew2 li a:hover {
	color: #727272;
	text-decoration: none;
	font-weight:normal;
	margin: 0px;
	padding: 0px 5px 2px 5px;
	border: 1px solid #A5A5A5;
	background:#F3F3F3;
}
.tableNew
{
	border:thin;	
}
.townNew
{
 	padding-bottom:19px;
  	color:#09B3EB;
	font-size:12px;
}
.townNew2
{
 	padding-bottom:8px;
  	color:#09B3EB;
	font-size:12px;
}
*:first-child+html .inputFieldDrop3RTown {
	width: 235px;
	padding-bottom: 16px;
  	margin:0px;
	float: left;
	/*background: url(../beachLetsImages/starImg.JPG) no-repeat right top;*/
	color: #FFFFFF;
}	
.inputFieldDrop3RTown {
	width: 235px;
	padding-bottom: 5px;
 	_padding-bottom: 0px;	
 	margin:0px;
	float: left;
	/*background: url(../beachLetsImages/starImg.JPG) no-repeat right top;*/
	color: #FFFFFF;
}
.conBtn {
	width:62px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 10px 0px 10px 0px;
}
.conBtn a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/con-new.jpg) left top;
}
.conBtn a:hover {
	background:url(../beachLetsImages/con-new.jpg) left bottom;
}
.newTextbox
{
	padding:2px 0px 0px 0px;
	#padding:0px 0px 0px 0px;
 }
 .advertStat {
	width:110px;
	height:20px;
	float:left;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.advertStat a {
	height:20px;
	display:block;
	text-indent:-9999px;
	background:url(../beachLetsImages/advertstat.jpg) left top;
}
.advertStat a:hover {
	background:url(../beachLetsImages/advertstat.jpg) no-repeat left bottom;
}

.textbox02
{
	width:68px;
	height:20px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
	border: solid 1px #dcdcdc;
}
.text01
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
}
.quicksearch01midpart1{
	width:291px;
	height:auto;
	float:left;
	position:relative;
	background-color:#F2F2F2;
	}
	.quicksearch01midpart1 p{
	display: inline;
	}	
	
.col-box01{
	margin:0px;
	padding:0px;
	margin-left:18px;
	margin-top:7px;
	+margin-top:4px;
	width: 260px;
	float: left;
	border:0px solid blue !important;
	}
	
.col-101{
margin:0px;
	padding:0px;
	width:35%;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	border:0px solid red;
	
	}

.col-101 p{
	line-height:0px;
	}


	
.col-101 a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#34b3e3;
	text-decoration:none;
	}

.col-201 a{
	text-decoration:none;
	}
	
.foot_self p
{
color:#727272;
font-weight:bold;
height:25px;
width:190px;
padding-top:13px;
font-size:15px;

}
.foot_self
{
color:#34b3e3;
font-weight:bold;
width:190px;
padding-top:13px;
font-size:13px;
}
.foot_self_conti
{
color:#595959;
height:25px;
width:190px;
padding-top:13px;
}
.foot_self_continent_country
{
color:#595959;
height:25px;
width:190px;
padding-top:13px;
font-size:14px;
}
/*********************BOF Search Left Content By Abhishek Yadav 19-04-2010*************************************/
.search_left
{
width:105px; 
margin:0px; 
padding:10px 0 0 20px; 
float:left;
}
.search_inner
{
font-size:12px; 
color:#625959;
}
.search_right
{
width:165px;
margin:0 auto; 
padding:10px 0 0 0; 
float:right;
}
.search_right_inner
{
font-size:12px; 
color:#00B0F0;
}
.search_right_inner a
{
font-size:12px; 
color:#00B0F0;
text-decoration:none;
}
.search_right_inner a:hover
{
font-size:12px; 
color:#727272;
text-decoration:none;
}
/*********************EOF*************************************/

.worldwide01{
	width:291px;
	float:left;
	margin-top:10px;
	}	

.worldwide01midpart{
	width:291px;
	height:auto;
	float:left;
	position:relative;
	background-color:#f1faff;
	border:1px solid red;
}
	
.worldestiouter01  {
	margin-top: 11px;
	margin-left:15px;
	padding: 0px 0px 9px;
	width: 265px;
	color:#666666;
	font-size:16px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DDDDDD;
	float: left;
	font-weight:bold;
}
.worldestiouter01_search  {
	margin-top: 7px;
	margin-left:15px;
	padding: 0px 0px 9px;
	width: 265px;
	color:#666666;
	font-size:16px;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	float: left;
	font-weight:bold;
}


	
.col-box02{
	width: 265px;
	float: left;
	}

.col-101{
	width:35%;
	height:auto;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	line-height:23px;
	}

.col-101 p{
	line-height:25px;
	}

.col-201{
	width:63%;
	height:auto;
	float:right;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	line-height:23px;
	color:#595959;
	}

.col-201 p{
	line-height:25px;
	}
	
.col-101 a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#34b3e3;
	text-decoration:underline;
	}

.col-201 a{
	text-decoration:underline;
	}
.quicksearch01top{
	width:291px;
	height:10px;
	float:left;
	position:relative;
	}

.quicksearch01topleft{
	width:10px;
	height:10px;
	background-image:url(../beachLetsImages/quicksearch01left.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.quicksearch01topmid1{
	width:271px;
	height:10px;
	float:left;
	background-color:#F2F2F2;
	}
.quicksearch01topmid{
	width:271px;
	height:10px;
	float:left;
	background-color:#F2F2F2;
	}
.quicksearch01topright{
	width:10px;
	height:10px;
	background-image:url(../beachLetsImages/quicksearch01right.jpg);
	background-repeat:no-repeat;
	float:right;
	
	}
	
.quicksearch01midpart{
	width:291px;
	height:auto;
	float:left;
	position:relative;
	background-color:#F2F2F2;
	}
	
.quicksearch01midpart p{
	display: inline;
	}	
	
	.col-wrapper{
margin:0px;
padding:0px;
width:100%;
height:auto;
clear:both;

}

.col-1011{
	width:33%;
	height:auto;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	clear:both;
	border:0px solid red;
	padding-top:15px;
	color:#727272;
		}
	.col-2011{
	width:63%;
	float:right;
	height:auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#595959;
	padding-top:15px;
	border:0px solid green;
	}

.col-2011 p{
	margin:0px;
	padding:0px;
}
	
.col-2011 a{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#34b3e3;
	text-decoration:none;
}
.col-2011 a:hover{
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#727272;
	text-decoration:none;
}
.worldwide01midpart1{
	width:291px;
	height:auto;
	float:left;
	position:relative;
	background-color:#F2F2F2;
}
.head02	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#666666;
	font-weight:bold;
	margin-top:5px;
	}
.search01bottom{
	width:291px;
	height:10px;
	float:left;
	position:relative;
	
}

.search01bottomleft{
	width:10px;
	height:10px;
	background-image:url(../beachLetsImages/bottomleft01.jpg);
	background-repeat:no-repeat;
	float:left;
	}
	
.search01bottommid{
	width:271px;
	height:10px;
	float:left;
	background-color:#F2F2F2;
	}
	
.search01bottomright{
	width:10px;
	height:10px;
	background-image:url(../beachLetsImages/bottomright01.jpg);
	background-repeat:no-repeat;
	float:right;
}
.text01{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#666666;
	}
	
.head01	{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16px;
	text-align:left;
	color:#666666;
	font-weight:bold;
	padding-left:15px;
	}
.contentRight .search_right
{
	font-size:12px;
	padding:0 0 0 25px;
	color:#727272;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width:620px;
	border:0px solid red;
}
.contentRight .search_right1
{
	font-size:12px;
	padding:0 0 0 25px;
	color:#727272;
	width:60px;
	float:left;
}
/*********************BOF added by Abhishek Yadav 23-04-2010. For criteria in search result page.***********************************************/
.contentRight .search_right2
{
	font-size:12px;
	color:#34b3e3;
	float:left;
	text-align:left;
	
	text-decoration:none;
}
.contentRight .search_right2 a
{
	color:#34b3e3;
	text-decoration:none;
}
.contentRight .search_right2 a:hover
{
	color:#727272;
	text-decoration:none;
}
/*********EOF**********************************************************************************************************************************/

.paginglink a
{
	color:#727272;
	text-decoration:none;
}
.paginglink a:hover
{
	color:#34b3e3;
	text-decoration:none;
}

.heading_url
{
	color:#666666 !important;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif !important;
	text-decoration:underline !important;
}

.heading_url:hover
{
	color:#09B3EB !important;
	font: bold 16px/18px "Myriad Pro", Arial, Helvetica, sans-serif !important;
	text-decoration:underline;
}

.testi_p
{
color:#09B3EB;
}