a:link, a:visited { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; color: #ff0; }
a:active { text-decoration: none; color: #ff0; }
body { background-image: url(); margin-top: 0px; margin-bottom: 0px; background-color: #666; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.phone { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #fff; }
.style2 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: #fff; }
a, img { outline: none; }
/*body.wide { width: 990px; height: auto; margin-left: auto; margin-right: auto; overflow: auto; }*/

/* Extra  */

.style15 { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; }
.style16 { font-size: medium; }

.contentwrap { margin-left: auto; margin-right: auto; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top: 10px; width: 831px; height: auto; }
.contentwrap .top { float: left; width: 831px; height: 29px; background: url(../_images/top_2.png) no-repeat; }
.contentwrap .middd { float: left; width: 831px; height: auto; padding: 0px; margin: 0px; text-align: left; color: #fff; background: url(../_images/mid_2.png) repeat-y; overflow: hidden; }
.contentwrap .middd a { border: 0px; }
.contentwrap .middd div { padding: 0px; padding-top: 0px; padding-bottom: 0px; }
.contentwrap .middd div.big { float: left; width: auto; height: auto; text-align: center; font-size: 40px; line-height: 35px; font-weight: bold; }
.contentwrap .middd div.norm { float: left; margin-top: 10px; width: auto; height: auto; text-align: center; font-size: 24px; line-height: 28px; font-weight: bold; }
.contentwrap .middd div.apply { float: left; margin-top: 10px; width: auto; height: auto; text-align: center; font-size: 24px; line-height: 28px; color: #ff0; font-weight: bold; }
.contentwrap .middd div.lil { float: left; margin-top: 10px; width: auto; height: auto; text-align: center; font-size: 12px; line-height: 18px; font-weight: normal; }
.contentwrap .bottom { float: left; width: 831px; height: 29px; background: url(../_images/bottom_2.png) no-repeat; }
.mcontent { margin-left: auto; margin-right: auto; width: 430px; overflow: hidden; }
.hiring { float: left; width: 312px; height: 62px; margin-left: 260px; background: url(../jpg/downloadbutton.jpg) no-repeat; cursor: pointer; }
.centre { margin-left: auto; margin-right: auto; padding-top: 10px; }
.nav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; }
.placer { width: 650px; height: 250px; }
.placer2 { display: none; }
.placer2 .slideshow { display: none; }
.music { float: left; position: absolute; margin-left: 560px; margin-top: 338px; width: 115px; height: 50px; overflow: hidden; background-image: url(../images/music_button.png); cursor: pointer; }
.musicpos { float: left; margin-top: 8px; margin-left: 20px; overflow: hidden; }

/*  wide  */

body.wide { width: 100%; min-width: 990px; height: 100%; padding: 0px; border: 0px; background-image: url(../_images/bgn.png); background-color: #740f10; background-position: center top; background-repeat: repeat-y; }
body.wide .stretch { min-height: 100%; /*background: url( ../_images/horiz_bg.jpg ) center top repeat-x;*/ }
body.wide .stretch2 { margin-left: auto; margin-right: auto; /*background: url( ../_images/horiz_bg.jpg ) center top repeat-x;*/ }
body.wide .centred { width: auto; min-width: 990px; margin-left: auto; margin-right: auto; background: url(../_images/bggn.png ) center top no-repeat; }
body.wide .centred2 { width: auto; min-width: 990px; margin-left: auto; margin-right: auto; background: url(../_images/bggn.png ) center top no-repeat; }
body.wide table.wrap { padding: 0px; border: 0px; }
body.wide .music { float: left; position: absolute; margin-left: 510px; margin-top: 338px; width: 115px; height: 50px; overflow: hidden; background-image: url(../images/music_button.png); cursor: pointer; }
body.wide .music2 { float: left; position: relative; margin-left: 510px; margin-top: 338px; width: 115px; height: 50px; overflow: hidden; background-image: url(../images/music_button.png); cursor: pointer; }
body.wide .main_wrapper { margin-left: auto; margin-right: auto; width: 990px; margin-top: 0px; padding-top: 0px; overflow: hidden; }
body.wide .inner_wrap { float: left; width: 1112px; margin-top: 10px; height: 116px; /*border: dashed 1px #fff;*/ overflow: hidden; }
body.wide .squash { float: left; width: 990px; height: 24px; overflow: hidden; }
body.wide .header { margin-left: auto; margin-right: auto; width: 100%; height: 90px; overflow: hidden; }
body.wide .inner_header { margin-left: auto; margin-right: auto; height: 90px; overflow: hidden; }
body.wide .inner_button_wrap { margin-left: auto; margin-right: auto; width: 880px; height: 90px; overflow: hidden; }
body.wide .header_button { float: left; width: 110px; height: 90px; }
body.wide .header_button_placer { float: left; width: 220px; height: 90px; }
body.wide .header_button_long { float: left; width: 220px; height: 90px; }
body.wide .left_nav { float: left; width: 230px; margin-top: 7px; height: 100%; overflow: hidden; }
body.wide .left_short { float: left; margin-left: 15px; width: 200px; height: 25px; overflow: hidden; }
body.wide .left_button { float: left; margin-left: 15px; margin-top: -5px; width: 200px; height: 121px; overflow: hidden; }
body.wide .center { float: left; width: 650px; margin-top: 7px; /*margin-bottom: 20px;*/ height: auto; overflow: hidden; }
body.wide .center_movie { margin-left: auto; margin-right: auto; width: 650px; height: 400px; overflow: hidden; }
body.wide .right_nav { float: left; width: 230px; margin-top: 7px; margin-bottom: 10px; height: 100%; overflow: hidden; }
body.wide .shift { margin-left: -4px; margin-top: 10px; margin-bottom: 8px; overflow: hidden; }
body.wide .newwide { margin-left: auto; margin-right: auto; width: 880px; margin-top: 7px; margin-bottom: 5px; overflow: hidden; }
body.wide .full { margin-left: auto; margin-right: auto; width: 990px; margin-top: 7px; /*margin-bottom: 10px;*/ height: 100%; overflow: hidden; }
body.wide .rtinner { float: left; width: 215px; margin-left: 5px; height: auto; }
body.wide .nav { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
body.wide .new_footer { margin-left: auto; margin-right: auto; margin-bottom: 20px; width: 100%; height: auto; text-align: center; overflow: hidden; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8px; font-weight: bold; color: #fff; }
body.wide .new_footer_two { float: left; width: 100%; overflow: hidden; }
body.wide .fifty { float: left; width: 50%; text-align: center; }
body.wide .wrappery { width: 990px; margin-left: auto; margin-right: auto; overflow: hidden; }
body.wide .footer_wrap { margin-left: auto; margin-right: auto; width: 760px; color: #fff; font-size: 14px; overflow: hidden; }
body.wide .flash_head { margin-left: auto; margin-right: auto; width: 900px; height: 145px; overflow: hidden; }
body.wide .marg { margin-left: 10px; }
body.wide .loc_button { display: none; float: left; height: 94px; width: 85px; margin-top: 20px; position: relative; background: url(../_images/over65locations.png ) no-repeat; }
body.wide .loc_button2 { display: none; position: absolute; height: 63px; width: 57px; margin-left: -35px; margin-top: 63px; background: url(../_images/over65locations_sm.png ) no-repeat; }
body.wide .tweetbutt { cursor: pointer; margin-left: 6px; float: left; width: 30px; height: 30px; background: url(../_images/tweet.png) no-repeat; overflow: hidden; }
body.wide .fbbutt { cursor: pointer; margin-left: 10px; float: left; width: 93px; height: 30px; background: url(../_images/fb.png) no-repeat; }
body.wide .mwrap { margin-left: auto; margin-right: auto; width: 900px; height: 464px; margin-bottom: 10px; overflow: hidden; }
body.wide .flashwrap { float: left; width: 425px; height: 344px; margin-left: 10px; margin-right: 0px; margin-bottom: 10px; border: solid 1px #fff; overflow: hidden; }
body.wide .flashwrap2 { margin-left: auto; margin-right: auto; width: 560px; height: 340px; margin-bottom: 10px; border: solid 1px #fff; overflow: hidden; }
body.wide .tallcoup { margin-left: auto; margin-right: auto; margin-bottom: 5px; width: 795px; height: 765px; overflow: hidden; }
body.wide .contentwrap .middd div.big { width: 430px; overflow: hidden; }
body.wide .contentwrap .middd span.fran { float: left; width: 615px; font-size: 28px; color: #fff200; font-weight: bold; overflow: hidden; }
body.wide .contentwrap .middd div.norm { width: 430px; overflow: hidden; }
body.wide .contentwrap .middd div.normm { float: left; width: 515px; color: #fff; font-size: 12px; overflow: hidden; }
body.wide .contentwrap .middd div.lil { width: 430px; overflow: hidden; }
body.wide .contentwrap .middd #hire { display: none; width: 400px; margin-left: auto; margin-right: auto; overflow: hidden; }
body.wide .contentwrap .middd .mor { width: 100%; margin-bottom: 10px; overflow: hidden; }
body.wide .btext { color: #fff600; }

/* twitter feed  */

body.wide .topper { float: left; width: 212px; height: 60px; margin-left: 3px; background: url(../_images/topper2.png) no-repeat; }
body.wide .rtop { float: left; width: 212px; height: 15px; margin-left: 3px; background: url(../_images/r_top2.png) no-repeat; }
body.wide .rmid { float: left; width: 212px; margin-left: 3px; background: url(../_images/r_mid2.png) repeat-y; }
body.wide .rbottom { float: left; width: 212px; height: 15px; margin-left: 3px; background: url(../_images/r_bot2.png) no-repeat; }
body.wide .wrapperz { width: 880px; margin-left: 65px; height: auto; margin-bottom: 10px; overflow: hidden; }

body.wide #twitter_div ul { margin: 8px; margin-left: 6px; margin-right: 6px; padding: 0px; width: 196px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; }
body.wide #twitter_div li { list-style: none; border-bottom: solid 1px #fff; margin-top: 5px; padding-bottom: 5px; }
body.wide #twitter_div a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; }
body.wide #twitter_div a:hover { color: #fff200; }
body.wide .tweetmodule { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; }
body.wide .tweetmodule p { text-align: center; }

/*  locations */

body.wide .locwrap { width: 450px; height: auto; overflow: hidden; }
body.wide .locwrap2 { width: 880px; height: auto; overflow: hidden; }
body.wide .pic { display: none; float: right; width: 400px; height: 266px; }
body.wide .lochead { float: left; width: 146px; height: 20px; margin-bottom: 5px; text-align: center; background-color: #000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #fff; }
body.wide .lochead2 { float: left; width: 292px; height: 20px; margin-bottom: 5px; text-align: center; background-color: #000; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: medium; font-weight: bold; color: #fff; }
body.wide div.fill { float: left; width: 146px; height: 20px; }
body.wide .fill a, body.wide .fill a:hover { text-decoration: none; border: 0px; }
body.wide .col { float: left; width: 145px; height: auto; overflow: hidden; }
body.wide .col2 { float: left; width: 300px; height: auto; overflow: hidden; }
body.wide .states { float: left; width: 450px; height: 20px; }
body.wide .states2 { float: left; width: 880px; height: 20px; }


/* tabs  */

body.wide ul.tabs { float: left; list-style: none; width: 211px; height: auto; padding-top: 0px; margin-top: 0px; overflow: hidden; }
body.wide ul.tabs li { height: 23px; line-height: 23px; }

body.wide ul.tabs li a.mpizza { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -40px no-repeat; }
body.wide ul.tabs li a.mpizza:hover { background: url(../_images/hp_sprite.png) -200px -40px no-repeat; }
body.wide ul.tabs li a.mspizza { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -200px no-repeat; }
body.wide ul.tabs li a.mspizza:hover { background: url(../_images/hp_sprite.png) -200px -200px no-repeat; }
body.wide ul.tabs li a.mhcrust { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -100px no-repeat; }
body.wide ul.tabs li a.mhcrust:hover { background: url(../_images/hp_sprite.png) -200px -100px no-repeat; }
body.wide ul.tabs li a.mribs { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -20px no-repeat; }
body.wide ul.tabs li a.mribs:hover { background: url(../_images/hp_sprite.png) -200px -20px no-repeat; }
body.wide ul.tabs li a.mhwings { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -80px no-repeat; }
body.wide ul.tabs li a.mhwings:hover { background: url(../_images/hp_sprite.png) -200px -80px no-repeat; }
body.wide ul.tabs li a.mchicken { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -160px no-repeat; }
body.wide ul.tabs li a.mchicken:hover { background: url(../_images/hp_sprite.png) -200px -160px no-repeat; }
body.wide ul.tabs li a.mjshrimp { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -220px no-repeat; }
body.wide ul.tabs li a.mjshrimp:hover { background: url(../_images/hp_sprite.png) -200px -220px no-repeat; }
body.wide ul.tabs li a.mseafood { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -240px no-repeat; }
body.wide ul.tabs li a.mseafood:hover { background: url(../_images/hp_sprite.png) -200px -240px no-repeat; }
body.wide ul.tabs li a.mdinner { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -120px no-repeat; }
body.wide ul.tabs li a.mdinner:hover { background: url(../_images/hp_sprite.png) -200px -120px no-repeat; }
body.wide ul.tabs li a.mchu { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -140px no-repeat; }
body.wide ul.tabs li a.mchu:hover { background: url(../_images/hp_sprite.png) -200px -140px no-repeat; }
body.wide ul.tabs li a.msand { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -260px no-repeat; }
body.wide ul.tabs li a.msand:hover { background: url(../_images/hp_sprite.png) -200px -260px no-repeat; }
body.wide ul.tabs li a.mpasta { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -60px no-repeat; }
body.wide ul.tabs li a.mpasta:hover { background: url(../_images/hp_sprite.png) -200px -60px no-repeat; }
body.wide ul.tabs li a.msalad { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px 0px no-repeat; }
body.wide ul.tabs li a.msalad:hover { background: url(../_images/hp_sprite.png) -200px 0px no-repeat; }
body.wide ul.tabs li a.mapp { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -180px no-repeat; }
body.wide ul.tabs li a.mapp:hover { background: url(../_images/hp_sprite.png) -200px -180px no-repeat; }
			
/*  Misc  */

body.wide .tab_container { }
body.wide .wrappy { width: 683px; height: 300px; overflow: hidden; }
body.wide .lefty { float: left; width: 400px; height: 300px; }
body.wide .righty { float: left; width: 282px; height: 300px; background: url(../_images/content_R.png); }
body.wide .cont { position: relative; width: 255px; height: 270px; margin-top: 15px; overflow: hidden; overflow-y: scroll; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; }
body.wide .nun { position: relative; width: 255px; height: 270px; margin-top: 15px; overflow: hidden; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fff; }
body.wide .finale { margin-bottom: 10px; /*overflow: hidden;*/ }
body.wide .finale2 { margin-left: auto; margin-right: auto; overflow: hidden; }
body.wide .full .hd img { border: solid 1px #fff; }

/* left menu  */

body.wide .cl_pizz { float: left; width: 400px; height: 300px; background: url(../_images/content_L-pizza.png) no-repeat; }
body.wide .cl_spec { float: left; width: 400px; height: 300px; background: url(../_images/content_L-specpizza.png) no-repeat; }
body.wide .cl_happ { float: left; width: 400px; height: 300px; background: url(../_images/content_L-happycrust.png) no-repeat; }
body.wide .cl_rib { float: left; width: 400px; height: 300px; background: url(../_images/content_L-ribs.png) no-repeat; }
body.wide .cl_wing { float: left; width: 400px; height: 300px; background: url(../_images/content_L-wings.png) no-repeat; }
body.wide .cl_chic { float: left; width: 400px; height: 300px; background: url(../_images/content_L-chicken.png) no-repeat; }
body.wide .cl_shri { float: left; width: 400px; height: 300px; background: url(../_images/content_L-shrimp.png) no-repeat; }
body.wide .cl_sea { float: left; width: 400px; height: 300px; background: url(../_images/content_L-seafood.png) no-repeat; }
body.wide .cl_dinn { float: left; width: 400px; height: 300px; background: url(../_images/content_L-dinnercom.png) no-repeat; }
body.wide .cl_chub { float: left; width: 400px; height: 300px; background: url(../_images/content_L-chubatta.png) no-repeat; }
body.wide .cl_sand { float: left; width: 400px; height: 300px; background: url(../_images/content_L-sandwiches.png) no-repeat; }
body.wide .cl_pas { float: left; width: 400px; height: 300px; background: url(../_images/content_L-pasta.png) no-repeat; }
body.wide .cl_sal { float: left; width: 400px; height: 300px; background: url(../_images/content_L-salad.png) no-repeat; }
body.wide .cl_app { float: left; width: 400px; height: 300px; background: url(../_images/content_L-appetizer.png) no-repeat; }

body.wide .contentwrap .middd .appwrap { float: left; margin-left: 10px; width: 191px; height: 92px; }
body.wide .contentwrap .middd .apply { float: left; text-align: center; width: 127px; height: 48px; background: url(../_images/appp.png) 0px 0px no-repeat; overflow: hidden; cursor: pointer; }
body.wide .contentwrap .middd .download { float: left; margin-top: 10px; width: 127px; height: 48px; background: url(../_images/appp.png) 0px -48px no-repeat; overflow: hidden; cursor: pointer; }
body.wide .contentwrap .middd .franchise { float: left; text-align: center; width: 127px; height: 48px	; background: url(../_images/appp.png) 0px -96px no-repeat; overflow: hidden; cursor: pointer; }
body.wide .contentwrap .middd .franchise2 { float: left; text-align: center; margin-left: 8px; margin-top: 8px; width: 127px; height: 48px; background: url(../_images/appp.png) 0px -96px no-repeat; overflow: hidden; cursor: pointer; }
body.wide .contentwrap .middd .rrwrap span { color: #fff; }
body.wide .contentwrap .middd .rrwrap { float: left; width: 185px; height: auto; line-height: 22px; font-weight: bold; text-align: center; overflow: hidden; color: #fff200; }
body.wide .mcontent2 { float: left; width: 430px; height: auto; overflow: hidden; }
body.wide .mcontent3 { float: left; width: 615px; height: auto; overflow: hidden; }
body.wide .coupons { background: url(../_images/web_coupons.png); width: 795px; height: 765px; }

body.wide .ostorywrap { width: 850px; height: 300px; margin-left: 10px; overflow: hidden; }
body.wide .ourstory_nuv { width: 842px; height: 292px; background: url(../_images/our_story.png) no-repeat; overflow: hidden; }
body.wide .flash_head_nuv { margin-left: auto; margin-right: auto; width: 990px; height: 145px; overflow: hidden; }

/* Calendar  */

body.wide td .cpCurrentMonthDate { color: #000; }
body.wide td .cpCurrentDate { background-color: #f33; }

/*  Google Maps  */

body.wide .onumbers { margin-left: auto; margin-right: auto; margin-bottom: 10px; overflow: hidden; }
body.wide .obold { font-weight: bold; }
body.wide .mapwrap { margin-left: auto; margin-right: auto; margin-bottom: 10px; width: 850px; height: 400px; border: solid 1px #000; }
body.wide .mapwraptall { margin-left: auto; margin-right: auto; margin-bottom: 10px; width: 850px; height: 550px; border: solid 1px #000; }
body.wide .bubble { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000; }

.numbers { width: auto; margin-left: auto; margin-right: auto; text-align: center; color: #fff600; }

/*  Shop  */

body.wide .shopitem { float: left; width: 311px; height: 525px; margin: 5px; margin-top: 10px; overflow: hidden; }
body.wide .shopitem-t  { float: left; width: 311px; height: 377px; margin: 5px; margin-top: 10px; overflow: hidden; }
body.wide .shopitem-b  { float: left; width: 311px; height: 376px; margin: 5px; margin-top: 10px; overflow: hidden; }

body.wide .shoptop { float: left; width: 293px; height: 437px; margin-left: 9px; border: solid 1px #000; overflow: hidden; }
body.wide .shoptop-n { float: left; width: 293px; height: 437px; margin-left: 9px; overflow: hidden; }
body.wide .shoptop-t { float: left; width: 293px; height: 289px; margin-left: 9px; overflow: hidden; }
body.wide .shoptop-b { float: left; width: 293px; height: 288px; margin-left: 9px; overflow: hidden; }

body.wide .shopbottom { float: left; background: url(../_images/strip.png) no-repeat; width: 311px; height: 73px; margin-top: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; overflow: hidden; }
body.wide .shopbottom div.l { float: left; width: 155px; height: 73px; }
body.wide .shopbottom div.l p { margin-left: 10px; margin-top: 10px; }
body.wide .shopbottom div.r { float: left; width: 156px; height: 73px; }
body.wide .shopbottom div.r textarea { margin-top: 5px; width: 135px; height: 60px; }

/*  New Header Buttons  */

body.wide .hb_home { background: url(../_images/home_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_menu { background: url(../_images/menu_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_locator { background: url(../_images/locator_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_coupons { background: url(../_images/coupons_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_catering { background: url(../_images/catering_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_franchise { background: url(../_images/franchise_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_ourstory { background: url(../_images/ourstory_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_tv { background: url(../_images/tv_but_.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .hb_apply { background: url(../_images/hiring_but.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }

/*  New Left Buttons  */

body.wide .hb_bigdeal { background: url(../_images/big_combo_left.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_hdayz { background: url(../_images/hdayz_left.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_double { background: url(../_images/home_navtiles_doublehappy.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_ub { background: url(../_images/home_navtiles_unbeatable.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_gameday { background: url(../images/hp_nav_gameday.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_halloween { background: url(../_images/hp_halloween_small.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }
body.wide .hb_coats { background: url(../_images/coats_navtile.png) no-repeat; width: 200px; height: 121px; cursor: pointer; }

/*  Sub Menu Buttons  */

body.wide .subbigdeal { background: url(../_images/hp_big_deal.png) no-repeat; width: 650px; height: 250px; cursor: pointer; }
body.wide .subhdayz { background: url(../_images/hp_happysdayz.png) no-repeat; width: 650px; height: 250px; cursor: pointer; }

/*  Franchising Page  */

body.wide .franchead { background: url(../_images/franchising_header.jpg) no-repeat; margin-left: 3px; width: 824px; height: 203px; overflow: hidden; }
body.wide .yrool { background: url(../_images/ydot.jpg) repeat-x; margin-left: 23px; margin-top: 10px; margin-bottom: 10px; width: 785px; height: 1px; }
body.wide .emp { float: left; background: url(../_images/emp.jpg) no-repeat; width: 487px; height: 294px; overflow: hidden; }
body.wide .lform { float: left; padding-left: 5px; width: 600px; height: auto; overflow: hidden; }
body.wide .rform { float: left; padding-left: 5px; width: 400px; height: auto; overflow: hidden; }
body.wide .pizzamap { display: none; margin-left: auto; margin-right: auto; background: url(../_images/pizzamap.png) no-repeat; width: 359px; height: 280px; overflow: hidden; }
body.wide .frantext { float: left; margin-left: 15px; width: 300px; font-weight: normal; font-size: 10pt; line-height: 22px; height: auto; }
body.wide .numbris { color:#ff0; font-size: 14pt; font-weight: bold; }
body.wide span.yellow { color:#ff0; font-weight: bold; }

/*  Media Page  */

.med_l_wrap { float: left; width: 649px; height: auto; margin-left: 10px; }
.med_l_content { float: left; width: 649px; height: auto; overflow: hidden; }
.bb_occasion { float: left; width: 649px; height: 29px; margin-bottom: 6px; background: url(../_images/_media/longbar_happy_occasion.png) no-repeat; }
.bb_memory { float: left; width: 649px; height: 29px; margin-bottom: 6px; background: url(../_images/_media/longbar_happy_m.png) no-repeat; }
.med_alt_content { width: 649px; height: auto; margin-bottom: 10px; }

.img_wrap { float: left; width: 50px; height: 50px; margin: 3px; }
.mov_wrap { float: left; width: 97px; height: 49px; margin: 3px; }
.current_mov { margin-left: auto; margin-right: auto; margin-top: 22px; background: url(../_images/_media/current_movie.jpg) no-repeat; width: 181px; height: 92px; }
.med_sun { float: left; width: 312px; height: 136px; background: url(../_images/_media/sun.png) no-repeat; overflow: hidden; }

.med_r_wrap { float: left; width: 312px; height: auto; margin-left: 10px; overflow: hidden; }
.med_r_tcontent { float: left; width: 312px; height: 136px; overflow: hidden; }
.med_r_content { float: left; width: 312px; height: auto; }
.bb_current { float: left; width: 312px; height: 29px; background: url(../_images/_media/shortbar_happy_current.png) no-repeat; }
.bb_commercials { float: left; width: 312px; height: 29px; background: url(../_images/_media/shortbar_happy_comm.png) no-repeat; }
.med_alt_rcontent { width: 312px; height: auto; }
.het { color: #fff; font: 12px bold Arial, Helvetica, sans-serif; cursor: pointer; padding-top: 0px; width: 100%; }


/*  OurStory Page*/

.claymore { width: 560px; height: 340px; margin-left: auto; margin-right: auto; border: solid 1px #fff; margin-bottom: 10px }
.destroyer { position: absolute; font: 14px bold Arial, Helvetica, sans-serif; margin-left: 745px; margin-top: 268px; color: #000; }
a.os:link, a.os:visited { font-weight: bold; color: #000; text-decoration: none; }
a.os:hover { text-decoration: underline; color: #000; }
a.os:active { text-decoration: none; color: #000; }

/*  PrettyPhoto  */

 div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat; }
 div.light_rounded .pp_top .pp_middle { background: #fff; }
 div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat; }
 div.light_rounded .pp_content .ppt { color: #000; }
 div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right { background: #fff; }
 div.light_rounded .pp_content { background-color: #fff; }
 div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer; }
 div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer; }
 div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer; }
 div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer; }
 div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer; }
 div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer; }
 div.light_rounded .pp_close { width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer; }
 div.light_rounded #pp_full_res .pp_inline { color: #000; }
 div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat; }
 div.light_rounded .pp_arrow_previous.disabled { background-position:0 -87px;cursor:default; }
 div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat; }
 div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px;cursor:default; }
 div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat; }
 div.light_rounded .pp_bottom .pp_middle { background: #fff; }
 div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat; }
 div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; }
 div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat; }
 div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
 div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat; }
 div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }
 div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }
 div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
 div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer; }
 div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer; }
 div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer; }
 div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer; }
 div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer; }
 div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer; }
 div.dark_rounded .pp_close { width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer; }
 div.dark_rounded .currentTextHolder { color: #c4c4c4; }
 div.dark_rounded .pp_description { color: #fff; }
 div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
 div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat; }
 div.dark_rounded .pp_arrow_previous.disabled { background-position:0 -87px;cursor:default; }
 div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat; }
 div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px;cursor:default; }
 div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat; }
 div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; }
 div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat; }
 div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }
 div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content { background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }
 div.dark_square .currentTextHolder { color: #c4c4c4; }div.dark_square .pp_description { color: #fff; }
 div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; }
 div.dark_square .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y; }
 div.dark_square .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y; }
 div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer; }
 div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer; }
 div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer; }
 div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer; }
 div.dark_square .pp_close { width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer; }
 div.dark_square #pp_full_res .pp_inline { color: #fff; }div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat; }
 div.dark_square .pp_arrow_previous.disabled { background-position:0 -87px;cursor:default; }
 div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat; }
 div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px;cursor:default; }div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer; }
 div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer; }
 div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content { background: #fff; }
 div.light_square .pp_content .ppt { color: #000; }div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer; }
 div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer; }
 div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer; }
 div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer; }
 div.light_square .pp_close { width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer; }
 div.light_square #pp_full_res .pp_inline { color: #000; }
 div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat; }
 div.light_square .pp_arrow_previous.disabled { background-position:0 -87px;cursor:default; }
 div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat; }
 div.light_square .pp_arrow_next.disabled { background-position: -22px -87px;cursor:default; }
 div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer; }
 div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer; }
 div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat; }
 div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x; }
 div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat; }
 div.facebook .pp_content .ppt { color: #000; }
 div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y; }
 div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y; }
 div.facebook .pp_content { background: #fff; }
 div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer; }
 div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer; }
 div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer; }
 div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer; }
 div.facebook .pp_close { width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer; }
 div.facebook #pp_full_res .pp_inline { color: #000; }
 div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat; }
 div.facebook .pp_nav .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px; }
 div.facebook .pp_arrow_previous.disabled { background-position:0 -96px;cursor:default; }
 div.facebook .pp_nav .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px; }
 div.facebook .pp_arrow_next.disabled { background-position: -32px -96px;cursor:default; }div.facebook .pp_nav { margin-top:0; }
 div.facebook .pp_nav p { font-size:15px;padding:0 3px 0 4px; }
 div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer; }
 div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer; }
 div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat; }
 div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x; }
 div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat; }
 div.pp_pic_holder a:focus { outline:none; }div.pp_overlay { background: #000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500; }
 div.pp_pic_holder { display: none;position:absolute;width:100px;z-index:10000; }
 .pp_top { height:20px;position: relative; }
 * html .pp_top { padding:0 20px; }
 .pp_top .pp_left { height:20px;left:0;position:absolute;width:20px; }
 .pp_top .pp_middle { height:20px;left:20px;position:absolute;right:20px; }
 * html .pp_top .pp_middle { left:0;position: static; }
 .pp_top .pp_right { height:20px;left:auto;position:absolute;right:0;top:0;width:20px; }
 .pp_content { height:40px; }.pp_content .ppt { left:auto;margin-bottom:5px;position: relative;top:auto; }
 .pp_fade { display: none; }.pp_content_container { position: relative;text-align: left;width:100%; }
 .pp_content_container .pp_left { padding-left:20px; }
 .pp_content_container .pp_right { padding-right:20px; }
 .pp_content_container .pp_details { margin:10px 0 2px 0; }
 .pp_description { display: none;margin:0 0 5px 0; }
 .pp_nav { clear: left;float: left;margin:3px 0 0 0; }
 .pp_nav p { float: left;margin:2px 4px; }
 .pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next { display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px; }
 .pp_hoverContainer { position:absolute;top:0;width:100%;z-index:2000; }
 a.pp_next { background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%; }
 a.pp_previous { background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%; }
 a.pp_expand,a.pp_contract { cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000; }
 a.pp_close { display:block;float: right;text-indent: -10000px; }
 .pp_bottom { height:20px;position: relative; }
 * html .pp_bottom { padding:0 20px; }
 .pp_bottom .pp_left { height:20px;left:0;position:absolute;width:20px; }
 .pp_bottom .pp_middle { height:20px;left:20px;position:absolute;right:20px; }
 * html .pp_bottom .pp_middle { left:0;position: static; }
 .pp_bottom .pp_right { height:20px;left:auto;position:absolute;right:0;top:0;width:20px; }
 .pp_loaderIcon { display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px; }
 #pp_full_res { line-height:1 !important; }
 #pp_full_res .pp_inline { text-align: left; }
 #pp_full_res .pp_inline p { margin:0 0 15px 0; }
 div.ppt { color: #fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999; }
 .clearfix:after { content: ".";display:block;height:0;clear:both;visibility: hidden; }
 .clearfix { display: inline-block; }
 * html .clearfix { height:1%; }
 .clearfix { display:block; }

/*  Cool Header Buttons  */

body.wide .but_home { background: url(../_images/happy_sprite.png) no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_home:hover { background: url(../_images/happy_sprite.png) 0px -90px no-repeat; }
body.wide .but_home.sel { background: url(../_images/happy_sprite.png) 0px -180px no-repeat; }

body.wide .but_menu { background: url(../_images/happy_sprite.png) -110px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_menu:hover { background: url(../_images/happy_sprite.png) -110px -90px no-repeat; }
body.wide .but_menu.sel { background: url(../_images/happy_sprite.png) -110px -180px no-repeat; }

body.wide .but_locate { background: url(../_images/happy_sprite.png) -220px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_locate:hover { background: url(../_images/happy_sprite.png) -220px -90px no-repeat; }
body.wide .but_locate.sel { background: url(../_images/happy_sprite.png) -220px -180px no-repeat; }

body.wide .but_coupo { background: url(../_images/happy_sprite.png) -330px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_coupo:hover { background: url(../_images/happy_sprite.png) -330px -90px no-repeat; }
body.wide .but_coupo.sel { background: url(../_images/happy_sprite.png) -330px -180px no-repeat; }

body.wide .but_cate { background: url(../_images/happy_sprite.png) -440px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_cate:hover { background: url(../_images/happy_sprite.png) -440px -90px no-repeat; }
body.wide .but_cate.sel { background: url(../_images/happy_sprite.png) -440px -180px no-repeat; }

body.wide .but_franc { background: url(../_images/happy_sprite.png) -550px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_franc:hover { background: url(../_images/happy_sprite.png) -550px -90px no-repeat; }
body.wide .but_franc.sel { background: url(../_images/happy_sprite.png) -550px -180px no-repeat; }

body.wide .but_ours { background: url(../_images/happy_sprite.png) -660px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_ours:hover { background: url(../_images/happy_sprite.png) -660px -90px no-repeat; }
body.wide .but_ours.sel { background: url(../_images/happy_sprite.png) -660px -180px no-repeat; }

body.wide .but_media { background: url(../_images/happy_sprite.png) -770px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_media:hover { background: url(../_images/happy_sprite.png) -770px -90px no-repeat; }
body.wide .but_media.sel { background: url(../_images/happy_sprite.png) -770px -180px no-repeat; }

body.wide .but_hiri { background: url(../_images/happy_sprite.png) -880px 0px no-repeat; width: 110px; height: 90px; cursor: pointer; }
body.wide .but_hiri:hover { background: url(../_images/happy_sprite.png) -880px -90px no-repeat; }
body.wide .but_hiri.sel { background: url(../_images/happy_sprite.png) -880px -180px no-repeat; }

span.heet { float: left; color: #ff0; font-size: 14px; font-weight: bold; width: 100%; margin-bottom: 10px; }
span.heetm { float: left; color: #ff0; font-size: 20px; font-weight: bold; width: 100%; margin-bottom: 10px; }
div.para { margin-left: auto; margin-right: auto; margin-bottom: 5px; width: 795px; padding: 10px; overflow: hidden; background-color: #000; color: #fff; }
div.para p { margin: 10px; }

div.catchy ( font-size: 8px; )
.fb_button { background: url(../_images/facebook_button.png) 0px 0px no-repeat; width: 100px; height: 30px; cursor: pointer; }

/*-----------New_Site--------------*/

body.new { width: 100%; min-width: 990px; height: 100%; padding: 0px; border: 0px; background: url(../_images/stripe.jpg); background-color: #000; background-position: center top; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px; font-weight: normal; background-repeat: repeat-y; }
}

body.new .main_wrapp { width: 2186px; height: 100%; margin-left: auto; margin-right: auto; overflow: hidden; }
body.new .imgwrap { height: 680px; width: auto; min-width: 990px; margin-left: auto; margin-right: auto; background: url(../_images/main_bg.jpg) center top no-repeat; }

body.new .full_cont a { color: #fff; cursor: pointer; text-decoration: none; }
body.new .full_cont a:hover { color: #fff; }

body.new .full_cont { width: 982px; height: auto; margin-left: auto; margin-right: auto; overflow: hidden; }
body.new .headerr { margin-left: 0px; width: 886px; height: 150px; overflow: hidden; }
body.new .cont_wrapp { margin-left: 0px; width: 982px; height: auto; background-color: none; overflow: hidden; }
body.new .flashh { position: absolute; margin-top: 50px; margin-left: 0px; background-color: #eee; width: 140px; height: 129px; overflow: hidden; }
body.new .sshow { float: left; background: url(../_images/sshow.png) no-repeat; width: 746px; height: 540px; overflow: hidden; }
body.new .leet { float: left; width: 210px; margin-left: 16px; height: auto; overflow: hidden; }
body.new .loca { float: left; width: 92px; height: 113px; margin-top: 35px; margin-left: 35px; margin-right: 5px; background: url(../_images/overloc.png); }
body.new .llogo { float: left; margin-left: 0px; margin-top: 40px; border: 0px; cursor: pointer; width: 552px; height: 110px; background: url(../_images/happylogo_sprite.png) no-repeat; overflow: hidden; }
body.new .llogo:hover { background: url(../_images/happylogo_sprite.png) 0px -110px no-repeat; }
body.new .mmov { float: left; margin-top: 0px; margin-left: -30px; width: 200px; height: 157px; overflow: hidden; }
body.new .ad { float: left; width: 200px; height: 150px; margin-top: 5px; background-color: #0cf; }
/*body.new .mmenu { float: left; }*/
body.new .bottomwrapp { float: left; width: 982px; margin-bottom: 10px; overflow: hidden; }
body.new .bottomwrapp span { margin-left: 75px; font-weight: bold; color: #fff; text-align: center; }

body.new .rit { float: left; width: 746px; height: auto; overflow: hidden; }
body.new .wroke { position: absolute; z-index: 100000; width: 144px; height: 97px; margin-left: 825px; margin-top: 450px; }
body.new #audioplayer_1 { display: none; z-index: 245000; position: absolute; margin-left: -590px; margin-top: 190px; }
body.new #audioplayer_2 { z-index: 245000; overflow: hidden; position: absolute; margin-left: -590px; margin-top: 190px; }
body.new .cope { float: left; padding-left: 4px; margin-top: 4px; overflow: hidden; }
body.new .wek { float: left; width: 310px; margin-left: 20px; height: auto; }

body.new .fottter { color: #fff200; font-size: 12px; margin-left: auto; margin-right: auto; margin-bottom: 10px; width: 700px; height: 12px; }
body.new .fottter a { color: #3cf; cursor: pointer; text-decoration: none; }
body.new .fottter a:hover { color: #ff6; }
body.new .fottter span { float: left; margin-left: 8px; }
body.new .fottterr { color: #fff; margin-left: auto; margin-right: auto; width: 785px; height: 30px; }

body.new .ttoppp { float: left; width: 756px; height: 49px; background: url(../_images/htop.png) no-repeat; }
body.new .middd { float: left; width: 756px; height: auto; background: url(../_images/hmiddle.png) repeat-y; }
body.new .bbottt { float: left; width: 756px; height: 49px; background: url(../_images/hbottom.png) no-repeat; }

body.new .mwrap { width: 546px; overflow: hidden; }
body.new .mwrap img { border: solid 1px #fff; float: left; }

/*------Twitter_Overrides---------*/

body.new .ttwitter { float: left; width: 550px; height:; margin-left: 45px; background: none; overflow: hidden; }
body.new .twitwrap { width: 310px; height: auto; margin-top: 0px; overflow: hidden; }
body.new #twitter_div ul { margin: 8px; margin-left: 6px; margin-right: 6px; padding: 0px; width: 310px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fff; }
body.new #twitter_div { margin-left: 0px; width: 310px; overflow: hidden; }
body.new #twitter_div li { list-style: none; border-bottom: solid 1px #fff; margin-top: 5px; padding-bottom: 5px; }
body.new #twitter_div a { font-weight: bold; color: #3cf; }
body.new #twitter_div a:hover { color: #fff200; }
body.new .tweetmodule p { text-align: center; }
body.new .tweetbutt { cursor: pointer; margin-left: 6px; float: left; width: 30px; height: 30px; background: url(../_images/tweet.png) no-repeat; overflow: hidden; }
body.new .fbbutt { cursor: pointer; margin-left: 10px; float: left; width: 93px; height: 30px; background: url(../_images/fb.png) no-repeat; }
body.new .downn { float: left; margin-right: auto; background-color: none; width: 984px; height: auto; overflow: hidden; }
body.new .utopp { float: left; width: 974px; height: 42px; background: url(../_images/bottt.png) no-repeat; }
body.new .umidd { float: left; width: 974px; height: auto; background: url(../_images/bottm.png) repeat-y; }
body.new .ubott { float: left; width: 974px; height: 42px; background: url(../_images/bottb.png) no-repeat; }
body.new .uinner { float: left; width: 974px; height: auto; background: url(../_images/lightt.png) no-repeat; }
body.new .nn { display: none; }
body.new .million { color: #fff; font: size: 9px; }

body.new .pink_neon { 
font-weight: normal; 
font-size: 35px; 
width: 550px; 
height: 40px; 
margin-left: 0px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #ff00de, 
0 0 25px #ff00de; /*pink*/
color: #fff; 
}

body.new .redh_neon { 
font-weight: normal; 
font-size: 35px; 
width: 400px; 
height: 40px; 
margin-left: 225px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff; 
}

body.new .red_neon { 
float: left;
font-weight: normal; 
font-size: 35px; 
width: 208px; 
height: 40px; 
margin-left: 0px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff; 
}

body.new .indexred_neon { 
font-weight: normal; 
font-size: 35px; 
width: 275px; 
height: 40px; 
margin-left: 35px;
margin-top: 25px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff;
}

body.new .yellow_neon { 
font-weight: normal; 
font-size: 35px; 
width: 550px; 
height: 40px; 
margin-left: 0px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #fcff25, 
0 0 25px #fcff25; /*yellow*/
color: #fff; 
}

body.new .blue_neon { 
font-weight: normal; 
font-size: 35px; 
width: 550px; 
height: 40px; 
margin-left: 0px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #0e8ad8, 
0 0 25px #0e8ad8; /*blue*/
color: #fff; 
}

body.new .green_neon { 
font-weight: normal; 
font-size: 35px; 
width: 550px; 
height: 40px; 
margin-left: 0px;
margin-top: 10px;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #2bd015, 
0 0 25px #2bd015; /*green*/
color: #fff; 
}

body.new .ffont { font-size: 28px; }
body.new .ssize { float: left; width: 150px; }

/*----------------Buttons----------------*/

body.new .butmenu { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: 0px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px 0px; }
body.new .butmenu:hover { background: url(../_images/neo_buttons.png) -200px 0px; }
body.new .butmenum { margin-left: auto; margin-right: auto; margin-top: 0px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) 0px 0px; }
body.new .butmenum p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butmenu p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff; }

body.new .butlocator { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -70px; }
body.new .butlocator:hover { background: url(../_images/neo_buttons.png) -200px -70px; }
body.new .butlocatorm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -70px; }
body.new .butlocatorm p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butlocator p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #0e8ad8, 
0 0 25px #0e8ad8; /*blue*/
color: #fff; }

body.new .butcatering { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -140px; }
body.new .butcatering:hover { background: url(../_images/neo_buttons.png) -200px -140px; }
body.new .butcateringm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -140px; }
body.new .butcateringm p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butcatering p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #fcff25, 
0 0 25px #fcff25; /*yellow*/
color: #fff; }

body.new .butcoupons { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -210px; }
body.new .butcoupons:hover { background: url(../_images/neo_buttons.png) -200px -210px; }
body.new .butcouponsm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -210px; }
body.new .butcouponsm p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butcoupons p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff; }

body.new .butfranchise { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -280px; }
body.new .butfranchise:hover { background: url(../_images/neo_buttons.png) -200px -280px; }
body.new .butfranchisem { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -280px; }
body.new .butfranchisem p { margin-top: 20px; float: left; width: 200px; text-align: center; font-size: 20px; text-transform: uppercase; vertical-align: middle; }
body.new .butfranchise p { margin-top: 20px; float: left; width: 200px; text-align: center; font-size: 20px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #0e8ad8, 
0 0 25px #0e8ad8; /*blue*/
color: #fff; }

body.new .butmedia { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px 0px; }
body.new .butmedia:hover { background: url(../_images/neo_buttons.png) -200px 0px; }
body.new .butmediam { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) 0px 0px; }
body.new .butmediam p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butmedia p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #fcff25, 
0 0 25px #fcff25; /*yellow*/
color: #fff; }

body.new .buthiring { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -70px; }
body.new .buthiring:hover { background: url(../_images/neo_buttons.png) -200px -70px; }
body.new .buthiringm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -70px; }
body.new .buthiringm p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .buthiring p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #eb1818, 
0 0 25px #eb1818; /*red*/
color: #fff; }

body.new .butourstory { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; background: url(../_images/neo_buttons.png) 0px -140px; }
body.new .butourstory:hover { background: url(../_images/neo_buttons.png) -200px -140px; }
body.new .butourstorym { margin-left: auto; margin-right: auto; margin-top: -8px; width: 200px; height: 70px; color: #333; background: url(../_images/neo_buttons.png) -400px -140px; }
body.new .butourstorym p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle; }
body.new .butourstory p { float: left; width: 200px; text-align: center; font-size: 24px; text-transform: uppercase; vertical-align: middle;
text-shadow: 
0 0 5px #fff, 
0 0 10px #fff, 
0 0 15px #fff, 
0 0 20px #0e8ad8, 
0 0 25px #0e8ad8; /*blue*/
color: #fff; 
/*filter: progid:DXImageTransform.Microsoft.Chroma(Color=#0e8ad8)
		progid:DXImageTransform.Microsoft.Glow(Strength=5, Color=#0e8ad8);*/
}


/*

body.new .butmenu { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: 0px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px 0px; }
body.new .butmenu:hover { background: url(../_images/buttonspriten.png) -205px 0px; }
body.new .butmenum { margin-left: auto; margin-right: auto; margin-top: 0px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px 0px; }

body.new .butlocator { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -441px; }
body.new .butlocator:hover { background: url(../_images/buttonspriten.png) -205px -441px; }
body.new .butlocatorm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -441px; }

body.new .butcatering { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -148px; }
body.new .butcatering:hover { background: url(../_images/buttonspriten.png) -205px -148px; }
body.new .butcateringm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -148px; }

body.new .butcoupons { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -222px; }
body.new .butcoupons:hover { background: url(../_images/buttonspriten.png) -205px -222px; }
body.new .butcouponsm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -222px; }

body.new .butfranchise { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -296px; }
body.new .butfranchise:hover { background: url(../_images/buttonspriten.png) -205px -296px; }
body.new .butfranchisem { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -296px; }

body.new .butmedia { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -370px; }
body.new .butmedia:hover { background: url(../_images/buttonspriten.png) -205px -370px; }
body.new .butmediam { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -370px; }

body.new .buthiring { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -71px; }
body.new .buthiring:hover { background: url(../_images/buttonspriten.png) -205px -71px; }
body.new .buthiringm { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -71px; }

body.new .butourstory { cursor: pointer; margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) 0px -515px; }
body.new .butourstory:hover { background: url(../_images/buttonspriten.png) -205px -515px; }
body.new .butourstorym { margin-left: auto; margin-right: auto; margin-top: -8px; width: 205px; height: 74px; background: url(../_images/buttonspriten.png) -410px -515px; }
*/

/*-----------Overrides--------------*/

body.new .lform { float: left; margin-left: 45px; width: 650px; padding: 0px; }
body.new .p { float: left; color: #fff; margin-left: 45px; width: 650px; height: auto; overflow: hidden; padding: 5px; }
body.new .pi { float: left; color: #fff; margin-left: 0px; width: 650px; height: auto; overflow: hidden; padding: 5px; }

/* tabs  */

body.new ul.tabs { /*float: left;*/ list-style: none; width: 680px; height: 75px; padding-top: 0px; margin-top: 0px; overflow: hidden; }
body.new ul.tabs li { float: left; padding: 3px; margin-left: 3px; margin-bottom: 3px; height: 23px; line-height: 23px;

background-color: #0cf; 
-moz-border-radius-topright: 5px; 
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;

}
body.new ul.tabs li.active { background-color: #bd2a27; 
-moz-border-radius-topright: 5px; 
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
}

.shape { float: left; width: 205px; height: 25px; margin: 20px; border: solid 2px #f9c; }
.rndsqr {
background-color: none; 
-moz-border-radius-topright: 5px; 
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;
-moz-box-shadow: 0 0 5px 5px #f06;
-webkit-box-shadow: 0 0 5px 5px #f068;
box-shadow: 0 0 5px 5px #f06;
} 

/*body.new ul.tabs li a.mpizzaa { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -40px no-repeat; }
body.new ul.tabs li a.mpizzaa:hover { background: url(../_images/hp_sprite.png) -200px -40px no-repeat; }
body.new ul.tabs li a.mspizzaa { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -200px no-repeat; }
body.new ul.tabs li a.mspizzaa:hover { background: url(../_images/hp_sprite.png) -200px -200px no-repeat; }
body.new ul.tabs li a.mhcrustt { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -100px no-repeat; }
body.new ul.tabs li a.mhcrustt:hover { background: url(../_images/hp_sprite.png) -200px -100px no-repeat; }
body.new ul.tabs li a.mribss { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -20px no-repeat; }
body.new ul.tabs li a.mribss:hover { background: url(../_images/hp_sprite.png) -200px -20px no-repeat; }
body.new ul.tabs li a.mhwingss { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -80px no-repeat; }
body.new ul.tabs li a.mhwingss:hover { background: url(../_images/hp_sprite.png) -200px -80px no-repeat; }
body.new ul.tabs li a.mchickenn { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -160px no-repeat; }
body.new ul.tabs li a.mchickenn:hover { background: url(../_images/hp_sprite.png) -200px -160px no-repeat; }
body.new ul.tabs li a.mjshrimpp { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -220px no-repeat; }
body.new ul.tabs li a.mjshrimpp:hover { background: url(../_images/hp_sprite.png) -200px -220px no-repeat; }
body.new ul.tabs li a.mseafoodd { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -240px no-repeat; }
body.new ul.tabs li a.mseafoodd:hover { background: url(../_images/hp_sprite.png) -200px -240px no-repeat; }
body.new ul.tabs li a.mdinnerr { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -120px no-repeat; }
body.new ul.tabs li a.mdinnerr:hover { background: url(../_images/hp_sprite.png) -200px -120px no-repeat; }
body.new ul.tabs li a.mchuu { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -140px no-repeat; }
body.new ul.tabs li a.mchuu:hover { background: url(../_images/hp_sprite.png) -200px -140px no-repeat; }
body.new ul.tabs li a.msandd { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -260px no-repeat; }
body.new ul.tabs li a.msandd:hover { background: url(../_images/hp_sprite.png) -200px -260px no-repeat; }
body.new ul.tabs li a.mpastaa { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -60px no-repeat; }
body.new ul.tabs li a.mpastaa:hover { background: url(../_images/hp_sprite.png) -200px -60px no-repeat; }
body.new ul.tabs li a.msaladd { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px 0px no-repeat; }
body.new ul.tabs li a.msaladd:hover { background: url(../_images/hp_sprite.png) -200px 0px no-repeat; }
body.new ul.tabs li a.mappp { float: left; width: 200px; height: 20px; background: url(../_images/hp_sprite.png) 0px -180px no-repeat; }
body.new ul.tabs li a.mappp:hover { background: url(../_images/hp_sprite.png) -200px -180px no-repeat; }*/

body.new .men_1 { float: left; width: 650px; height: 300px; background: url(../_images/men_1.jpg); margin-bottom: 10px; }
body.new .men_2 { float: left; width: 650px; height: 300px; background: url(../_images/men_2.jpg); margin-bottom: 10px; }
body.new .men_3 { float: left; width: 650px; height: 300px; background: url(../_images/men_3.jpg); margin-bottom: 10px; }
body.new .men_4 { float: left; width: 650px; height: 300px; background: url(../_images/men_4.jpg); margin-bottom: 10px; }
body.new .men_5 { float: left; width: 650px; height: 300px; background: url(../_images/men_5.jpg); margin-bottom: 10px; }
body.new .men_6 { float: left; width: 650px; height: 300px; background: url(../_images/men_6.jpg); margin-bottom: 10px; }
body.new .men_7 { float: left; width: 650px; height: 300px; background: url(../_images/men_7.jpg); margin-bottom: 10px; }
body.new .men_8 { float: left; width: 650px; height: 300px; background: url(../_images/men_8.jpg); margin-bottom: 10px; }
body.new .men_9 { float: left; width: 650px; height: 300px; background: url(../_images/men_9.jpg); margin-bottom: 10px; }
body.new .men_10 { float: left; width: 650px; height: 300px; background: url(../_images/men_10.jpg); margin-bottom: 10px; }
body.new .men_11 { float: left; width: 650px; height: 300px; background: url(../_images/men_11.jpg); margin-bottom: 10px; }
body.new .men_12 { float: left; width: 650px; height: 300px; background: url(../_images/men_12.jpg); margin-bottom: 10px; }
body.new .men_13 { float: left; width: 650px; height: 300px; background: url(../_images/men_13.jpg); margin-bottom: 10px; }
body.new .men_14 { float: left; width: 650px; height: 300px; background: url(../_images/men_14.jpg); margin-bottom: 10px; }
body.new .men_17 { float: left; width: 650px; height: 300px; background: url(../_images/men_17.jpg); margin-bottom: 10px; }
body.new .locloc { float: left; width: 650px; height: 300px; background: url(../_images/locloc.jpg); margin-bottom: 10px; }

body.new .righty { float: left; margin-top: 0px; width: 650px; height: auto; }
body.new .cont { width: 650px; height: auto; margin-top: 0px; overflow: hidden; color: #fff; }
body.new .cont a, body.new .cont a:hover { color: #fff200; font-weight: bold; cursor: default; }
body.new .cont a.bleu, body.new .cont a.bleu:hover { color: #3cf; cursor: default; }
body.new .tab_container { margin-left: 55px; }

body.new span.heet { float: left; color: #fff200; font-size: 14px; font-weight: bold; width: 100%; margin-bottom: 10px; }
body.new span.heetm { float: left; color: #3cf; font-size: 20px; font-weight: bold; width: 100%; margin-bottom: 10px; }
body.new div.para { float-left: 45px; margin-bottom: 5px; width: 600px; padding: 10px; overflow: hidden; }
body.new div.para p { margin: 10px; }
body.new .lg { float: left; width: 100%; }
body.new .wrip { float: left; width: 750px; margin-bottom: 10px; margin-left: 50px; overflow: hidden; }
body.new .wrip a { float: left; color: #3cf; cursor: pointer; padding-top: 3px; padding-bottom: 3px; width: 110px; height: 18px; overflow: hidden; text-align: center; }
body.new .wrip a:hover { background-color: #bd2a27; color: #fff;
-moz-border-radius-topright: 15px; 
border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
}

body.new .teevee { float: left; color: #3cf; cursor: pointer; padding: 6px; width: 110px; height: 18px; overflow: hidden; text-align: center; margin-left: 5px; margin-top: 5px;
background-color: #bd2a27; 
color: #fff;
-moz-border-radius-topright: 15px; 
border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
}

body.new .teevee:hover { float: left; color: #3cf; cursor: pointer; padding: 6px; width: 110px; height: 18px; overflow: hidden; text-align: center; margin-left: 5px; margin-top: 5px;
background-color: #33ccff; 
color: #fff;
-moz-border-radius-topright: 15px; 
border-top-right-radius: 15px;
-moz-border-radius-topleft: 15px;
border-top-left-radius: 15px;
-moz-border-radius-bottomright: 15px;
border-bottom-right-radius: 15px;
-moz-border-radius-bottomleft: 15px;
border-bottom-left-radius: 15px;
}

body.new .rgt { margin-left: 45px; }
body.new .mapwrap { margin-left: 55px; border: solid 1px #f03; width: 645px; height: 450px; }
body.new .numbers { margin-bottom: 10px; overflow: hidden; color: #3cf; }
body.new .btext { color: #fff200; width: 650px; margin-top: 10px; margin-left: 55px; overflow: hidden; }
body.new .bold { font-weight: bold; }

body.new .franchy { float: left; width: 550px; height: 248px; background: url(../_images/index_dime.jpg); }
body.new .coats { float: left; width: 554px; height: 250px; background: url(../_images/coats.jpg); }
body.new .leetad { float: left; width: 175px; height: 300px; margin-left: 16px; margin-top: 10px; margin-bottom: 10px;  border: solid 1px #fff; background: url(../_images/dime_small.jpg); overflow: hidden; }

body.new .m { margin-left: 55px; }
body.new .mt { margin-left: 10px; }
body.new .c { margin: 0 auto 0 auto; }
body.new .coops { margin: 0 auto 0 auto; width: 650px; height: 876px; border: solid 1px #fff; }
body.new table .recaptchatable, body.new #recaptcha_table { background-color: #fff; }
body.new .iefix
{
 /* IE hack */
  background:none\9; /* Targets IE only */
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader();
}

body.new .ssribs { float: left; width: 756px; height: 540px; background: url(_images/ss_ribs.png); overflow: hidden; }
body.new .sschicken { float: left; width: 756px; height: 540px; background: url(_images/ss_chicken.png); overflow: hidden; }
body.new .ssseafood { float: left; width: 756px; height: 540px; background: url(_images/ss_seafood.png); overflow: hidden; }
body.new .sspizza { float: left; width: 756px; height: 540px; background: url(_images/ss_pizza.png); overflow: hidden; }
body.new .sscatering { float: left; width: 756px; height: 540px; background: url(_images/catering.png); overflow: hidden; }

/*  Coupons  */

body.new .ycoop { float: left; width: 214px; height: 214px; background: url(../_images/yellown.png);overflow: hidden;  }
body.new .rcoop { float: left; width: 214px; height: 214px; background: url(../_images/redn.png); overflow: hidden; }
body.new .gcoop { float: left; width: 214px; height: 214px; background: url(../_images/greenn.png); overflow: hidden; }
body.new .bcoop { float: left; width: 214px; height: 214px; background: url(../_images/bluen.png); overflow: hidden; }
body.new .lcoop { float: left; width: 642px; height: 214px; background: url(../_images/big_coop.png);overflow: hidden;  }

body.new .rilt { float: left; width: 642px; height: 214px; overflow: hidden;  }
body.new .filt { float: left; width: 214px; margin-top: 3px; height: 214px; overflow: hidden; }
body.new .gilt { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; overflow: hidden; }

body.new .cfc { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_fc.png); overflow: hidden; }
body.new .cfd { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_fd.png); overflow: hidden; }
body.new .cff2 { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_ff2.png); overflow: hidden; }
body.new .cgfd { float: left; width: 214px; margin-top: 3px; margin-top: 3px; height: 214px; background: url(../_images/c_gfd.png); overflow: hidden; }
body.new .chps { float: left; width: 214px; height: 214px; background: url(../_images/c_hps.png); overflow: hidden; }
body.new .cht { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_ht.png); overflow: hidden; }
body.new .cl3t { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_l3t.png); overflow: hidden; }
body.new .cps { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_ps.png); overflow: hidden; }
body.new .cpst { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_pst.png); overflow: hidden; }
body.new .cpt { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_pt.png); overflow: hidden; }
body.new .cpw { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_pw.png); overflow: hidden; }
body.new .ctw { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_tw.png); overflow: hidden; }
body.new .csmp { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_smp.png); overflow: hidden; }
body.new .chb { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_hb.png); overflow: hidden; }
body.new .cow { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_ow.png); overflow: hidden; }
body.new .cals { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_als.png); overflow: hidden; }
body.new .c6td { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_6td.png); overflow: hidden; }
body.new .cxl { float: left; width: 214px; margin-top: 3px; height: 214px; background: url(../_images/c_xl.png); overflow: hidden; }

body.new .p9 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_9.png); overflow: hidden; }
body.new .p10 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_10.png); overflow: hidden; }
body.new .p12 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_12.png); overflow: hidden; }
body.new .p15 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_15.png); overflow: hidden; }
body.new .p18 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_18.png); overflow: hidden; }
body.new .p20 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_20.png); overflow: hidden; }
body.new .p23 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_23.png); overflow: hidden; }
body.new .p25 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_25.png); overflow: hidden; }
body.new .p28 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_28.png); overflow: hidden; }
body.new .p30 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_30.png); overflow: hidden; }
body.new .p50 { margin-left: 140px; margin-top: 10px; position: absolute; width: 60px; height: 60px; background: url(../_images/p_50.png); overflow: hidden; }

body.new .fonte { float: left; position: absolute; width: 200px; margin-left: 20px; margin-top: 183px; color: #fff; font-size: 8px; line-height: 8px; overflow: hidden; }

body.new .heada { cursor: pointer; float: left; width: auto; height: auto; color: #fff; overflow: hidden; margin: 3px; margin-left: 43px; padding: 8px; padding-left: 3px;

background-color: #090; 
-moz-border-radius-topright: 5px; 
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;

}

body.new .heada:hover { background-color: #bd2a27; }
body.new .contty { display: none; border-bottom: solid 1px #fff; border-top: solid 1px #fff; width: 665px; margin-left: 43px; margin-bottom: 8px; height: auto; overflow: hidden; }
body.new .stat { cursor: pointer; float: left; width: auto; height: auto; color: #fff; overflow: hidden; margin: 5px; padding: 8px; padding-left: 3px; }
body.new .stat:hover { text-decoration: underline; color: #fff200; }
body.new .longg { float: left; width: 650px; height: 45px;overflow: hidden; }
body.new .dcoop { float: left; width: 200px; height: 35px; border: solid 1px #fff; color: #fff; overflow: hidden; }

body.new .reada { cursor: pointer; font-weight: bold; border: solid 3px #fff; font-size: 16px; float: left; width: 200px; height: 25px; color: #fff; overflow: hidden; text-align: center; padding-top: 10px;

background-color: #090; 
-moz-border-radius-topright: 5px; 
border-top-right-radius: 5px;
-moz-border-radius-topleft: 5px;
border-top-left-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
border-bottom-left-radius: 5px;

}

body.new .reada:hover { background-color: #bd2a27; }

body.new .fwrap { float: left; width: 550px; margin-top: 4px; height: 102px; }
body.new .fbook_but { float: left; width: 272px; height: 102px; margin-right: 6px; background: url(../_images/ff_butt.jpg); overflow: hidden; }
body.new .fbook_but:hover { background: url(../_images/ff_butt.jpg) 0px -102px; }
body.new .twit_but { float: left; width: 272px; height: 102px; background: url(../_images/tt_butt.jpg); overflow: hidden; }
body.new .twit_but:hover { background: url(../_images/tt_butt.jpg) 0px -102px; }


/*-----------nivo----------*/

/*
 * jQuery Nivo Slider v2.3
 * http://nivo.dev7studios.com
 *
 * Copyright 2010, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:60;
	display:none;
}
/* The slices in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:50;
	height:100%;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:89;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}


#slider {
    position: relative;
	margin-top: 1px;
	margin-left: 1px; 
    width: 746px; /* Change this to your ../images width */
    height: 540px; /* Change this to your ../images height */
    background: url(../_images/loading.gif) no-repeat 50% 50%;
}
#slider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav {
	position:absolute;
	left: 220px;
	bottom: 30px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background: url(../_images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../_images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right: 100px;
}
a.nivo-prevNav {
	left: 50px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/

.clear {
	clear:both;
}

.gp { float: left; margin-bottom: 10px; overflow: hidden; }
.y { color: #fff200; }
.win { float: left; width: 100%; margin-top: 10px; font-weight: bold; }

/*below is the hack for safari and chrome*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
body.new #audioplayer_2 { z-index: 245000; overflow: hidden; position: absolute; margin-left: 275px; margin-top: 190px; }
body.new .butfranchisem p, body.new .butfranchise p { margin-top: 27px; float: left; width: 200px; text-align: center; font-size: 20px; text-transform: uppercase; vertical-align: middle; }
}
