body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:smaller;color:#4A4A57;margin-top:0px;/*background:url('../images/backgroundstrip.png') repeat-x top;*/}
div.full{padding:0px;margin:0;border:0;/*background:url('../images/backgroundbody.png') repeat-y top center;*/width:100%;}
table.main{width:980px;margin:0px auto;padding:0px 5px; border-spacing:0px 5px;border-collapse:collapse;}
p{margin:8px 0px 8px 0px;padding:0px;}
tr{border:none;border-spacing:0px;border-collapse:collapse;}
td{border:none;border-spacing:0px;border-collapse:collapse;vertical-align:top;}
tr.nogap{margin:0px;padding:0px;border-spacing:0px;border:0px;border-collapse:collapse;outline:0px;}
td.nogap{margin:0px;padding:0px;border-spacing:0px;border:0px;border-collapse:collapse;outline:0px;}
td.freechocs{text-align:center;margin:0px;padding:0px;border-spacing:0px;border:none;border-collapse:collapse;}
td.homeContent{margin: 0px; padding: 0px; text-align: center; border-spacing: 0px; border-collapse: collapse;}
td.homeText{outline:0px;width:100%;text-align:center;padding:2px 2px 3px 2px;margin:0px;border-spacing:0px;border:0px;border-collapse:collapse;font-weight:bold;font-size:small;color:#663366;}
td.rightTitle{text-align:right;width:705px;background-image:url(../images/header.gif);background-repeat:no-repeat;background-position:top right;margin:0px;padding:1px 0px 0px 0px;border-spacing:0px;border:none;border-collapse:collapse;color:#664466;background-color:#E5E1F0;}
td.leftTitle{margin:0px;padding:0px;border:none;border-spacing:0px;border-collapse:collapse;background-color:#E5E1F0;}
td.newLeftTitle{width:275px;height:95px;margin:0px;padding:0px;border:none;border-spacing:0px;border-collapse:collapse;background-color:#E5E1F0;}
table.otherProds{border:#663366 1px solid;background-color:#E6E1F0;}
table.recentlyViewedItem{border:#E6E1F0 1px solid;margin:5px;}
td.otherProdsRight{text-align:right;}
table.delCalendar{width:100%;text-align:center;font-weight:bold;margin-bottom:3px;border-spacing:2px;border-collapse:separate;}
td.calValidDate{font-weight:normal;border:#FFFFFF 1px solid;background-color:#663366;text-align:center;color:#FFFFFF;padding:0px;vertical-align:middle;}
input.centered{margin:0px;padding:0px;display:inline;}
td.calSelectedDate{font-weight:normal;border:#663366 1px solid;background-color:#B29CC7;font-size:x-large;font-weight:bold;text-align:center;color:#663366;margin:1px;height:30px;vertical-align:middle;}
td.calInvalidDate{font-weight:normal;border:#FFFFFF 1px solid;background-color:#E6E1F0;text-align:center;color:#4A4A57;text-decoration:line-through;margin:1px;height:30px;vertical-align:middle;}
table.miniCalendar{width:100%;margin:1px 0px 3px 0px;text-align:center;font-weight:bold;padding:0px;border-collapse:separate;}
td.miniCalendarDOW{vertical-align:middle;padding:0px;margin:0px;width:28px;border-collapse:separate;}
td.miniCalValidDate{width:28px;font-weight:normal;border:#FFFFFF 1px solid;background-color:#663366;text-align:center;color:#FFFFFF;vertical-align:middle;padding:0px;border-collapse:separate;}
td.miniCalSelectedDate{width:28px;font-weight:normal;border:#FFFFFF 1px solid;background-color:#663366;text-align:center;color:#FFFFFF;vertical-align:middle;padding:0px;border-collapse:separate;}
td.miniCalInvalidDate{width:28px;font-weight:normal;border:#FFFFFF 1px solid;background-color:#E6E1F0;text-align:center;color:#4A4A57;text-decoration:line-through;vertical-align:middle;padding:0px;border-collapse:separate;}
table.productTotal{width:425px;}
td.productTotal{text-align:right;}
table.recentlyViewed{border:#b6acd4 1px solid;margin:1px 3px 3px 1px;text-align:center;width:100%;}
td.recentlyViewedTitle{font-weight:bold;text-align:left;font-size:medium;}
table.productImages{float:left;margin:10px 10px 10px 0px;}
td.productMainImage{padding:2px;}
table.productRollOver{width:100%;text-align:center;}
td.productRollOverLeft{text-align:right;}
td.productRollOverCenter{text-align:center;margin:1px 3px 1px 3px;}
td.productRollOverRight{text-align:left;}
h1{margin:0;padding:0;font-size:small;}
h1.header{margin:5px;padding:5px;font-size:20px;color:#6D3B6D;}
h2{margin:0;padding:0;font-size:small;}
a{font-weight:bold;color:#663366;text-decoration:none;}
a.darker{font-weight:bold;color:#552255;text-decoration:none;}
a:hover{text-decoration:underline;}
a.basket{font-weight:bold;color:#663366;font-size:small;text-decoration:none;}
a.basket:hover{text-decoration:underline;}
a.otherProds{color:#663366;text-decoration:none;font-weight:normal;}
a.otherProds:hover{text-decoration:underline;}
label{font-weight:bold;color:#663366;text-decoration:underline;}
a.emailLink{font-size:small;font-weight:lighter;text-decoration:none;}
a.emailLink:hover{text-decoration:underline;}
a.navMenu{color:#FFFFFF;text-decoration:none;}
a.navMenu:hover{text-decoration:underline;}
a.navMenuSelected{color:#664466;text-decoration:none;font-weight:bold;}
a.navMenuSelected:hover{text-decoration:underline;}
img{border:none;margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse;}
img.block{display:block;}
form{margin:0;padding:0;}
table.miniBasket{width:100%;}
tr.miniBasket{width:100%;}
td.miniTotal{width:25%;text-align:right;padding-right:2px;}
td.miniItem{text-align:left;width:75%;padding-left:2px;}
td.miniQuantity{width:10%;}
table.basketSummary{width:100%;border:#b6acd4 1px solid;}
tr.basketOneRow{border:#b6acd4 1px solid;background-color:#E6E1F0;margin-bottom:3px;}
td.promoCodeTitle{border:#b6acd4 1px solid;background-color:#E6E1F0;margin:1px 1px 3px 5px;text-align:left;font-weight:bold;padding-left:4px;}
td.summaryPromoCodeTitle{border:#663366 1px solid;background-color:#E6E1F0;margin:1px 1px 3px 5px;text-align:left;font-weight:bold;padding-left:4px;}
tr.basketTitle{margin-left:auto;margin-right:auto;padding:2px;}
td.basketTitle{padding-left:5px;background-color:#E6E1F0;text-align:center;font-weight:bold;border-bottom:#b6acd4 1px solid;}
tr.basketTopRow{margin-bottom:3px;}
tr.basketBottomRow{margin-bottom:3px;}
tr.basketMiddleRow{margin-bottom:3px;}
td.basketItem{text-align:left;padding-left:5px;}
td.basketItemBottom{text-align:left;padding-left:5px;border-bottom:#b6acd4 1px solid;}
td.basketItemTitle{border-bottom:#b6acd4 1px solid;text-align:left;padding-left:5px;background-color:#E6E1F0;}
td.basketQuantity{text-align:center;width:47px;}
td.basketQuantityBottom{text-align:center;width:47px;border-bottom:#b6acd4 1px solid;}
td.basketPrices{text-align:center;width:140px;}
td.basketPricesBottom{text-align:center;width:140px;border-bottom:#b6acd4 1px solid;}
td.basketTotal{text-align:right;}
table{border-spacing:0px;padding:0px;border-collapse:collapse;vertical-align:top;empty-cells:show;margin-top:0px;margin-bottom:0px;}
table.footer{width:978px;padding:0px;margin:2px 1px 2px 1px;border-top:1px solid #663366;}
table.wpContent{width:977px;margin-top:1px;border-top:1px solid #663366;}
table.wpContenttd{padding-top:5px;}
table.mainBody{width:758px;}
table.securemainbody{width:980px;}
table.mainRightCol{width:220px;margin:0px;}
table.bestsellers{width:260px;padding:0px; margin:0px 3px 0px 0px;}
table.basketBox{width:220px;border:#b6acd4 1px solid;background-color:#E6E1F0;margin-bottom:1px;font-size:smaller;text-align:center;vertical-align:middle;}
table.searchBox{width:220px;border:#b6acd4 1px solid;background-color:#E6E1F0;margin-bottom:1px;}
table.loginBox{width:220px;border:#b6acd4 1px solid;background-color:#E6E1F0;text-align:center;margin-bottom:1px;}
td.loginBox{padding-left:4px;text-align:left;}
table.deliveryDateBox{width:220px;border:#b6acd4 1px solid;background-color:#E6E1F0;margin-bottom:1px;text-align:center;font-weight:bold;padding:0px;}
table.posyPoints{width:220px;margin:0px;padding:0px;}
table.top5text{width:100%;height:80px;text-align:left;padding:0px;margin:5px 0px 0px 2px;}
table.top5texttr{margin:0px;padding:0px;}
top5titleimage{padding:0px;margin:0px;}
table.top5{border-bottom:#b6acd4 solid 1px;padding:0px;margin:0px;vertical-align:middle;width:100%;}
table.emailSignUp{background:#cc99cc;text-align:center;vertical-align:middle;padding:0px;margin:0px;}
table.catalogueRequest{background:#cc99cc;text-align:center;vertical-align:middle;padding:0px;margin:0px 2px 0px 2px;}
table.regAndWin{background:#cc99cc;text-align:center;vertical-align:middle;padding:0px;margin:0px;}
table.title{width:979px;border-spacing:0px;border-collapse:collapse;margin:0px;padding:0px;border:none;}
table.bottomSection{width:980px;}
td.mainBody{margin:0px;padding:1px 1px 0px 0px;}
td.mainContentBody{width:790px;}
td.secureContentBody{width:980px;}
td.rightCol{padding:1px 0px 0px 1px; margin:0px;}
td.top5image{width:130px;padding:5px 0px 5px 0px;margin:0px;vertical-align:middle;}
td.favourite{border-spacing:1px;border-collapse:separate;text-align:center;border:#b6acd4 1px solid;padding-bottom:3px;width:50%;}
td.newproduct{border-spacing:1px;border-collapse:separate;text-align:center;border:#b6acd4 1px solid;padding-bottom:3px;width:50%;}
tr.hpforms{margin:0px;padding:0px;}
td.hpforms{width:33%;margin:0px;padding:0px;}
td.hpFade{background-color:#cc99cc;border:1px solid #cc99cc;height:100%;vertical-align:middle;color:#333333;}
td.info{width:33%;text-align:left;vertical-align:middle;padding-left:50px;}
td.info2{width:33%;text-align:left;vertical-align:middle;padding-left:64px;}
td.info3{width:33%;text-align:left;vertical-align:middle;padding-left:78px;}
td.menuHolder{width:1px;}
td.footemail{text-align:left;}
td.footcopy{text-align:center;}
td.footcards{width:400px;text-align:right;}
td.moreinfo{vertical-align:bottom;width:100%;padding:0px;margin:0px;}
td.top5title{margin-bottom:3px;padding:2px 0px 0px 0px;}
td.top5prod{font-weight:bold;vertical-align:top;padding:0px;margin:0px;}
td.top5price{vertical-align:middle;margin:0px;padding:3px 0px 0px 0px;}
td.infoTable{width:100%;padding:1px;margin:0px;text-align:center;vertical-align:middle;}
td.rightTitleBottom{text-align:right;vertical-align:bottom;margin:0px;border-collapse:separate;border-spacing:0px;}
table.promoCodeBox{margin-top:9px;width:100%;border:#b6acd4 1px solid;}
table.summaryPromoCodeBox{margin-top:9px;width:100%;border:#663366 1px solid;}
td.promoCodeBox{vertical-align:middle;padding-left:4px;}
td.posyPointsBasket{width:35px;padding-top:2px;}
td.promoCodeBoxInput{vertical-align:middle;width:200px;}
td.promoCodeButton{vertical-align:middle;width:164px;padding:4px 0px 4px 0px;text-align:left;}
td.checkoutLeft{width:148px;vertical-align:middle;text-align:left;padding:2px 10px 4px 0px;}
td.checkoutCenter{vertical-align:middle;text-align:center;width:148px;}
td.checkoutRight{width:174px;padding:0px;vertical-align:middle;text-align:left;}
hr.searchDivider{color:#b6acd4;width:3px;height:30px;}
select.searchSelect{width:210px;}
span.custComment{font-style:italic;font-size:small;}
span.custCommentName{font-weight:bold;font-size:small;}
span.customerCommentName{font-weight:bold;font-size:x-small;}
span.customerCommentNameNew{font-weight:bold;font-size:small;}
span.formHead{font-weight:bold;text-align:center;color:#663366;}
span.basketTotal{font-weight:bold;text-align:center;font-size:large;}
span.productTotal{font-weight:bold;font-size:medium;}
span.priceLarge{font-weight:bold;font-size:large;color:#663366;}
input.search{width:205px;}
ul{margin:10px 1px 10px 1px;}
table.deliveryOptions{width:100%;vertical-align:middle;text-align:center;margin:2px 1px 5px 1px;padding:3px;border:#E6E1F0 1px solid;}
td.delOptCal{width:50%;margin:auto;}
td.delOptions{width:50%;margin:auto;padding-top:4px;}
table.delOption{width:474px;height:100%;margin:1px 5px 3px 3px;border:#663366 1px solid;background:#E6E1F0;text-align:left;vertical-align:middle;}
table.delOptMessage{width:480px;height:100%;padding:0px;margin:1px 5px 3px 3px;border:#663366 1px solid;background:#E6E1F0;text-align:left;vertical-align:middle;}
table.delOptionFinal{width:475px;height:100%;margin:1px 5px 3px 5px;text-align:center;vertical-align:middle;}
table.delOptionSum{width:480px;height:100%;margin:1px 5px 3px 5px;border:#663366 1px solid;background:#E6E1F0;text-align:left;padding:5px;vertical-align:middle;}
table.delOptionSum td{padding:5px;}
table.delOptionNoColor{width:95%;height:100%;margin:1px 5px 3px 5px;text-align:left;vertical-align:middle;}
td.delOptionSummary{text-align:left;padding:2px 2px 0px 0px;font-weight:bold;}
td.delOptionMessage{text-align:center;height:301px;padding:1px;}
td.delOptionMessageLabel{text-align:center;padding:10px 0px 130px 9px;background-image:url(../images/label2.gif);background-repeat:no-repeat;background-position:bottom center;width:368px;background-color:#FFFFFF;}
td.calPrevMonth{text-align:left;width:50%;margin-left:auto;padding:1px 3px 1px 15px;}
td.calNextMonth{text-align:right;width:50%;margin-right:auto;padding:1px 3px 1px 15px;}
td.miniCalPrevMonth{text-align:left;width:45%;margin-left:auto;padding:1px 3px 1px 15px;}
td.miniCalNextMonth{text-align:right;width:45%;margin-right:auto;padding:1px 3px 1px 15px;}
table.searchResults{margin:5px 8px 5px 0px;padding:0px;border:1px solid #FFFFFF;background-color:#FFFFFF;}
td.searchPrice{text-align:right;padding:0px;margin:0px;}
table.searchContainer{width:100%;padding:0px;margin:0px;}
td.searchContainer{margin:0px;padding:0px 0px 15px 0px;width:50%;}
span.error{color:#CC0000;}
table.addressContainer{margin:3px;width:700px;border-collapse:separate;border-spacing:1px;}
td.addressBook{width:40%;border:#663366 1px solid;background-color:#E6E1F0;padding:1px 3px 1px 3px;margin:3px;border-collapse:separate;border-spacing:1px;}
td.alignBottom{vertical-align:bottom;text-align:center;}
td.deliveryAddressOptions{padding:1px 10px 1px 10px;text-align:center;width:33%;}
table.deliveryAddressOptions{width:360px;}
td.deliveryAddressOptionsContainer{width:360px;vertical-align:bottom;}
table.fullSize{width:100%;height:100%;margin:3px;}
td.twoThirds{width:66%;margin:3px;}
td.oneThird{width:33%;margin:3px;}
table.orderLogin{width:100%;border:#E6E1F0 1px solid;}
table.width95percent{width:95%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:5px;text-align:center;}
table.loginForm{width:95%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:5px;border:#663366 1px solid;background-color:#E6E1F0;}
table.loginFormText{width:95%;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:5px;border:#663366 1px solid;background-color:#E6E1F0;position:relative;top:-2px;}
table.loginPageForm{width:100%;margin:0px;border:#663366 1px solid;background-color:#E6E1F0;}
table.loginPageForm td{margin:0px;padding:5px;}
table.yourDetailsForm{width:100%;margin-left:auto;margin-right:auto;margin-top:5px;height:100%;padding:5px;border:#663366 1px solid;background-color:#E6E1F0;}
table.yourDetailsFormNew{width:100%;margin-left:auto;margin-right:auto;margin-top:5px;height:100%;padding:5px;}
table.survey{width:100%;margin-left:auto;margin-right:auto;margin-top:5px;margin-bottom:5px;height:100%;border:#663366 1px solid;background-color:#E6E1F0;text-align:left;}
table.survey tr td{padding: 20px;}
table.survey td{padding:3px 1px 3px 5px;}
td.loginFormTitle{background-color:#663366;color:#FFFFFF;text-align:center;height:100%;vertical-align:middle;margin-bottom:0px;}
td.loginForms{width:33%;height:100%;}
a.smalla{font-weight:normal;}
a.pricea{font-size:medium;font-weight:lighter;}
table.home{border:#b6acd4 1px solid;background-color:#E6E1F0;}
select{color:#663366;font-weight:bold;font-size:small;}
table.categoryTitle{width:100%;margin:0px;padding:0px;border:#b6acd4 1px solid;background-color:#e6e1f0;}
span.alignright{text-align:right;}
table.productDetailsBox{border:#E6E1F0 1px solid;margin-top:3px;}
td.extraBox{padding:3px;width:48%;border:#E6E1F0 1px solid;}
table.fullwidth{width:100%;}
a.headerLink{color:#663366;text-decoration:none;font-weight:normal;}
input.orderLoginInput{width:280px;}
td.loginFormInput{padding-left:2px;margin-top:-3px;}
td.loginFormText{padding:2px;width:100%;height:230px;}
td.loginFormSubmit{text-align:center;height:100%;padding-bottom:3px;vertical-align:bottom;}
input{vertical-align:middle;}
input.fullWidth{width:90%;}
td.finalBasketTitle{background-color:#663366;color:#FFFFFF;padding:5px;}
td.finalBasketSplit{width:30%;}
table.finalBasketTable{width:95%;margin:3px 5px 3px 5px;padding:5px;}
table.finalBasketSummary{padding:5px;margin-top:3px;width:100%;border:#663366 1px solid;background-color:#E6E1F0;}
td.finalBasketLeft{padding:1px 1px 1px 5px;}
td.finalBasketProductTotal{padding-right:5px;text-align:right;}
td.padded{padding:5px;}
table.lateRegister{padding:5px;margin-top:3px;border:#663366 1px solid;background-color:#E6E1F0;}
td.halfWidth{width:45%;}
table.summary{padding:5px;width:100%;border:#663366 1px solid;background-color:#E6E1F0;}
table.wpCallBack{width:100%;border:#663366 2px solid;}
td.wpSplit{width:50%;border:#b6acd4 1px solid;background-color:#E6E1F0;}
td.wpCenter{text-align:center;padding:1px 5px 1px 5px;}
td.wpField{font-weight:bold;width:35%;padding-left:3px;}
table.addressBookOrder{margin:4px;width:95%;border:#663366 1px solid;background-color:#E6E1F0;}
td.address{padding:5px;margin-left:auto;margin-right:auto;width:90%;}
td.addressTitle{background-color:#663366;color:#FFFFFF;margin-left:auto;margin-right:auto;width:75%;text-align:center;}
table.almostFull{width:90%;margin-left:auto;margin-right:auto;}
table.addressBookContainer{width:90%;height:160px;margin-left:auto;margin-right:auto;}
table.almostFulltd{width:90%;margin-left:auto;margin-right:auto;}
table.newAdd{border:#663366 1px solid;background-color:#E6E1F0;margin:5px 1px 1px 3px;padding:3px;}
table.newAdd td{padding-left:3px;}
form.centered{margin:0px;display:inline;}
td.calendarDOW{width:14%;}
img.bestseller{height:30px;width:266px;border:none;position:relative;top:-3px;}
td.thirdWideFullHigh{width:33%;height:100%;}
tr.orderLoginRow{min-height:300px;}
td.wpRightAlign{text-align:right;padding-right:5px;}
span.deliveryCalBold{font-size:medium;font-weight:bold;}
td.deliveryOptionName{font-weight:bold;width:60%;padding-left:5px;}
td.deliveryOptionPrice{font-weight:bold;width:40%;padding-right:5px;text-align:right;}
td.deliveryOptionSubmit{text-align:center;padding:5px 1px 5px 1px;}
td.deliveryOptionText{padding:3px 3px 1px 3px;}
table.ethics{width:750px;margin:0px;padding:0px;border-collapse:collapse;border-spacing:0px;background-color:#C0DBD2;color:#FFFFFF;vertical-align:top;}
table.ethics tr{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0px;}
table.ethics td{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0px;}
table.ethicsText{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;vertical-align:top;}
table.ethicsText td{margin:10px;padding:10px;border-collapse:collapse;border-spacing:0px;background-color:#FFFFFF;vertical-align:top;font-size:small;}
td.fffp{margin:0px;padding:0px;border-collapse:collapse;border-spacing:0px;width:365px;background-color:#FFFFFF;}
table.fffpSub{margin:10px;padding:5px;background-color:#006666;}
table.fffpSub td{color:#FFFFFF;background-color:#006666;}
td.efv{margin:-0px;padding:0px;border-collapse:collapse;border-spacing:0px;width:413px;background-color:#FFFFFF;}
table.efvSub{margin:10px;padding:5px;background-color:#006666;}
table.efvSub td{color:#FFFFFF;background-color:#006666;}
img.ethics{position:relative;top:-5px;}
table.navMenu{text-align:center;width:980px;margin-top:1px;}
td.navMenu{text-align:center;background-image:url(../images/menubutton.gif);background-color:#663366;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;padding:0px 5px 0px 5px;line-height:95%;}
td.navMenuLeft{background-image:url(../images/menubutton-l.gif);background-repeat:no-repeat;width:7px;text-align:center;background-color:#663366;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;}
td.navMenuRight{background-image:url(../images/menubutton-r.gif);background-repeat:no-repeat;width:8px;text-align:center;background-color:#663366;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;border-right:solid 1px #FFFFFF;}
td.selNavMenuSelected{text-align:center;background-image:url(../images/selmenubutton.gif);background-color:#E6E1F0;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;padding:0px 5px 0px 5px;line-height:95%;}
td.selNavMenuLeft{background-image:url(../images/selmenubutton-l.gif);background-repeat:no-repeat;width:7px;text-align:center;background-color:#E6E1F0;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;}
td.selNavMenuRight{background-image:url(../images/selmenubutton-r.gif);background-repeat:no-repeat;width:8px;text-align:center;background-color:#E6E1F0;background-repeat:repeat-x;vertical-align:middle;height:30px;margin:0px;border-right:solid 1px #FFFFFF;}
td.delOptText{width:40%;padding:7px 1px 1px 10px;margin:10px;}
td.delOptOrderSum{width:60%;}
td.contactTitle{background-color:#996699;border-bottom:solid 2px #664466;border-left:solid 1px #996699;border-right:solid 1px #996699;color:#FFFFFF;margin:1px;padding:4px;font-weight:bold;font-size:medium;width:760px;}
td.contactIntro{background-color:#E6E1F0;border-left:solid 1px #E6E1F0;padding:4px;}
td.contactInput{background-color:#E6E1F0;border-right:solid 1px #E6E1F0;padding:4px;}
td.contactSubmit{background-color:#E6E1F0;border-bottom:solid 2px #663366;border-left:solid 1px #E6E1F0;border-right:solid 1px #E6E1F0;margin:1px;padding:4px;font-weight:bold;font-size:medium;text-align:right;}
input.contactForm{width:260px;}
span.strapline{font-style:italic;font-weight:bold;}
table.ppWelcome{border:1px solid #664466;float:right;background-color:#E6E1F0;margin:1px 1px 6px 6px;width:50%;}
table.ppWelcometd{padding:6px;}
table.ppOrderSummary{border:1px solid #664466;float:right;background-color:#E6E1F0;margin:1px 1px 3px 3px;padding:5px; width:300px;}
table.ppOrderSummary td{padding:3px;}
span.ppTitle{font-size:medium;font-weight:bold;color:#664466;}
table.myOrders{border:1px solid #664466;padding:3px;min-width:430px;vertical-align:middle;text-align:center;}
table.myOrders th{border:1px solid #664466;padding:3px 6px 3px 6px;font-weight:bold;color:#FFFFFF;background-color:#664466;}
td.myOrders1{background-color:#E6E1F0;padding:1px 5px 1px 5px;width:80px;}
td.myOrders2{background-color:#FFFFFF;padding:1px 5px 1px 5px;width:80px;}
td.myOrdersL1{text-align:left;background-color:#E6E1F0;padding:1px 5px 1px 5px;}
td.myOrdersL2{text-align:left;background-color:#FFFFFF;padding:1px 5px 1px 5px;}
table.myOrderDetailsContainer{width:100%;text-align:left;vertical-align:top;border:1px solid #664466;background:#E6E1F0;margin:4px 1px 4px 1px;}
table.myOrderDetails{text-align:center;vertical-align:top;}
table.myOrderDetails td{text-align:left;vertical-align:top;}
td.detailLabel{font-weight:bold;width:30%;}
td.myOrderSummary{background-color:#E6E1F0;color:#664466;font-weight:bold;padding:1px 5px 1px 5px;}
td.myOrderSummaryL{text-align:left;background-color:#E6E1F0;color:#664466;font-weight:bold;padding:1px 5px 1px 5px;}
table.myOrderDetailsSummary{width:100%;padding:0px;margin:0px;}
td.myOrderAddress{padding-left:3px;text-align:left;}
td.myOrderMessage{text-align:center;padding:10px 0px 130px 9px;background-image:url(../images/label2.gif);background-repeat:no-repeat;background-position:bottom center;width:368px;background-color:#FFFFFF;}
td.welcome{background-image:url(../images/welcomeposy.gif);background-repeat:no-repeat;background-position:bottom right;}
table.reminder{text-align:left;background-color:#E6E1F0;padding:0px;border:1px solid #664466;margin:0px;}
table.reminder td{text-align:left;padding:2px 5px 2px 5px;margin:0px;}
table.myprofile{text-align:left;background-color:#E6E1F0;padding:0px;border:1px solid #664466;margin:1px 0px 10px 0px;width:100%;}
table.myprofile td{padding:2px 5px 2px 5px;margin:0px;}
a.logoImg{margin:0px;padding:0px;border:none;border-spacing:0px;border-collapse:collapse;}
img.logoImg{margin:0px;padding:0px;border:none;border-spacing:0px;border-collapse:collapse;}
td.fullNoEdge{width:100%;border:none;margin:0px;padding:0px;border:none;border-spacing:0px;border-collapse:collapse;}
table.favouritesBlock{margin:2px 1px 2px 1px;padding:0px;width:978px;}
table.formBlock{padding:0px;margin:2px 1px 2px 1px;width:978px;}
table.informationBlock{border:#b6acd4 1px solid;background-color:#E6E1F0;margin:2px 1px 2px 1px;padding:0px;vertical-align:middle;width:978px;}
a.grey{color:#4A4A57;}
a.smallGrey{color:#4A4A57;font-weight:normal;}
input.qasInputDefault{width:250px;}
input.qasInput400{width:400px;}
table.qasTableDefault{margin:2px;}
td.qasTitleDefault{color:#FFFFFF;font-weight:bold;background-color:#664466;text-align:center;padding:2px;border:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasTdDefault{padding:2px;border-left:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasTdInputDefault{padding:2px;border-right:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasSearchDefault{text-align:center;padding:0px 0px 2px 0px;border-left:1px solid #664466;border-right:1px solid #664466;border-bottom:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasTdTextDefault{text-align:center;padding-bottom:2px;border-left:1px solid #664466;border-right:1px solid #664466;margin:1px 2px 1px 2px;}
li.flowerbullet{list-style-image:url(http://www.bunches.co.uk/images/flowerbullet.gif);list-style-type:disc;vertical-align:middle;}
input.qasInputContact{width:350px;}
table.qasTableContact{margin-top:2px;margin-left:auto;margin-right:auto;margin-bottom:2px;width:95%;background-color:#E6E1F0;}
td.qasTitleContact{color:#FFFFFF;background-color:#664466;text-align:center;padding:2px;border:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasTdContact{padding:2px;border-left:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasTdInputContact{padding:2px;border-right:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasSearchContact{text-align:center;padding:0px 0px 2px 0px;border-left:1px solid #664466;border-right:1px solid #664466;border-bottom:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasTdTextContact{text-align:center;padding-bottom:2px;background-color:#E6E1F0;border-left:1px solid #664466;border-right:1px solid #664466;margin:1px 2px 1px 2px;}
td.qasAddBook{text-align:center;padding-bottom:2px;border-left:1px solid #664466;border-right:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasAddBookLabel{padding:2px;border-left:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasAddBookInput{width:50%;padding:2px;border-right:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
td.qasAddBookSearch{text-align:center;padding:5px 0px 5px 0px;border-left:1px solid #664466;border-right:1px solid #664466;border-bottom:1px solid #664466;margin:1px 2px 1px 2px;background-color:#E6E1F0;}
ul.hide{display:none;}
ul.show{display:block; margin:0px; padding:0px 3px 0px 6px;}
table.mb5{margin: 0px 0px 2px 0px; padding:0px;}
div.mt3{margin-top:3px;}
h2.cat{font-size:small;margin:0;padding:0px;display:inline;}
h3.drop{margin:0;padding:0;font-size:small;display:inline;}
li.drop{list-style:none;margin:0;padding:0;font-size:small;}
img.pad2{padding-top:2px;padding-bottom:2px;}
table.nf{padding:0px;margin:0px;width:100%;}
td.nfimg{padding:2px 0px 0px 0px;margin:0px;width:100px;}
td.nfcon{padding:0px;margin:0px;width:140px;}
table.addbook{vertical-align:top;}
table.addbook td{padding:0px 4px;margin:0px;}

#headerLogo {width:220px; height:95px; position: relative;}
#headerLogo span {background: url(http://www.bunches.co.uk/images/buncheslogo.gif) no-repeat left top;position: absolute;width:220px; height:95px;}

#headerLogoSec {width:220px; height:95px; position: relative;}
#headerLogoSec span {background: url(https://www.bunches.co.uk/images/buncheslogo.gif) no-repeat left top;position: absolute;width:220px; height:95px;}

table.charityimages td{padding: 5px;} /* Ing */
table.imgwrapper{background-color: #E6E1F0; border: 1px solid #000; padding: 5px; margin: 5px;}
table.imgwrapper img{margin-left: 10px; margin-top: 10px;}
table.imgwrapper p{font-size: 10px; margin: 5px 5px 5px 10px; padding: 0px;}
div.subbanner h1{margin:5px;padding:5px;font-size:20px;color:#6D3B6D;}
div.subbanner{border: 1px solid #B6ACD4; background: url(http://www.bunches.co.uk/images/flowerbed.gif) repeat-x bottom left #E6E1F0; padding: 5px 5px 60px 5px;}
.bold{font-weight: bold;}
span.productCatLink{margin-left: 310px;}

li.ft {background: url(../images/pinkbulletflower.gif) 0px 0px no-repeat; padding: 0px 0px 0px 16px;list-style-type:none;}
li.fb {background: url(../images/fbbullet.gif) 0px 0px no-repeat; padding: 0px 0px 0px 16px;list-style-type:none;}
li.rss {background: url(../images/bunchesrss.gif) 0px 0px no-repeat; padding: 0px 0px 0px 16px;list-style-type:none;}
.feedbutton{display: inline; vertical-align: bottom;}
ul.ft {margin:0px;padding:0px 0px 0px 5px;float:left;}
ul.ft2 {margin:0px;padding:0px 0px 0px 15px;float:left;}
h4.ft {text-align:center;margin:0px;padding:3px 0px 2px 0px;font-size:1.1em;}
h4.ft2 {text-align:center;margin:0px;font-size:1.1em;}
a.ft {color:#C13876;}
div.ftr {width:365px;height:84px;background:#E6E1F0 url(../images/aboutimage.gif) bottom right no-repeat;border:#664466 1px solid;padding:0px;margin:0px 0px 3px 2px;}
div.ftl {width:100%;height:84px;background:#E6E1F0 url(../images/helpimage.gif) bottom right no-repeat;border:#664466 1px solid;padding:0px;margin:0px 2px 3px 0px;}
p.ft {margin:0px;text-align:center;}
div.ftmb {background:#E6E1F0;border:#664466 1px solid;margin:2px 0px 0px 3px;padding:5px 0px 5px 0px;}
div.ftmt {background:#E6E1F0;border:#664466 1px solid;margin:0px 0px 0px 3px;padding:5px 0px 5px 0px;}
div.ftm {float:left;width:243px;padding:0px 0px 0px 1px;margin:0px;}
div.ft {float:left;width:365px;padding:0px;margin:0px;border:0;}
div.footer {width:978px;margin:1px;padding:0px;font-size:0.9em;border-collapse:collapse;}
.external{background: url(../images/external_link.gif) top right no-repeat; padding-right: 15px;}
.pdf{background-image: url(https://www.bunches.co.uk/images/pdf_small.gif); background-position: top right; background-repeat: no-repeat; padding-right: 15px;}

.bold{font-weight: bold;}
.smaller{font-size: smaller;}

/* Blog Stoof  - messy due to large numbers of overrides of standard styles */
div.maincontain{margin: 0 auto; width: 960px;}
div.rightbar{display: inline; float: right; width: 225px; margin-top: 5px; padding: 0px;}
div.content{display: inline; float: right; width: 720px; margin-right: 10px;;}
div.centerbox{display: inline; float: left; width: 600px; margin-left: 20%;}
div.blogHead{background: #E6E1F0 url(../images/helpimage.gif) bottom right no-repeat;; border: 1px solid #B6ACD4; margin-top: 5px; margin-bottom: 5px;}
.blogHead h1{margin: 5px; font-weight: bold; font-size: 15px;}
.maincontain h2{margin-top: 15px;}
.blogHead p{margin: 5px;}
td.blogContentBody{width: 960px;}
.maincontain .mainContentBody h2{text-align: left; font-size: 15px; margin-top: 30px;}
.maincontain a.postimg{font-size: 10px;} 
.maincontain .mainContentBody{text-align: left;}
.maincontain .currentpage:before{content: '{';}
.maincontain .currentpage:after{content: '}';}
.maincontain th{border: 1px solid black}
.maincontain td.link{background-color: #333333; color: #A0A050}
.maincontain img{border: 1px solid #663366;}
.maincontain .noborder, .maincontain .logoImg, .maincontain .footcards img{border: none;}
.maincontain .postfoot{background: url(http://www.bunches.co.uk/blog/image/postfoot.jpg) no-repeat bottom; height: 110px; width: 680px;}
.maincontain hr.post{width: 101%; margin-left: -6px; padding-left: 0}

/* All below for blog rounded boxes  */
.postbox {background: url(http://www.bunches.co.uk/blog/image/postBox.gif) no-repeat bottom right; z-index: 10; width: 97%; margin: 1em auto;}
.posttop div { background: url(http://www.bunches.co.uk/blog/image/postBoxTL.gif) no-repeat top left; z-index: 5}
.posttop { background: url(http://www.bunches.co.uk/blog/image/postBoxTR.gif) no-repeat top right; z-index: 20}
.postbot div { background: url(http://www.bunches.co.uk/blog/image/postBoxBL.gif) no-repeat bottom left; z-index: 40;}
.postbot div { height: 18px !important; }
.postbot div, .postbot {width: 100%; font-size: 1px;}
.posttop div, .posttop {width: 100%; font-size: 1px; height: 8px;}
.postcontent { margin: 0 7px; }
.postwhitebox {background-color: #FFFFFF; color: #6D3B6D; width: 95%; margin-left: 15px;}
.postwhitetop div {background: url(http://www.bunches.co.uk/blog/image/postWhiteTL.gif) no-repeat top left;}
.postwhitetop {background: url(http://www.bunches.co.uk/blog/image/postWhiteTR.gif) no-repeat top right; }
.postwhitebot div {background: url(http://www.bunches.co.uk/blog/image/postWhiteBL.gif) no-repeat bottom left; }
.postwhitebot {background: url(http://www.bunches.co.uk/blog/image/postWhiteBR.gif) no-repeat bottom right; }
.postwhitetop div, .postwhitetop, .postwhitebot div, .postwhitebot {width: 100%; height: 7px; font-size: 1px;}
.postwhitecontent {margin: 0 7px; }
.sidebox {background: url(http://www.bunches.co.uk/blog/image/sideBox.gif) no-repeat bottom right; z-index: 10; width: 100%; margin: 0 auto;}
.sidetop div {background: url(http://www.bunches.co.uk/blog/image/sideBoxTL.gif) no-repeat top left; z-index: 5}
.sidetop {background: url(http://www.bunches.co.uk/blog/image/sideBoxTR.gif) no-repeat top right; z-index: 20}
.sidebot div {background: url(http://www.bunches.co.uk/blog/image/sideBoxBL.gif) no-repeat bottom left;}
.sidebot div{height: 18px !important; z-index: 40}
.sidebot div, .sidebot {width: 100%; font-size: 1px;}
.sidetop div, .sidetop  {width: 100%; font-size: 1px; height: 8px;}
.sidecontent { margin: 0 7px; }
.sidebox ul{padding-left: 20px;}
.sidewhitebox {background-color: #FFFFFF; width: 198px;margin-left: 2%;}
.sidewhitetop div {background: url(http://www.bunches.co.uk/blog/image/sideWhiteTL.gif) no-repeat top left;}
.sidewhitetop {background: url(http://www.bunches.co.uk/blog/image/sideWhiteTR.gif) no-repeat top right; }
.sidewhitebot div {background: url(http://www.bunches.co.uk/blog/image/sideWhiteBL.gif) no-repeat bottom left; }
.sidewhitebot {background: url(http://www.bunches.co.uk/blog/image/sideWhiteBR.gif) no-repeat bottom right; }
.sidewhitetop div, .sidewhitetop, .sidewhitebot div, .sidewhitebot {width: 100%; height: 7px; font-size: 1px;}
.sidewhitecontent {margin: 0 7px; }
