
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li {
	color: #393939;
	font-family: Tahoma, Geneva, Verdana, sans-serif;
	font-size:100%;
	font-size-adjust: inherit;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.55;
	margin:0;
	padding:0;
	vertical-align: baseline
}

body {background-color:#FFF; background-image:url(../images/bkg.jpg); background-repeat:repeat-x;}

/* text styles */
a:link{ color: #108089}
a:visited { color: #699133}
a:hover { color: #6C6C6C}


#wrapperbkg { background-image:url(../images/bkg-river.gif); background-repeat:no-repeat; background-position: top center; background-attachment:scroll; 
width:100%; 
margin:0px auto;
padding:0 
}
/* HEADER */
#header {
width:960px;  
padding:31px 0 0 0; 
height:83px; 
margin:0 auto;}
 /* logo */
#headerlogo { 
padding:0 0 0 30px; 
float:left; }
/* navigation in header on right */
#headernav {
margin:20px 0px 0px 270px; 
float:left; 
}

/* TOP NAV*/
#headernav .nav{font-family: Tahoma, Geneva, sans-serif;font-size: 14px; color: #525252; margin: 0px; padding: 0 10px 0 10px}
#headernav .nav a:link, .nav a:focus { color: #525252; text-decoration:none; padding: 0 10px 0 10px}
#headernav .nav a:visited { color: #525252; text-decoration:none; padding: 0 10px 0 10px}
#headernav .nav a:hover { color: #FFF; text-decoration: underline; padding: 0 10px 0 10px}

/* END HEADER */

.tagline {
width:500px; 
padding-left:36px; 
float:left;
font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: normal;font-size: 15px;line-height: 18px; color:#fff;
}
/* SEARCH AND NAV BAR DIV */
#navbar {
width:960px; 
padding:0px; 
height:55px;
margin:0px auto;
}
#navbarSearch {
width:326px; 
height: 55px; 
padding: 0px 0px 0px 0px; 
float:left; 
background-image: url(../images/navbar_searchbar.jpg);
border-left: 1px solid #525252;
}

#navbarSearch .searchText {
	font-family:Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size:12px;
	border-style: hidden;
 	border-width: 0px;
	color: #395573;
	margin:20px 0 0 40px;
	padding: 0;	
}

#navbarSearchArrow {
width:40px; 
height: 33px; 
padding: 22px 0 0 0; 
float:left; 
background-image: url(../images/navbar_searchbar.jpg);background-position:right top;
}

#navbar .nav {
padding: 25px 0 0 0;
}

#titleBar {
width:960px; 
padding:0px; 
height:68px; 
margin:0px auto; 
background-color:#D99C4C; 
background-image:url(../images/titleBar_bkg.gif); 
background-repeat:repeat-X
}

#titles {
width:196px; 
padding: 0 0px 0 0px;
margin: 20px 0 0 0; 
float:left; 
border-right: 1px solid #FCFBE8; 
border-bottom: 1px solid #FCFBE8; 
text-align:right; }

#titles h1 {
font-size: 22px; font-style: normal; font-weight:bold;  
color: #FFF; 
margin: 0px 20px 0px 10px; 
}

#subTitles {
height: 22px;
padding: 24px 0px 0px 20px;
_padding: 21px 0px 0px 20px;
float:left; 
text-transform: lowercase;
border-bottom: 1px solid #FCFBE8; }

#subTitles ul, #subTitles li {
font-size: 16px; font-style: normal; font-weight: normal;  
color: #FCFBE8; 
list-style: none; 
display:inline;
}

#subTitles li a:link,#subTitles li a:visited, #subTitles li a:focus { color: #FCFBE8; text-decoration:none}
#subTitles li a:hover { color: #FFF; text-decoration: none}

.subTitlesSmall {
font-size: 13px; font-style: normal; font-weight: normal; color: #FCFBE8; }

/*END TITLE BAR*/


/* MAIN CONTENT SECTION*/
#wrapper { 
width:960px; 
margin:0px auto;
}
#wrapperHome { 
width:960px; 
margin:0px auto;
}

#HomeAnimationWrapper {
width:754px; 
padding:0px; 
margin:0px; 
float:left; 
height:280px; 
}
#taglineHome {
width:734px; 
padding: 5px 0 5px 20px;
margin:0px; 
height:30px; 
background-color:#7E2A1C;
font-size: 19px; font-style: normal; font-weight: bold; 
line-height: 19px; 
color: #D99C4C;  
}
#taglineHome h1 {
font-family:Tahoma, Geneva, sans-serif;
font-size: 24px;
font-weight: bold; 
line-height: 24px; 
color: #EBA952; 
margin:0;
padding:0 
}

