div#viewAllProperties{
	display:block;
	position:absolute;
	top:0px;
	right:0px;
	z-index:3;
	text-align:right;
	margin:5px;
}
div.PropertyContainer{
	display:block;
	width:730px;
	margin:10px 5px 5px 5px;
	height:170px;
	position:relative;
}
div.propTitle{
	display:table;
	width:730px;
	font-weight:normal;
	font-size:18px;
	padding:3px;
	border-bottom:2px #2d4e83 solid;
}
div.propImage{
	display:table;
	float:left;
	margin:10px;
}
div.propImage img{
	border:2px #2d4e83 solid;
}
div.propImage2{
	display:table;
	float:left;
	margin:10px;
}
div.propImage2 img{
	border:2px #2d4e83 solid;
}
div.propDesctiption{
	display:table;
	margin: 10px 0px 0px 0px;
	float:left;
	width:310px;
}
div.propDetails{
	display:block;
	float:right;
	margin:10px 0px 0px 0px;
	width:32px;
	text-align:right;
}
ul.propControls{
	display:block;
	clear:both;
	text-align:right;
	margin:0px;
	padding:0px;
	width:470px;
	position:absolute;
	top:135px;
	right:0px;
}
ul.propControls li{
	display:inline;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
ul.propControls li a{
	display:inline;
	margin:0px 10px 0px 10px;
	text-align:right;	
}

ul.propControls li.propMap a:link,
ul.propControls li.propMap a:visited,
ul.propControls li.propMap a:active,
ul.propControls li.propBook a:link,
ul.propControls li.propBook a:visited,
ul.propControls li.propBook a:active{
	color:#ff0000;
	text-decoration:none;
}
ul.propControls li.propMap a:hover,
ul.propControls li.propBook a:hover{
	color:#ff5a5a;
	text-decoration:underline;
}
div.propType span{
	display:none;
}
div.propType {
	display:table;
	margin:0px 0px 5px 0px;
	font-weight:bold;
	text-align:right;
	width:100px;
	position:absolute;
	top:3px;
	right:0px;
}
div.propBeds span{
	display:none;
}
div.propBeds {
	display:block;
	height:35px;
	width:18px;
	margin:0px 3px 0px 3px;
	padding:0px 14px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/bed32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
div.propBaths span{
	display:none;
}
div.propBaths {
	display:block;
	height:35px;
	width:18px;
	margin:0px 3px 0px 3px;
	padding:0px 14px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/bath32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}

div.pagesCount{
	text-align:center;
}
div#rentalzSpotlight{
	display:block;
	float:right;
	width:140px;
	margin:10px 0px 0px 0px;
	font-size:10px;
	padding:10px 0px 10px 10px;
}
div.rSProp{
	display:block;
	float:left;
	width:120px;
	border: 1px solid #214782;
	padding:5px;
	margin:10px 15px 0px 0px;
}
div.rSImage{
	display:block;
	width:120px;
	margin:0px;
	padding:0px;
}
div.rSImage img{
	border:none;
}

div.rSBeds span{
	display:none;
}
div.rSBeds {
	display:block;
	float:left;
	height:32px;
	width:18px;
	background-image: url(http://www.rentalz.com.au/images/bed32.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:3px 20px 0px 0px;
	padding:2px 18px 0px 0px;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
div.rSDetails{
	dispalay:block;
	margin:0px 0px 0px 15px;
}
div.rSBaths span{
	display:none;
}
div.rSBaths {
	display:block;
	height:32px;
	float:left;
	width:18px;
	margin:3px 0px 0px 2px;
	padding:2px 18px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/bath32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:right;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}
div.rSLink{
	clear:both;
	display:block;
	background-color:#214782;
	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:#ffd51f;
}
div.rSAddress,
div.rSRent{
	display:block;
	background-color:#214782;
	padding:2px 0px 2px 2px;
	margin:1px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
}
div.SForm{
	display:block;
	margin:0px auto 0px auto;
	width:395px;
	padding:0px;
background-color:#fff;
}
div.SForm form{
	display:table;
	margin:0px;
	padding:0px;
}
div.SBedBath{
	display:table;
	width:150px;
	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;
	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;
	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;
	padding:3px;
}
div.SSort label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:115px;
}
div.SType{
	display:table;
	margin: 0px 0px 1px 0px;
	width:390px;
	padding:3px;
}
div.SType label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:115px;
}
span#propCats span.cat{
	display:block;
}
span#propCats{
	float:right;
	width:280px;
}
span#propCat{
	float:left;
}
div.SSuburb{
	display:table;
	margin: 0px 0px 1px 0px;
	clear:both;
	width:390px;
	padding:3px;
}
div.SSuburb label{
	float:left;
	padding: 3px 0px 0px 0px;
	width:115px;
}
div#dProp{
	display: table;
	margin-left:0px;
	width:740px;
	min-height:730px;
}
*html div#dProp{
	height:730px;
}
div#dPropHead{
	display:block;
	position:relative;
	margin:24px 0px 30px 0px;
	padding:4px;
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	border-bottom:1px solid #2d4e83;
}
div#dPropHead span#adrs1{
	display:inline;

}
div#dPropHead span#ref{
	display:block;
	position:absolute;
	top:4px;
	right:4px;
	z-index:1;
	font-size:12px;
}
div#dProp h2{
	font-size:12px;
	color:#ffffff;
	padding:3px;
	margin:0px;
}


