body {
	margin: 0px;
	background-color: #D1C48A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h3 {
	font-size: 10px;
	text-indent: -99999px;
	margin:0;
}
img {
border:0px;
}
#outer {
	width: 1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
/*overflow: hidden;*/
	padding-bottom:10px;
}
#main {
background-color: #FFFFFF;
	overflow: hidden;
	display:block;
	margin: 1px 10px 10px 10px;
	}
/*-----------------------start header css------------------*/
#header {
	background: url(../images/top-bg.gif) repeat-x top;
	height: 58px;
	padding: 17px 2px 12px 16px;
	display: block;
	margin:0 auto;
}
#logo {
	float: left;
	height: 54px;
	width: 150px;
}
#middle{
	float: left;
	height: 54px;
	width: 600px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #443E0A;
	text-align: center;
	vertical-align: bottom;
	padding: 5px 15px 0 20px;
}

#logo h1{
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#logo a{
	padding: 0px;
	background: url(logo_test.png) no-repeat;
	text-indent: -9999px;
	height: 65px;
	width: 404px;
	display: block;
	margin: 0px;
}
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #443E0A;
	text-align: right;
	vertical-align: bottom;
	padding: 35px 15px 0 0;
}
.login a{
	color: #443E0A;
	text-decoration:none;
}
.login a:hover{
	color: #917D2E;
	text-decoration:none;
}

.owner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #443E0A;
	text-align: right;
	vertical-align: bottom;
	padding: 5px 15px 0 0;
}
.owner a{
	color: #443E0A;
	text-decoration:none;
}
.owner a:hover{
	color: #917D2E;
	text-decoration:none;
}

/*-----------------------end header css------------------*/
/*-----------------------start nav css------------------*/
#navcontent {
	background: url(../images/nav-bg.gif) repeat-x top;
	display: block;
	height: 69px;
	margin: 0 auto;
	padding: 7px 2px 0px 10px;
}
.nav {
float:left;
	height: 69px;
}
.nav ul{
	margin: auto;
	padding:0;
	list-style:none;	
}
.nav ul li{	
	float:left;
	
}
.nav ul li a{
	display:block;
	height:69px;
	text-indent:-9999px;
	background-color:#03C;
	background-repeat:no-repeat;
}
.nav ul li.navline{
	display:block;
	text-indent:-9999px;
	height:69px;
	background-repeat:no-repeat;
	background-image: url(../images/nav-line.gif);
	background-position: center bottom;
	width: 10px;
	
}
.nav ul li.aboutus a{
	width:80px;
	background: url(../images/aboutus.gif) left top;
	
}
.nav ul li.aboutus a:hover{
	width:80px;
	background: url(../images/aboutus.gif) left bottom;
}
.nav ul li.MemphisMarket a{
	width:135px;
	background: url(../images/memphismarket.gif) top;
}
.nav ul li.MemphisMarket a:hover{
	width:135px;
	background: url(../images/memphismarket.gif) bottom;
}
.nav ul li.Process a{
	width:125px;
	background: url(../images/oursimpleprocess.gif) top;
}
.nav ul li.Process a:hover{
	width:125px;
	background: url(../images/oursimpleprocess.gif) bottom;
}
.nav ul li.investment a{
	width:140px;
	background: url(../images/availableproperties.gif) top;
}
.nav ul li.investment a:hover{
	width:140px;
	background: url(../images/availableproperties.gif) bottom;
}
.nav ul li.testimonials a{
	width:125px;
	background: url(../images/testimonials.gif) top;
}
.nav ul li.testimonials a:hover{
	width:125px;
	background: url(../images/testimonials.gif) bottom;
}
.nav ul li.NewsBlogs a{
	width:80px;
	background: url(../images/news-blogs.gif) top;
}
.nav ul li.NewsBlogs a:hover{
	width:80px;
	background: url(../images/news-blogs.gif) bottom;
}
.nav ul li.events a{
	width:80px;
	background: url(../images/events.gif) top;
}
.nav ul li.events a:hover{
	width:80px;
	background: url(../images/events.gif) bottom;
}
.nav ul li.referral a{
	width:130px;
	background: url(../images/referralpromgram.gif) top;
}
.nav ul li.referral a:hover{
	width:130px;
	background: url(../images/referralpromgram.gif) bottom;
}
/*-----------------------end nav css------------------*/
/*-----------------------start banner css------------------*/
#welcomeVideo {
	display: block;
	height: 192px;
	width: 312px;
	padding: 0px;
	background-image: url(../images/banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*float:left;*/
	overflow:hidden;
}

