<STYLE TYPE="text/css">
.ignoreme
{
}
BODY,body
{
	MARGIN: 0px;
	BACKGROUND-COLOR: #cfcfa3;
	TEXT-ALIGN: center;
	background-repeat: repeat;

/* to display holiday season background art, uncomment the following selectors [or, to hide, just add comment tags before and after: */
 
/*	BACKGROUND-IMAGE: url(/orvis_assets/images/background_snow.gif);
	background-attachment: fixed;*/
	
}
/* 
a:link { color: #527E38; }
a:visited { color: #527E38; }
a:active { color: #527E38; }
*/
.Page
{
    BACKGROUND-IMAGE: url(/orvis_assets/images/background1.gif);
    VERTICAL-ALIGN: top;
    WIDTH: 1000px;
    HEIGHT: 100%;
		margin:0 auto;
		background-color: #ffffff;
}
.PageNoNav
{
    BACKGROUND-COLOR: #FFFFFF;
    VERTICAL-ALIGN: top;
    WIDTH: 900px;
    HEIGHT: 100%;
	margin:0 auto;
}
.PageExtended
{
    BACKGROUND-IMAGE: url(/orvis_assets/images/background1.gif);
    VERTICAL-ALIGN: top;
    HEIGHT: 100%
}
.copyReg
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: #000000;
}
.copyPrompt
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #205445;
}
.copyError
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12px;
	color: Red;
}
.LeftNav
{
    VERTICAL-ALIGN: top;
    WIDTH: 167px;
    TEXT-ALIGN: center
}
.RightFrame
{
    VERTICAL-ALIGN: top;
    MIN-WIDTH: 833px;
    WIDTH: 833px;
    
}
.RightFrameExtended
{
    VERTICAL-ALIGN: top;
}
.FullFrame
{
	vertical-align: top;
	width: 987px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color: white;
}
.FullFrameExtended
{
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
	background-color: white;
}
.TopNav
{
    WIDTH: 100%;
    HEIGHT: 40px
}
.FooterLink
{
    FONT-SIZE: 9pt;
    COLOR: #527e38;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    FONT-DECORATION: underline
}
.addl_links a {  
    display: block;  
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #527e38;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
}
.addl_links
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #527e38;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff;
    Padding-top: 0px;
}

.menuTop
{
    VERTICAL-ALIGN: top;
    WIDTH: 1000px;
    HEIGHT: 85px;
    BACKGROUND-COLOR: #527e38;
    TEXT-ALIGN: left;
    Position: relative;
    z-index: 999;    
}
.menuBottom
{
    VERTICAL-ALIGN: top;
    WIDTH: 1000px;
    HEIGHT: auto;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left;
    Position: relative;
    z-index: 998;
}
.menuBanner
{
	TEXT-ALIGN:left;
	WIDTH:100%;
}
.HPTable
{
    WIDTH: 700px;
    BORDER: none;
}
.RightContent
{
    WIDTH: 100%;
    HEIGHT: 100%;
    BACKGROUND-COLOR: #ffffff
}
.navAdd
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #527e38;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #ffffff
}
.navBAdd
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #527e38;
    LINE-HEIGHT: normal;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
.navAddBan, .navBAddBan
{
    line-height:50px;
}
.navBack
{
    FONT-SIZE: 8pt;
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
}
.navBack a {  display: block;  }
.navBig
{
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 7.8pt;
	COLOR: #ffffff;
	LINE-HEIGHT: 15pt;
	FONT-FAMILY: Arial;
	FONT-COLOR: #084131;
	border-bottom: solid 10px #FFFFFF;
	background-color: #527e38;
	vertical-align: middle;
}
.navBold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: none;
    COLOR: #003300;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}
