﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #FFFFFF;
	color			: #252324;
}

h1 
{
}

h2 
{
}

h3 
{
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a 
{
	color			: #186486;
}

a:visited 
{
	color			: #186486;
}

a:hover 
{
	color			: #186486;
}

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#content
{
}

div#siteInfoWrapper
{
}

div#branding
{
	background		: transparent url(images/brandingHiking.png) no-repeat left top;
	color			: #ffffff;
}

.home div#branding
{
	background		: transparent url(images/brandingHikingHome.png) no-repeat left top;	
}


.rightSide div#content_sub
{
	border			: solid 1px #909EA7;	
	background		: #d8e9f1;
	-moz-border-radius: 5px;
}

div#content_right
{
	border			: solid 1px #A0CBDE;	
	background		: #A0CBDE url(images/contentSub.jpg) repeat-x left top;
}

div.featuredProductBox
{
	border			: solid 1px #C9D0D6;	
	background		: #A2CFE4 url(images/featuredProduct.jpg) repeat-x left top;
	-moz-border-radius: 5px;
}

.threeColumn div.featuredProductBox
{
	border			: none;
	background		: transparent none;	
}

div#contactForm
{
    background      : #F2F2F0 url(images/contactForm.jpg) repeat-x left top;
    color           : #5C5D57;
}

div#addressBox
{
 	border			: solid 1px #909189;	
	color           : #5C5B49;  
}

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 left top;
	border-left		: 1px solid #BCBDB5;
	border-right	: 1px solid #BCBDB5;
}

div[id$="forgot"]
{
	background-color: #1F3E53;
	color			: White;
}

/*___ SPAN _________________________________________________________________*/

span#siteInfoLogo
{
	background		: #1F3E53 url(images/siteInfoLogo.jpg) no-repeat center;	
}

