/*
// $Id: wrapper.css,v 1.30 2010/07/01 19:31:51 karenk Exp $
// $Revision: 1.30 $
// $Author: karenk $
//
// $Log: wrapper.css,v $
// Revision 1.30  2010/07/01 19:31:51  karenk
// more spacing tweaks to try to fix ie.
//
// Revision 1.29  2010/06/30 05:18:07  karenk
// re-arrange column headers again
//
// Revision 1.28  2010/06/28 22:55:50  karenk
// more spacing tweaks
//
// Revision 1.27  2010/06/22 23:11:49  karenk
// more spacing tweaks, new arrows
//
// Revision 1.26  2010/06/22 22:19:54  karenk
// listing qa tweaks
//
// Revision 1.25  2010/06/18 00:33:53  karenk
// qa tweaks
//
// Revision 1.24  2010/06/09 19:22:02  karenk
// add plan andproperty listings
//
// Revision 1.23  2010/06/08 23:46:29  karenk
// add propertylisting pages
//
// Revision 1.22  2010/05/25 23:11:14  karenk
// *** empty log message ***
//
// Revision 1.21  2010/05/23 23:30:20  karenk
// add blog to newsroom page
//
// Revision 1.20  2010/03/03 16:07:55  karenk
// fix mis-aligned heroslideshow on subpages
//
// Revision 1.19  2010/02/26 18:04:57  daniels
// Updated the footer and left nav bar
//
// Revision 1.18  2010/02/25 01:56:47  craigm
// TT 22325 - Lake Keowee Events Calendar Enhancements
//
// step 3 - comment from test track caused a problem
//
// Revision 1.17  2010/02/25 01:47:49  craigm
// TT 22325 - Lake Keowee Events Calendar Enhancements
//
//
// Revision 1.16  2009/10/14 19:53:58  karenk
// change sub hero flash slideshow to javascript slideshow
//
// Revision 1.15  2009/10/13 18:49:12  karenk
// chnage header, fix add this location, fix builder search location
//
// Revision 1.14  2009/09/24 17:39:37  karenk
// add property detail page
//
// Revision 1.13  2009/09/24 17:15:07  karenk
// move/change builders showcase checkbox function text
//
// Revision 1.12  2009/09/17 19:08:21  karenk
// fix size of form for no wrap
//
// Revision 1.11  2009/09/09 17:09:29  zachb
// Added 'Virtual Tours' to the property finder
//
// Revision 1.10  2009/01/23 19:26:10  karenk
// add conditional address to form.
//
// Revision 1.9  2009/01/14 23:19:21  karenk
// fix logo position.
//
// Revision 1.8  2009/01/09 20:29:40  karenk
// add property search field.  fix search display in IE.  Add all search options instead of only ones currently available.
//
// Revision 1.7  2008/12/31 18:21:57  karenk
// *** empty log message ***
//
// Revision 1.6  2008/12/29 00:24:42  karenk
// property finder search & layout
//
// Revision 1.5  2008/12/27 23:05:20  karenk
// add property search
//
// Revision 1.4  2008/12/04 00:07:27  karenk
// *** empty log message ***
//
// Revision 1.3  2008/11/26 02:19:33  karenk
// *** empty log message ***
//
// Revision 1.2  2008/11/12 02:56:13  karenk
// *** empty log message ***
//
// Revision 1.1  2008/11/10 18:40:20  karenk
// *** empty log message ***
//

*/
body {
	margin: 0;
	font-family: Georgia, serif;
}
	
img {
	border: none;
}
.fBox:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

#boxLogo {
	top: 0;
	left: 50%;
	width: 176px;
	height: 87px;
	position: absolute;
	z-index: 50;
	margin: -30px 0 0 -88px;
	}

#containerHeader {
	width: 954px;
	height: 35px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	z-index: 10;
	background-color: #faf6e2;
}
#boxHeaderLeft {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 390px;
	height: 33px;
}
#boxHeaderRight {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 397px;
	height: 33px;
}

	
#containerFooter {
	width: 900px;
	height: auto;
	margin: 10px auto;
	line-height: 20px;
	font-size: 12px;
}
.divFooter {
	display: inline;
	padding: 0 12px 0 12px;
}
.txtFooter1 {
	color: #55452a;
	font-size: 9px;
	width:635px; 
	float:left; 
	margin-left:58px;
	padding-bottom: 60px
}

.txtFooter1 A:link {
	color: #55452a;
	text-decoration: none;
}
.txtFooter1 A:visited {
	color: #55452a;
	text-decoration: none;
}
.txtFooter1 A:hover {
	color: #170900;
	text-decoration: underline;
}
.txtFooter1 A:active {
	color: #170900;
	text-decoration: underline;
}

.txtFooter2 {
	color: #b6a583;
}

