#leftcontainer,#orangebutton ul,#pageheading,#search,body{text-align:left}#contributeform,#wrapper{margin:0 auto}#ctrl,#header,#headerdisplay,body,html{position:relative}body{color:#333;background:#d3d6db;padding:0;margin:10px 0;font-family:Verdana,Geneva,Helvetica,sans-serif}html>body .outerpair1{background:url(../images/upperrightfade.png) right top no-repeat}html>body .outerpair2{background:url(../images/lowerleftfade.png) left bottom no-repeat;padding-top:8px;padding-left:8px}html>body .shadowbox{background:url(../images/shadow.png) bottom right}html>body .innerbox{position:relative;left:-8px;top:-8px}#app-badge,#ctrlleft,#ctrlright{position:absolute}.shadowbox img{border:1px solid #000;vertical-align:bottom}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}#app-badge a,#fscreen,#ibl_img,#ibl_title{display:inline-block}* html .clearfix{height:1%}#ctrlleft input,#fscreen{height:27px;line-height:27px;max-width:100%}.clear{min-height:120px}#wrapper{width:960px;padding:0}#header{width:960px;height:182px}#headerdisplay{width:590px;height:112px}#app-badge{top:10px;left:10px;z-index:20}#app-badge a{margin:8px;height:40px;width:auto}#ctrl,#map,.mainbody,body,html{width:100%}#app-badge img{max-width:100%;max-height:100%}.mainbody{background:#585858;padding:0;margin:0}#advancesearch{margin-left:200px;padding-bottom:20px}.advancesearch{background:#f0dcc4;border:1px solid #2c2c2c}.advancesearch th{padding-left:5px;background:#2c2c2c;color:#fff}#ib_body,#ib_footer,#ib_title,#ibl_title{padding:10px}#dym div:hover,#fscreen:hover{cursor:pointer;background:#eb7a00;color:#fff}#dym,#infobox,#pagetable,#pagetable th{background:#fff}#leftcontainer ul li a,#orangebutton ul li a{background:url(../images/menuv-back.jpg) no-repeat;height:32px;display:block;margin:5px auto;padding:6px 3px 1px 7px;width:145px;text-decoration:none}#ib_title,li,p,td,th{color:#333}#menuh a:hover,#menuh p,#recommend a{color:#daad76}#middle{width:auto;background:#f8efe6;margin:16px 5px 5px 152px;padding:15px;min-height:400px}a{color:#c00;font-size:13px;text-decoration:none}a:hover{color:#999;font-size:13px;text-decoration:underline}h1,h2,h3,h4,h5,h6{font-weight:400;color:#000}h1{color:#333125;font-size:22px}h2{font-size:20px}h3{font-size:18px}h4,h5,h6{font-size:16px}#pagetable,li,p,td,th{font-weight:400;font-size:13px}#pagetable{color:#000;border:1px solid #000;border-collapse:collapse}#pagetable th{text-align:center;padding:5px}#pagetable td{border:1px solid #fff;padding:3px}#mapcon{border:1px solid #999;overflow:hidden}#ctrl{height:45px;background:url(../images/map/ctrl_back.png) repeat-x #cfcfcf;-moz-box-shadow:0 1px 5px 1px #666;-webkit-box-shadow:0 1px 5px 1px #666;box-shadow:0 1px 5px 1px #666;z-index:999}#ctrlleft{width:65%;height:45px;top:7px;left:9px}#ctrlleft input{width:400px;padding:1px 8px;border:1px solid #aaa;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 2px 1px 0 #999 inset;-webkit-box-shadow:0 2px 1px 0 #999 inset;box-shadow:0 2px 1px 0 #999 inset}#ctrlright{height:45px;width:25%;top:5px;right:5px;text-align:right}#fscreen{padding:2px 8px;overflow:hidden;font-size:11px;color:#454545;background:#ccc;border:1px solid #aaa;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#fscreen:hover{border-color:#888}#map{height:500px;background:#a5bfdd}#dym{display:none;width:450px;max-width:100%;border:1px solid #999;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#dym div{padding:5px 8px;border-bottom:1px solid #cfcfcf;font-size:13px;color:#555;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#infobox{margin-top:8px;font-size:12px;color:#444;max-height:400px;-moz-box-shadow:2px 3px 5px 1px #666;-webkit-box-shadow:2px 3px 5px 1px #666;box-shadow:2px 3px 5px 1px #666}#infobox a{font-size:12px;color:#eb7a00;text-decoration:underline}#ibl_title,#ibl_title a,#legend td{font-size:11px}@media only screen and (device-width:768px){#infobox{max-height:none}}@media only screen and (-webkit-min-device-pixel-ratio:2){#infobox{max-height:none}}@media only screen and (max-device-width:480px){#infobox{max-height:none}}#ib_title{background:#d6d6d6;font-weight:700}#ib_body #img{height:100px;overflow:hidden;margin-bottom:10px}#ib_body img{width:auto;max-width:100%;height:auto;margin-top:-25%}#ibl_list{max-height:360px;overflow-y:auto;overflow-x:hidden}#ibl_img,.link{overflow:hidden}#ibl_con{border-bottom:1px solid #d6d6d6}#ibl_img{padding:10px 0 0 10px;margin-bottom:10px;width:60px;max-height:60px;vertical-align:top}#ibl_img img{width:60px;height:auto}#ibl_title{max-width:240px;vertical-align:top}#legend{border:6px solid #cfcfcf;background:#dfdfdf;margin:20px;padding:20px}#legend p{margin:0 0 5px}#legend table{border-top:1px solid #aaa}#legend td img{height:auto;max-width:20px}#menuh{background:url(../images/menuh-back.jpg) no-repeat;text-align:center;height:35px;font-size:14px;padding:5px 0 0;margin:0}#menuh p{padding:0;margin:0}#menuh a{font-weight:400;color:#fff;font-size:14px;position:relative;padding:0;margin:0 10px;text-decoration:none;z-index:1}#searchwebaddress{width:960px;height:20px}#webaddress{font-size:12px;margin-top:5px;margin-left:5px;color:#fff}#search{float:right;font-size:11px;font-weight:700;padding-top:5px;padding-right:15px;color:#fff}#pagetree{text-align:right;width:auto}#pagetree p a{font-weight:700;color:#000;text-decoration:none}#pagetree p a:hover{color:#c00;text-decoration:underline}#pageheading{width:auto;padding-bottom:0;position:relative}#leftcontainer{float:left;width:146px;font-weight:400;font-size:14px;margin-top:5px;margin-bottom:5px;margin-left:0}#leftcontainer ul{list-style:none;text-align:left;margin:0 auto;padding:0}#leftcontainer ul li a{color:#fff}#leftcontainer ul li a:hover,#orangebutton ul li a:hover{background:url(../images/menuv-back2.jpg) no-repeat;color:#d9923b;opacity:.8;filter:alpha(opacity: 80);-moz-opacity:.8;-khtml-opacity:.8}#orangebutton ul{position:relative;top:5px;list-style:none;margin:-13px auto 0;padding:0}#orangebutton ul li a{color:#ff6c00}#recommend{font-weight:400;font-size:10px;margin-left:auto;margin-right:auto;margin-bottom:5px}#recommend a{font-size:10px}#recommend a:hover{color:#fff;text-decoration:none}#rightcontainer{position:relative;border:1px solid #000;font-weight:400;font-size:13px;float:right;width:145px;right:1px;top:5px;padding-top:5px;background-color:#fff;padding-bottom:15px;text-align:center;margin-bottom:5px}.pagegallery{background:#ffe1bd;width:98%;float:left;margin:5px auto 10px}.pagegallerycontent{width:99%;border:1px solid #000;margin-bottom:10px;padding:5px;float:left;font-weight:400}.pagegalleryheading{background:#2c2c2c;font-size:13px;font-weight:700;color:#fff;padding:3px}.link p,.linktop{color:#000;font-weight:400}.pagegalleryinner{width:90%;margin:0 auto;padding:0}.pagegalleryimage{float:left;padding:0;margin:5px;height:110px;width:150px;text-align:center}.pagegalleryimage img{border:1px solid #000;padding:2px;vertical-align:middle}.pagegalleryimage a:hover img{border:1px solid #282828;opacity:.7;filter:alpha(opacity: 70);-moz-opacity:.7;-khtml-opacity:.7}#imagelibrary{margin:4px;padding:4px}#imagelibrary img{margin:3px}.pageimagecenter{text-align:center;margin:0 auto;padding:0}.pageimageleft,.pageimageright{margin-top:5px;margin-bottom:5px;padding:0}.pageimageright{float:right;margin-left:5px}.pageimageleft{float:left;margin-right:5px}.pageimagenone img{margin:3px;padding:0}.link{background:#dabe9d;border:1px solid #000;margin:20px 30px;padding:5px;height:180px}.linktop{width:auto;font-size:13px;background:#2c2c2c;margin:0 auto;text-align:center;padding:5px}.productsold,.producttitle,.producttitle a,.th{font-weight:700}.linktop a{color:#fff}.linktop a:hover{color:#e85f0c}.linkleftcontainer{float:left;height:150px;position:relative;top:5px;width:150px;margin-bottom:5px}.linkleftcontainer img{border-style:none;margin:0;padding:0}.linkrightcontainer{float:right;position:relative;top:5px;width:525px;height:120px;overflow-y:auto;border:1px solid #000;background:#fff;margin-bottom:5px;padding:5px}.linkfooter{margin:none none -15px;color:#000;text-align:right;bottom:15px;font-size:13px}.linkfooter a{color:#4a4549}.linkfooter a:hover{color:#2c2c2c}.productitem{border:1px solid #000;height:185px;width:690px;margin:0 auto 14px;background:#f0dcc4}.productitem .description{display:none}.producttitle{padding:3px 3px 3px 6px;margin:0;font-size:13px;background:#2c2c2c;border-bottom:1px solid #000;color:#fff}.productprice,.producttext{font-size:13px;margin-right:6px;position:relative}.producttitle a{text-decoration:none;color:#900}.producttitle a:hover{color:#663}.productsold{color:red}.productimage{float:left;height:150px;top:5px;width:150px;position:relative;padding-left:6px}.productimage img{border:1px solid #000;max-width:150px;max-height:150px}.producttext{float:right;top:5px;width:505px;height:115px;overflow-y:auto;border-top:2px solid #999;border-right:1px solid #999;border-bottom:1px solid #999;border-left:2px solid #999;background:#fff;padding:5px}.producttext li{list-style:square}.productprice{float:right;width:510px;color:#000;text-align:right;margin-top:10px}.morebutton img{margin:10px 0 0 6px}#print{display:inline-block;position:absolute;top:5px;right:0}#print img{vertical-align:middle}.subpage,.td,.th{vertical-align:top}#productdisplaynote{text-align:center;color:#333;font-size:10px}.productdisplaytext{width:380px;margin:0 0 10px;text-align:left;font-size:13px;word-wrap:break-word}.productdisplaytext h2{font-size:15px;color:#555;border-bottom:1px solid #999;padding-top:10px}.productdisplayphotos{width:370px;float:right}.productdisplaylarge{overflow:hidden;border:1px solid #d6d6d6;box-shadow:1px 2px 3px 0 #888;-moz-box-shadow:1px 2px 3px 0 #888;-webkit-box-shadow:1px 2px 3px 0 #888;background:#fff}.productdisplaylarge img{max-width:348px;height:auto;border:10px solid #fff}.productdisplayimages{padding:0;height:100%;margin:10px 0 5px;text-align:center}#adminpage th,#debug,.form{text-align:left}.productdisplayimage{display:inline-block;width:90px;height:90px;overflow:hidden;margin:3px 6px;border:6px solid #fff;box-shadow:1px 2px 3px 0 #888;-moz-box-shadow:1px 2px 3px 0 #888;-webkit-box-shadow:1px 2px 3px 0 #888}.productdisplayimage a{display:inline-block}.productdisplayimage a img{border:0}.productdisplayimage:hover{border-color:#ccc}.displayimagedata{background:#fff;font-size:10px;padding:0 10px 10px}.table{border:1px solid #cfcfcf;border-bottom:0;font-family:Arial,Helvetica,sans-serif;width:100%}.td,.th{border-bottom:1px solid #cfcfcf;padding:5px}.th{width:30%;background:#dfdfdf;font-size:12px}.inscription,.td{background:#f1f1f1}.td{width:70%}.note{display:inline-block;font-size:8.5px;padding:3px 0;color:#555}.inscription{font-family:Palatino Linotype,serif;font-size:14px;padding:10px;margin:10px 0;border:1px solid #cfcfcf}#photographer{font-size:10px;text-align:center}#adminpage{font-weight:400;font-size:12px;margin-bottom:20px;margin-left:0}#adminpage a{color:#000;text-decoration:underline}#adminpage a:hover{color:#c00}#adminpage table{background-color:#dfdfdf;border:1px solid #9f9f9f;margin-bottom:10px}#adminpage td{background-color:#cfcfcf;color:#000}#adminpage th{background-color:#ffffcf;color:#000}#adminpage b{color:#000;font-weight:700}#adminpage input{visibility:visible;color:#000;background-color:#efefef;font-weight:400;font-size:12px;padding-left:0}#adminpage input[disabled]{color:#9f9f9f}#adminpagegallery{position:relative;font-weight:400;font-size:12px}#adminpage table.log{background-color:#3f3f3f}#adminpage table.log th{background-color:#868484;padding:2px;font-size:14px}#adminpage table .logrow1 td{background-color:#cfcfcf;padding:4px;font-size:12px}#adminpage table .logrow2 td{background-color:#efefef;padding:4px;font-size:12px}#adminpage table .logrowS td{background-color:#ffc;padding:4px;font-size:12px}#adminpage .rotate[data-clockwise]:not([data-clockwise='0']){display:inline-block;background-image:url(../images/clockwise.png);width:40px;height:40px}#adminpage .rotate[data-clockwise]:not([data-clockwise='1']){display:inline-block;background-image:url(../images/anticlockwise.png);width:40px;height:40px}.subpage{background-color:#F0DCC4;border:1px solid #000}.subpage img{border:0}.subpage a:link,.subpage a:visited{color:#000;text-decoration:none}#footer a:hover,.form .error,.subpage a:hover{color:#c00}#contact,#contact a:link,#contact a:visited{color:#000}#contact{width:auto;clear:both;background-color:#ccc;text-align:center;font-size:13px;margin:15px auto 5px}#contact a:hover{color:#c00;text-decoration:none}#contactpage table{margin-left:auto;margin-right:auto}.form{overflow:hidden;width:560px;max-width:100%}.form *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer,#footer a:link,#footer a:visited{color:#fff;font-size:11px}.form>div{padding:1px;margin:0 0 10px;overflow:hidden}.form>div>label{width:25%;float:left;padding-right:10px;line-height:24px}.form>div>div{width:75%;float:right}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%;padding:4px;border:1px solid #ccc;border-radius:2px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select{width:75%}.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=url]:focus,.form textarea:focus{outline:0;border-color:#4697e4}@media (max-width:640px){.form>div>div,.form>div>label{float:none;width:100%}.form>div{margin:0 0 8px}.form>div>label{margin:0 0 5px}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=url],.form select,.form textarea{width:100%}}#footer{background:url(../images/footer-back.jpg) no-repeat #fff;height:22px;clear:both;text-align:center;padding:9px 0 0;margin-top:10px;font-weight:400}#footer a:hover{text-decoration:none}#footer img{margin-left:5px}#debug{width:100%;padding:10px;margin-top:20px;border:1px solid #000;background-color:#cfcfff}@media print{*,h1,h2{color:#333}a:link:after{content:" (" attr(href) ")"}a[href^="mailto:"]:after{content:""}*{font-size:12px;line-height:18px;background:#fff}h1{margin:0 auto}#middle,#wrapper,body{background:0 0}#contact,#footer,#header,#leftcontainer,#menuh,#pagetree,#print,#searchwebbanner,.stotop{display:none}#middle{margin:0;width:100%}.productdisplaytext{width:540px}}