/* CSS Document */
body 
{
    margin: 0;
	padding: 0;
/*position: absolute;*/
width: 100%;
height: 100%;
font: 13px/19pt tahoma, geneva, verdana, sans-serif;
color: #7C3D17;
line-height: 15px;

}

#wrap {
position: absolute;
width: 1000px;
min-height: 100%;
margin: 0 auto;
background: url(../../images/body_bg.gif);
left: 50%;
margin-left: -500px;
}
#wrapNew {
position: absolute;
width: 1000px;
min-height: 100%;
margin: 0 auto;
background: url(../../images/body_bg_new.gif);
left: 50%;
margin-left: -500px;
}

*html #wrap{
height: 100%;
}


#center {
width: 800px;
position: relative;
min-height: 800px;
margin: 0 auto;
padding-bottom: 40px;
background: url(../../images/fader_pic2.gif) no-repeat right bottom;
}

*html #center {
height: 500px;
}

#center.home
{
	background: url(../../images/fader_pic.gif) no-repeat right bottom;
	
}
#center.landing {
background: url(../../images/fader_pic2.gif) no-repeat right bottom;
}

#header {
width: 800px;
padding: 0;
border-top: 1px solid #008887; 
border-left: 1px solid #008887;
border-right: 1px solid #008887;
}

/* nav begin */

#nav {
text-align: left;
width: 800px;
position: relative;
float: left;
border: 1px solid #008887;
background-color: #00605F;
margin-bottom: 15px;
}
#nav ul {
display: inline;
}

#nav ul li {
display: block;
color: #FFF;
line-height: 25px;
float: left;
/* width: 100px; */
text-align: center;
}

#nav ul li a {
color: #fff;
line-height: 25px;
display: block;
padding: 0px 12px;
/* width: 100px; */
border-left: 1px solid #008887;
text-decoration: none;

}
#nav ul li a:hover {
background: #008887;
}

#navNew {
text-align: left;
width: 800px;
position: relative;
float: left;
border: 1px solid #008887;
background-color: #00605F;
margin-bottom: 15px;
}
#navNew ul {
display: inline;
}

#navNew ul li {
display: block;
color: #FFF;
line-height: 25px;
float: left;
/* width: 100px; */
text-align: center;
}

#navNew ul li a {
color: #fff;
line-height: 25px;
display: block;
padding: 0px 10px;
/* width: 100px; */
border-left: 1px solid #008887;
text-decoration: none;

}
#navNew ul li a:hover {
background: #008887;
}

/* nav end */

#content {
clear: both;
padding-top: 0px;
float: none;
}
#left1 {
float: left;
width: 550px;
margin:0;
padding:0;
}
#left1 .inner1 {
width: 550px;
padding-top: 20px;
margin-left:5px;
border: #000 0px solid;
float: left;
text-align: left;
}
.inner1 td {
border: #000 0px solid;
}
#left {
float: left;
width: 331px;
margin:0;
padding:0;
}
#left.inner {
width: 550px;
padding-top: 20px;
margin-left:5px;
}
#left.inner img{
margin-right:5px;
}
.feature {
margin:0;
padding:0;
}
.feature img{
margin:0;
padding:0;
}
#left h2 {
color: #00605F;
font-size: 12px;
font-weight: bold;
background: #DFEBEB;
/*margin:0;*/
padding-bottom:6px;
padding-left:6px;
padding-top:6px;
width:310px;
}
.featuredDesc
{
background: url(../../images/featured_bg.gif) repeat-x;
color: #333;
line-height: 14pt;
width:316px;
}

#left ul {
background: url(../../images/featured_bg.gif) repeat-x;
padding: 10px 10px 10px 35px;
color: #333;
line-height: 12pt;
}

#left ul li ul {
padding: 8px 20px;
margin-right: 20px;
}

#left ul li {
margin-bottom: 10px;
}

#left img {
border: 1px solid #00605F;
display: block;
padding:0;
margin:0;
}

.more {
float: right;
width: 160px;
padding-bottom: 2px;
padding-right: 20px;
color: #fff;
font-weight: bold;
font-size: 11px;
text-align: right;
background: #00605F url(../../images/arrow.gif) no-repeat 97%;
margin-top: 1px;
}

