/* Tierra Del Sol */

/* --------------< browswer fixes >------------------*/

body {
margin:0;
padding:0;
font-family:verdana, arial, helvetica;
text-align:center;
background:url("../images/bg.gif");
}

a:link, a:visited, a:hover, a:active {
  outline: none;
padding:0;
margin:0;
text-decoration:none;
}

img {
border:0 none;
outline:0 none;
}

#mainNav a img {
border:none 0;
padding:0;
margin:0;
outline:none 0;
}

img {
border: none;
outline: none;
padding:0;
margin:0;
}


/* --------------<main navigation >------------------*/

#welcomeM a {
width: 194px;
height: 23px;
background: url(../images/welcome.gif);
display:block;
}

#welcomeM a:hover {
background: url(../images/welcome-over.gif);
}

#ourCommunityM a {
width: 194px;
height: 23px;
background: url(../images/ourCommunity.gif);
display:block;
}

#ourCommunityM a:hover {
background: url(../images/ourCommunity-over.gif);
}

#ourHomesM a {
width: 194px;
height: 23px;
background: url(../images/ourHomes.gif);
display:block;
}

#ourHomesM a:hover {
background: url(../images/ourHomes-over.gif);
}

#theDeveloperM a {
width: 194px;
height: 23px;
background: url(../images/theDeveloper.gif);
display:block;
}

#theDeveloperM a:hover {
background: url(../images/theDeveloper-over.gif);
}

#aboutJupiterM a {
width: 194px;
height: 23px;
background: url(../images/aboutJupiter.gif);
display:block;
}

#aboutJupiterM a:hover {
background: url(../images/aboutJupiter-over.gif);
}

#contactUsM a {
width: 194px;
height: 23px;
background: url(../images/contactUs.gif);
display:block;
}

#contactUsM a:hover {
background: url(../images/contactUs-over.gif);
}

/* --------------< more navigation >------------------*/

#mainNav ul {
margin:0 0 0 95px;
padding:0;
line-height:0;
list-style-type:none;
}

#subNavMenu {
background-color: #f1d9c4; /* light tan */
width: 153px;
height:auto;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
margin:0px 0 0 0;
/*margin:28px 0 0 0;*/
border: solid 1px #6f2713 /* burgundy */
}

#subNavMenu p {
font-size: 10px;
color: #6f2713 ;/* burgundy */
text-align: left;
padding: 5px 5px;
margin: 0;
font-weight: bold;
}

#subNavMenu p a{
font-size: 10px;
color: rgb(192,132,109); /* super light beige */
display: block;
}

#subNavMenu p a:hover{
color: #6f2713 ;/* burgundy */
}

#subNavMenu p i {
font-weight: normal;
}

#subNavMenu a i, #subNavMenu p i {
font-size: 10px;
}

/* --------------<wrapper >------------------*/

#wrapper {
border:2px outset #c8c8c8;
height:540px;
margin:7px auto;
width:990px;
/*background-color: #f1d9c4; light tan */
}


/* --------------< wrapper divs >------------------*/

#topLeftSide {
background-image:url("../images/topLeftBG.jpg");
background-repeat:no-repeat;
float: left;
height:184px;
width:447px;
}

#mainArea {
background-image:url("../images/mainBG.jpg");
background-repeat:no-repeat;
float: right;
height:540px;
width:543px;
text-align:left;}

#mainNav {
float: left;
height:175px;
width:200px;
}

#subNav {
float: right;
height:356px;
width:155px;
}

#bottomLeft {
background-image:url("../images/bottomLeftBGP.jpg");
background-repeat:no-repeat;
float: left;
height:356px;
width:447px;
}

#flash {
padding: 79px 0 0 20px;
}

/* --------------< viewer >------------------*/

/* JUNK ??? #viewer {
width: 465px;
height: 439px;
margin: 49px 0 0 24px;
background: white;
}

*/



#viewerContent {

width: 465px;
height: 200px;
margin: 49px 0 0 24px;
padding:0;
background: white url(../images/veiwWinBG.gif) no-repeat;
font-weight: bold;
}

#viewerContentFull {
width: 465px;
height: 439px;
margin: 49px 0 0 24px;
padding:0;
background: url(../images/veiwWinFullBG.gif) no-repeat;
font-weight: bold;
}

#vcfBump { /* Added for IE Mac (wont recognize margins) */
height: 10px;
width: 465px;
}


#viewerContent p {
position: relative;
top: 90%;
text-align: left;
margin: 0 0 0 325px;
}

