html{}
body {text-align: center; margin: 0;padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 76%; color: #000;}
p {font-family: Arial, Helvetica, sans-serif; margin:0 0 .6em 0; padding:0;font-size:.9em }
#pageOutline  { padding:10px 30px; text-align: left; margin-left: auto; margin-right: auto; width: 942px;}
a, a:link, a:visited, a:active {text-decoration:underline; margin:0; padding:0; color:#b4252c}
a:hover {text-decoration:none;}
form {padding: 0; margin: 0}
h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;padding:0;margin:0; }
h1 {color:#b4252c;font-size: 1.2em;  margin:0 ; font-weight:bold}
h2 {font-size: 1.5em;margin:0 ; color: #b4252c; }
h3 {font-size: 1.0em;margin:0 ;  color: #000; font-weight: bold;}
h4 {font-size: 1.7em;}
h5 {font-size: 0.8em;}
h6 {font-size: 0.8em;}
h3.spec {margin: 0 0 0 -14px;padding:0 0 0 14px;background: url("../images/x.gif") 0 .2em no-repeat;}
#content table ul {list-style-type:circle; margin:0 0 10px 0; }
table p {font-size:.9em}
#content table ul li {list-style-type:disc;float:none; padding:1px 0; margin:0 0 0 20px; font-size:1em}
td {vertical-align:top}
td.col1 {width:230px}
td.col1 p {margin:0; padding:0 0 10px 0}
td.col1 strong p {padding:0}
td.col2, td.col3 {width:230px; padding:0 15px}
td.col4 {width:190px}


td.locations-col1 {width:220px}
td.locations-col1 p {margin:0; padding:0 0 10px 0}
td.locations-col1 strong p {padding:0}
td.locations-col2, td.locations-col3 {width:220px; padding:0 15px}
td.locations-col4 {width:220px}

#Menu div#col1 {float:left; width:395px; padding:0; margin:0; }
#Menu div#col2 {float:left; width:515px; padding:0 0 0 30px; margin:0; text-align:center; }
#siteMap div#col1 {float:left; width:250px; padding:0; margin:0; }
#siteMap div#col2 {float:left; width:250px; padding:0 0 0 30px; margin:0;  }

img {padding:0; margin:0; }
.wrapper {clear:both; padding:0; margin:0;}
strong, b, label {font-weight: bold;}
.clear {clear:both; margin: 0; padding: 0}
img.logo, img.bar {float:left}
img.right {float:right; }

#header {height:178px; position:relative}
#header img {float:left; width:95px; height:108px;}
#minorNav {font-family:"Trebuchet MS"; position:relative; margin-left: auto; margin-right: auto;text-align:center;width:845px; padding: 0 0 10px 0;}

ul {padding: 0;margin: 0;list-style: none; }
li {float: left;position: relative; }
li ul {display: none;position: absolute; top: 1.2em;left: 0;}
/*li > ul {top: auto;left: auto;}*/
li:hover ul, li.over ul{ display: block;padding: 0;margin: 0;list-style: none; width:25em;}
li a:link, li a:visited, li a:active {text-decoration:none; font-weight:bold;padding-left:55px; font-family:"Trebuchet MS"; }
li a:hover {text-decoration:underline}

li ul li a:link, li ul li a:visited, li ul li a:active {font-size:.92em;color: #000; text-decoration:none; font-weight:bold; padding-left: 2em; font-family:"Trebuchet MS"; }
li ul li.menu a:link, li ul li.menu a:visited, li ul li.menu a:active {font-size:.92em; color: #000; text-decoration:none; font-weight:bold; padding-left:.1em; font-family:"Trebuchet MS"; }
li ul li.careers a:link, li ul li.careers a:visited, li ul li.careers a:active {font-size:.92em; color: #000; text-decoration:none; font-weight:bold; padding-left:5.5em; font-family:"Trebuchet MS"; }
li ul li a:hover {text-decoration:underline}

div.sHome li strong, div.sCatering li strong, div.sGiftCards li strong, div.sContact li strong {text-decoration:none; font-weight:bold;padding-left:6em; font-family:"Trebuchet MS";}
div.sMenu li a.selected:link, div.sMenu li a.selected:visited, div.sMenu li a.selected:active {text-decoration:none;color:#000}
div.sMenu li a.selected:hover {text-decoration:underline; color:#b4252c}
div.sAbout li a.selected:link, div.sAbout li a.selected:visited, div.sAbout li a.selected:active {text-decoration:none;color:#000}
div.sAbout li a.selected:hover {text-decoration:underline; color:#b4252c}

#woknav {  margin-left: auto; margin-right: auto;text-align:center;width:845px;}
#woknav a.order:link, #woknav a.order:active, #woknav a.order:visited {width: 126px; height: 117px; margin:20px 20px 0 110px; _margin:20px 20px 0 70px ;background: url("../images/btn_orderonline.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav a.order:hover, #woknav a.order.selected {background-position: -126px 0;}
#woknav a.location:link, #woknav a.location:active, #woknav a.location:visited {width: 126px; height: 117px; margin:20px 20px 0 80px ;background: url("../images/btn_findlocation.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav a.location:hover, #woknav a.location.selected {background-position: -126px 0;}
#woknav a.club:link, #woknav a.club:active, #woknav a.club:visited {width: 126px; height: 117px; margin:20px 20px 0 80px ;background: url("../images/btn_stixclub.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav a.club:hover, #woknav a.club.slected {background-position: -126px 0;}

#woknav-home {  margin-left: auto; margin-right: auto;text-align:center;width:845px;}
#woknav-home a.order:link, #woknav-home a.order:active, #woknav-home a.order:visited {width: 126px; height: 117px; margin:20px 20px 0 90px; background: url("../images/btn_orderonline.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.order:hover, #woknav-home a.order.selected {background-position: -126px 0;}
#woknav-home a.location:link, #woknav-home a.location:active, #woknav-home a.location:visited {width: 126px; height: 117px; margin:20px 20px 0 35px ;background: url("../images/btn_findlocation.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.location:hover, #woknav-home a.location.selected {background-position: -126px 0;}
#woknav-home a.club:link, #woknav-home a.club:active, #woknav-home a.club:visited {width: 126px; height: 117px; margin:20px 15px 0 35px ;background: url("../images/btn_stixclub.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.club:hover, #woknav-home a.club.selected {background-position: -126px 0;}
#woknav-home a.coupon:link, #woknav-home a.coupon:active, #woknav-home a.coupon:visited {width: 126px; height: 117px; margin:20px 0 0 25px ;background: url("../images/coupon-square.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.coupon:hover, #woknav-home a.coupon.selected {background-position: -126px 0;}
#woknav-home a.delivery:link, #woknav-home a.delivery:active, #woknav-home a.delivery:visited {width: 177px; height: 117px; margin:20px 0 0 0 ;background: url("../images/delivery-square.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.delivery:hover, #woknav-home a.delivery.selected {background-position: -177px 0;}
#woknav-home a.cupcode:link, #woknav-home a.cupcode:active, #woknav-home a.cupcode:visited {width: 177px; height: 117px; margin:20px 0 0 0 ;background: url("../images/cupcode-square.jpg") 0 0 no-repeat;display:block; float:left;}
#woknav-home a.cupcode:hover, #woknav-home a.cupcode.selected {background-position: -177px 0;}

#Menu div#col2 img a.ca:link, #Menu div#col2 img a.ca:active, #Menu div#col2 img a.ca:visited {width: 344px; height: 285px; background: url("../images/btn_orderonline.jpg") 0 0 no-repeat;display:block; float:left;}
#Menu div#col2 img a.ca:hover {background-position: -126px 0;}


#content li a:link, #content li a:visited, #content li a:active {text-decoration:underline; font-weight:normal;padding-left:0; font-family:Arial; }
#content li a:hover {text-decoration:underline}


#leftCol {float:left; width:250px}
#leftCol a img {margin-bottom: 12px}
#leftCol a img.nodesc {margin-bottom: 18px}


#leftCol #menuNav a {width: 250px; height: 20px; margin:0 0 10px 0; background-position: 0 0; background-repeat:no-repeat;display:block; }
#leftCol #menuNav a:hover, #leftCol #menuNav a.selected {background-position: -250px 0;}
#leftCol h3 {color:#B4252C;font-size:1.2em;}


#leftCol ul, #content ul {padding: 0;margin: 0 0 10px 18px;list-style:disc; font-size:.9em}
#leftCol li, #content li {float: none;position: normal; }
#siteMap #content ul {padding: 0;margin: 3px 0 3px 18px;list-style:disc; font-size:1em}
#siteMap #content ul li {padding:2px 0}

#leftCol ul.aboutNav, #content ul.aboutNav {padding: 0;margin: 20px 0 0 0 ;list-style-type: none; }
#leftCol ul.aboutNav li, #content ul.aboutNav li {float: none;position: normal; margin:0}
#leftCol ul.aboutNav li a:link, #leftCol ul.aboutNav li a:active, #leftCol ul.aboutNav li a:visited, #content ul.aboutNav li a:link, #content ul.aboutNav li a:active, #content ul.aboutNav li a:visited  {padding:0; margin:0}
#leftCol ul.aboutNav li a:hover, #content ul.aboutNav li a:hover {color: #000; text-decoration:underline}

body.lWide #content {width:940px; float:none}

#leftCol a, #leftCol a:link, #leftCol a:active, #leftCol a:visited {display:inline}
#leftCol img {display:block; padding:0 0 .5em 0}
#leftCol p {font-size:.9em}
#leftCol p a {float:right; clear:both}
#leftCol .leftlink a {float:left; clear:both; !important}
#leftCol .facebook a {float:left; clear:both; margin:15px 0 0 0; !important}

#leftCol #comm1 {float:left; width:120px; padding:0 8px 0 0; margin:-8px 0 0 0; }
#leftCol #comm2 {float:right; width:120px; padding:0; margin:-8px 0 0 0;  }

body#Careers #leftCol p a {float:none; clear:both}

.rightCol {float:right; margin: 0 0 20px 20px}
.rightCol img {margin:0 0 10px 0; display:block}

#leftCol img.explore {padding:15px 0 15px 0}
#content {float:right; width:690px}
#content p.flash {text-align:center; }
#content p.flash a {color: #666666; font-size:.8em}

#footer {margin-top: 20px}
#footer p {font-size:.8em}
#footer a {margin-right: 15px}
div#flashwrapper {padding:0 75px;}
#leftCol div#flashwrapper {padding:0;}

.red {font-weight:bold; color:#c41230;}
p.largeblack, #leftCol p.largeblack {font-size: 1.6em; text-align:center}
p.largered, #leftCol p.largered {font-size: 2em; font-weight:bold; color:#981b1e; text-align:center}
.verylargered {font-size: 3.7em; font-weight:bold; color:#981b1e; text-align:center}
.cateringnumber {width:250px;height:60px;}
.verylargerednumber {font-size: 3.3em; font-weight:bold; color:#981b1e; text-align:center}
.smallnumber {text-align:right;margin:-8px 2px 5px 0;}
p.contactlink {text-align:center}
img.center {display:block;margin:0 auto; }

iframe {width:935px; height:560px; }

body#Catering #content img, body#Community #content img {display:block;margin:0 auto 10px auto;}
body#OrderOnline #content img.headline {display:block;margin:0 auto 10px auto;}
body#Catering #content p {text-align:center; width:640px; margin:10px auto;}
body#Catering #content #packageTop img, body#Catering #content #packageBottom img {display:inline; margin-right:7px}
#packageTop, #packageBottom {margin:0 0 0 25px}

#Catering #content #packagesLeft {width:311px; margin:0 0 10px 30px; float:left;}
#Catering #content #packagesRight {width:312px; margin:0 25px 0 0; float:right;}
#Catering #content #packagesLeft img, #Catering #content #packagesRight img {margin-right:7px;}


#moniker, #menuFeature, #hero, #itemDescription, #leftAnim, #leftDetail {text-align:left;}
#menuFeature img {border:0pt none;}
#itemDescription #itemName {font-weight:bold; margin:0pt; padding:0pt;}

#Community #content ul {list-style:none; margin:0; padding:0; }
#Community #content ul li {background:url("../images/x_large.gif") 0 0 no-repeat; padding:0 0 20px 35px; margin:0; }

#StixClub #content {margin-left:150px; width:790px}
#siteMap #content {margin-left:250px; width:700px}
#siteMap #content ul  {font-size:1em}

#col1{padding:0; margin:0; float:left; width: 360px; background-color: #fff;}
#col2{position: relative;float:left;  width:300px;height: 1%; padding:0; margin:0;}
#col1 p, #col2 p, #bottom p{font-family: verdana, helvetica, sans-serif;margin: 2em 0 .5em 0;font-size: 12px;}
#col1 p.error{margin: .5em 0 .5em 11em; font-size: 11px; color: #ff0000}
#col2 p.notes{margin: 0 0 1em 38em; _margin: 0 0 1em 11em;font-size: 11px; color: #000000}
p.errorwide{margin: .5 0 .5em 0; font-size: 11px; color: #ff0000}
input, select{margin-bottom:5px; padding:0}
textarea {width: 400px;height: 75px;text-align: left; display: block;margin: .5em 0 .5em 9.5em; _margin: .5em 0 .5em 8.5em; padding:0}
label {padding:0 4px 0 0; margin-top:3px;width: 10em;float: left;text-align: right; display: block;}
div.row {clear:left}
form h2 {font-weight:bold; font-size:1em; margin-top:1em}
span.format {font-size:.8em; margin-left:13em}
select {font-size:.8em}
input.action {background-color:#000; color:#fff; font-size:.92em; padding:5px}

.coupon-section a {background-image:url("../images/coupon-link.gif"); width: 318px; height: 62px; margin:10px 0 10px 0; background-position: 0 0; background-repeat:no-repeat;display:block; }
.coupon-section a:hover {background-position: -318px 0;}

.lgcoupon-section a {background-image:url("../images/lgcoupon-link.jpg"); float:right; width: 241px; height: 119px; margin:40px 0 0 0; background-position: 0 0; background-repeat:no-repeat;display:block; }
.lgcoupon-section a:hover {background-position: -241px 0;}

.lgdeliver-section a {background-image:url("../images/lgdeliver-link.jpg"); float:right; width: 241px; height: 119px; margin:40px 0 0 0; background-position: 0 0; background-repeat:no-repeat;display:block; }
.lgdeliver-section a:hover {background-position: -241px 0;}

.pdfmenu a {background-image:url("../images/menu_pdfdownload3.jpg"); width:261px; height:333px; margin:0px; background-position:0 0; background-repeat:no-repeat;display:block; }
.pdfmenu a:hover {background-position: 0 -333px ;}

.radio-section {float:left;margin:40px 0 0 0;}

.legal a:link{font-family:Trebuchet MS;font-size:1.1em !important;text-transform:uppercase;font-weight:bold;float:left !important;text-decoration:none;}
.legal a:visited{font-family:Trebuchet MS;font-size:1.1em !important;text-transform:uppercase;font-weight:bold;float:left !important;text-decoration:none;}
.legal a:hover{text-decoration:underline;}

.home-giftcard-link a {background-image:url("../images/home-giftcard-btn.jpg"); width: 540px; height: 85px; margin:0; background-position: 0 0; background-repeat:no-repeat;display:block; }
.home-giftcard-link a:hover {background-position: -540px 0;}
