body { margin: 0; background: #EFDEC7 url('../img/body_bg.gif') repeat-y; font: 11px Verdana; color: #666; }

a { font: 11px Verdana; color: #C90; text-decoration: underline; }
a:hover { color: #C90; text-decoration: none; }

h1, h2, h3 { margin: 0; color: #C90; font-style: italic; font-weight: normal; }

#logo { width: 273px; height: 198px; position: absolute; top: 0; left: 0; z-index: 10; }

#top_tagline { width: 790px; height: 50px; background: url('../img/body_top_bg.gif') no-repeat; }

#scenes { width: 780px; height: 300px; }
ul.crossfade { padding: 0; margin: 0; list-style: none; position: relative; }
#fadescenes li { position: absolute; top: 0; left: 0; width: 780px; height: 300px; background-color: #fdfbf8; visibility: hidden; }

#c_menu { width: 740px; height: 27px; margin: 0 0 12px 20px; border-bottom: 1px solid #C90; }

ul#navbar { padding: 0;  margin: 0; list-style: none; float: right; }	
#navbar li { float: left; height: 27px; margin-left: 27px; }	
#navbar li#mn_services { width: 54px; background-image: url(../img/mn_services_on.gif); }
#navbar li#mn_cleaning { width: 59px; background-image: url(../img/mn_cleaning_on.gif); }
#navbar li#mn_photos { width: 46px; background-image: url(../img/mn_photos_on.gif); }
#navbar li#mn_prices { width: 38px; background-image: url(../img/mn_prices_on.gif); }
#navbar li#mn_testimonials { width: 84px; background-image: url(../img/mn_testimonials_on.gif); }
#navbar li#mn_contact { width: 54px; background-image: url(../img/mn_contact_on.gif); }

.box_sunflower_home { float: left; background: #f9f2e9 url('../img/home_boxes_bg.jpg') no-repeat; }
.box_sunflower_home h2 { margin: 5px 0 12px 37px; }
.box_sunflower_home p { margin: 5px 10px; }
.box_sunflower_home a { float: right; margin-right: 10px; }

#box_who { float: left; width: 236px; height: 345px; margin: 0 15px 0 20px; }
#box_who .portrait { float: left; margin-right: 10px; }
#box_who h2 { margin-top: 5px; }
#box_who p { margin-top: 5px; }

#box_what { width: 236px; height: 345px; margin-right: 15px; }

#box_how { width: 238px; height: 181px; margin-bottom: 15px; }

#box_test { width: 238px; height: 149px; }
#box_test p { background: url(../img/quote_lft.gif) no-repeat top left; width: 96%; margin: 0 auto 5px auto; padding: 0; text-align: center; }
#box_test .frs { background: url(../img/quote_rgt.gif) no-repeat right bottom; display: block; padding: 2px 20px; margin: 0; }
#box_test .abr, #box_test .fch { display: none; }

#content { margin: 45px 30px 15px 20px; padding: 0 0 0 130px; }
#content img { border: 6px double #efdec7; float: left; margin: 0 10px 10px 0; }

#footer { clear: both; width: 740px; padding-top: 5px; margin: 15px 0 15px 20px; border-top: 1px solid #999; font: 10px Verdana; color: #999; text-align: center; }
#footer a { font: 10px Verdana; color: #999; text-decoration: underline; }
#footer a:hover { text-decoration: none; }