/*Updated 18/06/09,advert included 18/10/09, validator 10/11/2009*/

html #sidebar li a{
width: 167px;
}

body{
background:#E5DFD6;
font-size: 100%;
margin: 0;
padding: 0;
}

h1 {
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
font-size: 27px;
word-spacing: 8px;
color: #5D4229;
}

h2 {
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
font-size: 23px;
word-spacing: 3px;
color: #5D4229;
}

h3 {
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
font-size: 20px;
word-spacing: 3px;
color: #5D4229;
}

h4 {
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
font-size: 17px;
word-spacing: 3px;
color: #5D4229;
}

h1, h2, h3, h4 {
text-indent: 0px;
}

.button {
font-family: Helvetica, Verdana, Arial, "Trebuchet MS";
font-size: 17px;
}

.crumbes {
font-family: Arial, Verdana, "Trebuchet MS", Helvetica;
word-spacing: 2px;
color: #CC3333;
}

#footer a {
color: #fff;
text-decoration: none;
}

#footer a:hover {
color: #CF8311;
text-decoration: none;
}

.centrecontent a {
color: #2c9151; 
text-decoration: none;
}

.centrecontent a:hover {
color: #0090FF;
text-decoration: underline;
}

.leftcontent a {
color: #0052DF;
text-decoration: none;
}

.leftcontent a:hover {
color: #BF5252;
text-decoration: underline;
}

.rightcontent a { 
color: #0052DF;
text-decoration: none;
}

.rightcontent a:hover {
color: #BF5252;
text-decoration: underline;
}

#header {
background:url(images/jrserv_logo.gif) no-repeat;
margin-top: 0px;
margin-left: 0px;
width:1000px;
height:145px;
z-index: 5;
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #000000;
}

#main {
height: auto;
margin: 0px 0px 0px 0px;
width: 985px;
}

#leftcol {
height: auto;
float: left;
width: 205px;
margin: 0px 0px 0px 0px;
}

.leftcontent {
font-family: Arial, Verdana, "Trebuchet MS", Helvetica;
font-size: 16px;
word-spacing: 2px;
height: auto;
width: 186px;
line-height: 1.5em;
text-align: center;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 10px;
}

#centrecol {
height: auto;
float: right;
width: 500px;
margin: 0px 20px 0px 0px;
padding: 0px 0px 0px 0px;
}

.centrecontent {
height: auto;
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
font-size: 16px;
text-indent: 30px;
line-height: 1.5em;
text-align: justify;
margin: 20px 0px 0px 0px;
}

#rightcol {
height: auto;
float: right;
width: 234px;
}

.rightcontent {
height: auto;
width: 230px;
margin: 35px 0px 0px 0px ;
}

.rightcontent p {
font-family: "Trebuchet MS", Verdana, Helvetica, Arial;
text-indent: 0px;
font-size: 14px;
line-height: 1.6em;
text-align: justify;
}

#sidebar {
height: auto;
position: absolute; left: 0px; top: 141px; width: 208px;
margin-top: 0px;
margin-left: 0px;
voice-family: "\"}\"";
voice-family: inherit;
}

.button {
width: 208px;
border-top: 0px solid #8194B4; 
border-bottom: 0px solid #8194B4; 
padding: 0px 0px 0px 0px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #8194B4;

}

#bar {
float: left;
background: url(images/bottom_bar.gif) no-repeat;
width: 210px;
height: 30px;
} 

.button ul {
margin: 0px;
padding: 0px;
border: none;
}

.button li {
list-style-type: none;
border-bottom: 1px solid #90bade;
border-top: 1px solid #90bade;
margin: 0px;
}

.button li a {
display: block;
padding: 5px 1px 8px 20px;
border-left: 11px solid #8194B4;
border-right: 11px solid #8194B4;
background-color: #7EA1E3;
color: #fff;
text-decoration: none;
width: 200px;
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
}

.button li a {
width: auto;
font-family: Helvetica, Verdana, "Trebuchet MS", Arial;
}

.button li a:hover {
border-left: 11px solid #1c64d1;
border-right: 11px solid #5ba3e0;
background-color: #2586d7;
color: #fff;
}

#body_home .button_home a,
#body_service .button_service a,
#body_appointment .button_appointment a,
#body_contact .button_contact a,
#body_newmachine .button_newmachine a,
#body_aboutme .button_aboutme a,
#body_faultident .button_faultident a,
#body_green .button_green a {
background-color: #B3CAF3;
  color: #fff;
  font-weight: none;
}

/*Footer*/


#footer {
clear: both;
margin-left: 0px;
margin-right: auto;
padding: 15px 72px 25px 55px;
background:#5D4229;
color:#fff;
width:874px;
}

.crumbes {
height: 95px;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.validator img  {
float: left;
height: 35px;
width: 95px;
border: 0px;
padding: 30px 0px 10px 10px;
}

.copyright p {
float: left;
font-family:   Helvetica, Arial, Verdana, "Trebuchet MS";
font-size: 18px;
padding: 20px 0px 0px 95px;
word-spacing: 2px;
letter-spacing: 2px;
}








