body
{
	font-family: Arial, Tahoma, Veradana;
	font-size:12px;
	margin:0px;
	background-color:#4D7BBE;
}

img
{
	border:0px;
}

.h100_pc { height:100%; }

.h100 { height:100px; }
.h150 { height:150px; }
.h200 { height:200px; }
.h300 { height:300px; }

.w100_pc { width:100%; }
.w90_pc { width:90%; }
.w80_pc { width:80%; }
.w70_pc { width:70%; }
.w60_pc { width:60%; }
.w50_pc { width:50%; }
.w48_pc { width:48%; }
.w45_pc { width:45%; }
.w40_pc { width:40%; }
.w34_pc { width:34%; }
.w33_pc { width:33%; }
.w30_pc { width:30%; }
.w25_pc { width:25%; }
.w20_pc { width:20%; }
.w10_pc { width:10%; }

.w50 { width:50px; }
.w70 { width:70px; }
.w100 { width:100px; }
.w120 { width:120px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w300 { width:300px; }

/******************ERRORS********************/
#message
{
	position:relative;
	min-height:1px;
}

.messageContainer
{
	height:1px;
}

.errorMessage
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0px 1px 2px rgba(196, 196, 196, 1);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px rgba(196, 196, 196, 1);
	background-color:#FEDE01;
	border-color:#FEDE01;
	border-style:solid;
	border-width:1px;
	color:#000;
}

.close
{
	cursor:pointer;
}
/******************ERRORS********************/

/******************HEADER AND FOOTER********************/
.headerContainer
{
	background: url(../images/new_design_v2/header.png);
	background-repeat: repeat-x;
	height:135px;
}

.topMenu
{
	width:100%;
	height:33px;
	color:#fff;
	font-size:12px;
}

.topMenuContent
{
	width:970px;
	height:33px;
	color:#fff;
	font-size:12px;
}

.topMenuLink
{
	color:#fff;
	text-decoration:none;
	
}

.topMenuLink:hover
{
	text-decoration:underline;
}

.topMenuLinkPoints
{
	color: #EAEAEA;
	text-decoration:none;
	font-weight: normal;
}

.topMenuLinkPoints:hover
{
	text-decoration:underline;
}

.headerMenu
{
	width:100%;
	height:33px;
	color:#fff;
	
}

.headerMenuContent
{
	width:970px;
	height:100px;
	color:#fff;
	
}

.headerBlock
{
	height:63px;
}

.currentHeaderBlockStep
{
	background: url(../images/new_design_v2/MixMenu_restaurants_03.png);
	background-repeat: no-repeat;
	width:119px;
}

.headerBlockStep
{
	background: url(../images/new_design_v2/MixMenu_restaurants_05.png);
	background-repeat: no-repeat;
	width:119px;
}

.stepNumber
{
	width:20px;
	font-size:38px;
	color:#F58220;
}

.stepText
{
	font-size:13px;
	color:#898989;
}

.headerBlockMenu
{
	color:#0053CD;
	text-decoration:none;
	font-size:16px;
}

.headerBlockMenu:hover
{
	text-decoration:underline;
}

.footerContainer
{
	width:100%;
	background-color:#4D7BBE;
}

.footerContent
{
	width:100%;
	color:#fff;
	font-size:12px;
}

.footerLine
{
	background: url(../images/new_design_v2/footer.png);
	background-repeat: repeat-x;
	height:7px;
}

.footerMenu
{
	color:#1066E3;
	text-decoration:none;
	font-size:12px;
}

.footerMenu:hover
{
	text-decoration:underline;
}

.footerLink
{
	color:#fff;
	text-decoration:none;
}

.footerLink:hover
{
	text-decoration:underline;
}

.alertMessage
{
	height:1px;
}

.alertMessage form
{
	margin:0px;
	padding:0px;
}

#logoContainer
{
	background: url(../images/new_design_v2/header.png) repeat-x 0 -36px;
	height: 100px;
}

#logo
{
	background: url(../images/new_design_v2/MixMenu.png);
	height: 70px;
	width: 372px;
	position: relative;
	top: 15px;
}

