/* CSS Document */
body {
	padding:0px;
	margin:0px;
	background-color:#F8F1DF;
	font-family:Verdana;
	font-size:11px;
}
td,th,p,div {
	font-family:Verdana;
	font-size:11px;
	color:#6b5a53;
}

.a{
	color:#A1512A;
	font-size:11px;
	text-decoration:none;
}

.a:hover{
	color:#A1512A;
	text-decoration:underline;
}

a{
	color:#842e00;;
	text-decoration:none;
}
a:hover{
	color:#d4b34a;
	text-decoration:underline;
}
.content {
	text-align:justify;
}
.sides{
background-color:#8CA070;
}

.menu-back{
	background-image:url(../images/back.gif);
	background-repeat:repeat-x;

}
.body-back{
	background-color:#F8F1E0;
}

.flower{
	background:url(../images/body_bg.gif) no-repeat right top;
	text-align:right;
	padding-left:30px;
	font-size:11px;
}
.flower-home{
	background:url(../images/body_bg.gif) no-repeat right top;
	text-align:right;
	font-size:11px;
}

.header-color{
	color:#A1512A;
	font-size:11px;
}

.textarea{
	margin-top:5px; 
	background-color:#F8F1DF;
	border:1px solid #97AE8A;
	font-size:11px;
	color:#A1512A;
}

div.sidebox {
	padding:7px;
	margin-left:30px;
	margin-bottom:30px;
	float:right;
	position:relative;
	width:120px;
	background-color:#FFF8E6;
	border:1px solid #E5CD93;
}
div.sidebox a {
	color:#6b5a53;
	font-weight:bold;
}

div.dropmenu {
	visibility: hidden;
	position: absolute;
	border-right:1px solid #ffffff;
	border-left:1px solid #ffffff;
	left:-221px;
	top:-4px;
	width:221px;
	z-index:10000;
}
div.dropmenu a {
	display:block;
	color:#ffffff;
	text-decoration:none;
}
div.dropmenu a:hover {
	color:#804632
}

div.dropmenu2 {
	visibility: hidden;
	position: absolute;
	border-top:1px solid #d3b53d;
	border-right:1px solid #d3b53d;
	border-left:1px solid #d3b53d;
	background-color:#e5cd93;
	left:145px;
	top:-19px;
	z-index:300;
}
div.dropmenu2 a {
	display:block;
	padding:1px;
	padding-left:10px;
	width:100%;
	color:#893101;
	text-decoration:none;
	border-bottom:1px solid #d3b53d;
	font-size:11px;
	white-space:nowrap;
}
div.dropmenu2 a:hover {
	color:#804632;
	background-image:url(../images/dropmenu_hover2.gif);
	background-repeat:repeat-x;
	background-position:left top;
	text-decoration:none;
}
div.droplines {
	position:absolute;
	border-top:1px solid #d3b53d;
	border-bottom:1px solid #d3b53d;
	width:140px;
	left:-140px;
	top:-1px;
	height:16px;

}
.sub-menu{
	display:block;
	color:#DAAE1D;
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	background-position:7px 7px;
	padding-left:15px;
	margin-left:15px;
	font-size:11px;
}
.sub-menu:hover{
	color:#893101;
	text-decoration:none;
}
.sub-menuz{
	display:block;
	color:#DAAE1D;
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	background-position:15px 7px;
	padding-left:25px;
	margin-left:15px;
	font-size:11px;
}
.sub-menuz:hover{
	color:#893101;
	text-decoration:none;
}
.sub-menuSelected{
	display:block;
	color:#893101;
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	background-position:7px 7px;
	padding-left:15px;
	margin-left:15px;
	font-size:11px;
}
.sub-menuSelected:hover{
	color:#893101;
	text-decoration:none;
}
.lastsub-menuSelected{
	display:block;
	color:#893101;
	background-image:url(../images/box.gif);
	background-repeat:no-repeat;
	background-position:15px 7px;
	padding-left:25px;
	margin-left:15px;
	font-size:11px;
}
.lastsub-menuSelected:hover{
	color:#893101;
	text-decoration:none;
}
.pagetitle {
	font-size:12px;
	color:#842e00;
	text-transform:uppercase;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	margin-top:-15px;
}

