@charset "utf-8";
/* CSS Document */
body{

margin:0px;
padding:0px;background:url(../images/inner_bg.jpg) repeat-x #000;
color:#ffffff}

#pagecontent{
margin-top: 10px;
margin-left: 5px;
width: 650px;
text-align: left;
padding-top: 0px;
padding-left: 0px;
}

a{color:#ffffff; text-decoration:none}
a:hover{color:#ccc; text-decoration:none}
a.TxtBrown{ font-weight:bold; font-size:inherit;
color:#9a7e59}
img.imgBDR{border:1px solid #a4a4a4}
form{ margin:0px;
padding:0px;
text-align:left;
}
input{color:#CCCCCC}
p{
text-align:left;
line-height:14px;
color:#ffffff}
h1{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffff;
margin:0;
padding:0;
display:inline;}
h2{
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
padding:0;
margin:10px 0;
display:inline;
}
h3{
list-style:none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
margin:0px;
padding:0px;
font-weight: bold;
display:inline;}

h4{font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;padding:0;
margin:0;
display:inline;}

h5{font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
padding:0;
margin:0;
display:inline;}

h6{font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ccc;
padding:0;
margin:0;
display:inline;}

.clear{
clear:both;
margin:0;
padding:0;
height:0px;}

.headerTitle{padding:20px 0 20px 16px; text-align:left;}
#content{
/* border:1px solid #595959; */
width:840px;
padding: 0 30px 0 20px;
margin:0;
background:url(../images/bg_content.gif) left top;
}

#wrapper{
width:890px;
margin:0 auto;
}

.col01{
padding: 0;
width:497px;
margin: 0 auto;
}

.left{
width:135px;
float:left;
list-style:none;
padding-top: 15px;
margin: 0;
background-color: #373737;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:right;
}

.left2{
float:left;
padding: 0;
margin: 0;
}

.leftnav{
width:135px;
float:left;
list-style:none;
padding:0;
margin:0px;
/* background:url(../images/leftnav-bg.jpg) repeat-y; 
border:#ffffff solid 1px*/}

.leftnav ul{
list-style:none;
padding:0;
margin:0;
}
.leftnav li.txtSpc{
list-style:none;
height:26px;
padding:0;
margin:0;
font-weight:bold;
}
.leftnav li.txtTitle{
list-style:none;
padding:3px 12px 3px 0;
margin:0;
color:#fff;
font-weight:bold;
}
.leftnav li.txt{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 9pt;
font-weight: bold;
list-style:none;
padding: 5px 0 5px 0;
color:#fff;
margin:0;
line-height:inherit;
}

.leftnav li.txt a{
color: #FFFFFF;
text-decoration: none;
}

.leftnav li.txt a:hover{
color: #CCC;
}

.about1 a, .company2 a, .associates3 a, .testimonials4 a, .newsletter5 a, .properties1 a, 
.area-information1 a, .buyers1 a, .sellers2 a, .dreamhome3 a, .homeworth4 a,
.resources1 a, .financing2 a, .real-estate-news3 a, .relocate4 a {
font-weight: bold;
color: #FFFFFF;
}

.leftnav li.div{
list-style:none;
padding:3px 12px 3px 0;
height:1px;
margin:0;
background:url(../images/leftnav-div.gif) right  center no-repeat;
}

.mainNavigation ul{
width: 890px;
padding:0px;
list-style:none;
margin:0 auto;
}
.mainNavigation li{
list-style:none;
padding:0;
margin:0;
float:left;
text-align:left;
}
a.home{
background:url(../images/tab-home.gif);
width:150px;
height:36px;
display:block;
}
a.home:hover{
background:url(../images/tab-home.gif);
width:150px;
height:36px;
display:block;
}

a.company{
background:url(../images/but-company.gif);
width:88px;
height:36px;
display:block;
margin-left:3px;
}
a.company:hover{
background:url(../images/but-company-over.gif);
width:88px;
height:36px;
display:block;
margin-left:3px;
}

a.properties{
background:url(../images/but-properties.gif);
width:96px;
height:36px;
display:block;
}
a.properties:hover{
background:url(../images/but-properties-over.gif);
width:96px;
height:36px;
display:block;
}

a.areas{
background:url(../images/but-areainfos.gif);
width:145px;
height:36px;
display:block;
}
a.areas:hover{
background:url(../images/but-areainfos-over.gif);
width:145px;
height:36px;
display:block;
}

a.buyers{
background:url(../images/but-buyers.gif);
width:132px;
height:36px;
display:block;
}
a.buyers:hover{
background:url(../images/but-buyers-over.gif);
width:132px;
height:36px;
display:block;
}

a.resources{
background:url(../images/but-resources.gif);
width:87px;
height:36px;
display:block;
}
a.resources:hover{
background:url(../images/but-resources-over.gif);
width:87px;
height:36px;
display:block;
}

a.contact{
background:url(../images/but-contact.gif);
width:97px;
height:36px;
display:block;
}
a.contact:hover{
background:url(../images/but-contact-over.gif);
width:97px;
height:36px;
display:block;
}
.right{
width:660px;
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
float:right;
list-style:none;}

.RightContent{
padding:20px 14px 18px 16px;
text-align:left;
}

.RightContentTexts{
padding:0px 0px 18px 16px;
text-align:left;
float:left;
width:400px;
}

.contactsRight{
list-style:none;
width:237px;
float:right;
line-height:16px;
text-align:right;
margin:0;
padding:10px 0 0 0;
}

.contactsRightBG{
list-style:none;
float: right;
padding:20px 8px 20px 0;
width:229px;
margin:0px;
color: #aaaaaa;
text-align:right;
background-color: #2a2a2a; }

.contactsRightBG a{
color: #aaaaaa;
}

.contactsRightBG ul {
list-style: url(../images/bul-orange.gif);
padding:10px 0 0 0;
}


.header-photo{
padding:0;
margin:0;
width: 890px;
height:31px;
background-color:#1a191f;
background:url(../images/top-border.gif);
}
.ContactsInfo{
width:130px;
float:left;
list-style:none;
padding:0;
margin:17px 10px;
line-height:16px;
}

#leftFeatured{
width:130px;
list-style:none;
float:left;
margin:14px 0px 15px 8px;

line-height:16px;
text-align:left;
}
#leftFeatured ul{
list-style:none;
margin:0px;
padding:0;
}
#leftFeatured .TitleImg{
padding-bottom:20px;
}


#leftFeatured .imgPhoto{
border: 1px solid #a4a4a4;
margin:0 5px;
}

#leftFeatured .Title{
color:#cbcbcb;
line-height:16px;
font-weight:bold
}

