body{background:#780105;margin:0px;font-family:Arial,Tahoma,Verdana;}
*:focus{outline:none}
img{border:0px}
.spacer{clear:both}
#hp_header_top{width:974px;margin:0px auto;height:64px;background:url('images/hp_header_top_bg.jpg') no-repeat;}
#hp_header{width:974px;margin:0px auto;height:222px;background:url('images/hp_hdr_bg.jpg');}
#hp_header .lft{float:left;width:61px;height:222px;background:url('images/hp_hdr_lft_bg.jpg') no-repeat;}
#hp_header .mdl{float:left;width:845px;height:222px;background:url('images/hp_hdr_mdl_bg.jpg') no-repeat top right;position:relative;}
#hp_header .mdl h1{display:none}
#hp_header .mdl h3{position:absolute;top:155px;left:513px;font-family:Trebuchet MS;color:#7F0207;font-size:17pt;margin:0px;font-weight:normal;}
#hp_header .rht{float:left;width:68px;height:222px;background:url('images/hp_hdr_rht_bg.jpg') no-repeat;}
#hp_content{width:974px;margin:0px auto;height:368px;}
#hp_content .lft{float:left;width:61px;height:368px;background:url('images/hp_content_lft.jpg') no-repeat;}
#hp_content .mdl{float:left;width:845px;height:368px;background:url('images/hp_content_mdl.jpg') no-repeat top right;position:relative;}
#hp_content .txt{position:absolute;left:504px;width:306px;color:#151B01;font-family:Trebuchet MS;padding-left:10px;padding-right:25px;}
#hp_content .txt p{line-height:23px;}
#hp_content .rht{float:left;width:68px;height:368px;background:url('images/hp_content_rht.jpg') no-repeat;}
#btm_content{width:974px;margin:0px auto;height:108px;background:url('images/hp_content_btm.jpg') no-repeat}
#hp_footer{width:980px;margin:0px auto;margin-top:40px;text-align:center;color:#B1C063;padding-bottom:50px;}
#hp_footer a{color:#DCA225;text-decoration:underline;font-size:11pt;}
#hp_footer a:hover{text-decoration:none}
#hp_footer a.design{color:#9D6C00;text-decoration:underline;font-size:9pt;}
#hp_footer a.design:hover{text-decoration:none;color:#F5A700}
#hp_footer .design{font-size:9pt;margin-top:65px;color:#647417}
#hp_top_menu{margin:0px;padding:0px;list-style-type:none;position:absolute;top:83px;left:281px;}
#hp_top_menu li{float:left}
#hp_top_menu li a{float:left;height:50px;}
#hp_top_menu li a.boarding{width:114px;background:url('images/btn_boarding.jpg') no-repeat}
#hp_top_menu li a.training{width:109px;background:url('images/btn_training.jpg') no-repeat}
#hp_top_menu li a.day_care{width:112px;background:url('images/btn_day_care.jpg') no-repeat}
#hp_top_menu li a.about{width:115px;background:url('images/btn_about_us.jpg') no-repeat}
#hp_top_menu li a.contact{width:114px;background:url('images/btn_contact_us.jpg') no-repeat}
#hp_top_menu li a:hover{background-position: 0px -50px;}
#hp_top_menu li h2{display:block;margin:0px;padding:0px;}
#hp_top_menu li span{display:none}

#flashpatch{position:absolute;width:36px;height:57px;top:325px;left:478px;z-index:100;background:url('images/flash_patch.jpg');}
#flashvideo h2{font-size:13pt;text-align:center;color:#FFF;padding-right:50px;padding-left:20px;margin-top:20px;}
#flashvideo{position:absolute;left:0px;top:0px;}
.lnmrn1{font-size:11pt;color:#780107;text-decoration:underline}
.lnmrn1:hover{text-decoration:none}
.lnmrn1b{font-size:11pt;color:#780107;text-decoration:underline;font-weight:bold;}
.lnmrn1b:hover{text-decoration:none}
.lnmrn1a{font-size:10pt;color:#780107;text-decoration:underline;font-weight:bold;}
.lnmrn1a:hover{text-decoration:none}
.lngrn1b{font-size:10pt;color:#1F2E10;text-decoration:underline;font-weight:bold;font-family:Arial,Tahoma,Verdana;}
.lngrn1b:hover{text-decoration:none}

.logo{display:block;width:226px;height:203px;background:url('images/olivet_logo.jpg') no-repeat}
.logo:hover{background-position:0px -203px;}
#header_top{width:974px;margin:0px auto;height:84px;background:url('images/header_top_bg.jpg') no-repeat;}
#header{width:974px;margin:0px auto;height:203px;}
#header .lft{float:left;width:57px;height:203px;background:url('images/hdr_lft_bg.jpg') no-repeat;}
#header .mdl{float:left;width:864px;height:203px;background:url('images/header_bg.jpg') repeat-x}
#header .logo{float:left;width:226px;}
#header .logo h1{display:none}
#voted_blk{padding:5px;padding-top:15px;text-align:center;}
#voted_blk h2{color:#780105;font-family:Times New Roman, Times, Arial, Verdana;font-size:14pt;}
#voted_blk p{margin:0px;margin-bottom:10px;color:#EAEAEA;font-size:10pt;}
#menu_wrap{float:left;width:638px;height:203px;background:url('images/dog_bg.jpg') no-repeat 249px 0px;position:relative;}
#header .pg_title{position:absolute;top:159px;width:239px;height:37px;background:url('images/sp_title_bg.jpg') no-repeat;z-index:10;}
#header .pg_title h1{margin:0px;margin-left:16px;}
#header .pg_title h1 span{display:none;}
#header .rht{float:left;width:53px;height:203px;background:url('images/hdr_rht_bg.jpg') no-repeat;}
#container{width:974px;margin:0px auto;background:url('images/container_bg.jpg') repeat-y}
#left_clmn{float:left;width:282px;}
#left_clmn .lft{float:left;width:58px;height:600px;background:url('images/left_clmn_bg.jpg')}
#left_clmn .mdl{float:left;width:200px;height:600px;background:#717C40 url('images/left_grn_bg.jpg') repeat-x}
#left_clmn .rht{float:left;width:24px;height:600px;background:url('images/left_ylw_bg.jpg')}
#content{float:left;width:594px;background:#FBE86F url('images/content_bg.jpg') no-repeat;padding-left:25px;padding-right:20px;}
p{font-size:11pt}
#left_menu{margin:0px;padding:0px;list-style-type:none}
#left_menu li{float:left;margin-bottom:3px;}
#left_menu a{width:200px;height:28px;display:block;}
#left_menu a.ok{background:url('images/btn_about_olivet_kennel.jpg') no-repeat}
#left_menu a.ok_s{background:url('images/btn_about_olivet_kennel.jpg') no-repeat 0px -28px;}
#left_menu a.sw{background:url('images/btn_sapir_weiss.jpg') no-repeat}
#left_menu a.sw_s{background:url('images/btn_sapir_weiss.jpg') no-repeat 0px -28px}
#left_menu a.jw{background:url('images/btn_jane_weiss.jpg') no-repeat}
#left_menu a.jw_s{background:url('images/btn_jane_weiss.jpg') no-repeat 0px -28px}
#left_menu a.oks{background:url('images/btn_olivet_kennel_staff.jpg') no-repeat}
#left_menu a.oks_s{background:url('images/btn_olivet_kennel_staff.jpg') no-repeat 0px -28px}

#left_menu a.overview{background:url('images/btn_overview.jpg') no-repeat}
#left_menu a.overview_s{background:url('images/btn_overview.jpg') no-repeat 0px -28px;}
#left_menu a.har{background:url('images/btn_hours_and_rates.jpg') no-repeat}
#left_menu a.har_s{background:url('images/btn_hours_and_rates.jpg') no-repeat 0px -28px}
#left_menu a.bf{background:url('images/btn_boarding_faqs.jpg') no-repeat}
#left_menu a.boarding_policy{background:url('images/btn_boarding_policy.jpg') no-repeat}
#left_menu a.bf_s{background:url('images/btn_boarding_faqs.jpg') no-repeat 0px -28px}
#left_menu a.testimonial{background:url('images/btn_testimonials.jpg') no-repeat}
#left_menu a.testimonial_s{background:url('images/btn_testimonials.jpg') no-repeat 0px -28px}
#left_menu a.contact{background:url('images/btn_contact.jpg') no-repeat}
#left_menu a.contact_s{background:url('images/btn_contact.jpg') no-repeat 0px -28px}
#left_menu a.links{background:url('images/btn_links.jpg') no-repeat}
#left_menu a.links_s{background:url('images/btn_links.jpg') no-repeat 0px -28px}

#left_menu a.to{background:url('images/btn_training_overview.jpg') no-repeat}
#left_menu a.to_s{background:url('images/btn_training_overview.jpg') no-repeat 0px -28px}
#left_menu a.pt{background:url('images/btn_puppy_training.jpg') no-repeat}
#left_menu a.pt_s{background:url('images/btn_puppy_training.jpg') no-repeat 0px -28px}
#left_menu a.ot{background:url('images/btn_obedience_training.jpg') no-repeat}
#left_menu a.ot_s{background:url('images/btn_obedience_training.jpg') no-repeat 0px -28px}
#left_menu a.bat{background:url('images/btn_board_and_train.jpg') no-repeat}
#left_menu a.bat_s{background:url('images/btn_board_and_train.jpg') no-repeat 0px -28px}
#left_menu a.pl{background:url('images/btn_private_lessons.jpg') no-repeat}
#left_menu a.pl_s{background:url('images/btn_private_lessons.jpg') no-repeat 0px -28px}
#left_menu a.tf{background:url('images/btn_training_faqs.jpg') no-repeat}
#left_menu a.tf_s{background:url('images/btn_training_faqs.jpg') no-repeat 0px -28px}

#left_menu a:hover{background-position: 0px -28px;}
#left_menu a span{display:none}
#content h2{font-family:Times New Roman, Times, Arial;color:#830207;font-size:16pt;letter-spacing:1px;}
#content p{font-size:11pt;line-height:24px;color:#232319}
#content p.mrn2{color:#780107;font-size:11pt;}
#content p.grn2{color:#293D14;font-size:11pt;}
#content p.grn2b{color:#293D14;font-size:12pt;font-weight:bold;}
#content h3{font-family:Times New Roman, Times, Arial;color:#830207;font-size:14pt;letter-spacing:1px;}
#content h3.grn{font-family:Arial,Tahoma,Verdana;color:#1F2E10;font-size:13pt;letter-spacing:1px;font-weight:bold;}
#content ul{font-size:11pt;line-height:24px;color:#232319;list-style-type:square;}
#content .rht{float:left;width:53px;height:500px;}
#sp_top_menu{margin:0px;padding:0px;list-style-type:none;position:absolute;top:59px;left:12px;z-index:10000;}
#sp_top_menu li h2{display:block;margin:0px;padding:0px;}
#sp_top_menu li{float:left;position:relative;}
#sp_top_menu li span{display:none}
#sp_top_menu li a{float:left;height:51px;}
#sp_top_menu li a.boarding{width:105px;background:url('images/btn_s_boarding.jpg') no-repeat}
#sp_top_menu li a.training{width:99px;background:url('images/btn_s_training.jpg') no-repeat}
#sp_top_menu li a.day_care{width:108px;background:url('images/btn_s_day_care.jpg') no-repeat}
#sp_top_menu li a.about{width:111px;background:url('images/btn_s_about_us.jpg') no-repeat}
#sp_top_menu li a.contact{width:125px;background:url('images/btn_s_contact_us.jpg') no-repeat}
#sp_top_menu li a.home{width:78px;background:url('images/btn_s_home.jpg') no-repeat}
#sp_top_menu li a:hover{background-position: 0px -51px;}

#sp_top_menu li ul{display:none;position:absolute;margin:0px;padding:0px;list-style-type:none;left:0px;top:51px;background:#E5BD4E;width:150px;border-left:3px solid #F5CB62;}
#sp_top_menu li ul li{float:none;height:25px;}
#sp_top_menu li ul li a{display:block;border-top:1px solid #CBA53E;border-bottom:1px solid #F5CB62;width:140px;height:auto;padding:5px;text-decoration:none;font-weight:bold;color:#FFFCDD;font-size:10pt;}
#sp_top_menu li ul li a:hover{background:#780105;}
/*#sp_top_menu li:hover ul{display:block;}*/
#sp_top_menu h3{display:none;}

#sp_footer{width:974px;margin:0px auto;background:url('images/footer_top_bg.jpg');height:187px;}
#sp_footer a{color:#780107;text-decoration:underline;font-size:11pt;}
#sp_footer a:hover{text-decoration:none}
#sp_footer .blu_line{width:585px;margin-left:305px;height:2px;font-size:1px;background:url('images/blue_bdr.jpg') repeat-x bottom;margin-bottom:50px;padding-top:50px;}
#sp_footer p{text-align:center;}
#btm_footer{width:974px;margin:0px auto;background:url('images/footer_bg.jpg') no-repeat;height:126px;position:relative;}
#btm_footer a{position:absolute;left:750px;top:7px;display:block;width:168px;height:62px;background:url('images/footer_olivet_logo.jpg')}
#btm_footer a:hover{background-position: 0px -62px;}
.blu_bdr{width:585px;height:2px;font-size:1px;background:url('images/blue_bdr.jpg') repeat-x bottom;}
.tbox{border:1px solid #DBDBAD;background:#FFFFE1;font-family:Arial,Tahoma,Verdana;font-size:10pt;}
.tbox:focus{border:1px solid #DBDBAD;background:#FFFFFF;}
.btn{font-family:Tahoma, Verdana, Arial;font-size:8pt;font-weight:bold;color:#FFFFFF;height:23px;background:url('images/btn_bg.gif') repeat-x;border:1px solid #5EA900;padding-bottom:2px;padding-left:10px;padding-right:10px;cursor:pointer;}
.btn:hover{background:url('images/btn_bg_o.gif') repeat-x;}
.imgbdr{border:9px solid #DBA126;}
.mrn1i{font-size:10pt;color:#780107;font-style:italic}
.grn2b{color:#32371D;font-size:13pt;font-weight:bold;font-family:Arial,Tahoma,Verdana;}
.mrn2b{color:#780107;font-size:13pt;font-weight:bold;}
.red1b{color:#FF0000;font-size:10pt;font-weight:bold;}