/* Header */

.panels { width: 770px; }
.panels img { border: 0; }
.panels a.button { margin-top: 2px; text-indent: -9999em; overflow: none;}

.panels .reconnect { width: 255px; margin: 0; padding: 0; float: left; margin-right: 2px; }
.panels .reconnect a.button { display: block; width: 255; height: 37px; background: url('../images/button_reconnect.gif') top left no-repeat; }
.panels .reconnect a.button:hover { background-position: 0 -37px; }

.panels .remember { width: 255px; margin: 0; padding: 0; float: left; margin-right: 2px; }
.panels .remember a.button { display: block; width: 255; height: 37px; background: url('../images/button_remember.gif') top left no-repeat; }
.panels .remember a.button:hover { background-position: 0 -37px; }

.panels .recover { width: 256px; margin: 0; padding: 0; float: left; }
.panels .recover a.button { display: block; width: 256; height: 37px; background: url('../images/button_recover.gif') top left no-repeat; }
.panels .recover a.button:hover { background-position: 0 -37px; }

/* Left Column */

.left-column {
	width:485px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	padding: 10px;
	font-size: 16px;
	color: 4d2942;
	padding-right: 10px;
}

.full-column {
	width:700px;
	margin-top:5px;
	margin-left:5px;
	float:left;
	padding: 10px;
	font-size: 14px;
	color: 4d2942;
	padding-right: 10px;
}

.video-tour {
	float: none;
	margin: 10px 10px 10px 0;
	padding: 10px;
	border: solid 1px #546931;
	text-align: center;
	background-color: efebe2;
	padding-bottom: 0px;
}
.video-tour img { border: 0; }
.video-tour p { margin: 0; }
.video-tour p a {
	display:block;
	background: #2a64d0;
	margin: 4px 0 0 0;
	padding: 4px;
	color: #FFF;
	text-decoration: none;
}
.video-tour p a:hover { background: #4c2a42; }

.testimonials {
	margin-top: 20px;
	background: #e2e7d5;
	padding: 10px;
	background-image: url(../images/highlight.gif);
}
.testimonials h3 {
	font-family: georgia;
	font-style: italic;
	font-size: 16px;
	color: #455429;
}

.testimonials h5 {
	font-family: georgia;
	font-style: italic;
	font-size: 15px;
	color: #455429;
	border-top: solid 1px #546931;
	border-bottom: solid 1px #546931;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
}
.testimonials blockquote {
	font-size: 15px;
	margin: 10px 30px 20px 30px;
	padding-right: 10px;
}

.testimonials alul {
	font-size: 15px;
}

.otherbody {
	margin-top: 5px;
	padding: 15px;
	border-right: 2 px;
	border-right-color: #600;
}

/* Right Sidebar*/

.right-column {
	width:230px;
	margin-top:0px;
	margin-left:5px;
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 0px;
}

.left-cta {

}
.left-cta p { margin: 8px 0; }
.left-cta a {
	color: #0A246A;
	font-weight: bold;
}
.left-cta h4 {
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	margin: 8px 0 0 0;
	padding: 0;
	padding-top: 25px;
}

.need-help h4 { margin-top: 0;}
.call-us { margin-top: 12px; }

.call-us p { margin: 0; text-align: center; }
.call-us p.text { font-family: georgia; font-size: 11px; font-weight: bold;} 
.call-us p.call {  margin-top: 6px; font-family: arial; font-size: 18px; }
.call-us p.number {
	font-family: arial;
	font-size: 24px;
	color: #4c632d;
} 

p.facebook {
	height: 50px;
	/***	border: 1px solid #546931; ***/
	background-color: #fbf3e5;
	padding: 10px;
	color: #fff;
	padding-left: 0px;
}

p.facebook img {
	padding-right: 15px;
	margin-bottom: 0px;
	padding-left: 0px;
}
