
/* +++++++++++++ Start Tab Nav style, i.e. HUNT 2 (Header Upper Nav Tier 2) +++++++++++++ */	
#headerWrapper ul#hunt2 {
	float:left;
	width:908px;
	font-weight:bold;
	font-size:10px;
	list-style-type: none;
	background-color: #e5e5e5;
	padding: 0px;
	margin: 0;
	position:relative;
}

#headerWrapper ul#hunt2 li {
	float: left;
	height: 28px;
	margin: 0;
	padding:0;
	}


#headerWrapper #hunt2 a {
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer; 
	text-align:center;
	font-weight:bold;
	font-size: 14px;
	font-family: Helvetica, Verdana, sans-serif;	
	height: 0px !important; 
	padding:28px 0 0 0;
	overflow: hidden; 
	}
	
#headerWrapper #hunt2 a:hover {
	height: 0px !important; 
	overflow: hidden; 
	}


 /* REI.com tab */
#headerWrapper #hunt2 a#reiLink {
        width: 131px; 
        background: #d4cdc6 url('/pix/common/nav_tabs.png') 0px -30px no-repeat;
        }

#headerWrapper #hunt2 a#reiLink:hover {
        width: 131px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') 0px -60px no-repeat; 
        }
        
#headerWrapper #hunt2 a#reiLink:focus {
        width: 131px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') 0px -90px no-repeat; 
        }
        
#headerWrapper ul#hunt2 li#current a#reiLink, #headerWrapper ul#hunt2 li#current a#reiLink:hover {
         width: 131px; 
        background:#859F09 url('/pix/common/nav_tabs.png') no-repeat;
        }

/* REI-OUTLET.com tab */
#headerWrapper #hunt2 a#outletLink {
        width: 158px; 
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -131px -30px no-repeat;
        }

#headerWrapper #hunt2 a#outletLink:hover {
        width: 158px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -131px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#outletLink:focus {
        width: 158px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -131px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#outletLink, #headerWrapper ul#hunt2 li#current a#outletLink:hover {
         width: 158px;
        background:#993300 url('/pix/common/nav_tabs.png') -131px 0px no-repeat; 
        }

/* REI Adventures tab */
#headerWrapper #hunt2 a#advLink {
        width: 155px; 
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -289px -30px no-repeat;
        }

#headerWrapper #hunt2 a#advLink:hover {
        width: 155px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -289px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#advLink:focus {
        width: 155px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -289px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#advLink, #headerWrapper ul#hunt2 li#current a#advLink:hover {
         width: 155px; 
        background:#02ACBF url('/pix/common/nav_tabs.png') -289px 0px no-repeat; 
        }


/* EXPERT ADVICE - now LEARN tab */
#headerWrapper #hunt2 a#expertLink {
     
     width:99px;
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -444px -30px no-repeat;
        }

#headerWrapper #hunt2 a#expertLink:hover {
           width:99px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -444px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#expertLink:focus {
          width:99px;
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -444px -90px no-repeat;
        }        
        
#headerWrapper ul#hunt2 li#current a#expertLink, #headerWrapper ul#hunt2 li#current a#expertLink:hover {
           width:99px;
        background:#859F09 url('/pix/common/nav_tabs.png') -444px 0px no-repeat; 
        }


/* Gift Registry tab */
#headerWrapper #hunt2 a#registryLink {
      /*  width: 129px; */
      width:117px;
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -556px -30px no-repeat;
        }

#headerWrapper #hunt2 a#registryLink:hover {
        width: 117px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -556px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#registryLink:focus {
        width: 117px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -556px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#registryLink, #headerWrapper ul#hunt2 li#current a#registryLink:hover {
         width: 117px; 
        background:#859F09 url('/pix/common/nav_tabs.png') -556px 0px no-repeat; 
        }
        

/* Membership tab */
#headerWrapper #hunt2 a#membershipLink {
      
      width:129px;
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -643px -30px no-repeat;
        }

#headerWrapper #hunt2 a#membershipLink:hover {
        width: 129px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -643px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#membershipLink:focus {
        width: 129px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -643px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#membershipLink, #headerWrapper ul#hunt2 li#current a#membershipLink:hover {
         width: 129px; 
        background:#859F09 url('/pix/common/nav_tabs.png') -643px 0px no-repeat; 
        }


