/* CSS Document
font:italic small-caps bold 1em/140% "Lucida Grande",sans-serif;
background:#f00 url(background.gif) no-repeat fixed 0 0;
list-style:square inside url(image.gif);
 */

html {text-align:left}
 
body {
	font:11px "Lucida Grande", arial, sans-serif;
	background:#fff;
	color:#000;
	margin-top:26px;
	text-align:left;
	}

object {float:left; margin:50px 0 20px 0; text-align:left;}

#links {display:none;}
	
h1.pageTitle {display:none;}

a {color:#000; text-decoration:none;}

img {border:0px;}

p {margin-top:0px; padding-top:0px;}

h1{font-size:18px; font-weight:bold; margin:0px; padding:0px;}
h2{font-size:12px; font-weight:bold; margin:0px; padding:0px;}

#center {text-align:left }
#divcenter {float:left;}
	
/*FONT SIZE/WEIGHT*/
#footerText {font:10px arial, sans-serif;}
#propertyDetails, #propertyName, #nextLast {font-size:13px;}
#propertyName, #nextLast, #footerText, .pname {font-weight:bold;}
.pprice {font-weight:normal;}
.pname {font-weight:bold;}

/*FONT COLOURS*/

#mainWrapper {
	width:937px;
	height:568px;
	text-align:left;
	background:  url("images-sitewide/spacer.gif") bottom right no-repeat;
	}

#mainMargins{
	margin: 0 30px 0 30px;
	}
	
/*LEFT COLUMN*/
#leftColumn {
float:right;
background: url("images-sitewide/spacer.gif") bottom right no-repeat;

	}
	
#leftColumn #pageTitle {
	height:20px;
	display:none;
	}	

#leftColumn #blogAd {
	
	}
	
#leftColumn #blogAd object{
	display:none;
	}

#leftColumn #navigation {
	margin-top:44px;/*distance from blog ad*/
	
	}
	
#leftColumn #navigation #navMain {
	margin:0px;
	padding:0px;
	display:none;
	}
	
#leftColumn #navigation #navSub {
	margin-top:18px;/*spacing between main nav and sub nav*/
	clear:both;
	display:none;
	}
	
#navSub img {display:none;}
	
#leftColumn #navigation .navItem{
	height:18px;/*keeps top level navigation items butted up against each other*/
	display:none;
	}
	
#leftColumn #navigation .navItemabout{
	height:25px;/*keeps top level navigation items butted up against each other*/
	}

#leftColumn #navigation .navItemlink{
	height:22px;/*keeps top level navigation items butted up against each other*/
	}
	
#leftColumn #navigation .navItemDiscreet{
	height:30px;/*keeps top level navigation items butted up against each other*/
	}

#leftColumn #navigation .navAltText {
	text-indent:-9999px;
	height:0px;
	display:none;
	}
	
#leftColumn #leftColumnFooter {
	margin-top:125px; /*introducing logo link to homepage*/
	display:none;
	}

/*RIGHT COLUMN PROPERTY PAGES*/	
#rightColumn {
	width:663px; float:left;
	}
	
#rightColumn #openingDescription {
	background:url(images-sitewide/spacer.gif) no-repeat top left; height:101px; text-indent:0px; text-align:left; clear:both; font-size:15px; width:663px; font-weight:bold;
	}
	
#rightColumn #visualContent {
	width:663px;
	margin:80px 0 10px 0;
	}
	
#rightColumn #visualContent #flash-showcase {
	height:422px;
	}
	
#rightColumn #visualContent #index-statement {
	height:102px;
	text-indent:-9999px;
	background: url(flash/text-placeholder.gif) no-repeat top left;
	}

#rightColumn #texbox {
	width:663px;
	height:386px;
	}
	
#rightColumn #textBox #propertyInfo {
	}
	
#rightColumn #textBox #propertyInfo #propertyName {
	float:left;
	width:816px;
	height:30px;
	position:absolute;
	top:40px;
	font-size:16px;
	}
	
#rightColumn #textBox #propertyInfo #nextLast {
	display:none;
	}
	
#rightColumn #textBox #propertyDetails {
	clear:both;
	height:70px;
	width:578px;
	}
	
#rightColumn #textBox #infoButtonsWrapper {
	display:none;
	}
	
/*RIGHT COLUMN SUB PAGES*/	
#rightColumn #subPageContentWrapper {
	width:663px;
	margin-top:96px;
	}
	
#rightColumn #subPageContentWrapper #subPageContentLeft, 
#rightColumn #subPageContentWrapper #subPageContentRight,
#rightColumn #subPageContentWrapper #subPageContentLeftContact {
	height:287px;
	}
	
