*{ margin:0; padding:0;}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#BEC2CA url(../images/bg.png) repeat-x left top;
}

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;}

p.copy {color: #B22D00;}

div#header h2 {
font-size: 21px;
color: #ffffff;
}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto;
}

#headtxt{
	width:960px;
	height:15px;
	font-size:11px;
	text-align:center;
	color:#859962;
}
#header{
	width:960px;
	height:58px;
}
#logo{
	width:430px;
	height:58px;
	float:left;
}
#menu{
	width:850px;
	height:56px;
}
#menu li{
	list-style-type:none;
	height:56px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:10px;
}
#menu li.serv{
	font-size:34px;
	font-style:italic;
	line-height:100%;
	width:250px;
}
#menu a{
	font-size:24px;
	color:#FFFDBC;
	font-style:italic;
	width:175px;
	height:30px;
	display:block;
	background:url(../images/menu.gif) no-repeat center top;
	margin-top:5px;
	line-height:110%;
	text-indent:10px;
}
#menu a:hover{
	text-decoration:underline;
}

#content{
	width:958px;
	height:inherit;
	background:#fff;
	border:#E3E3E3 1px solid;
	margin:10px 0;
}
#left{
	width:310px;
	height:inherit;
	float:left;
	text-align:right;
}
#right{
	width:640px;
	height:inherit;
	float:right;
}
	.floatleft2 { float:left; padding:0px 10px 0px 0px; clear:both; }  #serv {
    border: 1px solid #FFFFFF;
    color:#333;
    border-collapse: collapse;
    margin-left: 10px;
    padding: 5px;
    text-align: center;
    width: 97%;
}
#serv td {
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
    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;
}