﻿/*
If you need to use a class from here on another page, DO NOT COPY/PASTE IT.
Just move it from this class file to the default.css file.
*/

#featuredproductcontainer
{
    width: 300px;
    height: 274px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#featuredpollcontainer
{
    width: 371px;
    height: 274px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#featuredoutfittercontainer
{
    width: 371px;
    height: 282px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#hotlinkscontainer
{
    width: 300px;
    height: 282px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#tabbedcontentcontainer1
{
    position:relative;
    width: 371px;
    /*height: 428px;*/
    height: 329px;
    border: solid 1px #241915;
}

#tabbedcontentcontainer2
{
    position:relative;
    width: 371px;
    height: 274px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
}

#resourcescontainer
{
    width: 300px;
    height: 595px;
    border: solid 1px #241915;
    margin: 5px 3px 0 0;
}

#infoboxcontainer
{
    width: 535px;
    height: 294px;
    border: solid 1px #241915;
    margin: 5px 0 0 0;
    overflow:hidden;
}

.subcategorycontainer
{
	width:164px;
	height:21px;
	background-color:#3F2816;
	border-bottom-style:solid;
	border-bottom-color:#68511B;
	border-bottom-width:1px;
}
.subcategoryarrowbrown
{
	float:left;
	margin-left:8px;
	margin-top:4px;
	margin-right:3px;
}


.tabbedcontentnavigation
{
    position: absolute;
    width: 99.5%;
    height:23px;
    margin: 1px 1px 0px 1px;
    border-bottom: solid 1px #2A1912;
}

.tabbedcontentnavigation td
{
    width: 25%;
    vertical-align:top;
    background-image: url(../../images/global/tile-tab-bg-default.gif);
    background-repeat:repeat-x;
    background-position:top;
}

.tabbedcontenttab
{
    padding:3px 0px 1px 0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;  
}

.tabbedcontenttab_active
{
    position: absolute;
    z-index: 10;  /* Don't make this too high, or it will appear above the dropdown navigation. Simply setting a z-index of 1 will put it above elements which have not set z-index. */
    background-color:#fff;
    background-image: url(../../images/global/tile-tab-bg-active.gif);
    background-repeat:repeat-x;
    background-position:top;
    margin: 0px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    width: 93px;
    text-align:center;
    vertical-align:middle;
    border-left: solid 1px #241915;
    border-right: solid 1px #241915;
}

.tabbedcontenttab_hover
{
    padding:3px 0px 1px 0px;
    text-align:center;
    background-image: url(../../images/global/tile-tab-bg-hover.gif);
    background-repeat:repeat-x;
    background-position:top;
    cursor:pointer;
}

.tabbedcontenttablabel
{
    color: #EAE7BB;
    font-family: Georgia, Times New Roman;
    font-size: 1.25em; 
}

.tabbedcontenttablabel_active
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em; 
}

.tabbedcontentpanel
{
    width: 371px;
}

.tabbedcontent1
{
    /*height: 372px;*/
    height: 273px;
    margin: 24px 0px 0px 0px;
    background-color: #fff;
    background-image: url(../../images/global/tile-panel-bg-active.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.tabbedcontent2
{
    height: 218px;
    margin: 24px 0px 0px 0px;
    background-color: #fff;
    background-image: url(../../images/global/tile-panel-bg-active.gif);
    background-position: top;
    background-repeat: repeat-x;
}

.contentheading
{
    background-color: #815c54;
    padding:4px 0px 2px 6px;
}

.contentheadinglabel
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em;
    color: #fbeecb;
}

.contentrepeatingcontainer
{
    margin: 2px 2px 0px 2px;
    padding: 3px;
    border: solid 1px transparent;
}
.contentrepeatingcontainer_hover
{
    margin: 2px 2px 0px 2px;
    padding: 3px;
    border: solid 1px #211c19;
    background-color: #fefff5;
}
.pinnedcontentrepeatingcontainer
{
    margin: 2px 2px 0px 2px;
    padding: 3px;
    border: solid 1px #7a6812;
    background-color: #fffbd4;
}

.contentbodypreview
{
	color:#777;
	font-size:90%;
}


.contentsubheadinglabel2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

a.contentsubheadinglabel2:link,a.contentsubheadinglabel2:active,a.contentsubheadinglabel2:visited
{
    text-decoration:none;
	color:#A98E79;
}

a.contentsubheadinglabel2:hover
{
    text-decoration:underline;
}

.contentsubheadinglabel
{
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
}

a.contentsubheadinglabel:link,a.contentsubheadinglabel:active,a.contentsubheadinglabel:visited
{
    text-decoration:none;
}

a.contentsubheadinglabel:hover
{
    text-decoration:underline;
}

.contentimagecontainer
{
    border: solid 1px #4c3f36;
    width: 64px;
    height: 64px;
    overflow: hidden;
    margin: 0px 5px 0px 0px;
}

.contentimagelink
{
}

.contentlink
{
    font-size: 0.90em;
}

a.contentlink:link, a.contentlink:active, a.contentlink:visited
{
    color: #8a8204;
    text-decoration: none;
}

a.contentlink:hover
{
  color:#ba4f08;
  text-decoration: underline;
}

.resourcescontentheading
{
    background-color: #804131;
    padding:4px 0px 2px 6px;
}

.resourcescontent
{
    background-color: #fff;
    background-image: url(../../images/global/tile-panel-bg-active.gif);
    background-position: top;
    background-repeat: repeat-x;
    margin: 1px;
    height: 570px;
    overflow:hidden;
}

.resourcescontent table
{
    width: 100%;
}

.resourcescontent td
{
    border-bottom: solid 1px #804131;
}

.resourcescontentitemlabel
{
    font-family: Georgia, Times New Roman;
    font-size: 1.25em; 
}

a.resourcescontentitemlabel:link, a.resourcescontentitemlabel:visited, a.resourcescontentitemlabel:active
{
    color: #E15B22;
    text-decoration:none;
}

a.resourcescontentitemlabel:hover
{
    color: #E15B22;
    text-decoration:underline;
}

.infoboxheading
{
    background-color: #563027;
    padding:4px 0px 2px 6px;
}

.featuredproductcontent
{
    text-align:center;
}

.featuredproductimagecontainer
{
    height:150px;
    width:300px;
    overflow:hidden;
}

.featuredproductcontenttitle
{
    display:block;
    font-family: Georgia, Times New Roman;
    font-size: 1.1em;
    margin: 4px 6px 3px 6px;
    border-bottom: solid 1px #e3e9bb;
}

a.featuredproductcontenttitle:link, a.featuredproductcontenttitle:active, a.featuredproductcontenttitle:visited
{
    color: #DE5D26;
    text-decoration:none;
}

a.featuredproductcontenttitle:hover
{
    color: #DE5D26;
    text-decoration:underline;
}

.featuredproductcontentbody
{
    display:block;
    text-align: left;
    height: 43px;
    overflow:hidden;
    margin: 0px 6px 1px 6px;
}

.featuredoutfittercontent
{
    background-image: url(../../images/home/outfitter-bg.jpg);
    background-position: right top;
    background-repeat: no-repeat;
    height: 225px;
    margin:1px;
    margin-bottom:0px;
    overflow:hidden;
}

.featuredpollcontent
{
    margin:1px;
    padding:5px;
    background-color:#f2efe8;
    height: 238px;
}

.hotlinkscontent
{
    margin:1px;
    background-color:#f2efe8;
    height: 256px;
}

.shoppingtabcontent
{
    margin: 24px 0px 0px 0px;
    background-color: #fff;
    background-image: url(../../images/home/shopping-bg.jpg);
    background-position: left top;
    background-repeat: no-repeat;
}

.contentfootergear
{
    text-align:center;
    vertical-align:middle;
    background-color: #DCD694;
    height: 30px;
    width:25%;
}

.contentfooterdropdownmenu
{
    float:left;
    margin: 4px 0px 0px 4px;
}

.contentfooterfeature
{
    float:right;
    text-align:center;
    height: 22px;
    margin: 1px 1px 1px 4px;
    padding: 6px 5px 0px 5px;
    background-color: #edeac9;
    background-image: url(../../images/global/tile-content-footer-feature-bg.gif);
    background-position: top;
    background-repeat: repeat-x;
}

a.shoppingnavigation:link, a.shoppingnavigation:active, a.shoppingnavigation:visited
{
    text-decoration:none;
}

a.shoppingnavigation:hover
{
    color: #fff;
    text-decoration:underline;
    background-color: #805C54;
    display:block;
    text-align:center;
    padding-top: 7px;
    width: 90px;
    height: 23px;
}

.TopGroup { BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: repeat-y }
		.Group { BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #e1e1e1 }
		.Item { FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 80px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #625c0b }
		.ItemH { FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #e1e283 }
		.ItemExp { FONT-WEIGHT: bold; FONT-SIZE: 10px; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #625c0b }
		.MainMenuItem { CURSOR: pointer}
		.textbrown10px { PADDING-RIGHT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #563c3c; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
		.TextBlack10px { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
	    .TextBlack9px { FONT-SIZE: 9px; COLOR: #400E0D; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
		.TextBlack10pxIT { FONT-SIZE: 10px; COLOR: #000000; font-style:italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.BG-poll {
	background-image: url(/images/pollBackground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
