body {
  background: #ffffff;
}

a {
color:187829;
text-decoration:underline;
}


.clear {
clear:both;
}


td {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 70%;
  line-height:1.2em;
}

p {
font-family: Arial, Helvetica, sans-serif;
padding:2px 10px 2px 0px;


}

hr {
margin:7px 0px 10px 0px;
color:ffffff;



}

ul li {
list-style:url(../images/bullet.gif);

}

.line {
padding: 7px 0px 10px 0px;
}


.fronttext {
  color: #ffffff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 12px;
}

.register {
  color: #d02e6e;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  padding-top: 2px;
}

.terms {
  color: #d02e6e;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
  padding-top: 2px;
}

.cost {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 6px;
}

.delivery {
  color: #2d7939;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.deliverytab {
  
}


.deliverytab td {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  border: 1px solid #eaeff3;
}

.price {
  color: #2020c0;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  padding-right: 2px;
}

.description {
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding-right: 6px;
}

.copy {
  color: #000000;
  font-family:"Times New Roman", Times, serif;
  font-size: 80%x;
  padding-top: 10px;
  padding-bottom: 9px;
}

.copy a {
text-decoration:none;
 color: #000000;
 font-weight:400;
}

.servicesbox {
	font-size: 11px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

.servicesboxin {
	font-size: 11px;
	font-weight: bold;
	background: #ffffff;
	border-top: 1px solid #f0f0f0;
	border-right: 1px solid #404040;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #f0f0f0;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	width: 12%;
}

.navbox {
  background: #ffffff;
  height: 100%;
}

.navtab {
  height: 100%;
}

.navboxin {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 10px;
  color: #ffffff;
  padding-left: 3px;
  padding-right: 3px;
}

.navboxout {
  font-size:75%;
  text-align:left;
  padding-right:7px;
  padding-bottom:10px;
  text-transform:uppercase;
}

.navboxmid {
  font-size:75%;
  text-align:center;
  padding-right:7px;
  padding-bottom:10px;
  text-transform:uppercase;
}

.navboxright {
  font-size:75%;
  text-align:right;
  padding-bottom:10px;
  text-transform:uppercase;
}

.navspace {
  background: #d0d0d0;
}

.navspace2 {
  background: #ffffff;
}

a.navtext {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 0.9em;
  color: #66686a;
  font-weight:300;
  text-decoration: none;
  height: 100%;
  text-transform:uppercase;
}

a:hover.navtext {
  color: #000000;
}

.leftnavtext {
  font-family:  Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  padding-top:0px;
  margin-top:0px;
 
  
}

.leftnav {
padding-top:0px;
margin-top:0px;
padding-bottom:2px;
}












.subhead {
  color: #a0a0ff;
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 110%;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 4px;
}

.bodytext {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 73%;
}

.red {
color:#c91f31;
}

.bullet {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 82%;
  padding-bottom: 4px;
}

h1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 100%;
  color: #2d7939;
  margin-bottom: 4px;
  font-weight:400;
  padding-top:12px;
}

h2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 15px;
  color: #2000c0;
  margin-top: 2px;
  margin-bottom: 3px;
}

h3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-size: 14px;
  color: #2000c0;
  margin-top: 2px;
  margin-bottom: 3px;
}

.competitiongroup {
  font-size: 15px;
  font-variant: small-caps;
  font-weight: bold;
}

.competitionresult {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  font-weight: bold;
}

.menuhead {
  font-variant: small-caps;
  font-size: 24px;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}

.smallprint {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}

.imagecaption {
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  text-align: center;
  font-size: 10px;
  color: #900090;
}

.toprnav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
}

.toprnavb {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
}

.leftrnav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #707070;
  text-decoration: none;
  font-weight: normal;
  font-size: 10px;
}

.foottext {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  font-weight: normal;
  font-size: 12px;
  text-align: center;
}

.compgrouphead {
  color: #000000;
  font-size: 14px;
}

.enthead1 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: url(../images/entback1.gif);
}

.enthead2 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: url(../images/entback2.gif);
}

.enthead3 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: url(../images/entback3.gif);
}

.enthead4 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: url(../images/entback4.gif);
}

.enthead5 {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  text-decoration: none;
  font-weight: bold;
  font-size: 12px;
  margin-top: 2px;
  margin-bottom: 1px;
  padding-top: 2px;
  padding-bottom: 2px;
  background: url(../images/entback5.gif);
}

.entminihead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #303030;
  font-weight: normal;
  font-size: 11px;
}

.entlink {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #800000;
  text-decoration: none;
  font-size: 12px;
}

.entcat {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #c0c0c0;
  font-size: 11px;
}

.entinstruct {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  padding-bottom: 10px;
  color: #e0b010;
}

.entcatlink {
  color: #9f7fee;
  text-decoration: none;
}

.entbody {
  font-family: Arial, Helvetica, Verdana, sans-serif;
  color: #000000;
  font-weight: normal;
  font-size: 12px;
  padding-top: 4px;
}

