
/* =====================< Main Layout >======================= */

* {
	margin:0;
}

body
{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E0DEC5;
}

#Wrapper
{
	margin: auto;
	text-align: center;
	height: auto;
	width: 960px;
	background-color: #FFFFFF;
}

#Header
{
	width: 960px;
	height: 135px;
	background-image: url( '../SiteImages/Header.jpg' );
	text-align: left;
}

#MainLogo
{
	padding: 20px;
	float: left;
	width: 55%;
}

#HeaderNavBar
{
	width: 960px;
	height: 35px;
	background-image: url( '../SiteImages/NavBar_bg.jpg' );
}

#HdrCol2
{
	float: left;
	width: 25%;
	text-align: left;
}

#HdrCol3
{
	float: left;
	width: 15%;
	text-align: right;
}

#MainContent
{
	padding: 15px;
	text-align: left;
}

#Footer
{
	width: 960px;
	height: 211px;
	background-image: url('../SiteImages/Footer.jpg');
	background-repeat: no-repeat;
}

#FtrCol1
{
	float: left;
	width: 70%;
	text-align: left;
}

#FtrCol2
{
	float: left;
	width: 15%;
	text-align: right;	
}

#FtrCol3
{
	float: left;
	width: 15%;
	text-align: left;
}


/* =====================< Box Definitions >======================= */

.clearfloat
{
	clear:both;
}


.SeparatorLine
{
	height:15px;
}


/* =====================< Home Page >============================= */

#TopHalf
{
	margin-bottom: 10px;
}

.CalltoActionButtons
{
	padding-top: 10px;
	/* position: absolute; */
	/* bottom: 0; */
}

#bannerWedding
{
	background-image: url('../SiteImages/Wedding_Banner_Long.jpg');
	width: 930px;
	height: 270px;
	margin-bottom: 20px;
}

#bannerWeddingText
{
    padding-top: 20px;
    padding-left: 420px;
    padding-right: 20px;
    color: #FFFF00;
}

#WeddingHeader
{
	width: 930px;
	height: 230px;
	margin-bottom: 0px;
	background-image: url('../SiteImages/Wedding_Header.jpg');
}

#bannerFunctionBarn
{
	position: relative;
	background-image: url('../SiteImages/FunctionBarn_Banner_Tall.jpg');
	width: 310px;
	height: 599px;
	margin-left: 10px;
}

#bannerFunctionBarnText
{
	padding-top: 225px;
	padding-left: 15px;
	padding-right: 15px;
}

#bannerFunctionBarnLink
{
	position: absolute;
	bottom: 15px;
	padding-left: 15px;
}

.LeftColumn
{
	float: left;
	width: 420px;
	position:relative;
}

.RightColumn
{
	float: right;
	width: 489px;
}

.LeftColumnWide
{
	float: left;
	width: 590px;
}

.RightColumnShort
{
	float: right;
	width: 325px;
}



/* =====================< Individual Property Page Styles >============================= */

.PropertySection
{
}

.propertyPhotoHolder
{
	height: 120px;
}

.propertyPhotoHolderLong
{
	height: 540px;
}


.propertyContainer
{
    border: 1px solid #E4E4E4;
    margin-top: 10px;
    height: 130px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #B0986A;
    padding: 8px;
    background-color: #F0EBE6;
}

.propertyPhotoLeft
{
	float: left;
	width: 28%;
}

.propertyTextRight
{
	float: right;
	text-align: left;
	width: 72%;
}

.propertyPhotoLeft img
{
	padding-right: 10px;
}

.PropertyLeftColumn
{
	float: left;
	width: 420px;
	height: 100%;
	padding-top: 10px;
}

.PropertyRightColumn
{
	float: right;
	width: 489px;
	height: 100%;
	padding-top: 45px;
}

.PropertyFullColumn
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
	padding-top: 20px;
}

.StandardHalfColumnLeft
{
	float: left;
	width: 50%;
}

.StandardHalfColumnRight
{
	float: right;
	text-align: left;
	width: 50%;
}

