﻿body {background:#f5f5f5}
a {text-decoration:none;color:#3f7897;}
h1 {font-family:Arial,Helvetica,sans,sans-serif;font-size:25px;line-height:25px;color:#000;font-weight:bold}
h1#productHeader {font-size:25px;line-height:25px;color:#fff;background:#000;padding:10px 0 6px 10px;}
h1 span {font-size:14px;color:#827567;}
h2 {font-size:15px;}
.hMedGray {color:#777;}
.hMedMarg {margin-bottom:3px;}
h1 sup {font-size:.5em;}

.brandHeader {background:url(../../gfx/sealline/sealBrandBG.jpg) center top no-repeat #fff;position:absolute;top:21px;}
.brandNavBG {background:url(../../gfx/sealline/sealBrandBG.jpg) center -126px no-repeat;position:absolute;top:147px;clear:both;}
.main {background:url(../../gfx/sealline/sealMainBG.gif) left top repeat-x #fff;margin-top:178px;padding-bottom:40px;}
.mainBody {background:url(../../gfx/sealline/sealMainBodyBG.gif) top left no-repeat #fff;margin:0;padding:0 10px;}
.relative {position:relative;}
.noSideMargins {margin-left:0;margin-right:0;}
.footer {padding:20px 0 20px 0;font-size:12px;}

#cdiCart {background:url(../../gfx/sealline/cdiCartBG.png) right bottom no-repeat;}
#cdiCart ul {background:url(../../gfx/sealline/cdiCartBG.png) left bottom no-repeat;}

.container_12 .width960padded {width:940px;padding:0 10px;margin-left:0;margin-right:0;}

#brandLogoContainer {display:block;width:230px;height:80px;margin:25px 0 21px 645px;}
#brandLogo {display:block;width:235px;height:80px;text-indent:-9999px;overflow:hidden;}

#headerSearch {float:right;margin-top:6px;margin-right:4px}
#headerSearch fieldset {float:left;width:156px;}
#headerSearch #searchBox {float:left;width:119px;height:14px;padding:1px 2px;margin:1px 2px 0 0;border:1px solid #ddd;font-size:11px;color:#444}
#headerSearch #Go {float:left;width:27px;height:16px;background:url('../../gfx/common/search_go.png') 0 -16px no-repeat;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;margin-top:3px;}
#headerSearch #Go:hover {background-position:0 0;}

#brandNavContainer {float:left;width:960px;background:url(../../gfx/sealline/sealBrandNavBG.jpg) 0 0 no-repeat;}
#brandNav {float:left;font-size:11px;font-weight:bold;line-height:11px;padding-left:2px}
#brandNav li {float:left;position:relative;}
#brandNav li a {float:left;padding:6px 0 14px 6px;width:121px;margin:0 2px 0 0;color:#fff;}
#brandNav li.active a {color:#3ca9e8;background:url(../../gfx/sealline/sealBrandNavBG.jpg) -2px -31px;}
#brandNav li:hover a, #brandNav li.hover a {background:#333}
#brandNav li div.catListContainer {position:absolute;top:-9999px;left:-1px;background:url(../../gfx/common/dropshadow.png) top left no-repeat;width:623px;padding:0 6px 6px 0;z-index:500}
#brandNav li:hover div.catListContainer {top:31px;}
#brandNav li.hover div.catListContainer {top:31px;}
#brandNav li div.catListContainerRight {position:absolute;top:-9999px;right:0;background:url(../../gfx/common/dropshadowRight.png) top right no-repeat;width:623px;padding:0 0 6px 6px;z-index:500}
#brandNav li:hover div.catListContainerRight {top:31px;}
#brandNav li.hover div.catListContainerRight {top:31px;}
#brandNav li div.catList {float:left;width:603px;background:#333;padding:10px 10px 10px 10px;border:1px solid #999;border-top:0;}
#brandNav li div.width1 {width:221px;}
#brandNav li div.width2 {width:423px;}
#brandNav li div.twoColumn {width:402px;}
#brandNav li div.oneColumn {width:200px;}
#brandNav li ul {/**float:left;background:url(../../gfx/sealline/catListBG.png) top left repeat-y #eee**/}
#brandNav li ul li a {padding:0;background:#000;width:100%;margin:0}
#brandNav li:hover ul li a, #brandNav li.hover ul li a {background:#000;}
#brandNav li:hover ul li a:hover, #brandNav li.hover ul li a:hover {background:#151515;}
#brandNav li ul li {float:left;width:200px;border-right:0;border-left:0;padding:0;border-top:1px solid #333;}
#brandNav li ul li img {margin:10px 10px 8px 10px;padding:0}
#brandNav li ul li ul {float:left;width:200px;padding:0;}
#brandNav li ul li ul li {color:#aaa;}
#brandNav li ul li ul li.lastChild {border-bottom:0;}
#brandNav li ul li ul li a, #brandNav li:hover ul li ul li a, #brandNav li.hover ul li ul li a {float:left;color:#ddd;font-weight:normal;padding:6px 15px;width:170px;background:#000;margin:0}

#brandNav li:hover ul li ul li a:hover {color:#fff;background:#151515;}
#brandNav li ul li ul li a:hover {color:#fff;background:#151515;}
#brandNav div.catList a.accessories {float:left;background:#eee;border-top:1px solid #fff;width:583px;padding:3px 10px;text-transform:uppercase;}
#brandNav div.catList a.accessories:hover {background:#ddd;}
#brandNav div.catList a.accessories1 {width:180px;}
#brandNav div.catList a.accessories2 {width:381px;}

#fullWidth {float:left;width:960px;margin-top:15px;}

#productFullWidth {float:left;width:960px;padding:10px;}
#productBody {float:left;width:940px;padding:0 10px;background:url(../../gfx/sealline/sealMainBodyBG.gif) 0 0 no-repeat;}
#productLeftCol {position:absolute;top:0;left:0;width:460px;clear:left;height:auto;}
#productRightCol {position:relative;float:left;width:460px;padding-left:480px;height:auto;margin-bottom:20px;}
.mainLeftCol {position:absolute;top:0;left:0;margin-left:0;}

.breadCrumb ul {float:left;width:100%;font-size:10px;line-height:10px;margin:8px 0 4px 0;color:#777}
.breadCrumb ul li {float:left;margin-right:5px}
.breadCrumb ul li a {color:#999;}
.breadCrumb ul li a:hover {color:#555}

#catPageProductList {float:left;width:100%;}
#catPageProductList li {float:left;width:150px;text-align:center;margin:0 0 35px 0;font-weight:bold;}
#catPageProductList li.lastChild {margin-right:0;}
#catPageProductList li img {padding:0 35px 5px;}
#catPageProductList li p {float:left;text-align:left;font-weight:normal;margin-top:4px;line-height:16px}

#productTabs {float:left;width:100%;font-size:11px;padding-top:10px;background:#000}
#productTabs li {display:inline;}
#productTabs li a {float:left;line-height:11px;width:70px;padding:4px 0 5px 5px;margin-right:1px;color:#fff;background:#444}
#productTabs li a:hover {color:#fff;background:#444;}
#productTabs li a.selected {color:#000;padding:4px 0 6px 5px;color:#000;background:#ccc;font-weight:bold;}

div.productTabPanel {float:left;width:440px;padding:10px;margin-bottom:20px;background:#ccc;color:#000;overflow:auto}
div.productTabPanel span.title {font-weight:bold;font-size:11px;}

#emailFriend {float:left;width:174px;height:16px;margin-top:5px;background:url(../../gfx/msr/emailFriend.gif) top left no-repeat;text-indent:-9999px;overflow:hidden}
#emailFriend:hover {background-position:0 -16px;}

.productPhoto {float:left;margin:15px 0 10px 0;text-align:center;font-size:12px;width:460px;}
.viewLarge {font-size:11px;line-height:22px;background:url(../../gfx/sealline/viewLarge.gif) top right no-repeat;padding:1px 44px 5px 0px;margin:5px 0 10px 0}
.viewLarge:hover {background-position:right -50px;}

#productPhotoList {float:left;width:100%}
#productPhotoList li {display:inline;}
#productPhotoList li a {float:left;border:1px solid #fff;margin:0 10px 10px 0;}
#productPhotoList li a.endLine {margin-right:0;}
#productPhotoList li a.selected {border:1px solid #ddd;}
#productPhotoList li a:hover {border:1px solid #555;}
#productPhotoList li a.selected:hover {border:1px solid #ddd}

.specChart {float:left;width:440px;font-size:11px;margin-bottom:10px;}
.specChart tr {border-bottom:1px solid #fff;}
.specChart th {padding:5px;font-weight:bold;text-align:left;}
.specChart td {padding:5px;color:#000;border-right:1px solid #ccc;border-bottom:1px solid #555}
.specChart td.tColHead {font-weight:bold;text-transform:uppercase;}
.specChart td.tRowHead {font-weight:bold;border-bottom:1px solid #999;text-align:right;}

.moreInfoLinks {float:left;width:100%;font-size:11px;margin:5px 0 10px 0;border-top:1px solid #e7e7e7}
.moreInfoLinks li {float:left;width:100%}
.moreInfoLinks li a {float:left;width:450px;padding:5px;background:#fff;border-bottom:1px solid #e7e7e7}
.moreInfoLinks a:hover {background:#f5f5f5;}

.addToCartButton {float:left;width:96px;height:20px;background:url(../../gfx/sealline/addToCart.gif) top left no-repeat;text-indent:-9999px;overflow:hidden;border:0;cursor:pointer;}
.addToCartButton:hover {background-position:0 -20px;}

#recommend {float:left;width:455px;padding:5px 0 0 5px;margin-bottom:20px;background:#eeeeee}
#recommend ul {float:left;width:100%;}
#recommend ul li {display:inline;}
#recommend ul li a {float:left;width:212px;margin:0 5px 5px 0;padding:4px;border:1px solid #e6e6e6;background:#f7f7f7}
#recommend ul li a img {border:1px solid #bbb;padding:2px;background:#fff;float:left;margin-right:5px;}
#recommend ul li a span {font-size:12px;color:#333;}
#recommend ul li a:hover {background:#fff;border:1px solid #d5d5d5}

.footer span {float:left;width:160px;margin:0 10px 8px 0;font-weight:bold;color:#444}
.footerList {float:left;width:770px;margin-bottom:8px}
.footerList li {float:left;padding-right:10px;margin-right:10px;border-right:1px solid #bbb}
.footerList li a {color:#555;}

#catHomeProductList {float:left;width:100%}
#catHomeProductList li {float:left;}

.seallineHomeNav {float:left;width:960px;position:relative;padding:10px 0 30px }

#homeCatList {float:left;width:100%}
#homeCatList li {display:inline;}
#homeCatList li a {float:left;width:182px;height:120px;margin-right:10px;color:#ddd;cursor:pointer;border:1px solid #ccc}
#homeCatList li a h2, #homeCatList li a p {text-indent:-9999px;overflow:hidden;}
#homeCatList li a#link1, #homeCatList li a#link2, #homeCatList li a#link3, #homeCatList li a#link4, #homeCatList li a#link5 {background:url(../../gfx/sealline/sealHomeNav.jpg);}
#homeCatList li a#link1 {background-position:2px 0px}
#homeCatList li a#link1:hover {background-position:2px -120px;border:1px solid #aaa}
#homeCatList li a#link2 {background-position:-180px 0px}
#homeCatList li a#link2:hover {background-position:-180px -120px;border:1px solid #aaa}
#homeCatList li a#link3 {background-position:-360px 0}
#homeCatList li a#link3:hover {background-position:-360px -120px;border:1px solid #aaa}
#homeCatList li a#link4 {background-position:-540px 0}
#homeCatList li a#link4:hover {background-position:-540px -120px;border:1px solid #aaa}
#homeCatList li a#link5 {background-position:-720px 0;margin-right:0;}
#homeCatList li a#link5:hover {background-position:-720px -120px;border:1px solid #aaa}

#seriesDesc {position:absolute;bottom:-10px;left:10px;z-index:1000;display:none;width:140px;width:930px;text-align:center;color:#000;padding:2px 0;font-weight:bold;font-size:20px}

#seallineHome, #drybagHome, #packsHome, #casesHome, #seakayakHome, #urbanHome, #camptowelHome {float:left;width:960px;height:320px;text-indent:-9999px;overflow:hidden;position:relative;margin:10px 0 20px 0;}
#seallineHome {background:url(../../gfx/sealline/sealHome0.jpg) 0 0 no-repeat #000;margin-bottom:0;}
#seallineHome0 {position:absolute;top:0;left:0;width:960px;height:320px;background:url(../../gfx/sealline/sealHome0.jpg) 0 0 no-repeat #000;display:none;z-index:50}
#seallineHome01 {position:absolute;width:1px;height:149px;top:14px;left:174px;background:#fff;z-index:100;line-height:0;}
#seallineHome02 {position:absolute;height:1px;width:746px;top:188px;left:200px;background:#fff;z-index:100;display:none;line-height:0;}
#seallineHome02_1 {position:absolute;height:1px;width:746px;top:188px;left:200px;background:url(../../gfx/sealline/sealHome0.jpg) -200px -188px no-repeat;z-index:150;display:none;}
#seallineHome03 {position:absolute;height:41px;width:41px;top:168px;left:154px;background:url(../../gfx/sealline/crosshairs.png) 0 0 no-repeat;z-index:150;display:none;}
#seallineHome04 {position:absolute;height:26px;width:342px;top:264px;left:63px;z-index:150;display:none;}
#seallineHome1 {position:absolute;top:0;left:0;width:960px;height:320px;background:url(../../gfx/sealline/sealHome1.jpg) 0 0 no-repeat #000;display:none;z-index:200}
#seallineHome11 {position:absolute;width:1px;height:219px;top:14px;left:223px;background:#fff;z-index:200;line-height:0;}
#seallineHome12 {position:absolute;height:1px;width:697px;top:258px;left:249px;background:#fff;z-index:200;display:none;line-height:0;}
#seallineHome12_1 {position:absolute;height:1px;width:697px;top:258px;left:249px;background:url(../../gfx/sealline/sealHome1.jpg) -249px -258px no-repeat;z-index:250;display:none;}
#seallineHome13 {position:absolute;height:41px;width:41px;top:238px;left:203px;background:url(../../gfx/sealline/crosshairs.png) 0 0 no-repeat;z-index:200;display:none;}
#seallineHome14 {position:absolute;height:26px;width:308px;top:278px;left:54px;z-index:200;display:none;}
#seallineHome2 {position:absolute;top:0;left:0;width:960px;height:320px;background:url(../../gfx/sealline/sealHome2.jpg) 0 0 no-repeat #000;display:none;z-index:300}
#seallineHome21 {position:absolute;width:1px;height:173px;top:14px;left:700px;background:#fff;z-index:300;line-height:0;}
#seallineHome22 {position:absolute;height:1px;width:220px;top:212px;left:727px;background:#fff;z-index:300;display:none;line-height:0;}
#seallineHome22_1 {position:absolute;height:1px;width:220px;top:212px;left:727px;background:url(../../gfx/sealline/sealHome2.jpg) -727px -212px no-repeat;z-index:350;display:none;}
#seallineHome23 {position:absolute;height:41px;width:41px;top:192px;left:680px;background:url(../../gfx/sealline/crosshairs.png) 0 0 no-repeat;z-index:300;display:none;}
#seallineHome24 {position:absolute;height:26px;width:306px;top:261px;left:175px;z-index:300;display:none;}
#seallineHome3 {position:absolute;top:0;left:0;width:960px;height:320px;background:url(../../gfx/sealline/sealHome3.jpg) 0 0 no-repeat #000;display:none;z-index:400}
#seallineHome305 {position:absolute;top:229px;left:9px;width:940px;height:17px;background:url(../../gfx/sealline/sealHome305.gif) 0 0 no-repeat #000;display:none;z-index:450}
#seallineHome306 {position:absolute;top:276px;right:271px;width:420px;height:23px;background:#000;display:none;z-index:500}
#seallineHome3061 {position:absolute;top:276px;right:271px;width:338px;height:23px;background:#000;display:none;z-index:500}
#seallineHome3062 {position:absolute;top:276px;right:271px;width:295px;height:23px;background:#000;display:none;z-index:500}
#seallineHome3063 {position:absolute;top:276px;right:271px;width:180px;height:23px;background:#000;display:none;z-index:500}
#seallineHome3064 {position:absolute;top:276px;right:271px;width:140px;height:23px;background:#000;display:none;z-index:500}
#seallineHome3065 {position:absolute;top:276px;right:271px;width:72px;height:23px;background:#000;display:none;z-index:500}
#seallineHome31 {position:absolute;top:258px;left:269px;width:420px;height:23px;background:url(../../gfx/sealline/sealHome31.gif) 0 0 no-repeat #000;display:none;z-index:450}

#drybagHome {background:url(../../gfx/sealline/drybagHome0.jpg) 0 0 no-repeat #000;}
#drybagHome1 {background:url(../../gfx/sealline/drybagHome0.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#drybagHome2 {background:url(../../gfx/sealline/drybagHome2.jpg) 0 top no-repeat;z-index:200;top:276px;left:474px;width:458px;height:19px;display:none;position:absolute}

#packsHome {background:url(../../gfx/sealline/packHome0.jpg) 0 0 no-repeat #000;}
#packsHome1 {background:url(../../gfx/sealline/packHome0.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#packsHome2 {background:url(../../gfx/sealline/packHome2.jpg) 0 top no-repeat;z-index:200;top:279px;left:21px;width:524px;height:19px;display:none;position:absolute}

#casesHome {background:url(../../gfx/sealline/casesHome0.jpg) 0 0 no-repeat #000;}
#casesHome1 {background:url(../../gfx/sealline/casesHome0.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#casesHome2 {background:url(../../gfx/sealline/casesHome2.jpg) 0 top no-repeat;z-index:200;top:277px;left:25px;width:432px;height:16px;display:none;position:absolute}

#seakayakHome {background:url(../../gfx/sealline/seakayakHome0.jpg) 0 0 no-repeat #000;}
#seakayakHome1 {background:url(../../gfx/sealline/seakayakHome0.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#seakayakHome2 {background:url(../../gfx/sealline/seakayakHome2.jpg) 0 top no-repeat;z-index:200;top:278px;left:326px;width:605px;height:19px;display:none;position:absolute}

#urbanHome {background:url(../../gfx/sealline/urbanHome_option0.jpg) 0 0 no-repeat #000;}
#urbanHome0 {background:url(../../gfx/sealline/urbanHome_option0.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#urbanHome1 {background:url(../../gfx/sealline/urbanHome_option1.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#urbanHome2 {background:url(../../gfx/sealline/urbanHome_option2.jpg) 0 0 no-repeat #000;width:960px;height:320px;top:0;left:0;position:absolute;display:none;}
#urbanHomeTitle0 {background:url(../../gfx/sealline/urbanHomeTitles.jpg) 0 0 no-repeat #000;width:189px;height:19px;top:277px;left:744px;position:absolute;display:none;}
#urbanHomeTitle1 {background:url(../../gfx/sealline/urbanHomeTitles.jpg) 0 -19px no-repeat #000;width:189px;height:19px;top:277px;left:744px;position:absolute;display:none;}
#urbanHomeTitle2 {background:url(../../gfx/sealline/urbanHomeTitles.jpg) 0 -38px no-repeat #000;width:189px;height:19px;top:277px;left:744px;position:absolute;display:none;}

#catNavList {float:left;margin-bottom:20px;}
#catNavList li {float:left;width:143px;margin-right:20px;text-align:center}
#catNavList li.lastChild {float:left;width:144px;margin-right:0px;}
#catNavList li a {font-weight:bold;}
#catNavList li a:hover {color:#000;}
#catNavList li p {float:left;text-align:left;}

#descriptionExtras {float:right;}
#descExtraItemWrap {position:absolute;width:142px;background:url(../../gfx/sealline/descExtraPointer.png) right top no-repeat;right:65px;top:15px;z-index:500;padding-right:20px;visibility:hidden}
#descExtraItem {float:left;width:120px;background:#fff;border:1px solid #777;border-right:0;padding:10px;}
#descExtraItemShadow {position:absolute;z-index:400;background:#000;right:82px;top:18px;width:142px;visibility:hidden}
#splashproof, #watertight, #waterproof, #pvcfree {position:relative;float:left;width:60px;height:66px;margin-left:10px;margin-bottom:10px;background:url(../../gfx/sealline/waterProtection.gif) 0 0 no-repeat;}
#splashproof span, #watertight span, #waterproof span, #pvcfree span {float:left;text-indent:-9999px;overflow:hidden}
#watertight {background-position:0 -66px}
#waterproof {height:80px;background-position:0 -132px}
#pvcfree {height:80px;background-position:0 -212px}

.faq h3 {padding-left:25px;background:url(../../gfx/sealline/arrow.gif) 5px 5px no-repeat;color:#444;}
.faq h3:hover, #faq h3.hover {color:#000;background-position:7px -45px;}
.faq h3.selected {color:#000;background:url(../../gfx/sealline/arrow.gif) 5px -91px no-repeat;}

