body{
	font:normal 13px Arial, Verdana, Helvetica, sans-serif;
	line-height:24px;
	color:#000000;
	padding:0;
	margin:0;
	background:#000000;}

a{color:#333333;
  text-decoration:none;
  background:transparent;}
	
a:active{
	color:#333333; 
	background:transparent;
	text-decoration:none;}
	
a:hover{
	color:#333333; 
	text-decoration:underline; 
	background:transparent;}

a:link img, a:visited img{
	border-style:none;}	  /* no border on img links */

a img {color:white;}      /* trick to hide the border in Netscape 4 */
@media all {              /* hide the next rule from Netscape 4 */
a img {color:inherit;}    /* undo the color change above */}

.float_right{
	float:right;}

.float_left{
	float:left;}

p{
	margin:0;
    padding:7px 0 0 0;}

#topnovisible{
	display:none;
	visibility:hidden;} 

.lbldescription{display:none; visibility:hidden;} 

.lblprice{
	display:none;
	visibility:hidden;} 
	
.lblphoto{
	display:none;
	visibility:hidden;}		
  
.wrapper{
	margin:auto;
	width:953px;}
	
#top{
	width:953px;
	float:left;
	padding:3px 0 0 0;
	margin:0;}

.btntop{
	width:663px;
	float:left;
	height:50px;
	margin:0;
	top:-50px;
	padding:0 0 0 290px;
	position:relative; 
	z-index:100;}

.btntop img{
	float:left;
	padding:0 25px 0 0;}

.back_img{
	width:953px;
	float:left;
	height:228px;
	margin:0;
	padding:0;
	background:url(../images/img1_bg.png) 0 0 no-repeat;}

.back_img2{
	width:663px;
	float:left;
	height:50px;
	margin:0;
	padding:178px 0 0 290px;
	background:url(../images/img1user.jpg) no-repeat;}	
	
/*.back_img img{
	float:left;
	padding:0 10px;
	margin:0;}*/
		
.tblgallery{
	width:652px; 
    background:#edecec;
    padding:10px;}
		
.wrapper1{
	width:952px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/content_bg.gif) repeat-y;}
		
.wrapper2{
	width:952px;
	float:left;
	padding:0;
	margin:0;
	background:url(../images/content_bottom2.gif) bottom no-repeat;}
	
#body{
	float:left;
	width:676px;
	padding:0 2px 40px 25px;}

.h1class{
	margin:0;
	padding:25px 0 25px 0;
	font:bold 24px Arial;
	float:left;
	width:676px;
	color:#3c3c3c;
	letter-spacing:1px;}

.h3class{
	margin:0;
	padding:15px;
	font:bold 16px Arial;
	float:left;
	width:920px;
	color:#000000;
	letter-spacing:1px;
	background:#b9b9b9;
	border:1px solid #000000;
	line-height:25px;}	
	
