@charset "UTF-8";
/* Copyright 2012, David Kraemer Designs. All Rights Reserved. */
/* For use permission, please contact webmaster@dkdesigns.ws */

* {
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	position:relative;
}
body {
	background-color:#FFFFFF;
	color:#000000;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}
a { color:#224488; }
img { border:none; }
#container { width:900px; text-align:center; height:1024px; } 
#header { height:75px; }
#pages { z-index:5; }
h2 { line-height:75px; text-align:left; font-size:32px; color:#224488; }
.applink { float:right; color:#224488; text-shadow:#FFF 1px 1px 2px, #FFF 1px -1px 2px, #FFF -1px -1px 2px, #FFF -1px 1px 2px; text-shadow:#CCC 3px 3px 1px; }
.applink:hover { text-shadow:#FFF 1px 1px 1px, #FFF 1px -1px 1px, #FFF -1px -1px 1px, #FFF -1px 1px 1px; }
#navigation { height:30px; font-weight:bold; background-color:#234489; width:902px; border-top-left-radius:10px; border-top-right-radius:10px; }
.navlink { display:block; height:30px; line-height:35px; padding-left:15px; padding-right:15px; float:left; left:15px; color:#FFFFFF; text-decoration:none; }
.navlink:hover { color:#FFFFFF; background-color:#2b57b6; }
.lownavlink { display:block; height:30px; line-height:35px; padding-left:20px; padding-right:20px; float:left; left:60px; color:#224488; text-decoration:underline; }
.lownavlink:hover { color:#000000; text-decoration:none; }
#slideshow { width:894px; height:200px; border:solid #224488 4px; border-radius:10px; border-top-left-radius:0px; border-top-right-radius:0px; background-color:#224488; z-index:6; }
.slide { border-radius:10px; height:200px; width:894px; }
#leftpane { height:420px; text-align:justify; width:200px; left:-352px; top:10px; }
h1 { color:#224488; font-size:18px; padding-bottom:5px; }
.announce { padding-bottom:5px; }
.view { left:57px; }
.lines { width:200px; }
#rightpane { top:-426px; min-height:600px; width:690px; left:107px; background-color:#c1c5d1; z-index:5; }
#rightpane.resale { left:95px; background-color:#FFFFFF; }
h3 { font-size:24px; color:#224488; text-align:right; padding-top:10px; padding-bottom:10px; padding-right:15px; }
.contentpar { padding-left:15px; padding-right:15px; text-align:justify; }
#lowernav { top:-420px; width:1016px; font-size:12px; text-align:center; z-index:5; }
#footer { top:-420px; width:1016px; text-align:center; }
.footerpar { color:#224488; font-size:14px; }
.copy { color:#224488; font-size:10px; }
#content { text-align:left; }
/* Admin Styles */
#h5 { font-family:Arial, Helvetica, sans-serif; size:12px; }
label { width:120px; height:20px; display:block; float:left; }
#tabs { width:700px; height:30px; }
.tabbutton { float:left; height:30px; width:150px; border:solid 1px #000000; border-bottom:none; line-height:30px; text-align:center; }
.subtabbutton { float:left; height:30px; width:150px; border:none; line-height:30px; text-align:center; }
#photobut { border-left:none; }
#photos { visibility:hidden; padding:25px; }
#editbut { border-left:none; }
#editproperty { visibility:hidden; }
#deletebut { border-left:none; }
#deleteproperty { visibility:hidden; }
#cmsbut { border-left:none; width:50px; }
#cms { visibility:hidden; height:500px; padding:25px; }
#pagebut { border-left:none; width:100px; }
#sitemanage { visibility:hidden; }
#sitebut { border-left:none; width:100px; }
#announcebut { border-left:none; width:100px; }
#anouncement { visibility:hidden; }
.tabbutton:hover { background-color:#CCC; }
.formpage { position:absolute; width:800px; border:solid 1px #000000; }
.subform { position:absolute; width:700px; }
#content { height:650px; }
form { padding:25px; }
form.applist { padding-top:0px; }
hr.applist { margin-top:10px; }
input { line-height:15px; margin-bottom:5px; }
.button { color:#333; display:block; line-height:30px; }
.button:hover { color:#333; text-decoration:none; }
.button:visited { color:#333; text-decoration:none; }
#adminfooter { top:300px; }
#admincontainer { width:800px; text-align:center; height:1024px; }
.listing { text-align:left; background-color:#CCC; left:15px; }
h4 { float:right; top:-150px; padding-right:15px; }
.listingimg { width:175px; padding-left:15px; padding-right:15px; padding-top:15px; float:left; z-index:5; }
.listingspec { padding-bottom:75px; padding-top:15px; }
.listingdesc { padding-left:15px; padding-bottom:15px; }
.adtlimg { width:130px; padding-left:15px; padding-top:15px; }
.contact { text-align:left; }
/* Index Page */
.index { text-align:left; }
#leftpane.index { background-color:#c1c5d1; width:300px; left:-300px; top:-10px; height:530px; }
#rightpane.index { top:-530px; min-height:500px; width:824px; left:300px; background-color:#FFFFFF; }
.indeximg { width:200px; padding-top:15px; }
.indexpar { text-align:justify; }
.leftpar { text-align:justify; padding-left:20px; padding-right:20px; padding-top:15px; }
#purcheval { background-color:#FFFFFF; border:solid #224488 3px; border-radius:10px; width:280px; }
p.heading { color:#224488; text-shadow:#FFF 1px 1px 2px, #FFF 1px -1px 2px, #FFF -1px -1px 2px, #FFF -1px 1px 2px; text-shadow:#CCC 3px 3px 1px; font-size:22px; text-decoration:none; text-align:center; padding-top:10px; }
.newapplink { color:#224488; text-shadow:#FFF 1px 1px 2px, #FFF 1px -1px 2px, #FFF -1px -1px 2px, #FFF -1px 1px 2px; text-shadow:#CCC 3px 3px 1px; font-size:24px; text-decoration:underline; text-align:center; line-height:60px; font-weight:bold; }
.newapplink:hover { text-shadow:#FFF 1px 1px 1px, #FFF 1px -1px 1px, #FFF -1px -1px 1px, #FFF -1px 1px 1px; }
h6 { font-size:22px; }
#listingnav { left:-200px; width:1016px; font-size:12px; text-align:center; z-index:5; }
#listingfooter { left:-200px; width:1016px; text-align:center; }
#lowernav.index { top:-520px; width:1016px; font-size:12px; text-align:center; z-index:5; }
#footer.index { top:-520px; width:1016px; text-align:center; }
#applinks { background-color:#224488; color:#FFFFFF; height:30px; width:300px; text-align:center; font-weight:bold; line-height:30px; }
#applinks:hover { background-color:#2b57b6; }
.app { text-align:left; }
label.app { width:150px; }
input.app { width:150px; }
#coappbutton { left:px; height:50px; }
#coapplabel { left:-70px; height:0px; width:500px; overflow:hidden; }
#coappform { height:0px; overflow:hidden; top:-40px; }
.formheading { font-size:24px; font-weight:bold; line-height:50px; height:50px; text-align:left; background-color:#f5f5f5; padding-left:15px; border-bottom:#cccccc solid 1px; }
.formsubheading { font-size:18px; font-weight:bold; line-height:50px; height:50px; text-align:left; background-color:#f5f5f5; padding-left:15px; border-bottom:#cccccc solid 1px; }
.formfields { background-color:#FFFFFF; padding-left:15px; padding-right:15px; text-align:left; }
#income { top:0px; }
a.coapplink { display:block; height:25px; z-index:5; }
#resalelink { top:-710px; left:0px; z-index:10; width:300px; }
.resalelink { color:#224488; text-shadow:#FFF 1px 1px 2px, #FFF 1px -1px 2px, #FFF -1px -1px 2px, #FFF -1px 1px 2px; text-shadow:#CCC 3px 3px 1px; }
.resalelink:hover { text-shadow:#FFF 1px 1px 1px, #FFF 1px -1px 1px, #FFF -1px -1px 1px, #FFF -1px 1px 1px; }
input.ipt { float:left; left:75px; z-index:10; }
.printheading { font-size:18px; font-weight:bold; line-height:25px; height:25px; text-align:left; background-color:#f5f5f5; padding-left:15px; border-bottom:#cccccc solid 1px; }
.break { page-break-before:always; font-size:18px; font-weight:bold; line-height:25px; height:25px; text-align:left; background-color:#f5f5f5; padding-left:15px; border-bottom:#cccccc solid 1px; }
.submitapp { color:#FFFFFF; background-color:#224488; border:none; left:200px; line-height:40px; font-size:20px; padding-left:50px; padding-right:50px; }
.submitapp:hover { background-color:#2b57b6; }