html{
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px;
}
body{
color:#424242;
width:100%;
height:100%;
margin:0px;
padding:0px;
border:0px;
font-family:verdana, helvetica, sans-serif;
font-size:14px;
background-image:url(img/bgfade.jpg);
background-repeat:repeat-x;
background-color:#083662;
}
#skinmaster{
position:relative;
width:1000px;
margin:auto;
padding:0px;
border:0px;
}
#header{
width:1000px;
height:70px;
margin:0px;
padding:0px;
border:0px;
line-height:1;
background-image:url(img/topbg.jpg);
background-repeat:repeat-x;
}
#flash{
width:1000px;
height:230px;
margin:0px;
padding:0px;
border:0px;
line-height:1;
}
#nav{
width:1000px;
height:36px;
margin:0px;
padding:0px;
border:0px;
line-height:2;
background-image:url(img/navbg.jpg);
background-repeat:repeat-x;
}
#MAIN{
width:1000px;
margin:0px;
padding:0px;
border:0px;
background-color:#F9F3E6;
color:#424242;
background-image:url(img/mainleftbg.jpg);
background-position:top left;
background-repeat:repeat-y;
}
.MainRight{
width:1000px;
margin:0px;
padding:0px;
border:0px;
background-image:url(img/mainrightbg.jpg);
background-position:top right;
background-repeat:repeat-y;
}
#MainBottom{
width:1000px;
height:18px;
margin:0px;
padding:0px;
border:0px;
background-image:url(img/bodybottombg.jpg);
background-repeat:repeat-x;
}
#featured{
width:1000px;
margin:0px;
padding:0px;
border:0px;
text-align:center;
vertical-align:top;
position:relative;
}
.featuredhead{
width:1000px;
height:45px;
margin:0px;
padding:0px;
border:0px;
background-image:url(img/featuredbg.jpg);
background-position:top center;
background-repeat:no-repeat;
position:relative;
}
.featuredbody{
width:1000px;
margin:0px;
padding:0px;
border:0px;
}

#PropertyReports{
width:960px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
background-color:#FFFFFF;
color:#424242;
background-image:url(img/reportsleftbg.jpg);
background-position:top left;
background-repeat:repeat-y;
text-align:center;
}
.PropertyReportsright{
width:960px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
background-image:url(img/reportsrightbg.jpg);
background-position:top right;
background-repeat:repeat-y;
text-align:center;
}
.PropertyReportstop{
width:960px;
height:12px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
background-image:url(img/reportstopbg.jpg);
background-position:top center;
background-repeat:repeat-x;
text-align:center;
}
.PropertyReportsbottom{
width:960px;
height:19px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
background-image:url(img/reportsbottombg.jpg);
background-position:top center;
background-repeat:repeat-x;
text-align:center;
}
#Content{
width:934px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
text-align:left;
}
#Footer{
width:960px;
margin:auto;
padding:0px;
border:0px;
line-height:1;
text-align:center;
color:#FFFFFF;
background-color:#083662;
font-size:12px;
}
.DMGlogo{text-align:center;float:left;margin-right:200px;}
.Kimlogo{width:320px;text-align:center;float:left}
.OVlogo{text-align:center;float:right;}

a.footerlink:link, a.footerlink:active, a.footerlink:visited{
color:#FFFFFF;
font-size:12px;
font-weight:normal;
text-decoration:none;
}
a.footerlink:hover{
color:#cccccc;
font-size:12px;
font-weight:normal;
text-decoration:none;
}

a:link, a:active, a:visited{
color:#083662;
font-size:14px;font-weight:bold;
text-decoration:none;
}
a:hover{
color:#083662;
font-size:14px;font-weight:bold;
text-decoration:underline;
}

