/*CSS content - by Christine Maloney email-enquiries@christinesweb.co.uk - script semi-optimised for speed*/* html body, * {padding: 0; margin: 0;}/*remove defaut padding and margins*/
* html #footer {height: 1%;}/*give IE haslayout*/
body           {font-family: Microsoft Sans Serif, Arial, Tahoma, sans-serif; font-size: 0.88em; color: 
                #000; line-height: 1.5; text-align: center;}
#wrapper {margin: 10px auto; text-align: left; position: relative; width: 1024px;}
#header  {color: #333; width: 100%; float: left; height: 82px; position: relative;}
#search  {position: absolute; top: 30px; right: 0; width: 250px; height: auto; font-size: 0.88em;}
input.submit {float:right; width: 60px; font-size: 0.88em;}
input.qfront {float:right;}
#centercontent {margin-left: 50px; float: left; display: inline; width: 565px; height: auto;}
#leftcontent {background: #fff; float: left; width: 200px; padding: 0; margin: 0; display: block;}
#rightcontent {background: #fff; float: right; width: 200px; padding: 0; margin: 0; display: block;}
#middle2 {width: 900px; height:auto; display:inline; margin: 0; padding: 0;}
.leftside2 {margin-top: 6px; height:auto; padding-left: 120px; float: left; width: 280px;}
.rightside {margin-top: 6px; height: auto; width: 260px; margin: 0; padding-left: 30px; float: left;}
.rightside2 {height: auto; width:280px; margin:0; padding-left: 30px; float:left;}
#nav      {width: 100%; background: #fff; margin: 0; padding: 0; float: left;}
#tabs     {float: right; margin:0; padding: 0; width: 100%; font-size: 90%; line-height: normal;}
#tabs ul  {margin: 0; padding: 0 0px 0 48px; list-style: none;}
#tabs li  {display: inline; margin: 0; padding: 0;}
#tabs a   {float: right; background: url('../images/tableft2.gif') no-repeat left top; margin: 0; 
           padding: 0 0 0 3px; text-decoration: none;  color: #0033CC;}
#tabs a span {float: right; display: block; background: url('../images/tabright2.gif') no-repeat right         
              top; padding: 5px 15px 4px 6px;}
#tabs a span {float: none;}
#tabs a:hover span {color: #FFF;}
#tabs a:hover {background-position: 0% -116px;}
#tabs a:hover span {background-position: 100% -116px;}
#tabs li.current a {background: url('../images/tableft2.gif') no-repeat 0% -116px; }
#tabs li.current span {background: url('../images/tabright2.gif') no-repeat 100% -116px; color: #fff;}
#tabs a:focus {border: none;}
.bar          {width: 1024px; float:left; font-weight: bold; margin: 0; padding: 0;  
               background: #0033CC; font-size: 0.63em; color: #FFE500;}
#footer-image {width: 100%;height: 17px;background-image:url('../images/shilouettes.jpg');background-repeat: repeat;}  
#footer      {height: 30px; width: 100%; padding: 10px 0 5px 0; border-top: 2px solid #0033CC; 
              border-bottom: 10px solid #0033CC;}
#footer p    {text-align: center; font-size: 0.78em;}
.end         {text-align:center; width:100%; padding:10px 0 10px 0; margin:0;font-size: 0.78em;}
.main ul     {width: 100%; margin:0; padding:0;}
.main li     {display:inline;}
.main li a   {padding:3px; margin-top:10px;border-right:1px solid #CCC; }
ul.main li.last a {border: none;}
