BODY {
	margin: 0;
	color: #FFF;
	background: #039;
	font: 12px Arial, Verdana, Helvetica, sans-serif;
	scrollbar-base-color: #039;
	scrollbar-face-color: #039;
	scrollbar-track-color: #9CF;
	scrollbar-arrow-color: #FFF;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #9CF;
	scrollbar-shadow-color: #000;
	scrollbar-darkshadow-color: #000;
}
p, td { 
 	font: 12px Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-align: left;
}
form {
	margin:0;
	padding:0;
}
a {
	color: #FFF; 
	text-decoration: underline; 
	font-weight: bold;
}
a:hover {
	color: #FFF; 
	text-decoration: none; 
	background: #36C; 
	font-weight: bold;
}
/* Main Page alignment from top of page */
.pagetop {
	margin-top:5px;
}
/* End Page alignment */
a.menunav {
 	color: #FFF;
	text-decoration:underline;
	background-color: none;
}
a.menunav:Hover{
	color: #FFF;
	text-decoration: none;
	background: transparent;
 } 
a.promotion_01 {
	color: #FFF;
	text-decoration: underline;
	background: transparent;
}
a.promotion_01:Hover{ 
	color:#039; 
	text-decoration :none;
	background: transparent;
}
a.promotion_02 {
	color: #FFF;
	text-decoration:underline;
	background-color: none;
}
a.promotion_02:Hover{
	 color:#F90;
	 text-decoration:none;
	background: transparent;
}
a.bt {
	background: transparent; 
	color: black;
	font-weight: bold; 
	text-decoration: underline;
 }
a.bt:hover {
	background: transparent; 
	color: #039;
	font-weight: bold; 
}
a.footerlink {
	background: transparent; 
	color: white;
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: underline;
 }
a.footerlink:hover {
	background: transparent; 
	color: #F90; 
	font-weight: bold; 
}
a.Homepagelink {
 color:#330066;
 text-decoration:none;
 background: transparent;
 font-weight: bold;
}
a.Homepagelink:Hover{
 color:#330066;
 text-decoration:underline;
 background: transparent;
 font-weight: bold;
 }

a.graph {
 color:#306;
 text-decoration:none;
 font-weight: normal;
}
a.graph:Hover{
 color:#000;
 text-decoration:underline;
 background: transparent;
 font-weight: normal;
 }
