/************** table styles **************/

.header_left {
	background-color: #D78208;
	height: 13;
	width: 148;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.header_middle {
	background-color: #930803;
	height: 13;
	width: 470;
	border-bottom: 1px solid #FFFFFF;
}
.header_right {
	background-color: #959DA1;
	height: 13;
	width: 150;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
.header_pic {
	background-color: #ffffff;
	width: 619;
	border-bottom: 1px solid #FFFFFF;
}
.flash_home {
	background-color: #ffffff;
}
.navigation {
	background-color: #E5E5E5;
	width: 123;
	height: 395;
	border-left: 1px solid #FFFFFF;
	padding-left: 21;
	padding-top: 25;
}
.navigation_home {
	background-color: #E5E5E5;
	width: 129;
	padding-left: 21;
	padding-top: 25;
}
.subnavigation {
	background-color: #485B77;
	width: 138;
	border-right: 1px solid #FFFFFF;
	padding-top: 20px;
	padding-left: 5px;
	padding-right: 5px;
}
.maincontent {
	background-color: #ECECEC;
	width: 425;
	padding-left: 25;
	padding-top: 35;
	padding-right: 20;
}
.mapcontent {
	background-color: #FFFFFF;
	width: 425;
	padding-left: 35;
	padding-top: 20;
	padding-right: 0;
}
.footer {
	border-top: 1px solid #959DA1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: none;
	padding-top: 5px;
	line-height:18px;
}
.amenities_title {
	background-color: #959DA1;
	width: 147;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
}
.amenities_main {
}



/************** text styles **************/

.text_main {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
}
.text_dropcap {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
.text_form {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
}
ul.text_list {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 18px;
	font-weight: normal;
	text-decoration: none;
}
.text_retailer_name_first {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}
.text_retailer_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	border-top:1px solid #999999;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.text_retailer_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 20px;
}

.text_commercial {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	margin-top: 0px;
	padding-bottom: 10px;
	border-bottom:1px solid #999999;
	padding-top: 5px;

}
.text_commercial_name {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	padding-top: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.text_commercial_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	margin-top: 5px;
	margin-bottom: 20px;
}


/************** link styles **************/

a.navMain {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.navMain:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #485B77;
	text-decoration: none;
	display: block;
}
a.navMain_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #485B77;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.navMain_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #485B77;
	text-decoration: none;
	display: block;
}

a.navMainNew {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding-bottom: 14px;
}
a.navMainNew:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #485B77;
	text-decoration: none;
	display: block;
	padding-bottom: 14px;
}
a.navMainNew_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	color: #485B77;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-bottom: 14px;
}
a.navMainNew_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #485B77;
	text-decoration: none;
	display: block;
	padding-bottom: 14px;
}








a.navMainO_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #485B77;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.navMainO_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #485B77;
	text-decoration: none;
	display: block;
}

a.navSub {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	padding-left: 10px;
}
a.navSub:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	line-height: 28px;
	padding-left: 10px;
}
a.navSub_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9970A;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	padding-left: 10px;
}
a.navSub_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	line-height: 28px;
	padding-left: 10px;
}

a.navSub2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}
a.navSub2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	margin-left: 10px;
}
a.navSub2_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #F9970A;
	font-weight: bold;
	text-decoration: none;
	margin-left: 10px;
}
a.navSub2_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	margin-left: 10px;
}

a.navSubAmen {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 10px;
	padding-left: 10px;
}
a.navSubAmen:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	line-height: 10px;
	padding-left: 10px;
}
a.navSubAmen_on {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #F9970A;
	font-weight: bold;
	text-decoration: none;
	line-height: 10px;
	padding-left: 10px;
}
a.navSubAmen_on:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #F9970A;
	text-decoration: none;
	line-height: 10px;
	padding-left: 10px;
}


a.navThird {
	background:url(assets/images/arrows.gif) left no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	line-height: 28px;
	margin-left: 15px;
	padding-left: 15px;
}
a.navThird:hover {
	background:url(assets/images/arrows.gif) left no-repeat;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F9970A;
	text-decoration: none;
	line-height: 28px;
	margin-left: 15px;
	padding-left: 15px;
}
a.navThird_on {
	background: url(assets/images/arrows.gif) no-repeat 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9970A;
	font-weight: normal;
	text-decoration: none;
	line-height: 28px;
	margin-left: 15px;
	padding-left: 15px;
}
a.navThird_on:hover {
	background: url(assets/images/arrows.gif) no-repeat 0px 5px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F9970A;
	text-decoration: none;
	line-height: 28px;
	margin-left: 15px;
	padding-left: 15px;
}

a.footerLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: none;
}
a.footerLink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: underline;
}
a.mainLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #485b77;
	font-weight: bold;
	text-decoration: none;
}
a.mainLink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #485b77;
	font-weight: bold;
	text-decoration: underline;
}
a.mainSmallLink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #485b77;
	font-weight: bold;
	text-decoration: none;
}
a.mainSmallLink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #485b77;
	font-weight: bold;
	text-decoration: underline;
}
a.amenities {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
a.amenities:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
a.hide {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
a.hide:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #F9970A;
	text-decoration: underline;
}

#img1 a img{
	border: 1px solid #666666;
}