/* share  tab ... formerly community, find out  and get out there .... */
#headerWrapper #hunt2 a#getoutLink {
      
      width:100px;
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -543px -30px no-repeat;
        }

#headerWrapper #hunt2 a#getoutLink:hover {
        width: 100px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -543px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#getoutLink:focus {
        width: 100px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -543px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#getoutLink, #headerWrapper ul#hunt2 li#current a#getoutLink:hover {
         width: 100px; 
        background:#859F09 url('/pix/common/nav_tabs.png') -543px 0px no-repeat; 
        }


/* Stewardship tab */
#headerWrapper #hunt2 a#stewardLink {
       
       width:136px;
        background: #d4cdc6 url('/pix/common/nav_tabs.png') -774px -30px no-repeat;
        }

#headerWrapper #hunt2 a#stewardLink:hover {
        width: 136px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -774px -60px no-repeat;
        }
        
#headerWrapper #hunt2 a#stewardLink:focus {
        width: 136px; 
        background:#d4cdc6 url('/pix/common/nav_tabs.png') -774px -90px no-repeat;
        }
        
#headerWrapper ul#hunt2 li#current a#stewardLink, #headerWrapper ul#hunt2 li#current a#stewardLink:hover {
         width: 136px; 
        background:#859F09 url('/pix/common/nav_tabs.png') -774px 0px no-repeat; 
        }


        
  /* +++++++++++++  END Tab Nav style, i.e. HUNT 2 +++++++++++++  */


 /* +++++++++++++  Begin HUNT 3 (Header Upper Nav Tier 3) +++++++++++++   */

#hunt3, #hunt3 *, #hunt3gr, #hunt3gr *, #hunt3ea, #hunt3ea * {
	margin:0;
	padding:0;
	font-size:11px;
	}

#hunt3 {
	float:left;
	margin-bottom:0em;
	width:904px;
	line-height: 1.3em;
	padding-left:4px;
	background:#333333;
	border-bottom:1px solid #cccccc;
	/*opacity:.999; added to prevent flicker from drop down in Firefox on a Mac */
	}
	
 #hunt3gr {            /* gift registry specific */
	float:left;
	margin-bottom:0em;
	width:736px;
	line-height: 1.3em;
	background:#333333;
	padding-left:172px;
	border-bottom:1px solid #cccccc;
	}
	
#hunt3ea {            /* expert advice specific */
	float:left;
	margin-bottom:0em;
	line-height: 1.3em;
	background:#859F09;
	border-bottom:1px solid #cccccc;
	width:848px; 
	padding-left:60px;
	}
	


#hunt3.memHunt3 { /* member header */
    padding-left:160px;
    width:748px;
}
#hunt3.stewHunt3 { 
    width:763px;
    padding-left:145px;
}
#hunt3.communityHunt3 {
    width:658px;
    padding-left:250px;
}

#hunt3 li a.catNoList,
#hunt3ea li a.catNoList { /* for  links with no drop down */
    padding-left:20px;
    padding-right:20px;
    height:23px;
    text-decoration:none;
    /*width:100%;*/
    white-space:nowrap;
}

#hunt3 ul {
	background:#ffffff; /*IE6 needs this*/
	}

#hunt3 li, #hunt3gr li, #hunt3ea li { /*categories/menu default list style*/
	background:#859F09;
	border-left:0px solid #859F09;
	border-top:0px solid #859F09;
	float:left;
	list-style:none;
	position:relative;
	z-index:10;}

#hunt3 a, 
#hunt3gr a,
#hunt3ea a {  /*categories/menu default a style*/
	color:#ffffff;
	display:block;
	float:left; 
	padding: 4px 0 0 0;
	text-decoration:none;
	border-top:1px solid #859F09;
	border-left:1px solid #859F09;
	border-right:0px solid #859F09;
	}
	

#hunt3 a:active, #hunt3 a:focus, #hunt3 a:visited,
#hunt3gr a:active, #hunt3gr a:focus, #hunt3gr a:visited,
#hunt3ea a:active, #hunt3ea a:focus, #hunt3ea a:visited {
        text-decoration:none;}


