*{ margin:0; padding:0;}
body{
	background:#6695AD url(../images/bg.jpg) no-repeat center top;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

h1{ font-size:24px; color:#FFCC00;} h2{ font-size:21px; color:#FFCC00;} h1, h2{ font-family:Georgia, "Times New Roman", Times, serif;}h1, h2, p{ padding:5px 0;} ol, ul{ padding:5px 0 5px 30px;} li, p{ line-height:150%; color:#fff;} strong{ color:#A5C24E;}

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

img, div { behavior: url(iepngfix.htc) }

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

.center{ margin:0 auto;} .padInside{ padding:15px;}

img, div { behavior: url(iepngfix.htc); } strong.phone{ font-size:24px;}

#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto -145px; /* the bottom margin is the negative value of the footer's height */
}

#menu{
	width:100%;
	height:77px;
	background:url(../images/menubg.png) repeat-x left top;
}
#menu h1{
	width:960px;
	height:30px;
	margin:0 auto;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	text-align:center;
	text-transform:uppercase;
	padding-top:15px;
}
#menu a{
	text-decoration:none;
	color:#fff;
	margin-right:20px;
}
#menu a:hover{
	color:#FC0;
}
#header{
	width:960px;
	height:130px;
}
#headerTxt{
	width:500px;
	height:15px;
	float:right;
	text-align:right;
}
#header .logo{
	width:530px;
	height:80px;
	padding-top:20px;
}
#header .logo h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	text-transform:uppercase;
	color:#fff;
	padding:0;
}
#header .orangeH1{ color:#FFCC00;}
#header .logo p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	padding:0;
}
#contTop{
	width:960px;
	height:4px;
	background:url(../images/bgContTop.png) no-repeat center top;
}
#content{
	width:960px;
	height:inherit;
	background:url(../images/bgCont.png) repeat-y center top;
}
#left{
	width:304px;
	height:inherit;
	float:left;
	text-align:center;
}
#right{
	width:650px;
	height:inherit;
	float:right;
}
#contBottom{
	width:960px;
	height:26px;
	background:url(../images/bgContBot.jpg) no-repeat center top;
}
#footer, .push {
	height: 145px; /* .push must be the same height as .footer */
}
.push{ width:960px;}

#footer{
	width:960px;
	background:url(../images/bgfooter.png) no-repeat center top;
	margin: 0 auto;
	text-align:center;
}

#footer p{
	color:#fff;
	padding:0;
	margin:0;
}
#footer a{
	color:#fff;
	padding:0 20px;
}
#footer a:hover{
	color:#FC0;
	background:none;
	text-decoration:underline;
}

	.floatleft2 { float:left; padding:0px 10px 0px 0px; clear:both; }#serv {
    color:#FFF;
    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 #DA5610; color: #FFF;  
    font-size: 16px;
    text-transform: uppercase;
}