html,body {width:100%; height:100%; margin:0; padding:0;}
body {background:url("/nELEMENTS/IMAGES/BACKLINE.jpg")}

#MOREBOX {display:none; visibility:hidden; width:758px; height:660px; position:absolute; top:0px; margin-left:-379px; left:57%; z-index:1000}

.DESTUD h2 {font:italic 24pt times new roman; text-align:center; width:100%; color:#6880AB; padding:0; margin:0}
.DESTUD p,ul,li {font:10pt arial; line-height:15pt}
.DESTUD i {font-weight:bold}
.DESTUD li {margin-bottom:5px}

.WARRANTY input,select,textarea {font:8pt arial; width:88%}
.WARRANTY table {font:BOLD 8pt arial}

#WHITEBOX {background:url("/nELEMENTS/IMAGES/WHITEBACK2.png"); width:980px; height:620px; margin:0 auto; position:relative; overflow:hidden; }
* html #WHITEBOX {background-image: none; width:814px; height:552px; margin:0 auto; position:relative; overflow:hidden; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nELEMENTS/IMAGES/WHITEBACK2.png',sizingMethod='crop'); z-index:1}

#CHATWOMANPIC {background:url(/nELEMENTS/IMAGES/CHATWOMAN.png)}
* html #CHATWOMANPIC {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nELEMENTS/IMAGES/CHATWOMAN.png',sizingMethod='crop'); z-index:1}

h2 {line-height:14pt}
#VAD {background-Color:#A6D5CB}

#PAGE {width:920px; margin-left:50%; left:-460px; top:0px; position:absolute; background-color:white; height:590px; overflow:hidden; z-index:5}


#VIEWwrapper {display:none; background:white; -moz-opacity:.90; -ms-filter:"alpha(opacity=90)"; filter:alpha(opacity=90); opacity:.90; width:100%; height:1000px; position:absolute; top:0px; left:0px; z-index:500}
#VIEW {width:624px; border:3px solid #0D6F78; position:absolute; top:0px; left:50%; margin-left:-312px; height:900px; overflow:hidden; display:none; background-color:#f0f0f0; z-index:600}

#VIEWINTERACTIVE {width:836px; border:3px solid #0D6F78; position:absolute; top:0px; left:50%; margin-left:-418px; height:520px; overflow:hidden; display:none; background-color:#f0f0f0; z-index:900}

.PORTAL {position:absolute; left:0px; top:0px; height:100%; width:100%; background-color:#f0f0f0;}
.PORTALCLOSE {position:absolute; text-decoration: none; color:black; cursor:pointer; top:2px; right:2px; width:50px; height:15px; font:bold 8pt arial; background:url(/nELEMENTS/IMAGES/CLOSE.jpg) no-repeat top right;}
.PORTALIFRAME {position:absolute; top:17px; left:0px; width:100%; height:95%}


#HEADER {width:920px; position:relative; height:124px; overflow:hidden}
#PLHLOGO {position:absolute; top:20px; left:2px; width:137px; height:73px}
#PLHSLOGAN {position:absolute; top:29px; left:170px; width:144px; height:60px}
#PLHTOPIMAGE {width:600px; height:124px; position:absolute; right:1px; top:0px}

/*NAVIGATION*/
#NAV {width:920px; position:relative; top:4px; white-space:nowrap; height:32px; overflow:hidden; margin:0 auto}
#NAV a {margin:1px}

#OMEN {position:absolute; width:auto; background:#02529D; height:auto; z-index:500; top:155px; left:0px; font:10pt verdana; cursor:pointer; padding:4px; display:none; color:white;}
#OMEN a {display:block; color:white; text-decoration:none; font:10pt arial; width:100%; margin-bottom:2px}
#OMEN a:hover {background-color:#0F6F78}

#CONTENT {position:relative; top:4px; width:920px; height:430px; font:12pt arial; line-height:16pt; oveflow:hidden; z-index:5;}

#CONTENT a {color:#0D6F78; font-weight:bold}
#CONTENT a:hover {color:#023270;}

#CONTENT p {margin-top:8px; margin-bottom:8px}

#COL1 {position:absolute; top:0px; left:0px; width:520px; height:100%; font:11pt arial;  line-height:13pt; overflow:hidden; z-index:10}
#COL2 {position:absolute; top:0px; right:0px; width:390px; height:100%; font:11pt arial; line-height:13pt; z-index:10}
#COLCOM{position:absolute; top:0px; left:0px; width:520px; height:100%; font:10pt arial;  line-height:13pt; overflow:hidden; z-index:10;}


#ACTIVEinfo {width:100%; height:410px; overflow:hidden; overflow-Y:auto; position:absolute; top:25px; left:0px; background:white; z-index:20;}

#COMMUNITY {width:100%; height:475px; top:5px; left:0px; position:relative; overflow:hidden; z-index:}







#CHATOVERLAY {position:absolute; top:493px; height:109px; width:244px; left:50%; margin-left:-62px; z-index:20}

#BOTTOM {position:absolute; width:100%; height:20px; background:transparent; top:640px; text-align:center; font:12pt arial narrow; color:white}




/* COMMUNITY*/

#SMNAV {width:100%; height:15px; font:7pt verdana; position:relative; top:5px; z-index:200; left:0px}


.smNAVOFF {margin:2px; text-align:center; position:relative; text-decoration:none; color:#0D6F78; height:16px;}
.smNAVON { margin:2px; position:relative; text-decoration:none; color:white; height:16px; background-color:#A6D5CB}

.smNAVOVER {margin:2px; text-align:center; position:relative; text-decoration:underline; color:#0D6F78; height:16px}


/*DCOMMUITY COLUMN */





#INTRO,#QMIS,#FLOORPLANSpg,#INCLUDEDFEATURES,#MAPS,#VIRTUALTOUR,#VIDEO,#ABOUT,#INCLUDEDFEATURES,#INCLUDEDFEATURESMAIN,#INCLUDEDFEATURESSUB1,#INCLUDEDFEAUTURESUB2,#INCLUDEDFEATURESSUB3 {position:relative; top:500px; left:0px}

em {font:14pt arial}




.brk {width:100%; height:10px}

a.FPSEARCHBUTwte {text-decoration:none; color:black; font:bold 8pt arial; border:1px solid black; background-color:white; width:20px; white-space:nowrap; padding:2px; margin:2px}
a.FPSEARCHBUTwte:hover {text-decoration:none; color:black; font:bold 8pt arial; border:1px solid black; background-color:#f0f0f0; width:20px; white-space:nowrap; padding:2px; margin:2px}
a.FPSEARCHBUTgry {text-decoration:none; color:white; font:bold 8pt arial; border:1px solid black; background-color:#c0c0c0; width:20px; white-space:nowrap; padding:2px; margin:2px }
a.FPSEARCHBUTgry:hover {text-decoration:none; color:black; font:bold 8pt arial; border:1px solid black; background-color:#f0f0f0; width:20px; white-space:nowrap; padding:2px; margin:2px}


#FPSEARCH a {color:#0D6F78}


.hd {display:none}

.fpRow {width:100%; font:8pt arial; cursor:pointer; height:90px}
.fpIMGCol {width:85px;}
.fpTITCol {width:150px;}
.fpBEDCol {width:90px; text-align:center}
.fpSQFCol {width:40px; text-align:center}
.fpSUBCol {width:90px}

.fpRow:hover {background:#f0f0f0}

#FPSEARCH {width:100%; font:8pt arial}

table.sortable thead {
    color:black;
    background-color:#f0f0f0;
    font:bold 10pt arial;
    cursor: pointer;
}


.featSpecs {font:10pt arial narrow}
.featHome {color:#7E2112; font:bold 8pt arial}
.featNowprice {color:#7E2112; font:bold 14pt arial narrow}



#AD {width:390px; height:278px; overflow:hidden; font:8pt arial; color:black; position:relative; top:2px; left:0px; border:2px solid #0D6F78; }
#ADPIC {width:390px; height:278px; position:absolute; top:0px; left:0px; overflow:hidden;}
#ADRESS {position:absolute; top:0px; width:80%; left:10%; text-align:center; background:#0D6F78; color:white; font:bold 9pt arial; padding:3px}
#PR {position:absolute; bottom:0px; width:80%; left:10%; text-align:center; background:#0D6F78; color:white; font:9pt arial}

#FFLASH {position:relative; width:390px; height:278px; display:block; }


.trMOV {cursor:pointer; background:#f0f0f0}
.trMOT {cursor:pointer; background:white}
.trTHS {cursor:pointer; background:#A6C3DE}

#FRONTCOMMAP {position:relative}
a.MAPLOGO {width:40px; height:40px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=55,sizingMethod='scale'); opacity:.55; position:absolute;}
a.MAPLOGO img {width:100%; height:100%; border:0; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/nELEMENTS/IMAGES/PLHHOUSE.png', sizingMethod='scale')}
a.MAPLOGO:hover {opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100,sizingMethod='scale')}

.MAPINFOu {position:absolute; width:140px; height:50px;}
.MAPINFOu dd {position:absolute; top:0px; left:0px; width:3px; height:100%; background:#03529D; padding:0; margin:0}
.MAPINFOu span {background:#03529D; color:white; top:0px; left:3px; width:100%; height:75%; position:absolute;}
.MAPINFOu font {font:8pt arial; line-height:8pt; padding:2px; display:block}

.MAPINFOd {position:absolute; width:140px; height:50px}
.MAPINFOd dd {position:absolute; top:0px; left:0px; width:3px; height:100%; background:#03529D; padding:0; margin:0}
.MAPINFOd span {background:#03529D;; color:white; top:12px; left:3px; width:100%; height:75%; position:absolute;}
.MAPINFOd font {font:8pt arial; line-height:8pt; padding:2px; display:block}

.MAPINFOl {position:absolute; width:140px; height:50px}
.MAPINFOl dd {position:absolute; top:0px; left:0px; width:3px; height:100%; background:#03529D; padding:0; margin:0}
.MAPINFOl span {background:#03529D; color:white; top:0px; left:-140px; width:100%; height:75%; position:absolute;}
.MAPINFOl font {font:8pt arial; line-height:8pt; padding:2px; display:block}

.vtbutton {
border: 2px outset #c0c0c0;
text-align:center;
text-decoration:none;
font-family:verdana;
font-size:8pt;
font-weight:bold;
color:white;
padding: 1px 6px 2px 5px;
background-color:#A6C3DE
}
.vtbutton:hover {
border: 2px inset gray;
padding: 1px 6px 2px 5px;
background-color:#A6C3DE
}

.vtbutton:active {
border: 2px inset gray;
background-color:#A6C3DE;
padding: 2px 5px 1px 6px;
}

.BKR {font:7pt arial; position:relative}

.f1 {display:inline; padding:0px;margin:0px; font:bold 11pt arial}

.TOLLFREE {font:bold 13pt arial; position:absolute; left:95px; bottom:15px; width:200px; height:30px; z-index:200; text-align:center}
