body {
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size: 100%;
	
	text-align: center; /* for IE */
	background: #1a1b1c url('../images/bg_gradient.jpg') top left repeat-x;

}

h1
{
	color: #edf1cf;
	font-size: 2.0em;
	font-weight: bold;
	margin: 0px;
	padding: 0.08em 0;
}

/*
h1 sup
{
	color: #ddd;
}
*/


a 
{
	color: #0000ff;
	text-decoration:underline;
}

h2
{
	color: #edf1cf;
	font-size: 1.6em;
	margin: 0px;
}

h3
{
	color: #edf1cf;
	font-size: 1.25em;
	margin: 0px;
}

h4
{
	/* CONTACT */
	font-size: 1.125em;
	margin: 0px;
	font-weight: bold;
}


h5
{
	/* COPYRIGHT */
	color: #2D2E1B;
	font-size: .9em;
	margin: 0px;
}

#slideshow {
  width: 980px;
  height: 298px;
}


.picRight {
float: right;
margin-left: 10px;
margin-top: 10px;
}


.picLeft {
float: left;
margin-right: 10px;
margin-top: 10px;
}


.picSingle {
border: 1px solid #555;
display: block;
padding: 4px;
}

/*
.picSpacing {
border: 1px solid #555;
margin-left: 10px;
margin-right: 10px;
padding: 4px;
}
*/



.accLeft
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

.accRight
{
float: right;
margin-left: 10px;
margin-bottom: 10px;
}


ul.standard
{
list-style-type:disc;
padding:10px;
margin:20px;
}

li.standard
{
background-repeat:no-repeat;
background-position:0px 0px; 
padding-left:2px;
}

li.main
{
padding-left:15px;
list-style-type:none;
}


li.faq
{
padding-left:30px;
list-style-type:none;
}

p{
line-height:120%;
padding-top: 10px;
padding-bottom: 10px;
}


.ind { 
text-indent: 1.5em;
}

#description
{
padding-left:10px;
}

.imageComment 
{color:gray;
display:inline
}

td.column {
padding-top:25px;
padding-bottom:25px;
padding-right:10px;
padding-left:10px;
text-align:top;
vertical-align:top;
text-align:justify;
}

.righer
{
text-align:right
}

.leftie
{
text-align:left
}



#myGallery
{
	text-align: left;
	margin: 0 auto;
}

div.main {
/*	background-color:#2F3738; */
	margin:0 auto;
	position:absolute;
	text-align:left;
	width:980px;
	}

/* DELETE ?
div.navbox {
	position:absolute;
	top:0px;
	left: 0px;
	background-color:#9FBCBF;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:3px 1px 1px 1px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	width:709px;
	font: 300 14px arial;
	color:#6600FF;
}
*/

div.tabButtons0
{
color: #566B42;
}


.leftTAB
{
position: absolute; top: 10px; left: 10px; width: 440px; height: 335px;
}


div.ALL {
position: relative; 
margin: 0 auto; 
text-align:left; 
width:980px;
}

div.headerButtons {
/* JUST FOR SPACING */
position: relative; 
top: 0px; 
left: 0px; 
width: 980px; 
height: 50px; 
}

div.number {
position: relative; 
top: 10px; 
left: 0px; 
width: 980px; 
height: 35px; 
}

div.greenBar {
position: relative; 
width: 980px; 
height: 35px; 
background-color:#687f51;
}

div.fishorhunt_top_nav {
position: absolute; 
top: 50px; 
left: 272px; 
width: 709px; 
height: 35px; 
}




div.superGraphic {
position: relative;
top: 0px;
left: 0px;
width: 980px;
height: 298px;
border-top-color: #ccd4af;
border-top-style: solid;
border-top-width: 1px;
border-bottom-color: #ccd4af;
border-bottom-style: solid;
border-bottom-width: 1px;
}


div.mainButtons {
 position: relative; 
 height: 80px; 
 width: 980px;
 background-color:#687f51;
}

div.title {
position: relative;
top:0px; 
width: 980px;
height: 70px;
background-color:#687f51;
text-align:center;
}


