/* CSS Document */
body {
	margin: 0px; 	padding: 0px;
	background-image:url(images/backbg.jpg);
	background-repeat:repeat-x;
	background-color:#b7a57f;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	
}
p, td, img, li, form, input, object{
	padding:0px;
	margin:0px;
}
ul, ol {
	margin: 0px 0px;
	padding: 0px 0px;	
}
.clear{
clear:both;
}
/***********************
	main body 
************************/
#main-body{
	
	CLEAR: both; 
	WIDTH: 100%;
    margin:0px auto;
	padding:0px;
	
}

#body-auto{
	width:904px;
	background-color:#FDFAF5;
    margin:0px;
	padding:0px;
	margin:0px auto;
}

#body-float{
	width:904px;
	background-color:#FDFAF5;
    margin:0px;
	padding:0px;
	float:left;
	border-bottom:1px solid #E5E4D4;
	
}



/***********************
	header
************************/

#header-main{
	width:904px;
    margin:0px;
	padding:0px;
	margin:auto;


}

#header-float{
	width:904px;
    margin:0px;
	padding:0px;
	float:left;
	
}

#header-float-lt{
	width:270px;
    margin:0px;
	padding:0px;
	float:left;
	
}


.header-float-lt-logo{
padding-left:20px;
padding-top:5px;
	
}



#header-float-right{
	width:634px;
    margin:0px;
	padding:0px;
	float:left;
	
}






/********************************************
                  menu
**********************************************/


#menu-right{
	width:634px;
    margin:0px;
	padding:0px;
	float:left;
	margin-top:66px;
}		


#menu-right UL{
PADDING-LEFT: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 

}



#menu-right UL LI{
	list-style:none;
	color:#053050;
	font-size:11px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	margin-left:25px;
	margin-right:25px;
	font-weight:bold;
	display:inline;
	position: relative;
	z-index:1002;
}		
.redBorder{
	border-bottom:2px solid #FF5400;
}
.brownBorder{
border-bottom:2px solid #CBC4B7;

}
#menu-right UL LI A{
text-decoration:none;
color:#053050;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 


#menu-right UL LI A:hover{
text-decoration:none;
color:#053050;
font-family:Verdana, Arial, Helvetica, sans-serif;
} 
			

	#menu-right UL LI div {
display: none;
}

#menu-right UL LI.mega div {
border: 1px solid #E9E6E2;
width: 150px;
position: absolute;
top: 1.6em;
left: 0em;
padding: 1.3em;
background: #FDFAF5;
}

#menu-right UL LI.hovering div {
display: block;
}

#menu-right UL LI.mega div a {
color: #053456;
padding: 0;
background-image: none;
text-decoration:none;
}
#menu-right UL LI.mega div a:hover {
color: #053456;
padding: 0;
background-image: none;
text-decoration:underline;
}
#menu-right UL LI div p {
margin: 0 0 0.8em 0;
padding: 0;
}		
/***********************
	banner
************************/				
#site-banner{
	width:886px;
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin-left:8px;
	margin-top:15px;
	margin-bottom:10px;
}  
#banner-bg{
	width:854px;
	background-color:#FFFFFF;
	border:1px solid #D2D0CC;
    margin:0px;
	padding:0px;
	margin:0px auto;
}


.banner-align{
	margin:0px;
	padding:0px;
	float:left;
	display:inline;
	width:842px;
	margin:6px 0px 6px 6px;
	height:540px;
}	


