body {
	margin:0;
	padding:0;
	background:#497db3 url(css/background.jpg) center top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
}
body *,
td { font-family:Verdana, Arial, Helvetica, sans-serif; }
img {
	border: none;
}
#container {
	width:957px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}

/* TOP LEFT */
/* ORIGINAL */
/* #topcontainer { position:absolute; top:0px; left:0px; height:194px; } */

#topcontainer {
	position:absolute;
	top:0px;
	left:0px;
	height:194px;
}
#topcontainerholder {
	height:194px;
}

#leftcolwrappertop,#leftcolwrapper,#leftcolwrapperbot {
	width:247px;

	/* background-image:url('css/header_bg.jpg'); EDIT THIS BACKGROUND FOR THE HEADER FIRST PART  */
	/* filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/leftcolbg.png');*/
}
.leftcolwrapper[class] { 
	background:url('css/leftcolbg.png') repeat-y; 
}


#leftcolwrappertop {
	height:194px;
}
#leftcolwrapperbot {
	padding-bottom:8px;
}
#leftcolwrapper {
	padding-bottom:8px;
}

.twocolumn #leftcolwrapper {
min-height:412px;
}

.twocolumn #rightbody{
background:#FFFFFF none repeat scroll 0 0;
min-height:387px;
}
*html .twocolumn #leftcolwrapper {
height:412px;
}

*html .twocolumn #rightbody{
height:387px;
}

.twocolumn #rightcolwrapper {
min-height:412px;
}

*html .twocolumn #leftbody{
height:412px;
}

*html .twocolumn #rightcolwrapper {
height:412px;
}

.twocolumn #leftbody{
background:#FFFFFF none repeat scroll 0 0;
min-height:412px;
}

* html .homepage #leftcolwrapper {
	padding-bottom:9px;
}

#leftcolwrappertop .content,
#leftcolwrapper .content,
#leftcolwrapperbot .content {
	margin-left:20px;
	margin-right:8px;
}

#singlecolwrapper {
	padding-bottom:8px;
	color:#4d708a;
}
* html #singlecolwrapper {
	height:1px;
}
.singlecolwrapper[class] { 
background:url('css/singlecolbg.png') repeat-y; }

#singlecolwrapper .content {
	margin-left:20px;
	margin-right:20px;
	background:#FFFFFF;
	display:inline-table;
}


#rightcolwrappertop,#rightcolwrapper,#rightcolwrapperbot {
	position:relative;
	width:710px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/rightcolbg.png');*/
}

.rightcolwrapper[class] { background:url('css/rightcolbg.png') repeat-y; }

#rightcolwrapper {
	color:#4d708a;
	font-size:11px;
	padding-bottom:0.1px;
}

.homepage #rightcolwrapper {
	padding-bottom:8px;
}

#rightcolwrappertop .content,
#rightcolwrapper .content,
#rightcolwrapperbot .content {
	margin-left:12px;
	margin-right:20px;
	position:relative;
	background:#FFFFFF;
}

#rightcolwrappertop .content {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/skins/MyallQuays/css/header1.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 678px;
	position:relative;
}

#rightcolwrappertop .headerfade {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/skins/MyallQuays/css/header1.jpg);
	background-repeat: no-repeat;
	height: 194px;
	width: 678px;
	position:absolute;
	top:0;left:0;
}

#rightcolwrapperbot {
	padding-bottom:8px;
}

#leftcolwrapper .content[class] {

}
/* CHANGE 4 */
#logo {
	display:block;
	width:219px;
	height:147px;
	position:relative;
	margin:0px;
	background-image:url('css/top_image_header.jpg');
	background-repeat:no-repeat;
	background-position:top left;
}
#logo a {
	position:absolute;
	display:block;
	width:120px;
	height:120px;
	left:50px;
	top:20px;
	text-indent:-999em;
	overflow:hidden;
	background:url('css/logo.gif');
	background-repeat:no-repeat;
}
.listings #logobottom,
.homepage #logobottom {
	width:247px;
	height:40px;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/homelogobottom.png');*/
}
.listings .logobottom[class],

/**CHANGE 7**/
.homepage .logobottom[class] {
	background:url('css/homelogobottom.png') no-repeat;
	margin-left:12px;
	margin-top:-5px;
}

.contentpage #logobottom,
.details #logobottom {
	width:247px;
	height:47px;
	background:url('css/altlogobottom.gif') no-repeat;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='css/altlogobottom.png');*/
}
/*.details .logobottom[class] {
	background:url('css/altlogobottom.png') no-repeat;
}*/

