*{
	margin:0;
	padding:0;
}
body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	background:#fff url(../images/bg.jpg) repeat-x left top;
}
h1, h2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
h1{
	font-size:23px;
	width:679px;
	height:54px;
	color:#7BA5CC;
	line-height:200%;
}
h2{
	font-size:21px;
	color:#CC9900;
}
h1, h2, p{
	padding:5px 0;
}
ul{
	padding:5px 0 5px 30px;
}
li, p{
	line-height:150%;
}
.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 30px;
}
strong{
	color:#CC6600;
}
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width:960px;
	margin: 0 auto;
	/* the bottom margin is the negative value of the footer's height */
}
#topLeft{
	width:290px;
	height:324px;
	float:left;
	background:url(../images/boxbanner.png) no-repeat center bottom;
}
#topRight{
	width:670px;
	height:324px;
	float:right;
}
#menu{
	width:670px;
	height:40px;
	list-style-type:none;
	clear:right;
	margin:0;
	padding:16px 0 0 0;
}
#menu li{
	height:40px;
	border-right:#535452 1px solid;
	float:left;
	text-align:center;
}
#menu a{
	height:40px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	line-height:180%;
	color:#fff;
	text-decoration:none;
}
#menu a:hover{
	color:#00FFFF;
}
#menu a.home{
	width:150px;
}
#menu a.serv{
	width:250px;
}
#menu a.estimate{
	width:250px;
}
#sidepanel{
	width:300px;
	height:inherit;
	float:left;
	text-align:center;
}
#mainCont{
	width:660px;
	hight:inherit;
	float:right;
	top:328px;
	left:302px;
}
#footer{
	width:100%;
	height:70px;
	text-align:center;
	background:url(../images/footerbg.jpg) repeat-x left top;
}
#footer p, #footer a{
	color:#FFF;
}
#footer a:hover{
	color:#C52409;
}
