/*[fmt]1C90-1C0D-1*/
/*@override http://76.12.49.211/framework/style/styles.css
@override http://76.12.49.211/framework/style/styles.css
@override http://76.12.49.211/framework/style/styles.css
CSS Document*/
BODY {
	background: url(../../images/bg.jpg);
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	width:700px;
	margin:0 0;

}

P {
	line-height: 15px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
}

H1 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 20px;
	color: #807C26;
}

H2 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #F57B20;
	padding-top: 3px;
}

H3 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
	display: inline;
}

H4 {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #F57B20;
	display: inline;
	margin: 0px;
}

H5 {
	color: #807C26;
	display: inline;
	font-size: 12px;
}

A IMG {
	border: none;
}

STRONG {
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #807C26;
}

.container {
	width: 919px;
	margin-left: 10%;
	margin-right:30%;
	height: 999px;
}

.content_top {
	background: url(../../images/content_top.png);
	width: 919px;
	height: 100px;
	position: relative;
}

A.bookatrip:link, A.bookatrip:visited {
	display: block;
	background: url(../../images/bookatrip.png);
	width: 314px;
	height: 49px;
	position: relative;
	top: 54px;
	left: 611px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 20 !important;
}

A.bookatrip:hover {
	background-position: 0px 49px;
}

.content_mid {
	background: url(../../images/content_mid.png) repeat-y;
	width: 849px;
	height: 500px;
	padding: 14px 70px 0px 0px;
	/*[disabled]margin:-13px 0px -12px;*/
	float: left;
}

.content_bot {
	background: url(../../images/content_bot.png);
	width: 919px;
	height: 100px;
	float: left;
}

.inner_container {
	width: 544px;
	float: left;
}

A.view_packages:link, A.view_packages:visited {
	display: block;
	text-indent: -9999px;
	background: url(../../images/view_packages.png);
	height: 17px;
	width: 143px;
	margin: 20px 0px 0px;
	overflow: hidden;
}

A.view_packages:hover {
	background-position: 0px 17px;
}

A.bookThisTrip:link, A.bookThisTrip:visited {
	display: block;
	background: url(../../images/book_this_trip.png);
	width: 213px;
	height: 29px;
	position: relative;
	top: 19px;
	left: -18px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 20;
	float: right;
	margin: auto 0px;
}

A.bookThisTrip:hover {
	background-position: 0px 29px;
}

.adventureOtherCallus {
	text-align: right;
	background: #D6D4B8;
	padding: 14px 14px 14px 138px;
	height: 32px;
	margin: 24px 0px 0px;
}

UL.adventureOther {
	list-style: none;
}

UL.adventureOther LI {
	margin: 4px 0px 0px -39px;
}

A:link, A:visited {
	color: #807C26;
	text-decoration: underline;
}

A:hover {
	color: #413E03;
	text-decoration: underline;
}

A.links-page-link:link, A.links-page-link:visited {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	display: inline;
}

A.links-page-link:hover {
	text-decoration: underline;
}

/*Adventure Tables*/
TABLE.adventure {
	margin: 14px 0px 20px;
}

TABLE.adventure TD {
	width: 149px;
	margin: 0px;
	overflow: hidden;
	/*[disabled]padding:0px 14px 0px 0px;*/
}

TABLE.adventure TD#intermediate IMG {
	margin: -14px 0px 0px;
	position: relative;
}

TABLE.adventure TD#experienced IMG {
	margin: -14px 0px 0px;
	position: relative;
}

TABLE.adventure TD#spacer {
	width: 41px;
}

TABLE.adventure .spacer {
	height: 254px;
	width: 1px;
	vertical-align: middle;
	margin: 52px 0px 0px 18px;
	background: #DCDAB9;
}

TABLE.adventureSub {
	margin: 14px 0px 0px;
	vertical-align: text-top;
}

TABLE.adventureSub TD#description {
	width: 326px;
	margin: 0px;
	overflow: hidden;
}

TABLE.adventureSub TD#spacer {
	width: 26px;
}

TABLE.adventureSub TD#summary {
	line-height: 15px;
}

TABLE.adventureSub TD#summary A {
	font-size: 11px;
}

TABLE.adventureSub TD#title {
	padding: 0px;
}

TABLE.adventureSub TD#title H2 {
	padding: 0px;
	margin: 0px;
}

TABLE.adventureSub TD.verticalSpacer {
	height: 10px;
}

TABLE.adventureSub TD.bookThisTrip {
	/*[disabled]float:right;*/
	background: #D6D4B8;
	padding: 0px 0px 12px 6px;
	height: 50px;
	width: 534px;
}

TABLE.adventureSub .spacer {
	height: 126px;
	width: 1px;
	vertical-align: middle;
	margin: 30px 0px 0px 12px;
	background: #DCDAB9;
}

TABLE.adventureClass TD {
	padding: 0px 26px 2px 0px;
}

TABLE#boatSizes {
	margin: -11px 0px;
}

TABLE#boatSizes TR TD STRONG {
	margin: 0px 1px 0px 0px;
}

TABLE.price {
	/*[disabled]float:left;*/
	padding: 0px;
	margin: 0px 0px -10px;
	vertical-align: top;
	font-family: Verdana;
	font-weight: bold;
	color: #F57B20;
}

TABLE.price TD {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

TABLE.price TD#dollarSign {
	font-size: 24px;
}

TABLE.price TD#price {
	font-size: 40px;
}

TABLE.price TD#star {
	font-size: 20px;
}

TABLE.price TD#person {
	font-size: 14px;
	padding: 6px 0px 0px;
}

P#priceDescription {
	font-size: 11px;
	color: #686200;
	font-weight: bold;
	margin: -12px 0px -6px 26px;
}

#bookingAssistance {
	text-align: right;
	margin: 2px 0px 14px;
}

/*Explore Rivers Table*/
TABLE.exploreRivers {
}