#chatlink {
	margin-top:-21px;
	height:126px;
	margin-bottom:8px;
}
/**** DNN Panes *****/
.details #dnn_ContentPane {
/*	margin-top:-25px;*/
    background:url('css/twocolbg.png') repeat-y;
    padding-bottom:8px;
 }
* html .details #dnn_ContentPane 
{
    background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.figtreebay.com.au/Portals/www.figtreebay.com.au/Skins/FigTreebay/css/twocolbg.png');
}
.details #dnn_ContentPane * {
	text-align:left;
}
.details #dnn_ContentPane #detailAddress {
	text-align:right;
}
.details #dnn_ContentPane,
.listings #dnn_ContentPane {
	position:relative;
}
.listings #dnn_ContentPane .content {
	padding:8px 8px 8px 18px ;
}
.listings #dnn_ContentPane .leftcolwrapper .content {
	padding:0px;
}
.listings #dnn_ContentPane .rightcolwrapper .content {
	padding:0px;
}
* html .listings #dnn_ContentPane {
/*	height:1px;*/
}
.contentpage .twocol #dnn_ContentPane {
	width:438px;
}

.contentpage .twocol #dnn_RightPane {
	width:144px;
	margin-left:20px;
}

.contentpage .twocol #dnn_RightPane .ContentPane {
	border-left:1px solid #d6e6ef;
	padding-left:16px;
}

/*********** RIGHT COL ELEMENTS ****/
#r1 {
	position:absolute;
	left:4px;
	top:182px;
	width:8px;
	height:5px;
	background:url(css/rightcolleft.gif) no-repeat;
}
#r2 {
	position:absolute;
	right:12px;
	top:145px;
	width:8px;
	height:6px;
	background:url(css/rightcolright.gif) no-repeat;
}
#r3 {
	position:absolute; 
	top:186px; 
	width:4px; 
	height:8px;
}




/* CHANGE 2 */
#rightheader {
	background-image:url('css/top_image_header.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	height:94px;
	position:relative;
}






h2#strapline {
	position:absolute;
	top:0px;
	right:0px;
	width:412px;
	height:49px;
	background:url(css/strapline.gif) no-repeat;
	margin:0px;
	overflow:hidden;
	text-indent:-999em;

}

/* CHANGE THIS FOR HOME AND CONTACT BUTTONS ON TOP HEADER */
#headernav {
	position:absolute;
	left:44px;
	top:11px;
	width:52px;
	height:21px;
}
#headernav li {
	width:21px;
	height:21px;
	margin-right:10px;
}
#headernav li.last {
	margin-right:0px;
}	
#headernav li a {
	width:21px;
	height:21px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}	
#headernav_home a {
	background-image:url(css/headernav/home.gif);
}
#headernav_contact a {
	background-image:url(css/headernav/contact.gif);
}

#rightbody {
	background:#FFFFFF;
	margin-bottom:3px;
}
.homepage #rightbody {
	margin-top:-55px;
	background:none;
}
* html .homepage #rightbody {
	margin-top:-54px;
}
.contentpage #rightbody {
	padding:24px 34px 34px 34px;
}
.contentpage #leftbody {
	padding-top:24px;
	padding-bottom:10px;
}
.contentpage #dnn_ContentPane h3,
.contentpage #dnn_ContentPane h3 *,
.h3title {
	/*color:#0e8696;*/
	color:#004a8d;
	font-size:16px;
	/*font-weight:normal;*/
	font-weight:bold;
    font-family:Arial, Helvetica, sans-serif;
}
.h3title {
	color:#0e8696;
	font-size:16px;
	font-weight:bold;
        font-family:xVerdana, Arial, Helvetica, sans-serif;
}
.contentpage #dnn_ContentPane h3.Head {
	margin:0px;
	margin-bottom:29px;
}
.contentpage #dnn_ContentPane,
.contentpage #dnn_ContentPane th,
.contentpage #dnn_ContentPane td,
.ContentPane td {
	line-height:1.5em;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px; !important;
}
#rightfooter {
	background:#0e8696;
	height:36px;
	font-size:11px;
	color:#FFFFFF;
	position:relative;
}
#rightfooter a {
	color:#FFFFFF;
	font-size:11px;
}
#rightfooter h6 {
	display:inline;
}
#rightfooternav {
	position:absolute;
	left:32px;
	top:9px;
	width:630px;
}
#rightfooternav li {
	background-repeat:no-repeat;
	background-position:left center;
}
#rightfooter span 
{
    display:block;
	text-indent:-999em;
	overflow:hidden;
	font-size:0px;
}
#rightfooter_moreinfo {
	margin-top:2px;
	width:139px;
	height:11px;
	background-image:url(css/moreinfo.gif);
	margin-right:21px;
}
#rightfooter_phone  {
	margin-top:0px;
	background-image:url(css/icon_tel.gif);
	padding-left:22px;
	margin-right:18px;
	font-weight: bold;
    font-size: 13px;
}
#rightfooter_email {
	background-image:url(css/icon_mouse.gif);
	padding-left:26px;
	margin-right:26px;
	height:15px;
	line-height:15px;
}
#rightfooter_form {
	margin-top:2px;
	background-image:url(css/icon_form.gif);
	padding-left:19px;
	font-weight: bold;
    font-size: 13px;
}

