* {margin: 0; padding: 0;}
body {
background-image: url(images/palaciosBG.gif);
	text-align: center;
	min-width: 851px;
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	
}


#container {
margin: 0 auto;
text-align: left;
border: 1px gray solid;
width: 850px;
}

#topBox{	
background: #ffffff;
width: 850px;
height: 167px;
}

#container2 {
margin: 0 auto;
text-align: left;
border: 1px gray solid;
width: 850px;
}


#topBox2{	
background: #ffffff;
width: 851;
height:167;

}

 
#lgoSecondary{
width: 200px;
height: 167px;
float: left;
clear:both;

}

#panoMiddle {
	float: left;
	width: 235px;
	height: 167px;
	clear:right;
		
}
#pageTitle {
	float: right;
	width: 415px;
	height: 167px;
}

#nameBar {
width: 850px;
background-color: #5b9743;
color: White;
font-size: 1em;
letter-spacing: .39em;
text-align: center;
padding: 5px 0px 5px 0px;
clear: left;
 }
 
#addressBar {
	width: 850px;
	background-color: #834681;
	color: White;
	font-size: .85em;
	padding: 5px 0px 5px 0px;
	letter-spacing: .35em;
	text-align: center;
}

#addressBar a {
	color: #ffffff;
	text-decoration: none;
}
#prePricingBug {
	float: right;
	clear: left;
	margin: 5px;
}
#backRendering {
	width: 588px;
height: 339px;
	float: right;
	margin: 5px;
}

table#leftNav {
	width: 200px;
background:#FDF9D3;
	clear: left;
}
table.contentBox {
	width: 850px;
	border: none;
	margin: 0;
	padding: 0;
	background-color: #FDF9D3;
}

td#content{
background: white;
width: 650px;
font-size: .88em;
line-height: 1.75em;
padding: 22px 15px 0px 23px;
}

td#content2{
background: #FFFFFF;
color: #666666;
font-size:.88em;
line-height: 1.75em;
vertical-align:top;
}

#content2 p {
margin-bottom:10px;
}

#content2 div.main 
{
    padding: 21px 20px 0px 20px;
}

#capitals {
	color: #834681;
	font-size: 2.5em;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
	float: left;
	margin:0;
}

#brent{
float:right;
width:260px;
height:210px;
margin:0 0 5px 5px;
padding:15px;
text-align:center;
}


#palaciospics{
float:right;
width:auto;
height:auto;
margin:0 0 3px 3px;
padding:5px;
text-align:center;
}

img{
border:none 0px}

 ul
{
list-style-type: none;
padding: 0;
margin: 0;

	font-weight: bold;
	line-height: 1.5em;
}

li
{
background-image: url(images/greenDot.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .75em;
}

#placeholderList {
	list-style-type: none;
padding: 0;
margin: 0;
font-size: .85em;
	font-weight: bold;
	line-height: 1.5em;
}

dd.a {
margin: 0px 40px 0px 40px
}


ul.bs{
margin: 0cm 0cm 0cm .5cm;
font-style: italic;
font-weight:normal;
}


#placeholderList ul {
	background-image: url(images/greenDot.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: .75em;
}
.imageFltLft {
	float: left;
	margin: 0px 15px 15px 5px;
	clear: right;
	border: 1px solid gray;
}

.imageFltRt {
	float: right;
	margin: 5px 15px 15px 15px;
	clear: left;
	border: 1px solid gray;
}

.navImage {
	border: 1px solid gray;
}
.infoBlock {
	font-weight: bold;
	line-height: 1em;
}


#emailLabel {
	color:#333333;
	margin:0px 0px 4px 10px;
	font-size: .75em;
	line-height:1.15em;
	
}
#bottomNav {
	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: .65em;
	line-height: 1.35em;
	margin: 10px 0px 10px 0px;
	letter-spacing: .05em;
	clear: both;
}

#bottomNav a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#signUpButton {
	width:200px;
	height: 28px;
	margin:15px 0px 0px 0px;

}

