BODY
{
		BACKGROUND-COLOR:  #F6E2F3;
	  background-image:url('http://www.ezwaiter.com/demo/images/page_t.jpg');
	  background-repeat: repeat;
  	background-attachment: scroll;
  	background-position: top left;
    FONT-SIZE: 12px;
    COLOR: #000;
    FONT-FAMILY: Arial; 
    TEXT-ALIGN: center
}

TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial
}
TD.w
{
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #ff9900
}
 
fieldset {
	width: 500px; 
	border: 1px solid #B243A0;
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	margin:0px auto 0px auto;
	FONT-SIZE: 12px; 
	-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
}

label
{
width: 10em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

input[type="text"]  
{
color: #000;
background: #fff;
border: 1px solid #000
}
input[type="submit"]  
{
color: #000;
background: #fff;
border: 1px solid #000
}
input[type="button"]  
{
color: #000;
background: #fff;
border: 1px solid #000
}
 
.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
-moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;

} 

legend
{
FONT-FAMILY: Arial;
color: #B243A0;
FONT-SIZE: 13px;
FONT-WEIGHT: bold;
padding: 2px 6px
} 

.restnamedata
{
	background-color: #B243A0;
	COLOR: #ffffff;
	font-size: 13px;
	padding: 5 5;
	border: 1px solid #00175B;
	width: 875px; margin-bottom: 10px;
	text-align: center;
	vertical-align: middle;
	margin:10px auto;
	-moz-border-radius: 10px;
  		-webkit-border-radius: 10px;
  		-khtml-border-radius: 10px;
  		border-radius: 10px;
}
.navbar
{
	FONT-SIZE: 12px;
	height: 25px;
	COLOR: #d7d3a6;
	background-color: #B243A0; 
	/*border: 1px solid #00175B;*/
	width: 875px; 
	padding-top: 5px;
	text-align: left;
	vertical-align: center;
	margin: 5px auto;
	-moz-border-radius: 5px;
  		-webkit-border-radius: 5px;
  		-khtml-border-radius: 5px;
  		border-radius: 5px;
} 
.navbar A:link
{
    COLOR: #d7d3a6;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.navbar A:visited
{
    COLOR: #d7d3a6;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.navbar A:hover
{
    COLOR: #fff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.mainbody 
{
		margin-right: auto;
		margin-left: auto;
		margin-top: 75px;
		FONT-SIZE: 10px;
		WIDTH: 900px;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d7d3a6;
    filter:alpha(opacity=90);
		opacity: 0.9;
		-moz-opacity:0.9;
    TEXT-ALIGN: left; 
    -moz-border-radius: 17px;
  	-webkit-border-radius: 17px;
  	-khtml-border-radius: 17px;
  	border-radius: 17px;
  	 border: 1px solid #000; 
}

.mainbody, .shadow {
  position: relative;
  bottom: 4px;
  right: 4px;
}

/*.shadow { background-color: #fff; }*/

 
.signup {
	align: right;
}
#logo { 
	 align: right;
	 TEXT-ALIGN: right;
}

.bodycontent
{
	WIDTH: 900px;
	margin:0 auto; 
  BACKGROUND-COLOR: #F4F3E8;
}

.bodycontainer
{
	WIDTH: 875px;
	margin:0 auto; 
  BACKGROUND-COLOR: #F4F3E8;
}
.footer
{
		FONT-SIZE: 10px;
		WIDTH: 500px;
    /*BORDER-COLOR: #454545;
    border: 1px solid;*/
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #d7d3a6;
    TEXT-ALIGN: center;
    HEIGHT: 40px;
    margin:0 auto;
}

.headingbox
{
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial
}
.headingbox02
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
SELECT
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #454545;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 17px
}
INPUT.textbox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FONT-SIZE: 12px;
    BORDER-LEFT: #cccccc 1px solid;
    COLOR: #454545;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 19px
}
A:link
{
    COLOR: #545d66;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #545d66;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #ff6600;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
A.w:link
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.w:visited
{
    COLOR: #ffffff;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
A.w:hover
{
    COLOR: #ff6600;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #6692c7;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-FAMILY: Arial; 
}
.msectionheader {
	COLOR: #B243A0;
	/*background-color: #9CBCE0;*/
}
.msection
{
background-color: #9CBCE0;
padding: 2 2;
border: 1px solid #00175B;
width: 875px; margin-bottom: 5px;
text-align: left;
vertical-align: middle;
}

.mitems
{
/*background-color: #ffffff;*/
padding: 2 2;
border: 1px solid #00175B;
width: 575px; margin-bottom: 5px;
text-align: left;
vertical-align: middle;
}
.mitemheader {
		FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #6692c7;
    FONT-FAMILY: Arial
}

.mitemoptgrp {
/*background-color: #ffffff;*/
padding: 2 2;
border: 1px solid #00175B;
width: 575px; margin-bottom: 5px;
text-align: left;
}

.mitemopts {
/*background-color: #ffffff;*/
padding: 2 2;
border: 0px solid #00175B;
width: 600px; margin-bottom: 5px;
text-align: left;
}
.test {
	COLOR: red;
}
.login {
position: relative;;
padding: 2 2;
width: 200px; margin-bottom: 5px;
text-align: left;
 behavior: url(/styles/border-radius.htc); 
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;

}

.resttimedata {
background-color: #ffffff;
padding: 2 2;
border: 1px solid #00175B;
width: 675px; margin-bottom: 5px;
text-align: left;
}

.mcart
{
/*background-color: #ffffff;*/
padding: 2 2;
border: 0px solid #00175B;
width: 575px; margin-bottom: 5px;
text-align: left;
vertical-align: middle;
margin:0 auto;

}
.mcartheader
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
FONT-FAMILY: tahoma,tahoma,Arial
text-align: left;
vertical-align: middle;
}
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:1;
}
#HoursPop{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:154px;
width:808px;
background:#FFFFFF;
border:2px solid #cecece;
z-index:2;
padding:12px;
font-size:13px;
}
#HoursPop h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#popupClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}
#button{
text-align:center;
}
#couponcontainer { 
	width:500px;
	text-align:center; 
	padding:5px;  
	} 
#coupons { 
	width:450px;
	text-align:left;
	border-width: 2px;
	padding:5px; 
	border-style:dotted; 
	border-color: #000; 
	} 
#camount { 
	font-size:14px; 
	padding:5px;  
	} 
#cdescription { 
	font-size:12px; 
	padding:5px;  
	} 
#cdisclaimer { 
	font-size:8px; 
	padding:5px;  
	} 
	#ccode { 
	text-align:right;
	font-size:9px; 
	padding:5px;  
	} 
