body {margin-top: 0; margin-left: 0; margin-right: 0; margin-bottom: 0; font-family: Arial; font-size: 0.9em; color: #504E4E;}


h1 {font-size: 1.3em; color: #000080; text-align: left;}
h2 {font-size: 1.2em; color: #000080; text-align: center;}
h3 {font-size: 1em; color: #000080; text-align: center;}
h4 {font-size: 1em; color: #000080; text-align: left;}

em {font-size: 1em; color: #000080;}

a {font-size: 1em; color: ##0000C0; text-decoration: none; font-weight: normal;}
a:hover {color: #FA0000; text-decoration: underline; font-weight: normal;}

.tableBody {border: #000000 1px solid; background: #F6F4F4; padding: 5px;}
.tdhead {border: #000000 1px solid; background: #F6F4F4;}
.tdhead1 {border: #000000 1px solid; background: #F6F4F4; padding: 2px;}

.footer {border: #000000 1px solid; background: #739442; padding: 2px;}
p.footerText {font-size: 0.8em; text-align: center; color: #FFFFFF;}

.block {border-right: #ccc 2px dotted; border-left: #ccc 2px dotted; border-top: #ccc 2px dotted; border-bottom: #ccc 2px dotted; background-color: #ffffff;}
p.newsText {font-size: 0.8em; text-align: center; color: #000080;}

.newColour {color: #90B458; font-weight: bold;}
.smallKB {font-size: 0.6em;}


th {border: #000000 1px solid; background: #90B458; padding: 1px; text-align: center;}
.table1 {border: #ccc 1px solid; background: #CED9BF; color: #000000;}
.table2 {border: #ccc 1px solid; background: #CED9BF; color: #000000; font-size: 0.8em;}
.tdhead2 {border: #808080 1px solid; padding: 1px;}
.tdhead3 {border: #808080 1px solid; padding: 1px; background: #FFFF40;}


ul {margin: 0; padding: 0; list-style: none; width: 150px; /* Width of Menu Items */	border-bottom: 1px solid #ccc;}
ul li {position: relative;}
li ul {position: absolute; left: 149px; /* Set 1px less than menu width */ top: 0;	display: none;}
/* Styles for Menu Items */ 
ul li a {display: block; text-decoration: none;	color: #777; background: #fff; /* IE6 Bug */ padding: 5px; border: 1px solid #ccc; border-bottom: 0;}
/* Fix IE. Hide from IE Mac \*/* html 
ul li {float: left; height: 1%;}* html 
ul li a {height: 1%;}/* End */
ul li a:hover {color: #E2144A; background: #f9f9f9; } /* Hover Styles */		
li ul li a { padding: 2px 5px; } /* Sub Menu Styles */	
li:hover ul, li.over ul { display: block; } /* The magic */


.transparent {filter:alpha(opacity=70); background-color:white; display:none; width:170; height:100; position:absolute; color: white; border: 1 green solid;}




div.runner {font-size: 0.9em; color: #ffffff; text-align: left; background: #716767; width: 100%; padding: 1px;}

div.topRht {position: absolute; top: 22px; right: 19px; height: 50px; width: 70px;}

div.sitenav {position: absolute; top: 0px; right: 17px; height: 18px; width: 160px;}

div.content {text-align: justify; padding-top: 0.1em; padding-left: 0em; padding-right: 1.5em; padding-bottom: 0.1em;}

div.quicknav {position: absolute; top: 85px; right: 17px; height: 30px; width: 160px;}

div.lavLogo {position: absolute; top: 110px; right: 19px; height: 34px; width: 160px;}

div.webdesign {position: absolute; top: 958px; left: 40px; height: 36px; width: 56px;}

div.cart {position: absolute; top: 115px; right: 21px; height: 100px; width: 50px;}

div.jwlogo {position: absolute; top: 68px; left: 0px; height: 100px; width: 195px;}

div.review {position: absolute; top: 145px; right: 22px; height: 127px; width: 127px;}

div.md {position: absolute; top: 145px; right: 22px; height: 170px; width: 100px;}

div.flash {position: absolute; top: 17px; left: -2px; height: 150px; width: 141px;}

div.widthsml {width: 70%;}

div.orderpages {padding-left: 105px; padding-top: 65px;}

p.head {text-align: left; font-weight: bold; color: #FFFFFF; background-color: #52B59C; padding: 2px;}

p.center {text-align: center;}

p.price {font-size: 1.3em; font-weight: bold; text-align: right; color: #52B59C;}

p.top {text-align: right;}

p.outstock {font-size: 1.3em; color: #FF0000; font-weight: bold;}


.note {padding: 10px; text-align: justify; font-size: 14px;}



.deal {border-right: #000000 1px solid; border-left: #000000 1px solid; border-top: #000000 1px solid; border-bottom: #000000 1px solid; padding: 2px;}

.dealhead {background-color: #399C63; font-family: Verdana; color: #FFD600; font-weight: bold; font-size: 1.1em; text-align: center; padding: 2px;}

.dealtext {font-size: 0.8em; text-align: center;}

.dealfoot {background-color: #399C63; font-family: Verdana; color: #FFFFFF; font-size: 0.8em; text-align: center; padding: 2px; font-weight: bold;}



.tdG {border: #000000 1px solid; background: #FFFFFF;}



.buttonscontainer {width: 119px; background-color: #399C63;}

.buttons a {color: #FFFFFF;
border: 1px solid;
background-color: #399C63;
padding: 2px;
padding-left: 3px;
font: 12px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
border-color: #8BC5A1 #36784F #36784F #8BC5A1;
display: block;
margin: 0px;
width: 100%;
text-align: left;}

.buttons a:hover {border: 1px solid;
padding-left: 4px;
padding-top: 3px;
padding-bottom: 1px;
padding-right: 1px;
background-color: #326445;
border-color: #36784F #8BC5A1 #8BC5A1 #36784F;
color: #FFFFFF;
text-decoration: none;}