.footerLogo
{
	float:left; 
	margin-left:-15px;
}

.forgotPassword {
	font-style: italic;
	cursor: pointer;
}

.formTable {
	padding: 10px 0px 10px 0px;
}
.formTable td {
	padding: 3px 2px 3px 2px;
}

.pfTop {
	background-color: #301301;
	height: 4px;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.pfLeft {
	float: left;
}
.pfRight {
	float: right;
}
.pfBottom{
	background-color: #efebd2;
	height: 4px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

.propertyFinderSearch {
	margin: 0px 0px 00px 0px;
	background-color: #efebd2;
	font-family: Verdana;
	font-size: 12px;
	color: #363636;
	padding: 0px 0px 20px 0px;
}
.propertyFinderSearch .pfHeader {
	font-family: Georgia;
	font-size: 12px;
	color: #fff;
	background-color: #301301;
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 15px;	
}
.propertyFinderSearch input {
	margin: 0px 10px 0px 15px;	
}
.propertyFinderButton {
	margin: 0px 20px 10px 0px;
	padding: 5px 5px 5px 15px;	
	float: right;
}
.pfResults {
	float:right;
	font-family: Georgia;
	color: #443927;
	font-size: 12px;
}
.propertyFinderResults div {
	width:275px;
	font-family: Georgia;
	color: #443927;
}
.pfResultsHeader1 {
	font-size: 16px;
	font-weight: bold;
}
.pfResultsHeader2 {
	font-size: 12px;
	font-weight: bold;
}
.propertyFinderResults .resultsLeft {
	float: left;
	padding: 10px 10px 10px 0px;	
}
.propertyFinderResults .resultsRight {
	float: left;
	border-left: solid 1px #f2efdc;
	padding: 10px 0px 10px 20px;
}
.propertyFinderResults .resultsCenter {
	padding: 20px 10px 10px 60px;	
}
.propertyFinderResults .resultsClear {
	border-bottom: solid 1px #f2efdc;
	clear: both;
	width: 100%;
}
.imgProperty {
	margin: 5px 0px 10px 20px;
}
.imgLink{
	margin: 15px 0px 5px 0px;
}

#heroSlideshowList {

}
#heroSlideshowList ul {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#heroSlideshowList li {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}	

#registerEventFormThanks 
{
	font-weight: bold;
	text-align: center;
	color: #91530D;
}


#boxBlog{
	width: 199px;
	margin: 10px 0 0 0;
	padding: 0;
}
#boxBlog img {
	border: 0;
	padding: 0;
	margin: 0;
}
.boxBlogEntry {
	margin: 10px 2px 25px 2px;
}
.boxBlogEntry .blogTitle {
}
.boxBlogEntry .SubHeaderTagLine{
	font-size: 11px;
}



/* PropertyListings */
#tableData {
width: 100%;
}
.propertyListingsGrid {
	border-top: 1px solid #a18d51;
	line-height: 14px;
}

.propertyListingsGrid tr.even {
	background-color: #E6E3D2;
}

.propertyListingsGrid tr.even td {
	border-left: dotted 1px #6A6F14;
}

.propertyListingsGrid tr.odd {
	background-color: #FFFEFF;
}

.propertyListingsGrid tr.odd td {
	border-left: dotted 1px #6A6F14;
}

.propertyListingsGrid tr td.noborder {
	border: none;
}

.propertyListingsGrid th {
	vertical-align: bottom;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	font-family: Arial;
	padding: 2px;
	color:#572600;
	white-space: nowrap;
}
.propertyListingsGrid th img {
display: inline-block;
}
.propertyListingsGrid th a {
display: inline-block;
}

.propertyListingsGrid a:link {
	color:#572600;
}
.propertyListingsGrid a:visited {
	color:#572600;
}

	

.propertyListingsGrid td {
	vertical-align: top;
	font-family: Arial;
	font-size: 12px;
	color: #000;
}

.propertyListingsGrid td.data {
	padding: 4px 5px 5px 5px;
	margin: 0;
}
.propertyListingsGrid td .shortDescription {
	margin: 2px 20px 15px 0px;
	font-size: 12px;
	line-height: 14px;
}
.propertyListingsGrid td .shortDescription a {
	margin: 0 0 0 5px;
	text-decoration: none;
	color: #99000;
	font-style: normal;
	font-weight: bold;
}
.propertyListingsGrid td.MoreInfoImage {
	width: 153px;
	height: 113px;
	vertical-align: top;
	padding-bottom: 1px;
}
.propertyListingsGrid td .MoreInfo {
	width: 153px;
	height: 16px;
	padding-bottom: 2px;
	vertical-align: center;
	background-color: #575342;
	color: #fff;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
	text-align: center;
}
.requiredFieldSmall {
	font-size: 11px;
	line-height: 13px;
}