div#dPropImages{
	display:block;
	position:relative;
	width:535px;
	float:left;
}
div#dPhotoMaster{
	display:block;
	width:390px;
	height:293px;
	margin-left:145px;
	position:relative;
}
div#dPhotoMaster img{
	width:390px;
	height:293px;
	border: 2px solid #2d4e83;
}/*
div#dPropImages{
	float:left;
	display:block;
	width:353px;
	position:relative;
}
div#dPhotoMaster{
	display:table;
}
div#dPhotoMaster img{
	display:table;
	width:390px;
	border: 2px solid #2d4e83;
	margin-left:145px;
}*/
div#dPhotoGal{
	display:block;
	width:190px;
	position:absolute;
	top:0px;
	left:0px;
	margin:0px 0px 0px 3px;
}
div#dPhotoGal .dPhotoGalImage{
	display:table;
	float:left;
	margin:1px;
}
div#dPhotoGal .dPhotoGalImage img{
	display:block;
	width:100px;
	border: 2px solid #2d4e83;
}
div#dPropDesc{
	float:left;
	width:380px;
	text-align:justify;
	margin:15px 0px 0px 147px;
	padding:0px 10px 10px 0px;
}
*html div#dPropDesc{
	margin:15px 0px 0px 73px;
}
div#dPropMenu{
	display:block;
	width:160px;
	float:right;
	position:relative;
}
div#dPropDetailsContainer{
	display:table;
	width:160px;
	margin:0px 0px 10px 0px;
	color:#515151;
	background-color:#f2f2f2;
}
div#dPropDetailsContainer a{
	color:#000;
}

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:block;
	height:35px;
	float:left;
	width:18px;
	margin:3px 3px 0px 3px;
	padding:0px 14px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/bath32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
div#dPropDetailsContainer div#dPropBed span.title{
	display:none;
}
div#dPropDetailsContainer div#dPropBed {
	display:block;
	height:35px;
	float:left;
	width:18px;
	margin:3px 3px 0px 3px;
	padding:0px 14px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/bed32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
div#dPropDetailsContainer div#dPropParking span.title{
	display:none;
}
div#dPropDetailsContainer div#dPropParking {
	display:block;
	height:35px;
	float:left;
	width:18px;
	margin:3px 3px 0px 3px;
	padding:0px 14px 0px 0px;
	background-image: url(http://www.rentalz.com.au/images/car32.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-align:center;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
div#dUserOptions{
	display:table;
	margin:0px 0px 10px 0px;

	background-color:#fff;
}
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;
	padding:3px 3px 3px 5px;
	margin:0px;
	height:16px;
}
div#dUserOptions h2{
	margin:0px 0px 0px 0px;
}
div#dPropProCon {
	clear:both;
}
div#dPropAttrib{
	display:table;
	width:160px;
	background-color:#fff;
	margin-bottom:20px;
}
div#dPropFeaturesContainer{
	display:table;
	float:left;
	width:390px;
	margin:10px 0px 20px 147px;
	background-color:#fff;
}
*html div#dPropFeaturesContainer{
	margin:10px 0px 20px 73px;
}
div#dPropFeaturesLeft{
	display:block;
	margin:0px 0px 0px 0px;
	padding-left:0px;
	width: 390px;
	float:left;
}
div#dPropFeaturesRight{
	display:block;
	margin:0px 0px 0px 0px;
	width: 390px;
	float:left;
}
div.dPropFeatures{
	display:table;
	position:relative;
	margin:1px 0px 0px 0px;
	color:#FFFFFF;
	padding:3px 3px 3px 5px;
}
div.dPropFeatures span.title{
	display:block;
	font-weight:bold;
	position:absolute;
	width:120px;
	z-index:6;
}
div.dPropFeatures span.desc{
	display:block;
	width:262px;
	z-index:5;
	margin-left:120px;
}
div.dPropAttribItem{
	float:left;
	display:block;
	width:152px;
	margin:1px 0px 0px 0px;
	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(http://common.rentalz.com.au/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(http://common.rentalz.com.au/images/tick_false.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
div#avCalShow{
	display:block;
	width:570px;
	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;
}
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;
	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;
	padding: 2px 0px 0px 5px;
	text-align:center;
	height:18px;
}
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;
	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;
}
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;
}
div#dViewAvail a:link,
div#dViewAvail a:active,
div#dViewAvail a:visited{
	display:block;
	padding: 2px 2px 0px 5px;
	text-align:center;
	height:18px;
}
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:115px;
}
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;
}
