@charset "utf-8";
body { margin:0; padding:0; width:100%;}
html { padding:0; margin:0;}

/********** main styles **********/
.float_left {
	float: left;
}
.date {
	background-color: #e0d6b8;
	font-size: 14px;
	color: 3e2812;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.main_p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #695834;
}
.main_h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #462D14;
}
.main_h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: 695834;
}
.main_em {
	font:italic 12px Arial, Helvetica, sans-serif; color:#797979; line-height:1.8em; padding:10px 0 0 10px;
}
p.clr, .clr {
	clear:both; padding:0; margin:0; background:none;
}
li.bg, .bg {
	clear:both; border-top:1px solid #e1d8be; padding:0; margin:5px 0; background:none;
}


#header {
	height: auto;
	width: 1000px;
}

#container {
	height: auto;
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}


/********** slider **********/
#Mslider {
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	height: 253px;
	padding: 0px;
	float: left;
	margin-right: 4%;
	margin-left: 4%;
}
.slider div.slice1 div.slice2 {
	margin:0 auto;
	padding:1px;
	width:921px;
	height:223px;
	border: 11px solid D5CAA8;
}
.slider div div div {
	margin:0;
	padding:0;
	width:921px;
	height:223px;
	background:url(../../CSS_fractional/images/slider_bg.gif) top no-repeat
}
.slider div div div p.img {
	float:right; padding:4px 0 4px 0; margin:0;
}
.slider div div div h2 {
	font:normal 18px  Georgia, "Times New Roman", Times, serif; color:#71452b; padding:30px 0 0 60px; margin:0; text-transform:uppercase; line-height:1.2em;
}
.slider div div div h2 span {
	color:#ae663d;
}
.slider div div div p {
	width:400px; float:left; font:normal 11px Georgia, "Times New Roman", Times, serif; color:#baa271; margin:0; padding:20px 0 0 60px; line-height:1.8em;
}
.slider div div div a {
	color:#ff7e00; text-decoration:none;
}

#slider {
	margin:0; padding:0; list-style:none;
}
#slider ul,
#slider li {
	margin:0; padding:0; list-style:none;
}
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:943px; height:245px; overflow:hidden; }
p#controls { margin:0; position:relative; }
#prevBtn,
#nextBtn { display:block; margin:0; overflow:hidden; width:58px; height:58px; position:absolute; left:-25px; top:-150px; }
#nextBtn { left:895px; }
#prevBtn a { display:block; width:58px; height:58px; background:url(../images/l_arrow.gif) no-repeat 0 0; }
#nextBtn a { display:block; width:58px; height:58px; background:url(../images/r_arrow.gif) no-repeat 0 0; }

/********** lower navigation **********/
#lnav {
	width: 971px;
	position: relative;
	height: auto;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: left;
}
#lnavCopy {
}
#lnavCopy2 {
	width: 951px;
	height: 106px;
	float: left;
	background-color: #9D8062;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 11px;
}
#lnavCopy2 a{ color:#FED5AC; text-decoration:none;}
#thePlans {
	float: left;
	width: 277px;
	color: #F0F0EA;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 25px;
	text-align: left;
}

#faqs {
	float: left;
	width: 277px;
	color: #F0F0EA;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 25px;
}
#ownership {
	float: left;
	width: 277px;
	color: #F0F0EA;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 25px;
}

/********** main content **********/
#content {
	background-color: #E9E3CA;
	width: 980px;
	border: 1px solid #DBD1AE;
	position: relative;
	height: auto;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #695834;
	line-height:1.8em;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
#content a{ color:#3F9343; text-decoration:none;}



#mainContent {
	float: left;
	width: 531px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	color: #695834;
}

/*********************Sub*****************/
#Sub {
	float: left;
	width: 295px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
}


#Sub img { float:left; margin:15px 5px; padding:0;}
#Sub p.color { color:#36220f;}
#Sub ul { list-style:none; margin:10px 10px; padding:0;}
#Sub li { background:url(../../CSS_fractional/images/Sub_ul_li.gif) left no-repeat; padding:5px 20px;}

.Sub a { font:normal 13px Georgia, "Times New Roman", Times, serif; color:#3a3c3c; text-decoration:none;}
.Sub a:hover { color:#ff7e00; text-decoration:none;}


#news {
	float: left;
	width: 531px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#2c2c2c; text-transform:capitalize;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:440px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:16px; background:#f5f5f5;}
#contactform textarea { width:440px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#f5f5f5; float:left;}
#contactform li.buttons input { padding:3px 0; margin:0; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font: bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}


/********** footer **********/
.footer { padding:20px 0; margin:0 auto; background:url(../../CSS_fractional/images/bg_footer.gif) top repeat-x; }
.footer .resize p.footer_logo { float:right; padding:0; margin:0 10px; }
.footer .resize div {
	width:970px;
	color:#87826d;
	font:normal 11px Tahoma, Geneva, sans-serif;
	text-align: center;
	margin:0 auto;
}
.footer .resize div p { padding:0; margin:0; }
.footer .resize div img { float:right; }
#topImg {
	width: 960px;
	position: relative;
	float: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 20px;
}
.subTxt {
	float: left;
	height: auto;
	width: 200px;
}


.footer .resize div a { color:#967658; font:normal 11px Tahoma, Geneva, sans-serif; padding:0 1px; }
.color {
	color: #BAA271;
	font-weight: bold;
}
