/*=====================
RESET
=====================*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}

/*=====================
UNIVERSAL
=====================*/

html, body{height:100%;}
body{background:#8E9099 url(../i/bg.jpg) repeat-x;margin:0;padding:0;}
.clearer{clear:both;}
.smalltext{font-size:10px;}
.red{color:#DB2700;}
.b{font-weight:bold;}
.txtleft{text-align:left;}
.smallcaps{font-variant:small-caps;}
.ext{background:transparent url(../i/ext.gif) right -2px no-repeat;padding-right:15px;}
.external{background:transparent url(../i/ext.gif) right -2px no-repeat;padding-right:18px;}
.ext:hover, .external:hover{background-position:right -24px;}
.fl{margin-top:1em;}
.centered{margin-left:auto;margin-right:auto;text-align:center;}
h3{font:bold small-caps 15px Tahoma,sans-serif;color:#000;}
object{outline:0;}
.caps{text-transform:capitalize;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

/*=====================
LAYOUT
=====================*/

#whitewrap, #salewrap{width:772px;margin:0 auto;background:transparent url(../i/whitebg.png) repeat-y;}
#whitetop, #saletop{width:772px;height:29px;margin:1em auto 0;background:transparent url(../i/whitetop.png) no-repeat;}
#whitebot{width:772px;height:17px;margin:0 auto;background:transparent url(../i/whitebot.png) no-repeat;}
#webpage{position:relative;min-height:100%;height:100%;voice-family:"\"}\"";voice-family:inherit;height:auto;}	
html>body #webpage{height:auto;}
#spacer{height:100px;}
#bluetop{width:714px;height:18px;margin:0 auto;background:transparent url(../i/bluetop.gif) no-repeat;}
#bluetop_full{width:716px;height:33px;margin:0 auto;background:transparent url(../i/bluetop_full.gif) no-repeat;}
#bluebot{width:714px;height:11px;margin:0 auto;background:transparent url(../i/bluebot.gif) no-repeat;}
#bluebot_full{width:716px;height:36px;margin:0 auto;background:transparent url(../i/bluebot_full.gif) no-repeat;}
#main{width:716px;margin:0 auto;background:#FFF url(../i/bluebg.gif) repeat-y;padding:.25em 0;}
#main_full{width:716px;margin:0 auto;background:#FFF url(../i/bluebg_full.gif) repeat-y;padding:.25em 0;}
#header{height:179px;background:transparent url(../i/headbg.jpg) 43px bottom no-repeat;padding-top:14px;}
#headfl{width:321px;height:179px;margin:0 0 0 362px;background:url(../g/head/large/ylw_williams.jpg) no-repeat;}
#salebot{width:772px;height:29px;margin:0 auto;background:transparent url(../i/salebot.png) no-repeat;}
#sale{margin:0 40px;}

/*=====================
MENU
=====================*/

#topbar{width:721px;height:31px;margin:0 auto;background:transparent url(../i/topbar.png) no-repeat;}
#nav{margin:0 auto;width:686px;}
#nav, #nav ul{line-height:1;font:normal 11px Tahoma,sans-serif;}
#nav li{float:left;width:96px;}
#nav li ul{position:absolute;left:-999em;width:96px;}
#nav li div a{display:block;text-decoration:none;color:#FFF;width:96px;height:30px;text-align:center;line-height:28px;vertical-align:middle;background:#282F33 url(../i/menuarrow.jpg) center 24px no-repeat;outline:0;}
#nav li:hover ul, #nav li.navhover ul{left:auto;}
#nav li:hover li a, #nav li.navhover li a{display:block;background:#047CC8;height:22px;line-height:22px;width:96px;color:#FFF;text-align:left;text-indent:5px;text-decoration:none;outline:0;}
#nav li:hover li, #nav li.navhover li{border:1px solid #FFF;border-width:0 1px;}
#nav li:hover li a:hover, #nav li.navhover li a:hover{background:#282F33;color:#D4EAF7;}
#nav li:hover li a.ext, #nav li.navhover li a.ext{background:#047CC8 url(../i/ext.gif) 76px 0 no-repeat;padding:0;}
#nav li:hover li a.ext:hover, #nav li.navhover li a.ext:hover{background:#282F33 url(../i/ext.gif) 76px -22px no-repeat;}
#nav li:hover div a, #nav li.navhover div a{background-position:center -6px;}
#nav li:hover div a.menu1, #nav li.navhover div a.menu1{background-position:center -38px;}
#nav li:hover li.ll, #nav li.navhover li.ll{border-bottom:1px solid #FFF;}

/*=====================
CONTENT AREA
=====================*/

#main a, #main a.visited, #sale a, #sale a.visited, #main_full a, #main_full a.visited{color:#E65C00;text-decoration:underline;}
#main a:hover, #main a:active, #sale a:hover, #sale a:active, #main_full a:hover, #main_full a:active{color:#047CC8;text-decoration:none;}
.roundboxfull, .roundboxleft, .roundboxright, .holder, .indexright{background:#A9DDFD url(../i/boxbg.gif) top repeat-x;padding:.25em 0;}
.roundboxfull, .fullrb, .roundboxleft, .leftrb, .roundboxright, .rightrb,
.holder, .holderrb, .indexright, .indexrightrb, .full_box{font:normal 13px Tahoma,sans-serif;color:#000;}
.roundboxfull p, .fullrb p, .roundboxleft p, .leftrb p, .roundboxright p, .rightrb p, 
.holder p, .holderrb p, .indexright p, .indexrightrb p, .full_box{margin-top:1em;line-height:135%;}
.roundboxfull, .fullrb, .full_box{width:673px;margin:.5em 0 1em 21px;}
.full_box{width:653px;margin:0 32px 0 31px;background:#A9DDFD url(../i/boxbg.gif) top repeat-x;}
.roundboxright, .rightrb{width:245px;margin:.5em 21px 1em 0;float:right;}
.indexright, .indexrightrb{width:245px;margin:.5em 21px 1em 0;}
.roundboxleft, .leftrb{width:405px;margin:.5em 0 1em 21px;float:left;}
.hd .c, .ft .c{font-size:1px;height:14px;}
.hd{background:transparent url(../i/tl.png) no-repeat 0px 0px;margin-right:15px;}
.hd .c{background:transparent url(../i/tr.png) no-repeat right 0px;margin-right:-15px;}
.bd{background:transparent url(../i/ml.gif) repeat-y 0px 0px;}
.bd .c{background:transparent url(../i/mr.gif) repeat-y right 0px;}
.bd .c .s{margin:0 8px 0px 4px;background:#A9DDFD url(../i/boxbg.gif) top repeat-x;padding:.25em .25em .25em .5em;}
.ft{background:transparent url(../i/bl.png) no-repeat 0px 0px;margin-right:15px;}
.ft .c{background:transparent url(../i/br.png) no-repeat right 0px;margin-right:-15px;}

/*=====================
FOOTER
=====================*/

#footer{position:absolute;bottom:0;width:722px;height:81px;background:transparent url(../i/footer.gif) no-repeat;text-align:left;color:#FFF;font:normal 13px Tahoma,sans-serif;left:50%;margin:0 0 0 -361px;}
#footer p{margin:0 0 0 3em;text-indent:0;padding-top:1.5em;}
#footer .right{float:right;margin:1.5em 3em 0 0;color:#B4B6C0;text-align:right;}
#footer a{color:#D4EAF7;text-decoration:none;}
#footer a:hover{color:#6BC4FC;text-decoration:underline;}
#footer span.gry{color:#B4B6C0;}
.toplink{font:normal 14px serif;}

/*=====================
HEADERS
=====================*/

h1, h2{overflow:hidden;line-height:1000px;display:block;background:transparent;margin:0 auto;}
#hkayaksbynckayaks{background-image:url(../i/h/kayaksbynckayaks.jpg);width:340px;height:63px;}
#hstyle{background-image:url(../i/h/style.jpg);width:77px;height:31px;}
#hvalue{background-image:url(../i/h/value.jpg);width:85px;height:26px;}
#hperformance{background-image:url(../i/h/performance.jpg);width:196px;height:26px;}
#hnews{background-image:url(../i/h/news.jpg);width:80px;height:25px;}
#htest{background-image:url(../i/h/test.jpg);width:198px;height:26px;}
#hnc15{background-image:url(../i/h/nc15.jpg);width:105px;height:51px;}
#hnc17{background-image:url(../i/h/nc17.jpg);width:105px;height:51px;}
#hnc19{background-image:url(../i/h/nc19.jpg);width:105px;height:51px;}
#hnc22{background-image:url(../i/h/nc22.jpg);width:105px;height:51px;}
#hnc15excursion{background-image:url(../i/h/nc15excursion.jpg);width:270px;height:51px;}
#hnc15escape{background-image:url(../i/h/nc15escape.jpg);width:228px;height:51px;}
#hnc17competition{background-image:url(../i/h/nc17competition.jpg);width:308px;height:51px;}
#hnc17daytripper{background-image:url(../i/h/nc17daytripper.jpg);width:286px;height:51px;}
#hnc17overnighter{background-image:url(../i/h/nc17overnighter.jpg);width:307px;height:51px;}
#hnc17explorer{background-image:url(../i/h/nc17explorer.jpg);width:251px;height:51px;}
#hnc17quest{background-image:url(../i/h/nc17quest.jpg);width:211px;height:51px;}
#hnc19expedition{background-image:url(../i/h/nc19expedition.jpg);width:284px;height:51px;}
#hnc22caravan{background-image:url(../i/h/nc22caravan.jpg);width:244px;height:51px;}
#habout{background-image:url(../i/h/about.jpg);width:281px;height:63px;}
#haccessories{background-image:url(../i/h/accessories.jpg);width:184px;height:123px;}
#harticles{background-image:url(../i/h/articles.jpg);width:355px;height:63px;}
#hcontact{background-image:url(../i/h/contact.jpg);width:312px;height:63px;}
#hdemo{background-image:url(../i/h/demo.jpg);width:277px;height:63px;}
#hdirections{background-image:url(../i/h/directions.jpg);width:199px;height:95px;}
#hexamples{background-image:url(../i/h/examples.jpg);width:482px;height:63px;}
#hfaq{background-image:url(../i/h/faq.jpg);width:436px;height:94px;}
#hgallery{background-image:url(../i/h/gallery.jpg);width:301px;height:63px;}
#hknowledge{background-image:url(../i/h/knowledge.jpg);width:463px;height:63px;}
#hlinks{background-image:url(../i/h/links.jpg);width:443px;height:63px;}
#hmore{background-image:url(../i/h/more.jpg);width:268px;height:63px;}
#hnotfound{background-image:url(../i/h/notfound.jpg);width:242px;height:32px;}
#hoptions{background-image:url(../i/h/options.jpg);width:364px;height:63px;}
#hsitemap{background-image:url(../i/h/sitemap.jpg);width:400px;height:63px;}
#hstock{background-image:url(../i/h/stock.jpg);width:363px;height:98px;}
#htestimonials{background-image:url(../i/h/testimonials.jpg);width:384px;height:63px;}
#hfreeshipping{background-image:url(../i/h/freeshipping.jpg);width:458px;height:63px;}
#hkayakoftheweek{background-image:url(../i/h/kayakoftheweek.jpg);width:148px;height:55px;}
#hblog{background-image:url(../i/h/blog.jpg);width:179px;height:94px;}
#hpreviewer{background-image:url(../i/h/previewer.jpg);width:440px;height:63px;}
#hvisuals{background-image:url(../i/h/visuals.jpg);width:300px;height:63px;}

/*=====================
INDEX
=====================*/

.rightcolumn{width:245px;float:right;margin-right:21px;}
.leftcolumn{width:405px;float:left;}
.openquote{margin-top:1em;padding:0 0 7px 7px;background: url(../i/quotes_open.gif) left top no-repeat;}
.closequote{padding:7px 0 7px 0;background: url(../i/quotes_closed.gif) right bottom no-repeat;}
.firstquote{text-indent:3em;}
blockquote{margin-top:-7px;}
.news{background:#047CC8;border:1px solid #97CAEA;color:#FFF;margin:1em .5em 0;padding:1em;}
.news:hover, #kotw_img:hover, #kotw_img:hover img{border:1px dotted #EF7206;}
.news_header{color:#FFF;font-weight:bold;}
.news_date{margin:1em 0;font-weight:bold;}
.news strong{font-weight:bold;}
#main .news a{color:#97CAEA;}
#main .news a:hover{color:#6BC4FC;}
#kotw_img{width:200px;margin:.5em 0;border:1px solid #97CAEA;padding:5px 4px;}
#kotw_img img{border:1px solid #97CAEA;}
#kotw_img h3{text-align:center;}
#main #kotw_img a{color:#000;text-decoration:none;}
#main #kotw_img a:hover{color:#E65C00;text-decoration:underline;}
#main .rss_subscribe{margin-top:0;}
.rss_logo{background:transparent url(../i/rss_logo.gif) 0 0 no-repeat;width:35px;height:35px;overflow:hidden;line-height:1000px;display:block;margin:0 1em 0 0;float:left;}
.rss_logo:hover{background-position:0 -35px;}

/*=====================
MODELS LAYOUT
=====================*/

#modelframe, #modelframe div.button, #scroller, .section{height:auto;}
#modelframe{overflow:hidden;margin:0 auto;width:649px;position:relative;}
#modelframe .button{position:absolute;top:0;}
#modelframe .button a{outline:0;}
#scroller{width:609px;margin:0 auto;overflow:hidden;}
#content{width:6345px;}
.section{width:595px;margin:0 2px;float:left;padding:0 5px;}
.model_arrows{width:400px;height:30px;margin:2em auto 0;text-align:center;}
#main_full .model_arrows a, #main_full .model_arrows a:visited{display:block;float:left;width:98px;height:24px;background:transparent url(../i/buttons.jpg) 0 0 no-repeat;padding-top:4px;text-decoration:none;color:#D4EAF7;outline:0;}
#main_full .model_arrows a:hover{background-position:0 -28px;}
#main_full .model_arrows a:active{background-position:0 -56px;}
.left_arrow{margin-right:100px;}
.right_arrow{margin-left:100px;}

#modelbar, #stockbar{font-weight:bold;}
#modelbar ul{padding:5px 0 3px;text-align:center;}
#modelbar li, #stockbar li{display:inline;margin-right:-2px;}
#modelbar a, #stockbar a{background:url(../i/tab_left.gif) no-repeat left top;color:#000;text-decoration:none;padding:5px 0;outline:0;font:normal 80% Tahoma,sans-serif;}
#modelbar span, #stockbar span{background:url(../i/tab_right.gif) no-repeat right top;padding:5px 10px 5px 5px;margin:4px 0 4px 4px;}
#modelbar a:hover span, #stockbar a:hover span{text-decoration: underline;background-position:100% -150px;color:#FFF;text-decoration:none;}
#modelbar a:hover, #stockbar a:hover{background-position:0 -150px;} 
#modelbar .active a, #stockbar .active a{background-position:0 -300px;} 
#modelbar .active a span, #stockbar .active a span{background-position:100% -300px;}
#under_modelbar{width:603px;height:90px;background:#A9DDFD url(../i/modeltabs.gif) top left no-repeat;margin:0 auto;}
#tab_kayakbg{width:419px;height:50px;margin:10px auto 0;background-color:transparent;background-position:center center;background-repeat:no-repeat;}
#tab_models{width:603px;height:21px;position:relative;top:5px;}
.kayaktab_model{background:transparent url(../i/sm_models.gif) center center no-repeat;}
.kayaktab_qst{background:transparent url(../i/sm_qst.jpg) center center no-repeat;}
.kayaktab_over{background:transparent url(../i/sm_over.jpg) center center no-repeat;}
.kayaktab_day{background:transparent url(../i/sm_day.jpg) center center no-repeat;}
.kayaktab_comp{background:transparent url(../i/sm_comp.jpg) center center no-repeat;}
.kayaktab_esc{background:transparent url(../i/sm_esc.jpg) center center no-repeat;}
.kayaktab_exc{background:transparent url(../i/sm_exc.jpg) center center no-repeat;}
.kayaktab_expd{background:transparent url(../i/sm_expd.jpg) center center no-repeat;}
.kayaktab_car{background:transparent url(../i/sm_car.jpg) center center no-repeat;}
.undertab_nc17{background:transparent url(../i/tab_models.gif) 104px -21px no-repeat;}
.undertab_nc15{background:transparent url(../i/tab_models.gif) 372px -42px no-repeat;}
.undertab_nc19{background:transparent url(../i/tab_models.gif) 482px -63px no-repeat;}
.undertab_nc22{background:transparent url(../i/tab_models.gif) 547px -84px no-repeat;}
.undertab_model{background:transparent url(../i/tab_models.gif) 104px 0 no-repeat;}

.kykimg{text-align:center;margin-bottom:1em;}
.kykimg img{margin-top:1.5em;}
.tablefloat{float:right;width:210px;margin:0 0 1em 5px;padding:0 0 10px 10px;border:1px dotted #56ACE2;border-width:0 0 1px 1px;}
.divider{height:2px;margin:1em 2em;background:transparent url(../i/hrdot.gif) left bottom repeat-x;}
.divider hr{display:none;}
.modeldesc{margin-top:1em;line-height:150%;text-indent:1.5em;}

/*=====================
MODELS STYLING
=====================*/

.kayakstats{text-align:left;font:normal 13px serif;margin:0 0 1em;width:100%;}
.kayakstats td{border:solid 1px #282F33;border-width:1px 0;padding:2px;empty-cells:show;}
.kayakstats td span{font-variant:small-caps;}
.kayakstats .first{width:100px;}
.kayakstats tr{background:#8DD1FC;font-size:95%;}
.kayakstats tr.alt{background:#A9DDFD;}
.kayakstats tr.ontop{background:#B4B6C0;border-bottom:solid 2px #282F33;text-align:center;font-size:80%;}
.kayakstats tr.ncwhat{background:#282F33;color:#D4EAF7;font-size:110%;}
.kayakstats tr.over{background:#EF7206;}
.kayakstats tr.over .red, #main_full .kayakstats tr.over a{color:#FFDAD1;}
#main_full .kayakstats tr.over a:hover{color:#A9DDFD;}
.modelstats{text-align:center;}
.modelstats span{font-family:sans-serif;}
#models a{display:block;outline:0;}
#models .leftk{float:left;width:278px;text-align:center;}
#models .rightk{float:right;width:310px;text-align:center;}
#models h2{margin-bottom:1em;}
#nc17{border:1px dotted #97CAEA;border-width:0 1px 1px 0;}
#nc15, #nc19, #nc22{border:1px dotted #97CAEA;border-width:0 0 1px 1px;margin-top:.5em;}
#nc15:hover, #nc17:hover, #nc19:hover, #nc22:hover{border-color:#EF7206;}
#nc22{text-align:center;width:370px;margin:2em auto 0;border-right-width:1px;}
.modellink{border:1px dashed transparent;border-bottom-color:#282F33;margin:.5em auto 1em;padding-bottom:3px;width:120px;}
.modellink span{display:none;}
#models a.modellink{text-decoration:none;}
#main_full .modellink:hover{border:1px dotted #E65C00;background:#047CC8;color:#FFF;}
#main_full .modellink:hover span{display:inline;}

p.features{font:normal 11px Tahoma,sans-serif;text-indent:-1em;line-height:135%;margin:1em;}
#opts a, #opts a:visited{position:relative;z-index:1;outline:0;}
#opts a:hover{text-decoration:none;border:0;z-index:1000;}
#opts a em{visibility:hidden;position:absolute;width:150px;height:0;left:0;top:-85px;border:1px solid #282F33;}
#opts a:hover em{visibility:visible;height:85px;cursor:pointer;z-index:500;}
#opts a:hover em img{position:absolute;left:0;border:0;}
.faqbox{border:1px dotted #56ACE2;border-width:1px 0 0 0;font-size:10px;padding-top:10px;}
.faqbox p{margin-top:.5em;}
.faqbox h4{font-size:120%;font-weight:bold;}
.tooltip{cursor:help;outline:0;}
.tooltip b{display:none;}
.tooltip:hover{border:0;position:relative;z-index:500;text-decoration:none;}
.tooltip:hover b{display:block;position:absolute;top:20px;left:-60px;padding:7px;font-weight:normal;color:#FFF;border:1px solid #EF7206;background:#047CC8;width:185px;text-align:justify;line-height:150%;}
.tooltip:hover b em{position:absolute;left:70px;top:-6px;width:11px;height:6px;background:transparent url(../i/tooltip.gif) 0 0;display:block;font-size:1px;}

/*=====================
COLORS
=====================*/

#colorbar, .fadebar{display:block;border:solid 2px #000;width:578px;height:30px;margin:0 auto;}
#colorbar dd, .fadebar dd{width:34px;float:left;line-height:30px;height:30px;}
.fadebar dd div{height:7px;}
.fadebar dd div.mid{height:16px;}
#colorbar dd span{display:none;}
#colorbar dd:hover span{display:block;width:150px;text-align:center;text-indent:0;vertical-align:top;color:#000;position:relative;top:-27px;left:-60px;border:2px solid #000;padding:5px;color:#000;font:bold small-caps 85% Tahoma,sans-serif;}
#colorbar dd.wht:hover span{width:100px;left:-13px;}
#colorbar dd.blk:hover span{width:100px;left:-66px;}
#colorbar dd.ylw:hover span{width:125px;left:-47px;}
#colorbar dd.gry:hover span{width:125px;left:-57px;}
dd.wht, dd.wht span, dd div.wht, .swatch .wht{background:#FFF;}
dd.gry, dd.gry span, dd div.gry, .swatch .gry{background:#C1C7C4;}
dd.pnk, dd.pnk span, dd div.pnk, .swatch .pnk{background:#FEA0D0;}
dd.mag, dd.mag span, dd div.mag, .swatch .mag{background:#D3225C;}
dd.red, dd.red span, dd div.red, .swatch .red{background:#E4080C;}
dd.org, dd.org span, dd div.org, .swatch .org{background:#FE5B02;}
dd.ylw, dd.ylw span, dd div.ylw, .swatch .ylw{background:#FEDF0F;}
dd.btr, dd.btr span, dd div.btr, .swatch .btr{background:#D59F2B;}
dd.lim, dd.lim span, dd div.lim, .swatch .lim{background:#73D648;}
dd.brg, dd.brg span, dd div.brg, .swatch .brg{background:#006215;}
dd.dkg, dd.dkg span, dd div.dkg, .swatch .dkg{background:#102721;}
dd.tea, dd.tea span, dd div.tea, .swatch .tea{background:#14A7A2;}
dd.sfm, dd.sfm span, dd div.sfm, .swatch .sfm{background:#95DAC8;}
dd.ltb, dd.ltb span, dd div.ltb, .swatch .ltb{background:#9CC5F1;}
dd.blu, dd.blu span, dd div.blu, .swatch .blu{background:#1F55C7;}
dd.dkb, dd.dkb span, dd div.dkb, .swatch .dkb{background:#030155;}
dd.boy, dd.boy span, dd div.boy, .swatch .boy{background:#543AA3;}
dd.blk, dd.blk span, dd div.blk, .swatch .blk{background:#000;}
#colorbar dd.mag span, #colorbar dd.red span, #colorbar dd.org span, #colorbar dd.boy span, #colorbar dd.brg span, #colorbar dd.blu span, #colorbar dd.dkb span, #colorbar dd.blk span{color:#FFF;}
#picturesolid, #picturefade{background:#047CC8 url(../i/examplebg.gif) center center no-repeat;width:560px;height:75px;border:1px solid black;margin:1em auto;}
.fadebar{width:408px;margin-bottom:1em;}
.fadebar2{width:442px;}
#colorchart #colorbar{width:578px;}
#colorchart h3{margin:1em 0;text-align:center;}

/*=====================
STOCK ON HAND
=====================*/

.stocktable tr td{font-size:14px;text-align:left;}
.stockimg{border:2px solid #282F33;}
.stocktable tr.ontop td{text-align:center;}
.stocktable tr td.comments{text-indent:-2em;padding-left:2em;}
input{font:normal 13px Tahoma,serif;color:#000;}
label{color:#000;cursor:pointer;padding-left:2px;line-height:16px;}
label.chosen{color:#047CC8;}
.ainstruct{display:block;margin:1em 0;cursor:pointer;}
.instruct{list-style:decimal;padding-left:1.5em;}
.instruct ul{padding-left:.25em;list-style:url(../i/bullet.gif);}
.instruct li{margin-top:.5em;}
#kotw_overlay{background:url(../i/kotw_overlay.gif);width:110px;height:110px;position:relative;bottom:125px;left:485px;margin-bottom:-110px;}
#sold_overlay{background:url(../i/sold_overlay.gif);width:242px;height:126px;position:relative;bottom:141px;left:206px;margin-bottom:-126px;}
.deckfloat{float:left;margin-right:1em;}
input.deckcolor{margin-right:3px;}
#stockbar ul{padding:5px 0 3px;}
#under_stockbar, #stockbar ul{width:575px;margin:0 auto;}
#main .swatch p{text-indent:-12px;margin:0 0 0 33px;}
.swatch .solid, .swatch .fade_inside{width:12px;height:12px;margin-top:1px;border:2px solid #000;float:left;}
.swatch .fade_outside_top, .swatch .fade_outside_bot{width:12px;height:2px;position:relative;left:0;top:0;}
.swatch .fade_outside_bot{top:8px;}
.swatch .metalGold{background:transparent url(../i/swatch_metal.gif) 0 0 no-repeat;}
.swatch .metalSilver{background:transparent url(../i/swatch_metal.gif) 0 -12px no-repeat;}
.swatch .web, .swatch .metalGold, .swatch .metalSilver{width:12px;height:12px;}
.webgry{background:transparent url(../i/swatch_webbing.gif) -12px 0 no-repeat;}
.webpnk{background:transparent url(../i/swatch_webbing.gif) -24px 0 no-repeat;}
.webmag{background:transparent url(../i/swatch_webbing.gif) -36px 0 no-repeat;}
.webred{background:transparent url(../i/swatch_webbing.gif) -48px 0 no-repeat;}
.weborg{background:transparent url(../i/swatch_webbing.gif) 0 -12px no-repeat;}
.webylw{background:transparent url(../i/swatch_webbing.gif) -12px -12px no-repeat;}
.webbtr{background:transparent url(../i/swatch_webbing.gif) -24px -12px no-repeat;}
.weblim{background:transparent url(../i/swatch_webbing.gif) -36px -12px no-repeat;}
.webbrg{background:transparent url(../i/swatch_webbing.gif) -48px -12px no-repeat;}
.webdkg{background:transparent url(../i/swatch_webbing.gif) 0 -24px no-repeat;}
.webtea{background:transparent url(../i/swatch_webbing.gif) -12px -24px no-repeat;}
.websfm{background:transparent url(../i/swatch_webbing.gif) -24px -24px no-repeat;}
.webltb{background:transparent url(../i/swatch_webbing.gif) -36px -24px no-repeat;}
.webblu{background:transparent url(../i/swatch_webbing.gif) -48px -24px no-repeat;}
.webdkb{background:transparent url(../i/swatch_webbing.gif) 0 -36px no-repeat;}
.webboy{background:transparent url(../i/swatch_webbing.gif) -12px -36px no-repeat;}
.webblk{background:transparent url(../i/swatch_webbing.gif) -24px -36px no-repeat;}
#main_full #upload_kayak, #main_full #remove_kayak, #main_full #set_kotw, #main_full #set_sold_kayak{cursor:pointer;}


/*=====================
FAQ
=====================*/

.faq{margin-right:2em;padding-bottom:1em;}
.indent{text-indent:1em;}
#faq{padding-left:1em;}
#faq li a{display:block;padding:5px 0;text-indent:.33em;margin:0 .5em 0 0;text-decoration:underline;}
#faq a.external{display:inline;padding:0 18px 0 0;margin:0;}
#faq a.in-line, #faq a.in-line:hover{display:inline;padding:0;margin:0;background:transparent;}
#faq li a:hover, #faq li.onpoint{text-decoration:none;background-color:#6BC4FC;cursor:pointer;}
#faq li{margin:0 2em .33em 0;padding-bottom:.33em;background:transparent url(../i/hrdot.gif) left bottom repeat-x;}
#faq p{margin:1em 3em 0;}

/*=====================
SITEMAP
=====================*/

.sitemap ul{padding-left:3em;margin-left:.5em;}
.sitemap ul li{list-style-image: url(../i/sitemapnorm.gif);}
.sitemap .firstfollow {list-style-image:url(../i/sitemapff.gif);}
.sitemap .lastfollowed {list-style-image:url(../i/sitemaplast.gif);margin-bottom:.33em;}
.sm td{vertical-align:top;width:33%;}
.sm{margin-top:1.5em;}

/*=====================
DIRECTIONS & DEMO
=====================*/

#map{border:2px solid #047CC8;margin:1em auto;}
#googlemap{margin-left:1em;}
#directions ul{list-style:url(../i/bullet.gif);padding-left:1.5em;}
#directions li{margin-top:.5em;}
#directions a{cursor:pointer;}
#anorth, #asouth, #awest{display:block;margin:1em 0 .33em;font-size:15px;}
.printer{margin-left:5px;padding-right:15px;background:url(../i/printer10.gif) center right no-repeat;outline:0;}
a img.theafoss1{float:left;border:2px solid #282F33;margin:1em 1em 1em 0;}
a img.theafoss2, a img.owners, img.shipping{float:right;border:2px solid #282F33;margin:0 0 1em 1em;}
a:hover img.theafoss1, a:hover img.theafoss2, a:hover img.owners{border-color:#047CC8;}

/*=====================
CONTACT
=====================*/

#contact span{color:#047CC8;margin-right:1em;}
#gb_form_div{margin-left:1em;}
#contact fieldset{margin:1em 0;}
.main_formhead, .formhead{font-size:1em;color:#047CC8;font-weight:normal;}
#contact legend, #contact dt{font-weight:bold;color:#282F33;}
#mainlegend{font-size:1.2em;color:#047CC8;}
#contact label{color:#282F33;}
input.med, input.short, select.med, textarea.textbox{font:80% 'Trebuchet MS',sans-serif;color:#666;padding:2px;border:1px solid #047CC8;background:#FEFEFE;}
input.med:hover, input.med:focus, input.short:hover, input.short:hover, select.med:hover, select.med:focus, textarea.textbox:hover, textarea.textbox:focus, input.med.hover, input.med.focus, input.short.hover, input.short.focus, select.med.hover, select.med.focus, textarea.textbox.hover, textarea.textbox.focus{color:#000;border:1px solid #E65C00;background:#FFF;}
span.error, dt.error, strong.error{color:#cd0000;font-weight:bold;}
span.success{color:#047CC8;font-weight:bold;}
small.privacy, small.whythis{font-size:80%;}
small.whythis{position:relative;}
#main_full small.whythis a{text-decoration:none;}
#contact abbr, #contact .abbr{cursor:help;border-bottom:1px dotted #999;}
#result_dl_blockq dt, .result_dl_blockq dt{color:#047CC8;}
#result_dl_blockq blockquote, .result_dl_blockq blockquote{margin-left:0;}
#hf_form_div span.items{font-weight:bold;color:#047CC8;}
input.button{margin-top:1em;}
#emailimg{position:relative;font-weight:bold;text-indent:-1em;color:#282F33;}
#emailimg img{height:13px;position:absolute;top:50%;margin:-5px 0 0 .5em;}
.hours{text-indent:1em;}
#contactright{float:right;margin-left:.5em;width:285px;}
#contactleft{margin-right:.5em;width:350px;}

/*=====================
SALE
=====================*/

#saletext, #smallersaletext{font-weight:bold;font-family:Verdana,sans-serif;line-height:225%;text-align:left;}
#saletext span, #smallersaletext span{font-size:16px;color:#DB2700;}
#saletext{font-size:14px;}
#smallersaletext{font-size:12px;}
#choosesale{width:700px;height:25px;margin:10px auto 0;font:normal 14px Verdana,sans-serif;}
#choosesale h4{display:inline;margin:0;}
#choosesale a{border:1px dashed transparent;border-bottom-color:#282F33;margin:0 .5em;padding:3px 10px;text-decoration:none;text-align:center;outline:0;}
#choosesale a:hover{border:1px dotted #E65C00;background:#047CC8;color:#FFF;}
#choosesale #holiday:hover{background:#DB2700;border-color:#006215;}
#choosesale #blowout:hover{background:#DB2700;color:#A9DDFD;}
#saleimg{margin:0 auto;width:494px;}
.salelogo_layout1, .sale_layout1, .sale_layout2, .salelogo_layout3, .sale_layout3{float:left;}
.salelogo_layout1, .sale_layout1, .sale_layout2{margin:0 1em 1em 0;}

/*=====================
BLOG & TESTIMONIALS
=====================*/

.blog .category, .testimonials .category{margin:0 1em 1em 0;}
#main .blog .category a{color:#000;text-decoration:none;font-weight:bold;}
#main .blog .category a:hover{color:#E65C00;text-decoration:underline;}
#main .blog, #main .testimonials{padding-left:1em;}
.blog .category div, .testimonials .category div{float:right;}

.blognav{text-align:center;}
#main .blognav a{color:#047CC8;text-decoration:none;border:1px solid transparent;padding:3px 6px;}
#main .blognav a:hover{color:#E65C00;border-color:#047CC8;}
#main .blognav a.current_page, #main .blognav a.current_page:hover{color:#8E9099;border-color:transparent;}
#main .blognav a.prevnext{color:#045386;}
.blognav div.prevnext{color:#8E9099;display:inline;}
.blognav .prevnext{font-variant:small-caps;}

#main .testimonials .category a{text-decoration:none;}
#main .testimonials .category a:hover{color:#282F33;text-decoration:underline;}
.trigger, .trigger_min{cursor:pointer;}
.trigger{margin-top:1em;font-variant:small-caps;}
.trigger_min{margin-left:1em;}

/*=====================
MISC
=====================*/

#links a{text-decoration:underline;padding:4px 5px;}
#links a:hover{text-decoration:none;background-color:#047CC8;color:#D4EAF7;}
#links .category, .category{margin-left:1em;text-indent:0;background:#6BC4FC;border:1px solid #22A7F6;padding:5px;font:normal small-caps 14px Tahoma,sans-serif;}
#options .category, #articles .category{margin:1em 1em 0 1em;}
.category img{height:14px;margin:auto 1em auto .5em;}
#links div, #contact p{margin:1em;line-height:150%;}
#links div{margin-left:3em;text-indent:-2em;}
ul.accessories{list-style:url(../i/bullet.gif);padding-left:.5em;margin:1em 0 0 1em;}
#options p{margin:1em 1em 0 1em;text-indent:1em;}
#options img{float:right;border:1px solid #22A7F6;margin:1em 1em 0 1em;}
#options a img{border:2px solid #000;}
#options a:hover img, #noflashgal a:hover img{border-color:#E65C00;}
#options em{font-weight:bold;}
#articles h3, #articles h4, #noflashgal h4{margin:2em auto 0;padding:5px 0;text-align:center;}
#articles h3{border:1px solid #6BC4FC;}
#articles h4{margin:0 auto 2em;font:normal 15px Tahoma,sans-serif;color:#000;}
#articles h3:hover, #noflashgal h4:hover{background-color:#6BC4FC;color:#047CC8;}
#articles p{text-indent:1em;}
#articles ul{padding-left:3em;margin-left:.5em;list-style:decimal;}
#articles li{margin-top:1.5em;}
a #pvcstand_arrows{float:right;margin:1em 10px .5em 0;border:1px solid #E65C00;}
a:hover #pvcstand_arrows{border-color:#047CC8;}
#pvcstand_real{margin:1em 0 0 10px;border:1px solid #000;}
#main_full .overpage a{display:block;padding:15px;margin:1em .5em .5em 0;text-decoration:none;border:1px dotted #E65C00;line-height:200%;background:#047CC8;color:#FFF;}
#main_full .overpage a:hover{border-color:#97CAEA;background:#EF7206;color:#FFF;}
#noflashgal h4{background:transparent url(../i/hrdot.gif) left bottom repeat-x;margin-bottom:1em;font:bold small-caps 13px Tahoma,sans-serif;color:#000;}
#noflashgal a img{border:2px solid #22A7F6;}
#gallery p{margin:1.5em;}