
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: #4C8687; }

a img						{ border: none; }

body						{ background-color: #DBD5C5; background-image: url('images/body-background.gif'); background-position: center top; background-repeat: repeat-y; color: #444; font-family: verdana, arial, sans-serif; font-size: 74%; }

del							{ color: #aaa; }

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

h2							{ color: #4C8687; font-size: 110%; }

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

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

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

p, ul						{ margin: 1em 0; }

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

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


h2 a { text-decoration: none; }


#logo { border: 3px solid white; }




tbody.navigation tr td { background-color: #84B1B6; border-bottom: 3px solid white; }

tbody.navigation tr td table {  border-collapse: collapse; color: white; height: 32px; width: 100%; }

tbody.navigation tr td table td { background-color: #84B1B6; border: none; border-right: 1px solid white; }

tbody.navigation tr td table td.end { border-right: none; }

tbody.navigation tr td table td a { color: white; display: block; padding: 8px 10px 10px 10px; }

tbody.navigation tr td.collections { background-color: #548F97; border-left: none; width: 270px; }

tbody.navigation tr td.collections a { color: white; display: block; padding: 8px 10px 10px 10px; }

tbody.navigation tr td.filler { border-left: none; border-right: 1px solid white; }

tbody.navigation tr td.header { border-right: none; }







#page						{ color: #444; margin: 0px 0 10px 0; padding-bottom: 5px; text-align: left; width: 100%; }



#eshop-search { display: none; }

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

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

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




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

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

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

#department-navigation a { color: white; }


#shopping-basket h3 { background-color: #346667; 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; }



div.small-basket h4 { background-color: #548F97; color: white; margin-top: 0; padding: 4px; }

div.small-basket { background-color: #A9C8CB; height: 100%; overflow: hidden; margin-top: 1em; }

div.small-basket p { padding: 0 4px; }

