p, td, th, div, textarea
{ font-family: Arial, Helvetica, sans-serif; font-size: 8.5pt; color:#000000; }

p
{  margin-top:0px; margin-bottom:5px; }

h1
{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18pt; margin-bottom: 5px; margin-top:0px; }
h2
{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:14pt; margin-bottom: -18px; margin-top:5px; }
h3
{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10pt; margin-bottom: -18px; margin-top:5px; }

form
{ margin:0px; padding:0px; }
/*ul {list-style-type: none; font-size:14pt;  }
li {margin-bottom: 2px;background: url(img/square_brown.gif) no-repeat left center;}
li a:hover{background: transparent url(img/square_lightbrown.gif) left center no-repeat;}
*/
#menycontainer ul{list-style-type: none;position:relative;left:-40px;top:0px;}
#menycontainer ul li a{background: transparent url(../img/square_brown.gif) left center no-repeat;
padding-left: 15px; text-decoration: none;}
#menycontainer ul li a:hover{background: transparent url(../img/square_lightbrown.gif) left center no-repeat;}
li {margin-bottom: 2px;}
li:haha{background: transparent url(../img/square_lightbrown.gif) left center no-repeat;}
a
{ color:#A47C60;text-decoration:none; }

a:visited
{ color:#A47C60;text-decoration:none; }

a:active
{ color:#A47C60;text-decoration:none; }

a.:hover
{ color:#000000; text-decoration:none; }

a.hiddenlink
{ color:#000000; text-decoration:none; }

a.hiddenlink:visited
{ color:#000000; text-decoration:none; }

a.hiddenlink:active
{ color:#000000; text-decoration:none; }

a.hiddenlink:hover
{ color:#000000; text-decoration:none; }

.active
{ color:#868686 }

.textinput
{ height:13px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; }

.textinputDisabled
{ height:15px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#888888; background-color:#EEEEEE; border:1px;}

select.selectbox
{ font-family: Arial, Helvetica, sans-serif; font-size:8pt; border:1px solid;}

input.textinputGray
{ height:13px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#888888;}

input.textinputNoBorder
{ height:15px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; border:0px; }

input.textinputNoBorderGray
{ height:15px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; border:0px; color:#888888; }

.topnavtext
{ color:#FFFFFF; margin-top:3px; }

.errortext
{ color:#CC0000; }

a.topnavlink
{ color:#FFFFFF; text-decoration:none; }

a.topnavlink:visited
{ color:#FFFFFF; text-decoration:none; }

a.topnavlink:hover
{ color:#FFFFFF; text-decoration:underline; }

a.topnavlink:active
{ color:#FFFFFF; text-decoration:none; }

a.productThumbLink
{ color:#000000; text-decoration:none; }

a.productThumbLink:visited
{ color:#888888; text-decoration:none; }

a.productThumbLink:hover
{ text-decoration:underline; }

a.productThumbLink:active
{ color:#000000; text-decoration:none; }

.bullet
{ margin-right:4px; }

/* LEFT NAV */

a.leftnavlinkActive
{ color:#8D7F65; text-decoration:none; }

a.leftnavlinkActive:visited
{ color:#8D7F65; text-decoration:none; }

a.leftnavlinkActive:hover
{ color:#8D7F65; text-decoration:underline; }

a.leftnavlink
{ color:#A47C60; text-decoration:none; }

a.leftnavlink:visited
{ color:#A47C60; text-decoration:none; }

a.leftnavlink:active
{ color:#A47C60; text-decoration:none; }

a.leftnavlink:hover
{ color:#D4BBA6; text-decoration:none; }

a.leftnavlink2
{ color:#D4BBA6; text-decoration:none; }
a.leftnavlink2:visited
{ color:#D4BBA6; text-decoration:none; }

a.leftnavlink2:active
{ color:#D4BBA6; text-decoration:none; }

a.leftnavlink2:hover
{ color:#D4BBA6; text-decoration:none; }

/* PRODUCT DETAILS */
.breadcrumb
{ color:#888888; margin-bottom:10px; margin-top:0px; }

a.breadcrumbLink
{ color:#888888; text-decoration:none;}

a.breadcrumbLink:visited
{ color:#888888; text-decoration:none;}

a.breadcrumbLink:hover
{ color:#888888; text-decoration:underline;}

a.breadcrumbLink:active
{ color:#888888; text-decoration:underline;}

#productPrice
{ }

/* CATEGORY */

.categoryEntry
{ margin-bottom:10px; margin-top:10px; }

a.categoryLink
{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; text-decoration:none; font-weight:bold; }

a.categoryLink:visited
{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#888888; text-decoration:none; font-weight:bold; }

a.categoryLink:active
{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; text-decoration:none; font-weight:bold; }

a.categoryLink:hover
{ font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#000000; text-decoration:underline; font-weight:bold; }

 /* BOXES */
 .boxtop
 {  height:30px; font-weight:bold; vertical-align:middle; padding-left:5px; padding-right:5px; border-bottom:1px solid #FFFFFF; }
 
 .boxtable
 { width:300px; margin-top:10px; margin-bottom:10px; border:1px solid #BAAC90; }
 
 /* TABULAR DATA */
th
{ font-weight:bold; text-align:left; vertical-align:middle; border-bottom:1px solid #000000; padding:5px; }

td.listCell
{ border-bottom:1px solid #DDDDDD; border-right:1px solid #DDDDDD; vertical-align:middle; padding:5px; }

/* SHOPPING BASKET */

td.basketCell
{ border-bottom:1px solid #000000; border-right:1px solid #DDDDDD; vertical-align:middle; padding:5px; }

td.basketSpacerCell
{ border-right:1px solid #DDDDDD; vertical-align:middle; border-top:2px solid #000000; padding:1px;  }

td.basketVATCell
{ color:#555555; background-color:#EEEEEE; border-bottom:1px solid #000000; border-right:1px solid #DDDDDD; vertical-align:middle; padding:5px; }

td.updateCell
{ border-top:2px solid #000000; padding:1px; border-right:1px solid #DDDDDD; }

.basketImage
{ width:55px; height:55px; float:left; margin-right:5px; vertical-align:middle; }

.basketQty
{ width:25px; height:13px; font-family: Arial, Helvetica, sans-serif; font-size:8pt; text-align:right; }

#currencyChooser
{ width:170px; height:135px; background-color:#CCCCCC; padding:10px; }

/* EVENTS */
a.eventHeader
{ font-size:12pt; font-weight:bold; text-decoration:none; margin-bottom:20px; }

a.eventHeader:visited
{ font-size:12pt; font-weight:bold; text-decoration:none; }

a.eventHeader:hover
{ font-size:12pt; font-weight:bold; text-decoration:underline; }

/* BOX */
.graybox
{ width:213px; padding:5px; border:1px solid #888888; background-color:#DDDDDD; }