/***********************
	middle-body
************************/				
.middle-body{
	width:904px;
    margin:0px;
	padding:0px;
	float:left;
}
.middle-body h1{
	margin:0px;
	padding:0px;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
}
#middle-body-left{
	width:204px;
    margin:0px;
	padding:0px;
	float:left;

}
.indexMargin{
	margin-left:25px; margin-right:25px;
	text-align:justify;
}		
.top-heading{
	font-size:22px;
	text-transform:uppercase;
	color:#625F42;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
}
.top-subheading{
	font-size:14px;
	text-transform:uppercase;
	color:#625F42;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-top:10px;
	padding-bottom:40px;
}
.top-heading-gallery{
	font-size:22px;
	text-transform:uppercase;
	color:#625F42;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-top:15px;
}
.top-subheading-gallery{
	font-size:14px;
	text-transform:uppercase;
	color:#625F42;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:10px;
}
#left-menu-bg{
	width:180px;
	background-color:#FFFFFF;
	border:1px solid #D2D0CC;
    margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin-left:12px;
	margin-bottom:10px;
	margin-top:10px;
}
#left-menu-inner-bg{
	width:168px;
	background-color:#FDFAF5;
    margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin:6px;
}
#left-menu-heading-bg{
	width:168px;
	height:22px;
	background-color:#053456;
    margin:0px;
	padding:0px;
	float:left;
	display:inline;
	margin-top:14px;
}
.body-text{
	font-size:11px;
	color:#3A362B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	padding-right:20px;
	text-align:justify;
	padding-bottom:30px;
}
.heading-text{
	color:#FFFFFF;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:30px;
	margin-top:3px;
	display:block;
}
.box-pannel-desc-box{
	float:left;
	margin:0px;
	padding:0px;
	width:168px;
}
.box-pannel-desc-box UL{
	list-style:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.box-pannel-desc-box UL LI{
	list-style:none;
	height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	list-style-type:none;
	margin:0px;
	padding:0px;
	color:#053456;
	margin-top:3px;
	margin-bottom:3px;
	text-transform:uppercase;
	font-size:11px;
	color:#053456;
}
.box-pannel-desc-box UL LI.box-box-sel{
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.box-pannel-desc-box UL LI.box-box-fix-sel{
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.box-pannel-desc-box UL LI A{
	text-decoration:none;
	margin-left:14px;
	padding-top:5px;
	display:block;
	color:#053456;
}
.box-pannel-desc-box UL LI A:hover{
	text-decoration:none;
	font-weight:bold;
	margin-left:14px;
	padding-top:5px;
	display:block;
	color:#000000;
}
.box-pannel-desc-box UL LI.box-box-sel A{
	color:#FFFFFF;
}
.box-pannel-desc-box UL LI.box-box-sel A:hover{
	color:#FFFFFF;
}
.box-pannel-desc-box UL LI.box-box-fix-sel A{
	text-decoration:underline;
	font-weight:bold;
	color:#000000;
}
.box-pannel-desc-box UL LI.box-box-fix-sel A:hover{
	color:#000000;
}
#middle-body-right{
	width:700px;
    margin:0px;
	padding:0px;
	float:left;
}
.text-bold{
	font-weight:bold;
}
.top-text{
	margin:0px;
	padding:0px;
	color:#454136;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	margin-top:60px;
	width:634px;
}
.top-text P{	
	margin-right:20px;
}
#right-big-gallery-bg{
	width:602px;
	background-color:#FFFFFF;
	border:1px solid #D2D0CC;
    margin:0px;
	padding:0px;
	float:left;
	margin-left:9px;
	margin-top:7px;
	display:inline;
	height:466px;
}
.right-small-gallery-box{
	margin:0px;
	padding:0px;
	width:624px;
	height:108px;
	overflow:hidden;
}
#slider-gallery-box{
	margin:0px;
	padding:0px;
	overflow:hidden;
}
.right-small-gallery-bg{
	width:143px;
	height:100px;
	background-color:#FFFFFF;
	border:1px solid #D2D0CC;
    margin:0px;
	padding:0px;
	float:left;
	margin-top:6px;
	margin-left:9px;
	margin-bottom:5px;
	margin-right:0px;
	display:inline;
	
}


.gallery-smallimage{
	margin-top:5px;
	margin-left:5px;
	cursor:pointer;
	display:inline;
}
#loading{
	position:relative;
	top:200px;
	left:300px;
	display:none;
}

.paginationBox{
width:634px;
float:left;
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:20px;
margin-top:10px;
margin-bottom:10px;
text-align:right;
}
.paginationBox P{
	margin-right:20px;
}
.paginationBox A{
	text-decoration:none;
	color:#454136;
}
.paginationBox A:hover{
	text-decoration:underline;
	color:#454136;
}

.separator{
	width:861px;
    margin:0px;
	padding:0px;
	float:left;
	height:1px;
	display:inline;
	background-color:#E5E4D4;
	margin-bottom:5px;
	margin-left:24px;

}

#phone-number-bg{
	width:904px;
	height:30px;
	
}

.phone-number{
color:#5C5B34;
font-size:18px;
text-align:right;
padding-right:40px;
padding-top:2px;
}



/***********************************
        footer
***************************************/



#footer-bg{
	CLEAR: both; 
	WIDTH: 100%;
    margin:0px auto;
	padding:0px;
	height:88px;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
}


#footer-body{
width:904px;
margin:0px;
padding:0px;
margin:0px auto;
}	


