@import "reset.css";

body {font:13px/1.4 Arial, sans-serif;color:#35221b;background:#e33f07 url("../img/bg.jpg") repeat-x fixed top left;}
a:link, a:active, a:visited {text-decoration:none;color:#c31b1d;}
a:hover {text-decoration:underline;color:#c31b1d;}
#content p {margin-bottom:10px;}

.txtl {text-align:left !important;}
.txtc {text-align:center !important;}
.txtr {text-align:right !important;}
.txtj {text-align:justify !important;}
.center {display:block;margin-left:auto !important;margin-right:auto !important;}
table.center {display:table;}
.vtop {vertical-align:top !important;}
.vmiddle {vertical-align:middle !important;}
.vbottom {vertical-align:bottom !important;}
.p2 {padding:2px !important;}
.p5 {padding:5px !important;}
.p10 {padding:10px !important;}
.m5 {margin:5px !important;}
.m3 {margin:3px !important;}
.m10 {margin:10px !important;}
.mbt10 {margin:10px 0px !important;}
.mlr10 {margin:0px 10px !important;}
.mt10 {margin-top:10px !important;}
.mb10 {margin-bottom:10px !important;}
.ml10 {margin-left:10px !important;}
.mr10 {margin-right:10px !important;}
.block {display:block !important;}
.inline {display:inline !important;}
.rel {position:relative !important;z-index:1 !important;;}
.abs {position:absolute !important;}
.bold {font-weight:bold !important;}
.italic {font-style:italic !important;}
.nonitalic {font-style:normal !important;}
.float_l {float:left !important;}
.float_r {float:right !important;}
.clear {clear:both !important;}
.f10 {font-size:10px !important;line-height:12px !important;}
.f11 {font-size:11px !important;line-height:13px !important;}
.f12 {font-size:12px !important;line-height:14px !important;}
.f13 {font-size:13px !important;line-height:15px !important;}
.f14 {font-size:14px !important;line-height:16px !important;}
.f15 {font-size:15px !important;line-height:17px !important;}
.f16 {font-size:16px !important;line-height:18px !important;}
.f17 {font-size:17px !important;line-height:19px !important;}
.f18 {font-size:18px !important;line-height:20px !important;}
.f19 {font-size:19px !important;line-height:21px !important;}
.f20 {font-size:20px !important;line-height:22px !important;}
.f21 {font-size:21px !important;line-height:23px !important;}
.f22 {font-size:22px !important;line-height:24px !important;}
.f23 {font-size:23px !important;line-height:25px !important;}
.f24 {font-size:24px !important;line-height:26px !important;}

label {font-weight:bold;}
fieldset {padding:1em;margin:0 0 1.5em 0;border:1px solid #595563;-moz-border-radius:5px;-webkit-border-radius:5px;}
legend {font-weight:bold;font-size:1.2em;padding:0 0.3em;}
input.text, input.title, textarea, select {margin:0;border:1px solid #595563;padding:2px;-moz-border-radius:5px;-webkit-border-radius:5px;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #000000;background:#f7f2d0;}
input.title {font-size:1.5em;}
textarea {padding:5px;margin-top:3px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #dddddd;-moz-border-radius:5px;-webkit-border-radius:5px;}
.error {background:#fbe3e4;color:#8a1f11;border-color:#fbc2c4;}
.notice {background:#fff6bf;color:#514721;border-color:#ffd324;}
.success {background:#e6efc2;color:#264409;border-color:#c6d880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
form ol {margin:0;padding:0;list-style:none;}
form li {margin:0;padding:5px 0;}
form ol label {display:block;margin-bottom:2px;}
ul {margin: 0 0 5px 10px;list-style:disc;}
ul ul{margin: 0 0 0 20px;list-style:square;}
li {margin:0;padding:2px 0;}
li li {margin:0;padding:5px 0;}

a.button, button {display:block;float:left;margin:0.7em 0.5em 0.7em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background:#C31B1D;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#fff;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;}
button {width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type] {padding:4px 10px 4px 7px;line-height:17px;}
*:first-child+html button[type] {padding:4px 10px 3px 7px;}
button img, a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}
button:hover, a.button:hover{background:#f07b05;border:1px solid #c2e1ef;color:#000;}
a.button:active{background:#f07b05;border:1px solid #6299c5;color:#fff;}
body .positive {color:#529214;}
a.positive:hover, button.positive:hover {background:#f07b05;border:1px solid #c6d880;color:#529214;}
a.positive:active {background:#529214;border:1px solid #529214;color:#fff;}
body .negative {color:#d12f19;}
a.negative:hover, button.negative:hover {background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active {background:#d12f19;border:1px solid #d12f19;color:#fff;}
a.black {color:#000000;}
/** Structure styles **/
#versions {padding:20px;text-align:center;font-size:14px;}
#versions a, #versions a:active, #versions a:visited {text-decoration:none;color:#ffffff;}
#versions a:hover {text-decoration:underline;color:#ffffff;}

#copyright {padding:20px;text-align:center;font-size:11px;color:#ffffff;}
#copyright a, #copyright a:active, #copyright a:visited {text-decoration:none;color:#ffffff;}
#copyright a:hover {text-decoration:underline;color:#ffffff;}

#wrapper {width:985px;min-height:622px;height:auto !important;height:622px;margin:0 auto;background:url("../img/stars.png") no-repeat top left;}
#page {width:902px;margin:0 0 0 60px;}
#header {height:80px;padding:2px 0;overflow:hidden;}
#header #logo {width:276px;height:80px;display:block;background:url("../img/logo.png") no-repeat top left;cursor:pointer;}
#header #logo span {display:none;}
#nav {padding:2px;background:#f07b05;position:relative;z-index:3;}
#headline {height:74px;padding-left:280px;background:#4e3227;clear:both;border:2px solid #f07b05;border-top:none;border-bottom:none;overflow:hidden;}
#headline-large {height:146px;padding-left:20px;background:#4e3227;clear:both;border:2px solid #f07b05;border-top:none;border-bottom:none;overflow:hidden;color:#ffffff;font-size:30px;}
#content {min-height:426px;height:auto !important;height:426px;padding:0 35px 0 32px;margin-left:238px;background:#ffffff url('../img/flowers.png') no-repeat 772px 100px;;clear:both;border:2px solid #f07b05;border-top:none;border-bottom:none;border-left:none;}
.content-large {margin-left:0px !important;border-left:2px solid #f07b05 !important;padding:0 5px !important;}
.content-large  #text {padding:20px 7px 20px 7px !important;}
#content-wrapper {background:#c31b1d;clear:both;}
#baseline {height:45px;background:#4e3227;clear:both;border:2px solid #f07b05;border-top:none;overflow:hidden;}
#extra {position:relative;z-index:2;}
#media {width:298px;height:174px;position:absolute;top:0;right:2px;z-index:2;border:2px solid #f07b05;border-right:none;border-top:none;}
#media-large {width:423px;height:144px;position:absolute;top:0;right:2px;z-index:2;border:2px solid #f07b05;border-right:none;border-top:none;}
#menu {width:238px;position:absolute;top:0;left:0px;z-index:2;background:#c31b1d;}
#gc-left { float:left;width:360px; margin-right: 30px; }
#gc-right { float:left;width:360;}

#headline img {display:block;margin-top:25px;}
#baseline #logo-small {width:154px;height:45px;display:block;float:right;background: url("../img/logo-small.png") no-repeat 0 0;cursor:pointer;margin:0 10px 0 0;}

#baseline #follow-twitter {width:95px;height:35px;display:block;float:left;background: url("../images/twitter_logo.png") no-repeat 0 0;cursor:pointer;margin:5px 0 0 5px;}
#baseline #follow-facebook {width:72px;height:35px;display:block;float:left;background: url("../images/facebook_logo.png") no-repeat 0 0;cursor:pointer;margin:5px 0 0 5px;}
#content #text {padding:50px 0 15px 15px;overflow:hidden;}
#content #h {height:50px;font-size:18px;line-height:22px;padding-top:38px;}
#content #h img {display:block;}
#media .ui {display:block;}
#menu .ui {display:block;border:2px solid #f07b05;}

.deco-02 {background-image:url('../img/deco-02.png') !important;background-repeat:no-repeat !important;background-position:255px 14px !important;}

#nav ul {margin:0;padding:0;list-style:none;}
#nav li {margin:0;padding:0 4px;float:left;background:#f07b05 url('../img/spacer-1.png') no-repeat right 7px;}
#nav li.last {background:none;}
#nav a, #nav a:link, #nav a:active, #nav a:visited {text-decoration:none;color:#250f00;display:block;float:left;height:28px;line-height:28px;padding:0 4px;background-color:#f07b05;background-repeat:no-repeat;background-position:center center;}
#nav a:hover, #nav a.selected, #nav a.select {text-decoration:none;color:#ffffff;background-color:#c31b1d;}
#nav a span {display:none;}

/* Menu */
#nav-01 a {width:39px;background-image:url("../img/nav-gc/nav-01-off.png");}
#nav-01 a:hover, #nav-01 a.selected, #nav-01 a.select {background-image:url("../img/nav-gc/nav-01-on.png");}
/* Locations */
#nav-02 a {width:70px;background-image:url("../img/nav-gc/nav-02-off.png");}
#nav-02 a:hover, #nav-02 a.selected, #nav-02 a.select {background-image:url("../img/nav-gc/nav-02-on.png");}
/* Order Online */
#nav-03 a {width:100px;background-image:url("../img/nav-gc/nav-03-off.png");}
#nav-03 a:hover, #nav-03 a.selected, #nav-03 a.select {background-image:url("../img/nav-gc/nav-03-on.png");}
/* Catering */
#nav-04 a {width:70px;background-image:url("../img/nav-gc/nav-04-off.png");background-position:7px 8px !important;}
#nav-04 a:hover, #nav-04 a.selected, #nav-04 a.select {	background-image:url(../img/nav-gc/nav-04-on.png);}
/* eClub */
#nav-05 a {width:44px;background-image:url("../img/nav-gc/nav-05-off.png");}
#nav-05 a:hover, #nav-05 a.selected, #nav-05 a.select {background-image:url("../img/nav-gc/nav-05-on.png");}
/* Franchise */
#nav-06 a {width:76px;background-image:url("../img/nav-gc/nav-06-off.png");}
#nav-06 a:hover, #nav-06 a.selected, #nav-06 a.select {background-image:url("../img/nav-gc/nav-06-on.png");}
/* Gift Cards */
#nav-07 a {width:81px;background-image:url("../img/nav-gc/nav-07-off.png");}
#nav-07 a:hover, #nav-07 a.selected, #nav-07 a.select {background-image:url("../img/nav-gc/nav-07-on.png");}
/* Wok This Way */
#nav-08 a {width:100px;background-image:url("../img/nav-gc/nav-08-off.png");;background-position:7px 7px !important;}
#nav-08 a:hover, #nav-08 a.selected, #nav-08 a.select {background-image:url("../img/nav-gc/nav-08-on.png");}
/* Feedback */
#nav-09 a {margin-left:34px;width:134px;background-image:url("../img/nav-gc/nav-09-off.png");}
#nav-09 a:hover, #nav-09 a.selected, #nav-09 a.select {background-color:#c31b1d;background-image: url("../img/nav-gc/nav-09-on.png");}


#nav ul ul {display:none;width:902px;height:28px;background:#c31b1d;border-top:2px solid #f07b05;border-bottom:2px solid #f07b05;position:absolute;top:30px;left:0;}
#nav li li {padding:0 4px;background:#c31b1d url('../img/spacer-2.png') no-repeat right 7px;width:auto !important;float:left;}
#nav li li a {text-decoration: none;color:#ffffff !important;line-height: 11px;background:#c31b1d !important;width:auto !important;}
#nav li li a:hover {background:#6b3109 !important;}
#nav li li a.selected, #nav li li a.select {background:#6b3109 !important;}
#nav ul.newmenu {display:block;}
/*
#nav li ul {margin:0;padding:0;display:none;background:#f07b05;position:absolute;top:26px;left:0px;z-index:3;}
#nav li:hover ul {display:block;}
#nav li li {height:26px;margin:0;padding-right:5px;padding-left:5px;float:left;}
#nav li li a, #nav li li a:link, #nav li li a:active, #nav li li a:visited, #nav li li a:hover {white-space:nowrap;}*/

#menu ul {margin:0;padding:1px 0 18px 0;list-style:none;}
#menu li {margin:0;padding:0 5px;color:#ffffff;background:#c31b1d;}
#menu a, #menu a:link, #menu a:active, #menu a:visited {text-decoration:none;color:#ffffff;display:block;}
#menu a:hover {text-decoration:none;color:#000000;}
#menu span {display:block;height:21px;border:1px solid #f07b05;margin:5px 0 0 0;padding:0;cursor:pointer;}

#menu-01 span {background:url("../img/menu/nav-01-off.png") no-repeat 7px 5px;}
#menu-01:hover span {background:url("../img/menu/nav-01-on.png") no-repeat 7px 5px;}
#menu-10 span {background:url("../img/menu/nav-10-on.png") no-repeat 7px 5px;}
#menu-10:hover span {background:url("../img/menu/nav-10-off.png") no-repeat 7px 5px;}
#menu-02 span {background:url("../img/menu/nav-02-off.png") no-repeat 7px 5px;}
#menu-02:hover span {background:url("../img/menu/nav-02-on.png") no-repeat 7px 5px;}
#menu-03 span {background:url("../img/menu/nav-03-off.png") no-repeat 7px 5px;}
#menu-03:hover span {background:url("../img/menu/nav-03-on.png") no-repeat 7px 5px;}
#menu-04 span {background:url("../img/menu/nav-04-off.png") no-repeat 7px 5px;}
#menu-04:hover span {background:url("../img/menu/nav-04-on.png") no-repeat 7px 5px;}
#menu-05 span {background:url("../img/menu/nav-05-off.png") no-repeat 7px 5px;}
#menu-05:hover span {background:url("../img/menu/nav-05-on.png") no-repeat 7px 5px;}
#menu-06 span.first {background:url("../img/menu/nav-06-off.png") no-repeat 7px 5px;}
#menu-06:hover span.first {background:url("../img/menu/nav-06-on.png") no-repeat 7px 5px;}
/*#menu-06 span.last {background:url("../img/menu/nav-07-off.png") no-repeat 7px 5px;}
#menu-06:hover span.last {background:url("../img/menu/nav-07-on.png") no-repeat 7px 5px;}*/
/*#menu-07 span.first {background:url("../img/menu/nav-08-off.png") no-repeat 7px 5px;}
#menu-07:hover span.first {background:url("../img/menu/nav-08-on.png") no-repeat 7px 5px;}*/
#menu-07 span.last {background:url("../img/menu/nav-09-off.png") no-repeat 7px 5px;}
#menu-07:hover span.last {background:url("../img/menu/nav-09-on.png") no-repeat 7px 5px;}

.faqs {margin:0 0 0 20px;padding:0;}
.faqs dt {font-weight:bold;font-size:14px;position:relative;line-height:16px;}
.faqs dd {margin-bottom:10px;margin-top:3px;position:relative;line-height:16px;}
.faqs .qa {font-weight:bold;font-size:14px;line-height:16px;display:block;width:20px;position:absolute;top:0px;left:-20px;}

h1 {font:20px/1.8 Arial, sans-serif;color:#35221b;padding:0;margin:10px 0;}
h1.title {font-size:16px;font-weight:bold;font-family: Arial, Geneva, sans-serif;color:#C31b1d;padding:0;margin:10px 0;}
div.regCopy {font-size:12px;font-family: Arial, Geneva, sans-serif;color:#4E3227;}

.clearfix:after {content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0;font-size:0;}
 .clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
