body {
	width: 100%;
	background: #333;
	margin: 0px;
	padding: 0px;
	position: absolute;
	}

#main {
	position: relative;
	top: 0px;
	padding:0px 0px 0px 0px;
	margin-bottom: 0px;
}

#twitter p {font-size: 12px;
}

.header{background-image:url('images/holiday_lights_color.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerconsultation{background-image:url('images/graphic2.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerrochester{background-image:url('images/christmas_lights_town.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerhalloween{background-image:url('images/christmas_led_lights.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headeroakland{background-image:url('images/tree_trunk_wrapping.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerexterior{background-image:url('images/exterior_holiday_lighting.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerschedule{background-image:url('images/exterior_walkway.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}


.headersitemap{background-image:url('images/christmas_light_display.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerinterior{background-image:url('images/interior_christmas_decorating.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.headerthankyou{background-image:url('images/halloween_lights.jpg');
	background-repeat:no-repeat;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.leftside{background-image:url('images/mainboxbg.gif');
	background-repeat:repeat-y;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.rightside{background-image:url('images/sidebg.gif');
	background-repeat:repeat-y;
font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4d683e;
	text-align: left;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

li {
text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333;
	list-style: none;
	font-weight:normal;
}

.copyright {
text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

.foot {background-image:url('images/footbg.gif');
	background-repeat:repeat-y;
	font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	height:47px;
	text-align: center;
	width: 100%;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
}

p {
	color: #333;
	padding: 0px 15px 0px 15px;
	text-align: left;
	font-size: 14px;
	font-family: arial, Helvetica, sans-serif;
}

.txtheader {background-image:url('images/texthdbg.png');
	background-repeat:no-repeat;
	text-align: left;
}

h1 {
color: #000;
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 {
color: #000;
	padding: 4px 10px 0px 5px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
	font-weight: normal;
}

h3 {
color: #333;
	padding: 0px 10px 0px 10px;
	text-align: left;
	font-family: arial, Helvetica, sans-serif;
}

h4 {
font-family: arial, Helvetica, sans-serif;
color: #ffffff;
}

.tiny {
font-family: arial, Helvetica, sans-serif;
font-size: 10px;
text-align:left;
color: #ffffff;
}

.bottom {font-family: arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	width: 900px;
	padding: 0px 0px 0px 0px;
	bottom: 0px;
	color: #ffffff;
}

.form {
	padding: 0px 0px 0px 30px;
}

.field {
font-family: arial, Helvetica, sans-serif;
font-size: 14px;
text-align:left;
color: #252525;
padding: 0px 0px 0px 30px;
}

.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #fff;
padding: 10px 0px 15px 0px;
} 

a.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #fff;
text-decoration:none;
padding: 10px 0px 10px 0px;
} 

a:hover.main { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #1034ad;
padding: 10px 0px 10px 0px;
} 

.main3 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align:center;
	color : #333;
} 

a.main3 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align:center;
	color : #333;
	text-decoration: none;
} 

a:hover.main3 {
	font-family : arial, Helvetica, sans-serif;
	font-size : 14px;
	text-align:center;
	color : #999999;
}

.lv { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #fff;
padding: 10px 0px 15px 0px;
} 

a.lv { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #5b77da;
text-decoration:none;
padding: 10px 0px 10px 0px;
} 

a:hover.lv { 
font-family: arial, Helvetica, sans-serif;
font-size: 12px;
text-align:center;
color: #fff;
padding: 10px 0px 10px 0px;
} 