﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #FFFFFF;
	color			: #000000;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #41440D;
}

a:visited 
{
	color			: #41440D;
}

a:hover 
{
	color			: #41440D;
}

table 
{
	border			: solid 1px white;
}

tr 
{
}

th 
{
	border			: solid 1px white;
}

td 
{
	border			: solid 1px white;
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

.vevent abbr 
{
	border-bottom	: medium none;
}

/*___ DIV _________________________________________________________________*/

div#branding
{
	background		: transparent url(images/brandingHunting.jpg) no-repeat right top;	
	color			: #ffffff;
}

.rightSide div#content_sub
{
	border			: solid 1px #9DA095;	
	background		: #C1CBB3 url(images/contentSub.jpg) repeat-x left top;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#content_right
{
	border			: solid 1px #C1CBB3;	
	background		: #C1CBB3 url(images/contentSub.jpg) repeat-x left top;
}

div#featuredProduct
{
	border			: solid 1px #C6C7BF;	
	background		: #65665E url(images/featuredProduct.jpg) repeat-x left top;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.threeColumn div.featuredProductBox 
{
	background		: transparent none repeat scroll 0 0;
	border			: medium none;
}

div#contactForm
{
    background      : #F2F2F0 url(images/contactForm.jpg) repeat-x left top;
    color           : #5C5D57;
}

div#addressBox
{
 	border			: solid 1px #909189;	
	background		: #9B9B88 url(images/contentSub.jpg) repeat-x left bottom;
    color           : #5C5B49;  
}

div.featuredProductBox
{
	background		: #C4CEB6 url(images/featuredProductBox.jpg) repeat-x left top;	
	border			: solid 1px #D1D1CF;
	border-radius	: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

div#mapCanvas 
{
	color			: #000000;
}

div#loadResults 
{
	background		:transparent url(images/ajax-loader.gif) no-repeat scroll 50% 10%;
}

.section.shows 
{
	border-right	: 1px solid #C6C7BF;
}

.section.shows .wrapper 
{
	border			: 1px solid #C6C7BF;
}

.section.orderForms 
{
	border-bottom	: 1px solid #C6C7BF;
	margin-bottom	: 1em;
	text-align		: center;
}

.form.dealerNeedAcct 
{
	background		: #A0CBDE url(images/contentSub.jpg) repeat-x scroll left top;
	border-left		: 1px solid #BCBDB5;
	border-right	: 1px solid #BCBDB5;
}

div[id$="forgot"]
{
	background-color: #3F4809;
	color			: White;
}

/*___ SPAN _________________________________________________________________*/

span#siteInfoLogo
{
	background		: #3F4809 url(images/siteInfoLogo.jpg) no-repeat 50% 50%;	
}

.form.dealerLogin .Error
{
	color			: Red;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

h2.h2RepairGuideHead
{
    background      : transparent url(images/headerGradient.jpg) repeat-y scroll left top;
    border-bottom   : 1px solid #C2CCB4;
}

/*___ H3 _________________________________________________________________*/

ul.ulRepairGuideArticleList li h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y scroll left top;
    border-bottom   : 1px solid #C2CCB4;
}

ul.ulRepairGuideArticleList ul.ulRepairGuideArticles li h3
{
    background      : none;
    border-bottom   : none;
}

.section.shows .title 
{
	border-bottom	: 1px solid #C6C7BF;
}

.repInfo h3 
{
	background		: #3F4809;
	border			: 1px solid #000000;
	color			: #ffffff;
	cursor			: pointer;
}

.dealerNeedAcct h3 
{
	border-bottom:1px solid #000000;
}

.nation h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : 1px solid #C2CCB4;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

div#branding ul.ulMain
{
	background		: transparent url(images/ulMain-trans.png) no-repeat left top;
}

ul.ulAboutUsMenu
{
	border-right    : 1px solid #C6C7BF;
}

#content_sub p+.ulRepairGuide
{
	padding-bottom	: 10px;
	border-bottom	: solid 2px #41440D;
	margin-bottom	: 10px;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

div#branding ul.ulMain li
{
	color			: #5C5B49;
	border-bottom   : dotted 1px #fff;
}

ul#ulSiteInfoNav > li
{
	background		: transparent url(images/liSiteInfo.jpg) repeat-x left -4px;	
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

div#branding h1 a
{
	background		: transparent url(images/logo-trans.png) no-repeat left top;	
}

div#branding ul.ulMain a,
div#branding ul.ulMain a:visited,
div#branding ul.ulMain a:hover
{
	color			: #FFFFFF;
}

a.aVisitRepairGuide
{
	background		: transparent url(images/btnRepairGuideMenu-trans.png) no-repeat left top;
}

div#searchbox a,
div#searchbox a:visited,
div#searchbox a:hover
{	
	color			: White;
}

div#addressBox a,
div#addressBox a:hover,
div#addressBox a:visited
{
    color           : #005A81;   
}

.threeColumn div#content_main h3 a
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #C2CCB4;
}

a.aPressItem
{
    text-decoration : none;    
}

.threeColumn #content_main a
{
	color			: #000000;	
}

.threeColumn #content_main a:link, 
.threeColumn #content_main a:visited, 
.threeColumn #content_main a:hover:link 
{
	color			: #41440D;
}

.dealerLogin .button,
.dealerLogin .button:hover,
.dealerLogin .button:visited,
.cmdGo,
.cmdGo:hover,
.cmdGo:visited
{
	background		: transparent url(images/SgDealerLogInButton-trans.png) no-repeat left top;
	color			: White;
}

div[id$="forgot"] .button,
div[id$="forgot"] .button:hover,
div[id$="forgot"] .button:visited
{
	background		: transparent url(images/SgDealerNewButton-trans.png) no-repeat left top;	
}

.dealerNeedAcct .button,
.dealerNeedAcct	.button:hover,
.dealerNeedAcct .button:visited
{
	background		: transparent url(images/SgDealerNewButton-trans.png) no-repeat left top;	
	color			: White;
}

ul a[title="Interactive Order"]
{
	background		: transparent url(images/ExcelImage-trans.png) no-repeat left top;	
}

ul a[title="Print and Fax Order"]
{
	background		: transparent url(images/PdfImage-trans.png) no-repeat left top;	
}

.tipCategories li[title="Protective Camouflage"] a, 
.tipCategories li[title="Protective Camouflage"] a:visited 
{
	background		: transparent url(images/rGSidebarSgCf-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Footwear"] a, 
.tipCategories li[title="Footwear"] a:visited 
{
	background		: transparent url(images/rGSidebarSgFw-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Outerwear"] a, 
.tipCategories li[title="Outerwear"] a:visited 
{
	background		: transparent url(images/rGSidebarSgOw-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Tents"] a, 
.tipCategories li[title="Tents"] a:visited 
{
	background		: transparent url(images/rGSidebarSgTn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Sleeping Bags & Pads"] a, 
.tipCategories li[title="Sleeping Bags & Pads"] a:visited 
{
	background		: transparent url(images/rGSidebarSgSb-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Wader Care & Repair"] a, 
.tipCategories li[title="Wader Care & Repair"] a:visited 
{
	background		: transparent url(images/rGSidebarSgWd-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Fishing, Boating Care & Repair"] a, 
.tipCategories li[title="Fishing, Boating Care & Repair"] a:visited 
{
	background		: transparent url(images/rGSidebarSgBt-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Protective Camouflage"] a:hover
{
	background		: transparent url(images/rGSidebarSgCfOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Footwear"] a:hover
{
	background		: transparent url(images/rGSidebarSgFwOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Outerwear"] a:hover
{
	background		: transparent url(images/rGSidebarSgOwOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Tents"] a:hover 
{
	background		: transparent url(images/rGSidebarSgTnOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Sleeping Bags & Pads"] a:hover
{
	background		: transparent url(images/rGSidebarSgSbOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Wader Care & Repair"] a:hover
{
	background		: transparent url(images/rGSidebarSgWdOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Fishing, Boating Care & Repair"] a:hover
{
	background		: transparent url(images/rGSidebarSgBtOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Protective Camouflage"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuCf-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Footwear"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuFw-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuOw-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Tents"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuTn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags & Pads"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuSb-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Wader Care & Repair"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuWd-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Fishing, Boating Care & Repair"] > a 
{
	background		: transparent url(images/rGbuttonSgmenuFs-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Protective Camouflage"] > a:hover
{
	background		: transparent url(images/rGbuttonSgmenuCfOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Footwear"] > a:hover
{
	background		: transparent url(images/rGbuttonSgmenuFwOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a:hover 
{
	background		: transparent url(images/rGbuttonSgmenuOwOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Tents"] > a:hover 
{
	background		: transparent url(images/rGbuttonSgmenuTnOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags & Pads"] > a:hover
{
	background		: transparent url(images/rGbuttonSgmenuSbOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Wader Care & Repair"] > a:hover
{
	background		: transparent url(images/rGbuttonSgmenuWdOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Fishing, Boating Care & Repair"] > a:hover
{
	background		: transparent url(images/rGbuttonSgmenuFsOn-trans.png) no-repeat scroll left top;
}

.highlight a
{
	background		: transparent url(images/headerGradient.jpg) repeat-y left top;
	border-bottom	: solid 1px #C2CCB4;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

img.floatLeft,
img.floatRight 
{
    border  : solid 1px #C6C7BF    
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

div#contactForm input.lbSend
{
    background-image: none;    
    background-color: #C7C8C2;
    border          : solid 1px #5B5D52;
    color           : #5B5D52;
}

.repInfo button 
{
	background		: transparent none repeat scroll 0 0;
	border			: medium none;
	color			: #41440D;
}

.dealerLogin input[type="text"], 
.dealerLogin input[type="password"], 
.dealerNeedAcct input[type="text"] 
{
	border			: 2px solid #C7C7BB;
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/

.searchResultsTitle 
{
	border-bottom	: 1px solid black;
}