body 				{ font-family: Arial, Helvetica, sans-serif; font-size: 70%; background-color: #FFFFFF; margin: 0px 0px 20px 0px; color: #000000; line-height: 130%; text-align: justify; }

h1					{ font-size: 150%; color: #164D09;}
h2					{ font-size: 120%; color: #164D09; }
h3					{ font-size: 100%; color: #164D09; }

.red {
	font-size: 13px; COLOR: #8B0304; LINE-HEIGHT: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; 
}

.redsml {
	font-size: 11px; COLOR: #8B0304; LINE-HEIGHT: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; 
	}

.headerbold {
	font-size: 13px; COLOR: #164D09; LINE-HEIGHT: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:bold; 
}


.maintext {
	font-size: 11px; COLOR: #350B0B; LINE-HEIGHT: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify; padding-left:5px;padding-right:5px; padding-top: 5px;padding-bottom: 5px;
}

.maintext1 {
	font-size: 12px; COLOR: #000066; LINE-HEIGHT: 14pt; font-family: Arial, Helvetica, sans-serif; font-weight:normal; text-align:justify; background-color: #F7F5E6; padding-top:5px; padding-bottom:5px;
}


.memberbold {
	FONT-WEIGHT: bold; font-size: 11px; COLOR: #000000; LINE-HEIGHT: 13pt; font-family: Arial, Helvetica, sans-serif; 
	}

.footer {
	font-size: 12px; COLOR: #0074F4; font-family: Arial, Helvetica, sans-serif ; font-weight:normal; line-height:16px; padding-top:3px;padding-left:3px;padding-right:3px;padding-bottom:3px; text-align:center; 
}


.date { font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none; text-align:left; padding-left:6px;
}


.spacer { padding-top:106px; vertical-align:top }

.imgRollover		{ border: 2px solid #FFCB05; margin: 2px; }
.imgRollout			{ border: 2px solid #1B68B3; margin: 2px; }

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:#164D09;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:#164D09;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: underline;
	color:#164D09;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
	color:#164D09;
}

.blank { background-color:#F7F5E6 }

.left-element {
	position: absolute;
	left: 128px;
	width: 181px;
	top: 36px;
	height: -26px;
	font:Arial, Helvetica, sans-serif;
	color:#164D09
   }

.right-element {
   float: right;
   width: 49%;
   text-align: right; /* depends on element width */
   } 
   
.white	{
color:#FFFFFF;
padding-left:2px;
margin-left:2px;
}
   
.TextBox_X {  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; border: 1px #000000 solid; height: 20px; clip:   rect(   ); margin-left: 5px}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#container 			{ width: 760px; margin: 20px auto; text-align: justify; border: 1px solid #518D16; background-color: #FFFFFF; margin-bottom: 0px; }

#containerpop 			{ width: 580px; margin: 20px auto; text-align: justify; border: 1px solid #518D16; background-color: #FFFFFF; margin-bottom: 0px; padding: 2px 2px 2px 2px; }

#global_navtxt		{ font-weight:normal; color:#FFFFFF; padding-top:15px;padding-left:25px; }

#logo_home			{ width: 760px; height: 174px; background-image: url(../images/toplogo.jpg); background-repeat: no-repeat; background-position: center; background-color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight:bold; border-top:1px solid #A58E94; border-bottom:1px solid #A58E94  }

#ImgLow	{
background-image:url(../images/lower.jpg);
height:132px;
width:758px;
background-repeat:no-repeat;
clear:both;
}

#menuHolder			{ width: 100%; background-color: #DBB65A; border-top: 1px solid #FFFFCC; /*border-bottom: 1px solid #FFFFCC; */  height: auto; text-align:center;  }
#menuHolder ul		{ display: inline; margin: 0px 0px 0px 0px; line-height: 200%; }
#menuHolder ul li	{ display: inline; list-style-type: none; margin: 5px 0px 20px 0px; }
#menuHolder a		{ color: #FFFFFF; font-weight: normal; text-decoration: none; text-transform: uppercase; padding: 4px 8px 4px 8px; margin-top: 10px; margin-bottom: 40px; }
#menuHolder a:hover	{ text-decoration: underline;}
#menuHolder a:hover.this	{ }
#menuHolder a.this	{ background-color: #E5B02E; }

#menuBottom			{ width: 100%; height: 15px; background-color: #DBB65A; border-top: 1px solid #A58E94; text-align:center; text-transform:capitalize; }
#menuBottom ul		{ display: inline; margin: 0px 0px 0px 50px; line-height: 200%; }
#menuBottom ul li	{ display: inline; list-style-type: none; margin: 5px 0px 20px 0px; }
#menuBottom a		{ color: #000000; font-weight: normal; text-decoration: none; padding: 4px 8px 4px 8px; margin-top: 10px; margin-bottom: 40px; }
#menuBottom a:hover	{ text-decoration: underline;}
#menuBottom a:hover.this	{ }
#menuBottom a.this	{ background-color: #E5B02E; }

#content			{ width: 500px; padding: 20px 0px 30px 260px; background-color:#FFFFFF; color: #666666; margin-top: 10px; min-height: 300px; line-height: 150%;}
#contentOrder		{ width: 740px; padding: 20px 0px 30px 20px; background-color:#FFFFFF; color: #666666; margin-top: 10px; min-height: 300px; line-height: 150%;}
#contentHome		{ width: 740px; padding: 20px 0px 30px 20px; color: #666666; min-height: 450px; line-height: 160%; }

#contentLeft		{ width: 220px; float: left; }
#contentRight		{ width: 500px; float: right; }
#contentLeftProducts	{ width: 420px; float: left; }
#contentLeftResults	{ width: 420px; float: left; }


#content a			{ color: #164D09; }
#content a:visited 	{ color: #164D09; }
#content a:hover	{ color: #3C732F; }

#contentHome a			{ color: #164D09; }
#contentHome a:visited 	{ color: #164D09; }
#contentHome a:hover	{ color: #3C732F; }

#homeText			{ padding-top: 1px; padding-bottom:1px;padding-left:3px;padding-right:3px; width: 700px; }

#map				{ width: 307px; height: 369px; background-image: url(../images/ukmap_lrg.gif); background-repeat: no-repeat; float: right;  }

#map h2			{ display: none; }

#time	{
padding-top:15px; 
padding-left:10px; 
font-weight:bold; 
color:#FFFFFF;
}

#boxmain { border: 1px solid #164D09; background-color:#CCCCCC; width: 420px; padding: 2px; margin: 2px; }