

@media print {

    #PAGE,#FOOTBELOW,.PAGE {display:none; visibility:hidden}
    #VIEWwrapper {display:block; visibility:visible; 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:100%; border:3px solid black; position:absolute; top:0px; height:1000px; overflow:hidden; display:block; 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:1000; }

    .PORTAL {position:absolute; left:0px; top:0px; height:1000px; width:100%; background-color:#f0f0f0;}
    .PORTALCLOSE {display:none; visibility:hidden; position:absolute; text-decoration: none; color:black; cursor:pointer; top:2px; right:2px; width:50px; height:15px; overflow:hidden; font:bold 8pt arial; background:url(http://www.pacificlifestylehomes.com/nELEMENTS/IMAGES/CLOSE.jpg) no-repeat top right;}
    .PORTALIFRAME {position:absolute; top:0px; left:0px; width:100%; height:950px; z-index:1000}
}

@media screen {

body {background:url("/nELEMENTS/IMAGES/BG1.png"); margin:0px; padding:0px}

a {
outline-style:none;
outline-width:0;
}





.PAGE {margin:0 auto; position:relative; background:url("/nELEMENTS/IMAGES/WTEBLOK.png"); width:973px; height:620px}
.INSIDE {position:relative; left:14px; width:944px; height:603px; overflow:hidden}
.HEADER {position:relative; width:943px; height:161px; background:url("/nELEMENTS/IMAGES/GCH_Web_Driveway.jpg"); z-index:200}
.LOGO {position:absolute; width:300px; height:100px; background:url("/nELEMENTS/IMAGES/GCHLOGO.png"); position:absolute; top:5px; left:9px}
.SLOGAN {position:absolute; width:600px; height:30px; position:absolute; left:320px; top:20px; font:italic bold 17pt arial; color:#FFFFCC}

.CONTACTUSW {white-space:nowrap; background:white; position:absolute; bottom:20px; width:190px; height:30px; color:#7F350A; right:20px; font:bold 12pt arial; z-index:200}
.CONTACTUSB {white-space:nowrap; position:absolute; bottom:19px; width:190px; height:30px; right:19px; color:#DCD7B0; font:bold 12pt arial; z-index:100}

.BUTTONS {position:absolute; border:none; top:120px; left:18px; width:100%; outline:none; z-index:2000}
.BUTTONS div {background:url("/nELEMENTS/IMAGES/BBG.png"); height:12px; margin:0px; padding:0px; z-index:-1; position:absolute; outline:none}

/*
.BUTTON {text-decoration:none; outline:0px; cursor:pointer; background-position:0px 0px; position:relative; top:0px; display:block; float:left; margin-left:21px; text-align:center; font:bold 13pt arial; line-height:180%; color:black; text-decoration:none}
.BUTTON span {display:none; font:10pt arial; text-align:left; height:20px; line-height:18pt; color:black; padding:3px; position:relative;}
*/

.BUTTON {display:block; border:none; outline:0px; cursor:pointer; position:relative; float:left;  text-align:center; font:bold 13pt arial; line-height:170%; z-index:2000}
.BUTTON .bg {display:block; border:none; color:black; text-decoration:none; outline:none; position-relative;}
.BUTTON .bg:hover {color:maroon; border:none; outline:none;}
.BUTTON .bg:active {background-position:100% 0px; border:none; display:block; outline:none; top:1px}
.BUTTON .int {display:none; background:#D8D2A8; border:1px solid black; padding:2px; text-align:left; outline:none}
.BUTTON .int a {text-decoration:none; font:bold 9pt arial; color:black; white-space:nowrap; display:block; width:100%; height:16px; margin-top:3px; outline:none}
.BUTTON .int a:hover { color:white;  background:black; outline:none }

.BUTTON:hover .int {display:block; outline:none}

.CONTENT {width:100%; height:442px; position:relative; overflow:hidden;}
.SPECIALSBUTTON {position:absolute; width:241px; height:130px; z-index:200; right:20px; bottom:20px; }

.FLASHFRAME {background:url("/nELEMENTS/IMAGES/FLASHFRAME.png"); width:470px; height:290px; left:10px; position:absolute}
.FLASHFRAME iframe {position:absolute; top:10px; left:12px}

.PAGETEXT {width:550px; font:11pt arial; position:absolute; left:20px; top:295px; height:150px; background:white; line-height:150%; z-index:40; overflow:hidden}
.PAGETEXT span {font:italic bold 13pt arial; color:#7F421B; padding:0px; border:0px; display:inline; line-height:22px}
.PAGETEXT div {display:none}
.PAGETEXT a {color:black; font-size:75%}

.PAGETEXTo {width:550px; font:11pt arial; position:absolute; left:20px; top:295px; height:150px; background:white; line-height:150%; z-index:400; overflow:hidden; overflow-Y:scroll}
.PAGETEXTo span {font:italic bold 13pt arial; color:#7F421B; padding:0px; border:0px; display:inline; line-height:22px}
.PAGETEXTo div {display:block}
.PAGETEXTo a {color:red; font-weight:bold}


.FRONTMAP {background:url("/nELEMENTS/IMAGES/FRONTMAP.jpg"); width:320px; height:270px; position:absolute; left:550px; top:30px; z-index:10}

.SPECIALS {position:absolute; left:23px; bottom:30px; width:113px; height:113px; border:1px solid black; z-index:20}

.SOCIAL {position:absolute; top:258px; right:40px; width:200px; height:42px; z-index:100}
.FBLIKE {position:absolute; top:235px; right:40px; width:200px; height:20px; z-index:200; font:8pt arial}
.MAPDIR {font:italic bold 10pt arial; position:absolute; text-align:right; left:725px; width:200px; top:20px; z-index:100; color:black; line-height:90%}


#AVAILABLEHOMES {position:absolute; top:0px; left:10px; width:925px; height:450px; overflow:hidden;}
#AVAILABLE-HOMES {width:295px; height:500px; height:950px; overflow:hidden }
#AVAILABLE-MIN {width:300px; height:300px; padding-top:5px; padding-bottom:5px; overflow:hidden; overflow-Y:auto; overflow-X:hidden}
#AVAILABLE-MNLBL {height:15px; width:260px; padding-top:35px; color:maroon; font:10pt arial }
#AVAILABLE-RBLBL {width:260px; height:15px; padding-top:35px; color:maroon; font:10pt arial; padding-bottom:5px }
#AVAILABLE-RTB {width:300px; height:500px; overflow:hidden; overflow-Y:auto;}
#AVAILABLE-GEO {display:none}
#AVL-MIN {display:none; position:relative}
#AVL-RTB {display:none; position:relative; height:500px; width:300px; overflow:hidden}
#MAP {width:350px; height:430px}

.AVHOMESCONTAINER {width:100%; height:95px; overflow:hidden}

.BON {background:white; color:maroon}
.BOFF {background:white; color:maroon}

.MBUTTONS a {margin:1px; padding-right:2px; padding-left:2px; padding:1px; text-decoration:none; font:9pt arial}
.MBUTTONS a:hover {text-decoration:underline;}




.MIN-HOMEOUTPUT {cursor:pointer; border:1px solid #8696AF; margin-bottom:7px; height:87px; width:340px; position:relative; background-image:url(/nELEMENTS/IMAGES/PROPBG.jpg); font:10pt arial}
.MIN-HOMEOUTPUTGRAY {cursor:pointer; border:1px solid #8696AF; margin-bottom:7px; height:87px; width:340px;  position:relative; background-image:url(/nELEMENTS/IMAGES/PROPBGgray.jpg); font:10pt arial}
.MIN-HOMEOUTPUTMAROON {cursor:pointer; border:1px solid #8696AF; margin-bottom:7px; height:87px; width:340px;  position:relative; background-image:url(/nELEMENTS/IMAGES/PROPBGmaroon.jpg); font:10pt arial}

.MIN-mapnum {width:17px; position:absolute; top:1px; left:1px}
.MIN-HOME-info {position:absolute; left:25px; width:235px; height:80px; line-height:12pt; top:5px; overflow:hidden;	text-overflow: ellipsis;}
.MIN-HOME-info a {color:black;}
.MIN-HOME-pic {position:absolute; right:5px; width:100px; height:73px; top:5px; border:1px solid black; overflow:hidden}



.LFSbuttonsNM {color:#8696AF; line-height:19px; width:110px; height:20px; text-decoration:none; white-space:nowrap; display:block; font-weight:bold; padding-right:2px}
.LFSbuttonsMV {color:black; line-height:19px; width:110px; height:20px; text-decoration:none;white-space:nowrap; display:block; font-weight:bold}
.LFSbuttonsCL {color:white; line-height:19px; background-color:#8696AF; width:110px; height:20px; text-decoration:none;white-space:nowrap; display:block; font-weight:bold}



#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:770px; border:3px solid black; position:absolute; top:0px; left:50%; margin-left:-385px; height:1000px; 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:1000; }

.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(http://www.pacificlifestylehomes.com/nELEMENTS/IMAGES/CLOSE.jpg) no-repeat top right;}
.PORTALIFRAME {position:absolute; top:17px; left:0px; width:100%; height:95%}

.hd {display:none}

#SAMPLE {	filter: alpha(opacity=30); -khtml-opacity: 0.3; -moz-opacity: 0.3; opacity: 0.3;}

}
