/* GLOBAL STYLES */
* { 
	border:none; 
	padding:0; 
	margin:0; 
	z-index:0;}
html, body { 
	background:#fff url(../images/mc-background.jpg) top left;
	color:#746945;
	font-family:Palatino,Times,Serif;
	font-size:15px;
	line-height:18px;}
a {
	color:#43241f;
	text-decoration:underline;}
a:hover {
	color:#000;}
.float-r {
	float:right;
	margin:0 0 10px 10px;
	padding-right:15px;}
.float-r img {
	border:solid 5px #baab8c;
	margin-bottom:10px;}
#wrapper2{
	float:none;
	position: absolute;
	width:100%;
	padding:0px;
	margin:0px;
	margin:auto;
	clear:both;}
#wrapper{
	text-align:left;
	float:none;
	position: absolute;
	width:100%;
	padding:0px;
	margin:0px;
	margin: auto;
	clear:both;}
#allcontent{
	width:100%;
	position:absolute;
	z-index:2000;}
/* MAIN CONTAINER INFORMATION */
/* Sets the outer container to 100% height */
.mc {
	background:transparent url(../images/body-gradient.png) repeat-x bottom left;
	border:none;
	width:100%; }
.mc td.mc-left {
	background:transparent url(../images/edge-left.png) repeat-y top right;}
.mc td.mc-right {
	background:transparent url(../images/edge-right.png) repeat-y top left;}
.mc td.mc-center {
	width:875px;
	background-color:#e8d7bb;}
/* CENTERED WORKING CONTENT AREA */
.content { 
	width:875px; 
	border:none;}
/* MASTHEAD- NAVIGATION - SIDEBAR - MAIN AREA */
.content td.content-main {
	background:transparent url(../images/content-background.jpg) no-repeat bottom left;
	vertical-align:top;}
div.masthead {
	background:transparent url(../images/masthead-topnew.jpg) no-repeat top left;
	height:333px;
}
#home div.masthead {
	height:395px;
}
div.masthead div.masthead-top {
	height:62px;
}
div.mi div.torn-edge {
	background:transparent url(../images/masthead-torn.png) no-repeat top left;
	height:75px;
}

#blog div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#home div.mi { background:transparent url(../images/masthead-images/golf-bridges.jpg) no-repeat top left; height:333px; }
	#sitemap div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#clubs div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#club-golf div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfMaples div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat top left; }
	#GolfVideos div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfMemberships div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfPolicies div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfLessons div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfRates div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfScorecard div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
	#GolfProShop div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#club-tennis div.mi { background:transparent url(../images/masthead-images/club-swimming.jpg) no-repeat left top; }
#club-social div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#club-outfitters div.mi { background:transparent url(../images/masthead-images/club-outfitters.jpg) no-repeat left top; }
#club-diversions div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#club-membership div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }
#StaffServices div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }

#club-eventcalendar div.mi { background:transparent url(../images/masthead-images/golf-pin-bridge.jpg) no-repeat left top; }

#resort div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-accommodations div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-rates div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-dining div.mi { background:transparent url(../images/masthead-images/club-dining.jpg) no-repeat left top; }
#ResortServices div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-stayplaypackages div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-amenities div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-attractions div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }
#resort-meetings div.mi { background:transparent url(../images/masthead-images/golf-lake-house.jpg) no-repeat left top; }

#real-estate div.mi { background:transparent url(../images/masthead-images/realestate-nantahala.jpg) no-repeat left top; }
#realestate-nantahala div.mi { background:transparent url(../images/masthead-images/realestate-nantahala.jpg) no-repeat left top; }
#realestate-cottages div.mi { background:transparent url(../images/masthead-images/realestate-cottages.jpg) no-repeat left top; }
#realestate-manors div.mi { background:transparent url(../images/masthead-images/realestate-manors.jpg) no-repeat left top; }
#realestate-villas div.mi { background:transparent url(../images/masthead-images/realestate-villas.jpg) no-repeat left top; }
#realestate-masterplan div.mi { background:transparent url(../images/masthead-images/realestate-master.jpg) no-repeat left top; }
#realestate-realtors div.mi { background:transparent url(../images/masthead-images/realestate-nantahala.jpg) no-repeat left top; }
#realestate-poa div.mi { background:transparent url(../images/masthead-images/realestate-nantahala.jpg) no-repeat left top; }
#event_calendar div.mi { background:transparent url(../images/masthead-images/realestate-nantahala.jpg) no-repeat left top; }

