@charset "utf-8";

/*-----------------------------------------------------------------------------
Greene Realty Style Sheet

version:   2.0
author:    Susan Carpenter
email:     contact@epageboy.com
website:   http://www.ePageBoy.com/
-----------------------------------------------------------------------------*/

/* Reset Stylesheet Rules
-----------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {font: 100%/1.4 Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration: none;}
ol, ul {list-style: none;}
p {margin: 0.5em 0};
blockquote, q {quotes: none;}

em.standOut {
	color: #060;
	font-size: 120%;
	font-weight: bold;
}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End Reset Stylesheet Rules
-----------------------------------------------------------------------------*/
.clear {clear: both;}
.fltlt {float: left;}
.fltrt {float: right;}
.lightText {color: #999;}
#header {
	background: url(../images/HOME/header_bg.jpg) repeat-x center top;
	height: 100px;
}
#headerContent{
	height: 75px;
	margin: 0 auto;
	padding-top: 10px;
	text-align: center;
}
#headerContent h1, #headerContent p {
	margin-left: -10000px;
	color: #fff;
}
#nav {
	background: url(../images/HOME/nav_rope_bg.jpg) repeat-x left top;
	height: 90px;
}
#navLinks, #content, #footerContent, siteLinks {
	margin: 0 auto;
	text-align: center;
}
#navLinks {
	font-variant: small-caps;
	font-weight: bold;
}
#navLinks a:link, #navLinks a:visited {color: #063;}
#navLinks a:hover {
	background-color: #633;
	color: #fff;
}
#navLinks ul {padding: 15px 0;}
#navLinks li {
	display: inline; 
	padding: 0 15px;
}
#content{
	margin: 10px auto;
	text-align: left;
	width: 770px;
}
#content h1, #content h2 {
	color: #060;
	font-size: 175%;
}
#content h2 {font-size: 150%;}
#content ul {margin-left: 25px;}
.contentLinks a {
	color: #060;
	text-decoration: underline;
}
#content a:hover {background-color: #ffc;}
#content a:visited {color: #090;}
#footer {
	background: url(../images/HOME/footer_rope_bg.jpg) repeat-x left top;
	height: 100px;
}
#footerContent {
	font: 12px Arial, Helvetica, sans-serif normal;
	margin: 0 auto;
	padding: 35px 10px 10px;
	width: 770px;
}
#footerContent h5, h6 {
	color: #000;
	font-size: 10px;
}
#footerContent h5 a {text-decoration: underline;}
#footerContent h5 :visited {color: #000;}
#footerContent h6 {font-size: 8px;}
/*#siteLinks {margin: 10px 0;}*/
#siteLinks {margin: 5px 0;}
#siteLinks li {
	border-left: #060 1px solid;
	display: inline;
	margin: 0 5px;
	padding-left: 10px;
}
#siteLinks a:link, #siteLinks a:visited {color: #060;}
#siteLinks a:hover {
	text-decoration: underline;
}
#siteLinks li.firstLink {border-left: none;}
#siteLinks li.currentPageFirstLink {
	border-left: none;
	color: #633;
	font-weight: bold;
}
/*.lastLink {
	border-right: #060 1px solid;
	padding-right: 10px;
}*/
#wrapper {
	text-align: center;
	width: 100%
}

/* Listing styles: FS = For Sale, UC = Under Contract, S = Sold */
.listingFS, .listingUC, .listingS {
	position: relative;
	top: 0px;
	left: 0px;
	border-bottom: #663 thin double;
	text-align: left;
	height: 280px;
	width: 750;
}
.listingFS {background: url(../images/HOME/signForSale.gif) right center no-repeat;}
.listingUC {background: url(../images/HOME/signUnderContract.gif) right center no-repeat;}
.listingS {background: url(../images/HOME/signSold.gif) right center no-repeat;}
.listingText h2 {
	font-size: 125%;
	margin-bottom: 0.25em;
}
.listingText {
	position: relative;
	top: -270px;
	left: 230px;
	background-color: #f4f4f4;
	border: #ccc thin solid;
	font-size: 80%;
	overflow: auto;
	padding: 0 5px;
	height: 200px;
	width: 430px;
}
.endListing {
	position: relative;
	top: -250px;
	left: 230px;
	width: 530px;
}
.pics {
	background: #fff;
	border-bottom: #ccc 3px solid;
	border-right: #ccc 2px solid;
	height: 168px;
	width: 220px;
}
.pics img {margin: 5px;}
.slideShow {
	position: relative;
	top: 15px;
	left: 0px;
	height: 280px;
	width: 230px;
}
.tray {
	background: url(../images/HOME/trayXLarge.gif) no-repeat center center;
	font: 14px/16px "Times New Roman", Times, serif;
	height: 90px;
	width: 220px;
}
.trayButtons {
	position:  relative;
	top: 15px;
	left: -15px;
	text-align: center;
	height: 80px;
	width: 210px;
}
.trayButtons a {
	color: #060;
	text-decoration: none;
}
.trayButtons a:hover {background: #ffc;}
.trayButtons a:active, .trayButtons a:focus {
	color: #630;
	text-decoration: underline;	
}
.trayButtons li {
	display: inline;
	font-weight: bold;
	padding: 0 5px;
}
.noClickInstructions {
	color: #eee;
	background-color: #eee;
}
.currentPage {
	color: #633;
	font-weight: bold;
}
.clickInstructions {
	font-size: 12px;
	font-weight: bold;
	color: #060;
	background-color: #CFC;
	padding-left: 10px;
	width: 430px
}
.topLink {
	position: relative;
	top: -25px;
	left: 480px;
}
#ePB {
	color: #006;
	font-family: "Comic Sans MS";
}
#ePB a {text-decoration: none;}
#ePB a:visited {color: #006;}
#ePB span {color: #900;}
