@charset "utf-8";
/* CSS Document */
/*REMOVES DOTTED LINKS IN FIREFOX - MOZILLA*/
a{outline: none;}
:focus{-moz-outline-style: none;}
img {border-style:none;}

body  {
	font: 100%  Helvetica, sans-serif;
	margin: 0; 
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

.homeBG {
	background: #442a08 url(images/PCRV_bg.jpg) top center no-repeat;
}

.newsBG {
	background: #442a08 url(images/PCRV_bg2.jpg) top center no-repeat;
}

.eventsBG {
	background: #442a08 url(images/PCRV_bg3.jpg) top center no-repeat;
}

.reservationsBG {
	background: #442a08 url(images/PCRV_bg4.jpg) top center no-repeat;
}

.restaurantBG {
	background: #442a08 url(images/PCRV_bg7.jpg) top center no-repeat;
}

.flystoreBG {
	background: #442a08 url(images/PCRV_bg6.jpg) top center no-repeat;
}

.galleryBG {
	background: #442a08 url(images/PCRV_bg5.jpg) top center no-repeat;
}

.contactBG {
	background: #442a08 url(images/PCRV_bg8.jpg) top center no-repeat;
}


html, body {
	height: 100%;
	padding: 0;
	margin: 0;
}


/* MAIN CONTAINER */

.mainWrapper {
	position:relative;
	width:1050px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align:left;
	background:none;
}

/* HEADS */

.mastheadHome {
	position:relative;
	background:url(images/mastheadHOME.png) no-repeat;
	width:1050px;
	height:428px;
	z-index:100;
	margin-bottom:-70px;
}

/* MAIN NAV */

.mainNav {
	position:relative;
	margin:0 auto;
	padding:0px;
	width:889px;
	height:45px;
	z-index:1000;
}

.mainNav ul {
	position:relative;
	margin:0 auto;
	padding:0;
}

.mainNav ul li{
	text-decoration:none;
	display:inline;
	float:left;
	margin:0 auto;
	padding:0;
}

.mainNav ul li a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	border-bottom:none;
}

.bttnCurrentHome, .bttnCurrentHome a:hover, .bttnCurrentNews, .bttnCurrentNews a:hover, .bttnCurrentEvents, .bttnCurrentEvents a:hover, .bttnCurrentReservations, .bttnCurrentReservations a:hover, .bttnCurrentRestaurant, .bttnCurrentRestaurant a:hover, .bttnCurrentFlyshop, .bttnCurrentFlyshop a:hover, .bttnCurrentGallery, .bttnCurrentGallery a:hover, .bttnCurrentContact, .bttnCurrentContact a:hover  {
	margin:0px;
	padding:0px;
	cursor:default;
}

.bottomSpacer {
	margin:0;
	padding:0;
	height:30px;
	clear:both;
}

/* MAIN CONTENT */

.leftContent {
	margin:0;
	padding:0 30px 0 85px;
	width:630px;
	float:left;
	overflow:hidden;
	border-right:dotted 2px #442a08;
}

.mainBGContainer {
	position:relative;
	margin:0px;
	padding:0px;
	top:-40px;
}

.mainBGTop {
	position:relative;
	margin:0;
	padding:0;
	background:url(images/BG_texture_top.png) no-repeat;
	height:95px;
}

.mainBGBttm {
	position:relative;
	top:-40px;
	margin:0px;
	padding:0px;
	background:url(images/BG_texture_bttm.png) no-repeat;
	height:132px;
	clear:both;
}

.mainContent{
	margin:0;
	padding:0;
	background:url(images/BG_texture_mid.png) repeat-y;
	overflow:hidden;
}

h1 {
	color: #442a08;
	font-size:28px;
	font-weight:bold;
}

h3 {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:22px;
	font-weight:bold;
}