.footertext {
	font: bold 10px Arial, Helvetica, sans-serif; 
	color: #FFF;
}
.pageheader {
	font: bold 10px Arial, Helvetica, sans-serif; 
}
.latest  {
	font: bold 16px/14px Arial, Helvetica, sans-serif; 
}
.TitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #330066;
	background:#EEEEEE;
}
}
.smalltext {
	font: bold 9px Arial, Helvetica, sans-serif; 
}
.largeHeadings {
	font: bold 12px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	font-style: normal;
}
.SearchText {
	font: bold 10px Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	font-style: normal;
}
.btred:link {
	color: #FFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}
.btred:visited {
	color: #FFF;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif; 
}
.btred:active {
	color: #FFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.btred:hover {
	color: #FFF;
	text-decoration: none;
	background: #36C;
	font: 12px Arial, Helvetica, sans-serif;
}
.btgrey:link {
	background: transparent;
	color:#000;
	font-weight: normal;
}
.btgrey:hover {
	background: transparent;
	color: #000;
	text-decoration: underline;
	font-weight: normal;
}
.Footer:link {
	background: transparent;
	color: #FFF;
	font-size: 8pt;
	font-weight: normal;
}
.Footer:hover {
	background: transparent;
	color: #FFF;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: normal;
}
.smallfont {
	font: 10px;
	color: #FFF;
}
.blackfont {
	font: 12px;
	color: #000;
}
.header {
	font-size: medium;
	color : #FFF;
}
.header2 {
	font-size: medium;
	color: #000;
}
.boldfont {
	font: bold 10px;
	color: #FFF;
}
a.Order {
	background: transparent; 
	color: #306;
	text-decoration: underline;
} 
a.javagames {
	background: transparent; 
	color: #306;
	text-decoration: underline;
 }
a.javagames:hover {
	background: transparent; 
	color: #F90; 
	text-decoration: none;
}
.popupinput {
	height: 20px;
	border-width:0px;
	background: #63C7AF;
	color: #000;
	font: bold 14px "Courier New", Courier;
	text-align: center;
}
.smsOrder {
	color: #000;
	font: bold 16px "Courier New", Courier;
	text-align: center;
}
.menunavheader{
	color: #F90;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.class1 { 
	background:#666;
}
.class2 { 
	background:#369;
}
a.ColourLogos {
	font: 11px;
	color: #306;
	text-decoration:underline;
	background: transparent;
}
a.ColourLogos:Hover{
	font: 11px;
	color:#306;
	text-decoration:none;
	background: transparent;
} 
.ToneTableR1 {
	background: #999;
}
.TonetableR2 {
	background: #999;
}
.subheader {
 color: #FFF30A;
 font-weight :bold;
}
.fontcolor {
	color: #000;
}
.border-line {
	border:2px solid #999;
}
.transparentbg {
background: transparent;
}
.contact {
	color: #039;
}
/* footer nav menu */
		#navcontainer ul
		{
			padding-left: 0;
			margin-left: 0;
			background-color: #036;
			color: White;
			float: left;
			width: 100%;
			font-family: arial, helvetica, sans-serif;
		}
		
		#navcontainer ul li { display: inline; }
		
		#navcontainer ul li a
		{
			padding: 0.2em 1em;
			background-color: #036;
			color: White;
			text-decoration: none;
			float: left;
			border-right: 1px solid #fff;
		}
		
		#navcontainer ul li a:hover
		{
			background-color: #369;
			color: #fff;
		}
/* end of footer nav menu*/
/*Toolbar links  */
a.toolbar:link, a.toolbar:visited, a.toolbar:active {
	font-size: 11px;
	font-weight: bold;
	color: #011A4B;
	text-decoration:none;
	text-align: center;
	background: transparent;
}
a.toolbar:Hover{
	font-size: 11px;
	font-weight: bold;
	color:#306;
	text-decoration:underline;
	text-align: center;
	background: AEB3B7;
} 
/* End Toolbar links*/
/* Search form style*/
form#search { 
 color: #FFF;
 font-size:12px;
 text-align: right;
 margin-top:0.5em;
}
label {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#102132;
}
#search .dropdown  { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #102132; 
 margin-right: 6px;
}
#search .text {  
 width: 150px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-right: 6px;
}
#search .buttons { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 margin-right: 6px; 
}

form#frmLoginPoints { 
 color: #FFF;
 font-size:12px;
 text-align: right;
 margin-top:0.5em;
}
/* End Search form style*/

/* Plus points*/
#frmLoginPoints .dropdown  { 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #102132; 
 margin-right: 6px;
}
#frmLoginPoints .text {  
 width: 150px; 
 font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
 margin-right: 6px;
}
#frmLoginPoints .buttons { 
 font: 10px Verdana, Arial, Helvetica, sans-serif;
 margin-right: 6px; 
}
a.pointsNo:hover {
 background-color: transparent;
 color: transparent; 
 text-decoration: none;
}
/* End Plus points*/
/* toolbar basket*/
.shop {
	width: 150px;
 	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 	background-color: #D7E5F2; 
 	color: #102132; 
 	border: 1px solid #284279;
 	margin-right: 4px; 
 	text-align: center;
 }
 /*End toolbar basket*/
 .formpp {
 		background-color: #FCEBB9;
		}
.productPic{
   border: 1px solid #999;
}
a.toppage {
	font: 10px Arial, Verdana, Helvetica, sans-serif; 
	background: transparent; 
	color: #039;
	font-weight: bold; 
	text-decoration: underline;
 }
a.toppage:hover {
 	font: 10px Arial, Verdana, Helvetica, sans-serif; 
	background: transparent; 
	color: black;
	font-weight: bold;
	text-decoration: none; 
}
/*PLUS POINTS FORMAT*/
.points3Fig {
	color: #333;
	font-size:22px;/*15px; to be applied
	text-align: left;*/
}
a.points3Fig, a.points3Fig:visited, a.points3Fig:hover {
	color: #333;
}
/*END OF PLUS POINTS FORMAT*/
.pointsFig {
	color: #333;
	font-size:15px; /*to be applied */
	text-align: left;
}
a.pointsFig, a.pointsFig:visited, a.pointsFig:hover {
	color: #333;
}

