body {
	background:#FFFFFF;
	margin-top : 6px;
	margin-left : 0px;
	margin-right : 0px;
}

body, input, select {
	font-family: Arial, Helvetica, Verdana, Sans-Serif;
}

table {
	color :#2D2D2D;
	font : 11px Arial, Helvetica, Verdana, Sans-Serif;
	text-align : left;
	line-height : 14px;
}

/* style for main links in page*/
A {
	text-decoration : none;
	background-color : transparent;
}
A:HOVER {
	color : #D70022;
	text-decoration : underline;
	background-color : transparent;
}

A.green:HOVER {
	color : #062916;
	text-decoration : underline;
	background-color : transparent;
}

.skiplink {display:none}
/*-----------------------------------------------------------------------------------------------*/



/*styles for text elements-----------------------------------------------------------------*/
.textred{
	color:#D70022;
}
.textgreen{
	color: #062916;
}
.textwhite{
	color: White;
}
.text14{
	font-size: 14px;
}
.bold{
	font-weight: bold;
}
.italics{
	font-style: italic;
}
.text11{
	font-size: 11px;
}
.text10{
	font-size:10px;
}
.text9{
	font-size:9px;
}
/*----------------------------------------------------------------------------------------------------*/

/*style for  lists*/
UL {
	list-style : disc;
	list-style-position : outside;
}
/*----------------------------------------------------------------------------------------------*/
.outline  {
	border: 1px solid #B5B5B5;
	background:transparent;
	margin : 0;
	padding : 2px;
}
.line  {
	border-bottom: 1px solid #B5B5B5;
	background:transparent;
	margin : 0;
}
.outline2  {
	border: 8px solid #062916;
	background: transparent;
	margin : 0;
	padding : 3px;
}

/*style for colours*/

.ltgrey{ 
    background: #EFEEEF url("images/colour_ltgrey.gif");
}
.grey{ 
    background: #B5B5B5 url("images/colour_grey.gif");
}
.dkgreen{ 
    background: #062916	url("images/colour_dkgreen.gif");
}
.red{
	background : #0FAAEF url("images/colour_red.gif");
}
.blue{
	background : #192A85 url("images/colour_blue.gif");
}
.white{
	background : white url("images/colour_white.gif");
}
.black{
    background: #FFFFFF url("images/colour_black.gif");
}
/*----------------------------------------------------------------------------------------------*/


/*style for  forms*/


.formfield{
	font: 11px Arial, Helvetica, Verdana, Sans-Serif;
	border : 0.1em solid #062916;
	margin : 0.25em; 
	padding : 0.2em;
}
.searchbox{
	border : 0.1em solid #062916;
	padding : 0.1em;
	width : 80px;
}
.checkbox{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
}
.formfieldsmall{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
	width : 40px;
}
.formfieldsmallish{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
	width : 100px;
}
.formfieldmedium{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
	width : 150px;
}
.formfieldlarge{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
	width : 380px;
}	
.formfieldextralarge{
	border : 0.1em solid #062916;
	margin : 0.25em;
	padding : 0.2em;
	width : 500px;
}
/* --------------------------- */
/*Extra styles by James*/

.content {
	width: 100%;
}

.submitlink {
	font : 11px Arial, Helvetica, Verdana, Sans-Serif;
	background: transparent;
	color: #D70022;
	padding: 0px;
	margin: 0px;
	border: none;
	font-weight: bold;
}

.submitlink:Hover {
	text-decoration: underline;
}

.specialofferitemtitle {
	border-bottom : 1px solid #D70022;
	width: 100%;
	font-weight: bold;
	color: #D70022
}