@charset "utf-8";
/* CSS Document */
/* Standard CSS Layout Template ( Guide4Sportsmen.com ) */
/* Copyright 2008-2015 : Virtual Marketing Concepts, LLC. All Rights Reserved. */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------- */

/*********************/
/** Universal Reset **/
/*********************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;	color: black;	background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}
/*********************/
/*********************/

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; background:url(images/page-back.jpg) top repeat-x #f4e8da; font-weight:normal;}

a {text-decoration:; color:;}

#container {width:990px; height:auto; margin:10px auto 50px auto; padding:0; position:relative; /*background:url(images/container-back.jpg) top left repeat-x #dadada;*/ /*border:;*/}

#header {margin:0 10px; padding:0; position:relative; width:990px; height:177px; /*background:url(images/header-back.jpg) top left no-repeat;*/}
#header h1 {margin:0; padding:0; position:absolute; font-size:; color:; top:; right:; text-indent:-99999999px;}
#header h2 {margin:0; padding:5px; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; top:15px; right:15px; width:300px; background:#214B0B; text-indent:;}
#header img.logo {position:absolute; top:0px; left:0px; border:none;}

#searchbox {margin:0; position:absolute; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; bottom:15px; right:15px; height:50px; width:340px; background:url(images/search-back.png); display:none;}

#subheader {}
#subheader h2 {margin:0; padding:0; position:absolute; font-size:; color:; top:; right:; text-indent:;}

#navigation {margin:0; padding:0; position:absolute; bottom:0px; right:20px; width:770px; height:40px; background:url(images/navigation-back.png) top left no-repeat;}
#navigation ul {list-style:none; margin:0; padding:0 0 0 15px; width:; font-size:16px;}
#navigation li {list-style:none; margin:0; padding:8px 15px 8px 0; width:auto; float:left; text-align:center; _display:inline:}
#navigation li:hover {}
#navigation a {color:#fff; text-decoration:none; text-transform:;}
#navigation a:hover {color:;}

/* Place most style attributes in the content section. Only put div specific items in the contentLeft or contentRight styles. */

#content {margin:0; padding:30px 0 0 0; min-height:300px; position:relative; /*background:url(images/content-back.png) top left repeat-y;*/}
#content h1 {margin:20px 0 15px 0; padding:0; color:#000; font-size:20px; font-family:Georgia, Serif;}
#content h2 {margin:20px 0 15px 0; padding:0/* 0 3px 0*/; color:#000; font-size:20px; font-family:Georgia, Serif; }
#content h3 {margin:0 0 8px 0; padding:0px 0 0 0; color:#03A600; font-size:16px; font-family:Arial; font-weight:bold;}
#content h3 a {color:#03A600; text-decoration:none;}
#content h4 {margin:10px 0 15px 0; padding:0; color:#000; font-size:16px; font-family:Georgia; font-weight:bold;}
#content h5 {margin:0; padding:0; color:; font-size:; font-family:;}
#content p {margin:0 0 15px 0; padding:0; color:#000; font-family:; line-height:18px;}
#content p a {color:#000; text-decoration:underline;}
#content ul {list-style:none; margin:0 0 25px 0; padding:0px; width:; font-size:15px;}
#content li {list-style:none; margin:0; padding:0px; width:200px;}
#content li a {color:#000; text-decoration:none; padding:2px 0;  width:200px; display:block; text-transform:;}
#content li a:hover {background:#03A600; color:#fff;}

.listLeft {float:left; width:332px; text-align:left; font-size:15px;}
.listRight {float:left; width:332px; text-align:right; font-size:15px;}

