body {
  margin: 0;
  padding: 0;
	font-family: Arial;
	font-size: 12px;
	color:#333333;
}

form, h1, h2, h3 {
	margin: 0;
  padding: 0;
}

img {
  border: 0;
}

p {
	margin: 0;
	font-size:12px;
}

a {
	color: #000000;
}

h1 {
	color:#660000; 
	font-weight:bold; 
	font-size:18px;
}

h2 {
	font-size: 15px;
	color: #660000;
	font-weight: bold;
}

h3 {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}


/* == Notice / Error == */
.error {
  font-family: Arial;
  font-size: 12px;
  padding:4px 6px;
	padding-left:23px;
  color: #CE4141;
	border: 1px solid #CE4141;
	background: url(../img/tiny-icons/cross.gif) no-repeat 4px 2px #FFF1F1;
	margin: 4px 0;
}

.notice {
  font-family: Arial;
  font-size: 12px;
  padding:4px 6px;
	padding-left:23px;
  color: #2E6D29;
	border: 1px solid #2E6D29;
	background: url(../img/tiny-icons/tick.gif) no-repeat 4px 2px #E9FFE4;
	margin: 4px 0;
}
/* == End of Notice Error == */


#headerWrapper_index {
	background:url(../img/header-wrapper-bg-index.gif) repeat-x; 
	height:138px;
}

#headerContent_index {
	width:1000px; 
	height:138px; 
	margin:auto; 
	background:url(../img/hearder-bg-index.jpg) no-repeat;
}


#contentWrapper {
	background:#9bce22;
}

#content {
	width:1000px; 
	margin:auto; 
}

#contentBox {
	width:704px;
}

#contentBigWrapper {
	width:900px;
	margin:auto;
}


#leftContent {
	width:148px; 
	height:295px; 
	float:left; 
	background:url(../img/chef.jpg) no-repeat;
}

#rightContent {
	width:210px; 
	height:295px; 
	float:left; 
	background:url(../img/bbq2.jpg) no-repeat;
}

#sausageImg {
	background:url(../img/sausage.gif) no-repeat; 
	width:48px; 
	height:295px; 
	float:left;
}

#middleContentWrapper {
	width:600px; 
	float:left;
}

#indexIntroContent {
	float:left; 
	width:500px; 
	padding-left:15px; 
	padding-right:25px;
}

.indexTxt {
	color:#660000; 
	font-size:11px;
}

.indexLink {
	color:#cc0000; 
	font-size:15px; 
	font-weight:bold;
}




#headerWrapper {
	background:url(../img/header-wrapper-bg.gif) repeat-x; 
	height:138px;
}

#headerContent {
	width:1000px; 
	height:138px; 
	margin:auto; 
	background:url(../img/hearder-bg.jpg) no-repeat;
}


#footer {
	background:url(../img/footer2.gif) repeat-x; 
	height:31px;
}

#footerImg {
	background:url(../img/footer-bg.gif) no-repeat center; 
	height:31px;
}


.divMenu {
	width:672px; float:left; margin-left:178px; margin-top:72px;
}

/*menu*/
#divMenu a{
  display:block;
  float:left;
	cursor: pointer;
}

#aHome{ 
	width:54px;
  height:23px;
  background:url(../img/home.gif) no-repeat;  
}

#aHome:hover, #aHome.selected{  
  background:url(../img/home-hover.gif) no-repeat;  
}

#aAbout{ 
	width:56px;
  height:23px;
  background:url(../img/about.gif) no-repeat;  
}

#aAbout:hover, #aAbout.selected{  
  background:url(../img/about-hover.gif) no-repeat;  
}

#aTips{
	width: 46px;
  height:23px;
  background:url(../img/tips.gif) no-repeat;  
}

#aTips:hover, #aTips.selected{  
  background:url(../img/tips-hover.gif) no-repeat;  
}

#aItems{
	width: 113px;
  height:23px;
  background:url(../img/online-ordering.gif) no-repeat;  
}

#aItems:hover, #aItems.selected{  
  background:url(../img/online-ordering-hover.gif) no-repeat;  
}

#aLocation{
	width: 75px;
  height:23px;
  background:url(../img/location.gif) no-repeat;  
}

#aLocation:hover, #aLocation.selected{  
  background:url(../img/location-hover.gif) no-repeat;  
}

#aContact{  
	width:92px;
  height:23px;
  background:url(../img/contact.gif) no-repeat;  
}

#aContact:hover, #aContact.selected{  
  background:url(../img/contact-hover.gif) no-repeat;  
}

