﻿body {margin: 0; padding: 0; background: url(../images/bg.jpg) top center;}

body, div, p {font-family: Arial; font-size: 10pt; color: #420008;}
img {border: 0;}

.container {width: 850px; margin-left: auto; margin-right: auto;}
.left {float: left;}
.border {border: 1px solid #fff;}
.SearchBox {background: url(../images/search.jpg) no-repeat; border: 0px; width: 152px; height: 22px;}
.Clear {clear: both;}
.Padding {padding: 10px;}
.center {text-align: center;}
.bold {font-weight:bold;}

#LogoContainer {float: left; width: 425px;  margin-bottom: 20px;}
#Logo {margin-left: 100px; margin-top: 20px;}
#SearchContainer {margin-left: 60px; margin-top: 20px;}
#Search {float: left; margin-right: 10px;}
#weather {position: absolute; margin-top: 180px; margin-left: 250px; font-size: 8pt; color: #f3cd91; border: 0px solid #fff;}
/*#weatherContent {position: absolute; margin-top: 105px; margin-left: 954px; font-size: 8pt; color: #f3cd91; border: 0px solid #fff;}*/
#weatherContent {position: absolute; margin-top:-60px; margin-left: 550px; font-size: 8pt; color: #f3cd91; border: 0px solid #fff;}

#VideoContainer {float: left; width: 425px; margin-top: 0px;}
/*#Video {position: absolute; margin-top: 37px; z-index:100;} CHRIS ORIGINAL */
#Video {position: absolute; margin-top: 40px; z-index:100;}
#Video2 {position: absolute; margin-top: 100px; padding-left: 60px;/*padding-top: 8em;*/}
/*#Video {position: absolute; top: 130px;}*/

#BtnContainer {width: 850px; height:293px;  background: url(../images/topnavbkgrnd.png) top center no-repeat; margin-left: auto; margin-right: auto;}
#LeftBtnContainer {float: left; width: 425px;}
#MainBtns {width: 254px; position: relative; top: 58px; left: 95px; text-align: center;}
#RightBtnContainer {float: left; width: 425px;}
#RightBtns {width: 254px; position: relative; top: 160px; left: 90px; text-align: center;}

#Transition001 {width: 850px; margin-left: auto; margin-right: auto; background: url(../images/divider.png); height: 57px;}
#Transition002 {width: 725px; margin-left: auto; margin-right: auto; height: 20px; background: url(../images/transition.gif) no-repeat; padding-bottom: 20px;}
#Transition003 {width: 850px; margin-left: auto; margin-right: auto;}
#HomeContentBkgrnd2 {width: 850px; margin-left: auto; margin-right: auto; background: url(../images/homecontentbkgrnd2.png) repeat-y;}
#HomeContentBkgrnd {background: url(../images/homecontentbkgrnd.png) top center no-repeat; min-height: 526px;}
#HomeContentContainer {width: 700px; margin-left: auto; margin-right:auto; padding-left:55px; padding-right:55px;  padding-top: 15px; padding-bottom: 10px; }
#HomeInnerContentContainer {width: 700px; margin-left: auto; margin-right:auto; padding-top: 55px;  }

#IconContainer {width: 715px; height: 215px;  margin-left: auto; margin-right:auto; padding-top: 20px; padding-bottom: 20px;}

#BottomContainer {width: 670px; margin-left: auto; margin-right: auto;}
#BottomRight {float: left; margin-left:50px;}
#NewsTitle {width: 452px; text-align: center; text-transform:uppercase; font-size: 11pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #3d0000;}
#NewsImage {width: 452px; height: 20px; background: url(../images/newstop.png);}
#NewsContainer { background: url(../images/newsbg.jpg) repeat-y; min-height: 175px;}

#Bottom {width: 850px; height: 80px; margin-left: auto; margin-right: auto; background: url(../images/bottom.png);}

/* Content Page CSS Changes */
#LogoContainer2 {float: left; width: 425px;  margin-bottom: 5px;}
#HeaderRight {float: left; width: 425px; margin-top: 20px;}
#SearchContainer2 {margin-left: 125px; margin-top: 20px; width: 200px;}
#weather2 {font-size: 8pt; color: #f3cd91; padding-top: 15px;}

#MainContentContainer {background: url(../images/homecontentbkgrnd3.png) repeat-y; width: 850px; margin-left: auto; margin-right: auto;}
#ContentContainerTop {background: url(../images/top.jpg) no-repeat; width: 850px; margin-left: auto; margin-right: auto;}
#MainContentContainer2 {background: url(../images/contentbkgrnd.png) no-repeat; width: 850px; margin-left: auto; margin-right: auto; min-height: 884px;}
#ContentMainBtns {text-align: center; padding-top: 85px; margin-left: auto; margin-right: auto;}
#Dots {width: 700px; margin-left: auto; margin-right: auto;}
#ContentLeftSide {float: left; margin-right: 20px; margin-left: 40px; width: 490px;}
#ContentRightSide {float: left; width: 300px;  margin-bottom: 30px; background: url(../images/subbkgrnd.png) repeat-y;}
#SubButtonPadding {margin-left: 10px; margin-right: 40px;}

#navcontainer ul { list-style-type: none; margin: 0; padding: 0;}
#navcontainer a { display: block; padding: 3px 12px 3px 8px; text-decoration: none; font-weight: bold;}

#navcontainer li { margin: 0; }

#navcontainer a:hover
{
color: #000;
}

#navcontainer li li a
{
display: block;
padding: 3px 3px 3px 24px;
text-decoration: none;
font-weight: normal;
}

#navcontainer li li a:hover
{
display: block;
background: url(../images/over.png) no-repeat;
padding: 3px 3px 3px 28px;
text-decoration: none;
font-weight: normal;
}

#Bottom2 {width: 850px; height: 80px; margin-left: auto; margin-right: auto; background: url(../images/bottom2.png);}


a.Btn1 {text-transform:uppercase; font-size: 12pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #420008; line-height: 31pt; text-decoration: none;}
a.Btn1:hover {text-transform:uppercase; font-size: 12pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #ac6413; line-height: 31pt; text-decoration: none;}
a.Btn2 { text-transform:uppercase; font-size: 9pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #65472f; line-height: 22pt; text-decoration: none;}
a.Btn2:hover { text-transform:uppercase; font-size: 9pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #333; line-height: 22pt; text-decoration: none;}

a.MainBtns {font-size: 11pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #582116; line-height: 24pt; text-decoration: none;}
a.MainBtns:hover {font-size: 11pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #000; line-height: 24pt; text-decoration: none;}

a.SubBtns {font-size: 8pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #582116; line-height: 16pt; text-decoration: none;}
a.SubBtns:hover {font-size: 8pt; font-weight: bold; font-family: Georgia, Times New Roman, Serif; color: #000; line-height: 16pt; text-decoration: none;}


.CMSTreeMenuItem { font-size: 8pt; font-weight: normal; font-family: Georgia, Times New Roman, Serif; color: #582116; text-decoration: none; padding-top:5px;}
.CMSTreeMenuLink { font-size: 8pt; font-weight: normal; font-family: Georgia, Times New Roman, Serif; color: #582116; text-decoration: none; padding-top:5px;}
.CMSTreeMenuSelectedLink {color:#000000; font-size:8pt; font-weight: normal; font-family: Georgia, Times New Roman, Serif; color: #582116;  text-decoration: none; padding-top:5px;}





.SportsTable
{
	font-size:8pt; 
	background-color:#f2e3dd; 
	border:1px solid #9c7977;	
}

.SportsMonthHeader
{
	font-size:9pt; 
	font-weight:bold;
	background-color:#4c1c16;
	color:#fef8f0;
	text-indent:10px;
}	
	
.SportsCalendarSportsEvent
{
	font-size:9pt; 
	background-color:#EAF2DD; 
	border:1px solid #9c7977;	
	
}

.SportsCalendarConventionEvent
{
	font-size:9pt; 
	background-color:#f2e3dd; 
	border:1px solid #9c7977;	
	
}

.SportsCalendarHeader
{
	font-weight:bold;
	text-align:center;
	font-size:9pt; 
}

.weatherfooter
{
	font-size:9px;
	width:100px;	
	color: #f3cd91;	
}

a.weatherlink
{
	font-size:9px;		
	color: #f3cd91;	
}

.GalleryTitle
{
	font-weight:bold;
	font-size:10pt;	
}

.GalleryItem
{
	font-size:8pt; 
	background-color:#f2e3dd; 
	border:1px solid #9c7977;	
}

.TextCopy
{
	color:#582116;
	font-family: Arial;	
}

.error
{
	color:#FF0000;
	}
	
	
	


.CustomTabStyle .ajax__tab_header 
{
    text-align:center;
    width:500px;        
    display:block;
}
	
.CustomTabStyle .ajax__tab_tab 
{
	font-family:verdana,tahoma,helvetica;
    font-size:10px;
    color:White;
    font-weight:bold;	
	padding: 5px 10px 5px 10px;
	background-color:#65472f;
	}

.CustomTabStyle .ajax__tab_hover 
{
	}

	
.CustomTabStyle .ajax__tab_outer {}
.CustomTabStyle .ajax__tab_inner {}

.CustomTabStyle .ajax__tab_body 
{	
	
	}

.CustomTabStyle .ajax__tab_active  
{		
	}	

.amenityTable
{
	width:100%;
	text-align:center;
	}
	
.ListingImage
{
	border: solid 1px #65472f;
	}