/*
	Adrian Willard April 2009
	Designed by Solutions At Work Ltd.
	www.Solutionsatwork.co.uk
*/ 	

body{
margin:0;
padding:0;
line-height: 1.5em;
background-image: url(images/background2.png);
background-repeat: repeat-x;
background-color: #efefeb;
}

b{font-size: 110%;}
em{color: red;}

#maincontainer{
width: 920px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image: url(images/mainbackground.png);
background-repeat: repeat-y;
background-color: #efefeb;
}				
#maincontainer1{
width: 920px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image: url(images/mainbackground1.png);
background-repeat: repeat-y;
background-color: #efefeb;
}
#maincontainer2{
width: 600px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
/*background-image: url(images/mainbackground1.png);*/
background-repeat: repeat-y;
background-color: #efefeb;
}				
#topsection{
padding:0;
background-image: url(images/background.png);
background-repeat: repeat-x;
height: 122px; /*Height of top section*/
}
#topsection1{
padding:0;
background-image: url(images/background.png);
background-repeat: repeat-x;
height: 1022px; /*Height of top section*/
}


#topsection h1{
margin: 0;
padding-top: 15px;
font-family: Helvetica;
}


#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin: 0px 206px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin-bottom: 0px;
background: url(images/swirl.png) no-repeat bottom right;
}
#contentcolumn1{
margin: 0px 206px 0 180px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
margin-bottom: 0px;
}
#contentcolumn1 img{
margin-left: 9px;
}

#contentcolumn1 a{
font-family: Helvetica;
font-size: 100% ;
color: #62441A;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
text-decoration:None;
}

#contentcolumn1 a:hover{
font-family: Helvetica;
font-size: 100% ;
color: #62441A;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
text-decoration:underline;
}

h2{
font-family: "edwardian script itc";
color: #62441A;
font-size: 30px;
padding: 20px 20px 20px;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

h3{
font-family: Arial;
color: #62441A;
padding: 10px 20px 0px;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
font-size: 16px;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
p{
font-family: Helvetica;
padding: 5px 20px;
font-size: 80% ;
color: #62441A;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
.redbold{
font-family: Helvetica;
padding: 0px;
font-size: 130% ;
color: #990000;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#contentcolumn p.crumbs{
font-family: Helvetica;
padding: 5px 5px;
font-size: 65% ;
line-height: 1.3em;
color: #c54005;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
float: left;
width: 400px; /*Width of left column in pixel*/
margin-left: -910px; /*Set margin to that of -(MainContainerWidth)*/
}

.menupanels{
list-style-type: none;
margin: 2px;
padding: 5px 5px;
width: 170px; /* width of menu */
}

.menupanels li{
border-bottom: 1px; /* white border beneath each menu item */
}

.menupanels li a{
background: #333 url(images/button.png) no-repeat right top; /*color of menu by default*/
font-family: "edwardian script itc";
color: #62441A;
font-size: 22px;
display: block;
width: 100%;
padding: 5px 0; /* Vertical (top/bottom) padding for each menu link */
text-indent: 8px;
text-decoration: none;
}

.menupanels li a:visited, .menupanels li a:active{
color: #62441A;
}
.menupanels li.selected a{
background: #333 url(images/buttonon.png) no-repeat right top; /*color of menu by default*/
}
.menupanels li a:hover{
background-color: black; /*color of menu onMouseover*/
background: #333 url(images/buttonon.png) no-repeat right top; /*color of menu by default*/
color: #62441A;
}
/*
<!--[if IE]>
<style type="text/css">
.menupanels li a{ /* Menu link width value for IE */
/*width: 100%;
}
</style>
<![endif]-->*/

#rightcolumn{
float: left;
width: 180px; /*Width of right column*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth)*/
}
#rightcolumn h2{
font-family: "edwardian script itc";
color: #62441A;
text-align: center;
font-size: 26px;
padding: 5px 0px 0px;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#rightcolumn p{
font-family: Helvetica;
padding: 0px 5px;
font-size: 80% ;
text-align: left;
color: #62441A;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#rightcolumn p.middle{
text-align: center;
}

#rightcolumn img{
margin-left: 9px;
}
#rightcolumnbig{
float: left;
width: 380px; /*Width of right column*/
margin-left: -400px; /*Set left margin to -(RightColumnWidth)*/
}
#rightcolumnbig h2{
font-family: "edwardian script itc";
color: #62441A;
text-align: center;
font-size: 26px;
padding: 5px 0px 0px;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#rightcolumnbig p{
font-family: Helvetica;
padding: 0px 5px;
font-size: 80% ;
text-align: left;
color: #62441A;
line-height: 1.3em;
margin: 0; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}
#rightcolumnbig p.middle{
text-align: center;
}

#rightcolumnbig img{
margin-left: -1px;
}

table{
	font-weight: normal;
	font-size:80%;
	font-family : Helvetica;
	color: #62441A;
	padding: 0px;
}

table td{
padding:0px 0px 0px 18px;
}
table.pricelist{
	font-weight: normal;
	font-size:80%;
	font-family : Helvetica;
	padding: 0.2em;
}
table.pricelist tbody td{
	padding-top: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	padding-right: 10px;
}
table.pricelist th{
  text-align:center;
	padding-top: 0;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
}


#footer{
clear: left;
width: 100%;
margin:0;
padding:0;
background-image: url(images/footer.png);

/*background: #62441A;*/
color: #FFF;
text-align: center;
}

#footer a{
font-size: 100% ;
font-family: Arial;
text-decoration:None;
color: white;
}
#footer a:hover{
font-size: 100% ;
font-family: Arial;
text-decoration:underline;
color: white;
}
#footer p{
font-size: 70% ;
font-family: Arial;
text-decoration:None;
color: white;
}
.innertube{
margin: 0; /*Margins for inner DIV inside each column (to provide padding)*/
<style type="text/css">

