html { background: #eee6c9; }
body { background: #e6daac url(../images/layout/body.gif) repeat-x left -100px; }
#doc2 { width:930px; padding:0 10px; }
#header { height:150px; position:relative; }
h1 { margin:0; position:absolute; top:0; left:0; }
h1 a { width:494px; height:100px; text-indent:-9999px; display:block; background: url(../images/layout/h1.gif) repeat left top; }
h1 a:hover { background: url(../images/layout/h1.gif) repeat left bottom; }
div#header_phone { position:absolute; top:0; right:0; width:190px; height:40px; text-indent:-9999px; background: url(../images/layout/h1.gif) repeat right top; }
ul#main_nav { position:absolute; top:100px; left:0; height:50px; margin:0; }
ul#main_nav li { list-style:none; }
ul#main_nav li a { display:block; height:50px; text-indent:-9999px; position:absolute; }
ul#main_nav li#pest_control a { top:0px; left:8px; width: 127px; background: url(../images/layout/main_nav.gif) no-repeat -8px top; }
ul#main_nav li#pest_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -8px bottom; }
body.pest_control ul#main_nav li#pest_control a,
body.pest_control ul#main_nav li#pest_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -8px center; }
ul#main_nav li#termite_control a { top:0px; left:142px; width: 158px; background: url(../images/layout/main_nav.gif) no-repeat -142px top; }
ul#main_nav li#termite_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -142px bottom; }
body.termite_control ul#main_nav li#termite_control a,
body.termite_control ul#main_nav li#termite_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -142px center; }
ul#main_nav li#lawn_control a { top:0px; left:307px; width: 138px; background: url(../images/layout/main_nav.gif) no-repeat -307px top; }
ul#main_nav li#lawn_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -307px bottom; }
body.lawn_control ul#main_nav li#lawn_control a,
body.lawn_control ul#main_nav li#lawn_control a:hover { background: url(../images/layout/main_nav.gif) no-repeat -307px center; }
ul#main_nav li#learning_center a { top:0px; left:453px; width: 161px; background: url(../images/layout/main_nav.gif) no-repeat -453px top; }
ul#main_nav li#learning_center a:hover { background: url(../images/layout/main_nav.gif) no-repeat -453px bottom; }
body.learning_center ul#main_nav li#learning_center a,
body.learning_center ul#main_nav li#learning_center a:hover { background: url(../images/layout/main_nav.gif) no-repeat -453px center; }
ul#main_nav li#customer_service a { top:0px; left:621px; width: 167px; background: url(../images/layout/main_nav.gif) no-repeat -621px top; }
ul#main_nav li#customer_service a:hover { background: url(../images/layout/main_nav.gif) no-repeat -621px bottom; }
body.customer_service ul#main_nav li#customer_service a,
body.customer_service ul#main_nav li#customer_service a:hover { background: url(../images/layout/main_nav.gif) no-repeat -621px center; }
ul#main_nav li#commercial a { top:0px; left:795px; width: 126px; background: url(../images/layout/main_nav.gif) no-repeat -795px top; }
ul#main_nav li#commercial a:hover { background: url(../images/layout/main_nav.gif) no-repeat -795px bottom; }
body.commercial ul#main_nav li#commercial a,
body.commercial ul#main_nav li#commercial a:hover { background: url(../images/layout/main_nav.gif) no-repeat -795px center; }
#main_content { overflow:auto; }
#footer { background: url(../images/layout/body.gif) repeat-x left top; height:80px; padding-top:20px; margin-top:20px; clear:both; text-align:center; }
body.yui-skin-sam form .yui-editor-container a:hover { background-color:inherit; }
p#subheader { color:#FFF; font-size:123.1%; height:74px; margin:0 0 20px 0; line-height:1.1em; width:550px; }
div#widecolumn { float:right; width:580px; }
a.no_hover:hover { background:none; }
a.image_enlarge { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; }
a.image_enlarge:hover { background-color:#EFA0A3; border:1px dashed #000; }
a.image_enlarge img { border:1px solid #666; }
/********** SIDEBAR **********/
div#sidebar ul { margin:0; float:left; width:325px; }
div#sidebar ul li { height:50px; list-style:none; padding:0 26px 0 1px; }
div#sidebar ul li a { background:none; display:block; height:36px; padding:14px 25px 0 25px; text-decoration:none; font-size:131%; font-weight:bold; color:#c32026; }
div#sidebar ul li a:hover { text-decoration:none; color:#FFF; background: url(../images/layout/sidebar.gif) left -260px; }
div#sidebar ul li.first { padding-top:1px; background: url(../images/layout/sidebar.gif) no-repeat left top; }
div#sidebar ul li.first_current { padding-top:1px; background: url(../images/layout/sidebar.gif) no-repeat -325px top; }
div#sidebar ul li.first_current a,
div#sidebar ul li.first_current a:hover,
div#sidebar ul li.second_current a,
div#sidebar ul li.second_current a:hover,
div#sidebar ul li.second_bottom_current a,
div#sidebar ul li.second_bottom_current a:hover,
div#sidebar ul li.third_current a,
div#sidebar ul li.third_current a:hover,
div#sidebar ul li.third_bottom_current a,
div#sidebar ul li.third_bottom_current a:hover,
div#sidebar ul li.fourth_current a,
div#sidebar ul li.fourth_current a:hover,
div#sidebar ul li.fourth_bottom_current a,
div#sidebar ul li.fourth_bottom_current a:hover,
div#sidebar ul li.fifth_current a,
div#sidebar ul li.fifth_current a:hover,
div#sidebar ul li.fifth_bottom_current a,
div#sidebar ul li.fifth_bottom_current a:hover { background:none; color:#000; }
div#sidebar ul li.second { background: url(../images/layout/sidebar.gif) no-repeat left -51px; }
div#sidebar ul li.second_current { background: url(../images/layout/sidebar.gif) no-repeat -325px -51px; }
div#sidebar ul li.second_bottom { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -650px top; }
div#sidebar ul li.second_bottom_current { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -975px top; }
div#sidebar ul li.third { background: url(../images/layout/sidebar.gif) no-repeat left -101px; }
div#sidebar ul li.third_current { background: url(../images/layout/sidebar.gif) no-repeat -325px -101px; }
div#sidebar ul li.third_bottom { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -650px -100px; }
div#sidebar ul li.third_bottom_current { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -975px -100px; }
div#sidebar ul li.fourth { background: url(../images/layout/sidebar.gif) no-repeat left -151px; }
div#sidebar ul li.fourth_current { background: url(../images/layout/sidebar.gif) no-repeat -325px -151px; }
div#sidebar ul li.fourth_bottom { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -650px -200px; }
div#sidebar ul li.fourth_bottom_current { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -975px -200px; }
div#sidebar ul li.fifth { background: url(../images/layout/sidebar.gif) no-repeat left -201px; }
div#sidebar ul li.fifth_current { background: url(../images/layout/sidebar.gif) no-repeat -325px -201px; }
div#sidebar ul li.fifth_bottom { height:59px; background: url(../images/layout/sidebar.gif) no-repeat left -201px; }
div#sidebar ul li.fifth_bottom_current { height:59px; background: url(../images/layout/sidebar.gif) no-repeat -325px -201px; }
/********** HEADER IMAGE REPLACEMENTS **********/
h2#pest_control_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left top; width:300px; text-indent:-9999px; }
h2#termite_control_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left -40px; width:300px; text-indent:-9999px; }
h2#lawn_control_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left -80px; width:300px; text-indent:-9999px; }
h2#learning_center_h2 { margin:22px 0 9px 0; height:42px; background: url(../images/layout/text.gif) no-repeat left -120px; width:300px; text-indent:-9999px; }
h2#customer_service_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left -162px; width:300px; text-indent:-9999px; }
h2#commercial_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left -202px; width:300px; text-indent:-9999px; }
h2#welcome_h2 { margin:22px 0 11px 0; height:40px; background: url(../images/layout/text.gif) no-repeat left -242px; width:300px; text-indent:-9999px; }
h3#pest_control_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px top; text-indent:-9999px; }
h3#common_pests_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -35px; text-indent:-9999px; }
h3#our_solution_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -70px; text-indent:-9999px; }
h3#request_inspection_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -105px; text-indent:-9999px; }
h3#termite_control_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -140px; text-indent:-9999px; }
h3#termites_101_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -175px; text-indent:-9999px; }
h3#lawn_control_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -210px; text-indent:-9999px; }
h3#learning_center_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -245px; text-indent:-9999px; }
h3#pest_id_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -280px; text-indent:-9999px; }
h3#customer_service_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -315px; text-indent:-9999px; }
h3#blog_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -350px; text-indent:-9999px; }
h3#faq_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -385px; text-indent:-9999px; }
h3#locations_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -420px; text-indent:-9999px; }
h3#payment_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -455px; text-indent:-9999px; }
h3#opportunities_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -490px; text-indent:-9999px; }
h3#contact_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -525px; text-indent:-9999px; }
h3#testimonials_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -560px; text-indent:-9999px; }
h3#commercial_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -595px; text-indent:-9999px; }
h3#about_h3 { margin:0 0 6px 0; height:34px; background: url(../images/layout/text.gif) no-repeat -300px -630px; text-indent:-9999px; }
/********** BUTTON GRAPHICS **********/
a#button_request_inspection { display:block; width:390px; height:75px; text-indent:-9999px; margin:20px 0 20px 0; background: url(../images/layout/button_request_inspection.gif) no-repeat left top; position:relative; left:-10px; }
a#button_request_inspection:hover { background: url(../images/layout/button_request_inspection.gif) no-repeat left bottom; }
a#button_ask_green { display:block; float:right; width:200px; height:150px; text-indent:-9999px; margin:0 0 0 20px; background: url(../images/layout/button_ask_green.gif) no-repeat left top; }
a#button_ask_green:hover { background: url(../images/layout/button_ask_green.gif) no-repeat left bottom; }
a#button_ask_green_wide { display:block; float:right; width:580px; height:152px; text-indent:-9999px; margin:20px 0; background: url(../images/layout/button_ask_green_wide.gif) no-repeat left top; position:relative; left:-10px; }
a#button_ask_green_wide:hover { background: url(../images/layout/button_ask_green_wide.gif) no-repeat left bottom; }
/********** COMMON HOUSEHOLD PESTS **********/
ul#pests { margin:0; }
ul#pests li { border:1px dashed #7b671a; padding:6px; width:125px; float:left; margin:0 7px 7px 0; list-style:none; text-align:center; color:#c32026; font-weight:bold; background-color:#FFF; }
ul#pests li.last { margin-right:0; }
ul#pests li div.flies { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat left top; }
ul#pests li div.ants { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -125px top; }
ul#pests li div.termites { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -250px top; }
ul#pests li div.cockroaches { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -375px top; }
ul#pests li div.crickets { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat left center; }
ul#pests li div.spiders { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -125px center; }
ul#pests li div.ticks { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -250px center; }
ul#pests li div.beetles { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -375px center; }
ul#pests li div.hornets { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat left bottom; }
ul#pests li div.rodents { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -125px bottom; }
ul#pests li div.fleas { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -250px bottom; }
ul#pests li div.mosquitos { width:125px; height:100px; text-indent:-9999px; background: url(../images/pests/pests.jpg) no-repeat -375px bottom; }
/********** REQUEST INSPECTION **********/
form#request_inspection_form { padding:20px; border:1px dashed #7b671a; background-color:#f4efdb; }
/********** TERMITE CONTROL **********/
div#termite_damage { float:right; width:200px; padding:10px; margin:0 0 0 10px; border:1px dashed #7b671a; background-color:#f4efdb; }
div#termite_damage h4 { margin:0 0 10px 0; color:#145209; text-align:center; }
div#termite_damage p { border:1px solid #CCC; background-color:#FFF; margin:10px 0 0 0; padding: 5px 8px; text-align:center; }
div#termite_damage span { font-size:138.5%; color:#c32026; }
/********** TERMITES 101 **********/
div#termite_vs_ant { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; overflow:auto; margin:10px 0; }
div#termite_vs_ant h4 { text-align:center; margin-top:0; color:#620a0d; }
div#termite_vs_ant img { border:1px solid #666; }
div#termite_vs_ant div { float:left; width:279px; }
div#termite_vs_ant div h5 { margin-left:70px; }
div#termite_vs_ant div ol { margin-left:120px; margin-bottom:0; }
div#termite_vs_ant div ol li { }
div#termite_gallery a { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; display:block; width:115px; float:left; height:87px; margin-right:10px; }
div#termite_gallery a.last { margin-right:0; }
div#termite_gallery a:hover { background-color:#c32026; border-color:#000; }
div#termite_gallery a img { border:1px solid #666; }
/********** LEARNING CENTER **********/
div#learning_center_index { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; overflow:auto; }
div#learning_center_index a { padding:10px; border:1px dashed #7b671a; display:block; width:157px; float:left; margin:0 10px 10px 0; text-align:center; text-decoration:none; background: #FFFFCC; }
div#learning_center_index a.last { margin-right:0; }
div#learning_center_index a.bottom { margin-bottom:0; }
div#learning_center_index a:hover { background-color:#c32026; border:1px dashed #000; }
div#learning_center_index a img { border:1px solid #CCC; }
/********** TESTIMONIALS **********/
a#add_testimonial_button { }
a#add_testimonial_button:hover { }
a#close_testimonial_button { }
a#close_testimonial_button:hover { }
div#add_testimonial { }
div#add_testimonial h3.submit_testimonial { }
div#add_testimonial form { }
ul#testimonial_list { margin:0; }
ul#testimonial_list li.testimonial { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; list-style:none; margin:10px 0; }
ul#testimonial_list li.testimonial h3 { margin-top:0; color:#145209; }
ul#testimonial_list li.testimonial h3 span { font-weight:normal; color:#7b671a; }
ul#testimonial_list li.testimonial div.testimonial_text { padding:10px; border:1px solid #CCC; background-color:#FFF; }
ul#testimonial_list li.testimonial div.testimonial_text span.testimonial_date { color:#620a0d; font-weight:bold; }
/********** PAYMENT **********/
div#payment_icon { margin-bottom:30px; }
div#payment_icon img { border:1px solid #7b671a; }
form#paypal_form { padding:20px; border:1px dashed #7b671a; background-color:#f4efdb; }
form#paypal_form label { font-size:123.1%; font-weight:bold; color:#000; }
/********** CONTACT **********/
div#contact_info { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; width:230px; float:left; }
div#contact_info div { padding:10px; border:1px solid #CCC; background-color:#FFF; margin-bottom:10px; }
div#contact_info h3 { margin:0 0 5px 0; }
div#contact_info div#address { }
div#contact_info h3#address { }
div#contact_info div#phone { }
div#contact_info h3#phone { }
div#contact_info div#fax { margin-bottom:0; }
div#contact_info h3#fax { }
div#email_form { padding:10px 20px; border:1px dashed #7b671a; background-color:#f4efdb; margin-left:272px; }
div#email_form h3 { margin-top:0; }
/********** LOCATIONS **********/
div.location p { font-style:italic; }
div.location h4 { background-color:#7b671a; color:#FFF; margin-bottom:0; width:150px; padding:5px 10px; text-align:center; }
div.location div { border:1px solid #7b671a; }
/********** FAQ **********/
div.faq_group { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; margin:10px 0; }
div.faq_group h3 { margin-top:0; color:#145209; }
/********** OPPORTUNITES **********/
form#job_app_form { }
form#job_app_form div.app_contact_info { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; margin:10px 0; }
form#job_app_form div.app_contact_info h3 { margin-top:0; color:#145209; }
form#job_app_form div.app_info { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; margin:10px 0; }
form#job_app_form div.app_info h3 { margin-top:0; color:#145209; }
form#job_app_form div.submit_job_app { padding:10px; border:1px dashed #7b671a; background-color:#f4efdb; margin:10px 0; text-align:center; }
/********** HOMEPAGE **********/
div#home_news { padding:10px; border:1px dashed #7b671a; margin-bottom:20px; text-align:center; font-weight:bold; font-size:131%; background: #FFF; margin-right:340px; }
div#home_sidebar { width:320px; float:right; }
div#home_testimonial { padding:10px; border:1px dashed #145209; margin-top:20px; background: #F0FBD7; }
div#home_testimonial h3 { margin:0 0 10px 0; text-align:center; font-size:153.9%; }
div#home_testimonial h4 { color:#145209; font-size:131%; margin:10px 0 0 0; text-align:center; border:1px solid #AAA; border-bottom:none; background-color:#DDD; padding:5px; }
div#home_testimonial h4 span { color:#777; font-weight:normal; }
div#home_testimonial div.test_text { padding:10px; border:1px solid #AAA; background-color:#FFF; margin:0 0 5px 0; color:#777; font-size:131%; height:97px; overflow:auto; }
div#about_content { margin-right:340px; padding:20px; border:1px dashed #7b671a; background-color:#f4efdb; }
div#about_content h4 { color:#145209; }
div#about_content b { color:#145209; }
