.prodcontentdiv .contcontainer{width:974px; margin:0 auto; clear:both} .footdiv{margin-top:-42px;}
.boxcurved .boxtopcurve{background:transparent url(../images/bg_whiteboxsep966.png) 4px top no-repeat; font-size:1px; height:10px;}
.boxcurvesim .boxtopcurve{background:transparent url(../images/bg_whitebox966.png) 4px top no-repeat; font-size:1px; height:12px;}
.boxcurved .boxcontainer{background:transparent url(../images/bg_whiteboxsep966.png) -1430px top repeat-y;}
.boxcurvesim .boxcontainer{background:transparent url(../images/bg_whitebox966.png) -1430px top repeat-y;}
.boxcurved .boxbotcurve{background:transparent url(../images/bg_whiteboxsep966.png) 4px bottom no-repeat; font-size:1px; height:14px; overflow:auto; clear:both}
.prodcontentdiv .boxbotcurve{background:transparent url(../images/bg_bluefootn.png) 0px 0px no-repeat; font-size:12px; height:169px; position:relative; z-index:1; top:-12px; overflow:auto; clear:both;}
.boxcontainerl{float:left; width:649px; padding:0 0 0 7px} .boxcontainerr{float:right; width:308px; padding:0 7px 0 0}
.quickfacts{padding:10px 15px} .quickfacts dl{overflow:auto; line-height:18px} .quickfacts dl dt{font-weight:bold; color:#6d92a6; padding-top:10px} .quickfacts dl dd{border-bottom:1px dotted #cccccc; padding-bottom:10px}
.prodcontentdiv .boxcontlcont{background:transparent url(../images/bg_bluecloud2.jpg) center bottom no-repeat;} 
.prevnextnav{clear:both; margin-top:0px} .prevnextnav .prev{float:left; width:138px; height:34px; text-align:center; padding-top:28px; background:transparent url(../images/bg_prodnav.png) -5px top no-repeat} 
.prevnextnav .next{float:right; width:138px; height:35px; text-align:center; padding-top:28px; background:transparent url(../images/bg_prodnav.png) right -137px no-repeat}
.prevnextnav .preva, .prevnextnav .nexta{display:block; height:18px} .prevnextnav .preva span, .prevnextnav .nexta span{display:none;}
.prevnextnav .preva{background:transparent url(../images/txt_previous.gif) center center no-repeat;}
.prevnextnav .nexta{background:transparent url(../images/txt_next.gif) center center no-repeat;}

.zuwsection{clear:both; height:140px; overflow:hidden; padding-top:12px} .zuwsection .zsection, .zuwsection .usection, .zuwsection .wsection{float:left; padding-top:20px}
.zuwsection .zsection{width:285px; margin:0 0 0 30px} .zuwsection .usection{width:285px; margin:0 0 0 30px} .zuwsection .wsection{width:290px;  margin:0 0 0 35px}
.zuwsection h2{color:#206578; font-size:14px; margin-left:-18px; width:100%; height:18px} .zuwsection h2 strong{display:none;} .zuwsection h2 span{font-size:12px}
.zsection h2{background:transparent url(../images/txt_zuwheadings.png) 10px 0px no-repeat;} .usection h2{background:transparent url(../images/txt_zuwheadings.png) -305px 0px no-repeat;} .wsection h2{background:transparent url(../images/txt_zuwheadings.png) -620px 0px no-repeat;}
.zuwsection .cont{color:#053956; padding:15px 0 0 0; line-height:18px; max-height:50px; min-height:40px; overflow:hidden} 
.zuwsection h4 a{font-size:11px; color:#0097a6; display:block; width:92px; height:27px; line-height:27px; text-align:center; background:transparent url(../images/bg_btnskyblue.png) left -73px no-repeat; text-decoration:none; margin-left:-3px} .zuwsection h4 a:hover{color:#D55024; text-decoration:underline}

.introducezuup{background:transparent url(../images/bg_whatszuup.jpg) center 0px no-repeat;}
.introducezuup1{padding:25px 500px 15px 20px; position:relative; height:300px;} 
.introducezuup1 h2{padding-top:10px; height:40px; text-indent:-9999px; background:transparent url(../images/txt_introducingzuup.png) right 5px no-repeat;}
.introducezuup1 .cont, .introducezuup3 .cont, .introducezuup3 h3{text-align:right}
.introducezuup1 .cont, .introducezuup2 .cont, .introducezuup3 .cont{font-size:16px; line-height:25px; padding-top:10px} 
.introducezuup2{padding:10px 40px 0 340px; position:relative; height:300px;} .introducezuup2 h3, .introducezuup3 h3{font-size:20px}
.introducezuup3{padding:10px 580px 0 30px; position:relative; height:250px;}
.dishelp{clear:both; border-top:2px solid #d9d9d9; margin:20px} .dishelpl, .dishelpr{height:150px;}
.dishelpl{float:left; width:300px; padding:5px 5px 0 120px; background:transparent url(../images/bg_discreetzuup.jpg) left 0px no-repeat;}
.dishelpr{float:right; width:280px; padding:5px 20px 0 170px; background:transparent url(../images/bg_discreetzuup.jpg) left -680px no-repeat;}
.dishelpl h4, .dishelpr h4{padding-top:10px} .dishelpl p, .dishelpr p{line-height:18px; padding-top:5px}
.how_works{background:transparent url(../images/bg_whatiszuup.jpg) center 0px no-repeat;}
.how_works h3{font-size:20px;} .how_works .cont{font-size:16px; line-height:25px; padding-top:10px} 
.how_works h6{font-size:11px; padding-top:15px} .how_works h6 a{background:transparent url(../images/ico_video.gif) left center no-repeat; padding-left:22px;}
.how_works1{height:180px; padding:40px 50px 0 280px} .how_works2{height:150px; padding:40px 320px 0 300px; text-align:right}
.how_works3{height:150px; padding:25px 300px 0 285px;} .how_works4{height:200px; padding:0 285px; text-align:right}
.how_works5{height:200px; padding:0px 30px 0 435px;}
.zuup_specs{background:transparent url(../images/bg_specs.jpg) center 0px no-repeat;} .zuup_specs h3{font-size:18px;}
.zuup_specs1{height:300px; padding:20px 0 0 580px;} .zuup_specs2{height:300px; padding:10px 30px 0 300px;} 
.inthebox{float:left; padding-top:30px} .otherspecs{float:right} .otherq{width:360px; padding-left:20px; }
.otherq h3{padding-bottom:15px} .otherq p{line-height:18px;} .otherq p span{font-size:11px; line-height:15px}
.zuup_specs3{clear:both; height:380px; padding:0 30px 0 200px;}
.envimpact{width:310px; float:left; line-height:18px; color:#618014} .envimpact h4{padding-top:15px}
.envimpact ul li:before{content:" - "} .envimpact .second{padding-left:35px}
.envexchange{float:right; width:315px; padding:150px 20px 0 0; line-height:18px;} .envexchange p{padding-top:15px}
.dimensionul{line-height:30px; padding-top:5px} .dimensionul label{display:inline-block; width:60px}

.whatzuup{clear:both;} .whatzuup1, .whatzuup2, .whatzuup3{width:290px; padding:10px; float:left} .whatzuup1{padding-left:30px}
.whatzuup h4{color:#206578; font-size:13px;} .whatzuup1 h3, .whatzuup2 h3, .whatzuup3 h3{text-indent:-9999px; height:30px;}
.whatzuup1 h3{background:transparent url(../images/txt_zuupoverviewhead.png) 0px 8px no-repeat;} .whatzuup2 h3{background:transparent url(../images/txt_zuupoverviewhead.png) -500px 8px no-repeat;} .whatzuup3 h3{background:transparent url(../images/txt_zuupoverviewhead.png) -1000px 8px no-repeat;}
.whatzuup .more{background:transparent url(../images/arw_rights.gif) right -40px no-repeat; padding-right:10px; font-size:11px; color:#0097a6; text-decoration:none; font-weight:normal}
.whatzuup .more:hover{color:#D55024; text-decoration:underline} .whatzuup .cont{padding:10px 0; line-height:18px;} .whatzuup .cont sup{font-size:8px}
.choosezuup{clear:both; background:transparent url(../images/bg_overviewlights.jpg) center top no-repeat; height:225px; color:#ffffff; padding:25px 20px 0 20px;}
.choosezuup1{float:left; padding:5px; width:300px} .choosezuup .cont{line-height:18px; padding:12px 0 0 0} .choosezuup sup{font-size:8px}
.choosezuup .more{background:transparent url(../images/arw_rights.gif) right -90px no-repeat; padding-right:10px; font-size:11px; color:#5ff3f8; text-decoration:none;} .choosezuup .more:hover{text-decoration:underline}
.choosezuup2{float:right; padding:5px; width:300px;}
.choosezuup1 h2, .choosezuup2 h2{text-indent:-9999px} .choosezuup1 h2{background:transparent url(../images/txt_zuuphealth.png) 0px 0px no-repeat;} .choosezuup2 h2{background:transparent url(../images/txt_zuuphealth.png) 0px -100px no-repeat;}
.gallerycontainer{min-height:600px; background:transparent url(../images/bg_bannersec.png) left 0px repeat-x;}
.gallerydata{width:964px; margin:0 auto; position:relative} .galleryopt{clear:both; height:40px; border-bottom:1px solid #d5e5e9} 
.galleryopth{position:absolute; bottom:0; left:5px;} #container-1{border-bottom:1px solid #D5E5E9;}
.gallerydata .prodimg{height:383px; padding:35px 0 0 0; text-align:center; overflow:hidden} #container-1 .galleryoptul{clear:both; height:36px; float:right}
.galleryoptul .clrtxt{float:left; padding-top:8px;} .galleryopth .share, .galleryopth .like{padding-bottom:18px; float:left} 
.galleryoptul .share{padding:6px 0 18px 0; float:left} .galleryopth .like{margin-bottom:-5px} 
.galleryoptul .hard{float:left; padding:5px 0 18px 0;} .galleryoptul .deg{float:left; padding:5px 0 18px 0px; margin-left:20px} .galleryoptul .tour{float:left; padding:5px 0 18px 0px; margin-left:20px} .galleryoptul .art{float:left; padding:5px 0 18px 0px; margin-left:20px} 
.galleryoptul .clrtxt strong{display:block; width:50px; height:10px; background:transparent url(../images/txt_galleryheadingsn.gif) 0px -1px no-repeat}
.galleryoptul .clrtxt strong span, .galleryoptul .share a span, .galleryoptul .hard a span, .galleryoptul .deg a span, .galleryoptul .tour a span, .galleryoptul .art a span, .galleryopth .share a span{display:none} 
.galleryoptul .share a, .galleryopth .share a{display:block; width:100px; height:16px; cursor:pointer; background:transparent url(../images/txt_gallerytabs.png) 0px 0px no-repeat} .galleryoptul .share a:hover, .galleryopth .share a:hover{background-position:0px -250px;}
.galleryoptul .hard a{display:block; width:50px; height:14px; background:transparent url(../images/txt_gallerytabs.png) 0px -50px no-repeat} .galleryoptul .hard a:hover, .galleryoptul .hard a.act, .galleryoptul .tabs-selected #ghard{background-position:0px -300px}
.galleryoptul .deg a{display:block; width:30px; height:14px; background:transparent url(../images/txt_gallerytabs.png) 0px -100px no-repeat} .galleryoptul .deg a:hover, .galleryoptul .deg a.act, .galleryoptul .tabs-selected #g360{background-position:0px -350px}
.galleryoptul .tour a{display:block; width:45px; height:14px; background:transparent url(../images/txt_gallerytabs.png) 0px -150px no-repeat} .galleryoptul .tour a:hover, .galleryoptul .tour a.act, .galleryoptul .tabs-selected #gtour{background-position:0px -400px}
.galleryoptul .art a{display:block; width:60px; height:14px; background:transparent url(../images/txt_gallerytabs.png) 0px -200px no-repeat} .galleryoptul .art a:hover, .galleryoptul .art a.act, .galleryoptul .tabs-selected #gart{background-position:0px -450px}
.galleryoptul .active, .galleryopth .active{background:transparent url(../images/arrow_up1.gif) center bottom no-repeat;}
.walltxt, .wall1024, .wall1152, .wall1280, .wall1400, .wall1600{float:right; padding:8px 0 0 5px; height:32px;} .walltxt span, .wall1024 span, .wall1152 span, .wall1280 span, .wall1400 span, .wall1600 span{display:none}
.wall1024 a, .wall1152 a, .wall1280 a, .wall1400 a, .wall1600 a{display:block; float:left; width:40px; height:10px;}
.wall1024 a{background:transparent url(../images/artwork_txtmenu.gif) -80px 0px no-repeat;} .wall1024 a:hover, .wall1024 a.act{background-position:-80px -50px}
.wall1152 a{background:transparent url(../images/artwork_txtmenu.gif) -120px 0px no-repeat;} .wall1152 a:hover, .wall1152 a.act{background-position:-120px -50px}
.wall1280 a{background:transparent url(../images/artwork_txtmenu.gif) -160px 0px no-repeat;} .wall1280 a:hover, .wall1280 a.act{background-position:-160px -50px}
.wall1400 a{background:transparent url(../images/artwork_txtmenu.gif) -200px 0px no-repeat;} .wall1400 a:hover, .wall1400 a.act{background-position:-200px -50px}
.wall1600 a{background:transparent url(../images/artwork_txtmenu.gif) -240px 0px no-repeat;} .wall1600 a:hover, .wall1600 a.act{background-position:-240px -50px}
.walltxt strong{width:80px; height:10px; display:block; background:transparent url(../images/artwork_txtmenu.gif) 0px 0px no-repeat;}

.galleryimglist{position:relative; padding:10px 70px 20px 70px;} .galleryimgss{width:100%; overflow:hidden} .galleryimgss, .artworkimgss{width:100%; overflow:hidden; position:relative} .videospage .galleryimglist{padding-bottom:0;}
.galleryimgul, .artworkimgul{width:9999px; position:relative; left:0;} .galleryimgul .img{float:left; padding:2px 20px; height:130px; text-align:center; position:relative;} .videospage .galleryimgul .img{z-index:2; padding-bottom:0}
.galleryimgul .active, .artworkimgul .active{background:transparent url(../images/arrow_up2.gif) center bottom no-repeat;}
#galleryimgl, #galleryimgr, #artimgl, #artimgr, #videoscrol, #videoscror{font-size:20px; font-weight:bold; display:block; width:45px; height:45px; position:absolute; top:50px; cursor:pointer; opacity:0.5;filter:alpha(opacity=50)} 
#galleryimgl:hover, #galleryimgr:hover, #artimgl:hover, #artimgr:hover, #videoscrol:hover, #videoscror:hover{opacity:1.0;filter:alpha(opacity=100)} 
#galleryimgl.glactive, #galleryimgr.glactive, #artimgl.glactive, #artimgr.glactive, #videoscrol.glactive, #videoscror.glactive{opacity:1.0;filter:alpha(opacity=100)} 
#galleryimgl span, #galleryimgr span, #artimgl span, #artimgr span, #videoscrol span, #videoscror span{display:none}
#galleryimgl, #artimgl, #videoscrol{background:transparent url(../images/arw_slider.png) 0px 0px no-repeat; left:20px; *_left:-40px} #galleryimgr, #artimgr, #videoscror{background:transparent url(../images/arw_slider.png) right 0px no-repeat; right:20px;}
.artworkimgul{padding-top:20px} .artworkimgul .img{float:left; width:210px; height:82px; text-align:center; position:relative;}
.artworkimgul .img img{border:1px solid #eff6f8} .artworkimgul .img img:hover, .artworkimgul .img img.act{border:2px solid #e66936}
#artimgcontainer{border:1px solid #eff6f8}
.galleryimgul .img .play{position:absolute; display:none; width:45px; height:45px; top:40px; left:112px; text-indent:-9999px; background:transparent url(../images/button_play.png) center center no-repeat;}
.galleryimgul .img:hover .play{display:block}
/*.galleryimgul .img a{display:block; border:1px solid #ffffff} .galleryimgul .img a:hover, .galleryimgul .img a.act{border:1px solid #E66936;}*/

.prodflash{width:600px; margin:0 auto; padding-top:3px; text-align:center; height:415px;}
#videodiv, #zuup-video{width:647px; margin:0 auto; padding-top:38px; height:380px} #artworkdiv{width:603px; margin:0 auto; padding-top:25px; position:relative}
.videohere{text-align:center; height:321px; padding-top:20px; background:transparent url(../images/bg_videodiv.png) center top no-repeat; *_background:transparent url(../images/bg_videodiv.gif) center top no-repeat;}
.arthere{text-align:center; height:335px; padding-top:20px; background:transparent url(../images/bg_artworkvid.png) center top no-repeat; *_background:transparent url(../images/bg_artworkvid.gif) center top no-repeat;}
.tabs-hide {display: none;} #artworkdiv .galleryoptul{position:absolute; bottom:40px; left:150px}
.videoheren{text-align:center; height:360px; padding-top:30px; background:transparent url(../images/player_frame.png) center top no-repeat; }

.ocontentdiv{min-height:600px; background:transparent url(../images/bg_bannerh.png) left 0px repeat-x; position:relative; z-index:1}
.overviewbanner{height:475px; width:100%; margin:0 auto; position:relative;}
.bannerslides{width:100%; margin:0 auto; overflow:hidden; padding-top:3px}
#mycarousel{ height: 474px; width: 100%; margin: auto; min-width:960px }
#mycarousel li { height: 474px; width: 100%; list-style:none }
#carouselslide1{background:transparent url(../images/ov_banner_slide2.jpg) center 0px no-repeat}
#carouselslide3{background:transparent url(../images/ov_banner_slide3.png) center 0px no-repeat;}
#carouselslide2{background:transparent url(../images/ov_banner_slide1.png) center -60px no-repeat}
.jcslide h1, .jcslide h3, .jcslide h4{display:none}
.cslide1{padding:125px 0 0 0px;} .cslide2{padding:135px 0 0 0px;} .cslide3{padding:80px 0 0 0px;}
.cslide1, .cslide2, .cslide3{width:960px; margin:0 auto; height:200px}
#mycarousel .one, #mycarousel .two{position:absolute; display:inline-block; width:168px; height:32px; cursor:pointer} #mycarousel .one span, #mycarousel .two span{display:none} 
#mycarousel .one{background:transparent url(../images/btn_banner.png) 0px 0px no-repeat;} #mycarousel .two{background:transparent url(../images/btn_banner.png) -170px 0px no-repeat;}
.jcslide .one{top:240px;} .jcslide .two{top:240px; margin-left:170px}
.jcarousel-control{position:absolute; width:950px; z-index:4; bottom:60px; left:50%; margin-left:-472px;}
.jcarousel-control a{font-size:0px; display:inline-block; width:310px; height:12px; margin-left:3px; background:transparent url(../images/bg_bannernav.png) 0px 6px no-repeat;}
.jcarousel-control a.selected, .jcarousel-control a.activeSlide{background:transparent url(../images/bg_bannernav.png) 0px -46px no-repeat;}
.slideshowfix1{padding-top:0; margin-top:-65px; padding-bottom:10px; position:relative; z-index:4} 
.slideshowfix2{position:relative; z-index:4} .slideshowfix2 .boxtopcurve{height:18px}
.vidpopup{position:absolute; top:20%; left:50%; margin-left:-322px; z-index:11; background:transparent url(../images/player_frame.png) center top no-repeat; width:644px; height:360px; text-align:center; padding-top:30px}
.vidpopup .cls{position:absolute; top:0px; right:40px; display:block; width:55px; height:22px; background:transparent url(../images/img_close.png) center top no-repeat;} .vidpopup .cls span{display:none}
