*{ margin:0; padding:0;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#E4E3E1 url(../images/bg.jpg) repeat-x left top;
}
#box1 {background: url('../images/box1.png'); width: 300px; height: 200px; margin-left: 10px;}

#box1 h2{font-size: 30px; color: #fff; line-height: 110px;}
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;}

img, div { behavior: url(iepngfix.htc); } strong.phone{ font-size:24px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:962px;
	margin: 0 auto;
}
#headTxt {
	width: 960px;
	height: 25px;
	font-size: 16px;
	color: #373737;
	text-align: center;
	background-color: #ffcc00;
}

#headTxt strong{
	font-size: 21px;
}

#header{
	width:962px;
	height:49px;
	background:url(../images/header.png) no-repeat center top;
}

#menu{
	width:611px;
	height:49px;
	float:right;
	padding:0;
	margin:0;
}
#menu li{
	list-style-type:none;
	float:left;
}
#menu a{
	height:49px;
	display:block;
	background:url(../images/menu.png) no-repeat;
	text-indent:-9999px;
}
#menu a.res{
	width:151px;
	background-position: 0 0;
}
#menu a.com{
	width:151px;
	background-position: -151px 0;
}
#menu a.auto{
	width:152px;
	background-position: -302px 0;
}

#menu a.res:hover{
	width:151px;
	background-position: 0 -49px;
}
#menu a.com:hover{
	width:151px;
	background-position: -151px -49px;
}
#menu a.auto:hover{
	width:152px;
	background-position: -302px -49px;
}


#logo{
	width:351px;
	height:49px;
	float:left;
	margin-top:7px; padding:0;
	text-align:center;
}
#logo h3{
	font-size:28px;
	color:#FFCC00;
}
#banner{
	clear:both;
	margin-top:20px;
}

#content{
	width:960px;
	height:inherit;
	background-color:#E4E3E1;
	margin:20px auto;
}
#contTop{
	width:960px;
	height:11px;
	background:url(../images/bgTop.gif) no-repeat center top;
}
#left{
	width:320px;
	height:inherit;
	float:left;
	text-align:center;
}
#right{
	width:640px;
	height:inherit;
	float:right;
}

#footer{
	width:960px;
	height:100px;
	background:url(../images/footer.png) no-repeat center top;
	text-align:center;
	margin:0 auto;
}
#footer p{
	color:#B99439;
}
#footer a{
	color:#B99439;
}
#footer a:hover{
	color:#8C4517;
	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; color:#FFFFCC
}
#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;
}