div.liner{
border-bottom:1px dotted;
margin-bottom:16px; 
padding:0px 0px 16px 0px; 
clear:both;
}



div.content {
/*	background-color:#2F3738;
	margin:0 auto;
	left: 170px;
	margin: 0 auto;	
	margin-left: auto;
	margin-right: auto;
	
	padding: 20px;
*/
	background-color:#687f51;
	position:relative;
	text-align:left;
	width:980px;
	font-size:.8em;
	
	}

/*	NO NEED FOR BELOW DELETE!! */ 
	
div.iframeContent
{
	background-color:#687f51;
	position:relative;
	text-align:left;
}
	
div.footer {
	background-color:#1a1b1c;
	position:relative;
	text-align:center;
	width:980px;
	font-size:.8em;
	}

div.logo {
position:absolute;
top: -8px;
left: 0px;
}	
	
.classFooterLink a:link
{
	color: #586243;
	text-decoration:underline;
}

.classFooterLink
{
	color: #586243;
}



.classFooterLink a:visited
{
	color: #414931;
	text-decoration:underline;
}

.classFooterLink a:hover
{
	color: #717f53;
	text-decoration:underline;
}


	
	
div.galleryJS{
overflow:hidden;
display:none;
}
	
	
span.Note
{
	color:#FF3333;
	text-decoration:overline;
	text-transform:uppercase;
	font: 900 14px arial;
}


span.Equip
	{
	color: #1d2417;
	text-transform:uppercase;
	font: 1.2em;
	font-weight:bold;
	}

span.SubEquip
	{
	color: #414931;
	font: 1.0em;
	}

span.SubHead
	{
	color:#000000;
	font: 900 16px arial;
	margin: 10px;
	}

a.Question
	{
	color: #1d2417;
	text-transform:uppercase;
	font: 1.2em;
	font-weight:bold;
	}
	
	
span.Answer
	{
	color: #414931;
	font: 1.0em;
	}

span.Author
	{
	color: #1d2417;
	text-transform:uppercase;
	font: 1.2em;
	font-style:italic;
	}

span.Testimonial
	{
	color:#E5EBBB;
/*	font: 0.90em arial; */
	font-size: 100%;
	font-style:italic;
	text-indent: 1.5em;
	}

span.MainHeader
	{
	font: 1.4em;
	font-weight:bold;
	}
	



/*

	GalleryView Stylesheet
	
	Use the CSS rules below to modify the look of your gallery.
	
	To create additional rules, use the markup below as a guide to GalleryView's architecture.
	
	<div class="gallery">
		<div class="panel">
			<img src="path/to/image.jpg" />
			<div class="panel-overlay">
				...overlay content...
			</div>
			<div class="overlay-background"></div>
		</div>
		<ul class="filmstrip">
			<li class="frame current">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
			<li class="frame">
				<img src="path/to/thumbnail.jpg" />
				<div class="caption">caption text</div>
			</li>
		</ul>
	</div>
		

*/

/* GALLERY LIST */
/* IMPORTANT - Change '#photos' to the ID of your gallery list to prevent a flash of unstyled content */
#work { visibility: hidden; }

