@font-face{font-family:'OpenSansLight';src:url('../fonts/open-sans/OpenSans-Light-webfont.eot');src:url('../fonts/open-sans/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-Light-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-Light-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansLightItalic';src:url('../fonts/open-sans/OpenSans-LightItalic-webfont.eot');src:url('../fonts/open-sans/OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-LightItalic-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-LightItalic-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansRegular';src:url('../fonts/open-sans/OpenSans-Regular-webfont.eot');src:url('../fonts/open-sans/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-Regular-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-Regular-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansItalic';src:url('../fonts/open-sans/OpenSans-Italic-webfont.eot');src:url('../fonts/open-sans/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-Italic-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-Italic-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansSemibold';src:url('../fonts/open-sans/OpenSans-Semibold-webfont.eot');src:url('../fonts/open-sans/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-Semibold-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-Semibold-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansSemiboldItalic';src:url('../fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot');src:url('../fonts/open-sans/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-SemiboldItalic-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansBold';src:url('../fonts/open-sans/OpenSans-Bold-webfont.eot');src:url('../fonts/open-sans/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-Bold-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-Bold-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansBoldItalic';src:url('../fonts/open-sans/OpenSans-BoldItalic-webfont.eot');src:url('../fonts/open-sans/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-BoldItalic-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-BoldItalic-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansExtrabold';src:url('../fonts/open-sans/OpenSans-ExtraBold-webfont.eot');src:url('../fonts/open-sans/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-ExtraBold-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-ExtraBold-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'OpenSansExtraboldItalic';src:url('../fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot');src:url('../fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.woff') format('woff'),url('../fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'),url('../fonts/open-sans/OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');font-weight:normal;font-style:normal}
@import url("basepage/css/fonts.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html{height:100%}
body{line-height:1;height:100%}
ol,ul{list-style:none}
ul.bullets{list-style:disc;padding-left:20px}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input:focus{outline:0}
hr{clear:both;width:936px;border:0;border-bottom:solid 2px #009dd7;margin:0}
body{background:#fff;font-family:'OpenSansRegular',sans-serif;background-position:top center;background-repeat:no-repeat;position:relative;overflow-x:hidden}
.inner{width:940px;margin:0 auto;position:relative;z-index:19;overflow:visible}
.wrapper_inner{width:1024px;margin:0 auto;background:url(../images/bg-content-wrap.png) repeat-y}
#content-container{padding:0 42px;font-size:13px;line-height:20px;position:relative}
#content-container h2{font-size:16px;font-family:'OpenSansBold',sans-serif;padding-bottom:0;color:#019dd6}
a{text-decoration:none;color:#13a2dc}
footer{clear:both}
.clear{clear:both}
dl.inline,ul.inline{white-space:nowrap;letter-spacing:-3px}
.inline dt,.inline li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;*float:none;vertical-align:top;letter-spacing:0}
#content-container p{margin-bottom:15px}
.bold{font-family:'OpenSansBold',sans-serif}
.required{color:#F00}
.hasPointer{cursor:pointer}
header #head-nav #logo{display:block;float:left;width:106px;height:0;padding-top:14px;margin-top:15px;overflow:hidden;background:url(../images/logo.png) no-repeat}
header #head-nav #corporate-language{display:block;float:right;height:12px;background:url(../images/bg-language-arrow.gif) no-repeat top right;color:#000;text-transform:uppercase;font-size:11px;margin-top:17px;padding-right:12px}
ul#languages{float:right}
ul#languages li{display:inline-block;background:url(../images/bg-language-arrow-sport.gif) no-repeat top right;text-transform:capitalize;font-size:11px;margin:17px 12px 0 0;padding-right:12px}
ul#languages li a{color:#2dace0}
ul#languages ul{position:absolute;right:-9999px;background:#fff;z-index:1000}
ul#languages li:hover ul{right:0;margin-top:2px;padding:10px 12px 10px}
ul#languages ul li{display:block}
ul#languages li ul li{background:0;text-align:right;padding:0;margin:0;line-height:20px}
header #top-nav #search{float:right;background:url(../images/bg-search.gif) repeat-y;border:0;color:#fff;padding:6px 10px;width:200px;margin-top:8px;font-style:italic;font-size:10px}
header #top-nav #search+span{display:block;width:12px;height:12px;background:url(../images/bg-search-icon.png) no-repeat;position:absolute;top:13px;right:10px;cursor:pointer}
#searchPopup{position:absolute;background-color:white;width:219px;left:721px;top:34px;z-index:50;box-shadow:2px 2px 8px #555;font-size:11px;color:#888;padding-bottom:7px}
#searchPopup .element{padding:7px;line-height:17px}
#searchPopup .element>div{padding-top:5px}
#searchPopup .text b{font-weight:bold}
#searchPopup .text:hover{text-decoration:underline}
#searchPopup hr{margin:0;border-style:solid;border-width:1px;border-bottom:0}
#searchPopup .searchRow{padding-bottom:2px;padding-top:2px}
#searchPopup .searchRow .thumb{border:1px solid black;height:17px;width:28px;float:left}
#searchPopup .searchRow .text{height:17px;padding-left:7px;float:left;line-height:20px}
.initiallyHidden{display:none}
header #head-nav{width:100%;height:45px;background:url(../images/bg-corporate-nav.gif) repeat-x}
header #head-nav ul.left-nav{float:left;font-size:10px;margin:0 0 0 35px}
header #head-nav ul.left-nav li{float:left}
header #head-nav ul.left-nav li:hover,header #head-nav ul.left-nav li.active{background:url(../images/bg-corporate-nav-hover.gif) repeat-x}
header #head-nav ul.left-nav li a{display:block;height:15px;width:75px;padding-top:30px;text-align:center;background:url(../images/sprite-corporate-icons.png) no-repeat;background-position:23px 8px;text-transform:uppercase;color:#949494;font-size:9px}
header #head-nav ul.left-nav li a#fishing{background-position:-29px 8px}
header #head-nav ul.left-nav li a#rowing{background-position:-92px 8px}
header #head-nav ul.left-nav li a#corporate{background-position:-155px 8px}
header #head-nav ul.left-nav li a:hover{color:#000;background-position:23px -32px}
header #head-nav ul.left-nav li a#fishing:hover{background-position:-29px -32px}
header #head-nav ul.left-nav li a#rowing:hover{background-position:-92px -32px}
header #head-nav ul.left-nav li a#corporate:hover{background-position:-155px -32px}
header #top-nav{position:relative;z-index:500;width:100%;height:39px;background:url(../images/bg-corporate-subnav.jpg) no-repeat top center #00648d}
header #top-nav ul{margin-left:-22px}
header #top-nav ul li{float:left}
header #top-nav ul li a{display:block;height:27px;padding:12px 22px 0;color:#fff;font-size:14px;text-transform:uppercase}
header #top-nav ul li:hover>a{background:url(../images/bg-top-nav-hover.png) repeat}
header #top-nav ul.corporate ul{display:none;position:absolute;z-index:200;margin:0;background:#349bd6;width:auto;height:auto}
header #top-nav ul.corporate li{position:relative}
header #top-nav ul.corporate ul li{width:100%}
header #top-nav ul.corporate li:hover ul{display:block}
header #top-nav ul.corporate ul li a{padding-right:100px}
header #top-nav ul.corporate ul li ~ li{border-top:1px solid #66b9e8}
header #top-nav ul.sport .mega{position:absolute;z-index:200;margin:0 0 0 -55px;background:#000;color:#fff;padding:40px 40px 30px 52px;top:39px;left:-9999px}
header #top-nav ul.sport li:hover .mega{left:0}
header #top-nav ul.sport li .mega ul{margin-left:0;float:left}
header #top-nav ul.sport li .mega ul.product_categories li{width:110px;border:0;line-height:20px;float:left;margin:0 20px 30px 0}
header #top-nav ul.sport li .mega ul.product_categories li.line{border-left:1px solid #3e3e40;padding-left:50px}
header #top-nav ul.sport li .mega ul.product_categories li.unline{padding-left:50px}
header #top-nav ul.sport li .mega ul.product_categories li ul{margin-top:10px}
header #top-nav ul.sport li .mega ul.product_categories li ul li{border:0;padding:0;height:auto;margin:0}
header #top-nav ul.sport li .mega ul.product_categories li img{float:left;margin:5px 0 0 -35px}
header #top-nav ul.sport li .mega ul.product_categories a.title{text-transform:uppercase;font-weight:bold;color:#fff;font-size:14px;display:block;height:38px}
header #top-nav ul.sport li .mega ul.product_categories a{height:auto;width:auto;border:0;padding:0;text-transform:capitalize;color:#009ad9;font-size:13px}
header #top-nav ul.sport li .mega ul.product_categories li ul li a.text-bike{height:auto;width:auto;border:0;padding:0;text-transform:capitalize;color:#009ad9;font-size:13px}
header #top-nav ul.sport li .mega ul.product_categories li ul li a.text-fish{height:auto;width:auto;border:0;padding:0;text-transform:capitalize;color:#009ad9;font-size:13px}
header #top-nav ul li .mega ul.product_categories a:hover{background:0}
header #top-nav ul li .mega .brands{clear:left;float:left;width:auto;overflow:visible;border-bottom:1px solid #009ad9;padding-bottom:5px;margin-bottom:10px}
header #top-nav ul li .mega .brands span{display:block;text-transform:uppercase;font-weight:bold;color:#000;font-size:14px;padding-bottom:5px;margin-bottom:10px}
header #top-nav ul li .mega .brands ul.brands-grid li{padding-bottom:20px}
header #top-nav ul li .mega .brands img{display:inline-block;margin-right:0;padding-left:10px;padding-right:10px;width:100px}
header #top-nav ul li .mega .brands a{background:transparent;size:inherit}
header #top-nav ul li .mega .promos{float:right;height:170px}
header #top-nav ul li .mega .promos img{display:block;margin:0 0 15px 20px;border:1px solid black;width:250px;height:158px}
header #top-nav ul li .mega .promos a{background:transparent;size:inherit}
header #top-nav ul li .mega .lines span a{font-size:12px;float:right;padding:0 10px;color:#000}
header #top-nav ul li .mega .lines ul li{float:none}
header #top-nav ul li .mega .lines ul ~ ul{margin-left:30px}
header #top-nav ul li .mega .lines ul li a{color:#009ad9;font-size:13px;padding:0;text-transform:capitalize;height:auto;line-height:20px}
header #top-nav ul li .mega .lines a:hover{background:0}
header #top-nav ul.sport .megabasic{padding:0;margin:0;width:181px}
.megabasic ul{display:block}
header #top-nav .megabasic ul li{float:none}
header #top-nav .megabasic ul{background-color:#349bd6}
header #top-nav .megabasic ul li ~ li{border-top:1px solid #66b9e8}
#main-footer{padding:10px 0 25px;font-size:11px;text-align:right}
#main-footer ul li{float:left}
#main-footer ul li ~ li{margin-left:10px;border-left:1px solid #000;padding-left:10px}
#main-footer ul li a{color:#000}
#main-footer ul li a:hover{text-decoration:underline}
.corp.content .wrapper{background-image:url(../images/bg-ancient-bicycle.jpg);background-position:center top;background-repeat:no-repeat;height:769px;padding-bottom:21px}
.corp.content #content-container{height:789px}
.corp.content #content-container h1{float:left;margin:20px 0 30px;line-height:40px}
.corp.content #content-container h1{padding:0}
.content #content-container h3{font-family:'OpenSansBold',sans-serif}
.corp.content .fixed-height{height:647px;overflow:auto}
.corp.content .job-listing{border-bottom:solid 2px #019dd6;padding-bottom:24px;margin-bottom:24px}
.corp.content .title{color:#019dd6;font-family:'OpenSansBold',sans-serif}
.corp.content a{color:#019dd6}
.corp.content p.spacer{margin:10px 0 0}
.corp.content #jobs-map{clear:both;position:relative;width:940px;height:613px;margin-bottom:54px;background-image:url(../images/corporate/jobs-world-map.gif)}
.corp.content #jobs-map a#europe{position:absolute;top:155px;left:71px;width:124px;height:161px;background-image:url(../images/corporate/jobs-map-europe.png)}
.corp.content #jobs-map a#europe:hover{background-image:url(../images/corporate/jobs-map-europe-hover.png)}
.corp.content #jobs-map a#asia{position:absolute;top:49px;left:158px;width:390px;height:380px;background-image:url(../images/corporate/jobs-map-asia.png)}
.corp.content #jobs-map a#asia:hover{background-image:url(../images/corporate/jobs-map-asia-hover.png)}
.corp.content #jobs-map a#namerica{position:absolute;top:129px;left:547px;width:285px;height:260px;background-image:url(../images/corporate/jobs-map-namerica.png)}
.corp.content #jobs-map a#namerica:hover{background-image:url(../images/corporate/jobs-map-namerica-hover.png)}
body.cycling.content{background-color:#000;background-image:url(../images/cycling/bg-shimano-bike.jpg);background-repeat:no-repeat;background-position:center 84px;height:100%}
body.content #content-container h1{clear:both;font-size:36px;width:940px;padding:21px 0 0 0;margin:0 0 30px;line-height:36px}
body.content .media-item{float:left;width:490px;margin-bottom:20px}
body.content .col-100{float:left;margin-bottom:20px}
body.content .col-50{float:left;width:430px;margin-bottom:20px;margin-right:60px}
body.content .col-50 ~ .col-50{margin-right:0}
body.content .col-70{float:left;width:618px;margin-bottom:20px;margin-right:60px}
body.content .col-30{float:left;width:262px;margin-bottom:20px;margin-right:60px}
body.content .col-70 ~ .col-30{margin-right:0}
body.content .col-30 ~ .col-70{margin-right:0}
ul#breadcrumbs{float:left;margin:20px 0 0;font-size:16px}
ul#breadcrumbs li{float:left;color:#13a2dc;margin-right:5px}
ul#breadcrumbs li a{text-transform:uppercase;color:#13a2dc;padding-right:5px}
ul#breadcrumbs li a:hover{text-decoration:underline}
.fishing,.cycling{min-width:1024px}
.sport header{width:100%;z-index:500;background-color:#fff}
.sport .wrapper{height:100%;min-width:1024px;padding-bottom:40px;margin:0 auto;position:relative}
.cycling.tech div.wrapper_inner{background:url(../images/technology/bg-tech-wrap.png) top center repeat-y;padding-top:104px}
.sport header #head-nav .inner{height:65px}
.inner.top{font-size:12px;padding:50px 0 10px 0;overflow:hidden}
.sport #head-nav #logo{display:block;float:left;width:129px;height:0;padding-top:19px;margin-top:24px;overflow:hidden;background:url(../images/logo-shimano.png) no-repeat}
.sport header #head-nav{height:65px;background-position:bottom}
.sport header #head-nav ul.left-nav{float:left;font-size:10px;margin:0 0 0 25px}
.sport header #head-nav ul.left-nav li{float:left}
.sport header #head-nav ul.left-nav li:hover,.sport header #head-nav ul.left-nav li.active{background:url(../images/bg-sport-nav-hover.png) repeat-x}
.sport header #head-nav ul.left-nav li a{display:block;height:20px;width:75px;padding-top:45px;text-align:center;background:url(../images/sprite-sport-icons.png) no-repeat;background-position:0 0;text-transform:uppercase;color:#949494;font-size:10px}
.sport header #head-nav ul.left-nav li a#fishing{background-position:-75px 0}
.sport header #head-nav ul.left-nav li a#rowing{background-position:-150px 0}
.sport header #head-nav ul.left-nav li a#corporate{background-position:-225px 0}
.sport header #head-nav ul.left-nav li a:hover{color:#000;background-position:0 -65px}
.sport header #head-nav ul.left-nav li a#fishing:hover{background-position:-75px -65px}
.sport header #head-nav ul.left-nav li a#rowing:hover{background-position:-150px -65px}
.sport header #head-nav ul.left-nav li a#corporate:hover{background-position:-225px -65px}
.sport header #head-nav ul.right-nav{position:absolute;right:0;top:40px;font-size:13px}
.sport header #head-nav ul.right-nav li{margin-left:30px}
.sport header #head-nav ul.right-nav li a#find{padding-right:20px;background:url(../images/icon-find.png) no-repeat right}
.sport header #head-nav ul.right-nav a{color:#000}
.sport #hero-slideshow{height:564px;width:1024px;overflow:visible;margin:auto}
.sport #hero-slideshow ul{position:absolute;bottom:-789px;left:100px;text-align:left;z-index:20}
.sport #hero-slideshow ul li{display:table-cell;vertical-align:bottom}
.sport #hero-slideshow ul li a{display:table-cell;vertical-align:middle;color:#fff;font-size:22px;height:40px;width:220px;padding-left:20px;background:#1696c9}
.sport #hero-slideshow ul li a:hover,.sport #hero-slideshow ul li.active a{font-size:32px;height:70px}
.sport #hero-slideshow .cstab-cycling{background-color:#00a2de}
.sport #hero-slideshow .cstab-rowing,.sport #hero-slideshow .cstab-fishing{background:url(../images/corp-tab-bg1.png) no-repeat bottom left}
.sport #hero-slideshow .cstab-bg2{background:url(../images/corp-tab-bg2.png) no-repeat bottom left}
.sport #hero-slideshow .cstab-bg3{background:url(../images/corp-tab-bg3.png) no-repeat bottom left}
.sport #hero-slideshow .cstab-bg4{background:url(../images/corp-tab-bg4.png) no-repeat bottom left}
.sport #carousel-btns{height:0;width:100%;position:absolute;z-index:11;top:104px;left:0;overflow:visible}
.sport #carousel-btns-inner{min-width:1024px;max-width:1440px;margin:0 auto;height:0;position:relative}
.sport #carousel-btns a.carousel-prev,#carousel-btns a.carousel-next{width:60px;height:184px;position:absolute;top:57px}
.sport #carousel-btns a.carousel-prev{background:url(../images/carousel-prev.png) no-repeat;left:0}
.sport #carousel-btns a.carousel-next{background:url(../images/carousel-next.png) no-repeat;right:0}
.subcarousel-outer{height:172px;padding-top:97px;width:940px;overflow:hidden;margin-left:42px}
.news-widget-inner{width:940px;margin:0 auto;overflow:hidden}
.promo-inner{width:940px;margin:0 auto;overflow:hidden}
body.sport #hero-carousel{position:absolute;height:518px;min-width:1440px;overflow:hidden;left:-208px}
body.sport #hero-carousel>div{height:518px}
body.sport #slideshow-widget_container{width:1024px;position:absolute;left:0;bottom:0;z-index:100;text-align:left}
body.sport #slideshow-widget_container .slideshow-promo{width:940px;height:152px;color:#fff;float:left;z-index:999999;position:relative}
body.sport #slideshow-widget_container .slideshow-promo .product_outer{position:absolute}
body.fishing #slideshow-widget_container .slideshow-promo .content{float:right;width:500px;margin:20px 40px 0 0}
body.cycling #slideshow-widget_container .slideshow-promo .content{float:right;width:465px;margin:20px 40px 0 0}
body.sport #slideshow-widget_container .slideshow-promo h2{font-size:16px;text-transform:uppercase;font-family:'OpenSansBold',sans-serif;margin-bottom:6px;text-shadow:1px 1px 1px #000}
body.sport #slideshow-widget_container .slideshow-promo p{font-size:12px;line-height:18px;text-shadow:1px 1px 1px #000}
body.sport #slideshow-widget_container .slideshow-promo form{margin-top:6px}
body.sport #slideshow-widget_container .slideshow-promo input,body.sport #slideshow-widget_container .slideshow-promo button{float:left;border:0;height:27px}
body.sport #slideshow-widget_container .slideshow-promo button{margin-top:5px}
body.sport #slideshow-widget_container .slideshow-promo input.promo_email{background:url(../images/fishing/bg-slideshow-promo-input.jpg) no-repeat;width:190px;padding:0 5px 0 14px;color:#a3a3a3;line-height:22px;font-size:10px;font-style:italic;margin-right:10px}
body.sport #slideshow-widget_container .slideshow-promo .submit{background:url(../images/fishing/bg-slideshow-promo-submit.jpg) no-repeat;width:164px;color:#fff;text-transform:uppercase;font-size:13px;cursor:pointer}
body.sport #slideshow-widget_container .slideshow-promo a.viewdetails{background:url(../images/cycling/bg-slideshow-promo-viewdetails.gif) no-repeat;width:164px;height:27px;line-height:27px;color:#fff;text-transform:uppercase;font-size:13px;float:left;text-align:center}
body.sport #widgets{width:1024px;margin:0 auto;overflow:hidden}
body.sport .widget_container{width:1024px;overflow:hidden;position:relative}
.news-widget a.news-prev,.news-widget a.news-next{width:24px;height:77px;position:absolute}
.news-widget a.news-prev{background:url(../images/icon-prev.png) center no-repeat;left:0}
.news-widget a.news-next{background:url(../images/icon-next.png) center no-repeat;right:0}
.news-widget{padding-bottom:20px;overflow:hidden}
.news-widget .news-items{margin:0 auto;width:940px}
.news-widget .news-item{background-color:#e5f5fb;width:314px;height:77px;overflow:hidden;color:#009ad9}
.news-widget div.news-date{background-color:#ccebf7;float:left;display:block;width:70px;height:77px;overflow:hidden;text-align:center;margin-right:17px}
.news-widget div.news-date .M{font-size:17px;display:block;line-height:22px;padding-top:10px}
.news-widget div.news-date .j{font-size:33px;display:block}
.news-widget span.news-intro{padding:12px 4px 0 0;display:block;font-size:12px;line-height:16px;white-space:normal}
.news-widget div.news-other{background:#ccebf7 url(../images/fishing/icon-paper.jpg) no-repeat center;float:left;display:block;width:70px;height:77px;overflow:hidden;margin-right:17px}
.promo-widget a.promo-prev,#technology-carousel a.promo-prev,.promo-widget a.promo-next,#technology-carousel a.promo-next{width:24px;height:219px;position:absolute}
.promo-widget a.promo-prev,#technology-carousel a.promo-prev{background:url(../images/icon-prev.png) center no-repeat;left:0}
.promo-widget a.promo-next,#technology-carousel a.promo-next{background:url(../images/icon-next.png) center no-repeat;right:0}
.promo-widget{padding-bottom:20px;overflow:hidden}
.promo-widget .promo-items{margin:0 auto;overflow:hidden}
.promo-widget li.promo-item{width:220px;height:219px;margin-right:20px;position:relative;overflow:hidden;white-space:nowrap!important}
.promo-widget .promo-item .promo-overlay{width:220px;height:219px;position:absolute;top:0;left:0;white-space:normal}
.promo-widget .promo-item .active{background:url(../images/promo-details.png) no-repeat bottom left}
.promo-widget .promo-item .promo-date{margin:26px 0 0 10px;color:#fff;text-shadow:#000 0 0 14px;text-align:center;position:relative;text-align:left;display:none}
.promo-widget .promo-item .promo-date .M{font-size:21px;width:45px;display:block}
.promo-widget .promo-item .promo-date .j{font-size:44px;width:45px;display:block}
.promo-widget .promo-item .promo-details{position:absolute;bottom:0;color:#fff;height:76px;width:180px;padding:20px;display:none}
.promo-widget .promo-item .promo-details h2{font-size:11px;text-transform:uppercase;line-height:13px;text-indent:4px;margin-bottom:4px}
.promo-widget .promo-item .promo-details h2 img{float:left}
.promo-widget .promo-item .promo-details p{font-size:11px;line-height:14px}
.sisterbrands-widget{background:#e5f5fb;color:#009ad9;margin:0 auto;width:940px;height:120px;overflow:hidden}
details.sisterbrand{display:none}
.sisterbrands-widget .sisterbrands-details{float:left;padding-left:20px;width:400px}
.sisterbrands-widget .sisterbrands-details{padding-top:43px;font-size:16px;line-height:20px}
.sisterbrands-widget .sisterbrands-logos{float:right;margin-right:30px}
.sisterbrands-widget .sisterbrands-logo{padding-right:24px}
.sisterbrands-widget .sisterbrands-logo:hover img{margin-top:-120px}
.sport #footer-nav{border-top:2px solid #009ad9;width:940px;margin:0 auto;overflow:hidden}
.sport #footer-nav .nav-cols{float:left;overflow:hidden;text-align:left;padding-top:22px}
.sport #footer-nav li.nav-col{border:0;font-size:13px;width:160px;white-space:normal}
.sport #footer-nav li.nav-col a{color:#009ad9;line-height:18px}
.sport #footer-nav li.nav-col h2{font-size:16px;margin-bottom:14px;text-transform:uppercase}
.sport #main-footer{padding:0 0 40px 0}
.fishing #social_block{width:211px;float:right}
.fishing #social_block ul.icons{margin-top:22px;overflow:hidden;margin-bottom:22px;text-align:right;float:right}
.fishing #social_block ul.icons li{border:0;margin:0 0 0 8px;padding:0}
#social_block .sign_up{width:100%;text-align:left;clear:both;font-size:12px}
#social_block .sign_up div{background:url(../images/fishing/sign_up.png) no-repeat;overflow:hidden;margin-top:8px}
.cycling #social_block{width:211px;float:right;padding-top:22px;font-size:11px}
.cycling #social_block div.sign_up{height:auto;padding:20px 0 5px 0}
.cycling #social_block div{display:block;clear:both;height:23px;padding:5px 0 0 0;line-height:11px}
.cycling #social_block img{float:left;margin-right:10px}
.cycling #social_block div ul li{margin-top:7px}
.sport ul#utility-bar{position:absolute;top:668px}
#content-container h2.detail.brand{border-top:2px solid #009ad9;padding-top:25px;margin:10px 0 40px}
#content-container .filter{border:solid 1px #cdcdcd;width:110px;margin:0 20px 12px 0;float:left;font-size:10px;color:#666;padding:12px}
#content-container .filter .drop{font-weight:bold;color:#000;margin-bottom:12px;font-size:11px;text-transform:uppercase;line-height:2em}
#content-container .filter .check{font-weight:normal;margin-bottom:10px;text-transform:none;color:#666}
#content-container .filter a{color:#009ad9}
#content-container .filter a.button{background:#6bd3ec;color:#FFF;display:block;padding:6px;text-transform:uppercase;font-weight:bold;font-size:10px;text-align:center}
#content-container .overview{width:780px;float:right;position:relative}
#content-container #noFilterCompare{width:940px}
#content-container .overview .text{width:375px;color:#666}
#content-container .overview .img-fishing{position:absolute;right:0;top:-65px}
#content-container .overview .img-cycling{position:absolute;right:0;top:-43px}
table.products td{width:380px;padding-top:3px;overflow:hidden}
table.products td ~ td{padding-left:30px}
table.products .line{display:block;width:370px;border-top:1px solid #ccc}
table.products img{max-width:370px;display:block;margin-bottom:12px}
table.products a.name{display:block;font-size:16px;font-weight:bold;color:#009ad9;margin-bottom:2px;text-transform:uppercase}
table.products .description{font-size:10px;color:#666;margin-bottom:12px}
table.products a.button{display:inline-block;padding:6px;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;border:solid 2px #69cdf3;background-color:#009ad9;margin-bottom:18px}
body.detail{background-color:#000}
.detail-section{clear:both;border-top:2px solid #009ad9}
.hide-section{position:absolute;top:24px;color:#009ad9}
#content-container h2.detail{color:#000;text-transform:uppercase;margin:25px 0 25px;font-size:36px;position:relative;font-family:'OpenSansRegular',sans-serif}
body.detail #content-container h1{clear:both;padding:0 0 10px;font-size:36px;margin-top:4px;line-height:36px}
#specifications{position:relative}
#specifications .hide-section{right:0}
#specification-items{float:left;margin-bottom:30px;background:#e5f5fb}
#specification-items td{border:3px solid #fff;padding:10px 20px;width:160px}
#specification-items td.title{font-family:'OpenSansBold',sans-serif}
#specification-items tr td ~ td{width:400px}
#specifications .links{display:block;float:right;width:230px;background:#009ad9;color:#fff;font-size:11px;padding:5px 10px 5px 35px;border:2px solid #7fccec;margin:3px 0 6px;text-transform:uppercase;line-height:18px}
#specifications .links.download{background:url(../images/icon-detail-download.gif) no-repeat #009ad9}
#specifications .links.install{background:url(../images/icon-detail-install.gif) no-repeat #009ad9}
.table-wrapper{overflow-x:scroll;overflow-y:visible;width:926px;margin-left:0}
.sku-items{float:left;margin-bottom:30px;background:#e5f5fb}
.sku-items th{border:3px solid #fff;padding:5px 5px;font-family:'OpenSansBold',sans-serif;font-size:12px;vertical-align:middle;line-height:14px;white-space:nowrap}
.sku-items td{border:3px solid #fff;padding:5px 5px;text-transform:capitalize;font-size:12px}
.sku-items th a{color:#22a7de}
.sku-items th a:hover{color:#000;background:#e5f5fb}
#compare{position:relative}
#compare .hide-section{left:190px}
#compare-items{width:100%;margin-bottom:30px;background:#e5f5fb}
#compare-items td{border:3px solid #fff;width:33%;padding:10px 20px;text-transform:capitalize}
#compare-items td a:hover{color:#22a7de;background:#e5f5fb}
#compare-items td.blank{background:#fff}
#compare-items td.current-product{background:#ccebf7}
#compare-items td select{width:95%}
#compare-items td img{display:block;margin:0 auto}
#compare-items td .product-title{display:block;color:#009ad9;text-transform:uppercase;font-family:'OpenSansBold',sans-serif;margin-top:40px;font-size:14px}
#sku-compare.links{display:block;float:right;width:130px;background:#009ad9;color:#fff;font-size:11px;padding:5px 10px 5px 15px;border:2px solid #7fccec;margin:3px 0 6px;text-transform:uppercase;line-height:18px}
#pair{position:relative}
#pair .hide-section{left:455px}
#pair-items{margin-bottom:20px}
#pair-items tr td{padding-right:20px;width:25%}
#pair-items tr td ~ td{padding:0 20px;border-left:1px solid #ccc}
#pair-items tr td img{display:block;margin:0 auto}
#pair-items span.product-title{display:block;color:#009ad9;text-transform:uppercase;font-family:'OpenSansBold',sans-serif;margin:30px 0 2px;font-size:14px}
#pair-items span.model-number{font-size:12px}
#pair-items p{margin-top:10px;color:#666;font-size:10px}
.cycling.content footer#main-footer{background:url(../images/cycling/bg-footer.jpg) no-repeat bottom;padding-bottom:40px}
.contact #content-container h3{font-size:19px;color:#000;font-family:'OpenSansRegular',sans-serif}
.contact-img{float:left}
.contact-img ~ .contact-img{margin-left:23px}
.news-listing{clear:both}
.news-listing ~ .news-listing{border-top:2px solid #009ad9;padding-top:20px}
.news-listing img{float:left;max-width:414px}
.news-listing .text{float:right;width:480px;margin-right:20px}
#content-container .news-listing .text h2,#content-container .news-item h2{font-size:30px;color:#000;font-family:'OpenSansRegular',sans-serif;margin-bottom:10px;line-height:30px}
.news-item img{margin-bottom:10px}
.news-listing .text a,.pagination a{color:#009ad9}
.paginationimg{height:20px;width:20px;margin:0 0 -4px 0}
ul.tech-logos{white-space:normal;width:950px;padding:26px 0 44px}
.tech-logo{width:134px;text-align:center}
#tech-details{border-top:2px solid #009ad9;padding:32px 0 56px 0}
.tech-detail{display:none}
.tech-detail:first-child{display:block}
.tech-details-logo{float:left;width:242px;text-align:center}
.tech-details-text{overflow:hidden}
.tech footer#main-footer{background:url(../images/technology/bg-footer.jpg) no-repeat bottom;padding-bottom:40px}
#brand-logos{text-align:center;margin-top:32px;margin-bottom:32px}
.tech-text{float:left;color:#666;width:450px}
#content-container .tech-text h2{color:#000;margin:0 0 10px;font-size:28px;font-family:'OpenSansRegular',sans-serif}
.tech-images{float:right}
.tech-images img{display:block;margin-bottom:20px}
#content-container h2#related-products{color:#000;margin:20px 0 0;font-size:28px;font-family:'OpenSansRegular',sans-serif}
.tech-product{margin:45px;width:380px;height:315px;padding-bottom:12px;border-bottom:solid 1px #cbcbcb;position:relative;float:left}
.tech-product .product-img{text-align:center}
.tech-product a.product-title{display:block;font-size:18px;font-weight:bold;color:#009dd7;margin-bottom:12px}
.tech-product p{font-size:11px;color:#666;height:42px;overflow:hidden;line-height:1.2em;margin-bottom:12px}
.tech-product a.view-btn{font-size:14px;font-weight:bold;color:#FFF;display:inline-block;background-color:#0c91d6;border:solid 2px #7fc7ea;padding:6px;margin-bottom:12px}
.tech-chart{clear:both;padding-top:24px}
.tech-chart img{width:940px}
#content-container .tech-chart h2{color:#000;margin:0 0 10px;font-size:28px;font-family:'OpenSansRegular',sans-serif}
#ttt-items .item ~ .item{border-top:1px solid #ccc;margin-top:20px;padding-top:20px;width:938px}
#ttt-items .media p{font-size:11px;line-height:14px}
#ttt-items .media.left{float:left;margin:8px 20px 6px 0}
#ttt-items .media.right{float:right;margin:8px 0 6px 20px}
#ttt-items .media.top{margin:8px 0 10px}
#ttt-items .item .rte hr{width:100%}
.company-history{width:640px;height:787px;margin:0 auto}
.history-logo{display:inline-block;margin-top:30px;margin-bottom:30px}
.timeline{position:relative;width:610px;height:85px;margin-bottom:30px}
.timeline .border{width:606px;height:52px;border:solid 2px #019dd6;position:absolute;top:0;left:0}
.timeline .content{position:absolute;top:0;left:2px;overflow:auto;width:582px;height:65px;white-space:nowrap;padding-top:18px;padding-left:12px;padding-right:12px}
.corp .timeline .content a{display:inline-block;font-size:16px;font-family:'OpenSansBold',sans-serif;margin-right:12px;color:#019dd6}
.corp .timeline .content a:hover,.corp .timeline .content a.selected{color:#000}
.history-items{position:relative;width:640px;height:280px;margin-bottom:50px}
.history-items .border{width:606px;height:276px;border:solid 2px #019dd6;position:absolute;top:0;left:0}
.history-items .content{position:absolute;top:2px;left:0;overflow:auto;width:606px;height:276px;padding-left:10px}
.history-items .item{padding:20px 0 30px;overflow:hidden;display:none}
.history-items .item-img{float:left;margin-right:20px;width:182px}
.history-items .item-img{margin-left:20px}
.history-items .text{float:left;margin-top:20px;width:300px}
.history-items .date{font-size:24px;color:#019dd6;margin-bottom:10px}
.history-slider{position:relative;width:182px;height:200px;padding:0 25px}
.history-slide{position:absolute;top:0;background:#fff;overflow:hidden;display:none}
.history-slide p{font-size:10px;line-height:14px}
.history-next{display:block;width:16px;height:0;padding-top:30px;background:url(../images/history-arrow-right.jpg) no-repeat;overflow:hidden;position:absolute;top:80px;right:0;z-index:10}
.history-previous{display:block;width:16px;height:0;padding-top:30px;overflow:hidden;background:url(../images/history-arrow-left.jpg) no-repeat;position:absolute;top:80px;left:0;z-index:10}
.loc-col-info{width:380px;float:left;color:#666;font-size:14px}
.loc-col-info .head-office{color:#000;font-size:18px}
.loc-list{overflow:auto;height:460px;margin-bottom:20px}
.loc-list ul li{color:#000;font-size:18px;line-height:28px;text-transform:uppercase}
.loc-list ul li:hover{color:#019dd6}
.loc-list ul li.active{color:#019dd6}
.loc-list ul ul li{color:#666;font-size:12px;line-height:22px}
.corp.content .loc-list ul ul li a{color:#666;font-size:12px}
.loc-col-map{width:500px;height:570px;margin-left:45px;float:left;position:relative;background-image:url(../images/corporate/loc-map.png);background-position:top;background-repeat:no-repeat;overflow:hidden}
.loc-col-map .star{width:17px;height:15px;background-image:url(../images/corporate/star.png);position:absolute}
.loc-col-map .guideline{position:absolute;border-right:solid 1px #000;border-bottom:solid 1px #000}
.loc-map-info{position:absolute;top:345px;left:0}
.loc-img{border:solid 1px #000}
.office-title{display:block;text-transform:uppercase}
.line-cover{position:absolute;top:345px;background:#fff;width:143px;height:87px}
.corp-info-page{width:815px;height:787px;margin:0 auto}
.corp-info-page .image-col{width:300px;float:left;margin-bottom:30px}
.corp-info-page .info-col{width:500px;float:left;margin-bottom:30px}
#corp-content .corp-info-page .info-col h2{padding-bottom:8px;margin-bottom:12px;font-family:'OpenSansBold',sans-serif;border-bottom:solid 1px #019dd6}
.search_results{width:735px;margin:20px auto 20px auto;overflow:hidden;overflow:hidden}
#content-container .search_results h2{color:#000;font-family:'OpenSansRegular',sans-serif;font-weight:normal;font-size:24px;margin-bottom:32px}
#content-container .search_results h3{color:#666}
.search_results .result{color:#666;border-bottom:solid 1px #019dd6;padding-bottom:18px;margin-bottom:18px}
.search_results .result a.read_more{color:#019dd6;text-decoration:underline}
.pagination{text-align:right;color:#009ad9}
.pagination.footer{float:right;margin:0 0 35px;color:#009ad9}
.doc-search{float:left;width:340px;margin-right:60px;margin-top:40px}
.doc-search select{clear:right;float:right;margin-bottom:14px;width:260px}
#doc-results-area{float:left;width:500px}
.doc-search-results h2{margin-bottom:14px}
.download-component{margin-bottom:14px}
.download-component img{float:left;margin-bottom:-10px;margin-right:14px}
.download-component>div{float:left;width:70%}
.download-component a{font-size:14px;color:#666;text-decoration:underline}
.download-component p{font-size:11px}
.techdoc-search-wrapper{margin-bottom:50px}
.techdoc-search{float:left;width:340px;margin-right:60px;margin-top:40px}
.techdoc-search select{clear:right;float:right;margin-bottom:14px;width:260px}
.techdoc-search-results{float:left;width:500px}
.techdoc-search-results h2{margin-bottom:14px}
.techdoc-search-results>.download-component img{margin-bottom:0}
.video-content{width:850px;margin:20px auto 10px auto}
#content-container .video-content h2{text-align:right;color:#000;font-size:24px;font-family:'OpenSansRegular',sans-serif;font-weight:normal}
#content-container .video-content h3{text-align:right;color:#666;font-size:14px;font-family:'OpenSansRegular',sans-serif;font-weight:normal;margin:8px 0 14px}
.video-gallery-slider{width:850px;height:180px;margin-left:20px;margin-right:14px;float:left;overflow:hidden;white-space:nowrap;margin-bottom:24px;overflow:hidden;position:relative}
.video-gallery-slider #thumbs{width:3000px;position:relative;left:0;overflow:hidden}
.video-gallery .slider-btn{display:block;float:left}
.video-gallery .video-thumb{float:left;text-align:center;width:164px}
.video-gallery .video-thumb+.video-thumb{margin-left:8px}
.video-gallery .video-thumb .img{display:block;text-align:center}
.video-gallery .video-thumb .img span{display:block;text-align:center;width:160px;white-space:pre-wrap}
.video-gallery .video-thumb img{max-width:164px}
.video-gallery .video-thumb a.title{display:block;padding:14px;text-align:center;font-size:14px;color:#666}
.contact-form{margin-top:24px;margin-bottom:24px}
.col-form{margin-top:24px;margin-bottom:24px;float:left;width:480px}
.contact-form label{display:block}
.contact-form .textinput,.contact-form textarea{display:block;margin-bottom:18px;width:400px}
.contact-form .submit{display:block;margin-bottom:18px;min-width:100px}
.contact-form .floater{float:left;margin-right:20px;width:140px;height:72px}
.faqs{width:799px;margin:0 auto;padding-bottom:72px}
body.content #content-container .faqs h1{margin-bottom:48px}
#content-container .faqs h2{display:block;color:#000;margin-bottom:32px;font-size:28px;font-family:'OpenSansRegular',sans-serif;font-weight:normal}
.faqs a.item{color:#666;text-decoration:underline;margin-bottom:6px}
.faqs .item-child{margin-top:5px;color:#13a2dc}
#fg-modal{overflow:hidden;padding:0 20px 20px}
#fg-modal span.item-title{font-size:18px;display:block;margin-bottom:10px}
#fg-modal div{font-size:14px;line-height:20px}
.answer.ui-dialog-content{width:400px;line-height:22px;font-size:14px}
.modal .ui-dialog-titlebar{display:block}
.modal .ui-widget-header{border:0;background:0}
#fg-modal span a{text-decoration:none;cursor:text}
.ui-dialog-titlebar{display:none}
.ui-dialog .ui-dialog-content{padding:0}
.ui-front{z-index:1000}
#region-select{position:relative;width:670px;background-color:#fff;padding-left:50px;padding-right:50px;padding-top:35px;padding-bottom:35px;text-align:left;border:4px solid #1b586f;border:4px solid rgba(55,167,222,.5);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;overflow:hidden;z-index:9999}
#region-select h2{font-size:24px;font-family:'OpenSansBold',sans-serif}
#region-select h3{font-size:24px;font-family:'OpenSansBold',sans-serif;color:#009ad9;border-bottom:solid 1px #666;margin:15px 0 8px;padding-bottom:4px;clear:both}
#region-select .half{float:left;width:310px;margin-top:15px}
#region-select .half ~ .half{margin-left:50px}
#region-select .half li{overflow:hidden}
#region-select img{display:block;float:left;width:56px;height:36px;margin:6px 18px 18px 0;border:solid 1px #666}
#region-select .region{float:left;width:220px}
#region-select .region.no-flag{margin:0 0 18px 77px}
#region-select .region span{display:block;color:#000;font-size:18px;margin-bottom:5px;font-family:'OpenSansBold',sans-serif}
#region-select a{color:#000;text-decoration:underline}
#region-select #closex{position:absolute;display:block;width:26px;height:26px;top:22px;left:724px;background:url(../images/closex.png) no-repeat}
#product-compare-modal{position:relative;background-color:#fff;width:auto;padding-left:50px;padding-right:50px;padding-top:35px;padding-bottom:35px;text-align:left;border:4px solid #1b586f;border:4px solid rgba(55,167,222,.5);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;overflow:hidden;z-index:9999}
#product-compare-modal h2{font-size:26px;font-family:'OpenSansBold',sans-serif;border-bottom:solid 2px #0596d5;padding-bottom:18px}
#product-compare-modal h3{font-size:24px;font-family:'OpenSansBold',sans-serif;color:#009ad9;border-bottom:solid 1px #666;margin:15px 0 8px;padding-bottom:4px;clear:both}
#product-compare-modal #options-bar{padding-top:16px;padding-bottom:16px;text-align:right}
#product-compare-modal #options-bar a.button{display:inline-block;height:18px;text-decoration:none;color:#0596d5;font-size:14px}
#product-compare-modal #options-bar a.print{background-image:url(../images/icon-printer.gif);background-repeat:no-repeat;background-position:0 1px;padding-left:22px}
#product-compare-modal .compare-table tbody td{border:2px solid #fff;border-collapse:collapse}
#product-compare-modal .compare-table .spec-col{width:160px}
#product-compare-modal .compare-table .product-col{width:258px}
#product-compare-modal .compare-table .head-row{text-align:right}
#product-compare-modal .compare-table .head-row a.button{font-size:10px;display:inline-block;text-decoration:none;color:#000}
#product-compare-modal .compare-table .head-row a.remove{padding-left:10px;padding-bottom:12px;background-image:url(../images/x-6x7.gif);background-position:0 2px;background-repeat:no-repeat}
#product-compare-modal .compare-table .product-name{background-color:#e3f6fc;padding:12px}
#product-compare-modal .compare-table .product-name a{font-size:18px;font-weight:bold;color:#0596d5}
#product-compare-modal .compare-table .spec-row td{background-color:#e3f6fc;padding:12px;font-size:12px}
#product-compare-modal .compare-table .spec-row:hover td{background-color:#c8ecf6}
#product-compare-modal .compare-table .spec-row .spec-name{background-color:#f1fafd;font-weight:bold}
#product-compare-modal .compare-table .spec-row:hover .spec-name{background-color:#bbe9f6}
#product-compare-modal #closex{position:absolute;display:block;width:26px;height:26px;top:32px;right:50px;background:url(../images/closex.png) no-repeat}
#product-detail-modal{position:relative;background-color:#fff;width:670px;padding-left:50px;padding-right:50px;padding-top:35px;padding-bottom:35px;text-align:left;border:4px solid #1b586f;border:4px solid rgba(55,167,222,.5);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;overflow:hidden;z-index:9999;color:#555;font-family:'OpenSansRegular',sans-serif}
#product-detail-modal .half{float:left;width:310px;margin-top:15px}
#product-detail-modal .half ~ .half{margin-left:50px}
#product-detail-modal h2{font-size:26px;font-family:'OpenSansBold',sans-serif;border-bottom:solid 2px #0596d5;padding-bottom:18px;margin-bottom:15px}
.model-number{font-family:'OpenSansBold',sans-serif;text-transform:uppercase}
#product-detail-modal h3{font-family:'OpenSansRegular',sans-serif;margin:12px 0 12px;text-transform:uppercase;font-size:18px}
#product-detail-modal p{margin-bottom:12px;color:#555;line-height:22px}
#product-detail-modal ul.features{margin:0 0 20px 10px;line-height:20px}
#product-detail-modal ul.features li{margin-left:12px;list-style-type:disc}
#product-detail-modal ul.technology{padding-top:6px}
#product-detail-modal ul.technology li{overflow:hidden;margin-bottom:10px}
#product-detail-modal ul.technology li img{display:block;float:left;margin-right:10px}
#product-detail-modal ul.technology li span{display:block;line-height:30px}
#product-detail-modal ul.specs{line-height:22px;margin-bottom:22px}
#product-detail-modal .spec-table{font-size:12px;margin-bottom:12px}
#product-detail-modal .spec-table td{border:solid 2px #fff;border-collapse:collapse;padding:12px}
#product-detail-modal .spec-name{background-color:#e3f6fc;font-weight:bold;width:107px}
#product-detail-modal .spec-value{background-color:#c8ecf6;width:168px}
#product-detail-modal #button-tech{display:block;background-color:#999;border:solid 2px #d8d8d8;padding:8px;color:#fff;font-size:14px;font-weight:bold;text-align:center;margin-bottom:12px;background-image:url(../images/icon-datasheet.png);background-repeat:no-repeat;background-position:48px 8px}
#product-detail-modal #button-view{display:block;background-color:#009dda;border:solid 2px #76cded;padding:12px;color:#fff;font-size:18px;font-weight:bold;text-align:center;margin-bottom:12px}
#product-detail-modal #closex{position:absolute;display:block;width:26px;height:26px;top:32px;right:50px;background:url(../images/closex.png) no-repeat}
#sku-compare-modal{position:relative;background-color:#fff;width:auto;padding-left:50px;padding-right:50px;padding-top:35px;padding-bottom:35px;border:4px solid #1b586f;border:4px solid rgba(55,167,222,.5);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;overflow:hidden;z-index:9999}
#sku-compare-modal span#modal-title{color:#000;text-transform:uppercase;margin:0 0 25px;font-size:36px;position:relative;font-family:'OpenSansRegular',sans-serif;float:left}
#sku-compare-modal span.product-title{color:#009ad9;margin:0 0 5px;clear:both;float:left;font-size:20px;font-family:'OpenSansRegular',sans-serif;text-transform:uppercase}
#sku-compare-modal .closeme{position:absolute;display:block;width:26px;height:26px;top:32px;right:50px;background:url(../images/closex.png) no-repeat}
#sku-compare-modal #ajaxload{clear:both}
#hero-slideshow{text-align:center;overflow:hidden;position:relative;font-family:'OpenSansLight',sans-serif;z-index:10}
#hero-slideshow #news{position:absolute;top:30px;right:0;width:330px;background:#1696c9;z-index:10;color:#fff;text-align:left;padding:20px;font-size:13px;line-height:22px;border:7px solid #7fffff;border:7px solid rgba(255,255,255,.3);-webkit-background-clip:padding-box;background-clip:padding-box;z-index:20;display:none}
#hero-slideshow #news h2{color:#fff;text-transform:uppercase;font-size:28px;margin-bottom:20px}
#hero-slideshow #news h2 a{color:#fff;text-decoration:underline;line-height:29px}
#hero-slideshow #news p a{color:#fff;text-decoration:underline}
#hero-slideshow #news .nav{float:right;margin-top:15px}
#hero-slideshow #news .nav a{display:inline-block;width:13px;height:22px;background:url(../images/sprite-corporate-news-arrows.png) no-repeat}
#hero-slideshow #news .nav a.next{background-position:-12px 0}
#hero-slideshow #news .nav span{display:inline-block;padding:0 5px}
#hero-slideshow ul{position:absolute;bottom:-789px;left:100px;text-align:left;z-index:20}
#hero-slideshow ul li{display:table-cell;vertical-align:bottom}
#hero-slideshow ul li a{display:table-cell;vertical-align:middle;color:#fff;font-size:22px;height:40px;width:220px;padding-left:20px;background:#1696c9}
#hero-slideshow ul li a:hover,#hero-slideshow ul li.active a{font-size:32px;height:70px}
#hero-slideshow .cstab-cycling{background-color:#00a2de}
#hero-slideshow .cstab-rowing,#hero-slideshow .cstab-fishing{background:url(../images/corp-tab-bg1.png) no-repeat bottom left}
#hero-slideshow .cstab-bg2{background:url(../images/corp-tab-bg2.png) no-repeat bottom left}
#hero-slideshow .cstab-bg3{background:url(../images/corp-tab-bg3.png) no-repeat bottom left}
#hero-slideshow .cstab-bg4{background:url(../images/corp-tab-bg4.png) no-repeat bottom left}
#hero-carousel{height:789px;width:1440px;overflow:hidden;position:relative;top:0;margin:0 auto;z-index:10}
#hero-carousel>div{height:789px;overflow:hidden;position:absolute;left:0;top:0}
#hero-carousel img{float:left}
#content-container h2.overview{color:#000;margin:30px 0 15px;float:left;font-size:26px;font-family:'OpenSansRegular',sans-serif;width:100%}
#product-intro{float:left;width:450px;border-right:1px solid #ccc;padding-right:20px;margin-bottom:40px}
#product-intro p{color:#666;line-height:18px}
#product-features{float:right;width:440px}
#product-features ul li{display:inline-block;width:180px;padding-right:20px;text-transform:uppercase;line-height:16px;margin-bottom:30px;font-size:12px;vertical-align:top}
#product-features ul li span{display:block;float:left;width:120px}
#product-features img{float:left;margin-right:15px}
.prov-main{position:relative;width:940px;height:482px;overflow:hidden}
.prov-fsmodal{overflow:hidden}
.prov-btns{height:0;width:100%;position:absolute;z-index:1;top:104px;left:0;overflow:visible}
.prov-btns-inner{width:100%;margin:0 auto;height:10px;position:relative;z-index:500}
.prov-prev{background:url(../images/carousel-prev.png) no-repeat;left:0;width:60px;height:184px;position:absolute;top:3px}
.prov-next{background:url(../images/carousel-next.png) no-repeat;right:0;width:60px;height:184px;position:absolute;top:3px}
.prov-holder{position:absolute;top:0;left:0;width:100%;height:400px}
.prov-navui{position:absolute;width:100%;bottom:0;height:82px;background-image:url(../images/prov-uibg.jpg)}
.prov-thumb-container{top:10px;left:12px;position:absolute}
.prov-thumb{height:56px;width:56px;margin:2px;margin-right:12px;float:left;opacity:.5;overflow:hidden;position:relative}
.prov-thumb img{position:absolute}
.prov-thumb-sel{outline:2px solid white;opacity:1}
.prov-thumb-hover{opacity:.8}
.prov-zoom-container{position:absolute;top:30px;right:95px;width:330px;height:26px}
.prov-zoom-linearea{width:247px;height:25px;margin-right:19px;margin-left:18px;position:relative}
.prov-zoom-container>div{float:left}
.prov-zoom-caret{left:0;position:absolute;z-index:1}
.prov-zoom-line{background-image:url(../images/prov-zoomline.png);background-repeat:repeat-x;z-index:1;position:absolute;left:8px;top:0;width:230px;height:25px}
.prov-fullscreen{position:absolute;right:10px;height:36px;padding:23px;padding-left:13px;padding-right:0;width:36px;border-left:1px solid #6ec7ef}
.prov-button{cursor:pointer}
.prov-countdown{position:absolute;left:12px;bottom:90px;height:20px;width:100%}
.prov-pauseplay{float:left;height:20px;width:20px}
.prov-playing{background-image:url(../images/prov-pausesmall.png);background-repeat:no-repeat}
.prov-paused{background-image:url(../images/prov-playsmall.png);background-repeat:no-repeat}
.prov-fuse{float:left;height:20px;width:0;margin-left:10px;background-image:url(../images/prov-zoomline.png);background-repeat:repeat-x}
.prov-slide{position:absolute;overflow:hidden;background-color:black}
.prov-slide img{position:absolute}
.prov-inzoom{cursor:move}
.prov-fsmodal{position:fixed;background-color:black;z-index:999;display:none;border:3px solid #fff}
.prov-fsmodaloverlay{position:fixed;z-index:998;background-color:black;display:none}
#technology{clear:both;border-top:2px solid #009ad9;position:relative}
#technology h2{position:relative;z-index:40}
#technology .hide-section{right:0;z-index:40}
#technology-carousel{width:940px;height:420px;overflow:hidden;margin-top:-70px}
#technology-carousel #slides{width:20000px;position:relative;left:-940px}
#technology #slides .slide{float:left;position:relative}
#technology img#technology-product{float:left}
#technology .tech-specs{position:absolute;text-transform:uppercase;line-height:16px;cursor:pointer}
#technology .tech-specs:hover{color:#009ad9}
#tech-items{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;margin-bottom:30px}
#tech-items td{text-align:center;border-left:1px solid #ccc;border-bottom:1px solid #ccc;width:156px}
#tech-items tr td:first-child{border-left:none}
#tech-items td a{display:block;padding:20px 0 10px;color:#000;position:relative}
#tech-items td a:hover{color:#22a7de;background:#e5f5fb}
.tooltip-spacer{padding-top:10px}
.tooltip{background:url(../images/bg-tooltip.jpg) no-repeat bottom right #009ad9;position:absolute;cursor:auto;z-index:50;width:310px;border:4px solid #bfe6f5;color:#fff}
.tooltip img{float:left}
.tooltip p{float:left;text-align:left;text-transform:none;font-size:11px;font-family:'OpenSansRegular',sans-serif;width:170px;padding:10px 20px}
.tooltip a{color:#fff}
#technology-carousel a.promo-prev,#technology-carousel a.promo-next{top:110px}
#testimonials{position:relative;min-height:30px}
#testimonials .container{height:200px}
#testimonials .hide-section{left:0;top:8px}
#testimonials .quote{display:block;font-size:28px;line-height:30px;color:#009ad9;font-style:italic;width:827px;margin:25px auto 17px}
#testimonials .quoter{display:block;text-align:center;color:#666;text-transform:uppercase;font-size:20px;margin-bottom:45px}
#testimonials .prev{background:url("../images/icon-prev.png") center no-repeat;position:absolute;width:24px;height:77px;left:0;top:60px;z-index:99}
#testimonials .next{background:url("../images/icon-next.png") center no-repeat;position:absolute;width:24px;height:77px;right:0;top:60px;z-index:99}
#testimonials .inner{width:940px;overflow:hidden;position:absolute;top:25px}
#testimonials .testimonial-item{width:940px;height:169px;overflow:hidden;display:inline-block;zoom:1;vertical-align:top;white-space:normal}
#testimonials .quoter a{color:#666}
ul#anchors{float:left;width:936px;height:38px;margin:0 0 10px;font-size:14px;border-bottom:2px solid #009ad9}
ul#anchors li{float:left;color:#13a2dc;margin-right:5px;padding:10px 14px 8px 0}
ul#anchors li:hover{border-bottom:2px solid #009ad9;padding-bottom:6px}
ul#anchors li a{color:#13a2dc}
ul#anchors li:hover a{color:#000}
#find-dealer{position:absolute;bottom:20px;right:0;height:35px;width:135px;background:url(../images/icon-dealer.png) no-repeat top right #1ba5dd;color:#fff;font-size:14px;text-transform:uppercase;line-height:35px;padding-left:20px}
.anchorlinks-placeholder{height:135px}
#anchorlinks{position:absolute;top:49px;left:42px;width:940px;background-color:white}
.anchorlinks-fixed{position:fixed!important;z-index:100}
.anchor{clear:both;position:relative;height:1px;width:1px;display:block}
ul#anchors li.selected{border-bottom:2px solid #009ad9;padding-bottom:6px}
ul#anchors li.selected a{color:#000}
.fishing.product-listing{background-image:url(../images/fishing/prodlisting_bg.jpg);background-repeat:no-repeat;background-position:center 104px;background-color:#000}
.product-listing h1{clear:both;font-size:36px;width:940px;padding:21px 0 20px 0;border-bottom:solid 2px #009dd7;margin-bottom:20px}
.product-listing .showing{position:absolute;top:65px;right:44px;font-size:14px;color:#666}
.product-listing .filter-col{width:140px;margin-right:20px;float:left;font-size:10px}
.product-listing .filter-col .filter{border:solid 1px #cdcdcd;padding:12px;margin-bottom:12px;color:#666}
.product-listing .filter-col .filter .drop a{font-weight:bold;color:#000;margin-bottom:12px;font-size:11px;text-transform:uppercase;line-height:2em}
.product-listing #content-container .filter a.button{color:#fff}
.product-listing .filter-col .filter .check{font-weight:normal;margin-bottom:10px;text-transform:none;color:#666}
.product-listing #content-container .filter a{color:#000}
.product-listing #content-container .filter a#filterReset{color:#6bd3ec;font-size:13px;display:block;margin-bottom:10px}
.product-listing .filter-col .filter a.button{background:#6bd3ec;color:#FFF;display:block;padding:6px;text-transform:uppercase;font-weight:bold;font-size:10px;text-align:center}
.product-listing .listing-header{margin-bottom:20px}
#productFillArea{padding-bottom:30px}
.product-listing table ~ table{margin-top:30px}
.product-listing tr.spacer{height:30px}
.product-listing td.product{width:246px;display:block;float:left;position:relative;background:url(../images/bg-quickview.gif) no-repeat top right;padding-top:4px;padding-bottom:20px}
.product-listing td.product-no-filter{width:300px;display:block;float:left;position:relative;background:url(../images/bg-quickview-no-filter.gif) no-repeat top right;padding-top:4px;padding-bottom:20px}
.product-listing tr td.product ~ td.product{padding-left:20px}
.product-listing .product:hover{background-position:0 -4px}
.product-listing tr td.product ~ td.product:hover{background-position:20px -4px}
.product-listing .product a.quickview-button{padding:12px;background-color:#009ad9;color:#fff;font-size:12px;font-weight:bold;position:absolute;right:10px;top:0;visibility:hidden}
.product-listing .product:hover a.quickview-button{visibility:visible}
.product-listing .product .product-image{margin-bottom:6px}
.product-listing #content-container .product p.type{font-size:11px;font-weight:bold;color:#666;margin:0;padding:0;line-height:12px}
.product-listing .product a.name{display:block;font-size:16px;font-weight:bold;color:#009ad9;margin-bottom:4px;text-transform:uppercase}
.product-listing #content-container .product p.description{font-size:10px;color:#666;line-height:16px;margin-bottom:12px}
.product-listing .product .compare{font-size:10px;color:#666;font-weight:bold;position:absolute;bottom:4px}
.product-listing footer#main-footer{background:url(../images/fishing/bg-footer.jpg) no-repeat bottom;padding-bottom:40px}
.filter-fixed{position:fixed!important;width:146px}
#filterComponent .drop>li{background-image:url("../images/small-arrow-down.png");background-repeat:no-repeat;background-position:-2px 5px;padding-left:14px}
#filterComponent .drop>li.collapsed{background-image:url("../images/small-arrow-right.png");background-position:0 5px}
.xlabel{cursor:pointer}
#nowrap-elipsis{white-space:nowrap;width:9em;overflow:hidden;text-overflow:ellipsis;position:relative}
#nowrap-elipsis:hover{white-space:nowrap;text-overflow:inherit;overflow:visible;font-weight:bolder}
.loadingbar{height:83px;clear:both;text-align:center;padding-top:34px}
#product-detail-modal .closeme{position:absolute;display:block;width:26px;height:26px;top:32px;right:50px;background:url(../images/closex.png) no-repeat;border:0}
#product-compare-modal .closeme{position:absolute;display:block;width:26px;height:26px;top:32px;right:50px;background:url(../images/closex.png) no-repeat;border:0}
.productFilterDialog .ui-widget-content{border:0}
.productFilterDialog{padding:0}
.greyedout{background:#ccc!important;cursor:default!important}
.bodyNoScrollbar{overflow:hidden}
.bodyScrollbar{overflow:scroll}
.bodyScrollbarAuto{overflow:auto}
.ttip{border-bottom:1px dotted black;cursor:pointer}
#layout-tooltip{top:100px;left:100px;position:absolute;z-index:2000;display:none}
#layout-tooltip .tooltip{cursor:pointer}
ul#utility-bar{position:absolute;top:300px;right:0;background:#989898;display:inline-block;z-index:20;border-top-left-radius:7px;border-bottom-left-radius:7px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px}
ul#utility-bar li a{display:block;height:20px;padding:3px 0}
ul#utility-bar li ~ li a{border-top:1px solid #7d7d7d}
ul#utility-bar li:first-child{border-top:none!important;border-top-left-radius:7px;-moz-border-radius-topleft:5px}
ul#utility-bar li:first-child a img{border-top:none!important;border-top-left-radius:7px;-moz-border-radius-topleft:5px}
ul#utility-bar li img{display:block;margin-left:auto;margin-right:auto}
ul#utility-bar li a#ub_top{background-color:#00648d;border-bottom-left-radius:7px;-moz-border-radius-bottomleft:5px;color:#bdbdbd;font-size:10px;text-align:center;height:33px}
ul#utility-bar li a#ub_mail img{padding-left:2px}
ul#utility-bar li a#ub_print img{padding-left:2px}
ul#utility-bar li a#ub_top img{padding:0}
ul#utility-bar li#li_social{padding-left:0;padding-top:0}
ul#utility-bar li#li_social a{border-top:0;padding-top:0;padding-bottom:6px}
body.content .col-40{float:left;width:332px;margin-bottom:20px;margin-right:60px}
#sku-compare-modal a.printme{background-image:url(../images/icon-printer.gif);height:17px;position:absolute;right:88px;top:36px;width:39px;background-repeat:no-repeat;padding:5px;padding-left:24px;border:1px solid #9ad2ee}
.article-list{padding-bottom:25px;overflow:auto}
.teaser-content img{float:left;padding:5px;padding-top:10px;padding-right:25px}
.blog-post{padding-bottom:25px;overflow:auto;border:1px solid transparent;border-color:#eee;padding:20px;margin:0 0 20px}
.entry-title{width:auto;word-wrap:break-word;padding:3px}
#content-container .blog-post h2{padding-bottom:5px;font-size:20px}
.entry-meta span.bl_sep{display:none}
.entry-meta span.bl_categ{max-width:97%}
.entry-meta span{border:1px solid #eee;display:block;float:left;line-height:22px;margin-right:-1px;padding:0 4px;text-transform:uppercase;transition:background .5s ease-in-out 0s;background:#f7f7f7 none repeat scroll 0 0;padding-top:2px}
.blog-post img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}
img.alignleft:hover{opacity:.8}
.entry-summary{clear:both;padding-top:8px;word-wrap:break-word}
.blogfeed .morepostsbutton{text-align:center;padding:10px}
.blogfeed .morepostsbutton a{border:1px solid transparent;color:#eee;background-color:#13a2dc;padding:6px 12px;text-transform:uppercase}
table.products .product .blue-line{background:url(../images/bg-quickview.gif) repeat-x top right;display:block;visibility:hidden;height:10px;width:370px}
table.products .product:hover .blue-line{visibility:visible}
table.products .product a.quickview-button{padding:12px;background-color:#009ad9;color:#fff;font-size:12px;font-weight:bold;position:absolute;right:10px;top:37px;visibility:hidden}
table.products .product:hover a.quickview-button{visibility:visible}
table.products td.product{width:370px;display:block;float:left;position:relative;padding-top:10px;padding-bottom:20px}
.sgpLoginForm{display:none}
.sgpLoginForm{float:left;clear:both}
#language-select{clear:both;float:left;margin-bottom:20px}
#language-select-original{clear:both;float:right;margin-bottom:20px;margin-left:500px}
.sgpLoginForm .username{float:left;padding-right:100px;padding-bottom:20px}
.sgpLoginForm .password{float:left}
.sgpLoginForm .submit{float:left;clear:both;margin-bottom:20px}
.sgpLoginForm .instructions{float:left;clear:both}
.sgpLoginForm .error{display:none;float:left;clear:both;color:red;padding-bottom:20px}
.sgpLoginForm .login-field{width:200px}
#sgpLogout{display:none;float:right!important;padding-right:0!important;margin-right:0!important}
.fishing-product-category #content-container .filter a.product-type{color:#000}
body.cycling.content{background-color:#fff;background-image:none}
.item{clear:both;overflow:auto}
#product-features img{max-width:30px}
.download-component{clear:both;overflow:auto}
body.detail{background-color:#fff}
.fishing.product-listing{background-color:#fff;background-image:none}
#tech-items td:hover{background:#e5f5fb}
.content .col-100{width:940px}
.sku-items th{max-width:200px;white-space:normal}
.colwrapper{width:940px;clear:both;overflow:auto}
.corp .pagination{margin-top:0}
#compare-items{float:left}
.rte ul{list-style:disc;padding-left:20px}
.rte ol{list-style-type:decimal;padding-left:20px}
.rte b,.rte strong{font-weight:700}
.rte i{font-style:italic}
.rte small,.rte sub,.rte sup{font-size:.83em}
.rte sub{vertical-align:sub}
.rte sup{vertical-align:super}
.rte table,.rte td,.rte th,div.parbase.table table,div.parbase.table td,div.parbase.table th{border-collapse:collapse}
.rte td,.rte th,div.parbase.table td,div.parbase.table th{padding:5px}
.product-links{width:230px;float:right}
.sku-items{clear:both}
.modal .ui-dialog-titlebar{display:none}
.corp.content #content-container h1{padding:21px 0 0}
.corp.content #content-container h1{float:none;margin:0 0 30px}
.doc-search select{margin:10px}
.columns-50-50-c0,.columns-50-50-c1{margin-bottom:20px;margin-right:18px;width:49%;float:left}
.fishing-product-category .columns-50-50-c0{margin-right:15px}
.columns-50-50-c1{margin-right:0}
.columns-70-30-c0{margin-bottom:20px;margin-right:18px;width:69%;float:left}
.fishing-product-category .columns-70-30-c0{margin-right:15px}
.columns-70-30-c1{width:29%;float:left;margin-right:0}
.columns-30-70-c0{margin-bottom:20px;margin-right:18px;width:29%;float:left}
.fishing-product-category .columns-30-70-c0{margin-right:15px}
.columns-30-70-c1{width:69%;margin-right:0;float:left}
.columns-33-33-33-c0,.columns-33-33-33-c1{margin-bottom:20px;margin-right:14px;width:32%;float:left}
.fishing-product-category .columns-33-33-33-c0,.fishing-product-category .columns-33-33-33-c1{margin-right:11px}
.columns-33-33-33-c2{width:33%;margin-right:0;float:left}
.columns-50-25-25-c0{margin-bottom:20px;margin-right:9px;width:50%;float:left}
.fishing-product-category .columns-50-25-25-c0,.fishing-product-category .columns-50-25-25-c1{margin-right:6px}
.columns-50-25-25-c1{margin-bottom:20px;margin-right:9px;width:24%;float:left}
.columns-50-25-25-c2{width:24%;margin-right:0;float:left}
.columns-25-25-25-25-c0,.columns-25-25-25-25-c1,.columns-25-25-25-25-c2{margin-bottom:20px;margin-right:9px;width:24%;float:left}
.columns-25-25-25-25-c3{width:25%;margin-right:0;float:left}
.columns-20-20-20-20-20-c0,.columns-20-20-20-20-20-c1,.columns-20-20-20-20-20-c2,.columns-20-20-20-20-20-c3{margin-bottom:20px;margin-right:9px;width:19%;float:left}
.columns-20-20-20-20-20-c4{width:20%;margin-right:0;float:left}
.columns-16-17-17-17-17-16-c0,.columns-16-17-17-17-17-16-c5{width:16%;margin-right:0;float:left}
.columns-16-17-17-17-17-16-c1,.columns-16-17-17-17-17-16-c2,.columns-16-17-17-17-17-16-c3,.columns-16-17-17-17-17-16-c4{width:17%;margin-right:0;float:left}
.columns-15-14-14-14-14-14-15-c0,.columns-15-14-14-14-14-14-15-c6{width:15%;margin-right:0;float:left}
.columns-15-14-14-14-14-14-15-c1,.columns-15-14-14-14-14-14-15-c2,.columns-15-14-14-14-14-14-15-c3,.columns-15-14-14-14-14-14-15-c4,.columns-15-14-14-14-14-14-15-c5{width:14%;margin-right:0;float:left}
.columns-12-12-13-13-13-13-12-12-c0,.columns-12-12-13-13-13-13-12-12-c1,.columns-12-12-13-13-13-13-12-12-c6,.columns-12-12-13-13-13-13-12-12-c7{width:12%;margin-right:0;float:left}
.columns-12-12-13-13-13-13-12-12-c2,.columns-12-12-13-13-13-13-12-12-c3,.columns-12-12-13-13-13-13-12-12-c4,.columns-12-12-13-13-13-13-12-12-c5{width:13%;margin-right:0;float:left}
.columns-11-11-11-11-12-11-11-11-11-c0,.columns-11-11-11-11-12-11-11-11-11-c1,.columns-11-11-11-11-12-11-11-11-11-c2,.columns-11-11-11-11-12-11-11-11-11-c3,.columns-11-11-11-11-12-11-11-11-11-c5,.columns-11-11-11-11-12-11-11-11-11-c6,.columns-11-11-11-11-12-11-11-11-11-c7,.columns-11-11-11-11-12-11-11-11-11-c8{width:11%;margin-right:0;float:left}
.columns-11-11-11-11-12-11-11-11-11-c4{width:12%;margin-right:0;float:left}
.columns-10-10-10-10-10-10-10-10-10-10-c0,.columns-10-10-10-10-10-10-10-10-10-10-c1,.columns-10-10-10-10-10-10-10-10-10-10-c2,.columns-10-10-10-10-10-10-10-10-10-10-c3,.columns-10-10-10-10-10-10-10-10-10-10-c4,.columns-10-10-10-10-10-10-10-10-10-10-c5,.columns-10-10-10-10-10-10-10-10-10-10-c6,.columns-10-10-10-10-10-10-10-10-10-10-c7,.columns-10-10-10-10-10-10-10-10-10-10-c8,.columns-10-10-10-10-10-10-10-10-10-10-c9{width:10%;margin-right:0;float:left}
.region-select{position:relative;width:670px;background-color:#fff;padding-left:50px;padding-right:50px;padding-top:35px;padding-bottom:35px;text-align:left;border:4px solid #1b586f;border:4px solid rgba(55,167,222,.5);-webkit-background-clip:padding-box;background-clip:padding-box;font-size:14px;overflow:hidden;z-index:9999}
.region-select h2{font-size:24px;font-family:'OpenSansBold'}
.region-select h3{font-size:24px;font-family:'OpenSansBold';color:#009ad9;border-bottom:solid 1px #666;margin:15px 0 8px;padding-bottom:4px;clear:both}
.region-select .half{float:left;width:310px;margin-top:15px}
.region-select .half ~ .half{margin-left:50px}
.region-select .half li{overflow:hidden}
.region-select img{display:block;float:left;width:56px;height:36px;margin:6px 18px 18px 0;border:solid 1px #666}
.region-select .region{float:left;width:220px}
.region-select .region.no-flag{margin:0 0 18px 77px}
.region-select .region span{display:block;color:#000;font-size:18px;margin-bottom:5px;font-family:'OpenSansBold'}
.region-select a{color:#000;text-decoration:underline}
.region-select .closex{position:absolute;display:block;width:26px;height:26px;top:22px;left:724px;background:url(../images/closex.png) no-repeat}
header #top-nav ul.sport .megabasic{max-width:181px;background:none repeat scroll 0 0 #349bd6}
header #top-nav .megabasic ul li a{padding-bottom:12px;height:auto;width:137px}
header #head-nav{position:relative;z-index:1000}
#searchPopup hr{width:219px}
.corp.content #content-container,.corp.content .wrapper{height:auto}
.corp.content .wrapper{background:0}
.faqs{width:100%}
header #top-nav ul.sport li .mega ul.product_categories a{text-transform:uppercase}
#product-features{padding-top:10px}
#product-intro{padding-top:10px}
.sport #footer-nav li.nav-col{padding-top:15px}
img.brand-title-image{width:150px;vertical-align:middle}
span.brand-title-image-wrapper-groupset{border-right:solid 2px #019dd6;height:50px;margin-right:10px}
span.brand-title-image-wrapper{border-right:solid 2px #019dd6;height:50px;margin-right:10px;float:left;padding-right:10px}
span.brand-title-text{vertical-align:middle}