/*  
    Colors
    DARK-GREEN:   #00341C
    MID-GREEN:    #41614C
    LIGHT-GREEN:  #DBEBE2
    BRIGHT-GREEN: #C6DB00
*/

 html, body { height: 100%; }
 body { color: #00341C; }
 img { border:0; padding:0; margin:0; }
 strong { font-size: 114%; }
.offscreen { position:absolute;left:-2000px; }
 label { background-color: #DBEBE2; display: block; margin-top:0.8em; margin-bottom:-1em; padding:0.1em; padding-left:0.3em; font-size: 114%; }
.button { display:block; width: auto; !important; margin-top: 0.5em; margin-bottom:0.8em; font-size: large; }
.minibutton { display:inline; font-size: small; width: auto; !important }
select, input, textarea { margin:0;padding:0; width:100% }
.shortfield { height: 8em; }
.errorExplanation { margin:0; padding 0.4em: border: 1px dotted #00341C; }
.button-to { display: block; position:relative; float:left; width: auto; }
.pseudonav { position;relative; width: 100%; height: 4em; }
.pseudonav form input { margin:0; padding:0; display:inline; float:left; !important }
.indented { margin-left: 30px; list-style-type: decimal; font-size:92%; }
.indented li { margin-top: 0.3em; }
.subsect { margin-left: 24px; list-style-type: lower-roman; }
.indentor { margin-left: 30px; } 

.map_explainer { color: #00341C; position:relative;top:-0.3em; }

/* Fonts */

h1 { color: #00341C; font-size: 136%; margin-bottom: 0.7em; }
h4 { font-weight: normal; font-size: 114%; }
h6 { font-weight: normal; font-size: 100%; }
p  { font-size: 100%; margin-top: 0.3em; margin-bottom: 0.3em; }

/* Layout */

#introflash {
    position:absolute;
    left:0;
    top:0;
    width: 100%;
    height: 101%;
    z-index: 5000;
    display:none;
}

.largecontainer {   /* for fixed footer */
    position: relative;
    min-height: 100%;
    width: 776px;
    border-left: 1px solid #00341C; 
    border-right: 1px solid #00341C; 
	left: 50%;
	margin-left: -388px;
}
* html .largecontainer { height: 100%; }

.smallcontainer {
    position: relative;
    top:-1px;
    left:0;
    min-height: 100%;
    width: 776px;
	border-left: none; !important
	border-right: none; !important
	margin-left: 0px;
}

.largefooter {
position: relative;
margin-top:-2em;
width: 718px;
// width: 777px;
left: 50%;
margin-left: -388px;
}
.smallfooter {
position: relative;
margin-top:-2em;
width: 718px;
// width: 777px;
}

#map { width:488px;height:472px;color:#014F7C; position:relative;top:-2px; }
.currentdevelopments { width: 287px }
.completed h1 { clear:left; }
.completed hr	{width:100%;clear:both;visibility:hidden}
.completed h6	{position:relative;top:-3em}
#development_info li { list-style-type: none; background-image: url('../images/bufllet.gif'); background-repeat:no-repeat; background-position: 6px 0; padding-left:1.6em; padding-right:1.6em; font-size:12px }
.nav, #container p { padding: 3px 30px 4px 30px; }
#footer { padding: 5px 30px 6px 30px; }
#header { height: 103px; text-align:right; }
#header img { margin-right: 114px; margin-top: 16px; } /* logo */
.designandbuild p { clear: both }

img.siteplan { position:relative; left:27px; top:1.2em; }

img.dbstrapline	{margin-top:-48px;float:right;margin-left:2.8em;margin-right:2em;position:relative;top:-3px}

#datetime { height:27px; width: 322px; position:absolute; top:2.75em; left:1em;  }
.datetime { position: absolute; left:15px;bottom:-24px; }

#gallery { position:relative; display:block; height: 165px; // height: 167px; border-top: 1px solid white; border-bottom: 1px solid white; }

#gallery img.left { position:absolute;top:0;left:0; }
#gallery img.right { border-left:1px solid white; position:absolute;right:0;top:0; }
.dev_title_right { position: absolute;right:0;top:0 }

#sidebar { margin-bottom:10px; margin-left:-2px; padding:0; }
tr>#sidebar { border-left:1px solid white; }
#sidebar p { padding: 0 30px 6px 6px }
#sidebar h1 { padding: 8px 30px 0 6px; }
.title { background-color: #C6DB00; width: 488px; height: 50px; padding:0; margin-bottom:10px; }
.imagetitle { background-color: #C6DB00; }
.imagetitle_dev { position:relative; }
#body { background-color: white; padding-bottom:26px; }
.onecol { padding-top:0.5em; padding-bottom:2em; height: auto; }
.short { width: 488px; }
.onecol form, .onecol h1, .onecol h2, .onecol h3, .onecol h4 { padding: 8px 30px 0px 30px; }

#notice {
    background: #00341C url('../images/info_icon.gif') no-repeat 11px 45%;
	color: white;
	margin-bottom: 1px solid white;
}
#body table {
    border-collapse: collapse;
    margin-bottom:1.6em;
    // margin-right:-1px;
}
#body table td { vertical-align:top; }

table.fullpage {
    width: 90%;
	margin-top: 2em;
	font-size: 100%;
	margin-left: 31px;
}
table.fullpage th, table.fullpage td { padding:0.14em; }
table.fullpage th {
	text-transform:uppercase;
	text-align:left;
	font-size: 82%;
}
table.fullpage tr.even {
	background-color: #DBEBE2;
}
table.fullpage tr.odd {
	background-color: #FFFFFF;
}

.latestnews { background: #FFFFFF url('../images/lightgreenbg.jpg') repeat-x; }
.hidden_story { display: none; !important }

.thumbnailfloat { float:left; padding: 0em 1.1em 0.5em 0; clear:left }
.phos { padding: 1em 0 3em 0; }

.thumbnails { margin-left: 30px; margin-top:24px; width: 718px; padding-bottom:20px; clear:both; }
.thumbnails a {
    height: 83px;
	float: left;
	padding-right: 6px;
	margin-right: 6px;
}
.thumbnails label { color:black; display:block; clear:both; height:1em; padding-top:0.4em; padding-left:0; float:none; background-color:transparent; }

.thumbnails a.none { border-right: 0px; }
/* dev. colours */
.fenicethumbs  a { border-right: 4px solid #F39900; }
.axonthumbs    a { border-right: 4px solid #E7301F; }
.cedarthumbs   a { border-right: 4px solid #D1E2A5; }
.opusthumbs    a { border-right: 4px solid #97D2E2; }
.orionthumbs   a { border-right: 4px solid #E57A52; }
.vantagethumbs a { border-right: 4px solid #F0BB39; }
.venturethumbs a { border-right: 4px solid #5781AE; }
.registhumbs   a { border-right: 4px solid #370044; }
.quantumthumbs a { border-right: 4px solid #b2d235; }

a.lastthumb { border-right: none; }

.development_text ul li { margin-left: 30px; list-style-type: decimal;  }
ol.loweralpha { margin-left: 30px; list-style-type:lower-alpha; font-size: 92% }
ol.loweralpha li { margin-top: 0.3em; }
.development_info ul { margin-left: 30px; }
.development_info li { list-style-type: none; background-image: url('../images/bullet.gif'); background-repeat:no-repeat; background-position: top left; padding-left:1.1em; } 
/* Navigation */

a { text-decoration: underline; color: #00341C; }
.news a { text-decoration:none; color: #55836A; font-weight: bold; font-size: 92%; display:block; }
.headline { line-height:103%; }
ul.news { padding:7px; }
.news li { padding-top:8px; padding-bottom:2px; border-bottom: 1px solid #00341C; }
li.story { padding-top:0.3em; border-bottom: none; padding-bottom:0.8em; //padding-bottom:0.1em; }

.nav, #footer, .news a { text-transform: uppercase; }
.nav span, #footer span { position:relative;top:1px; }
.nav span a, #footer span a { position:relative;bottom:1px }
.nav a, #footer a { font-size: 85%; color:white; text-decoration: none; }

.nav    a:link, .nav a:hover, .nav a:visited, .nav a:active { color: white; }
#footer a:link, .footer a:hover, .footer a:visited, .footer a:active { color: white; }
.nav    a:hover { color: #C6DB00 }
#footer { background-image: url('../images/footer.gif'); background-repeat: no-repeat; background-position: 29px 42%; text-align:right; color: #C6DB00; background-color: #00341C }
#footer a:hover { color: #C6DB00 }

#navPage  a:link, #navPage a:visited, #navPage a:active { color: #41614C; }
#navPage  a:hover { color: #00341C; }
#navSite { background-color: #00341C; color: #C6DB00; }
#navSection { background-color: #41614C; color: #C6DB00; }
#navPage { background-color: #DBEBE2; color: #41614C; }

.home_padded { margin: 8px 0 0 9px; }

#printsym { position:relative;top:2px; }
.full_story { padding-top:2px; margin-bottom:3px;}
a#printlink:hover { cursor:pointer }
a#print:hover {background-position:-26px 0px}

#print {margin-left:4px;padding-top:-1px;display:inline;width:13px;height:12px;background:url(/images/print.gif) no-repeat}

.radios input { display:inline; width: auto; margin-left: 3em; }
.radios label { background-color: transparent; display:inline; font-size: 94%; }

.contacttext ul { margin-left:30px; }

p.leading15 { font-size: 50%; line-height:0.5em; height:0.5em; }
.developmenttext { color: #000000; !important }

.completed img { font-size:10%; line-height:0; float: right; margin-left:8em; margin-right:0; padding-right:0; margin-bottom:1em; position:relative;top:0.3em; right:0; }
.galleryphoto { display: block; height:auto; clear:both; }
#printfooter { display: none; }
td .button-to { width: auto; margin:0 0 0 6px; padding:0; }

hr { color: #00341C;
background: #00341C;
border: 0;
height: 1px;
margin-top:8px;
}
.land_sale_home {
    position:absolute;
    bottom:50px;
    right:10px;
}
p.updated_at {
	font-size: 92%;
}
.future_devs ul {
	list-style-type: square; margin-left: 28px;
}

/* new navbar */

#navSite { z-index:99; }

.nav { height:1em; z-index:99 }

.nb, .nb * {margin:0;padding:0;}
.nb { line-height:1em;float:left; }
.nb ul { background:transparent; }
.nb li { float:left;position:relative;z-index:999; border-right:1px solid #c6db00;padding-right:0.5em;padding-left:0.5em; }
.nb a { display:block;float:left;width:100%; }
.nb li li { border-right:none;border-bottom:1px solid #07673B;z-index:1500;width:112px;height:auto; }
.nb li ul { float:none;top:-999em;position:absolute;padding-right:0.5em;padding-left:0.5em; width:112px; }
.nb li:hover, .nb li.sfHover, .nb a:focus, .nb a:hover, .nb a:active { background:#00341C; }

.nb li:hover ul, 
ul.nb li.sfHover ul {
	left:-1px;
	top:1.33em;
}

.nb li:hover li ul,
.nb li.sfHover li ul {
	top:-999em;
}
.nb li li:hover ul, 
ul.nb li li.sfHover ul {
	left:9.45em;
	top:-1px;
	width:auto;
	padding-right:1em;
}

.superfish li:hover ul,
.superfish li li:hover ul {
	top:-999em;
}
.nb li li {
	background:#00341C;
	float:none;
	width:auto;
    padding:0.2em;
    text-indent:0.2em;
    margin-left:-0.2em;
}
.nb li li li {
	background:#00341C;
}
.nb li li a {
	float:none;
	padding-right:0;
	width:auto;
	padding-right:1em;
	z-index:3000;
}
*html .nb li li {
	margin-bottom:-3px;
}
*html .nb li li li {
	margin-bottom:-1px;
}
*+html .nb li li {
	margin-bottom:-3px;
}
*+html .nb li li li {
	margin-bottom:-1px;
}
.rightalign {float:right;margin-left:24px;margin-top:8px}
.video_popup_link {margin-top:-10px;position:relative;top:200px;left:20px}
.sidebar_text {width:263px;float:right;margin-right:20px;margin-left:20px;margin-bottom:18px}
.sidebar_text a.pdf_dl {display:block;text-decoration:none;padding-left:84px;height:100px;padding-top:10px;font-weight:bold}
.sidebar_text em {font-size:10px;color:#666}

.brochure_axon  {background:url(../images/pdf_thumbnails/cedarcourt.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_cedar {background:url(../images/pdf_thumbnails/cedarcourt.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_cedar_house {background:url(../images/pdf_thumbnails/cedar_brochure_2.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_sigma_office {background:url(../images/pdf_thumbnails/sigma_offices.gif) no-repeat;}
.brochure_sigma_industrial {background:url(../images/pdf_thumbnails/sigma_industrial.gif) no-repeat;}
.brochure_regis {background:url(../images/pdf_thumbnails/regis.gif) no-repeat;}
.brochure_quantum {background:url(../images/pdf_thumbnails/quantum.gif) no-repeat;}
.brochure_quantum2 {background:url(../images/pdf_thumbnails/quantum_2.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_opus {background:url(../images/pdf_thumbnails/opus.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_fenicecourt {background:url(../images/pdf_thumbnails/fenicecourt.gif) no-repeat;}
.brochure_vantagepark {background:url(../images/pdf_thumbnails/vantagepark.gif) no-repeat;padding-left:118px !important;height:78px !important}
.brochure_venturecourt {background:url(../images/pdf_thumbnails/venturecourt.gif) no-repeat;}

#map2 {width:488px;height:414px}
