/* CSS Document */



body {

background-color:#05141C;

margin:55px 0 0 0;

padding:0;

text-align:center;

}



#header {

width:752px;

margin:0 auto 20px auto;

}



#footer {
	color:#416271;
	padding:20px;
	font-family: tahoma;
	font-size: 10px;
	background-position: center;
}



#footer a{

text-decoration:none;

color:#416271;

}



.lines {

height:10px;

font-size:1px;

background-color:#05141C;

border-top:1px #fff solid;

border-bottom:1px #fff solid;

}

.lines2 {

width:740px;

height:100%;

background-color:#000;

border-left:1px #fff solid;

border-right:1px #fff solid;

margin:0 auto;

}



.left {

float:left;

}



.right {

float:right;

}



.clear {

clear:both;

height:1px;

font-size:1px;

}





#nav_links {

width:619px;

position:absolute;

margin:5px 0 0 50px;

}



#nav_links ul{

list-style-type:none;

padding:0;

margin:0;

width:100%;

}



#nav_links li{

padding:0;

margin:0;

float:left;

height:30px;

position:relative;

}



#nav_links ul li a{

height:100%;

}



#nav_links ul  ul {

position:absolute;

z-index:500;

display:none;

background-color:#142832;

border:1px #fff solid;

height:15px;

padding:0 0 0 5px;

margin:0;

color:#FFF;

font:12px Verdna, Helvetica, sans-serif;

top:20px;

}



#nav_links li.over ul a {

float: left;

/*ie doesn't inherit the float*/

}



#nav_links ul ul a{

color:#FFF;

text-decoration:none;

display:block;

}



#sub_james {

left:0;

width:195px !important;

}



#sub_prop {

left:0;

width:280px !important;

}



#sub_bs {

left:5px;

width:120px !important;

}



#sub_comm {

right:0;

width:400px !important;

}



#nav_links ul li ul li{

text-indent:0;

float:left;

margin-right:10px;

height:10px;

}



#nav_links ul li:hover ul, #nav_links ul li.over ul{

display:block;

}



.last {

margin-right:0 !Important;

}



#inner_nav #nav_links li.over ul a {

float:none;

}



#inner_nav #sub_james {

width:180px !important;

}



#inner_nav #sub_prop {

width:180px !important;

}



#inner_nav #sub_comm {

width:150px !important;

left:0;

}



#inner_nav #nav_links ul  ul {

height:auto !important;

padding:10px;

}



#inner_nav #nav_links ul li ul li{

height:auto !important;

float:none;

line-height:20px;

}



#inner_nav #nav_links ul li ul li a{

border-bottom:1px #fff solid;

}





/* hp only */

#home_content {

background:url(images/home_content_bg.jpg) #0A1D24 repeat-x;

}



#home_flash {

width:761px;

height:312px;

background:url(images/home_flash_bg.jpg) no-repeat;

margin:0 auto;

}



#footer_nav {

width:714px;

height:29px;

margin:0 auto;

background:url(images/footer_nav_bg.gif) repeat-x;

border-bottom:1px #fff solid;

border-left:1px #fff solid;

border-right:1px #fff solid;

text-align:left;

}

/* -- hp only */







/* IP style */

#inner_content {

width:761px;

background:url(images/inner_content_bg.gif) #0A1D24 repeat-y;

margin:0 auto;

}



#inner_nav {

width:714px;

height:29px;

margin:0 auto;

background:url(images/footer_nav_bg.gif) repeat-x;

border-bottom:1px #fff solid;

border-left:1px #fff solid;

border-right:1px #fff solid;

text-align:left;

}



.lines3 {

height:30px;

font-size:1px;

border-bottom:1px #fff solid;

}



#main {

width:650px;

margin:0 auto;

padding:20px 0;

text-align:left;

font:11px Arial, Helvetica, sans-serif;

color:#FFF;

}



#main h1, h2, h3, p, ul {

margin:0;

padding:0;

}



#main h1, h2, h3, p, table {

margin:0 0 20px 0;

}



#main ul {

padding: 4px 0 0 20px;

margin: 0 0 20px 0;

}



#main a{

color:#FFF;

}



#main h1, h2, h3 {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif

}



#main h1 {

font-size:21px;

}



#main h2 {

font-size:18px;

}



#main h2 {

font-size:16px;

}



.properties img{

/*width:279px;

height:200px;*/

padding:5px;

margin:5px;

/*border:#ACD4E6 1px solid;*/



}



.properties h3 {

font-size:16px !Important;

}





/*COMMUNITY DETAILS*/







.community_details {



width:680px; /*Table Size*/



margin:0 auto;



}



.community_details h3 {

font-size:16px !Important;

}







.community_details td {



vertical-align:top;



}







.community_details p {



padding:5px;



}







.community_details h3{



padding:5px 0 5px 0;



}







.community_details_photo {



padding:5px;

margin:5px;

/*border:#ACD4E6 1px solid; */

text-align:center



}







.community_details_photo img{



width:400px;



height:300px;



margin:5px;



padding:5px;



border: 1px solid #000000;



}



/*PROPERTY DETAILS*/







.property-detail {



width:680px; /*Table Size*/



margin:auto 0;



}



.property_details h3 {

font-size:16px !Important;

}







.property_description{



text-align:justify;



}



.property_details_photo {



padding:5px;

margin:5px;

border:#ACD4E6 1px solid;

text-align:center;

}







.property_description p{



padding:5px;



}







.property_description h3{



font-size:16px;



padding:5px;



}







.property-links {



width:250px;



}







.property-links a{



color:#000000;



font-size:12px;



}







.property-links img{



background-color:#999;



padding:3px;



margin:3px;



}







.property_thumb img{



padding:2px;



margin:0;



width:100px;



height:80px;



border:#ACD4E6 1px solid;



}







.property-agent {



font-size:11px;



}







.property-agent p, ul , li{



font-size:11px;



}







.property-agent img{



padding:5px;



}







.property-photo {



margin:5px;



padding:5px;



}



.property-photo img{



width:460px;



height:345px;



border: 1px solid #000000;



}





.view_other {

text-decoration:none;

color:#A7CEDF !important;

font-weight:bolder;

}



#main iframe {

background-color:#fff;

}



/* --IP style */