#hunt3 li:hover, #hunt3 li.sfHover,
#hunt3 li:hover a.catList, #hunt3 li.sfHover a.catList,
#hunt3 li a.catList:focus, #hunt3 li a:hover, #hunt3 li a:active {
             	color:#668800;
	background:#ffffff;
	font-weight:bold;
	}
#hunt3 li a.catNoList:hover, #hunt3 li a.catNoList:focus, #hunt3 li a.catNoList:active {
    color:#fff;
    background:#859f09;
    font-weight:normal;
}

#hunt3 li a:hover { 
	text-decoration:none;
	}

#hunt3gr li a:hover, #hunt3ea li a:hover, #hunt3 li a.catNoList:hover  { 
	text-decoration:underline;
	}
#hunt3 li:hover > a, #hunt3 li.sfHover > a { /*style when hovering on categories */
               background:#ffffff;
	color:#668800;
	font-weight:bold;
	text-decoration:none;}
	
#hunt3 * a.catList:hover {
               color:#859F09;
	font-weight:bold;
	text-decoration:none;}
		
#hunt3 * a.catList:focus, #hunt3 * a.catList:active {
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;}

/* Removing IE exceptions */
 /* *html #hunt3 li:hover > a,  *html #hunt3 li.sfHover > a,  *:first-child+html #hunt3 li:hover > a, *:first-child+html #hunt3 li.sfHover > a  {letter-spacing: -0.1em; text-decoration:none;}  IE only spacing control */


/* BEGIN width of each category */
.catList {height:23px; text-decoration:none;}

.catCamp {width:120px;text-align:center;}
.catClimb {width:63px;text-align:center;}
.catCycle {width:54px;text-align:center;}
.catFitness {width:54px;text-align:center;}
.catTravel {width:50px;text-align:center;}
.catPaddle {width:64px;text-align:center;}
.catSnow {width:83px;text-align:center;}
.catMen {width:44px;text-align:center;}
.catWomen {width:66px;text-align:center;}
.catKids {width:37px;text-align:center;}
.catShoes {width:100px;text-align:center;}
.catBrands {width:54px;text-align:center;}
.catAll {width:98px;text-align:center;}

/*more Gift Registry specific hunt 3 styles */

.catRegHome {width:114px;text-align:center; height:23px; text-decoration:none;}
.catRegInfo {width:155px;text-align:center; height:23px; text-decoration:none;}
.catRegShopAll {width:147px;text-align:center; height:23px; text-decoration:none;}
.catRegContact {width:89px;text-align:center; height:23px; text-decoration:none;}
.catRegHelp {width:49px;text-align:center; height:23px; text-decoration:none;}
/*end of Gift Reg specific styles */


/* more Expert Advice Specific hunt 3 styles */
.catCampArticles {width:130px;text-align:center; height:23px; text-decoration:none;}
.catClimbArticles {width:78px; text-align:center; height:23px; text-decoration:none;}
.catCycleArticles {width:70px;text-align:center; height:23px; text-decoration:none;}
.catFitnessArticles {width:120px;text-align:center; height:23px; text-decoration:none;}
.catTravelArticles {width:66px;text-align:center; height:23px; text-decoration:none;}
.catPaddleArticles {width:78px;text-align:center; height:23px; text-decoration:none;}
.catSnowArticles {width:96px;text-align:center; height:23px; text-decoration:none;}
/* end EA hunt 3 styles */

/* more Find Out Specific hunt 3 styles */
.catFindEA {width:120px;text-align:center; height:23px; text-decoration:none;}
.catFindAdv {width:136px; text-align:center; height:23px; text-decoration:none;}
.catFindODS {width:156px;text-align:center; height:23px; text-decoration:none;}
.catFindEvents {width:136px;text-align:center; height:23px; text-decoration:none;}
.catFindFamilies {width:124px;text-align:center; height:23px; text-decoration:none;}
.catFindYouth {width:104px;text-align:center; height:23px; text-decoration:none;}
.catFindVol {width:114px;text-align:center; height:23px; text-decoration:none;}
/* end Find Out hunt 3 styles */