h1{color:#424242;font-size:18px;font-weight:bold;margin:0px;line-height:2;}
h2{color:#424242;font-size:16px;font-weight:bold;margin:0px;line-height:20px;}
h3{color:#424242;font-size:13px;font-weight:bold;margin:0px;line-height:18px;}
.h1content{margin-top:0px;margin-bottom:0px;;margin-left:30px;margin-right:0;text-align:left;}
p{font-size:14px;margin-top:10px;margin-bottom:10px;;margin-left:auto;margin-right:auto;line-height:2;}\
hr{color: #cccccc;}

.Address
{
	background-color: #F6F7EF;
	border-top: 1px solid #B4B4B4;
	margin-bottom: 15px;
}

.flash{float:left;}
.nav{float:left;width:960px;text-align:center;}
.featured{float:left;width:934px;text-align:center;}
.featuredh1{float:left;width:934px;text-align:center;margin-top:5px;}
.featuredh1space{line-height:1;}
.featured2{float:left;width:960px;text-align:center;}
.featured3{float:left;width:490px;text-align:center;}
.featured4{float:left;width:400px;margin-left:40px;text-align:center;}
.featuredlisting{float:left;width:240px;margin-top:10px;margin-bottom:0;margin-left:auto;margin-right:auto;line-height:18px;}
.imgborder{border:3px solid #083662;}

.PropertyImage{float:left;margin:10px;text-align:center;width:360px;background:url(graphics/photo_bg2.jpg) top left no-repeat;height:338px;}
.propertyimg{width:300px;margin-top:30px;position:relative;}
.PropertyDescriptionLeft{float:left;width:270px;margin:10px;text-align:left;line-height:20px;}
.PropertyDescriptionRight{float:left;width:270px;margin:10px;padding-top:20px;text-align:left;line-height:20px;}
.PropertyDescriptionBottom{float:left;width:540px;margin-left:10px;text-align:left;line-height:20px;}

.reports{float:left;width:320px;margin:0px;text-align:left;}
ul.ulowners{font-size:12px;line-height:18px;margin-left:80px;text-align:left;}
.ulreports{line-height:24px;margin-left:80px;text-align:left;}
.about{margin:auto;text-align:center;line-height:2;}
.page{width:860px;font-size:14px;margin-top:10px;margin-bottom:10px;;margin-left:auto;margin-right:auto;line-height:2;text-align:left;}
.mlsiframe{width:800px;height:600px;margin-left:100px;}
.prices{width:800px;margin-left:100px;border:0px;}
.PricesList{line-height:2;margin-left:20px;text-align:left;list-style:none;}
.tee_times{width:300px;margin-top:20px;margin-bottom:20px;margin-left:auto;margin-right:auto;text-align:center;}
/*** Menu Code ***/

div#nav ul {
width:960px;
margin:0px;
padding:0px;
border:0px;
list-style:none;
text-align:center;
float: left;
z-index: 100;
}
div#nav ul li {
margin:0px;
padding:0px;
float: left;
}
div#nav ul li a {
display: block;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
font-style:italic;
line-height:33px;
text-decoration:none;
margin-top:0px;margin-bottom:0px;margin-left:12px;margin-right:11px;
padding:0px;
}
div#nav ul li:hover a, div#nav ul li.sfhover a {
color:#FF0000;
}
div#nav ul li ul { /* second-level lists */
position: absolute;
left: -999em;
width:200px;
margin:0px;
padding:0px;
padding-left:12px;
border:1px solid #0C5194;
background-image:url(img/menubgfade.jpg);
background-repeat:repeat-x;
background-color:#073662;
}
div#nav ul li ul li {
text-align:left;
}
div#nav ul li:hover ul li a, div#nav ul li.sfhover ul li a {
width:190px;
margin:0px;
padding:4px;
border:0px solid #0C5194;
background-color:#FFFFFF;
font-weight:normal;
font-style:normal;
color:#424242;
line-height: 15px;
}
div#nav ul li ul li a:hover {
color:#1278DA;
background-color: #EEEEEE;
}
div#nav ul li:hover ul, div#nav ul li.sfhover ul {
left: auto;
}

.emphasis
{
font-weight: bold;
}

.featuresContainer td {
	position:relative;
	width:240px;
	height:260px;
	background:url(graphics/photo_bg.jpg) top left no-repeat;
}

.featuresContainer a {
	position:relative;
	display:block;
	height:100%;
	width:100%;
	z-index:100;
}

.featuresContainer a img {
	position:relative;
	top:27px;
	left:20px;
	border:none;
}

.featuresContainer div.featuresimg {
	position:relative;
	margin-top:-75px;
	z-index:101;
	
}

div.flags {
	position:absolute;
	top:1px;
}

	div.flags a {
		display:block;
		border:none;
		text-decoration:none;
	}
	
		div.flags a img {
		border:none;
		}

div.f_left {
	left:30px;
}

div.f_right {
	right:20px;
}

div.flag {
	position:relative;
	width:80px;
	float:left;
	
	text-align:center;
}

div.flag img {
	padding-left:8px;
}

div.flag p {
	font-size:0.7em;
	line-height:1.2em;
	margin:0;
}