@charset "UTF-8";
/* CSS Document */


/*

TABLE OF CONTENTS
========================
--- header section ---
--- main navigation ---
--- content ---
--- footer ---
--- ie6 image replacement ---
--- individual header items ---
--- tab section ---

*/
#branding {background: url(images/logo.png) no-repeat;}

* {margin: 0px; padding: 0px;}

a { outline: none; overflow: visible !important}

body {font-size: 62.5%; line-height: 1.4em; font-family: "Times New Roman", Times, serif; background:url(images/background.jpg) center top #6e6544}

#wrapper {width: 913px; margin: 0 auto;} 

a {overflow: visible !important}

/* ----- header section ----- */

#branding {background: url(images/logo.png) no-repeat; height: 356px; width: 490px; position: relative; bottom: 20px; right: 50px; float: left}
#branding h1 {display: block; height: 100%; width: 100%;}
#branding h1 a {display: block; height: 100%; width: 100%; text-indent:-9999px;}

#header {background:url(images/header1.jpg) center center no-repeat; height: 325px; width: 913px;}
*html body #header {margin: 0 0 20px 0}
*+html body #header {margin: 0 0 20px 0}



#slogan {background:url(images/slogan.png) no-repeat; height: 193px; width: 300px; float: left; position: relative; top: 45px; right: 45px}

#sale {background:url(images/saleTag.png) no-repeat; height: 120px; width: 179px; float: right; position: relative; top: 213px; left: 25px}
body.home #sale {top: 20px;}
#sale h3 {display: block; height: 100%; width: 100%}
#sale h3 a {text-indent:-9999px; display: block; height: 100%; width: 100%;}


/* ----- main navigation ----- */

#navMain {background:url(images/footerNavBKG.png) no-repeat; height: 44px; width: 910px; margin: 0 auto; position: relative; bottom: 10px}

#navMain ul {height: 44px; width: 910px;}
#navMain ul li {display: block; float: left; height: 27px; list-style: none; margin: 10px 0 0 0; padding: 0 16px }
#navMain ul li a {display:block; height: 100%; width: 100%; text-indent: -9999px}

#navMain ul li.history {background:url(images/navMain_history.png) center no-repeat; width: 100px}
#navMain ul li.experts {background:url(images/navMain_experts.png) center no-repeat; width: 204px}
#navMain ul li.coupons {background:url(images/navMain_coupons.png) center no-repeat; width: 196px}
#navMain ul li.contact {background:url(images/navMain_contact.png) center no-repeat; width: 146px}
#navMain ul li.gallery {background:url(images/navMain_gallery.png) center no-repeat; width: 98px}

#navMain ul li.history a:hover {background:url(images/navMain_history_on.png) center no-repeat; width: 100px}
#navMain ul li.experts a:hover {background:url(images/navMain_experts_on.png) center no-repeat; width: 204px}
#navMain ul li.coupons a:hover {background:url(images/navMain_coupons_on.png) center no-repeat; width: 196px}
#navMain ul li.contact a:hover {background:url(images/navMain_contact_on.png) center no-repeat; width: 146px}
#navMain ul li.gallery a:hover {background:url(images/navMain_gallery_on.png) center no-repeat; width: 98px}

/* ----- sub navigation ----- */

#navSub {background:url(images/sideNavBKG.png) no-repeat; height: 437px; width: 276px; float: left; margin: 0 0 15px 0}

#navSub h3 {display: block; width: 276px; text-indent: -9999px;}
#navSub h3 a {display: block; height: 100%; width: 100%; text-indent: -9999px;}
#navSub h3.hunting {height: 75px;}
*+html body #navSub h3.fishing {height: 65px;}
#navSub h3.fishing {height: 60px;}
#navSub h3.marine {height: 75px}

#navSub ul {list-style: none;font-size: 1.9em; font-family: "Times New Roman", Times, serif; }
#navSub ul li {margin: 11px 0 0 0; overflow-x: visible !important}
#navSub ul li a {text-decoration: none; font-weight: bold; color: #48300f; overflow-x: visible !important; display: inline}
#navSub ul li a:hover {color: #84551A}

#navSub ul.hunting {height: 130px; margin: 0 0 0 30px}
#navSub ul.fishing {height: 71px; margin: -5px 0 0 26px}


/* ----- content ----- */

#content {background:url(images/contentBKG.png) center repeat-y; clear: both; margin: 0 0 30px 0}
*+html body #content {background:url(images/contentBKG.gif) center repeat-y;}

#tonysTips {background:url(images/tonysTips.png) no-repeat; height: 237px; width: 339px; float: left; position: relative; right: 15px;}
#tonysTips h3 {display: block; height: 75px; width: 339px; text-indent: -9999px;}
#tonysTips p {width: 305px; margin: 0 auto; padding: 3px 0; font-size: 1.2em; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif}
#tonysTips p a {color: #4F2D0D; text-decoration: none; font-weight: bold;}
#tonysTips p a:hover {text-decoration: underline}

#mainContent {width: 500px;position: relative; right: 65px; top: 10px; float: right; }
body.home #mainContent {width: 485px; margin:0 0 20px 0 }

#mainContent h4 {font-size: 1.9em; color: #fcffee; margin: 20px 0 6px 0; line-height: 1.2em}

#mainContent p {font-size: 1.5em; width: 485px; color: #fcffee; line-height: 1.3em; margin: 7px 0}
#mainContent p a {color:  #fcffee; text-decoration: none; font-weight: bold}
#mainContent p a:hover {text-decoration: underline}

#mainContent ul {margin: 2px 0 7px 7px; color: #fcffee; list-style: none; font-size: 1.5em}
#mainContent ul li {margin: 7px 0}
#mainContent ul li a {color:  #fcffee; text-decoration: none; font-weight: bold}
#mainContent ul li a:hover {text-decoration: underline}

#gallery {background:url(images/gallery.png) no-repeat; height: 208px; width: 285px;clear: left; position: relative; left: 40px; top: 45px;}
#gallery h3 {height: 182px; width: 285px; text-indent: -9999px;}
#gallery h3 a {display: block; height: 100%; width: 100%;}

.highlight {color: #44290D !important; font-weight: bold;}

p.small {font-size: 1.5em !important;}
p.big {font-size: 1.8em !important}

#mainContent .contact {background: #6D592F; width: 75%; padding: 15px; border: 1px solid  #fcffee; text-align: center; margin: 0 auto}
#mainContent .contact p {width: 100%;}

#mainContent .contactBox {width: 220px; float: right; padding: 10px;border: 1px solid  #fcffee;background: #6D592F; margin: -15px -26px 10px 10px }
#mainContent .contactBox p {width: 100%;}

#mainContent img.coupon {float: left; margin: 0 15px 0 0; clear: left; border: none}

#highslide-gallery {width: 320px}
#highslide-gallery img {float: left;}
#highslide-gallery a {border:0; color: #ffffff; padding: 2px; margin: 0 8px 8px 0; background: #ffffff; display: block; height: 79px; width: 79px; float: left }
#highslide-gallery a:hover {color:#6D592F;  background: #6D592F}

/* ----- individual header items ----- */

#mainContent h3 {text-indent: -9999px; width: 450px; margin: 0 0 17px 0}

#mainContent h3#headerWelcome {background:url(images/headerWelcome.png) no-repeat top left; height: 39px; }
#mainContent h3#headerContact {background:url(images/headerContact.png) no-repeat top left; height: 38px; }
#mainContent h3#headerGallery {background:url(images/headerGallery.png) no-repeat top left; height: 35px; }
#mainContent h3#headerHistory {background:url(images/headerHistory.png) no-repeat top left; height: 38px; }
#mainContent h3#headerExperts {background:url(images/headerExperts.png) no-repeat top left; height: 43px; }
#mainContent h3#headerCoupons {background:url(images/headerCoupons.png) no-repeat top left; height: 39px; }
#mainContent h3#headerSale {background:url(images/headerSale.png) no-repeat top left; height: 46px; }
#mainContent h3#headerFirearms {background:url(images/headerFirearms.png) no-repeat top left; height: 36px; }
#mainContent h3#headerArchery {background:url(images/headerArchery.png) no-repeat top left; height: 40px; }
#mainContent h3#headerClothes {background:url(images/headerClothes.png) no-repeat top left; height: 39px; }
#mainContent h3#headerBoots {background:url(images/headerBoots.png) no-repeat top left; height: 41px; }
#mainContent h3#headerOptics {background:url(images/headerOptics.png) no-repeat top left; height: 38px; }
#mainContent h3#headerStands {background:url(images/headerStands.png) no-repeat top left; height: 37px; }
#mainContent h3#headerRods {background:url(images/headerRods.png) no-repeat top left; height: 37px; }
#mainContent h3#headerReels {background:url(images/headerReels.png) no-repeat top left; height: 35px; }
#mainContent h3#headerSunglasses {background:url(images/headerSunglasses.png) no-repeat top left; height: 40px; }
#mainContent h3#headerMarine {background:url(images/headerMarine.png) no-repeat top left; height: 40px; }


/* ----- tab section ----- */

#tabSection {height: 299px; width: 560px; float: right; background:url(images/tabsBKG.png) no-repeat bottom left; position: relative; top: 30px; }
#tabSection #navTab ul {width: 553px; height:36px}
#tabSection #navTab li {height: 36px; display: block; float: left; list-style: none;}
#tabSection #navTab li a {display: block; height: 100%; width: 100%; text-indent: -9999px}

#tabSection #navTab li#hunting {background:url(images/tabHunting.png) no-repeat; width: 183px;}
#tabSection #navTab li#fishing {background:url(images/tabFishing.png) no-repeat; width: 183px;}
#tabSection #navTab li#marine {background:url(images/tabMarine.png) no-repeat; width: 184px;}

#tabSection #bottom {height: 255px; width: 553px; background: url(images/plainBKG.png) no-repeat}

/* hunting */
#tabSection #huntingBottom {background: url(images/huntingBKG.jpg) no-repeat; height: 255px; width: 553px}
#tabSection #huntingBottom ul {width: 543px; height: 44px; position: relative; top: 7px;left: 7px; margin: 0 0 15px 0}
#tabSection #huntingBottom ul li {list-style: none; display: block; float: left; height: 44px;}
#tabSection #huntingBottom ul li a {display: block; height: 100%; width: 100%; text-indent: -9999px}

#tabSection #huntingBottom ul li.firearms {background:url(images/navHunting_guns.png) no-repeat; width: 100px;}
#tabSection #huntingBottom ul li.archery {background:url(images/navHunting_archery.png) no-repeat; width: 90px;}
#tabSection #huntingBottom ul li.clothes {background:url(images/navHunting_clothes.png) no-repeat; width: 87px;}
#tabSection #huntingBottom ul li.boots {background:url(images/navHunting_boots.png) no-repeat; width: 70px;}
#tabSection #huntingBottom ul li.optics {background:url(images/navHunting_optics.png) no-repeat; width: 72px;}
#tabSection #huntingBottom ul li.stands {background:url(images/navHunting_stands.png) no-repeat; width: 124px;}

#tabSection #huntingBottom ul li.firearms a:hover {background:url(images/navHunting_guns_on.png) no-repeat; width: 100px;}
#tabSection #huntingBottom ul li.archery a:hover {background:url(images/navHunting_archery_on.png) no-repeat; width: 90px;}
#tabSection #huntingBottom ul li.clothes a:hover {background:url(images/navHunting_clothes_on.png) no-repeat; width: 87px;}
#tabSection #huntingBottom ul li.boots a:hover {background:url(images/navHunting_boots_on.png) no-repeat; width: 70px;}
#tabSection #huntingBottom ul li.optics a:hover {background:url(images/navHunting_optics_on.png) no-repeat; width: 72px;}
#tabSection #huntingBottom ul li.stands a:hover {background:url(images/navHunting_stands_on.png) no-repeat; width: 124px;}

#tabSection #huntingBottom p {width: 232px; font-size: 1.4em; line-height: 1.4em; margin: 4px 0 0 15px }

/* fishing */
#tabSection #fishingBottom {background: url(images/fishingBKG.jpg) no-repeat;  height: 255px; width: 553px}
#tabSection #fishingBottom ul {width: 271px; height: 41px; position: relative; top: 7px;left: 7px; margin: 0 0 15px 0}
#tabSection #fishingBottom ul li {list-style: none; display: block; float: left; height: 41px;}
#tabSection #fishingBottom ul li a {display: block; height: 100%; width: 100%; text-indent: -9999px }

#tabSection #fishingBottom ul li.rods {background:url(images/navFishing_rods.png) no-repeat; width: 76px;}
#tabSection #fishingBottom ul li.reels {background:url(images/navFishing_reels.png) no-repeat; width:  68px;}
#tabSection #fishingBottom ul li.glasses {background:url(images/navFishing_glasses.png) no-repeat; width: 127px;}

#tabSection #fishingBottom ul li.rods a:hover {background:url(images/navFishing_rods_on.png) no-repeat; width: 75px;}
#tabSection #fishingBottom ul li.reels a:hover {background:url(images/navFishing_reels_on.png) no-repeat; width: 68px;}
#tabSection #fishingBottom ul li.glasses a:hover {background:url(images/navFishing_glasses_on.png) no-repeat; width: 127px;}

#tabSection #fishingBottom p {width: 232px; font-size: 1.4em; line-height: 1.4em; margin: 4px 0 0 15px }

/* marine */
#tabSection #marineBottom {background: url(images/marineBKG.jpg) no-repeat;  height: 255px; width: 553px}
#tabSection #marineBottom a {display: block; height: 100%; width: 100%; text-indent: -9999px;}


/* ----- footer ----- */

#footer {background:url(images/footerNavBKG.png) no-repeat; height: 44px; width: 910px;font-size: 1.3em; color: #ffffff; font-weight: bold; position: relative; top: 10px}
*+html body #footer {line-height: 1.5em;}
#footer p { margin-top:15px}
*+html body #footer p#credits, *+html body #footer p#copy {margin-top: 10px}
#footer p#copy {float: left; margin-left:25px}

#footer p#storeHours {text-align: center; width: 300px; margin:0 auto;padding: 15px 0 0 0; }

#footer p#credits {float: right; margin-right:25px}
#footer p#credits a {color: #ffffff; text-decoration: none;}
#footer p#credits a:hover {color:#330000 }

/* ----- ie6 image replacement ----- */

*html body #header {background:url(images/header_home.gif) center center no-repeat;}
*html body #branding {background: url(images/logo.gif) no-repeat;}
*html body #slogan {background:url(images/slogan.gif) no-repeat;}
*html body #sale {background:url(images/saleTag.gif) no-repeat;}

*html body #navMain {background:url(images/footerNavBKG.gif) no-repeat;}
*html body #navMain ul li.history {background:url(images/navMain_history.gif) center no-repeat;}
*html body #navMain ul li.experts {background:url(images/navMain_experts.gif) center no-repeat;}
*html body #navMain ul li.coupons {background:url(images/navMain_coupons.gif) center no-repeat;}
*html body #navMain ul li.contact {background:url(images/navMain_contact.gif) center no-repeat;}
*html body #navMain ul li.gallery {background:url(images/navMain_gallery.gif) center no-repeat;}

*html body #navMain ul li.history a:hover {background:url(images/navMain_history_on.gif) center no-repeat;}
*html body #navMain ul li.experts a:hover {background:url(images/navMain_experts_on.gif) center no-repeat;}
*html body #navMain ul li.coupons a:hover {background:url(images/navMain_coupons_on.gif) center no-repeat;}
*html body #navMain ul li.contact a:hover {background:url(images/navMain_contact_on.gif) center no-repeat;}
*html body #navMain ul li.gallery a:hover {background:url(images/navMain_gallery_on.gif) center no-repeat;}

*html body #content {background:url(images/contentBKG.gif) center repeat-y; }

*html body #tonysTips {background:url(images/tonysTips.gif) no-repeat;}
*html body h3#welcome {background:url(images/headerWelcome.gif) no-repeat; }

*html body #tabSection {background:url(images/tabsBKG.gif) no-repeat bottom left;}

*html body #tabSection #navTab li#hunting {background:url(images/tabHunting.gif) no-repeat;}
*html body #tabSection #navTab li#fishing {background:url(images/tabFishing.gif) no-repeat;}
*html body #tabSection #navTab li#marine {background:url(images/tabMarine.gif) no-repeat;}

*html body #tabSection #huntingBottom ul li.firearms {background:url(images/navHunting_guns.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.archery {background:url(images/navHunting_archery.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.clothes {background:url(images/navHunting_clothes.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.boots {background:url(images/navHunting_boots.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.optics {background:url(images/navHunting_optics.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.stands {background:url(images/navHunting_stands.gif) no-repeat;}

*html body #tabSection #huntingBottom ul li.firearms a:hover {background:url(images/navHunting_guns_on.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.archery a:hover {background:url(images/navHunting_archery_on.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.clothes a:hover {background:url(images/navHunting_clothes_on.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.boots a:hover {background:url(images/navHunting_boots_on.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.optics a:hover {background:url(images/navHunting_optics_on.gif) no-repeat;}
*html body #tabSection #huntingBottom ul li.stands a:hover {background:url(images/navHunting_stands_on.gif) no-repeat;}

*html body #tabSection #fishingBottom ul li.rods {background:url(images/navFishing_rods.gif) no-repeat;}
*html body #tabSection #fishingBottom ul li.reels {background:url(images/navFishing_reels.gif) no-repeat;}
*html body #tabSection #fishingBottom ul li.glasses {background:url(images/navFishing_glasses.gif) no-repeat;}

*html body #tabSection #fishingBottom ul li.rods a:hover {background:url(images/navFishing_rods_on.gif) no-repeat;}
*html body #tabSection #fishingBottom ul li.reels a:hover {background:url(images/navFishing_reels_on.gif) no-repeat;}
*html body #tabSection #fishingBottom ul li.glasses a:hover {background:url(images/navFishing_glasses_on.gif) no-repeat;}

*html body #gallery {background:url(images/gallery.gif) no-repeat; }

*html body #footer {background:url(images/footerNavBKG.gif) no-repeat;}