.navHeader
{
    COLOR: white;
    FONT-FAMILY: 'Times New Roman';
    BACKGROUND-COLOR: #527e38
}
.newsHeaderFooter
{
    BACKGROUND-COLOR: #e7e6cc
}
.newsBodyBackground
{
    BACKGROUND-COLOR: #e7e6cc
}
.newsLabels
{
    FONT-SIZE: 9pt;
    FONT-COLOR: #2f4f4f
}
.navSearch
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc
}
.navSearchTable
{
    FONT-SIZE: 8pt;
    WIDTH: 155px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #e6e6cc
}
.pageFrame
{
    BACKGROUND-COLOR: #cfcfa3;
    TEXT-ALIGN: center
}
.pageContent
{
    BACKGROUND-IMAGE: url(/orvis_assets/images/background1.gif)
}
.navTop
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/images/directories_label_newbrand.gif);
    LINE-HEIGHT: 15px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial
}
.NextLink
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.PrevLink
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.navBottom
{
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/images/tree_bottom_round.gif);
    LINE-HEIGHT: 5px;
    FONT-FAMILY: Arial
}
.navReg
{
    BACKGROUND-POSITION: left 6px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/greencarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}
.navRegGroup
{
    BACKGROUND-POSITION: left 6px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/greencarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}
.navRegCat
{
    BACKGROUND-POSITION: left 6px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/greenarrow_10x10.gif);
    MARGIN-LEFT: 10px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}
.navRegSubCat
{
    BACKGROUND-POSITION: left center;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/greenbullet_10x10.gif);
    MARGIN-LEFT: 20px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    PADDING-TOP: 2px;
}
.navSel
{
    BACKGROUND-POSITION: left 6px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redcarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
    TEXT-DECORATION: underline
}
.navSelGroup
{
    BACKGROUND-POSITION: left 6px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redcarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #bf0713;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}

.navSelCat
{
    BACKGROUND-POSITION: left center;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redarrow_10x10.gif);
    MARGIN-LEFT: 10px;
    COLOR: #bf0713;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;    
}
.navSelSubCat
{
    BACKGROUND-POSITION: left center;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redbullet_10x10.gif);
    MARGIN-LEFT: 20px;
    COLOR: #bf0713;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 2px;    
}
.navHover
{
    BACKGROUND-POSITION: left center;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redcarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    BACKGROUND-REPEAT: no-repeat
}
.navHoverGroup
{
    BACKGROUND-POSITION: left 6px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redcarrot_10x10.gif);
    MARGIN-LEFT: 0px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}
.navHoverCat
{
    BACKGROUND-POSITION: left 6px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(/orvis_assets/Images/redarrow_10x10.gif);
    MARGIN-LEFT: 10px;
    COLOR: #003300;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 0px;
}
.navHoverSubCat
{
    background-position: left center;
    margin-top: 0px;
    display: block;
    padding-left: 15px;
    font-weight: bold;
    font-size: 9pt;
    background-image: url(/orvis_assets/Images/redbullet_10x10.gif);
    margin-left: 20px;
    color: #003300;
    line-height: 13px;
    background-repeat: no-repeat;
    font-family: Arial;
    TEXT-DECORATION: underline;
    PADDING-TOP: 2px;    
}
.newsAddlInterests
{
    font-size: 10pt;
    color: #527e38
}

/* SEARCH BOX styles, in here temporarily until the real style sheets get moved up from dev. 8/2007 */
#searchBox, .searchBox {
margin-left:5px;
margin-top: 0px;
margin-bottom:0px;
}
#searchTable {
background-color:#E6E6CC;
height:50px;
text-align:center;
width:155px;
}
.searchHeader {
background-color:#E6E6CC;
}
.searchBody {
background-color:#E6E6CC;
}
.searchForm {
background-color:#E6E6CC;
margin-left:4px;
margin-top:4px;
text-align:left;
}
#searchSubmit {
background-color:#E6E6CC;
float:right;
height:20px;
}
form {
margin-top: 0px;
margin-bottom: 0px;
}
.TopSearchContainer
{
z-index:10;
}
.TopSearchTable {
background-color:#E6E6CC;
text-align:left;
vertical-align:middle;
position: absolute; 
left:3px;
top:4px;
}
.TopSearchForm {
background-color:#E6E6CC;
margin-left:3px;
margin-top:2px;
text-align:left;
margin-right:1px;
}
.TopSearchSubmit {
background-color:#E6E6CC;
height:26px;
position: absolute; 
left:126px;
top: 0px;
}
.TopSearchBody {
background-color:#E6E6CC;
}
/* END Search box styles, 8/2007 */

