
ul {
	list-style-type: disc;
}

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

table.box-area { 
	/*background-color: #ffffff; */
	border: solid 1px #d0d0d0;
}

table.box-nav  { background-color: #f0f0f0; border: solid 1px #d0d0d0; }

td.box-header  { background-color: #f0f0f0; padding: 3px; border-style: solid; border-width: 0px 0px 1px 0px; border-color: #d0d0d0; }

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

td.bold  { color: #000000; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }

input.button, button.button {
	background-color: #ffffff; 
	border: 0pt; 
	background-image: url(images/blank_but.jpg);
	color: #ffffff;
	width: 114px;
	height: 53px;
	font-size: 10px;
	font-weight: bold;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color:#bfd849;
	line-height: 140%
}

.title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color:#21467b;
	line-height: 140%
}

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

.crumb-trail a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #808080;
}
.crumb-trail a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #808080;
}

.crumb-trail a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #606060;
}

.basket  { 
	color: #990000; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	text-decoration: none;
}

.basket a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #006;
}
.basket a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #006;
}

.basket a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #990000;
}

.inline-content  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 140%; text-decoration: none }

.inline-content a:link  { color: #006; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }

.inline-content a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #990000
}

.heading {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000; 
	font-weight: bold
}

.heading:hover {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #990000; 
	font-weight: bold
}

.table-heading {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #000099; 
	font-weight: bold; 
	text-decoration: none
}

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

.name  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }

.heading2 {  
	font-size: 12pt; 
	color: #000000; 
	font-weight: bold; 
	text-decoration: none;
	font-family: Arial, Verdana, san-serif;
}

.heading2 a:link {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #006; 
	font-weight: bold; 
	text-decoration: none
}

.heading2 a:visited {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #006; 
	font-weight: bold; 
	text-decoration: none
}

.heading2 a:hover {  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12pt; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none;
}

.heading3 {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0067AC
}

.heading3:hover {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #0067AC
}

.heading-cost {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #990000; 
	font-weight: bold; 
	text-decoration: none
}

.sub-nav {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
	line-height: normal; 
	text-decoration: none
}

.sub-header { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: 500; 
	color: #000000; 
	line-height: 22px
}

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

.navi {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none
}

.sub-nav:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
	color: #999999; 
	line-height: normal
}

.address:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #9EC5E8; 
	text-decoration: none
}

.navi:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #990000; 
	text-decoration: none
}

.header {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #000000
}

.content {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666
}

.small { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #666666
}

.sub-order { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: 500; 
	color: #999999; 
	line-height: 22px
}

tr.errorrow{
	background: #FF3366;	
}

tr.errorrowupdate{
	background: #FFFF66;	
}

tr.errorrownobuy{
	background: #FFFF99;	
}

div.minibasketrow{
	
}

.hide { 
	display: none !important; 
}

p.para{
	margin-left: 20px;	
}

/* basket page - for bogof special offers */
tr.specialoffer{
	background: #CCCCCC;
}

tr.specialoffer_red{
	background: #FF3366;
}

td.specialoffer{
	text-align: center;
}

td.specialoffertext{
	color: #FF0000;	
	font-weight: bold;
}

a:link.specialoffertext{
	color: #FF0000;	
	font-weight: bold;
}

a:visited.specialoffertext{
	color: #FF0000;	
	font-weight: bold;
}

.attention{
	color: #ff0000;	
	font-weight: bold;
}

.plistspecialoffer{
	color: #ff0000;	
	font-weight: bold;		
}

.button_img {
	background-color: #ffffff; 
	border: 0pt;
}
