BODY {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
H1 {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
H2 {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
H3 {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
H4 {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
FORM {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
P {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
UL {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
LI {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
A {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
A:hover {
	BORDER-RIGHT: #ccc 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 0px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #ccc 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px solid; FONT-FAMILY: Arial; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid
}
LABEL {
	FONT-SIZE: 12px; COLOR: #777
}
TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 14px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; COLOR: #555; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial
}
BODY {
	BACKGROUND: url(../img/contentwrapperbg.gif) #000 repeat-y center center
}
DIV#floatclearer {
	CLEAR: both; COLOR: white; HEIGHT: 20px
}
DIV#contentwrapper A:hover {
	TEXT-DECORATION: underline
}
H1 {
	FONT-FAMILY: 'Trebuchet MS', sans-serif
}
H2 {
	FONT-FAMILY: 'Trebuchet MS', sans-serif
}
H3 {
	FONT-FAMILY: 'Trebuchet MS', sans-serif
}
H4 {
	FONT-FAMILY: 'Trebuchet MS', sans-serif
}
H1 {
	FONT-SIZE: 18px
}
H2 {
	FONT-SIZE: 18px
}
H3 {
	FONT-SIZE: 18px; COLOR: #777
}
DIV#mastheadwrapper {
	COLOR: white
}
DIV#masthead {
	BACKGROUND: url(../img/logo.jpg) no-repeat; MARGIN: 0px auto; WIDTH: 785px; HEIGHT: 125px
}
DIV#masthead H1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 38px; COLOR: #000000; PADDING-TOP: 10px
}
DIV#masthead UL#smallnav {
	MARGIN-TOP: 5px; FLOAT: right
}
DIV#masthead UL#smallnav LI {
	PADDING-LEFT: 5px; FLOAT: left; COLOR: #c2c2c2
}
DIV#masthead UL#smallnav LI A {
	FONT-WEIGHT: bold; COLOR: #c2c2c2
}
DIV#masthead UL#smallnav LI A:hover {
	COLOR: white
}
DIV#masthead P.number {
	CLEAR: right; FONT-WEIGHT: bold; FONT-SIZE: 33px; FLOAT: right; MARGIN: 0px; COLOR: black
}
DIV#masthead P.location {
	CLEAR: right; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: right; MARGIN: -20px 0px 0px; COLOR: #ddd
}
DIV#masthead UL#mainnav {
	MARGIN-TOP: 15px; FLOAT: left; MARGIN-LEFT: 0px
}
DIV#masthead UL#mainnav LI {
	BACKGROUND: white; FLOAT: left; FONT: bold 14px 'Trebuchet MS'; TEXT-ALIGN: center
}
DIV#masthead UL#mainnav LI A {
	DISPLAY: block; FONT-SIZE: 12px; BACKGROUND: url(../img/mainnav.gif) no-repeat left top; WIDTH: 85px; COLOR: black; PADDING-TOP: 5px; HEIGHT: 19px
}
BODY.home DIV#masthead UL#mainnav LI.active A {
	BACKGROUND: url(../img/mainnavcurrent.gif) no-repeat left top; COLOR: black
}
DIV#masthead UL#mainnav LI A:hover {
	BACKGROUND: url(../img/mainnavhover.gif) no-repeat left top; COLOR: white
}
DIV#masthead H3 {
	COLOR: #000
}
DIV#spacer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#contentwrapper {
	MARGIN: 0px auto; WIDTH: 755px; PADDING-TOP: 20px
}
DIV#maincontent {
	BACKGROUND: url(../img/maincontentg.gif) #f8f8f8 repeat-y left top; FLOAT: left; WIDTH: 485px
}
DIV#banner {
	BACKGROUND: url(../img/homepagebanner2_left.jpg) #fff no-repeat; FLOAT: left; WIDTH: 485px; HEIGHT: 278px
}
DIV#banner H1 {
	PADDING-LEFT: 250px; FONT-SIZE: 35px; COLOR: #e39b00; TEXT-ALIGN: left
}
DIV#banner H2 {
	PADDING-LEFT: 250px; FONT-SIZE: 18px; COLOR: #777; TEXT-ALIGN: left
}
DIV#maincontent .first {
	BACKGROUND: url(../img/maincontentopbg.gif) no-repeat left top
}
DIV#maincontent .last {
	BACKGROUND: url(../img/maincontenbottombg.gif) no-repeat left bottom
}
DIV#contentwrapper P {
	LINE-HEIGHT: 20px
}
#contentwrapper UL {
	MARGIN: 10px 10px 10px 25px
}
#contentwrapper LI {
	LIST-STYLE-TYPE: disc
}
DIV#subcontent {
	FLOAT: right
}
DIV#subcontent P {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#subcontent FORM {
	BACKGROUND: url(../img/subcontentbg.gif) repeat-y left top; MARGIN-BOTTOM: 20px; WIDTH: 252px
}
DIV#subcontent DIV#links {
	BACKGROUND: url(../img/subcontentbg.gif) repeat-y left top; MARGIN-BOTTOM: 20px; WIDTH: 252px
}
DIV#action1 {
	FONT-SIZE: 14px; MARGIN-LEFT: -10px; COLOR: #777; HEIGHT: 100px; TEXT-ALIGN: center
}
DIV#action1 H1 {
	PADDING-LEFT: 36px; FONT-SIZE: 35px; BACKGROUND: url(../img/couponcbg_black.gif) no-repeat; MARGIN-LEFT: 25px; COLOR: #fff; FONT-FAMILY: 'Trebuchet MS'; TEXT-ALIGN: left
}
DIV#action1 H2 {
	FONT-SIZE: 20px; COLOR: #777
}
DIV#action2 {
	BACKGROUND: url(../img/freeestimate_orange.gif) no-repeat; HEIGHT: 100px; TEXT-ALIGN: center
}
DIV#subcontent H2 {
	PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV#subcontent H2.first {
	BACKGROUND: url(../img/subcontenttopbg.gif) no-repeat left top
}
DIV#subcontent P.last {
	BACKGROUND: url(../img/subcontentbottombg.gif) no-repeat left bottom
}
DIV#subcontent P.forgotpass {
	FLOAT: left
}
DIV#subcontent UL LI {
	PADDING-LEFT: 5px; LIST-STYLE-IMAGE: url(../img/listdot.gif); PADDING-BOTTOM: 7px; MARGIN-LEFT: 50px; LINE-HEIGHT: 12px
}
DIV#subcontent P.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; HEIGHT: 10px
}
DIV#subcontent DIV#links P.last {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px; HEIGHT: 10px
}
DIV#subcontent DIV#links P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV#subcontent DIV#links A {
	COLOR: #e39b00
}
H1 {
	PADDING-LEFT: 10px; PADDING-TOP: 5px
}
H2 {
	PADDING-LEFT: 10px; PADDING-TOP: 5px
}
H3 {
	PADDING-LEFT: 10px
}
P {
	PADDING-RIGHT: 15px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 5px
}
DIV#footer {
	CLEAR: both; BORDER-TOP: #d2d2d2 1px solid
}
DIV#footer P {
	FLOAT: left
}
DIV#footer P.nfx {
	FLOAT: right
}
DIV#footer A {
	COLOR: #e39b00
}
LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 10px 0px 3px 10px
}
INPUT {
	MARGIN-LEFT: 10px
}
TEXTAREA {
	MARGIN-LEFT: 10px
}
.jsvalidation {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; COLOR: #b08947; PADDING-TOP: 2px
}