.catPhoto {
text-align:center;
width:130px;
}
.catQuestion {
    text-align:center;
width:150px;
}
/*  +++++++++++++ END width of each category +++++++++++++  */

/*  +++++++++++++ END HUNT 3 (Header Upper Nav Tier 3) +++++++++++++  */



/* +++++++++++++  Begin HUNT 4 (Header Upper Nav Tier 4) +++++++++++++  */

#hunt3 li ul { /* menu default UL setting */
	float:none;
	top:-999em;
	position:absolute;
	border-bottom:1px solid #859F09;	
	width:170px;
	margin-top:6px;
	z-index:100;
	padding:8px 5px 5px 5px;}

#hunt3 li ul.col1 { /*menu column 1*/
	border-left:1px solid #859F09;
	}
	
#hunt3 li ul.col2 {  /*menu column 2*/
	margin-left:180px;
	background: #fff url(/pix/common/dot_vert.gif) 0 repeat-y;
	}

#hunt3 li ul.col3 {  /*menu column 3  */
	margin-left:360px; 
	border-right:1px solid #859F09;
	background: #fff url(/pix/common/dot_vert.gif) 0 repeat-y;
	}
	
#hunt3 li ul.col4 {  /*menu column 4*/
	margin-left:540px; 
	border-right:1px solid #859F09;
	background: #fff url(/pix/common/dot_vert.gif) 0 repeat-y;
	}


/* BEGIN menu LI LI styling */
#hunt3 li li {
	background:#fff;
	padding-left:6px;
	padding-top:3px;
	line-height:13px;
	}

#hunt3 li li a {
	float:none;
	width:155px;   /* width:150px;*/
	padding:2px 0px 2px 6px;
	border:0px solid #fff;
	margin:0;
	color:#668800;	
	text-decoration:none;
	font-weight:normal;}

#hunt3 li li a:hover {
	border:0px solid #fff;
	background:#fff;
	position:relative;
	padding-bottom:2px;
	top:0px;
	text-decoration:underline;
	font-weight:normal;}

#hunt3 li li:hover > a, #hunt3 li li.sfHover > a {
	color:#668800;
	padding-bottom:2px;
	font-weight:normal;
	text-decoration:underline;}

/* Removing IE exceptions */
 /*  *html #hunt3 li li:hover > a,  *html #hunt3 li li.sfHover > a,  *:first-child+html #hunt3 li li:hover > a, *:first-child+html #hunt3 li li.sfHover > a  {letter-spacing: 0; text-decoration:underline;}   IE only spacing control*/


/*  this is to insure that the drop down menu stays on top of an embeded flash object  (not needed because of how we embed the flash)
embed, object { 
	position: relative;
	z-index: 0;
	}
	*/ 
/*  +++++++++++++ END menu styling +++++++++++++  */



/* +++++++++++++  BEGIN these styles determines the position and height of the menu +++++++++++++  */

#hunt3 li:hover ul, ul#hunt3 li.sfHover ul {
	left:0px;
	top:22px;}

#hunt3 li:hover ul.campNav, ul#hunt3 li.sfHover ul.campNav {height:349px;} 
#hunt3 li:hover ul.climbNav, ul#hunt3 li.sfHover ul.climbNav {height:280px;} 
#hunt3 li:hover ul.cycleNav, ul#hunt3 li.sfHover ul.cycleNav {left:-17px; height:308px;}  
#hunt3 li:hover ul.fitnessNav, ul#hunt3 li.sfHover ul.fitnessNav {left:-65px; height:266px;}    
#hunt3 li:hover ul.paddleNav, ul#hunt3 li.sfHover ul.paddleNav {left:-118px; height:266px;}
#hunt3 li:hover ul.snowNav, ul#hunt3 li.sfHover ul.snowNav {left:-184px; height:308px;}
#hunt3 li:hover ul.travelNav, ul#hunt3 li.sfHover ul.travelNav {left:-270px; height:294px;} 
#hunt3 li:hover ul.menNav, ul#hunt3 li.sfHover ul.menNav {left:-330px; height:273px;}
#hunt3 li:hover ul.womenNav, ul#hunt3 li.sfHover ul.womenNav {left:-385px; height:287px;}
#hunt3 li:hover ul.kidsNav, ul#hunt3 li.sfHover ul.kidsNav {left:-445px; height:294px;}
#hunt3 li:hover ul.shoesNav, ul#hunt3 li.sfHover ul.shoesNav {left:-485px; height:224px;}
#hunt3 li:hover ul.brandNav, ul#hunt3 li.sfHover ul.brandNav {left:-575px; height:231px;}
#hunt3 li:hover ul.allCatNav, ul#hunt3 li.sfHover ul.allCatNav {left:-621px; height:273px;}

