﻿/* #### BASE STYLES #### */ 
 * {margin:0px;padding:0px;font-family:Verdana,"Trebuchet MS",Geneva,sans-serif;} /* first make all standard settings for all elements 0px. top:0px;left:0px;*/
html {  /* then set font size base for all html docs */
	font-size:62.5%;  /* 16px × 62.5% = 10px :code1..This allows setting font px sizes without weird fractions*/ /* setting html font-size also helps IE's font sizing to be more gradual than leaping */
	/* font-size:.75em;  code2...13px/16px = .8125em, .75em=12px */

	width:100%;
}

body {
	background-color: #481714;
	height:100%;
	text-align:center; /* ie6 allows bodyDiv to center */
	min-width: 600px;
	max-width: 1050px;
	width: auto;
	margin-left: auto;
	margin-right: auto;
	font-family:Verdana,"Trebuchet MS",Geneva,sans-serif; 
	font-size:1.2em;  /* Set default font size to ~11px - works if html selector is set to 62.5%
						Also, when set to 1.1, imgs can be styled H+W to 1:1 ratio em resizing */
	font-weight:400;
	
}

#bodyDiv {
	width:expression(document.body.clientWidth > 1050? '1049px' : 'auto' ); /* for IE6 */
   margin: 5px 20px 5px 20px;  /* pad when resizing */
	font-family:Verdana,"Trebuchet MS",Geneva,sans-serif; 
	font-size:1.2em;  /* Set default font size to ~11px - works if html selector is set to 62.5%
						Also, when set to 1.1, imgs can be styled H+W to 1:1 ratio em resizing */
	font-weight:400;
	color: rgb(238, 228, 208);
}

a {
	color: rgb(251, 162, 0);
	text-decoration:none;

}

img {  /* when baseBodyFont-Size=code1 has font-size=1.2 applied */
	font-size: .7em;  /* .909em sets the base img em resize factor to 1:1 */
}
/* div img {
	font-size: .91em;  and this compensates for an img in a div default factor to 1.1:1 */
/* }  +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* +++++ IMAGE SIZE HANDLING WITHOUT id= or classes applied  ++++++++++
THIS IS AN ADJUSTMENT TO THE ABOVE SO YOU CAN INCLUDE LARGER IMAGES 
SO THEY LOOK BETTER WHEN THE USER SIZES THEM UP!! */

blockquote { 
	margin: 1.12em 0;
	margin-left: 40px; 
	margin-right: 40px;
}

a img, :link img, :visited img {border: none}
.allft { text-align:left;}
.alcntr { text-align:center;}


/* -------------------------------------- */
.navmenubasecontainer1 {
	position:relative; 
	float:right;
	height:auto; 
	width:195px; 
	
	border:solid orange 0px;
}

.navbutton01 {
	position:relative; float:left;
	width:100%;
	margin: 0.5em auto;
	height:28px;
	text-align:center;
	border:solid red 0px;
}

.navbutton01 a {
	background: #106335;
	position:absolute;	
	left: 0px;
	top: 0px; 
	width:96%; 
	height:80%;
	font-size: 1.2em !important; 
	font-weight: bold; 
	text-decoration: none !important;
	white-space: nowrap;
	color: rgb(251, 162, 0) !important; 
	border: solid white 1px;  border: 4px outset #1A9B54;  /* 106335    0B4324 */
	-moz-border-radius:1.5em;  border-radius:1.5em;
-moz-border-top-colors:    maroon maroon khaki maroon khaki maroon maroon transparent;
-moz-border-right-colors:  maroon maroon khaki maroon khaki maroon maroon magenta;
-moz-border-bottom-colors: maroon maroon khaki maroon khaki maroon maroon transparent;
-moz-border-left-colors:   maroon maroon khaki maroon khaki maroon maroon transparent;
	padding-top:0px;
}


/* -------------------------------------- */
.navbutton02 {
	position:relative; float:left;
	width:100%;
	margin: 0.5em auto;
	height:28px;
	text-align:center;
	border:solid red 0px
}

.navbutton02 div {
	background: #106335;
	position:absolute;	
	left: 0px;
	top: 0px; 
	width:96%; 
	height:80%;
	font-size: 1.2em; 
	font-weight: bold; 
	white-space: nowrap;
	color: rgb(251, 162, 0); 
	border: solid white 1px;  border: 4px outset #1A9B54;  /* 106335    0B4324 */
	-moz-border-radius:1.5em;  border-radius:1.5em;
-moz-border-top-colors:    maroon maroon khaki maroon khaki maroon maroon transparent;
-moz-border-right-colors:  maroon maroon khaki maroon khaki maroon maroon magenta;
-moz-border-bottom-colors: maroon maroon khaki maroon khaki maroon maroon transparent;
-moz-border-left-colors:   maroon maroon khaki maroon khaki maroon maroon transparent;
	padding-top:0px;
}

