.mar_inner_right {
	padding: 40px 30px 40px 35px;
	float:right;
	background: #fff;
	width:663px;
	
	}

.mar_inner_right h1 {
	font-size: 17px;
	color: #3e4f47;
	margin: 0 0 7px 0;
}

.mar_inner_right h2 {
	font-size: 14px;
	color: #a5a488;
	margin: 0 0 23px 0;
}

.mar_inner_right p {
	margin: 0px 0px 1em 0px;
	font: normal 12px/1.3 Arial, Helvetica, sans-serif;
}

.mar_inner_right ol, .mar_inner_right ul {
	margin: 0 0 0 18px;
	padding: 0;
}

.mar_inner_right li {
	margin-bottom: 1em;
	font: normal 12px/1.4 Arial, Helvetica, sans-serif;
}

.mar_inner_right li strong {
	color: #4a5e52;
}

.mar_inner_right table#main {
	width: 663px;

	
}

.mar_inner_right table#main td {
	vertical-align: top;
}

.mar_inner_right table#main td img {
	display: block;
}

.mar_inner_right table#main hr {
	border:0;
	border-top: 2px solid #a4a389;
	height: 0;
	background: #a4a389;
	margin: 17px 0;
}

/****END GLOBAL INNER STYLES**/

/***STYLES FOR TEMPLATE #1 ***/
.mar_inner_right table#main td.inner1-col-1 {
	text-align: center;
}

.mar_inner_right table#main td.inner1-col-1 img {
	margin: 0 auto;
	margin-bottom: 10px;
}

.mar_inner_right table#main td.inner1-col-1 img.header-graphic {
	margin-bottom: 30px;
}

.mar_inner_right table#main td.inner1-col-2 {
	padding-left: 40px;
}

/***END TEMPLATE #1 STYLES ***/

/***STYLES FOR TEMPLATE #2 ***/
.mar_inner_right #inner-header {
	margin-bottom: 20px;
}

/***END TEMPLATE #2 STYLES ***/


/***STYLES FOR TEMPLATE #5 ***/

.mar_inner_right table#main td.inner5-col-2 {
	padding: 15px 25px 0 40px;
}

.mar_inner_right td#testimonials {
	background: #e9ce7a url(images/inner-testimonials-tab.jpg) no-repeat left top;
	width: 157px;
	padding: 30px 0 25px 0;
}
.mar_inner_right td#testimonials p {
	text-align: center;
	margin: 0 10px 1em 10px;
	color: #2e2f28;
	font-size: 11px;
	/*font-style: italic;*/
}

.mar_inner_right td#testimonials p img {
	margin: 0 auto;
}

/***END TEMPLATE #5 STYLES ***/


/**********NEIGHBORHOOD STYLES ************/
.mar_inner_right table#neighborhood td.neighborhood-right {
	padding: 0 25px 0 20px;
}
.mar_inner_right table#neighborhood h1 {
	font-size: 28px;
}
.mar_inner_right table#neighborhood h2 {
	font-size: 17px;
	color: #3e4f47;
	margin: 0 0 7px 0;
}
/**********END NEIGHBORHOOD STYLES ************/

/***********FORM STYLES*************/
.mar_inner_right table#main-form {
    width: 618px;
    margin-bottom: 25px;
}

.mar_inner_right table#main-form td {
    vertical-align: top;
}

.mar_inner_right table#main-form td img {
    display: block;
}

.mar_inner_right table#main-form hr {
    border:0;
    border-top: 2px solid #a4a389;
    height: 0;
    background: #a4a389;
    margin: 17px 0;
}
.mar_inner_right table#main-form td.form2-col-1 {
    padding: 0 35px 0 0;
}
.mar_inner_right table#main-form td.form2-col-2 {
    padding: 0 0 0 0;
}
.mar_inner_right table#main-form td.form3-col-1 {
    padding: 0;
}
.mar_inner_right table#main-form td.form3-col-2 {
    padding: 0 0 0 35px;
}

/*************END FORM STYLES******************/