/************************** LEFTNAV *****************************/

#leftnav, #leftnav li{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:8px;
}

#leftnav li {
	height:36px;
	background:#0e8696;
	margin-bottom:1px;
}

#leftnav li a {
	display:block;
	width:219px;
	height:36px;
	text-indent:-999em;
	overflow:hidden;
	background-repeat:no-repeat;
	background-position:top left;
}

#leftnav_returnlistings a { background-image:url(css/leftnav/returnlistings.gif); }
#leftnav_returnpropertydetails a { background-image:url(css/leftnav/returnpropertydetails.gif); }
#leftnav_returnXMLpropertydetails a { background-image:url(css/leftnav/returnXMLpropertylisting.gif); }
#leftnav_propertydetails a { background-image:url(css/leftnav/propertydetails.gif); }
#leftnav_virtual a { background-image:url(css/leftnav/virtual.gif); }
#leftnav_movie a { background-image:url(css/leftnav/movie.gif); }
#leftnav_video a { background-image:url(css/leftnav/video.gif); }
#leftnav_slideshow a { background-image:url(css/leftnav/slideshow.gif); }
#leftnav_estateinfo a { background-image:url(css/leftnav/estateinfo.gif); }
#leftnav_floorplan a { background-image:url(css/leftnav/floorplan.gif); }
#leftnav_brochure a { background-image:url(css/leftnav/brochure.gif); }
#leftnav_location a { background-image:url(css/leftnav/location.gif); }
#leftnav_homeeasy a { background-image:url(css/leftnav/homeeasy.gif); }
#leftnav_suburb a { background-image:url(css/leftnav/suburbinfo.gif); }
#leftnav_bookmark a { background-image:url(css/leftnav/bookmark.gif); }
#leftnav_areainfo a { background-image:url(css/leftnav/areainfo.gif); }
#leftnav_aboutus a { background-image:url(css/leftnav/aboutus.gif); }

#leftnav_returnlistings a:active,#leftnav_returnlistings a:hover,#leftnav_returnlistings a.selected { background-image:url(css/leftnav/returnlistings_on.gif); }
#leftnav_returnpropertydetails a:active,#leftnav_returnpropertydetails a:hover,#leftnav_returnpropertydetails a.selected { background-image:url(css/leftnav/returnpropertydetails_on.gif); }

#leftnav_returnXMLpropertydetails a:active,#leftnav_returnXMLpropertydetails a:hover,#leftnav_returnXMLpropertydetails a.selected { background-image:url(css/leftnav/returnXMLpropertylisting_on.gif); }

