
body {
	font: 12px/19px arial;
	color: #3F3F3F;
}

h1 {
	background: transparent url(/images/fluerBig.gif) no-repeat;
	padding: 0px 0px 15px 38px;
	font: 26px/29px tahoma,arial;
	letter-spacing: -1px;
	color: #3F3F3F;
	text-transform: capitalize;
}

h2 {
	color: #AF4727;
	background: transparent url(/images/fluerSmall.gif) no-repeat;
	padding: 0px 0px 7px 33px;
	font: 19px/29px tahoma,arial;
	text-transform: capitalize;
}	

p {
	padding-bottom: 10px;
}

a {
	color: #AF4727;
}

a:hover {
	color: #EA7515;
}	

.highLight {
	font-weight: bold;
	color: #AF4727;
}

.bold {
	font-weight: bold;
}

.title {
	color: #AF4727;
	font-size: 15px;
}	

#center {
	width: 960px;
	margin: 0 auto;
	overflow: auto;
}


/*Nav Styles/////////////////////////////////////////////////////////////////*/

#topNav {
	overflow: auto;
	height: 42px;
	width: 960px;
}

#topNav li {
	float: left;
	height: 42px;
	overflow: hidden;
}	

#topNav a {
	height: 42px;
	float: left;
	display: block;
	text-indent: -9999px;
}	

#topNav a:hover, #topNav a.selected {
	background-position: 0px -42px;
	display: block;
}

a.link1 {
	background: transparent url(/images/home.jpg) no-repeat;
	width: 83px;
}

a.link2 {
	background: transparent url(/images/aboutUs.jpg) no-repeat;
	width: 106px;
}

a.link3 {
	background: transparent url(/images/buyers.jpg) no-repeat;
	width: 126px;
}

a.link4 {
	background: transparent url(/images/getStarted.jpg) no-repeat;
	width: 121px;
}

a.link5 {
	background: transparent url(/images/testimonials.jpg) no-repeat;
	width: 127px;
}

a.link6 {
	background: transparent url(/images/location.jpg) no-repeat;
	width: 101px;
}

a.link7 {
	background: transparent url(/images/contactUs.jpg) no-repeat;
	width: 117px;
}

a.link8 {
	background: transparent url(/images/mortgage.jpg) no-repeat;
	width: 179px;
}


/*Content Styles//////////////////////////////////////////////////////////////////////*/
#main {
	overflow: auto;
}	

#topBox {
	width: 958px;
	overflow: auto;
	border: 1px solid #B2B2B2;
	margin-bottom: 18px;
}

#topLeft {
	float: left;
	width: 350px;
	padding: 20px;
}

/*slideshow*/
#imageArea {
	width: 562px;
	overflow: hidden;
	float: right;	
}


#topBox img {
	/*width: 561px;*/
	border-left: 1px solid #B2B2B2;
	float: right;
}

.contentBox {
	overflow: auto;
	border: 1px solid #B2B2B2;
	padding: 20px;
	background: transparent url(/images/noir.jpg) no-repeat bottom right;
}	

/*Home Styles//////////////////////////////////////////////////////////////////*/

.homeBox1 {
	float: left;
	width: 356px;
	border: 1px solid #B2B2B2;
	padding: 20px;
	background: transparent url(/images/noir.jpg) no-repeat;
	background-position: bottom right;
	min-height: 192px;
}

.homeBox2 {
	width: 221px;
	float: right;
	border: 1px solid #B2B2B2;
	background: transparent url(/images/noir.jpg) no-repeat;
	background-position: bottom right;
	margin-left: 18px;
	padding: 20px;
	min-height: 192px;
}

/*About Us Styles///////////////////////////////////////////////////////////////////////*/

.aboutBox {
	border: 1px solid #B2B2B2;
	background: transparent url(/images/noir.jpg) no-repeat;
	background-position: bottom right;
	overflow: auto;
	margin-bottom: 18px;
}

.aboutBoxInner {
	float: left;
	padding: 20px;
	width: 750px;
}

