body {font-size: 8pt;
font-family: Verdana, arial, Helvetica, sans-serif;
color: black;
background-color: white;
font-weight: bold;
line-height: 8pt;
text-align: center;}

h1 {font: 30pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 30pt;
text-align: center;}

h2 {font: 24pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 24pt;
text-align: center;}

h3 {font: 16pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 16pt;}

h4 {font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
text-align: center;
line-height: 12pt;}

h5 {font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
text-align: center;}

h6 {font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 8pt;
text-align: center;}

a {text-decoration: underline;}
a:link {color: blue;}
a:visited {color: maroon;}
a:active {color: blue;}

.button {background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
line-height: 10pt;
vertical-align: top;
text-align: center;}

.buttonsmall {
background-image:url("images/buttonsmall.gif");
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
line-height: 10pt;
text-align: center;}

.buttonsmallx {
background-color: white;
padding: 0;
border-color: silver;
border-style: solid;
border-width: 1px;
width: 20%;
font: 10pt Verdana, arial, Helvetica, sans-serif;
color: silver;
line-height: 10pt;
text-align: center;}

.button2 {
background-color: #ff66ff;
border-top-color: black;
border-left-color: black;
border-bottom: black;
border-right: #ff66ff;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 20%;}

.buttonright {
background-color: #fffacd;
border-color: #fffacd;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
text-align: left;
vertical-align: middle;
width: 20%;}

.buttonrighthold {
background-color: #ffddbb;
border-color: #ffddbb;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
padding: 0;
text-align: left;
vertical-align: middle;
width: 20%;}

.catalogue {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 1%;
text-align: center;
vertical-align: middle;
min-width: 50px;}

.catmaincentre {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
text-align: left;
vertical-align: top;}

.catmainline {
background-color: white;
padding: 1%;
border-color: white;
border-style: solid;
border-width: 1px;
text-align: left;}

.catline {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 1%;
text-align: left;
vertical-align: middle;
min-width: 50px;}

.catcol1 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcol2 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 505px;}

.catcol3 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcol4 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcol5 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcol6 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcol7 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 90px;}

.catcol8 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 200px;}

.catcol9 {
background-color: white;
border-color: silver;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 2px;
text-align: left;
vertical-align: middle;
width: 300px;}

.catcolhead1 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 55px;}

.catcolhead2 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead2a {
background-color: #ffddbb;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: left;
vertical-align: middle;}

.catcolhead3 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead4 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.catcolhead5 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: right;
vertical-align: middle;
width: 50px;}

.catcolhead6 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 50px;}

.cattab {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 1%;
text-align: center;
vertical-align: middle;
width: 132px;}

.catspace {
background-color: white;
border-color: white;
border-style: none;
border-width: 0;
line-height: 1pt;
width: 660px;}

.cattabhold {
background-color: #ffddbb;
border-color: black;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 8pt;
padding: 1%;
text-align: center;
vertical-align: middle;
width: 132px;}

.cattabchosen {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 8pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 8pt;
padding: 1%;
text-align: center;
vertical-align: middle;
width: 132px;
color: white;}

.catmainright {background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;}

.farrightpic {
margin: 10px;
padding: 5px;
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;}

.footer {
background-image:url("images/footer.gif");
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 100%;
z-index:19;}

.gallery {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 15%;}

.gallery2 {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 5%;}

.header {
width: 100%;
padding: 0;
background-image:url("images/header.gif");
border-color: black;
border-style: solid;
border-width: 1px;
z-index:19;}

.header2 {
width: 100%;
padding: 1px;
background-color: #cc99cc;
border-color: #cc99cc;
border-style: solid;
border-width: 1px;
z-index:19;}

.header3 {
width: 100%;
padding: 10px;
background-color: #cc99cc;
border-color: #cc99cc;
border-style: solid;
border-width: 0px;
z-index:19;}

.header4 {
width: 100%;
text-align: center;
vertical-align: middle;
line-height: 8pt;
padding: 1px;
background-color: #cc99cc;
border-color: #cc99cc;
border-style: solid;
border-width: 0px;
z-index:19;}

.headerline {
background-color: silver;
border-color: black;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 80%;
z-index:19;}

.headerlinea {
background-image:url("images/headerlinea.gif");
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 20%;}

.headerlineb {
background-image:url("images/headerlineb.gif");
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 60%;
z-index:19;}

.headerlinec {
background-image:url("images/headerlinea.gif");
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 2px;
text-align: center;
vertical-align: middle;
width: 20%;
z-index:19;}

.headerlined {
color: white;
background-image:url("images/headerlinea.gif");
border: silver;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 0;
text-align: center;
vertical-align: middle;
width: 20%;
z-index:19;}

.maincentre {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 5px;
text-align: left;
vertical-align: top;
width: 53%;}

.maincentre_contact {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 12pt;
padding: 2px;
text-align: left;
vertical-align: top;
width: 53%;}

.mainline {
background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
text-align: left;
width: 25%;}

.mainlineright {
background-color: white;
padding: 2px;
margin: 2px;
border-color: white;
border-style: solid;
border-width: 0;
vertical-align: top;
width: 20%;}

.maincentre_stock {
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 2%;
text-align: left;
vertical-align: top;
width: 76%;}

.mainright {background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
width: 2%;}

.mainfarright {background-color: white;
padding: 0;
border-color: white;
border-style: solid;
border-width: 1px;
width: 12%;}

.mainline_stock {
background-color: white;
padding: 2%;
border-color: white;
border-style: solid;
border-width: 1px;
text-align: left;
width: 2%;}

.ordertitle {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 12pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 12pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 700px;}

.ordercustname1 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 150px;}

.ordercustname2 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 250px;}

.ordercustdate1 {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 50px;}

.ordercustdate2 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 150px;}

.ordercustadd {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;}

.ordercustadd2 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 30pt;
padding: 1%;
text-align: left;
vertical-align: middle;}

.ordercustcontact {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;}

.ordercustcontact2 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: bold;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;}

.orderhead1 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.orderhead2 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.orderhead3 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.orderhead4 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.orderhead5 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.orderhead6 {
background-color: #ffffff;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 78px;}

.ordermiddle {
background-color: #ffffff;
border-color: white;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;
width: 42px;}

.ordertotal {
background-color: #fffacd;
border-color: black;
border-style: solid;
border-width: 1px;
font: 10pt Verdana, arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 10pt;
padding: 1%;
text-align: left;
vertical-align: middle;}

.subheader {width: 100%;
background-color: white;
border-color: white;
border-style: solid;
border-width: 1px;
z-index:19;}

.subheader1 {width: 250px;
background-color: #ff99ff;
border-color: black;
border-style: solid;
border-width: 1px;
z-index:19;}

.subheader2 {width: 250px;
background-color: white;
color: silver;
border-color: silver;
border-style: solid;
border-width: 1px;
z-index:19;}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
cursor: pointer;
background-color: #efefef;
min-width: 100px;
}

#dragbar{
font-weight: bold;
margin-right: 1px;
}

#closetext{
font-weight: bold;
margin-right: 1px;
}
