/* Copyright 2005-2013 Lucht Studios, LLC.  All rights reserved.*/body{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}div,span{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}h1,h2,h3{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}h4,h5,h6,p,abbr,em,img,dl,dt,dd,ol,ul,li,form,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,footer,header,menu,nav,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5;font-size:.9em;font-family:Arial,Helvetica,sans-serif}#bodyWrap{width:980px;margin:0 auto}h1{margin-bottom:.7em;font-size:1.3em;font-family:Arial,Verdana,Helvetica,Sans-Serif}h2,h3{font-size:1.2em}p{margin-bottom:1em}article,aside,footer,header,menu,nav,section{display:block}nav ul{list-style:none}a,a:visited{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:inherit}a img{border:0}img{-webkit-touch-callout:none}div.clear{clear:both}abbr[title]{border:none}table{border-collapse:collapse;border-spacing:0;margin-bottom:1em}input,select{vertical-align:middle}a.iLink,a.iLink:visited{outline:0}body{background-color:#40453e;color:#e9ebe7}body.jsIE7 a,body.jsIE7 a:visited{color:#e9ebe7}#header{z-index:100;background-image:url(r1.png);background-repeat:no-repeat;padding-right:3em;line-height:1.3}.jsPointer{cursor:pointer}#header{position:relative}#header .fullMenu{position:absolute}.logo img{margin-bottom:1.5em}#endHeader{clear:both}#header a.logo{float:left}.infoHeader{float:left;text-align:center;padding-bottom:.3em}.infoHeader h1,.infoHeader h2,.infoHeader h3{margin:0}.infoHeader h1{font-size:1.4em}.infoHeader h2{font-size:1.3em;font-weight:bold;font-family:Arial,Verdana,Helvetica,Sans-Serif}.infoHeader h3{font-family:Arial,Verdana,Helvetica,Sans-Serif}.jqInfoHeaderOverlap .infoHeader{margin-bottom:2em}.contactInfo{float:right;text-align:center}ul.contactInfo{margin:0;padding:0;margin-bottom:3em;margin-top:1em}ul.contactInfo li{list-style-type:none}ul.fullMenu.level1{margin-top:7px}body.DotComMini #header .fullMenu{right:45px}body.DotComMini #header .fullMenu li{margin-left:2em}body.headerStyleHorizontal ul.fullMenu.level1{position:absolute;right:30px;top:0;padding-left:20px;margin-top:0}.fullMenu a{text-decoration:none;font-size:1em;white-space:nowrap}.fullMenu a:hover{text-decoration:underline}ul.fullMenu.level1{float:right;clear:right}body.jsIE7 .fullMenu{clear:left}body.jsIE7 ul.fullMenu.level1{float:none}body.jsIE7 ul.fullMenu{width:100%}ul.fullMenu li.level1{padding:.6em 0;float:left;margin:0 .6em;list-style-type:none;position:relative}ul.fullMenu li.level1.hasSubMenu{padding-right:11px;background-repeat:no-repeat;background-position:right center;background-image:url(BulletArrowDown.gif)}ul.fullMenu li.level1.hasSubMenu a:hover{text-decoration:none}.badgeLink{display:block;float:left;width:20px;margin-top:-2px;margin-left:15px}.badgeLink.c2{width:50px}.badgeLink.c3{width:75px}.badgeLink.c4{width:100px}.badgeLink.c5{width:125px}.badgeLink.c6{width:150px}.badgeLink a{width:20px;height:20px;background-image:url(badges.png);background-position:0;background-repeat:no-repeat;display:block;float:left;margin-right:5px}.badgeLink .badgeBlog{background-position:-22px 0}.badgeLink .badgeTwitter{background-position:-44px}ul.fullMenu ul.submenu{display:none;padding:.8em 0}ul.fullMenu ul.submenu a{padding:.2em 1em;text-decoration:none;overflow:hidden;display:block;white-space:nowrap}ul.fullMenu li.level1:hover ul.submenu{display:block;position:absolute;top:2em;left:-1em;background-color:#61685e;border:1px solid #41463e;border-bottom-left-radius:8px;border-bottom-right-radius:8px;-moz-border-bottom-left-radius:8px;-moz-border-bottom-right-radius:8px;-moz-box-shadow:2px 2px 2px 1px #40453e;-webkit-box-shadow:2px 2px 2px 1px #40453e;box-shadow:2px 2px 2px 1px #40453e}ul.fullMenu li.level2{list-style-type:none}body.jsIE7 ul.fullMenu ul.submenu{padding-left:2px;padding-right:2px}body.jsIE7 ul.fullMenu ul.submenu a{display:inline}body.jsIE7 ul.fullMenu li.level2{line-height:.1}ul.fullMenu ul.submenu li.level2 a:hover{text-decoration:underline}ul.fullMenu li.level2.current{background-color:#40453e}ul.fullMenu ul.submenu li.current a:hover{text-decoration:none;cursor:default}body.jsIE7 ul.fullMenu li.level2 a{line-height:1}#endContent{clear:both}.ild .imageWrap{text-align:right;float:left}.section.SectionIC0 .titleDescription{max-width:850px}.detailWrap{float:left;padding-top:.3em}.detailWrap h3{margin-bottom:1em;font-size:1.1em}.detailWrap p{margin-bottom:.8em}.DescriptionWrap,p.DimensionsFull,.PriceWrap{margin-bottom:1.5em}.detailWrap p.PhotoCredit{font-size:.7em}.detailWrap td{vertical-align:top;padding-right:.75em}.detailWrap img{padding-left:5px}.ils{z-index:0}.ils.group{clear:both}.ils.group .itemWrap{display:table-cell;vertical-align:bottom;text-align:center}.ils.group.imageSize50 .itemWrap{width:57px;height:70px}.ils.imageTypeItemThumb{float:left;margin-bottom:40px}.ils.imageSize100 .imageWrap{text-align:center}body.DotComFull .ils.imageSize100.igMax5{width:650px;float:right;min-height:100px}.DotComMini .section.st-Portfolio{width:800px;min-height:100px;margin:auto}.DotComMini .section.st-Portfolio .ils{width:800px;float:right;padding-left:0}.ils.imageTypeItemThumb.igMax5{position:relative}.ils.imageSize100.igMax8{width:240px;min-height:500px}.ils.imageSize100.igMax15{width:560px;padding-right:20px;min-height:500px}.ils.imageSize100.igMax5 .groups{height:145px}.ils.imageSize100.igMax8 .groups{height:445px}.ils.imageSize100.igMax15 .groups{height:340px}.ils.imageTypeItemThumb .group{display:none}.ils.imageTypeItemThumb .group.first{display:block}.ils.imageTypeItemThumb .itemWrap{float:left;width:100px;height:110px;margin-left:5px;margin-right:5px;display:table-cell;vertical-align:bottom}body.DotComFull .ils.imageTypeItemThumb.igMax5 .itemWrap{width:120px;height:135px;padding-top:35px}body.DotComMini .ils.imageTypeItemThumb.igMax5 .itemWrap{width:150px;margin:0 auto;height:135px;padding-top:35px}.ils.imageTypeItemThumb .imageWrap img{padding-bottom:5px}.ils.imageTypeItemThumb .imageWrap a{padding-bottom:5px;display:table-cell;vertical-align:middle;width:100px;height:100px}body.DotComMini .ils.imageTypeItemThumb .imageWrap a{padding-left:45px}body.DotComMini .ils.imageTypeItemThumb.igMax5 .itemWrap{float:left}.ils.imageTypeItemThumb .itemWrap.jsItemCurrent .imageWrap img{border-bottom:2px solid #40453e;padding-bottom:3px}.ils.imageTypeItemThumb .itemWrap .imageWrap img:hover,.ils.imageTypeItemThumb .itemWrap.jsItemCurrent .imageWrap img:hover{border-bottom:2px solid #888;padding-bottom:3px}.thumbNavInfo{display:inline}.ils.imageTypeItemThumb.igMax5 .thumbNavSlideshow,.ils.imageTypeItemThumb.igMax5 .thumbNavPrev{display:block;float:left;height:27px;background-image:url(navThumbs.gif);background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax5 .thumbNavCenter{display:block;height:27px;background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax5 .thumbNavNext{display:block;float:left;height:27px;background-image:url(navThumbs.gif);background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax8 .thumbNavSlideshow,.ils.imageTypeItemThumb.igMax8 .thumbNavPrev,.ils.imageTypeItemThumb.igMax8 .thumbNavCenter,.ils.imageTypeItemThumb.igMax8 .thumbNavNext{display:block;float:left;height:27px;background-image:url(navThumbs2.gif);background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax15 .thumbNavSlideshow,.ils.imageTypeItemThumb.igMax15 .thumbNavPrev{display:block;float:left;height:25px;background-image:url(navThumbs.gif);background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax15 .thumbNavCenter{display:block;height:25px;background-repeat:no-repeat}.ils.imageTypeItemThumb.igMax15 .thumbNavNext{display:block;float:left;height:25px;background-image:url(navThumbs.gif);background-repeat:no-repeat}body.DotComMini .ils.imageTypeItemThumb.igMax5 a.thumbNavSlideshow{display:none}.ils.imageTypeItemThumb.igMax5.singleGroup a.thumbNavSlideshow{float:right}body.DotComMini .igMax5 .thumbNavWrap{position:absolute;top:-8px;right:-65px;width:203px}.igMax8 .thumbNavWrap a.thumbNavSlideshow{width:105px;background-position:0 0}.igMax8 .thumbNavWrap a.thumbNavPrev{width:35px;background-position:-110px 0}.igMax8 .thumbNavWrap .thumbNavCenter{width:52px;background-position:-145px 0}.thumbNavWrap .thumbNavCenter div{text-align:center;padding-top:6px;font-size:9px}.igMax8 .thumbNavWrap a.thumbNavNext{width:25px;background-position:-197px 0}.igMax15 .thumbNavWrap{width:200px;padding-left:10px}.igMax15 .thumbNavWrap a.thumbNavPrev{width:25px;background-position:0 0}.ils.imageTypeItemThumb.igMax15 .thumbNavCenter{width:62px;background-position:-50px 0;float:right;font-family:Arial,Helvetica,sans-serif;background-image:none}.igMax15 .thumbNavWrap a.thumbNavNext{width:25px;background-position:-25px 0}.ils.imageTypeItemThumb.igMax15 a.thumbNavSlideshow{width:85px;background-position:top right;float:right}.ils.imageTypeItemThumb.igMax15.singleGroup a.thumbNavSlideshow{float:left}body.DotComFull .igMax5 .thumbNavWrap{position:absolute;top:-8px;right:25px;width:203px}.ils.imageTypeItemThumb.igMax5 a.thumbNavSlideshow{width:85px;background-position:top right;float:left;margin-right:20px}.igMax5 .thumbNavWrap a.thumbNavPrev{width:25px;background-position:0 0;float:left}.ils.imageTypeItemThumb.igMax5 .thumbNavCenter{width:45px;background-position:-50px 0;float:left;background-image:none}.igMax5 .thumbNavWrap a.thumbNavNext{width:25px;background-position:-25px 0;float:left}.ils.imageTypeItemThumb.singleGroup .thumbNavPrev,.ils.imageTypeItemThumb.singleGroup .thumbNavCenter,.ils.imageTypeItemThumb.singleGroup .thumbNavNext{display:none}.ils.imageTypeItemThumb.singleGroup.igMax8 .thumbNavSlideshow{background-position:0 -30px}.ils.imageTypeItemThumb.singleImage.igMax8,.ils.imageTypeItemThumb.singleImage.igMax5{display:none}.ils.imageTypeItemThumb.singleImage .thumbNavSlideshow{background-image:url(Zoom.gif)}.DotComFull .section{min-height:550px}.DotComMini .section{margin-bottom:2em}body.DotComMini .page{min-height:350px}.DotComMini .section.st-Home.SectionIC0{margin-bottom:0}.ild.imageTypeSection{float:right;margin-left:2em;margin-bottom:.5em;padding-top:2.5em}.ild.imageTypeSection .itemWrap{padding-bottom:1.5em}.title0.desc0 .ild.imageTypeSection{float:none;margin:0 auto;margin-bottom:.5em}.title0.desc0 .ild.imageTypeSection .imageWrap{float:none;text-align:center}.section.st-PortfolioList .description{width:750px;margin:0 auto}.section.st-PortfolioList .imageTypeItem .group{clear:both;width:720px;margin:0 auto;text-align:center}.section.st-PortfolioList .imageTypeItem .groups{clear:both}.section.st-PortfolioList .imageTypeItem.ild.gc1{padding-top:70px}.section.st-PortfolioList .imageTypeItem.ild.igMax3 .group.ic1{width:240px}.section.st-PortfolioList .imageTypeItem.ild.igMax3 .group.ic2{width:700px}.section.st-PortfolioList .imageTypeItem.ild.igMax2 .group.ic1{width:300px}.section.st-PortfolioList .imageTypeItem.ild.igMax2 .group.ic2{width:600px}.section.st-PortfolioList .imageTypeItem .itemWrap{float:left;margin-left:20px;margin-right:20px}.section.st-PortfolioList .imageTypeItem.ild.igMax3 .group.ic2 .itemWrap{float:left;margin-left:75px;margin-right:75px}.section.st-PortfolioList .imageSize200 .imageWrap,.section.st-PortfolioList .imageSize200 .imageWrap a{width:200px;height:200px;text-align:center;display:table-cell;vertical-align:bottom}body.jsIE7 .section.st-PortfolioList .imageSize200 .imageWrap{position:relative}body.jsIE7 .section.st-PortfolioList .imageSize200 img{position:absolute;bottom:0;left:0}.section.st-PortfolioList .titleGroup{clear:both;letter-spacing:-0.035em;padding-top:.5em}.section.st-PortfolioList .imageSize200 .titleGroup h3{width:200px;float:left;text-align:center}.section.st-PortfolioList .titleWrap{margin-left:20px;margin-right:20px;margin-bottom:50px;font-size:1em}.section.st-PortfolioList .titleWrap a{text-decoration:none;line-height:1.3}.section.st-PortfolioList .ild.igMax3 .group.ic2 .titleWrap{float:left;margin-left:75px;margin-right:75px}.groups{overflow:hidden}.section.st-Portfolio .ils.igMax8 .groups{position:relative}.section.st-Portfolio .ils.igMax8 .group{position:absolute;left:0;top:0}.section.st-Portfolio .ils.igMax5 .group{text-align:center}body.DotComFull .section.st-Portfolio .ild{width:650px;float:right;margin:0;padding-top:30px;min-height:360px;padding-bottom:1em}body.DotComMini .section.st-Portfolio .ild{width:800px;float:right;margin:0;padding-top:30px;min-height:360px;padding-left:0;padding-bottom:1em}body.DotComMini .section.st-Portfolio .ild .detailWrap{width:300px}body.DotComMini .section.st-Home.ItemThumbIC0.SectionIC1{float:right;padding-left:50px;padding-right:20px}body.DotComMini .section h1{margin-bottom:.4em}.section.st-Portfolio .ild.imageSize100,.section.st-Portfolio .ild .group .itemWrap{display:none}.section.st-Portfolio .ild .group.first .itemWrap.first{display:block}.section.st-Portfolio .ild.imageSize300 .imageWrap{width:300px;height:330px;margin-right:20px}body.DotComMini .section.st-Portfolio .ild .innerWrap{padding-left:30px}.section.st-Portfolio .ild.imageSize300 .imageWrap a{display:block;padding-bottom:20px;background-image:url(Zoom.gif);background-position:bottom right;background-repeat:no-repeat}.section.st-Portfolio .ild .detailWrap{min-height:150px;width:325px}.section.st-Portfolio .titleDescription{width:200px;float:left}ul.MainList{margin:0;padding:0}ul.MainList li{list-style-type:none;padding-bottom:.9em}#footer{clear:both;text-align:center}#endFooter{clear:both}#footer p{font-size:.65em;margin:0}p.copyrightSite,p.host{display:inline}.copyrightContent{clear:both}a.tl,.copyrightSite a{text-decoration:none}#footer ul.slimMenu{width:100%;text-align:center;margin:0 auto;list-style-type:disc;margin-bottom:1em}#footer ul.slimMenu li{margin-right:7px;display:inline}#footer ul.slimMenu li:before{content:"\2022";margin-right:10px}#footer ul.slimMenu li.first:before{content:" "}#footer .slimMenu a{font-size:.8em}#pageOverlay{position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;display:none;min-height:1000px;background-color:#bdc3b5}#zoomOverlay{display:none;position:absolute;width:100%;top:0;z-index:2000}#zoomContent{width:980px;margin:0 auto}#zoomImageWrap{display:none;z-index:2000}#ziMenuPrev,#ziMenuNext,#ziMenuInfoWrap,#ziMenuSlideshow,#ziMenuSlideshowStart,#ziMenuSlideshowStop,#ziMenuSlideshowClockWrap,#ziMenuPadding,#ziMenuClose,#ziMenuSlideshowStartStopPadding{display:block;float:left;height:34px;background-image:url(zoomMenu.gif);background-repeat:no-repeat}#ziMenuPrev{font-size:0;background-position:0 0;width:85px}#ziMenuNext{font-size:0;background-position:-85px 0;width:60px}#ziMenuInfoWrap{font-size:12px;text-align:center;background-position:-288px 0;width:130px}#ziMenuInfo{padding-top:8px}#ziMenuSlideshow{font-size:0;background-position:-194px 0;width:63px}#ziMenuSlideshowStart{font-size:0;background-position:-257px 0;width:15px}#ziMenuSlideshowStop{font-size:0;background-position:-272px 0;width:15px;display:none}#ziMenuSlideshowStartStopPadding{width:10px;background-position:-300px 0}#ziMenuSlideshowClockWrap{font-size:0;background-position:-288px 0;position:relative;overflow:hidden;width:20px}#ziMenuSlideshowClock{font-size:0;background-image:url(clockSprite.gif);background-repeat:no-repeat;display:block;background-position:0 9px;float:left;height:15px;padding-top:8px;display:none;position:absolute;top:0;left:0;width:500px}#zoomOverlay.jq-slideshowPlaying #ziMenuSlideshowClock{display:block}#zoomOverlay.jq-slideshowPlaying #ziMenuSlideshowStart{display:none}#zoomOverlay.jq-slideshowPlaying #ziMenuSlideshowStop{display:block}#ziMenuPadding{font-size:0;background-position:-288px 0;width:305px}#ziMenuClose{font-size:0;width:292px;background-position:-415px 0}#ziData{clear:both;padding-top:15px}#ziItemWrap{margin:0 auto}#ziImageWrap{float:left;width:620px;height:600px;text-align:right}#ziDetailWrapOuter{float:left;margin-left:30px;margin-top:0;width:300px;min-height:400px}#ziDetailWrapInner{float:right;width:300px;min-height:400px}#zoomTextTitle{display:none;z-index:3000;position:absolute;top:0;left:0;width:100%}#zttContent{width:700px;margin:0 auto;float:none;padding:0}#zttContent h1.title{cursor:pointer}#zttClose{display:block;float:left;width:28px;height:28px;margin-right:20px;background-image:url(xClose.gif);font-size:0;margin-top:7px}#zttWrap{width:650px;float:left;padding-top:7px}#ziItemWrap.jsDetailEmpty #ziImageWrap{width:100%;text-align:center}#ziItemWrap.jsDetailEmpty #ziDetailWrapOuter{display:none}#galleryListing h3,.section.st-Event .vCalendar h3{font-size:1em;font-weight:normal}#galleryListing td,.section.st-Event .vCalendar td{padding:.3em 0;padding-right:1.5em}.section.st-Event .vCalendar p{margin-bottom:0}.section.st-Event .vCalendar .fullDate{white-space:nowrap}.checkout{margin:.5em 0}#header{background-position:bottom;padding-bottom:50px;padding-left:40px}#header .fullMenu{bottom:48px;right:25px;margin:0;max-width:880px}#header .logo img{padding-bottom:10px}#content{padding:20px 50px;background-image:url(r2.png);background-repeat:repeat-y;padding-top:0}#content .page{padding-top:20px;color:#292c29}body.jsIE7 #content .page a,body.jsIE7 #content .page a:visited{color:#292c29}#content .section.st-Portfolio{padding-top:0}.infoHeader{padding-top:1.5em}.section.st-PortfolioList .groups{margin-top:10px}.DotComFull .section.st-Portfolio .titleDescription{padding-top:2.5em}.DotComFull .section.st-Portfolio.ItemThumbIC0 .titleDescription,.DotComFull .section.st-Portfolio.ItemThumbIC1 .titleDescription{padding-top:1em}.DotComMini .section.st-Portfolio.desc0 .ils.imageSize100.igMax5{margin-top:0}.section.st-Portfolio.ItemThumbIC0 .titleDescription{width:880px}.section.st-Portfolio.desc0 .titleDescription{float:none;width:680px;margin:0 auto;text-align:center;padding-top:0}.section.st-Portfolio.desc0 .ils.imageSize100.igMax5{width:850px;margin:0 auto;float:none;margin-top:25px}body.DotComFull .section.st-Portfolio.desc0 .ils.imageTypeItemThumb .itemWrap{margin-left:25px;margin-right:25px}body.DotComFull .section.st-Portfolio.desc0 .ild,body.DotComMini .section.st-Portfolio.desc0 .ild{width:670px;margin:0 auto;float:none;margin-top:3px}#zoomContent,#ziMenuInfo{color:#292c29}#footer{padding-bottom:1em;background-image:url(r3.png);background-repeat:no-repeat;background-position:top;padding-top:40px;background-color:#40453e}.PriceWrap.BuyNow.WithOptions table{width:100%}.PriceWrap.BuyNow.WithOptions img{vertical-align:middle}.PriceTextDescription,.PriceWrap.BuyNow.NoOptions td{padding-bottom:1.5em}.priceOptionsRow td{padding-top:.5em;padding-bottom:2em}.priceOptionsAndButton{float:left}td.PriceAmount{padding-right:1em;text-align:right;white-space:nowrap}.descH .titleDescription h2,.descH .titleDescription h3{margin-top:1em;text-align:left}.descH .titleDescription h1{font-size:1.35em;line-height:1.2}.descH .titleDescription h2{font-size:1.25em;line-height:1.2}.descH .titleDescription h3{font-size:1.1em;line-height:1.2}body.StripeV3_BoxThumbRound .descH .titleDescription h2,body.StripeV3_BoxThumbRound .descH .titleDescription h3,body.StripeV3_BoxThumb .descH .titleDescription h2,body.StripeV3_BoxThumb .descH .titleDescription h3,body.StripeV3_BlankThumb .descH .titleDescription h2,body.StripeV3_BlankThumb .descH .titleDescription h3{font-family:Georgia,"Times New Roman",Times,serif;font-variant:small-caps}.descH .titleDescription p{margin-bottom:0;min-height:1em}.descH .titleDescription ul,.descH .titleDescription ol{padding-left:2.5em;text-align:left}