/* CSS Document */

html {overflow: scroll}

img{
border:0px;
}

body{
	background:url(../images/body_bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#37220d;
	}
#main{
	width:810px;
	overflow:hidden;
	background:url(../images/main_bg.gif);
	background-repeat:repeat-y;
	}
#main_outer{
	width:810px;
	overflow:hidden;
	}
#header_block{
	width:810px;
	height:132px;
	background:url(../images/header_bg.gif);
	background-repeat:no-repeat;
	}
.logo_block{
	width:220px;
	padding:22px 0px 0px 33px;
	float:left;
	}
.logo_right{
	width:480px;
	padding:90px 50px 0px 0px;
	float:right;
	}
#header_img_block{
	width:810px;
	height:327px;
	}
#header_img_block2{
	width:810px;
	height:200px;
	}
#containt_outer{
	width:794px;
	overflow:hidden;
	}
#menu_block{
	width:794px;
	height:53px;
	background:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
	}
.menu_left{
	width:3px;
	height:53px;
	background:url(../images/menu_left.gif) no-repeat;
	float:left;
	}
.menu_mid{
	width:788px;
	height:53px;
	float:left;
	}
.menu_right{
	width:3px;
	height:53px;
	background:url(../images/menu_left.gif) no-repeat;
	float:right;
	}
#containt_block{
	width:794px;
	overflow:hidden;
	background:url(../images/containt_bg.gif) no-repeat;
	background-position:top;
	float:left;
	}
#left_block{
	width:250px;
	overflow:hidden;
	float:left;
	}
#mid_block{
	width:530px;
	overflow:hidden;
	float:right;
	}
.gallery_block{
	width:250px;
	overflow:hidden;
	background:url(../images/under_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:20px 0px 25px 0px;
	}
.gallery_text_block{
	width:250px;
	overflow:hidden;
	}
.gallery_img_block{
	width:250px;
	overflow:hidden;
	padding:10px 0px 0px 0px;
	}
#award_block_bg{
	width:240px;
	overflow:hidden;
	background:url(../images/awared_bg.gif) repeat-x;
	background-position:top;
	background-color:#fff;
	margin-left:10px;
	}
.sumit_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#010101;
	text-align:center;
	padding:10px 0px 10px 0px;
	}
.sumit_text1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#010101;
	text-align:center;
	padding:7px 0px 7px 0px;
	}
#page_block{
	width:522px;
	overflow:hidden;
	padding-top:12px;
	float:left;
	}
.page_top{
	width:522px;
	height:34px;
	background:url(../images/midblock_top.gif) no-repeat;
	}
.page_top2{
	width:750px;
	height:34px;
	background:url(../images/midblock_top2.gif) no-repeat;
    margin:10px 0px 0px 0px;
	}

.page_mid{
	width:492px;
	overflow:hidden;
	background:url(../images/midblock_mid.gif) repeat-y center;
	padding:0px 15px 0px 15px;
	}
.page_mid2{
	width:750px;
	overflow:hidden;
	background:url(../images/midblock_mid2.gif) repeat-y center;
	padding:0px 15px 0px 15px;
	}

.page_bottom{
	width:522px;
	height:38px;
	background:url(../images/midblock_bottom.gif) no-repeat;
	}
.welcome_block{
	width:492px;
	overflow:hidden;
	border-bottom:1px solid #cdb16f;
	padding-bottom:15px;
	margin-bottom:10px;
	}
.welcome_block1{
	width:492px;
	overflow:hidden;
	}
.welcome_text_block{
	width:492px;
	overflow:hidden;
	}
.welcome_text_block2{
	width:742px;
	overflow:hidden;
	}
.welcome_text_sub{
	width:492px;
	overflow:hidden;
	}
.welcome_subtext_left{
	width:246px;
	overflow:hidden;
	float:left;
	}
.welcome_subtext_right{
	width:246px;
	overflow:hidden;
	float:right;
	}
.welcome_subtext_left_sub{
	width:54px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:64px;
	color:#95530d;
	float:left;
	}
.welcome_subtext_right_sub{
	width:190px;
	overflow:hidden;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:justify;
	line-height:20px;
	color:#563f2d;
	padding-top:4px;
	}
p{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	line-height:21px;
	color:#563f2d;
	padding:5px 5px 10px 5px;
	}
#futured_block{
	width:470px;
	overflow:hidden;
	}
.futured_top{
	width:470px;
	height:21px;
	background:url(../images/futured_top.gif) no-repeat;
	}
