@charset "utf-8";

/**********************************

Use: Site Wide Styles

***********************************/

/* Import Plug-In Style Sheets */
/* -------------------------------------------------- */

@import url("mainMenu.css");
@import url("datePicker.css");


/* Temporary Modal Styles */
/* -------------------------------------------------- */

#reservation-modal { display: none; }
#simplemodal-overlay { background-color:#000; }

#simplemodal-container
{
	padding: 20px;
	width: 500px;
	height: 225px;
	border: 8px solid #D7D2A8;
	background-color: #FAFADC;
}

#simplemodal-container .modalTitle 
{
	margin-top: 0px;
	color: #64502F;
	font-size: 18px;
	font-weight: bold;
}

#simplemodal-container a
{
	color: #64502F;
	font-weight: bold;
	text-decoration: underline;
}

#simplemodal-container a:hover
{
	color: #3E3326;
	text-decoration: none;
}


/* Body and Header Styles */
/* -------------------------------------------------- */

body /* General Body Styles */
{
	margin: 0px;
	padding: 0px;
	
	color: #807155; /* #7E6C4C */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;
	
	background-color: #FAFADC;
}

.clearDiv /* Clear DIV for Floats */
{
	clear: both;
	float: none !important;
	height: 0px;
}

/*--------- Header 1 ---------*/

h1#secTtl /* Main Section Heading */
{
	clear: both;
	margin: 0px 0px 7px 0px;
	padding: 0px;
	
	color: #64502F;
	font-size: 22px;
	font-weight: bold;
	text-transform: capitalize;
}

/*--------- Header 2 ---------*/

h2 /* Main Topic Heading */
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	
	color: #64502F;
	font-size: 22px;
	font-weight: bold;
	
	background-image: url(../images/bg_h2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

h2#subTtl
{
	clear: both;
	color: #807155;
	font-size: 16px;
	text-transform: capitalize;
}

div.dp-popup h2 /* Fix DatePicker BG */
{
	background: none;
}

/*--------- Header 3 ---------*/

h3 /* Sub Title Heading */
{
	margin: 20px 0px 7px 0px;
	font-size: 14px;
}

/*--------- Header 4 ---------*/

h4 /* Push Through Heading */
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	
	color: #64502F;
	font-size: 15px;
	font-weight: bold;
}


/* Top Bar Styles */
/* -------------------------------------------------- */

#topBar /* Top Header Bar Container */
{
	height: 10px;
	font-size: 1px; /* IE Sucks */
	
	border-bottom: 1px solid #060B1D;
	background: #0C142E;
}


/* Logo Bar Styles */
/* -------------------------------------------------- */

#logoBarWrapper /* Logo Bar Wrapper */
{
	height: 150px;
	
	border-top: 1px solid #324F75;
	background: url(../images/bg_logoBar.gif) repeat-x;
}

#logoBarContainer /* Logo Bar Container */
{
	margin: 0px auto;
	width: 780px;
}

/* Logo Bar Columns */
#logoBarLeft { float: left; }
#logoBarRight { float: right; padding-top: 32px; }

/*----- Website Logo Header -----*/

h1#websiteLogo /* Main Logo Image */
{
	margin: 0px;
	padding: 0px;
	width: 185px;
	height: 150px;
	
	background: url(../images/windsong_logo.gif) no-repeat top left;
}

h1#websiteLogo span /* Logo Text */
{
   display: none;
}

/*----- Social Navigation -----*/

#socialNav /* Social Items Container */
{
	float: right;
	padding-top: 6px;
	height: 16px;
}

/* Social Items Links */
#socialNav a.facebook,
#socialNav a.twitter
{
	float: left;
	display: block;
	margin-left: 3px;
	height: 16px;
	
	background: no-repeat top;
}

/* Social Items Non-Css */
#socialNav a.facebook span,
#socialNav a.twitter span
{
	display: none;
}

/* Social Items Icons */
#socialNav a.facebook { width: 16px; background: url(../images/social_facebook.png); }
#socialNav a.twitter { width: 16px; background: url(../images/social_twitter.png); }

/*----- Weather Bar -----*/

#weatherWidget /* Weather Widget */
{
	float: right;
	margin-right: 15px;
	padding-right: 15px;
	height: 28px;
	
	border-right: 1px solid #99A5CC;
}

#weatherWidget .weatherLeft, #weatherWidget .weatherRight /* Weather Widget Info */
{
	float: left;
}

#weatherWidget .weatherLeft /* Weather Widget Temperature */
{
	padding: 5px 5px 0px 0px;
	
	color: #FFFFFF;
	font-weight: bold;
}

