/* CSS Document */




body{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;}	
p{font-size:11px;letter-spacing:0px;line-height:14px;}
p.label{
	font-size:14px;
	font-weight: bold;
	color:#fff;
	margin:0px;
}
p.directions{
	margin-left:15px;
	width: 230px;
}
p.furniture{width:220px;padding:30px 10px 0px 30px;}
h1{font-size:16px;}
h2{font-size:14px;font-weight:bold;color:rgb(108,130,179);margin-bottom:3px;}
td{font-size:11px}
a{text-decoration:none;color:rgb(0,70,121)}
a:hover{text-decoration:underline;}
ul.property{width:200px;}
a.furniture {text-decoration:none;color:#9b2037;font-weight:bold;}
img.propicon{
	/*position:absolute;
	left:600px;*/
	position:relative;
	left:310px;
	top:15px;
}

img.invest{
	padding:5px 5px 5px 5px;
	border:1px #000000 solid;
	float:left;
	margin-top:20px;
}

p.invest{
	margin-top:20px;
	margin-left:20px;
	float:left;
	line-height:16px;
	width:450px;
}




/*--------------------------------------------------*/

#wrapper {
margin:auto;
	width:770px;
	margin-top:10px;
	margin-bottom: 20px;
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
	}
#header{
	height:125px;
	background-color:rgb(108,130,179);
	background-image:url(../img/header.gif);
	}


#menu{height:25px;background-color:rgb(108,130,179);}
#navlist
{
padding-top:5px;
font: 12px "Trebuchet MS",Arial,Helvetica, sans-serif;
letter-spacing:3px;
}

#navlist li
{list-style: none;display: inline;}

#navlist li a
{
padding: 0px 2em 0em 2em;
text-decoration: none;
color:#FFFFFF;
}

#navlist li a:link { color: #FFFFFF; }
#navlist li a:visited { color: #FFFFFF; }

#navlist li a:hover{
color: #99CCFF;
}

#right{float:right;padding:10px 0px 10px 10px;}
#left{
	float:left;
	padding:10px 0px 0px 10px;
}

#right.home{
	width:230px;
	padding-right:25px;
	float:left;
}

#right.info{
width:255px;padding-right:25px;
}

#right.furniture{
	width:470px;
	padding:0px;
	float:left;
}

#left.home{
	width:360px;
}
#left.furniture{
width:288px;padding:0px;}

#left.info{width:460px;}
#bar.home{
	width:125px;
	height:355px;
	float:right;
	background-image: url(../img/index_fade.jpg);
}
#flashdiv{
}

#right.list{width:515px; padding-left:30px;padding-top:30px;}
#left.list{left:255px;padding-top:30px}
/*----------------------------------
#rollover ul, #rollover li {
font-size:12px;
	list-style-type: none;
	line-height: 40px;
}

#rollover li a {
	background-image: url(../img/button.gif);
	background-repeat: no-repeat;  background-position: 2px 0px;
	padding-left: 20px;
}

#rollover li a:hover {
text-decoration:none;
color:rgb(217,174,63);
	background-image: url(../img/button-active.gif);
	background-repeat: no-repeat;  background-position: 2px 0em;
	padding-left: 20px;
}
----------------------------------*/

/*------- The property listing map uses elements of http://www.cssplay.co.uk/menu/mantis.html and
 http://csshowto.com/effects/css-image-maps-with-pop-up-tool-tips/ --*/
 
#map {
	text-decoration:none;
	margin:0;
	padding:5px;
	width:500px;
	height:400px;
	background:url(../map.jpg) top left no-repeat #fff;
	font-family:"Trebuchet MS",arial, helvetica, sans-serif;
	font-size:10pt;
	border: thin solid #000;
	background-position: 5px 5px;
}

#map li {
    margin:0;
    padding:0;
    list-style:none;
	text-decoration:none;
	position:absolute;
}
#map li a {
text-decoration:none;
    position:absolute;
    display:block;
    /*
       Specifying a background image
       (a 1px by 1px transparent gif)
       fixes a bug in older versions of
       IE that causeses the block to not
       render at its full dimensions.
    */
    background:url(../blank.gif);
}
#map li a span { display:none; }
#map li a:hover span {
    position:absolute;
    display:block;
    width:170px;
    left:20px;
    top:20px;
    padding:5px;
    border:1px solid #000;
    background:#333;
    text-decoration:none;
    color:#fff;
    filter:alpha(opacity=80);
    opacity:0.8;
}

.maplist{
padding-top:1px;
padding-left:18px;
margin-bottom:10px;
height:16px;
width:150px;}

.maplist a:hover{text-decoration:none;color:rgb(247,147,29);}

/*----------------------------------*/


#right.property{
min-height:800px;
	width:470px;
	padding-bottom: 60px;
}
#propertygallery {padding:10px 0 10px 0}
#propertygallery.thumbs{padding:5px 0 0 0px;}
#propertygallery.thumbs img{padding:3px;border:thin solid rgb(217,174,63);margin:0 8px 0 8px;}

#left.property{
	left:300px;
	width: 250px;
}

.leftcol{
	margin-left:15px;
	width: 230px;
}

.leftcol table{width:150px;}

#left.property ul {list-style-image: url(../img/button-sm.gif);margin-left:20px;font-size:11px;}
#left.property li {
	
	margin-bottom:5px;
}

#centerdiv{
	margin:auto;
	width:500px;
	padding-bottom: 20px;
}
.hours{
width:100px;
}

.investor {
margin-left:40px;
margin-right:40px;
width:690px;
}


#footerhome{
	text-align:center;
	height:50px;
	clear: both;
	padding-left: 5px;
	background-image: url(../img/index_fade.jpg);
	background-position: right;
	background-repeat: no-repeat;
	padding-top: 10px;
}

#footer{
	text-align:center;
	height:50px;
	clear: both;
	padding-left: 5px;

	background-position: right;
	background-repeat: no-repeat;
	padding-top: 10px;
}

/*--------------------------------------------------*/