#taglineHome h1 .taglinhdr{
font-size: 20px; font-weight: normal; 
color: #FCFBE8;  
}

/* CALENDAR */
#HomeCalendarWrapper {
width:206px; 
padding: 5px 0 0 0; 
margin:0;
float:left;
}
#sidebarCalendarBkg {
width:196px; 
padding: 5px 0px 0px 10px;
margin:0;
background-image:url(../images/bkg_sidebarRightHome.gif);
background-repeat:no-repeat;  
} 

* html #sidebarCalendarBkg{
  padding: 5px 0px 0px 5px;
}

#sidebar2Calendar {
width: 196px; 
padding: 0;
margin:0

}

/* SIDEBAR LEFT*/
#sidebar1 {
width:196px;  
padding: 0px 0px 20px 0px; 
float:left; 
background-color:#FFF;
}
#sidebar1Home {
width:196px;  
padding: 10px 0 20px 0; 
margin: 20px 0 10px 0; 
float:left; 

}

#sidebar1Home .navbtn {
width:186px;  
margin: 0px 10px 10px 0px; 
background-color:#FFF;
border-top: 1px dotted #AAb6C3;
cursor:pointer;
}
.contentDrop{
width:196px;  
padding: 0 0px 10px 0px; 
background-color:#FFF;
display:none 
}
.opencontetnDrop{
width:196px;  
padding: 10px 0px 10px 0px; 
background-color:#FFF;
display:block; 
}


/* MAIN CONTENT*/
#content {
width:512px;  
padding: 0px 10px 20px 10px; 
margin: 0px 0px 10px 0px; 
float:left; 
background-color:#FFF
}
#contentSpecial {
width:752px;  
padding: 0px 0px 20px 10px; 
margin: 0px 0px 10px 0px; 
float:left; 
background:#FFF !important; 
border-left: 1px solid #CEF09D;
}
#contentHome {
width:532px;  
padding: 10px 15px 20px 0px; 
margin: 10px 0px 10px 10px; 
float:left; 
border-right: 1px solid #ACACAC;
_padding: 10px 0 20px 0px; 
_margin: 10px 0px 10px 10px;
_border-right: none;
}

/* 2 COLUMN */
.spacer{
height: 10px;
}
/*Line Items with Background*/
.LineItemBkg {
background-color:#FCFBE8;
padding: 10px 0px 10px 0px; 
border-top: 1px dotted #525252; 
border-bottom: 1px dotted #525252}
/*Line Items Titles*/
.LineItemTitle { 
float:right; 
width:130px; 
color: #9D9D80; 
text-align:right;
font-size: .725em;
padding: 5px 5px 0 0;
}
.LineItemBkgWedding {
background-color:#F8FCE8;
padding: 0px 0px 0px 0px; 
border-top: 1px dotted #AAb6C3; 
border-bottom: 1px dotted #AAb6C3}

.LineItemTitleWedding { 
float:right; 
width:150px; 
color: #9D9D80; 
text-align:right ;
padding: 0px 0px 10px 0px; 
margin: 0px 0px 10px 0px;
}

/*Line Items Header Bar*/
.LineItemHdr {
background-color:#16597D; 
color: #FFF; 
padding: 5px 10px 5px 10px
}
.LineItemHdr a:link,.LineItemHdr a:focus,.LineItemHdr a:visited { color: #FFF; text-decoration:none}
.LineItemHdr a:hover { color: #FFF; text-decoration: underline}

/* MAIN CONTENT AREA - MEETINGS AND SPORTS*/
/*SERVICES*/
#contentServices {
width:512px;  
padding: 0px 10px 20px 10px; 
margin: 0px 0px 10px 0px; 
float:left; 
background-color:#FFF; 
border-left: 1px solid #AAB6C3;}

/*FACILITIES*/
#contentFacilities {
width:752px;  
padding: 0px 0px 20px 10px; 
margin: 0px 0px 10px 0px; 
float:left; 
background-color:#FFF; 
border-left: 1px solid #AAB6C3; 
border-right: 1px solid #AAB6C3
}
/* MEETINGS BULLET FLOAT*/
.MeetingsList {
padding: 0px 10px 20px 0px; 
margin: 10px 0px 0px 0px;
width:245px;
float:left; 
border-right: 1px dotted #AAB6C3
}

/* END MAIN CONTENT MEETINGS AND SPORTS*/

/* SIDEBAR RIGHT*/
#sidebar2Wrapper {
width:220px; 
padding: 0px 10px 20px 0px; 
_padding: 0px 0px 20px 0px;  
float:left; 
background-color:#FFF
}
#sidebar2WrapperHome {
background-color:#FFF;
width:186px; 
padding: 20px 10px 0px 10px; 
margin: 0px 0px 10px 0; 
float:left;
}

/* SCENE*/
#sidebar2Wrapper p, #sidebar2WrapperHome p {
line-height:18px;
padding:0;

}
#sidebar2WrapperHome strong,#sidebar2Wrapper strong {
font-family:Tahoma, Geneva, sans-serif;
color:#8CAD59;
font-weight: normal;
font-size: 14px;
}
.scenetitle{
color: #9D9D80; 
}


