h2.blockheader{margin:10px 0 10px 0;padding:0;background-image:url(Images/tab_bottom_line.png);background-position:right bottom;background-repeat:repeat-x;}
h2.blockheader span{display:inline-block;font-size:90%;padding-right:10px;}
h2.blockheader span span{border:solid 1px #333;border-bottom:none;margin:0 0 0 3px;background-color:#fff;color:#000;font-weight:normal;text-transform:uppercase;font-size:85%;padding:2px 10px 2px 6px;}
#menucolumn{width:170px;margin:10px 0 0 0;padding:0 0 10px 0;float:right;}
#menucolumn a{padding:2px 10px 2px 15px;display:block;font-weight:normal;font-size:95%;color:#04d;background-image:url(Images/breadcrumb_back_light.png);background-position:left 1px;background-repeat:no-repeat;margin:0 0 0 2px;}
#menucolumn a:hover{font-weight:normal;color:#000;background-image:url(Images/breadcrumb_back.png);}
.greentick{width:19px;height:19px;display:inline-block;background-image:url(Images/greentick.png);background-position:center;background-repeat:no-repeat;}
.redcross{width:19px;height:19px;display:inline-block;background-image:url(Images/redcross.png);background-position:center;background-repeat:no-repeat;}
.centred{width:70px;text-align:center;}
.extrainfo{font-size:95%;color:#777;margin:0;padding:1px 0 3px 0;}
.newin{font-size:85%;color:#fff;background-color:#04d;display:inline-block;padding:1px 3px 1px 3px;margin:0 5px 0 0;border-bottom:solid 1px #000;border-right:solid 1px #000;font-weight:bold;border-radius:2px;text-transform:uppercase;}
#features{max-width:630px;margin-top:0px;}
#features td.centred{color:#0b0;font-weight:bold;font-size:95%;}
#features .details,
#paymentgateways .details{display:block;color:#666;font-size:95%;font-weight:normal;letter-spacing:0px;}
#features td,
#paymentgateways td{font-weight:bold;font-size:100%;}
#paymentgateways table a{background-color:#fff;display:block;width:140px;text-align:center;vertical-align:middle;padding:2px 0 2px 0;}
#paymentgateways table a img{margin:auto}
#paymentgateways table td.name a{background:none;display:inline-block;width:auto;padding:2px 0 10px 0;}

#paymentgateways .gatewayimagecol{width:170px}
.samplesite{display:inline-block;width:253px;float:left;margin:0 20px 20px 0;}
.samplesite a img{border:solid 1px #ccc;padding:2px;}
.samplesite a:hover img{border:solid 1px #f90}
#contact .extradetail{font-size:90%;color:#777;}
.page_category .ajax__tab_header{display:none;visibility:hidden;}
.page_category th{border-bottom:none;}
.product div#description{padding-right: 10px;}

#homepage .chunks{padding:40px 0 0 0;}
#homepage .chunk a{padding:0 0 0 60px;display:block;height:120px;background-repeat:no-repeat;}

#homepage h2.blockheader{font-family:'Segoe UI',Arial,Sans-Serif;background: none;padding: 0 10px 0 0;margin:0 0 10px 0;font-size:100%;display:block;}
#homepage h2.blockheader span{background: none;padding:0;margin:0;font-size:100%;}
#homepage h2.blockheader span span{line-height:21px;color:#000;letter-spacing:0px;border:none;text-transform:none;padding:0;margin:0;font-size: 130%;font-weight:600;}
#homepage .chunk a p.frontdate{color:#090;padding:0;margin:0;font-size:90%;}

#homepage #chunk_sitenews a{background-image:url(Images/front_icon_news.png);}
#homepage #chunk_twitter a{background-image:url(Images/front_icon_twitter.png);}
#homepage #chunk_download a{background-image:url(Images/front_icon_download.png);}
#homepage #chunk_mailchimp{background-position: 10px 10px;background-image:url(Images/front_icon_mail.png);padding:0 0 0 60px;width:278px;background-repeat:no-repeat;}
#homepage #chunk_userguide a{background-image:url(Images/front_icon_userguide.png);}
#homepage #chunk_forum a{background-image:url(Images/front_icon_forum.png);}

#homepage .boxy{background-color:#4c4;padding:10px;display:block;width:116px;height:116px;float:left;margin:2px;background-position:center center;}
#homepage .boxy:hover{background-color:#fa3;}