#footer-body-float{
width:904px;
float:left;
margin:0px;
padding:0px;
margin-top:5px;
}


#footer-image{
width:215px;
float:left;
margin:0px;
padding:0px;
}


.footer-image-align{
padding-left:12px;
padding-top:15px;
}

#footer-menu{
width:503px;
float:left;
margin:0px;
padding:0px;



}	


#footer-menu-top{
	width:503px;
	height:53px;
	float:left;
	margin:0px;
	padding:0px;
}	


#footer-menu-top UL{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
#footer-menu-top UL LI{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	font-size:11px;
	color:#FFFFFF;
	float:left;
	text-transform:uppercase;
	margin-left:15px;
	margin-right:15px;
	margin-top:30px;
	display:inline;
}

#footer-menu-top UL LI A{
text-decoration:none;
	font-size:11px;
	color:#FFFFFF;
}
#footer-menu-top UL LI A:hover{
text-decoration:none;
	color:#FFFFFF;
}




#footer-menu-bottom{
width:503px;
height:27px;
float:left;
margin:0px;
padding:0px;
text-align:center;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}	




#footer-icons{
width:186px;
float:left;
margin:0px;
padding:0px;
margin-top:15px;
}		


#footer-icons UL{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
#footer-icons UL LI{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	margin-left:45px;
	display:inline;
	float:left;
}

/************************************/
.noRecord{
	text-align:center; margin-top:20px;
}
/***********************************/
.available-home-box{
	width:854px;
    margin:0px;
	padding:0px;
	float:left;
	margin-left:25px;
	margin-bottom:10px;
	display:inline;
	border-top:1px solid #E5E4D4;
	height:190px;
}
.available-brown{
	background-color:#EBE9DC;
}
.available-home-image{
	margin:0px;
	padding:0px;
	float:left;
	width:250px;
	height:190px;
}
.available-home-image-bg{
	margin:0px;
	padding:0px;
	float:left;
	width:235px;
	height:160px;
	background-color:#FFFFFF;
	display:inline;
	margin-left:15px;
	margin-top:15px;
}
.available-img{
	margin:0px;
	padding:0px;
	margin-left:5px;
	margin-top:5px;
}
.available-home-desc{
	margin:0px;
	padding:0px;
	float:left;
	width:604px;
	overflow:hidden;
}
.available-home-desc UL{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.available-home-desc UL LI{
	margin:0px;
	padding:0px;
	width:584px;
	
	list-style:none;
	list-style-type:none;
	margin-top:15px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	text-align:justify;
	overflow:hidden;
	float:left;
	display:inline;
	line-height:14px;
}
.available-home-desc UL LI A{
	text-decoration:none;
	color:#5A5A5A;
	font-size:11px;
	font-weight:bold;
}
.available-home-desc UL LI A:hover{
	text-decoration:underline;
	color:#5A5A5A;
	font-size:11px;
}

.back-available-home{
	text-decoration:none;
	color:#5A5A5A;
	font-size:12px;
	font-weight:bold;
}
.back-available-home:hover{
	text-decoration:underline;
	color:#5A5A5A;
	font-size:12px;
}

.available-heading{
	font-weight:bold;
	color:#5A5A5A;
	font-size:12px;
}

.available-pagination{
	width:854px;
    margin:0px;
	padding:0px;
	float:left;
	margin-left:25px;
	margin-bottom:10px;
	display:inline;
	height:20px;
}

.available-pagination UL{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.available-pagination UL LI{
	margin:0px;
	padding:0px;
	list-style:none;
	list-style-type:none;
	text-align:right;
}
.available-pagination UL LI A{
	text-decoration:none;
	color:#454136;
}
.available-pagination UL LI A:hover{
	text-decoration:underline;
	color:#454136;
}

.available-image-border{
	margin:10px; border:6px solid #FFFFFF;
}
/****************************/
.redpoint{
color:#FF0000;
}
.signupbox1{
width:225px
}

.signupbox2{
width:125px
}
.signupbox3{
width:90px
}
.formheading{
color:#149EFF; font-weight:bold;

}
.formheading A{
text-decoration:none;
color:#134176;
}
.formheading A:hover{
text-decoration:underline;
color:#149EFF;
}
.toptxt{
font-weight:normal;
color:#000000;
}
.regtable{
font-weight:bold;
color:#000000;
}
.iagreelink A{
text-decoration:none;
color:#993300;
}
.iagreelink A:hover{
text-decoration:none;
color:#0000FF;
}
.submit-btn{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
}