#aFaq{  
	width:46px;
  height:23px;
  background:url(../img/faq.gif) no-repeat;  
}

#aFaq:hover, #aFaq.selected{  
  background:url(../img/faq-hover.gif) no-repeat;  
}

#aSitemap{  
	width:71px;
  height:23px;
  background:url(../img/sitemap.gif) no-repeat;  
}

#aSitemap:hover, #aSitemap.selected{  
  background:url(../img/sitemap-hover.gif) no-repeat;  
}

#aPromotion{  
  height:23px;
  width:75px;
  background:url(../img/promotion.gif) no-repeat;  
}

#aPromotion:hover, #aPromotion.selected{  
  background:url(../img/promotion-hover.gif) no-repeat;  
}

#aPackages{  
  height:23px;
  width:113px;
  background:url(../img/packages.gif) no-repeat;  
}

#aPackages:hover, #aPackages.selected{  
  background:url(../img/packages-hover.gif) no-repeat;  
}

#aAlacarte{  
  width:113px;
	height:23px;
  background:url(../img/ala-carte.gif) no-repeat;  
}

#aAlacarte:hover, #aAlacarte.selected{  
  background:url(../img/ala-carte-hover.gif) no-repeat;  
}

/*end of menu*/

.language {
	font-weight:bold; 
	text-align:center; 
	margin-top:15px;
}

.lookout {
	color:#FFDF05; 
	font-weight:bold; 
	text-align:center; 
	margin-top:30px;
}

a.lookout:link, a.lookout:visited {
	color:#FFDF05; 
	font-weight:bold; 
	text-align:center; 
	margin-top:30px;
	text-decoration: none;
}

a.lookout:hover {
	text-decoration: underline;
}

/* == Input Table == */
.inputTable td {
	vertical-align:top;
	padding: 2px;
}

.inputTable th {
	padding: 2px;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}
/* == End of Input Table == */




a.tableAlink:link, a.tableAlink:visited {
	color: #cc3300;
}

table.productTable {
	width:100%; 
	line-height:20px; 
	font-size:11px; 
	text-align:center;
}

.productTable td {
	padding-left:10px;
	padding-right:10px;
}

.tabularTable {
	width: 100%;
}
.tabularTable2 {
	width: 100%;
}
.tabularTable2 td{
	text-align:center;
}

table.chargesTable {
	background: #da8d6e;
}

table.chargesTable td {
	background: #fef8eb;
}


table.packgeItemTable {
	background: #cccccc;
}

table.packgeItemTable td {
	background: #ffffff;
}


.inputBtn {
	color:#34487C; font-size:10px; font-weight:bold;
}

/*old system style */
.style7 {
	color: #ffffff;
	font-weight: bold;
}

.style8 {
	font-size: 12px;
	color: #660000;
	font-weight: bold;
}
/*end of old system style */


.dropdownmenu_index {
	position:absolute; 
	display:none; 
	z-index:20; 
	margin-left:430px; 
	margin-top:95px;
}

.dropdownmenu {
	position:absolute; 
	display:none; 
	z-index:20; 
	margin-left:400px; 
	margin-top:95px;
}

.greenTitle {
	color:#669900; 
	font-size:15px; 
	font-weight:bold; 
	padding:5px;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#F5F4EE;
	padding:2px 5px;
	color:#333;
	display:none;
}

.box {
	color:#330000; 
	position: fixed; 
	width:190px; 
	margin-left:720px; 
	margin-top: 10px; 
	border:1px solid #669900;
}

a.moreOptBtn:link {
	display: block;
	width: 81px;
	height: 13px; 
	background: url(../img/my-options.gif);
}
a.moreOptBtn:visited {
	display: block;
	width: 111px;
	height: 13px; 
	background: url(../img/review-options.gif);
}

.labeltxt {
	font-weight:bold;
}

/* input box style */
.input500px {
	width: 500px;
	border: 1px solid #cccccc;
}

.input300px {
	width: 300px;
	border: 1px solid #cccccc;
}

.input200px {
	width: 200px;
	border: 1px solid #cccccc;
}

.input150px {
	width: 150px;
	border: 1px solid #cccccc;
}
.input100px {
	width: 100px;
	border: 1px solid #cccccc;
}
/* end of input box style */



.greenHeading {
	background:url(../img/greenbg.gif) repeat-x; 
	height:33px; 
	color:#ffffff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:33px; 
	padding-left:20px; 
	text-transform:uppercase;
}

.orangeHeading {
	background:url(../img/orangebg.gif) repeat-x; 
	height:32px; 
	color:#ffffff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:33px; 
	padding-left:20px; 
	text-transform:uppercase;
}