/* styles here for search refining labels links that are also linked to additional content in Endeca Search Wizards  */
.SearchWizardRefine  a {
	padding: 0 0 0 15px;
	margin: 0 0 3px 0;
	background-image:  url(http://www.orvis.com/orvis_assets/Images/greencarrot_10x10.gif);
	background-attachment: fixed;
	background-repeat: no-repeat;
    background-position: left 3px;
	display:inline-block;
	line-height:120%;
	}
.SearchWizardRefine  a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #D02433 ;
	background-image:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif);

}	

/* end Endeca content link styles */

.FootBlock {
	font-size: xx-small;
	font-family: Arial;
	color: #808080;
	text-align: justify;
	vertical-align: bottom;
	}

.FootBlock a {
	color: #808080;
	}

/* Modified 5/19/08 KR to fix footer float */
/* Modified 3/6/09 TC to fix above */
.FootBlock h1, .FootBlock h2, .FootBlock h3 {
       font-size: xx-small;
       font-weight: normal;
       display: inline;
       margin: 0;
}

.pdheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:Bold;
	margin:0;
	display:inline;
	}

.pdheading h1 {
	font-family:Arial,Helvetica;
	font-size:10pt;
	font-weight:Bold;
	margin:0;
	display:inline;
	}
.left_nav_section {
    text-align:left; 
    padding-left:5px; 
    padding-top: 5px; 
    margin: 0px; 
    border: 0px; 
    width:155px;
}
.left_nav_section2 {
    text-align:left; 
    padding-left:2px; 
    padding-top: 5px; 
    margin: 0px; 
    border: 0px; 
    width:158px;
}
.left_nav {
    text-align: left; 
    width:167px; 
    background-image: url(/orvis_assets/images/background1.gif); background-position:left; background-repeat:repeat-y; 
    float:left;
}
.navLabelHP {
	text-align: left;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7.8pt;
	COLOR: #FFFFFF;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 6px;
	background-color: #527e38;
	border-top: solid 3px #FFFFFF;    
    border-bottom: solid 0px #FFFFFF;
}
.navLabel1 {
	text-align: left;
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7.8pt;
	COLOR: #FFFFFF;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 1px;
	padding-top: 3px;
	padding-bottom: 4px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #527e38;
	border-top: solid 13px #FFFFFF;    
    border-bottom: solid 7px #FFFFFF;
}
.navLabel2 {
    text-align: left; 
    FONT-FAMILY: Arial, Verdana, Helvetica;   
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #084131;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;    
    padding-top: 5px; 
    padding-bottom: 5px; 
    margin-top: 15px; 
    margin-bottom: 5px;     
    background-color: #e6e6cc;
}
.navlabel3 {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #803235;
    HEIGHT: 50px;
    background-color: #e6e6cc;
    FONT-FAMILY: Times New Roman
}
.navLabel4 {
    text-align: left;
    FONT-FAMILY: Arial, Verdana, Helvetica;    
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #084131;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;    
    padding-top: 5px; 
    padding-bottom: 5px; 
    margin-top: 5px; 
    margin-bottom: 5px;     
    border-top: solid 1px #BBBB82;    
    border-bottom: solid 1px #BBBB82;
}
.navLabelBlank {
    text-align: left; 
    VISIBILITY: hidden;
    FONT-SIZE: 1pt;
    COLOR: #FFFFFF;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;    
    padding-top: 15px; 
    padding-bottom: 0px; 
    margin-top:  5px; 
    margin-bottom: 10px;	
}
.navLabelBlankHP {
    text-align: left; 
    VISIBILITY: hidden;
    FONT-SIZE: 1pt;
    COLOR: #FFFFFF;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;    
    padding-top: 3px; 
    padding-bottom: 0px; 
    margin-top:  0px; 
    margin-bottom: 0px;
}
.navLabelSale {
    text-align: left; 
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;    
    padding-top: 5px; 
    padding-bottom: 5px; 
    margin-top: 15px; 
    margin-bottom: 5px;     
    background-color: #990000;	
 }
