body{
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background:#000000;
font-size:12px; color:#666;
}

.small{
font-size:4px;
}


a{
outline:none;
text-decoration:none;
color:#f65a21;
}

a:hover{
text-decoration:underline;
color:#f65a21;
}
 

#nav{
list-style:none;
display:inline;
margin:0px;
padding:0px;
}

#nav li{
display:inline;
float:left;
}

#nav li a{
display:block;
text-align:center;
color:#FFFFFF;
text-decoration:none;
border-left:1px solid #d81800;
border-right:1px solid #f78900;
line-height:33px;
padding:0px 17px 0 17px;

}

#nav li a:hover{
background:url(../images/menu_hover_bg.jpg) no-repeat center;
}

img{
border:none;
}

.header_img{
background:url('../images/header-image.jpg') no-repeat;
}
/*
.store-selector-bg-ie{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/store-selector-bg.png', sizingMethod='scale');
}
*/
.store-selector-bg{
background:url('../images/store-selector-bg.png');
}



.text_box_bg{
background:url('../images/text_box_bg.png') repeat-x;
padding-left:5px;
}

.text_box_bg input{
border: solid 1px #ffffff;
font-size:12px;
color:#666666;
width:160px;
}

form{
margin:0px;
padding:0px;
}

.heading{
background:url('../images/box-heading/box-bg.jpg') repeat-x;
font-weight:bold;
color:#3e3633;
text-indent:10px;
}


#wnew{
list-style:none;
margin:0px;
padding:0px;
}

#wnew li {
list-style:none;
display:inline;
}

#wnew li a{
display:block;
width:150px;
color:#3e3633;
line-height:25px;
background:url(../Images/arrow.gif) no-repeat left;
text-indent:20px;
text-decoration:none;
border-bottom:1px solid #e0e0e0;
}

#wnew li a:hover{
color:#CB3F01;
}

#header_bottom {
background:url('../Images/b-bg.jpg') repeat-x;
}

#orange_box{
background:#F5A700;
}

#yello_box{
background:#faea94;
}

.yellow_border_top{
border-top:1px solid #e9cd23;
}

.yellow_border_bottom{
border-bottom:1px solid #e9cd23;
}

.yellow_border_lr{
border-left:1px solid #e9cd23;
border-right:1px solid #e9cd23;
}

.white_heading{
color:#FFFFFF;
border-bottom:2px solid #d37400;
text-indent:10px;
font-weight:bold;
line-height:25px;
}

.white{
color:#FFFFFF;
}

.brown-heading{
color:#a47203;
border-bottom:2px solid #d5ba25;
text-indent:10px;
font-weight:bold;
line-height:25px;
}

.brown{
color:#a47203;
}

#search{
background:url('../images/s-box/bg.jpg') repeat-x;
color:#a47203;
}

.gray_heading{
background:url('../images/g-box/bg.jpg') repeat-x;
color:#FFFFFF;
text-indent:15px;
}
.gray_headingIndex{
background:url('../images/g-box/bg.jpg') repeat-x;
color:#FFFFFF;
text-indent:12px;
}

.orange{
color:#d65000;
}

#footer td{


}

#footer ul{
list-style:none;
padding:0 0 0 5px;
margin:0px;
}

#footer ul li{
list-style:none;
}

#footer ul li a{
display:block;
width:180px;
color:#d44600;
line-height:30px;
text-indent:25px;
border-bottom:1px solid #d4d4d4;
}

#footer ul li a:hover{
color:#000000;
text-decoration:none;
}

.home_bg{
background:url('../images/icon/home.jpg') no-repeat left 50%;
}

.aboutus_bg{
background:url('../images/about_us.gif') no-repeat left 50%;
}

.search_bg{
background:url('../images/icon/search.jpg') no-repeat left 50%;
}

.Help_bg{
background:url('../images/HelpIcon.jpg') no-repeat left 50%;
}
.Suggestions_bg{
background:url('../images/Suggestionsicon.jpg') no-repeat left 50%;
}

.Global_bg{
background:url('../images/GlobalGiving.jpg') no-repeat left 50%;
}
.Contact_bg{
background:url('../images/ContactUsIcon.jpg') no-repeat left 50%;
}
.spacer
{
	
	background: url(  '../images/icon/spacer.gif' ) repeat-x  ;
	color:#3e3633;
}
.shadow
{
	
	background-image: url(  '../images/icon/shadow.jpeg' ) repeat-x  ;

}

.photo-top
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url( '../images/what-type-of-food.png' ) no-repeat scroll left bottom;
	height: 30px;
	width: 310px;
}
.photo-middle {
float:left;
width:100%;
}
.photo {
background-color:#F8F8F8;
border:1px solid #EFEFEF;
cursor:pointer;
float:left;
height:90px;
position:static;
width:100px;
}
.photo:hover {
background-color:#FFBF00;
border:1px solid #000000;
cursor:pointer;
}
.photoactive {
background-color:#FFBF00;
border:1px solid #000000;
cursor:pointer;
float:left;
height:90px;
position:static;
width:100px;
}
.photo-img {
background-color:#FFBF00;
height:86px;
text-align:center;
width:98px;
}
.photo-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(photo-bg-bottom.gif) no-repeat scroll center top;
float:left;
height:20px;
width:393px;
}
#photo-part-right {
float:right;
width:379px;
}
.photo-right-top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(photo-right-top.gif) no-repeat scroll center bottom;
height:55px;
width:379px;
}
.photo-right-bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(photo-right-bottom.gif) no-repeat scroll center top;
float:left;
height:15px;
width:379px;
}
.orangetext {
color:#E69D00;
font-weight:bold;
text-decoration:none;
}
.photo-right-scroll {
float:left;
height:308px;

width:100%;
}
.hoteltableborder {
border:1px solid #E9E7E7;
}