.futured_mid{
	width:430px;
	overflow:hidden;
	background:url(../images/futured_mid.gif) repeat-y;
	padding:0px 20px 0px 20px;
	}
.futured_bottom{
	width:470px;
	height:22px;
	background:url(../images/futured_bottom.gif) no-repeat;
	}
#futured_block_outer{
	width:490px;
	overflow:hidden;
	float:left;
	}
.heading_block{
	width:143px;
	overflow:hidden;
	float:left;
	}	
.heading_block1{
	width:141px;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	font-size:12px;
	color:#000;
	padding:5px 0px 3px 0px;
	}
#signup_bg{
	width:522px;
	height:108px;
	padding-top:12px;
	background:url(../images/signup_bg.gif) no-repeat;
	float:left;
	margin-top:15px;
	}
.newsletter_block{
	width:510px;
	height:43px;
	padding-left:12px;
	}
.newsletter_block_sub{
	width:510px;
	height:28px;
	padding:10px 0px 0px 12px;
	}
.signup_text{
	width:65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#fff;
	float:left;
	padding-top:6px;
	}
.input_block{
	width:142px;
	height:25px;
	float:left;
	}
.input{
	width:135px;
	height:18px;
	background-color:#ede2b2;
	border:1px solid #486c25;
	float:left;
	padding-top:4px;
	}
.submit_block{
	width:70px;
	height:26px;
	float:right;
	margin-right:10px;
	}
#main_bottom{
	width:785px;
	height:66px;
	background:url(../images/main_bottom.gif) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:24px;
	text-align:right;
	color:#010101;
	padding:25px 25px 0px 0px;
	}
#footer{
	width:810px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#bd9344;
	line-height:25px;
	padding-top:15px;
	}
.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#bd9344;
	text-align:center;
	text-decoration:none;
	line-height:18px;
	padding:0px 10px 0px 10px;
	}
.link:hover{
	text-decoration:underline;
	}
.bluemenu{
	padding:0px;
	margin:0px;
/*	background:url(images/menub_bg.gif) repeat-x; *//*tab background image path*/
	height: 46px;
	padding-top:4px;
}

.bluemenu li{
	float:left;
	list-style:none;
}

.bluemenu li a{
	float: left;
	display: block;
	color:#dcf8c7;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	padding:0 0 0 0px; /*Padding to accomodate left tab image. Do not change*/
	height:46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.bluemenu li a b{
	float: left;
	display: block;
	padding: 0 14px 0 14px; /*Padding of menu items*/
}

.bluemenu li.current a, .bluemenu li a:hover{
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#381206;
	font-weight:normal;
}

.bluemenu li.current a b, .bluemenu li a:hover b{
	color: #fff;

}


#right_block{
	width:250px;
	overflow:hidden;
	float:right;
	margin-top:10px;
	background-color:#45301a;
	}
#mid_block1{
	width:530px;
	overflow:hidden;
	float:left;
	}
.page_top1{
	width:522px;
	height:34px;
	background:url(../images/midleft_top.gif) no-repeat;
	}
.page_bottom1{
	width:522px;
	height:38px;
	background:url(../images/midleft_bot.gif) no-repeat;
	}
.welcome_text_block1{
	width:492px;
	overflow:hidden;
	border-bottom:1px solid #cdb16f;
	padding-bottom:5px;
	margin-bottom:10px;
	}
.partner{
	width:182px;
	height:233px;
	float:left;
	}
.partnercontent{
	width:291px;
	overflow:hidden;
	float:right;
	}
.borderline{
	height:23px;
	background:url(../images/borderline.gif) no-repeat;
	padding-bottom:5px;
	margin-bottom:5px;
	}
#subcontainer{
	width:780px;
	overflow:hidden;
	}
.logocontentblocks{
	width:492px;
	overflow:hidden;
	padding-bottom:5px;
	}
.partnerlogo{
	width:211px;
	overflow:hidden;
	float:left;
    padding-right: 10px;
    padding-bottom: 10px;
	}
.partnercontent{
	width:275px;
	overflow:hidden;
	float:right;
	}
.remainpartnercontent{
	width:492px;
	overflow:hidden;
	float:left;
	}
.partnerlogo2{
	width:124px;
	overflow:hidden;
	float:left;
	}
.partnercontent2{
	width:362px;
	overflow:hidden;
	float:right;
	}
.logocontentblocks ul{	
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:8px;
	}
.logocontentblocks ul li{	
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	text-align:left;
	color:#563f2d;
	background:url(../images/bullet3.gif) no-repeat;
	background-position:left 10px;
	padding-left:18px;
	line-height:28px;
	}