#info-request div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }
#Thanks div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }

#TeeTimes div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }	

#MemberLogin div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }	

#blueridge-lifestyle div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }

#privacy-policy div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }

#location div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }

#contact-us div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }

#newsletter div.mi { background:transparent url(../images/masthead-images/golf-mountain-view.jpg) no-repeat left top; }


/* MAIN NAVIGATION */
div.masthead div.logo-link a {
	display:block;
	float:left;
	height:137px;
	margin-left:20px;
	text-indent:-9999px;
	width:105px;
	position:absolute;
	z-index: 89;
}
div.masthead div.utility-bar {
	color:#786b52;
	height:20px;
	padding-right:20px;
	text-align:right;
}
div.masthead div.utility-bar a {
	color:#786b52;
	font-family:Verdana;
	font-size:11px;
	text-decoration:none;
}
div.masthead div.utility-bar a:hover {
	color:#928470;
}
div.masthead div.links {
	height:32px;
	margin:1px 0 0 125px;
}
div.masthead div.links ul {
	list-style:none;
}
div.masthead div.links ul li {
	float:left;
	text-indent:-9999px;}
div.masthead div.links ul li a {
	display:block;
	height:32px;}
	
div.masthead div.links ul li a.mn-area {
	background:transparent url(../images/navigationNEW1.png) no-repeat 0 top;
	width:73px;}
div.masthead div.links ul li a.mn-area:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat 0 -40px;}
	
div.masthead div.links ul li a.mn-resort {
	background:transparent url(../images/navigationNEW1.png) no-repeat -73px top;
	width:96px;}
div.masthead div.links ul li a.mn-resort:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -73px -40px;}

div.masthead div.links ul li a.mn-community {
	background:transparent url(../images/navigationNEW1.png) no-repeat -169px top;
	width:137px;}
div.masthead div.links ul li a.mn-community:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -169px -40px;}
	
div.masthead div.links ul li a.mn-realestate {
	background:transparent url(../images/navigationNEW1.png) no-repeat -306px top;
	width:138px;}
div.masthead div.links ul li a.mn-realestate:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -306px -40px;}
	
div.masthead div.links ul li a.mn-calendar {
	background:transparent url(../images/navigationNEW1.png) no-repeat -444px top;
	width:96px;}
div.masthead div.links ul li a.mn-calendar:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -444px -40px;}

div.masthead div.links ul li a.mn-blog {
	background:transparent url(../images/navigationNEW1.png) no-repeat -540px top;
	width:77px;}
div.masthead div.links ul li a.mn-blog:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -540px -40px;}

div.masthead div.links ul li a.mn-requestinformation {
	background:transparent url(../images/navigationNEW1.png) no-repeat -617px top;
	width:114px;}
div.masthead div.links ul li a.mn-requestinformation:hover {
	background:transparent url(../images/navigationNEW1.png) no-repeat -617px -40px;}
	


div.masthead div.stay-play-package h1 a {
	background:transparent url(../images/s-p-package.png) no-repeat top left;
	display:block;
	height:164px;
	margin:70px 0 0 600px;
	text-indent:-9999px;
	visibility:hidden;
	width:200px;}
#home div.masthead div.stay-play-package h1 a {
	visibility:visible;}



/* MAIN CONTENT CONTAINER */
#home div.cm-main {}

/* LEFT CONTENT AREA */
div.cm-main div.sidebar {
	background:transparent url(../images/sidebar-shadow.jpg) no-repeat right 50px;
	width:230px;
	height:auto;
	margin-bottom:20px;
	float:left;
}
#home div.cm-main div.sidebar,
#TeeTimes div.cm-main div.sidebar,
#MemberLogin div.cm-main div.sidebar,
#blueridge-lifestyle div.cm-main div.sidebar,
#sitemap div.cm-main div.sidebar,
#privacy-policy div.cm-main div.sidebar,
#newsletter div.cm-main div.sidebar { width:323px; }