.grayBg
{
	background-color: #E7E9EF;
}

.grayline
{
	border-bottom: dotted;
	border-bottom-color: #808080;
	border-bottom-width: thin;
	border-bottom-style: dashed;
}
.Heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.hide
{
	display:none;
}

.FormSectionTitle {
border-bottom:2px solid #E25D00;
padding:10px 0 3px;
text-align:left;
font-weight:bold;
font: Tahoma;

}

#menu td{
border-bottom:1px solid #e0e0e0;
}

.content-table td{
border-bottom:1px solid #e0e0e0;
}

.input{
font-size:12px;
width:160px;
outline:none;
}

#header-img{
position:relative;
	top: 0px;
	left: 0px;
}

#store-selector{
	position:absolute;
	left:0px;
	top:303px;

}

h1{
margin:0px;
padding:0px;
font-size:18px;
color:#a47203;
}

h2{
margin:0px;
padding:0px;
font-size:16px;
color:#CB3F01;
line-height:30px;
}

#login-restaurant{
font-size:11px;
border:1px solid #e0e0e0;
border-top:none;
}

#login-restaurant input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100px;

}
#ctl00_login{
font-size:11px;
border:1px solid #e0e0e0;
border-top:none;

}

#ctl00_login input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:100px;
}


#cm{
display:none;
}
.login-heading{
line-height:20px;
border-bottom:1px solid #e0e0e0;

}
#smallFont{
font-size:8px;

}

.HendCursor
{ cursor:pointer;}
#topText td
{
	vertical-align:top;
}


/* Custom Card Message styles position: relative;
	height:200px;
	background:url(../images/bg-white.png) no-repeat center left;*/
#CustomCardArt
{
	
}

#CustomCardArt .customlogo
{
	position:absolute;
	top:40px;
	left:20px;
	
	
}
#CustomCardMessage1
{
	
}
#CustomCardMessage2 {

}
#CustomCardMessage3
{

}
/* Select Message styles */
#SelectMessage th,
#SelectMessage td {
	vertical-align: top;
	padding-bottom: 14px;
}
.section {
	width: 100%;
	padding-bottom: 19px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}
.endsection {
	width: 100%;
	padding-bottom: 19px;	
	margin-bottom: 25px;
}
.col_a {
	float: left;
	width: 300px;
}
.col_b {
	float: right;
	width: 290px;
}
.row {
	clear: both;
}
.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.formContainer {
	background: #fff url(../images/form_bottom.gif) no-repeat bottom;
	padding: 26px 18px 10px 20px;
	clear: both;
}
.small {
	font-size: 1px;
	line-height: normal;
}
/* Select Message styles */
#SelectMessage th,
#SelectMessage td {
	vertical-align: top;
	padding-bottom: 14px;
}
#SelectMessage th {
	width: 73px;
	font-size: 14px;
	color: #434343;
	line-height: 20px;
	font-weight: normal;
}
#SelectMessage .small {
	line-height: normal;
}

 /* Gift card CSS */

.gift-card{
background:url(../images/gift-card/top-bg.jpg) no-repeat ;
}

.create-card-bg{
background:url(../images/gift-card/bg-create-card.gif) no-repeat right;
}

.grey-text-small {
  font-size: 11px;
  color: #8a9499;
}

.text-small {
  font-size: 11px;

}
.splitColumnLeft { float:left; border-right:1px solid #999; width:350px; width:349px; }/* different width for win/ie5 in quirks mode */
.splitColumnLeftNoBorder { float:left; width:350px; width:349px; }/* different width for win/ie5 in quirks mode */
.splitColumnRight { float:left; padding-left:15px; width:375px; width:360px; }/* different width for win/ie5 in quirks mode */
.threeColumn { width:560px; clear:both; }
.pageTitle {color:#000;font-size:1.7em;background-color:Gray} /* 20px */
.pageHeadline {color:#000;font-weight:bold;font-size:1.6em;font-family:arial;
	
} /*21px*/
#alt-mainContent { float:left; padding-left:15px; width:672px; width:657px;
	
}/* different width for win/ie5 in quirks mode */

#Cardlogin{
font-size:11px;
border:1px solid #e0e0e0;
border-top:none;
}
.ErrMsg {
 
  color :Red;

}
.cancel
{
	text-decoration:line-through
}
.tdPrice
        {
            width: 149px;
            text-align:center;
            padding:2px;
            font-weight:bold;
        }
 .tdPrice1
        {
            width: 120px;
            text-align:center;
            padding:2px;
            font-weight:bold;
        }
        .left-heading{
	background:url(Images/left_nav_bg.gif) repeat-x top left;
	font-size:18px;
	color:#fff;
	padding-left:10px;
	padding-top:5px;
	}