#Middle {
	display: block;
	height: 192px;
	width: 463px;
	padding: 0px;
	background-image: url(../images/banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*float:left;*/
	overflow:hidden;
}

#FormBack {
	display: block;
	height: 192px;
	width: 206px;
	padding: 0px;
	background-image: url(../images/banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*float:left;*/
	overflow:hidden;
}

#banner {
	display: block;
	height: 192px;
	width: 981px;
	padding: 0px;
	background-image: url(../images/banner-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	/*float:left;*/
	overflow:hidden;
}

.ban1 {
	margin:0;
	display: block;
	float: left;
	height: 65px;
	width: 654px;
	padding: 127px 121px 0px 0px;
	background: url(../images/banner1.jpg) no-repeat left;
}
.ban2 {
	margin:0;
	display: block;
	float: left;
	height: 192px;
	width: 206px;
	background: url(../images/banner2.gif) no-repeat left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.ban3 {
	margin:0;
	display: block;
	float: left;
	height: 65px;
	width: 654px;
	padding: 127px 121px 0px 0px;
	
	background:;
}
.banform {
	margin:0;
	display: block;
	float: left;
	height: 137px;
	width: 177px;
	padding: 47px 12px 8px 17px;
}
.banform ul{
	margin:0;
	display:block;
	padding:0;
}
.banform ul li{
	margin:0;
	padding: 0;
	display:block;
	/*float:left;*/
	list-style-type:none;
}
.txtfield170 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e0d9b4;
	height: 16px;
	width: 170px;
	padding-left:2px;
	border: 1px solid #817123;
}
.click {
	float: right;
}
.click h3{
	width: 109px;
	display: block;
	height: 33px;
}
.click a{
	width: 109px;
	height: 33px;
	background: url(../images/click-here.jpg) no-repeat;
	display: block;
}
/*-----------------------end banner css------------------*/
/*-----------------------start welcome css------------------*/
#welcome {
	padding: 0px 0px 5px 0px;
	width: 100%;
}
/*-----------------------start welcome css------------------*/
.heading {
	background-image: url(../images/heading-bg.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding: 9px 0px 9px 16px;
}
.contentbg {
	background-color: #F3F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D8D8;
	border-bottom-color: #D9D8D8;
	border-left-color: #D9D8D8;
	padding: 30px 15px;
}
.content {
	font-size: 11px;
	color: #404040;
	text-align: justify;
}
.content a{
	color: #730A00;
	text-decoration:none;
}
.content a:hover{
	color: #730A00;
	text-decoration:underline;
}
.content ul{
	margin: 0px;
	padding: 13px 0px 13px 88px;
}
.content ul li{
color: #730A00;
font-weight:bold;
	background-image: url(../images/cnt-bul2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 17px;
	list-style-type: none;
	line-height: 19px;
}
.content1 {
	font-size: 11px;
	color: #404040;
	text-align: justify;
}
.content1 ul{
	margin: 0px;
	padding: 13px 0px 13px 88px;
}
.content1 ul li{
	background-image: url(../images/cnt-bul.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 17px;
	list-style-type: none;
	line-height: 19px;
}
.content1 strong span{
	font-size: 14px;
	color: #4f6714;
	font-weight:bold;
}
.content3{
	font-size: 11px;
	color: #404040;
	text-align: justify;
}
.content3 ul{
	margin: 0px;
	/*padding: 13px 0px 13px 20px;*/
}
.content3 a{
	color: #730A00;
	text-decoration:none;
}
.content3 a:hover{
	color: #730A00;
	text-decoration:underline;
}
.content3 ul li{
	background-image: url(../images/cnt-bul.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 17px;
	list-style-type: none;
	line-height: 19px;
}
.content3 strong span{
	font-size: 14px;
	color: #4f6714;
	font-weight:bold;
}
/*-----------------------end welcome css------------------*/
/*-----------------------start colmn------------------*/
.twoColHybRt #container { 
	width: 100%; /* this will create a container 80% of the browser width */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
} 
/*-----------------------start add------------------*/
#sidebar1 {
	float: left; 
	height: 306px;
	width: 166px; /* since this element is floated, a width must be given */
	/*background-image: url(./make-bg.jpg);
	background-repeat: no-repeat;*/
	/*padding: 0px 5px 6px 8px; top and bottom padding create visual space within this div */ 
	}
/*-----------------------start add------------------*/
.start {
height: 55px;
width: 153px;
padding: 245px 0px 0px 0px;
vertical-align: middle;
}
.start h3{
	width: 153px;
	display: block;
	height: 50px;
}
.start a{
	width: 153px;
	height: 50px;
	display: block;
	background: url(../images/btn-joinnow.jpg) no-repeat;
}
/*----------------------end add------------------*/

.twoColHybRt #mainContent {
  margin: 0 0px 0 0px;
  vertical-align:top;
  /* the left margin's value is equal to the header and footer which creates alignment down the left side of the document. */
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
/*----------------------start twocol------------------*/
.heading2 {
	background-image: url(../images/col-bg.gif);
	background-repeat: repeat-x;
height: 15px;
	padding: 9px 0px 6px 16px;
}
#featured {
	width:404px;
	float:left;
}
.featured-inner{
	margin-right:5px;
	}
.featuredbg {
	background-color: #E9E6D7;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D8D8;
	border-bottom-color: #D9D8D8;
	border-left-color: #D9D8D8;
	padding: 17px 8px;
	/*overflow:hidden;
    /*height:368px;*/
}
#highlight {
	width: 404px;
	float:left;

}
.highlightbg {
	background-color: #EAE4C4;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D8D8;
	border-bottom-color: #D9D8D8;
	border-left-color: #D9D8D8;
	/*height:245px;*/
	padding: 10px;
}
.highlightbg a{
font-size:11px;
font-weight:bold;
	color: #ec7a00;
	text-decoration:none;
}
.highlightbg a:hover{
font-size:11px;
font-weight:bold;
	color: #ec7a00;
	text-decoration:overline;
}
.browntxt {
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b9a857;
	padding-top:10px;
}
.browntxt a{
font-size:11px;
font-weight:bold;
	color: #775519;
	text-decoration:none;
}
.browntxt a:hover{
font-size:11px;
font-weight:bold;
	color: #c08b2c;
	text-decoration:overline;
}
.prop {
padding-bottom:3px;
overflow:hidden;
display:block;
width:100%;
	
}
.dot-bdr {
	background-image: url(../images/dot-bdr.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 10px;
	display:block;
	float:left;
	width: 100%;
}

.dot-bdr2 {
	background-image: url(../images/dot-bdr.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
	/*width: 100%;*/
}
.content2 {
	margin: 0 0 0 150px;
	font-size: 11px;
	color: #373636;
	text-align: justify;
}
.content2 strong{
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 12px;
	color: #674608;
	font-weight: bold;
}
.content2 a{
font-size: 10px;
font-weight: bold;
	color: #005D9D;
	text-decoration:none;
}
.content2 a:hover{
font-size: 10px;
font-weight: bold;
	color: #9E8821;
	text-decoration:none;
}
.img-bg {
	background-color: #FFFFFF;
	height: 101px;
	width: 130px;
	border: 1px solid #9C8C66;
	float: left;
	/*padding: 5px;*/
	display:block;
	overflow:hidden;
}
.greentxt {
margin: 0 auto;
	font-size: 11px;
	font-weight: bold;
	color: #567A16;
	text-align: justify;
}
.greentxt ul{
margin:0;
padding:0;
list-style:none;
	}
.greentxt ul li{
	padding:0 0 0 13px;
	list-style:none;
	line-height: 19px;
	background: url(../images/blu-bul.gif) no-repeat 0px 8px;
}
.greentxtdotbdr {
	margin: 0 auto;
	font-size: 11px;
	font-weight: bold;
	color: #567A16;
	text-align: justify;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b9a857;
	padding-bottom: 15px;
	line-height:19px;
}


/*-----------------------start footer------------------*/
#footer {
font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 101px;
	display: block;
	margin: 0 auto;
	padding-top: 5px;
	width:981px;
	float:left;
}
.footertxt {	
	color: #FFFFFF;
	background-color: #22438a;
	text-align: center;
	height: 19px;
	padding-top:5px;
}
.footertxt ul{
	padding: 0;
	margin:0px;
	list-style-type: none;
}
.footertxt ul li{
padding: 0px 2px 0px 2px;
	display: inline;
}
.footertxt ul li a{
color: #FFFFFF;
text-decoration:none;
}
.footertxt ul li a:hover{
color: #FFFFFF;
text-decoration:underline;
}
/*-----------------------end footer------------------*/
#footerbg {
	color: #646464;
	background: url(../images/footer-bg.gif) repeat-x top;
	height: 51px;
	padding: 15px 16px 6px 16px;
	display: block;
	text-align: center;
}
#footerbg a{
	color: #646464;
	text-decoration:underline;
}
#footerbg a:hover{
	color: #9E8821;
	text-decoration:none;
}
/*-----------------------start getstarted------------------*/
.getimgbg {
	background-color: #FFFFFF;
	background-image: url(../images/getstarted-img.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 746px;
	padding: 10px 0px 10px 0px;
}
.padt10-lr3 {
	padding: 10px 3px 0px 3px;
}
/*-----------------------start affiliate------------------*/
.bg-affiliate {
	background-image: url(../images/bg-affiliate.jpg);
	background-repeat: no-repeat;
	background-position: right top;
/*height: 276px;*/
}
.formpad {
	padding: 23px 23px 0px 23px;
}
.formhd {
	font-size: 11px;
	font-weight: bold;
	color: #993300;
	background-image: url(../images/bg-ftmsub-hd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding: 7px 0px;
}
.formcnt {
	font-size: 11px;
	color:#000;
	width: 600px;
	padding-top: 18px;
	overflow: hidden;
	/*float:left;*/
}
.formcnt label{
	width: 245px;
	float: left;
	padding: 2px 0px 2px 0px;
	display:block;
}
.formcnt div{
	font-size: 11px;
	color: #442C00;
	width: 335px;
	padding: 3px;
	margin-bottom:7px;
	float: left;
}
.formcnt div label{
	font-size: 11px;
	color: #442C00;
	width: 60px;
	padding: 3px;
	/*margin-bottom:7px;*/
	float: left;
}
.txtfield349 {
	font-size: 11px;
	color: #442C00;
	background-image: url(../images/txt-field-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 335px;
	padding: 3px;
	margin-bottom:7px;
	float: left;
	border: 1px solid #D3D3D3;
}
.txtfield120 {
	font-size: 11px;
	color: #442C00;
	background-image: url(../images/txt-field-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 120px;
	padding: 3px;
	margin-bottom:7px;
	float: left;
	border: 1px solid #D3D3D3;
}
.menu354 {
	font-size: 11px;
	color: #442C00;
	background-image: url(../images/txt-field-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 347px;
	padding: 3px;
	margin-bottom:7px;
	float: left;
	border: 1px solid #D3D3D3;
}
.txtarea {
	font-size: 11px;
	color: #442C00;
	background-image: url(../images/txt-field-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 334px;
	padding: 5px;
	margin-bottom:7px;
	float: left;
	border: 1px solid #D3D3D3;
	background-color: #FFFFFF;
}
.redtxt {
	font-size: 11px;
	color: #CA1004;
}
.greytxt {
	font-size: 11px;
	color: #B7B7B7;
}
/*-----------------------end affiliate------------------*/
/*-----------------------start help------------------*/
.bg-help {
	background-image: url(../images/bg-help.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*	height: 180px;*/
}
#help {
	/*float: left;*/
	width: 692px;
}
.padtop12 {
	padding-top: 12px;
}
.fieldset {
	border: 1px solid #D6D6D6;
	font-size: 11px;
	color: #404040;
	padding: 0px 17px 17px 17px;
	text-align: justify;
	width:630px;
}
.legend {
	font-size: 12px;
	font-weight: bold;
	color: #343434;
	background-image: url(../images/help-icon.gif);
	background-repeat: no-repeat;
	background-position: left 0; 
	padding: 6px 6px 10px 30px;

	
}
/*-----------------------end help------------------*/
/*-----------------------start listing------------------*/
.page {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 20px;
	/*float:left;*/
}
.page-cnt {
	font-size: 10px;
	font-weight: bold;
	color: #462D00;
	width: 900px;
	padding: 0 25px 0 0px;
	display: block;
	float: left;
	overflow:hidden;
	margin:5px 0;
}
.page-cnt a{
	color: #462D00;
	text-decoration:none;
}
.page-cnt a:hover{
	color: #9E8821;
	text-decoration:none;
}
.padlr4 {
	padding: 0px 4px;
}
.listing-bg {
	background-image: url(../images/listing-hd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 57px 0 10px 0;
	/*overflow: hidden;
	width: 925px;*/
}
.bdrC6C6C6 {
	font-size: 11px;
	width: 920px;
	color: #404040;
	border: 1px solid #C6C6C6;
	padding: 10px;
	/*overflow:hidden;
	height:117px;*/
	display:block;
	float:left;
	margin-bottom:10px;
}
.investrow1 {
	width: 920px;
	display:block;
	float:left;
}
.investrow2 {
	width: 920px;
	display:block;
	float:left;
	padding:10px 0;
}
.img-bdr {
    height: 168px;
	width: 250px;
	padding:1px;
	border: 2px solid #624D0E;
	float:left;
	display:block;
/*	background-color:#0099CC;*/
}
.img-bdr4 {
    height: 31px;
	width: 60px;
	padding:1px;
	border: 1px solid #624D0E;
	float:left;
	display:block;
	margin-right:5px;
}
.listing-pad {
	/*margin: 0 0 0 173px;*/
	width: 643px;
	float:left;
	padding-left:10px;
	display:block;
}
.listing-hd {
	font-size: 13px;
	font-weight: bold;
	color: #395005;
	background-color: #CFC9BA;
	height: 17px;
	padding: 6px 0 5px 11px;
}
.listing-cnt {
	font-size: 12px;
	color: #404040;
	padding: 6px 11px 0 10px;
	width: 446px;
	float:left;
	display:block;
}
.listing-cnt .col{
	width: 223px;
	float:left;
	display:block;
	margin:0;
	text-align:left;
}
.width223 {
width:223px;
padding:4px 0;
}
.listing-cnt .col ul{
	width: 213px;
	/*float: left;*/
	display:block;
	margin:0;
	padding:0 10px 0 0;
}
.listing-cnt .col ul li{
	padding:0 0 3px 13px;
	list-style-type:none;
	background-image: url(../images/bull-1.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.listing-cnt strong{
	color: #655214;
}
.listing-right {
	padding: 6px 11px 0 0;
	width: 165px;
	/*height:78px;*/
	float:left;
	text-align: right;
	display:block;
}
.listing-price-new {
	font-size: 10px;
	color: #000000;
	font-weight:bold;
	text-align: right;
	background-image: url(../images/img-new.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	padding-top: 18px;
}
.listing-price-new span{
	color: #CA1004;
}
.listing-price {
width: 165px;
	font-size: 11px;
	color: #000000 !important;
	font-weight:bold;
	text-align: right;
	height: 20px;
	padding-top: 12px;
}
.listing-price span{
	color: #CA1004;
}

.listing-icon {
width: 165px;
	padding: 15px 0 25px 0;
	display:block;
}
.listing-icon a{
width: 50px;
	padding: 0 5px 0 0;
	text-decoration:none;
	cursor: default;
}
/*-----------------------end listing------------------*/
/*-----------------------start featured property------------------*/

.feature-prop {
	overflow:hidden;
	width: 950px;
	
}
.feature-left-col {
	width: 470px;
	float:left;
}
.feature-right-col {
	width: 478px;
	float:right;
	
}
.prop-feature {
padding:0 5px 3px 0;
width: 465px;
display:block;
overflow:hidden;
	
}
.txtalign-right {
	text-align: right;
}
.pad-left {
	padding-left: 10px;
}
/*-----------------------end featured property------------------*/
/*-----------------------start property details------------------*/
.bdrC6C6C6-detail {
	border: 1px solid #C6C6C6;
	padding: 10px;
	overflow:hidden;
	width: 925px;
	/*height:117px;*/
}
.bdrC6C6C6-cnt {
	font-size: 11px;
	color: #404040;
	overflow:hidden;
	width: 925px;
	/*height:117px;*/
}
.details-left-col {
	width: 309px;
	float:left;
	overflow:hidden;
}
.details-right-col {
	width: 616px;
	float:right;
	overflow:hidden;
	
}
.detail-img-bdr {
 height: 228px;
	width: 305px;
   border: 2px solid #624D0E;
}
.zoom {
	font-size: 9px;
	font-weight: bold;
	color: #5A5A5A;
	background-image: url(../images/zoom-icon.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	height: 18px;
	width: 100px;
	float: right;
	padding: 10px 0px 0px 19px;
}
.zoom a{
	color: #5A5A5A;
	text-decoration:none;
}
.zoom a:hover{
	color: #005D9D;
	text-decoration:none;
}
.btn {
	width: 190px;
	float: left;
	padding-top:10px;
	
}
.btn1 {
	width: 250px;
	float: left;
	padding-top:10px;
	
}
.detail-cnt {
	font-size: 12px;
	color: #404040;
	padding: 6px 11px 0 11px;
	text-align:justify;
}

.detail-feature {
	width: 596px;
overflow: hidden;
	padding-top: 15px;
	font-size: 11px;
}
/*.detail-feat-leftcol {
	width: 351px;
	float: left;
	padding: 0 10px 0  11px;
	background-image: url(./horiz-dot.gif);
	background-repeat: repeat-y;
	background-position: right top;
	
}
.detail-feat-rightcol {
	width: 197px;
float: right;
	padding: 10px 11px 0  10px;	
}*/
.detail-feat-leftcol {
	width: 548px;
	float: left;
	padding: 0 10px 0  11px;
	
}
.feat-info {
	/*font-weight: bold;*/
	color: #462D00;
}
.feat-info strong{
	color: #000000;
}
.feat-info ul{
	font-weight: normal;
	font-size:12px;
	color: #404040;
	padding: 0 0 4px 6px;
	margin: 0;
	list-style:none;
	}
.feat-info ul li{
	padding: 0 0 7px 13px;
	background-image: url(../images/feat-blu.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.feat-highlight {
	font-weight: bold;
	color: #696969;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.feat-highlight ul{
	padding: 0 0 4px 6px;
	margin: 0;
	list-style:none;
	display:block;
	float:left;
	width: 540px;
	}
.feat-highlight ul li{
	padding: 0 0 7px 13px;
	}
	.feat-highlight ul li strong{
	color: #462E00;
	}
	
/*-----------------------start about us------------------*/
.bg-aboutus {
	background-image: url(../images/bg-about-us.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*height: 217px;*/
overflow: hidden;
}
.aboutus-cnt {
	/*float: left;*/
	width: 640px;
	margin: 0;
	padding: 0;
}
.error {
	font-size: 10px;
	font-weight: bold;
	color: #C30A06;
	background-image: url(../images/error-icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 17px;
	padding: 3px 0 0 25px;
}
/*-----------------------start contact us------------------*/
.bg-contact {
	background-image: url(../images/bg-contact-us.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 238px;*/
	overflow: hidden;		
}
.contentbg2 {
	background-color: #F3F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D8D8;
	border-bottom-color: #D9D8D8;
	border-left-color: #D9D8D8;
	padding: 10px 0px 30px 15px;
}

/*-----------------------start login------------------*/

.bg-login {
	background-image: url(../images/bg-login.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.form-top-cnt {
	width: 620px;
	overflow: hidden;
}
.form-bot-cnt {
	width: 592px;
	overflow: hidden;
}
/*-----------------------start forgot------------------*/
.bg-forgot {
	background-image: url(../images/bg-forgot.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 207px;
}
/*-----------------------start member------------------*/
.pro-name {
	float: left;
	padding-left: 12px;
	width: 475px;
	overflow:hidden;
	display:block;
}
.commission-hd {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
	background-color: #9E8821;
	width: 898px;
	float:left;
}
.width179-nobg{
	width: 179px;
	float: left;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
}
.width179{
	width: 179px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
	background-color: #9E8821;
}
.width182-nobg{
	width: 182px;
	float: left;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
}
.width182{
	width: 182px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
	background-color: #9E8821;
}
.bdr-rbl {
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	border: 1px solid #D6CDAA;
	font-size: 11px;
	color:#333333;
}
.commission-cnt-dark {
	padding: 9px 0px;
	display:block;
	overflow:hidden;
	background-color: #F2F0E7;
}
.commission-cnt-liight {
	padding: 9px 0px;
	display:block;
	overflow:hidden;
	background-color: #F8F7F1;
}
.sort {
	font-size: 11px;
	color: #333333;
	padding: 7px 0px;
	display:block;
	overflow:hidden;
	width: 900px;
}
.sort label{
padding: 3px 0px;
	display:block;
	width: 166px;
	float: left;
}
.txtfield113 {
	font-size: 11px;
	color: #000;
	width: 113px;
	height: 20px;
	padding: 3px;
	margin-bottom:7px;
	border: 1px solid #D3D3D3;
}
/*-----------------------start notify------------------*/
.bg-notify {
	background-image: url(../images/bg-find-home.gif);
	background-repeat: no-repeat;
	background-position: right top;
/*height: 276px;*/
}
.width245{
	width: 245px;
	float: left;
	padding: 2px 0px 2px 0px;
	display:block;
	vertical-align: top;
}
.width335 {
	font-size: 11px;
	color: #442C00;
	width: 335px;
	padding: 3px;
	margin:0 0 0 245px;
	/*float: left;*/
	vertical-align: top;
	font-weight:bold;
}
.imgbtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #462C00;
	width: 50px;
	height: 20px;
	/*margin: 0px;*/
	margin-bottom:7px;
	padding: 0 5px;
	/*display:block;*/
	overflow:hidden;
}
/*-----------------------start privacy policy------------------*/
.bg-priv-policy {
	background-image: url(../images/bg-priv-policy.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 217px;*/
overflow: hidden;
}
.priv-policy-cnt {
	/*float: left;*/
	width: 690px;
	margin: 0;
	padding: 0;
}
.keyword {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #b9a857;
	text-align: left;
	display: block;
	float: left;
	width: 961px;
	padding:10px;
	margin-top:6px;
	overflow: hidden;
}
.greytxtbld {
	font-size: 12px;
	color: #404040 !important;
	font-weight:bold;
}
.bg-testimonials {
	background-image: url(../images/bg-testi.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 217px;*/
overflow: hidden;
/*height:290px;*/
}

.padtopbot12 {
	padding: 12px 0;
}
.bg-resource {
	background-image: url(../images/bg-vital-resource.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 217px;*/
overflow: hidden;
}
.bg-red {
	background-image: url(../images/bg-red.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 217px;*/
overflow: hidden;
}
.contentbg3 {
	background-color: #F3F1F1;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D9D8D8;
	border-bottom-color: #D9D8D8;
	border-left-color: #D9D8D8;
	padding: 30px 15px;
	width:950px;
	float:left;
	display:block;
}
.photo-gallery {
width:947px;
	display: block;
	/*height: 205px;*/
	margin: 0 auto;
}
.photo-gallery .col{
width:274px;
	display: block;
	float:left;
	padding: 10px 18px 25px 18px;
}
.photo-gallery-head{
	width:274px;
	display: block;
	float:left;
	background-image: url(../images/gallery-hd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 41px;
	float:left;
}
.photo-gallery-bdr {
	/*text-align: center;*/
	border: 1px solid #d1d1d1;
	float:left;
	display:block;
	padding: 9px;
	width:255px;
}
.img-bdr2 {
    height: auto;	
	width: 250px;
	border: 2px solid #624D0E;
	margin:0;
	display:block;
	float:left;
	padding:1px;	
}
.photo-gallery-view{
	width:239px;
	display: block;
	float:left;
	background-image: url(../images/gallery-view-img-bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 19px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding:3px 35px 0 0;
	text-align:right;
	color:#415001;
}
.photo-gallery-view a{
	color:#415001;
	text-decoration:none;
}
.photo-gallery-view a:hover{
	color:#fff;
	text-decoration:none;
}
.listing-bg2 {
	padding: 0 0 10px 0;
	/*width: 925px;*/
	display:block;
	/*float:left;*/
}
.listing-hd2 {
	background-image: url(../images/listing-hd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 925px;
	display:block;
	/*float: left;*/
	height:37px;
	text-align:right;
	padding-top:20px;
}
.listing-hdgallery {
	width: 400px;
	display:block;
	float: left;
}
.prop1 {
overflow:hidden;
display:block;
width:378px;
float:left;	
}
.top-quote {
	width:20px;
	display:block;
	float:left;
	background-image: url(../images/quote-top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bot-quote {
width:320px;
	width:20px;
	display:block;
	float:right;
	background-image: url(../images/quote-bot.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-top:4px;
}
.quote-cnt {
	width:330px;
	display:block;
	float:left;
	font-size: 11px;
	color: #373636;
	padding:0 10px;
	font-style:italic;
	text-align:justify;
}
.img-prop {
	/*height: 10px;*/
	width: 932px;
	display:block;
	float:left;
}
.page-drop {
	font-size: 16px;
	font-weight: bold;
	color: #ca1004;
	width: 400px;
	padding-right: 25px;
	display: block;
	float: right;
	overflow:hidden;
}/*.page-drop {
	font-size: 10px;
	font-weight: bold;
	color: #462D00;
	width: 300px;
	padding-right: 25px;
	display: block;
	float: right;
	overflow:hidden;
}*/
.page-drop label{
	width: 215px;
	display: block;
	float: left;
	overflow:hidden;
	padding-right:5px;
	text-align:right;
}
*html .page-drop label img{
padding-top:3px;
}
.txtfield250 {
	font-size: 11px;
	color: #442C00;
	/*background-image: url(./txt-field-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 3px;*/
	float: left;
	display:block;
	width: 180px;	
	margin-bottom:7px;
	border: 1px solid #D3D3D3;
}
.bg-unsubscribe {
	background-image: url(../images/bg-unsusctibe.gif);
	background-repeat: no-repeat;
	background-position: right top;
	/*height: 217px;*/
overflow: hidden;
	height: 259px;
}
.unsubscribe-cnt {
	/*float: left;*/
	width: 640px;
	margin: 0;
	padding: 0;
}
.prop2 {
padding-bottom:10px;
overflow:hidden;
display:block;
width:616px;
float:left;	
}
.top-quote-2 {
	width:20px;
	display:block;
	float:left;
	background-image: url(../images/quote-top-list.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.quote-cnt-2 {
	width:569px;
	display:block;
	float:left;
	font-size: 11px;
	color: #373636;
	margin:0 4px;
}
.bot-quote-2 {
width:580px;
	width:20px;
	display:block;
	float:right;
	background-image: url(../images/quote-bot-list.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	padding-top:0px;
}
.heading-thanks {
	background-image: url(../images/heading-bg.gif);
	background-repeat: repeat-x;
	height: 14px;
	padding: 7px 0px 11px 16px;
}
.bg-thnks {
	background-image: url(../images/bg-thnks.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 245px;/*height: 276px;*/
}
.rehab {
	float: left;
	width: 940px;
	margin-top:30px;	/*overflow: hidden;
	width: 925px;*/
}
.rehab-address {
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #af1402;
	background-image: url(../images/rehab-address.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 940px;
	height: 26px;
	padding:20px 0 0 18px;
}
.rehab-arrow {
	background-image: url(../images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center center;
	display: block;
	float: left;
	width: 100px;
	margin:0;
	padding-top:250px;
	/*height:62px;*/
}
.rehabcol {
	float: left;
	width: 940px;
	display:block;	/*overflow: hidden;
	width: 925px;*/
}
.rehab-prop {
	display: block;
	float: left;
	width: 400px;
	padding:0 0 0 13px;
}
.rehab-prop-head {
	display: block;
	float: left;
	background-image: url(../images/rehab-prop.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 30px;
	padding:36px 19px 0 0;
	text-align:right;
}
.rehab-prop-head2 {
	display: block;
	float: left;
	background-image: url(../images/listing-hd.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 30px;
	padding:36px 19px 0 0;
	text-align:right;
}
.rehab-bdr {
	display: block;
	float: left;
	width: 390px;
	border: 1px solid #c7c7c7;
	padding:10px 0 10px 10px;
}
.rehab-bdr img{
	float: left;
	width: 118px;
	border: 1px solid #868686;
	margin: 0 10px 10px 0;
}
.listing-bg3 {
	background-image: url(../images/listing-hd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 57px 0 10px 0;
	/*overflow: hidden;
	width: 925px;*/
}
.page-drop2 {
	font-size: 10px;
	font-weight: bold;
	color: #462D00;
	width: 300px;
	height:50px;
	text-align:right;
	
}