/* SIDEBAR RIGHT BKG*/
#sidebar2 {
width:210px; 
padding: 10px 0px 0px 10px;  
border-left: 1px solid #AAb6C3; 
background-image:url(../images/bkg_sidebarRightHome.gif);

background-repeat:no-repeat;  } 
/* SIDEBAR RIGHT CONTENT*/
#sidebar2Content {
width:210px; 
padding: 5px 0px 10px 0px;  
background-color:#FCFBE8;
}


/*INFORMATION PAGE LARGE PHOTO*/
#photoWrapper { 
width:280px; 
padding: 0px 0px 0px 10px; 
margin:  10px 0px 0px 10px; 
float:right; }
#photoController { 
width:270px; 
height: 21px; 
padding: 0px 5px 10px 5px; 
text-align:right; 
color: #6c6c6c;
font-size:12px;
border-bottom: 1px dotted #6c6c6c;
}
/*THUMBNAIL PHOTOS*/
.imagewrapper {float: left}
.imagewrapperRt {float: right; padding: 0px 0px 5px 0px;}
/* MAP*/
#mapWrapper { 
width:280px; 
padding: 0px; 
margin: 20px 0px 0px 0px; 
text-align:right
}
/* END MAIN CONTENT SECTION*/

/* FOOTER*/
#footerWrapper {
width:100%; 
padding: 0px 0px 30px 0px; 
background-color:#C4D4AF;
background-image:url(../images/footer_bkg.gif); background-repeat:repeat-x;
line-height: 30px; 
color: #FFF; 
font-size:12px;
text-align:center
}
#footer {
width:960px; 
background-color:#D99C4C; 
border: 1px solid #FFF; 
color: #fff; 
text-align:center;
padding: 10px 0 30px 0;
margin:0 auto; 
}
#footer ul li {
margin: 0px; 
list-style:none; 
display:inline;
font-size:12px;
color:#FFF
}
#footer a:link { color: #FFF; text-decoration:none}
#footer a:visited, #footer a:focus { color: #fff; text-decoration:none}
#footer a:hover { color: #FFF; text-decoration:underline}
/* END FOOTER*/


/* LEFT SIDEBAR SUBNAV*/
.subnav {
color: #108089; 
text-align: right; 
padding: 0px;
}

