/*
 * 130107 fishing SL v4
 */

/*
 * Should we have a reset? Why knot!
 */
.fishingSL p, .fishingSL ul, .fishingSL li, .fishingSL h1, .fishingSL h2, .fishingSL h3, .fishingSL h4, .fishingSL h5, .fishingSL h6{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;}
.fishingSL ul, .fishingSL li{list-style:none;}
/*
 *now that we have that out of the way
 */
.fishingSL{width:100%;font-size:1em;color:#464646;position:relative;}
.fishingSL .social, .fishingSL .categories, .fishingSL .subcats, .fishingSL .advice, .fishingSL .videos, .fishingSL .xsellPrimary, .fishingSL .xsellSecondary, .fishingSL .faqs, .fishingSL .seo{margin:0 15px 0 0;overflow:hidden;}
.fishingSL h3{font-family: georgia serif; font-size:2.000em;color:#464646;}
.fishingSL .primary{position:relative; clear:both;}
.fishingSL .primaryHeading{font-weight:bold;font-size:2.917em;color:#eb6730;position:absolute;top:20px;left:377px;}
.fishingSL .primarySubHeading{font-size:2.083em;color:#464646;position:absolute;top:57px;left:388px;}
.fishingSL .primarySubCopy{position:absolute;top:292px;left:24px;width:405px;font-size:1.167em;}
.fishingSL .primaryProduct a, .fishingSL .primaryVideo a{position:absolute;color:#e7662f;text-decoration:none; font-size:1.167em;}
.fishingSL .primaryProduct a{top:343px;left:45px;}
.fishingSL .primaryVideo a{top:343px;left:370px;}
.fishingSL .categories{padding-top:32px;;}
.fishingSL .subcats{position:relative;}
.fishingSL .subcats h3{padding-bottom:5px;}
.fishingSL .subcats .subcatHeading{font-size:1.833em;color:#fff;position:absolute;top:47px;left:18px;}
.fishingSL .subcats .subcatSubHeading{font-size:1.833em;color:#fff;position:absolute;top:71px;left:18px;}
.fishingSL .subcats .subcatLink{font-weight:bold;font-size:1.333em;color:#eb6730;position:absolute;top:107px;left:18px;}
.fishingSL .subcats .subcatLink a{float:left;color:#fff;padding:0 42px 0 19px;text-decoration:none;background: url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_circle-arrow-white.png) no-repeat scroll 0 0 transparent}
.fishingSL .categoriesList {width:101%;padding:0 0 46px 0;}
.fishingSL .category{float:left;width:165px;padding:10px 19px;text-align:center;}
.fishingSL .categoriesList .first{padding-left:0;}
.fishingSL .categoriesList .last{padding-right:0;}
.fishingSL .categoriesList a{font-size:1.083em;font-weight:bold;color:#203f6c;text-decoration:none;}
.fishingSL .videos{position: relative;padding-top:23px;}
.fishingSL .videos h3{position: absolute;z-index: 99;}
.fishingSL .videos .videoContainer{width:768px;height:492px;margin-top:9px;}
.fishingSL .advice{padding:36px 0 32px 0;border-bottom:1px solid #ccc;}
.fishingSL .advice h4{font-size:1.167em;padding:10px 0 16px 0;}
.fishingSL .advice .printable{color:#e7662f; font-size:1.333em;text-decoration:none;padding:0 0 0 18px;background: transparent url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_39.png) 0 2px no-repeat;}
.fishingSL .advice h5{font-size:1.667em;color:#707070;padding:34px 0 17px 0;}
.fishingSL .advice .genericListSubHeader{ font-size:1.167em;color:#787878;margin:-20px 0 10px 0;}
.fishingSL .advice li a{font-size:1.333em;color:#121e93;text-decoration:none;}
.fishingSL .adviceListing{float:left; width:320px;}
.fishingSL .advice .listItem a{color:#707070;}
.fishingSL .xsellPrimary{margin-top:20px;margin-bottom:26px;border-bottom:1px solid #ccc;}
.fishingSL .advice .genericList a{color:#e7662f;padding: 0 0 0 10px;background:transparent url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_43.png) 0 3px no-repeat;}
.fishingSL .xsellSecondary{margin-top:20px;padding-bottom:26px;border-bottom:1px solid #ccc;}
/*.fishingSL .xsellSecondary img{padding: 0 11px 0 0;}*/
.fishingSL .xsellSecondary .xsell1, .fishingSL .xsellSecondary .xsell2{float:left;width:376px;}
.fishingSL .xsellSecondary .xsell1{width:393px;}
.fishingSL .faqs{margin-top:20px;margin-bottom:46px;text-align:center;}
.fishingSL .faqs header{font-size:3.333em;color:#587d3b;}
.fishingSL .faqs strong{font-size:1.667em;color:#666;}
.fishingSL .seo {padding:20px 0 46px 0;border-top: 1px solid #D5D5D5;color: #666666;font-family: arial,helvetica,sans-serif;font-size:10px;}
.fishingSL .seo h2{display:inline;}

.checklistPopup{display:none;overflow-x:hidden;overflow-y:scroll;height:500px;}
.fishingSL .clearfix{clear:both;}

/*
 * SEO
 */
#dpcopy{width:97%;padding-right:8px;}

/*
 * r38 video lander overrides
 */
.fishingSL .vlOverlayImage, .fishingSL .video-holder{padding-left:0;}
.fishingSL .vlVideoCarouselContainer{margin:0;}
.fishingSL .vlVideoCarousel{margin:0;}
.fishingSL .videos .vlVideoCarouselContainer .back, .fishingSL .videos .vlVideoCarouselContainer .forward {
    position: absolute;
    top: 39px;
    width: 50px;
    height: 46px;
    cursor: pointer;
}
.pVideoHeader {
	font-size:25px;
	color: #4F769D;
	text-align:center;
	margin:0 0 15px 0;
	font-weight:500;
	font-family: Georgia, Times New Roman, Times, serif;
}
.pVideoSection {
	background-color:#4E759C;
	width: 764px;
	height: 336px;
	margin:0 0 50px 3px;
}
.pVideoTitle {
	background:url(/dept_resources/outdoor_gear/seasonalLanders/common/perm_white_video_icon.png) no-repeat 0 0;
	color: #ffffff;
	margin: 0 0 7px 0;
}
.pVideoTitle span {
	margin: 0 0 0 35px;
	font-size: 12px;
	font-weight: bold;
}
.pVideoLeftSec {
	width: 494px;
	height:300px;
	padding: 15px 0 0 15px;
	float:left;
}
.pVideoTitle a {
	margin: 0 0 0 35px;
	font-weight: normal;
	text-decoration:underline;
	font-size:11px;
	color:#ffffff !important;
}
.pVideoSelector {
	margin: 0 0 15px 0;
}
.pVideoSelectorCont {
	width:240px;
	float:left;
	margin:35px 0 0 0;
}
div#pVideoCopy {
	color:#ffffff;
	font-size:11px;
	width:205px;
	height:75px;
	line-height: 135%;
}
div#video-light {
	margin-bottom:90px;
}
.pVideoSelectorCont div {
	height:14px;
}
.slideHeader {
	background-color:#4E759C !important;
	border:none !important;
	padding-left:2px !important;
}
.headerText a {
	color: #ffffff !important;
	font-family: Georgia, Times New Roman, Times, serif !important;
	font-size: 18px !important;
	font-weight: lighter !important;
}
.headerCount {
	color: #ffffff !important;
}
.carouselContainer {
	position: relative;
	top:58px;
	left:30px;
	width:699px;
}
.previous {
	top:86px !important;
	left:-11px !important;
}
.next {
	top:86px !important;
	left:701px !important;
}
.boatingSLVideoFrame {
	background-color: #fff;
	width: 765px;
	height: 420px;
	position: relative;
    text-align:center;
}
.boatingSLVideoFrame h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	width:100%;
	text-align:center;
	color: #467598;
	font-size: 24px;
	margin: 10px 0 0 0;
	line-height: 40px;
}

.ttLeftArrow {
	height: 35px;
	width: 13px;
	background-image: url(/homepages/images/120203_f11_HP_primary_product_box_r2_c1_s1.png);
	background-repeat: no-repeat;
	float: left;
	margin-top: 8px;
}
.ttNoUnderline {
	text-decoration: none;
}
.ttTop {
	height: 4px;
	width: 156px;
	background-image:url(/homepages/images/120203_f11_HP_primary_product_box_r1_c1_s1.png);
	background-repeat: no-repeat;
}
.ttContent {
	width: 143px;
	height: 50px;
	background-image:url(/homepages/images/120203_f11_HP_primary_product_box_r2_c2_s1.png);
	background-repeat: repeat-y;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #467598;
	font-weight:bold;
}
.ttContent a {
	color: #2976a0;
}
.ttContent p {
	margin: 8px 18px 8px 8px;
	text-align: center;
}
.ttBottom {
	height: 9px;
	width: 156px;
	background-image:url(/homepages/images/120203_f11_HP_primary_product_box_r4_c1_s1.png);
	background-repeat: no-repeat;
	float: left;
}
.ttWrap {
	width: 156px;
	overflow:hidden;
	position:absolute;
	display:none;
	left: 600px;
}
.videoCarouselLink {text-decoration:none;}
.videoCarouselLink img {
	border: 1px solid #467598;
}
.videoCarouselLink img:hover {
	border: 1px solid #FFFFFF;
}

#parkSearchBanner {background: transparent url(/images/parksearch/120806_Parkfinder_Lander_Fishing.jpg) no-repeat;}

/*
 * GTO popin and rotator from: /dept_resources/hunting-fishing/seasonalLander/fishing/_Save/120109_fishingSL.css
 */
/* GTO popin */
.fishingDialog{}
.rotatorGTO {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: 356px; height: 346px; line-height: 17px; background: url(/hunting1/images/110318_GTO_POPIN_text.gif) 0 0 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; }
/* /ROTATOR */

/*
 * from /dept_resources/hunting-fishing/dept_images/110826_s11_Fish_Vid_Popin.css
 */

/* Corner radius */
.fishingDialog .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; }
.fishingDialog .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.fishingDialog .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.fishingDialog .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.fishingDialog .ui-corner-top { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; }
.fishingDialog .ui-corner-bottom { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.fishingDialog .ui-corner-right { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
.fishingDialog .ui-corner-left { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.fishingDialog .ui-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; }

.fishingDialog .ui-dialog{z-index: 9999; box-shadow:2px 2px 5px #333; -webkit-box-shadow:2px 2px 5px #333; -moz-box-shadow: 2px 2px 5px #333;width:930px!important;background-color:#9D9996;}
.fishingDialog .ui-dialog-titlebar{height:33px;width:930px!important;background-color:#EE792C;display:block;}
.fishingDialog .ui-dialog-titlebar-close { color: #FFF; text-indent: -99999px; width: 25px; height: 25px; display: block; float:right; background: transparent url(/dept_resources/outdoor_gear/dept_images/110121_s11_Fish_Vid_Popin_close.gif) no-repeat 100% 0;margin:3px 5px 0px 0px!important;}
.fishingDialog .ui-dialog-content{background-color: #9D9996; padding-bottom:10px; border-top: 1px solid #9D9996 !important; border-top:0;}
.fishingDialog span.ui-icon-closethick a{color:white !important;font-size:11px;text-decoration:none !important;vertical-align:middle;padding-top:2px;float:left;}
.fishingDialog span.ui-icon-closethick img{vertical-align:top;margin-top:-2px;}
.fishingDialog .ui-dialog-title{display:none;}
.fishingDialog .ui-dialog-titlebar-close{text-decoration: none !important;}

.fish-popin { display: none; padding: 0; width: 930px; background-color: #9D9996; overflow: hidden; margin: 15px 0; }
.fish-popin  { width: 930px;overflow:hidden; overflow-y: auto; overflow-x: hidden;text-align:center; }
.fish-popin-wrapper { width: 930px;overflow:hidden; overflow-y: auto; overflow-x: hidden;text-align:center; background-color: #9D9996; }
.fish-popin .sidebar { float: left; margin: 40px 0 0 20px }
.fish-popin .dynamic-content { float: left; width: 485px; padding: 40px 0 25px 20px; }
.fish-popin .dynamic-content .video-header { padding-bottom: 5px }
.fish-popin .dynamic-content .video-img { padding-top: 10px }
.fish-popin .dynamic-content .video-copy { padding-top: 30px }
.fish-popin .dynamic-content .graphic { padding-top: 20px }

.fish-popin .head-line{margin-top:10px;}

/*
 * from /dept_resources/outdoor_gear/seasonalLanders/2012BoatingSL/skin.css
 */
.jcarousel-skin-tango .jcarousel-container {
	background-color: #fff;
	float: left;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 100%;
    padding: 10px 0 40px 30px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
width: 133px;
height: 266px;
padding: 8px 8px;
margin-top: 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  716px;
    height: 140px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
width: 133px;
height: 250px;
margin-top: 8px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 164px;
    height: 92px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 19px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 24px;
    right: 21px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: transparent url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_R.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_R.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    /*background-position: -32px 0;*/
    background-image: url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_R_ON.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 24px;
    left: 5px;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: transparent url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_L.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_R.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    /*background-position: -32px 0;*/
    background-image: url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_L_ON.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    /*background-position: -64px 0;*/
    background: transparent url(/dept_resources/hunting-fishing/seasonalLander/fishing/130107_fishing_video_button_L_ON.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: -15px;
    left: 56px;
    width: 31px;
    height: 30px;
    cursor: pointer;
    background: transparent url(120405_boating_SL_video_bottom_btn.png) no-repeat 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -30px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: -15px;
    left: 56px;
    width: 31px;
    height: 30px;
    cursor: pointer;
    background: transparent url(120405_boating_SL_video_Top_btn.png) no-repeat 0 0px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -30px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -0;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 0px;
}