#leftnav_propertydetails a:active,#leftnav_propertydetails a:hover,#leftnav_propertydetails a.selected { background-image:url(css/leftnav/propertydetails_on.gif); }
#leftnav_virtual a:active,#leftnav_virtual a:hover,#leftnav_virtual a.selected { background-image:url(css/leftnav/virtual_on.gif); }
#leftnav_movie a:active,#leftnav_movie a:hover,#leftnav_movie a.selected { background-image:url(css/leftnav/movie_on.gif); }
#leftnav_video a:active,#leftnav_video a:hover,#leftnav_video a.selected { background-image:url(css/leftnav/video_on.gif); }
#leftnav_slideshow a:active,#leftnav_slideshow a:hover,#leftnav_slideshow a.selected { background-image:url(css/leftnav/slideshow_on.gif); }
#leftnav_estateinfo a:active,#leftnav_estateinfo a:hover,#leftnav_estateinfo a.selected { background-image:url(css/leftnav/estateinfo_on.gif); }
#leftnav_floorplan a:active,#leftnav_floorplan a:hover,#leftnav_floorplan a.selected { background-image:url(css/leftnav/floorplan_on.gif); }
#leftnav_brochure a:active,#leftnav_brochure a:hover,#leftnav_brochure a.selected { background-image:url(css/leftnav/brochure_on.gif); }
#leftnav_location a:active,#leftnav_location a:hover,#leftnav_location a.selected { background-image:url(css/leftnav/location_on.gif); }
#leftnav_homeeasy a:active,#leftnav_homeeasy a:hover,#leftnav_homeeasy a.selected { background-image:url(css/leftnav/homeeasy_on.gif); }
#leftnav_suburb a:active,#leftnav_suburb a:hover,#leftnav_suburb a.selected { background-image:url(css/leftnav/suburbinfo_on.gif); }
#leftnav_bookmark a:active,#leftnav_bookmark a:hover,#leftnav_bookmark a.selected { background-image:url(css/leftnav/bookmark_on.gif); }
#leftnav_areainfo a:active,#leftnav_areainfo a:hover,#leftnav_areainfo a.selected { background-image:url(css/leftnav/areainfo_on.gif); }
#leftnav_aboutus a:active,#leftnav_aboutus a:hover,#leftnav_aboutus a.selected { background-image:url(css/leftnav/aboutus_on.gif); }


/************************** NAV *****************************/
#nav {
	position:absolute;
	left:0px;
	top:94px;
	height:81px;
	width:678px;
	display:block;
	background-image:url('css/top_image_header.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;	
}

/** CHANGE 4 */
#navholder {
	height:30px;
}

#nav li {
	width:97px;
	height:97px;
}
#nav li a {
	display:block;
	width:97px;
	height:97px;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
}


/************************** MENU *******************************/
#nav li#nav_about { width:51px; height:32px; margin-top:24px; margin-left:100px;}
#nav li#nav_lifestyle { width:65px; height:32px; margin-top:24px;}
#nav li#nav_forsale { width:77px; height:32px; margin-top:24px;}
#nav li#nav_homeeasy { width:81px; height:32px; margin-top:24px;}
#nav li#nav_specialoffer { width:96px; height:32px; margin-top:24px;}
#nav li#nav_virtualtour { width:86px; height:32px; margin-top:24px;}
#nav li#nav_contactus { width:80px; height:32px; margin-top:24px;}

#nav li#nav_promotions { width:1px; height:1px; display:none; margin-top:24px;}
#nav li#nav_slideshow { width:1px; height:1px; display:none; margin-top:24px;}


#nav li#nav_about a { background-image:url(css/nav/about.gif);  margin-top:24px;}
#nav li#nav_lifestyle a { background-image:url(css/nav/lifestyle.gif);  margin-top:24px;}
#nav li#nav_forsale a { background-image:url(css/nav/forsale.gif);  margin-top:24px;}
#nav li#nav_homeeasy a { background-image:url(css/nav/homeeasy.gif);  margin-top:24px;}
#nav li#nav_specialoffer a {background-image:url(css/nav/spcialoffer.gif);  margin-top:24px;}
#nav li#nav_virtualtour a {background-image:url(css/nav/virtualtour.gif);  margin-top:24px;}
#nav li#nav_contactus a { background-image:url(css/nav/contactus.gif);  margin-top:24px;}

#nav li#nav_promotions a {background-image:url(css/nav/promotions.gif); width:1px; height:1px; display:none; margin-top:24px;}
#nav li#nav_slideshow a {background-image:url(css/nav/slideshow.gif); width:1px; height:1px; display:none; margin-top:24px;}


#nav li#nav_about a:hover,#nav li#nav_about a.selected { background-image:url(css/nav/about_on.gif);  margin-top:24px;}
#nav li#nav_lifestyle a:hover,#nav li#nav_lifestyle a.selected { background-image:url(css/nav/lifestyle_on.gif);  margin-top:24px;}
#nav li#nav_forsale a:hover,#nav li#nav_forsale a.selected { background-image:url(css/nav/forsale_on.gif);  margin-top:24px;}
#nav li#nav_homeeasy a:hover,#nav li#nav_homeeasy a.selected { background-image:url(css/nav/homeeasy_on.gif);  margin-top:24px;}
#nav li#nav_specialoffer a:hover,#nav li#nav_specialoffer a.selected {background-image:url(css/nav/spcialoffer_on.gif);  margin-top:24px;}
#nav li#nav_virtualtour a:hover,#nav li#nav_virtualtour a.selected {background-image:url(css/nav/virtualtour_on.gif);  margin-top:24px;}
#nav li#nav_contactus a:hover,#nav li#nav_contactus a.selected { background-image:url(css/nav/contactus_on.gif);  margin-top:24px;}

