
/* HTML5 Reset - based on:
     Eric Meyer's Reset v1.0 | 20080212 [http://meyerweb.com/eric/tools/css/reset/]
     html5doctor.com Reset Stylesheet v1.4 20090727 [http://html5doctor.com/html-5-reset-stylesheet/]

   To aid in transition to HTML5, 'nav ul' is also defined as '#nav ul' and
   '.nav ul' for sites using xhtml with div elements
*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; } body { line-height:1.5; } article, aside, dialog, figure, footer, header, hgroup, nav, section { display:block; } nav ul, #nav ul, .nav ul { list-style:none; } blockquote, q { quotes:none; } blockquote:before, blockquote:after, q:before, q:after { content:''; content:none; } a { margin:0; padding:0; border:0; font-size:100%; vertical-align:baseline; background:transparent; } ins { background-color:#ff9; color:#000; text-decoration:none; } mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; } del { text-decoration: line-through; } abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help; } table { border-collapse:collapse; border-spacing:0; } hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0; } input, select { vertical-align:middle; }

/* Positions CSS | Steve Wright
   URL: http://www.lovecomm.net */

/*--- Block Level Floats & Alignment --- */
.center { text-align: center; }
.right { text-align: right; }
.left { text-align: left; }
.pushleft { float:left;overflow:hidden; }
.pushright { float:right; overflow:hidden; }
.pushcenter { margin-left: auto; margin-right: auto; }

/* --- Clearing Floats --- */
.clear { overflow: hidden; }
.clearblock {display:block;clear:both; }
.clearleft {display:block;clear:left; }
.clearright {display:block;clear:right; }

/* --- Pixel Gutters --- */
.ml1 { margin-left:1px; } .ml10 { margin-left:10px; } .ml11 { margin-left:11px; }
.ml2 { margin-left:2px; } .ml20 { margin-left:20px; } .ml12 { margin-left:12px; }
.ml3 { margin-left:3px; } .ml30 { margin-left:30px; } .ml13 { margin-left:13px; }
.ml4 { margin-left:4px; } .ml40 { margin-left:40px; } .ml14 { margin-left:14px; }
.ml5 { margin-left:5px; } .ml50 { margin-left:50px; } .ml15 { margin-left:15px; }
.ml6 { margin-left:6px; } .ml60 { margin-left:60px; } .ml16 { margin-left:16px; }
.ml7 { margin-left:7px; } .ml70 { margin-left:70px; } .ml17 { margin-left:17px; }
.ml8 { margin-left:8px; } .ml80 { margin-left:80px; } .ml18 { margin-left:18px; }
.ml9 { margin-left:9px; } .ml90 { margin-left:90px; } .ml19 { margin-left:19px; }

.mr1 { margin-right:1px; } .mr10 { margin-right:10px; } .mr11 { margin-right:11px; }
.mr2 { margin-right:2px; } .mr20 { margin-right:20px; } .mr12 { margin-right:12px; }
.mr3 { margin-right:3px; } .mr30 { margin-right:30px; } .mr13 { margin-right:13px; }
.mr4 { margin-right:4px; } .mr40 { margin-right:40px; } .mr14 { margin-right:14px; }
.mr5 { margin-right:5px; } .mr50 { margin-right:50px; } .mr15 { margin-right:15px; }
.mr6 { margin-right:6px; } .mr60 { margin-right:60px; } .mr16 { margin-right:16px; }
.mr7 { margin-right:7px; } .mr70 { margin-right:70px; } .mr17 { margin-right:17px; }
.mr8 { margin-right:8px; } .mr80 { margin-right:80px; } .mr18 { margin-right:18px; }
.mr9 { margin-right:9px; } .mr90 { margin-right:90px; } .mr19 { margin-right:19px; }
/* --- End Pixel Gutters --- */

