*{ margin:0; padding:0;}

body{ 	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#666; background: url(../images/bg.jpg);}

h1, h2{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;} h1{ font-size:24px; color:#900; line-height:200%;} h2{ font-size:21px; color:#900;} 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 */
	background: url(../images/bgContent.png) no-repeat center top;
	clear:both;
}
#logo{
	width:960px;
	height:65px;
	background:url(../images/bgTop.jpg) repeat-x left top;
}
#logo img{
	margin-top:10px;
}
#banner{
	width:960px;
	height:250px;
	background:url(../images/banner.jpg) no-repeat center top;
}
#bannerTop{ width:960px; height:202px;}
#menu{
	width:523px;
	height:48px;
	margin:0 auto;
	padding:0;
}
#menu li{
	float:left;
	list-style-type:none;
}
#menu a{
	height:48px;
	display:block;
	text-indent:-9999px;
	background:url(../images/menu.jpg) no-repeat;
}
#menu a.home{
	width:84px;
	background-position: 0 0;
}
#menu a.services{
	width:210px;
	background-position: -84px 0;
}
#menu a.repair{
	width:229px;
	background-position: -294px 0;
}
#menu a.home:hover, #menu a.curHome{
	width:84px;
	background-position: 0  -48px;
}
#menu a.services:hover, #menu a.curServices{
	width:210px;
	background-position: -84px  -48px;
}
#menu a.repair:hover, #menu a.curRepair{
	width:229px;
	background-position: -294px  -48px;
}
#content{
	width:960px;
	height:inherit;
	background:#f1f1f1 url(../images/bgContent.jpg) no-repeat center top;
}
#sidePanel{
	width:300px;
	height:inherit;
	float:left;
	text-align:center;
}
#mainContent{
	width:660px;
	height:inherit;
	float:right;
}
#footer{
	width:960px;
	height:121px;
	background:#f1f1f1 url(../images/footerbg.jpg) no-repeat center top;
}
#footer ul{color:#333333; float:left; text-align:left;}

#footer li{ list-style-type:none; line-height:200%;}

#footer a{ color:#333333; text-decoration:none;} #footer a:hover{ text-decoration:blink; color:#99CC00;}