#nav li#nav_promotions a:hover,#nav li#nav_promotions a.selected {background-image:url(css/nav/promotions_on.gif); width:1px; height:1px; display:none; margin-top:24px;}
#nav li#nav_slideshow a:hover,#nav li#nav_slideshow a.selected {background-image:url(css/nav/slideshow_on.gif); width:1px; height:1px; display:none; margin-top:24px;}


/************************** PANELS *****************************/
.promopanel { min-height:1%; }
.promopanel {
	background:url('css/promopanelbot.gif') #333 bottom no-repeat; /* was #0169a5 */
	position:relative;
	padding-top:12px;
	padding-left:17px;
	font-size:11px;
	z-index:869;
}
.contentpage .promopanel,
.homepage .promopanel {
	margin-bottom:8px;
}
.promopanel td {
	font-size:10px;
}
.promopanel .ptop {
	border-bottom:1px solid #a0bebe;
	margin-bottom:12px;
	width:178px;
	
}
.promopanel .ptop h4 {
	margin:0px;
	height:17px;
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-999em;
	overflow:hidden;
	
}
.promopanel .pbody {
	padding-right:24px;
	padding-bottom:18px;
	color:#FFFFFF;
	z-index:870;
}

#newsletterPanel .pbody {
	padding-bottom:46px;
	margin-bottom:8px;
}
.promopanel .pbutton {
	position:absolute;
	right:5px;
	bottom:5px;
	width:26px;
	height:26px;
	z-index:500;
}

.promopanel a.promolink 
{
    position:absolute;
    left:0px;
    top:0px;
    display:block;
    width:100%;
    z-index:1000;
}

.promopanel a
{
color:#FFFFFF;
}
.formtable {
	border-collapse:collapse;
}
.formtable td {
	padding:1px;
	margin:0px;
	vertical-align:middle;
}
* html .promopanel .formtable td{
		padding:0px;
}
* html .promopanel .forminput {
	width:137px;
}
.promopanel .forminput {
	width:140px;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:5px;
	border:0px;
	background:#FFFFFF;
	font-size:11px;
}

#landPanel,#residentialPanel
{
_cursor:pointer;
}

/********** HEADERS *************/
.header_img {
	display:block;
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:0px;
	text-indent:-999em;
	overflow:hidden;
}

#header_stay_updated { background-image:url(css/headers/stayupdated.gif); }
#header_download_brochure { background-image:url(css/headers/downloadbrochure.gif); }
#header_land_only { background-image:url(css/headers/landonly.gif); }
#header_residential_properties { background-image:url(css/headers/residentialproperties.gif); }

#header_contact {
	background-image:url(css/headers/contactinfo.gif);
	height:11px;
	width:127px;
	margin-bottom:18px;
}

/***** FOOTER STYLES *****/
#footer {
	height:48px;
	font-size:9px;
	position:relative;
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='css/footerbg.png');*/
	color:#204c67;
	margin-bottom:25px;
}
.footer[class] {
	background:url('css/footerbg.png') top no-repeat;
}

#footer a {
	color:#204c67;
	
}

/* footer general */
ul#footernav {
	position:absolute;
	left:345px;
	top:23px;
	margin:0px;
}

ul#footernav li {
	background:url(css/footerseparator.gif) right no-repeat;
	padding-right:10px;
	padding-left:10px;
}
ul#footernav li.first {
	padding-left:0px;
}
ul#footernav li.last {
	padding-right:0px;
	background:none;
}

#footerlogo {
	position:absolute;
	left:890px;
	top:13px;
	width:44px;
	height:30px;
	margin:0px;
}

/********** LISTING STYLES **********/
#paginationtop,.paginationtop {
margin-top:-30px;
margin-left:730px;
}

.listingPagination {
	font-size:11px;
	color:#0169a5;
	padding-top:30px;
}
.listingPagination ul.horzlist li {
	margin-left:13px;
}
.listingPagination ul.horzlist li.first {
	margin-left:0px;
}
.listingPagination a {
	color:#0169a5;
	text-decoration:underline;
}
#listingFooter .rightcol {
	width:660px;
	text-align:right;
	margin-right:19px;
	padding-top:0px;
	font-size:11px;
}
#listingFooter .rightcol .listingPagination {
	margin-left:342px;
}
#listingFooter .leftcol {
	width:211px;
}
#listingFooter .rightcol {
	
}