/* Mini Basket */
/* MRV - Most Recently Viewed Styles */
.boxMRV, .navcart
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    background-color: #084131;
    display: block;
    width: 160px;
}
.boxMRV td 
{
		font-size: 10px;
		font-family: Arial;
		font-weight: bold;
}
.navcart td
{
		font-size: 10px;
		font-family: Arial;
		font-weight: bold;
}	
.boxMRV a:link, .boxMRV a:visited, .boxMRV a:active { color: #084131; }
.navcart a:link, .navcart a:visited, .navcart a:active { color: #084131; }
.cellMRV, .navcartcell
{
    font-size: 10px;
    font-family: Arial;
    color: #ffffff;
    font-weight: bold;
    background-color: #084131;
    text-align: left;
    vertical-align:middle;
    height: 20px;
}
.cellMRV1, .navcartcell1
{
		border-right: none;
		width: 20px;
}
.cellMRV2, .navcartcell2
{
		border-left: none;
		width: 140px;
}
.navcartrow2
{
		margin-top: 5px;
}
.cellMRVview
{
    font-size: 10px;
    font-family: Arial;
    color: #084131;
    font-weight: bold;
    background-color: #ffffff;
    text-align: left;
    vertical-align:middle;
    border-left:solid 1px #BBBB82; 
    border-right: solid 1px #BBBB82;
    border-bottom:solid 1px #BBBB82;     
}
.navcartview
{
    font-size: 10px;
    font-family: Arial;
    color: #084131;
    font-weight: bold;
    background-color: #ffffff;
    text-align: left;
    vertical-align:middle;
    border-left:solid 1px #BBBB82; 
    border-right: solid 1px #BBBB82;
    border-bottom:solid 1px #BBBB82; 
    height: 20px;  
    width: 160px;    
    padding-left: 5px;
    z-index: 1001;
}
.cellcoMRV
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    border-bottom:solid 1px #BBBB82; 
}
.navcartcocell
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    height: 20px;  
}
.qtycellMRV, .navcartqtycell
{
    font-size: 10px;
    font-family: Arial;
    font-weight: bold;
    border-bottom: solid 1px #BBBB82;
    background-color: #ffffff;
    text-align: center;
    width: 22px;
}
.noqtycellMRV
{
    font-size: 10px;
    font-family: Arial;
    color: #527e38;
    font-weight: bold;
    background-color: #ffffff;
    text-align: center;
    vertical-align:middle;
    border-left:solid 1px #BBBB82; 
    border-right: solid 1px #BBBB82;
    border-bottom:solid 1px #BBBB82; 
    width: 160px;
}
.TopMenuMiniBasketMRV
{
    position: absolute;
    background-color: #527e38;
    left: 831px;
    top: 32px;
    padding: 0px;
    height: 52px;
    margin: 0px;
    vertical-align: top;
    z-index: 1000;
}
.TableMiniCart
{
    position:absolute;
    left: 0px;
    top: 0px;
    padding: 0px;
    margin: 0px;
    border:solid 1px #BBBB82; 
    z-index: 999;       
}
.TableMRV
{
    position:absolute;
    display: block;
    left: 0px;
    top: 23px;
    padding: 0px;
    margin: 0px;
    border:solid 1px #BBBB82; 
    z-index: 998;       
}
.TopNavBannerDiv
{
    position:absolute;
    left: 197px;
    top: 33px;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
    z-index: 1000;
}
.Flash
{
    position: relative; 
    z-index: 0;
}
/* Directory Link Control Classes - Start */
.DirLinkMensDiv
{
	position: absolute; 
	left:194px;
	top:0px;
}
.DirLinkWomensDiv
{
	position: absolute; 
	left:243px;
	top:0px;
}
.DirLinkTravelDiv
{
	position: absolute; 
	left:307px;
	top:0px;
}
.DirLinkLuggageDiv
{
	position: absolute; 
	left:356px;
	top:0px;
}
.DirLinkFlyFishingDiv
{
	position: absolute; 
	left:422px;
	top:0px;
}
.DirLinkHuntingDiv
{
	position: absolute; 
	left:508px;
	top:0px;
}
.DirLinkShootingDiv
{
	position: absolute; 
	left:506px;
	top:0px;
}
.DirLinkDogsDiv
{
	position: absolute; 
	left:570px;
	top:0px;
}
.DirLinkDogsUKDiv
{
	position: absolute; 
	left:571px;
	top:0px;
}
.DirLinkGiftsDiv
{
	position: absolute; 
	left:611px;
	top:0px;
}
.DirLinkDistinctiveHomeDiv
{
	position: absolute; 
	left:651px;
	top:0px;
}
.DirLinkPersonalizedDiv
{
	position: absolute; 
	left:771px;
	top:0px;
}
.DirLinkSaleOutletDiv
{
	position: absolute; 
	left:861px;
	top:0px;
}
.DirLinkSeeAllDiv
{
	position: absolute; 
	left:941px;
	top:0px;
}
/* Control styles */
.DirLink
{

}
/* regular font */
.DirLink .DLRG
{
    BACKGROUND-POSITION: left 6px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
		COLOR: #E6E6CC;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    margin-bottom: 2px;
}
/* hover font */
.DirLink .DLHG
{
    BACKGROUND-POSITION: left 6px;
    MARGIN-TOP: 0px;
    DISPLAY: block;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    COLOR: #E6E6CC;
    LINE-HEIGHT: 13px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    margin-bottom: 2px;
}
/* hover font - control specific overrides */
.DirLink .DLHG758,.DirLink .DLHG1089,.DirLink .DLHG1633
{
}
.DirLink .DLCX a:link
{
		FONT-WEIGHT: normal;
	  TEXT-DECORATION: none;
}
.DirLink .DLCX a:visited
{
		FONT-WEIGHT: normal;
	  TEXT-DECORATION: none;
}
.DirLink .DLCX a:hover
{
	  FONT-WEIGHT: bold;
	  TEXT-DECORATION: underline;
}
/* regular font - control specific overrides */
.DirLink .DLRG758,.DirLink .DLRG1089,.DirLink .DLRG1633
{
}