TABLE.exploreRivers #img1 {
	position: relative;
	top: -31px;
	margin: 0px 0px -31px;
}

TABLE.exploreRivers TD {
	padding: 0px;
}

TABLE.exploreRivers TD#spacer {
	width: 0px;
	padding: 0px 14px;
}

TABLE.exploreRivers .spacer {
	height: 374px;
	width: 1px;
	vertical-align: middle;
	margin: 0px;
	background: #DCDAB9;
}

A.viewInteractiveMap:link, A.viewInteractiveMap:visited {
	display: block;
	background: url(../../images/viewInteractiveMap.png);
	height: 17px;
	width: 203px;
	text-indent: -9999px;
	overflow: hidden;
}

A.viewInteractiveMap:hover {
	background-position: 0px -17px;
}

A.viewNewMap:link, A.viewNewMap:visited {
	display: block;
	background: url(../../images/viewNewRiverMap.png);
	height: 17px;
	width: 185px;
	text-indent: -9999px;
	overflow: hidden;
}

A.viewNewMap:hover {
	background-position: 0px -17px;
}

A.viewUpperMap:link, A.viewUpperMap:visited {
	display: block;
	background: url(../../images/viewUpperMap.png);
	height: 17px;
	width: 259px;
	text-indent: -9999px;
	overflow: hidden;
}

A.viewUpperMap:hover {
	background-position: 0px -17px;
}

A.viewLowerMap:link, A.viewLowerMap:visited {
	display: block;
	background: url(../../images/viewLowerMap.png);
	height: 17px;
	width: 265px;
	text-indent: -9999px;
	overflow: hidden;
}

A.viewLowerMap:hover {
	background-position: 0px -17px;
}

/*Explore Rivers (NEW)*/
.exploreRiversLandingContainer {
	/*[disabled]height:386px;*/
	width: 615px;
	position: relative;
	top: 0px;
	left: -40px;
	/*[disabled]margin-bottom:22px;*/
	/*[disabled]z-index:99;*/
}

.exploreRiversLandingContainer#hinton {
	margin: 76px 0px 0px;
}

.exploreRiversLandingTop {
	height: 18px;
	width: 615px;
	background: url(../../images/exploreTheRivers/exploreRiversFayetteTop.png) no-repeat;
}

.exploreRiversLandingMid {
	/*[disabled]height:341px;*/
	background: url(../../images/exploreTheRivers/exploreRiversFayetteMid.png) repeat;
	margin: 0px;
	width: 613px;
	text-align: left;
	padding: 2px 0px;
	color: #000000;
}

.exploreRiversLandingBot {
	height: 23px;
	background: url(../../images/exploreTheRivers/exploreRiversFayetteBot.png) no-repeat;
}

DL#fayette {
	background: url(../../images/exploreTheRivers/exploreRiversFayette.jpg);
	display: block;
	height: 576px;
	width: 585px;
	margin: -10px 0px -5px 15px;
	position: relative;
	z-index: 99;
}

DD#lowerGauley A:link, DD#lowerGauley A:visited {
	display: block;
	height: 101px;
	width: 177px;
	position: relative;
	top: 40px;
	left: 101px;
	z-index: 999;
	/*[disabled]background:url(../../images/exploreTheRivers/lowerGauley.png);*/
}

DD#lowerGauley A:hover {
	display: block;
	position: relative;
	background: url(../../images/exploreTheRivers/lowerGauley.png);
	z-index: 999;
}

DD#upperGauley A:link, DD#upperGauley A:visited {
	display: block;
	height: 101px;
	width: 177px;
	position: relative;
	top: -61px;
	left: 282px;
	/*[disabled]background:url(../../images/exploreTheRivers/upperGauley.png);*/
	z-index: 999;
}

DD#upperGauley A:hover {
	display: block;
	position: relative;
	background: url(../../images/exploreTheRivers/upperGauley.png);
	z-index: 999;
}

DD#newRiver A:link, DD#newRiver A:visited {
	display: block;
	height: 201px;
	width: 175px;
	position: relative;
	top: 109px;
	left: 162px;
	/*[disabled]background:url(../../images/exploreTheRivers/newRiver.png);*/
	z-index: 999;
}

DD#newRiver A:hover {
	display: block;
	position: relative;
	background: url(../../images/exploreTheRivers/newRiver.png);
	z-index: 999;
}

.exploreRiversLandingContainer A#buttomButton:link, .exploreRiversLandingContainer A#buttomButton:visited {
	display: block;
	background: url(../../images/exploreTheRivers/exploreRiversFayetteButtonBot.png);
	height: 80px;
	width: 60px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	top: -55px;
	left: 30px;
	margin: 0px 0px -104px;
}

.exploreRiversLandingContainer A#buttomButton:hover {
	background-position: 0px 80px;
	z-index: 999;
	height: 80px;
	width: 193px;
}

DL#hinton {
	background: url(../../images/exploreTheRivers/exploreRiversHinton.jpg);
	display: block;
	height: 576px;
	width: 585px;
	margin: -10px 0px -5px 15px;
	position: relative;
	z-index: 99;
}

.exploreRiversLandingContainer A#topButton:link, .exploreRiversLandingContainer A#topButton:visited {
	display: block;
	background: url(../../images/exploreTheRivers/exploreRiversFayetteButtonTop.png);
	height: 76px;
	width: 60px;
	text-indent: -9999px;
	overflow: hidden;
	position: relative;
	top: -55px;
	left: 30px;
	margin: 0px 0px -100px;
}

.exploreRiversLandingContainer A#topButton:hover {
	background-position: 0px 76px;
	z-index: 999;
	width: 249px;
}

/*Logo*/
A#logo {
	background: url(../../images/logo.png) no-repeat;
	width: 168px;
	height: 142px;
	text-indent: -9999px;
	position: relative;
	top: 112px;
	left: 32px;
	display: block;
	overflow: hidden;
	margin: -76px 0px -5px;
	z-index: 10;
}