#weatherWidget img /* Weather Widget Images */
{
	width: 28px;
	height: 28px;
	border: none;
}

/*----- Quick Nav -----*/

#quickNav /* Quick Nav Container */
{
	float: right;
	padding-top: 15px;
}

#quickNav a /* Quick Nav Link */
{
	float: left;
	display: block;
	margin-left: 20px;
	padding-left: 15px;
	
	color: #FFFFFF;
	text-decoration: none;
	
	background: no-repeat left;
}

#quickNav a:hover /* Quick Nav Link Hover */
{
	color: #FFFF33;
}

/* Quick Nav Items */
#quickNav a.quickNavContact { padding-left: 20px; background-image: url(../images/icon_speech.gif); }
#quickNav a.quickNavReservations { padding-left: 20px; background-image: url(../images/icon_world.gif); }
#quickNav a.quickNavGuestBook { padding-left: 20px; margin-left: 15px; background-image: url(../images/icon_pencil.gif); }
#quickNav a.quickNavNews { padding-left: 17px; background-image: url(../images/icon_paper.gif); }
#quickNav a.quickNavPostcard { padding-left: 17px; background-image: url(../images/icon_postCard.gif) }
#quickNav a.quickNavWebcam { padding-left: 27px; background-image: url(../images/icon_webCam.gif); }

/* Flash Header Styles */
/* -------------------------------------------------- */

#flashContainer /* Flash Movie Container */
{
	position: relative;
	margin: 15px auto;
	padding: 5px;
	width: 768px;
	height: 318px;
	
	border: 1px solid #D7D2A8;
	background: #FFFFFF;
}

/*----- Quick Book Bar -----*/

#quickBook /* Quick Book Bar Container */
{
	z-index: 50; /* Bring Quick Book to Top */
	opacity: 0.9;
	
	position: absolute;
	left: 5px;
	bottom: 5px;
	
	margin: 0px;
	width: 768px;
	
	background: #F2EDBD;
}

form#quickBookForm /* Quickbook Form */
{
	margin: 0px;
	padding: 5px 10px;
}

form#quickBookForm div /* Form Item Containers */
{
	float: left;
	padding-right: 12px;
}

form#quickBookForm label /* Form Field Labels */
{
	float: left;
	padding: 2px 4px 0px 0px;
	color: #261E0F;
	font-size: 11px;
}

form#quickBookForm select, form#quickBookForm input /* Form Fields */
{
	padding: 1px;
	color: #261E0F;
	background: #FFFFFF;
	border: 1px solid #959595;
}

#submitButton /* Submit Button Container */
{
	float: right !important;
}

#specialOffers /* Special Offers Container */
{
	float: right !important;
	padding-right: 0px !important;
}

#specialOffers a /* Special Offers Link */
{
	display: block;
	width: 65px;
	height: 22px;

	background: url(../images/button_specials.gif) no-repeat top;
}

#specialOffers span /* Special Offers Non-CSS */
{ 
	display: none;
}


/* Main Content Styles */
/* -------------------------------------------------- */

#mainContent /* Main Content Container */
{
	clear: both;
	margin: 0px auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 780px;
}

/*--------- Home Page Left Content ---------*/

