body

{ background-color:#6a3328; }

body.first { padding-top: 30px; }


#container
{ background-color:#efecdd; width:705px; margin:auto; margin-top:100px; border-style:solid; border-width:2px; border-color:#b70d16; position: relative; }


#logo

img 
{
 
background-color:#efecdd;
margin: 0px;
padding:0;
}


#navcontainer 
ul
{ 
position:absolute; top: 0; left: 286px; right: 0;
margin: 34px 0px 0px 0px;
padding: 3px; 20px; 3px; 20px;
background-color: #ede0c1;
text-align: center;
border-bottom-style: solid;
border-bottom-width: 6px; 
border-bottom-color: #d8eb9c; 
}


#navcontainer ul li { display: inline; }


#navcontainer ul li a  
{ font-family: 'Trebuchet MS', sans-serif; font-size: 14px; color: #6a3328; font-weight: 600; padding: 15px; text-decoration: none; letter-spacing: 0.05em;
}

#navcontainer ul li a:hover
{ color: #b70d16; }




#sidebar

{ clear: left; float: left; background-color: #b70d16; width: 173px; margin-top: 53px; margin-left: 35px; margin-bottom: 30px;}

#sidebar img 
{ margin-left: 6px; 
}

#sidebar p 
{ width: 150px; font-family: Verdana, sans-serif; font-size: 11.5px; color: #FFF; margin-left: 0px; padding: 15px; line-height: 1.65em; }

#sidebar p.attribution { text-indent: 6em; font-size: 10.5px; padding: 0; margin-top: -10px;  }

#sidebar p.link { padding-left: 15px; padding-top: 15px; padding-bottom: 0; line-height: 0em; }

#sidebar a { color: #FFF; text-decoration: underline; margin-bottom: 0; margin-top: 0; padding: 0; line-height: 0; }

#sidebar2

{ clear: left; float: left; background-color: #6a3328; width: 173px; margin-top: 53px; margin-left: 35px; margin-bottom: 30px;}

#sidebar2 img 
{ margin-left: 6px; 
}


#content

{ float: right; margin-top: 45px; background-image:url('images/ab.png'); background-repeat:no-repeat; background-position:bottom right; margin-right: 65px; margin-bottom: 15px;}

#content h1 { position: absolute; left: 233px; font-family: 'Trebuchet MS', sans-serif; font-size: 22px; color: #6a3328; font-weight: 550; letter-spacing: 0.02em; }

#content h2 { font-family: Verdana, sans-serif; font-size: 12px; color: #330000; font-weight: bold; margin-left: 45px; }

#content p { font-family: Verdana, sans-serif; font-size: 12px; color: #330000; margin-left: 45px; width: 350px; line-height: 1.45em; }

#content p.first { margin-top: 55px; }

#content p.indent { padding-left: 15em; }

#content img.products { float: left; margin-left: 45px; padding-right: 15px; margin-bottom: 10px; }

#content img.map { float: left; margin-left: 40px; padding-right: 15px; }

#content a { color: #b70d16; text-decoration: underline; }

#content table { font-family: Verdana, sans-serif; font-size: 12px; color: #330000; margin-left: 45px; width: 350px; margin-top: 55px; }

#content td.mainservice { font-weight: bold; }

#content td.subservice { font-style: italic; }

#content td.subsub { font-style: normal; text-indent: 3em; }

#footer

{ clear: right; bottom: 5px; margin-top: 25px; }

#footer img { margin-left: 100px; margin-bottom: 5px; }