#footerSimple
{
	color:#fff;
	background-color:#4D7BBE;
	padding: 3px 0px 0px 0px;
	height: 17px;
	text-align: center;
}
/******************HEADER AND FOOTER********************/

/******************INNER PAGE CONTENT********************/
.innerContainer
{
	width:100%;
	background-color:#F2F2F2;
}

.innerContent
{
	width:970px;
}

.indexSearch
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 0px 0px 5px;
	-webkit-border-radius:5px 0px 0px 5px;
	background-color:#F58220;
	padding:10px 10px 10px 10px;
	width:750px;
}

.indexSearchInput
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	border-color:#BBBBBB;
	border-style:solid;
	border-width:2px;
	font-size:14px;
	padding:10px;
	width:141px;
}

.fancyTable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	background-color:#F58220;
	/*width:750px;*/
}

.fancyTable_category
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 0px 0px;
	background-color:#F58220;
	/*width:750px;*/
}

.fancyTable_category_desc
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	background-color:#BBBBBB;
	/*width:750px;*/
}

.grey_fancyTable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	background-color:#A0A0A0;
	/*width:750px;*/
}

.lightGrey_fancyTable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:0px 0px 5px 5px;
	background-color:#D9D9D9;
	/*width:750px;*/
}

.blue_fancyTable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	background-color:#4D7BBE;
	/*width:750px;*/
}

.pager_fancyTable
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px;
	background-color:#fff;
	/*width:750px;*/
}

.commonBlock
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0px 1px 2px rgba(196, 196, 196, 1);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px rgba(196, 196, 196, 1);
	background-color:#fff;
	border-color:#C4C4C4;
	border-style:solid;
	border-width:1px;
}

.textInput
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	/*-moz-box-shadow:0px 1px 2px rgba(196, 196, 196, 1);*/
	-webkit-border-radius:5px;
	/*-webkit-box-shadow: 0px 1px 2px rgba(196, 196, 196, 1);*/
	border-color:#BBBBBB;
	border-style:solid;
	border-width:1px;
	padding:5px;
}

.searchRestaurantInput
{
	width:300px;
}

.searchInputDefaultText
{
	font-size:12px;
	color:#C0C0C0;
	font-style:italic;
}

.searchInputText
{
	font-size:12px;
	color:#393939;
}

.titleText
{
	font-weight:bold;
	text-shadow: #ffffff 1px 1px;
	font-size:14px;
	color:#393939;
}

.smallLink
{
	font-size:12px;
	text-decoration:none;
	color:#4481DA;
}

.smallLink:hover
{
	text-decoration:underline;
}

.smallLink_underlined 
{
	font-size:12px;
	text-decoration:underline;
	color:#4481DA;
}

.smallLink_underlined:hover
{
	text-decoration:none;
}

.shoppingRestLink
{
	text-decoration:none;
}

.shoppingRestLink:hover
{
	text-decoration:underline;
	color:#0053CD;
}

.smallLink_underlined_clicked
{
	font-size:12px;
	text-decoration:underline;
	color:#F58220;
}

.smallLink_underlined_clicked:hover
{
	text-decoration:none;
}

.drinkQtyInput
{
	width:25px;
	text-align:center;
}

.fancy
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0px 1px 2px rgba(196, 196, 196, 1);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0px 1px 2px rgba(196, 196, 196, 1);
}
/*
.fancy
{
	-moz-background-inline-policy:continuous;
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:5px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
	border-color:#E5E5E5 #DBDBDB #D2D2D2;
	border-style:solid;
	border-width:1px;
	padding:10px 10px 10px 10px;
}
*/

.simplePageContent
{
	padding: 10px;
}
/******************INNER PAGE CONTENT********************/

/******************RESTAURANT********************/
.restaurantContainer
{
	border-bottom:1px solid #4481DA;
	width:100%;
}

.restaurantLogo
{
	width:70px;
}

.restaurantName
{
	width:160px;
	height:70px;
}