H2#phone {
	color: #FFFFFF;
	font-size: 14px;
	text-align: right;
	float: right;
	position: relative;
	top: -50px;
	right: 60px;
}

/*Home*/
.homeLeftNavContainer {
	overflow: hidden;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	margin-bottom: -1px;
	height: 267px;
}

.hiddenImage {
	display: none;
}

#home1 {
	position: relative;
	top: -230px;;
	left: 246px;
	z-index: 2;
	margin-bottom: -416px;
	background: url(../../images/1.png);
	display: block;
	height: 416px;
	width: 558px;
}

#home2 {
	position: relative;
	top: -262px;
	left: 328px;
	z-index: 1;
	margin-bottom: -469px;
	background: url(../../images/home2.png);
	display: block;
	height: 469px;
	width: 589px;
}


A.bookatrip#home:link, A.bookatrip#home:visited {
	top: -60px;
	left: 306px;
}

A.wv#home {
	background: url(../../images/wvLogoHome.png);
	display: block;
	height: 74px;
	width: 128px;
	position: relative;
	top: 250px;
	left: 446px;
	overflow: hidden;
	text-indent: -9999px;
	z-index: 555;
	margin: 0px 0px -126px;
}

#home .content_mid {
	background: url(../../images/content_mid.png) repeat-y;
	width: 849px;
	min-height: 358px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -66px;
	margin-left: 0px;
	padding-top: 14px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
}

UL.homeBottomNav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 881px;
	overflow: hidden;
	position: relative;
	top: 15px;
	left: 19px;
}

UL.homeBottomNav LI {
	float: left;
}

UL.homeBottomNav LI A.adventure:link, UL.homeBottomNav LI A.adventure:visited {
	display: block;
	width: 315px;
	height: 66px;
	background: url(../../images/bottom_nav/adventure.png);
	text-indent: -9999px;
	overflow: hidden;
}

UL.homeBottomNav LI A.adventure:hover {
	background-position: 0px -66px;
}

UL.homeBottomNav LI A.explore:link, UL.homeBottomNav LI A.explore:visited {
	display: block;
	width: 302px;
	height: 66px;
	background: url(../../images/bottom_nav/explore.png);
	text-indent: -9999px;
	overflow: hidden;
}

UL.homeBottomNav LI A.explore:hover {
	background-position: 0px -66px;
}

UL.homeBottomNav LI A.guides:link, UL.homeBottomNav LI A.guides:visited {
	display: block;
	width: 264px;
	height: 66px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../../images/bottom_nav/button.png);
}

UL.homeBottomNav LI A.guides:hover {
	background-position: 0px -66px;
}

/*Main Navigation*/
.main_nav_container {
	background: url(../../images/main_nav_bg.png) no-repeat;
	width: 677px;
	height: 30px;
	position: relative;
	top: 6px;
	right: -210px;
	font: 16px Arial;
}

UL.main_nav {
	width: 677px;
	height: 30px;
	list-style: none;
	margin: 0px;
	padding: 0px;
	color: #CCCCCC;
}

UL.main_nav LI {
	margin: 0px;
	height: 28px;
	padding-top: 2px;
	float: left;
}

UL.main_nav LI A.home:link, UL.main_nav LI A.home:visited {
	background: url(../../images/main_nav/home.gif);
	width: 62px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0px 0px;
}

UL.main_nav LI A.home:hover {
	background-position: 0px 13px;
}

UL.main_nav LI A.about:link, UL.main_nav LI A.about:visited {
	background: url(../../images/main_nav/about.gif);
	width: 115px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0px 0px;
}

UL.main_nav LI A.about:hover {
	background-position: 0px 13px;
}

UL.main_nav LI A.explore:link, UL.main_nav LI A.explore:visited {
	background: url(../../images/main_nav/explore.gif);
	width: 160px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0px 0px;
}

UL.main_nav LI A.explore:hover {
	background-position: 0px 13px;
}

UL.main_nav LI A.plan:link, UL.main_nav LI A.plan:visited {
	background: url(../../images/main_nav/plan.gif);
	width: 110px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0px 0px;
}

UL.main_nav LI A.plan:hover {
	background-position: 0px 13px;
}

UL.main_nav LI A.directions:link, UL.main_nav LI A.directions:visited {
	background: url(../../images/main_nav/directions.gif);
	width: 141px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px 0px 0px;
}

UL.main_nav LI A.directions:hover {
	background-position: 0px 13px;
}

UL.main_nav LI A.gallery:link, UL.main_nav LI A.gallery:visited {
	background: url(../../images/main_nav/gallery.gif) -4px 0px;
	width: 73px;
	height: 13px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	margin: 8px -34px 0px 0px;
}

UL.main_nav LI A.gallery:hover {
	background-position: -4px 13px;
}

UL.main_nav LI A#nav_on {
	background-position: 0px 26px;
}

UL.main_nav LI A.gallery#nav_on {
	background-position: -4px 26px;
}

/*Left Navigation*/
.left_nav_container {
	float: left;
	z-index: 10;
	width: 269px;
	position: relative;
	top: -18px;
	left: -22px;
	min-height: 424px;
	margin: 0px 36px 0px 0px;
}

.left_nav_top {
	background: url(../../images/left_nav/left_nav_bg_top.png) no-repeat;
	height: 18px;
}

.left_nav_mid {
	background: url(../../images/left_nav/left_nav_bg_mid.png) repeat-y;
}

.left_nav_bot {
	background: url(../../images/left_nav/left_nav_bg_bot.png) no-repeat;
	height: 14px;
}

