@media screen, projection {

body {margin:0; padding:0; font-family:Verdana, Arial, sans-serif; font-size:12px;}
	
a {color:#35616a;}
a:hover {color:#ac3f3c;}

.clear {clear:both;}
.indent {text-indent:-10000px;}
.print {display:none;}
.legal {text-transform:uppercase;}

#container {width:958px; margin:0 auto; padding:0; background:url(../i/bg.gif);}

	#header {height:166px; margin:0; padding:0; background:url(../i/header.gif);}
	#header * {margin:0; padding:0;}
	
	#header ul {list-style:none;}
	
		#features {color:#128522; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; margin-top:-40px;}
			#features li {margin-bottom:6px;}
			#features li.f-left {float:left; clear:left; margin-left:36px;}
			#features li.f-right {float:right; clear:right; width:90px; margin-right:36px; text-align:right;}
		
	#images {margin:0; padding:0; height:297px; position:relative;}
		#images div {position:absolute; margin:0; padding:0; text-indent:-10000px;}
		#main-image {left:169px; width:623px; height:297px; background:url(../i/main_image.jpg);}
		#img-lt {left:4px; width:165px; height:90px; background:url(../i/img_lt.jpg);}
		#img-lm {top:90px; left:4px; width:165px; height:107px; background:url(../i/img_lm.jpg);}
		#img-lb {top:197px; left:4px; width:165px; height:100px; background:url(../i/img_lb.jpg);}
		#img-rt {left:792px; width:163px; height:90px; background:url(../i/img_rt.jpg);}
		#img-rm {top:90px; left:792px; width:163px; height:107px; background:url(../i/img_rm.jpg);}
		#img-rb {top:197px; left:792px; width:163px; height:100px; background:url(../i/img_rb.jpg);}
		
	#left {float:left; width:169px; margin:0; padding:0; height:1px;}
		#nav {list-style:none; margin:40px 0 40px 34px; padding:0;}
		#nav li {width:110px; margin:0; padding:0 0 8px 0;}
		a.main-page {color:#644700; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}
		a.sub-page {color:#644700; text-decoration:none; font-family:Verdana, Geneva, sans-serif;}
		a.main-page:hover, a.sub-page:hover {color:#000; text-decoration:underline;}
	
	
	#middle {float:left; width:623px; margin:0 0 20px 0; padding:0;}
		#for-sale {margin:0; padding:0; text-indent:-10000px; height:77px; background:url(../i/for_sale.gif);}
		#main {width:550px; margin:20px auto; padding:0;}
		
		h2.page-title {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; color:#644700; padding-left:40px;}
	
	#right {float:right; margin-right:16px; width:136px; color:#b09c67;}
		#right p {line-height:1.5;}
		#call-today {width:123px; height:61px; text-indent:-10000px; background:url(../i/call_today.gif) 0 16px no-repeat;}
		
#bottom {width:958px; height:24px; margin:0 auto; padding:0; background:url(../i/bottom.gif);}

#footer {width:900px; margin:0 auto; padding:6px 0 20px 0; text-align:right; color:#923613;}
#footer a {text-decoration:none; color:#923613;}
#footer a:hover {color:#000; text-decoration:underline;}

#map {width:560px; height:300px; border:1px solid #000;}
#get_directions {margin:10px 0; background:#fff; border:1px solid #000; padding:4px; margin-right:3px; margin-bottom:4px; width:242px; line-height:18px;}
#get_directions input {width:240px; border:1px solid #000; margin-bottom:8px;}
#route {background:#fff; border:1px solid #000; padding:4px; margin-right:3px; width:240px; line-height:18px;}


/* TINY CORRECTIONS */
#tinymce-container div div p,
#tinymce-container div div ul,
#tinymce-container div div ol,
#tinymce-container div div table {margin-bottom:16px;}
}