*{ margin:0; padding:0;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#F9BF2F url(../images/bg.png) repeat-x left top; 
}
#box2{background: url('../images/box2.jpg'); width: 300px; height: 200px;margin-left: 8px;}
#box2 h2{line-height: 112px; font-size:32px; color: #fff;}
h1{ font-size:24px; color:#7E8901;} h2{ font-size:21px; color:#7E8901;} h1, h2, p{ padding:5px 0;} ol, ul{ padding:5px 0 5px 30px;} li, p{ line-height:150%;} strong{ color:#B22D00;}

.floatLeft{ width:auto; float:left;} .floatRight{ width:auto; float:right;} .clear{ clear:both;}

img{ border:none;} a, a:hover{ color:#B22D00;} a{ text-decoration:none;} a:hover{ text-decoration:underline;}

.phone{ color:#8C4517;} .center{ margin:0 auto;} .padInside{ padding:10px;}

strong.phone{ font-size:24px;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto;
}
#header{
	width:960px;
	height:146px;
}
#logo{
	width:450px;
	height:85px;
	float:left;
}
#logo h3{
	font-size:42px;
	color:#F9BA1D;
	padding:0;
}
#logo p{
	font-size:12px;
	color:#666;
	padding:0;
}
#phonecc{
	width:529px;
	height:50px;
	float:left;
	clear:left;
}
#headertxt{
	width:500px;
	height:20px;
	background:url(../images/headtxt.png) no-repeat center top;
	float:right;
}
#menu{
	width:327px;
	height:116px;
	float:right;
	clear:right;
	padding:0;
	margin-top:5px;
}
#menu li{
	float:left;
	list-style-type:none;
}
#menu a{
	height:116px;
	background:url(../images/menu.png) no-repeat;
	display:block;
	text-indent:-9999px;
}
#menu a.res{
	width:107px;
	background-position: 0 0;
}
#menu a.com{
	width:111px;
	background-position: -107px 0;
}
#menu a.auto{
	width:109px;
	background-position: -218px 0;
}
#menu a.res:hover{
	width:107px;
	background-position: 0 -117px;
}
#menu a.com:hover{
	width:111px;
	background-position: -107px -117px;
}
#menu a.auto:hover{
	width:109px;
	background-position: -218px -117px;
}
#content{
	width:960px;
	height:inherit;
	background:#F9BF2F;
}

#left{
	width:318px;
	height:inherit;
	float:left;
	text-align:center;
}
#right{
	width:640px;
	height:inherit;
	float:right;
}
#footer{
	width:100%;
	height:140px;
	background-color:#E3A604;
	text-align:center;
}
#footer p{
	color:#fff;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	color:#1d1d1d;
	background:none;
	text-decoration:underline;
}
.floatleft2 { float:left; padding:0px 10px 0px 0px; clear:both; }#serv {
    color:#333;
    border-collapse: collapse;
    margin-left: 10px;
    padding: 5px;
    text-align: center;
    width: 97%;
}
#serv td {

    padding: 2px;
}
#serv td:first-child {
    border-left: medium none;
}
#serv td:last-child {
    border-right: medium none;
}
#title {
    background: none repeat scroll 0 0 #3B393A; color: #FFF;
  
    font-size: 16px;
    text-transform: uppercase;
}