#rightColumn #subPageContentWrapper #subPageContentLeft {
	float:left;
	width:197px;
	background: url("images-sitewide/placeholder-header.gif") top left no-repeat;
	}
	
#rightColumn #subPageContentWrapper #subPageContentLeftContact {
	}
	
#rightColumn #subPageContentWrapper #subPageContentRight {
	float:right;
	width:454px;
	font-size:11px;
	line-height:15px;
	}

#rightColumn #subPageContentWrapper #subPageContentRight p {
	margin-top:0px;
	padding-top:0px;
	}
	
#rightColumn #subPageContentWrapper h1 {width:400px;}

#rightColumn #subPageContentWrapper ul.propertyList {margin:10px 0 0 0; padding:0px;}
#rightColumn #subPageContentWrapper ul.propertyList li {list-style-type: none; margin:0px;}
#rightColumn #subPageContentWrapper ul.propertyList li a {padding:0 0 0 10px; background: url("images-sitewide/bullet.gif") no-repeat top left;}

#rightColumn #subPageContentWrapper #propertyArchive {filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;}
	
/*SMALL INFO BUTTONS*/
.button, .button a:link, .button a:hover, .button a:active, .button a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:0px;
	}
	
.button a:link, .button a:hover, .button a:active, .button a:visited {padding:0px 3px 0px 3px;}

.button a:hover {
	color:#000;
	background-color:#fff;
	}

/*FOOTER*/
#footerWrapper {
	clear:both;
	width:917px;
	background:  url("images-sitewide/spacer.gif") top right no-repeat;
	padding-top:30px;
	display:none;
	}

#footeTextWrapper {
	
	float:left;
	width:390px;
	}
	
#footerWrapper #footerText {
	height:26px;
	text-align:left;
	background: url("images-sitewide/spacer.gif") bottom left no-repeat;
	margin:0 0 0 0px;
	float:left;
	}
	
#footerWrapper #footerAsscociates {
	display:none;
	}
	
.scroller {
	margin:100px 20px 0 0;
	overflow:auto;
	}
	
#textbox {
	height:320px;
	float:right;
	text-align:left;
	width:663px;
	}
	
.linktextLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:bold;
	}
	
.linktextDesc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	}
	
.subtext {
	font-size:10px;
	}

.error {margin-bottom:20px;}	
.error ul {margin:10px 0 0 0; padding:0px;}
.error ul li{list-style-type: none; margin:0px;}
.error ul li{padding:0 0 0 15px; background: url("images-sitewide/warning-li.gif") no-repeat bottom left;} 
	

#printColumn {float:left; width:663px; margin-left:30px;}
#printColumnBlog {padding:15px 0px 0px 5px;}
#blogName { font-size:16px;}

#flashAnim {width:663px; height:386px; background: url("images-properties/camerton_land.jpg") no-repeat top left; margin-bottom:30px;}
#flashAnim object {display:none;}
				
		
		
/*++++++++++NAVIGATION++++++++*/
.menu ul li ul {display:block; border:0px}	
.menu ul li:hover ul li ul {display: block; border:0px}	
.menu ul li:hover a, .menu ul li a, .menu ul li a:visited {color:#000; background:#fff; background-image:  url("../images-sitewide/spacer.gif"); border:0px}
.menu ul li ul li{padding-left:5px; background: url("../images-sitewide/spacer.gif") #fff top left no-repeat; height:14px;}/*drop down left indent, item height and background color*/



.menu ul li:hover ul li:hover ul {display:block;  left:60px; top:02px; background-color:#fff; width:80px;}/*FLYOUT*/

.menu ul li:hover ul li:hover ul {filter:alpha(opacity=100);-moz-opacity:1;opacity:1; border-top:0px solid #666666; border-bottom:0px solid #666666; border-left:0px solid #666666; font-size:10px; border-right:0px solid #666666; font-size:10px;}
.menu ul li:hover ul li ul {padding:3px 3px 5px 3px; color:#000}/*padding around entire flyout*/
.menu ul li:hover ul li ul li {padding:0px; margin:0px; height:15px; color:#000; background:url(images-sitewide/spacer.gif) #fff;}
.menu ul li:hover ul li ul li a {width:100%; font-size:10px; border-top:1px solid #fff; color:#000}/*flyout link*/
.menu ul li:hover ul li ul li a:hover {font-size:10px;} /*flyout hover*/
.menu ul li:hover ul li ul {display: block;}
/*.menu ul li ul li ul li*/

.location {display:block;}

#bcLink img {width:1px; height:1px}
#bcLink {display:none;}