@charset "utf-8";

img{border:none; margin:0px auto; padding:0px;}

input{border: 1px solid #999999;}
textarea{border: 1px solid #999999;}

body {
	margin:0px auto;
    background: center top no-repeat fixed;
    padding: 0;
    background-image: url(Nature.jpg);
}

.page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px auto;
	width: 1000px;
	text-align: center;
	height:100%;
	float:none;
}

.banner {
	height: 50px;
	width: 1000px;
	text-align:left;
	float: none;
	padding:0px;
    margin:0px;
	background-color:transparent;
	}

	
/* Begin Menu System */

.menuarea {
    height: 35px;
	width: 880px;
	text-align:left;
	float: none;
	margin-top:10px;
	margin-left:60px;
	margin-bottom:2px;
}

.upperdecor {
	width:1000px;
	height:50px;
	background: transparent url(upper.png) no-repeat;
}

.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:848px;
	height:auto;
	float:left;
	line-height: normal;
	text-align: left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left:75px;
	padding-right:75px;
	background: #FFFFFF;
}

/*
.mainbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:848px;
	height:auto;
	float:none;
	text-align: left;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	padding-left:75px;
	padding-right:75px;
	clear:both;
	background: transparent url(transparent.png)repeat;
}
*/
.lowerdecor {
	width:1000px;
	height:50px;
	background: transparent url(lower.png) no-repeat;
	clear:both;
}

.subbodylogin {
    height: auto;
	width: 700px;
	text-align:left;
	float: none;
	padding:24px;
    margin:0px;
	vertical-align:top;
}
	
.options {
	height: 30px;
	width: 786px;
	text-align:right;
	float: none;
	padding:0px;
	margin-top:12px;
    margin-left:12px;
	margin-right:12px;
	}
	
.addunit {
	height: auto;
	width: 786px;
	text-align:right;
	float: none;
	padding:12px;
	margin-top:12px;
    margin-left:12px;
	margin-right:12px;
	}
	
.units {
	height: auto;
	width: 850px;
	text-align:left;
	float: none;
	}
	
.contact {
	height: auto;
	width: 300px;
	text-align:left;
	float: left;
	margin-top:12px;
    margin-left:32px;
	margin-right:20px;
	}
	
.map {
	height: auto;
	width: 300px;
	text-align:left;
	float: right;
	margin-top:25px;
    margin-left:20px;
	margin-right:28px;
	}
	
.section {
	height: auto;
	width: 675px;
	text-align:left;
	float: none;
	padding-top:10px;
    margin-left:32px;
	padding-bottom:20px;
	clear:both;
	}
	
.unitinfo {
	height: auto;
	width: 500px;
	text-align:left;
	float: left;
	}

.backtounits {
	height: auto;
	width: 250px;
	text-align:right;
	float: right;
	}

.soldunits {
	height: auto;
	width: 750px;
	text-align:left;
	float: none;
	padding-top:20px;
    margin-left:32px;
	margin-right:28px;
	clear:both;
	}
	
.imgdisplay {
	height: auto;
	width: 180px;
	text-align:center;
	float: left;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:15px;
	}
	
.imgdisplayclear {
	height: auto;
	width: 180px;
	text-align:center
	float: left;
	padding-left:16px;
	padding-right:16px;
	padding-bottom:15px;
	clear:both;
	}
	
.infodisplay {
	height: auto;
	width: 180px;
	padding-top:5px;
	clear:both;
	}
	
.partdisplay {
	height: auto;
	width: 300px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:18px;
	margin-left:18px;
	margin-right: 18px;
	border: 1px solid #999999;
	}

.partinfo {
	height: auto;
	width: 100px;
	text-align:left;
	float: left;
	padding-top:12px;
	padding-left:25px;
	padding-right:25px;
	}
	
.partdisplayclear {
	height: auto;
	width: 300px;
	text-align:left;
	float: left;
	padding-top:18px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:18px;
	margin-left:18px;
	margin-right: 18px;
	border: 1px solid #999999;
	clear:both;
	}
	
.partdesc {
	height: auto;
	width: 700px;
	text-align:left;
	float: none;
	padding-top:25px;
    padding-left:25px;
	padding-right:25px;
	border: 1px solid #999999;
	clear:both;
	}
	
.parttab {
	height: auto;
	width: 752px;
	text-align:left;
	float: none;
	clear:both;
	}

.footer {
	height: 35px;
	width: 880px;
	text-align:left;
	float: none;
	margin-top:10px;
	margin-left:60px;
	margin-bottom:2px;
}

.designhost {
	height: auto;
	width: 350px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:25px;
	padding-right:0px;
	color:#FFFFFF;
	}
	