.restaurantNameLink
{
	color:#4481DA;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}

.restaurantNameLink:hover
{
	text-decoration:underline;
}

.restaurantCuisine
{
	width:120px;
	height:70px;
}

.restaurantFreeDelivery
{
	height:14px;
}

.restaurantCuisineTitle
{
	color:#444444;
}

.restaurantOpenCloseContainer
{
	width:55px;
	height:70px;
}

.restaurantDetails
{
	width:140px;
	color:#444444;
	font-size:12px;
	height:70px;
}

.restaurantDetailsLink
{
	font-size:12px;
	text-decoration:none;
}

.restaurantDetailsLink:hover
{
	text-decoration:underline;
}

.restaurantMenu
{
	width:60px;
	height:70px;
}

.specialsAndDiscounts
{
	width:250px;
	padding:10px;
	padding-left:0px;
	/*padding-top:0px;*/
}

.specialsAndDiscountsTitle
{
	font-size:14px;
	color:#444444;
}

.specialsAndDiscountsRestaurant
{
	color:#4481DA;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.specialsAndDiscountsRestaurant:hover
{
	text-decoration:underline;
}

.specialsAndDiscountsName
{
	color:#444444;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.specialsAndDiscountsName:hover
{
	text-decoration:underline;
}

.cuisineType
{
	font-size:12px;
	color:#fff;
}

.cuisineTypeExpand
{
	font-size:10px;
	text-decoration:none;
	color:#fff;
}

.cuisineTypeExpand:hover
{
	text-decoration:underline;
}

.cuisineLink
{
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.cuisineLink:hover
{
	text-decoration:underline;
}

#wait
{
	height: 81px;
	width: 85px;
	background-image: url(../images/new_design_v2/indicator_waitanim.gif);
	background-repeat:no-repeat; 
	position:absolute;
	top:30%;
	left:30%;
	z-index:1000;
}

.more
{
	font-size:12px;
	text-decoration:none;
}

.more:hover
{
	text-decoration:underline;
}

#cuisinesContainer
{
	position:relative;
	height:auto;
}

.optionDiv
{
	background-color:#F7C391;
}
/******************RESTAURANT********************/

/******************PREVIEW RESTAURANT********************/
.previewRestaurantDeliveryInformation
{
	width:270px;
}
/******************PREVIEW RESTAURANT********************/

/******************ALIGNMENT********************/
.align_l { text-align:left; }
.align_c { text-align:center; }
.align_r { text-align:right; }
.align_j { text-align:justify; }
.valign_t { vertical-align:top; }
.valign_m { vertical-align:middle; }
.valign_b { vertical-align:bottom; }
/******************ALIGNMENT********************/

/******************FONTS AND PADDINGS********************/
.txt1 { font-size:1px; }
.txt12 { font-size:12px; }
.txt13 { font-size:13px; }
.txt14 { font-size:14px; }
.txt16 { font-size:16px; }
.txt18 { font-size:18px; }

.mainTextColor
{
	color:#393939;
}

.alertTextColor
{
	color:#F46523;
}

.mainColor { color:#F58220; }
.whiteColor { color:#FFF; }
.grey { color:#444; }
.subColor { color:#4481DA;}
.extraColor { color:green; }
/*.errorColor { color:red; }*/
.errorColor { color:#F58220; }
.redColor { color:red; }

.row, .row a
{
	background-color:#fff;
	/*color:#393939;*/
	color:#4481DA;
	text-decoration: none;
}

.hoverRow, .hoverRow a
{
	color:#fff;
	background-color:#F58220;
	text-decoration: none;
}

.simpleLink
{
	text-decoration:none;
}

.simpleLink:hover
{
	text-decoration:underline;
}

.cp { cursor:pointer; }

.bold { font-weight:bold; }
.notbold { font-weight:normal; }

.pnone { padding:0px; }
.p3 { padding:3px; }
.p3_bottom { padding-bottom:3px; }
.p3_left{ padding-left:3px; }
.p3_right{ padding-right:3px; }
.p3_top{ padding-top:3px; }

.p5 { padding:5px; }
.p5_left { padding-left:5px; }
.p5_right { padding-right:5px; }
.p5_top { padding-top:5px; }
.p5_bottom { padding-bottom:5px; }

.p10 { padding:10px; }
.p10_left { padding-left:10px; }
.p10_right { padding-right:10px; }
.p10_top { padding-top:10px; }
.p10_bottom { padding-bottom:10px; }

.p15_left { padding-left:15px; }
.p15_right { padding-right:15px; }

.p20 { padding:20px; }
.p20_left { padding-left:20px; }
.p20_right { padding-right:20px; }
.p20_top { padding-top:20px; }
.p20_bottom { padding-bottom:20px; }

.p30_top { padding-top:30px; }
.p30_bottom { padding-bottom:30px; }
.p40_left { padding-left:40px; }

.mnone { margin:0px;}
.m10_bottom { margin-bottom:10px;}
.m10 { margin:10px;}

.fl { float:left; }
.fr { float:right; }
.cl { clear:both; }

.vspace_3
{
	height:3px;
	font-size:1px;
}

.vspace_5
{
	height:5px;
	font-size:1px;
}

.vspace_10
{
	height:10px;
	font-size:1px;
}

.vspace_20
{
	height:20px;
	font-size:1px;
}

.vspace_30
{
	height:30px;
	font-size:1px;
}

.vspace_40
{
	height:40px;
	font-size:1px;
}

.vspace_60
{
	height:60px;
	font-size:1px;
}

.vspace_80
{
	height:80px;
	font-size:1px;
}

.hspace_5
{
	width:5px;
	font-size:1px;
}

.hspace_10
{
	width:10px;
	font-size:1px;
}
/******************FONTS********************/

/******************RENDER PAGES********************/
.pagesHolder { text-align: center; margin-bottom: 5px; margin-top: 5px; }
.pages { font-size: 12px; margin-left: auto; margin-right: auto; margin-top:auto; }
.pages a, .pageList .curr { color: #F60;padding: 1px 6px; border: solid 1px #F60; background: #fff; text-decoration: none; }
.pages a:visited { padding: 1px 6px; border: solid 1px #F60; background: #fff; text-decoration: none; }
.pages .begin { padding: 1px 6px; background: #fff; color: #aaa; }
.pages .end { padding: 1px 6px; background: #fff; color: #aaa; }
.pages .Prev { padding: 1px 6px; border: solid 1px #F60; background: #fff; }
.pages .Next { padding: 1px 6px; border: solid 1px #F60; background: #fff;}
.pages .curr {padding: 1px 6px; border-color: #999; font-weight: bold; font-size: 13px; vertical-align: top; background: #fff; color: #F60; }
.pages a:hover {color: #F60; background: #FFDC88; border-color: #F60; text-decoration: none;}

/******************RENDER PAGES********************/

/******************RENDER PAGES COLORED VERSION********************/
.pagesHolderC { text-align: center; margin-bottom: 0px; margin-top: 0px; }
.pagesC { font-size: 12px; margin-left: 0px; margin-right: 0px; margin-top:0px; }
.pagesC a, .pageListC .currC { color: #F60;padding: 1px 6px; /*border: solid 1px #F60;*/ background: #fff; text-decoration: none; }
.pagesC a:visited { padding: 1px 6px;/* border: solid 1px #F60;*/ background: #fff; text-decoration: none; }
.pagesC .beginC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC .endC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC .PrevC { padding: 1px 6px; /*border: solid 1px #F60;*/ background: #fff; }
.pagesC .NextC { padding: 1px 6px; /*border: solid 1px #F60;*/ background: #fff;}
.pagesC .currC {padding: 1px 6px; /*border-color: #999;*/ background: #FFDC88; color: #F60; }
.pagesC a:hover {color: #F60; background: #FFDC88; /*border-color: #F60;*/ text-decoration: none;}

.pagesC_close { font-size: 12px; margin-left: 0px; margin-right: 0px; margin-top:0px; }
.pagesC_close a { color: #A0A0A0;padding: 1px 6px; background: #fff; text-decoration: none; }
.pagesC_close a:visited { padding: 1px 6px; background: #fff; text-decoration: none; }
.pagesC_close .beginC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC_close .endC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC_close .PrevC { padding: 1px 6px; background: #fff; }
.pagesC_close .NextC { padding: 1px 6px; background: #fff;}
.pagesC_close .currC {padding: 1px 6px; background: #E1E1E1; color: #A0A0A0; }
.pagesC_close a:hover {color: #A0A0A0; background: #E1E1E1; text-decoration: none;}

.pagesC_take { font-size: 12px; margin-left: 0px; margin-right: 0px; margin-top:0px; }
.pagesC_take a { color: #4D7BBE;padding: 1px 6px; background: #fff; text-decoration: none; }
.pagesC_take a:visited { padding: 1px 6px; background: #fff; text-decoration: none; }
.pagesC_take .beginC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC_take .endC { padding: 1px 6px; background: #fff; color: #aaa; }
.pagesC_take .PrevC { padding: 1px 6px; background: #fff; }
.pagesC_take .NextC { padding: 1px 6px; background: #fff;}
.pagesC_take .currC {padding: 1px 6px; background: #7CA7E5; color: #4D7BBE; }
.pagesC_take a:hover {color: #4D7BBE; background: #7CA7E5; text-decoration: none;}

/******************RENDER PAGES********************/
.verticalseparator
{
	float:left;
	width:1%;
	height:80px;
}

.horizontalseparator
{
	float:left;
	height:15px;
	width:100%;
}

.addressdiv
{
	float:left;
	width:32%;
	height:auto;
}

.borderMainAddressDiv
{
	border:1px solid #F58220;
}

.borderAddressDiv
{
	border:1px solid #4481DA;
}

.borderNotInAreaAddressDiv
{
	border:1px solid red;
}

.borderMainAddressDiv_top
{
	border-top:1px solid #F58220;
}

.borderAddressDiv_top
{
	border-top:1px solid #4481DA;
}

.borderNotInAreaAddressDiv_top
{
	border-top:1px solid red;
}

.borderCCDiv
{
	border:1px solid #4481DA;
}

.borderCCDiv_top
{
	border-top:1px solid #4481DA;
}

.creditCardBlock
{
	height : 100px;
	width: 200px;
	float: left;
}

.creditCard
{
	height : 80px;
	width: 198px;
	float: left;
}

.middlediv
{	
	height:100px;
	width: 5px;
	float: left;
	background-color:none;
}

.middlediv2
{	
	height : 5px;
	width: 200px;
	float: left;
	background-color:none;	
}

b.prTop, b.prBottom {display:block;background: #FEEFC8}
b.prTop b, b.prBottom b {display:block;height: 1px; overflow: hidden; background: #F36523;}
b.pr1 {margin: 0 5px}
b.pr2 {margin: 0 3px}
b.pr3 {margin: 0 2px}
b.prTop b.pr4, b.prBottom b.pr4 {margin: 0 1px;height: 2px}

.msgclose
{
	font-family: Verdana;
	font-size: 9px;
	color: #F9F8F8;
	font-weight: bold;
	background-color:#B4B2AD;
	width: 12px;
	height: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
	border: 1px solid #979591;
	cursor: pointer;
}

.msgcloseover
{
	font-family: Verdana;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#AB4F41;
	width: 12px;
	height: 12px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
	border: 1px solid #D4585C;
	cursor: pointer;
}

.msgtxtnew
{
	font-family: Verdana;
	font-size: 13px;
	color:#fff;
	font-weight: bold;
	padding-left:5px;
	padding-right:2px;
	background-color: #F36523;
}

.discount
{
	position:relative;
}

.discountAvailability
{
	position:absolute;
	top:-100px;
	left:-120px;
	color:#393939;
	min-width:400px;
	min-height:50px;
	z-index:100;
}

.qualifiedDiscountsTitle
{
	padding-bottom:10px;
	font-size:16px;
}

.discountContainer
{
	width:100%;
	border:2px dashed #F58220;
	cursor:pointer;
}

.discountContainer:hover
{
	background-color:#F58220;
	color:#fff;
}

.curr_discountContainer
{
	width:100%;
	border:2px dashed #F58220;
	cursor:pointer;
	background-color:#F58220;
	color:#fff;
}

.closedrestaurant
{
	/*background-color:#EEBBBB;*/
	background-color:#E1E1E1;
}
.openrestaurant
{
}

/*
.lmOn, .lmOn:link, .lmOn:visited, .lmOn:hover
{
	padding: 5px 8px 5px 8px;
	background-color: #FFDC88;
	font-size: 12px;
	/*font-weight: bold;*s/
	color: #7F9701;
	text-decoration: none;
	cursor:pointer;
}

.lmOff, .lmOff:link, .lmOff:visited
{
	padding: 5px 8px 5px 8px;
	font-size: 12px;
	/*font-weight: bold;*s/
	color: #7F9701;
	text-decoration: none;
	cursor:pointer;
}
/*
.lmhover, .lmhover:link, .lmhover:visited
{
	padding: 5px 8px 5px 8px;
	font-size: 12px;
	background-color: #FFDC88;
	/*font-weight: bold;*s/
	color: #7F9701;
	text-decoration: none;
	cursor:pointer;
}*/


/**********************GIFT CARDS****************************/
.borderGiftDiv
{
	border:1px solid #4481DA;
}

.giftBlock
{
	height : 80px;
	width: 230px;
	float: left;
}

.giftCard
{
	height : 60px;
	width: 228px;
	float: left;
}

.giftHSeparator
{	
	height:60px;
	width: 5px;
	float: left;
	background-color:none;
}

.giftVSeparator
{	
	height : 10px;
	width: 230px;
	float: left;
	background-color:none;	
}
/**********************GIFT CARDS****************************/


/********************** POINTS ****************************/

.pointsTitle
{
	font-weight: normal;
	font-size: 20px;
}

.pointsNeeded
{
	vertical-align: top;
	font-size: 15px;
	font-weight: bold;
	color: #F58220;
	text-align: right;
}

.pointsType
{
	text-align: center;
	color: #4481DA;
	font-size: 30px;
	font-weight: bold;
}

.pointsHolder
{
	width: 100%;
	align: center;
}

.pointsContainer
{
	width: 300px;
}

.pointsContent
{
	padding: 10px; 
	background: #f9f9f9; 
	border: 1px solid #ccc;
}

.pointsContent font
{
	font-weight: bold;
	color: #F58220;
}

/********************** POINTS ****************************/

/********************** RESTAURANT FILTER ****************************/
.filter_content
{
	position:absolute;
	z-index:9999;
	width:100%;
	top:33px;
	left:0px;
}

.viewByMenu
{
	font-size:14px;
	color:#fff;
	text-decoration:none;
}

.viewByMenu:hover
{
	text-decoration:underline;
}

.viewByMenu_underline
{
	font-size:14px;
	color:#fff;
	text-decoration:underline;
}

.viewByMenu_underline:hover
{
	text-decoration:none;
}

.viewByLink
{
	font-size:12px;
	color:#4481DA;
	text-decoration:none;
}

.viewByLink:hover
{
	text-decoration:underline;
}
/********************** RESTAURANT FILTER ****************************/

/* --------------------- Restaurant MMR/ROD Images ---------------------- */
.rod_red { font-size:10px; height:13px; width:30px; background:url(../images/new_design_v2/MMD-ROD.png) -38px -13px no-repeat; text-indent:-9999px;}
.rod_grey { font-size:10px; height:13px; width:30px; background:url(../images/new_design_v2/MMD-ROD.png) -38px 0px no-repeat; text-indent:-9999px;}
/*li#rod a:hover { background:url(../images/navmenu.png) 0 0px no-repeat; }*/

.mmr_red { font-size:10px; height:13px; width:33px; background:url(../images/new_design_v2/MMD-ROD.png) 1px -13px no-repeat; text-indent:-9999px;}
.mmr_grey { font-size:10px; height:13px; width:33px; background:url(../images/new_design_v2/MMD-ROD.png) 1px 0px no-repeat; text-indent:-9999px;}
/*li#mmr a:hover { background:url(../images/navmenu.png) -67px 0px no-repeat; }*/
/* ----------------------------------------------------- */

.empyTable
{
	height:200px;
}

.empyTable td
{
	vertical-align:top;
}