#viewerContent p a {
color: #6f2713 /* burgundy */;

}

#viewerContent p a:hover {
color: rgb(192,132,109); /* super light beige */
}

#viewerMenu {
width: 465px;
height: 50px;
margin: 0 0 0 24px;
background: #f1d9c4; /* light tan */
text-align: center;
}

#viewerMenu h1 {
margin: 0;
padding: 5px 0 0 0;
font-weight: normal;
font-size: 9.5px;
color: rgb(192,132,109); /* super light beige */
}

#viewerMenu h1 b {
color: #6f2713 /* burgundy */;
font-size: 12px;
}

#viewerMenu p {
font-size: 12px;
margin:0 0 0 11px;
padding: 3px 0 0 0;
font-weight: bold;
color: #6f2713 /* burgundy */;
}

#viewerMenu p a {
color: #6f2713 /* burgundy */;
font-size:10px;
font-weight: normal;
}

#viewerMenu p a:hover {
color: rgb(192,132,109); /* super light beige */
}

 /* --------------< floor plan menu >------------------*/



#floor1, #floor2, #floor3, #floor4, #floor5 {
width: 465px;
height: 389px;
display: none;
}

p.floorMenu {
line-height:16px;
font-size: 11px;
font-weight: bold;
color: #6f2713; /* burgundy */;
}


#entry{
width: 465px;
height: 389px;
background: url(../images/veiwWinBG.gif);
}

#entry h1 {
text-align: center;
color: #6f2713; /* burgundy */
font-size 14px;
margin:0;
padding:25px 0 0 0;
}

#entry p {
text-align: left;
color: rgb(40,40,40);
font-size: 11px;
margin:0;
padding: 5px 40px;
font-weight: normal;
position: static;
}




 /* --------------< text scrolling >------------------*/

#contentcontainer {
float:left;
text-align:left;
visibility:visible;
width: 435px;
height: 100px;
font-weight: bold;
}

#content {
left:0;
position: absolute;
top:0;
width:435px;
}

#content h1 {
margin: 5px 20px 5px 20px;
padding: 0;
font-weight: bold;
font-size: 13px;
color: #6f2713 /* burgundy */;
text-align: center;

}

#content p {
margin: 10px 20px;
padding: 0;
font-weight: normal;
font-size: 11px;
line-height: 15px;
color: rgb(40,40,40);
}

#devLogos {
margin: 5px auto 20px;
display:block;
}

#contentclip {
left:0;
position:relative;
top:0;
clip:rect(0,435,389,0);
height:439px;
overflow:hidden;
width:435px;
}

#scrolltext {
float:left;
width:20px;
height: 419px;
background: url("../images/ScrollDivBG.gif") no-repeat;
}

#scrolltext img {
padding: 0;
marging: 0;
top:0;
vertical-align:top;
}

#bumper {
height: 249px;
}


 /* --------------< text styles >------------------*/

h1 { 
font-size: 14px;
color: #6f2713 /* burgundy */;
padding: 25px 0 0 20px;
}

p { 
font-size: 11px;
color: #333;
padding: 0 0 0 20px;
}

#privacy {
width:1000px;
height: 25px;
/* border: solid 2px red; */
text-align: center;
margin: 5px auto;
}

.disclaim {
font-size: 9px !important; 
}

 /* --------------< list styles >------------------*/

#content ul {
font-size: 11px;
font-weight: normal;
margin: 0 20px;
padding: 0 0 0 30px;
}

#content li {
line-height: 16px;
color: rgb(40,40,40);
}

#content h2 {
color: #9BBE94; /* palm green */
font-size: 13px;
margin: 15px 20px 5px 20px;
}



 /* --------------< footer >------------------*/

#privacy p  {
color: rgb(192,132,109); /* super light beige */
font-size:9px;
font-weight:400;
padding:0 0 0 20px;
margin:0;
padding:0;
}

#privacy p a:link, #privacy p a:visited, #privacy p a:active {
color: rgb(192,132,109); /* super light beige */
font-weight:400;
text-align: right;
text-decoration:none;
outline:none 0;
border:none 0;
padding 0;
margin:3px 0;
}

#privacy p a:hover {
color: #6f2713 /* burgundy */;
font-weight:400;
}


#equalHouse {
background: url(../images/equal_house.gif) no-repeat top left;
padding-left: 20px;
}

 /* --------------< misc >------------------*/
#opening {

margin:85px 0  0 0
}

#opening p {
text-align: center;
font-weight: bold;
padding-bottom: 3px;
}
 /* --------------< /misc >------------------*/


