* {
  margin: 0;
  padding: 0;
}

FONT		{COLOR: #fff; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
TD		{COLOR: #fff; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px;
                             background-color: #000;;
                             margin: 0em;
                             padding: 0em;}

#container{
margin: 0 auto;
position: relative;
width: 100%;
text-align: center;

}

#header{
  width: 1024px;
  height: 165px;
  margin: 0 auto;
  padding: 0em;
  text-align: left;
  background: transparent url('../images/header.jpg') no-repeat 0 0;
}

#footer{
  clear: both;
  width: 1024px;
  height: 116px;
  margin: 0 auto;
  padding: 0em;
  text-align: center;
  background: transparent url('../images/footer.jpg') no-repeat 0 0;
}

#body{
  width: 1024px;
  margin: 0 auto;
  padding: 0;
  min-height: 498px;
  text-align: left;
  background: transparent url('../images/bg.jpg') repeat-y 0 0;
}

#logo{
  position: absolute;
  margin-top: 0;
  margin-left: 0;
}

#phoneinfo{
  position: relative;
  float: right;
  top: 10px;
  right: 40px;
}

#loginbox{
  position: relative;
  float: right;
  top: 35px;
  right: 45px;
  clear: right;
  color: #000;
}

#orderbutton{
  position: relative;
  float: right;
  top: 45px;
  right: 45px;
  clear: right;
}

#footnav{
  position: relative;
  top: 35px;
  color: #979491;
  font-size: 0.7em;
}

#foot{
  margin: auto;
  text-align: center;
  color: #979491;
  font-size: 0.75em;
}

#navigation{
  width: 169px;
  margin: 0;
  padding: 25px 0 0 37px;
  float: left;
  background: transparent url('../images/navbg.jpg') no-repeat 0 0;
}

#content li
{
  margin: 0px 10px 0 10px;
}

#navlist
{
  list-style: none;
}

#order
{
  display: block;
  width: 130px;
  height: 30px;
  background: url("../images/order.png") no-repeat 0 0;
}

#order:hover
{
  background-position: 0 -30px;
}

#navlist a
{
  z-index: 2;
  display: block;
  width: 167px;
  height: 52px;
  margin: 2px;
}

#home
{
  background: url("../images/mhome.jpg") no-repeat 0 0;
}

#corp
{
  background: url("../images/mcorp.jpg") no-repeat 0 0;
}

#spec
{
  background: url("../images/mspec.jpg") no-repeat 0 0;
}

#eatr
{
  background: url("../images/meatr.jpg") no-repeat 0 0;
}

#club
{
  background: url("../images/mclub.jpg") no-repeat 0 0;
}

#info
{
  background: url("../images/minfo.jpg") no-repeat 0 0;
}

#news
{
  background: url("../images/mnews.jpg") no-repeat 0 0;
}

#cont
{
  background: url("../images/mcont.jpg") no-repeat 0 0;
}

#navlist a:hover
{
  background-position: 0 -52px;
}

#navlist a span, #order span
{
  display: none;
}


#sidebar{
  width: 172px;
  margin: 0;
  padding: 0;
  float: left;
  text-align: right;
}

#content{
  width: 583px;
  margin: 0;
  padding: 15px;
  float: left;
  background: transparent url('../images/bodybg.gif') no-repeat 0 0;
  z-index: 1;
}

#orderinfo{
  margin: 0 40px 0 40px;
  padding: 0;
  text-align: center;
}


P		{COLOR: #fff; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
DIV		{COLOR: #fff; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
#map_canvas DIV	{COLOR: #000; FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 14px}
INPUT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
TEXTAREA	{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
SELECT 		{BORDER-TOP-COLOR: #000000; BORDER-LEFT-COLOR: #000000; BORDER-RIGHT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Verdana,Helvetica; BORDER-RIGHT-WIDTH: 1px}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
A:link          {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A:visited       {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: #AAAAAA; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.title 		{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.cattitle 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 18px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.catdesc 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.prodtitle 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.sectiontitle 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.proddesc 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.prodprice 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.prodservamt 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.subprodname 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.subproddesc 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.subprodprice 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.subprodservamt	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.block-title	{BACKGROUND: none; COLOR: #FFFFFF; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.storytitle 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycontent 	{BACKGROUND: none; COLOR: #BBBBBB; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #363636; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #AAAAAA; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.boxcontent 	{BACKGROUND: none; COLOR: #CCCCCC; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica}
.option 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.footmsg 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE:  9px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.carttitle 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.cartprodname 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.cartinst 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 9px; FONT-WEIGHT: normal; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.carttext 	{BACKGROUND: none; COLOR: #fff; FONT-SIZE: 12px; FONT-WEIGHT: normal; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.errmsg 	{BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.errmsgSm 	{BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 9px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.approved 	{BACKGROUND: none; COLOR: #009900; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.awaiting 	{BACKGROUND: none; COLOR: #ffff00; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.nonmember 	{BACKGROUND: none; COLOR: #ff0000; FONT-SIZE: 14px; FONT-WEIGHT: bold; FONT-STYLE: italic; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
#footnav A:link          {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
#footnav A:active        {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
#footnav A:visited       {BACKGROUND: none; COLOR: #656565; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
#footnav A:hover         {BACKGROUND: none; COLOR: #AAAAAA; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.alternate:link          {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.alternate:active        {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
A.alternate:visited       {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A.alternate:hover         {BACKGROUND: none; COLOR: #fccd11; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
  .info {font:18px Arial;}
  .data {background-color:#b3b3b3; border:1px solid #898989; width:40%;}
  .data tr td {background-color:#dddddd; font:13px Arial; width:35%;}
  .bar1 {background-color:#b3b3b3; position:relative; text-align:left; height:20px; width:<? print $progress_bar_width; ?>px; border:1px solid #505050;}
  .bar2 {background-color:#000099; position:relative; text-align:left; height:20px; width:0%;}

.inthenews {
  margin: auto;
}
.inthenews td {
  padding: 5px;
}
.inthenews p {
  padding: 5px 0 0 0;
}

.inthenews A:link          {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.inthenews A:active        {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
.inthenews A:visited       {BACKGROUND: none; COLOR: #bfa12a; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
.inthenews A:hover         {BACKGROUND: none; COLOR: #fccd11; FONT-SIZE: 14px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}
