html { background-color: #838280; background-image: url(images/bg.jpg); background-repeat: repeat-x; }
#banner { text-align: left; z-index: 6; top: 0; left: 0; width: 100%; min-width:800px; height: 168px  ; }
#main  { background-image: url(images/mainbg.jpg); background-repeat: no-repeat; background-attachment: scroll; position: relative; z-index: 8; left: 0; min-width:800px; width: 90%  }
#left { background-repeat: no-repeat; text-align: right; float: left; z-index: 10; width: 84px    ; padding-top: 40px; }
#right { float: right; padding: 30px 10px 10px; z-index: 10; width: 250px; }
#nav { color: #808080; text-align: left; position: absolute; z-index: 10; top: 61px; left: 0; width: 804px; padding-left: 20px; }
#content  { background: white no-repeat; text-align: left; margin-left: 84px; padding-right: 30%; padding-left: 55px; z-index: 10; height: auto; overflow: visible; _height: 600px; min-height: 600px ; padding-bottom: 20px; }
#footer { color: #4d0a22; font-size: 9px; line-height: 9px; background-image: url(images/fooferrepeat.jpg); background-repeat: repeat-x; background-attachment: scroll; text-align: left; position: relative; clear: both; z-index: 10; width: 100%; height: 59px ; }
#imageholder { background: url(images/botsidebg.jpg) repeat-y;  position: absolute; z-index: 4; bottom: 0px; top: 0px;left: 0px; width: 70px; height: 100%; visibility: visible; display: block }
#imageholder2   { background: url(images/topbg.jpg) repeat-x;  position: absolute; z-index: 4; top: 0px; right: 0px; width: 1000% ; height: 170px; visibility: visible; display: block }
#break {clear: both;}
#wrapper { background-image: url(images/wrapperbg.jpg); background-repeat: no-repeat; background-position: left bottom; }
#mainnav { padding-left: 220px; }
#footerleft { width: 84px; height: 59px; float: left; }
#footerright { width: 332px; height: 59px; float: right; margin-right: 20px; }
#footercentre { margin-right: 390px; margin-left: 85px; }
