@charset "utf-8";/* CSS Document */*{  margin:0; padding:0; }table{ border-collapse:collapse; border-spacing:0; } fieldset,img{  border:0; } address,caption,cite,code,dfn,em,strong,th,var{ font-style:normal; font-weight:normal; } ol,ul{ list-style:none; } caption,th{ text-align:left; } h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal; } q:before,q:after{ content:''; } abbr,acronym{border:0; }strong{font-weight:bold;}em{font-style:italic;}body{background-color:#ffffff;font-size:62.5%;font-family:Arial, Helvetica, sans-serif;color:#333333;padding-top:10px;padding-bottom:10px;text-align:center;}#wrapper{background-color:#ffffff;width:960px;margin:0 auto;text-align:left;}#header{width:960px;height:102px;}#logo{width:202px;height:100px;float:left;}#header-right{width:743px;height:100px;float:right;}#header-right-upper{width:743px;height:74px;}#header-right-upper-left{width:317px;height:37px;float:left;margin-left:135px;margin-top:22px;display:inline;}#header-right-upper-right{width:167px;height:32px;float:right;margin-top:33px;}#header-right-lower{width:640px;height:26px;float:right;}#header-right-lower ul{text-align:right;}#header-right-lower li{display:inline;float:left;text-align:center;font-size:1.3em;width:101px;padding-top:6px;height:23px;margin-right:5px;background-image:url(images/tab.gif);background-repeat:no-repeat;text-transform:lowercase;}#header-right-lower li.active{background-image:url(images/tab-active.gif);}#header-right-lower li.last{margin-right:0px;}#header-right-lower a{color:#FFFFFF;display:block;text-decoration:none;}#header-right-lower a:hover{font-weight:bold;}#flash-nav-wrapper{width:960px;border:#CCCCCC 1px solid;height:288px;}#flash{width:952px;height:192px;margin:2px;}#categories{width:952px;height:85px;margin:4px;}#categories li{display:inline;float:left;margin-top:2px;margin-right:5px;width:234px;height:85px;}#categories li.red{background-image:url(images/category-1-rollover.jpg);background-repeat:no-repeat;background-position:top;}#categories li.redon{background-image:url(images/category-1-rollover.jpg);background-repeat:no-repeat;background-position:top;background-position:0px -85px;}#categories li.red:hover{background-position:0px -85px;}#categories li.blue{background-image:url(images/category-2-rollover.jpg);background-repeat:no-repeat;background-position:top;margin-right:5px;width:235px;}#categories li.blueon{background-image:url(images/category-2-rollover.jpg);background-repeat:no-repeat;background-position:top;margin-right:5px;width:235px;background-position:0px -85px;}#categories li.blue:hover{background-position:0px -85px;}#categories li.yellow{background-image:url(images/category-3-rollover.jpg);background-repeat:no-repeat;background-position:top;}#categories li.yellowon{background-image:url(images/category-3-rollover.jpg);background-repeat:no-repeat;background-position:top;background-position:0px -85px;}#categories li.yellow:hover{background-position:0px -85px;}#categories li.green{background-image:url(images/category-4-rollover.jpg);background-repeat:no-repeat;background-position:top;margin-right:0px;}#categories li.greenon{background-image:url(images/category-4-rollover.jpg);background-repeat:no-repeat;background-position:top;margin-right:0px;background-position:0px -85px;}#categories li.green:hover{background-position:0px -85px;}#container{width:960px;background-image:url(images/divider.gif);background-repeat:repeat-y;margin-top:10px;}#container.contact{background-image:url(images/contact-divider.gif);}#left{width:145px;float:left;margin-left:10px;font-weight:bold;}#left h2{font-size:1.6em;margin-bottom:8px;margin-top:8px;text-transform:lowercase;font-weight:bold;}#left ul{margin-left:8px;}#left li{font-size:1.4em;margin-bottom:8px;text-transform:lowercase;}#left a{color:#333333;text-decoration:none;}#left a:hover{color:#43911C;text-decoration:underline;}#left a.active{color:#43911C;}#contact-left{display:inline; /* IE hack */width:460px;float:left;margin-left:15px;}#contact-left td{font-size:1.3em;padding-bottom:8px;padding-right:5px;}#contact-left input,textarea{width:200px;}#contact-left textarea{height:100px;}#contact-left input.button{width:auto;}#contact-left input.cbox{width:14px;}div.errors{font-size:1.3em;color:#FF0000;margin-bottom:15px;}#contact-right{display:inline; /* IE hack */width:364px;float:right;margin-right:60px;}#contact-right h2{font-size:2em;color:#43911C;padding-bottom:7px;}#contact-right p{font-size:1.3em;line-height:1.4em;padding-bottom:10px;}#internal-main{width:520px;float:left;margin-left:10px;display:inline;}#home-main{width:665px;float:left;margin-left:35px;display:inline;}#cms{}#cms h1{font-size:3em;text-transform:lowercase;color:#43911C;padding-bottom:15px;}#cms h1.bareroot{color:#E92B1E;}#cms h1.specimen{color:#97C0E6;}#cms h1.planting{color:#FFD204;}#cms h1.planting{color:#FFD204;}#cms h1.information{color:#869250;}#cms h2{font-size:2em;color:#43911C;padding-bottom:7px;}#cms h3{font-size:1.8em;color:#000000;padding-bottom:4px;}#cms h4{font-size:1.4em;font-weight:bold;padding-bottom:0px;}#cms p{font-size:1.3em;line-height:1.4em;padding-bottom:10px;}#cms ul,ol{margin:0px 0px 10px 30px;}#cms ul ul{margin-bottom:0px;}#cms li{font-size:1.3em;line-height:1.4em;margin-bottom:3px;color:#000000;list-style-type:disc;}#cms ol ol{margin-bottom:0px;}#cms ol li{font-size:1.3em;line-height:1.4em;margin-bottom:3px;color:#000000;list-style-type:decimal;}#cms.home li{font-size:1.3em;line-height:1.4em;margin-bottom:3px;color:#43911C;padding-left:20px;list-style-type:none;background-image:url(images/green-bullet.gif);background-repeat:no-repeat;background-position:left 5px;}#cms ul ul li{font-size:100%;}#cms a, #contact-right a{color:#E92B1E;}#cms table{margin-top:15px;margin-bottom:20px;}#cms th, td{font-size:1.2em;padding:5px;border:1px solid #CCC;}#cms th{font-weight:bold;color:#43911C;}#badges{margin-top:40px;}#right{width:209px;margin-right:10px;float:right;display:inline;background-image:url(images/trees.gif);background-repeat:no-repeat;background-position:bottom right;padding-bottom:120px;}#right h2{font-size:2.4em;color:#43911C;padding-bottom:15px;}#right p{font-size:1.4em;line-height:1.4em;padding-bottom:10px;}#right p.large{font-size:1.6em;}#right a{color:#E92B1E;text-decoration:none;}#right a:hover{text-decoration:underline;}#footer{clear:both;width:960px;height:35px;background-color:#43911C;border-top:#FFFFFF 10px solid;color:#FFFFFF;font-size:1.1em;}#footer a{color:#FFFFFF;text-decoration:none;}#footer a:hover{text-decoration:underline;}#footer-left{width:610px;float:left;margin-left:10px;margin-top:4px;display:inline;}#footer-right{width:290px;float:right;display:inline;margin-right:10px;margin-top:4px;}#footer-right ul{text-align:right;}#footer-right li{display:inline;margin-left:15px;}.greenText{color:#43911C;}.enquiries-table th { text-align:center; }/*.enquiries-table .date-column { width:60px; }.enquiries-table .name-column { width:150px; }.enquiries-table .email-column { width:250px; }.enquiries-table .details-column { width:60px; }.enquiries-table .delete-column { width:120px; }*/.enquiries-table .catalogue-cell { text-align:center; }.enquiries-table .delete-checkbox { display:block; margin:0 auto; }.details-table .back-button { margin-right:10px; }