.more a, .more a:hover {
color: #fff;
text-decoration: none;
}


#right {
/*position: absolute;*/
right: 0;
padding-top: 15px;
/*width:215px;*/
}
#right.narrow {
right: 0;
padding-top: 8px;
padding-top: 28px;
}
#right.narrow img {
border: 1px solid #00605F;
margin-bottom: 15px;
}

#right ul {
text-align: right;
}
#right ul li {
list-style: none;
}

.drop {
float: left;
vertical-align: top;
margin: 8px 10px -15px 0;
}

.address {
position: absolute;
right: 0;
font-size: 10px;
color: #333333;
}

.call {
color: #B70419;
font-style: italic;
font-size: 12px;
font-weight: bold;
}

.clear {
clear: both;
}


/*h1 {
position: relative;
color: #803E0D;
font: bold 16px Arial, Helvetica, sans-serif;
padding: 3px 0;
}*/

h1.home, h1 {
font: bold 16px Georgia, "Times New Roman", Times, serif;
color: #00605F; 
/*background: #00605F url(../images/heading_bg.gif) no-repeat right top;*/
padding: 0 0 5px 3px;

}

h3 {
padding: 10px 0;
color: #B70419;
font-size: 9pt;
text-transform: uppercase;
}


p {
margin-bottom: 10px;
}

a {
color: #00605F; 
}
a:hover {
color: #008888; 
}

.contact_wrap {
float: left;
border-bottom: 1px solid;
padding: 10px 0;
}

p.contact {
float: left;
width: 270px;
line-height: 12pt;
color: #00605F;
font-weight: bold;
font-size: 8pt;
}

div#listings {
height: 250px;
overflow: auto;
line-height: 12pt;
font-size: 9pt;
color: #333;
margin-bottom: 10px;
border: 1px solid;
border-left: 0;
border-right: 0;
}

img.agent {
float: left;
margin: 8px 10px 0px 0;
padding-right:5px;
}

div.staff div {
float: left;
font-size: 8pt;
text-align: center;
}


div.staff img {
margin: 0 3px;
}

div.staff a {
text-decoration: none;
}
div.staff a:hover {
text-decoration: underline;
}

#footer {
position: absolute;
bottom: 0;
color: #113E3E;
font-size: 10px;
background: #B6D1D1;
padding: 0 15px;
}

#footer a {
color: #113E3E;
}
#footer a:hover {
color: #165757;
}

#footer span {
position: relative;
float: right;
}

strong {
color: #803E0D;
}

.financing td{
padding:10px;
}

.financing img{
border:0!important;
}

.financing p{
line-height:normal;
color:#000000;
}
.financing div{
border-bottom:1px dotted #00605F;
width:400px;
margin-bottom:10px;
}
.financing span{
font-weight:bold;
font-size:14px;
}
div.login {
text-align:left;
}

.textDisclaimer
{		font-size:10px;	
	color:#D3B4C4;
	line-height:12px;
	}
.checkboxListItem
{
	line-height: +2;
	background-color: #FFFFFF;
}
.checkboxListAltItem
{
	line-height: +2;
	background-color: #E3E9EC;
}
.checkBoxList
{
	border: 1px solid #5F98B4;
}

.fillbg
{
	background-color:#00605F;
}


.dropdownlist
{
	font: 12px/16pt Book Antiqua, geneva, verdana, sans-serif;
}
.reapeter
{
font: 12px/18pt tahoma, geneva, verdana, sans-serif;
color: #7C3D17;	
}

.textbox
{
	font: 12px/18pt tahoma, geneva, verdana, sans-serif;
}
.text
{
	font: 12px/18pt tahoma, geneva, verdana, sans-serif;
	line-height:12px;
	
}

.input
{
	font-size:11px;
	border:1px solid #000000;
	padding-left:3px;
	width:135px;
	}
	
.inputOH
{
    font-size:11px;
	border:1px solid #000000;
	padding-left:3px;
	
}
.inputfirefox
{
	font-size:11px;
	border:1px solid #000000;
	padding-left:3px;
	width:137px;
	}
	.input1
{
	font-size:12px;
	
	padding-left:9px;
	width:140px;	
	
	}
	