.listingTable { border:0px; border-collapse:collapse; margin-bottom:8px;}
.listingTable td { padding:0px;}
.listingPicture { width:211px; border-bottom:1px solid white; border-right:1px solid white; }
.listingTable td.listingSummary { 
	width:670px; 
	border-bottom:1px solid white;
	vertical-align:top;
/*	margin-left:42px;*/
/*	padding-top:19px;*/
    padding-top:8px;
	position:relative;
}
.listingSummary .detailSummary {
	float:right;
	display:inline;
	margin-right:8px;
/*	top:24px;
	left:504px;*/
}
.listingSummary {
	font-size:11px;
}
.listingSummary .detailAddress {
	font-size:16px;
	color:#0e8696;
	margin:0px;
	padding-top:8px;
/*	text-indent:42px;*/
    margin:0px 0px 0px 20px;
/*	margin-bottom:15px;*/
	font-weight:normal;
}
.listingSummary .detailPrice {
/*	position:absolute;
	text-align:right;
	right:178px;
	top:12px;*/
	color:#0e8696;
	font-weight:bold;
	margin-bottom:15px;
	text-indent:20px;
}
.listingSummary .detailAddress a 
{
    color:#0e8696;
}
.listingSummary p {
	/*margin-left:42px;*/
	margin-left:20px;
}
.listingSummary p a 
{
    color:#4d708a;
}
.listingLink { 
	background: #0e8696; 
	border-right:1px solid white; 
	vertical-align:middle; 
	height:23px;
	color:#FFFFFF;
}
.listingLink a {
	display:block;
	width:211px;
	height:23px;
	line-height:23px;
	text-indent:-999em;
	overflow:hidden;
	background:url(css/listingLink.gif) #0e8696 no-repeat;
}

.listingTable td.listingOptions { 
	background: #0169a5;
	vertical-align:middle;
	padding-left:20px;
	padding-right:10px;
	height:23px;
}
.listingTable td.listingOptions a {
	height:11px;
	line-height:11px;
	padding-right:14px;
	background:url(css/arrowalt.gif) right no-repeat;
	color:#FFFFFF; !important
}
.listingOptions ul.horzlist li {
	margin-right:14px;
	height:11px;
	line-height:11px;
}

.listingWrapper {
	width:882px;
}
.listingWrapper .leftcol {
	width:211px;
}
.listingWrapper .rightcol {
	width:670px;
}
.listingTop,.listingTopAlt {
	margin-bottom:1px;
}
.listingTopAlt {
	margin-bottom:1px;
}
.listingTopAlt td {
	background:#f5f8fb;
}
.listingBottom a {
	text-decoration:none;
}
.listingBottom td {
	height:23px;
	vertical-align:middle;
}
.listingBottom td  * {
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}


.listingBottom .leftcol a {
	display:block;
	width:211px;
	height:23px;
	line-height:23px;
	text-indent:12px;
	background:#0e8696;
}
.listingBottom .leftcol *,
.listingBottom .rightcol * {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

/********** DETAIL STYLES **********/
#detailLeftcol { /*padding-top:25px;*/ }

/* #detailAddressWrapper {
	height:25px;
	position:absolute;
	top:-25px;
	right:48px;
} */
/* New detailaddresswrapper by Tim Highley 3/6/11 */
#detailAddressWrapper {
	height:25px;
	position: absolute;
	top:-15px;
	right:30px;
	z-index: 100;
}

#detailAddress {
	width:396px;
	text-align:right;
	font-size:16px;
	color:#0e8696;
	margin:0px;
	font-weight:normal;
}
#detailPane1 {
	background:#FFFFFF;
	padding:8px;
	margin-bottom:8px;
	min-height:1%;
}


#detailPane1 #propertyFrame{
width:668px;
}

#dnn_ctr511_HtmlModule_lblContent p{
line-height:15px;
}

#detailPane2{
	background:#FFFFFF;
	width:100%;
	line-height:18px;
}


#detailDesc {
	padding-top:32px;
	padding-bottom:50px;
	width:430px;
	margin-left:33px;
}

h5#detailHeadline {
	margin:0px 18px 0px 0px;
	color:#0e8696;
	font-weight:normal;
	font-size:12pt;
}

