body
{background: #FFFFFF;
color: #000000;
font-family: "Tahoma", "Arial", "Helvetica", sans-serif;
}

h1, h2, h3, legend
{font-family: "Arial", "Helvetica", sans-serif;}

a:link
{text-decoration: underline;
color: #CC0066;}

a:hover
{text-decoration: none;}

a:active
{text-decoration: none;
color: #CC0066;}

a:visited
{text-decoration: underline;
color: #330066;}

.copyright
{font-size: 0.8em;
padding-top: 0em;}

.float-text
{margin: 0% 0% 0% 200px;
padding: 0;
border: solid;
border-width: thin;
border-color: #FFFFFF;
border-top: none;}

.whitetext
{color: #FFFFFF;}

.textlinks
{text-align: center;
font-size: 0.8em;}

.toplinks
{font-size: 0.8em;
padding-top: 0em;
margin-top: -0.5em;}

.bottomlinks
{font-size: 0.8em;}

.conform
{text-align: center;
color: #FFFFFF;}

.invisible, caption, .hidden
{display: none;}

.dblespaced
{padding-top: 1em;}

.sectionlinks
{text-align: center;}

.range, .basketprice
{text-align: right;}

sup,sub
{font-size: 0.6em;}

.price, .specialoff
{font-weight: bold;}

.specialoff
{color: #CC0066;}

.submit input, .reset input
{color: #000000;
border: 2px outset #d7b9c9;}

.basketempty, .feedbackreset, .reset
{background: #FF0000;}

.basketcheckout, .feedbacksubmit, .viewbasket, .go
{background: #99FF66;}

.basketupdate, .addbasket, .update
{background: #ffCC66;}

.feedbacksubmit
{margin-left: 9.5em;}

label
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.contactlabel
{width: 9em;
vertical-align: middle;
margin-right: 0.5em;
float: left;}

.contactdetails
{width: 20em;
vertical-align: middle;}

.contacts p
{margin-top: 0.5em;
margin-bottom: 0em;}

fieldset
{border: 1px solid #CC0066;
margin: 1em;
padding: 1em;}

legend
{color: #FFFFFF;
background: #CC0066;
border: 1px solid #CC0066;
padding: 2px 6px;}

.delivery
{display: block;}

.vwbasket
{background-image: url(../images/basket.gif);
background-repeat: no-repeat;
position: absolute;
width: 100px;
height: 100px;
right: 20px;
top: 100px;
font-size: 1.4em;
font-family: "Arial";
text-align: center;
padding-top: 0.8em;}

.vwbasket a
{width: 100px;
height: 100px;
text-decoration: none;
color: #CC0099;}

.vwbasket a:link,.vwbasket a:active, .vwbasket a:visited
{text-decoration: none;
color: #CC0099;}

.lblbasket
{display: none;}

.itemsbasket
{display: block;
font-size: 0.6em;}

.colour
{width: 100px;
height: 100px;
border: 1px;
border-color: black;}

.colourswatch {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.colourswatch li {
padding: 0em;
margin-right: 1.5em;
display: inline;
float: left;
width: 200px;
}

.colourlabel {
display: inline;
width: 95px;
}

.manulogos, .categorylogos, .sidebar1 ul {
margin: 0em 1em;
padding: 0em;
list-style-type: none;
width: 100%;
text-align: center;
}

.manulogos li {
padding: 0.5em;
display: inline;
margin: 0em;
}

.categorylogos li {
padding: 0em;
display: inline;
width: 147px;
height: 160px;
text-align: center;
vertical-align: top;
margin: 0em;
float: left;
}

.categorylogos a, .categorylogos a:visited, .categorylogos a:active  {
font-family: "Comic Sans MS";
text-decoration: none;
color: #000000;

}


.menubar a, .menubar a:visited, .menubar a:active, .leftbasket a, .leftbasket a:active, .leftbasket a:visited  {
font-family: "Comic Sans MS";
text-decoration: none;
color: #330066;
}

.sidebar ul
{padding: 0em;
padding-top: 2em;
margin: 0em;
}

.sidebar1 ul
{padding: 0em;
margin: 0em;
}


.leftbasket li {
display: block;
background-color: #FFCCCC;
border-bottom: solid 1px #CC0066;
border-right: solid 1px #CC0066;
padding: 0.3em;
1width: 135px;
margin: 0px;
margin-bottom: 1px;
}

.menubar li {
display: block;
color: #330066;
background-color: #FFCCCC;
border-bottom: solid 1px #CC0066;
border-right: solid 1px #CC0066;
padding: 0.3em;
margin: 0px;
margin-bottom: 1px;
}

.sidebar1 h2 {
font-size: 1.1em;}

.sidebar1
{
font-family: "Comic Sans MS";
font-size: 0.9em;
float: left;
color: #330066;
width: 180px;
background-color: #FFFFFF;
text-align: left;
padding: 0em;
padding-top: 2em;
margin: 0em;
border-right: 2px solid #330066;}

.sidebar
{font-size: 0.9em;
float: left;
color: #FFFFFF;
width: 180px;
height: 600px;
background-color: #FFFFFF;
text-align: left;
padding: 0.75em;
padding-top: 2em;
margin: 0em;
background-image: url(../images/border.gif);
background-position: 0.2em 0.2em;
background-repeat: no-repeat;}

h1, h2 {
color: #330066;
}

h1 {
font-size: 1.5em;
}