@charset "utf-8";
/* ****  bucksprings.min.css
				Don Stier, Maplegate Technologies, LLC
				9/1/2012
**** */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{background-color:#003;background-image:url(nav/buck_bodybackground.jpg);font-family:Geneva,Arial,Helvetica,sans-serif}
* img{max-width:100%}
#wrapper{padding:0;margin:0 auto;height:auto;max-width:962px;border:1px solid #006;background-color:#FFF}
#header{background-color:#FFF}
#nav{padding:0;width:100%;margin:0 auto;text-align:center}
#nav ul{width:100%;margin:auto 1px;list-style:none}
#nav li{display:inline-block;margin:0 -3px}
#nav li a{height:37px;text-indent:-9999px;float:left;border:0;padding:0;background-image:url(nav/navBkgd.jpg)}
#nav li a.item1{background-position:0 0;width:65px}
#nav li a:hover.item1{background-position:0 -37px;width:65px}
#nav li a.item2{background-position:-65px 0;width:151px}
#nav li a:hover.item2{background-position:-65px -37px;width:151px}
#nav li a.item3{background-position:-215px 0;width:70px}
#nav li a:hover.item3{background-position:-215px -37px;width:70px}
#nav li a.item4{background-position:-285px 0;width:95px}
#nav li a:hover.item4{background-position:-285px -37px;width:95px}
#nav li a.item5{background-position:-380px 0;width:80px}
#nav li a:hover.item5{background-position:-380px -37px;width:80px}
#nav li a.item6{background-position:-460px 0;width:66px}
#nav li a:hover.item6{background-position:-460px -37px;width:66px}
#nav li a.item7{background-position:-526px 0;width:87px}
#nav li a:hover.item7{background-position:-526px -37px;width:87px}
#nav li a.item8{background-position:-613px 0;width:106px}
#nav li a:hover.item8{background-position:-613px -37px;width:106px}
#nav li a.item9{background-position:-719px 0;width:82px}
#nav li a:hover.item9{background-position:-719px -37px;width:82px}
#narrative{background-image:url(nav/bucks_gradient.jpg);background-color:#1b7648;background-repeat:repeat-x;width:100%;height:auto;min-height:680px;padding:0}
#sidebar{float:left;margin:0;width:160px}
#sidepix img{width:150px;margin:20px 5px 0;border:0}
#attractions{padding:0;margin:0 0 0 10px}
#attractions li{display:block;margin:7px 0 0 0}
#attractions li a{width:134px;height:54px;display:block;text-indent:-9999px;background-image:url(nav/attr_sprite.png)}
#attractions li a.item20{background-image:none;text-indent:0;margin:20px 0}
#attractions li a.item21{background-position:0 0}
#attractions li a:hover.item21{background-position:-134px 0}
#attractions li a.item22{background-position:0 -54px}
#attractions li a:hover.item22{background-position:-134px -54px}
#attractions li a.item23{background-position:0 -108px}
#attractions li a:hover.item23{background-position:-134px -108px}
#attractions li a.item24{background-position:0 -162px}
#attractions li a:hover.item24{background-position:-134px -162px}
#attractions li a.item25{background-position:0 -216px}
#attractions li a:hover.item25{background-position:-134px -216px}
#attractions li a.item26{background-position:0 -270px}
#attractions li a:hover.item26{background-position:-134px -270px}
#attractions li a.item27{background-position:0 -324px}
#attractions li a:hover.item27{background-position:-134px -324px}
#attractions li a.item28{background-position:0 -378px}
#attractions li a:hover.item28{background-position:-134px -378px}
#attractions li a.item29{background-position:0 -432px}
#attractions li a:hover.item29{background-position:-134px -432px}
#attractions li a.item30{background-position:0 -486px}
#attractions li a:hover.item30{background-position:-134px -486px}
#attractions li a.item31{background-position:0 -540px}
#attractions li a:hover.item31{background-position:-134px -540px}
#attractions li a.item32{background-position:0 -594px}
#attractions li a:hover.item32{background-position:-134px -594px}
#attractions li a.item33{background-position:0 -648px}
#attractions li a:hover.item33{background-position:-134px -648px}
#attractions li a.item34{background-position:0 -702px}
#attractions li a:hover.item34{background-position:-134px -702px}
#feature{margin-left:163px;width:auto;max-width:100%;position:relative;background-color:#fff;color:#000;padding:15px 10px;min-height:710px}
#feature img{max-width:90%;padding:5px}
#feature .img50{max-width:45%}
#feature img.dropshdw{padding:5px 0 0 5px;margin:15px;-moz-box-shadow:11px 11px 5px rgba(27,118,72,0.65);-webkit-box-shadow:11px 11px 5px rgba(27,118,72,0.65);box-shadow:11px 11px 5px rgba(27,118,72,0.65);-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=11,OffY=11,Color=#a61b7648,Positive=true)";filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=11,OffY=11,Color=#a61b7648,Positive=true)}
#feature a.item20 img{max-width:175px;margin:5px;border:0}
#feature p{padding:10px;font-size:.9em;font-weight:normal;color:#000;line-height:1.25em}
#feature li{font-size:.9em;line-height:1.1em;margin:10px 5px 10px 20px}
div.slideshow{border:2px solid #000;margin:0 auto;padding:10px}
#home-slideshow{margin:10px 10px 20px;width:650px;height:485px;overflow:hidden}
#home-slideshow img{position:absolute;width:640px;height:480px;padding:7px 0}
h1,h2,h3,h4{padding:0 10px 10px;font-weight:bold;text-align:center}
h1{font-size:1.2em;color:#f90}
h2{font-size:1.1em;color:#c2973d}
h4{font-size:1em;color:#030}
.h2block {text-align:center;font-size: 1.2em;color: #f90;margin:10px auto;width:80%;padding:10px;text-shadow: 1px 1px 1px #000;-webkit-box-shadow: 3px 3px 5px 6px #ccc; -moz-box-shadow:3px 3px 5px 6px #ccc;box-shadow:3px 3px 5px 6px #ccc;}
*.keypoint{color:#1b7648;font-weight:bold}
#googlemapframe{max-width:100%;width:550px;height:350px;border:2px solid #060}
#rates h2{color:#060}
#rates .keypoint{color:maroon}
#rates table{font-size:.9em;width:80%;margin-left:40px}
#rates th.hdr3{color:#060}
#rates td.hdr3{color:maroon}
#rates th{padding:0}
#rates td{padding:0;border:1px #000 dashed;font-weight:bold;text-align:center}
#rates table.discount {width:80%}
#rates table.discount td{border:0;padding:5px 0;text-align:left;}
#rates table.discount td.hdr3{text-align:center}

div.specials{padding:10px 30px;text-align:center}
#feature div.specials p{line-height:20px;margin:30px 0}
* p.addrblock{margin:5px 5px 30px 30px;font-size:120%}
div.comment{margin:10px;padding:2px 10px;text-align:left;border:1px dashed #1b7648;width:60%;position:relative}
div.aright{margin-left:30%}
* p.signature{text-align:right;font-style:italic;color:#1b7648}
#footer{border-top:solid 2px #666;padding:10px 0 0 0;background-color:#1b7648;color:#fff}
#footer-addr{background-color:#1b7648;text-align:center;padding:4px 0;margin:0;text-shadow:none;font-size:14px}
#footer-addr h2{font-size:120%;margin:0;padding:0}
.ftr-star{margin:0 0 0 4px;padding:1px 9px 1px 6px}
div.copyright{font-size:10px;text-align:right;padding:10px 20px 0 0}
.copyright a{color:#CCC !important;text-decoration:none}
.fltrt{float:right;margin-left:8px}
.fltlft{float:left;margin-right:8px}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0}
.ctr{text-align:center}
.green-tooltip{display:none;position:absolute;border:1px solid #333;background-color:#ffed8a;padding:2px 6px}
@media only screen and (max-width:720px){#header img{height:50%}
#nav{width:100px;float:left;margin:5px;text-align:left}
#nav li{width:100px;background-color:#1b7648;font-size:1em;margin:0;padding:0 0 0 6px;border-bottom:1px solid #000}
#nav li a{margin:4px 0 0;padding:4px 0 0;height:30px;text-decoration:none;font-weight:bold;color:#fff;text-indent:0;background-image:none !important}
#nav li a:hover{color:#000}
#narrative{margin:-366px 0 0 0;max-width:680px;width:auto}
#sidebar{margin-top:-9999px}
#feature{float:none;max-width:100%;margin:0 0 0 125px}
}
@media only screen and (max-width:480px){body{background-color:#fff;background-image:none !important;font-size:120%}
#wrapper{padding:5px}
#nav{width:80px;float:left;margin:0}
#nav li{width:60px;background-color:#1b7648;font-size:70%;margin:5px 2px;padding:3px 6px;border:1px solid #000}
#nav li a{margin:0;padding:0;height:19px;color:#fff;max-width:90%}
#narrative{margin:-350px 0 0 0;max-width:460px;width:auto;padding:0;min-height:350px}
#feature{margin:0 0 0 85px;background-color:#fff;color:#000;padding:5px;min-height:350px}
#feature img.resortmap{margin-left:-95px;width:auto;max-width:125%}
#footer-addr{margin:0 5px;font-size:12px;font-weight:normal}
#home-slideshow{margin:5px auto;width:220px;height:165px;overflow:hidden}
#home-slideshow img{position:absolute;width:200px;height:150px;padding:7px 0}
}