
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: black; }

a img						{ border: none; }

body						{ background-color: black; color: white; font-family: verdana, arial, sans-serif; font-size: 74%; margin: 0 auto; text-align: center; width: 764px; }

del							{ color: #aaa; }

h1							{ font-size: 120%; }

h2							{ font-size: 110%; }

h3							{ font-size: 100%; font-weight: bold; }

h4							{ font-size: 100%; font-weight: normal; }

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%; }

#page						{ text-align: left; width: 764px; }

#header						{ border-bottom: 2px solid #7F7F7F; border-left: 2px solid #7F7F7F; border-right: 2px solid #7F7F7F; }

#header h1 img				{ display: block; }

#header div.navigation		{ background-color: black; background-image: url('images/navigation-background.gif'); border-top: 1px solid #424242; padding: 6px 10px 8px 10px; }

#header div.navigation *	{ color: white; }



#body					{ background-color: white; border-bottom: 2px solid #808080; border-left: 2px solid #7F7F7F; border-right: 2px solid #7F7F7F; color: black; padding-bottom: 10px; }

#body h1				{ color: black; }

#body h2				{ color: black; }

#body h3				{ color: black; }

#body h4				{ color: black; }

#body p					{ color: black; }


#news-articles table td a { background-color: black !important; display: inline;}

#news-articles table td a:hover { background-color: black !important; display: inline;}

#news-articles a:hover { background-color: black !important; display: inline;}

/*
div#eshop-departments { background-color: black; color: white; margin: -1px 0; }

div#eshop-departments h3 { border-bottom: 1px solid white; border-top: 1px solid white; color: white; display: block; margin: 0; padding: 0; width: 100%; }

div#eshop-departments h3 a { color: white; display: block; margin: 0; padding: 5px; text-decoration: none; width: 100%; }

div#eshop-departments h4 { border-bottom: 1px solid white; border-top: 1px solid white; color: white; display: block; margin: 0; padding: 0 0 0 10px; width: 100%; }

div#eshop-departments h4 a { color: white; display: block; margin: 0; padding: 5px; text-decoration: none; width: 100%; }
*/
div#eshop-search { background-color: black; border-top: 2px solid white; color: white; height: 100%; margin: 0; overflow: hidden; padding: 5px ; }

div#eshop-search p { margin: 0 0 5px 14px; padding: 0; }

div#eshop-search p { color: white; font-weight: bold; }

div#eshop-search form { margin: 0 32px 0 14px; text-align: right; }

div#eshop-search div.foo { text-align: left; }

div#eshop-search div.foo input.text { width: 135px !important; width: 133px; }

div#eshop-search input.button { background-color: black; border: 1px solid black; color: white; font-weight: bold; height: 1.45em; width: 2em; }


div#column-1 { float: left; padding-right: 20px; width: 200px; }

div#column-2 { float: right; padding-left: 10px; width: 150px; }


div#column-2 div.basket { color: white; margin-bottom: 1em; padding: 5px; position: absolute; top: 23px; width: 150px; }

div#column-2 div.basket * { color: white; }

div#column-2 div.basket h3 { margin: 0.5em 0; }

div#column-2 div.basket p { margin: 0.5em 0; }






#department-navigation				{ background-color: black; }

#department-navigation a			{ background-position: 5px center; background-repeat: no-repeat; color: white; display: block; padding: 5px 5px 5px 19px; text-decoration: none; }

#department-navigation a:hover		{ background-color: #666; }

#department-navigation div.children	{ background-color: #444; }

#department-navigation h4			{ color: white; margin: 0; padding: 0; }

#department-navigation h4.parent a	{ background-image: url(images/white-plus.gif); }

#department-navigation h5			{ color: white; margin: 0; padding: 0; }

#department-navigation #selected-department { background-color: #888; }

#department-navigation h5 a			{ background-image: none; }