.clearfix:after {content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

#fullwidth {width:980px; margin:0px 0px 0 0px;}
#fullwidth ul.pageList {width:170px; float:left; margin:0px 25px 30px 25px; padding:0;}
#fullwidth ul.pageList li {margin:0; padding:0px; width:170px;}
#fullwidth ul.pageList li h3 {border-bottom:2px solid #03A600; border-top:none; }
#fullwidth ul.pageList li h3 a {color:#03A600; text-decoration:none;}
#fullwidth ul.pageList li h3 a:hover {background:#fff; color:#CC0000; }
#fullwidth ul.pageList li a {color:#656565; text-decoration:none; padding:2px 0;  width:170px; display:block;}
#fullwidth ul.pageList li a:hover {background:#dadada; color:#333;}

#MainPage {width:610px; margin:0px 20px 0 20px; float:left;}
#MainPage ul.pageList {width:150px; float:left; margin:0px 25px 30px 25px; padding:0;}
#MainPage ul.pageList li {margin:0; padding:0px; width:170px;}
#MainPage ul.pageList li h3 {border-bottom:2px solid #03A600; border-top:none; }
#MainPage ul.pageList li h3 a {color:#03A600; text-decoration:none;}
#MainPage ul.pageList li h3 a:hover {background:#fff; color:#CC0000; }
#MainPage ul.pageList li a {color:#656565; text-decoration:none; padding:2px 0;  width:170px; display:block;}
#MainPage ul.pageList li a:hover {background:#dadada; color:#333;}

#NewsFeed {width:315px; height:525px; overflow:scroll; float:left; margin:0 0 0 -30px; background:#FFF;}
#NewsFeed a {color:#390}
#NewsFeed img {width:200px; border:1px solid #000;}

#ProductsFeed {width:285px; height:auto; float:left; margin:10px 0 0 0px; padding:15px; background:#EFDAC2; border:1px solid #AF916D}
#ProductsFeed a {color:#390}
#ProductsFeed img {width:200px; border:1px solid #000; margin:10px 40px;}

#wrap {margin:0 0 0 -25px;}


#contentLeft {margin:0 0 0 30px; padding:0; position:relative; width:200px; float:left; _display:inline;}
#contentLeft h4 a {text-decoration:none; color:#CC0000;}
/* Only add specifications if you want the same object looking different in this area of the page. */

#contentRight {margin:0 40px 0 0; padding:0; position:relative; width:665px; float:right; _display:inline;}
#contentRight ul {list-style:none; margin:0 0 25px 30px; padding:0px; width:500px; font-size:13px;}
#contentRight li {list-style:none; margin:0 0 5px 10px; padding:0px; list-style:circle; width:500px; line-height:18px;}
#contentRight li a {color:#656565; text-decoration:none; padding:2px 0; display:block; text-transform:;}
#contentRight li a:hover {background:#fff; color:#333;}
#contentRight a {text-decoration:none; color:#CC0000;}
#contentRight h3 a {text-decoration:none; color:#CC0000;}
/* Only add specifications if you want the same object looking different in this area of the page. */

table {width:100%}
td {padding:5px; vertical-align:top;}

#loginwrap {font-family:Verdana, Geneva, sans-serif; color:#060; width:250px; height:auto; padding:20px; border:1px solid #ccc; background:#EFEFEF; margin:30px auto;}
#pageedit {margin:20px auto; display:block; width:880px; height:auto; background:#EFEFEF; border:1px solid #ccc; padding:10px;}
.catname { font:Verdana, Geneva, sans-serif; font-size:18px; color:#900; display:block; width:615px; padding:5px; margin:10px 0;  background:#FFC; border:1px solid #FC6;}

.count {font-weight:bold; color:#090; padding-top:#20px;}

#footer {margin:0; padding:5px 0px; width:100%; position:fixed; bottom:0px; left:0; height:auto; text-align:center; color:#fff; background:#332218/*url(images/footer-back.jpg) top left no-repeat;*/}
#footer p {margin:0; padding:0; color:#fff; font-size:12px; text-align:center; font-family:arial, sans-serif; line-height:16px;}
#footer a {color:#fff; font-weight:bold;}

#Listing {padding:20px 10px 50px 0; height:110px; background:#C7B29A; border:1px solid #332218; margin:10px 0 0 0; position:relative;}
#ListingAddress {background:#c7b29a; padding:10px; width:600px; font-size:12px; position:absolute; bottom:8px; left:0px; text-align:left; line-height:15px }
#ListingAddress a {#090; padding:0 0 0 5px;}
#ListingAddressMap {float:right}

#articleList { margin:20px auto ; padding:15px; background:#EFDAC2; border:1px solid #AF916D}
