@charset "UTF-8";

/* CSS Document */

body { background-color:#a79c8f; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; }

p { font-size:1.1em; color:#2d3031; line-height:15px; }

.biggold {font-size:1.4em; color:#a08d67; line-height:1.4em;}

li { font-size:1.2em; color:#333; }


h1 {font-size:2.0em; font-family:Georgia, "Times New Roman", Times, serif; color:#003e25; font-weight:normal; margin:0px;}

h2 {font-size:1.6em; font-family: Arial, Helvetica, sans-serif; color:#a08d67; font-weight:normal;}

h3 {font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#a08d67;}

img {border:0px;}


p.intro {font-size:1.8; color:#a08d67}

a:link { color:#c84a3e; text-decoration:none; }

a:visited { color:#c84a3e; text-decoration:none; }

a:hover { color:#a08d67; text-decoration:none; }

#gold a:link { color:#a08d67; text-decoration:underline; }

#gold a:visited { color:#a08d67; text-decoration:underline; }

#gold a:hover { color:#c84a3e; text-decoration:underline; }

#footernav a:link { color:#666; text-decoration:none; }

#footernav a:visited { color:#666; text-decoration:none; }

#footernav a:hover { color:#c84a3e; text-decoration:none; }

#wrapper { width:900px; padding:0px 27px 0px 27px; background-color:#FFF; margin:0 auto; }

#topbar { width:900px; height:89px; background-image:url(images/bg.gif); background-repeat:repeat-x; }

#logo { margin-top:24px; margin-left:12px; float:left; }

#numbers { width:636px; height:89px; padding-right:12px; float:right; }

#areas { width:636px; height:58px; clear:both; padding-top:7px; }

#areas p { color:#003e25; }

.number { color:#776e64; font-size:150%; font-weight:bold; }

#area1 { padding:0; margin:0; float:right; padding:9px 10px 9px 10px; }

#area2 { background-image:url(images/divider.gif); background-repeat:no-repeat; background-position:left; padding:9px 10px 9px 10px; margin:0; float:right; }

#area3 { background-image:url(images/divider.gif); background-repeat:no-repeat; background-position:left; padding:9px 0px 9px 10px; margin:0; float:right; }

#home { height:108px; width:5px; float:left; padding-left:9px; padding-top:6px}

#nav { height:114px; background-image:url(images/bg_brown.gif); background-repeat:repeat-x; padding-bottom:1px; }

#navigation ul { margin:0; padding:0; }

#navigation li { list-style-type:none; display:inline; font-size:160%; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:1.4em; text-align:center; }

#buttonhome a { display: block;background: url(images/home.jpg) top; width:14px; height:18px; background-repeat:no-repeat; color:#FFF; text-decoration:none; padding-right:10px; margin-top:7px;}

#button1 a { display: block;background:  url(images/conservatories_up.jpg) top; background-repeat:no-repeat; width:112px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button1 a:hover { background:  url(images/conservatories_over.jpg) no-repeat bottom;}

#button2 a { display: block;background:  url(images/garden-offices-up.jpg) top; background-repeat:no-repeat; width:110px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button2 a:hover { background:  url(images/garden-offices-over.jpg) no-repeat bottom;}

#button3 a { display: block;background:  url(images/greenhouses-up.jpg) top; background-repeat:no-repeat; width:108px; height:108px; color:#FFF; text-decoration:none; padding-top:6px; }

#button3 a:hover { background:  url(images/greenhouses-over.jpg) no-repeat bottom;}

#button4 a { display: block;background:  url(images/play-houses-up.jpg) top; background-repeat:no-repeat; width:99px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button4 a:hover { background:  url(images/play-houses-over.jpg) no-repeat bottom;}

#button5 a { display: block;background:  url(images/sheds-up.jpg) top; background-repeat:no-repeat; width:109px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button5 a:hover { background:  url(images/sheds-over.jpg) no-repeat bottom;}

#button6 a { display: block;background:  url(images/summerhouses-up.jpg) top; background-repeat:no-repeat; width:123px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button6 a:hover { background:  url(images/summerhouses-over.jpg) no-repeat bottom;}

#button7 a { display: block;background:  url(images/garages-up.jpg) top; background-repeat:no-repeat; width:98px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button7 a:hover { background:  url(images/garages-over.jpg) no-repeat bottom;}

#button8 a { display: block;background:  url(images/furniture-up.jpg) top; background-repeat:no-repeat; width:113px; height:108px; color:#FFF; text-decoration:none; padding-top:6px;}

#button8 a:hover { background:  url(images/furniture-over.jpg) no-repeat bottom;}

#editable{padding-bottom:20px; height:auto; overflow:hidden;}

#bannersep{padding-bottom:20px;}

#bluebox {width:900px; overflow:hidden; height:auto; clear:both;}

.floatbluep { float:right; width:175px;}

.blue {background-image:url(images/footer-bg.jpg); background-repeat:repeat-y; width:280px; float:left; padding:10px 10px 10px 10px;}

p.signpostheader {font-family:Georgia, Times New Roman, Times, serif; font-size:2.0em; color:#003e25; line-height:0; margin-top:10px;}

#gold p {color:#a08d67; text-align:center;}

#footer { padding-top:25px; padding-bottom:30px; height:auto; overflow:hidden;}

#footer ul{margin:0px; padding:0px; text-align:center;}

#footer li{margin:0px; padding:0px 5px 0px 5px; text-align:center; display:inline; border-right:solid 1px #a08d67; }
#logosbot {width:928px; }
.suppliers {float:left; text-align:center; width:82px; }
p.suppliers {font-size:0.9em;  color:#666; line-height:1.1em; width:82px; }
p.gold { font-size:1.0em;}

#gold { text-align:center;font-size:1.1em; font-family:Arial, Helvetica, sans-serif; color:#a08d67;line-height:1.7px; }
#gold ul {text-align:center; }
#gold li {font-size:1.0em; color:#a08d67; text-align:center; display:inline;   }

#homeleft {width:432px; height:auto; overflow:hidden; float:left; padding-left:12px;}
#homeright {width:432px; height:auto; overflow:hidden; float:right; padding-right:12px;}

#homeright h3 {padding-left:5px; padding-top:8px; margin:0px;font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}
#homeright p {margin:0px; padding-left:5px;  font-size:1.1em; color:#fff; line-height:13px; }

#cattable h3 {padding-left:5px; padding-top:8px; margin:0px;font-size:1.4em; font-family:Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}
#cattable p {margin:0px; padding-left:5px;  font-size:1.1em; color:#fff; line-height:13px; }

.moreinfobutton { padding-left:5px; padding-top:8px; padding-bottom:8px; }

#cattable a:link { color:#fff; text-decoration:none; }

#cattable a:visited { color:#fff; text-decoration:none; }

#cattable a:hover { color:#c84a3e; text-decoration:none; }

span.location { font-size:0.7em; font-family:Georgia, "Times New Roman", Times, serif; color:#003e25; font-weight:normal; margin:0px;}

.button {padding-top:8px; padding-bottom:8px; padding-left:3px;}

#homerow1 {width:432px; height:auto; overflow:hidden; margin-bottom:13px;}
#homerow2 {width:432px; height:auto; overflow:hidden; clear:both;}

.greyborder {width:134px; height:auto; overflow:hidden; border:1px solid #d5d9da; float:left;}

#prodborder { border:1px solid #d5d9da; height:auto; overflow:hidden;}

.signpost {width:124px; height:auto; overflow:hidden; border:1px solid #fff; background-color:#a79c8f; padding:4px; }

.photo {width:404px; border:1px solid #fff; background-color:#a79c8f; padding:10px; }

.middlepost {margin-left:12px; margin-right:12px;}
.contactbutton{padding-left:8px;}

#incatdesc { width:876px; margin-left:12px; margin-right:12px; margin-top:15px; }

#breadcrumb { margin-left:12px; }

#getintouch { float:right; padding-left:30px; }

#prodpageimage { margin-bottom:20px; }

hr { color:#003e25; background-color:#003e25; height:1px;   }

.whitetext { color:#FFF; margin:0; padding:0; }

#contactleft  {width:432px; height:auto; overflow:hidden; float:left; padding-left:12px; margin-top:20px;}
#contactright {width:432px; height:auto; overflow:hidden; float:right; padding-right:12px; margin-top:20px;}

#contable p {margin:0; padding:0; }

#contactprocess { width:600px; margin:0 auto; background-color:#FFF; padding:10px; }

.formstyle { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:2px; border:1px solid #ccc; }

.success { background-color:#e9fdd9; border: 1px solid #8a977e; }

.fail { background-color:#fddfdc; border: 1px solid #df5b4f; }

#flash{background-image:url(images/conservatories-bg.jpg); background-repeat:no-repeat;}

/*WORDPRESS*/

#sidebar { float:right; width:288px; margin-top:10px; padding-right:12px; } 

#sidebar ul { margin:0; padding:0;  }

#sidebar li { margin:0; padding:0; list-style-type:none;  }

#content { float:left; margin-top:10px; padding-left:12px; width:550px;  }

.alignright { float:right; }

.alignleft { float:left; }

.post { clear:both; border-bottom: 1px solid #003e25; }