*{margin:0;padding:0}li{display:list-item}body{font-family:Arial,Helvetica,sans-serif;background:#e4e0df url("../img/body.gif") repeat-y center top;color:#000;font-size:small;text-align:center;line-height:1.4;min-width:930px}html,body{height:100%}.noscreen,#menu h2,#nav h2.access{width:200px;position:absolute;left:0;top:-4000px;overflow:hidden}hr{display:none}hr.end,.end{clear:both;height:1px;line-height:1px;font-size:1px;display:block;visibility:hidden}/* layout */ #back{width:100%;min-height:100%;position:relative;margin:0 auto;z-index:0;background:url("../img/back.jpg") repeat-x}#in{width:100%;background:url("../img/in.gif") no-repeat center top;min-height:400px}#menu{width:930px;height:197px;margin:0 auto;background:url("../img/menu.jpg") no-repeat;position:relative}#head{width:930px;margin:0 auto;text-align:left;height:168px;background:url("../img/head.jpg") no-repeat;position:relative}#main{width:930px;margin:0 auto;padding:40px 0 125px 0;background:url("../img/main.jpg") no-repeat}#crumb{width:400px;position:absolute;bottom:5px;left:0;text-align:left;height:60px;line-height:60px;white-space:nowrap;overflow:hidden;z-index:10}#nav{width:224px;height:400px;float:left;text-align:left;overflow:hidden}#content{width:650px;float:right;text-align:left;overflow:hidden}#fav{width:100%;clear:both;text-align:right;padding-top:15px}#foot{width:100%;height:110px;position:absolute;left:0;bottom:0;background:url("../img/foot.gif") repeat-x}#foot .in{width:930px;margin:0 auto;height:110px;background:url("../img/footin.jpg") no-repeat right top}/* layout */ /* top menu - main */ #menu{width:930px;margin:0 auto}#menu ul{width:100%;position:relative;height:197px;font-family:"Arial Narrow",Arial,Helvetica,sans-serif}#menu li.first,#menu li.two,#menu li.three{list-style:none;float:left;display:inline;width:151px;height:132px;text-align:left}#menu li.first h3,#menu li.two h3,#menu li.three h3,#menu li.first a,#menu li.two a,#menu li.three a{display:block;width:134px;height:118px;padding:7px 0 0 10px;text-decoration:none;line-height:1.2;font-weight:normal}#menu li.first h3,#menu li.two h3,#menu li.three h3{width:134px;height:132px}#menu li.first a,#menu li.two a,#menu li.three a,#menu li.first h3,#menu li.two h3,#menu li.three h3{font-size:150%;font-weight:normal}#menu li em,#menu li h3 em{font-size:70%;display:block;font-style:normal}#menu li a:link,#menu li a:visited{color:#fff;text-decoration:none}#menu li.first,#menu li.two,#menu li.three,#menu li.first h3,#menu li.two h3,#menu li.three h3,#menu li.first a:link,#menu li.first a:visited,#menu li.two a:link,#menu li.two a:visited,#menu li.three a:link,#menu li.three a:visited{background:url("../img/link.jpg") no-repeat 0 0}#menu li.first,#menu li.first a:link,#menu li.first a:visited{background-position:0 0}#menu li.two,#menu li.two a:link,#menu li.two a:visited{background-position:-151px 0}#menu li.three,#menu li.three a:link,#menu li.three a:visited{background-position:-302px 0}#menu li.first a:hover,#menu li.two a:hover,#menu li.three a:hover{background-position:-604px 0;color:#ffcc00}#menu li.first h3,#menu li.two h3,#menu li.three h3{background-position:-453px 0;color:#000}#menu li a:hover{color:#ffcc00}/* top menu - main */ /* top menu right */ li.home,li.service,li.portfolio,li.contact{list-style:none;color:#fff;position:absolute;bottom:0;width:90px;height:56px;background:url("../img/home.gif") no-repeat right top}li.home h3,li.home a,li.service h3,li.service a,li.portfolio h3,li.portfolio a,li.contact h3,li.contact a{font-weight:normal;font-size:100%;display:block;position:absolute;width:100%;height:56px;line-height:56px;overflow:hidden;white-space:nowrap;bottom:-1px;left:0;background:url("../img/h3.gif") no-repeat center bottom}li.home{width:88px;height:64px;position:absolute;left:548px;background:url("../img/home.gif") no-repeat right top}li.service{width:80px;left:636px}li.portfolio{left:716px;width:120px}li.contact{left:836px}li.home h3,li.service h3,li.portfolio h3,li.contact h3{background:url("../img/hover.gif") no-repeat center bottom;color:#ffcc00}#menu li.home a:hover,#menu li.service a:hover,#menu li.portfolio a:hover,#menu li.contact a:hover{background:url("../img/hover.gif") no-repeat center bottom}/* top menu right */ /* headers */ h1,h1 span{width:290px;height:168px;position:absolute;left:0;top:0;z-index:1;overflow:hidden;color:#fff;display:block;font-size:150%;font-weight:normal}h1 span{z-index:2;background:url("../img/h1.jpg") no-repeat;cursor:pointer}h1 a:link,h1 a:visited,h1 a:hover{color:#000}#main h2{font-weight:normal;font-size:170%;font-family:"Arial Narrow",Arial,Helvetica,sans-serif;padding:0 0 20px 0;color:#0b7f38}#content h2{padding:0 0 20px 30px;background:url("../img/h31.gif") no-repeat}#main h3,#photogallery .photo p{font-weight:normal;font-size:150%;color:#b64614;padding:0 0 6px 0;font-family:"Arial Narrow",Arial,Helvetica,sans-serif}/* headers */ /* lists */ #main ul,#main ol{padding:0 0 20px 45px}#main ul li{margin:0 0 5px 0;list-style:circle}#main ol li{margin:0 0 5px 0;list-style:decimal}.error li{color:#ff0000;font-weight:bold}#nav ul{padding:0 0 20px 0}#nav ul li{list-style:none;padding-left:15px;background:url("../img/out.gif") no-repeat 0 0.45em}/* lists */ /* form */ fieldset{border:none}fieldset input{width:300px;margin:0 0 7px 0}fieldset input.small{width:150px}textarea{width:100%}.req{color:#840000}p input{padding:3px 5px}/* form */ /* paragraphs */ #main p,address{padding:0 0 20px 0;font-style:normal}p.page{text-align:right}address:first-line{font-weight:bold}#main p.more{text-align:right;margin-top:-10px;border-bottom:5px solid #e5dfdf;padding:0 0 10px 0;margin:0 0 10px 0}#main p.more a{padding-left:20px;background:url("../img/more.gif") no-repeat left center}#foot p{color:#fff;text-align:left;padding:55px 0 0 0}/* paragraphs */ /* links */ a{outline:0}a:link,a:visited{color:#3f7bb1}a:hover,a:active,a:focus{color:#f36523}#foot .in a:link,#foot .in a:visited{color:#fff}#foot .in a:hover,#foot .in a:active,#foot .in a:focus{color:#ffcc00}a.fav,a.print{padding-left:20px}a.fav{background:url("../img/fav.gif") no-repeat left center}a.print{background:url("../img/print.gif") no-repeat left center}/* links */ /* thickbox */ #photogallery{width:100%;clear:both}#photogallery .photo p br{display:none}#photogallery .photo p{line-height:1.2;color:#0b7f38}#photogallery .photo p a{font-size:60%;padding-top:4px;display:block;font-family:Arial,Helvetica,sans-serif}a.out{padding-left:15px;background:url("../img/out.gif") no-repeat 0 0.54em}#sorting{width:100%}#content #sorting ul{padding:0;margin:0;border-left:1px solid #cecece;width:100%}#sorting li{list-style:none;display:inline;float:left;padding:0 5px;border-right:1px solid #cecece;text-align:left;position:relative;line-height:1.2}#sorting li a,#sorting li strong{display:inline;float:left}#photogallery .photo img{border:10px solid #e5ebe8;margin-top:7px}#photogallery .photo a:hover img{border:10px solid #d9e3de}#content .in .photo p{padding:0;position:relative}.right{float:right;margin:5px 0 15px 20px}.left{float:left;margin:5px 20px 15px 0}#photogallery .photo{float:left;margin:5px 40px 20px 0}#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%}.TB_overlayBG{background:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75}#TB_window{position:fixed;background:#fff;z-index:102;font-weight:bold;display:none;text-align:center;top:50%;left:50%}#TB_next a,#TB_prev a{font-weight:normal}#TB_window img#TB_Image{border:10px solid #e5ebe8;margin:5px 0}#TB_caption{height:25px;padding:7px 10px 10px 15px;float:left}#TB_closeWindow{height:25px;padding:7px 15px 5px 0;float:right;font-weight:normal}#TB_closeAjaxWindow{padding:7px 20px 5px 0;margin-bottom:1px;text-align:right;float:right}#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 20px;margin-bottom:1px}#TB_title{background:#fff;height:27px}#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px}#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px}#toplist{display:none}/* thickbox */