﻿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:5px;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;}

#langContainer {border:1px solid #777}
#langContainer span {background:url(../../gfx/common/langDropArrow.gif) 90px -96px no-repeat #444;color:#bbb;border:1px solid #000}
#langContainer span:hover {background-color:#333;background-position: 90px -146px;color:#eee;}
#langContainer ul li a:hover {background:#bbb;} 
#langContainer ul li.selected a {background:#ccc;}

#brandNavContainer {float:left;width:960px;background:url(../../gfx/sealline/sealBrandNavBG.jpg) 0 0 no-repeat;padding:1px 0}
#brandNav {float:left;font-size:11px;font-weight:bold;line-height:11px;padding-left:1px}
#brandNav li {float:left;position:relative;}
#brandNav li a {float:left;padding:6px 25px 12px 6px;color:#fff;border-left:1px solid #1a1a1a;border-right:1px solid #383838}
#brandNav li.active a {color:#3ca9e8;background:#000;margin-bottom:0}
#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:29px;}
#brandNav li.hover div.catListContainer {top:29px;}
#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:29px;}
#brandNav li.hover div.catListContainerRight {top:29px;}
#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 #000}
#brandNav li ul li a {padding:0;background:#000;width:100%;margin:0;border: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;margin-right:1px}
#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;}
#productBody {float:left;width:940px;padding:0 10px;background:url(../../gfx/sealline/sealMainBodyBG.gif) 0 0 no-repeat;}
#productLeftCol {float:left;width:460px;}
#productRightCol {float:left;width:460px;margin:10px 20px 20px 0;}
#productRightColSeries {float:left;width:460px;margin-right:40px;}
.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:147px;text-align:center;margin:0 10px 0 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;padding:4px 15px 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 15px 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:128px;margin-right:10px;color:#333;cursor:pointer;text-align:center;}
#homeCatList li.lastChild a {margin-right:0;}
#homeCatList li a p {text-indent:-9999px;overflow:hidden;}
#homeCatList li a img {margin-bottom:10px;}
#homeCatList li a:hover {color:#000}

#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;}

#ecaseHome {float:left;width:960px;height:424px;background:url(../../gfx/sealline/ecaseHome.jpg) 0 0 no-repeat;margin:10px 0 0 0;position:relative}
#ecaseHome p, #ecaseHome div {text-indent:-9999px;overflow:hidden;}
#ecase_column1, #ecase_column2 {float:left;width:478px;margin-right:4px}
#ecase_column2 {margin-right:0}
#ecase_column1 h2, #ecase_column2 h2 {float:left;width:478px;height:60px;background:url(../../gfx/sealline/eCaseSeriesHeaders.png) 0 0 no-repeat #ffd203;text-indent:-9999px;overflow:hidden;margin:0 0 20px 0}
#ecase_column2 h2 {background-position:0 -90px}
.seriesSummary {position:absolute;top:0;left:-9999px;}


.catPageProductList2 {float:left;width:100%;overflow:hidden;margin-bottom:10px}
.catPageProductList2 li {float:left;width:100%;margin:0 0 10px 0;}
.catPageProductList2 li a {font-weight:bold}
.catPageProductList2 li a div.productListImage {float:left;width:80px;margin-right:10px;}
.catPageProductList2 li div.productListDetail {float:left;width:372px;padding-right:16px}

#eCaseChartLink {position:absolute;top:358px;left:521px;z-index:2000;width:189px;height:22px;background:url(../../gfx/sealline/eCaseChartLink.png) 0 0 no-repeat;text-indent:-9999px;overflow:hidden;}