/* For Find Out hdr */
#hunt3 li:hover ul.eaNav, ul#hunt3 li.sfHover ul.eaNav {/*height:330px;*/padding-bottom:20px; border-right:1px solid #859F09;} 
#hunt3 li:hover ul.advNav, ul#hunt3 li.sfHover ul.advNav {/*height:227px;*/padding-bottom:20px; border-right:1px solid #859F09;} 
#hunt3 li:hover ul.odsNav, ul#hunt3 li.sfHover ul.odsNav {/*height:258px;*/padding-bottom:20px; border-right:1px solid #859F09;}  
#hunt3 li:hover ul.eventsNav, ul#hunt3 li.sfHover ul.eventsNav {height:60px; padding-bottom:20px; border-right:1px solid #859F09;} 
#hunt3 li:hover ul.familiesNav, ul#hunt3 li.sfHover ul.familiesNav {height:60px; padding-bottom:20px; border-right:1px solid #859F09;} 
#hunt3 li:hover ul.youthNav, ul#hunt3 li.sfHover ul.youthNav {height:60px; padding-bottom:20px; border-right:1px solid #859F09;} 
#hunt3 li:hover ul.volNav, ul#hunt3 li.sfHover ul.volNav {height:60px; padding-bottom:20px; border-right:1px solid #859F09; left:-66px;} 

#hunt3 li:hover li ul,
#hunt3 li.sfHover li ul {
	top:-999em;}

#hunt3 li li:hover ul, /* pure CSS hover is removed below */
ul#hunt3 li li.sfHover ul {
	left:9.45em;
	top:-1px;
	width:9.45em;
}
  
/*following rule negates pure CSS hovers
so submenu remains hidden and JS controls
when and how it appears*/
.superfish li:hover ul,
.superfish li li:hover ul {
	top:-999em;}

/* +++++++++++++  END these styles determines the position and height of the menu +++++++++++++  */

#hunt3 li li.subTitle {font-weight:bold; color:#333333; padding-left: 12px; padding-top:5px; padding-bottom:2px;} 
#hunt3 img.dotHori {padding:9px 0px 3px 8px;}
#hunt3 li li.catCatchAll {        
        padding-top:10px;
        margin-top:13px;
        background: #fff url(/pix/common/dot_horiz_several.gif) 14px 0px no-repeat;
        }


/* +++++++++++++  END drop down nav style, i.e. END HUNT 4 (Header Upper Nav Tier 4)  +++++++++++++  */

/* +++++++++++++ Begin Site Wide Messaging ++++++++++++++ */
#siteWideMsg {
    float:left;
    width: 908px; 
    height: 30px;   /* if changed, must adjust .showSiteWideMsg class in globalStyle.css accordingly */
    margin:0;
    padding:0;
    background: #F6F4F2;    
    text-align:center;
   border-bottom: 1px solid #cccccc;
    }
    
#siteWideMsg p {
    color:#666666;
    font: bold 16px arial;
    margin:3px 0 0 0;
    padding:0;
    }

#siteWideMsg a {
    /*color:#666666;*/
    font: 16px arial;
    }
    
#siteWideMsg a:hover {
    color:#668800;
    }
    
/* ++++++++ END Header navigation ++++++++++ */



/* ++++++++ BEGIN Sidebar navigation (global rei sidebar styles) ++++++++++ */


#sidebarWrapper ul {
	padding:0;
	margin:0px 20px 14px 19px;
	list-style:none;
	}

#sidebarWrapper ul li {
	 padding:2px 0 4px 0;
	/* line-height:1.4em;*/
	 list-style:none;
	 }