.left_nav_container UL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.left_nav_container .left_nav_mid UL LI A.adventure:link, .left_nav_container .left_nav_mid UL LI A.adventure:visited {
	background: url(../../images/left_nav/adventure.gif) -2px 0px;
	width: 265px;
	height: 45px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

.left_nav_container .left_nav_mid UL LI A.adventure:hover {
	background-position: -2px -45px;
}

.left_nav_container .left_nav_mid UL LI A.explore:link, .left_nav_container .left_nav_mid UL LI A.explore:visited {
	background: url(../../images/left_nav/explore.gif);
	width: 265px;
	height: 45px;
	display: block;
	margin: 15px 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
}

.left_nav_container .left_nav_mid UL LI A.explore:hover {
	background-position: 0px -45px;
}

.left_nav_container .left_nav_mid UL LI A.guides:link, .left_nav_container .left_nav_mid UL LI A.guides:visited {
	width: 265px;
	height: 45px;
	display: block;
	margin: 10px 0px 0px;
	text-indent: -9999px;
	overflow: hidden;
	background-image: url(../../images/left_nav/lodging.gif);
}

.left_nav_container .left_nav_mid UL LI A.guides:hover {
	background-position: 0px -45px;
}

.left_nav_container .left_nav_mid UL LI A#nav_on {
	background-position: 0px -90px;
}

.left_nav_container .left_nav_mid UL LI A.adventure#nav_on {
	background-position: -2px -90px;
}

.left_nav_container UL LI A.onsite {
	display: block;
	width: 269px;
	height: 93px;
	background: url(../../images/left_nav/onsite.png);
	text-indent: -9999px;
	overflow: hidden;
	margin: -10px 0px 0px;
}

.left_nav_container UL LI A.backToExploreRivers:link, .left_nav_container UL LI A.backToExploreRivers:visited {
	display: block;
	width: 269px;
	height: 83px;
	background: url(../../images/left_nav/backToExploreRivers.png);
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px;
}

.left_nav_container UL LI A.backToExploreRivers:hover {
	background-position: 0px -83px;
}

.left_nav_container UL LI A.outdoor {
	display: block;
	width: 269px;
	height: 93px;
	background: url(../../images/left_nav/outdoor_adventure.png);
	text-indent: -9999px;
	overflow: hidden;
	margin: -16px 0px 0px;
}

/*Left Navigation Top*/
.leftNavTopContainer {
	overflow: hidden;
	padding: 0px 0px 0px 26px;
	margin: 0px 0px 24px;
}

.leftNavTopContainer UL {
}

.leftNavTopContainer UL LI {
	margin: 6px 0px 0px;
}

.leftNavTopContainer UL LI A:link, .leftNavTopContainer UL LI A:visited {
	color: #413E03;
	/*[disabled]color:#686300;*/
	text-decoration: none;
}

.leftNavTopContainer UL LI A:hover {
	color: #807C26;
}

.leftNavTopContainer UL LI A#nav_on {
	color: #F57B20;
	background: url(../../images/arrow.gif) repeat-y;
	display: block;
	width: 200px;
	padding: 0px 0px 0px 12px;
	margin-left: -12px;
}

/*Inner Left Navigaiton*/
.left_nav_mid UL UL {
	padding: 0px 0px 0px 64px;
	margin: 0px 0px 30px;
}

.left_nav_mid UL UL LI {
	margin: 6px 0px 0px;
}

.left_nav_mid UL UL LI A:link, .left_nav_mid UL UL LI A:visited {
	color: #413E03;
	/*[disabled]color:#686300;*/
	text-decoration: none;
}

.left_nav_mid UL UL LI A:hover {
	color: #807C26;
}

.left_nav_mid UL UL LI A#nav_on {
	color: #F57B20;
	background: url(../../images/arrow.gif) repeat-y;
	display: block;
	width: 200px;
	padding: 0px 0px 0px 12px;
	margin-left: -12px;
}

/*Inner Inner Left Navigaiton*/
.left_nav_mid UL UL UL {
	padding: 0px 6px 0px 14px;
	margin: 0px 0px 14px;
}

.left_nav_mid UL UL UL LI {
	margin: 6px 0px 0px;
}

.left_nav_mid UL UL UL LI A:link, .left_nav_mid UL UL UL LI A:visited {
	color: #807C26;
	text-decoration: none;
}

.left_nav_mid UL UL UL LI A:hover {
	color: #413E03;
	/*[disabled]color:#686300;*/
}

/*Footer*/
.footer {
	padding: 0px 28px;
}

.footer P {
	float: left;
	color: #CCCCCC;
}

UL.footer_nav {
	color: #CCCCCC;
	float: right;
	/*[disabled]position:relative;*/
	/*[disabled]top:-56px;*/
	/*[disabled]right:52px;*/
	/*[disabled]overflow:hidden;*/
}

UL.footer_nav LI {
	float: left;
	list-style: none;
	margin-left: 10px;
}

UL.footer_nav LI A:link, UL.footer_nav LI A:visited {
	color: #CCCCCC;
	text-decoration: none;
}

/*River Content*/
.river_container {
	height: 386px;
	width: 593px;
	position: relative;
	margin-bottom: 22px;
	z-index: 99;
}

.river_container .river_content_top {
	height: 22px;
	background: url(../../images/river_content_top.png) no-repeat;
}

.river_container .river_content_mid {
	height: 341px;
	background: url(../../images/river_content_mid.png) repeat-y;
	margin: 0px;
	width: 593px;
	text-align: left;
	padding: 0px 0px 2px;
}

.river_container .river_content_bot {
	height: 23px;
	background: url(../../images/river_content_bot.png) no-repeat;
}

#rivers .left_nav_mid {
	height: 322px;
}

.riverDescWrap {
	padding: 6px 14px 0px;
}

/*New River*/
.river_container#new {
	height: 386px;
	width: 636px;
	position: relative;
	top: 0px;
	left: -40px;
	margin-bottom: 22px;
	z-index: 99;
}