#detailContact {
	padding-top:29px;
	padding-bottom:29px;
	margin-left:40px;
}
#detailContactWrapper {
	border-left:1px solid #d6e6ef;
	padding-left:13px;
}
#detailContact li {
	height:17px;
}
#detailContact li * {
	color:#4D708A;
}
.detailSummary {
	width:166px;
	height:24px;
	overflow:hidden;
	margin-bottom:8px;
}
.detailSummary ul.horzlist li {
	margin-right:8px;
	width:50px;
	height:24px;
	line-height:24px;
	color:#FFFFFF;
	font-size:16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-indent:33px;
	background-position:top left;
	background-repeat:no-repeat;
}
.detailSummary ul.horzlist li label {
	display:none;
}	
.summary_Baths {
	background-image:url(css/detail_bath.gif);
}
.summary_Garages {
	background-image:url(css/detail_garage.gif);
}
.summary_Bedrooms {
	background-image:url(css/detail_bed.gif);
}
.detailSummary ul.horzlist li.summary_Garages {
	margin-right:0px; !important
}
.printDetails 
{
    color:#4D708A;
}/*** styles related to the image preview browser ***/

#PreviewGallery .leftcol {
	width:166px;
	margin-left:8px;
}

#PreviewThumbs img 
{
    display:block;
    cursor:pointer;
    margin-bottom:8px;
}
#ImgPreviewPanel 
{
    float:left;
    width:488px;
    display:inline;
}
#PreviewThumbs
{
    width:166px;
    height:260px;
    overflow:auto;
    scrollbar-base-color: #cfdcd0;
    scrollbar-arrow-color: #000000;
    scrollbar-3dlight-color: #8b9c90;
    scrollbar-darkshadow-color: #8b9c90;
    scrollbar-highlight-color: #8b9c90;
    scrollbar-shadow-color: #8b9c90;
    scrollbar-track-color: #cfdcd0;
}



/** HELPER **/
.printLink 
{
    padding-left:15px;
    background:url(css/printicon.gif) top left no-repeat;
}
.block 
{
    display:block;
}
#dnn_ContentPane table.formTable 
{
    border:1px solid #0e8696;
    border-collapse:collapse;
}
#dnn_ContentPane .formTable td 
{
    border:1px solid #0e8696;
    color:#000000;
    vertical-align:top;
    padding:6px;
}
#dnn_ContentPane .formTable td td
{
    border:none;
    color:#000000;
    vertical-align:top;
    padding:0px;
}
#dnn_ContentPane .formTable tr.buttonRow td 
{
    padding-top:1em;
    text-align:center;
} 
#dnn_ContentPane .formTable .formInput 
{
    border:1px solid #91b7c3;
    width:150px;
    font-size:11px;
}
#dnn_ContentPane .formTable .formInputSmall 
{
    border:1px solid #91b7c3;
    width:4em;
    font-size:11px;    
}
#dnn_ContentPane .formTable .formInputLong
{
    border:1px solid #91b7c3;
    width:400px;
    font-size:11px;    
} 
#dnn_ContentPane .formButton
{
    background:#FFFFFF;
    border:1px solid #91b7c3;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff91b7c3');
}

ul.bulletedList, 
ul.bulletedList li {
	margin:0px;
	padding:0px;
	list-style:none;
}

ul.bulletedList li {
	background:url(css/bullet.gif) center left no-repeat;
	padding-left:8px;
}


/* CHANGE HERE THE ul.horzlist STYLE
	background-image:url('css/top_image_header.jpg');
	background-repeat:no-repeat;
	background-position:bottom center;
*/
ul.horzlist {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

ul.horzlist li {
	display:inline;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
ul.horzlist a {
	display:block;
	float:left;
	text-decoration:none;
}

ul.horzlist a span{
	visibility:hidden;
}


.leftcol {
	float:left;
	display:inline;
}
.rightcol {
	float:right;
	position:relative; /* added by Tim Highley 3/6/11 */
}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	overflow:hidden;
}
#dnn_ContentPane p{
line-height:13.5pt;
}


html > body .clearfix {min-height: 1px; height: auto;} 
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.seo{
visibility:hidden;
font-size:1px;
}

.Normal {
line-height:13.5pt;
}


