/* CSS Document */
body {
	background-color:#000000;
	background-image:url(images/TopBG.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:770px;
	font-family:"Trebuchet MS", Verdana, Arial;
	font-size:100%;
	margin:0px auto 0px auto;
}

a {
	color:#E06019;
	text-decoration:underline;
}

a:hover {
	color:#E06019;
	text-decoration:none;
}

h2 {	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#6A9840;
	font-size:100%;
}

h3 {
	color:#44791F;
	font-size:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 5px 0px 5px;
}

#Header {
	background-image:url(images/Header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:770px;
	height:260px;
	text-align:right;
}

#TopHeader {
	background-image:url(images/Topheader.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#MainDiv {
	background-image:url(images/MainBG.gif);
	background-position:center;
	background-repeat:repeat-y;
	width:770px;
	font-size:80%;
}

#NavDiv {
	float:right;
	padding:8px 0px 0px 0px
}

#LeftColumn {
	float:left;
	width:166px;
	border-right:1px dotted #CFCFCF;
	font-weight:bold;
}


.NavBar {
	background-image:url(images/Flame.gif);
	background-position:5px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 36px;
	border-bottom:1px solid #D5D4CF;
	width:110px;
}

#LeftColumn .NavBar a {
	text-decoration:none;
	color:#202020;
}

#LeftColumn .NavBar a:hover, #LeftColumn .NavBar a:active {
	text-decoration:underline;
	color:#202020;
}

#CentreColumn {
	float:left;
	width:406px;
}

#CentreColumn h1 {
	margin:0px;
	padding:0px;
}

#CentreColumn .TextPadding {
	padding:5px 20px 20px 20px;
}



#CentreColumn ol, #CentreColumn ul {
	color:#516726;
}

#Logo {
	clear:both;
	padding:5px 0px 5px 176px;
}

#RightColumn {
	float:right;
	width:196px;
	border-left:1px dotted #CFCFCF;
	padding:20px 0px 0px 0px;
}

#RightColumn h3 {
	font-size:100%;
}

#Footer {
	width:758px;
	border:1px solid #fff;
	padding:5px;
	background-color:#4B8231;
	color:#FFFFFF;
	clear:both;
}

#Footer a {
	text-decoration:underline;
	color:#FFFFFF;
}

#Footer a:hover, #Footer a:active {
	text-decoration:none;
	color:#FFFFFF;
}

.SignUp {
	padding:10px;
	font-size:90%;
	font-weight:normal;
	color:#0C1709;
}

.SignUp .Text {
	font-size:90%;
}

.FloatClear {
	clear:both;
	height:10px;
}

.ImageButton {
	clear:both;
	text-align:right
}

.BasketNav {
	margin:0px 10px 0px 0px;
	color:#202020;
	float:right;
}

.EnquiryNav {
	margin:56px 10px 0px 0px;
	color:#202020;
	float:right;
	width:400px;
	height:56px;
	clear:right;
}

.BasketNav a {
	color:#202020;
	text-decoration:underline;
}

.BasketNav a:hover, .BasketNav a:active {
	color:#202020;
	text-decoration:none;
}

.TextBox {
	border:1px solid #86A142;
	background-color:#E5EEC3;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBoxError {
	border:1px solid #FF0000;
	background-color:#E5EEC3;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBox2 {
	border:1px solid #86A142;
	background-color:#E5EEC3;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.TextBox2Error {
	border:1px solid #FF0000;
	background-color:#E5EEC3;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial
}

.NewsPadding {
	text-align:center;
	font-size:90%;
	padding:0px 0px 20px 0px;
}

.DisplayNone {
	display:none;
}

.LeftHeader {
	width:150px;
	vertical-align:top;
	float:left;
	color:#393939;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.RightHeader {
	float:right;
	width:180px;
	padding:0px 0px 10px 0px;
}

.DropBox {
	font-size:75%;
	border:1px solid #86A142;
	background-color:#E5EEC3;
	width:150px;
}

.GoodKid {
	font-size:75%;
	text-align:right;
	padding:0px 0px 5px 0px;
}

.GoodKid a {
	color:#FFF;
	text-decoration:none;
}

.GoodKid a:hover {
	color:#CCCCCC;
	text-decoration:underline;
}

.RightIndent {
	padding:0px 0px 0px 15px;
	font-size:95%;
}

.Message {
	color:#993300;
	font-weight:bold;
}

.Pager {
	color:#006600;
	text-align:center;
}

a.ProductLink {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
	font-size:90%;
}

a.ProductLink:hover {
	color:#993300;
	font-weight:bold;
	text-decoration:underline;
	font-size:90%;
}

.BasketTextBox {
	width:30px;
}

/* Form */
#form fieldset {border:0;margin:0;padding:10px;}
#form label {
	float:left;
	font-weight:bold;
	height:2.2em;
	vertical-align: top;
	width:150px;
	}
	
#form fieldset ol {
	list-style:none;
	margin: 0;
	padding: 0;
	}
	
#form fieldset li {
	display:inline-table;
	list-style: none;
	margin: 0;
	padding: 5px;
	}
	
#form fieldset fieldset {
	margin: 3px 0 0;
	}
	
#form fieldset fieldset legend {
	padding:0 0 5px 0;
	font-weight: normal;
	}
	
	.redtext {color: #f00;font-weight:bold}

