/*
* LLBean hunting seasonal lander
* Copyright (c) 2012 L.L.Bean Inc.
* Change History: (date - author: description)
* 2012.02.27 - Andres Castro
*/
/*Global*/
h2.marquee{ font-size:30px; text-align:center; width:783px; /*float:left;*/ font-family:"Georgia", "Times New Roman", Times, serif; font-weight: normal; color: #4b5a30; margin-top: 30px; margin-right: 0; margin-bottom: 10px; margin-left: 0; }
h3.marquee{ font-size:30px; font-family: Georgia, "Times New Roman", Times, serif; color: #4f5e33; font-weight: normal; }
.c-left, .left, .floatLeft{  float: left; }
.c-right{ float: right; }
.clear { clear: both; }
.floatContainer{overflow:hidden;display:block;*height:100%;}
.floatRight{display: table-cell; *display:inline-block; *height:100%; width:100%;vertical-align: top;}
.htmlLinkBtn a.htmlLink .t{color: #4b5a30; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 20px; }
.htmlLinkBtn a.htmlLink { text-decoration: none; display:block; width: 215px; font-size: 11px; }
.htmlLinkBtn .htmlLink .b{ display:inline; margin: 0 3px 0 0; padding:3px 0 0 0;  float: left; }
.featureMarquee{font:bold 20px georgia; color:#fff; line-height:30px;}
/*.htmlBannerBtn a .t { display: none; }*/
.noshadow {-moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none;}
.container{border-color:#a5a184!important;}
.offscreen { font-size:0; height:0; overflow:hidden; text-indent: -9999px; text-decoration: none; }
span.offscreen { position:absolute; left: -10000px; height: 1px; overflow: hidden; top: auto; width: 1px;}
#slideShow_lower{width:768px;height:367px;float:left;}
/*huntingSL*/
#pagecontent #mainbody .huntingSL{width:783px; font-family:Arial, Helvetica, sans-serif; color:#465133;padding:0px 0px 45px 0px;float:left;}
#pagecontent #mainbody .huntingSL h1{width:760px!important;float:left; padding-left:8px!important; padding-top:2px!important; height:27px!important; margin-top:0px!important; margin-bottom:10px!important; font-size:21px!important; font-weight:bold; background-color:#4b5a30; color:#ffffff!important;}
#pagecontent #mainbody .huntingSL h2{ /*padding-top: 0px; padding-bottom: 0px;*/}
.anniversary-shotgun p{ font-family:"Arial", Helvetica, sans-serif;}

.huntingSL #social {height: 23px; padding: 0px 0 9px; width: 765px; }
.huntingSL #social ul { float: right; margin: 0; }
.huntingSL #social ul li { display: block; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; list-style-type: none; margin-left: 7px; padding-bottom: 0px; }
.huntingSL #social .share { font-size: 12px; font-weight: bold; margin-top: 3px; }
.huntingSL #social #___plusone_0 { margin-left: 6px !important; width: 72px !important; }
/*anniversary-shotgun*/
.anniversary-shotgun{ background-image: url(../images/120227_HSL_primary.jpg); background-repeat: no-repeat; background-position: right top; width: 768px; position:relative;}
.anniversary-shotgun .inner blockquote, .anniversary-shotgun .inner-content blockquote p { color: #4b5a30; font-family: "Georgia", Times New Roman, Times, serif; font-weight: normal; margin-top: 1em; margin-right: 3em; margin-bottom: 5em; margin-left: 3em; clear: both;}
.anniversary-shotgun .inner blockquote{ font-size: 35px; width:505px; margin:7px 0 14px 0; }
.anniversary-shotgun .inner { margin-left: 26px; /*padding-bottom:10px;*/ height:218px; }
.anniversary-shotgun .inner blockquote p { font-size: 18px; margin:11px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif; }	
.anniversary-shotgun .inner p{ font-size: 14px; color: #7f6c52; margin:0 0 16px;}
.anniversary-shotgun .inner p.t{width:505px;}
.anniversary-shotgun .col-conteiner{position:relative; width:550px; clear:both;}
.anniversary-shotgun .col-conteiner .c-left{ width:250px; }
.anniversary-shotgun .col-conteiner .c-right{ width:300px; }
.anniversary-shotgun .shotgun-feacture .inner{height:95px;}
.anniversary-shotgun .shotgun-feacture .inner .c-left p { margin: 0px 0px 9px; padding: 0px; font-size: 14px; }
.anniversary-shotgun .shotgun-feacture .c-left{ padding:0 35px; 0 0; width:493px; }
.anniversary-shotgun .shotgun-feacture .c-right{ width:172px; padding-top:26px; }
/*.anniversary-shotgun ul#social-list a span { display:none; }*/
.anniversary-shotgun .htmlBtn .t { display: none; }
.anniversary-shotgun .htmlBtn .t { display: none; }
.anniversary-shotgun .shotgun-pics-cotainer .box .text-info { font:Arial, Helvetica, sans-serif; font-size:11px; color:#465133; padding-right: 7px; padding-left: 7px; margin: 6px 0px 0px; }
.anniversary-shotgun .shotgun-pics-cotainer .box { padding-bottom:10px; width:157px; border:1px solid #e0dfda; margin: 0 44px 0 0; height: 148px; }
.anniversary-shotgun .shotgun-pics-cotainer .box.left.last{margin: 0px;}
/*feacture-top-products*/
.hotSpotFeatureWrapper{position:relative; width:768px; /*float:left;*/ /*overflow:hidden;*/}
.hotSpotFeatureWrapper ul.leftFeature{ left:345px; border-left:0px;  border-bottom:1px solid #e7e6e1;}
.hotSpotFeatureWrapper ul.rightFeature{ left:42px; border-right:0px; border-bottom:1px solid #e7e6e1;}
.hotSpotFeatureWrapper ul.featureBullets{ position:absolute; background-color:#F3F3EB; height:322px; width:320px; padding:10px 12px 0px!important;/*border:1px #CECFD1 solid;*top:372px;*/ *border-top:solid 38px #576341; top:0px; border-top:solid 38px #576341; z-index:1; display:none; cursor:pointer; } 
.hotSpotFeatureWrapper li{font-size:14px;line-height:21px;list-style:none;list-style-image:none;background-image:url("/dept_resources/luggage/dept_images/110826_SL_luggage-callout.png");background-repeat:no-repeat;margin:0px 0px 15px 0px!important;padding-left:29px!important;}
.hotSpotFeatureWrapper .hoverActive{background-image:url("/dept_resources/luggage/dept_images/110826_SL_luggage-callout-roll.png")!important;}
.hotSpotFeatureWrapper .htmlLinkBtn a.htmlLink  {margin-right: auto; margin-left: auto; width:135px;}
.hotSpotFeature{ position:relative; width:365px; height:370px; float:left; cursor:pointer; background-color:#F3F3EB; border-right: 1px solid #e7e6e1; border-bottom: 1px solid #e7e6e1; border-left: 1px solid #e7e6e1; }
.hotSpotFeature.m-right{margin:0px 34px 0px 0px!important;}
.hotSpotFeature h2{ font-size:18px; font-weight:bold; color:white; background-color:#576341; margin:0px!important; background-image:url("/dept_resources/outdoor_gear/dept_images/huntingSL/images/110826_callout_new.gif"); background-repeat:no-repeat; background-position:0px 4px; height: 28px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 65px; }
.hotSpotFeature h2 a{font-size:18px;font-weight:bold;color:white;text-decoration:none;}
.hotSpotFeature h3{ font-size:14px; background-color:#F3F3EB; border:1px #F3F3EB solid; border-width:0px 1px 0px 1px; padding:5px 0px 0px!important; width:363px; text-align:left; font-family: Georgia, "Times New Roman", Times, serif; text-indent: 9px; font-weight: normal; color: #465133; margin: 0px 0px 5px; }
.hotSpotFeature .hotspot{height:21px;width:21px;background-image:url("/dept_resources/luggage/dept_images/110826_SL_luggage-callout.png");position:absolute;cursor:default;}
.activeFeature h2{background-image:url("/dept_resources/outdoor_gear/dept_images/huntingSL/images/110826_callout_new.gif");}
.inactiveFeature{opacity:0.35;filter: alpha(opacity=35);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";}
.mac.ff div.huntingSL .hotSpotFeatureWrapper ul.featureBullets{top:0px;border-top:solid 38px #576341;}
/*spring-hunting-essentials*/
.hunting-essentials .box-content { /*padding-left: 29px;*/ }
.hunting-essentials .box-content .box-apparel, .hunting-essentials .box-content .box-blinds, .hunting-essentials .box-content .box-packs{width:225px;}
.hunting-essentials .box-content .box-apparel.left { margin-right: 46px; }
.hunting-essentials .box-content .box-blinds.left { margin-right: 46px; }
.hunting-essentials .htmlLinkBtn a.htmlLink  {margin-right: auto; margin-left: auto;}
.hunting-essentials .box-content .box-apparel .htmlLinkBtn a.htmlLink  { width: 70px; }
.hunting-essentials .box-content .box-blinds .htmlLinkBtn a.htmlLink  { width: 165px; }
.hunting-essentials .box-content .box-packs .htmlLinkBtn a.htmlLink  { width: 70px; }
.hunting-essentials .box-content .pic{margin: 0 0 15px; 0;}
/* emc-slider */
#carouselWideWrapper .wrapper { clear:both; } 
#hx2 .slides, #hx1 .slides { clear: both;}  
#hx1,#hx2{margin:20px 0 0 23px!important}
#hx1 .slideHeader{ border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; padding: 0px; }
#hx1 .slideHeader .headerText{ with:729!important; background-image: url(../images/120227_HSL_59.jpg); background-repeat: no-repeat; height: 171px; }
.slides a img{margin:0px auto !important;}
.headerText a {display:none; color:#f3f3eb !important;padding: 0 5px 0 73px!important;}
.headerCount {color:#f3f3eb !important;padding:8px 11px 4px 0px!important;}
#breadcrumbs {padding: 5px 0 6px 9px;}
/* hunting-favorites-in-action */
.hunting-action .videoContainer{float:left;border: 1px solid #a5a184; width:732px;height:318px;background-color:#f3f3eb;font-weight:bold;font-size:14px;margin:15px 0px 0px 0px!important;padding:15px 15px 20px 15px!important;}
.hunting-action .videoContainer a{ color:#4f5e33; }
.hunting-action .videoContainer .videoSection { width:475px;height:100%;}
.hunting-action .videoContainer .videoSection .videoTitle{ padding:5px 0 10px 30px!important; background: url(/dept_resources/outdoor_gear/dept_images/huntingSL/images/110701_huntingSL_Sprite.png) no-repeat 0 -487px; color: #d17528; font-size: 14px; }
.hunting-action .videoContainer .videoLSelector{ width:255px;height:100%;padding-top:29px!important;}
.hunting-action .videoContainer .videoLSelector .videoList{ margin:0 12px; list-style:none;}
.hunting-action .videoContainer .videoLSelector .videoList li{padding: 0px 0 10px 32px; color:#4f5e33; background-image: url(/dept_resources/outdoor_gear/dept_images/huntingSL/images/120227_HSL_73.gif); background-repeat: no-repeat; background-position: 0px 3px;}
.huntingSL .hunting-action .videoContainer .videoLSelector .videoList li,
.huntingSL .hunting-action .videoContainer .videoLSelector .videoList li a:link{font-size: 12px; font-family: Arial, Helvetica, sans-serif;}
.hunting-action .videoContainer .videoLSelector .videoList li a:link, .hunting-action .videoContainer .videoLSelector .videoList li a:hover {color: #4f5e33;}
.hunting-action .videoContainer .videoLSelector .videoList li a{font-weight: normal; }
.hunting-action .videoContainer .videoLSelector .videoList li a:hover{ }
/*.hunting-action .videoContainer .videoLSelector .videoList li a{ padding: 0 0 0 30px!important; font-weight: normal; background-image: url(/dept_resources/outdoor_gear/dept_images/huntingSL/images/120227_HSL_73.gif); background-repeat: no-repeat; background-position: 0px 0px; }
.hunting-action .videoContainer .videoLSelector .videoList li a:hover{ padding: 0 0 0 30px!important; font-weight: normal; background-image: url(/dept_resources/outdoor_gear/dept_images/huntingSL/images/120227_HSL_69.gif); background-repeat: no-repeat; background-position: 0px 0px; }*/
#videoCopy{margin:40px 0 0 0!important;}

.huntingSLBanners{ /*position:relative;*/ width:768px;margin:30px 0px 0px 0px!important;}
.huntingSLBanners h3{ font-size:26px; width:768px; float:left; text-align:center; padding:8px 0px!important; font-weight:normal; }
.huntingSLBanners ul{float:left;margin-left:16px!important;*margin-left:0px!important;*padding-left:16px!important;}
.huntingSLBanners li{color:#465133;font-size:13px;font-weight:bold;margin-bottom:3px!important;}

.huntingSLBanners.ods{ background-color:#FFF; border-top-color: #e9b594; border-right-color: #e9b594; border-bottom-color: #e9b594; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; height: 162px; }
.huntingSLBanners.ods h2{ font-family:Arial, Helvetica, sans-serif; color:#4c4c4c; font-size: 18px; margin: 0px; width: 471px; font-weight: bold; }
.huntingSLBanners.ods p{color:#4c4c4c;font-size:14px; width:471px; margin: 8px 0 8px 0;}	
.huntingSLBanners.ods .content-box .c-left { width: 216px;  position:relative; }
.huntingSLBanners.ods .content-box .c-right { width: 502px; height:142px; position:relative; /*padding:15px 0 0 0;*/  }
.huntingSLBanners.ods .content-box .c-right .inner{padding:14px 0 0 0; height:129px; }
.huntingSLBanners.ods .content-box .c-left img { position:absolute; left: -4px; top: -1px; }

.huntingSLBanners.odc{ border-left:1px solid #D5D5D5; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #D5D5D5; border-bottom-color: #D5D5D5; }
.huntingSLBanners.odc h2{ color:#FFF; font-family:Georgia, "Times New Roman", Times, serif; font-size: 22px; margin: 0px; width: 615px; background-color: #4b5a30; padding-top: 8px; padding-bottom: 8px; font-weight: normal; padding-left: 10px; }
.huntingSLBanners.odc p{ width:580px; color:#333333; font-size:13px; font-weight:normal; margin: 13px auto 10px; text-align: center; }
.huntingSLBanners.odc .htmlLinkBtn a.htmlLink  { width: 240px; margin-right: auto; margin-left: auto;}
.huntingSLBanners.odc .content-box .c-left { width: 143px;  position:relative; }
.huntingSLBanners.odc .content-box .c-right { width: 625px; position:relative; margin:0px 0 0 0; padding-bottom:8px;  }
.huntingSLBanners.aae h2{ color:#4f5e33; font-weight:normal; padding:5px 0px!important; text-align:center; font-family:"Georgia", "Times New Roman", Times, serif; font-size:30px; margin: 0px; }
.huntingSLBanners.aae p{ color:#666; font-family:Arial, Helvetica, sans-serif; font-size:14px; text-align:center; width:768px; margin: 0px; padding: 0px 0px 7px; }
/* GTO popin */
#fish-popin-rotate { float: left; width: 491px; height: 336px; padding: 0px 20px!important; clear: both; }
.popin-content .head-line { padding: 0 18px 15px!important; }
.popin-content { text-align: left; }
.popin-content .description { float: left; width: 380px; height: 346px; line-height: 17px; background: url("/hunting1/images/110318_GTO_POPIN_text.gif") left top no-repeat transparent; padding-left: 15px!important; padding-top: 15px!important; }
.popin-content .description p, .popin-content .description li { margin: 9px 35px 9px 0!important; color: #727272 }
.popin-content .description ul { padding-left: 10px!important; list-style: disc; margin: 5px 16px!important; }
/* GTO popin ROTATOR*/
.rotate img, #fish-popin-rotate img { position: relative; float: none; display: none; padding: 0; }
.rotator-controls { position: absolute; padding: 5px!important;z-index:2;margin-top:-40px!important;}
.rotator-controls-fishPopin {top: 295px; left: 355px;}
.rotator-controls-lowerSlideShow {top: 2040px; left: 600px;}
.rotator-controls .button { margin: 0; float: left; background: url("/images/rotator_controls.png") left top transparent; }
.rotator-controls .button a { display: block; width: 26px; height: 20px; }
.rotator-controls .n1 { background-position: 0px -40px; }
.rotator-controls .n2 { background-position: -25px 0px; }
.rotator-controls .n3 { background-position: -50px 0px; }
.rotator-controls .n4 { background-position: -75px 0px; }
.rotator-controls .pause-play { margin-left: 10px!important; background-position: 0 bottom; }
.rotator-controls .play { background-position: -25px bottom; }

.siblingOff{left:-255px; width:1px; visibility:hidden;}
.siblingOn{left:367px;width:255px;z-index:25;position:absolute; visibility:visible;}
.RsiblingOn{left:478px;width:255px;z-index:25;position:absolute; visibility:visible;}
.RsiblingOff{left:-255px; width:1px; visibility:hidden;}
.callout_second{margin-left:20px;z-index:9;}