/* thispg navbutton styling */
#homepg .homepglink a, 
#thelodgepg .thelodgepglink a,
#towershootspg .towershootspglink a,
#deerhuntingpg .deerhuntingpglink a,
#turkeyhuntingpg .turkeyhuntingpglink a,
#clayspg .clayspglink a,
#servicespg .servicespglink a,
#huntingmappg .huntingmappglink a,
#lodgingpg .lodgingpglink a,
#cateringpg .cateringpglink a,
#specialeventspg .specialeventspglink a,
#dogamenitiespg .dogamenitiespglink a,
#proshoppg .proshoppglink a,
#testimonialspg .testimonialspglink a,
#directionspg .directionspglink a,
#photogallerypg .photogallerypglink a,
#linkspg .linkspglink a,
#contactspg .contactspglink a
{
	color: orange !important;
	background-color:green;
	pointer-events: none;
	cursor: default;
}


a:hover, a:focus {
	color:khaki !important;
	outline:none;
}
a:hover span, a:focus span {
	color:khaki !important;
	outline:none;
}
.navbutton01 a:hover, .navbutton02 div:hover,
.navbutton01 a:focus, .navbutton02 div:focus {
	color:khaki;
background-color:green;
}

/* ---- HUNT BUTTONS ---------------------------------- */
.huntbutton01 {
	margin: 4.5em auto;
	height: 75px;
}

.huntbutton01 a {
	font-size: 1.4em;
	line-height: 2.3em;
}

.huntbutton01 a span {
	position: relative;
	left: 9%;
	font-size: 1.4em;
	line-height: 2.3em;
}

.huntbutton01 img {
	position: absolute;
	left: 30px;
	margin-top: -42px;
	z-index: 2;
}
/* -------------------------------------- */
.huntbutton02 {
	margin: 4.5em auto;
	height: 75px;
}

.huntbutton02 a {
	border:solid red 0px;
	position:absolute;
	font-size: 1.4em;
	line-height: 1.2em;
	top:0em;
	left: 0%; /* centered= left: 9%  */
	color: rgb(251, 162, 0);
	width: 94%;
	padding: 0px 0px 0px 45px;
}

.huntbutton02 a + a, .huntbutton02 a + div + a {
	border:solid pink 0px;
	position:absolute;
	font-size: 0.9em;
	line-height: 1.4em;
	top:2.2em;
	left:0%; /* left:47%  */
	color: #FFC251;
	width: 94%;
	padding: 0px 0px 0px 45px;	
}

.huntbutton02 a + a span, .huntbutton02 a + div + a span {
	margin-left:14em;
}

.huntbutton02 img{
	position: absolute;
	left: 30px;
	margin-top: -42px;
	z-index: 2;
}

.navbutton01 a:active, .navbutton02 a:active {outline:none;}  /*, .navbutton02 div:active*/
 
 /*a.navbutton01 div:active, 
a.navbutton01 div:focus, 
a.huntbutton02:active, 
a.huntbutton02:focus, 
a.navbutton02 div:active, 
a.navbutton02 div:focus*/

/* -------------------------------------- */



ul {
	padding-left:1em;
	margin-left:0;
	line-height:1.4em;
}

li {
	margin: 0.55em 0px ;
}

h1, h2, h3, h4, h5, h6, p, blockquote,
 form, label, ul, ol, dl, fieldset, address {
    margin-bottom: 1em;
}

Table {
   color: rgb(238, 228, 208);
}

/* ######################################### */
/* Backdrop Shade to Aid Reading FooterNavMenu against Sky */
.ShadBackGnd_LtBlu { /* blue shaded outer div */
	position:absolute;
   border:0px solid black;
   padding: 0em 4px 0.1em 0em;
   filter: alpha(opacity=30);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
   -moz-opacity: 0.3; 
   opacity:0.3;
   background-color:#00dd00; /* lightskyblue  63A4FF  D6EBFF   E0F0FF  81DAF5 58D3F7 EBF5FF F5FAFF FBFBEF 0000ff 58D3F7  63A4FF */
   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;

  width:99%;
  height:100%;  /* adjust height to suit, and margin to lift Table into zone */
  margin: 0em 0em 0em 0em;
  /* The you set Table Style to position:relative - allows stable opacity css does not cascade to relative pos */ 
}

div.ShadBackGnd_LtBlu + div {
	position:relative;  /* allows stable opacity css does not cascade to relative pos */
}

.ShadBackGndDrop {  /* dropshadow for incSiteLinks -have to suppress alpha filters for ie 9 to do it right */
/* box-shadow: 3px 3px 9px rgba(50, 0, 10, 0.8) */
	-moz-box-shadow: 3px 3px 10px #000;
	-webkit-box-shadow: 3px 3px 10px #000;
	-o-box-shadow: 3px 3px 10px #000;
	box-shadow: 3px 3px 10px #000;
	
	/*  THESE ARE I A SEPARATE "styIE-lt-9.0.css" -only way to isolate them from IE9 */
	/* For IE 5.5 - 7
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30)
	 progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000'); */
	/* For IE 8
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=30) progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#000000')"; */
}


/* =============================================== */