h4 {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

p {
	margin:10px 0 5px 0;
	padding:0;
	color: #442a08;
	font-size:14px;
	font-weight:bold;
	line-height:17px;
}

.p_italics {
	font-style:italic;
}

.p_bold {
	font-weight:bold;
}

.p_boldItalics {
	font-style:italic;
	font-weight:bold;
}

p a, li a {
	text-decoration:none;
	color:#334569;
	border-bottom:dotted 1px #334569;
	font-weight:bold;
}

p a:hover, li a:hover {
	text-decoration:none;
	color:#fff4e6;
	border-bottom:none;
}

.headerHome {
	margin:0;
	padding:0;
	background:url(images/headerHOME.png) no-repeat;
	width:600px;
	height:168px;
	text-indent:-9999px;
}

.headerNews {
	margin:0;
	padding:0;
	background:url(images/headerNEWS.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerEvents {
	margin:0;
	padding:0;
	background:url(images/headerEVENTS.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerReservations {
	margin:0;
	padding:0;
	background:url(images/headerRESERVATIONS.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerRestaurant {
	margin:0;
	padding:0;
	background:url(images/headerRESTAURANT.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerFlyshop {
	margin:0;
	padding:0;
	background:url(images/headerFLYSHOP.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerGallery {
	margin:0;
	padding:0;
	background:url(images/headerGALLERY.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.headerContact {
	margin:0;
	padding:0;
	background:url(images/headerCONTACT.png) no-repeat;
	width:600px;
	height:32px;
	text-indent:-9999px;
}

.dividerContentTop {
	margin:0 auto;
	padding:0;
	height:5px;
	border-top: dotted 2px #442a08;
	margin-top:15px;
}

.dividerContentBttm {
	margin:0 auto;
	padding:0;
	height:8px;
	border-bottom: dotted 2px #442a08;
	margin-top:10px;
}

.dividerContentBttmRsrv {
	margin:0 auto;
	padding:0;
	border-bottom: dotted 2px #442a08;
	margin-top:20px;
}

.dividerSubhead {
	margin:0 auto 20px auto;
	padding:0;
	border-top: dotted 2px #442a08;
	margin-top:8px;
}

.reservationBttn {
	margin:0 auto;
	width:263px;
	height:93px;
}

.reservationBttnRsrv {
	margin:-20px auto 0px auto;
	width:263px;
	height:93px;
}

/* SIDE BAR CONTENT */

.rightContent {
	margin:0 0 0 0px;
	padding:0 85px 0 20px;
	width:195px;
	float:right;
	background:none;
}

.newsletterSignUp {
	margin:0 auto;
	padding:0;
	width:180px;
}

.sidebarHeaderLocalLinks {
	margin:0;
	padding:0;
	height:36px;
	background:url(images/sidebarHeader_LocalLinks.png) no-repeat;
	border-top: dotted 2px #442a08;
	border-bottom: dotted 2px #442a08;
	margin-top:10px;
}

.sidebarHeaderLocalWeather {
	margin:0;
	padding:0;
	height:52px;
	background:url(images/sidebarHeader_LocalWeather.png) no-repeat;
	border-top: dotted 2px #442a08;
	border-bottom: dotted 2px #442a08;
	margin-bottom:15px;
}

.weatherWidget {
	margin:0 auto;
	padding:0;
	width:180px;
	height:150px;
	background:url(images/weatherWidget_BG.png) !important;
	border:solid 2px #442a08;
}

.wow_container table {
	border:none !important;
	background:none !important;
}

table.wowfill tbody tr td a, table.wowfill tbody tr td {
	color:white !important;
}

.dividerSidebar {
	margin:0;
	padding:0;
	height:8px;
	border-bottom: dotted 2px #442a08;
	margin-top:2px;
	margin-bottom:10px;
}

.localLinks {
	margin:0;
	padding:0;
	font-size:13px;
	font-weight:bold;
	margin-bottom:25px;
}

.localLinksList {
	margin:0;
	padding:0;
}

.localLinksList li {
	list-style-type:none;
	margin-top:10px;
}

.localLinks a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#334569;
	border-bottom:dotted 1px #334569;
}

.localLinks a:hover {
	text-decoration:none;
	color:#fff4e6;
	border-bottom:none;
}

.rightContent p {
	text-align:left;
}

/* NEWS PAGE */

.subheadBBQPavilion {
	margin:0;
	padding:0;
	background:url(images/subheadBBQPavilion.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
	margin-top:20px;
}

.subheadMDW2010 {
	margin:0;
	padding:0;
	background:url(images/subheadMDW2010.png) no-repeat;
	width:630px;
	height:24px;
	text-indent:-9999px;
	margin-top:25px;
}

.imgBBQPavilion {
	margin:0;
	padding:0;
	width:618px;
	height:375px;
	border:double 6px #442a08;
	background:url(images/BBQPavilion.jpg) no-repeat;
	margin-top:10px;
}

.imgUSFlag {
	margin:0;
	padding:0;
	width:630px;
	height:433px;
	background:url(images/USFlag.png) no-repeat;
	margin-top:10px;
}

.imgFreshNewFace {
	margin:0;
	padding:0;
	background:url(images/subheadFreshNewFace.png) no-repeat;
	width:386px;
	height:24px;
	text-indent:-9999px;
	margin-top:25px;
}

.facebook {

	margin:0;
	margin-top:20px;
	padding:0;

}

.facebook h1 {
	margin:0;
	padding:0px;
	color: #442a08;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;

}

.imgFBfollow {
	margin:0;
	padding:0;
	margin-top:3px;
	margin-bottom:30px;
	background:url(images/FacebookFollow.png) no-repeat;
	width:216px;
	height:64px;
	text-indent:-9999px;
}


/* EVENTS PAGE */

.checkBack {
	margin:0;
	padding:0;
	font-weight:bold;
	margin-bottom:30px;
}

.subheadMDBBQPavilion {
	margin:0;
	padding:0;
	background:url(images/subheadMDBBQPavilion.png) no-repeat;
	width:600px;
	height:48px;
	text-indent:-9999px;
	margin-top:20px;
}

.imgBBQPavilion-2 {
	margin:0 0 0 8px;
	padding:0;
	width:300px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/BBQPavilion-2.jpg) no-repeat;
	float:right;
}

.subheadCTF2010 {
	margin:0;
	padding:0;
	background:url(images/subheadCTF2010.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
	margin-top:25px;
	clear:both;
}





/* RESERVATION PAGE */

.subheadRates {
	margin:0;
	padding:0;
	background:url(images/subheadRATES.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
}

.ratesContainer {
	margin:0;
	padding:0 0px 8px 7px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#442a08;
	height:105px;
	border:double 6px #442a08;
	margin-bottom:25px;
	clear:both;
	background:url(images/calloutBG.png) no-repeat;
}

.ratesDeal-1 {
	margin:0;
	padding:0 0 0 0;
	width:170px;
	float:left;
	margin-top:-13px;
}

.ratesDeal-2 {
	margin:0;
	padding:0;
	width:200px;
	float:left;
	margin-top:-13px;
}

.ratesDeal-3 {
	margin:0;
	padding:0;
	width:190px;
	float:left;
	margin-top:-13px;
}

/*.fourtyNine {
	margin:0;
	padding:0;
	width:170px;
	height:125px;
	background:url(images/49.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}*/

.thirtyFive {
	margin:0;
	padding:0;
	width:170px;
	height:125px;
	background:url(images/35.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}

.oneHundredSeventyFive{
	margin:0;
	padding:0;
	width:190px;
	height:125px;
	background:url(images/175.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}

/*.threeHundred{
	margin:0;
	padding:0;
	width:190px;
	height:125px;
	background:url(images/300.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}*/

.monthlyNegotiable{
	margin:0;
	padding:0;
	width:190px;
	height:125px;
	background:url(images/MonthlyNegotiableRate.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}

/*.sevenHundredFifty{
	margin:0;
	padding:0;
	width:190px;
	height:125px;
	background:url(images/750.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}*/

.dividerVerticleRates {
	margin:0;
	padding:0;
	height:90%;
	border-right:dotted 2px #442a08;
	float:left;
	margin-right:18px;
	margin-top:10px;
}

.subheadAmenities {
	margin:0;
	padding:0;
	background:url(images/subheadAMENITIES.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
}

.subheadParkMap {
	margin:0;
	padding:0;
	background:url(images/subheadPARKMAP.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
}

.imgRsrv1 {
	margin:13px 0 -5px 8px;
	padding:0;
	width:300px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/WagonSign.jpg) no-repeat;
	float:right;
}

.imgRsrv2 {
	margin:0;
	padding:0;
	width:300px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/FrontSnowyMountain.jpg) no-repeat;
	float:right;
}

.amenitiesList {
	margin:0;
	padding:0;
	font-size:14px;
font-weight:bold;
	color:#442a08;
	background:url(images/amenitiesBG.png) no-repeat;
	margin-bottom:20px;
}

.amenitiesList li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.amenitiesList li{
	background-image: url(images/bulletHook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom:9px; 
}

/* RESTAURANT PAGE */

.imgRest1 {
	margin:13px 0 0 20px;
	padding:0;
	width:350px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/RestaurantSide-1.jpg) no-repeat;
	float:right;
}

.imgRest1Tag {
	margin:0;
	padding:4px 6px 4px 4px;
	height:13px;
	width:172px;
	position:relative;
	float:right;
	top:203px;
	left:0px;
	border-left:dotted 1px #442a08;
	border-top:dotted 1px #442a08;
	background:url(images/TagBG.png) repeat;
	font-size:10px;
	text-align:right;
}

.imgRest3 {
	margin:10px 0 0px 20px;
	padding:0;
	width:350px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/RestaurantSide-3.jpg) no-repeat;
	float:right;
}

.imgRest3Tag {
	margin:0;
	padding:4px 6px 4px 4px;
	height:13px;
	width:104px;
	position:relative;
	float:right;
	top:203px;
	left:0px;
	border-left:dotted 1px #442a08;
	border-top:dotted 1px #442a08;
	background:url(images/TagBG.png) repeat;
	font-size:10px;
	text-align:right;
}

.imgRest2 {
	margin:72px 0 15px 0;
	padding:0;
	width:620px;
	height:225px;
	border:double 6px #442a08;
	background:url(images/RestaurantPanorama-1.jpg) no-repeat;
}

.imgRest2Tag {
	margin:0;
	padding:4px 6px 4px 4px;
	height:13px;
	width:260px;
	position:relative;
	float:right;
	top:203px;
	left:0px;
	border-left:dotted 1px #442a08;
	border-top:dotted 1px #442a08;
	background:url(images/TagBG.png) repeat;
	font-size:10px;
	text-align:right;
}

.subheadMenu {
	margin:0;
	padding:0;
	background:url(images/subheadMENU.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
}

.menu {
	margin:0;
	padding:0;
	font: 100%  Helvetica, sans-serif;
}

.menu li {
	list-style-type:none;
}

.menuSubhead {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:17px;
	font-weight:bold;
	text-transform:uppercase;
}

.menuList {
	margin:0;
	padding:0;
}

.menuItem {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:5px;
}

.itemLeft {
	margin:0;
	padding:0;
	width:300px;
	border-right:dotted #442a08 2px;
	padding-right:5px;
	margin-bottom:10px;
	float:left;
}

.itemRight {
	margin:0;
	padding:0;
	width:300px;
	padding-right:5px;
	margin-bottom:10px;
	float:right;
}

.menuItemDesc {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:11px;
	font-weight:bold;
}

.menuItemPrice {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

.menuBreakfast {
	margin:0;
	padding:0;
	background:url(images/menuBreakfast.png) no-repeat;
	width:600px;
	height:15px;
	margin-top:25px;
	margin-bottom:15px;
	text-indent:-9999px;
}

.menuLunchDinner {
	margin:0;
	padding:0;
	background:url(images/menuLunchDinner.png) no-repeat;
	width:600px;
	height:15px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.menuAppetizers {
	margin:0;
	padding:0;
	background:url(images/menuAppetizers.png) no-repeat;
	width:600px;
	height:13px;
	margin-top:25px;
	margin-bottom:15px;
	text-indent:-9999px;
}

.menuEntrees {
	margin:0;
	padding:0;
	background:url(images/menuEntrees.png) no-repeat;
	width:600px;
	height:18px;
	margin-top:25px;
	margin-bottom:15px;
	text-indent:-9999px;
}

.menuComesWFries {
	margin:0;
	padding:0;
	background:url(images/menuComesWFries.png) no-repeat;
	width:600px;
	height:13px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.menuSalads {
	margin:0;
	padding:0;
	background:url(images/menuSalads.png) no-repeat;
	width:600px;
	height:15px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.menuEntreeSalads {
	margin:0;
	padding:0;
	background:url(images/menuEntreeSalads.png) no-repeat;
	width:600px;
	height:18px;
	margin-top:18px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.menuSoupsSalads {
	margin:0;
	padding:0;
	background:url(images/menuSoupsSalads.png) no-repeat;
	width:600px;
	height:13px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.menuDressings {
	margin:0;
	padding:0;
	width:600px;
	margin-bottom:15px;
	color: #442a08;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	float:left;
}

.menuDivider {
	margin:0 auto;
	padding:0 -10px;
	height:20px;
	width:420px;
	border-bottom:solid 1px #442a08;
	margin-top:10px;
	margin-bottom:-5px;
}

.menuBar {
	margin:0;
	padding:0;
	background:url(images/menuBar.png) no-repeat;
	width:600px;
	height:13px;
	margin-top:25px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.imgSalmon {
	margin:0;
	padding:0;
	background:url(images/menuImgSalmon.png) no-repeat;
	border:solid 2px #442a08;
	width:300px;
	height:200px;
	position:relative;
}

.imgFishChips {
	margin:0;
	padding:0;
	background:url(images/menuImgFishChips.png) no-repeat;
	border:solid 2px #442a08;
	width:300px;
	height:200px;
	position:relative;
}

.imgBurger {
	margin:0;
	padding:0;
	background:url(images/menuImgBurger.png) no-repeat;
	border:solid 2px #442a08;
	width:300px;
	height:200px;
	position:relative;
}

.imgSangria {
	margin:0;
	padding:0;
	background:url(images/menuImgSangria.png) no-repeat;
	border:solid 2px #442a08;
	width:300px;
	height:200px;
	position:relative;
}

.imgTaps {
	margin:0;
	padding:0;
	background:url(images/menuImgTaps.png) no-repeat;
	border:solid 2px #442a08;
	width:300px;
	height:200px;
	position:relative;
}



.subheadChefSpecial {
	margin:0;
	padding:0;
	background:url(images/subheadChefSpecial.png) no-repeat;
	width:630px;
	height:29px;
	text-indent:-9999px;
	margin-top:15px;
	margin-bottom:10px;
	position:relative;
	float:left;
}

.menuBttns {
	margin:0;
	padding:0;
	position:relative;
	top:-23px;
}

.menuBttns ul li{
	display:inline;
}

.menuBttns ul li p {
	margin:0;
	padding:0;
	position:relative;
	float:left;
	left:300px;
	top:2px;
	font-size:11px;
}

.menuBttns ul li a {
	margin:0;
	padding:5px;
	width:100px;
	border:dotted 1px #442a08;
	border-bottom:none;
	background:url(images/TagBG.png) repeat;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#442a08;
	float:right;
	text-decoration:none;
	margin-left:7px;
}

.menuBttns ul li a:hover {
	color:white;
	background:#442a08;
	text-decoration:none;
}

.menuBackBttns {
	margin:0;
	padding:0;
	position:relative;
	top:6px;
}

.menuBackBttns ul li {
	display:inline;
}

.menuBackBttns ul li a {
	margin:0;
	padding:5px;
	width:100px;
	border:dotted 1px #442a08;
	background:url(images/TagBG.png) repeat;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#442a08;
	float:right;
	text-decoration:none;
	margin-left:7px;
}

.menuBackBttns ul li a:hover {
	color:white;
	background:#442a08;
	text-decoration:none;
}

.subheadLocation {
	margin:0;
	padding:0;
	background:url(images/subheadLOCATION.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#map_canvas {
	margin:0;
	padding:0;
	float:left;
	border:solid 2px #442a08;
	margin-bottom:20px;
}

#map_canvas a {
	text-decoration:none;
	color:#334569;
	border-bottom:dotted 1px #334569;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
}

#map_canvas a:hover {
	text-decoration:none;
	color:#fff4e6;
	border-bottom:none;
}

.directions {
	margin:0;
	padding:0;
	padding-left:10px;
	float:right;
	width:215px;
}

.locationInfo {
	margin:0;
	padding:0;
	clear:both;
	padding-top:10px;
}

.locationInfo ul {
	margin:0;
	padding:0;
}

.locationInfo li {
	list-style-type:none;
	margin:0;
	padding:0;
	padding-right:55px;
	float:left;
}

.locationInfo h3 {
	margin:0;
	padding:0;
	margin-top:8px;

}

.locationInfo h4 {
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:2px;
	margin-bottom:5px;
	text-weight:bold;
	border-bottom:dotted 2px #442a08;
}

.locationInfo p {
	margin:0;
	padding:0;
	color: #442a08;
	font-size:14px;
	line-height:17px;
margin-bottom:10px;
}

.subheadDirections {
	margin:0;
	padding:0;
	background:url(images/subheadDIRECTIONS.png) no-repeat;
	height:19px;
	text-indent:-9999px;
}

.subheadMRIR {
	margin:0;
	padding:0;
	background:url(images/subheadMRIR.png) no-repeat;
	height:19px;
	text-indent:-9999px;
}

.subheadMIR {
	margin:0;
	padding:0;
	background:url(images/subheadMIR.png) no-repeat;
	height:19px;
	text-indent:-9999px;
}

/* FLY SHOP PAGE */

.imgFS1 {
	margin:4px 0 0px 15px;
	padding:0;
	width:285px;
	height:216px;
	border:double 6px #442a08;
	background:url(images/missouri-river-fly-shop.jpg) no-repeat;
	float:right;
}

.imgFS2 {
	margin:20px 0 0px 15px;
	padding:0;
	width:285px;
	height:216px;
	border:double 6px #442a08;
	background:url(images/fly-shop-interior1.jpg) no-repeat;
	float:right;
	clear:right;
}

.imgFS3 {
	margin:20px 0 0px 15px;
	padding:0;
	width:285px;
	height:214px;
	border:double 6px #442a08;
	background:url(images/fly-shop-interior2.jpg) no-repeat;
	float:right;
	clear:right;
}

.imgFS4 {
	margin:3px 0 25px 15px;
	padding:0;
	width:285px;
	height:214px;
	border:double 6px #442a08;
	background:url(images/boat-shuttle.jpg) no-repeat;
	float:right;
}

.subheadOurSelection {
	margin:15px 0 10px 0;
	padding:0;
	background:url(images/subheadSELECTION.png) no-repeat;
	height:39px;
	text-indent:-9999px;
}

.selectionList {
	margin:0;
	padding:0;
	font-size:14px;
	color:#442a08;
	background:url(images/selectionBG.png) no-repeat;
	margin-bottom:20px;
}

.selectionList li{
	margin:0;
	padding:0;
	list-style-type:none;
}

.selectionList li{
	background-image: url(images/bulletHook.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 20px;
	padding-bottom:9px; 
}

.subheadShuttle {
	margin:0;
	padding:0;
	background:url(images/subheadBVSHUTTLE.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
	margin-top:85px;
	clear:both;
}

.subheadPackages {
	margin:0;
	padding:0;
	background:url(images/subheadFFPACKAGES.png) no-repeat;
	width:600px;
	height:24px;
	text-indent:-9999px;
	margin-top:85px;
	clear:both;
}

.shuttleDealContainer {
	margin:0;

	padding:0 0px 8px 7px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#442a08;
	height:105px;
	border:double 6px #442a08;
	margin-top:150px;
	clear:both;
	background:url(images/calloutBG.png) no-repeat;
}

.shuttleDeal-1 {
	margin:0;
	padding:0 0 0 0;
	width:190px;
	float:left;
	margin-right:6px;
	margin-top:-13px;
}


.shuttleDeal-2 {
	margin:0;
	padding:0;
	width:190px;
	float:left;
	margin-right:7px;
	margin-top:-13px;
}

.shuttleDeal-3 {
	margin:0;
	padding:0;
	width:190px;
	float:left;
	margin-top:-13px;
}

.twentyFive {

	margin:0;
	padding:0;
	width:200px;
	height:125px;
	background:url(images/25.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}

.thirty{
	margin:0;
	padding:0;
	width:200px;
	height:125px;
	background:url(images/30.png) no-repeat;
	text-indent:-9999px;
	float:left;
	margin-bottom:-42px;
}

.dividerVerticle {
	margin:0;
	padding:0;
	height:85%;
	border-right:dotted 2px #442a08;
	float:left;
	margin-right:9px;
	margin-top:11px;
}

.footerPackages {
	margin:0;
	padding:0;
	border-top:dotted 2px #442a08;
	margin-top:20px;
	margin-bottom:-15px;
	padding-top:5px;
}

/* GALLERY PAGE */

.subheadFall2009 {
	margin:15px 0 -15px 0;
	padding:0;
	background:url(images/subheadFALL2009.png) no-repeat;
	height:39px;
	text-indent:-9999px;
}

/* FOOTER */

.footerContainer {	
	margin:0 auto;
	padding:0;
	background:url(images/footer_box.png) no-repeat;
	width:730px;	
	height:82px;
}

.footerCopy p{
	color: #442a08;
	text-align:center;
	font-size:12px;
}

.footerCopy a {
	text-decoration:none;
	color:#334569;
	border-bottom:dotted 1px #334569;
}


.footerCopy a:hover {

	text-decoration:none;
	color:#fff4e6;

	border-bottom:none;
}

.footerP1 {
	margin:0 0 -2px 0;
	padding:8px 0 0px 0;
}

.footerP2 {
	margin:0px;
	padding:0px;
	margin-top:3px;

}

.footerCopy ul {
	position:relative;
	left:75px;
	margin:0;
	padding:0;
	text-align:center;
	font-size:12px;
	font-weight:bold;
}

.footerCopy li {

	margin: 2px 10px 0 0;
	padding:0 9px 0 0;
	list-style-type:none;
	float:left;
	border-right: dotted 2px #442a08;
}

.footerLast {
	border-right:none !important;
}
