html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,cite,code,dfn,em,strong,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,embed{vertical-align:baseline;font:inherit;font-size:100%;outline:0;padding:0;margin:0;border:0;}
div,p,ol,ul,dl,h1,h2,h3,h4,h5,h6,table,form,fieldset,select,blockquote,address,button,iframe,object,pre,hr,dd,dt{zoom:1;}html{overflow-y:scroll;}html,body{height:100%;width:100%;} body{position:relative;line-height:1;font-size:100.1%;}ol,ul,dl{position:relative;line-height:1.8;} ol {list-style-type:decimal;}
ul {list-style-type:disc;}
table{position:relative;border-collapse:collapse;border-spacing:0;}
textarea {line-height:1.5;width:95%;}
label {cursor:pointer;}
li li, li p, td p, blockquote p, p span {font-size:100%;}  :focus {outline:0;-moz-outline-style:none;} a:focus,a:active {outline:none;} a img {border-style:none;} strong{font-weight:bold;}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
div {overflow:hidden;}  p {line-height:1.6;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;line-height:1.6;}
input.text {font-size:95%;border:1px solid #ccc;color:#333;height:1.7em;background:#fcfcfc;}


.p{line-height:1px;position:relative;margin:0;z-index:3;overflow:hidden;}

.p .menu a:link,.p .menu a:visited {text-decoration:none;}
p {margin:17px 0;}
ul,dl,ol {margin:17px auto;}
h1,h2,h3,h4,h5,h6 {font-family:Arial,sans-serif;margin:20px 0 17px 0;}
h1 {font-size:22px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:10px;}

.wh .p,.wf .p,.wot .p,.wob .p {margin:0;padding:0;} .wh .p .c,.wf .p .c,.wot .p .c,.wob .p .c {padding:0;} .wh .p a,.wf .p a,.wot .p a,.wob .p a,.wh .p a:visited,.wf .p a:visited,.wot .p a:visited,.wob .p a:visited {text-decoration:none;} 
table, input, select {font-size:100%;clear:both;}  /* help poor old IE */
table {cellpadding:10px;border-collapse:collapse;}
table table {font-size:100%;}
table.eq3 td {width:33%;}table.eq2 td{width:49%;}
td {padding:6px;line-height:1.8;}
.sqsh td{padding-top:0;padding-bottom:0;}
.strch td{padding-top:10px;padding-bottom:10px;}
th {vertical-align:top;padding:14px;line-height:1.8;font-weight:bold;}
table, th, td {border:1px solid #ccc;}
table.dk th, table.dk td {border:1px solid #ccc;}
table img {vertical-align:top;}

.sbt {position:absolute;z-index:0;width:100%;height:6000px;}.sbt div {height:6000px;} .sbc {position:relative;z-index:10;}
.sbb {clear:both;}.i {position:relative;margin:12px 0;}	.i div{position:relative;z-index:2;border:1px solid #ccc;line-height:0;min-height:30px;} 	.i div a {line-height:1.3;}	.i img{width:100%;vertical-align:top;} 	.i h1,.i h2,.i h3,.i h4,.i h5,.i h6,.i p {margin:3px 0 0 0;text-align:center;}	.i .ic {position:absolute;z-index:0;font-size:6px;margin:0 4px;} 	.i .zz_bw {width:100% !important;}.pi2 .i,.pi3 .i,.pi4 .i,.pi5 .i,.pi6 .i {float:left;text-align:center;}
.pi2 .i div,.pi3 .i div,.pi4 .i div,.pi5 .i div,.pi6 .i div {margin:0 4px;}
.pi2 .i {width:49.9%;}.pi3 .i {width:33.3%;}.pi4 .i {width:24.9%;}.pi5 .i {width:19.9%;}.pi6 .i {width:16.5%;}
.piv .c {padding-top:20px;padding-bottom:20px;}.pglry .clck {text-align:center;clear:both;font-size:90%;margin:0;}.zglry{display:none;}
.menu {position:relative;line-height:1.8;clear:both;}
.menu ul {line-height:1.6;margin:0;}
.menu li {list-style:none;margin:0;}
#wlc {text-align:left;word-wrap:break-word;}
.wfc {position:relative;word-wrap:break-word;width:100%;min-height:100%;}
	.wsc {position:relative;z-index:2;}#ie6 #wfc {background:none;}
.wb,.wb1,.wb2,.wb3,.wb4,.ws,.wc,.wm,.wa,.wot,.wob,.wf,.wh {position:relative;z-index:2;}
.wb,.wb1,.wb2,.wb3,.wb4{clear:both;}
#z__eod {display:none;} .z_slide{filter:alpha(opacity=0);-moz-opacity:.0;opacity:.0;}.big {font-size:120% !important;} .small {font-size:80% !important;}
.js .btn, .js .btn a{cursor:default;} h1.sqsh,h2.sqsh,h3.sqsh,h4.sqsh,h5.sqsh,h6.sqsh {line-height:1.1 !important;}
p.sqsh{line-height:1.1 !important;}
p.strch{line-height:2 !important;}
.sqsh .i {margin-top:5px;margin-bottom:5px;}
.strch .i {margin-top:20px;margin-bottom:20px;}
.sqsh p {margin-top:0 !important;margin-bottom:0 !important;}.sqsh li {margin-top:0 !important;margin-bottom:3px !important;}.strch p{margin-top:24px !important;margin-bottom:24px !important;}.strch li {margin-bottom:24px !important;}.clrb{clear:both !important;}
.clrr{clear:right !important;}
.clrl{clear:left !important;}
.clrn{clear:none !important;}.txc {text-align:center !important;}
.txr {text-align:right !important;}
.txl {text-align:left !important;}
.dn {display:none !important;}
.dib{display:inline-block !important;}
.hlt {color:red !important;}
.wnw{white-space:nowrap !important;}
.vam {vertical-align:middle !important;}
.dyna img {vertical-align:middle;}
.phone {font-weight:bold;}
.fl{float:left !important;}.fr{float:right !important;}.fn{float:none !important;}
.w25{width:24.9% !important;}.w33{width:33% !important;}.w40{width:40% !important;}.w45{width:44.9% !important;}.w50{width:49.9% !important;}.w55{width:54.9% !important;}.w60{width:59.9% !important;}.w70{width:69.9% !important;}.w75{width:74.9% !important;}.w80{width:79.9% !important;}.w90{width:90% !important;}.w100{width:100% !important;}
.y0{margin-top:0 !important;}.y--0{margin-bottom:0 !important;}.y0-0{margin-top:0 !important;margin-bottom:0 !important;}.y0000{margin:0 !important;}.ye{margin-top:14px;}
.y0c{margin-top:0 !important;margin-right:12px !important;}.y0--c{margin-top:0 !important;margin-left:12px !important;}.yf{margin-top:15px !important;}
.y0_0_{margin:0 auto !important;}.y-_-_{margin-left:auto !important;margin-right:auto !important;}
.y6--c{margin-top:6px !important;margin-left:12px !important;}.y6c--{margin-top:6px !important;margin-right:12px !important;}
.y0-8-{margin-top:0 !important;margin-bottom:8px !important;}.yc{margin-top:12px !important;}.y-c{margin-right:12px !important;}.y---c{margin-left:12px !important;}.y-a{margin-right:10px !important;}
.yc0c0{margin:12px 0 !important;}.y6-6-{margin-top:6px !important;margin-bottom:6px !important;}.y0--f{margin-top:0 !important;margin-left:15px !important;}.y--5{margin-bottom:5px !important;}
.y0-cf{margin-top:0 !important;margin-bottom:12px !important;margin-left:15px !important;}.y---w{margin-left:33px !important;}.y--0c{margin-bottom:0 !important;margin-left:12px !important;}.y0--k{margin-top:0 !important;margin-left:20px !important;}
.wfc {position:relative;min-height:100%;word-wrap:break-word;font:16px "Trebuchet MS",Helvetica,Arial,sans-serif;}#wsc{position:relative;z-index:2;}	.wp {width:1004px;margin:0 auto;padding:30px 0 30px 0;}
.ws,.wc {float:left;} .wm,.wa {float:right;}
.wm{width:800px;}
.wc{width:500px;}
.ws{width:300px;}
.wa{width:200px;}
.bsc .wc{float:right;width:799px;}
.bsc .ws{width:200px;}
.bc .wc {width:1000px;float:none;}
.bca .wc {float:left;width:650px;}
.bca .wa {float:right;width:350px;}
.sb{position:relative;}.sb,.sf,.h1,.h .wm .p {border-left:2px solid #000;border-right:2px solid #000;position:relative;}
.bca2 .wc,.bca2 .wa {width:475px;}
table {position:relative;width:100%;margin:14px auto 20px auto;}
?/*======================================================================== IMAGES ======================================*/?>
.i div{border:1px solid #5d4426;}   .pnno{} .wb {border-top:1px solid #000;}
.wb .p {margin-bottom:0;}.pncl,.pncl h1,.pncl h2,.pncl h3,.pncl h4,.pncl h5,.pncl h6 {color:#fff;}
.pncl a{color:#fff;}.pncl a:visited {color:#fff;}.pncl a:hover,.pncl a:active {color:#fco;}.bl .pncl .zz_bl a:hover,.bl .pncl .zz_bl a:active{cursor:default;color:#fc0;}.pncl{padding:12px;}

.pnow{background:#f5ecde;}
.pnow,.pnow h1,.pnow h2,.pnow h3,.pnow h4,.pnow h5,.pnow h6 {color:#161817;}
.wb h1,.wb h2,.wb h3,.wb h4,.wb h5,.wb h6 {color:#161817;}
.pnow a{color:#384b61;}.pnow a:visited{color:#3d335c;}
.pnow a:hover,.pnow a:active {color:#3d335c;}
.bl .pnow .zz_bl a:hover,.bl .pnow .zz_bl a:active{cursor:default;color:#3d335c;}
.pnow h1.hr,.pnow h2.hr,.pnow h3.hr,.pnow h4.hr,.pnow h5.hr,.pnow h6.hr{border-bottom:1px solid #161817;}
.pnow div.hr{border-top:1px solid #161817;margin:5px 0;}
.pnow table,.pnow th,.pnow td{border:1px solid #cfd7ce;}
.pnow .brt,.pnwh .brt,.pnpw .brt{color:#fc0;}
.pnow {padding:12px;}
.pnow .i div{border:1px solid #5a5e59;}
.pngf{background:#42483c;}
.pngf{color:#fff;}
.pngf h1,.pngf h2,.pngf h3,.pngf h4,.pngf h5,.pngf h6 {color:#fff;}
.pngf a{color:#fff;}.pngf a:visited {color:#fff;}.pngf a:hover,.pngf a:active {color:#fco;}.bl .pngf .zz_bl a:hover,.bl .pngf .zz_bl a:active{cursor:default;color:#fc0;}.pngf h1.hr,.pngf h2.hr,.pngf h3.hr,.pngf h4.hr,.pngf h5.hr,.pngf h6.hr {border-bottom:1px solid #aab7a6;}
.pngf div.hr{border-top:1px solid #aab7a6;margin:5px 0;}
.pngf table, .pngf th, .pngf td{border:1px solid #70846a;}
.pngf .brt,.pngf .brt a,.pngf .brt a:visited {color:#fc0;}
.pngf .c{padding:0;}
.pngf .i div{border:1px solid #666965;}


.sbt {height:6000px;}
.sbt .wc, .sbt .wa, .sbt wc, .sbt .wm {height:100%;}
.bxow {background:#f5ecde;}
.bxgf{background:url(side.bg.jpg) repeat-y #42483c;}
.bggn{background:#576453;}
.bgdg{background:#21261f;}

ol li{margin:0 0 16px 26px;}
ul li{margin:0 0 16px 16px;}

.lv ul {border-bottom:1px solid #556451;}
.lv li {position:relative;vertical-align:middle;0;border-top:1px solid #556451;border-bottom:1px solid #384333;}.lv li.fst {}
.lv li:hover {background:url(menu.hlt.jpg);}
.lv li.ind1,.lv li.ind2 {background:url(menu.bgd.jpg);}
.lv li.ind1:hover,.lv li.ind2:hover {background:url(menu.hltd.jpg);}
.lv li a{display:inline-block;width:100%;}
.lv li a, .lv li a:visited {padding:7px 50px 5px 50px;font-size:16px;color:#fff;}
.lv li.ind1 a,.lv li.ind2 a{padding:6px 50px 4px 50px;font-size:16px;color:#fff;}
.lv li a:hover,.lv li a:active {color:#fc0;}
.lv li.ind1 a:hover,.lv li.ind1 a:active,.lv li.ind2 a:hover,.lv li.ind2 a:active {color:#fff;}
.lv .ind1, .lv .ind2 {position:relative;padding-left:30px;display:none;}

.lh ul {background:url(menu.bg.jpg) repeat-x #384333;text-align:right;height:46px;}.lh li {display:inline;padding:6px 20px;border-right:1px solid #778772;}
.lh li.lst {border-right:0;}
.lh li a, .lh li a:visited 	{font-size:16px;color:#fff1d4;padding:6px;line-height:46px;}
.lh li a:hover,.lh li a:active {color:#f5c055;}

.lhm ul{font-size:.9em;text-align:center;margin:.5em;}
.lhm li {display:inline;padding:0 1em;border-right:1px solid #a17625;}
.lhm li.fst {border-left:1px solid #a17625;}
.lhm li a, .lhm li a:visited {color:#463412;padding:.4em;}
.lhm li a:hover,.lhm li a:active {color:#fff;}

.kb1{position:absolute;height:100%;width:100%;z-index:1;} .kb0 {background:url(bg.jpg) repeat-x #576453;}
.kb0,.kb1 {position:absolute;height:100%;width:100%;z-index:1;}
.h,.f {font:14px Verdana,Arial,sans-serif !important;}.h .sbt {margin-top:86px;}
.h .wm {width:100%;}
.h ul,.f ul {margin:0;}
.h ul li,.f ul li{margin:0;}
.h .i {float:left;margin:0;width:auto;} .h .i div {border:0;}
.h .phone {color:#f5c055;font-size:21px;margin:0 0 0 5px;float:right;font-weight:normal;}
.h .tree {background:url(side.bg.jpg) repeat-y #384333;height:241px;}
.h .tree img {margin:30px 0 0 43px;}
.h1 .wc .p {height:241px;}
.sf {background:url(menu.bg.jpg) repeat-x #384333;height:46px;}
.sf .f {padding-top:3px;}
.f p {font-size:80%;text-align:right;color:#fff;margin:4px 10px 4px 0}
.f p.copy{margin:10px 0 0 10px;}
.dyna {text-align:right;}
.dyna a{padding:6px 3px;}
.photo {margin:20px 30px 10px 10px;;}
.photo-projects {position:absolute;right:20px;top:60px;width:300px;}
.photo-details {position:absolute;right:50px;top:200px;width:300px;}
.photo-projects a,.photo-details a {font-size:35px;padding:50px;text-decoration:none;}
.photo-projects a,.photo-projects a:visited {color:#fff;}
.photo-details a,.photo-details a:visited {color:#000;}
.photo-projects a:hover,.photo-details a:hover{color:#fc0;}
.wot p {margin-top:5px;text-align:center;color:#7f8e7b;font-size:80%;}

#wsc {overflow:visible;}#z_ssBB {display:none;position:absolute;z-index:90;} #z_ssBB #z_dim {position:absolute;z-index:1;background:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
#z_slideshow,#z_slideshowc{position:relative;display:none;padding:0;}
#z_slideshow{z-index:2;width:999px;height:856px;}
#z_ssBB #z_slideshow{width:824px;margin:0 auto;}
#z_slideshowc{z-index:1;padding:12px;}
#z_ssBB #z_mainSlide {position:relative;z-index:2;}
.wp {position:relative;z-index:1;} #z_mainSlide {height:598px !important;}
.z_ss #z_arrowr{position:absolute;top:250px;right:32px;background:url(right-arrow.gif);height:50px;width:48px;}
.z_ss #z_arrowr.movr{background:url(right-arrow.hlt.gif);}.z_ss #z_arrowl{position:absolute;top:250px;left:32px;background:url(left-arrow.gif);height:50px;width:48px;}
.z_ss #z_arrowl.movr{background:url(left-arrow.hlt.gif);}
#z_ssBB .z_ss #z_arrowl{position:absolute;top:644px;left:20px;background:url(buttonBLft.jpg);height:38px;width:40px;z-index:90;}
#z_ssBB .z_ss #z_arrowr{position:absolute;top:644px;right:20px;background:url(buttonBRit.jpg);height:38px;width:40px;z-index:90;}
#z_ssBB #z_arrowl.movr{background:url(buttonBLft.hlt.jpg);}
#z_ssBB #z_arrowr.movr{background:url(buttonBRit.hlt.jpg);}

.dim #z_arrowr,.dim #z_arrowl {-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.z_ss .z_show {margin:0 auto;position:relative;z-index:1;}
#z_ssBB .z_show {background:#000;overflow:visible;}
.z_ss .z_show .z_btn {width:166px;height:38px;margin:0 auto 14px auto;background:url(button.jpg);}
.z_ss .z_show .z_btn:hover{background:url(button.hlt.jpg);cursor:default;}
.z_ss .z_show .z_btn p {color:#fff;padding-top:6px;margin:0;text-align:center;}
.z_ss .z_show .z_btn p:hover {color:#fc0;}
.z_ss .z_show,.z_slide {width:800px;}
.z_ss .z_show .i {text-align:center;}
.z_ss .z_show .i #z_mainSlide{width:auto;border:1px solid #5d4426;}
.z_ss .z_show .i {position:relative;z-index:2;}
.z_ss .z_show .i div{width:100%;border:0;height:600px;}
.z_ss  #z_loading{position:absolute;z-index:4;top:280px;left:375px;display:none;}
.z_ss .z_exit {display:none;}
.z_sse .z_exit {display:block;float:right;} .z_sse .z_auto {float:left;margin:0;}
#z_ssBB #z_exit,#z_ssBB #z_auto {display:none;}
#z_ssBB #z_exitd {position:absolute;display:block;right:0;top:-12px;z-index:90;width:47px;height:45px;background:url(close.gif) no-repeat;}
#ie7 #z_ssBB #z_exitd {background:url(close.gif) no-repeat;}
#z_ssBB #z_exitd.movr {background:url(close.hlt.gif) no-repeat;}
#ie7 #z_ssBB #z_exitd.movr {background:url(close.hlt.gif) no-repeat;}
#z_ssBB #z_autod {position:absolute;display:block;left:60px;top:620px;width:40px;height:38px;z-index:90}
.z_ss table.z_thumbs{margin-left:2px;text-align:center;}
#z_ssBB #z_thumbs {background:#000;border:8px solid #000;border-bottom-width:4px;}
.z_ss table.z_thumbs,.z_ss table.z_thumbs td{border:0;vertical-align:bottom;}
.z_ss table.z_thumbs td{padding:0 0 4px 0;}
.z_ss table.z_thumbs img {border:1px solid #5e5a59;width:100px;height:75px;}
.z_ss table.z_thumbs img.movr{border-color:red;}
.z_ss #z_caption{min-height:50px;}
#z_ssBB #z_caption {color:#fff;margin:20px 60px 0 110px;}
.z_ss #z_caption.bold {font-size:140%;}.showing{border:1px solid yellow !important;}#tourend {display:none;}
.z_pl .z_btn {width:166px;height:38px;margin:0 auto 14px auto;background:url(button.jpg);}
.z_pl .z_btn.movr{background:url(button.hlt.jpg);cursor:default;}
#z_ssBB .z_btn.movr{background:url(buttonB.hlt.jpg);}
#z_ssBB .z_auto {width:40px;height:38px;position:absolute;top:620px;left:50%;background:url(buttonBPas.jpg);}
#z_ssBB .z_auto.movr {background:url(buttonBPas.hlt.jpg);}
#z_ssBB .paused .z_auto {background:url(buttonBPly.jpg);}
#z_ssBB .paused .z_auto.movr {background:url(buttonBPly.hlt.jpg);}
.z_pl .z_btn p{color:#fff;padding-top:6px;margin:0;text-align:center;}
.z_pl .z_btn p:hover {color:#fc0;}
.z_pl .ig {float:left;width:25%;width:199px;background:url(tilted.gif) no-repeat;}
.z_pl .ig img{width:146px;height:110px;margin:33px 0 0 28px;}
.z_pl .ig p {margin:13px 0 28px -7px;text-align:center;}
.z_pl .thumblist{clear:none;border:0 !important;margin-top:34px;}
.z_pl .thumblist td {border:0;padding:2px;}
.z_pl .thumblist img {border:1px solid #5d4426;width:100px;}
.ssdn {display:none;} 