.form.dealerLogin .Error
{
	color			: Red;
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

h2.h2RepairGuideHead 
{
    background      : #fff url(images/headerGradient.jpg) repeat-y left top;
    border-bottom	: solid 1px #D1DDEB;
}

/*___ H3 _________________________________________________________________*/

ul.ulRepairGuideArticleList > li > h3
{
    background      : #fff url(images/headerGradient.jpg) repeat-y left top;
    border-bottom	: solid 1px #D1DDEB;
}

.section.shows .title 
{
	border-bottom	: 1px solid #C6C7BF;
}

.repInfo h3 
{
	background		: #CBDBE8 url(images/repListHead.jpg) repeat-x scroll left top;
	border			: 1px solid #16638D;
	color			: #000000;
	cursor			: pointer;
}

.dealerNeedAcct h3
{
	border-bottom	: solid 1px #000000;	
}

.nation h3
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom	: solid 1px #D1DDEB;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

div#branding ul.ulMain
{
	background		: transparent url(images/ulMain.jpg) repeat-x left top;
}

ul.ulAboutUsMenu
{
	border-right    : 1px solid #C6C7BF;
}

#content_sub p+.ulRepairGuide
{
	padding-bottom	: 10px;
	border-bottom	: solid 2px #186486;
	margin-bottom	: 10px;
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

div#branding ul.ulMain li
{
	border-left		: solid 1px #2A64A3;
}

div#branding ul.ulMain li:first-child
{
	border-left		: none;
}

ul#ulSiteInfoNav > li
{
	background		: transparent url(images/liSiteInfo.jpg) repeat-x left -4px;	
}

.list.nonproduct li
{
	border-top		: solid 1px #909EA7;	
}

.list.nonproduct li:first-child
{
	border-top		: none;	
}

/*___ 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			: White;
}

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 #D1DDEB;
    
}

.threeColumn div#content_main ul.ulArticles h3 a 
{
    
    background      : none;    
}

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			: #186486;
}

.pdf 
{
	background		: transparent url(images/pdf.jpg) no-repeat scroll left top;
}

.dealerLogin .button,
.dealerLogin .button:hover,
.dealerLogin .button:visited,
.cmdGo,
.cmdGo:hover,
.cmdGo:visited
{
	background		: transparent url(images/OdDealerLogInButton-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/OdDealerNewButton-trans.png) no-repeat left top;	
}

.dealerNeedAcct .button,
.dealerNeedAcct	.button:hover,
.dealerNeedAcct .button:visited
{
	background		: transparent url(images/OdDealerNewButton-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="Footwear"] a,
.tipCategories li[title="Footwear"] a:visited
{
	background		: transparent url(images/rGfootwearOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Outerwear"] a,
.tipCategories li[title="Outerwear"] a:visited
{
	background		: transparent url(images/rGouterwearOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Tents"] a,
.tipCategories li[title="Tents"] a:visited
{
	background		: transparent url(images/rGtentsOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Sleeping Bags"] a,
.tipCategories li[title="Sleeping Bags"] a:visited
{
	background		: transparent url(images/rGsleepingBagOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Camping & Climbing"] a,
.tipCategories li[title="Camping & Climbing"] a:visited
{
	background		: transparent url(images/rGropesOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Paddlesports"] a,
.tipCategories li[title="Paddlesports"] a:visited
{
	background		: transparent url(images/rGpaddlesportsOff-trans.png) no-repeat left top;
}

.tipCategories li[title="Packs & Gear"] a,
.tipCategories li[title="Packs & Gear"] a:visited
{
	background		: transparent url(images/rGpacksOff-trans.png) no-repeat left top;	
}

.tipCategories li[title="Footwear"] a:hover
{
	background		: transparent url(images/rGfootwearOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Outerwear"] a:hover
{
	background		: transparent url(images/rGouterwearOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Tents"] a:hover
{
	background		: transparent url(images/rGtentsOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Sleeping Bags"] a:hover
{
	background		: transparent url(images/rGsleepingBagOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Camping & Climbing"] a:hover
{
	background		: transparent url(images/rGropesOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Paddlesports"] a:hover
{
	background		: transparent url(images/rGpaddlesportsOn-trans.png) no-repeat left top;
}

.tipCategories li[title="Packs & Gear"] a:hover
{
	background		: transparent url(images/rGpacksOn-trans.png) no-repeat left top;	
}

h3.highlight a
{
    background      : transparent url(images/headerGradient.jpg) repeat-y top left;
    border-bottom   : solid 1px #D1DDEB;
    
}

.ulRepairGuideMenu li[title="Footwear"] > a
{
	background		: transparent url(images/rGbuttonOdfw-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Footwear"] > a:hover
{
	background		: transparent url(images/rGbuttonOdfwOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a
{
	background		: transparent url(images/rGbuttonOdow-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Outerwear"] > a:hover
{
	background		: transparent url(images/rGbuttonOdowOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Tents"] > a
{
	background		: transparent url(images/rGbuttonOdtn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Tents"] > a:hover
{
	background		: transparent url(images/rGbuttonOdtnOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Packs & Gear"] > a
{
	background		: transparent url(images/rGbuttonOdpk-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Packs & Gear"] > a:hover
{
	background		: transparent url(images/rGbuttonOdpkOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags"] > a
{
	background		: transparent url(images/rGbuttonOdsb-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Sleeping Bags"] > a:hover
{
	background		: transparent url(images/rGbuttonOdsbOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Camping & Climbing"] > a
{
	background		: transparent url(images/rGbuttonOdrp-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Camping & Climbing"] > a:hover
{
	background		: transparent url(images/rGbuttonOdrpOn-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Paddlesports"] > a
{
	background		: transparent url(images/rGbuttonOdps-trans.png) no-repeat left top;
}

.ulRepairGuideMenu li[title="Paddlesports"] > a:hover
{
	background		: transparent url(images/rGbuttonOdpsOn-trans.png) no-repeat left top;
}

/*___ 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			: #186486;
}

.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;
}