html 
{background : #006F3B none repeat scroll 0%;}

body {
/* Following properties handled by YUI fonts */
/* font-size : 12px;font-size-adjust : none;font-style : normal;font-variant : normal;font-weight : normal;line-height : normal; */
        /* Need for centered layout!!! */
/*	margin: 0;
	padding: 0; */
	text-align: center;
}

div#container 
{margin-top: 10px;margin-bottom: 10px;margin-right:auto;margin-left:auto;width: 780px;background-color: #FFF;border: 2px solid #999;color: #000;text-align: left;padding: 20px;}

h1.home {margin-bottom:1em;}

h1.heading
{font-size: 167%;font-weight: bold;margin: 0 0 25px 0;border-bottom: 1px solid #CCCCCC}


/* Links */
/* Selector Class Order
link 
visited 
hover 
active
*/ 

a {color:#045D3D;text-decoration:none;}
a:visited {color:#045D3D;text-decoration:none;}
a:hover {color:#E64F22;text-decoration:underline;}
a.black {color:#000000;text-decoration:none;}
a.black:visited {color:#000000;text-decoration:none;}
a.black:hover {color:#F06E19;text-decoration:underline;}


/* Images */

#logo {float:left;margin-bottom: 10px;}

img {border:medium none;text-decoration:none;}


/* Header */

#headerAd {float:right;margin:30px 0 0 0;}

#headerSearchAd {float:right;margin:10px 0 0 0;}

#cse {clear:right;float:right;margin:20px 0 0 0;}

#navContainer
{clear:both;border-style:solid;border-color:#999999;border-width:1px 0;width:780px;}

#headerWrapper 
{border-bottom:6px solid #045D3D;margin:0 0 15px 0;}

#headerNav 
{height:27px;margin:0 auto;width:780px;/*position:relative;*/}

#headerNav ul 
{margin:0;padding:0;list-style-image:none;list-style-position:outside;list-style-type:none;white-space:nowrap;float: left;}

#headerNav ul li 
{border-color:#E6E6E6;border-style:solid;border-width:0 1px 0 0;float:left;width:auto;_width:1%;height:25px;/*position: relative;*/}

.leftBorder 
{border-color:#E6E6E6;border-style:solid;border-width:0 0 0 1px;}

#headerNav ul li a
{display:block;line-height:25px;margin:1px;padding:0 6px;vertical-align:middle;width:auto;float:left;}

#headerNav li a:link
{background:#FFF;color:#045D3D;text-decoration:none;}

#headerNav li a,
#headerNav li a:visited 
{color:#045D3D;line-height:25px;text-decoration:none;}
 
#headerNav li a:hover
{background:#045D3D;color:#FFF;}

#headerNav li a.active
{background:#045D3D;color:#FFF;}

#headerNav li a.selectedPage
{background:#045D3D;color:#FFF;_background:#FFF;_color:#045D3D;}


/* Content */

.clear {clear:both;}

#bodyWrap {clear:both;margin:15px 15px 30px 15px;}

#bodyWrap p {margin-bottom:1em}

#searchBodyWrap {clear:both;margin:0px 15px 0px 0px;}

img.right {float:right; margin: 10px 0 10px 15px;border: 1px solid #CCC;padding: 2px;}

img.left {float:left; margin: 10px 15px 10px 0;border: 1px solid #CCC;padding: 2px;}


/* Footer */

#footWrap
{font-size:14px;border-top:6px solid #045D3D;border-bottom:1px solid #E6E6E6;line-height:2.5em;margin:auto;/*text-align:left;*/}

#email
{float:left;display:inline;margin-left:57px;padding-right:65px;background:transparent url(../images/home.gif) no-repeat scroll right;background-color:#FFF;}

#address 
{float:left;margin:0px 30px;}

#phone
{float:left;padding-left:65px;background:transparent url(../images/home.gif) no-repeat scroll left;color:#045D3D;}

#copy
{text-align:center;}

/* Fonts */

em
{font-style: italic;}

strong {font-weight: bold;margin-right: .5em;}

h1.home
{font-size: 161.6%;font-weight: bold;}

#headerNav li 
{font-size: 12px;font-weight:bold;}

#bodyWrap p 
{font-family: verdana;font-size: 123.1%;}

.tiny
{font-size: 77%;}

/* Property Listings */

h1.listing
{font-size: 167%;font-weight: bold;margin: 0 0 25px 0;border-bottom: 1px solid #CCCCCC}

.propListing
{margin: 10px 10px;width: 725px;/*height:190px*/;border-color:#E6E6E6;border-style:solid;border-width:2px;background-color:#EBE8DA;}

.propAddress 
{margin: 5px 0px 10px 0px;}

.propAddress
{font-size: 1.4em; font-weight: bold;}

.propDetails
{margin-bottom: 10px;float:right;width:535px;}

.propDetails ul
{margin-bottom: 10px;}

.propPrice
{margin: 5px 10px 0 0;float:right;clear:right;width:115px;}

.curPrice
{font-size: 1.4em; font-weight: bold;float:right;clear:right}

.oldPrice
{font-size: 0.9em;float:right;clear:right}

.propImage
{margin:10px;float:left;height:115px;}

.soldSign
{float:right;clear:right;margin: 5px 0 0 0;}


/* Property Details */

h1.details
{font-size: 167%;font-weight: bold;margin: 0 0 25px 0;border-bottom: 1px solid #CCCCCC}

#bigImage img
{border: 1px solid #CCC;padding: 2px;margin: 0 0 2px 0;} 

#moreImages img
{border: 1px solid #CCC;padding: 2px;height:75px;width:100px;margin:0 5px 0 0;} 

#detailsLeft
{width:345px;float:left}

#detailsRight
{clear:right;float:right;width: 375px;}

#propInfo
{clear:right;margin:15px 0;}

#propInfo li
{margin: 0 0 2px 0;}

.title
{text-decoration:underline;}

#enlarge
{text-align: center;font-size:93%;}

#mapcontainer
{border: 1px solid #CCC;padding: 2px;margin-top: 20px;width:333px;height:300px;display:block;}

#map
{width:333px;height:300px;display:block;}

.platBox
{float:left;border: 1px solid #CCC;padding: 2px;margin-right:10px;margin-bottom:10px;background-color:#EBE8DA;}

.platTitle
{margin: 2px 10px;font-weight: bold;}

.platImages
{margin-left:10px;margin-bottom:5px;}

.pimg
{border: 1px solid #CCC;padding: 2px;margin: 0 10px 0 0;background-color:#FFF;}

/* Contact Us */
h2
{font-size: 146.5%;font-weight: bold;margin: 0 0 25px 0;border-bottom: 1px solid #CCCCCC}

td.label
{font-weight: bold;text-align:right;vertical-align:top;}

#contact table
{font-size:123.1%;border:0;}

#contact td
{padding-right:10px}

#agents table
{font-size:123.1%;border:0;}

#agents td
{padding-right:10px}

#contact
{margin-bottom:25px;}

.indent
{margin-left:55px;}

#agents
{margin-bottom:25px;}

/* About Us */
#photo
{margin-left:74px;text-align:center;border: 1px solid #000;}

#caption
{clear:left;text-align:center;margin-bottom:25px;}


/* Plat Map or Aerial */
#return
{margin-bottom:20px;text-align:center;}

#pamap
{margin-left:25px;}

/* Sitemap */
.sitemap
{font-size: 138.5%;font-weight: bold;margin: 20px 0 10px 0;border-bottom: 1px solid #CCCCCC}

.sitelists ul li
{background:transparent url(../images/obull.gif) no-repeat scroll 0%;padding-left:8px;margin:0 5px 3px 10px;}

/* Local Info */
.localLists ul li
{background:transparent url(../images/obull.gif) no-repeat scroll 0%;padding-left:8px;margin:0 5px 3px 10px;}

.localLists ul
{margin-top:5px;}

.localLists h3
{font-weight:bold;margin-top:15px;}


