BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; MARGIN: 0px; COLOR: #9e867a; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FONT-SIZE: 14px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 20px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 20px; MARGIN: 0px; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px
}
#container {
	MARGIN: 0px auto; WIDTH: 780px; BACKGROUND-COLOR: #000; TEXT-ALIGN: left
}
#border {
	PADDING-RIGHT: 40px; BACKGROUND-POSITION: right top; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/borderbackground.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9e867a
}
#header {
	PADDING-BOTTOM: 0px; WIDTH: 780px; PADDING-TOP: 0px; HEIGHT: auto; BACKGROUND-COLOR: #000
}
STRONG {
	COLOR: #9e867a
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sidebar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; WIDTH: 180px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#sidebar #callToday {
	BORDER-RIGHT: #333333 2px solid; BORDER-TOP: #999999 2px solid; BACKGROUND-IMAGE: url(images/baboxbg.jpg); PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 2px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #333333 2px solid; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: center
}
#sidebar A IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#sidebar IMG {
	DISPLAY: block; PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#sidebar #ourGuarantee {
	TEXT-ALIGN: center
}
#sidebar #ourGuarantee P A {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff; TEXT-DECORATION: none
}
#sidebar #ourGuarantee P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar #ourGuarantee P A SPAN {
	FONT-WEIGHT: normal
}
#sidebar .line {
	MARGIN: 10px auto; WIDTH: 100px; BORDER-BOTTOM: #fff 1px solid
}
#sidebar #beforeAfter {
	BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999 2px solid; MARGIN-TOP: 10px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(images/baboxbg.jpg); PADDING-BOTTOM: 0px; BORDER-LEFT: #999 2px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000 2px solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #463933; TEXT-ALIGN: left
}
#sidebar #beforeAfter #baLinks {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar #beforeAfter P {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar #beforeAfter #baLinks LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #fff; TEXT-DECORATION: none
}
#sidebar #beforeAfter #baLinks LI A:hover {
	TEXT-DECORATION: underline
}
#sidebar #beforeAfter #baLinks LI A:focus {
	TEXT-DECORATION: underline
}
#sidebar #beforeAfter #baLinks LI A:active {
	TEXT-DECORATION: underline
}
#sidebar #beforeAfter H2 {
	FONT-SIZE: 16px; MARGIN-LEFT: 20px; COLOR: #fff; MARGIN-RIGHT: 20px; TEXT-ALIGN: center
}
#sidebar #beforeAfter H2 SPAN {
	FONT-WEIGHT: normal
}
#monthlyPromo {
	LINE-HEIGHT: normal
}
#monthlyPromo P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px
}
#monthlyPromo P A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
#mainContent {
	BORDER-RIGHT: #9e867a 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN-LEFT: 200px; BORDER-LEFT: #9e867a 3px solid; PADDING-TOP: 30px; BACKGROUND-COLOR: #000
}
#mainContent P A {
	COLOR: #9e867a; TEXT-DECORATION: none
}
#mainContent P A SPAN {
	COLOR: #fff
}
#mainContent P A:hover {
	TEXT-DECORATION: underline
}
#mainContent P A:focus {
	TEXT-DECORATION: underline
}
#mainContent P A:active {
	TEXT-DECORATION: underline
}
#mainContent UL LI {
	FONT-SIZE: 14px; LINE-HEIGHT: 24px
}
#title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 10px 0px 0px; PADDING-TOP: 0px; POSITION: relative
}
#title SPAN {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; FONT-SIZE: 18px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 3em; PADDING-TOP: 10px
}
#title .bold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff; BORDER-RIGHT-STYLE: none
}
.bottomBanner {
	DISPLAY: block; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 20px
}
#bottomBanner {
	CLEAR: both; TEXT-ALIGN: center
}
#bottomBanner STRONG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px
}
#bottomBanner SPAN {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 10px; FONT-SIZE: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px; LINE-HEIGHT: 3em; PADDING-TOP: 10px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 44px; BACKGROUND-COLOR: #463933
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer P A {
	FONT-SIZE: 10px; COLOR: #fff; TEXT-DECORATION: none
}
#footer P A:hover {
	TEXT-DECORATION: underline
}
#footer P A:focus {
	TEXT-DECORATION: underline
}
#footer P A:active {
	TEXT-DECORATION: underline
}
#frontPromo {
	PADDING-BOTTOM: 10px; PADDING-TOP: 20px; BORDER-BOTTOM: #ffffff 1px solid
}
#promoBox {
	MARGIN-LEFT: auto; WIDTH: 400px; MARGIN-RIGHT: auto; HEIGHT: 250px
}
#promoBox H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: normal; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#promoBox H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 22px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; LINE-HEIGHT: normal; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#promoBox P {
	FONT-SIZE: 9px; LINE-HEIGHT: normal; TEXT-ALIGN: center
}
#promoBox #offer {
	FLOAT: right; PADDING-TOP: 50px
}
#promoBox #offer P .detailsButton {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN-LEFT: auto; WIDTH: 80px; COLOR: #fff; MARGIN-RIGHT: auto; PADDING-TOP: 3px; BACKGROUND-COLOR: #9e867a; TEXT-DECORATION: none
}
#promoBox IMG {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#mainContent #promoBox A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent .promoHeader {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#mainContent .promoHeader H2 {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px solid
}
#currentPromo IMG {
	DISPLAY: block; PADDING-LEFT: 5px; FLOAT: right; PADDING-TOP: 15px
}
#currentPromo P .button {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 80px; COLOR: #fff; PADDING-TOP: 3px; BACKGROUND-COLOR: #9e867a; TEXT-DECORATION: none
}
#currentPromo P .button:hover {
	TEXT-DECORATION: none
}
#currentPromo P A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}
#currentPromo UL {
	MARGIN-TOP: 3px
}
#mainContent #currentPromo P SPAN {
	FONT-SIZE: 9px; LINE-HEIGHT: normal
}
#mainContent .eventDetails {
	PADDING-LEFT: 40px; PADDING-BOTTOM: 5px
}
#mainContent #selectedEvents P {
	PADDING-BOTTOM: 5px
}
#mainContent #selectedEvents .eventDetails P STRONG {
	COLOR: #fff
}
#mainContent #promoBox2 {
	TEXT-ALIGN: center
}
#mainContent #promoBox2 H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #fff
}
#mainContent #promoBox2 H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 22px; COLOR: #fff
}
#mainContent #promoBox2 P {
	FONT-SIZE: 9px
}
#currentPromo STRONG {
	COLOR: #ffffff
}
#marchPromo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#marchPromo LI UL LI {
	FONT-WEIGHT: bold; LIST-STYLE-TYPE: disc
}
.toTop {
	DISPLAY: block; WIDTH: 100%; BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: right
}
#mainContent .faqs {
	PADDING-LEFT: 30px
}
#mainContent .faqs P A {
	COLOR: #fff
}
#mainContent P .disclaimer {
	FONT-SIZE: 12px; COLOR: #9e867a
}
.headline P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; LINE-HEIGHT: normal; PADDING-TOP: 20px; BORDER-BOTTOM: #9e867a 1px solid
}
#mainContent .newsDate {
	FONT-SIZE: 14px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 110px; COLOR: #9e867a
}
#mainContent .newsHeadline {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 115px; COLOR: #fff
}
#mainContent .newsHeadline A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent .newsHeadline A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent .newsHeadline A:focus {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent .newsHeadline A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent #testimonialPics {
	TEXT-ALIGN: center
}
#mainContent #testimonials {
	PADDING-BOTTOM: 10px
}
#mainContent #testimonials H2 A {
	FONT-SIZE: 22px; COLOR: #9e867a; TEXT-DECORATION: none
}
#mainContent #testimonials H2 A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent #testimonials H2 A:focus {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent #testimonials H2 A:active {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent #testimonials H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #9e867a 1px solid
}
#mainContent #testimonials .testimonials {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 30px; PADDING-TOP: 0px
}
#mainContent #testimonials .testimonials2 {
	PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; WIDTH: 200px; PADDING-TOP: 15px
}
#mainContent #testimonials .testimonials4 {
	CLEAR: both; PADDING-LEFT: 15px; FLOAT: right; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#mainContent #testimonials .testimonials3 {
	PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 200px; PADDING-TOP: 15px
}
#mainContent #testimonials #clear {
	CLEAR: both
}
#mainContent #testimonials .testimonials H2 {
	DISPLAY: inline
}
.quotes {
	BORDER-TOP: #9e867a 1px dashed
}
.quotes P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#testimonials .testimonials A {
	FONT-WEIGHT: bold; COLOR: #9e867a; TEXT-DECORATION: none
}
#testimonials .testimonials A:hover {
	TEXT-DECORATION: underline
}
#testimonials .testimonials A:focus {
	TEXT-DECORATION: underline
}
#testimonials .testimonials A:active {
	TEXT-DECORATION: underline
}
#mainContent .sitemap {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; LIST-STYLE-TYPE: none
}
#mainContent H1 .sitemapH1 {
	COLOR: #9e867a; TEXT-DECORATION: none
}
#mainContent .sitemap LI A {
	COLOR: #fff; TEXT-DECORATION: none
}
#mainContent .sitemap LI A:hover {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent .sitemap LI A:focus {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent .sitemap LI A:active {
	COLOR: #fff; TEXT-DECORATION: underline
}
#mainContent #contact H2 {
	MARGIN-TOP: 10px; COLOR: #fff; BORDER-BOTTOM: #9e867a 1px solid
}
#mainContent #contact .contactBox {
	FLOAT: left; WIDTH: 47%; MARGIN-RIGHT: 15px; HEIGHT: 100px
}
#mainContent #contact .contactBox P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px
}
#mainContent #contact .contactBox2 {
	CLEAR: both; FLOAT: left; MARGIN-LEFT: 10px
}
#mainContent #contact {
	POSITION: relative; HEIGHT: 450px
}
#services {
	
}
#services A {
	PADDING-LEFT: 30px; COLOR: #9e867a; TEXT-DECORATION: none
}
#services A:hover {
	TEXT-DECORATION: underline
}
#services H1 {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; COLOR: #ffffff; BORDER-BOTTOM: #9e867a 1px solid
}
#callToday A {
	COLOR: #ffffff
}
#callToday A:hover {
	COLOR: #9e867a
}
#callToday A:focus {
	COLOR: #9e867a
}
#callToday A:active {
	COLOR: #9e867a
}
.clickHere {
	FONT-SIZE: 16px; TEXT-ALIGN: center
}
.spacing {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 0px
}
.formText {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 110px; COLOR: #f2d7b6; LINE-HEIGHT: normal; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
#form {
	MARGIN-LEFT: auto; WIDTH: 350px; MARGIN-RIGHT: auto
}
#zipcode {
	MARGIN-LEFT: auto; WIDTH: 345px; MARGIN-RIGHT: auto
}
.sidebarNumber {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: wheat
}
.smallPhoneNumber {
	FONT-WEIGHT: bold; COLOR: wheat
}
.clear {
	CLEAR: both
}
#frontPromo IMG {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.frontBoxes H1 A {
	COLOR: #9e867a
}
.frontBoxes H1 A:hover {
	TEXT-DECORATION: underline
}
.frontBoxes H1 A:focus {
	TEXT-DECORATION: underline
}
.frontBoxes H1 A:active {
	TEXT-DECORATION: underline
}
.frontBoxes IMG {
	BORDER-RIGHT: #9e867a 1px solid; BORDER-TOP: #9e867a 1px solid; FLOAT: right; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #9e867a 1px solid; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #9e867a 1px solid
}
.frontBoxes {
	CLEAR: right; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: 180px
}
#mainContent .frontBoxes P A {
	DISPLAY: block; COLOR: #ffffff; TEXT-DECORATION: none
}
.frontBoxes:hover {
	BACKGROUND-COLOR: #463933
}
.serviceBox {
	FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 250px; MARGIN-RIGHT: 8px
}
.serviceBox IMG {
	BORDER-RIGHT: #9e867a 1px solid; BORDER-TOP: #9e867a 1px solid; FLOAT: right; BORDER-LEFT: #9e867a 1px solid; BORDER-BOTTOM: #9e867a 1px solid
}
.serviceBox P {
	PADDING-RIGHT: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; LINE-HEIGHT: normal; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#testServices {
	
}
#testServices .serviceBox A:hover {
	BACKGROUND-COLOR: #463933; TEXT-DECORATION: none
}
.serviceBox A {
	DISPLAY: block; PADDING-BOTTOM: 5px; WIDTH: 130px; PADDING-TOP: 5px; TEXT-DECORATION: underline
}
#testServices .headline {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #ffffff; LINE-HEIGHT: normal; PADDING-TOP: 20px; BORDER-BOTTOM: #9e867a 1px solid
}