.subnav ul{
list-style:none; 
font-size:13px;
border-bottom: 1px dotted #6c6c6c; 
border-top: 1px dotted #6c6c6c; 
margin: 10px 20px 0px 0px; 
padding: 8px 5px 8px 0px
}
.subnavDrop {
color: #108089; 
text-align: right; 
padding: 0px; 
border-bottom: 1px dotted #6c6c6c; 
border-top: 1px dotted #6c6c6c; 
margin: 10px 20px 0px 0px; 
padding: 8px 5px 8px 0px;
cursor:pointer;
font-size:13px;
}
.subnav a:link, .subnav a:visited,.subnav a:focus { color: #108089; text-decoration:none}
/* .subnav a:visited {color: #9D9D80; text-decoration:none} */
.subnav a:hover { color: #8CAD59; text-decoration: underline}

/* LEFT SIDEBAR RELOCATE DROP LIST ITEMS*/
.subnav2 {
color: #108089; 
display:none;
}
.opensubnav2 { 
color: #108089; 
display:block;
}
.subnav2 ul {list-style-image:url(../navigation/relocating_submenu_arrow.gif); padding: 5px 0px 0px 20px;font-size:12px;}
.subnav2 ul a:link, .subnav2 ul a:visited, .subnav2 ul a:focus { color: #108089; text-decoration:none; padding:0}
/* .subnav2 a:visited {color: #9D9D80; text-decoration:none} */
.subnav2 ul a:hover { color: #8CAD59; text-decoration: underline}


/* LEFT SIDEBAR NARROW SEARCH*/
#narrowSearchWrapper {
width:196px; 
background-color:#fff; 
background-image: url(../images/narrowBox_arrow.gif); background-position:right top; background-repeat:no-repeat;
font-size: .9em;
padding: 0 0 20px 0
}

#narrowSearchWrapper ul {list-style-image:url(../navigation/NarrowSearch_arrow.gif); padding: 0px 0px 0 30px; }
#narrowSearchWrapper a:link, #narrowSearchWrapper a:visited, #narrowSearchWrapper a:focus { text-decoration:none}
#narrowSearchWrapper a:hover { text-decoration: underline}

/*HOME PAGE ADS*/

.productHeader {
background-color:#8CAD59; 
color:#FFFFFF; 
text-align:center; 
font-size: 14px; 
padding: 2px 0px 2px 0px
}

.productPhoto {
text-align:center; 
padding-top:0px
}

.productWrapper {
width:200px; border: 1px solid #ccc; float:left; margin: 10px 10px 0px 10px
}

.infoAds {
border: 1px dotted #6c6c6c;
margin: 20px 10px 20px 10px; 
}

/*TABLES*/
.facilitiesTable {
	width: 740px;
	padding: 0;
	margin: 0;
	font-size:12px;
	line-height: 16px;
	font-family:Arial, Helvetica, sans-serif;
}

.tablehead{
	padding: 0 0 5px 10px;
	text-align: left;
	font-size:14px;
	line-height: 16px;
	font-weight:bold
	}
	
	
.tablehead .small{
	font-size:12px;
	font-weight:normal;
	padding: 0;
	}
	
		
	
th {
	color: #FFF;
	text-align: left;
	padding: 6px 4px 6px 6px;
	background-color: #D99C4C;
	font-size:13px;
	font-weight: normal;
	border-left: 1px solid #fff;
}
th.dealsheader {
	background: #D99C4C
}
td{
	padding: 3px;
	color: #393939;
	border-left: 1px solid #FFF;
	font-size:12px
}
td.print {
	color: #393939;
	border-left: 1px dotted #929292;
}
td.alt {
	border-right: 1px dotted #929292;
	border-bottom: 1px dotted #929292;
	background-color:#FCFBE8;
	color: #393939;
}
td.alt2 {
	background-color:#FCFBE8;
	border-bottom: 1px dotted #929292;
	color: #6c6c6c;
	border-right: none;
	
}
td.spec {
	border-right: 1px dotted #929292;
	border-bottom: 1px dotted #929292;
	border-top: 0;
}
td.spec2 {
	border-right: none;
	border-bottom: 1px dotted #929292;
	border-top: 0;
}
/*form layout*/
.forms{
margin: 20px 0px 0px 10px;
width: 490px;
}
.formLine{
padding: 6px 0px 6px 0px;
border-top: 1px dotted #878787;
font-size:12px
}
.formTitle{
margin: 5px 10px 0px 0px; 
text-align: right;
float: left;
width: 150px;
font-size:12px
}
.formFields{
font-size: 12px;
line-height: 14p;
padding: 0;
margin: 0 0 0 10px
}
INPUT {
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 12px;
color: #6C6C6C
}
/*VIDEO BAR*/
#videoBar {
  width : 160px;
  margin-right: 5px;
  margin-left: 5px;
  padding-top : 4px;
  padding-right : 4px;
  padding-left : 4px;
  padding-bottom : 0px;
}
/*TEXT*/
p  {
font-size: .813em; 
font-style: normal;
margin:  5px 10px 10px 10px
}
ul {
font-size: .813em;
}
li {
padding: 0px 0 5px 0; 
}
#sidebar2Content.sidebar li{
padding: 0px 0 8px 0;  list-style-image:url(../images/bullet_meetings.gif); 
}
#content ul{
margin: 5px 0 5px 50px; list-style-image:url(../images/bullet_meetings.gif); 
}
#content ol {
margin: 5px 30px 5px 50px; list-style-image: none; font-size: .813em;
}
#sidebar2Content.sidebar ul{
margin: 5px 10px 5px 25px; font-size:12px 
}
h1, h2 {
font-family:Tahoma, Verdana, Geneva, san-serif;
font-style: normal; 
font-weight: normal; 
margin: 5px 0px 5px 10px;
padding: 0;
line-height:1.2;
color:  #BF7326; 
font-size: 18px;
}
h3, h4, h5, h6  {
font-family:Tahoma, Verdana, Geneva, san-serif;
font-style: normal; font-weight: normal; 
margin: 5px 0px 5px 10px;
padding: 0;
line-height:1.2;
color:  #BF7326; 
}
h1 {color: #BF7326;  
}
h2 {color:#699133;font-size: 18px;
}
h3 {
font-size: 16px;
}
h4 {
font-size: 16px; color:#699133
}
h5 {
font-size: 14px; color:#699133
}
h6 {
font-size: 14px;
}
#narrowSearchWrapper h1, #sidebar2Content h1, #sidebar2 h2 {
font-family:Georgia, "Times New Roman", Times, serif;
}
/*CLASSES*/
.bulletLists {  
list-style-image:url(../images/bullet_meetings.gif); 
}
.clr {clear:both}
.small{font-size:.74em; line-height:16px; padding-top:0}
.small2{font-size:11px; font-family: Arial, Helvetica, sans-serif}
.subhead { 
color: #BF7326; 
margin: 0px;
font-weight:bold
}
.media p {font-size:12px}
.media li  p {font-size:12px}