/* DirLink Control style */
.DirLink .DL
{
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	height: 31px;
	overflow: hidden;
}
/* DirLink Control style  - control specific overrides */
/* US,UK men's */
.DirLink .DL885, .DirLink .DL466
{
	width: 49px;
}
/* US,UK women's */
.DirLink .DL832, .DirLink .DL528
{
	width: 64px;
}
/* US,UK travel */
.DirLink .DL9613,.DirLink .DL6337
{
	width: 49px;
}
/* US,UK luggage */
.DirLink .DL11379,.DirLink .DL7675
{
	width: 66px;
}
/* US,UK fly fishing */
.DirLink .DL758,.DirLink .DL441
{
	width: 85px;
}
/* US hunting */
.DirLink .DL1089
{
	width: 63px;
}
/* UK shooting */
.DirLink .DL6290
{
	width: 63px;
}
/* US,UK dogs */
.DirLink .DL1633,.DirLink .DL6259
{
	width: 41px;
}
/* US,UK gifts */
.DirLink .DL1686,.DirLink .DL6224
{
	width: 40px;
}
/* US,UK distinctive home */
.DirLink .DL1034,.DirLink .DL8611
{
	width: 120px;
}
/* US personalized */
.DirLink .DL9247
{
	width: 92px;
}
/* UK personalized */
.DirLink .DL8283
{
	width: 91px;
}
/* US,UK sale outlet */
.DirLink .DL1137,.DirLink .DL563
{
	width: 80px;
}
/* DirLink Content (flyout) style */
.DirLink .DLC
{
	margin-top: 0px;
	position: absolute; 
	xbackground-color:#6b8957;
	background-color:#527E38;
	color:#527e38;
	xwidth: 900;
	overflow: none;
	filter:alpha(opacity=98);
	-moz-opacity:0.98;
	-khtml-opacity: 0.98;
	opacity: 0.98;
	Z-INDEX: 998;
}
.DirLink .DLC a
{
	display:block;
}
/* DirLink Content (flyout) style  - control specific overrides */
/* US,UK men's */
.DirLink .DLC885, .DirLink .DLC466
{
	left:-184px;
}
/* US,UK women's */
.DirLink .DLC832, .DirLink .DLC528
{
	left:-170px;
}
/* US,UK travel */
.DirLink .DLC9613, .DirLink .DLC6337
{
	left: -170px;
}
/* US,UK luggage */
.DirLink .DLC11379, .DirLink .DLC7675
{
	left: -170px;
}
/* US,UK fishing */
.DirLink .DLC758, .DirLink .DLC441
{
	left: -170px;
}
/* US,UK hunting/shooting */
.DirLink .DLC1089, .DirLink .DLC6290
{
	left: -170px;
}
/* US,UK dogs */
.DirLink .DLC1633, .DirLink .DLC6259
{
	left: -170px;
}
/* US,UK gifts */
.DirLink .DLC1686, .DirLink .DLC6224
{
	left: -170px;
}
/* US,UK distinctive home */
.DirLink .DLC1034, .DirLink .DLC8611
{
	left: -152px;
}
/* US,UK personalized */
.DirLink .DLC9247, .DirLink .DLC8283
{
	left: -191px;
}
/* US,UK sale outlet */
.DirLink .DLC1137, .DirLink .DLC563
{
	left: -280px;
}
/* US,UK see all*/
.DirLink .DLC18173, .DirLink .DLC5976
{
	left: -352px;
}
/* DirLink flyout label style */
.DirLink .FOL
{
	font-size: 8.5pt;
	font-family: Arial;
	font-weight: 700;
	line-height: 13px;
	border-top:0px;
	border-bottom:0px;
	margin-top:4px;
	margin-bottom:2px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 1px;
	padding-top: 3px;
	width:165px;
	background-color:#E6E6CC;
	xbackground-color: #527E38;
	xcolor:#003300;
	color:#527E38;
	text-align: left;
	text-decoration: none;
}
/* DirLink flyout label style  - control specific overrides */