#sidebarWrapper a {
	color:#333333;
	text-decoration:none;
	}

#sidebarWrapper a:hover, #sidebarWrapper a:focus {
	text-decoration:underline;
	color:#668800;
	}

#sidebarWrapper .sbTitle {
	font-weight:bold;
	color:#333333;
	}

#sidebarWrapper h2.sbTitle { 
   margin:0px 2px 0px 19px;
    font-size:1em;
    font-family:verdana, arial, sans-serif;    
    }

		
/* ++++++++ END Sidebar navigation ++++++++++ */





/* ++++++++ BEGIN Footer navigation ++++++++++ */

#footerWrapper ul {
                width:166px;
                padding:15px 0px 15px 19px;
                margin:0;
                list-style:none;
                float:left;
                background: #F6F4F2;
                border:1px solid #fff;
                border-width: 5px 1px 0px 0px;
                }
#footerWrapper ul.col2, #footerWrapper ul.ftrPromo2 {
                width:266px;
                border-width: 5px 1px 0px 1px;
                }
#footerWrapper ul.col3, #footerWrapper ul.ftrPromo3 {
                width:197px;
                border-width: 5px 1px 0px 1px;
                }
#footerWrapper ul.col4, #footerWrapper ul.ftrPromo4 {
                width:197px;
                border-width: 5px 0px 0px 1px;
                }           
#footerWrapper ul.ftrPromo1, 
#footerWrapper ul.ftrPromo2,
#footerWrapper ul.ftrPromo3,
#footerWrapper ul.ftrPromo4 {
                height:90px;                
                }
#footerWrapper ul.col1, 
#footerWrapper ul.col2, 
#footerWrapper ul.col3,
#footerWrapper ul.col4 {
                height: 210px;  
                border-bottom:none;
                }                
#footerWrapper ul li {
                /*padding:2px 0 2px 0;*/
                padding:0;
                margin:0;
                list-style:none;
                line-height:1.6em;
                }
#footerWrapper ul.ftrPromo1 li {
                float:left;
                width:90px;
                }
#footerWrapper ul.ftrPromo2 li {
                float:left;
                width:187px;
                }                
#footerWrapper ul.ftrPromo1 li.image,
#footerWrapper ul.ftrPromo2 li.image {
                height: 85px;
                width:59px;
                padding-top:4px;
                padding-right:8px;
                }                
#footerWrapper a {
	color:#333333;
	text-decoration:none;
	}	
#footerWrapper a:hover {
	text-decoration:underline;
	color:#333333;
	}
#footerWrapper ul.ftrPromo1 a,
#footerWrapper ul.ftrPromo1 a:hover, 
#footerWrapper ul.ftrPromo2 a, 
#footerWrapper ul.ftrPromo2 a:hover {
                color:#668800;
                text-decoration:underline;
                }

#footerWrapper .ftTitle {
	font-weight:bold;
	color:#333333;}
	
#footerWrapper .ftTitle2 {
               padding-top:15px;
               font-weight:bold;
	color:#333333;}

#footerWrapper a.details {
text-decoration:underline;
	color:#333333;
	}
#footerWrapper form.footerForm, #footerWrapper div.footerForm {
border:1px solid #ccc;
width:151px;
background: #dedbd7;
float:left;
margin-top:7px; 
}
 * html #footerWrapper form.footerForm,  * html #footerWrapper div.footerForm {
width:153px;
}
#footerWrapper form.footerForm input, #footerWrapper div.footerForm input {
float:left;
}
#footerWrapper input.email, #footerWrapper input.findStore {
	font-size: 1em; 
	font-family: verdana, arial, sans-serif; 
	color:#666666; 
	/*border:1px solid #ccc; */
	border:1px solid #fff;
	padding:2px 0 0 4px; 
	/*margin: 4px 0px 5px 0; */
	margin:0;
	height:16px; 
	width:124px;
	}
/*#footerWrapper input.email {
	width:140px;}*/
	
#footerWrapper .imgSignup,  #footerWrapper .imgFindStore {
            /*margin-top:5px;
           display:block;*/
            border:none;
            margin:1px 0 0 2px;
            }
 
