<style type="text/css">

body {

	background-color: #FFFFFF;

}

body,td,th {

	font-family: Arial;

	font-size: 11px;

	color: #666666;

	font-weight: none;

}



.header {

	font-family: Helvetica;

	font-size: 18px;

	color: #7f7e83;

}

.content {

	font-family: Helvetica;

	font-size: 14px;

	color: #212125;

	font-weight: none;

}


.green {

	font-family: Helvetica;
	
	font-size: 14px;
	
	color: #b6cb5a;
	
	font-weight: none;
	
}

.grey {

	font-family: Helvetica;
	
	font-size: 14px;
	
	color: #7f7e83;
	
	font-weight: none;
	
}

textarea {

	overflow: scroll;
	
	overflow-y: scroll;
	
	overflow-x: hidden;
	
	overflow:-moz-scrollbars-vertical;

}


/*--------- Disclaimer -------------*/

.disclaimer a, .disclaimer a:link, .disclaimer a:visited, .disclaimer a:active{font-family:Helvetica; text-decoration:underline; color:#666666; font-weight:none; font-size: 9px; } .disclaimer a:hover{color:#aecc50;}


/*--------- Sub-tabs -------------*/

.subtabs a, .subtabs a:link, .subtabs a:visited, .subtabs a:active{font-family:Helvetica; text-decoration:none; color:#7f7e83; font-weight:none; font-size: 14px; }

.subtabs a:hover{color:#000000; text-decoration:none;}

/*--------- Navi -------------*/

.navi a, .navi a:link, .navi a:visited, .navi a:active{font-family:Helvetica; text-decoration:none; color:#b6cb5a; font-weight:bold; font-size: 18px; }

.navi a:hover{font-family:Helvetica; text-decoration:none; color:#000000; font-weight:bold; font-size: 18px; }



/*--------- All other links -------------*/

a, a:link, a:visited, a:active{font-family:Helvetica; text-decoration:underline; color:blue; font-weight:none; font-size: 14px; }

a:hover{color:#aecc50;}


table.menu h2, table.order h2, table.preview h2 {
  font-size: 2.2em;
  margin: 0.5em 0 0.2em 0;
  color: #777;
}

table.order td {
  padding-right: 2px;
}

table.menu td.col {
  width: 50%;
  padding-right: 20px;
}

table.menu td {
  vertical-align: top;
  padding-right: 10px;
}

table.menu .price {
  text-align: right;
}

table.menu strong {
  color: #000;
}

table.menu td.divider {
  padding: 7px 0;
}

table.menu td.indent {
  width: 100px;
}

table.menu td a,
  table.menu td a:active,
  table.menu td a:focus, 
  table.menu .price,
  table.menu .item,
  table.menu .unit {
  color: #000;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.2;
  font-size: 14px;
}

table.menu .item em {
  font-style: normal;
  color: #86bb09;
}

table.menu .unit {
  line-height: 1.4;
  padding-right: 20px;
  text-align: right;
}

table.menu td a {
  display: block;
}

table.menu td a:hover, 
table.menu td a:focus {
  color: #666;
}

table.menu td .desc {
  font-weight: normal;
  color: #666;
  padding-bottom: 10px;
}

table.menu blockquote {
  margin: 5px 0 0 20px;
  padding-bottom: 5px;
}

</style>