.DirLink .FOL832
{

}
.DirLink .FOL1137
{
}
/* DirLink flyout table */
.DirLink .FOT
{
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	xwidth: 400px;	
}
.DirLink .FOT td
{
	vertical-align: top;
	width: 200px;	
}
.DirLink .FOTD
{
	vertical-align: top;
	width: 200px;	
}
/* Directory Link Control Classes - End */
.loginprompt_text {
    color:#333333;
    font-family:Arial,Helvetica;
    font-size:10px;
    font-weight:normal;
    text-align:right;
    vertical-align: top;
    height: 18px;
}
.loginprompt_text_greeting { 
    color:#527E38;
    font-weight:bold; 
    vertical-align:top;
    height: 18px;
}
.loginprompt_text_greeting a { 
    color:#527E38;
    font-weight:bold; 
    vertical-align: top;
}
.loginprompt_text_smallprint { 
    font-size:9px; 
}

.loginprompt_box {
    border:1px solid #527E38;
    color:#333333;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:normal;
    padding:6px;
    margin: 12px 12px 0 12px;    
    text-align:left;
    height: 40px;
}
.loginprompt_box_greeting {
    color:#989853;
    font-weight:bold;
}
.loginprompt_box_smallprint {
    font-size: 9px;
}

.loginprompt_box img { float:left; margin: 5px 5px 0 0; }

/* for inline login */
#LoginInline { 
    background-color:#f6f6ee; 
    border: solid 1px #527e38;
    /*border-top: solid 1px #bbbbbb;*/
    position: relative; top: 0px; left: 12px; z-index:99;
    color: #333333; 
    height: 100px; width: 587px; text-align: center;
    font-family: Arial, sans-serif;
    font-size: 10pt;
}
.ShipToDetail { margin-top: 12px; margin-bottom: 6px; font-family: Arial, sans-serif; font-size: 10pt;}
.smallprint { font-size: 10px; }
.smallprint a:link, .smallprint a:active, .smallprint a:visited { color: #527E38; }
.header { font-weight: bold; }
.share {vertical-align:baseline;"}
/* end inline login styles */
</STYLE>