.line_center{
 width:148px;
 margin: 10px 0px 20px 34px;
}

.align_center{
 width:130px;
 margin: 0 0 20px 41px;
}

body {
	background-color: #bebebe;
	margin: 0;
	padding: 0;
}


html, body {
 font: normal 85% Tahoma;
 line-height: 1.4em;
}

#wrap_all {
 width: 950px;
 margin: 0 auto;
 text-align: left;
 padding: 0 20px; 
 position: relative;
 background: url("http://www.plastererpooledorset.co.uk/images/shadow.png") transparent center top repeat-y;
}

#footer_shadow {
 width: 990px;
 height: 15px;
 margin: 0 auto;
 background: url("/images/shadow_footer.png") transparent center;
}

#mainContentTD, #leftMenuTD {
 vertical-align: top;
}



#leftMenuTD {
 padding-top: 10px;
 padding-right: 2px;

}

#section_div {
 width: auto; /* Creates a width automatically to the content inside */
 padding: 15px 18px 15px 25px; /* Add 5px to the container so everything can "breath" */
 overflow: hidden; /* In case they type to much, hide the content so it doesn't break the container size  */ 
}


}

#section_div a {
 text-decoration: none; /* Sets links to bold when the mouse is hovered over */
 font-weight: bold;
}
#section_div a:hover {
 text-decoration: none; /* Sets links to bold when the mouse is hovered over */
 font-weight: bold;
}

#section_div img {
 position: relative; /* Set the image relative to the DIV (container) */
}

h1 {
 margin: 0 0 13px 0; /* Adds margin around the form & paragraphs: Order = Top Right Bottom Left */ 
 padding: 0; /* removes all padding */
 font: bold 14pt Tahoma;
 color: #333333;
 text-align: left;
}

h2 {
 margin: 0 0 8px 0; /* Adds margin around the title: Order = Top Right Bottom Left */
 padding: 0;
 font: bold 11pt Tahoma;
 line-height: 1.350em;
 color: #747170;
 text-align: left;
}

a {
 color: #3C18F5; /* Sets the font on links to grey */
 text-decoration: none; /* Removes standard decoration of links: (Underlines) */
 font-weight: bold;
}

a:hover {
 text-decoration: none; /* Sets links to bold when the mouse is hovered over */
 font-weight: normal; 
}

form, p {
 margin: 0 0 8px 0; /* Adds margin around the form & paragraphs: Order = Top Right Bottom Left */
}

ul li, ul ul li, ul ul ul li {
 margin: 0 0 8px 0;
}

li ul li {
 margin-top: 8px;
}

.clear {
 clear: both;
}


/* Start Navigation Formatting */

/* Left Menu */

#left_ a {
 display: block; /* Displays the element as a block */
 padding: 6px 5px 6px 30px;
 color: #000000;
 text-align: left;
}

#left_ a:hover {
 padding-right: 25px;
 color: #000000;
}

#left_ a.isOna {
 font-weight:normal;
 padding-right: 25px;
 color: #000000;
}




/* Start Site Layout */

#container {
 width: 950px; /* Width of layout */
 margin: 0 auto; /* Aligns centre for the browsers windows */
 padding: 0; /* Removes all padding */
 text-align: justify; /* Sets the text to the left of each cell */
}

#top, #main {
 width: 950px; /* Sets the size of the table */
 background-color: #FFFFFF;
}

#top {
 height: 128px; /* Sets the top left & right cells to 97px height */

}

#top p {
 margin:0;
 padding:0;
}




#mainContentCell, #mainContentTD {
 width: 99.5%; /* Sets the main "content" area's to full width; */
 vertical-align:top;
 height: auto;
}

#ringer{
height:1px;
width: 950px;
border-style:solid;
border-top:thick  #ff0000;
padding:0px;
margin:0px;
}

#topMenuCell, #topMenuLeftCell, #topMenuRightCell, #bottomMenuCell {
 display: block;
}

#topMenuRightCell {
font-size: 13px;
text-align: right; 
padding-right: 10px;
color: #ffffff;
font-weight: bold;
}

#topMenuLeftCell {
padding-left: 30px;
color: #ffffff;
font-weight: bold; 
font-size: 13px;
}


#topMenuRightCell a {
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 font-size: 13px;
}

#topMenuRightCell a:hover {
 text-decoration: none;
 color: #ffffff;
 font-weight: bold;
 font-size: 13px;
}




#footerCell {
 display: block;
 text-align: center;
}

#topLeftCell img, #topCenterCell img, #topRightCell  img {
 display: block; /* display the image in a block not paragraph or add spacing */
}

div#topLeftCell, div#topCenterCell, div#topRightCell {
 position: relative; /* Sets the DIV relative to the table cell */
 overflow: hidden; /* Hides content bigger than content cell size so it doesn't change the layout */
}




#topLeftTD, #topLeftCell {
width: 950px; 
height: 99px;
padding: 0px;
background-color: #ffffff;
text-align: center;
}

#topCentreTD, #topCentreCell {
background-color: #ffffff;
}

#topRightTD, #topRightCell {
background-color: #ffffff;
}



#leftMenuTD, #leftMenuCell {
 width: 210px; /* Sets the left menu cell & DIV to 210px */
 background-color: #eaeaea;
  vertical-align: top;
}

#topMenuTD, #topMenuLeftTD, #topMenuRightTD {
height: 23px;
background-color: #ff0000;
}




#bottomMenuTD {
 height: 20px;

}

#topCentreCell {
 padding: 0; /* Removes all padding */ 
}

#mainContent {
 margin: 0; /* Remove all margins */
 padding: 5px; /* Adds 8px padding to every side around the content area */
 height: auto; /* Creates its own height to the content in the cell area */
 min-height: 400px;
 background-image:url(../images/leaves.gif);
background-position:bottom right;
background-repeat:no-repeat;
border-left: #238E23 1px dotted;
}

#footerTD {
 font: normal 12px Tahoma;
 color: #ffffff;
 background-color: #ff0000;
 padding:10px 10px 2px 10px;
}

#footerCell a {
 color: #ffffff; /* Sets the font on links to grey */
 text-decoration: none; /* Removes standard decoration of links: (Underlines) */
 font-weight: normal;
}

#footerCell a:hover {
 text-decoration: none; /* Sets links to bold when the mouse is hovered over */
 font-weight: normal;
}

