/* CSS Document */

body{ font-family:arial; font-size:11px; color:#445A88; padding:0px; margin:0px;}


img{border:0px;}

.leftbg{background:url(images/leftbg.jpg) no-repeat right;}
.rightbg{background:url(images/rightbg.jpg) no-repeat left;}

/* drop down menu */

#dropmenudiv{position:absolute; border:0px solid #000000; border-bottom-width:0; line-height:18px; z-index:100; text-align:left; margin-top:0px;}

#dropmenudiv a{display: block; padding:2px 0px 2px 5px; text-decoration: none; font-weight:normal; background-color:#416985; color:#FFFFFF;}

#dropmenudiv a:hover{background-color:#894f1d; color:#FFFFFF;}

.menu{ background:url(images/menubg.jpg) repeat-x; text-transform:uppercase; color:#FFFFFF;  line-height:29px; text-align:center;}
.menu a{text-decoration:none; color:#FFFFFF; display:block;}
.menu a:hover{text-decoration:none; color:#445A88; background-color:#FFFFFF; display:block;}
#menu{background-color:#FFFFFF; color:#445A88;}




/* home */

.innerpage1{background:url(images/bg.jpg) repeat-x; padding:27px 0px 0px 0px;}
.maintd{background:url(images/homebg.jpg) no-repeat;}

.logo{float:left; width:163px; }


.login{float:right; color:#FFFFFF; padding:20px 20px 0px 0px;}
.login a{ text-decoration:none; color:#FFFFFF; padding:0px 9px 0px 9px;}
.login a:hover{ text-decoration:underline; color:#FFFFFF; }



.content{width:418px; height:423px; font-size:12px; float:left; padding:15px; font-weight:bold; overflow:auto; }
.heading1{ font-size:13px; text-align:left;}

/* lot_sales */

.innerpage2{background:url(images/l_s_innerbg.jpg) repeat-x; padding:27px 0px 0px 0px;}
.l_s_maintd{ background:url(images/l_smainbg.jpg) no-repeat;}

.l_s_logo{float:left; width:163px; }

.l_s_login{
	float:right;
	color:#5F8199;
	padding:50px 30px 0px 0px;
	font-weight: bold;
}
.l_s_login a{ text-decoration:none; color:#5F8199; padding:0px 9px 0px 9px;}
.l_s_login a:hover{ text-decoration:underline; color:#000000; }

.menu{ background:url(images/menubg.jpg) repeat-x; text-transform:uppercase; color:#FFFFFF;  line-height:29px; text-align:center;}
.menu a{text-decoration:none; color:#FFFFFF;}
.menu a:hover{text-decoration:none; color:#445A88; background-color:#FFFFFF; display:block;}

.l_s_content{font-size:12px; float:left; padding:15px;}
.l_s_heading1{ font-size:14px; text-align:center;}
#whitebg{background-color:#FFFFFF; padding:10px; font-size:11px; height:460px; overflow:auto; width:355px; }
.whitebg a{text-decoration:none; color:#000000;}
.whitebg a:hover{text-decoration:underline; color:#000000;}

.img_td{
	padding-top: 15px;
	padding-right: 8px;
	padding-bottom: 15px;
	padding-left: 0px;
}
a.hover:hover {color:#006600; text-decoration: underline;}

.img_td a{text-decoration:none; color:#445A88; font-weight:bold;}
.img_td a:hover{text-decoration:underline; color:#006637; font-weight:bold;}

h1{padding:0px 0px 9px 0px; margin:0px; font-size:16px; color:#5C7B91;}
h2{padding:10px 0px 24px 0px; margin:0px; color:#5C7B91; font-size:18px; text-align:center;}
h3{padding:0px 0px 9px 0px; margin:0px; font-size:18px; color:#000000;}


/* vacation rentals */

.innerpage3{background:url(images/vaca_re_bg.jpg) repeat-x #BAC4CC; padding:27px 0px 0px 0px;}
.lefttd{padding-left:8px;}
.righttd{
	background-color:#FFFFFF;
	color:#000000;
	font-size:11px;
	height:476px;
	overflow:auto;
	width:auto;
	padding-left: 30px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.vaca_re_maintd{ background:url(images/vaca_re_main.jpg) no-repeat;}

/* projectoverview */

.pro_over_main{padding:15px;}

.over_vie_content{width:620px; background-color:#FFFFFF; padding:10px; overflow:auto; height:240px;}

/* camping */

.camp_td{padding:15px;}
.camp_left_td{background-color:#FFFFFF; padding:10px; font-size:11px; height:500px; overflow:auto; width:368px;}
.vacation_right_td{background-color:#FFFFFF; padding:10px; font-size:11px; height:500px; overflow:auto; width:368px;}

/* seasonal */
.innerpage4{background:url(images/seasonal_bg.jpg) repeat-x #BAC4CC; padding:27px 0px 0px 0px;}

.seasonal_maintd{background:url(images/seasonal_mainbg.jpg) no-repeat;}


/* gallery */

.gallery_maintd{background:url(images/gallery_main_bg.jpg) no-repeat;}
.gallery_td{padding:15px; overflow:auto; height:430px; width:640px;}
.gallery_left_td{background-color:#FFFFFF; padding:10px; font-size:11px; width:368px;}

.gallery_right{font-size:25px; color:#5C7B91; font-weight:bold;}
.gallery_right a{text-decoration:underline; color:#5C7B91;}
.gallery_right a:hover{text-decoration:none; color:#000000;}