#homeLeft /* Left Content Container */
{
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 615px;
	
		
	background-image: url(../images/bg_leftContent.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}

#homeLeft a.normLink
{
	padding: 0px;
	color: #64502F;
	font-weight: normal;
	text-decoration: underline;
	
	background: none;
}

#homeLeft a.normLink:hover
{
	color: #3E3326;
	text-decoration: none;
	
	background: none;
}

#homeLeft a /* Left Content Push Link */
{
	padding: 0px 0px 0px 18px;
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_circleArrow.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#homeLeft a:hover /* Left Content Push Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_circleArrow_over.gif);
}

/*--------- Home Page Right Content ---------*/

#homeRight /* Right Content Cotnainer */
{
	float: left;
	margin: 25px 0px 0px 10px;
	padding: 55px 0px 0px 0px;
	width: 135px;
	
	background-image: url(../images/icon_tagSave.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#homeRight a /* Right Content Link */
{
	padding: 0px 18px 0px 0px;
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_circleArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#homeRight a:hover /* Right Content Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_circleArrow_over.gif);
}


/* Main Text Styles */
/* -------------------------------------------------- */

/*----- Main Left -----*/

#mainLeft /* Main Left Content Container */
{
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	width: 615px;
	
		
	background-image: url(../images/bg_leftContent.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}

#mainLeft a /* Main Text Left Link */
{
	color: #64502F;
	text-decoration: underline;
}

#mainLeft a:hover /* Main Text Left Hover */
{
	color: #3E3326;
	text-decoration: none;
}

/*----- Main Full -----*/

#mainText /* Main Text Container */
{
	margin-top: 20px;
}

#mainText a /* Main Text Link */
{
	color: #64502F;
	text-decoration: underline;
}

#mainText a:hover /* Main Text Hover */
{
	color: #3E3326;
	text-decoration: none;
}

/*--------- Promo Content ---------*/

.promoCont
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	
	border-bottom: 1px solid #D7D2A8;
}

.promoCont h3
{
	margin-top: 0px;
	font-size: 16px;
}

.promoPara
{
	margin-bottom: 10px;
	padding-bottom: 10px;
	
	border-bottom: 1px solid #D7D2A8;
}

.promoLegal
{
	font-size: 10px;
	font-style: italic;
}

.promoTtlCont, .promoInfoCont
{
	clear: both;
}

.promoTtl
{
	float: left;
}

.promoCode
{
	float: right;
	font-weight: bold;
}

/*--------- Suite Selection Styles ---------*/


#mainText .suiteCont /* Suite Selection Container */
{
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #D7D2A8;
}

#mainText .suiteImg /* Suite Image Container */
{
	float: left;
	margin-right: 22px;
	width: 208px;
	height: 128px;
}

#mainText .suiteImg img /* Suite Image Container Image */
{
	padding: 3px;
	width: 200px;
	height: 120px;
	 
	border: 1px solid #D7D2A8;
	background-color: #FFFFFF;
}

#mainText .suiteInfo /* Suite Info Container */
{
	float: left;
	width: 550px;
	 
	font-size: 16px;
	font-weight: bold;
}

#mainText .suiteName /* Suite Info Name */
{
	float: left;
}

#mainText .suiteSize /* Suite Info Size */
{
	float: right;
	width: 150px;
	
	text-align: right;
}

#mainText .suiteText /* Suite Info Text */
{
	float: left;
	margin-top: 12px;
	width: 550px;
}

#mainText .suiteText p /* IE FIX */
{
	margin-top: 0px;
}

#mainText .suiteButtons /* Suite Buttons Container */
{
	float: right;
	margin-top: 12px;
	width: 550px;
}

#mainText .suiteButtons a /* Suite Link */
{
	padding: 0px 18px 0px 0px;
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_circleArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#mainText .suiteButtons a:hover /* Suite Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_circleArrow_over.gif);
}

/*--------- Suite Full Info Styles ---------*/

#mainText .suiteLeft /* Suite Full - Left Container */
{
	float: left;
	width: 510px;
}

#mainText .suiteLeft .rates /* Suite Full - Rates Link Container */
{
	clear: both;
	margin: 10px 0px 10px 0px;
}

#mainText .suiteLeft .rates a /* Suite Full - Rates Link */
{
	display: block;
	padding: 3px 0px 3px 0px;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: capitalize;
	
	background-color: #9E9779;
}

#mainText .suiteLeft .rates a:hover /* Suite Full - Rates Hover */
{
	background-color: #807A62;
}

#mainText .suiteRight /* Suite Full - Right Container */
{
	float: right;
	margin-left: 22px;
	width: 248px;
}


#mainText .suiteRight img /* Suite Image Container Image */
{
	padding: 3px;
	width: 110px;
	height: 70px;
	 
	border: 1px solid #D7D2A8;
	background-color: #FFFFFF;
}

#mainText .suiteRight .noticeImg /* Enlarge Image Notice */
{
	clear: both;
	padding: 3px 0px 3px 0px;
	margin-top: 10px;
	width: 248px;
	
	color: #FFFFFF;
	text-align: center;
	background-color: #9E9779;
}

#mainText .suiteRight .bookNow a /* Suite Full - Book Now */
{
	display: block;
	width: 248px;
	padding: 7px 0px 7px 0px;
	margin-bottom: 15px;
	
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	
	background-color: #64502F;
}

#mainText .suiteRight .bookNow a:hover /* Suite Full - Book Now Hover */
{
	background-color: #3E3326;
}

/*----- Suite Sub Nav ----*/

#mainText .suiteBottom /* Suite Full - Nav Bar */
{
	clear: both;
	margin-top: 10px;
	padding-top: 5px;
	
	border-top: 1px solid #9E9779;
}

/*----- PREVIOUS ----*/

#mainText .suiteBottom .navPrevious /* Suite Full - Previous Container */
{
	float: left;
	width: 260px;
	text-align: left;
}

#mainText .suiteBottom .navPrevious a /* Suite Full - Previous Link */
{
	padding-left: 18px;
	
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_arrowLeft.gif);
	background-position: left;
	background-repeat: no-repeat;
}

#mainText .suiteBottom .navPrevious a:hover /* Suite Full - Previous Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_arrowLeft_over.gif);
}

/*----- UP ----*/

#mainText .suiteBottom .navUp /* Suite Full - Up Container */
{
	float: left;
	width: 260px;
	text-align: center;
}

#mainText .suiteBottom .navUp a /* Suite Full - Up Link */
{
	padding-right: 18px;
	
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_arrowUp.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#mainText .suiteBottom .navUp a:hover /* Suite Full - Up Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_arrowUp_over.gif);
}

/*----- NEXT ----*/

#mainText .suiteBottom .navNext /* Suite Full - Next Container */
{
	float: left;
	width: 260px;
	text-align: right;
}

#mainText .suiteBottom .navNext a /* Suite Full - Next Link */
{
	padding-right: 18px;
	
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_arrowRight.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#mainText .suiteBottom .navNext a:hover /* Suite Full - Right Next */
{
	color: #3E3326;
	
	background-image: url(../images/icon_arrowRight_over.gif);
}

/*----- Rates Pages -----*/

.ratesPara /* Rates Page Intro Paragraph */
{
	margin: 0px 0px 30px 0px;
	padding-bottom: 20px;
	
	border-bottom: 1px solid #D7D2A8;
}

#ratesTable /* Rates Table */
{
	width: 100%;
	border: none;
}

#ratesTable .ratesHeading /* Rates Page Heading */
{
	padding: 10px 0px 10px 0px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

#ratesTable .ratesHeading span /* Rates Page Sub-Span */
{
	color: #64502F;
	font-size: 12px;
	font-weight: bold;
}

#ratesTable .ratesSmall /* Small Print Text */
{
	margin-top: 25px;
	font-size: 9px;
	text-align: center;
}

#ratesTable .ratesInfo /* Rates Page Info */
{
	padding: 10px 0px 15px 10px;
	width: 175px;
}

#ratesTable .ratesInfo a /* Rates Page Link */
{
	text-decoration: none;
}

#ratesTable .ratesInfo a:hover /* Rates Page Hover */
{
	text-decoration: underline;
}

#ratesTable .ratesInfo span /* Rates Page Span */
{
	font-size: 10px;
}

#ratesTable .ratesPrice /* Rates Page Prices */
{
	padding-top: 10px;
	color: #64502F;
	text-align: center;
	vertical-align: top;
}

	
/*---------- Aquatics Section ----------*/

#mainText .aquaCont /* Aquatics Container */
{
	clear: both;
	padding-bottom: 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #D7D2A8;
}

#mainText .aquaImg /* Aquatics Image Container */
{
	float: left;
	margin-right: 22px;
	width: 208px;
	height: 128px;
}

#mainText .aquaImg img /* Aquatics Image Container Image */
{
	padding: 3px;
	width: 200px;
	height: 120px;
	 
	border: 1px solid #D7D2A8;
	background-color: #FFFFFF;
}

#mainText .aquaInfo /* Aquatics Info Container */
{
	float: left;
	width: 550px;
	 
	font-size: 16px;
	font-weight: bold;
}

#mainText .aquaText /* Aquatics Info Text */
{
	float: left;
	margin-top: 12px;
	width: 550px;
}

#mainText .aquaText p /* IE FIX */
{
	margin-top: 0px;
}


/* Push Through Styles */
/* -------------------------------------------------- */

#guestPush /* Guest Book Push Line */
{
	clear: both;
	margin: 50px auto;
	margin-bottom: 0px;
	padding: 5px 0px 5px 0px;
	width: 780px;
	
	text-align: center;
	
	background-color: #F2EDBD;
}

#guestPush a /* Main Text Link */
{
	color: #64502F;
	text-decoration: underline;
}

#guestPush a:hover /* Main Text Hover */
{
	color: #3E3326;
	text-decoration: none;
}

#pushThrough /* Push Through Container */
{
	clear: both;
	margin: 0px auto;
	margin-bottom: 0px;
	padding: 10px 0px 0px 0px;
	width: 780px;
	
	border-top: 1px solid #D7D2A8;
	
	background-image: url(../images/bg_pushThrough.gif);
	background-repeat: repeat-x;
	background-position: top;
}

#pushThrough .pushItem /* Push Through Item Container */
{
	float: left;
	margin: 0px;
	padding: 0px;
	
	border-right: 1px solid #D7D2A8;
}

#pushThrough .pushItem img /* Push Through Image */
{
	padding: 3px;
	border: 1px solid #D7D2A8;
	background-color: #FFFFFF;
}

#pushThrough .pushItem p /* Push Through Paragraph Fix */
{
	margin-top: 5px;
}

#pushThrough .pushItem a /* Push Through Link */
{
	padding: 0px 18px 0px 0px;
	color: #64502F;
	font-weight: bold;
	text-decoration: none;
	
	background-image: url(../images/icon_circleArrow.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#pushThrough .pushItem a:hover /* Push Through Hover */
{
	color: #3E3326;
	
	background-image: url(../images/icon_circleArrow_over.gif);
}


/* Contact Form Elements */
/* -------------------------------------------------- */

#contactContainer /* Contact Container */
{
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 10px 0px;
	width: 600px;
}

#contactContainer .contactForm /* Contact Form DIV */
{
	margin: 0px;
	padding: 15px 15px 0px 15px;
	
	/* background-color: #305D69; */
}

#contactContainer .contactForm p /* Contact Form Paragraph */
{
	margin: 0px 0px 10px 0px;
}

#contactContainer .contactForm label /* Contact Form Label */
{
	width: 125px;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block
}

/* External Floorplan Search Results Styles
==============================================================*/
.unitInfo /* Unit Info Container */
{
	margin: 50px 0px 20px 0px;
}

.unitTitleCont /* Unit Title Container */
{
	padding-bottom: 5px;
	border-bottom: 1px solid #D7D2A8;
}

.unitType /* Unit Title */
{
	font-size: 25px;
	font-weight: bold;
}

.unitPrice /* Unit Price */
{
	font-size: 14px;
	font-weight: bold;
}

.unitDetailsCont /* Unit Details Container */
{
	margin-bottom: 5px;
	padding: 10px 0px 10px 0px;
	
	border-bottom: 1px solid #D7D2A8;
}

.unitDesc /* Unit Descriptors */
{
	padding-bottom: 4px;
}

.unitDetails /* Unit Details */
{
	padding-bottom: 4px;
	font-weight: bold;
}


/* Floor Plan Styles
==============================================================*/
#floorPlanCont /* Floor Plan Container */
{
	margin: 15px auto;
	margin-bottom: 0px;
	width: 498px;
	
	border: 1px solid #D7D2A8;
}

.floorPlanButton /* Floor Plan Button Container */
{
}

.floorPlanButton a /* Floor Plan Button Link */
{
	display: block;
	padding: 5px 7px 5px 7px;
	
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	
	background-color: #9E9779;
}

.floorPlanButton a:hover /* Floor Plan Button Hover */
{
	background-color: #64502F;
}


/* Google Map Styles
==============================================================*/

#map_canvas /* Google Map Holder */
{
	margin-top: 15px;
	width: 600px;
	height: 400px;
}

#map_canvas a /* Link Fix */
{
	padding: 0px;
	text-decoration: none;
	font-weight: normal;
	background: none;
}

#map_canvas a:hover /* Hover Fix */
{
	background: none;
}

#map_disclaimer /* Google Map Disclaimer */
{
	margin-top: 15px;
	
	font-size: 9px;
	font-style: italic;
}

#map_flythrough /* Google Map Fly-Though Container */
{
	margin-top: 15px;
}


/* FAQs
==============================================================*/

.faqCont /* FAQ Container */
{
	margin: 10px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	
	border-bottom: 1px solid #D7D2A8;
}
	
.question /* FAW Question */
{
	margin-top: 0px;
	font-size: 14px;
	font-weight: bold;
}


/* Footer Styles
==============================================================*/

#backToTop /* Back To Top Button */
{
	clear: both;
	text-align: right;
	
	border-bottom: 5px solid #9E9779;
}

#backToTop a /* Back To Top Link */
{
	margin: 0px;
	padding: 5px 7px 5px 7px;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	
	background-color: #9E9779;
}

#backToTop a:hover /* Back To Top Hover */
{
	text-decoration: underline;
}

#website_footer /* Main Website Footer */
{
	clear: both;
	
	margin: 50px auto;
	margin-bottom: 0px;
	padding: 0px;
	width: 780px;
	height: 25px;
	
	font-size: 9px;
}

#website_footer .footerFloat /* Main Website Footer Floating Holder */
{
	padding: 15px 0px 30px 0px;
}

#website_footer .footerFloat a /* Main Website Footer Floating Holder Link */
{
	color: #7E6C4C;
	text-decoration: underline;
}

#website_footer .footerFloat a:hover /* Main Website Footer Floating Holder Hover */
{
	color: #1E1912;
	text-decoration: none;
}