/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; } 
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
ol,ul { list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

body { background: #4d683f url(/images/default/bg.jpg); font-family: Verdana, Arial, san-serif; font-size: 62.5%; text-align: center; }
#shadow { background: url(/images/default/paperShadow.png); height: 100%; margin: 0 auto; width: 800px; }
#paper { background: url(/images/default/paperBg.jpg); height: 100%; margin: 0 0 0 20px; padding: 0 0 10px 0; width: 760px; }
#header { margin: 0 10px 0 10px; padding: 10px 0 0 0; width: 740px; }

#main { margin: 20px 10px 0 20px; width: 740px; }
#main #nav { float: left; width: 210px; }
#main #nav li { margin: 1em 0 1em 0; }
#main #nav li a { display: block; }
#main #nav li a:hover { background: url(/images/default/indicator.gif) no-repeat 2px 5px; }
#main #nav li.active { background: url(/images/default/indicator.gif) no-repeat 2px 5px; }

#main #property { float: left;  }
#main #property li a { display: block; }
#s1 { position:relative; width: 450px; height: 400px; }
#s2 { position:relative; width: 489; height: 585px; }
#s2_stack { postion: absolute; width: 260px; height: 300px; }
#s2_info {
	position: absolute;
	left: 263px;
	display:block;
	float: right;
	top: 085px;
}
/*#s2_info img  {float: right; }*/
#s2_info li { list-style-type:none; }
#s2_info a { color: 77996d e5b398; }
#s2_lot { display:block; float:left; width: 40px; height: 40px; text-align: left; }
#s2_lot li{ list-style-type:none; }
#s2_acreage { display:block; float:left; width: 50px; height: 40px; text-align:left; }
#s2_acreage li { list-style-type:none; }
#s2_choose_view { display:block; float:left; width: 100px; height: 40px; text-align:left; }
#s2_choose_view li { list-style-type:none; }
#s2_choose_view a:link { color: #77996D; }
#s2_choose_view a:visited { color: #664c3e; }
#s2_choose_view a:hover { color: #664c3e; }
#s2_view {display:block; float:left; width: 145px; height: 40px; text-align: left; }
#s2_view li { list-style-type: none; }
#s2_view li:first-letter { font-weight:bold; }

#s2_view_key { display:block; float:left; width: 80px; text-align:center; margin: 5px; }

#s4_info {
	position: absolute;
	left: 285px;
	display:block;
	float: right;
	top: 000px;
}

#lot { display:block; float:left; width: 40px; height: 40px; text-align: left; }
#lot li { list-style-type:none; }
#acreage { display:block; float:left; width: 50px; height: 40px; text-align:left; }
#acreage li { list-style-type:none; }
#choose_view { display:block; float:left; width: 100px; height: 40px; text-align:left; }
#choose_view li { list-style-type:none; }
#choose_view a:link { color: #77996D; }
#choose_view a:visited { color: #664c3e; }
#choose_view a:hover { color: #664c3e; }
#view { display:block; float:left; width: 145px; height: 40px;text-align:left;  }
#view_key { display:block; float:left; width: 80px; text-align:center; margin: 13px; }
#view li { list-style-type:none; }
#view li:first-letter { font-weight:bold; }

.photopage {
	/*background-image: url(images/photoback.gif); background-repeat: repeat;}
*/ background-color: #77996D; }

#main #content { border-left: 1px solid #D2C9B6; float: right; margin: 0 20px 20px 0; padding: 0 0 0 20px; text-align: left; width: 480px; }
#main #content h1 { font-size: 2.8em; font-weight: bold; margin: 0 0 .5em 0; }
#main #content h2 { font-size: 1.8em; font-weight: bold; margin: 0 0 .5em 0; }
#main #content h3 { font-size: 1.4em; font-weight: bold; margin: 0 0 .5em 0; }
#main #content p { font-size: 1.1em; line-height: 1.6em; margin: .5em 0 1.5em 0; }
#main #content ul { font-size: 1.1em; line-height: 1.6em; list-style: square; margin: 0 0 1.5em 1.5em; }
#main #content strong { font-style: italic; font-weight: bold; }
#main #content table { border-collapse: collapse; }
#main #content td, th { border: 1px solid #999; padding: 5px; }
#main #content th { background: #73996A; border: 1px solid #73996A; font-weight: bold; }

#footer { background: url(/images/default/footerBg.jpg); border: 10px solid #608A5C; clear: both; margin: 10px 10px 0 10px; padding: 10px 0; width: 720px; }
#footer p { font-size: 1.1em; font-weight: bold; }
#footer .bull { font-size: .7em; }
#footer a { color: #32327C; }
#footer a:hover { color: #993D3D; }
