@charset "UTF-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
}

.ContentSpacerLeft {
	width:65px;
}

.ContentCenter {
	width: 350px;
}

.ContentShowcase {
	width: 150px;
}

.ContentSpacerRight {
	width: 50px;
}

.ContentSpacerFarRight {
	width: 430px;
}

.BodySpacer {
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	width: 1000px;
	height: 35px;
}

.Bkg_StoneHouse {
	background-image: url(images/bkg_stonehouse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_WhiteHouse {
	background-image: url(images/bkg_whitehouse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_PoolHouse {
	background-image: url(images/bkg_poolhouse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_BlueCouch {
	background-image: url(images/bkg_bluecouch.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_EntertainmentRoom{
	background-image: url(images/bkg_entertainmentroom.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_Garage {
	background-image: url(images/bkg_garage.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_Porch {
	background-image: url(images/bkg_porch.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_RoundHouse {
	background-image: url(images/bkg_roundhouse.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_Staircase {
	background-image: url(images/bkg_staircase.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_WineCellar {
	background-image: url(images/bkg_winecellar.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.Bkg_Table{
	background-color: #FFFFFF;
}

.Nav {
	height: 40px;
	background-image: url(images/nav_bkg.png);
	background-repeat: repeat-x;
}

.Footer {
	background-image: url(images/footer_bkg.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.FooterBkg {
	background-image: url(images/footer_bkg_LG.png);
	background-repeat:no-repeat;
	background-position:top center;
}

.FooterCopyHead {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e4dbbb;
	font-size: 16px;
}

.FooterCopy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e4dbbb;
	font-size: 12px;
}

.FooterCopy a:link {
	text-decoration: none;
	color: #e4dbbb;
}

.FooterCopy a:visited {
	text-decoration: none;;
	color: #e4dbbb;
}

.FooterCopy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.FooterCopy a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.FooterCopyPhone {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #e4dbbb;
	font-size: 26px;
}

.FooterCopyChoices {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #e4dbbb;
	font-size: 12px;
}

.FooterCopyChoices a:link {
	text-decoration: none;
	color: #e4dbbb;
}

.FooterCopyChoices a:visited {
	text-decoration: none;;
	color: #e4dbbb;
}

.FooterCopyChoices a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.FooterCopyChoices a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.CopyInset {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
	margin-left: 20px;
}

.Copy {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 18px;
}

.Copy a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.Copy a:visited {
	text-decoration: none;;
	color: #FFFFFF;
}

.Copy a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.Copy a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.CopyHead {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 28px;
}

.CopyHead_Yellow {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 28px;
}

.CopyItal {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 22px;
	font-style: italic;
}

.CopyItal a:link {
	text-decoration: none;
	color: #FFFFFF;
}

.CopyItal a:visited {
	text-decoration: none;;
	color: #FFFFFF;
}

.CopyItal a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.CopyItal a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.AvailableHeaderTop {
	background-image: url(images/bkg_TableHeader_Top.png);
	height: 10px;
}

.AvailableHeaderBottom {
	background-image: url(images/bkg_TableHeader_Bottom.png);
	height: 10px;
}

.AvailableHeader {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	background-image: url(images/bkg_TableHeader.png);
}

.AvailableContent {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	background-image: url(images/bkg_TableFill.png);
}

.AvailableContentTop {
	background-image: url(images/bkg_TableFill_Top.png);
	height: 10px;
}

.AvailableContentBottom {
	background-image: url(images/bkg_TableFill_Bottom.png);
	height: 20px;
}

.AvailableContent a:link {
	text-decoration: none;
	color: #e4dbbb;
}

.AvailableContent a:visited {
	text-decoration: none;;
	color: #e4dbbb;
}

.AvailableContent a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.AvailableContent a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.TableContent_Sm {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.TableContent_SmACTIVE {
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.TableContent_Sm a:link {
	color: #e4dbbb;
	text-decoration: none;
}

.TableContent_Sm a:visited {
	color: #e4dbbb;
	text-decoration: none;
}

.TableContent_Sm a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.TableContent_Sm a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.TableContent_Lg {
	color: #e4dbbb;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
}

.TableContent_Lg a:link {
	color: #e4dbbb;
	text-decoration: none;
}

.TableContent_Lg a:visited {
	color: #e4dbbb;
	text-decoration: none;
}

.TableContent_Lg a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}

.TableContent_Lg a:active {
	text-decoration: underline;
	color: #FFFFFF;
}

.Table_BuildHeader {
	background-image: url(images/build_table_header.png);
	background-repeat: no-repeat;
	height: 60px;
}

.Table_BuildBkg {
	background-image: url(images/build_table_bkg.png);
	background-repeat: repeat-y;
}

.Table_BuildFooter {
	background-image: url(images/build_table_footer.png);
	background-repeat: no-repeat;
	height: 70px;
}

.Table_NewsHeader {
	background-image: url(images/news_table_header.png);
	background-repeat: no-repeat;
	height: 60px;
}

.Table_ContactHeader {
	background-image: url(images/contact_table_header.png);
	background-repeat: no-repeat;
	height: 50px;
}

.Table_ContactBkg {
	background-image: url(images/contact_table_bkg.png);
	background-repeat: repeat-y;
	padding: 20px;
}

.Table_ContactFooter {
	background-image: url(images/contact_table_footer.png);
	background-repeat: no-repeat;
	height: 65px;
}

.Table_MakeAWishHeader {
	background-image: url(images/makeawish_table_header.png);
	background-repeat: no-repeat;
	height: 127px;
}



.Form Copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#Form {
	margin-right: 33px;
	margin-left: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}


.GoogleMaps {
	webkit-border-radius: 10px;
	moz-border-radius: 10px;
	border-radius: 10px;
}


#bottomFrame {
	height: 130px;
	background-image: url(images/footer_bkg_LG.png);
	background-repeat:no-repeat;
	background-position:top center;
	width: 100%;
}

.MapBorder_Top {
	background-image: url(images/mapborder_top.png);
	background-repeat: no-repeat;
	height:15px;
}

.MapBorder_Bottom {
	background-image: url(images/mapborder_bottom.png);
	background-repeat: no-repeat;
	height:15px;
}

.MapBorder_Left {
	background-image: url(images/mapborder_left.png);
	background-repeat: repeat-y;
	width: 15px;
}

.MapBorder_Right {
	background-image: url(images/mapborder_right.png);
	background-repeat: repeat-y;
	width: 15px;
}