div.cm-main div.sidebar div.video {
	position:relative;
	z-index:0;

	background:transparent url(../images/video-container.png) no-repeat top left;
	margin-left:15px;
	width:298px;
}
div.cm-main div.sidebar div.home-quote p {
	font-family:"Times New Roman";
	font-size:13px;
	line-height:16px;
	color:#2e2e2e;
	margin:0 25px 0 35px;
}
div.home-events {
	margin-top:18px;
	margin-left:18px;
	margin-right:10px;
}
div.home-events p{
	margin-top:8px;
	padding-left:8px;
	margin-right:5px;
}

div.cm-main div.sidebar div.home-quote div.home-quote-who {
	background:transparent url(../images/home-quote-who.png) no-repeat 16px top;
	height:118px;
	margin-top:10px;
}
div.cm-main div.sidebar div.video-container {
	position:relative;
	z-index:0;
	background:transparent url(../images/video-footer.png) no-repeat bottom left;
	padding:19px 0 22px 24px;
	*padding:17px 0 27px 24px;
	width:298px;
}
div.cm-main div.sidebar div.video-title p {
	color:#2e2e2e;
	padding:0 40px;
	text-align:center;
}
div.cm-main div.sidebar div.video-title p.bold {
	font-weight:bold;
}
div.cm-main div.sidebar div.video-title div.sidebar-divider {
	background:transparent url(../images/sidebar-divider.jpg) no-repeat center;
	height:1px;
}
div.cm-main div.sidebar ul {
	list-style:none;
}
div.cm-main div.sidebar ul li {
	width:200px;
}
div.cm-main div.sidebar ul li a {
	background:transparent url(../images/subnav-divider.jpg) no-repeat bottom right;
	color:#746945;
	display:block;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	height:20px;
	padding:4px 0 4px 20px;
	width:200px;
	text-decoration:none;
}
div.cm-main div.sidebar ul li a:hover,
div.cm-main div.sidebar ul ul li a:hover {
	color:#000;
	background:transparent url(../images/subnav-divider-hover.jpg) no-repeat bottom right;
}
div.cm-main div.sidebar ul ul li {
	width:180px;
}
div.cm-main div.sidebar ul ul li a {
	background:transparent url(../images/subnav-divider.jpg) no-repeat bottom right;
	color:#746945;
	display:block;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	height:20px;
	padding:4px 0 4px 40px;
	width:180px;
	text-decoration:none;
}

/* RIGHT CONTENT AREA */
div.cm-main div.main {
	margin:0 0 40px 230px;
}
div.fullmain {
	margin:0 0 40px 40px;
}
#home div.cm-main div.main,
#TeeTimes div.cm-main div.main,
#MemberLogin div.cm-main div.main,
#blueridge-lifestyle div.cm-main div.main,
#sitemap div.cm-main div.main,
#privacy-policy div.cm-main div.main,
#newsletter div.cm-main div.main { margin:0 0 40px 323px; }