.aboutBox img {
	float: left;
	border-right: 1px solid #B2B2B2;
}

/*Buyer's Tips/Get Started Styles///////////////////////////////////////////////////////////////////////*/

.tipsList {
	width: 850px;
}

.tipsList li {
	background: transparent url(/images/fluerSmall.gif) no-repeat;
	padding: 5px 0px 18px 33px;
}

/*Testimonials Styles////////////////////////////////////////////////////////////////*/

#testimonials li{
	margin-bottom: 10px;
	width: 850px;
}

/*Location Styles///////////////////////////////////////////////////////////////////////*/

#map {
	float: right;
	width: 561px;
	border-left: 1px solid #B2B2B2;
	overflow: auto;
}

/*Contact Us Styles////////////////////////////////////////////////////////////////////*/ 

.contactTable {
	width: 370px;
	float: left;
	margin-right: 7px;
	
}	

.contactTable LABEL {
	padding-bottom: 7px;
	font: 15px arial;
	display: block;
}

.contactTable td {
	padding-bottom: 18px;
}	

.contactTable LABEL.required {
	color: #AF4727;
}

.contactTable input {
	width: 167px;
}

.contactTable input.longInput {
	width: 349px;
}

.contactTable input.shortInput {
	width: 74px;
}

.contactTable td.shortCell {
	width: 90px;
}

.contactTable textarea.textArea {
	width: 349px;
	height: 80px;
}

#contactRight.contactTable {
	border-left: 1px solid #D8D8D8;
	width: 480px;
	float: left;
	padding-left: 20px;
}

#contactRight.contactTable input {
	width: 15px;
}

#contactRight LABEL {
	/*font-size: 12px;
	padding-bottom: 10px;	*/
}

#contactRight.contactTable td.noPadding {
	padding-bottom: 0px;
}

#contactRight.contactTable p.bodyFont {
	font-size: 12px;
}

#contactRight.contactTable input.submitButton {
	width: 70px;
	height: 24px;
}

.contactTable .error_list LI {
	background-color: #AF4727;
	color: #fff;
	padding: 0 4px;
	margin-right: 11px;
	margin-bottom: 2px;
	font-size: 10px
}

UL.checkbox_list LI {
	display: block;
	float: left;	
}

UL.checkbox_list LI {
	display: block;
	float: left;	
}

#contactRight LI LABEL {
	display: inline;
	margin-right: 30px;
	text-transform: capitalize;
	font-size: 12px;
}

/*Mortgage Calc Styles////////////////////////////////////////////////////////////////////*/ 

#calculator {
	width: 358px;
	border-right: 1px solid #D8D8D8;
	padding-right: 20px;
	margin-top: 10px;
	float: left;
	margin-right: 20px;
}	

#calculator li {
	padding-bottom: 10px;
	overflow: auto;
}

#calculator li p {
	float: left;
	font: 15px arial;
}

#calculator li p.bold {
	font-weight: bold;
}	

#calculator li input {
	float: right;
	width: 100px;
}

#calculator #MP {
	color: #fff;
	font-weight: bold;
	background-color: #AF4727;
	border: 1px solid #AF4727;
	text-align: right;
}

#calculator li .calcButton {
	width: 79px;
	height: 24px;
	float: right;
	margin-bottom: 7px;
	cursor: pointer;
}

p.nudgeDown {
	margin-top: 5px;
	
}	 

/*Footer Styles///////////////////////////////////////////////////////////////////////*/

#footer {
	background: transparent url(/images/footerBg.jpg) no-repeat;
	margin-top: 30px;
	padding: 43px 0px 20px 0px;
	color: #8C8C8C;
}	

#footerNav {
	padding-bottom: 5px;
	text-align: center;
}

#footerNav li {
	display: inline;
	padding: 0px 3px 0px 3px;
	text-transform: capitalize;
}

#footerText {
	text-align: center;
}

#footerText li {
	display: inline;
	padding: 0px 3px 0px 3px;
}

#footer a {
	color: #666666;
}

#footer a:hover, #footer a.selected  {
	color: #3f3f3f;
}	