.yellowHeading {
	background:url(../img/yellowbg.gif) repeat-x; 
	height:33px; 
	color:#ffffff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:33px; 
	padding-left:20px; 
	text-transform:uppercase;
}

.redHeading {
	background:url(../img/redbg.gif) repeat-x; 
	height:32px; 
	color:#ffffff; 
	font-size:14px; 
	font-weight:bold; 
	line-height:33px; 
	padding-left:20px; 
	text-transform:uppercase;
}

.borderBottom {
	border-bottom:solid 1px #cccccc;
}

.nextBtn {
	background: url(../img/next.gif) no-repeat;
	width: 152px;
	height: 29px;
	border: 0;
	cursor: pointer;
}

.backBtn {
	background: url(../img/back.gif) no-repeat;
	width: 94px;
	height: 29px;
	border: 0;
	cursor: pointer;
}

.confirmBtn {
	background: url(../img/confirm-order.gif) no-repeat;
	width: 152px;
	height: 29px;
	border: 0;
	cursor: pointer;
}

/*FAQ style*/
.faqTable td {
	padding: 5px;
	vertical-align: top;
}
table.faqTable {
	background: #000000;
}


.faq_a a:link, .faq_a a:visited{
	text-decoration :underline;
	color: #b24228;
}
.faq_a a:hover {
	text-decoration :none;
}

.faq_b a:link, .faq_b a:visited{
	text-decoration :underline;
	color: #a32dee;
}
.faq_b a:hover {
	text-decoration :none;
}


.faq_c a:link, .faq_c a:visited{
	text-decoration :underline;
	color: #178a08;
}
.faq_c a:hover {
	text-decoration :none;
}

.faq_d a:link, .faq_d a:visited{
	text-decoration :underline;
	color: #468efa;
}
.faq_d a:hover {
	text-decoration :none;
}

.faq_e a:link, .faq_e a:visited{
	text-decoration :underline;
	color: #0c3786;
}
.faq_e a:hover {
	text-decoration :none;
}

.faq_f a:link, .faq_f a:visited{
	text-decoration :underline;
	color: #f86b04;
}
.faq_f a:hover {
	text-decoration :none;
}

.faq_g a:link, .faq_g a:visited{
	text-decoration :underline;
	color: #666699;
}
.faq_g a:hover {
	text-decoration :none;
}

.faq_h a:link, .faq_h a:visited{
	text-decoration :underline;
	color: #008080;
}
.faq_h a:hover {
	text-decoration :none;
}
/*end of FAQ style*/


.style1 {color: #FFFFFF};

.listing_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.listing_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;

}
.listing_dropmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #660000;
	border: thin #660000;
	border-color: #CC0000;
}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #330000;
}
.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-decoration: underline;
}

.reconfirmBlueText {
	color:#0000ff;
}

.orangeSubTitle {
	color:#e85208; 
	font-weight:bold; 
	padding-left:20px;
	text-decoration: underline;
}

a.footer_link:link, a.footer_link:visited {
	color:#ffffff;
	text-decoration: underline;
}
a.footer_link:hover {
	text-decoration: none;
}

table.termsTable td {
	vertical-align: top;
	padding: 10px;
}

.notice_2 {
  font-family: Arial;
  font-size: 12px;
  padding:2px 6px;
	padding-left:23px;
  color: #ffffff;
	/*background: url(../img/noticebg2.gif) repeat-x;*/
  background-color: #dc0000;
	margin: 4px 0;
	width:97.7%;
}

table.competitionTable{
	background:#76dd76;
	font-size:15px;
}
table.competitionTable td{
	vertical-align:top;
}

.step1{
	background:url(../img/step1_.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:325px;
	vertical-align:top;
	padding:20px 5px;
	font-size:23px;
	color:#fff;
}
.step2{
	background:url(../img/step2_.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:325px;
	vertical-align:top;
	padding:20px 5px;
	font-size:23px;
	color:#fff;
}
.step3{
	background:url(../img/step3_.jpg);
	background-repeat:no-repeat;
	width:277px;
	height:325px;
	vertical-align:top;
	padding:20px 5px;
	font-size:23px;
	color:#fff;
}

table.prizeTable{
	background:#76dd76;
	font-size:22px;
	font-weight:bold;
}


td.Fprize{
	background:url(../img/1prize.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:83px;
	font-size:35px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
td.Sprize{
	background:url(../img/2prize.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:83px;
	font-size:35px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}
td.Tprize{
	background:url(../img/3prize.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:83px;
	font-size:35px;
	font-weight:bold;
	color:#fff;
	text-align:center;
}