@charset "utf-8";
/* --------------------------------------*/
/* Table of Contents                     */
/* --------------------------------------*/
/* 01. General Classes                   */
/* 02. Navigation Classes                */
/* 03. Content Classes                   */
/* 04. Footer Classes                    */
/*---------------------------------------*/
/* --------------------------------------*/
/* 01. General Classes                   */
/* --------------------------------------*/
/*global*/
body{font:100% Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";background:#666;margin:0;padding:0;text-align:center;background:url(/library/images/background.jpg) repeat transparent;}
#container{padding:0;margin:0 auto;text-align:center;background:url(/library/images/header_background.png) no-repeat;height:868px;width:1143px;}
#mainContent{padding:0;margin:25px auto 0 auto;position:relative;text-align:center;height:100%;}
.hidden{display:none;}

/* --------------------------------------*/
/* 02. Navigation Classes                */
/* --------------------------------------*/
/* Home Btn
---------------------------------------- */ 
#home-btn{position:absolute;left:70px;top:-25px;height:28px;width:67px;background:url(/library/images/home_btn.png) -0px -0px no-repeat;}
#home-btn:hover{position:absolute;left:70px;top:-25px;height:28px;width:67px;background:url(/library/images/home_btn.png) -0px -28px no-repeat;}
#home-btn #home-btn-nav-text{font-family:"Arial Rounded MT Bold";font-size:11px;color:#8d6a37;padding:34px 0 0 12px;text-transform:uppercase;position:absolute;left:5px;top:-40px;}
#home-btn #home-btn-nav-text a{color:#8d6a37;text-decoration:none;}
#home-btn #home-btn-nav-text a:hover{text-decoration:none;color:#AF4B49;}
/* VIP Rewards
---------------------------------------- */ 
#vip-rewards{z-index:20;position:absolute;left:285px;top:20px;height:84px;width:148px;background:url(/library/images/vip_rewards.png) -0px -0px no-repeat;}
#vip-rewards:hover{z-index:20;position:absolute;left:285px;top:20px;height:84px;width:148px;background:url(/library/images/vip_rewards.png) -0px -84px no-repeat;}
#vip-rewards #vip-rewards-nav-text{font-family:"Arial Rounded MT Bold";font-size:14px;color:#FFF;padding:34px 0 0 12px;text-transform:uppercase;}
#vip-rewards #vip-rewards-nav-text a{color:#FFF;text-decoration:none;}
#vip-rewards #vip-rewards-nav-text a:hover{text-decoration:none;color:#FF0;}
/* Jobs Nav Btn
---------------------------------------- */  
#jobs{z-index:10;position:absolute;left:362px;top:90px;height:66px;width:95px;background:url(/library/images/jobs.png) -0px -0px no-repeat;}
#jobs:hover{z-index:10;position:absolute;left:362px;top:90px;height:66px;width:95px;background:url(/library/images/jobs.png) -0px -66px no-repeat;}
#jobs #jobs-nav-text{font-family:"Arial Rounded MT Bold";font-size:14px;color:#FFF;padding:18px 0 0 15px;text-transform:uppercase;}
#jobs #jobs-nav-text a{color:#FFF;text-decoration:none;}
#jobs #jobs-nav-text a:hover{text-decoration:none;color:#FF0;}
/* Schlittz Pics Nav Btn
---------------------------------------- */ 
#schlitz-pics{z-index:10;position:absolute;left:432px;top:14px;height:111px;width:161px;background:url(/library/images/schlitz_pics.png) -0px -0px no-repeat;}
#schlitz-pics:hover{z-index:10;position:absolute;left:432px;top:14px;height:111px;width:161px;background:url(/library/images/schlitz_pics.png) -0px -111px no-repeat;}
#schlitz-pics #schlitz-pics-nav-text{font-family:"Arial Rounded MT Bold";font-size:14px;color:#FFF;padding:55px 0 0 17px;text-transform:uppercase;}
#schlitz-pics #schlitz-pics-nav-text a{color:#FFF;text-decoration:none;}
#schlitz-pics #schlitz-pics-nav-text a:hover{text-decoration:none;color:#FF0;}
/* Locations Nav Btn
---------------------------------------- */ 
#locations{z-index:9;position:absolute;left:583px;top:81px;height:48px;width:113px;background:url(/library/images/locations.png) -0px -0px no-repeat;}
#locations:hover{z-index:9;position:absolute;left:583px;top:81px;height:48px;width:113px;background:url(/library/images/locations.png) -0px -48px no-repeat;}
#locations #locations-nav-text{font-family:"Arial Rounded MT Bold";font-size:13px;color:#0e613f;padding:2px 0 0 15px;text-transform:uppercase;}
#locations #locations-nav-text a{color:#0e613f;text-decoration:none;}
#locations #locations-nav-text a:hover{text-decoration:none;color:#E96411;}
#locations #locations-nav-text #locations-small-text{font-family:"Arial Rounded MT Bold";font-size:8px;color:#999;margin:0;padding:0;text-transform:uppercase;position:absolute;left:15px;top:28px;}
#locations #locations-nav-text #locations-small-text a{color:#999;text-decoration:none;}
#locations #locations-nav-text #locations-small-text a:hover{text-decoration:none;color:#008B52;}
/* Contact Nav Btn
---------------------------------------- */ 
#contact{z-index:8;position:absolute;left:603px;top:22px;height:75px;width:112px;background:url(/library/images/contact.png) -0px -0px no-repeat;}
#contact:hover{z-index:8;position:absolute;left:603px;top:22px;height:75px;width:112px;background:url(/library/images/contact.png) -0px -75px no-repeat;}
#contact #contact-nav-text{font-family:"Arial Rounded MT Bold";font-size:13px;color:#0e613f;padding:10px 0 0 38px;text-transform:uppercase;}
#contact #contact-nav-text a{color:#0e613f;text-decoration:none;}
#contact #contact-nav-text a:hover{text-decoration:none;color:#E96411;}
#contact #contact-nav-text #contact-small-text{font-family:"Arial Rounded MT Bold";font-size:8px;color:#999;margin:0;padding:0;text-transform:uppercase;position:absolute;left:65px;top:35px;}
#contact #contact-nav-text #contact-small-text a{color:#999;text-decoration:none;}
#contact #contact-nav-text #contact-small-text a:hover{text-decoration:none;color:#008B52;}
/* Our Menu Nav Btn
---------------------------------------- */ 
#our-menu{z-index:20;position:absolute;left:705px;top:20px;height:174px;width:232px;background:url(/library/images/our_menu.png) -0px -0px no-repeat;}
#our-menu:hover{z-index:20;position:absolute;left:705px;top:20px;height:174px;width:232px;background:url(/library/images/our_menu.png) -0px -174px no-repeat;}
#our-menu #our-menu-nav-text{font-family:"Arial Rounded MT Bold";font-size:23px;color:#0e613f;text-transform:uppercase;text-align:right;position:absolute;left:50px;top:30px;}
#our-menu #our-menu-nav-text a{color:#0e613f;text-decoration:none;}
#our-menu #our-menu-nav-text a:hover{text-decoration:none;color:#E96411;}
#our-menu #our-menu-nav-text #our-menu-small-text{font-family:"Arial Rounded MT Bold";font-size:12px;color:#999;margin:0;padding:0;text-transform:uppercase;position:absolute;left:-24px;top:55px;}
#our-menu #our-menu-nav-text #our-menu-small-text a{color:#999;text-decoration:none;}
#our-menu #our-menu-nav-text #our-menu-small-text a:hover{text-decoration:none;color:#008B52;}
/* --------------------------------------*/
/* 03. Content Classes                   */
/* --------------------------------------*/
/* Banner
---------------------------------------- */ 
#banner{z-index:3;position:absolute;left:143px;top:171px;width:868px;height:336px;overflow:hidden;}
.banner_img{width:868px;height:336px;}
#content_top{z-index:0;background:url(/library/images/content_background_top.png) repeat-y;position:absolute;top:190px;left:0px;width:100%;min-height:365px;}
#content_footer{z-index:0;background:url(/library/images/content_background_bottom.png) no-repeat;position:absolute;bottom:180px;left:0px;width:100%;height:194px;}

/* --------------------------------------*/
/* Login
---------------------------------------- */ 
#login-form-wrapper{width:600px;margin:80px 0 0 auto;}

/* Hot Slices
---------------------------------------- */ 
#hot-slices{position:absolute;left:140px;top:505px;width:184px;height:131px;}
/* Specials
---------------------------------------- */ 
#our-specials{position:absolute;left:160px;top:630px;width:140px;height:33px;background-image:url(/library/images/our_specials.gif);}
#our-specials #our-specials-small-text{font-family:"Arial Rounded MT Bold";font-size:9px;color:#6ee1b2;text-transform:uppercase;position:absolute;left:30px;top:5px;}
#our-specials #our-specials-small-text a{color:#6ee1b2;text-decoration:none;}
#our-specials #our-specials-small-text a:hover{text-decoration:none;color:#f5c32c;}
#our-specials-nav-text{font-family:"Arial Rounded MT Bold";font-size:12px;color:#FFF;margin:0;padding:0;text-transform:uppercase;position:absolute;left:20px;top:15px;}
#our-specials-nav-text a{color:#FFF;text-decoration:none;}
#our-specials-nav-text a:hover{text-decoration:none;color:#f5c32c;}
/* Welcome Blurb
---------------------------------------- */ 
#main-content{z-index:3;position:absolute;left:240px;top:200px;width:668px;height:310px;text-align:center;font-family:arial, sans, sans-serif, calibri;font-size:12px;line-height:15px;color:#4F4F4F;}
#main-content a, #main-content a:visited{color:#03804C;text-decoration:none;}
#main-content a:hover{color:#EEB109;text-decoration:underline;}
#content-text{z-index:30;background:url(/library/images/content_background.png) no-repeat;font-family:arial, sans, sans-serif, calibri;font-size:12px;text-align:left;position:absolute;left:300px;top:530px;width:330px;height:117px;}
#content-text h2{margin:0;font-size:30px;width:100%;}
#content-text p{margin:0 0 0 20px;width:100%;}
#content-text .large-title-text{font-family:"Arial Rounded MT Bold";font-size:28px;color:#434343;margin:0;padding:0;text-transform:uppercase;}
#content-text .small-title-text{font-family:"Arial Rounded MT Bold";font-size:14px;color:#a3a2a2;margin:0;padding:0 0 0 23px;text-transform:uppercase;}
#content-text{color:#525252;margin:0;padding:0 0 0 23px;}

/* Newsletter Sign Up
---------------------------------------- */ 
#newsletter{position:absolute;left:707px;top:530px;width:308px;height:96px;background-image:url(/library/images/newsletter_background.jpg);z-index:40;}
#newsletter #newsletter-title{font-family:"Arial Rounded MT Bold";font-size:16px;color:#FFF;margin:0;padding:0;text-transform:uppercase;position:absolute;left:25px;top:15px;}
#newsletter #sign-up-background{position:absolute;left:15px;top:43px;margin:0;padding:0;height:35px;width:278px;background:url(/library/images/text.gif) no-repeat bottom;}
#newsletter #sign-up-background #sign-up-text-field{position:absolute;left:5px;top:9px;border:1px solid #FFF;width:264px;height:15px;margin:0;padding:2px;font-family:"Arial Rounded MT Bold";font-size:12px;color:#666;}
#newsletter #sign-up-background #join-btn{position:absolute;left:0;top:43px;border:none;margin:0;padding:0;font-family:"Arial Rounded MT Bold";font-size:12px;}
/* --------------------------------------*/
/* 04. Footer Classes                    */
/* --------------------------------------*/
#footer{z-index:60;position:absolute;left:115px;top:685px;width:915px;height:164px;background-image:url(/library/images/footer_background.png);}
#footer-copyright{z-index:60;font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";font-size:12px;color:#d3aca3;margin:0;padding:0;position:absolute;left:10px;top:10px;}
#footer-links{z-index:60;font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";font-size:12px;color:#ad8986;margin:0;padding:0;position:absolute;left:10px;top:30px;}
#footer-links a{color:#ad8986;}
#footer-links a:hover{color:#FFF;}
#kfx-credit-background{position:absolute;left:10px;top:60px;width:141px;height:29px;background-image:url(/library/images/kfx_credit_background.png);font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";font-size:12px;color:#b3968e;}
#kfx-credit-background #kfx-credit-background-link{position:absolute;left:10px;top:7px;}
#kfx-credit-background #kfx-credit-background-link a{color:#b3968e;text-decoration:none;}
#kfx-credit-background #kfx-credit-background-link a:hover{text-decoration:none;color:#FFF;}
#footer-logos{position:absolute;left:625px;top:10px;width:251px;height:95px;font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";font-size:12px;color:#b3968e;}
/* Walk On Logo
---------------------------------------- */ 
#footer-logos #walk-on-logo{position:absolute;left:30px;top:0px;width:99px;height:50px;border:none;}
/* Roux House Logo
---------------------------------------- */ 
#footer-logos #roux-house-logo{position:absolute;left:130px;top:0px;width:82px;height:50px;border:none;}
/* Happys Logo
---------------------------------------- */ 
#footer-logos #happys-logo{position:absolute;left:215px;top:0px;width:47px;height:50px;border:none;}
#social-media-logos{z-index:60;margin:0;padding:0;position:absolute;left:620px;top:70px;}
/* Twitter Logo
---------------------------------------- */ 
#social-media-logos #twitter-logo{z-index:60;margin:0;padding:0;position:absolute;left:85px;top:0;width:83px;height:34px;border:none;}
/* Facebook Logo
---------------------------------------- */ 
#social-media-logos #facebook-logo{z-index:60;margin:0;padding:0;position:absolute;left:180px;top:0;width:87px;height:34px;border:none;}
#social-media-logos #footer-content{font-family:Arial, Helvetica, sans-serif, "Arial Rounded MT Bold";font-size:12px;color:#ad8986;}
/* Shlittz Logo
---------------------------------------- */ 
#logo{z-index:4;position:absolute;left:32px;top:0px;width:332px;height:299px;}
/* Pizza Man
---------------------------------------- */ 
#pizza-man{z-index:50;position:absolute;left:900px;top:0px;width:218px;height:789px;}


