﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #6E7065;
	color			: #FFFFFF;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #F0AD00;
}

a:visited 
{
	color			: #F0AD00;
}

a:hover 
{
	color			: #F0AD00;
}

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	: none;	
}

/*___ DIV _________________________________________________________________*/

div#content
{
	background		: #5B5D52 url(images/topBarTactical.jpg) no-repeat top left;	
}

div#siteInfoWrapper
{
	background-color: #5B5D52;	
}

div#branding
{
	background		: #5B5D52 url(images/brandingTactical.jpg) no-repeat right bottom;	
}

.rightSide div#content_sub
{
	border			: solid 1px #C6C7BF;	
	background		: #6A6C5E url(images/contentSub.jpg) repeat-x left top;
	-moz-border-radius: 5px;
}

div#content_right
{
	border			: solid 1px #C6C7BF;	
	background		: #6A6C5E url(images/contentSub.jpg) repeat-x left top;
}

div#featuredProduct
{
	border			: solid 1px #C6C7BF;	
	background		: #65665E url(images/featuredProduct.jpg) repeat-x left top;
	-moz-border-radius: 5px;
}

div#contactForm
{
    background      : #F2F2F0 url(images/contactForm.jpg) repeat-x left top;
    color           : #5C5D57;
}

div.dealerResults
{
	border			: solid 1px #adaead;
}

div#mapCanvas
{
	color			: #000000;	
}

div#loadResults
{
	background		: transparent url(images/ajax-loader.gif) no-repeat 50% 10%;	
}

.section.shows
{
	border-right	: solid 1px #C6C7BF;	
}

.section.shows .wrapper
{
	border			: solid 1px #C6C7BF;
}

.section.orderForms
{
	text-align		: center;	
	border-bottom	: solid 1px #C6C7BF;
	margin-bottom	: 1em;
}

.form.dealerNeedAcct
{
	border-left		: solid 1px #BCBDB5;
	border-right	: solid 1px #BCBDB5;
	background		: #606257 url(images/needAcctGradient.jpg) repeat-x left top;	
}


div[id$="forgot"]
{
	background-color: white;
	color			: #0F0F0F;
}

/*___ SPAN _________________________________________________________________*/

span#siteInfoLogo
{
	background		: transparent url(images/siteInfoLogo.jpg) no-repeat left top;	
}

.repInfo .tel,
.repInfo .street-address
{
	display			: block;	
}

.form.dealerLogin .Error
{
	color			: Red;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

.tipCat #content_main h2
{
	background		: transparent url(images/headerGradient.jpg) repeat-y left top;
	border-bottom	: 1px solid #4D4F45;
}

/*___ H3 _________________________________________________________________*/

ul.ulRepairGuideArticleList > li > h3
{
	background		: transparent url(images/headerGradient.jpg) repeat-y left top;
	border-bottom	: 1px solid #4D4F45;
}

div.dealerResults h3
{
	background-color: #73716b;
	color			: #F0AD00;
}

h2#h2Videos ~ h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #4D4F45;
}

.section.shows .title
{
	border-bottom	: solid 1px #C6C7BF;	
}

.repInfo h3
{
	color			: #000000;
	background		: #F0AD00;
	border			: solid 1px #000000;
	cursor			: pointer;
}

.dealerNeedAcct h3
{
	border-bottom	: solid 1px #6D6E66;	
}

.nation h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #4D4F45;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

div#branding ul.ulMain
{
	background		: #CACCB7 url(images/ulBrandingMain.jpg) no-repeat 20px 10px;
}

ul.ulAboutUsMenu
{
	border-right    : 1px solid #C6C7BF;
}