#leftFeatured .conTxt{
margin:5px;
}

#leftCommunity{
width:130px;
list-style:none;
float:left;
margin:14px 0px 15px 8px;

line-height:16px;
text-align:left;
}

#leftCommunity ul{
list-style:none;
padding:0px;
margin:0px
}


#leftCommunity .TitleImg{
padding-bottom:20px;
}


#leftCommunity .imgPhoto{
border: 1px solid #a4a4a4;
margin:0 5px;
}

#leftCommunity.Title{
color:#cbcbcb;
line-height:16px;
font-weight:bold
}

#leftCommunity .conTxt{
margin:5px;
}

/*Left COntact Forms*/
#leftContactForms{
list-style:none;
margin:20px 0 0 0;
padding:0;
text-align:left;}

#leftContactForms ul{
list-style:none;
text-align:left;
margin:0px;
padding:0px;
}

#leftContactForms li{
list-style:none;
margin:0;
padding: 5px 0;

text-align:left;
}

#LeftContactForms .frmtxt{
padding:1px 0
}
#LeftContactForms .frmInputs{
padding: 0 0 10px 0
}



.LeftContactFormsTxt{
padding:200px 0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;
text-align:left
}
.LeftContactFormsFrm{
padding:0px 0px 15px  0px;
margin:0;
text-align:left;
font-size:12px;
font-style:bold;

}
.leftContactFormsInputTxt{
background:#121212;
border:1px #343434 solid;

height:18px;
}
.leftContactFormsInputBtn{float:left;
padding-right:5px;}



ul.navigation{
margin:0px;
padding:0px;
list-style:none
}

.bullet{
margin:0px ;
padding:0px 25px;
list-style:url(../images/bul-gray.gif)}

.plusBullet{ background:url(../images/plus.gif) left center no-repeat; padding-left: 20px; text-align:left}

li.bullet02{ list-style: url(../images/plus.gif);
padding: 0;
color:#FFFFFF;
}

li.bullet02 a{
color:#FFFFFF;
}