.br1{
	border:1px solid #000000;}

.br2{
	border:1px solid #000000;
	padding:1px;}	

.img2{
	float:left;
	padding:35px 0 15px 0;
	width:676px;}

.featured{
	width:190px;
	float:left;
	padding:0 20px 0 15px;
	line-height:18px;}
	
a.download{
	width:650px;
	color:#365b00;
	text-decoration:none;
	font-weight:bold;
	height:100px;
	display:block;
	background:url(../images/download_bg.png) top no-repeat;}
	
a.download:hover{
	width:650px;
	color:#f0f0f0;
	text-decoration:none;
	font-weight:bold;
	height:100px;
	background:url(../images/download_bg.png) bottom no-repeat;}
	
.downlaods1{
	width:70px;
	float:left;
	padding:30px 10px 0 30px;}

.downlaods2{
	width:520px;
	float:left;
	padding:30px 0 0 0;
	font:bold 20px Arial;}	
		
a.title{
	width:190px;
	color:#365b00;
	text-decoration:underline;
	font-weight:bold;}

a.title:hover{
	width:190px;
	color:#365b00;
	text-decoration:none;
	font-weight:bold;}
		
a.request{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	background:#f19e00;
	padding:5px 10px;
	border-bottom:1px solid #523600;
	border-top:1px solid #ffd680;}

a.request:hover{
	color:#f8ae45;
	text-decoration:none;
	font-weight:bold;
	background:#ffd680;
	padding:5px 10px;
	border-bottom:1px solid #ffd680;
	border-top:1px solid #523600;}
			
#right{
	width:230px;
	float:left;
	padding:25px 7px 0 12px;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;}

.right_bg{
	width:208px;
	float:left;
	background:url(../images/right_bg.gif) repeat-y;
	padding:0 0 0 22px;}
	
.right_bg3{
	width:208px;
	float:left;
	background:url(../images/right_bg.gif) repeat-y;
	padding:0 0 0 22px;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#2f2f2f;}	
	
.right_bg2{
	width:208px;
	float:left;
	background:url(../images/bg_branch.png) no-repeat;
	padding:0 0 20px 22px;
	line-height:16px;
	height:240px;}
	
.right_bg22{
	width:230px;
	float:left;
	background:url(../images/branch_bgb2.png) repeat-y;}
		
.hrclass{
	border-bottom:1px dashed #6a6b6b; 
	width:190px; 
	float:left;
	padding:10px 0 0 0;}	

.form{
	margin:0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.radio{
	margin:0;
	padding:0;}

.form_div{
	padding:0 10px 20px 0;
	width:90px;
	float:left;}

.form_div2{
	padding:0 0 20px 0;
	width:90px;
	float:left;}
	
.btn{
	padding:20px 0 20px 0;
	width:208px;
	float:left;}		
	
.search_top{
	width:218px;
	float:left;
	padding:0 6px;}

.reguser{
	width:190px;
	float:left;
	border-top:1px dashed #707070;
	padding:10px 0 10px 0;}
	
.reguser a{
	color:#226700;
	text-decoration:none;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;}

.reguser a:hover{
	color:#226700;
	text-decoration:underline;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;}
	
.search_top2{
	width:218px;
	float:left;
	padding:0 6px;
	background:url(../images/right_bg.gif) repeat-y;}

.df{
	margin:0;
	padding:10px 0 3px 0;
	width:100%;}

.oftitle{
	float:left;
	margin:0;
	padding:13px 0 10px 0;
	width:95%;}	

.oftitle a{
	color:#1d3f0c;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-1px;}

.oftitle a:hover{
	color:#1d3f0c;
	text-decoration:none;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;}

.oftitle2{
	margin:0;
	padding:10px 0 10px 0;
	width:100%;
	float:left;
	border-top:1px dashed #707070;}	

.oftitle2 a{
	color:#1d3f0c;
	text-decoration:none;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;}

.oftitle2 a:hover{
	color:#1d3f0c;
	text-decoration:underline;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;}

.wrapper4{
	width:100%;
	float:left;
	background:url(../images/foot_bg.jpg) 0 30px repeat-x;
	height:232px;
	padding:30px 0 0 0;}

.brach_img{
	padding:0 5px 0 0;
	float:left;}	

#footer{
	width:937px;
	float:left;
	padding:0;
	height:232px;
	background:url(../images/footer_bg.gif) repeat-x;}
	
#copy{
	float:left;
	padding:36px 0 0 20px;
	color:#f0f4eb;
	font:normal 12px Arial;
	width:320px;
	font-style:italic;
	letter-spacing:1px;}
	
#validation{
	float:right;
	padding:40px 20px 0 0;}
	
#validation img{
	float:left;
	padding-left:5px;}
	
.footlist{
	float:left;
	padding:30px 50px 0 20px;
	width:175px;}

.footlist p{
	float:left;
	padding:40px 0 0 0;
	width:175px;}

.footlist2{
	float:left;
	padding:30px 0 0 20px;
	width:175px;}

.footlist2 p{
	float:left;
	padding:40px 0 0 0;
	width:175px;}

.footer2{
	width:937px;
	float:left;
	padding:20px 0 0 0;
	margin:0;}

.loginboxzz{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	width:100%;
	float:left;
	padding:20px 0 20px 0;}
	
.loginboxw{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	width:100%;
	float:left;
	padding:10px 0;}
	
.loginboxww{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	width:100%;
	float:left;
	padding:20px 0;}

.formlft{
	text-align:right;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	padding-right:10px;
	width:160px;}

.formlft1{
		font-size:12px;
		color:#073c55;}

.jumpmenuc1{
	width:250px;
	margin:5px 0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.jumpmenuc2{
	width:250px;
	margin:5px 0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}	
	
.jumpmenuc3{
	width:120px;
	margin:5px 0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}		

.btnform{
	background-color:#325984;
	border:1px solid #6c838e;
	padding:2px 0;
	text-align:center;
	width:130px;
	font:bold 11px verdana;
	color:#ffffff;}

.cotrent{
	border:1px dotted #7ea1c7;
	background-color:#b9b9b9;
	font-size:12px;
	color:#333333;
	font-weight:bold;}

.tdtitle{
	background-color:#000000;
	color:#c49c00;
	font-size: 14px;
	text-transform:uppercase;
	font-weight:bold;
	border:0;
	height:25px;}

.valfoot{
	vertical-align:bottom;}

.jumpmenuc5{
	width:250px;
	margin:5px 0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.tdtitle2{
	background-color:#000000;
	color:#bc9600;
	font-size: 12px;
	text-transform:uppercase;
	font-weight:bold;
	border:0;
	height:30px;
	text-align:center;}

.logfrm2{
	color:#333333;
	text-align:center;
	padding:5px 0;
	width:100%;
	margin:0;}

.witlogag{
	width:250px;
	margin:5px 0;
	padding:3px 5px;
	background:#f8f8f8;
	color:#888888;
	border:1px solid #404040;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;}

.btnsearch{
	background-color:#cce5f3;
	border:1px solid #abc6e4;
	text-align:center;
	width:220px;
	font:bold 11px verdana;
	padding:3px 20px;
	color:#325984;
	margin-left:183px;}

a.btnsearch:hover{
	background-color:#7ea2c9;
	text-decoration:none;
	color:#ffffff}
	
.price{
	color:#d90000;
	font:normal 17px verdana;}

.beds{
	color:#355b1f;
	font:normal 13px verdana;}

.view_pr a{
	padding:0 5px;
	width:160px;
	background-color:#b9b9b9;
	display:block;
	text-align:center;
	border:1px solid #002c00;
	font-weight:bold;
	color:#002c00;
	text-decoration:none;
	float:left;
	margin:0 5px;}

.view_pr a:hover{
	background-color:#002c00;
	color:#b9b9b9;}

.view_pr{
	padding:10px 0;}

.lblMarketed{
	font:11px arial;}

#pr_links a{
	padding:4px 5px;
	width:180px;
	background-color:#5d9019;
	display:block;
	text-align:center;
	border:1px solid #000000;
	font-weight:bold;
	color:#002c00;
	text-decoration:none;}

#pr_links a:hover{
	background-color:#002c00;
	color:#5d9019;}
	
#pd_links a{
	padding:4px 5px;
	width:180px;
	color:#002c00;
	text-decoration:underline;}

#pd_links a:hover{
	text-decoration:none;}	

.padding10{
	padding:20px 0;
	width:100%;
	float:left;}

.prprttype{
	color:#bc9600;
	font:bold 20px Arial;}
	
.prprttype2{
	color:#000000;
	font:bold 20px Arial;
	text-transform:uppercase;}

.text1{
	color:#d90000;
	font:bold 11px verdana;}

.title1{
	width:100%;
	color:#003a79;
	font:bold 13px verdana;
	padding:20px 0 5px 0;
	border-bottom:1px solid #003a79;}

.save_div{
	padding:15px 0;
	text-align:center;}

a.link2{
	text-decoration:none;
	font:bold 13px verdana;
	padding:2px 12px;
	background-color:#002c00;
	color:#5d9019;}

a.link2:hover{
	text-decoration:none;
	color:#002c00;
	background:#5d9019;}

.info2{
	display:inline-block; 
	clear:both;
	border-bottom:1px dotted #ccc;
	margin:0 0 5px 0;}
	
.info2[class]{
	display:block;}

.info2 h2{
	font-weight:bold;
	font-size:16px;
	margin:0 0 .2em 0;
	clear:left;}

.info2 div{
	font-size:95%;
	line-height:135%;
	margin:0 0 1.1em 0;
	color:#555;}

.photo_invisible{
	display:none;
	width:0px;
	height:0px;}	 

.photo2{
	width:98px;
	height:76px;
	background:url(../images/photo_bg.gif) no-repeat;
	float:left;
	padding:12px 0 0 12px;}

.photo22{
	width:625px;
	height:475px;
	background:url(../images/photo_bg2.gif) no-repeat;
	float:left;
	padding:25px 0 0 25px;}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: lemonchiffon;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;}	

.pager{
font:bold 14px verdana;
width:100%;
text-align:center;}	   

.pager a{
text-decoration:none;
color:#336699;}

#text_box{
	float:left;
	width:426px;
	padding:20px 173px 0 77px;}
	
.lbl_txt1{
	float:left;
	margin:0;
	width:326px;
	padding:6px 0 6px 0;}

.label{
	float:left;
	width:100px;
	font:bold 12px Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#444444;
	padding:6px 0 6px 0;}
	
.textbox1{   
	float:left;
	font-size:11px;
	padding:3px;
	width:250px;		
	border:1px solid #f4f4f4;
	background-color:#ffffff;}
						  
.form1{   
	float:left;
	font-size:11px;
	padding:3px;
	width:160px;		
	border:1px solid #f4f4f4;
	background-color:#ffffff;}	
	
.textbox2{
	float:left;
	font-size:11px;
	padding:3px;
	width:250px;	
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;}

.form_capcha3{
	font-size:26px;
	font-weight:bold;
	Width:76px;
	float:left;
	padding:6px 22px;
	border:1px solid #c5c5c5;
	background-color:#f4f4f4;
	margin-left:10px;}	 
	
.fl4{
	float:left;
	width:426px;}

.br5{position:relative;border:1px solid #000000;z-index:1;width:310px;}
.br6{position:absolute;top:-505; left:0; z-index:10;}  
.br7{position:absolute;top:-505; left:0; z-index:15;}
.9px{font-size:9px;}