.river_container#new .river_content_top {
	height: 18px;
	background: url(../../images/rivers/new/new_top.png) no-repeat;
}

.river_container#new .river_content_mid {
	height: 341px;
	background: url(../../images/rivers/new/new_mid.png) repeat;
	margin: 4px 0px 0px;
	width: 613px;
	text-align: left;
	padding: 0px 0px 2px;
	color: #000000;
}

.river_container#new .river_content_bot {
	height: 23px;
	background: url(../../images/rivers/new/new_bot.png) no-repeat;
}

#new.content_bot {
	margin-top: -66px;
	position: relative;
	z-index: -5;
}

DL#new {
	margin: -4px 0px 0px 14px;
	display: block;
	width: 585px;
	height: 356px;
	background: url(../../images/rivers/new.jpg) no-repeat;
	position: relative;
	top: -9px;
}

DL#new A:link, DL#new A:visited {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	z-index: 20;
}

DL#new A#title {
	display: block;
	width: 565px;
	height: 0px;
	padding-top: 356px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(../../images/rivers/upper_gauley_hover.jpg) no-repeat 900px 900px;
	cursor: default;
}

DL#new A#title:hover {
	/*[disabled]background-position:0px 0px;*/
	/*[disabled]z-index:10;*/
}

DL#new A:link SPAN, DL#new A:visited SPAN {
	display: none;
}

DL#new A:hover SPAN {
	position: absolute;
	width: 234px;
	display: block;
	padding: 5px 14px;
	height: 286px;
	z-index: 99;
	margin-top: 12px;
	background-color: #FFFFFF;
}

DL#new DD {
	position: absolute;
	padding: 0px;
	margin: 0px;
}

DL#new DD#fayetteStationRapid {
	left: 234px;
	top: 93px;
	z-index: 20;
}

DL#new A#fayetteStationRapid:hover {
	background: url(../../images/rivers/new/fayetteStationRapid.png) no-repeat 8px 0px;
	width: 216px;
	height: 86px;
	position: absolute;
	top: -50px;
}

DL#new A#fayetteStationRapid:hover SPAN {
	top: -47px;
	left: -535px;
	z-index: 9999;
	float: left;
}

DL#new DD#millersFolly {
	left: 240px;
	top: 125px;
	z-index: 20;
}

DL#new A#millersFolly:hover {
	background: url(../../images/rivers/new/millersFolly.png) no-repeat 8px 0px;
	width: 216px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#new A#millersFolly:hover SPAN {
	top: -79px;
	left: -541px;
}

DL#new DD#doubleZ {
	left: 312px;
	top: 133px;
	z-index: 20;
}

DL#new A#doubleZ:hover {
	background: url(../../images/rivers/new/doubleZ.png) no-repeat 8px 0px;
	width: 216px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#new A#doubleZ:hover SPAN {
	top: -87px;
	left: -613px;
	/*[disabled]background-color:#FF0000;*/
}

DL#new DD#keaneysRapids {
	left: 344px;
	top: 183px;
	z-index: 20;
}

DL#new A#keaneysRapids:hover {
	background: url(../../images/rivers/new/keaneysRapids.png) no-repeat 8px 0px;
	width: 216px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#new A#keaneysRapids:hover SPAN {
	top: -137px;
	left: -645px;
	/*[disabled]background-color:#FF0000;*/
}

DL#new DD#railroadRapids {
	left: 360px;
	top: 258px;
	z-index: 20;
}

DL#new A#railroadRapids:hover {
	background: url(../../images/rivers/new/railroadRapids.png) no-repeat 8px 0px;
	width: 216px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#new A#railroadRapids:hover SPAN {
	top: -212px;
	left: -661px;
	/*[disabled]background-color:#FF0000;*/
}

/*Lower River*/
.river_container#lower {
	left: -48px;
	top: 14px;
}

A.riverButtonRight:link, A.riverButtonRight:visited {
	display: block;
	width: 34px;
	height: 54px;
	background: url(../../images/rivers/buttonRight.png) right 0px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 0px -70px;
	position: relative;
	top: 165px;
	left: 541px;
	z-index: 100;
}

A.riverButtonRight:hover {
	background-position: right -54px;
	width: 194px;
	left: 381px;
}

#lower.content_bot {
	margin-top: -66px;
	position: relative;
	z-index: -5;
}

DL#lower_gauley {
	margin: -4px 0px 0px 14px;
	display: block;
	width: 565px;
	height: 356px;
	background: url(../../images/rivers/lower_gauley.jpg) no-repeat;
	position: relative;
	top: -9px;
}

DL#lower_gauley A:link, DL#lower_gauley A:visited {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	z-index: 20;
}

DL#lower_gauley A#title {
	display: block;
	width: 565px;
	height: 0px;
	padding-top: 356px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(../../images/rivers/upper_gauley_hover.jpg) no-repeat 900px 900px;
	cursor: default;
}

DL#lower_gauley A#title:hover {
	/*[disabled]background-position:0px 0px;*/
	/*[disabled]z-index:10;*/
}

DL#lower_gauley A:link SPAN, DL#lower_gauley A:visited SPAN {
	display: none;
}

DL#lower_gauley A:hover SPAN {
	position: absolute;
	width: 234px;
	display: block;
	padding: 5px 14px;
	height: 286px;
	z-index: 99;
	margin-top: 12px;
	background-color: #FFFFFF;
}

DL#lower_gauley DD {
	position: absolute;
	padding: 0px;
	margin: 0px;
}

DL#lower_gauley DD#pureScreamingHell {
	left: 102px;
	top: 256px;
	z-index: 20;
}

DL#lower_gauley A#pureScreamingHell:hover {
	background: url(../../images/rivers/lower/pureScreamingHell.png) no-repeat 8px 0px;
	width: 208px;
	height: 86px;
	position: absolute;
	top: -50px;
}

