/* CSS Document */

/* begin Merch Group column layout styles */
<style TYPE="text/css">
.ignoreme { }
.MerchGroupCols1 {
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px 0pt;
    BORDER-LEFT: black 0px solid;
    TEXT-INDENT: 0pc;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    BORDER-COLLAPSE: collapse
	}
.MerchGroupCols2 {
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    BORDER-COLLAPSE: collapse
	}
.MerchGroupCols3 {
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    BORDER-COLLAPSE: collapse
	}
.MerchGroupCols4 {
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    BORDER-COLLAPSE: collapse
	}
.MerchGroupCols5 {
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: black 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 0px solid;
    BORDER-COLLAPSE: collapse
	}
.MerchGroupCols1 {WIDTH: 350px}
.MerchGroupCols2 {WIDTH: 100%}
.MerchGroupCols3 {WIDTH: 100%}
.MerchGroupCols4 {WIDTH: 150px}
.MerchGroupCols5 {WIDTH: 100%}
.MerchGroupHolder {
    BORDER-RIGHT: red 0px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: red 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: red 0px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: red 0px solid
	}
.MerchGroupLink {
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
	}
.MerchGroupHover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #bf0713;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
	letter-spacing:-.01em;
	}
.MerchGroupTitle {
    WIDTH: 100%;
    COLOR: white;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white;
	}
.MerchGroupTextLinks {
    VERTICAL-ALIGN: top;
    TEXT-INDENT: 3pt;
    BACKGROUND-COLOR: white;
	padding-left:10pt;
	}
	
.DirBeautyShot .DirBeautyShot {BACKGROUND:white; }
.DirBeautyShot p {margin-left:0; }
.DirTitleBackground {BACKGROUND: #ffffff}
.DirGroupTitle {
    BACKGROUND-IMAGE: none;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #527e38
 	}
/* end Merch Group column layout styles */

/* begin Styles for Travel Shop merch groups */
/* the "150" styles are for 4-column layouts, use the "300" styles for 2-columns. Text within the merch group is tagged as an <li> or <dt>*.MG_150wb {
	font: 9pt Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0 0 20px 0 ;
	padding: 0 0 0 0;
	text-align:center;
	width:150px;
	background:  url(http://www.orvis.com/orvis_assets/Images/roundbox_130x96.gif) no-repeat 10px bottom;
	}
.MG_150wb li {
	margin:0 0 0 -10px; padding: 3px 0 8px 0 ;
	}
.MG_150wb  a {
	margin: 0; padding: 0; color:#000000; width:100%;
	}
.MG_150wb a:hover {
	font-weight: bold; color:#527E38;
	cursor: hand;
	}/

		
.MG_300w {
	font: .75em Arial, Helvetica, sans-serif;
	font-weight:400;
	list-style: none;
	margin:0 0 20px 0 ;
	padding: 0 0 0;
	text-align:left;
	width:150px;
	}
.MG_300w  a {
	margin:0 ;	padding: 0; color:#000000; width:100%;
	}
.MG_300w a:hover {
	font-weight: bold; color:#527E38;
	}
.MG_300w li {
	margin: 0 5px 3px 10px;
	padding:0 0  0 0; 
	}
.MG_300w dt {
	margin: 0 5px 0 10px;
	padding:0 0  0 0; 
	}
.MG_300w dd {
	margin: 0 5px 3px 10px;
	padding:0 0  0 0; 
	font-size:90%;
	}
/* END Styles for merch groups June 2005, esp Travel Shop */


/* begin .shp styles -- these may [or may not] be in use somewhere on the site; if so, it would be a shop template with editorial content.  */
.shp {
	FONT-SIZE: 75%;
	LINE-HEIGHT: 166%;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	position: relative;
	width: 580px;
	padding: 0 10px 0 10px;
	}
.shp p {
	color: #000000;
	margin:.25em 0 0 0;
	text-indent: 0;
	}
.shp a {
	color: #527a38;
	TEXT-DECORATION: underline;
	}
.shp h4 {
	font-size:110%;
	line-height:133%;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background-color:#989853;
	margin: 1em 0 0 0;
	padding: .2em .5em .2em .5em ;
	text-align:left;
	}	
.shp UL {
	padding: 0 0 0 0;
	margin: .5em 0 0 10px;
	}
.shp UL LI {
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	}
.shp OL {
	padding: 0 0 0 0;
	margin: .5em 0 0 10px;
	}
.shp OL LI {
	list-style-position: outside;
	list-style-type: decimal;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	}
.shp OL UL LI {
	list-style-position: outside;
	list-style-type: disc;
	margin: 0 0 0 10px;
	padding: 0 0 0 0;
	}
.shpTable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	width: 100%;
	}
.shp TH {
	font-weight: 900;
	color: #527E38;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4A79F;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.shp TD {
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B4A79F;
	padding-top: 3px;
	padding-bottom: 3px;
	}
.shp a img {
	border:0px
	}
.float_R {
	float: right;
	margin: 10px 0 0 10px;
	clear:right;
	}
.float_L {
	float: left;
	clear:left;
	margin: 10px 10px 0 0;
	}
