@media screen, projection {

	
	#sub { float: left; width: 100%; text-align:left; }
	
	#sub-l { float: left; width: 48%; text-align:left;  padding:10px 25px 0 0; background: url("../images/framework/sep-v.gif") top right repeat-y; }
	#sub-l-wide { float: left; width: 60%; text-align:left;  padding:10px 25px 0 0; background: url("../images/framework/sep-v.gif") top right repeat-y; }
	
	#sub-l .accent, #sub-r .accent { border:5px solid #baab8f; margin:0 0 20px 0; }
	#sub-l .accent-b, #sub-r .accent-b { border:5px solid #baab8f; margin:0 0 0 0; }
	
	#sub-r { float: right; width:47%; text-align:left;  padding:10px 0 0 0; }
	#sub-r-narrow { float: right; width:35%; text-align:left; padding:10px 0 0 0; }
	#sub-r-narrow a { color:#356631; }
	#sub-r-narrow a:hover { color:#8C4600; }

	#sub-r h2.top { font-size:20px;  }
	#sub-r h2 { text-align:left; }
	#sub-r table, #sub-r p { text-align:left; }
	#sub-r table .maintext { font-size:13px; font-style: normal; font-weight: normal; text-transform: normal; letter-spacing: normal; line-height: 1.4em; }
	#sub-r .f-textarea	{ width: 90%;}
	#sub-r input.f-text	{ width: 90%; }
	#sub-r select.f-text	{ width: 92%; }
	#sub-r .error { color: #cc0000; font-weight:bold;  }
	
	
	#sub-l ul, #sub-r ul, #sub-r-narrow ul {
	padding:0 0 12px 10px;
	margin:0;
	font-size:13px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.2em;
}

	#sub-l ul li, #sub-r ul li, #sub-r-narrow ul li {
	margin-left:20px;
	padding:2px 0 2px 0;
}	

	
	#sub-l #free-consultation { float:left;  background: url("../images/content/home/free-consultation.jpg") top left no-repeat; width: 306px; height: 196px; }
	#sub-l #free-consultation h2 { text-align:left; text-indent: -999em; }
	#sub-l #free-consultation p { padding-top:22px; text-align:center; color:#fff; }
	#sub-l #free-consultation p a { color:#fff; text-decoration:none; }
	#sub-l #free-consultation p a:hover { color:#fff; text-decoration:underline; }
	#sub-l #free-consultation #phone-1800 { text-align:left; text-indent: -999em; }

	#sub-r-narrow #free-consultation { float:right;  background: url("../images/content/home/free-consultation.jpg") top right no-repeat; width: 306px; height: 196px; }
	#sub-r-narrow #free-consultation h2 { text-align:left; text-indent: -999em; }
	#sub-r-narrow #free-consultation p { padding-top:22px; text-align:center; color:#fff; }
	#sub-r-narrow #free-consultation p a { color:#fff; text-decoration:none; }
	#sub-r-narrow #free-consultation p a:hover { color:#fff; text-decoration:underline; }
	#sub-r-narrow #free-consultation #phone-1800 { text-align:left; text-indent: -999em; }

	
	#sub-r #testimonials { height:110px;width:425px; background-color:#f7f5f1; margin-bottom:25px; }
	#sub-r #testimonials h2  { margin:0; padding:0; height:110px; line-height:110px; text-align:center; vertical-align:middle; }
	#sub-r #testimonials h2 img { margin:0; padding:0; padding-top:17px; text-align:center; vertical-align:middle; }	
	#sub-r blockquote  { font-size:13px; line-height: 1.4em; margin-bottom:10px; }
	#sub-r blockquote  a { color:#8C4600; }
	#sub-r blockquote  a:hover { color:#356631; }
	#sub-r cite { display:block; color:#999; font-size:13px; font-style: normal; font-weight:bold;  margin-bottom:15px; }
	

}

.r-l {
	float:right;
	color:#b8a98d;
	display:inline-block;
	margin-right:40px;
}



@media print {

}