DL#lower_gauley A#pureScreamingHell:hover SPAN {
	top: -208px;
	left: -395px;
	z-index: 9999;
	float: left;
}

DL#lower_gauley DD#stairstep {
	left: 185px;
	top: 264px;
	z-index: 20;
}

DL#lower_gauley A#stairstep:hover {
	background: url(../../images/rivers/lower/stairstep.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#lower_gauley A#stairstep:hover SPAN {
	top: -216px;
	left: -478px;
}

DL#lower_gauley DD#heavenHelpYou {
	left: 160px;
	top: 218px;
	z-index: 20;
}

DL#lower_gauley A#heavenHelpYou:hover {
	background: url(../../images/rivers/lower/heavenHelpYou.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#lower_gauley A#heavenHelpYou:hover SPAN {
	top: -170px;
	left: -453px;
	/*[disabled]background-color:#FF0000;*/
}

DL#lower_gauley DD#upperLowerMash {
	left: 228px;
	top: 142px;
	z-index: 20;
}

DL#lower_gauley A#upperLowerMash:hover {
	background: url(../../images/rivers/lower/upperLowerMash.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#lower_gauley A#upperLowerMash:hover SPAN {
	top: -94px;
	left: -522px;
	/*[disabled]background-color:#FF0000;*/
}

DL#lower_gauley DD#koontzFlume {
	left: 375px;
	top: 64px;
	z-index: 20;
}

DL#lower_gauley A#koontzFlume:hover {
	background: url(../../images/rivers/lower/koontzFlume.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#lower_gauley A#koontzFlume:hover SPAN {
	top: -16px;
	left: -668px;
	/*[disabled]background-color:#FF0000;*/
}

/*Upper River*/
#upper.content_bot {
	margin-top: -66px;
	position: relative;
	z-index: -5;
}

A.riverButtonLeft:link, A.riverButtonLeft:visited {
	display: block;
	width: 34px;
	height: 54px;
	background: url(../../images/rivers/buttonLeft.png);
	text-indent: -9999px;
	overflow: hidden;
	margin: 0px 0px -70px;
	position: relative;
	top: 165px;
	left: -46px;
	z-index: 100;
}

A.riverButtonLeft:hover {
	background-position: 0px -54px;
	width: 194px;
}

.river_container#upper {
	left: -16px;
	top: 14px;
}

DL#upper_gauley {
	margin: -4px 0px 0px 14px;
	display: block;
	width: 565px;
	height: 356px;
	background: url(../../images/rivers/upper_gauley.jpg) no-repeat;
	position: relative;
	top: -9px;
}

DL#upper_gauley A:link, DL#upper_gauley A:visited {
	display: block;
	width: 30px;
	height: 30px;
	text-decoration: none;
	z-index: 20;
}

DL#upper_gauley A#title {
	display: block;
	width: 565px;
	height: 0px;
	padding-top: 356px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	background: transparent url(../../images/rivers/upper_gauley_hover.jpg) no-repeat 900px 900px;
	cursor: default;
}

DL#upper_gauley A#title:hover {
	/*[disabled]background-position:0px 0px;*/
	/*[disabled]z-index:10;*/
}

DL#upper_gauley A:link SPAN, DL#upper_gauley A:visited SPAN {
	display: none;
}

DL#upper_gauley A:hover SPAN {
	position: absolute;
	width: 234px;
	display: block;
	padding: 5px 14px;
	height: 286px;
	z-index: 99;
	margin-top: 13px;
	background: #FFFFFF;
}

DL#upper_gauley DD {
	position: absolute;
	padding: 0px;
	margin: 0px;
}

DL#upper_gauley DD#sweetFalls {
	left: 92px;
	top: 130px;
	z-index: 20;
}

DL#upper_gauley A#sweetFalls:hover {
	background: url(../../images/rivers/upper/sweetFalls.png) no-repeat 8px 0px;
	width: 208px;
	height: 86px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#sweetFalls:hover SPAN {
	top: -82px;
	left: -417px;
	z-index: 9999;
	float: left;
}

DL#upper_gauley DD#lostPaddle {
	left: 192px;
	top: 238px;
	z-index: 20;
}

DL#upper_gauley A#lostPaddle:hover {
	background: url(../../images/rivers/upper/lostPaddle.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#lostPaddle:hover SPAN {
	top: -190px;
	left: -517px;
	/*[disabled]background-color:#FF0000;*/
}

DL#upper_gauley DD#ironRing {
	left: 138px;
	top: 208px;
	z-index: 20;
}

DL#upper_gauley A#ironRing:hover {
	background: url(../../images/rivers/upper/ironRing.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#ironRing:hover SPAN {
	top: -160px;
	left: -463px;
	/*[disabled]background-color:#FF0000;*/
}

DL#upper_gauley DD#pillowRock {
	left: 258px;
	top: 184px;
	z-index: 20;
}

DL#upper_gauley A#pillowRock:hover {
	background: url(../../images/rivers/upper/pillowRock.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#pillowRock:hover SPAN {
	top: -135px;
	left: -582px;
	/*[disabled]background-color:#FF0000;*/
}

DL#upper_gauley DD#ironCurtain {
	left: 326px;
	top: 172px;
	z-index: 20;
}

DL#upper_gauley A#ironCurtain:hover {
	background: url(../../images/rivers/upper/ironCurtain.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#ironCurtain:hover SPAN {
	top: -123px;
	left: -650px;
	/*[disabled]background-color:#FF0000;*/
}

DL#upper_gauley DD#insignificant {
	left: 362px;
	top: 198px;
	z-index: 20;
}

DL#upper_gauley A#insignificant:hover {
	background: url(../../images/rivers/upper/insignificant.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#insignificant:hover SPAN {
	top: -149px;
	left: -687px;
	/*[disabled]background-color:#FF0000;*/
}

