@charset "utf-8"; 
/* CSS Style Reset */
html,body,div,object,h1,h2,h3,h4,h5,h6,p,a,em,font,form,fieldset,img,input,textarea,select,strong,sub,sup,ol,ul,li,table,tbody,tfoot,thead,tr,th,td { border:0; outline:0; font-size:100.01%; margin:0; padding:0; }
ol,ul { list-style:none; }
a { outline:none; }
input,textarea { border:solid 1px #ccc; padding:2px; }
select { border:solid 1px #aaa; }

body { text-align:center; background-color:#CFCCAA; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; background:url(/custom/images/framework/bkgrd.gif) repeat-x; margin:0; padding:0; }

h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; font-variant:normal; text-transform:uppercase; letter-spacing:3px; }
h2 { font-weight:bold; text-transform:capitalize; color:#600; }

a:link { color:#891009; }
a:visited { color:#891009; }
a:hover { color:#036; }

table, p, form, ul { font-size:11px; }

td { font-size:1em; }
th { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; border-collapse:collapse; padding-top:9px; padding-bottom:9px; text-align:left; }

div#mainwrap { width:774px; margin-left:auto; margin-right:auto; text-align:left; background-color:#FFF; padding-bottom:3em; }

div#header { width:774px; height:101px; background:#FFF url(/custom/images/framework/header-bg.jpg) no-repeat;  border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CFCCAA; }
div#header a { display:block; float:left; position:relative; left:44px; top:14px; }
div#header strong { display:block; width:248px; height:74px; text-indent:-9999px; background: url(/custom/images/framework/streeter-logo.jpg) no-repeat; }

div#column2 p { font-size:0.8em; }
div#contentarea { background-color:#FFF; padding:3em 2em 1em 3em; }
div#column1 { width:600px; background-color:#FFF; float:left; padding-bottom:1em; }
div#column1Max { width:680px; background-color:#FFF; float:left; }

.text { font-size:11px; color:#333; }

div#column1 ul { margin:10px 0 20px 14px; list-style:disc outside; color:#888;  }
div#column1 ul li { margin:0 0 5px; line-height:16px; }
div#column2 { background-color:#FFF; float:left; padding-right:2em; width:450px; margin:0; }
div#column3 { width:170px; float:left; padding-left:1em; }
div#column3 p { margin:20px 10px 0; }

div#column1 ul.toolbar { list-style:none; }

div#footer { width:100%; background-color:#891009; text-align:center; }

#spacer { width:100%; text-align:center; background-color:#CFCCAA; height:40px; }

.links { font-size:11px; background-color:#A9A88D; text-align:center; padding-top:4px; padding-bottom:4px; }

.links a { text-transform:uppercase; color:#FFF; text-decoration:none; }

.footerText { padding-top:10px; padding-bottom:12px; padding-left:6px; color:#CCC; font-size:9px; text-align:center; }

#menuWrapper { background-color:#ACAA90; height:25px; }

#navcontainer ul { list-style-type:none; text-align:right; font-size:11px; margin:0; padding:0; }
#navcontainer ul li { display:inline; }
#navcontainer ul li a { text-decoration:none; color:#891009; padding:3em 1em 0.2em; }
#navcontainer ul li a:hover { color:#fff; background-color:#369; }

.navText { color:#036; line-height:16px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }

#navigation td { border-left:1px solid #FFF; }

#bigContainer { padding-top:0; padding-right:0; padding-bottom:0; }

#navigation a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#036; line-height:17px; text-decoration:none; display:block; padding:2px 6px 3px; }
#navigation a:hover { color:#FFF; background-color:#A5A48A; }

.spotTitle { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-align:center; padding-top:1em; padding-bottom:1em; }

.spotHeader { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#036; letter-spacing:1px; text-align:center; padding-top:6px; padding-bottom:6px; font-weight:bold; color:#CCC; }

#contentright { float:left; width:175px; border:1px solid #999; left:150px; }

#dateformat { font:10px Verdana, Arial, Helvetica, sans-serif; color:#CC9; text-align:right; margin-right:2em; padding-right:2em; }

#table { display:table; text-align:left; font-size:11px; vertical-align:middle; border:1px solid #999; border-collapse:collapse; }

.caption { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; text-align:left; background-color:#CCC; padding-left:6px; padding-top:3px; padding-bottom:3px; }

.tableBox { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#336; padding-top:6px; padding-bottom:6px; padding-left:5px; font-weight:bold; background:#CFCCAA; }
.tableBox a:link { color:#FFF; text-decoration:none; }
.tableBox a:visited { color:#FFF; text-decoration:none; }
.tableBox a:hover { color:#FFF; text-decoration:underline; padding-top:6px; padding-bottom:6px; }
.tableBox_non { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#336; padding-top:6px; padding-bottom:6px; padding-left:5px; }

.more { text-decoration: none; }

.spotPicture_img { border:1px solid #666; }

.style2 { font-size:10px; }

.phone { float:right; margin:16px 16px 0 0; font-size:14px; font-weight:bold; color:#7f261c; }

#column1 { color:#333; }
#column1 h1 { font-size:15px; margin:0 0 16px; }
#column1 h2 { color:#600; letter-spacing:normal; text-transform:none; }
#column1 p { margin:0 0 12px; }

#column2 h1 { font-size:13px; text-transform:none; letter-spacing:normal; margin:0 0 16px; }

#column1 .listings h2 { clear:both; margin:32px 0 0; padding:5px 4px; border-top:solid 1px #999; background:#891009; color:#fff; font-weight:bold; }

#column1 .listing-preview { clear:both; }
#column1 .listing-preview h3 { font-size: 13px; padding:10px 4px; background:#edebd3; border-top:solid 1px #999; border-bottom:solid 1px #999; margin:0 0 10px; }
#column1 .listing-preview h3 a { color:#222241; text-decoration:none; }
#column1 .listing-preview h3 a:hover { color:#600; text-decoration:underline; }
#column1 .listing-preview h3 strong { color:#666; }
#column1 .listing-preview img { float:left; margin:2px 0 0; border: solid 1px #999; }
#column1 .listing-preview a:hover img { border: solid 1px #600; }


#column1 .listing-preview .preview-lots { padding:10px 0 0; margin:0 0 10px; overflow:hidden; border-top:dotted 1px #aaa; }
#column1 .listing-preview .preview-lots.first { padding:0 0 10px; border-top:none; }

#column1 .listing-preview .preview-text { float:right; width:494px; padding:0 30px 0 0; }
#column1 .listing-preview .preview-text h4 { font-size:11px; margin:0 0 3px; }
#column1 .listing-preview .preview-text p { margin:0 0 8px; }
#column1 .listing-preview .preview-link { padding:8px 0 0; font-weight:bold; }

.properties #column1 {width:670px;}

#column1 .listing-detail {}
#column1 .listing-detail h1 { margin:0 0 24px; }
#column1 .listing-detail h2, #column1 .listing-detail h3 { font-size:14px; }
#column1 .listing-detail h3 { clear:both; margin: 20px 0 2px; }
#column1 .listing-detail .streeter-logo { margin:8px 0; }
#column1 .listing-detail .details-left { float:left; width:220px; }
#column1 .listing-detail .details-left .action { width:211px; height:34px; margin:20px 0; background: url(/custom/images/framework/action-button-bg.jpg) no-repeat; }
#column1 .listing-detail .details-left .action a { display:block; padding:0 0 2px; line-height:32px; font-size:15px; color:#fff; text-align:center; text-decoration:none; 
		background: url(/custom/images/framework/action-button-rt.jpg) no-repeat 100% 0; }
#column1 .listing-detail .details-left .action a:hover { color:#e8dba0; text-decoration:underline; }

#column1 .listing-detail .details-right { float:right; width:427px; }

#column1 .toolbar { font-size:11px; margin:0 0 8px; }
#column1 .toolbar li { float:left; margin:0 7px 7px 0; }
#column1 .toolbar li a { display:block; padding:2px 6px 8px 20px; background:#EDEBD3; color:#555; text-decoration:none; }
#column1 .toolbar li a:hover { color:#600; text-decoration:underline; }
#column1 .toolbar li a.email { background: url(/custom/images/framework/email-icon.jpg) no-repeat; }
#column1 .toolbar li a.pdf { background: url(/custom/images/framework/pdf-icon.jpg) no-repeat; }
#column1 .toolbar li a.plus { background: url(/custom/images/framework/plus-icon.jpg) no-repeat; }

#column1 .photo-gallery { width:427px; margin:0 0 20px; }
#column1 .photo-gallery li { display:none; }
#column1 .photo-gallery li.active { display:block; }
#column1 .photo-gallery li img { border:solid 1px #cfccaa; }

#map { margin:12px 0 0; }

#footer ul { width:370px; margin:0 auto; padding:12px 0; font-size:9px; }
#footer ul li { float:left; margin:0 12px 0 0; }
#footer a { color:#CCCCCC; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer p { clear: both; }

.credits { margin:6px 0 0; text-align:right; font-size:9px; }
.credits a { color:#999; text-decoration:none; }
.credits a:hover { text-decoration:underline; }

.sitemap li { margin:0 0 4px 8px; }
.sitemap ul { margin:4px 0 6px; }

form { margin:20px 0 0; }
form table td { padding-bottom:5px; }

.submit { border:none; }