#img1 a:hover img{
	border: 1px solid #f9970a;
}

#img1 a:hover {  /* wakeup IE */
	border-width: 0;
}
#img2 a img{
	border: 1px solid #666666;
}

#img2 a:hover img{
	border: 1px solid #f9970a;
}

#img2 a:hover {  /* wakeup IE */
	border-width: 0;
}

/************** float styles **************/

.E54container {
	position: relative;
	left: 0px;
	top: 0px;
}
.float_slideshow {
	position: absolute;
	left:-10px; 
	top:240px;
	z-index:1;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 7px;
	padding-right: 7px;
	border-top: 1px solid #485C77;
	border-bottom: 1px solid #485C77;
}
.float_constlink {
	position: absolute;
	left:-10px; 
	top:305px;
	z-index:1;
	padding-top: 9px;
	padding-bottom: 9px;
	padding-left: 7px;
	padding-right: 7px;
}
.float_cheerlink {
	position: absolute;
	left:-10px; 
	top:238px;
	z-index:1;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 7px;
	border-top: 0px solid #485C77;
	border-bottom: 0px solid #485C77;
}
.float_navLine {
	position: absolute;
	left:-10px; 
	top:-10px;
	z-index:1;
}
.float_navHome {
	position: absolute;
	top:14px;
	z-index:1;
}
.float_logo {
	position: absolute;
	left:631px; 
	top:-56px;
	z-index:1;
}
.float_prioritylink {
	position: absolute;
	left:0px; 
	top:-30px;
	z-index:1;
}
.float_logo_home {
	position: absolute;
	left:620px; 
	top:-75px;
	z-index:1;
}
.float_amenities_hor {
	position: absolute;
	left:0px; 
	top:0px;
	z-index:1;
	width: 470;
	height: 117;
	background-color: 959DA1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	border-bottom: 1px solid #ffffff;
}
.float_amenities_ver {
	position: absolute;
	left:0px; 
	top:0px;
	z-index:1;
	width: 190;
	height: 395;
	background-color: 959DA1;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 20px;
	border-right: 1px solid #ffffff;
}
.float_amenities_button {
	position: absolute;
	left:-9px; 
	top:55px;
	z-index:3;
}
.float_amenities_title {
	position: absolute;
	left:-5px; 
	top:-20px;
	z-index:1;
}
.float_amenities_hide {
	position: absolute;
	left:375px; 
	top:90px;
	z-index:5;
}
.float_amenities_hide_learn {
	position: absolute;
	left:330px; 
	top:90px;
	z-index:5;
}
.float_flash {
	position: absolute;
	left:0px; 
	top:-4px;
	z-index:5;
}
.float_ewplink {
	position: absolute;
	left:492px; 
	top:0px;
	z-index:5;
}
.float_logowhite {
	position: absolute;
	left:590px; 
	top:-32px;
	z-index:5;
}
.float_topgray {
	position: absolute;
	left:-21px; 
	top:-25px;
	z-index:5;
}
.float_submitbutton {
	position: absolute;
	left:5px; 
	top:5px;
	z-index:5;
}
.float_amenities_learn {
	position: absolute;
	left:-10px; 
	top:0px;
	z-index:5;
}
.float_amenities_learn2 {
	position: absolute;
	left:-10px; 
	top:0px;
	z-index:5;
}
.float_headText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	font-weight: normal;
	position: absolute;
	left:280px; 
	top:-54px;
	z-index:1;
}
.amenities_reveal {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #ececec;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
	height: 116;
	width: 460;
	padding-left: 30px;
	padding-right: 10px;
}
.amenities_reveal_large {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}
.amenities_button_d {
	position: absolute; 
	left: 270px; 
	top: 362px; 
	width: 189px; 
	height: 27px;
}

a.amenities_button_dine {
	width: 189px; 
	height: 27px;
	display: block; 
	text-decoration: none;
	background: url(assets/images/amenities_button_dine.png) left no-repeat;	
}

a.amenities_button_dine:hover {
	width: 189px; 
	height: 27px;
	display: block; 
	text-decoration: none;
	background: url(assets/images/amenities_button_dine_on.png) left no-repeat;	
}

.amenities_button_s {
	position: absolute; 
	left: 266px; 
	top: 362px; 
	width: 193px; 
	height: 27px;
}

a.amenities_button_shop {
	width: 193px; 
	height: 27px;
	display: block; 
	text-decoration: none;
	background: url(assets/images/amenities_button_shop.png) left no-repeat;	
}

a.amenities_button_shop:hover {
	width: 193px; 
	height: 27px;
	display: block; 
	text-decoration: none;
	background: url(assets/images/amenities_button_shop_on.png) left no-repeat;	
}

a.amenities_reveal_large {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	line-height: 22px;
	text-decoration: none;
}

a.amenities_reveal_large:hover {
	text-decoration: underline;
}

#vidLink a:link{
background-image: assets/images/btn_tlvid_off.gif;
}
#vidLink a:visited{
background-image: assets/images/btn_tlvid_off.gif;
}
#vidLink a:hover{
background-image: assets/images/btn_tlvid_on.gif;
}
