/* ================================================================
File Name: win.css
Client: Chateau on the Lake
Developers: Carl Satterwhite,
Company Name: First Marketing Group, Int'l
===================================================================
Chateau on the Lake Site: Global Styles  -  Date: 07/19/2006
================================================================ */

/* ================================================================
Body
================================================================ */
#userSpecial { display: none;}
Body{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; background-color:#2b464f; background-image:url(../images_win/BG.gif); background-repeat:repeat-x;}
Table{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2b464f;}
Form {margin:0px; padding:0px; font-size:11px; border:#2b464f; color:#2b464f;}

/* ================================================================
Quick Nav
================================================================ */
Form#quickNav {margin:0px; padding:0px; font-size:11px; border:#2b464f; color:#2b464f; background-color: #2b464f}

/* ================================================================
Events
================================================================ */
.EventName{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; font-weight:bold;}
.EventDate{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2b464f; font-weight:bold;}
.EventHeadline{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; font-weight:bold;}
.EventCopy{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f;}


/* ================================================================
Text
================================================================ */

.Copy,UL{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; text-align:justify; padding-left:20px; padding-right:20px;}
H1 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2b464f; text-align:left; padding-left:20px; padding-top:5px;}
H2 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2b464f;}
H3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#2b464f; text-align:left;  padding-left:20px;}
LI {margin-left: 10px;}
.EmailLight{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#f5f5f5;}
.EmailDark{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#aed5e3;}
.SuccessLight {color: #d15b27; background-color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center;}
.SmallText{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#2b464f; text-align:justify; padding-left:20px; padding-right:20px;}
.ReservText{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2b464f;}

.WeatherHead{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; font-weight:bold; background-color: #568b9e}

/* ================================================================
Navigation
================================================================ */
A {color:#2b464f; font-family:Arial, Helvetica, sans-serif;}
a:hover {color:#2b464f; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.FooterNav:link {color:#2b464f; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.FooterNav:visited {color:#2b464f; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:undeline;}
.FooterNav:hover {color:#2b464f; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.FooterNav:active {color:#2b464f; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

.GreenNav:link {color:#568b9e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}
.GreenNav:visited {color:#568b9e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:undeline;}
.GreenNav:hover {color:#568b9e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.GreenNav:active {color:#568b9e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

.HeaderNav:link {color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.HeaderNav:visited {color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.HeaderNav:hover {color:#568b9e; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.HeaderNav:active {color:#f5f5f5; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline;}

table.CatagoryNav td {border:1px solid #2b464f;}
table.CatagoryNav td a{display:block; width:100%; text-decoration: none;}
table.CatagoryNav td a:link, table.CatagoryNav td a:visited {background-color:#ffffff; color:#2b464f; font-size:11px; padding-top:1px; padding-bottom:1px;}
table.CatagoryNav td a:hover, table.CatagoryNav td a:active {background-color:#fdf6e8; color:#2b464f; font-size:11px; padding-top:1px; padding-bottom:1px;}


table#RoomsNav { width: 100%; }

table#RoomsNav td { text-align: center; cursor: pointer; height: 25px; padding-left: 3px; padding-right: 3px; }

table#RoomsNav td.navTop { background-image: (../images_win/RoomNavTop.jpg); }
table#RoomsNav td.navBottom { background-image: (../images_win/RoomNavBottom.jpg); }
table#RoomsNav td.ButtonUp { background-color: #FFFFFF; font-size: 10px; color: #333333; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: 1px solid #568b9e; border-right: 1px solid #568b9e; }
table#RoomsNav td.ButtonDown { background-image: none; background-color: #aed5e3; font-size: 10px; color: #333333; border-top: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-bottom: none; border-right: 1px solid #568b9e; }

table#RoomsContent { background-color: #FFFFFF; }
table#RoomsContent #CalendarCell { padding: 10px; text-align: center; vertical-align: top; }
table#RoomsContent #Image { text-align: right; padding: 10px; }
table#RoomsContent #RoomData {vertical-align: top; padding-top: 10px;}
table#RoomsContent #RoomName { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #2b464f; text-align: left; padding-left: 10px; padding-right: 10px; }
table#RoomsContent #bottomLine { width: 100%; margin-top: 2px; margin-bottom: 0px;  }
table#RoomsContent #RoomDesc { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; }

.RoomsSeperator {background-color: #568b9e;}


/* ================================================================
Calendar
================================================================ */

table#Calendar { background-color: #f5f5f5; padding: 0px; width: 214px; }

table#Calendar .Cal_Date { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-image: url(../images_win/Cal_Head_bg.jpg); }
table#Calendar .Cal_Day { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
table#Calendar .EmptyBlocks {  }

.Red { background-color: #EE2E24; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.Pink { background-color: #F6AFC5; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.Blue { background-color: #00529B; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.Green { background-color: #1FB25A; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.Tan { background-color: #DFBC70; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.Yellow { background-color: #F4EC96; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }
.White { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; border: 1px solid #f5f5f5; }

/* ================================================================
Table Data
================================================================ */
td.UnderTopNav {background-image:url(../images_win/UnderTopNav.gif); background-repeat:no-repeat; background-position:bottom; background-color:#2b464f; height:21px; color:#f5f5f5; text-align:center; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
td.UnderRightNav {background-image:url(../images_win/UnderLeftNav.gif); }
td.UnderResBox {background-image:url(../images_win/HomeResBox.gif); height:171px; }
td.UnderEmailSignUp { background-color:#568b9e; background-image:url(../images_win/AboveContent.gif); height:33px;}
td.BehindContent {background-image:url(../images_win/BehindContent.gif); width:576px;}
td.BehindSpecials {background-image:url(../images_win/BehindSpecials.gif); width:199px;}
.BehindSpecials .Copy{ text-align: left !important;}
td.FooterText { background-color:#FFFFFF; color:#2b464f; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:20px; text-align:center;}
td.LightGreen { background-color:#568b9e;}
td.NavExtend { background-image:url(../images_win/UnderLeftNav.gif);}
td.BGWhite { background-color:#FFFFFF;}
td.UnderCopy { background-color:#f5f5f5;}

table.HolderColor { background-color:#000000; border: 1px solid #568b9e;}
table.DarkGreen { background-color:#2b464f;}

/* ================================================================
Forms
================================================================ */
.formLabel { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#2b464f; text-align: left; vertical-align: top; }
.formField { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#2b464f; text-align: left; }

.codeCopy {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2b464f; padding-left: 20px; padding-right: 20px; text-align: left;}
.resourceCat { font-size: 13px; font-family: Tahoma, Verdana, Arial; }

.formAltColor {background-color: #ffffff;}

/* ================================================================
PopUps
================================================================ */

BODY.PopUp { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; background-color:#f5f5f5; background-image: none; }
H1.PopUp {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2b464f; text-align:left; padding-left:10px; padding-top:5px;}
Form.PopUp {margin:0px; padding:0px; font-size:11px; border:#798500; color:#2b464f;}
P.PopUp{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; text-align:justify; padding-left:10px; padding-right:10px;}
LI.PopUp {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f;}
A.PopUp {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2b464f; text-decoration: underline;}
A:Hover.PopUp {text-decoration: none;}



#specialFrame {
	width: 236px;
	height: 149px;
	background: url("../images_win/SpecialFrame.gif") no-repeat;
	padding: 55px 26px 0 28px;}

#specialFrame IMG {
	width: 236px;
	height: 109px;
	overflow: hidden;
	background: #000;}
	
.FooterText #footerPanels {
	display: block;
	margin: 50px 0px;
	text-align: center;}
	
.FooterText #footerPanels DIV {
	width: 199px;
	padding: 0 15px;}
	
.FooterText #footerPanels .left {
	float: left;
	margin-left: 120px;}
	
.FooterText #footerPanels .right {
	float: left;
	margin-top: 35px;}	
	
.FooterText #footerPanels .image {
	float: none;}

.FooterText #footerPanels .info {
	float: none;}
	
	
	
	
	
/* Extras List
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	

.extras-list {
	margin: 20px 0 0;
	padding: 0;
}

.extras-list LI {
	list-style: none;
	margin-bottom: 50px;
	zoom: 1;
}

.extras-list LI:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.extras-list LI DIV {	float: left;}
.extras-list LI DIV.icon {margin-right: 30px;}

.extras-list LI H2 {
	font-size: 18px;
	font-weight: bold;
	margin: 0;
}

.extras-list LI A {text-decoration: none;}

.extras-list LI P {
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	margin: 0;
	padding: 0;
}

	
.extras-list LI H2,
.extras-list LI A {color: #568b9e;}

.extras-list LI A:Hover,
.extras-list LI P {color: #2B464F;}	


/* Social Icons
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */	

#social_icons {margin: 30px 0 15px;}

#social_icons UL {margin: 0 auto; padding: 0; display: inline;}
#social_icons LI {list-style: none; display: inline; padding: 0 10px;}

#social_icons A {outline: none;}
#social_icons IMG {border: none;}

	
	
	
	
	
	
	
	
	
	
	
	
#socialBookmarks {
	margin: 40px 0 30px 15px;
}


#socialNet_nav {
	background: none !important;
	z-index: 150!important;
	padding: 0px !important;
	width: auto !important;
	text-align: right !important;
	margin-top: -5px !important;
	margin-right: 5px !important;}
		
#socialNet_nav UL, ##socialNet_nav LI{
	padding: 0px !important; 
	margin: 0px !important;}
		
#socialNet_drop {
	position: absolute !important;
	margin-left: 10px !important;}	
	
#socialBookmarks A {text-decoration: none;}	
.stbuttontext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #373038;
	text-decoration: none;
}