#content_right .repInfo ul ul
{
	text-align		: left;	
	padding-left	: 11px;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

div#branding ul.ulMain li
{
	color			: #5C5B49;
}

#content_sub p+.ulRepairGuide
{
	padding-bottom	: 10px;
	border-bottom	: solid 2px #fff;
	margin-bottom	: 10px;
}

/*___ 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			: #5C5B49;
}

a.aVisitRepairGuide
{
	background		: transparent url("images/btnRepairGuideTactical-trans.png") no-repeat left top;
}

div#site_info a,
div#site_info a:visited,
div#site_info a:hover
{
	color			: White;	
}

div#searchbox a,
div#site_info a:visited,
div#site_info a:hover
{	
	color			: White;
}

ul.ulRepairGuideMenu ul a,
ul.ulRepairGuideMenu ul a:visited,
ul.ulRepairGuideMenu ul a:hover
{
    color           : White;   
}

.threeColumn div#content_main h3 a
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #4D4F45;
}

a.aPressItem
{
    text-decoration : none;    
}

.threeColumn #content_main a
{
	color			: #fff;	
}

.threeColumn #content_main a:link,
.threeColumn #content_main a:visited,
.threeColumn #content_main a:hover:link
{
	color			: #F0AD00;
}

.pdf
{
	background		: transparent url(images/pdf.jpg) no-repeat left top;	
}

.dealerLogin .button,
.dealerLogin .button:hover,
.dealerLogin .button:visited
{
	background		: transparent url(images/TctDealerLogInButton-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/TctDealerNewButton-trans.png) no-repeat left top;	
}

.dealerNeedAcct .button,
.dealerNeedAcct	.button:hover,
.dealerNeedAcct .button:visited
{
	background		: transparent url(images/TctDealerNewButton-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="Outerwear"] a, 
.tipCategories li[title="Outerwear"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctOw-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Footwear"] a, 
.tipCategories li[title="Footwear"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctFw-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Tents & Camping Gear"] a, 
.tipCategories li[title="Tents & Camping Gear"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctTn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Eyewear"] a, 
.tipCategories li[title="Eyewear"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctEw-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/rGbuttonSidebarTctSb-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Weapons & Tactical"] a, 
.tipCategories li[title="Weapons & Tactical"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctWp-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Diving & Boating"] a, 
.tipCategories li[title="Diving & Boating"] a:visited 
{
	background		: transparent url(images/rGbuttonSidebarTctDv-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Outerwear"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctOwOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Footwear"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctFwOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Tents & Camping Gear"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctTnOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Eyewear"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctEwOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Sleeping Bags & Pads"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctSbOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Weapons & Tactical"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctWpOn-trans.png) no-repeat scroll left top;
}

.tipCategories li[title="Diving & Boating"] a:hover
{
	background		: transparent url(images/rGbuttonSidebarTctDvOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuOw-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Footwear"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuFw-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Tents & Camping Gear"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuTn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Eyewear"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuEw-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags & Pads"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuSb-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Weapons & Tactical"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuWp-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Diving & Boating"] > a 
{
	background		: transparent url(images/rGbuttonTctmenuDv-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a:hover 
{
	background		: transparent url(images/rGbuttonTctmenuOwOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Footwear"] > a:hover 
{
	background		: transparent url(images/rGbuttonTctmenuFwOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Tents & Camping Gear"] > a:hover  
{
	background		: transparent url(images/rGbuttonTctmenuTnOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Eyewear"] > a:hover  
{
	background		: transparent url(images/rGbuttonTctmenuEwOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags & Pads"] > a:hover  
{
	background		: transparent url(images/rGbuttonTctmenuSbOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Weapons & Tactical"] > a:hover  
{
	background		: transparent url(images/rGbuttonTctmenuWpOn-trans.png) no-repeat scroll left top;
}

.ulRepairGuideMenu li[title="Diving & Boating"] > a:hover  
{
	background		: transparent url(images/rGbuttonTctmenuDvOn-trans.png) no-repeat scroll left top;
}

h3.highlight a 
{
	background		: transparent url(images/headerGradient.jpg) repeat-y left top;
	border-bottom	: solid 1px #4D4F44;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

img.floatLeft,
img.floatRight 
{
    border  : solid 1px #C6C7BF    
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

div#contactForm input.lbSend,
a.cmdGo
{
    background-image: none;    
    background-color: #C7C8C2;
    border          : solid 1px #5B5D52;
    color           : #5B5D52;
}

.repInfo button
{
	background		: transparent none;
	border			: none;	
	color			: #F0AD00;
}

.dealerLogin input[type="text"],
.dealerLogin input[type="password"],
.dealerNeedAcct input[type="text"]
{
	border			: solid 2px #C7C7BB;	
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/

/* -- search -- */

.searchResultsTitle
{
	border-bottom	: solid 1px white;
}
