/* $TopStyle:URL=http://www.voloper.com/projects/opensite/simont/braysmalvern%5Fco%5Fuk/newstyle.css$ */

.body {
margin:0;
padding:0;
text-align: center;
background-image: url(images/backing.jpg);
color: #4e4a4a;
}

#maincontainer {
width: 948px;
margin: 0 auto;
}

#topsection {
height: 230px;
text-align: left;
margin: 0 auto; 
}

#contentwrapper {
float: left;
width: 100%;
padding: 0px 0px 0px 0px;
background-color: #dadada;
margin-top: -2px;
}

#contentcolumn {
padding: 25px 25px 25px 25px;
width: 948px;
text-align: left;
min-height: 400px;
}

* html #contentcolumn {
height: 400px;
}

#bottom {
clear: left;
width: 100%;
text-align: center;
padding: 0px 0px 0px 0px;
}

.innertube {
text-align:left;
margin: 0px;
margin-top: 0;
padding: 0px 0px 0px 0px;
}

*html #left {
float: left;
width: 720;
padding-right: 30px;
background: url(images/side.gif) repeat-y;
background-position: 710px;
}

*html #right {
float: right;
width: 17%;
}

html>body #left {
float: left;
width: 75%;
padding-right: 30px;
margin-bottom: 25px;
background: url(images/side.gif) repeat-y;
background-position: 720px;
}

html>body #right {
float: right;
width: 18%;
padding-right: 36px;
}

/* replaced by yourstyle definition 
h1 {
color: #bc0b00;
font-size: 20px;
font-weight: normal;
}
*/
#menu a {
display: block;
border-width: 0px;
margin: 0;
padding: 0px 0px 0px 0px;
text-align: left
}

#menu {
width: auto;
float: left;
padding: 0px 0px 0px 0px; 
}

#menu ul ul li {
padding: 5px 10px 5px 10px; 
}

html>body #topsection {
margin-bottom: -20px;
}

html>body #contentwrapper {
margin-top: -20px;
overflow: hidden;
}