﻿html {
		filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body 
{
		font-family: Tahoma;
		font-size: 11px;
		text-align:center;
		color:#333;
		line-height:15px;
		margin:0;
		background-color:White;
}/*
#main 
{
		text-align:left;
		width:785px;
		background: url(../../repository/images/site/body_back_slice.jpg) repeat-x;
		background-color:#8EB1D7;
		margin:auto;
}*/
.mainHeader
{
	background: url(../../repository/images/site/main_top.gif) no-repeat bottom;
	height:34px;
	width:522px;
	padding:8px 0 0 8px;
}
.mainHeader h1 {
		font-size:24px;
		}
ul
{
		margin:0 0 0 0;
		padding:0;
}
ul li
{
		margin:0;
		padding:0;
		list-style:none;
}
.mainHeader h1
{
		margin:0;
}
h1 {
		font-size:22px;
		height:26px;
		padding:1px 0 0 0;
		margin:0;
}
.mainHeaderBig
{
		background:url(../../repository/images/site/header/meal_deal_header01.gif) no-repeat bottom;
		height:42px;
		width:745px;
		margin:0;
}
.padd_spacer {
		height:20px;
}
.padd_spacer2 {
		line-height:20px;
}
p {
margin:8px 0 8px 0;
}
.contentBlock
{
		width:530px;
		float:left;
		margin:0 0 0 20px!important;
		margin:0 0 0 20px;
}
.contentBlockBig
{
		width:745px;
		margin: 0 10px 0 20px;
		padding:1px 0 1px 0;
}
.backgroundWhite
{
		background-color:#FFF;
		padding:1px 0 1px 0;
}
.width_195
{
		width:195px;
}
.headerTxt
{
		font-size:12px;
		font-weight:bold;
}

.blueHeaderTxt
{
		font-size:12px;
		color:#69C;
		font-weight:bold;
}
.blueBold
{
		color:#69C;
		font-weight:bold;
}

.headerBtn
{
		margin:17px 0 0 0;
}
.headerCheckout
{
		margin:13px 20px 0 0;
}

.blueStrikeThroughTxt
{
		color:#69C;
		font-weight:bold;
		text-decoration:line-through;
}

.blackTxt
{
		color:#000;
}
.italic
{
		font-style:italic;
}


.genericList
{
		margin:0;
		padding:0;
}
.genericList li
{
		list-style: none;
}

.width_50percent
{
		width:50%;
}
.ietrick {
		line-height:0;
		font-size:1px;
		padding:0;
		margin:0;
}
.blueTxt
{
		color:#69C;
}

.floatLeft 
{
		float:left;
}
.floatRight
{
		float:right;
}
.clear
{
		clear:both;
}

.displayNone 
{
		display:none;
}
.displayBlock
{
		display:block;
}
.displayInline
{
		display:inline;
}
.marginLeft_10
{
		margin-left:10px;
}
.marginLeft_20
{
		margin-left:20px !important; margin-left:10px;
}
.marginRight_10
{
		margin-right:10px;
}
.marginTop_10
{
		margin-top:10px;
}
.marginBottom_10
{
		margin-bottom:10px;
}
.margin_10
{
		margin:10px;
}
.margin_5
{
		margin:5px;
}

.alignRight
{
		text-align:right;
}
.alignCenter
{
	text-align:center;
}

/**/
.RightColumn
{
		width:195px;
		float:left;
		margin:0 0 0 19px;
}
.RightColumnBottom
{
		width:195px;
		height:18px;
		background:url(../../repository/images/site/bestseller_bottom.gif) no-repeat;
}
.mainBottom_530
{
		height:18px;
		width:530px;
		background:url(../../repository/images/site/main_bottom.gif) no-repeat;
		margin:-1px 0 0 0;
}
.mainFooter_745
{
		width:745px;
		height:18px;
		background:url(../../repository/images/site/header/meal_deal_footer.gif) no-repeat;
		margin:-1px 0 20px 0;
}
.img_90x135
{
		width:90px;
		height:135px;
}
.img_52x79
{
		width:52px;
		height:79px;
}

/** paging **/

.pageNumUnactive
{
		color:#333;
		background-color:#EEE;
		padding:0 2px 0 2px;
		margin:0 1px 0 1px;
		font-weight:bold;
		text-decoration:none;
}

.pageNumActive
{
		color:#FFF;
		background-color:#333;
		padding:0 2px 0 2px;
		margin:0 1px 0 1px;
		font-weight:bold;
		text-decoration:none;
}
.margin_top_five {
		margin: 5px 0 0 0;
}
.icon_slideshow
{
		padding:4px 0 6px 25px;
		background:url(../../repository/images/site/icons/icon_camera.gif) no-repeat left;
}
.icon_video
{
		padding:4px 0 6px 25px;
		background:url(../../repository/images/site/icons/icon_video.gif) no-repeat left;
}
.icon_seating
{
		padding:4px 0 6px 25px;
		background:url(../../repository/images/site/icons/icon_seating.gif) no-repeat left;
}
.icon_email
{
		padding:4px 0 6px 25px;
		background:url(../../repository/images/site/icons/icon_email.gif) no-repeat left;
}
#footer1
{
margin:15px 0 10px -20px;
}
#footer2 
{
margin:15px 0 10px 0;
}
.horizontalRestDots
{
		width:250px;
		height:2px;
		background: url(../../repository/images/site/dotted_break_h.gif) repeat-x center;
		background-color:#FFF;
}
/*** quick basket ***/
.SiteBasket
{
		display:block;
		margin:0 0 15px 20px;
		color:#555;
}

.quickBasketCtrl{	/* Styling question */
	/* Start layout CSS */
		width:741px;
		padding:2px 2px 3px 2px;
		height:14px;
		background:#f4f4f4 url(../../repository/images/site/quick_basket_mid.gif) no-repeat bottom;
		
	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.quickBasket{	/* Parent box of slide down content */
	/* Start layout CSS */
	border-top:1px solid #1E7BB6;
	background:#f4f4f4;
	padding:2px 4px 2px 4px;
	width:737px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;

}
.removePad
{
padding:0 5px 0 0;
}
.quickBasketItems{	/* Content that is slided down */
	padding:1px;
	position:relative;
}
.basketInstruct
{
		float:left;
		margin:0 0 0 5px;
		font-weight:bold;
}
.quickBasketSummary
{
		float:right;
		margin:0 5px 0 0;
		font-weight:bold;
}
.quickCheckoutLnk
{
		margin:0 10px 0 10px;
}
/** VE Maps **/
.vemap
{
		position:relative;
		width:400px;
		height:400px;
		border:2px solid #555;
}
/** System messages **/
.modalLoadingBar
{
		width:100%;
		height:10px;
		background:url(../../RadControls/Ajax/Skins/Default/Loading4.gif) no-repeat center;
}

/****/
.positionRelative
{
		position:relative;
}
.txtInput
{
		width:200px;
		border:1px solid #ccc;
		background:#f4f4f4;
}
.txtMultiInput
{
		width:200px;
		border:1px solid #ccc;
		background:#f4f4f4;
}
