body {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#333333;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*background-image: url(/images/bodybg5.jpg);
	background-image: url(/images/bg2.jpg);
	background-image: url(/images/bg3.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	/*background-color:#9fa9b3;
	background-color:#767f8e;*/
	background-color:#50b7da;
}
li,
ul {
	display:table;
	padding:0px;
	margin:0px;
	list-style-type: none;
}
div#MasterContainer{
	position:absolute;
	z-index:2;
	display:block;
	width:100%;
}


div#Container{
	display:table;
	width:760px;
	margin: 10px auto 0px auto;
	padding:0px;
	border: 1px solid #000;
	background-image: url(/images/contentwall.png);
	
}
div#Sponsor
{
display:block;
width:100%;
text-align:center;
margin:20px 0px 10px 0px;
}

div#Sponsor a img{
border:1px #000000 solid;
margin:3px;
}

div#Header{
	display:block;
	width:760px;
	height:250px;
	background-image: url();
	background-repeat: no-repeat;
	background-position: left top;
}
div#Header span{
	display:none;
}
div#topMenu{
	display:none;
}
div#sideMenuTree li{
	margin-top:1px;
}
div#sideMenuTree ul li a:visited,
div#sideMenuTree ul li a:link,
div#sideMenuTree ul li a:active{
	display:block;
	height:20px;
	width:165px;
	background-image: url(/images/blue-menu-back.jpg);
	background-repeat: repeat;
	padding: 5px 0px 0px 5px;
	color:#214782;
	text-decoration:none;
	font-weight:bold;
	background-color:#739bda;
	
}
div#sideMenuTree ul li a:hover{
	background-image: url(/images/blue-menu-hover.jpg);
	color:#FFFFFF;
	background-color: #214782;
}
div#sideMenuTree ul li ul li a:visited,
div#sideMenuTree ul li ul li a:link,
div#sideMenuTree ul li ul li a:active{
	display:block;
	height:20px;
	width:155px;
	background-image: url(/images/blue-menu-back.jpg);
	background-repeat: repeat;
	padding: 5px 0px 0px 15px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	background-color:#739bda;
}
div#sideMenuTree ul li ul li a:hover{
	background-image: url(/images/blue-menu-hover.jpg);
	color:#FFFFFF;
	background-color: #214782;
}
div#sideMenu h1{
	display:block;
	background-image: url(/images/blue-menu-back.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color:#739bda;
	height: 20px;
	color: #f5c33c;
	font-weight:bold;
	font-size:14px;
	padding: 15px 0px 0px 15px;
	margin:0px;
}
div#sideMenuSearch{
	display:block;
	background-image: url(/images/sideMenuFill.jpg);
}
div#sideMenuSearch form{
	display:block;
	padding: 10px 0px 0px 0px;
	margin: 1px 0px 0px 7px;
}
div#sideMenuSearch form select,
div#sideMenuSearch form input.formbox{
	display:block;
	width:149px;
	padding:0px;
	margin:1px 0px 0px 0px;
	color:#214782;
	border:1px solid #214782;
}
div#sideMenuSearch form input.formbox{
	padding:1px 0px 0px 3px;
	background-color:#FFFFFF;
}
div#sideMenuSearch form input.formbutton{
	width:154px;
	display:block;
	margin:3px 0px 0px 0px;
	padding:0px 0px 1px 0px;
	background-image: url(/images/sideMenuOver.jpg);
	color:#FFFFFF;
	border:none;
	border: 1px #FFFFFF;
	cursor:hand;
	cursor:pointer;
}
div#sideMenuSearch form select	{
	width:154px;
}
div#sideMenu{
	display:block;
	width:170px;
	float:left;
}
div#sideMenuFooter{
	display:block;
	height:29px;
	width:170px;
	background-image: url(/images/sideMenuBottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#Footer {
	display:table;
	margin: 5px auto 5px auto;
	height:25px;
	width:760px;
	text-align:center;
	color:#000000;
}
div#Footer a:link,
div#Footer a:visited,
div#Footer a:active{
	font-decoration:none;
	color:#333333;
	font-weight:bold;
}
div#Footer a:hover{
	color:#666666;
}
div#mainContent{
	display:block;
	position:relative;
	width: 580px;
	float:right;
	margin:0px 0px 10px 0px;
}
a:link,
a:visited,
a:active{
	color:#214782;
	text-decoration:none;
}
a:hover{
	color:#739bda;
}
p{
	margin:5px 20px 5px 10px;
	line-height: 110%;
	color: #333333;
}
p.homepage{
	line-height: 150%;
}
div#viewAllProperties{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
	text-align:right;
	margin:5px;
}
div.PropertyContainer{
	display:table;
	width:560px;
	margin:10px 5px 5px 5px;
	background-repeat: no-repeat;
	background-position:right bottom;
}
div.propTitle{
	display:table;
	width:554px;
	background-color:#dfe3cf;
	background-image: url(/images/green-menu-back.jpg);
	color:#5f5718;
	font-weight:bold;
	padding:3px;
}
div.propImage{
	display:table;
	float:left;
	margin:10px;
	border:1px solid #000000;
	padding:2px;
}
div.propImage img{
	border:none;
}
div.propDesctiption{
	display:table;
	margin: 10px 0px 0px 0px;
	float:left;
	width:310px;
}
div.propDetails{
	display:block;
	float:right;
	margin:10px 10px 0px 0px;
	width:60px;
	text-align:right;
}
div.propControls{
	clear:both;
	text-align:right;
	margin: 0px 10px 10px 0px;
}
div.propType span{
	display:none;
}
div.propType {
	display:table;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	text-align:right;
	width:60px;
}
div.propBeds span{
	display:none;
}
div.propBeds {
	display:table;
	height:23px;
	width:45px;
	background-image: url(/images/bed.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0px;
	padding:0px;
	text-align:right;
}
div.propBaths span{
	display:none;
}
div.propBaths {
	display:table;
	height:20px;
	width:45px;
	margin:0px;
	padding:3px 0px 0px 0px;
	background-image: url(/images/bath.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
}
div.PropertyContainer ul,
div.PropertyContainer ul li,{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
div.PropertyContainer ul{
	clear:both;
	text-align:right;
	margin:0px 10px 10px 0px;
	width:550px;
}
div.PropertyContainer ul li{
	display:inline;
	margin:0px 0px 0px 5px;
}
div.pagesCount{
	text-align:center;
}
h1{
	font-weight:bold;
	font-size:18px;
	color:#214782;
	display:table;
	margin:18px 0px 5px 10px;
}
div#rentalzSpotlight{
	display:table;
	width:530px;
	margin:10px 0px 0px 40px;
	font-size:10px;
}
div.rSProp{
	display:block;
	float:left;
	width:120px;
	border: 1px solid #214782;
	padding:5px;
	margin:0px 15px 0px 15px;
}
div.rSImage{
	display:block;
	width:120px;
	margin:0px;
	padding:0px;
}
div.rSImage img{
	border:none;
}

div.rSBeds span{
	display:none;
}
div.rSBeds {
	display:table;
	float:left;
	height:15px;
	width:45px;
	background-image: url(/images/bed.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	margin:0px;
	padding:5px 0px 0px 0px;
	text-align:right;
}
div.rSDetails{
	dispalay:block;
	margin:0px 0px 0px 15px;
}
div.rSBaths span{
	display:none;
}
div.rSBaths {
	display:table;
	height:18px;
	float:left;
	width:40px;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 0px;
	background-image: url(/images/bath.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
}
div.rSLink{
	clear:both;
	display:block;
	background-image: url(/images/sideMenuOver.jpg);
	margin:1px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
}
div.rSLink a,
div.rSLink a:link,
div.rSLink a:visited,
div.rSLink a:active{
	display:block;
	color:#FFFFFF;
	padding:2px 0px 2px 2px;
}
div.rSLink a:hover{
	color:#FFFFFF;
	background-image: url(/images/sideMenuFill.jpg);
}
div.rSAddress,
div.rSRent{
	display:block;
	background-image: url(/images/sideMenuOver.jpg);
	padding:2px 0px 2px 2px;
	margin:1px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
}
div.SForm{
	display:table;
	margin:0px auto 0px auto;
	width:395px;
	padding:0px;
	/*height:173px;
	border:1px dashed #000000;*/
}
div.SForm form{
	display:table;
	margin:0px;
	padding:0px;
}
div.SBedBath{
	display:table;
	width:150px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
	z-index:1;
	position:absolute;
	margin:0px 0px 0px 240px;
}
div.SBedBath input{
	width:70px;
	margin:0px 0px 1px 0px;
}
div.SBedBath label{
	float:left;
	width:70px;
	padding-top:3px;
}
div.SPrice{
	display:table;
	width:240px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
}
div.SPrice input{
	width:115px;
	margin: 0px 0px 1px 0px;
}
div.SPrice label{
	float:left;
	width:115px;
	padding-top:3px;
}
div.SControls{
	display:table;
	clear:both;
	margin:1px 0px 0px 0px;
	width:390px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
	height:23px;
}
div.SSubmit{
	display:table;
	z-index:1;
	position:absolute;
	margin:0px;
}
div.SSubmit input{
	margin:0px 0px 0px 275px;
	display:block;
	width:110px
}
div.SAll{
	display:table;
	z-index:2;
	position:absolute;
	margin:0px;
}
div.SAll input{
	display:block;
	width:130px;
	margin:0px 0px 0px 0px;
}
div.SSort{
	display:table;
	padding:0px 0px 0px 0px;
	margin:1px 0px 0px 0px;
	width:390px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
}
div.SSort label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:80px;
}
div.SType{
	display:table;
	margin: 0px 0px 1px 0px;
	width:390px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
}
div.SType label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:80px;
}
div.SSuburb{
	display:table;
	margin: 0px 0px 1px 0px;
	clear:both;
	width:390px;
	background-color:#dfe3cf;
	color:#5f5718;
	padding:3px;
}
div.SSuburb label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:80px;
}
div#dProp{
	display: table;
	width:570px;
}
div#dPropHead{
	display:block;
	position:relative;
	width:563px;
	margin:22px 0px 10px 0px;
	padding:4px;
	background-color:#dfe3cf;
	background-image: url(/images/green-mainmenu-back.jpg);
	background-repeat: repeat-x;
	color:#5f5718;
	font-size:12px;
	font-weight:bold;
}
div#dPropHead span#adrs1{
	display:block;

}
div#dPropHead span#ref{
	display:block;
	position:absolute;
	top:4px;
	right:4px;
	z-index:1;
}
div#dProp h2{
	font-size:12px;
	background-color:#e7aa5e;
	background-image: url(/images/orange-menu-back.jpg);
	background-repeat: repeat;
	color:#ffffff;
	padding:3px;
	margin:0px;
}
div#dPropImages{
	float:left;
	display:table;
	width:353px;
}
div#dPhotoMaster{
	display:block;
}
div#dPhotoMaster img{
	display:block;
	width:390px;
	border: 1px solid #000000;
}
div#dPhotoGal{
	display:block;
	overflow:hidden;
	height:65px;
	width:390px;
	margin:10px 0px 0px 3px;
}
div#dPhotoGal .dPhotoGalImage{
	display:table;
	float:left;
	margin:1px;
}
div#dPhotoGal .dPhotoGalImage img{
	display:block;
	width:93px;
	border: 1px solid #000000;
}
div#dPropDesc{
	float:left;
	width:380px;
	text-align:justify;
	margin:15px 0px 0px 0px;
	padding:0px 10px 10px 0px;
	background-repeat: no-repeat;
	background-position:right bottom;
}
div#dPropMenu{
	display:block;
	width:160px;
	float:right;
}
div#dPropDetailsContainer{
	display:table;
	width:160px;
	margin:0px 0px 10px 0px;
}
div#dPropDetailsContainer h2{
	margin:0px 0px 5px 0px;
}
div#dPropDetailsContainer div{
	margin:0px 0px 0px 5px;
	width:155px;
}
div#dPropDetailsContainer div span.title{
	float:left;
	font-weight:bold;
	width:45px;
}
div#dPropDetailsContainer div#dPropBath span.title{
	display:none;
}
div#dPropDetailsContainer div#dPropBath {
	display:table;
	height:18px;
	float:left;
	width:5px;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 35px;
	background-image: url(/images/bath.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:left;
}
div#dPropDetailsContainer div#dPropBed span.title{
	display:none;
}
div#dPropDetailsContainer div#dPropBed {
	display:table;
	height:18px;
	float:left;
	width:5px;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 35px;
	background-image: url(/images/bed.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align:left;
}
div#dUserOptions{
	display:table;
	margin:0px 0px 10px 0px;
}
div#dUserOptions li{
	display:table;
	margin:1px 0px 0px 0px;
	width:160px;
}
div#dUserOptions ul{
	margin:0px;
	padding:0px;
	display:block;
}
div#dUserOptions ul li a,
div#dUserOptions ul li a:link,
div#dUserOptions ul li a:active,
div#dUserOptions ul li a:visited {
	display:block;
	background-color:#fadebe;
	color:#5f5718;
	padding:3px 3px 3px 5px;
	margin:0px;
	height:16px;
}
div#dUserOptions ul li a:hover{
	background-color:#e7aa5e;
	color:#ffffff;
}
div#dUserOptions h2{
	margin:0px 0px 0px 0px;
}
div#dPropProCon {
	clear:both;
}
div#dPropAttrib{
	display:table;
	width:160px;
	float:left;
}
div#dPropFeaturesContainer{
	display:table;
	width:570px;
	margin:10px 0px 0px 0px;
	clear:both;
}
div#dPropFeaturesLeft{
	display:block;
	margin:0px 0px 0px 0px;
	padding-left:10px;
	width: 270px;
	float:left;
}
div#dPropFeaturesRight{
	display:block;
	margin:0px 0px 0px 10px;
	width: 270px;
	float:left;
}
div.dPropFeatures{
	display:table;
	position:relative;
	background-color:#fadebe;
	margin:1px 0px 0px 0px;
	color:#5f5718;
	padding:3px 3px 3px 5px;
}
div.dPropFeatures span.title{
	display:block;
	font-weight:bold;
	position:absolute;
	width:110px;
	z-index:6;
}
div.dPropFeatures span.desc{
	display:block;
	width:150px;
	z-index:5;
	margin-left:110px;
}
div.dPropAttribItem{
	float:left;
	display:block;
	width:152px;
	margin:0px 0px 0px 5px;
	margin:1px 0px 0px 0px;
	background-color:#fadebe;
	padding:3px 3px 3px 5px;
	color:#5f5718;
}
div.dPropAttribItem span.title{
	display:none;
}
div.dPropAttribItem span.desc{
	display:block;
	padding:2px 0px 0px 0px;
}
div.dPropAttribItem div.Yes{
	display:title;
	height:20px;
	padding:0px 0px 0px 25px;
	background-image: url(/images/tick_true.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div.dPropAttribItem div.No{
	display:title;
	height:20px;
	padding:0px 0px 0px 25px;
	background-image: url(/images/tick_false.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#avCalShow{
	display:block;
	width:570px;
	border: 1px dashed #000000;
	background-color:#dfe3cf;
	color:#5f5718;
	margin:10px 0px 10px 0px;
}
div#avCalKey{
	display:block;
	width:570px;
	margin:0px 0px 10px 0px;
}
div#AvailabilityCalendar input.button{
	margin:0px 10px 0px 0px;
}



div#costContainer{
	display:block;
	width:350px;
	margin: 0px auto 0px auto;
}
div#costContainer p{
	display:block;
	margin:10px 0px 0px 5px;
}
div#costForm,
div#costResults{
	display:block;
	width:340px;
	padding: 0px 0px 10px 0px;
	background-image: 
	background-repeat: no-repeat;
	background-position:right bottom;
}
div#costResults{
	padding: 20px 0px 10px 0px;
}
div#costForm h2{
	display:block;
	position:relative;
	margin:22px 0px 0px 0px;
	padding:9px 4px 4px 9px;
	height:20px;
	background-color:#dfe3cf;
	background-image: url(https://secure.sherlock.com.au/jervisbay/images/green-mainmenu-back.jpg);
	background-repeat: repeat-x;
	color:#5f5718;
	font-size:12px;
	font-weight:bold;
}
div#costLinks{
	display:block;
	height:18px;
	text-align:left;
	margin:1px 0px 0px 0px;
}
div#costLinks ul,
div#costLinks ul li{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
div#costLinks ul{
	display:block;
	position:relative;
}
div#costLinks ul li.left{
	position:absolute;
	width:169px;
}
div#costLinks ul li.right{
	position:absolute;
	z-index:1;
	right:1px;
	width:169px;
}
div#costLinks a:link,
div#costLinks a:active,
div#costLinks a:visited{
	display:block;
	background-color:#dfe3cf;
	padding: 2px 0px 0px 5px;
	text-align:center;
	height:18px;
	color:#5f5718;
}
div#costLinks a:hover{
	color:#FFFFFF;
	background-color:#9da092;
}
div#costPropId,
div#costArival,
div#costDepart,
div#costSchedule,
div#costExtra,
div#costBond,
div#costTotal,
div#costNotes,
div#costControl{
	clear:both;
	display:block;
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
}
div#costContainer span.title,
div#costArival label,
div#costDepart label{
	float:left;
	display:block;
	width:110px;
	font-weight:bold;
}
div#costArival label,
div#costDepart label{
	padding:3px 0px 0px 0px;
}
div#costArival input,
div#costDepart input{
	width:170px;
	padding:1px 0px 0px 2px;
}
div#BookingForm{
	display:block;
	position:relative;
	width:570px;
}
div#BookingForm h1{
	display:none;
}
div#BookingForm span.title{
	font-weight:bold;
}
div#BookingForm h2{
	display:table;
	margin:0px 0px 5px 0px;
	padding:3px 4px 4px 9px;
	height:14px;
	width:557px;
	background-color:#dfe3cf;
	background-image: url(https://secure.sherlock.com.au/jervisbay/images/green-menu-back.jpg);
	background-repeat: repeat-x;
	color:#5f5718;
	font-size:12px;
	font-weight:bold;
}
div#bRequestCon,
div#bPropDetailCont,
div#bYourDetailsCont,
div#bPaymentCont,
div#bOtherCont,
div#bTermsCont {
	display:table;
	position:relative;
	padding: 0px 0px 10px 0px;
	margin:0px 0px 10px 0px;
	border:1px solid #bdc0af;
	border-top:0px;
}
div#bPropDetailCont h2{
	margin-bottom:1px;
}
div#bPropRef{
	padding-top:4px;
}
div#bRequest,
div#bPropRef{
	display:block;
	margin:0px 0px 5px 10px;
}
div#bPropRef{
	float:left;
}
div#dViewAvail{
	float:right;
	width:150px;
}
div#dViewAvail a:link,
div#dViewAvail a:active,
div#dViewAvail a:visited{
	display:block;
	background-color:#dfe3cf;
	padding: 2px 2px 0px 5px;
	text-align:center;
	height:18px;
	color:#5f5718;
}
div#dViewAvail a:hover{
	color:#FFFFFF;
	background-color:#9da092;
}
div#bBookFrom{
	clear:both;
}
div#bBookFrom,
div#bBookTo,
div#bArrival,
div#bDepart{
	float:left;
	display:block;
	width:270px;
	margin:5px 0px 5px 10px;
}
div#bAdults,
div#bChilds,
div#bCouples,
div#bSingles{
	display:block;
	float:left;
	margin:5px 0px 0px 0px;
}
div#bPropDetailCont{
	height:155px;
}
div#bAdults span.title,
div#bChilds span.title,
div#bCouples span.title,
div#bSingles span.title{
	float:left;
	display:block;
	padding:2px 0px 0px 0px;
	margin:0px 5px 0px 10px;
}
div#bNameGroup{
	display:table;
	margin:0px 0px 5px 10px;
}
div#bNameGroup div{
	float:left;
}
div#bTitle,
div#bFirstName{
	margin:0px 5px 0px 0px;
}
div#bAddress1Group,
div#bAddress2Group,
div#bPhone1Group,
div#bPhone2Group,
div#bLicNo,
div#bRego,
div#bCCGroup1,
div#bCCGroup2{
	float:left;
	display:block;
	width:270px;
	margin:0px 0px 0px 0px;
}
div#bPhone1Group{
	clear:left;
}
div#bAddress1Group div,
div#bAddress2Group div,
div#bPhone1Group div,
div#bPhone2Group div,
div#bEmail,
div#bLicNo,
div#bCCGroup1 div,
div#bCCGroup2 div,
div#bCCType,
div#bOtherCont div,
div#bTermsCont div {
	display:block;
	margin:0px 0px 3px 10px;
}
div#bAddress1Group div span.title,
div#bAddress2Group div span.title,
div#bPhone1Group div span.title,
div#bPhone2Group div span.title,
div#bEmail span.title,
div#bLicNo span.title,
div#bRego span.title,
div#bCCGroup1 span.title,
div#bCCGroup2 span.title,
div#bOtherCont span.title{
	display:table;
	float:left;
	width:110px;
	padding-top:2px;
}
div#bCCType span.title{
	display:table;
	float:left;
	width:105px;
	padding-top:2px;
}
div#bEmail,
div#bPrefContact{
	clear:both;
}
div#bEmail,
div#bCCType{
	display:table;
	margin:0px 0px 3px 10px;
}
div#bPrefContact{
	margin:0px 0px 3px 10px;
}
div#bPrefContact span.title,
div#bCCType span.title{
	margin-right:5px;
	padding-top:2px;
}
div#bPaymentCont{
	height:110px;
}
div#bComment textarea{
	width:250px;
	height:110px;
}
div#bBookNotes{
	clear:both;
	margin-left:10px;
}

.oneForm span{
	display:none;
}
.oneForm,
.oneForm:link,
.oneForm:visited,
.oneForm:active{
	display:block;
	width:236px;
	height:35px;
	margin-left:70px;
	margin-bottom:10px;
	background-image:url(/images/oneForm.png);
}
.oneForm:hover{
	background-image:url(/images/oneFormOver.png);
}