/* --- Pixel Widths --- */
.px00 { width:00px; } .px100{ width:100px;} .px200{ width:200px;} .px300{ width:300px;} .px400{ width:400px;} .px500{ width:500px;} .px600 { width:600px; } .px700{ width:700px;} .px800{ width:800px;} .px900{ width:900px;}
.px10 { width:10px; } .px110{ width:110px;} .px210{ width:210px;} .px310{ width:310px;} .px410{ width:410px;} .px510{ width:510px;} .px610 { width:610px; } .px710{ width:710px;} .px810{ width:810px;} .px910{ width:910px;}
.px20 { width:20px; } .px120{ width:120px;} .px220{ width:220px;} .px320{ width:320px;} .px420{ width:420px;} .px520{ width:520px;} .px620 { width:620px; } .px720{ width:720px;} .px820{ width:820px;} .px920{ width:920px;}
.px30 { width:30px; } .px130{ width:130px;} .px230{ width:230px;} .px330{ width:330px;} .px430{ width:430px;} .px530{ width:530px;} .px630 { width:630px; } .px730{ width:730px;} .px830{ width:830px;} .px930{ width:930px;}
.px40 { width:40px; } .px140{ width:140px;} .px240{ width:240px;} .px340{ width:340px;} .px440{ width:440px;} .px540{ width:540px;} .px640 { width:640px; } .px740{ width:740px;} .px840{ width:840px;} .px940{ width:940px;}
.px50 { width:50px; } .px150{ width:150px;} .px250{ width:250px;} .px350{ width:350px;} .px450{ width:450px;} .px550{ width:550px;} .px650 { width:650px; } .px750{ width:750px;} .px850{ width:850px;} .px950{ width:950px;}
.px60 { width:60px; } .px160{ width:160px;} .px260{ width:260px;} .px360{ width:360px;} .px460{ width:460px;} .px560{ width:560px;} .px660 { width:660px; } .px760{ width:760px;} .px860{ width:860px;} .px960{ width:960px;}
.px70 { width:70px; } .px170{ width:170px;} .px270{ width:270px;} .px370{ width:370px;} .px470{ width:470px;} .px570{ width:570px;} .px670 { width:670px; } .px770{ width:770px;} .px870{ width:870px;} .px970{ width:970px;}
.px80 { width:80px; } .px180{ width:180px;} .px280{ width:280px;} .px380{ width:380px;} .px480{ width:480px;} .px580{ width:580px;} .px680 { width:680px; } .px780{ width:780px;} .px880{ width:880px;} .px980{ width:980px;}
.px90 { width:90px; } .px190{ width:190px;} .px290{ width:290px;} .px390{ width:390px;} .px490{ width:490px;} .px590{ width:590px;} .px690 { width:690px; } .px790{ width:790px;} .px890{ width:890px;} .px990{ width:990px;}

.px05 { width:05px; } .px105{ width:105px;} .px205{ width:205px;} .px305{ width:305px;} .px405{ width:405px;} .px505{ width:505px;} .px605 { width:605px; } .px705{ width:705px;} .px805{ width:805px;} .px905{ width:905px;}
.px15 { width:15px; } .px115{ width:115px;} .px215{ width:215px;} .px315{ width:315px;} .px415{ width:415px;} .px515{ width:515px;} .px615 { width:615px; } .px715{ width:715px;} .px815{ width:815px;} .px915{ width:915px;}
.px25 { width:25px; } .px125{ width:125px;} .px225{ width:225px;} .px325{ width:325px;} .px425{ width:425px;} .px525{ width:525px;} .px625 { width:625px; } .px725{ width:725px;} .px825{ width:825px;} .px925{ width:925px;}
.px35 { width:35px; } .px135{ width:135px;} .px235{ width:235px;} .px335{ width:335px;} .px435{ width:435px;} .px535{ width:535px;} .px635 { width:635px; } .px735{ width:735px;} .px835{ width:835px;} .px935{ width:935px;}
.px45 { width:45px; } .px145{ width:145px;} .px245{ width:245px;} .px345{ width:345px;} .px445{ width:445px;} .px545{ width:545px;} .px645 { width:645px; } .px745{ width:745px;} .px845{ width:845px;} .px945{ width:945px;}
.px55 { width:55px; } .px155{ width:155px;} .px255{ width:255px;} .px355{ width:355px;} .px455{ width:455px;} .px555{ width:555px;} .px655 { width:655px; } .px755{ width:755px;} .px855{ width:855px;} .px955{ width:955px;}
.px65 { width:65px; } .px165{ width:165px;} .px265{ width:265px;} .px365{ width:365px;} .px465{ width:465px;} .px565{ width:565px;} .px665 { width:665px; } .px765{ width:765px;} .px865{ width:865px;} .px965{ width:965px;}
.px75 { width:75px; } .px175{ width:175px;} .px275{ width:275px;} .px375{ width:375px;} .px475{ width:475px;} .px575{ width:575px;} .px675 { width:675px; } .px775{ width:775px;} .px875{ width:875px;} .px975{ width:975px;}
.px85 { width:85px; } .px185{ width:185px;} .px285{ width:285px;} .px385{ width:385px;} .px485{ width:485px;} .px585{ width:585px;} .px685 { width:685px; } .px785{ width:785px;} .px885{ width:885px;} .px985{ width:985px;}
.px95 { width:95px; } .px195{ width:195px;} .px295{ width:295px;} .px395{ width:395px;} .px495{ width:495px;} .px595{ width:595px;} .px695 { width:695px; } .px795{ width:795px;} .px895{ width:895px;} .px995{ width:995px;}
/* --- End Pixel Widths --- */
/* --- Minified typography.css from 3504 bytes to 1911 bytes
 - CSSTidy --- */