.entbody td {
  vertical-align: top;
}

.enttype {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #e03030;
  font-weight: normal;
  font-size: 12px;
}

.fronttab {
  padding-left: 40px;
  padding-top: 10px;
  padding-right: 40px;
  padding-top: 600px;
}

.fronttab h1 {
background:#c5ced5;
color:#000000;
margin:0px;
font-size:100%;
font-weight:300;
padding:2px 0px 2px 0px;

}

.fronttab h1 a {
color:#000000;
text-decoration:none;
}

.footnav {
  color: #ffffff;
  text-decoration: none;
}

.navdiv {
  padding-left: 4px;
  padding-right: 4px;
}

.nextpage {
  color: #606060;
  text-decoration: none;
  font-size: 100%;
}

.nextpage:hover {
  color: #2d7939;
  text-decoration: underline;
}

.menulinks {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 11px;
}

.menulinks:hover {
  color: #eefc4e;
  text-decoration: none;
  font-weight:bold;
  font-size:11px;
}

.sporttab {
  background: #ffffff;
  border: 1px solid #00ff00;
}

.prizetab {
  background: #f0f0f0;
  border: 1px solid #8080c0;
}

.prizetab td {
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background: #8080c0;
}

.prizeinnertab td {
  line-height: 18px;
  background: #ffffff;
}

.sportstab {
  background: #c0c0c0;
  border: 1px solid #c0ffc0;
}

.sportstab td {
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background: #c0ffc0;
}

.sportsinnertab td {
  line-height: 18px;
  background: #ffffff;
}

.sportsinnertab a {
  color: #af8030;
  text-decoration: none;
}

.sportsinnertab a:hover {
  color: #ff0000;
  text-decoration: underline;
}

.healthtab {
  background: #c0c0c0;
  border: 1px solid #c0c0ff;
}

.healthtab td {
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background: #c0c0ff;
}

.healthinnertab td {
  background: #ffffff;
}

.menutab {
  background: url(../images/leather.gif);
  border: 1px solid #000000;
}

.menutab td {
  font-family: Verdana, Arial, Helvetica, Verdana, sans-serif;
  font-size: 11px;
  background: #ffc0c0;
}

.menuinnertab td {
  background: #ffffff;
}

.navcelll {
  font-family: arial;
  border-bottom: 1px solid #ffffff;
  padding-left: 6px;
  border-left: 1px solid #ffffff;
}

.navcellr {
  font-family: arial;
  border-bottom: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.addr {
  padding-left: 3px;
  padding-right: 14px;
}

.tel {
  padding-left: 3px;
  padding-right: 14px;
}

.mobile {
  padding-left: 3px;
}

.fax {
  padding-left: 3px;
}

.email {
  padding-left: 3px;
}

.website {
  padding-left: 3px;
}

.desc {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
}


.on {
  text-decoration: underline;
}

.off {
  text-decoration: none;
}

.whiteoff {
  color: #ffffff;
  text-decoration: none;
}

.blackoff {
  color: #000000;
  text-decoration: none;
}

.backon {
  text-align: center;
  background: #000080;
  background:url(../images/z000080.gif);
  padding-top: 2px;
  padding-bottom: 2px;
}

.nolink {
  color: #000000;
  text-decoration: none;
  cursor: default;
}




.formfld {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  text-align: right;
  padding-right: 10px;
}

.formkey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.formchkh {
	font-size: 13px;
	font-weight: bold;
	color: #2d7939;
}

.formtxth {
	font-size: 13px;
	font-weight: normal;
	color: #2d7939;
}

.formbox {
  font-family: Arial, Helvetica, sans-serif;
  padding-bottom: 4px;
}

.bluebox {
	font-size: 13px;
	border: 1px solid #7070c0;
}

.textbox {
	border: 1px solid #ff0000;
}

.formbutt {
	color: #003e00;
	font-size: 10px;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid;
	border-color: #80c0c0;
	background-color: #f0e0d0;
}

.selctbox {
	font-size: 11px;
	border: 1px solid #ff0000;
}

.checkbox {
	font-size: 13px;
	border: #7070c0;
}

.obliged {
	font-size: 11px;
	color: #d00010;
}

.fronttab {
	margin-top: 800px;
}



/* NEW */

.tfl_plants {
padding-left:20px;
}


.homebutton {
padding-right:5px;
}

.pagewrap {
	width:800px;
	border:1px solid #c0c0c0;
	font-size:100%;
}

.title {
margin: 10px 0px 20px 0px;
}


.imagetext {
font-size:80%;
text-align:center;
background:#eaeff3;
color:595e62;
padding:20px 0px;

}

.imagetext a {
color:595e62;
text-decoration:none;
}

.background {
background:url(../images/background.gif);
}

table.partners tr td {
border:#eaeff3 1px solid;
}

.divideimage {
text-align:center;
}

.voucher{
padding-bottom:10px;
}

.valorder td {
background-color:#eaeff3;
}


/* NEW END */