

body{

	background: url('images/bg.png') repeat-x 0 0 #cfdde8;

	width: 100%;

	margin: 0; padding: 0;

	font-family: KarReg;

}

.center{margin-left: 15%;}

@font-face

{

	font-family: KarReg;

	src: url('fonts/KarReg.ttf');

}

.clearing{

	clear: both;

	height: 0;

}



.floatMid{ width: 900px; margin: 0 auto;} .floatLeft{ float: left;} .floatRight{ float: right;}



#top{

	height: 400px;

	background: url('images/top.png') no-repeat;

}



#top h2{

	margin: 5px 0 0 0;

	color: #fff;

	font-family: KarReg;

	font-size: 20px;

}



#top h1{

	margin: 10px 0 0 0;

	font-size: 30px;

	font-family: KarReg;

	font-weight: bold;

	text-shadow: 1px 1px #e2d069;

}



#top h1 a{

	color: #4d463d;

	text-decoration: none;

}



#title{margin-left: 20px;}

#nav{width: 46%;}



#nav ul{

	list-style: none;

	padding: 0;

	margin: 50px 0 0 0;

}



#nav li

{

float: left;

font-size: 14px;

font-weight: bold;

}



#nav li a

{

width: 128px; height: 30px;

float: left;

display: block;

color: #fff;

text-decoration: none;

text-align: center;

line-height: 1.5em;

padding-top: 5px;

}



#nav li a:hover, .active

{

text-decoration: underline !important;



}



#banner{

	color: #fff;

	background: green;

	display: block;

	margin-top: 255px;

}



#banner div{

	float: left;

}



#banner h2{

	font-size: 25px;

	line-height: 20px;

}



#banner h3{

	font-size: 20px;

	line-height: 18px;

	margin: 0;

}



#auto{margin-left: 40px;}

#comm{margin-left: 150px;}

#resi{margin-left: 105px;}



#cont{background: url('images/conbg.png');}





#content h1{

	text-align: left;

	color: #4D463D;

	width: 97%;

	padding-left: 10px; 

	margin: 10px 0 0 0;

	font-size: 30px;

	font-weight: bold;

	letter-spacing: .02em;

	text-shadow:  1px 1px #fff;

}



#main h2{

	text-align: right;

	margin-right: 10px;

	color: #4e3241;

	text-shadow:  1px 1px #fff;

}



#sidebar h2{

	text-align: center;

	color: #4e3241;

	font-size: 25px;

	margin: 0;



}



#sidebar ul{

	color: #4e3241 !important;

	font-size: 20px;

	margin: 10px 0 0 0;

	font-weight: bold;



}



#content p{

	color: #333;

	margin-left: 10px;

	width: 95%;

}



#content ul{

	color: #333333;	

	margin-left: 10px;

	width: 95%;

}



#sidebar{

	float: left;

	width: 280px;

	margin: 0 10px;

}





#main{

	float: right;

	width: 590px;

	margin-right: 5px

}



#footer{

	text-align: center;

	color: #4D463D;

	font-weight: bold;

	padding: 10px 0 10px 0;

	background: url('images/foot.png');

}



#footer a{

	text-decoration: none;

	color: #fff;

}



#footer a:hover, #footer a.active{

	text-decoration: underline;

	background: none !important;



}

/* ------------------------------------------------------------ */
#services1{
	text-align:center;
	width:480px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:13px;
	margin-left:auto;
	margin-right:auto;
}

#services1_left{
	float: left;
    border: solid 1px #CCCCCC;
	width:160px;
	padding-bottom:5px;

}

#services1_middle{
	margin-left: auto;
    margin-right: auto;
    border: solid 1px #CCCCCC;
	max-width:160px;
	padding-bottom:5px;
}

#services1_right{
	float: right;
    border: solid 1px #CCCCCC;
	width:160px;
	padding-bottom:5px;
}
/* ------------------------------------------------------------ */