/* BRUNO'S STYLE */
.share {
	margin:0px auto;
	text-align:center;
	background-color:#FEFEFE;
	width:200px;
	padding:5px;
	border:dotted 1px #999;
}
.video_button {
	float:right;
	background-image:url(css/video_button.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:35px;
	border:0px;
	margin:10px;
	text-decoration:none;
	margin-top:-50px;
}
.video_button:hover {
	float:right;
	background-image:url(css/video_button_hover.jpg);
	background-repeat:no-repeat;
	width:163px;
	height:35px;
	border:0px;
	margin:10px;
	text-decoration:none;
	margin-top:-50px;
}
.video_tour {
	float:left;
	width:195px;
	height:113px;
	border:0px;
	padding:3px;
	margin-bottom:25px;
}
.video_info {
	background-color:#666;
	width:175px;
	height:10px;
	font-size:80%;
	color:#FFF;
	padding:0px 10px 10px 10px;
}

/* TIM'S STYLE */
#vid_btns {
	position: relative;
	width: 250px;
	height: 22px;
	margin: 10px 0;
}
a.all_vid, a.tour_vid {
	width: 121px;
	height: 22px;
	cursor: pointer;
	display:block;
	margin: 0;
	padding: 0;
	position: absolute;
}
a.all_vid {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/all_vid.gif);
	right: 0;

}
a.tour_vid {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/tour_vid.gif);
	left: 0;
}
a.all_vid:hover, a.tour_vid:hover  {
	background-position: right;
}
.sticker {
    display: block;
    height: 97px;
    position: absolute;
    top: -25px;
    width: 107px;
}
#home_sticker {
    background-image: url("http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/icons/homes_btn.png");
    right: 120px;
}
#land_sticker {
    background-image: url("http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/icons/land_btn.png");
    right: 30px;
}

/* Side Buttons START */ 
#side_btns {
	position: fixed;
	top: 150px;
	right: 0px;
}
#side_btns a {
	clear: right;
	float: right;
	margin-bottom: 5px;
}
#side_btns a.specials {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/Images/icons/specials_button.png);
	background-repeat: no-repeat;
	height: 122px;
	width: 41px;
	display: block;
	cursor: pointer;
}
#side_btns a.specials:hover {
	background-position: right;
}
#side_btns a.social_btn {
	background-position: right;
	display: block;
	width: 33px;
	height: 30px;
	background-repeat: no-repeat;
	margin-right: 2px;
}
#side_btns a.social_btn:hover {
	background-position: left;
}
#side_btns a#youtube_btn {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/Images/icons/youtube_btn.png);
}
#side_btns a#twitter_btn {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/Images/icons/twitter_btn.png);
}
#side_btns a#facebook_btn {
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/Images/icons/facebook_btn.png);
}

form.signupForm.contact{
	background-color: #d4df20;
	width: 500px;
	padding-top: 15px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 15px;
}
#contact_table {
	width: 500px;
}

#contact_table td {
	padding-top: 5px;
	padding-bottom: 5px;
}
#contact_table input , #contact_table textarea{
	width: 120px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
}
#contact_table .wide {
	width: 200px;
}
#contact_table td.top {
	vertical-align: top;
}
#contact_table td.bottom {
	vertical-align: bottom;
}
/* Side Buttons END */

#ph_number {
	display:block;
	width:176px;
	height:33px;
	position:absolute;
	top:0;
	right:63px;
	background-image:url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/phone.png);
	z-index:999;
}

/* VIDEO MENU START */
.page_menu {
	padding-left: 32px;
	position:relative;
	margin-top: 20px;
    padding-bottom: 40px;
}
.page_menu .arrow {
	position: absolute;
	left:0;
	top: -4px;
}
ul.video_menu {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul.video_menu li {
	list-style-type: none;
	float: left;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
ul.video_menu a {
	color: #FFF;
	text-decoration:none;
	padding-top: 3px;
	display:block;
	padding-right: 25px;
	padding-left: 25px;
	background-image: url(http://www.myallquays.com.au/Portals/www.myallquays.com.au/images/video_menu_bg.gif);
	background-repeat: repeat-x;
	height: 23px;
}
ul.video_menu a:hover {
	background-image:none;
	background-color:#555;
}
/* VIDEO MENU END */


/* LAND FOR SALE HEADER START */
#landsale_outer {
       background-color: white;
       margin: 0 11px;
       padding-top: 10px;
}
#landsale {
       background-color: #eeeeee;
       width: 870px;
       margin-left: 25px;
}
#landsale img {
       padding: 10px 5px 10px 10px;
}
/* LAND FOR SALE HEADER END */


/* #wibiya_toolbar_wrapper, .wibiya_toolbar_wrapper {
bottom:-22px !important;
}
*/