.clear {
	clear:both;
	line-height:1px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}	
/* end .shp styles  */

/* begin styles for Shop By Style automated pages, 2005 */
.BestSellerTableFull {
	margin: 0 0 0 0;
	padding: 10px 0;
	}
.BestSellerTableRight{
	padding: 0 0 0 0;
	}
.BestSellerRow TD {
	font-size: 9pt;
	line-height:110%;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:  0 5px 0 5px;
	background-color: #fff;
	height:135px;
	width:130px;
	vertical-align: bottom;
	border-right: 1px solid #cccccc;
	border-bottom:20px solid white;
	}
.BestSellerCell  img {
	margin:  0 0 5px 0;
	display:block;
	}
td.BestSellerCell a {
	padding-top: 3px;
} /* this is to fix the XHTML firefox issue where the image is underlined as well as the text */	
	/* IE needs the following to support valign. hide from other browsers. */
	/* html .BestSellerRow TD {
		display:inline;
		}	
	*/	
/* end styles for Shop By Style automated pages, 2005 */


/* begin styles for vertical merch groups on Sale Shop, July 2005 */
.MerchGroupTextLinks .MerchGroupLink {
	padding: 0 0 0 0;
	margin:0 0 0 0;
	}
.MerchGroupTextLinks {	
	FONT-SIZE: 9pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	line-height:133%;
	}

.MerchGroupTextLinks .MerchGroupLink .carat {
	color: #527a38;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 10px 0 22px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/greencarrot_10x10.gif)  outside;
	display:run-in;
	background-color:#FFFFFF;
	}
.MerchGroupHover .carat {
	color: #D02433;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	margin:0 10px 0 22px;
	padding: 0 0 0 0;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif)  outside;
	display:run-in;
	}	
.MerchGroupTextLinks .MerchGroupLink .tentsale {
	color: #D02433;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 10px 0 22px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif)  outside;
	display:run-in;
	background-color:#FFFFFF;
	}
.MerchGroupHover .tentsale {
	color: #D02433;
	TEXT-DECORATION: none;
	text-indent:0px;
	font-weight: bold;
	margin:0 10px 0 22px;
	padding: 0 0 0 0;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif)  outside;
	display:run-in;
	}		
.MerchGroupTextLinks .text {
	font-size:.9em;
	line-height:120%;
	color:#000;
	font-weight: normal;
	text-decoration:none;
	text-indent:0px;
	display:block;
	background-image:none;
	margin:3px 10px 0 22px;
	padding: 0 0 10px 0;
	}	
.MerchGroupTextLinks .MerchGroupLink .promo {
	color:#084131  ;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 10px 0 22px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/greencarrot_10x10.gif) outside;
	display:run-in;
	}
.MerchGroupHover .promo {
	color: #D02433;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 10px 0 22px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif)  outside;
	display:run-in;
	}	
.MerchGroupTextLinks .promotext {
	font-size:.9em;
	line-height:120%;
	color:#D02433 ;
	font-weight: normal;
	text-decoration:none;
	text-indent:0px;
	display:block;
	background-image:none;
	padding: 0 0 0 0;
	margin:3px 10px 10px 22px;
	}	
/* end styles for vertical merch groups on Sale Shop, July 2005 */

/* begin styles for vertical merch groups on RodOutfits, August 2005 */
/* also used on Fly Reels, October 2005 -- see embedded styles in HTML.  */
.intro {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 133%;
	margin: 0 0 0 0;
	position: relative;
	width: 600px;
	padding: 0 10px 0 10px;
	color:#000000;
	}
.intro a {
	color:#527E38; text-decoration:underline;
	}	
.MerchGroupTextLinks .MerchGroupLink {
	padding: 0 0 0 0;
	margin:0 0 0 0;
	}
.MerchGroupTextLinks .MerchGroupLink .greenbold_10 {
	FONT-SIZE: 1.2em;
	LINE-HEIGHT: 133%;
	FONT-STYLE: normal;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#084131  ;
	TEXT-DECORATION: none;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:3px 0 3px 10px;
	list-style:  none outside;
	display:run-in;
	background-color:#FFFFFF;
	}
.MerchGroupHover .greenbold_10 {
	FONT-SIZE: 1.2em;
	LINE-HEIGHT: 133%;
	FONT-STYLE: normal;
	font-weight:bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#084131  ;
	TEXT-DECORATION: none;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:3px 0 3px 10px;
	list-style:  none outside;
	display:run-in;
	background-color:#FFFFFF;
	}
.MerchGroupTextLinks .MerchGroupLink .rod {
	FONT-SIZE: 9pt;
	line-height:150%;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #527a38;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 0 0 30px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/greencarrot_10x10.gif)  outside;
	display:run-in;
	background-color:#FFFFFF;
	}
