@charset "UTF-8";
/* CSS Document */

body {
background-color:#000000;

padding:0;
margin:0;
}

a img{
border:none;
outline:none;
}

div#container {
width:950px;
padding:0;
position:relative;
height:566px;
margin:0px auto;
}

div#buffer{
height:20px;
background-color:#000000;
}

div#header {
background-image:url(images/slice_r1_c1.png);
background-position:top center;
height:28px;
border-top:1px solid #8b3e2f;
padding:0px 0px 0px 0px;
}

#header table{
height:30px;
}


#header table td{
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
text-align:center;
font-size:10px;
padding:0px 12px;
}


#header table td a{
color:#FFFFFF;
white-space:nowrap;
text-decoration:none;
font-weight:bold;
}


#header table td a:hover,#header table td a.active{

color:#8b3e2f
}



div#body{
background-image:url(images/slice_r2_c1.png);
background-repeat:repeat-y;
height:433px;
width:887px;
background-color:#FFFFFF;
padding:0px 32px 0px 31px ;
z-index:1;
}

#body table.home{
width:887px;
height:433px;
}

#body table.home td{
vertical-align:top;
}

#body .home td#left{
width:350px;
border-right:1px solid #8b3e2f;
}

#body .home td.content{

padding:5px;
}

div#lower {
background-image:url(images/slice_r4_c1.png);
background-position:bottom center;
background-repeat:no-repeat;
margin-top:0px;
height:110px;
z-index:0;
}

div.fill {
background-color:#8b3e2f;
height:20px;
margin-top:0px;
}

#body div.prop_info {
	left:151px;
	top:300px;
	position:absolute;
	text-align:right;
}

#body div.prop_info a{
color:#3F6F9E;
}

#body div.prop_info p{
font-size:12px;
line-height:1.5em;
margin:10px 0px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

p span.blu{
text-transform:uppercase;
color:#3F6F9E;
}

.blu{
color:#3F6F9E;
}

.brn{
color:#8b3e2f;
}



.content div.photobar{
margin:5px 20px;
}

.content div.photobar img{
margin:0px 2px;
}

.content div.prop_more{
margin-top:200px;
margin-left:30px;
margin-right:80px;
}

.content .prop_more h1 {
font-size:16px;
font-weight:normal;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content .prop_more p{
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.content div.main_copy {
margin-right:30px;
position:relative;
}

.content .main_copy *{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-top:5px;
margin-left:10px;
}

#body div.main_copy a{
color:#3F6F9E;
margin-left:0;
}

.content .main_copy h1 {
font-size:14px;
margin-bottom:5px;
font-weight:normal;
text-transform:uppercase;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.content .main_copy p,.content .main_copy ul{
margin-top:10px;
font-size:10px;
line-height:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-bottom:5px;
}

.content .main_copy ul{
padding-left:10px;
}



#body div.top{
height:70px;
padding:10px;
margin-left:33px;
background-repeat:no-repeat;
background-image:url(images/1701_logo.png);
background-position:0px 0px;
}

#body div.descrip {
background-color:#8b3e2f;
height:20px;
padding:4px 3px 0px 60px;
color:#FFFFFF;
text-transform:uppercase;
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:600;
letter-spacing:1px;
}

#body table.details {
margin-left:55px;

height:400px;
}

#body .details td{
vertical-align:top;
font-size:10px;
padding:10px 10px 10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:1px solid #8b3e2f;
}

#body .details td.last{
border:none;
}

#body .details td table{
margin-right:15px;

}

#body .details td table th{
text-align:left;
text-transform:uppercase;
}

#body .details td table td{
padding:3px 0px;
border:0;
}


#body .details td table td.buffer{
line-height:5px;
}

#body .details td table td.gold{
font-weight:bold;
color:#8b3e2f;
white-space:nowrap;
}

#body .content .main_copy .floor_plan td{
font-size:12px;vertical-align:middle;
}

img.bord{
border:1px solid #000000;
}

div.tagline {
padding-right:20px;
text-align:right;
}
#container #body .home .content .main_copy table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


table#pressR {
	width:90%; padding:2px; 
}

#pressR *{
margin:0;
padding:0;
}


table#pressR td{
text-align:left;
vertical-align:middle;
text-indent:0;
padding:0px 5px 0px 0px;
}

#pressR caption {
	text-align: left;
	color:#3F6F9E;
	text-transform: uppercase;
}

div#fl_content{
height:177px;
margin-left:-10px;
padding-left:20px;
position:relative;
}

.main_copy hr.redline {
color:#8b3e2f;
background-color:#8b3e2f;
outline:none;
border:none;
height:1px;
margin-left:-10px;
margin-top:0px;
}


div#add_line{position:absolute; bottom:25px;
left:8px;
padding-left:0;}

span.reduced {
font-size:10px;
}