DL#upper_gauley DD#summersvilleDam {
	left: 470px;
	top: 86px;
	z-index: 20;
}

DL#upper_gauley A#summersvilleDam:hover {
	background: url(../../images/rivers/upper/summersvilleDam.png) no-repeat 8px 0px;
	width: 208px;
	height: 120px;
	position: absolute;
	top: -50px;
}

DL#upper_gauley A#summersvilleDam:hover SPAN {
	top: -38px;
	left: -795px;
	/*[disabled]background-color:#FF0000;*/
}

/*H1 Tags*/
H1#home_1 {
	background: url(../../images/h1/home_1.gif) no-repeat;
	display: block;
	width: 215px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#about_1 {
	background: url(../../images/h1/about_1.gif) no-repeat;
	display: block;
	width: 144px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#sorry_1 {
	background: url(../../images/h1/sorry_i.png) no-repeat;
	display: block;
	width: 350px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#links_1 {
	background: url(../../images/h1/links_1.gif) no-repeat;
	display: block;
	width: 144px;
	height: 16px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#guides_1 {
	background: url(../../images/h1/guides_1.gif) no-repeat;
	display: block;
	width: 170px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#exploreRivers_1 {
	background: url(../../images/h1/exploreRivers_1.gif) no-repeat;
	display: block;
	width: 181px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#exploreRivers_2 {
	background: url(../../images/h1/exploreRivers_2.gif) no-repeat;
	display: block;
	width: 181px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#adventure_1 {
	background: url(../../images/h1/adventure_1.gif) no-repeat;
	display: block;
	width: 203px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#adventure_2 {
	background: url(../../images/h1/adventure_2.gif) no-repeat;
	display: block;
	width: 366px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#adventureBeg_1 {
	background: url(../../images/h1/adventureBeg_1.gif) no-repeat;
	display: block;
	width: 209px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#adventureBeg_2 {
	background: url(../../images/h1/adventureBeg_2.gif) no-repeat;
	display: block;
	width: 309px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#adventureInt_1 {
	background: url(../../images/h1/adventureInt_1.gif) no-repeat;
	display: block;
	width: 311px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#adventureExp_1 {
	background: url(../../images/h1/adventureExp_1.gif) no-repeat;
	display: block;
	width: 291px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#adventureOther_1 {
	background: url(../../images/h1/adventureOther_1.gif) no-repeat;
	display: block;
	width: 155px;
	height: 14px;
	text-indent: -9999px;
	overflow: hidden;
	margin: 26px 0px 0px;
}

H1#riverNew_1 {
	background: url(../../images/h1/riverNew_1.gif) no-repeat;
	display: block;
	width: 145px;
	height: 18px;
	text-indent: -9999px;
	margin: 0px 0px 0px 14px;
}

H1#riverUpper_1 {
	background: url(../../images/h1/riverUpper_1.gif) no-repeat;
	display: block;
	width: 177px;
	height: 18px;
	text-indent: -9999px;
	margin: 0px 0px 0px 14px;
	overflow: hidden;
}

H1#riverLower_1 {
	background: url(../../images/h1/riverLower_1.gif) no-repeat;
	display: block;
	width: 181px;
	height: 18px;
	text-indent: -9999px;
	margin: 0px 0px 0px 14px;
}

H1#plan_1 {
	background: url(../../images/h1/Plan_1.gif) no-repeat;
	display: block;
	width: 144px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#drive_1 {
	background: url(../../images/h1/drive_1.gif) no-repeat;
	display: block;
	width: 203px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#drive_2 {
	background: url(../../images/h1/drive_2.gif) no-repeat;
	display: block;
	width: 366px;
	height: 19px;
	text-indent: -9999px;
	overflow: hidden;
	margin-top: 16px;
}

H1#gallery_1 {
	background: url(../../images/h1/gallery_1.gif) no-repeat;
	display: block;
	width: 158px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#lodging_1 {
	background: url(../../images/h1/lodging_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#specials_1 {
	background: url(../../images/h1/specials_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#questions_1 {
	background: url(../../images/h1/questions_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#local_1 {
	background: url(../../images/h1/local_1.gif) no-repeat;
	display: block;
	width: 400px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#event_1 {
	background: url(../../images/h1/event_1.gif) no-repeat;
	display: block;
	width: 200px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#explore_1 {
	background: url(../../images/h1/exploreWV_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#request_1 {
	background: url(../../images/h1/request_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#adventureUpgrades_1 {
	background: url(../../images/h1/adventureUpgrades_1.gif) no-repeat;
	display: block;
	width: 350px;
	height: 20px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#book_1 {
	background: url(../../images/h1/book_1.gif) no-repeat;
	display: block;
	width: 215px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}

H1#on-site_1 {
	background: url(../../images/h1/onsite_1.gif) no-repeat;
	display: block;
	width: 450px;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
}

/*Directions Table*/
TABLE.drivingTimes {
	font-size: 11px;
	line-height: 12px;
}

TABLE.drivingTimes TD {
	padding: 0px 18px 1px 0px;
}

/*Calendar*/
.cCurrentMonth, .cWeekend, .cNextMonth {
	color: #333333;
}

.cHeader {
	color: #FFFFFF;
}

/*Other*/
UL#plan_trip {
	list-style-type: none;
	/*[disabled]padding-left:26px;*/
	/*[disabled]padding-right:30px;*/
	margin: 20px 0px 0px -40px;
}

UL#plan_trip H2 {
	margin: 0px 0px 4px;
}

UL#plan_trip LI {
	margin-bottom: 10px;
}

P.toggler {
	margin: 0;
	font-weight: bold;
	cursor: pointer;
}

DIV.element {
	margin-bottom: 10px;
}

DIV.element UL {
	list-style-type: none;
	padding-left: 10px;
}

DIV.element UL.normal {
	list-style-type: disc;
	padding-left: 14px;
}