#rightblock_top{
	width:242px;
	height:14px;
	/*background:url(../images/rightblock_top.gif) no-repeat;*/
	}
#rightblock_mid{
	width:242px;
	overflow:hidden;
	background-color:#45301a;
	}
#rightblock_bot{
	width:242px;
	height:14px;
	/*background:url(../images/rightblock_bot.gif) no-repeat;*/
	}
#subright_block{
	width:218px;
	overflow:hidden;
	padding-bottom:20px;
	}
.rightblocktitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	color:#fff;
	padding-top:25px;
	padding-bottom:20px;
	line-height:25px;
	}

#subright_block ul{
	margin:0px;
	padding:0px;
	list-style:none;
	}
#subright_block ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#f4efce;
	background:url(../images/bullet1.gif) no-repeat;
	background-position:left center;
	line-height:30px;
	padding-left:20px;
	text-decoration:none;
	}
#subright_block ul li a{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	text-align:left;
	color:#f4efce;
	background:url(../images/bullet1.gif) no-repeat;
	background-position:left center;
	line-height:30px;
	padding-left:20px;
	text-decoration:none;
	}
#subright_block ul li a:hover{
	text-decoration:underline;
	}



.featurebox{
	width:492px;
	overflow:hidden;
	margin-top:5px;
	}
.featureleftbox{
	width:235px;
	overflow:hidden;
	float:left;
	}
.featurerightbox{
	width:235px;
	overflow:hidden;
	float:right;
	}
.featurebox ul{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-left:5px;
	}
.featurebox ul li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#563f2d;
	background:url(../images/bullet2.gif) no-repeat;
	background-position:0px 6px;
	line-height:20px;
	padding-left:20px;
	}
h1{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-align:left;
	color:#a19b77;
	line-height:20px;
	padding-bottom:5px;
	padding-top:5px;
	font-style:italic;
	}
.homesaleblock{
	width:480px;
	overflow:hidden;
	margin-bottom:20px;
	}
.homeblockleft{
	width:227px;
	overflow:hidden;
	float:left;
	}
.homeblockright{
	width:227px;
	overflow:hidden;
	float:right;
	}
.homeimg{
	width:227px;
	height:127px;
	margin-bottom:10px;
	}
.homeimgcontent{
	width:227px;
	overflow:hidden;
	}
h2{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:left;
	color:#69553b;
	line-height:20px;
	padding-bottom:10px;
	}
.homeimgcontent p{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:left;
	line-height:20px;
	color:#a88555;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	}
.homespan{
	color:#69553b;
	} 
.tabtext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	line-height:20px;
	color:#a88555;
	}
.inputbg{
	width:200px;
	padding:3px 0px 3px 5px;
	border:1px solid #f1dda1;
	}
.selectbg{
	border:1px solid #f1dda1;
	padding:3px 0px 3px 0px;
	}
.rightborder{
	width:242px;
	height:24px;
	margin-bottom:10px;
	}
.photogallerybox{
	width:475px;
	height:445px;
	background-color:#ede3b8;
	border:1px solid #ba9b4a;
	padding-top:20px;
	margin-bottom:40px;
	}
.subphotogallerybox{
	width:446px;
	height:374px;
	}
.photoimage1{
	width:446px;
	height:274px;
	margin-bottom:20px;
	}
.forwardbox{
	width:446px;
	height:89px;
	}
.forwardleft{
	width:10px;
	height:89px;
	float:left;
	background:url(../images/forwardbox_left.gif) no-repeat;
	}
.forwardmid{
	width:426px;
	height:89px;
	float:left;
	background-color:#e4d59c;
	}
.forwardright{
	width:10px;
	height:89px;
	float:right;
	background:url(../images/forwardbox_right.gif) no-repeat;
	}
.forwardsubmidbox{	
	width:426px;
	height:60px;
	margin:15px 0px 14px 0px;
	}
.forwardbtnouter{
	width:17px;
	height:60px;
	float:left;
	margin-right:3px;
	}
.forwardbtnouter1{
	width:17px;
	height:60px;
	float:right;
	}
.forwardbtn1{
	width:17px;
	height:17px;
	float:left;
	margin:20px 0px 20px 0px;
	}
.forwardbtn2{
	width:17px;
	height:17px;
	float:right;
	margin:20px 0px 20px 0px;
	}
.thumbimagebox{
	width:426px;
	height:60px;
	}
.thimage{
	width:61px;
	height:60px;
	float:left;
	margin-left:8px;
	margin-right:8px;
	}

