body {
		margin:0; padding:0;
		font-size:1em; 
		font-family:sans-serif;
		}
#navcontainer ul
{
padding: .2em 0;
margin: 0;
background-color: #0080b4;
color: #FFF;
width: 100%;
font: normal 80% tahoma, arial, helvetica, sans-serif;
text-align: center;
}

#topmenu { background-color: #0080b4; }
.topmenu { background: #0080b4; width: 810px;}
a.topmenu:link, a.topmenu:visited { color: #FFFFFF; padding-left: 15px; padding-right: 15px; border-right: 1px solid #fff; text-decoration: none; font-size: 12px;}
a.topmenu:hover { background-color: #FFFFFF; color: #990000 }

#propertydescription { width: 575px; }

li {display: inline; }
li.block { display: block; color:#666666; }

li a
{
	font-weight: bold;
	background-color: #0080b4;
	color: #FFFFFF;
	padding: .2em 1em;
	border-right: 1px solid #fff;
	text-decoration: none;
	font-size: 1.0em;
}

li a:visited
{
font-weight: normal;
color: #FFFFFe;
border-right: none;
font-size: 1em;
text-decoration: none;
}

li a:hover
{
background-color: #FFFFFF;
color: #990000;
}

li a:active
{
background-color: #FFFFFF;
color: #0080b4;
}

div#links {position: absolute; top: 111px; left: 1px; width: 200px; font: 16px Verdana, sans-serif; z-index: 100;}
div#links a {display: block; text-align: left; font: normal .75em sans-serif; 
   padding: 5px 15px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #0080b4;
  }
.leftM{display: block; text-align: left; font: normal .75em sans-serif; 
   padding: 5px 15px; margin: 0 0 1px; border-width: 0; 
   text-decoration: none; color: #FFC; background: #0080b4;
} 
 
div#links a:hover
{
background-color: #FFFFFF;
color: #990000;
}

div#links a span {display: none;}
div#links a:hover span {display: block;
   position: absolute; top: 110px; left: 0; width: 150px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #FFFFFF; background: #ff0000;
   font: 10px Verdana, sans-serif; text-align: center;}
	
	#header {
		margin:15px 0px 0px 10px; padding:0;
		background-color: #FFFFFF;
		font-family: tahoma, verdana, arial;
		border-color: #00b5ef;
		font-size:80%;
		}

	#main1 {
		margin:0; padding:0;
	
		}
	#main2 {
		margin:0; padding:0;
		}
	#left {

	margin:0px 10px 10px 189px;
	padding:0;
	background-color: #ffffff;
	font-family: tahoma, verdana, arial;
	font-size:80%;
	width: 700px;
	list-style-type: disc;
		}
	#right {
		height: 2600px;
		margin:0 10px 10px 0px; padding:0;
		background-color: #ffffff;
		font-family: tahoma, verdana, arial;
		font-size:80%;
		width: 100px;
		}
	.column-in {
	margin: 0px;
	padding:0.5em 1em;
	list-style-type: disc;
		}
		
	h1,h2,h3{
	margin: 0.2em 0 }
	p { margin: 0.5em 0 10px 0}
	a { color: #0080b5; }


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	color:#C46200;
	}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	font-style: normal;
	font-weight: bold;
	color: #660000;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0080b5;
	}
		
h4{
	margin: 0 0 0 0;
	color: #0080b5;
	font-size: 14px;	
	}
	
	h5{
	margin: 0 0 .25em 0;
	font-size: 12px;	
	color: #dc9000;
	}
	

	.copy { text-align:center; font-size:80% }
	
.ratings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
	padding-bottom: 1em;
}
.alternate {
	background-color: #E6F7F7;
}

.tableheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	padding-bottom: .5em;
}

.features th {
	color: #FFFFFF;
	background-color: #0080b4;
	text-align: left;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.4em;
	padding-left: .6em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.features td {
	padding-top: .5em;
	padding-right: 1em;
	padding-bottom: .6em;
	padding-left: .6em;
	border: 1px solid #999999;
	font-weight: normal;
}

.redbold {
	color: #660000;
	font-weight: bold;
	}
.td {
	font-size: 1em;
	font-weight: normal;
}

.gtxt {width:670px;}
.txt  {font-size:12px;}
.h55  {font-size:16px; color: #0080b5;}
.h44  {font-size:14px; color: #0080b5; height:0px; font-weight:bold;}
.price{font-size:12px;}


.clear { clear:both; }
ul.hans li{display:block; margin-left:-20px;}
ul.hans{margin:5px}
.column-in td {font-size:12px;}
td.spacer{height:4px;font-size:4px; border-top:1px dashed #DDDDDD;border-bottom:0px dashed #DDDDDD;}

.glance-clear{clear:both; border-bottom:0px dotted #CCC;}
.glance-left{float:left; width:120px; font-weight:300; color:#000; border:0px dotted #CCC;  font-family:verdana, arial, helvetica, sans-serif;}
.glance-right{float:left; width: 400px; border:0px dotted green;}
div {margin:0px;border:0px dotted red;}
.glance-head{font-weight:bold;font-size:16px; color:#000080; margin-top:5px;}