@charset "utf-8";
/* CSS Document */

/*main nav---------------------------------------------------------------*/

ul,li {list-style-type:none;}
ul#nav {margin:0; padding:0; width:193px; height:386px; overflow:hidden;}
ul#nav li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#nav li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav.jpg) no-repeat;}


li#home a { width:193px; height:104px; overflow:hidden;}
li#home a:link, li#home a:visited {background-position:0px 0px;}
li#home a:hover, li#home a:focus {background-position:-193px 0px;}
body#home-page ul#nav li#home a {background-position: -193px 0px;}
body#home-page #navBody{width:400px; height:520px; margin-left:193px; background-image:url(../images/knockouts_home.jpg); background-repeat:no-repeat; padding-left:400px; padding-top:50px;}

li#location a {width:193px; height:32px; overflow:hidden;}
li#location a:link, li#location a:visited {background-position:0px -104px;}
li#location a:hover, li#location a:focus {background-position:-193px -104px;}
body#location-page ul#nav li#location a {background-position: -193px -104px;}

li#service a {width:193px; height:38px; overflow:hidden;}	 
li#service a:link, li#service a:visited {background-position:0px -136px;}
li#service a:hover, li#service a:focus {background-position:-193px -136px;}
body#service-page ul#nav li#service a {background-position: -193px  -136px;}
		
li#employ a {width:193px; height:31px; overflow:hidden;}
li#employ a:link, li#employ a:visited {background-position:0px -174px;}
li#employ a:hover, li#employ a:focus {background-position:-193px -174px;}
body#employ-page ul#nav li#employ a {background-position: -193px -174px;}
body#employ-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_employment.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}
	
li#press a {width:193px; height:28px; overflow:hidden;}
li#press a:link, li#press a:visited {background-position:0px -205px;}
li#press a:hover, li#press a:focus {background-position:-193px -205px;}
body#press-page ul#nav li#press a {background-position: -193px -205px;}

li#franchise a {width:193px; height:25px; overflow:hidden;}
li#franchise a:link, li#franchise a:visited {background-position:0px -233px;}
li#franchise a:hover, li#franchise a:focus {background-position:-193px -233px;}
body#franchise-page ul#nav li#franchise a {background-position: -193px -233px;}
body#franchise-page #navBody{width:700px; margin-left:193px; background-image:url(../images/knockouts_fran1.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px; padding-bottom:20px;}

li#contact a {width:193px; height:42px; overflow:hidden;}
li#contact a:link, li#contact a:visited {background-position:0px -258px;}
li#contact a:hover, li#contact a:focus {background-position:-193px -258px;}
body#contact-page ul#nav li#contact a {background-position: -193px -258px;}
body#contact-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_contact.jpg); background-repeat:no-repeat; padding-left:70px; padding-top:10px; padding-bottom:10px;}

/*add 1*/
body#poll-page ul#nav li#home a {background-position: -193px 0px;}
body#poll-page #navBody{
	width:770px;
	height:1070px;
	margin-left:193px;
	padding-left:30px;
	padding-top:20px;
}
body#poll-page{
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
/*add 1 end*/

#bottomNav2{width:193px; height:74px; overflow:hidden; background-image:url(../images/bottomNav.jpg); background-repeat:no-repeat;}


a.footer {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; letter-spacing:0.05em;}
a.footer:link, a.footer:visited{color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; letter-spacing:0.05em;}
a.footer:hover, a.footer:focus{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; letter-spacing:0.05em;}

