* {margin:0;padding:0}
body {background:#dddac6;font-family:Verdana, Arial, sans-serif;font-size:11px;color:#353126}
img {border:none}
* html a {cursor:pointer}
h1 {font-family:Georgia, serif;font-size:24px;color:#fff;font-weight:bold}
h2 {font-family:Georgia, serif;font-size:24px;color:#9b6f3c;font-weight:bold;line-height:28px;margin-bottom:6px}
h3 {font-family:Georgia, serif;font-size:16px;color:#403b2f;font-weight:bold;line-height:22px;margin:10px 0 4px 0}
p {margin: 3px 0;padding:3px 0;line-height:13px}
.c5 p {font-size:13px;line-height:16px}
p.wh {color:#fff;line-height:16px}
p.g16 {font-family:Georgia, serif;font-size:16px;color:#403b2f;font-weight:bold;line-height:22px}
p.price {font-family:Georgia, serif;font-size:16px;color:#9b6f3c;font-weight:bold;line-height:22px}
p.sub, p.sub2 {font-family:Verdana, Arial, sans-serif;font-size:11px;color:#9b6f3c;font-weight:bold}
p.sub2 {margin: 4px 0 0 0;padding:4px 0 0 0;}
p.gr {font-family:Georgia, serif;font-size:18px;color:#404f35;font-weight:bold;line-height:20px;margin: 2px 0 1px 0;padding:2px 0 1px 0}
p.w16 {font-family:Georgia, serif;font-size:16px;color:#fff;font-weight:bold;line-height:18px;margin: 0px 0 8px 0;padding:0px 0 8px 0}
p.subhl {color:#9b6f3c;font-size:14px;font-weight:bold;line-height:18px;margin:15px 0 5px 0}
.desc {padding-bottom:15px;background: url(../imgs/hr_dot.gif) bottom left repeat-x}
.nav {width:100%;height:134px;background:url(../imgs/bg_logo.gif) top left repeat-x}
.m_nav {width:964px;margin:0 auto}
.nl {float:left;width:370px;height:134px}
.nr {float:right;width:594px;height:134px}
#nav {margin-top:43px;height:50px}
#nav ul li {list-style:none;float:right;height:50px}
#nav a, #nav a:link, #nav a:visited {float:left;background:url(../imgs/bg_nav.gif) 0 0 no-repeat transparent;font:bold 12px/12px Georgia, serif;color:#fff;display:block;padding:0;margin:0 0 0 15px;text-decoration:none;display:inline}
#nav a:hover, #nav a:active {background:url(../imgs/bg_nav.gif) 0 -41px no-repeat transparent}
#nav a#on {background:url(../imgs/bg_nav.gif) 0 -41px no-repeat transparent}
#nav a em, #nav a:link em, #nav a:visited em {float:left;display:block;background:url(../imgs/bg_nav.gif) 100% 0 no-repeat transparent;height:29px;padding:6px 15px 0 0;margin:0 0 0 15px;display:inline}
#nav a:hover em, #nav a:active em {background:url(../imgs/bg_nav.gif) 100% -41px no-repeat transparent}
#nav a#on em {background:url(../imgs/bg_nav.gif) 100% -41px no-repeat transparent}
.feat {width:100%;height:18px;background:url(../imgs/bg_feat.gif) top left repeat-x}
.m_feat {width:964px;margin:0 auto;height:18px}
.m_feat ul,
.m_feat .tabs {list-style:none;float:right;color:#8c846f;font:bold 9px/9px Verdana, Arial, sans-serif}
.m_feat ul li,
.m_feat .tabs a {float:left;padding:4px 0;height:10px}
.m_feat .tabs { float: right; margin: 3px 0 0 0; }
p.w {  float: right; margin: 0; padding: 1px 10px 0 0; color: #8C846F; }
.m_feat a, .m_feat a:link, .m_feat a:active {display:inline-table;padding:2px 5px 4px 5px;margin-top:-2px;color:#8c846f;text-decoration: none}
.m_feat a:hover, .m_feat a:active, .m_feat a.activeSlide {display:inline-table;color:#e8e5d1;padding:2px 4px 4px 4px;background:#9a3d04;border-left:1px solid #a44d17;border-right:1px solid #813405}
.w {margin-right:15px}
.mast2 {width:100%;background:url(../imgs/bg_fence.jpg) top left repeat-x}
.mast {width:100%;height:350px;background:url(../imgs/bg_fence.jpg) top left repeat-x}
.m_mast {width:964px;margin:0 auto;height:349px}
.m_mast2 {width:964px;height:349px;overflow:hidden}
.m_mast2 .slide { background: none !important; }
.m_mast3 {width:964px;margin:0 auto;height:70px}
.content {width:100%;background:url(../imgs/bg_content.gif) top left repeat-x #e8e5d1}
.m_content {width:964px;margin:0 auto 20px auto}
.footer {width:100%;background:url(../imgs/bg_footer.gif) top center no-repeat}
.m_footer {width:964px;margin:0 auto 40px auto;padding-top:10px;font-size:9px;color:#8f8c79;line-height:14px}
.footer a, .footer a:link, .footer a:visited {color:#8f8c79;text-decoration:none}
.footer a:hover, .footer a:active {text-decoration:underline}
.footer .fl a, .footer .fl a:link, .footer .fl a:visited {color:#8f8c79;text-decoration:underline}
.footer .fl a:hover, .footer .fl a:active {color:#4a483e;text-decoration:underline}
.c {width:300px;margin-right:32px;float:left}
.c1 {width:300px;margin-right:32px;float:left;margin-top:20px}
.c2 {width:300px;float:left;margin-top:20px}
.c3 {width:200px;float:left;margin-right:20px}
.c3 p {line-height:16px}
.c4 {width:210px;float:left}
.c5 {width:632px;float:left;padding-top:20px}
.wbox {background: #f3f2e9;border-bottom:2px solid #bfbca9;margin-bottom:6px}
.wboxr {float:right;padding:4px 12px 0 0;width:143px}
.wboxr2 {float:right;padding:4px 12px 0 0;width:470px}
.wbox2 {background: #f3f2e9;border-bottom:2px solid #bfbca9;margin:10px 0 6px 0;padding:14px}
#directions {background: #f3f2e9;border-bottom:2px solid #bfbca9;margin:10px 0 6px 0;padding:14px;width:474px;text-align:left}
.titlebar {background:url(../imgs/bg_title.jpg) top left no-repeat;width:257px;height:42px;padding:6px 0 0 8px}
.stitch {clear:both;display:block;background:url(../imgs/stitches.gif) bottom left repeat-x;height:6px;padding:12px 0;margin:12px 0}
.twit {width:224px;height:160px;padding:5px 20px 0 35px;margin-right:32px;float:left;background:url(../imgs/bg_twitter.gif) top left no-repeat}
.fl {float:left;width:300px}
.fr {float:right}
.ph {float:left;background:url(../imgs/bg_photo.gif) top left no-repeat;width:494px;height:349px}
.con {float:right;padding-top:65px;width:425px;padding-left:45px;height:284px}
.con a, .con a:link, .con a:visited {float:left;background:url(../imgs/bg_hl_link.gif) 0 0 no-repeat transparent;font:bold 12px/12px Georgia, serif;color:#fff;display:block;padding:0;margin:10px 0 0 0px;text-decoration:none}
.con a:hover, .con a:active {background:url(../imgs/bg_hl_link.gif) 0 -40px no-repeat transparent}
.con a em, .con a:link em, .con a:visited em {float:left;display:block;background:url(../imgs/bg_hl_link.gif) 100% 0 no-repeat transparent;height:27px;padding:9px 10px 0 0;margin:0 0 0 10px}
.con a:hover em, .con a:active em {background:url(../imgs/bg_hl_link.gif) 100% -40px no-repeat transparent}
.ui-tabs-hide {display: none}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active {cursor:pointer}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {color:#e8e5d1 !important;padding:2px 4px 4px 4px;background:#9a3d04;border-left:1px solid #a44d17;border-right:1px solid #813405}
#M1 {display:block;margin:0 auto}
#M2 {display:block;margin-bottom:10px}
.M3 {padding:8px;float:left}
.M4 {margin:11px 0 0 17px;border:1px solid #cfc49b}
.form {margin:10px 0px 10px 0px;padding:10px 15px;width:470px;background: #f3f2e9;border-bottom:2px solid #bfbca9}
.form label {display: block;margin-bottom:2px}
.form input {border:1px solid #bfbca9;background:#fff;height:16px;padding-top:3px}
.form textarea {border:1px solid #bfbca9;background:#fff}
.form button {padding:4px 18px;background:#403b2f;color:#fff;border:1px solid #685c3f;cursor: pointer}
.ph_tbl img {border:3px solid #ccc9b3}
.prods ul {list-style:none;border:1px solid #ccc;width:253px;margin-top:10px}
.prods ul li a, .prods ul li a:link, .prods ul li a:visited {display:block;width:233px;background:#f3f2e9;border-bottom:1px solid #ccc;border-top:1px solid #f3f3f3;padding:6px 0 5px 20px;font-size:14px;color:#8a887b;font-family:Georgia, serif;text-decoration: none}
.prods ul li a:hover, .prods ul li a:active {background:#eae9dd;color:#913a04}
#pon {color:#913a04}
.cursive {font-size:18px;line-height:28px}
.coups {line-height:18px}

form.newsletter {display:block;margin:10px 0 0 0}
form.newsletter input {width:100px}
form.newsletter button {background:#403b2f;color:#fff;border:none;padding:1px 5px;cursor:pointer}

.content a, .content a:link, .content a:visited {color:#404f35}
.content a:hover, .content a:active {color:#7dce42}

table.firewood{border:1px solid #ad8265;margin:20px 0 20px 0;padding:10px 30px;width:100%;font:13px/16px Verdana,sans-serif;color:#353126;}
table.firewood ul{padding:10px;margin:0;list-style:none;}
table.firewood li.t1{font:bold 16px Georgia,serif;color:#353126}
table.firewood li.t2{font:normal 16px Georgia,serif;color:#353126}
.size{display:inline-block;background-image:url('../imgs/firewood_sizes.gif');width:53px;height:65px;float:left;margin:0 10px 0 0;background-repeat:no-repeat;background-position:left top}
.two{background-position:center top;}
.three{background-position:right top;}
td.tier3{font:13px/16px Verdana,sans-serif;color:#353126;width:295px;}
td.leftside{padding:0 20px 0 0;border-width: 0 1px 0 0;border-color:#ad8625;border-style: solid;}
td.rightside{padding:0 0 0 20px;}
.topimgs{width:100%;height:155px;background:url('../imgs/firewood-imgs.png') no-repeat;display:block;margin:15px 0;padding:0;}
.treeimgs{width:100%;height:155px;background:url('../imgs/tree-imgs.png') no-repeat;display:block;margin:15px 0;padding:0;}





.twit_hl {color:#9b6f3c;display:block;margin:-10px 0 8px 0}
#twitter_update_list {list-style:none;margin-top:-10px}
#twitter_update_list li {color:#fff}
#twitter_update_list li a, #twitter_update_list li a:link, #twitter_update_list li a:visited{color:#9b6f3c;display:block}

/* Map App Styles */
#mapFormDiv {margin:10px 0px 10px 0px;padding:5px 10px 10px 10px;width:480px;background: #f3f2e9;border-bottom:2px solid #bfbca9}
#mapFormDiv ul {margin:0px;padding:0px;list-style-type:none}
#mapFormDiv li {padding-top:5px}
label.mapFormLabel {float:left;margin-right:10px;width:40px}
input.mapFormInput {width:420px}
.mapShoqUpText {padding-left:10px;font-size:12px}
#map {margin:0px;width:500px;height:300px;background:#f3f2e9;border:1px solid #bfbca9;}
#mapAdminControl {display:none}