/* MainMenu */
ul.MainMenu {  list-style:none; margin:0px; padding:0px;}
ul.MainMenu li { background-image: none; text-align: right; padding-right: 21px; margin-top: 8px; line-height: 14px; _cursor: hand; cursor: pointer;}
ul.MainMenu li.mOv { background: url('images/menu_carat.gif') no-repeat 100% 50%; }
ul.MainMenu li span a
{   font-weight: bold; font-size: 12px; color: #009933; font-family: "Trebuchet MS" , Trebuchet, Arial, Helvetica, sans-serif; text-decoration: none;}
ul.MainMenu li.mOv span a
{color: #834681;}
ul.MainMenu li.selected span a
{color: #A7581D; cursor:default;}
/*End MainMenu */

img.sideImage
{   border: 1px solid gray; margin: 10px 0px 10px 0px; }
/* Bio */
div.bio 
{ border: 1px solid #DDDDDD; margin: 5px 0px 5px 0px; padding: 9px 5px 0px 5px; }
div.bio:first-letter
{ 	color: #834681;	font-size: 2.5em;	font-weight: bold;	font-family: "Times New Roman", Times, serif;	float: left;	margin:0;}
.bioName
{ position: relative;  top: 5px; left: 1%; background: #FFFFFF; display:inline; padding: 0px 5px 0px 5px;  line-height: 0px;} 
/* End Bio */

/* Section */
div.section 
{ border: 1px solid #DDDDDD; margin: 5px 0px 5px 0px; padding: 9px 5px 0px 5px;}
div.sectionName
{ position: relative;  top: 5px; left: 1%; background: #FFFFFF; display:inline; padding: 0px 5px 0px 5px;  line-height: 0px;} 
p.section
{ border: 1px solid #DDDDDD; margin: 5px 0px 5px 0px; padding: 9px 5px 0px 5px;}
p.sectionName
{ position: relative;  top: 5px; left: 1%; background: #FFFFFF; padding: 0px 5px 0px 5px;  line-height: 0px;} 

/* End Section */

/*Avail */
td.availFloor
{ background-color: #c4ffc4; width:14%; height: 100px; vertical-align:middle; text-align:center;}
td.availAltA
{ background-color: #FFFFFF; width:14%; height: 100px; vertical-align:middle; text-align:center;}
td.availAltB
{ background-color: #ffffcc; width:14%; height: 100px; vertical-align:middle; text-align:center;}
td.availRoof
{ background-color: #cccccc; text-align:center;}
tr.floor1 td{}
tr.floor2 td{ border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}
tr.floor3 td{}
div.availAsterisk{text-align:right; font-size: 13px; font-style:italic;}
div.availMoreInfo{text-align:center; color: #000000;}
/* unit stuff */
div.UnitTitle {color: #000000;  font-size: larger;}
div.UnitPrice{}

div.UnitTitleSold {color: #cccccc;  font-size: larger;}
div.UnitPriceSold{ color: #ff0000; font-weight: bold;}
div.UnitTitleModel {color: #BBB;  font-size: larger;}
div.UnitPriceModel{ color: #0000FF; font-weight: bold;}
td.unitActive {background-color: #FFEDD2;}
td.UnitDetail {cursor: pointer; _cursor:hand;}


/* misc */
div.atmoright
{ float:right; padding:3px;}

img.sitePlan{margin: 0 auto;}

/*unit map*/
td.unitMap{ height: 343px; _cursor: hand; cursor: pointer; vertical-align:top;}
td.unitMap_1{ width: 90px; background: url('images/map_floor2_1.jpg');}
td.unitMap_2{ width: 90px; background: url('images/map_floor2_2.jpg');}
td.unitMap_3{ width: 89px; background: url('images/map_floor2_3.jpg');}       
td.unitMap_4{ width: 90px; background: url('images/map_floor2_4.jpg');}
td.unitMap_5{ width: 89px; background: url('images/map_floor2_5.jpg');}
td.unitMap_6{ width: 91px; background: url('images/map_floor2_6.jpg');}

td.unitMap_1_ov{ width: 90px; background: url('images/map_floor2_1_f3.jpg');}
td.unitMap_2_ov{ width: 90px; background: url('images/map_floor2_2_f3.jpg');}
td.unitMap_3_ov{ width: 89px; background: url('images/map_floor2_3_f3.jpg');}       
td.unitMap_4_ov{ width: 90px; background: url('images/map_floor2_4_f3.jpg');}
td.unitMap_5_ov{ width: 89px; background: url('images/map_floor2_5_f3.jpg');}
td.unitMap_6_ov{ width: 91px; background: url('images/map_floor2_6_f3.jpg');}

td.unitMap_1_ac{ height: 343px;width: 90px; background: url('images/map_floor2_1_f2.jpg'); cursor: default !important;}
td.unitMap_2_ac{ height: 343px;width: 90px; background: url('images/map_floor2_2_f2.jpg'); cursor: default !important;}
td.unitMap_3_ac{ height: 343px;width: 89px; background: url('images/map_floor2_3_f2.jpg'); cursor: default !important;}       
td.unitMap_4_ac{ height: 343px;width: 90px; background: url('images/map_floor2_4_f2.jpg'); cursor: default !important;}
td.unitMap_5_ac{ height: 343px;width: 89px; background: url('images/map_floor2_5_f2.jpg'); cursor: default !important;}
td.unitMap_6_ac{ height: 343px;width: 91px; background: url('images/map_floor2_6_f2.jpg'); cursor: default !important;}

div.dtUnitName{text-align:center;font-size: 30px; border-bottom: solid 1px #000000; padding: 10px 0px 10px 0px;margin: 92px 0px 40px 0px; color: #555;}
div.dtUnitPrice{text-align:center;}
div.dtUnitFeet{text-align:center;}

td.active div.dtUnitName
    {color: #000000; }
td.active div.dtUnitPrice
    {color: #000000; }
td.active div.dtUnitFeet
    {color: #000000;  }

td.over div.dtUnitName
    {color: #fff; }
td.over div.dtUnitPrice
    {color: #fff; }
td.over div.dtUnitFeet
    {color: #fff;  }

td.sold {cursor: default !important;}
td.sold div.dtUnitName{ color: #ccc !important;}
td.sold div.dtUnitPrice{ font-size: 24px; color:#ff0000 !important; }
td.sold div.dtUnitFeets{ color: #ccc !important; }

td.model {cursor: default !important;}
td.model div.dtUnitName{ color: #ccc !important;}
td.model div.dtUnitPrice{ font-size: 24px; color:#0000ff !important; }
td.model div.dtUnitFeets{ color: #ccc !important; }


.dtLabel {float:left; color: #000; font-weight: normal; width: 150px;}

blockquote.bqNotation
{ margin: 25px;
    }
td.thumbnail 
{
    cursor:pointer; _cursor: hand;
    vertical-align:top; padding: 0px;
    width: 99px; height: 78px; background: url("images/backing_thumbnail.gif");
}
td.thumbnail img { margin: 5px 0px 0px 5px; border: solid 1px #000000;}

td.thover 
{   background: url("images/backing_thumbnail_ov.gif") !important;
}
td.thover img {border: solid 1px #fff !important;}