.left {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.leftmiddle {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.rightmiddle {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}
	
.right {
	height: auto;
	width: 150px;
	text-align:left;
	float: left;
	padding-top:10px;
	padding-left:0px;
	padding-right:0px;
	}

.price {text-decoration:none; font-size:14px; color:#1A7EB5; font-weight:bold; line-height:20px;}
.discount {text-decoration:none; font-size:14px; color:#FF8000; font-weight:bold; line-height:20px;}
.discountTitle {text-decoration:none; font-size:28px; color:Red; font-weight:bold; line-height:36px;}
.alert {text-decoration:none; font-size:14px; color:#FF8000; font-weight:bold; line-height:20px;}
.form {text-decoration:none; font-size:12px; color:#000000; font-weight:normal; line-height:30px;}

input, textarea {border:1px solid #698552;}


.uploadedheader {text-decoration:none; color:#698552; font-size:20px; font-weight:bold; line-height:40px; vertical-align:text-bottom;}
.uploadedimg {text-decoration:none; color:#698552; font-size:13px; font-weight:bold; line-height:30px; vertical-align:top}

.numbering {text-decoration:none; color:#698552; font-size:13px; font-weight:bolder; line-height:normal;}

.statcounter {text-decoration:none; font-size:13px; color:#000000; vertical-align:middle;}

.footerlink {text-decoration:none; font-size:13px; color:#FFFFFF;}
.footerlink:hover {color:#1A7EB5; text-decoration:none; font-size:13px;}

.footerlinkhover {text-decoration:none; font-size:13px; color:#1A7EB5;}
.footerlinkhover:hover {color:#1A7EB5; text-decoration:none; font-size:13px;}

a {text-decoration:none; font-size:15px; font-weight:bolder; color:#698552; font-weight:bolder;}
a:hover {color:#666666; text-decoration:underline; font-size:15px; font-weight:bolder;}

a.prev, a.prev1, a.prev2, a.prev3, a.prev4, a.prev5,
a.prev6, a.prev7, a.prev8, a.prev9, a.prev10 {        
	display: block;
   	float: left;
	width:47px; 
	height:107px; 
	text-decoration:none;
	vertical-align:middle;
	background: url("Back.png") no-repeat;
	}
a.prev:hover, a.prev1:hover, a.prev2:hover, a.prev3:hover, a.prev4:hover, a.prev5:hover,
a.prev6:hover, a.prev7:hover, a.prev8:hover, a.prev9:hover, a.prev10:hover {background: url("BackHover.png") no-repeat;}

a.next, a.next1, a.next2, a.next3, a.next4, a.next5, 
a.next6, a.next7, a.next8, a.next9, a.next10 {        
	display: block;
   	float: left;
	width:47px; 
	height:107px; 
	text-decoration:none;
	vertical-align:middle;
	background: url("Forward.png") no-repeat;
	}
a.next:hover, a.next1:hover, a.next2:hover, a.next3:hover, a.next4:hover, a.next5:hover, 
a.next6:hover, a.next7:hover, a.next8:hover, a.next9:hover, a.next10:hover {background: url("ForwardHover.png") no-repeat;}

.restore {font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1A7EB5;}
H1 {font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#1A7EB5;}
H2 {font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF8000;}

.news {
    height: auto;
	width: 673px;
	text-align:left;
	float: none;
	padding-right:0px;
	border-left:1px solid #333333;
	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
    margin:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.newsinner {
    height: auto;
	width: 623px;
	text-align:left;
	float: none;
	padding-left:25px;
	padding-right:25px;
    margin:0px;
}

.news H1 {font-family: Verdana, sans-serif; font-size: 1.50em; color:#1F66B6;}
.news H2 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#A90000;}
.news H3 {font-family: Verdana, sans-serif; font-size: 1.00em; color:#1F66B6;}

/* Calendar CSS */

.calendar-month {color:#A90000; text-decoration:none; font-size:24px;}
      
.calendar table
{
	table-layout: fixed;
	width: 95%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
	border:1px solid black;
}

.calendar th
{
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	background: #A90000;
	color:white;
	
}

.calendar tr
{
	vertical-align:top;
}

.calendar td
{
	font-family: Verdana;
	font-size: 12px;
	background: #D1CFCB;
  	color:black;
}

/* Calendar CSS end */



/* manageNews start */

.manageHeaderNews {
		float:none;
   		width:570px;
    	height:auto;
		padding-bottom:5px;
		margin:0px;
     	text-align:right;
		vertical-align:top;
		color:#A90000; 
		text-decoration:none; 
		font-size:16px;
	 	}
		
.manageHeaderNews a {text-decoration:none; font-size:12px; color:#1F66B6;}
.manageHeaderNews a:hover {color:#A90000; text-decoration:none; font-size:12px;}

.manageNews table
{
	table-layout: fixed;
	width: 85%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
}

.manageNews tr.headersmall {
	color: #FFFFFF; 
	background: #1F66B6; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:20px;}

.manageNews tr.footersmall {
	color: #FFFFFF; 
	background: #1F66B6; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:10px;}

.manageNews tr.gray {
	color: #FFFFFF; 
	background: #B0B0B0; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; }



.manageNews tr.white {
	color: #000000; 
	background: #FFFFFF; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; }

/* manageNews end */

/* newsletters start */

.newsletters table
{
	table-layout: fixed;
	width: 100%;
	font-family: Verdana;
	font-size: 16px;
	text-align:left;
	margin-bottom:1em; 
	line-height:normal;
}

.newsletters tr.headersmall {
	color: #FFFFFF; 
	background: #644F39; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:20px;}

.newsletters tr.footersmall {
	color: #FFFFFF; 
	background: #644F39; 
	font-size:10pt; 
	font-weight: bold; 
        text-decoration:none; 
	text-align:left; 
        line-height:10px;}

.newsletters tr.gray {
	color: #FFFFFF; 
	background: #B0B0B0; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; 
	vertical-align:middle;}



.newsletters tr.white {
	color: #000000; 
	background: #FFFFFF; 
	font-size:10pt; 
	font-weight: bold; 
	text-decoration:none; 
	vertical-align:text-bottom; 
	text-align:left; 
	vertical-align:middle;}

/* newsletters end */


