BODY {margin:20px auto;width:940px;font-family:Arial, Helvetica, san-serif;font-size:0.8em;background-color:#b18780;}
TABLE {border-collapse:collapse;width:100%;}
TD {padding:0px}
IMG {border:0px;margin:0px;padding:0px;}
H1 {font-size:1.2em;font-weight:bold;padding:0px;margin:1em 0px;color:#8f0000;}
H2{font-size:1.2em;font-weight:bold;padding:0px;margin:1em 0px;color:#000000;}
A:link{color:#ffffff;text-decoration:none;}
A:visited{color:#ffffff;text-decoration:none;}
A:active{color:#ffffff;text-decoration:none;}
A:hover{color:#ffffff;text-decoration:underline;}

#site {background:url(images/top-panel.jpg) top no-repeat;background-color:white;border:solid 1px black;width:800px;float:left;}
#adverts {float:right;margin-top:117px;}
/* */
#basket { text-align:right }
#basketBlocks { float:right; }
#basketText{float:right;background:url(images/basketBG.gif) left repeat;color:#ffffff;text-align:center;width:380px;height:16px;padding:1px 0px;font-weight:bold;}

#proArteMusic {margin-left:75px;}
#proArteMusic IMG {padding-top: 38px; padding-left:5px;}

#navigation {}

#navigationMenuTop {float:left;width:170px;background-color:#8f0000;height:34px;}
#navigationBlocks {float:left;}
#navigationText {float:left;background-color:#360000;color:#ffffff;height:16px;padding:1px 0px 1px 18px;width:504px;font-weight:bold}

#navigationText A:hover{color:#ffffff;text-decoration:none;}

#middlePanel {background:url(images/LeftMenuBG.gif) left repeat-y;}
#leftMenu {float:left;color:#ffffff;margin:0px;width:170px;height:100%;padding-bottom:4em;}
#leftMenu ul {list-style:none;text-align:right;padding:8px 30px 8px 10px;margin:0px;}
#leftMenu li {padding:6px;font-weight:bold;}

#mainContent {text-align:left;padding:30px 54px;color:#663333;margin-left:170px;}
#mainContent A:link{color:#663333;text-decoration:none;}
#mainContent A:visited{color:#663333;text-decoration:none;}
#mainContent A:active{color:#663333;text-decoration:none;}
#mainContent A:hover{color:#663333;text-decoration:underline;}

#footer {background:url(images/Small-Blocks.gif) bottom right no-repeat; clear:both;}
#footerLeft {float:left;background-color:#8f0000;color:#ffffff;width:170px;text-align:center;padding-bottom:5px;}
#footerRightWords {float:right;text-align:right;font-size:0.7em;margin-right:60px;margin-top:9px;}

#mainTable { width:99%; }
#mainTable td,th { padding:5px; }
#scoreHeader{background-color:#cc8888;}
.Prices{text-align:right}
.numPages{text-align:right}
.oddRow { background-color: #eacccc;}
.evenRow { background-color: white;}

#credits {width:800px;}

#DetailsForm td {padding:5px;}

#validationErrors { border : 1px solid red;}
.errorField { background: #ffcccc; color : #ff0000; font-weight : bold; }

.Header {}
