
address, blockquote, body, div, dl, fieldset, form, h1, h2, h3, h4, h5, h6, hr, ol, p, pre, table, ul { margin: 0; padding: 0; }

a							{ color: #990033; text-decoration: none; }

a:hover						{ text-decoration: underline; }

a img						{ border: none; }

body						{ background: white url(images/body-background.gif) scroll repeat-x; color: #444; font-family: verdana, arial, sans-serif; font-size: 74%; }

del							{ color: #aaa; }

h1							{ color: #840029; font-size: 120%; }

h2							{ color: #840029; font-size: 130%; }

h3							{ color: #840029; font-size: 100%; font-weight: bold; margin: 1em 0; }

h4							{ color: #840029; font-size: 100%; font-weight: bold; margin: 1em 0;}

h5							{ color: #840029; font-size: 100%; font-weight: normal; margin: 1em 0;}

p							{ margin: 1em 0; }

td							{ font-family: verdana, arial, sans-serif; font-size: 98%; }

ul							{ list-style-image: url('images/bullet.gif'); margin: 0.75em 1.50em; }

ul li						{ margin: 1.00em 0; }

.copyright					{ font-family: verdana, arial, sans-serif; font-size: 74%; }

#footer						{ background: url('images/footer-top.gif') scroll no-repeat; color: #444; padding-bottom: 15px; padding-top: 30px; text-align: left; }

#footer a					{ color: #888; }

#footer td					{ color: #888; font-size: 90%; }

#page						{ background: white url('images/page-background.gif') scroll no-repeat; color: #444; margin-bottom: -1em; padding: 0 5px; text-align: left; }

#page h1 { color: white; height: 22px; padding: 78px 30px 0 30px; visibility: hidden; }

#logo { border: 3px solid #ffffff; }

#header div#primary-navigation { font-size: 105%; padding: 0 0 10px 23px; }

#header div#primary-navigation a { color: white; }

#header div#primary-navigation a:hover { text-decoration: none; }

#header div#primary-navigation a.selected { color: green; }

#header div#secondary-navigation { color: white; display: none; font-size: 94%; padding: 6px 20px 4px 35px; }

#header div#secondary-navigation a { color: white; padding-right: 5px; }

#body { height: auto !important; height: 300px; min-height: 300px; padding: 3px 20px 0 20px; }

#eshop-search { display: none; }

#full-basket table { border-collapse: collapse;}

#full-basket table tr td { border: 1px solid #999; padding: 4px; }

#full-basket table tr th { background-color: #840029; border: 1px solid #999; color: white; padding: 4px; }

#department-navigation h3 { background-color: #840029; color: white; margin: 2px 0; padding: 5px; }

#department-navigation h4 { background-color: #840029; color: white; margin: 2px 0; padding: 5px; }

#department-navigation h5 { background-color: #840029; color: white; margin: 2px 0; padding: 5px 5px 5px 15px; }

#department-navigation a { color: white; }

#shopping-basket h3 { background-color: #840029; color: white; margin: 2px 0; padding: 5px; }

#shopping-basket .details { background-color: #7AB3B4; color: white; margin: 2px 0; padding: 1px 5px; }

#shopping-basket .details a { color: white; }