a.cal_btn{
	display:block;
	width:193px;
	height:95px;
	overflow:hidden;
	background-image: url(../images/vote_btn.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
a.cal_btn:link, a.cal_btn:visited, a.cal_btn:hover, a.cal_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.makeapp_btn{background:url(../images/red_makeAppt.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.makeapp_btn:link, a.makeapp_btn:visited, a.makeapp_btn:hover, a.makeapp_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.groom_btn{background:url(../images/red_groomTip.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.groom_btn:link, a.groom_btn:visited, a.groom_btn:hover, a.groom_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.apply_btn{background:url(../images/red_applyNow.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.apply_btn:link, a.apply_btn:visited, a.apply_btn:hover, a.apply_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.pr_btn{background:url(../images/red_prKit.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.pr_btn:link, a.pr_btn:visited, a.pr_btn:hover, a.pr_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.exec_btn{background:url(../images/red_execTea.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.exec_btn:link, a.exec_btn:visited, a.exec_btn:hover, a.exec_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.back_btn{background:url(../images/red_back.jpg) center no-repeat; display:block; width:193px; height:95px; overflow:hidden;}
a.back_btn:link, a.back_btn:visited, a.back_btn:hover, a.back_btn:focus{float:left; background-position:0px 0px; margin-top:30px;}

a.newsLink{background:url(../images/newsLink.jpg) left top no-repeat; display:block; width:300px; height:13px; overflow:hidden; padding-left:10px; margin-bottom:5px;}
a.newsLink:link, a.newsLink:visited{background-position:0px -13px; color:#B32317;}
a.newsLink:hover, a.newsLink:focus{background-position:0px 0px; color:#ffffff;}
.newsLink2{background:url(../images/newsLink.jpg) 0px 0px no-repeat; display:block; width:300px; height:13px; overflow:hidden; padding-left:10px; color:#ffffff; margin-bottom:5px;}

a.pressLink{background:url(../images/pressLink.jpg) left top no-repeat; display:block; width:320px; height:13px; overflow:hidden; margin-bottom:5px;}
a.pressLink:link, a.pressLink:visited{background-position:0px 0px; color:#FFFFFF;}
a.pressLink:hover, a.pressLink:focus{background-position:0px -13px; color:#B32317;}
.pressLink2{display:block; width:320px; height:13px; overflow:hidden; color:#B32317; margin-bottom:5px;}



/*service nav---------------------------------------------------------------*/
ul,li {list-style-type:none;}
ul#serv {margin:0; padding:0; width:379px; height:18px; overflow:hidden;}
ul#serv li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#serv li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav_serv.jpg) no-repeat;}


li#serv_h a { width:85px; height:18px; overflow:hidden;}
li#serv_h a:link, li#serv_h a:visited {background-position:0px 0px;}
li#serv_h a:hover, li#serv_h a:focus {background-position:0px -18px;}
body#serv_h-page ul#serv li#serv_h a {background-position: 0px -18px;}
body#serv_h-page ul#nav li#service a {background-position: -193px  -136px;}
body#serv_h-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_services.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#serv_c a {width:58px; height:18px; overflow:hidden;}
li#serv_c a:link, li#serv_c a:visited {background-position:-85px 0px;}
li#serv_c a:hover, li#serv_c a:focus {background-position:-85px -18px;}
body#serv_c-page ul#serv li#serv_c a {background-position: -85px -18px;}
body#serv_c-page ul#nav li#service a {background-position: -193px  -136px;}
body#serv_c-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_services.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#serv_m a {width:74px; height:18px; overflow:hidden;}	 
li#serv_m a:link, li#serv_m a:visited {background-position:-218px 0px;}
li#serv_m a:hover, li#serv_m a:focus {background-position:-218px -18px;}
body#serv_m-page ul#serv li#serv_m a {background-position: -218px  -18px;}
body#serv_m-page ul#nav li#service a {background-position: -193px  -136px;}
body#serv_m-page #navBody{width:600px; margin-left:193px; background-image:url(../images/knockouts_services.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px; padding-bottom:20px;}
		
li#serv_g a {width:87px; height:18px; overflow:hidden;}
li#serv_g a:link, li#serv_g a:visited {background-position:-292px 0px;}
li#serv_g a:hover, li#serv_g a:focus {background-position:-292px -18px;}
body#serv_g-page ul#serv li#serv_g a {background-position: -292px -18px;}
body#serv_g-page ul#nav li#service a {background-position: -193px  -136px;}
body#serv_g-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_services.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}



/*employment nav---------------------------------------------------------------*/
ul,li {list-style-type:none;}
ul#empl {margin:0; padding:0; width:360px; height:18px; overflow:hidden;}
ul#empl li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#empl li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav_empl.jpg) no-repeat;}


li#empl_m a { width:64px; height:18px; overflow:hidden;}
li#empl_m a:link, li#empl_m a:visited {background-position:0px 0px;}
li#empl_m a:hover, li#empl_m a:focus {background-position:0px -18px;}
body#empl_m-page ul#empl li#empl_m a {background-position: 0px -18px;}
body#empl_m-page ul#nav li#employ a {background-position:-193px -174px;}
body#empl_m-page #navBody{width:400px; height:550px; margin-left:193px; background-image:url(../images/knockouts_employment.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#empl_a a {width:148px; height:18px; overflow:hidden;}
li#empl_a a:link, li#empl_a a:visited {background-position:-64px 0px;}
li#empl_a a:hover, li#empl_a a:focus {background-position:-64px -18px;}
body#empl_a-page ul#empl li#empl_a a {background-position: -64px -18px;}
body#empl_a-page ul#nav li#employ a {background-position:-193px -174px;}
body#empl_a-page #navBody{width:600px; height:auto; margin-left:193px; background-image:url(../images/knockouts_employment.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#empl_b a {width:76px; height:18px; overflow:hidden;}	 
li#empl_b a:link, li#empl_b a:visited {background-position:-212px 0px;}
li#empl_b a:hover, li#empl_b a:focus {background-position:-212px -18px;}
body#empl_b-page ul#empl li#empl_b a {background-position: -212px  -18px;}
body#empl_b-page ul#nav li#employ a {background-position:-193px -174px;}
body#empl_b-page #navBody{width:600px; height:550px; margin-left:193px; padding-left:30px; padding-top:20px;}
		
li#empl_my a {width:72px; height:18px; overflow:hidden;}
li#empl_my a:link, li#empl_my a:visited {background-position:-288px 0px;}
li#empl_my a:hover, li#empl_my a:focus {background-position:-288px -18px;}
body#empl_my-page ul#empl li#empl_my a {background-position: -288px -18px;}
body#empl_my-page ul#nav li#employ a {background-position:-193px -174px;}
body#empl_my-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_employment.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}


/*press nav---------------------------------------------------------------*/
ul,li {list-style-type:none;}
ul#pres {margin:0; padding:0; width:474px; height:17px; overflow:hidden;}
ul#pres li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#pres li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav_press.jpg) no-repeat;}


li#pres_v a { width:70px; height:17px; overflow:hidden;}
li#pres_v a:link, li#pres_v a:visited {background-position:0px 0px;}
li#pres_v a:hover, li#pres_v a:focus {background-position:0px -17px;}
body#pres_v-page ul#pres li#pres_v a {background-position: 0px -17px;}
body#pres_v-page ul#nav li#press a {background-position:-193px -205px;}
body#pres_v-page #navBody{width:700px; height:550px; margin-left:193px; background-image:url(../images/knockouts_press.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#pres_p a {width:75px; height:17px; overflow:hidden;}
li#pres_p a:link, li#pres_p a:visited {background-position:-70px 0px;}
li#pres_p a:hover, li#pres_p a:focus {background-position:-70px -17px;}
body#pres_p-page ul#pres li#pres_p a {background-position: -70px -17px;}
body#pres_p-page ul#nav li#press a {background-position:-193px -205px;}
body#pres_p-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_press.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#pres_c a {width:99px; height:17px; overflow:hidden;}	 
li#pres_c a:link, li#pres_c a:visited {background-position:-145px 0px;}
li#pres_c a:hover, li#pres_c a:focus {background-position:-145px -17px;}
body#pres_c-page ul#pres li#pres_c a {background-position: -145px  -17px;}
body#pres_c-page ul#nav li#press a {background-position:-193px -205px;}
body#pres_c-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_press.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}
		
li#pres_pc a {width:113px; height:17px; overflow:hidden;}
li#pres_pc a:link, li#pres_pc a:visited {background-position:-244px 0px;}
li#pres_pc a:hover, li#pres_pc a:focus {background-position:-244px -17px;}
body#pres_pc-page ul#pres li#pres_pc a {background-position: -244px -17px;}
body#pres_pc-page ul#nav li#press a {background-position:-193px -205px;}
body#pres_pc-page #navBody{width:600px; height:580px; margin-left:193px; background-image:url(../images/knockouts_press.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}


/*franchise1 nav---------------------------------------------------------------*/
ul,li {list-style-type:none;}
ul#fran1 {margin:0; padding:0; width:437px; height:18px; overflow:hidden;}
ul#fran1 li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#fran1 li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav_fran1.jpg) no-repeat;}


li#fran1_s a { width:60px; height:18px; overflow:hidden;}
li#fran1_s a:link, li#fran1_s a:visited {background-position:0px 0px;}
li#fran1_s a:hover, li#fran1_s a:focus {background-position:0px -18px;}
body#fran1_s-page ul#fran1 li#fran1_s a {background-position:0px -18px;}
body#fran1_s-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran1_s-page #navBody{width:600px; margin-left:193px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px; padding-bottom:20px;color:#FFFFFF;}

li#fran1_f a { width:159px; height:18px; overflow:hidden;}
li#fran1_f a:link, li#fran1_f a:visited {background-position:-60px 0px;}
li#fran1_f a:hover, li#fran1_f a:focus {background-position:-60px -18px;}
body#fran1_f-page ul#fran1 li#fran1_f a {background-position:-60px -18px;}
body#fran1_f-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran1_f-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#fran1_p a {width:111px; height:18px; overflow:hidden;}
li#fran1_p a:link, li#fran1_p a:visited {background-position:-218px 0px;}
li#fran1_p a:hover, li#fran1_p a:focus {background-position:-218px -18px;}
body#fran1_p-page ul#fran1 li#fran1_p a {background-position: -218px -18px;}
body#fran1_p-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran1_p-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#fran1_t a {width:107px; height:18px; overflow:hidden;}
li#fran1_t a:link, li#fran1_t a:visited {background-position:-329px 0px;}
li#fran1_t a:hover, li#fran1_t a:focus {background-position:-329px -18px;}
body#fran1_t-page ul#fran1 li#fran1_t a {background-position: -329px -18px;}
body#fran1_t-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran1_t-page #navBody{width:600px; margin-left:193px; background-image:url(../images/knockouts_brick.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

/*franchise1 nav---------------------------------------------------------------*/
ul,li {list-style-type:none;}
ul#fran2 {margin:2px 0 0 0; padding:0; width:450px; height:8px; overflow:hidden;}
ul#fran2 li {padding:0; margin:0; display:block; float:left; text-indent:-9999px;}
ul#fran2 li a {border:0px; display:block; text-decoration:none; background:transparent url(../images/nav_fran2.jpg) no-repeat;}


li#fran2_s a {width:139px; height:8px; overflow:hidden;}
li#fran2_s a:link, li#fran2_s a:visited {background-position:-7px 0px;}
li#fran2_s a:hover, li#fran2_s a:focus {background-position:-7px -8px;}
body#fran2_s-page ul#fran2 li#fran2_s a {background-position: -7px -8px;}
body#fran2_s-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran2_s-page #navBody{width:600px; margin-left:193px; background-image:url(../images/knockouts_fran1.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#fran2_f a {width:147px; height:8px; overflow:hidden;}
li#fran2_f a:link, li#fran2_f a:visited {background-position:-146px 0px;}
li#fran2_f a:hover, li#fran2_f a:focus {background-position:-146px -8px;}
body#fran2_f-page ul#fran2 li#fran2_f a {background-position: -146px -8px;}
body#fran2_f-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran2_f-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_fran1.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

li#fran2_m a {width:157px; height:8px; overflow:hidden;}
li#fran2_m a:link, li#fran2_m a:visited {background-position:-293px 0px;}
li#fran2_m a:hover, li#fran2_m a:focus {background-position:-293px -8px;}
body#fran2_m-page ul#fran2 li#fran2_m a {background-position: -293px  -8px;}
body#fran2_m-page ul#nav li#franchise a {background-position: -193px -233px;}
body#fran2_m-page #navBody{width:600px; height:550px; margin-left:193px; background-image:url(../images/knockouts_fran1.jpg); background-repeat:no-repeat; padding-left:30px; padding-top:20px;}

