@charset "utf-8";
/* CSS Document */
@media screen,projection{
input, textarea, label {line-height: 16px}
.orderbox {text-align:left; width:385px; display:block; float:left}
.buybox {position:relative; margin:0; padding:0 10px 25px 10px; -moz-border-radius:25px; background-color:#d7f6e1; border:1px solid white}
.buybox img {background:none !important}
fieldset {border:none}
.row {clear:both; margin-top:1px; height:23px}
#varieties .row {margin-top:3px}
#varieties .row label {float:left; width:240px; text-align:right; line-height:25px; font-size:14px}
#varieties .formw {float:right; width:135px; text-align:left}
#varieties .formw input {width:50px}
#addressdetails .row label {float:left; width:120px; text-align:right; line-height:23px; font-size:14px}
#addressdetails .formw {float:right; width:257px; text-align:left}
#addressdetails .formw input {width:227px}
#Phone {width:120px !important}
#postcode {width:75px !important}
.sendorder {width:794px; height:auto; font-size:110%; margin:auto; text-align:center}
#commentlabel {clear:both}
#commentlabel h4 {text-indent:35px}
#comments {width:734px; margin-left:30px}
#qty {font-size:12px}
#varieties h4, #addressdetails h4 {text-indent:140px; width:350px}
#req {position:absolute; bottom:0px; right:25px; width:200px; height:1em; font-size:0.8em; color:#398c54; text-align:right; margin:0; padding:0}
.subcaption {font-size:0.75em !important; color:#398c54}

.centerit img {background:none !important; border-bottom:none}

.item {float:left; clear:left; background:#ebfbf0; padding:5px; width:360px; min-height:145px; height:145px; position:relative; margin-left:15px}
.buybox>.item,
buybox div>.item {
height:auto
}
.item.alt {float:right; clear:right; margin-right:15px}
.item-content {height:115px; min-height:115px}
.item img {float:left; border:none; position:relative; margin:3px 10px 0 3px}
.item .more-details {float:right; padding:2px 7px 2px 2px; font-size:0.7em; color:#398c54}
.item .Image {float:left}
.item .name {font-size:1em; font-weight:bold; line-height:1.2em; margin-bottom:0.4em; padding-top:0.4em; display:block}
.item .description {font-size:0.8em; display:block; margin-bottom:0px; line-height:1.4em; color:#398c54}
.caption-s {font-size:0.8em; display:block; margin-bottom:0px; line-height:0.8em; color:#398c54}
.item .price {font-size:1.2em; color:#492B2D; display:block}
.item .name, .item .description, .item .price {width:100%}
.item .buy-btn {float:right; width:70px; height:22px; margin-right:10px; margin-top:-1.8em}
.item .buy-btn img {margin:0; padding:0}

.caption-s {font-size:0.8em; display:block; margin-bottom:0px; line-height:0.9em !important; color:#398c54}

}
@media print{
.orderbox {float:left; width:49%}
fieldset {margin:0; padding:0 2.5% 1% 2.5%; border:1px solid #398c54}
fieldset img, .sendorder, #req, .item .more-details, .item .buy-btn  {display:none}
.row {clear:both; height:21px}
#varieties .row {margin-top:3px}
#varieties .row label {float:left; width:70%; text-align:right; line-height:25px; font-size:14px}
#varieties .formw {float:right; width:25%; text-align:left}
#addressdetails .row label {float:left; width:35%; text-align:right; line-height:22px; font-size:14px}
#addressdetails .formw {float:right; width:60%; text-align:left}
#qty {font-size:12px}
#commentlabel {clear:both}
#comments {width:100%}
}