/*div.cm-main div.main h1 {
	height:45px;
	margin:0 0 15px 5px;
	text-indent:-9999px;
}

#home div.cm-main div.main h1 {background:transparent url(../images/titles/a-welcome.png) no-repeat top left;}
#clubs div.cm-main div.main h1 {background:transparent url(../images/titles/a-theclub.png) no-repeat top left;}
#club-golf div.cm-main div.main h1 {background:transparent url(../images/titles/a-golf.png) no-repeat top left;}
#GolfMaples div.cm-main div.main h1 {background:transparent url(../images/titles/a-maples.png) no-repeat top left;}
#GolfVideos div.cm-main div.main h1 {background:transparent url(../images/titles/a-videos.png) no-repeat top left;}
#GolfMemberships div.cm-main div.main h1 {background:transparent url(../images/titles/a-memberships.png) no-repeat top left;}
#GolfPolicies div.cm-main div.main h1 {background:transparent url(../images/titles/a-policiesdress.png) no-repeat top left;}
#GolfLessons div.cm-main div.main h1 {background:transparent url(../images/titles/a-lessonsclinics.png) no-repeat top left;}
#GolfRates div.cm-main div.main h1 {background:transparent url(../images/titles/a-rates.png) no-repeat top left;}
#GolfScorecard div.cm-main div.main h1 {background:transparent url(../images/titles/a-scorecard.png) no-repeat top left;}
#GolfProShop div.cm-main div.main h1 {background:transparent url(../images/titles/a-proshop.png) no-repeat top left;}
#club-eventcalendar div.cm-main div.main h1 {background:transparent url(../images/titles/a-eventcalendar.png) no-repeat top left;}
#club-tennis div.cm-main div.main h1 {background:transparent url(../images/titles/a-tennisswimfitness.png) no-repeat top left;}
#club-social div.cm-main div.main h1 {background:transparent url(../images/titles/a-socialclub.png) no-repeat top left;}
#club-outfitters div.cm-main div.main h1 {background:transparent url(../images/titles/a-outfittersclub.png) no-repeat top left;}
#club-diversions div.cm-main div.main h1 {background:transparent url(../images/titles/a-delightfuldiversions.png) no-repeat top left;}
#club-membership div.cm-main div.main h1 {background:transparent url(../images/titles/a-memberships.png) no-repeat top left;}
#StaffServices div.cm-main div.main h1 {background:transparent url(../images/titles/a-staffservices.png) no-repeat top left;}

#resort div.cm-main div.main h1 {background:transparent url(../images/titles/a-resort.png) no-repeat top left;}
#resort-accommodations div.cm-main div.main h1 {background:transparent url(../images/titles/a-accomodations.png) no-repeat top left;}
#resort-rates div.cm-main div.main h1 {background:transparent url(../images/titles/a-rates.png) no-repeat top left;}
#resort-dining div.cm-main div.main h1 {background:transparent url(../images/titles/a-menusdining.png) no-repeat top left;}
#ResortServices div.cm-main div.main h1 {background:transparent url(../images/titles/a-servicespolicies.png) no-repeat top left;}
#resort-stayplaypackages div.cm-main div.main h1 {background:transparent url(../images/titles/a-stayplaypackages.png) no-repeat top left;}
#resort-amenities div.cm-main div.main h1 {background:transparent url(../images/titles/a-amenities.png) no-repeat top left;}
#resort-attractions div.cm-main div.main h1 {background:transparent url(../images/titles/a-outfittersareaattractions.png) no-repeat top left;}

#RealEstate div.cm-main div.main h1 {background:transparent url(../images/titles/a-realestate.png) no-repeat top left;}
#realestate-nantahala div.cm-main div.main h1 {background:transparent url(../images/titles/a-nantahala.png) no-repeat top left;}
#realestate-cottages div.cm-main div.main h1 {background:transparent url(../images/titles/a-cottages.png) no-repeat top left;}
#realestate-manors div.cm-main div.main h1 {background:transparent url(../images/titles/a-manors.png) no-repeat top left;}
#realestate-villas div.cm-main div.main h1 {background:transparent url(../images/titles/a-villas.png) no-repeat top left;}
#realestate-masterplan div.cm-main div.main h1 {background:transparent url(../images/titles/a-masterplan.png) no-repeat top left;}
#realestate-realtors div.cm-main div.main h1 {background:transparent url(../images/titles/a-forrealtors.png) no-repeat top left;}
#RealEstateGallery div.cm-main div.main h1 {background:transparent url(../images/titles/a-salesgallery.png) no-repeat top left;}
#RealEstateHours div.cm-main div.main h1 {background:transparent url(../images/titles/a-hoursofoperation.png) no-repeat top left;}
#realestate-poa div.cm-main div.main h1 {background:transparent url(../images/titles/a-poa.png) no-repeat top left;}

#info-request div.cm-main div.main h1, #Thanks div.cm-main div.main h1 {background:transparent url(../images/titles/a-requestinformation.png) no-repeat top left;}

#TeeTimes div.cm-main div.main h1 {background:transparent url(../images/titles/a-teetimes.png) no-repeat top left;}
#MemberLogin div.cm-main div.main h1 {background:transparent url(../images/titles/a-memberlogin.png) no-repeat top left;}

#blueridge-lifestyle div.cm-main div.main h1 {background:transparent url(../images/titles/a-blueridgelifestyle.png) no-repeat top left;}
#privacy-policy div.cm-main div.main h1 {background:transparent url(../images/titles/a-privacypolicy.png) no-repeat top left;}
#location div.cm-main div.main h1 {background:transparent url(../images/titles/a-mapsdirections.png) no-repeat top left;}
#contact-us div.cm-main div.main h1 {background:transparent url(../images/titles/a-contactus.png) no-repeat top left;}
#newsletter div.cm-main div.main h1 {background:transparent url(../images/titles/a-enewslettersignup.png) no-repeat top left;}
*/
div.cm-main div.main p,
div.cm-main div.main blockquote,
div.cm-main div.main ul,
div.cm-main div.main dl {
	margin:10px 20px 20px 15px;
	line-height:22px;
}
div.cm-main div.main h3 {
	color:#6e594c;
	font-size:15px;
	margin:0 20px 10px 15px;
}
div.cm-main div.main div.features {
	float:left;
	width:420px;
}
div.cm-main div.main ul li {
	margin:0 20px;
}
div.cm-main div.main dl dt {
	color:#6e594c;
	margin:0 20px;
	font-weight:bold;
}
div.cm-main div.main dl dd {
	margin:0 20px;
}
div.cm-main div.main div.p-divider {
	background:transparent url(../images/p-divider.jpg) no-repeat center top;
	height:31px;
}
div.cm-main div.main div.b-tagline {
	background:transparent url(../images/titles/b-tagline.png) no-repeat center top;
	height:70px;
	text-indent:-9999px;
}
div.cm-main div.main div.support-right {
	float:right;
	margin:0 10px;
}
div.cm-main div.main div.support-left {
	float:left;
	margin:0 10px;
}



