html,body {
color:#000000;
background-color:#ffffff;
font-size:small;
font-family:Verdana,Tahoma,Arial,Sans-serif;
}

#header {
position:absolute;
top:0px;
left:0px;
width:1000px;
padding:8px 0 0 8px;
margin:0;
}

#content {
position:absolute;
top:90px;
left:0px;
width:1000px;
padding:0 0 0 8px;
margin:0;
}

div#verytop {
width:100%;
color:#004f75;
}

#phone {
float:right;
background-color:#ff9933;
color:#000;
padding:3px 8px;
}

#toplogo {
float:left;
margin-top:4px;
}

/* Main Navigation Bar - Start */
div#nav {float:left; margin:8px 0 0 0; background-color:#218e1e; width:100%;}
div#nav ul {margin:0; padding:0;}
div#nav li {position:relative; list-style:none; margin:4px 2em 0 0; float:left; line-height:1em;}
div#nav li li {margin:0;}
div#nav li.dropdown, div#nav li.dropdown li {width:13em;}
div#nav li:hover {background-color:#80ff80; color:#000;}
div#nav li.submenu {background:url(pics/dropmenu.gif) 95% 50% no-repeat;}
div#nav li.submenu:hover {background-color:#80ff80;}
div#nav li a {display:block; padding:0.25em 0.5em; text-decoration:none; width:12.0em; color:#fff;}
div#nav>ul a {width:auto;}
div#nav ul ul {position:absolute; width:13em; display:none;}
div#nav ul ul li {border-bottom:1px solid #CCC;}
div#nav li.submenu li.submenu {background-image:url(pics/submenu.gif);}
div#nav ul.level1 li.submenu:hover ul.level2,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#nav ul.level2.showit {display:block;}
div#nav ul.level2 {top:1.5em; left:-1px; background-color:#218e1e;}
div#nav ul.level3 {top:-1px; left:13em; border-top:1px solid #CCC; background-color:#218e1e;}
div#nav li#mybasket {float:right; width:auto; margin-top:0;}
div#nav li#mybasket img {border:none;}
div#nav li#search {margin-top:2px;}
div#nav li#search form {padding:0; margin:0;}
input#submit {padding-top:0; padding-bottom:0; border:0; color:#fff; background-color:#218e1e;}
div#nav li#search:hover input#submit {background-color:#80ff80;}
/* Main Navigation Bar - End */

/* Start of Tab Bar */
ul.nav {
margin:0;
padding:4px 0 0 0;
}

ul.nav li {
list-style:none;
float:left;
line-height:24px;
margin:0 3px 0 0;
padding:0;
white-space: nowrap;
/*border-bottom:4px solid #004f75;*/
}

ul.nav a {
text-decoration:none;
font-weight:bold;
padding: 0 8px 0 0;
margin:0;
background: #DDD url(pics/tab-greyed.gif) 100% 0% no-repeat; color: #333;
}

ul.nav a span {
padding:0 0 0 8px;
background:#BBB url(pics/tab-greyed.gif) 0% 0% no-repeat;
}

ul.nav, ul.nav a, ul.nav a span {
display:block;
float:left;
}

/* Commented Backslash Hack hides rules from IE5-Mac \*/
ul.nav, ul.nav a, ul.nav a span {float:none;} /* End IE5-Mac hack */

ul.nav li#current a, ul.nav li#current a span {
color:#ffffff;
background-image: url(pics/tab-selected.gif);
}

ul.nav a:hover, ul.nav a:hover span {
color: #ffffff;
background-image: url(pics/tab-selected.gif);
}

div.tabholder {
clear:both;
border-top:4px solid #004f75;
padding:0;
margin:0 0 16px 0;
}
/* End of Tab Bar */

table.footer {
margin-top:16px;
border:0;
width:100%;
text-align:center;
}

table.footer tr.disclaimer,
table.footer tr.contactdetails,
table.footer tr.copyright {
font-size:85%;
}

table.footer tr.creditcards td {
padding-top:12px;
text-align:center;
}

table.footer tr.disclaimer td {
padding-top:12px;
}

table.footer b {
color:#218e1e;
}

table.footer tr.adverts td {
vertical-align:top;
}

table.footer tr.adverts td b {
color:#000;
}

table.footer td.adv1 {
width:34%;
/*border:2px solid #ff9933;*/
padding:4px 0;
}

table.footer td.adv2 {
width:32%;
border:3px solid #fff;
padding:2px 0;
}

table.footer td.adv3 {
padding:4px 0;
}

img.floatleft {
float:left;
margin:0 8px 0 0;
}

img.floatright {
float:right;
margin:0 0 0 8px;
}

h1 {
font-size:200%;
margin:0 0 8px 8px;
}

h2 {
font-size:130%;
margin:0;
}

h3 {
font-size:100%;
font-weight:bold;
margin:0;
}