.error {
	display: inline;
	color: #CC3333;
}

/*Spry Validation Textarea
These are the classes applied on the error messages
* which prevent them from being displayed by default.*/
.textareaRequiredMsg, .textareaMinCharsMsg, .textareaMaxCharsMsg, .textareaValidMsg {
	display: none;
}

/*These selectors change the way messages look when the widget is in one of the error states.
* These classes set a default red border and color for the error text.
* The state class (e.g. .textareaRequiredState) is applied on the top-level container for the widget,
* and this way only the specific error message can be shown by setting the display property to "inline".*/
.textareaRequiredState .textareaRequiredMsg, .textareaMinCharsState .textareaMinCharsMsg, .textareaMaxCharsState .textareaMaxCharsMsg {
	display: inline;
	color: #CC3333;
	/*[disabled]border:1px solid #CC3333;*/
}

/*The next three group selectors control the way the core element (TEXTAREA) looks like when the widget is in one of the states: * focus, required / minChars / maxChars , valid
* There are two selectors for each state, to cover the two main usecases for the widget:
* - the widget id is placed on the top level container for the TEXTAREA
* - the widget id is placed on the TEXTAREA element itself (there are no error messages)
When the widget is in the valid state the TEXTAREA has a green background applied on it.*/
.textareaValidState TEXTAREA, TEXTAREA.textareaValidState {
	/*[disabled]background-color:#B8F5B1;*/
}

/*When the widget is in an invalid state the TEXTAREA has a red background applied on it.*/
TEXTAREA.textareaRequiredState, .textareaRequiredState TEXTAREA, TEXTAREA.textareaMinCharsState, .textareaMinCharsState TEXTAREA, TEXTAREA.textareaMaxCharsState, .textareaMaxCharsState TEXTAREA {
	background-color: #FF9F9F;
}

/*When the widget has received focus, the TEXTAREA has a yellow background applied on it.
.textareaFocusState textarea, textarea.textareaFocusState {
background-color:#FFFFCC;
}
This class applies only for a short period of time and changes the way the text in the textarea looks like.
* It applies only when the widget has enforce max chars enabled and the user tries to type some more.*/
.textareaFlashState TEXTAREA, TEXTAREA.textareaFlashState {
	color: #FF0000 !important;
}

/*Spry Validation Textfield Styles
These are the classes applied on the error messages
* which prevent them from being displayed by default.*/
.textfieldRequiredMsg, .textfieldInvalidFormatMsg, .textfieldMinValueMsg, .textfieldMaxValueMsg, .textfieldMinCharsMsg, .textfieldMaxCharsMsg, .textfieldValidMsg {
	display: none;
}

/*These selectors change the way messages look when the widget is in one of the error states.
* These classes set a default red border and color for the error text.
* The state class (e.g. .textfieldRequiredState) is applied on the top-level container for the widget,
* and this way only the specific error message can be shown by setting the display property to "inline".*/
.textfieldRequiredState .textfieldRequiredMsg, .textfieldInvalidFormatState .textfieldInvalidFormatMsg, .textfieldMinValueState .textfieldMinValueMsg, .textfieldMaxValueState .textfieldMaxValueMsg, .textfieldMinCharsState .textfieldMinCharsMsg, .textfieldMaxCharsState .textfieldMaxCharsMsg {
	display: inline;
	color: #CC3333;
	/*[disabled]border:1px solid #CC3333;*/
}

/*The next three group selectors control the way the core element (INPUT) looks like when the widget is in one of the states: * focus, required / invalid / minValue / maxValue / minChars / maxChars , valid
* There are two selectors for each state, to cover the two main usecases for the widget:
* - the widget id is placed on the top level container for the INPUT
* - the widget id is placed on the INPUT element itself (there are no error messages)
When the widget is in the valid state the INPUT has a green background applied on it.*/
.textfieldValidState INPUT, INPUT.textfieldValidState {
	/*[disabled]background-color:#B8F5B1;*/
}

/*When the widget is in an invalid state the INPUT has a red background applied on it.*/
INPUT.textfieldRequiredState, .textfieldRequiredState INPUT, INPUT.textfieldInvalidFormatState, .textfieldInvalidFormatState INPUT, INPUT.textfieldMinValueState, .textfieldMinValueState INPUT, INPUT.textfieldMaxValueState, .textfieldMaxValueState INPUT, INPUT.textfieldMinCharsState, .textfieldMinCharsState INPUT, INPUT.textfieldMaxCharsState, .textfieldMaxCharsState INPUT {
	background-color: #FF9F9F;
}

/*This class applies only for a short period of time and changes the way the text in the textbox looks like.
* It applies only when the widget has character masking enabled and the user tries to type in an invalid character.*/
.textfieldFlashText INPUT, INPUT.textfieldFlashText {
	color: #FF0000 !important;
}

A.sbutton:link, A.sbutton:visited {
	display: block;
	background-image: url(../../images/aspecials.png);
	width: 314px;
	height: 49px;
	position: relative;
	top: -109px;
	left: 6px;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 19 !important;
}

A.sbutton:hover {
	background-position: 0px 49px;
}
A.wowgauley:link, A.wowgauley:visited {
	display:block;
	background-image:url(../../images/gauley_home_specials.png);
	width:314px;
	height:49px;
	position: relative;
	top: 280px;
	left: 20px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:30000;
}

A.wowgauley:hover {
	background-position: 0px 49px;
}



A.testwowgauley:link, A.testwowgauley:visited {
	display:block;
	background-image:url(../../images/gauley_home_specials2.png);
	width:314px;
	height:49px;
	position: relative;
	top: 229px;
	left: 20px;
	text-indent:-9999px;
	overflow:hidden;
	z-index:30000;
}

A.testwowgauley:hover {
	background-position: 0px 49px;
}









@charset "UTF-8";
/* CSS Document */