div.cm-main div.main div.table-padding {
	padding:10px;
	margin:0 20px 0 15px;
	border:solid 1px #b7a78b;
}
div.cm-main div.main table.data-table {
	width:100%;
}
div.cm-main div.main table.data-table td {
	border:solid 1px #b7a78b;
	border-width:0 0 1px 0;
	padding:5px;
}
div.cm-main div.main table.data-table td.title-row1 {
	color:#6e594c;
	padding:0 0 10px 0;
	font-size:18px;
	font-weight:bold;
}
div.cm-main div.main table.data-table td.title-row2 {
	color:#6e594c;
	padding:20px 0 3px;
	font-size:14px;
	font-weight:bold;
}


div.cm-main div.main table.price-table {
	width:400px;
	border-collapse:collapse;
	margin:20px;
}
div.cm-main div.main table.price-table td {
	border:solid 1px #000;
	padding:3px 5px;
}
div.cm-main div.main table.price-table th {
	border:solid 1px #000;
	text-align:left;
	padding:3px 5px;
}
div.cm-main div.main table.price-table td.price-category {
	width:80px;
}

div.cm-main div.main table.price-table2 {
	width:600px;
	border-collapse:collapse;
	margin:20px;
}
div.cm-main div.main table.price-table2 td {
	border:solid 1px #000;
	padding:3px 5px;
}
div.cm-main div.main table.price-table2 th {
	border:solid 1px #000;
	text-align:left;
	padding:3px 5px;
}
div.cm-main div.main table.price-table2 td.price-category {
	width:80px;
}



/* FORM STYLES */
fieldset {
	padding:0 20px 10px;
}
.clear {
	clear:both;
	padding-bottom:10px;
}
label {
	font-weight:bold;
}
label span {
	color:#c60000;
}
.radio {
	margin-top:5px;
}
.input {
	padding:5px;
	width:300px;
	border:dashed 1px #b7a78b;
	margin-top:5px;
}
.checkbox {
	margin-right:10px;
}
.choice {}
.select, .textarea {
	padding:5px;
	width:300px;
	border:dashed 1px #b7a78b;
	margin-bottom:10px;
	margin-top:5px;
}
.medium {}
.button {
	padding:5px;
	border:dashed 1px #b7a78b;
}


/* RATE TABLES */
.rates {
	margin:0 0 15px 15px;
	width:90%;
}
.rates th {
	margin:0;
	padding:0;
	text-align:left;
}
.rates .rate-date {
	padding-top:10px;
}


/* FOOTER INFORMATION */
.content td.content-footer {
	background:transparent url(../images/content-footer.jpg) top left;
	padding:15px 0;
}
.content td.content-footer p {
	margin:0 50px;
	padding:0;
	text-align:center;
}
.content td.content-footer span {
	color:#cbb388;
	font-size:10px;
	font-family:Verdana;
	margin:0 13px;
	white-space:nowrap;
}
.content td.content-footer span.larger-text {
	font-size:11px;
}
.content td.content-footer span a {
	color:#cbb388;
	text-decoration:none;
}
.content td.content-footer span a:hover {
	text-decoration:underline;
}



