* { padding:0; margin:0; }

body { font-size:62.5%; background:url(../images/bg.jpg) repeat-x; background-color:#e2ddcf; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; }

a { outline:none; }

img { border:0; }

h1 { color:#588c14; font-size:1.8em; margin-bottom:20px; }

h2, .news-p { color:#a58a1c; font-size:1.4em; margin-bottom:20px; }

.2ndp { color:#a58a1c; font-size:1.4em; margin-bottom:20px; }

#wrapper { width:988px; margin:0 auto; padding-top:24px; }

#header { width:959px; margin:0 auto; background:url(../images/header-bg.jpg) no-repeat; height:119px; }

#logo { float:left; }

#header-content { float:right; font-size:1.3em; color:#707b0a; text-align:right; letter-spacing:-1px; padding:10px 24px 0 0; }

.openinghours { height:76px; width:730px; display:block; }

#nav { clear:both; float:left; width:700px; padding-left:30px; }

#nav li { float:left; list-style:none; }

#nav li a { padding:0 10px; text-decoration:none; color:#005e20; text-shadow:1px 1px 1px #FFF; line-height:32px; display:block; }

.tan { color:#a58a1c; } 

#flash { clear:both; margin:0 auto; width:959px; height:356px; overflow:hidden }

#arches-gazebos { background:url(../images/arches-gazebos.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#gates { background:url(../images/gates.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#softwood-gates { background:url(../images/softwood-main.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#hardwood-gates { background:url(../images/hardwood-main.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#garden-accessories { background:url(../images/garden-accessories.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#sheds { background:url(../images/sheds-garden-buildings.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#contact { background:url(../images/crocketts_gates_3.jpg) no-repeat; width:958px; height:356px; margin:0 auto; }

#boxes { clear:both; width:988px; background:url(../images/boxes.jpg) no-repeat; height:143px; }

.box, .box2 { width:200px; float:left; line-height:14px; height:112px; padding:28px 10px 0 30px; }

.box2 { color:#FFF; font-size:1.2em; text-shadow:2px 2px 8px #000; }

.box p { text-transform:uppercase; color:#FFF; font-size:1.2em; margin-bottom:10px; text-shadow:2px 2px 8px #000; }

.large { font-size:2.4em; line-height:24px; }

#container { clear:both; width:932px; border-left:2px solid #e4ddcf; border-right:2px solid #e4ddcf; background-color:#f9f3e4; padding:9px 11px 0 37px; overflow:hidden; }

#left-col { width:563px; float:left; padding-top:15px; }

#left-col p { color:#5b5b5b; font-size:1.2em; line-height:24px; margin-bottom:20px; }

.handmade { width:254px; height:223px; float:right; }

#left-col ul { list-style-position:inside; margin-bottom:20px; }

#left-col li { color:#5b5b5b; font-size:1.2em; line-height:24px; }

#left-col a { color:#a58a1c; }

#left-col h3 { margin-bottom:15px; }

.news { color:#588c14; font-size:1.8em; font-weight:normal; }

.small-heading { font-size:0.8em; line-height:14px; }

#right-col { width:330px; float:right; background-color:#f1edc5; padding:6px 12px 0 12px; }

#right-col .news { margin-bottom:12px; }

#grass { clear:both; background:url(../images/fence-grass-bottom.jpg) no-repeat; width:980px; height:125px; border-left:2px solid #e4ddcf; border-right:2px solid #e4ddcf; }

#footer { clear:both; background:url(../images/footer-bg.gif) repeat-x; width:910px; height:148px; border-left:2px solid #e4ddcf; border-right:2px solid #e4ddcf; padding:12px 35px 0 35px; text-shadow:1px 1px 1px #845700; line-height:24px; margin-bottom:18px; }

#footer p, h4 { color:#FFF; }

#footer p { font-size:1.2em; }

#footer h4 { font-size:1.4em; font-weight:normal; margin-bottom:12px; }

#footer-left { float:left; width:520px; }

#footer-right { float:right; width:285px; }

.miniform { width:200px; float:left; background-color:#e7d59f; border:1px solid #7d6400; padding:2px; color:#69510a; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; margin-bottom:2px; }  

.miniformbtn { float:right; width:77px; height:117px; background:url(../images/send-btn.gif) no-repeat; border:none; display:block; color:#69510a; font-size:1.8em; }

#footer-sitemap { clear:both; width:950px; margin:0 auto; text-align:center; font-size:1.2em; text-shadow:1px 1px 1px #FFF; margin-bottom:20px; }  

#footer-sitemap ul { margin-bottom:10px; }

#footer-sitemap li { display:inline; list-style:none; }

#footer-sitemap li a { padding:0 4px 0 4px; text-decoration:none; color:#694f02; border-right:1px solid #694f02; }

#footer-sitemap p { color:#895c06; }

#footer-sitemap p a, .areas { text-decoration:none; color:#895c06; }

/* CONTACT FORM */

#left-col #success { width:auto; padding:4px; border:1px solid #588c14; padding-left:10px; color:#588c14; font-weight:bold; }

#contactform { width:408px; }

#contactform label { float:left; clear:both; line-height:14px; color:#5b5b5b; font-size:1.2em; padding-top:8px; }

#contactform input, #contactform select, #contactform textarea { float:left; clear:both; border:1px solid #ccc6b3; padding:3px; background-color:#f9f3e4; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:1.2em; color:#5b5b5b; width:400px; }

#contactform select { width:408px; }

#contactform textarea { margin-bottom:12px; }

#cfb { width:121px; height:35px; float:right; margin-bottom:12px; clear:both; padding-top:12px; }

#cfb input { background:url(../images/contact-form-btn.gif) no-repeat; width:121px; height:35px; border:none; color:#69510a; font-size:1.4em; }

.regaddress { line-height:8px; }

#map { margin-bottom:6px; }

#map a { text-decoration:none; color:#5b5b5b; font-size:1.2em; }

iframe { border:1px solid #ccc6b3; }

.red { color:#F00; }

#bullets { display:none; width:auto; }

#capt { clear:both; }

/* DECKING */

.thumbnails { clear:both; float:left; margin-bottom:24px; }

.thumbnail { clear:both; float:left; margin:0 18px 24px 0; }

.thumbnail2 { clear:both; float:right; margin:0 0 24px 18px; }

.thumbnails img, .thumbnail img, .thumbnail2 img { border:1px solid #e4ddcf; }

#left-col .small-green { color:#588c14; font-weight:bold; }

.also li { float:left; margin-right:24px; }

.thumb { margin-right:12px; }

.clear { clear:both; }

.img-right { float:right; }

/* NEWS */

#sidebar li { list-style:none; }

#sidebar li a { color:#588c14; }

#news a { color:#a58a1c; }

#news h3 a { font-weight:normal; text-decoration:none; font-size:1.6em; color:#588c14; }

#searchform { margin-bottom:12px; padding-top:24px; }

.h3-a { font-weight:normal; text-decoration:none; font-size:1.6em; color:#588c14; }

/* RSS */

.newsitem { margin-bottom:12px; }

.rsstitle { font-size:1.2em; }

.rsstitle a { color:#5b5b5b; font-size:1.2em; text-decoration:none; }

.rssdate { color:#5b5b5b; font-size:1.2em; font-weight:bold; }

.desc { font-size:1.2em; color:#5b5b5b; font-style:oblique; } 

.desc a { display:none; }

.read { font-style:normal; color:#a58a1c; font-weight:bold; font-size:1.2em; } 

#slider { float:left; width:719px; height:356px; }

#presenter { float:right; width:240px; height:356px; z-index:1 }