/*BORDERS*/
.borderGrey{ border-bottom: 1px dotted #6C6C6C; margin:0px 0px 0px 0px }
.borderOrange{ border-bottom: 1px dotted #D99C4C; margin: 15px 0 0 0}
.borderOrange2{ border-bottom: 1px dotted #D99C4C;margin: 0px 10px 0px 10px}
.borderBlue{ border-bottom: 1px dotted #6C6C6C;margin: 0px 10px 0px 10px}
.borderGreen{ border-bottom: 1px dotted #699133;margin: 0px 10px 0px 10px}
.border{ border: 1px dotted #6C6C6C;}
/*TRAVEL HERO FORM*/

#travelHero {
	 padding: 2px 5px 2px 0px; 
	 font-size:12px;
	 border: 1px solid #6c6c6c; padding: 0px; margin-left:20px} 
#travelHero .headline {
	text-align:center; font-size:16px; line-height:18px; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; text-align: center;
	background-color:#BF7326;padding:2px; border-right:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #fff; 
	}
#travelHero td {
	 border-top: 1px dotted #6c6c6c;}	  
#travelHero .titles {
	background-color:#FCFBE8;
	color: #BF7326;
	padding: 2px 0px 2px 0px;
 	font-size:13px; color:#D99C4C; font-family:Georgia, "Times New Roman", Times, serif;
	border-top: 1px dotted #6c6c6c;
	text-align:center;
	}	
#travelHero .small {
	padding-left: 5px; padding: 0px 5px 0px 0px;
	font-size:11px
	}
#travelHero input {
	font-size:11px; padding-left:5px;
}
/*TRAVEL HERO FORM*/

#travelHeroHome {
	 padding: 2px 5px 2px 5px; 
	 font-size:12px;
	 margin:0 0 0 10px;
	 } 
  
#travelHeroHome .titles {
	color: #BF7326;
	padding: 2px 10px 2px 0px;
 	font-size:13px; color:#D99C4C; font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	border-right: 1px dotted #6c6c6c
	}	
#travelHeroHome input {
	font-size:11px; padding-left:5px;
}

#travelHeroWrapper {
border: 1px dotted #6c6c6c;
margin: 20px 10px 20px 10px; 
}

#travelHeroWrapper  h2 {
	font-size:16px; padding:0; marign: 0; color: #BF7326; line-height: 1.25
}


/* REVIEW NAVIGATION MENU */
#reviewnavbarButtons {
width:530px; 
height:24px; 
color: #FFF;  background-image: url(../images/navbar_bkg.jpg); background-repeat:repeat-x; 
}
#reviewnavbarButtons a:link { color: #FFF; text-decoration:none}
#reviewnavbarButtons a:visited { color: #FFF; text-decoration:none}
#reviewnavbarButtons :hover {
background-image: url(../images/navbar_bkg_over.jpg);
background-repeat:repeat-x; 
height: 24px; 
display: block;}
#reviewnavbarButtons li {list-style: none; }
/* CATEGORIES*/
#reviewCategories {
width:149px; 
height: 24px; 
float:left;  
text-align:center; 
border-right: 1px solid #6AA52E 
}
	