/* GALLERY CONTAINER */
.gallery { background: #000000; border: 1px solid #aaa; padding: 5px;}

/* LOADING BOX */
.loader { background: url(loader.gif) center center no-repeat #ddd; }

/* GALLERY PANELS */
.panel {}

/* DEFINE HEIGHT OF PANEL OVERLAY */
/* NOTE - It is best to define padding here as well so overlay and background retain identical dimensions */
.panel .panel-overlay,
.panel .overlay-background { height: 30px; padding: 0 1em; }

/* PANEL OVERLAY BACKGROUND */
.panel .overlay-background { background: #222; }

/* PANEL OVERLAY CONTENT */
.panel .panel-overlay { color: white; font-size: 0.7em; }
.panel .panel-overlay a { color: white; text-decoration: underline; font-weight: bold; }

/* FILMSTRIP */
/* 'margin' will define top/bottom margin in completed gallery */
.filmstrip { margin: 5px; }

/* FILMSTRIP FRAMES (contains both images and captions) */
.frame {}

/* WRAPPER FOR FILMSTRIP IMAGES */
.frame .img_wrap { border: 1px solid #aaa; }

/* WRAPPER FOR CURRENT FILMSTRIP IMAGE */
.frame.current .img_wrap { border-color: #000; }

/* FRAME IMAGES */
.frame img { border: none; }

/* FRAME CAPTION */
.frame .caption { font-size: 11px; text-align: center; color: #888; }

/* CURRENT FRAME CAPTION */
.frame.current .caption { color: #000; }

/* POINTER FOR CURRENT FRAME */
.pointer {
	border-color: #000;
}

/* TRANSPARENT BORDER FIX FOR IE6 */
/* NOTE - DO NOT CHANGE THIS RULE */
*html .pointer {
	filter: chroma(color=pink);
}



/* Buttons in HEADER!! */

#mainBtn1
{
background: url("../images/btn_1.png") no-repeat 0 0;
}

#mainBtn2
{
background: url("../images/btn_2.png") no-repeat 0 0;
}

#mainBtn3
{
background: url("../images/btn_3.png") no-repeat 0 0;
}

#mainBtn4
{
background: url("../images/btn_4.png") no-repeat 0 0;
}

#mainBtn5
{
background: url("../images/btn_5.png") no-repeat 0 0;
}

#mainBtn1, #mainBtn2, #mainBtn3, #mainBtn4, #mainBtn5
{
  display: block;
  /*width: 197px;*/
  width: 155px;
  height: 58px;
}

#mainBtn1:hover, #mainBtn2:hover, #mainBtn3:hover, #mainBtn4:hover, #mainBtn5:hover
{ 
  background-position: 0 -58px;
}

#mainBtn1 span, #mainBtn2 span, #mainBtn3 span, #mainBtn4 span, #mainBtn5 span
{
  display: none;
}




/* HEADER Text at TOP of page */

* {
-moz-box-sizing:border-box;
margin:0;
outline:medium none;
padding:0;
}




div.fishorhunt_top_nav ul {
list-style:none outside none;
}
div.fishorhunt_top_nav ul li {
display:inline;
}
div.fishorhunt_top_nav ul li a {
float:left;
height:35px;
text-decoration:none;
text-indent:-9999px;
}


div.fishorhunt_top_nav ul li.Home a {
background:url("../images/nav_bar.png") no-repeat scroll 0 0 transparent;
width:65px;
}
div.fishorhunt_top_nav ul li.Home a:hover {
background-position:0 -35px;
}


div.fishorhunt_top_nav ul li.Rates a {
background:url("../images/nav_bar.png") no-repeat scroll -65px 0 transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.Rates a:hover {
background-position:-65px -35px;
}


div.fishorhunt_top_nav ul li.Accommodations a {
background:url("../images/nav_bar.png") no-repeat scroll -196px 0 transparent;
width:76px;
}
div.fishorhunt_top_nav ul li.Accommodations a:hover {
background-position:-196px -35px;
}


div.fishorhunt_top_nav ul li.PlanYourTrip a {
background:url("../images/nav_bar.png") no-repeat scroll -272px 0 transparent;
width:108px;
}
div.fishorhunt_top_nav ul li.PlanYourTrip a:hover {
background-position:-272px -35px;
}


div.fishorhunt_top_nav ul li.GuestReviews a {
background:url("../images/nav_bar.png") no-repeat scroll -380px 0 transparent;
width:115px;
}
div.fishorhunt_top_nav ul li.GuestReviews a:hover {
background-position:-380px -35px;
}


div.fishorhunt_top_nav ul li.FAQ a {
background:url("../images/nav_bar.png") no-repeat scroll -494px 0 transparent;
width:54px;
}
div.fishorhunt_top_nav ul li.FAQ a:hover {
background-position:-494px -35px;
}


div.fishorhunt_top_nav ul li.GalleryMenu a {
background:url("../images/nav_bar.png") no-repeat scroll -548px 0 transparent;
width:68px;
}
div.fishorhunt_top_nav ul li.GalleryMenu a:hover {
background-position:-548px -35px;
}


div.fishorhunt_top_nav ul li.YourHosts a {
background:url("../images/nav_bar.png") no-repeat scroll -616px 0 transparent;
width:91px;
}
div.fishorhunt_top_nav ul li.YourHosts a:hover {
background-position:-616px -35px;
}


/* SUB MENU RATES */



div.fishorhunt_top_nav .fishorhunt_sub_menu {
float:left;
position:relative;
}

.Rates .fishorhunt_sub_menu {
width:131px;
}

.PlanYourTrip .fishorhunt_sub_menu {
width:107px;
}


div.fishorhunt_top_nav ul.fishorhunt_sub_menu_items {
display:none;
position:relative;
top:0px;
z-index:150;
}


div.fishorhunt_top_nav .fishorhunt_sub_menu_hover ul.fishorhunt_sub_menu_items, div.fishorhunt_top_nav .fishorhunt_sub_menu:hover ul.fishorhunt_sub_menu_items {
display:block;
}
div.fishorhunt_top_nav ul.fishorhunt_sub_menu_items a {
height:20px;
}


div.fishorhunt_top_nav ul li.DayCharter a {
background:url("../images/nav_sub_rates.png") no-repeat scroll 0 0 transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.DayCharter a:hover {
background-position:-131px 0;
}


div.fishorhunt_top_nav ul li.SelfGuided a {
background:url("../images/nav_sub_rates.png") no-repeat scroll 0 -20px transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.SelfGuided a:hover {
background-position:-131px -20px;
}



div.fishorhunt_top_nav ul li.FullyGuided a {
background:url("../images/nav_sub_rates.png") no-repeat scroll  0 -40px transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.FullyGuided a:hover {
background-position:-131px -40px;
}



div.fishorhunt_top_nav ul li.Hunting a {
background:url("../images/nav_sub_rates.png") no-repeat scroll  0 -60px transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.Hunting a:hover {
background-position:-131px -60px;
}



div.fishorhunt_top_nav ul li.Steelhead a {
background:url("../images/nav_sub_rates.png") no-repeat scroll  0 -80px transparent;
width:131px;
}
div.fishorhunt_top_nav ul li.Steelhead a:hover {
background-position:-131px -80px;
}


/* SUB MENU PLANNING */



div.fishorhunt_top_nav ul li.OtherActivities a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 0 transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.OtherActivities a:hover {
background-position:-107px 0;
}

div.fishorhunt_top_nav ul li.What_to_Bring a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -20px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.What_to_Bring a:hover {
background-position:-107px -20px;
}

div.fishorhunt_top_nav ul li.How_to_get_here a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -40px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.How_to_get_here a:hover {
background-position:-107px -40px;
}

div.fishorhunt_top_nav ul li.FishRun a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -60px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.FishRun a:hover {
background-position:-107px -60px;
}

div.fishorhunt_top_nav ul li.Tackle a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -80px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.Tackle a:hover {
background-position:-107px -80px;
}
						
div.fishorhunt_top_nav ul li.OurIsland a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -100px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.OurIsland a:hover {
background-position:-107px -100px;
}

div.fishorhunt_top_nav ul li.weather a {
background:url("../images/nav_sub_plan.png") no-repeat scroll 0 -120px transparent;
width:107px;
}
div.fishorhunt_top_nav ul li.weather a:hover {
background-position:-107px -120px;
}


.button_360cam
{
width:32px;
height: 32px;	
overflow: hidden;
border: 0;
display: block;
text-indent: -9999px;
background:transparent url(../images/grounds/cam.png) no-repeat 0px 0;
}

.button_360cam:hover
{
background-position: 0px -32px;
}


.button_cam
{
width:32px;
height: 32px;	
overflow: hidden;
border: 0;
display: block;
text-indent: -9999px;
background:transparent url(../images/grounds/cam.png) no-repeat -32px 0;
}

.button_cam:hover
{
background-position: -32px -32px;
}
	
.picture { 
position: relative;
padding: 19px;
font: 11px/1.4em Arial, 
sans-serif; 
margin:0 auto;
//margin-left:auto;
//margin-right:auto;
//width: 160px;
height: 165px;
display:block;
float:left;
//clear:both;
text-align:center;
}


.picture img { 
vertical-align:middle; 
margin-bottom: 3px; 
display:block;
margin-left:auto;
margin-right:auto;
}

.container { 
margin-left:auto;
margin-right:auto;
width: 940px;
height: 210px;
}

#leftcolumn { width: 455px; border: 1px solid red; float: left; padding: 10px}
#myContent {border: 1px solid red; float: right; position: absolute;}
#rightcolumn { width: 300px; border: 1px solid red; float: right; padding: 10px; position: absolute;}
.clear { clear: both;}


/*  REMOVED BECAUSE ITS IN TABS!!
div.fishorhunt_accom_tab ul {
list-style:none outside none;
padding: 0px;
}

div.fishorhunt_accom_tab ul li {
display:inline;
}

div.fishorhunt_accom_tab ul li a {
float:left;
height:24px;
text-decoration:none;
text-indent:-9999px;
}

div.fishorhunt_accom_tab Overview a {
background:url("images/Accommodations_Tabs.png") no-repeat scroll 0 -24px transparent;
width:104px;
}

div.fishorhunt_accom_tab Overview a:hover {
background-position:0 0;
}

div.fishorhunt_accom_tab Overview.active,
div.fishorhunt_accom_tab Overview.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:0 -48px;
}




div.fishorhunt_accom_tab Apartment1 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -104px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Apartment1 a:hover {
background-position:-104px 0;
}

div.fishorhunt_accom_tab Apartment1.active,
div.fishorhunt_accom_tab Apartment1.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-104px -48px;
}



div.fishorhunt_accom_tab Apartment2 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -208px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Apartment2 a:hover {
background-position: -208px 0;
}

div.fishorhunt_accom_tab Apartment2.active,
div.fishorhunt_accom_tab Apartment2.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-208px -48px;
}



div.fishorhunt_accom_tab Apartment3 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -312px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Apartment3 a:hover {
background-position:-312px 0;
}

div.fishorhunt_accom_tab Apartment3.active,
div.fishorhunt_accom_tab Apartment3.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-312px -48px;
}



div.fishorhunt_accom_tab Apartment4 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -416px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Apartment4 a:hover {
background-position:-416px 0;
}

div.fishorhunt_accom_tab Apartment4.active,
div.fishorhunt_accom_tab Apartment4.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-416px -48px;
}



div.fishorhunt_accom_tab Quad1 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -520px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Quad1 a:hover {
background-position:-520px 0;
}

div.fishorhunt_accom_tab Quad1.active,
div.fishorhunt_accom_tab Quad1.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-520px -48px;
}



div.fishorhunt_accom_tab Quad2 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -624px -24px transparent;
width:108px;
}
div.fishorhunt_accom_tab Quad2 a:hover {
background-position:-624px 0;
}

div.fishorhunt_accom_tab Quad2.active,
div.fishorhunt_accom_tab Quad2.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-624px -48px;
}

div.fishorhunt_accom_tab Quad3 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -724px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Quad3 a:hover {
background-position:-724px 0;
}

div.fishorhunt_accom_tab Quad3.active,
div.fishorhunt_accom_tab Quad3.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-724px -48px;
}

div.fishorhunt_accom_tab Quad4 a {
background:url("../images/Accommodations_Tabs.png") no-repeat scroll -828px -24px transparent;
width:104px;
}
div.fishorhunt_accom_tab Quad4 a:hover {
background-position:-828px 0;
}

div.fishorhunt_accom_tab Quad4.active,
div.fishorhunt_accom_tab Quad4.active a{
background:url("../images/Accommodations_Tabs.png") no-repeat scroll 0 0 transparent;
background-position:-828px -48px;
}
*/

#tabs div {
background: #566b42;
clear: both;
padding: 20px;
min-height: 100px;
//width: 940px;
height: 450px;
}

	
#tabs div h3 {
text-transform: uppercase;
margin-bottom: 20px;
letter-spacing: 1px;

#tabs div p {
line-height: 150%;
}

.accomodationsIMGright
{
padding-left
}

.accLeft
{
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #555;
}

