html, body {height: 100%;}
#leftside {min-height: 1100px;}
#extras {min-height: 1090px;}
#content {min-height: 1090px;}
* html #leftside {height: 1100px;}
* html #extras {height: 1090px;}
* html #content {height: 1100px;}


/*
Original design: phil Hopkinson (v2.0 - Mar 05, 2010)
*/

/* Main tags */
body {background:url(/images/malvern_coppicing_webbg.jpg); font:76% Verdana; }
li {margin:0 0 8px 15px; padding:0; }
img {margin:10px auto 16px auto; padding:1px; background:#ffffff; border:1px solid #d0d0d0;}
a {color:#000000; font-weight:bold; text-decoration:none;}
a:hover {color:#505050; text-decoration:underline;}
a img {border-color:#004000;}
a img:hover {background:#004000; border-color:#006400;}
.contact {font-size:1.5em; font-weight:400; margin:6px 0; padding:0;}
.noborder img {border:0px solid #fff; display:inline; float:left;padding:1px; margin:0px 10px 0px 0px;}
blockquote {background:url(../img/blockquotefooter.jpg) repeat-x bottom left #B4D446;border-bottom:1px solid #d8d8d8; border-left:4px solid #338533; border-right:4px solid #338533; border-top:1px solid #d8d8d8;color:#505050; margin:5px; padding:6px 5px 0px 5px;text-align:center;font-weight:bold;}



/* Wrap */
#wrap {width: 1000px;align:left;}
/*#transbox{filter:alpha(opacity=35);opacity: 0.35;-moz-opacity:0.35;background-color:#FFFFCC;}*/
#content {width:520px; margin:5px; padding:5px; background:none;text-align:left;}

/* Left sidebar */
#leftside {width:210px; background:#008000; text-align:right; float:left;}
#leftside h1 {margin:20px 18px 0 5px; color:#004000; font-size:1.6em; letter-spacing:-2px; text-align:right;}
#leftside h2, #leftside h3 {margin:0 20px 18px 5px; color:#004000; font-size:1.1em; font-weight:bold; letter-spacing:-1px; text-align:right;}
#leftside h3 {margin:140px 18px 4px 5px; color:#006600;}
#leftside p {margin:0 20px 18px 5px; color:#006600; font-size:0.8em;}
#leftside a {color:#008080}

/* Right sidebar */
#extras {width:210px; height 800px; background:#008000; float:right;padding:5px;text-align:left;} 
#extras h2, #extras h3 {margin:5px 5px 5px 0; color:#DADADA; font-size:1.6em; font-weight:400; letter-spacing:-1px; border-bottom:2px solid #b0b0b0;}
#extras p {line-height:1.4em; margin: 5px;color:#ffffff;}
#extras ul {color:#ffffff;margin:0px;padding:5px;}
#extras a {color:#FFFF66;font-weight:bold;}

/* Content area */


#content p {margin:0 0 12px 0; line-height:1.5em;}
#content h1 {margin:0; color:#006400; font-size:2.5em; letter-spacing:0px; text-align:center;}
#content h2 {margin:20px 0 10px 0; font-size:2.0em;}
#content h3 {margin:15px 0 10px 0; color:#006400; font-weight:normal; font-size:2em; letter-spacing:-2px;text-align:left;}
#content h4 {margin:15px 0 10px 0; color:#633232; font-weight:normal; text-align:center;}
#content h5 {margin:15px 0 10px 0; color:#633232; font-weight:bold; font-size: 1.5em; letter-spacing:-2px;text-align:center;}
#content h6 {margin:10px 0 10px 0; color:#633232; font-weight:normal; font-size: 1.3em; text-align:center;}

#mainmenu p {font-size:1.15em;margin:5px 5px 8px 5px;}
#mainmenu a {color:#FFFF66;}



/* Toolshop */
.product_image_right {vertical-align:top;text-align:right;margin-top:80;}
.product_image_right img{float:right;position:relative;margin:0 0 15 15;}
.product_image_left {vertical-align:top;text-align:left;margin-top:10;}
.product_image_left img{float:left;position:relative;margin:0 15 15 0;}

.tbl{width:100%;font:arial 8px;}
.title{align:left;font-weight:bold;}
.tbl td, .tbl th{padding:3px;align:left;}
.springTitle {background-color:#66CC00;}
.springContent {background-color:#CCFFCC;}
.summerTitle {background-color:yellow;}
.summerContent {background-color:#FFFF99;}
.autumnTitle {background-color:#FF9900;}
.autumnContent {background-color:#FFCC66;}
.winterTitle {background-color:#CCCC00;}
.winterContent {background-color:#CCCC66;}


.leftImage{position:relative;float:left;}
.rightImage{position:relative;float:right;}

.hiddenTable{font:0.9em;padding:3px;margin:0px;border:0px;padding:0px;}
.hiddenTable h1{font:1.2em bold;}
.hiddenTable_right {text-align:right;}
.hiddenTable_left {text-align:left;}
.hiddenTable_right h1, .hiddenTable_right p{text-align:right;padding:2px;margin:0px;}
.hiddenTable_left h1, .hiddenTable_left p{text-align:left;padding:2px;margin:0px;}
.hiddenTable_price{font:bold;}
.hiddenTable a  {color:#0000FF; font-weight:bold; text-decoration:none;}
.hiddenTable a:hover {color:#0000FF; text-decoration:underline;}
.hiddenTable a img {border:0px;}
.hiddenTable a img:hover {border:1px #0000FF;}
.hiddenTableDividerLine{width:150px;align:center;height:1px;color: #008000;background-color: #008000;}