.MerchGroupHover .rod {
	FONT-SIZE: 9pt;
	line-height:150%;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #D02433;
	TEXT-DECORATION: underline;
	text-indent:0px;
	font-weight: bold;
	padding: 0 0 0 0;
	margin:0 0 0 30px;
	list-style:  url(http://www.orvis.com/orvis_assets/Images/redcarrot_10x10.gif)  outside;
	display:run-in;
	}	
.MerchGroupTextLinks .inlinetext {
	font-size:80%;
	color:#999; 
	font-weight: normal;
	display:inline-block;
	margin:0 0 0 0px;
	padding: 0 0 0 0;
	letter-spacing:.2em;
	white-space:nowrap;
	}	
/* end styles for vertical merch groups */

/* DL styles below for Rods Group page, September 2005 */
.rodMG_150w {
	font: .75em Arial, Helvetica, sans-serif;
	list-style: none;
	margin:0 0 20px 0 ;
	padding: 0 ;
	text-align:left;
	width:150px;
	text-indent:0;
	}
.rodMG_150w .rod {margin:0; padding: 0 10px 0 10px ;}
.rodMG_150w .khaki {color:#CA8E54 ;}
/* END styles for Rods Group page, September 2005 */

/* 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:65px;
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:28px;
}
form {
margin-top: 0px;
margin-bottom: 0px;
}
/* END Search box styles, 8/2007 */

/* SHOP BY STYLE TABLE FORMATTING*/

table.shopProduct
{
	width:600px;
}

td.marginCell
{
	width:10px;
	background-color:#ffffff;
}

td.marginInsideCell
{
	width:8px;
	background-color:#ffffff;
}

td.shopRowSpacer
{
	height:8px;
	background-color:#ffffff;
}

td.productCell, td.productCellTop
{
	width:188px;
	height:130px;
	padding-top:5px;
	text-align:center;
	border:1px solid #bbbb82;
	border-top:none;
	border-bottom:none;	
	vertical-align:top;
}

td.productCellTop
{
	border-top:1px solid #bbbb82;
}

td.productCellHeader, td.productCellFooter
{
	height:18px;
	background-color:#527E38;
	border:1px solid #bbbb82;
	color:#ffffff;
	border-bottom:none;
	vertical-align: top;
	text-align:center;
	padding-top: 3px;
}
td.productCellButton
{
	width:188px;
	padding-top:5px;
	text-align:center;
	border:1px solid #bbbb82;
	border-top:none;
	border-bottom:none;
	vertical-align:top;
}

.shopBlurb
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	text-align: center;
	margin-bottom: 3px;
	margin-top:3px;	
	padding-left:3px;
	padding-right:3px;
	border-bottom:1px solid #bbbb82;
	border-left:1px solid #bbbb82;
	border-right:1px solid #bbbb82;
}
.productCellHeader, a.productCellHeader:link, a.productCellHeader:visited, .productCellFooter, a.productCellFooter:link, a.productCellFooter:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

a.productCellHeader:hover
{
	text-decoration:underline;
}
a.productCellFooter
{
	text-decoration:none;
	color:#ffffff;
}


a.productCellFooter:hover
{
	text-decoration:underline;
	color:#ffffff;
}

td.productCellFooter
{
	border-bottom:1px solid #bbbb82;
	color:#ffffff;
}

.hrShopStyle
{
	padding-top:5px;
	margin-left:5px;
	border-bottom:1px solid #bbbb82;
	width:178px;
	text-align:center;
}

.hrShopStyleNone
{
	padding-top:5px;
	margin-left:5px;
	width:178px;
	text-align:center;
}

a.shopProductCellText:link, a.shopProductCellText:visited
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-decoration:none;
}

.shopProductCellText
{
	margin-top:5px;
}

a.shopProductCellText:hover
{
	text-decoration:underline;
}


/* NEW CSS POSITION SHOP STYLES */

#shopProductTable
{
	width:600px;
	margin-left:6px;
	margin-right:6px;
	background-color:#ffffff;
}

.productCell
{
	width:188px;
	color:#ffffff;
	padding-top:5px;
	text-align:center;
	border:1px solid #bbbb82;
	border-top:none;
	border-bottom:none;
	vertical-align:top;
}
.productCellFooter
{
	width:188px;
	color:#ffffff;
	border-top:none;
	vertical-align:top;
}
html .productCell
{
	min-width:18px;
	color:#ffffff;
	width:188px;
	padding-top:5px;
	text-align:center;
	border:1px solid #bbbb82;
	border-top:none;
	border-bottom:none;
	vertical-align:top;
}


.productImageHeight
{
	height:136px;
}


div.productCellHeader /* for positioning */
{
	width:188px;
	height:20px;
	background-color:#527E38;
	border:1px solid #bbbb82;
	border-bottom:none;
	text-align:center;
	text-decoration:none;
}

#productCellFooter
{
    min-width:188;
    height:18px;
	background-color:#527E38;
	color:#ffffff;
	border:1px solid #bbbb82;
	text-align:center;
	text-decoration:none;
}    

.cell
{
	position:relative;
	display:block;
	float:left;
	margin-right:4px;
	margin-left:4px;
	padding-top: 8px;
}
.imageProductLeft
{
	float:left;
	padding:1px 1px 1px 1px;
	margin-right:7px;
}
div.imageProductTop
{
    position:relative;
    top:-30px;
    display:block;
}

/* END SHOP BY STYLE TABLE FORMATTING 03/04/2008*/

</style>
