
/*--------------- BUTTON STYLES --------*/	

.home-events .readmore a, .latest-news .readmore a, #news-list .article .readmore a, #event-list .event .readmore, #coupons-listing .coupon .link a, #coupons-slider .coupon .link a, #package-booking input[type="submit"], .upcoming-events .location a, #event-details div a, .inner-left #store-coupon-list .coupon .link a,#rfp-table input[type="submit"],#contactus-form input[type="submit"],#booking-table input[type="submit"],#reservations input[type="submit"],#generic-membership input[type="submit"],.store .web a{/*--used in homepage news articles--*/
	/*display:block;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	padding-left:13px;
	background-image:url(/images/nav/btnGreyShadow.png);
	background-repeat:no-repeat;
	width:94px;
	height:32px;
	line-height:2em;
	border:none;uncomment calednar 115 if you go back to image*/ 
	/*------------------------------css3 version---------*/
	min-width:95px;
	height:20px;
	box-shadow:2px 2px 10px #000;
	background-color:#676f73; 
	color:#fff;
	padding:2px 5px 2px 5px;
	text-transform:uppercase;
	display:block;
	text-decoration:none;
	border:none;
	text-align:center;
	line-height:1.5em;
	margin-bottom:5px;
	/*margin-right:8px;*/
	float:right;
}

#rfp-table input[type="submit"] {
	float:right;
	margin-right:0;
}

#contactus-form input[type="submit"]{
	margin-right:215px;
}


#page-bottom .upcoming-events .location a {
	padding-left:15px;
}

btnGrey2 a {/*---no shadow--*/
	width:95px;
	height:20px;
	display:block;
	text-decoration:none;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
}

/*------------------------------------------  TOPNAV-------------------*/
#page-top .nav {
	background-color:#f78f1e;
	height:35px;
	width:100%;
	margin-bottom:20px;
}

#topnavmenu {
	height:100%;
}

#page-top .nav ul {
	list-style-type:none;
	height:100%;
	text-align:left;
	padding-left:10px;
}

#page-top .nav ul li {
	height:100%;
	display:inline-block;
	line-height:2.2em;
}

#page-top .nav ul li a {
	color:#fff;
	text-decoration:none;
	font-size:	0.923em;
}

#page-top .nav ul li a:hover {
	color:#697075;
}

#page-top .nav ul li .delim {
	/*padding-left:5px;
	padding-right:5px;*/
}

.nav ul.level_0 li {
	position:relative;
}

.nav ul.level_0 li a {
}

#page-top .nav ul.level_1 {
	border:solid 1px #fff;
	border-top:none;
	box-shadow:5px 10px 20px rgba(0, 0, 0, 0.5);
	background-color: rgba(0, 0, 0, 0.7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=66000000)";
	position:absolute;
	z-index:8888888888;
	text-align:left;
	padding:0;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	top:35px;
	width:200px;
}

#page-top .nav ul.level_1 li {
	display:block;
	text-align:left;
	border:none;
	width:100%;
	height:auto;/*--------------- margin messes up the menu with IE - all li have to be touching or the menu closes when mouseout for IE*/
}

#page-top .nav ul.level_1 li a, #page-top .nav ul.level_1 li a.active:hover {
	color:#fff;
	width:90%;
	padding:5px;
	line-height:1em;
	display:block;
	float:left;
	background:none;
	text-align:left;
	margin-bottom:5px;
}

#page-top .nav ul.level_1 li a.active:hover {
	color:#f78f1e;
}

#page-top .nav ul.level_1 li a {
	height:auto;
	min-height:15px;
	float:none;
}

#page-top .nav ul.level_1 li .delim {
	display:none;
}

#page-top .nav ul.level_1 li a:hover, #page-top .nav ul.level_1 li a.active {
	color:#f78f1e;
	background-color:#fff;
}

.nav ul.level_1 li a .delim {
}

/*------stuff for hover/subnav---*/
.sfm {
	position:relative;
}

.sfm li {
	height:25px;
}

.sfm li ul li {
	height:auto;
}

.sfm li ul { /* second-level lists */
	position: absolute;
	/*width: 135px;*/
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	/*margin-left:20px;*//*changed for testing new center nav*/
	width:100%;
}

.sfm li ul li {
	margin-right:0px;
}

.sfm li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 135px;
	margin-left:107px;
	margin-top:-41px;
}

.sfm li:hover ul ul, .sfm li.sfhover ul ul {
	left: -999em;
}

.sfm li:hover ul, .sfm li li:hover ul, .sfm li.sfhover ul, .sfm li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	left:-10px;
}

/*-------------------------- page bottom subnav and inner-right subnav -----------------*/
#page-bottom .container .menu, #hotel-nav, #store-nav {
	margin-bottom:25px;
	height:25px;
}

#hotel-nav, #store-nav {
	border-top:solid 2px #f78f1e;
	margin-bottom:15px;
}

#page-bottom .container div.menu ul, .inner-right .sfmmenu ul {
}

#page-bottom .container div.menu ul li, #hotel-nav ul li {
	display:inline;
	float:left;
	min-width:94px;
	height:21px;
	margin-right:3px;
}

#page-bottom .container div.menu ul li a, #page-bottom .container div.menu ul li a.active:hover, #hotel-nav ul li a, #hotel-nav ul li a.active, #store-nav .hdr_level_0 span {
	display:block;
	background-color:#f78f1e;
	color:#fff;
	min-width:94px;
	height:21px;
	text-decoration:none;
	text-align:center;
	line-height:1.3em;
	/*padding-left:5px;
	padding-right:5px;*/
}

 #store-nav .hdr_level_0 span {
	padding-left:5px;
	padding-right:5px; 
 }

#page-bottom .container div.menu ul li a:hover, #page-bottom .container div.menu ul li a.active, #hotel-nav ul li a:hover, #store-nav .hdr_level_0 span:hover {
	background-color:#afafaf;
}

#page-bottom .container .menu ul {
}

/*============== STORE NAV ===============*/
#store-nav .hdr_level_0 span {
	
}

#store-nav .hdr_level_0 span:hover {
	cursor:pointer;
}

#store-nav .hdr_level_0 li {
	display:inline-block;
	min-width:94px;
	height:21px;
	margin-right:3px;
	position:relative;
}

#store-nav .hdr_level_0 li ul li {
	display:block;
	margin:0;
	padding:0;
	padding-bottom:5px;
	
	width:100%;
	
}

#store-nav .hdr_level_0 li ul li a{
		min-height:20px;
		padding-left:10px;
		display:block;
		width:90%;
}

#store-nav .hdr_level_0 li ul li a:hover{
	color:#f78f1e;
	
	cursor:pointer;
}

#store-nav .hdr_level_0 li ul {
	border:solid 1px #fff;
	border-top:solid 1px #f78f1e;
	box-shadow:5px 10px 20px rgba(0, 0, 0, 0.5);
	background-color: rgba(0, 0, 0, 0.7);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000, endColorstr=AA000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#AA000000,endColorstr=#AA000000)";
	position:absolute;
	z-index:8888888888;
	text-align:left;
	padding:0;
	height:auto;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	top:21px;
	width:220px;
	margin-left:10px;
}