/*#footerWrapper .ftrForms {
width:180px; float:left; background: #fff url('/pix/common/dot_vert.gif') 179px 0 repeat-y; height:220px;
}
 * html #footerWrapper .ftrForms {
height:190px;
 }

#footerWrapper .ftrForms ul {
width:170px;
}*/
    
/*#footerWrapper ul.storeLocator {
    padding-bottom:15px;
    }    
 * html #footerWrapper ul.storeLocator {
    padding-bottom:0px;
    }   
    
#footerWrapper ul.gcPromo {
padding-left:10px; width:156px;
}

#footerWrapper ul.gcPromo li a, #footerWrapper ul.gcPromo li a:link, #footerWrapper ul.gcPromo li a:visited {
text-decoration:underline;
}*/

/*#footerWrapper  ul.helpCol {
background: #fff url('/pix/common/dot_vert.gif') 166px 0 repeat-y; height:220px;
}
 * html #footerWrapper  ul.helpCol {
background: #fff url('/pix/common/dot_vert.gif') 166px 0 repeat-y;
height:235px;
}*/

/*  +++++++++++++  END Footer navigation  +++++++++++++  */

/* START PRINT STYLES */
@media print
{
body { 
	background : #fff; 
	color:#000;
	 }
.printPage, #sidebarWrapper, #footerWrapper{
	display:none;
	}	
#headerWrapper {
                border:none;
                top:-80px;
                height:75px;
                }
                
#headerWrapper #hunt2, #headerWrapper #hunt3, #headerWrapper #searchContainer {display:none;}

#headerWrapper ul#hunt1 {float:left;}
#headerWrapper ul#hunt1 a {display:none;}
#headerWrapper ul#hunt1 li {display:none;}
#headerWrapper ul#hunt1 li.phone {display:block; float:left;}
#headerWrapper #logo {
            display:block;
            padding-left:1px;
            }

#container {border:none; margin:0;}
#wrapper {top:65px;}
#coreWrapper, #corewrapper {border:none;}
#pageContent {
	float: left;
	margin:0;
	padding:0;
	}	
	
#pageContent a, #pageContent p, #pageContent ul li, #pageContent td, #pageContent th, #pageContent h1, #pageContent h2, #pageContent h3  {
                color:#000;
                }

/* job specific print style */
#pageContent table.clsTableBg {
width: 650px;
float:none;
clear:both;
}

}
/* END PRINT STYLES */


/* Start IE specific styles */    
 * html .rei #hunt3 * a.catList:focus,  * html .rei #hunt3 * a.catList:active {
    color:#668800;
    font-weight:bold;
    }
    
/* same for all sites  */
*html #hunt3 li:hover > a,  *html #hunt3 li.sfHover > a,  *:first-child+html #hunt3 li:hover > a, *:first-child+html #hunt3 li.sfHover > a  {letter-spacing: -0.1em; text-decoration:none; /*IE only spacing control */}
*html #hunt3 li:hover > a.catNoList,  *html #hunt3 li.sfHover > a.catNoList,  *:first-child+html #hunt3 li:hover > a.catNoList, *:first-child+html #hunt3 li.sfHover > a.catNoList  {letter-spacing: normal; text-decoration:underline; /*IE only spacing control */}

*html #hunt3 li li:hover > a,  *html #hunt3 li li.sfHover > a,  *:first-child+html #hunt3 li li:hover > a, *:first-child+html #hunt3 li li.sfHover > a  {letter-spacing: 0; text-decoration:underline;  /* IE only spacing control*/}

/* END IE specific styles */

/* kenexa (jobs) special */
#unique #headerWrapper ul#hunt1Sub {
                list-style:none;
                font-family:verdana, arial, sans-serif;
                font-size:10px;
                margin:10px 0 0 0;
                padding:0 40px 0 0;
                float:right;
                clear:right;    
                width:auto;     
                }                
 * html #unique #headerWrapper ul#hunt1Sub {     
 width:392px;
}
 * html #unique #headerWrapper ul#hunt1Sub li.giftReg {
 width:194px;
 }  
 #unique #headerWrapper ul#hunt1Sub li {float:left;}
/* end kenexa special */ 