INPUT, SELECT, TEXTAREA { font-family:Arial,Helvetica;font-size:12px;color:#31331f; }
FORM { margin:0,0,0,0 }

body {
background-color:#1b1f22;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#484d53;
}
img
{border:none;}

.tabletop { border:solid 8px #FFFFFF; border-bottom:none; background-color:#fdb813; }
.tablenav { border:solid 8px #FFFFFF; border-bottom:none; border-top:none; }
.tablemid { border:solid 8px #FFFFFF; border-bottom:none; border-top:none; }
.tabletitlebar { border:solid 8px #FFFFFF; border-bottom:none; border-top:none; background-color:#333f47; background-image:url(/images/titlebar_bg.jpg); height:60px;}
.tablefooter { background-color:#FFFFFF; border:solid 8px #FFFFFF; border-bottom:solid 14px #FFFFFF; border-top:solid 14px #FFFFFF; }

A.link{ text-decoration:none; color:#484d53; }
A.visited{ color:#484d53; text-decoration:none; }
A.hover{ color:#FF9900; text-decoration:none; }
A.active{ color:#484d53; text-decoration:none; }

A.normlink:link{ color:#484d53; text-decoration:none; font-size:13px; }
A.normlink:visited{ color:#484d53; text-decoration:none; font-size:13px; }
A.normlink:hover{ color:#FF9900; text-decoration:none; font-size:13px; }
A.normlink:active{ color:#484d53; text-decoration:none; font-size:13px; }

.news a:link, .news a:visited, .news a:active { color:#484d53; text-decoration:none; background:none; font-size:16px; line-height:20px; display:block; }
.news a:hover {
	color:#fdb813;
	text-decoration:none;
}
.newstitle { font-weight:bold; font-size:20px; margin-bottom:5px; margin-top:3px; color:#fdb813; }
.newsdate { font-size:12px; color:#FF9900; }

.highslide-body .orangeheading { color:#fdb813; font-size:18px; margin-bottom:4px; }
.orangeheading a:link, .orangeheading a:visited, .orangeheading a:active { color:#fdb813; text-decoration:none; font-size:18px; }
.orangeheading a:hover { color:#fdb813; text-decoration: underline; }

#fscroller a:link, #fscroller a:visited, #fscroller a:active { color:#484d53; text-decoration:none; background:none; font-size:14px; display:block; }
#fscroller a:hover { color:#FF9900; text-decoration:none; }

.footer { font-size:11px; line-height:15px; }
.footer a:link, .footer a:visited, .footer a:active { color:#FF9900; text-decoration:none; }
.footer a:hover { background-color:#455560; color:#FFFFFF; padding-right:3px; }


/* MAIN Navigation */

#menu  {
	margin:0;
	padding:0;
	list-style:none;
}

#menu li {
      float: left;
      display:inline;
      margin:0;
      padding:0;
      }

#home, #location, #masterplan, #design, #developer, #news, #enquiries{
display:block;
height: 48px;
background-position:0 0;
background-repeat:no-repeat;
margin:0;
padding:0;
}


#home span, #location span, #masterplan span, #design span, #developer span, #news span, #enquiries span{
display: none;
}

#home:hover, #location:hover, #masterplan:hover, #design:hover, #developer:hover, #news:hover, #enquiries:hover{
background-position: 0 -48px;
}

#home.current, #location.current, #masterplan.current, #design.current, #developer.current, #news.current, #enquiries.current{
background-position: 0 -48px;}

#home{
background-image:url(/images/nav_home.gif);
width: 93px;
}
#location{
background-image:url(/images/nav_location.gif);
width: 122px;
}
#masterplan{
background-image:url(/images/nav_masterplan.gif);
width: 157px;
}
#design{
background-image:url(/images/nav_design.gif);
width: 230px;
}
#developer{
background-image:url(/images/nav_developer.gif);
width: 178px;
}
#news{
background-image:url(/images/nav_news.gif);
width: 89px;
}
#enquiries{
background-image:url(/images/nav_enquiries.gif);
width: 131px;
}


/* Begin Highslide Formatting */


.highslide-wrapper div {
    font-family: Arial, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/scripts/highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

/* Styles for the popup */
.highslide-wrapper, .rounded-white {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 600px;
    padding: 0 5px 5px 5px;
}
.highslide-wrapper .highslide-header {
 background:#455560; background-image:url(/Scripts/highslide/graphics/bg_head.gif); padding:3px; margin-top:5px; margin-bottom:10px;
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
	
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
	display: inline;
}
.highslide-wrapper .highslide-footer {
	height: 15px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	margin-top: 4px;
	height: 11px;
	width: 11px;
	background: url(/scripts/highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
padding:5px;
background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

}
.highslide-move {
    cursor: move;
	display:block;
}
.highslide-resize {
    cursor: nw-resize;
}

#newslink a{
color:#484d53; text-decoration:underline; background:none; font-size:16px; line-height:20px; display:none;}
