body{
background:#FFFFFF;
background-image:url('img/background.gif');
background-repeat:repeat-x;
padding:0px;
margin:0px;
font-family:arial;
font-size:12px;
color:black;
}

a{
text-decoration:none;
color:inherit;
font-size:inherit;
}

a img{
border:none;
}

br#clear{
clear:both;
}

div#all{
width:948px;
height:100%;
margin:auto;
}

img#logo{
margin-top:22px;
margin-left:6px;
float:left;
}

p#callus{
float:right;
margin-right:21px;
font-family:arial;
font-size:24px;
color:#e2e2e2;
margin-bottom:15px;
*margin-bottom:30px;
margin-top:22px;
}

ul#menu{
width:533px;
height:22px;
list-style-type:none;
float:right;
margin-right:21px;
border-bottom:2px solid #f8f3e9;
}

ul#menu li{
float:left;
margin-left:40px;
height:15px;
border-bottom:0px;
padding-bottom:7px;
}

ul#menu li.this{
border-bottom:3px solid #f0aa15;
}

ul#menu li:hover{
border-bottom:3px solid #f0aa15;
}

div#head{
margin-top:4px;
*margin-top:24px;
width:948px;
height:231px;
background:url('img/head.jpg');
background-repeat:no-repeat;
margin-bottom:20px;
}

div#head span{
display:block;
width:245px;
height:170px;
color:#fadfaf;
margin-top:40px;
line-height:18px;
}

img#worker{
position:absolute;
top:8px;
margin-left:240px;
}

div#leftcol{
width:190px;
float:left;
}

h3{
margin:0px;
color:#4c4c4c;
font-weight:lighter;
font-size:22px;
}

h3.lighter{
color:#838383;
}

div#leftcol ul{
width:130px;
list-style-type:none;
padding:0px;
margin-left:20px;
}

div#leftcol ul li{
width:130px;
height:25px;
padding-top:11px;
border-bottom:1px dotted #c3c3c3;
font-family:tahoma;
font-size:12px;
color:#4c4949;
background-image:url('img/pointer.gif');
background-repeat:no-repeat;
background-position:center right;
}

div#leftcol ul li.this{
color:#f0aa15;
}

div#leftcol ul li:hover{
color:#f0aa15;
}


div#centercol{
width:520px;
float:left;
}

div.text{
margin-top:22px;
color:black;
font-size:12px;
line-height:18px;
width:490px;
}

div#centercol img.photo{
float:left;
margin-top:30px;
padding:0px 20px 10px 0px;
}

h2{
margin:0px;
color:#b78b3d;
font-size:17px;
margin-top:30px;
}

ul.about{
width:380px;
height:auto;
list-style-type:none;
font-size:12px;
color:#707070;
font-style:italic;
margin-left:92px;
}

ul.about li{
display:block;
width:360px;
height:15px;
background:url('img/pointer.gif');
background-repeat:no-repeat;
background-position:center left;
padding-left:20px;
margin-bottom:20px;
}


div#rightcol{
width:238px;
float:left;
text-align:center;
font-weight:bold;
color:#6a6969;
font-size:13px;
line-height:25px;
}

div#rightcol h3{
text-align:left;
line-height:normal;
}

img#map{
margin-top:22px;
margin-bottom:8px;
}

img#line{
margin-top:30px;
margin-bottom:10px;
}

p.footerL{
float:left;
color:#b2b2b2;
font-size:11px;
}

p.footerR{
float:right;
color:#b2b2b2;
font-size:11px;
text-transform:uppercase;
}
