body {margin:10px auto;width:760px;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:1.6em;}
h2 {font-size:1.3em;}
h3 {font-size:1.2em;}
a {text-decoration:none;color:#660000;}
a:visited {color:#800080;}
a:active {color:#FF0000;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse;}
td {}
th {text-align:left;}
img {border:0px}

#HomePage { background-color : #ffffcc; color : #000066; }
#Euro {border : 1px solid #330000;padding : 4px;}
#HomeTitle {color : #000066;text-align : center;margin-bottom : 0px;font-style : italic;}
#HomeSubTitle {color : #000066;font-size : 32px;font-style : italic;margin : 10px 0px 0px 0px;}
#EuroHeading {font-size : 24px;text-align : center;}
HR {height : 1px;color : #000000;background : #000000;border : 0px;}
.Small { font-size : small; }
.Mouse { font-size : 12px; }
.Label { font-size : smaller;font-weight : bold;font-style : italic;text-align : center;}
.Holiday { color : #FF0000;font-weight : bold;font-style : italic;}
.Emphasis {	font-weight : bold;	text-transform : uppercase;}
.NotFound {	font-weight : bold;	font-size:larger;}
.Error { color : #FF0000; font-weight : bold; }
.Required { font-weight : bold; font-size : 1.4em; color : #FF0000;}
.Plain { background-color:#FFFFFF; color:#000000 }
.Button {background: url(images/Button.gif) no-repeat; font-size:0.7em; font-family:Georgia, "Times New Roman", Times, serif; height:20px;width:100px;}
.Button a {margin-left:6px;}
#Sale {background-image: url(images/RedButton.gif); font-weight:bold;}
#Sale a { color:#FFFF00}
#New {background-image: url(images/RedButton.gif); font-weight:bold;}
#New a { color:#FFFF00}
#Index {background-image: url(images/BlackButton.gif); font-weight:bold;}
#Index a {color:#FFFF00;}

#Main {border:1px solid #663333; background:url(images/Background.gif) repeat-y;position:relative;}
#Menu {float:left; font-size:0.8em; width:170px;margin-top:1em; padding-left:2px;min-height:600px;}
/* Hides from IE5-mac \*/
* html #Main {height:1%;}
* html #Menu {height:600px;}
#Header {background-color:#CCFFFF;font-size:0.8em;padding:10px 10px 0px 10px;}
#Content {margin-left:180px;padding-right:10px;}
#Footer {font-size:0.8em;text-align:right;padding-right:2px;}
#End {clear:both;}
#BottomLinks {margin-top:30px;}
#Logo {font-size:3em;font-weight:bold;margin-bottom:10px;}
.Products td {padding:2px;}

/*
.maincategory {font-weight:bold;margin-bottom:1px;}
#currentmain {}
#currentmain a {border:1px solid black;background-color:#FFFFCC;}
.category {margin-left:10px;}
#currentcat {}
#currentcat a {border:1px solid black;background-color:#FFCC99;}
*/

#Menu a {display:block;margin:0px;padding:1px 10px 1px 8px;border:1px solid white;}
#Menu a:hover {background-color:#CCFFCC;border:1px solid black;text-decoration:none;}
/* #CurrentPage a {background-color:#ddddee;} */
#Menu ul {list-style:none;padding:0px;margin:0px;}
#Menu li {border:0px;font-weight:bold;margin-bottom:1px;}
#Menu ul ul li {margin-left:10px;}

#mainTable {width:100%}
#mainTable td {padding-right:10px;}
#mainTable th {padding-right:10px;}
#Product td {padding-right:10px;vertical-align:top;}