body{font-size:75%;color:#666;background:#fff;font-family:Helvetica, Arial, sans-serif;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#222}h1{font-size:2em;line-height:1;margin-bottom:.5em}h2{font-size:1.8em;margin-bottom:.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;font-weight:bold;text-transform:uppercase;color:#900;line-height:1.25}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p{margin:0 0 1.5em}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}strong{color:#555;font-weight:bold}a:link,a:visited{text-decoration:none;color:#C00}a:hover,a:active{text-decoration:underline}blockquote{margin:1.5em;color:#555}blockquote span.small{display:block;margin-top:1em;font-size:.6em}em,dfn{font-style:italic}dfn{font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre}pre,code,tt{font:1em 'andale mono', 'lucida console', monospace;line-height:1.5}li ul,li ol{margin:0 1.5em}ul,ol{margin:0 1.5em 1.5em}ul{list-style-type:disc}ol{list-style-type:decimal}dl{margin:0 0 1.5em}dl dt{font-weight:bold}dd{margin-left:1.5em}ul.bold{color:#333;font-weight:bold;line-height:1.7em}.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em}.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em}.hide{display:none}.quiet{color:#666}.loud{color:#000}.highlight{background:#ff0}.added{background:#060;color:#fff}.removed{background:#900;color:#fff}.first{margin-left:0;padding-left:0}.last{margin-right:0;padding-right:0}.top{margin-top:0;padding-top:0}.bottom{margin-bottom:0;padding-bottom:0}.bluetxt{color:#0357ac}

/* --- Minified layout.css from 11840 bytes to 9543 bytes
 - CSSTidy --- */
body{background-color:#9b0402}#top,#bottom{margin:0;padding:0;position:relative;background:#FFF url(../css/img/mainbg-bleed.jpg) repeat-x 50% -441px}#top{min-height:580px;padding-bottom:50px}#wrap{width:980px;margin:0 auto;background:transparent url(../css/img/mainbg-top.jpg) no-repeat 50% 0;min-height:580px;position:relative}#header{position:absolute;top:84px;left:0;width:100%;height:45px;overflow:visible}#logo{display:block;width:145px;height:110px;margin-left:46px}#content{margin:140px 30px 0 0}#bottom{height:260px;overflow:visible;background-position:50% 0}#footer{width:960px;margin:0 auto;background:transparent url(../css/img/mainbg-bottom.jpg) no-repeat 50% 0;min-height:260px;text-align:center;color:#FFF}#footer form{width:420px;margin:0 auto;padding:20px 0}#footer form a.eclub{display:block;height:60px;overflow:hidden;background:transparent url(../css/img/join-eclub.png) no-repeat 50% 100%;border:none;text-indent:-999em;margin:0}#footer form p{text-align:right}#footer form div{padding:4px 0 0}#noscript{width:100%;border-bottom:1px solid #000;padding:.75em 30px;position:absolute;top:0;left:0;z-index:1000;color:#333;background:#ffffe1 url(../css/ie6/iconShield.png) no-repeat 0 50%;line-height:16px}body.js #noscript{display:none}a.totop{margin-bottom:.5em;font-size:.8em}a.totop:focus{outline:none}h3.redbox,h3.redbox span.wrap{background:transparent url(../css/img/red-box.png) no-repeat 100% 100%;color:#FFF;font-size:1.2em;display:block;height:44px;line-height:44px;font-weight:bold;border:none}h3.redbox span.wrap{background-position:0 0;padding:0 12px}h3.redbox span.wrap span.sprite{display:block;height:25px;width:25px;margin:9px 10px 0 0;background-image:url(../css/img/red-box-sprites.png);background-repeat:no-repeat}h3.redbox span.angus{background-position:0 0}h3.redbox span.sides{background-position:0 -25px}h3.redbox span.fish{background-position:0 -50px}h3.redbox span.salad{background-position:0 -100px}h3.redbox span.treats{background-position:0 -75px}h3.redbox span.kids{background-position:0 -100px}h3.redbox span.drinks{background-position:0 -125px}h3.didyouknow{border-bottom:none;height:20px;overflow:hidden;text-indent:-999em;background:#fff url(../images/did-you-know.png) no-repeat 0 0;margin:0 0 5px}#locationspg #headfrm{display:block;height:225px;background:#FFF url(../css/img/locations-header.jpg) no-repeat 0 0;padding-left:190px}#locationspg #headfrm div.title{overflow:hidden;text-indent:-999em;height:75px}#locationspg #gmap{margin-bottom:1em;background:#fff url(../css/img/map-bg.png) no-repeat 0 0}#locationspg #gmap #cont{height:183px;margin:6px}#locationspg #gmap #lat,#locationspg #gmap #lon{display:none}#locationspg ul.top3,#locationspg ul.col{list-style:none}#locationspg ul.top3 li,#locationspg ul.col li{padding:.5em}#locationspg ul.top3 h4,#locationspg ul.col h4{font-weight:bold;color:#555;text-transform:none}#locationspg ul.top3 p,#locationspg ul.col p{margin:0}#locationspg ul.top3 a:link,#locationspg ul.top3 a:visited,#locationspg ul.col a:link,#locationspg ul.col a:visited{font-size:.8em}#locationspg ul.col{margin:0 0 1em}#locationspg ul.col li{margin:0 .5em}#menupg h1{display:block;height:225px;background:#FFF url(../css/img/menu-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#black-angus-beefpg h1{display:block;height:225px;background:#FFF url(../css/img/black-angus-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#black-angus-beefpg .burgermenu h3{text-indent:-999em;overflow:hidden;height:22px;line-height:33px;border:none;background:#fff url(../images/burger-menu-header.png) no-repeat 0 100%;margin:0 0 5px}#black-angus-beefpg .burgermenuu ul{font-weight:bold;background:transparent url(../images/black-angus-logo.jpg) no-repeat 100% 0;padding-top:20px;color:#333;line-height:1.7em}#friespg h1{display:block;height:225px;background:#FFF url(../css/img/fries-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#friespg a#h1link{text-indent:-999em;display:block;position:absolute;z-index:100;left:270px;top:303px;width:200px;height:20px}#shakespg h1{display:block;height:225px;background:#FFF url(../css/img/shakes-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#halibutpg h1{display:block;height:225px;background:#FFF url(../css/img/halibut-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#fry-saucepg h1{display:block;height:225px;background:#FFF url(../css/img/fry-sauce-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#nutritionpg h1{display:block;height:225px;background:#FFF url(../css/img/nutrition-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#nutritionpg table{width:100%;margin-bottom:1em;border:none}#nutritionpg table th,#nutritionpg table td{font-weight:bold;text-transform:uppercase;padding:5px;border-right:1px solid #ccc}#nutritionpg table th{vertical-align:bottom;text-align:left;padding:0}#nutritionpg table th.rt,#nutritionpg table td.rt{border-right:none;width:25px}#nutritionpg table th.tbl-title{height:60px}#nutritionpg table th h4{margin:0 0 5px 5px}#nutritionpg table th.hdr-name{border-top:1px solid #ccc}#nutritionpg table th.hdr-name span{background-image:url(../css/img/nutrition-cols.png);background-repeat:no-repeat;display:block;height:100px;width:30px;overflow:hidden;text-indent:-999em;margin:0 auto}#nutritionpg span.cal{background-position:0 0}#nutritionpg span.pro{background-position:-30px 0}#nutritionpg span.car{background-position:-60px 0}#nutritionpg span.fat{background-position:-90px 0}#nutritionpg span.sod{background-position:-120px 0}#nutritionpg span.col{background-position:-150px 0}#nutritionpg span.fib{background-position:-180px 0}#nutritionpg span.pts{background-position:-210px 0}#nutritionpg table tr.product th,#nutritionpg table tr.product-ww th{height:40px;border-bottom:1px solid #FFF;background-color:#900}#nutritionpg table tr.product th.prod-name{background:#900 url(../css/img/red-box-sprites.png) no-repeat -32px 0;width:380px}#nutritionpg table tr.product-ww th.prod-name{background:#900 url(../css/img/red-box-sprites.png) no-repeat -32px 0;width:607px}#nutritionpg table tr.product h4,#nutritionpg table tr.product-ww h4{color:#FFF}#nutritionpg table tbody td{text-align:center}#nutritionpg table tbody tr td:first-child,#nutritionpg table tbody tr td.firstchild{text-align:left}#nutritionpg table tr.alt td{background-color:#e5e5e5}#eclubpg h1{display:block;height:225px;background:#FFF url(../css/img/eclub-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#eclubpg form .small{margin-bottom:0}#promotionspg h1{display:block;height:250px;background:#FFF url(../css/img/promotions-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#couponspg h1{display:block;height:250px;background:#FFF url(../css/img/coupon-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0 0 -45px}#couponspg #content div.main{padding-top:40px}#contact-uspg h1{display:block;height:225px;background:#FFF url(../css/img/company-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#contact-uspg ul.options{margin:0 0 20px;padding:0;list-style:none outside}#contact-uspg ul.options li{padding-left:60px;position:relative}#contact-uspg ul.options li strong{position:absolute;left:0;color:#549cd0;font-weight:normal}#contact-uspg blockquote{font-weight:bold;margin:1em 0}#companypg h1,#community-involvementpg h1,#philosophypg h1,#historypg h1{display:block;height:225px;background:#FFF url(../css/img/company-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#careerspg h1{display:block;height:225px;background:#FFF url(../css/img/employment-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#franchise-opportunitiespg h1,#introductionpg h1,#conceptpg h1,#site-criteriapg h1,#questions-answerspg h1,#financial-requirementspg h1,#applicationpg h1{display:block;height:225px;background:#FFF url(../css/img/franchise-header.jpg) no-repeat 0 0;overflow:hidden;text-indent:-999em;margin:0}#site-criteriapg table{margin:.5em 0 1em;border-collapse:separate;border-spacing:1px}#site-criteriapg table tr.alt td{background:#ececec;padding:2px}#questions-answerspg dt{margin:1em 0 0}#questions-answerspg dd{margin:0}#questions-answerspg dt,#questions-answerspg dd{padding:0 0 0 120px;overflow:hidden}#questions-answerspg dt span,#questions-answerspg dd span{display:block;float:left;width:95px;margin-left:-120px}#financial-requirementspg ul.dotleaders{list-style:none outside;margin:0}#financial-requirementspg ul.dotleaders li{background:#fff url(../css/img/dotleaders.png) repeat-x 0 1em;overflow:hidden;margin:0 0 .5em}#financial-requirementspg ul.dotleaders li span{background:#fff;padding:0 3px}#financial-requirementspg ul.dotleaders li span.pushright{width:150px;text-align:left}#indexpg #header{z-index:1000}#indexpg.js #wrap{overflow:visible}#indexpg #content{height:500px;right:15px;width:950px;top:70px;position:absolute;margin:0}#indexpg.js #content{height:625px;background:transparent url(../css/img/backgroundimage.png) no-repeat 100% 0;text-align:right;z-index:500}#indexpg #altcontent{position:relative;padding:0 0 0 10px;width:170px;text-align:left;top:140px}#indexpg #altcontent.swf{width:950px;top:60px;padding:0;text-indent:-999em;text-align:right}#indexpg #altcontent h1{font-size:22px;font-weight:bold;color:#065bae}#indexpg.js #footer form{padding-top:140px}

/* --- Minified navigation.css from 7405 bytes to 5930 bytes
 - CSSTidy --- */
#nav a:focus,#subnav a:focus{outline:none}#nav{padding:20px 0 0;margin-right:30px;width:700px}#nav ul{display:block;width:700px;height:20px;background:transparent url(../css/img/nav-bg.png) no-repeat 0 0;margin:0}#nav li{float:left}#nav li a:link,#nav li a:visited{display:block;padding:0;height:20px;line-height:20px;text-indent:-999em;overflow:hidden;background:transparent url(../css/img/nav-bg.png) no-repeat}#nav li.promos a:link,#nav li.promos a:visited{width:106px;background-position:0 0}#nav li.promos a:hover,#nav li.promos a:active,#nav li.promos a.current{background-position:0 -20px}#nav li.locations a:link,#nav li.locations a:visited{width:143px;background-position:-106px 0}#nav li.locations a:hover,#nav li.locations a:active,#nav li.locations a.current{background-position:-106px -20px}#nav li.menu a:link,#nav li.menu a:visited{width:100px;background-position:-249px 0}#nav li.menu a:hover,#nav li.menu a:active,#nav li.menu a.current{background-position:-249px -20px}#nav li.franchise a:link,#nav li.franchise a:visited{width:267px;background-position:-349px 0}#nav li.franchise a:hover,#nav li.franchise a:active,#nav li.franchise a.current{background-position:-349px -20px}#nav li.eclub a:link,#nav li.eclub a:visited{width:84px;background-position:-616px 0}#nav li.eclub a:hover,#nav li.eclub a:active,#nav li.eclub a.current{background-position:-616px -20px}#secnav{float:right;position:relative;top:-95px;text-transform:uppercase}#secnav li{float:left;color:#FFF}#secnav li a:link,#secnav li a:visited{padding:0 12px;color:#FFF}#subnav{position:relative;z-index:100;margin:210px 0 0 30px}#subnav ul{width:180px;overflow:hidden;margin:0;padding:0;list-style:none}#subnav a{display:block;background:transparent url(../css/img/subnav-bg.png) no-repeat;width:180px;overflow:hidden;text-indent:-999em}#subnav #nav-promotions a{height:36px;background-position:0 0}#subnav #nav-promotions a:hover,#subnav #nav-promotions a.current{background-position:-180px 0}#subnav #nav-coupons a{height:36px;background-position:0 -36px}#subnav #nav-coupons a:hover,#subnav #nav-coupons a.current{background-position:-180px -36px}#subnav #nav-eclub a{height:54px;background-position:0 -72px}#subnav #nav-eclub a:hover,#subnav #nav-eclub a.current{background-position:-180px -72px}#subnav #nav-menu a{height:36px;background-position:0 -126px}#subnav #nav-menu a:hover,#subnav #nav-menu a.current{background-position:-180px -126px}#subnav #nav-blackangus a{height:54px;background-position:0 -162px}#subnav #nav-blackangus a:hover,#subnav #nav-blackangus a.current{background-position:-180px -162px}#subnav #nav-fries a{height:54px;background-position:0 -216px}#subnav #nav-fries a:hover,#subnav #nav-fries a.current{background-position:-180px -216px}#subnav #nav-shakes a{height:54px;background-position:0 -270px}#subnav #nav-shakes a:hover,#subnav #nav-shakes a.current{background-position:-180px -270px}#subnav #nav-halibut a{height:54px;background-position:0 -324px}#subnav #nav-halibut a:hover,#subnav #nav-halibut a.current{background-position:-180px -324px}#subnav #nav-frysauce a{height:54px;background-position:0 -378px}#subnav #nav-frysauce a:hover,#subnav #nav-frysauce a.current{background-position:-180px -378px}#subnav #nav-nutrition a{height:36px;background-position:0 -432px}#subnav #nav-nutrition a:hover,#subnav #nav-nutrition a.current{background-position:-180px -432px}#subnav #nav-locations a{height:36px;background-position:0 -468px}#subnav #nav-locations a:hover,#subnav #nav-locations a.current{background-position:-180px -468px}#subnav #nav-aboutus a{height:36px;background-position:0 -504px}#subnav #nav-aboutus a:hover,#subnav #nav-aboutus a.current{background-position:-180px -504px}#subnav #nav-community a{height:54px;background-position:0 -540px}#subnav #nav-community a:hover,#subnav #nav-community a.current{background-position:-180px -540px}#subnav #nav-philosophy a{height:36px;background-position:0 -594px}#subnav #nav-philosophy a:hover,#subnav #nav-philosophy a.current{background-position:-180px -594px}#subnav #nav-history a{height:36px;background-position:0 -630px}#subnav #nav-history a:hover,#subnav #nav-history a.current{background-position:-180px -630px}#subnav #nav-careers a{height:54px;background-position:0 -666px}#subnav #nav-careers a:hover,#subnav #nav-careers a.current{background-position:-180px -666px}#subnav #nav-contact a{height:54px;background-position:0 -720px}#subnav #nav-contact a:hover,#subnav #nav-contact a.current{background-position:-180px -720px}#subnav #nav-privacy a{height:36px;background-position:0 -774px}#subnav #nav-privacy a:hover,#subnav #nav-privacy a.current{background-position:-180px -774px}#subnav #nav-franchise a{height:54px;background-position:0 -810px}#subnav #nav-franchise a:hover,#subnav #nav-franchise a.current{background-position:-180px -810px}#subnav #nav-intro a{height:36px;background-position:0 -864px}#subnav #nav-intro a:hover,#subnav #nav-intro a.current{background-position:-180px -864px}#subnav #nav-concept a{height:36px;background-position:0 -900px}#subnav #nav-concept a:hover,#subnav #nav-concept a.current{background-position:-180px -900px}#subnav #nav-criteria a{height:36px;background-position:0 -936px}#subnav #nav-criteria a:hover,#subnav #nav-criteria a.current{background-position:-180px -936px}#subnav #nav-qa a{height:54px;background-position:0 -972px}#subnav #nav-qa a:hover,#subnav #nav-qa a.current{background-position:-180px -972px}#subnav #nav-req a{height:54px;background-position:0 -1022px}#subnav #nav-req a:hover,#subnav #nav-req a.current{background-position:-180px -1022px}#subnav #nav-app a{height:36px;background-position:0 -1076px}#subnav #nav-app a:hover,#subnav #nav-app a.current{background-position:-180px -1076px}#footernav{text-transform:uppercase}#footernav a:link,#footernav a:visited{padding:0 12px;color:#FFF}

/* --- Minified forms.css from 3902 bytes to 3251 bytes
 - CSSTidy --- */
fieldset.bordered{width:75%;margin:0 auto 4em;padding:0 1.5em;border:thin solid #eee}input.cssbtn,button.cssbtn,a.cssbtn{border:0;padding:0;margin:0;cursor:pointer;text-indent:-9999px;background-color:transparent;background-image:url(../css/img/button-sprites.png);background-repeat:no-repeat;text-align:left}input.txt,select.txt,textarea.txt{background:#fff url(../css/img/frm-txt-bg.png) repeat-x 0 0;color:#555;border:1px solid #8f8f8f;padding:3px 2px;font-family:Helvetica, Arial, sans-serif;font-size:1.2em}label.invalid{font-weight:bold}input.invalid,textarea.invalid{background-color:#FFFFEC;border:1px solid #C33}div.formrow{padding:.8em 2px}div.msg-thanks,div.msg-error{padding:1.5em;margin:1em auto}div.msg-thanks{border:1px solid #6C3;background:#F4FFEC}div.msg-error{border:1px solid #C33;background:#ffecec;font-weight:bold;color:#c33}div.msg-thanks p,div.msg-error p{margin-bottom:0}#locationspg #headfrm div.formrow{width:200px;font-size:.8em;padding:0}#locationspg #headfrm label{color:#FFF;text-transform:uppercase}#locationspg #headfrm a:link,#locationspg #headfrm a:visited{text-transform:uppercase;padding-top:8px}#locationspg #headfrm .txt{font-size:1em}#locationspg #headfrm select{padding:2px}#locationspg #headfrm label#zip_lbl{display:block;float:left;width:200px}#locationspg #headfrm button.search{height:25px;width:50px;background-position:0 -50px;margin:4px 0 0}#locationspg #headfrm button.search:hover{background-position:0 -75px}#eclubpg div.msg-thanks,#eclubpg div.msg-error{width:440px;text-align:center}#eclubfrm span.errmsg{display:block;padding-left:125px}#eclubfrm span.errmsg strong{font-size:.8em}#eclubfrm label{display:block;float:left;width:115px;padding:2px 5px 0 0}#eclubfrm input.txt{color:#0357ac}#eclubfrm label#state_lbl,#eclubfrm label#zip_lbl{width:65px}#eclubfrm label#confirm_lbl{width:400px;text-align:left}#eclubfrm button.join{height:25px;width:50px;background-position:0 0}#eclubfrm button.join:hover{background-position:0 -25px}#franchisefrm button.send{height:25px;width:50px;background-position:0 -100px}#franchisefrm button.send:hover{background-position:0 -125px}#franchisefrm span.errmsg{display:block;padding-left:125px}#franchisefrm span.errmsg strong{font-size:.8em}#franchisefrm label{display:block;float:left;text-align:left;padding:2px 5px 0 0}#franchisefrm input.txt{color:#0357ac;display:block;width:95%}#financial-requirementspg div.msg-thanks,#financial-requirementspg div.msg-error,#applicationpg div.msg-thanks,#applicationpg div.msg-error{width:440px;text-align:center}#contactfrm div.msg-thanks,#contactfrm div.msg-error{width:420px;text-align:center}#contactfrm fieldset table{margin:1.5em 0 0}#contactfrm fieldset td{vertical-align:text-top;padding-bottom:1.5em}#contactfrm fieldset td.nopad{padding-bottom:0}#contactfrm span.errmsg{display:block}#contactfrm span.errmsg strong{font-size:.8em}#contactfrm button.send{height:25px;width:50px;background-position:0 -100px}#contactfrm button.send:hover{background-position:0 -125px}#footer input.txt{margin:4px 0 0}#footer button.join{height:25px;width:50px;background-position:0 0;margin:3px 0 0}#footer button.join:hover{background-position:0 -25px}

/* --- Minified skin.css from 5911 bytes to 3496 bytes
 - CSSTidy --- */
#sb-container,#sb-wrapper{text-align:left}#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0}#sb-container{height:100%;display:none;visibility:hidden;z-index:999}body > #sb-container{position:fixed}#sb-overlay{background-image:url(../includes/shadowbox/skin/overlay3.png);background-repeat:repeat;height:expression(document.documentElement.clientHeight+'px')}#sb-container > #sb-overlay{height:100%}#sb-wrapper{position:relative}#sb-wrapper img{border:none}#sb-wrapper td{padding:0;margin:0;vertical-align:bottom}#sb-wrapper #sb-m{background:#FFF}#sb-tl,#sb-tr,#sb-bl,#sb-br{width:15px;height:15px}#sb-l{background:transparent url(../includes/shadowbox/skin/sb-l.png) repeat-y 100% 0}#sb-r{background:transparent url(../includes/shadowbox/skin/sb-r.png) repeat-y 0 0}#sb-t{background:transparent url(../includes/shadowbox/skin/sb-t.png) repeat-x 0 100%}#sb-b{background:transparent url(../includes/shadowbox/skin/sb-b.png) repeat-x 0 0}#sb-tl{background:transparent url(../includes/shadowbox/skin/sb-tl.png) no-repeat 100% 100%}#sb-tr{background:transparent url(../includes/shadowbox/skin/sb-tr.png) no-repeat 0 100%}#sb-bl{background:transparent url(../includes/shadowbox/skin/sb-bl.png) no-repeat 100% 0}#sb-br{background:transparent url(../includes/shadowbox/skin/sb-br.png) no-repeat 0 0}#sb-nav,#sb-nav-next,#sb-nav-previous,#sb-nav-close{background-image:url(../includes/shadowbox/skin/controls.png);background-repeat:no-repeat}#sb-nav{display:block;float:left;margin:0;padding:0;width:50px;height:25px;background-position:0 -50px}#sb-nav-next,#sb-nav-previous,#sb-nav-close{width:25px;height:25px;display:block;cursor:pointer}#sb-nav-next{background-position:0 0;float:right}#sb-nav-previous{float:left;background-position:-25px 0}#sb-nav-close{background-position:-50px 0;float:right}#sb-nav-next:hover{background-position:0 -25px}#sb-nav-previous:hover{background-position:-25px -25px}#sb-nav-close:hover{background-position:-50px -25px}#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #555}#sb-body-inner{position:relative;height:100%}#sb-content.html{height:100%;overflow:auto}#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;background-image:url(../includes/shadowbox/skin/loading.gif);background-repeat:no-repeat;background-position:50% 50%}#sb-body,#sb-loading{background-color:#fff}#sb-loading a{color:#000;text-decoration:underline;position:relative;top:50%;line-height:50px}#sb-footer{padding-top:10px}#sb-title,#sb-info{margin:0 5px;padding:0;overflow:hidden}#sb-title{float:right}#sb-info{float:left}#sb-title-inner,#sb-info-inner{font-family:Helvetica, Arial, sans-serif;line-height:16px}#sb-title,#sb-title-inner{height:26px}#sb-title-inner{font-size:16px;padding:3px 0;color:#555}#sb-info,#sb-info-inner{height:20px}#sb-info-inner{font-size:12px;padding:2px 0;color:#555}#sb-counter{float:left;padding:2px 0}#sb-counter a{display:block;float:left;width:50px;text-align:center;border-top:3px solid #679146;padding:2px 0 0;margin-right:2px;text-decoration:none;font-size:.8em;color:#555;cursor:pointer}#sb-counter a:hover,#sb-counter a:active,#sb-counter a.sb-counter-current{border-top-color:#555}div.sb-message{font-family:'Lucida Grande', Tahoma, sans-serif;font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}

