/* Sitewide formatting.  There's nothing to see here.  Move along. */
 
body {
background: url(images/bg_tree.gif) top center repeat-x #B99862;
}
 
a:link {
 font: 12px Arial, Helvetica, sans-serif;
 color: #005E96;
}
a:active {
 font: 12px Arial, Helvetica, sans-serif;
 color: #005E96;
}
 
a:visited {
 font: 12px Arial, Helvetica, sans-serif;
 color: #005E96;
}
 
a:hover {
 font: 12px Arial, Helvetica, sans-serif;
 color: #1B9DF0;
 text-decoration: none;
}
 
/* These are the classes that control the format of the copy area.  
The bulk of the static copy on the site is controlled here - Keep it secret...keep it safe */
 
td.content_area
 
{ font: 12px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
.subheader {
  font: 16px Arial, Helvetica, sans-serif;
 color: #005E96;
 font-weight: bold;
}
 
.smtext {
 font: 12px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
/* These classes are for the Search box on the left sidebar */
 
a.advancedsearch:link {
 font: 10px Arial, Helvetica, sans-serif;
 color: #183452;
 text-decoration: underline;
}
 
a.advancedsearch:visited {
 font: 10px Arial, Helvetica, sans-serif;
 color: #183452;
 text-decoration: underline;
}
a.advancedsearch:active {
 font: 10px Arial, Helvetica, sans-serif;
 color: #183452;
 text-decoration: underline;
}
a.advancedsearch:hover {
 font: 10px Arial, Helvetica, sans-serif;
 color: #1b9df0;
 text-decoration: none;
}
 
a.leftnav:link {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
 
a.leftnav:visited {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
a.leftnav:active {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
a.leftnav:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
text-decoration: none;
}
 
a.lefthome:link {
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
}
 
a.lefthome:visited {
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
}
a.lefthome:active {
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
}
a.lefthome:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
text-decoration: none;
}
 
a.adminLink:link {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
 
a.adminLink:visited {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
a.adminLink:active {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
a.adminLink:hover {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
font-weight: bold;
text-decoration: none;
}
 
/* Search Results */
 
.txt_info {
 font: 10px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
.txt_address {
 font: 10px Arial, Helvetica, sans-serif;
 color: #000000;
}
 

a.sm_lnk:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
}
 
a.sm_lnk:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
}
 
a.sm_lnk:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
}
 
a.sm_lnk:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
}
 
a.view_website:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
}
 
a.view_website:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
}
 
a.view_website:visited {
 font: 11px Arial, Helvetica, sans-serif;
 color: #183452;
}
 
a.view_website:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 text-decoration: none;
}
 

a.resortname:link {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
  font-weight:bold;
}
 
a.resortname:active {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
  font-weight:bold;
}
 
a.resortname:visited {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
  font-weight:bold;
}
 
a.resortname:hover {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 text-decoration: none;
  font-weight:bold;
}
 
td.topbar {
background: #B4D1E4;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
border-bottom: 1px solid #CCE1F1;
padding: 3px;
}
 
td.email {
background: #B4D1E4;
border-bottom: 1px solid #CCE1F1;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
padding: 3px;
}
 
td.addressinfo {
background: #BFDCEF;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
padding: 3px;
}
 
td.address {
background: #BFDCEF;
font: 11px Arial, Helvetica, sans-serif;
color: #000;
border-bottom: 1px solid #CCE1F1;
padding: 3px;
}
 

td.description {
font: 11px Arial, Helvetica, sans-serif;
color: #000;
background: #CFECFF;
padding: 3px;
}
 
td.det_description {
font: 11px Arial, Helvetica, sans-serif;
color: #CFECFF;
background: #BFDCEF;
padding: 3px;
}
 
.txt_subhdr_lt {
font: 11px Arial, Helvetica, sans-serif;
color: #6FC6FF;
font-weight: bold;
}
 
.txt_subhdr_drk {
font: 11px Arial, Helvetica, sans-serif;
color: #fff;
font-weight: bold;
}
 
.nameofresort {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
  font-weight:bold;
}
 
img.detailimg {
border: 1px solid #005E96;
}
 
/* Detail Page */
 
.txt_info2 {
 font: 10px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
.txt_address2 {
 font: 12px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
.txt_address3 {
 font: 11px Arial, Helvetica, sans-serif;
 color: #000000;
}
 
a.sm_lnk2:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
}
 
a.sm_lnk2:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
}
 
a.sm_lnk2:visited {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
}
 
a.sm_lnk2:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
}
 
a.view_website2:link {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
}
 
a.view_website2:active {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
}
 
a.view_website2:visited {
 font: 12px Arial, Helvetica, sans-serif;
 color: #183452;
}
 
a.view_website2:hover {
 font-family:Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #183452;
 text-decoration: none;
}
 

a.resortname2:link {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
  font-weight:bold;
}
 
a.resortname2:active {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
  font-weight:bold;
}
 
a.resortname2:visited {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
  font-weight:bold;
}
 
a.resortname2:hover {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
 text-decoration: none;
  font-weight:bold;
}
 
td.topbar2 {
 background: #CFECFF;
 font: 12px Arial, Helvetica, sans-serif;
 color: #000;
 border-bottom: 1px solid #6FC6FF;
 padding: 3px;
}
 
td.email2 {
background: #CFECFF;
border-bottom: 1px solid #6FC6FF;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
padding: 3px;
}
 
td.addressinfo2 {
background: #CFECFF;
font: 12px Arial, Helvetica, sans-serif;
color: #000;
padding: 3px;
}
 
td.address2 {
background: #BFDCEF;
font: 10px Arial, Helvetica, sans-serif;
color: #000;
padding: 3px;
}
 
td.address3 {
background: #81BADE;
font: 10px Arial, Helvetica, sans-serif;
color: #355F7C;
}
 
td.description2 {
color: #fff;
background: #6497BB;
padding: 3px;
}
 
td.det_description2 {
 color: #000;
 background: #CFECFF;
 padding: 3px;
 font-size: 12px;
}
 
.txt_subhdr_lt2 {
font: 12px Arial, Helvetica, sans-serif;
color: #000;
font-weight: bold;
}
 
.txt_subhdr_drk2 {
font: 12px Arial, Helvetica, sans-serif;
color: #000;
font-weight: bold;
}
 
.nameofresort2 {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #000;
  font-weight:bold;
}
 
img.detailimg2 {
 border: 1px solid #6FC6FF;
 background: #CFECFF;
}
 
.txt_specials2{
font: 12px Arial, Helvetica, sans-serif;
color: #ff0000;
font-weight: bold;
}
 
a.searchresortname:link {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
  font-weight:bold;
}
 
a.searchresortname:active {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
  font-weight:bold;
}
 
a.searchresortname:visited {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #183452;
  font-weight:bold;
}
 
a.searchresortname:hover {
  font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 text-decoration: none;
  font-weight:bold;
}



#idx {
	background: #183452 url(images/index/mainbg.gif) repeat-y top left;
}


#idxfooter {
	background: url(images/index/footer.gif) repeat-x top left;
	height: 39px;
}

#idxside {
	background: url(images/index/cmrlogo.gif) no-repeat bottom left;
}

img.fishingimg-left{
border: 1px solid #005E96;
float:left;
margin-right:10px;
}

img.fishingimg-right{
border: 1px solid #005E96;
float:right;
margin-left:10px;
}