HTML { overflow:scroll; }
BODY { margin:0px; margin-top:0px; margin-bottom:5px; background-color:#ffffff; text-align:center; overflow:visible; }
BODYLOCAL { margin:0px; margin-top:0px; margin-bottom:5px; background-color:#404040; text-align:center; overflow:visible; }
H1,H2 { display:inline; }

.hidden { position:absolute; top:-1000px; }

#doc { margin:auto; width:740px; height:100%; text-align:left; background:#ffffff; padding:0px 0px 12px 0px; border:solid white 5px; }

#header { position:relative; width:100%; height:150px; margin-left:0px; margin-right:0px; overflow:hidden; }
#header A { display:block; width:315px; height:105px; }

#header.home { background-image:url(/corporate/images/header-home.jpg); }
#header.properties { background-image:url(/corporate/images/header-properties.jpg); }
#header.property { background-image:url(/corporate/images/header-property.jpg); }
#header.projects { background-image:url(/corporate/images/header-projects.jpg); }
#header.news { background-image:url(/corporate/images/header2.jpg); }

#nav { width:100%; height:18px; margin:5px; margin-left:0px; background-color:#f8991d; border:1px solid #af7837; border-left:0px; border-right:0px; }
#nav UL { margin:0px; margin-left:0px; margin-top:2px; margin-bottom:2px; padding:0px; font-size:11px; }
#nav LI { display:inline; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#ffffff; padding-right:0px; border-right:1px solid #ffffff; }
#nav LI A { text-decoration:none; color:#ffffff; }
#nav LI.homes { padding-left:23px; padding-right:23px; }
#nav LI.homeslast { padding-left:23px; border-right:0px; }
#nav LI.corp { padding-left:9px; padding-right:9px; }
#nav LI.corplast { padding-left:9px; border-right:0px;}

#homesticker { position:relative; clear:left; width:100%; height:20px; background-color:#ffffff; border:1px solid #af7837; border-left:0px; border-right:0px; margin-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; cursor:pointer; }
#homesticker A { font-family:Verdana,Arial,Helvetica,sans-serif; color:#000000; font-size:12px; text-decoration:none; cursor:pointer; }
#homesticker SPAN { padding-top:2px; }
#homestickertitle { position:relative; top:4px; left:0px; width:166px; height:12px; background-image:url(/homes/images/topticker.gif); background-repeat:no-repeat; }
#homestickerscroll { position:absolute; width:565px; height:17px; top:1px; right:0px; padding-top:0px; border:0px solid #000000; overflow:hidden; white-space:nowrap; }
.hstext { position:absolute; top:0px; white-space:nowrap; }
.hsopt { display:inline; margin-right:50px; white-space:nowrap; }

#footer { width:100%; margin:5px; margin-left:0px; clear:both; border-top:1px solid #939598; }

#copyright { float:left; padding-top:1px; margin:0px; margin-left:0px;}
#copyright P { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#939598; display:inline; }

#footernav { float:right; margin:0px; margin-right:0px; }
#footernav UL { margin:0px; }
#footernav LI { display:inline; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#939598; padding-left:7px; padding-right:10px; border-right:1px solid #939598; }
#footernav LI A { font-size:11px; color:#939598; text-decoration:none; }
#footernav LI.last { padding-right:0px; border-right:0; }

#page { width:100%; margin-left:0px; margin-right:0px; }
#vtpage { position:relative; width:100%; margin-left:5px; margin-right:5px; }

#leftimage { float:left; width:197px; min-height:203px; background-repeat:no-repeat; text-align:center; }
#leftimage img { border:none; }
#leftimage p { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:normal; font-size:11px; color:#EC8101; padding:0px; margin:0px;}
#leftimage a { text-decoration:none; }
#leftimage.home { background-image:url(/corporate/images/homeleft.jpg); }
#leftimage.properties { background-image:url(/corporate/images/propertiesleft.jpg); }
#leftimage.projects { background-image:url(/corporate/images/projectsleft.jpg); }
#leftimage.news { background-image:url(/corporate/images/left2.jpg ); }
#leftimage #leftlower { position:relative; margin-top:210px; height:320px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#939598; }
#leftimage #leftlower a { color:#939598; }

#rightmenu { float:right; width:123px; }

/* Content with no margins */
#content_no { position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; margin-left:0px; margin-right:0px; min-height:210px; }
#content_no H2 { font-family:Arial,Helvetica,sans-serif; color:#EC8101; font-size:20px; }
#content_no A { color:#939598; }

/* Content with lefthand margin only */
#content_l { position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; 
   margin-left:202px; margin-right:0px; padding-left:5px; padding-right:0px; min-height:210px; border:0px solid black; }
#content_l H2 { font-family:Arial,Helvetica,sans-serif; color:#EC8101; font-size:20px; }
#content_l A { color:#939598; }

/* Content with righthand margin only */
#content_r { position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; 
   margin-left:0px; margin-right:128px; padding-left:0px; padding-right:5px; min-height:210px;
   background:#ffffff url(/images/contenttile.gif) repeat-y top right; }
#content_r H2 { font-family:Arial,Helvetica,sans-serif; color:#EC8101; font-size:20px; }
#content_r A { color:#939598; }

/* Content with lefthand and righthand margins */
#content_lr { position:relative; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; 
   margin-left:202px; margin-right:128px; padding-left:5px; padding-right:5px; min-height:210px;
   background:#ffffff url(/images/contenttile.gif) repeat-y top right; }
#content_lr H2 { font-family:Arial,Helvetica,sans-serif; color:#EC8101; font-size:20px; }
#content_lr A { color:#939598; }

#breadcrumb { position:relative; background-color:#ffffff; text-align:left; padding-top:0px; padding-bottom:10px; }
#breadcrumb UL { margin:0px; padding:0px; list-style-type:none; }
#breadcrumb LI { list-style-image:none; display:inline; padding:0 0px 0 0; margin:3px 0 0 0; }
#breadcrumb A { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; text-decoration:underline; }
#breadcrumb A:hover { color:#F49100; }

#ticker { position:relative; clear:left; width:100%; height:20px; background-color:#f8991d; border:1px solid #af7837; border-left:0px; border-right:0px; margin-top:5px; font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:12px; }
#ticker A { font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; font-size:12px; text-decoration:none; }
#ticker SPAN { padding-top:2px; }
#tickertitle { position:relative; top:4px; left:8px; width:44px; height:12px; background-image:url(/images/tickernews.gif); background-repeat:no-repeat; }
#tickertitle A { display:block; width:44px; height:12px; }
#tickerscroll { position:absolute; width:678px; height:17px; top:1px; right:0px; padding-top:0px; border:0px solid #000000; }
.tickernews { color:#ffffff; text-decoration:none; }

#nav UL { margin:0px; margin-left:0px; margin-top:2px; margin-bottom:2px; padding:0px; font-size:11px; }
#nav LI { display:inline; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#ffffff; padding-right:0px; border-right:1px solid #ffffff; }
#nav LI A { text-decoration:none; color:#ffffff; }

#news A {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#939598; text-decoration:none;}
#news A:hover { color:#F49100; text-decoration:underline; } 

#pubs A {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#939598; text-decoration:none;}
#pubs A:hover { color:#F49100; text-decoration:underline; } 

#sitenews A {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#F49100; text-decoration:none;}
#sitenews A:hover { color:#F49100; text-decoration:underline; } 

#panotour { position:absolute; top:70px; left:0px; width:741px; height:488px; border:solid red 0px; z-index:10; }
#panospacer { position:relative; height:348px; border:solid black 0px; }

.formsep { width:100%; height:10px; border-bottom:solid #939598 1px; }
		
/* Homes specific */

INPUT.readonly { background :#DDDDDD; }
 
DIV.spacer { clear:both; }

#search { float:right; width:123px; margin-top:29px; }
#searchimage { width:123px; height:123px; background-image:url(/homes/images/homeright.jpg); background-repeat:no-repeat; }

#locatortitle { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; margin-top:50px; font-weight:bold; color:#000000; }
#locatorkey { margin-top:10px; }

#phases TD { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598;}

#copy{ font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; }

p.rooms { font-family:Arial,Helvetica,sans-serif; color:#939598; font-size:12px; }

#SearchResults { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; margin-left:0px; padding-right:3px; height:210px; overflow:scroll; border:1px solid black; }

.bold { font-weight:bold; }

#navString { font-size:10px; }

#pagetitle { width:382px; height:48px; background-image:url(/homes/images/hometitle.gif); background-repeat:no-repeat; }

.TableRowYellow { font-family:Verdana,Arial,Helvetica,sans-serif; color:#939598; font-size:10px; text-align:left; background-color:#fff8ca; border:1px solid black; }
.TableRowLightGrey { font-family:Verdana,Arial,Helvetica,sans-serif; color:#939598; font-size:10px; text-align:left; background-color:#f1eff0; }
.TableRowDarkGrey { font-family:Verdana,Arial,Helvetica,sans-serif; color:#939598; font-size:10px; text-align:left; background-color:#e0e0e0; }

.largecopy { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#939598; font-weight:bold; }
.orangecopy {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#F49100; text-decoration:none;}
A.orangecopy {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#F49100; text-decoration:none;}
A.orangecopy:hover { color:#000000;} 
.orangecopy2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#F49100; text-decoration:none;}
A.orangebold:hover { color:#000000;} 
.greycopy {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#939598; text-decoration:none;}
A.greycopy {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#939598; text-decoration:none;}
A.greycopy:hover { color:#000000;} 
.greycopy2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#939598; text-decoration:none;}
.greybold {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#939598; }
A.greybold {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#939598; text-decoration:none;}
A.greybold:hover { color:#000000;} 
.greysmall {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#939598; }
.blacklink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
A.blacklink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}
A.blacklink:hover { color:#000000;} 
.orangelink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#F49100; text-decoration:none;}
A.orangelink {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#F49100; text-decoration:none;}
A.orangelink:hover { color:#F49100; text-decoration:underline; } 
#homes_map { position:relative; width:320px; height:340px; z-index:20; overflow:hidden; border:0px solid black;}
#mapsmall { position:relative; width:197px; height:209px; z-index:20; overflow:hidden; border:none; float:left;}
#image { position:relative; left:0px; top:0px; width:auto; height:auto; z-index:2; margin:10px 0px; border:none thin; }
#intro { position:absolute; left:0px; top:0px; width:260px; height:30px; z-index:50;}
#siteBox { position:relative; left:0px; top:0px; width:260px; height:20px; z-index:20; background-color:#ffffff; }
.siteText { position:absolute; left:0px; top:0px; width:260px; height:20px; z-index:20; color:#000000; visibility:hidden; }
#key { position:absolute; left:80px; top:120px; width:130px; height:100px; z-index:50;}
#list { position:absolute; left:92px; top:245px; width:130px; height:20px; z-index:50;}
#tour { position:absolute; left:92px; top:270px; width:130px; height:20px; z-index:50;}
.centred { text-align:center; }
.mandfld { background-color:#ffdc97; color:#000000; }
.optfld { background-color: #ffffff; }
newbody { position:relative; }
textarea { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; }
.regmark { font-size:10px; }

.whitetext TH { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:12px; color:#ffffff; background-color:#F49100; text-align:center; }
.whitetext TR { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; text-align:center; }
.whitetext TD { border:none; }
.whitetext TR.odd { background-color:#FFFFFF; }
.whitetext TR.even { background-color:#FFF8CA; }
.whitetext TR.orange TD { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; color:#ffffff; background-color:#F49100; text-align:center; }
.whitetext TR TD.left { text-align:left; }

.availtab { border:solid 1px #939598;border-collapse:collapse;  }
.availtab TD { border:solid 1px #939598; vertical-align:top; }

.availlist TH { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:11px; color:#ffffff; background-color:#F49100; text-align:center; white-space:nowrap; }
.availlist TR { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; text-align:center; }
.availlist TD { border:none; }
.availlist TR.odd { background-color:#FFFFFF; }
.availlist TR.even { background-color:#FFF8CA; }
.availlist TR.orange TD { font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; font-size:10px; color:#ffffff; background-color:#F49100; text-align:center; }
.availlist TR TD.left { text-align:left; }

.schemes { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:normal; color:#939598; }
.schemes  { padding:2px; }
.schemes UL { padding:0px 0px 0px 10px; margin:5px 0px 0px 10px; text-align:left; }

#planimage { position:relative; }

.tabtext100 { position:relative; float:left; width:100px; }

.clearfloat { clear:both; height:3px; font-size:1px; }

#mwu span { color:#F49100; }
#mwu ul { color:#F49100; margin-top:3px;}
#mwu a { text-decoration:none; }
#mwu a:link { text-decoration:none; }
#mwu a:hover { text-decoration:underline; }
#mwu a.left { display:inline; float:left; }
#mwu a.right { display:inline; float:right; }
#mwuimg { width:400px; text-align:center; min-height:300px;}
#mwuimg img { border:solid 1px #939598; }

/* Corporate specific */

#menupic { width:123px; height:47px; background-image:url(/corporate/images/menupic.jpg); background-repeat:no-repeat; }

#corp_map { position:relative; width:394px; height:339px; background-image:url(/corporate/images/map.gif); background-repeat:no-repeat; background-position:top left; border:0px solid black;}

DIV.contenttable { width:525px; float:left; }
DIV.contentpicture { float:left; width:172px; height:138px; margin-right:6px; }
DIV.last { margin-right:0; }

#property { float:left; width:204px; background-image:url(/images/contenttile.gif); background-position:top right; background-repeat:repeat-y; }
#property UL { float:left; clear:left; text-align:right; margin:0px; padding:0px; }
#property LI { height:25px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; color:#ec8000; list-style-type:none; padding:4px; margin:5px; padding:0px; width:185px; }
#property LI A { text-decoration:none; color:#ec8000; }
#property span.send {  background:#ffffff url(/corporate/images/send.gif) no-repeat right center; padding-top:2px; padding-right:25px; }
#property span.print { background:#ffffff url(/corporate/images/pdf.gif) no-repeat right center; padding-top:2px; padding-right:25px;}
#property span.video { background:#ffffff url(/corporate/images/video.gif) no-repeat right center; padding-top:2px; padding-right:25px; }
#property span.tour {  background:#ffffff url(/corporate/images/tour.gif) no-repeat right center; padding-top:2px; padding-right:25px; }
#property span.camera {  background:#ffffff url(/corporate/images/camera.gif) no-repeat right center; padding-top:2px; padding-right:25px; }

#propertypic { float:left; width:197px; height:203px; background-repeat:no-repeat; }

#propertypic2 { float:left; width:197px; background-repeat:no-repeat; padding-bottom:3px; }

.project { height:75px; width:100%; margin-bottom:15px; }
.projectpic { float:left; left:0px; top:0px; width:80px; height:100%; }
.projectpic IMG { height:75px; width:75px; border:0px; }
.projecttext { clear:right; left:80px; top:0px; height:100%; }

#camarea   { position:relative; margin:10px 0; left:0px; top:0px; width:525px; height:395px; border:solid 1px #808080; }
#camframe1 { position:absolute; top:0px; left:0px; width:525px; height:395px; z-index:1;}
#camframe2 { position:absolute; top:0px; left:0px; width:525px; height:395px; z-index:2;}