.addy{padding:10px 0; text-align:center}
.ipfooter{
color:#a6a3a3;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size: 8.5pt;
font-weight: normal;
text-align:center;
padding: 0}

.ipfooter a{
color:#a6a3a3;
font-size: 8.5pt;
}

.ipfooterlogo {
	padding: 30px 0 10px 0;
	margin: 0;
}

.footerlogo {
	padding-top: 10px;
	margin: 0;
}


.formScroll {scrollbar-3dlight-color:#ffd700;
scrollbar-arrow-color:#ff0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:#ffa500;
scrollbar-face-color:#008080;
scrollbar-highlight-color:#ff69b4;
scrollbar-shadow-color:#f0f}

.inputtxt{
background:#121212;
width:166px;
border:1px #343434 solid;
color:#999;
height:18px;
}

.inputtxt2{
background:#121212;
width:166px;
border:1px #343434 solid;
color:#999;
height:18px;
} 
.inputRangeTxt{
background:#121212;
width:72px;
border:1px #343434 solid;
color:#999;
height:18px;
}
.inputRmTxt{
background:#121212;
width:40px;
border:1px #343434 solid;
color:#999;
height:18px;
}

.inputRmTxt2{
background:#121212;
width:150px;
border:1px #343434 solid;
color:#999;
}

input.text {
width:200px;
height:18px;
padding: 2px;
}

input.text, select, textarea {
background-color: #2a2a2a;
color: #ffffff;
}

textarea{
width:200px;
border:1px #ffffff solid;
color: #ffffff;
}

.inputbtn{
float:left;
padding-right:20px;
}

.inputtxt21 {background:#121212;
width:65px;
border:1px #343434 solid;
height:18px;
float:left
}
.rightFeatured{
		float:left;
		width:128px;
		margin-left:50px;	
		margin-bottom:10px;
		text-align:left;
		background:url(../images/left-div.gif) left bottom repeat-x;		
	}
.rightFeatured ul{
		margin:0px;
		padding:0px;
	}
	
	.rightFeatured ul li{
		list-style:none;
		padding-bottom:15px;
	}
	
.contacthdr{
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
color: #ffffff;
font-weight: bold;
padding-right: 8px;
margin: 0;
}

	
	.descr{ padding:0px 0px 10px 10px; margin:0px; width:220px; list-style:none; float:left; text-align:left; color:#b9b6b6}
.descr ul{ padding:10px 0 0 0; margin:0;width:200px;}
.formsIn2{float:left;padding:0px; margin:0px; list-style:none; text-align:left;height:45px; }
.formsInput{height:25px; width:160px; margin:0px; background-color:#151515; border:1px #424141 solid; color:#8b8b8b}
.formsIn{float:left;height:45px; width:165px; margin:0px;}
li.btns{padding:20px 0 0px 0; color:#fff;}
li.SearchArea{padding:10px 0; color:#fff;}

li.Searchbox{ border:1px #424141 solid;padding:10px; color:#fff; clear:left}
.SearchboxTxt{ padding:5px 0; color:#fff}
li.btns{padding:20px 0 0px 0; color:#fff;}
.page-title-orange{padding:20px 0 20px 0px; text-align:left; color: #FFC71C;}

/* Drop Dwon Menu */

.anylinkcss{
position:absolute;
visibility: hidden;
/*border: 1px solid #fadc88; THEME CHANGE HERE*/
border-bottom-width: 0;
font-family: Times New Roman, Times, serif;
font-size:11px;
font-weight: 500;
line-height: 22px;
z-index: 100;
width: 190px;
/*
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=3); 
*/
/*Add Shadow in IE. Remove if desired*/
}

.anylinkcss a{
width: 100%;
display: block;
/*text-indent: 3px;*/
border-bottom: 1px solid #000000;
padding: 3px;
text-decoration: none;
/*font-weight: bold;*/
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size:11px;
font-weight: bold;
/*text-indent: 5px;*/
color: #ffffff;
/*font-size: 11px;*/
text-indent:5px;
/*background:url(../images/inner_navbg.png);*/
 background-color:#33322f;
text-align: left;
}

.anylinkcss a:hover{ /*hover background color*/
color: #ffffff;
/* background:url(../images/inner_navbg_mo.png);*/
 background-color:#9a9b92;
text-align: left;
}
}

* html .anylinkcss a{ /*IE only hack*/
width: 100%;