/* All Styles Optional */
* {
font-family:arial;
font-size:10pt;
}
div#show3 {
background-color:#efefef;
width:140px;
margin:0 auto;
border:1px solid #444444;
}
div#show3 table td, div#show4 table td {
height:24px;
background-image:url('38.gif');
}
div#show4 table td {
background-image:url('40.gif');
}
div#show3 table input,  div#show4 table input {
outline-style:none;
}







/* Window Shade */
#windowShade{
	width: 100%;
	height: auto;
	
	position: absolute;
	z-index: 1000;	
	color: #dddddd;
}

#windowShade label{
	font-size: 12px;
	color: #FFFFFF;
	display: inline-block;
	*zoom: 1;
	*display: block;
	margin: 2px 0;
}

#windowShade label span{
	display: inline-block;
	*zoom: 1;
	*display: block;
	width: 85px;
	color:#FFFFFF;
}

#windowShade h2{
	color: #ddb086;
	font-family: "Goudy Old Style","Book Antiqua", Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-variant: normal;
}

#windowShade sub{
	display: block;
	margin-bottom: 4px;
}

#windowShade li, #windowShade a{
	color: #dddddd;
}

#windowShadeContainer{
	width: 100%;
	min-height: 568px;
	*height: 600px;
	background: #0a0a0a url('../images/contact_bkgd.jpg') no-repeat 50% top;
	border-bottom: 1px solid #e7e0ce;	
	position:relative;
	z-index: 1000;	
}

#windowShadeMainArea{
	width: 1020px;
	height: auto;
	margin: 0 auto;
	position: relative;
}

#windowShadeTab{
	width: 212px;
	height: 44px;
	background: url('../images/connecttab.png') no-repeat 0 0;
	position: relative;
	left: 50%;
	margin-left: 30px;
	top: -3px;
	cursor: pointer;
	text-indent: -5000px;	
}

#windowShade #invite{
	width: 1020px;
	height: 96px;
/*	background: url('../images/invite.png') no-repeat 50% 0;*/
	padding-left:50px;
	padding-top:40px;
	margin: 0 auto;
	font-size:18px;
}
#windowShade #invite p{
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:30px;
	font-size:15px;}

#windowShade #invite h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	padding-bottom:12px;}

#windowShade #socialMedia{
	width: 616px;
	border-right: 1px solid #3b3a3a;
}

#windowShade #relatedLinks{
	width: 360px;
	margin-left: 0;
	position: absolute;
	top: 0;
	left: 625px;
	_left: 665px;
	padding-left: 20px;
	padding-top: 1px;
}

#windowShade #relatedLinks h2{
	margin-left: 0;
	padding-left: 0;
}

#windowShade #socialMedia .section{
	position: relative;
	margin-right: 10px;
	min-height: 65px;
	padding-left: 54px;
	padding-top: 1px;
}

#windowShade small a{
	color: #ddb086;
	position: absolute;
	right: 0;
	top: 20px;
	_top: -20px;
	display: block;
	margin-left: 20px;
}

#windowShade #rss{
	background: url('../images/rssicon.png') no-repeat top left;
}

#windowShade #facebook{
	background: url('../images/facebookicon.png') no-repeat top left;
}

#windowShade #twitter{
	background: url('../images/twittericon.png') no-repeat top left;
}

#windowShade #close{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	position: absolute;
	top: 15px;
	right: 30px;
	cursor: pointer;
	
	width: 62px;
	height: 64px;
	text-indent: -5000px;
	background: url('../images/closeconnect.png') no-repeat 0 top;
}


#windowShade #contact_form{
	position: relative;
}

#windowShade #contact_form #errorMessages{
	position: absolute;
	width: 225px;
	background: #663300;
	color: #CCCCCC;
	font-size: 12px;
	margin: 20px;
	padding: 10px;
	border: 1px solid #990000;
	display: none;
}

#windowShade #contact_form #errorMessages li{
	list-style-position: outside;
	margin-left: 20px;
}