body {font-family: verdana,georgia,arial,sans-serif; margin:0;padding:0;border:0px none;background-color:#000000;color:#D3F0F7; font-size: 16px;}  




tr.header {font-size: 12px; color:#FFFFFF; font-weight:bold;font-style:normal;text-align:center; vertical-align:bottom;background-color:#000000;margin:0;border:0px none;padding:0} 
tr.line{background-color:#2C5466; height:1px;} 

table {border-collapse:collapse; border:0px; padding:2px; margin:0px;}
table.sidemenutable{/*border:2px solid #AD9AEF;*/background-color:#2C5466}/*5C00A3*/

table.prodtable{border:4px solid #94BAD1;background-color:#000000;}
table.prodhead{margin-left:auto;margin-right:auto;}

tr.prodhead{font-size: 16px; color:white; font-weight:bold;font-style:normal;text-align:center;background-color:#407595;} 
tr.prodsubhead{font-size: 16px; color:white; font-weight:bold;font-style:normal;text-align:center;background-color:#254456;} 



/* background colour of site */
tr.body {background-color:#000000;} 

hr.faq{ height:0px; 
        border:0px; 
        border-top:4px solid red; }

hr { height:1px; 
        border:0px; 
        border-top:4px solid #00FFFF; }


/*tr.line{background-color:#737373; height:1px;} tr.line{background-color:#D3F0F7; height:1px;} tr.line{background-color:#254456; height:1px;}tr.line{background-color:#639BBC; height:1px;} */
tr.line{background-color:#407595; height:1px;} 


tr.footer {font-size: 12px; color:#F2FFFF; font-weight:bold;font-style:normal;text-align:center;background-color:#000000;} 

td.navbar{color:#FFFFFF; font-size:12px;font-weight:bold;text-align:left;background-color:#254456; vertical-align:middle;padding:6px} 



h1{font-size: 18px; font-weight:bold; color:#F9FFFF; margin:0px; padding:0px} 
h4{font-size: 32px; font-weight:bold; color:#FFFFFF;/*#66FFFF;*/ margin:0px; padding:0px;} 
h5{font-size: 18px; font-weight:bold; color:#FFFF00;/*#66FFFF;*/ margin:0px; padding:0px;} 
h5.special{color:#FFFF00;} 


.armyheader{font-size: 36px; font-weight:bold; color:#F9FFFF; margin:0px; padding:0px;text-align:center} 
.productheader{font-size: 36px; font-weight:bold; color:#F9FFFF; margin:0px; padding:0px;text-align:center} 
.genericheader{font-family: georgia,arial,sans-serif; font-size: 36px; font-weight:bold; color:#F9FFFF; margin:0px; padding:0px;text-align:center} 
.note{color:#FFFF00;font-weight:bold;}

.saveless{padding:6px;font-weight:bold;color:#D3F0F7;font-size: 18px;}
.save20{padding:6px;font-weight:bold;color:#00FFFF;font-size: 18px;}
.savemore{padding:6px;font-weight:bold;color:#FFFF00;font-size: 18px;}
.release{padding:14px;font-weight:bold;color:#FFFF00;font-size: 14px;}


.paymentdiscount{padding:6px;font-weight:bold;color:#FFFF00;font-size: 14px;}
.deliverydiscount{padding:6px;font-weight:bold;color:#FFFF00;font-size: 14px;}
.cappeddelivery{padding:6px;font-weight:bold;color:#FFFF00;font-size: 14px;}


.highlight1{font-weight:bold;color:#FFCC33  ;font-size: 16px;}
.highlight2{font-weight:bold;color:#FFFF00;font-size: 14px;}
.highlight3{font-weight:bold;color:#00FFFF;font-size: 16px;}



a:link.navbarlink {font-size: 13px; color: white; font-weight:bold;text-decoration:underline;padding:1px;}
a:visited.navbarlink {font-size: 13px; color:#FFFFFF;font-weight:bold; text-decoration:underline;padding:1px;}
a:hover.navbarlink {font-size: 13px; color:#FFFF00; font-weight:bold;text-decoration:underline;padding:1px;}
a:active.navbarlink {font-size: 13px; color:#FFFFFF;font-weight:bold; text-decoration:underline;padding:1px;}

a:link.productlink 	 {font-size: 14px; color:#D3F0F7; font-weight:bold;font-style:normal;text-decoration:underline;}
a:visited.productlink {font-size: 14px; color:#D3F0F7; font-weight:bold;font-style:normal;text-decoration:underline;}
a:hover.productlink {font-size: 14px; color: #FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}
a:active.productlink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}

a:link.menulink 	 {font-size: 14px; color:#D3F0F7; font-weight:bold;font-style:normal;text-decoration:underline;}
a:visited.menulink {font-size: 14px; color:#D3F0F7; font-weight:bold;font-style:normal;text-decoration:underline;}
a:hover.menulink {font-size: 14px; color:yellow; font-weight:bold;font-style:normal;text-decoration:underline;}
a:active.menulink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}



/*used on the cart page*/
a:link.option {font-size: 13px; color:red; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:visited.option {font-size: 13px; color:red; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:hover.option {font-size: 13px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:active.option {font-size: 13px; color:#FFFF00; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}



p{padding:0px;padding-bottom:12px;margin:0;border:0;}
p.error{color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;}

.list{padding:0px;padding-bottom:8px;margin:0;border:10px;font-size:16px}




select{
font-size: 13px;
color: white; 
font-weight: bold;
background-color:#407595;
border: 2px solid #94BAD1; 
}


input.button{
color: white; 
font-weight: bold;
text-align: center;
background-color: #407595;
border: 2px solid #94BAD1; 
}




input{
background-color:#ACCADB;
border: 2px solid #94BAD1; 
font-weight: bold;
font-size: 14px;
color: black; 
}

input.checkbox{
background-color:#000000;
border: 0px solid #94BAD1; 
font-weight: bold;
font-size: 14px;
color: black; 
}


textarea{
background-color:#ACCADB;
border: 0px solid #94BAD1; 
font-weight: bold;
font-size: 14px;
color: black; 
}









.homepage{font-size:20px;font-weight:bold;color:#FFFF00}
.homepagebracket{font-size:12px;font-weight:bold;color:#FFFFFF}
td.homepage{vertical-align:middle;padding:10px;}

.honey{color:#FDC600;text-align:center;font-weight:bold;}/*#FDC600*/
.reminder{color:#FF6DFF}

.equipment{color:#FFB94F;font-size: 16px;text-align:center;font-weight:bold;}
.search{color:yellow}
.indexheader{color:white;font-size: 16px;text-align:center;font-weight:bold;}
.usererror{color:yellow; /*#00FF00*/font-size: 16px;font-weight:bold; }

.center{margin-left:auto;margin-right:auto;}



table.prodtablecenter{border:4px solid #AD9AEF;background-color:#5A4DCE;margin-left: auto;margin-right:auto;text-align:center}

table.prodbody{background-color:#5A4DCE;margin-left:auto;margin-right:auto;}
table.prodtablecart{border:0px solid; background-color:#5A4DCE;}
table.cattable{padding:0px; border-color:yellow; margin:0; border:0px none ;border-collapse:collapse;}
table.center{margin-left:auto;margin-right:auto;}



/*tr.body2 {background-color:green} */

tr.sidemenu {padding:0px; border:0px none;} 


tr.prodbodycenter{font-size: 16px; color:#D2C8F7;text-align:center;/* background-color:#5A4DCE;*/} /*#5C00A3*/
tr.cathead {font-size: 14px; color: #180029; background-color:#AD9AEF;font-weight:bold; padding:0px; border:0px none;margin:0px }


h2{font-size: 22px; font-weight:bold; color:white; margin-bottom:3px; text-align:center} 
h3{font-size: 16px; font-weight:bold; color:white;text-decoration:underline; margin-top:16px; margin-bottom:3px;} 

p.title{color:white;font-size: 18px;text-align:center;font-weight:bold;}

p.noteswarning{color:#ff9900;font-size:14px;text-align:center;font-weight:bold;font-style: italic; }
p.delivery{color:#ff9900;font-size:14px;text-align:center;font-weight:bold;}


/* user comments on the home page*/
p.comments1{color:#FFB94F;font-weight:bold;font-style:italic}
p.comments2{color:#FFBBFF;font-weight:bold;font-style:italic}



UL {margin:3px; margin-left: 20px; padding:0;}
UL LI {color:white; padding:5px; margin:0; margin-bottom: 2px}

img{border:0px;padding:0px;margin:0px}	
img.option{border:2px solid #5C00A3;}

td.prodhead {padding-top:5px; padding-bottom:10px; padding-left:8px; padding-right:8px;}
td.curvedhead {padding:0px; border: 0px none; margin:0;font-size:16px }
td.carthead {padding-top:2px; padding-bottom:5px; padding-left:4px; padding-right:4px;}
td.right {padding-right:8px; text-align:right;}
td.confirmfieldtitle {padding-right:8px; text-align:right;}
td.confirmfield {padding-right:8px; text-align:left;}
td.center {text-align:center;}
td.pagestructure {vertical-align: top}  
/*td.center {padding-right:4px; text-align:right;}*/
td.content {padding:4px;}
td.contentpage {padding:10px;} /* used for the padding of charity, delivery, etc */
td.contentproduct {padding:2px;text-align:center;} /* used for the padding of charity, delivery, etc */
td.sidemenucontent {padding:8px;}	
td.sidemenucontentDropDown {padding-left:1px; padding-right:1px; padding-top:8px; padding-bottom:8px; } 
td.separation {background-color:#AD9AEF;} /* separation colour */
td.test {background-color: yellow;} /* separation colour */
td.delivery1  {background-color:#AD9AEF; color: #5C00A3; border: 1px solid white; padding:4px}   /* delivery page colour1 for postcode table */
td.delivery2  {background-color:#5C00A3; color: #AD9AEF; border: 1px solid white; padding:4px}  /* delivery page colour1 for postcode table */

a:link {font-size: 13px; color: white; font-weight:bold;text-decoration:underline;padding:1px;}
a:visited {font-size: 13px; color:#FFFFFF;font-weight:bold; text-decoration:underline;padding:1px;}
a:hover{font-size: 13px; color:#FFFF00; font-weight:bold;text-decoration:underline;padding:1px;}
a:active{font-size: 13px; color:#FFFFFF;font-weight:bold; text-decoration:underline;padding:1px;}



/*a:link.navbarlinkyellow {font-size: 13px; color: yellow; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:visited.navbarlinkyellow {font-size: 13px; color: yellow; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:hover.navbarlinkyellow {font-size: 13px; color: #ff9900; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:active.navbarlinkyellow {font-size: 13px; color: red; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
*/


a:link.privacylink 	 {font-size: 14px; color:#FFFF00; font-weight:bold;font-style:italic;text-decoration:underline;}
a:visited.privacylink {font-size: 14px; color:#FFFF00; font-weight:bold;font-style:italic;text-decoration:underline;}
a:hover.privacylink {font-size: 14px; color: #FFFFFF; font-weight:bold;font-style:italic;text-decoration:underline;}
a:active.privacylink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:italic;text-decoration:underline;}



a:link.contrast{font-size: 13px; color:#FFB94F; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:visited.contrast {font-size: 13px; color:#FFB94F; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:hover.contrast {font-size: 13px; color:#FFFF00; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}
a:active.contrast{font-size: 13px; color:#FFB94F; font-weight:bold;font-style:normal;text-decoration:underline;padding:1px;}

a:link.userlink 	 {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}
a:visited.userlink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}
a:hover.userlink {font-size: 14px; color: #FFFF00; font-weight:bold;font-style:normal;text-decoration:underline;}
a:active.userlink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}

a:link.userremovelink 	 {font-size: 14px; color:#FF8C8C; font-weight:bold;font-style:normal;text-decoration:underline;}
a:visited.userremovelink {font-size: 14px; color:#FF8C8C; font-weight:bold;font-style:normal;text-decoration:underline;}
a:hover.userremovelink {font-size: 14px; color:red; font-weight:bold;font-style:normal;text-decoration:underline;}
a:active.userremovelink {font-size: 14px; color:#FFFFFF; font-weight:bold;font-style:normal;text-decoration:underline;}

/*
tr.BBPhead{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #180029; background-color:#AD9AEF;font-weight:bold}
tr.LBPhead{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; background-color:#FF00FE;font-weight:bold}
tr.CBPhead{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; background-color:#FF9900;font-weight:bold}
*/

/*a:link.Categorylink {font-size: 14px; color: red; font-weight:bold;font-style:normal;text-decoration:underline;}
a:visited.Categorylink {font-size: 14px; color: red; font-weight:bold;font-style:normal;text-decoration:underline;}
a:hover.Categorylink {font-size: 14px; color: red; font-weight:bold;font-style:normal;text-decoration:underline;}
a:active.Categorylink {font-size: 14px; color: red; font-weight:bold;font-style:normal;text-decoration:underline;}
*/
/*
a:link {font-size: 14px; color: red; font-style:normal;text-decoration:underline;}
a:visited {font-size: 14px; color: red; font-style:normal;text-decoration:underline;}
a:hover {font-size: 14px; color: red; font-style:normal;text-decoration:underline;}
a:active {font-size: 14px; color: red; font-style:normal;text-decoration:underline;}
*/

a:link.Footerlink {font-size: 12px; color:#FFFFFF; font-weight:bold;font-style:normal;padding:3px;}
a:visited.Footerlink{font-size: 12px; color:#FFFFFF; font-weight:bold;font-style:normal;padding:3px;}
a:hover.Footerlink {font-size: 12px; color:#FFFF00; font-weight:bold;font-style:normal;padding:3px;}
a:active.Footerlink {font-size: 12px; color:#AD9AEF; font-weight:bold;font-style:normal;padding:3px;}

form {padding:0;margin:0}  






select.arrivaldate{
font-size: 13px;
color:#5C00A3; 
font-weight: bold;
background-color:#FFFFFF;
border: 2px solid #5C00A3; 
} 
 

select.characters{
font-family: georgia,times new roman,georgia,arial,sans-serif;
font-size: 12px;
color: white; 
font-weight: bold;
background-color:#AD9AEF;
border: 2px solid #5C00A3; 
margin:0px;padding:0px;
} 