.subtitle {
	color:#842e00;
	display:block;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/title-img.gif);
	background-repeat:no-repeat;
	background-position:0 14px;
	padding-left:24px;
	padding-top:10px;
}
.subtitle2 {
	color:#842e00;
	display:block;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
}
.subtitleFAQ {
	color:#842e00;
	display:block;
	position:relative;
	margin-bottom:8px;
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/title-img.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:86px;
	text-transform:capitalize;
}
.subtitleFAQ:hover {
	text-decoration:none;
}
.faq-link {
	font-size:13px;
	font-weight:bold;
	background-image:url(../images/plus.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	padding-left:15px;
}
.quote {
	color:#842e00;
	font-style:italic;
	display:block;
	padding-bottom:8px;
	z-index:1;
}
.brown{
	background-image:url(../images/brown.gif);
	background-repeat:repeat-x;
	background-position:center;
}

td.footer {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#808284;
}
td.footer a{
color:#808284;
text-decoration:none;
}
td.footer a:hover{
color:#808284;
text-decoration:underline;
}

.drawing {
background-image:url(../images/drawing.gif);
background-position:left top;
background-repeat:no-repeat;
}
.com{
	font-size:11px;
	
}
a.com{
	color:#9A4E1C;
	text-decoration:none;
}
a.com:hover{
	color:#9A4E1C;
	text-decoration:underline;
}
ul {
	list-style-image:url(../images/bullet.gif);
}
ul.nomargin {
	margin-bottom:0;
}


/************************************************/

.highlight
{
	background-color:#893101;
	color:WHITE;
}

.padding{
padding-bottom:5px;
}
input.btn{
	background-color:#712a02;
	background-image:url(../images/btn-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	padding:0;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	border:1px solid #893101;
	text-transform:uppercase;
	margin-right:6px;
}
input, textarea, select {
	font-size:11px;
	background-color:#eddcb4;
	border:1px solid #e5cd93;
	border-top:1px solid #9b5028;
	border-left:1px solid #9b5028;
	font-family:Verdana;
	padding:2px;
}
.full {
	width:100%;
}
.links{
font-size:11px;
}
input[readonly] {
	border:1px solid #e5cd93;
}
.search-btn {
	border:none;
	padding:0;
}
.calcsep {
	margin-bottom:10px;
	margin-top:7px;
	border-top:1px solid #f2e6c9;
	border-bottom:1px solid #f2e6c9;
	background-color:#fef7e5;
	
}
.calcsep td {
	padding:5px;
}

.tbl {
	border-top:1px solid #e5cd93;
	border-right:1px solid #e5cd93;
}
.tbl td, .tbl th {
	border-bottom:1px solid #e5cd93;
	border-left:1px solid #e5cd93;
	background-color:#fef7e5;
	font-size:11px;
	padding:4px;
}
.tbl th {
	background-color:#f2e6c9;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:12px;
	font-size:inherit;
	color:#893101;
	border-left:1px solid #e5cd93;
	border-bottom:1px solid #e5cd93;
	text-align:left;
}
.newstitle {
	/*font-weight:bold;*/
	font-size:11px;
}
.newsdate {
	font-size:10px;
}
.more {
	background-image:url(../images/arrow-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 6px;
	padding-left:12px;
}
.villas-links a{
	display:block;
	color:#842e00;
	text-decoration:none;
	background:url(../images/arrow-menu.gif) no-repeat left 4px;
	padding-left:12px;
	margin-top:5px;
	margin-bottom:5px;
	text-transform:uppercase;
}
.villas-links a:hover{
	color:#;
}
.top {
background-image:url(../images/top.gif);
background-repeat:no-repeat;
background-position:25px 2px;
padding-right:15px;
font-size:11px;
float:right;
}
.top a:hover{
text-decoration:none;
}
.thumb{
border:1px solid #893101;
width:216px;
}

.thumb img {
border:1px solid  #F8F1E0;
}

.download {
font-size:11px;
}
.special-bg {
	margin-bottom:10px;
	border:1px solid #f2e6c9;
	background-color:#fef7e5;
	padding:12px;
}
.faqlink {
	background-image:url(../images/arrow-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:15px;
	margin-left:25px;
	float:left;
}
.faqtitle {
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:10px;
	background-image:url(../images/arrow-menu.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:12px;
}
.faqtext {
	padding-left:12px;

}
.backSearch {
	background-image:url(../images/arrow-menu1.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:12px;
	/*float:left;*/
}
.padding-pic{
padding-top:10px;
padding-bottom:10px;
}

.pic-border {
	padding:1px;
	border:1px solid #893101;
}

.a2{
color:#842e00;
text-decoration:none;
font-size:11px;
}
.a2:hover{
color:#d4b34a;
text-decoration:underline;
font-size:11px;
}

.pad-bottom-pic{
padding-bottom:5px;
padding-top:5px;

}
.thumb-tit-pic{
font-size:13px;
}
.thumb-date{
font-size:10px;
}
.border-bottom {
	border-bottom:4px solid #F8F1E0;
}.border-right {
	border-right:4px solid #F8F1E0;
}.border-left {
	border-left:10px solid #F8F1E0;
}
.tds-padding td{
	padding-left:10px;
} 

.bluelink a{
font-size:11px;
font-weight:bold;
color:#5A5B5E;
}

.bluelink a:hover{
	color:#d4b34a;
	text-decoration:underline;	
}
.faq-tbl {
	background:#f2e7cb;
	/*border-left:1px solid #AB6A47;
	border-top:1px solid #AB6A47;*/
}
.faq-tbl td, .faq-tbl th {
	padding:3px;
	padding-left:8px;
	padding-right:8px;
	border-bottom:2px solid #eddebd;
}
.faq-tbl th {
	background:#eddebd;
}

div.noneBorder a{
				border:none; !important
}
div.noneBorder a:hover{
				border:none;!important
}
div#bordernone a{
				border:none; !important
}
div#bordernone a:hover{
				border:none; !important
}
/*************4-5-2009**************/
img{
	border:0px;
}
td{
	vertical-align:top;
}
.boxHolder,.boxholder2{
		background:#fffdf4;
		border:1px solid #c5ceb2;
		padding:17px ;
}
.boxholder2{
	padding:4px 4px 20px 17px;
}
.boxHolder input,.boxHolder select,.boxHolder textarea{
				width:167px;
				height:17px;
				background:#f8f1df;
				border:1px solid #97ae8a;
				margin:0px 10px 10px 10px; 
}
.boxHolder select{
	height:20px;
	width:173px;
}
.boxHolder textarea{
	width:290px;
	height:115px;
}
.boxHolder input.btnInput,.helpus input.btnInput,.boxHolder input.btnInputbig{
						width:60px;
						height:21px;
						border:none !important;
						background:none;
						padding:0px !important;
						margin:0px !important;
}
.helpus input.btnInput,.boxHolder input.btnInputbig{
	width:70px;
	height:21px;
}
.width-Log{
			width:370px;
}
.welcometext{
	color:#1A2E39;
}
.helpustitle{
	font-size:12px;
	color:#8A2E01;
	font-weight:bold;
	padding-bottom:7px;
}
.helpus td{
	font-weight:bold;
	font-size:10px;
}
.helpus select{
	margin:0px 10px 10px 40px;
	width:130px;
	background-color:#F8F1E0;
	border:0px !important;
}
.formmessage{
	padding:3px 0px 3px 10px;
}
.tabsheader,.tabsheaderon{
	font-weight:bold;
	color:#1A2E39;
	font-size:10px;
	padding:6px 12px;
}
.tabsheaderon{
	background-color:#FFFDF4;
	border-left:1px solid #c5ceb2;
	border-right:1px solid #c5ceb2;
	border-top:1px solid #c5ceb2;
}
.tabsheader a,.tabsheaderon a:hover{
	color:#1A2E39;
	text-decoration:none;
}
.tabsheader a:hover,.tabsheaderon a{
	color:#725A5B;
	text-decoration:none;
}
.tabsbody{
	border:1px solid #c5ceb2;
	background-color:#FFFDF4;
	padding:15px 10px 10px 10px;
}
.tabscont{
	position:relative;
	top:1px;
}
.questsrow{
	border-top:1px solid #C5CEB2;
	padding:13px 0px;
}
.questsrow td{
	font-size:10px;
	border-top:1px solid #C5CEB2;
	padding:13px 0px;
}
.questsrow a{
	text-decoration:underline;
}
td.questpad{
	padding:13px 10px;
}
.answerpad{
	padding: 0 10px 13px 10px;
	display:none;
}
.questslists select{
	width:150px;
	background-color:#fffdf4;
	border:0px;
	margin-right:10px;
}
.filterquestpad{
	padding:0px 0px 25px 70px;
}
.navigation{
	font-weight:bold;
	text-align:right;
}
.navigation a{
	color:#725A5B;
	text-decoration:none;
}
.navigation a:hover,.navigationon{
	color:#C8A53B;
	text-decoration:none;
}
.padtop4{
	padding-top:4px;
}
.topicname{
	font-size:11px;
	padding-bottom:25px;
}
.answers{
	font-size:10px;
	padding-top:10px;
}
.posrelative{
	position:relative;
}
.popuhelpdiv{
	background:#fffdf4;
	border:1px solid #c5ceb2;
	padding:4px 4px 20px 17px;
	position:absolute;
	top:50px;
	left:0px;
	width:550px;
}