﻿/* rest */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {padding: 0; margin: 0;font-size: 100%; font-weight: normal;}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: right; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
ul,li { list-style-type:none;}
q:before, q:after { content:''; }
/* ---- */

#divGoodiTeaser{position:absolute;top:277px;left:479px;}
html {height:101%;}
body{height:101%;font-size:1.2em;background:#bebdaf url('../Graphics/bg.png')  top;font-size:10px;font-family:Arial, David;color:#1f1f1f;}

#wrapper {width:959px;margin:0px auto;}
#lowWrapper{background:#fff;margin:0 0 0 1px;width:959px;padding:0 0 0 0}
/* - Main Box */
.CPHeader{background:url('/Graphics/main_master.png') no-repeat  left -213px ;height:5px;width:960px;margin:5px 0 0 0;}
#CPMainContent{color:#000;background:#fff;margin:0 0 0 1px;padding:0 8px 0 0;}
.CPFooter{background:url('/Graphics/main_master.png') no-repeat  left -222px;height:4px;width:960px;}
/* - end  Main Box */

/* inner box */
#Webwrapper{width:959px;margin:0px auto;}
#WeblowerWrapper{background:#fff;}
#WebHeader {width:959px;background:#fff;height:20px;}
#WebLeft {width:238px;float:left;border-left:1px solid #fff;margin:0 2px 0 0;position:relative;}
#WebRight{width:150px;float:right;border-right:1px solid #fff;}
#webContent{width:565px;float:left;}
.WebCPHeader{background:url('/Graphics/main_master.png') no-repeat  left -213px ;height:5px;width:960px;margin:5px 0px 0 -1px;}
.WebCPFooter{background:url('/Graphics/main_master.png') no-repeat  left -222px;height:4px;width:960px;margin:0px 0px 0 -1px;}
#webContentFutureOrders{width:806px;float:right;}
/* outer box */
.BoxContainer{margin:5px 0px 0px 10px;float:right;}  
.BoxContainer .BoxHead, .InnerBoxContainer .BoxHead{background:url('/Graphics/main_master.png') no-repeat  left -225px;}
.BoxContainer .BoxLeft, .InnerBoxContainer .BoxLeft{float:right;background:url('/Graphics/main_master.png') no-repeat  right  -225px;height:25px;color:#fff;padding:0px 5px 0px 0px;line-height:25px;margin:0px 0px;}
.BoxContainer .BoxLeft h2, .InnerBoxContainer .BoxLeft h2{font-weight:bold;font-size:1.3em;color:#1f1f1f;}
.BoxContainer .BoxBody, .InnerBoxContainer .BoxBody{min-width:0px;clear:both;border:#8b8b8b solid;border-width:0px 1px 0px 1px;padding:6px 5px 0px 0px;font-size:1.1em;background:#fff;color:#000;color:#1f1f1f;direction:rtl;}
.BoxContainer .BoxFooter, .InnerBoxContainer .BoxFooter{background:url('/Graphics/main_master.png') no-repeat  left -261px ;height:13px;}
.BoxContainer .BoxFooterLeft, .InnerBoxContainer .BoxFooterLeft{float:right;background:url('/Graphics/main_master.png') no-repeat  right  -261px;width:10px;height:13px;color:#fff;padding:0px 0px 0px 0px;}
/* outer box */

/* inner box container */
.InnerBoxContainer{margin:0px 0px 0px 0;float:right;}
.InnerBoxContainer .BoxLeft{height:25px;direction:rtl;color:#000;padding:5px 5px 0 0;width:555px;}
.InnerBoxContainer .BoxLeft .InnerHeaderSearch{float:left;}
.InnerBoxContainer .BoxBody{padding:0px 5px 0px 0px;}
/* inner box container */


/* popup box black bg */
.BoxContainerBlack{margin:5px 0px 0px 10px;}
.BoxContainerBlack .BoxHead{background:url('/Graphics/main_master.png') no-repeat  left -145px;}
.BoxContainerBlack .BoxLeft{float:right;background:url('/Graphics/main_master.png') no-repeat  right  -145px;height:25px;color:#fff;padding:0px 5px 0px 0px;line-height:25px;margin:0px 0px;}
.BoxContainerBlack .BoxLeft h2{font-weight:bold;font-size:1.3em;color:#1f1f1f;}
.BoxContainerBlack .BoxBody{clear:both;border:#3e3e3e solid;border-width:0px 1px 0px 1px;padding:6px 4px 0px 0px;font-size:1.1em;background:#fff;color:#000;color:#1f1f1f;text-align:right;}
.BoxContainerBlack .BoxFooter{background:url('/Graphics/main_master.png') no-repeat  left -180px ;height:13px;}
.BoxContainerBlack .BoxFooterLeft{float:right;background:url('/Graphics/main_master.png') no-repeat  right  -180px;width:10px;height:13px;color:#fff;padding:0px 0px 0px 0px;}
/* popup box black bg */


/* Box Sizes */
.Box960{width:960px;}
.Box805{width:805px;}
.Box772{width:772px;}
.Box682{width:682px;}
.Box642{width:642px;}
.Box564{width:564px;}
.Box560{width:560px;}
.Box512{width:512px;}
.Box450{width:450px;}
.Box350{width:350px;}
.Box250{width:250px;}
.Box200{width:200px;}

/* Box Sizes */

/* lava lump */
/* Styles for the entire LavaLamp menu */
#HeaderLinks {position: relative;height: 29px; width: 271px;overflow: visible;}
#HeaderLinks li {float: right;list-style: none;}
#HeaderLinks li.back { color:#fff;width: 3px; height: 26px;position: absolute;border-bottom:2px solid #6c6c6c;}
#HeaderLinks li.back .left { height: 0px;margin:0 0 -10 0px;}
#HeaderLinks li a {position: relative; overflow: hidden;text-decoration: none; font: bold 11px arial; color:#000;text-align: center; z-index: 10; letter-spacing: 0; float: left; display: block; margin: auto 10px;font-weight:normal;}
/* lava lump */


/* basics */
#fnSelectEmployeesContainer{direction:rtl;position:absolute;top:5%;left:50%;background:#f8f6f6;width:960px;z-index:2701;padding-bottom:20px;margin:0 0 0 -480px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:1.2em;}
#fnSelectEmployeesContainer #seHeader{font-size:1.3em;font-weight:bold;padding:5px;background:#426afc;color:#fff;margin-bottom:5px;-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;}
#fnSelectEmployeesContainer #seEmployeesList{border:3px solid #484848;font-size:1.2em;background:#fff;margin:0px 5px 0px 5px;padding:0 0 20px 0;-moz-border-radius: 5px;-webkit-border-radius:5px;}
#fnSelectEmployeesContainer #seEmployeesList div.EmployeeRows{float:right;margin:0px 0px 0px 5px;width:160px;}
#fnSelectEmployeesContainer #seCBOptions {margin:5px 15px 5px 5px;}
#fnSelectEmployeesContainer #seCBOptions a {font-size:1.2em;font-weight:bold;color:#000;padding-left:5px;text-decoration:none;}
#fnSelectEmployeesContainer #seCBOptions a:hover{color:#e72525}
#fnSelectEmployeesContainer #seCBOptions select {margin-right:20px;}
#fnSelectEmployeesContainer #seToolBar select{margin-left:10px;}



#MessageBox{display:none;z-index:2704;background:#fff;border:1px solid black;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;width:350px;position:fixed;margin:0 0 0 -175px;direction:rtl;top:10%;left:50% }
#MessageHeader{-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0 0;height:23px;color:#fff;font-size:1.3em;font-weight:bold;padding:2px 4px 0px 0px;}
#MessageContent{font-size:1.2em;padding:4px 5px 18px 2px;}
#CloseButton{background:url('/Graphics/main_master.png')  left -194px ;border-style:none;width:57px;height:19px;line-height:19px;font-size:11px;cursor:pointer; vertical-align:bottom;margin:0 140px 6px 0;text-align:center; }
div.clear{clear:both}

.ContentBlock div{float:right;}
.LeftBox{position:relative;}

a{text-decoration:none;color:#000;}
.CPButton{background:url('/Graphics/main_master.png')  left -194px ;border-style:none;width:57px;height:19px;line-height:19px;font-size:11px;cursor:pointer; vertical-align:bottom;}
.CPButtonCanceld{color:gray}
.CPButton:hover{background:url('/Graphics/main_master.png') -57px -194px;}
.CPButtonBig{background:url('/Graphics/main_master.png')  left -115px ;border-style:none;width:77px;height:29px;line-height:29px;font-size:11px;cursor:pointer;}
.CPButtonBig:hover{background:url('/Graphics/main_master.png') -78px -115px;}
.OkMessage{position:fixed;bottom:10px;right:20px;direction:rtl;width:350px;}
.OkMessage div{float:right;}
.OkMessageBlink{display:none;width:25px;height:25px;position:relative;-moz-border-radius:0px 5px 5px 0px;-webkit-border-radius:0px 5px 5px 0px;border-radius:0 5px 5px 0;}
.OkMessageBody{display:none;background:#000;color:#fff;font-size:1.2em;height:25px;line-height:25px;-moz-border-radius:5px 0px 0px 5px;-webkit-border-radius:5px 0px 0px 5px;border-radius:5px 0 0 5px;padding-right:10px;font-weight:bold;}
#imgStartAjax{position:fixed;z-index:2701;background:#fff;width:150px;height:50px;left:43%;top:35%;padding:5px 55px 0px 20px;font-size:1.3em;font-weight:bold;border:1px solid black;-moz-border-radius:5px 5px;-webkit-border-radius:5px 5px;}

.BoxLeft{position:relative;}
.ShadeBackground, #StartAjax {background:#000;width:99%;height:100px;position:absolute;top:0;left:0px;z-index:2699;border:0px solid #484848;}
.ShadeBackground{background:url('../Graphics/bg.png')}
#FlashIntro{z-index:0;}
.ErrorMessageVisible{font-size:0.9em;color:#c90101;margin-right:5px}
.ErrorMessage{font-size:0.9em;color:#c90101;margin-right:5px;display:none;}
.BoxHead .CloseWindow{position:absolute;left: 18px;top:10px;cursor:pointer;}
input,select {color:#1f1f1f;font-size:11px;font-family:Arial;background:#fff;}

.CPCheckBoxClear{background:url('/Graphics/main_master.png') -154px -195px;padding:2px 12px 0 0;cursor:default;}
.CPCheckBoxClear:hover{background:url('/Graphics/main_master.png') -170px -195px;}
.CPCheckBoxChecked{background:url('/Graphics/main_master.png') -186px -195px;padding:2px 12px 0 0;cursor:default;}
.CPCheckBoxChecked:hover{background:url('/Graphics/main_master.png') -203px -195px;}
select {height:18px;border:1px solid #b4b4b4;}
.hide{display:none;}
.rtl {direction:rtl;}
h6{font-weight:bold;font-size:12px;display:inline;}
h7{font-size:1.1em;color:#1f1f1f;}
.FontHeader2{color:#2d2d2d;font-size:1.3em;}
.FontHeader3{color:#434343;font-size:1em;}
div#ConfirmHeader,div#ConfirmBody{}
#ConfirmBody #ConfrimButtons {text-align:left;padding:0 0 0 10px;}
#ConfirmBody #ConfirmOK {font-weight:bold;}
div#ConfirmBody{font-size:1.1em;top:30%;left:50%;z-index:3700;position:fixed;margin:0 0 0 -175px;}
div#ConfirmHeader{line-height:20px;font-size:1.1em;font-weight:bold;height:20px;-moz-border-radius:0px;-webkit-border-radius:0px;border:1px solid black;background:#000;color:#fff;padding:0px 5px 5px 0px;}
div#ConfirmContent{margin:5px;font-size:1.3em;}
div#ConfirmControls{text-align:center;}
span#ConfirmOK,span#ConfirmCancel{font-size:1.2em;cursor:pointer;padding-left:10px;color:#d50000}
span#ConfirmOK:hover,span#ConfirmCancel:hover {font-weight:bold;}
.SkinButton {border-style:none;width:52px;height:22px;cursor:pointer;color:#fff;font-weight:bold;font-size:13px;text-align:center;vertical-align:baseline;}
.CPToolTip{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #919292;display:none;background:#fff;padding:3px 3px 3px 3px;font-size:11px;z-index:3701;}
.CPToolTip strong{font-weight:bold;}
.CPToolTip .TPCenter{text-align:center;}
.CPToolTipArrow{position:absolute;bottom:-9px;}
.AjaxLoader{font-size:17px;font-weight:bold;width:180px;height:60px;padding:44px 64px 4px 4px;direction:rtl;text-align:right;position:relative;margin-left:auto;margin-right:auto;}
#InnerTopHeader {height:34px;margin:0px -5px 0 0;border-bottom:1px solid #8b8b8b;border-top:1px solid #8b8b8b;line-height:32px;font-size:1.2em;padding:0 5px 0 5px;width:552px;}
.HealthIcon {background:url('/Graphics/main_master.png') -215px -125px;width:14px;height:15px;vertical-align:middle;cursor:pointer;}
#AdvancedSearch {background:url('/Graphics/main_master.png') -115px -197px;width:19px;height:15px;vertical-align:middle;margin:0 0 0 3px;cursor:pointer;}
#AdvancedSearch:hover {background:url('/Graphics/main_master.png') -136px -197px;cursor:po}
.RestKosherIcon {background:url('/Graphics/main_master.png') -212px -35px;width:16px;height:18px;vertical-align:middle;cursor:pointer}
.RestGlatIcon {background:url('/Graphics/main_master.png') -272px -109px;width:17px;height:18px;vertical-align:middle;}
.RestTakeAwayIcon {background:url('/Graphics/main_master.png') -212px -19px;width:17px;height:17px;vertical-align:middle;}
.RestDeliveryIcon {background:url('/Graphics/main_master.png') -206px -0px;width:24px;height:18px;vertical-align:middle;}
.RestExpensiveIcon {background:url('/Graphics/main_master.png') -235px -125px;width:15px;height:18px;vertical-align:middle;cursor:pointer;}
.MyOrdersIcon {background:url('/Graphics/main_master.png') -254px -110px;width:14px;height:18px;vertical-align:middle;cursor:pointer;}
.CartIcon{margin:0 7px 0 3px;width:17px;height:16px;vertical-align:middle;cursor:pointer;}
.CPSliderContainer{height:120px;width:50px;z-index:3000}
.CPSlider{height:30px;width:20px;z-index:3000}
.SliderVal{margin:0 0px 3px -5px;font-weight:bold;font-size:15px;background:#fff;border:1px solid black;width:20px;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#CPViewerBody {position:absolute;left:50%;top:5%;background:#fff;}
.Row{clear:both;overflow:hidden;}
.Row div{float:right;}
.GroupWrapper select {width:300px;}
.InnerHeaderSearch .CPButton{display:inline-block;margin:0 0 4px 0;}

.FlagUS{background:url('/Graphics/flags.gif') left top;width:15px;height:11px;border:1px solid #eaebed;}
.FlagIL{background:url('/Graphics/flags.gif') 15px top;width:15px;height:11px;border:1px solid #eaebed;}
#NewsArrows{position:absolute;left:-480px;top:5px;}
#SiteNewsContainer,#ChangeDefaultPassword,#OuterPopupWindow,#divChangeLocation, #AddPrePaidCardContainer{display:none;position:absolute;top:10%;margin:0 0 0 -282px;left:50%;z-index:3000}
#divChangeLocation{margin:0 0 0 -282px;position:fixed;top:20%;}
#divChangeLocation #divFreeLocation{direction:rtl;}

#ChangeDefaultPassword, #AddPrePaidCardContainer {margin:0 0 0 -175px;}

#SiteNewsContainer #NewsArrowLeft,#SiteNewsContainer #NewsArrowRight{float:right;}
#SiteNewsContainer #NewsArrowLeft{background:url('/Graphics/main_master.png') -259px -79px;width:18px;height:17px;margin:0 5px 0 0;cursor:pointer;}
#SiteNewsContainer #NewsArrowRight{background:url('/Graphics/main_master.png') -284px -79px;width:18px;height:17px;cursor:pointer;margin:0 10px 0 0;}
.CPTextBox{border:1px solid #b4b4b4;display:inline-block;height:14px}
#divAdminPanel{width:250px;background:#000;color:#fff;position:fixed;top:0;left:50%;direction:rtl;margin:0 0 0 -125px;padding:2px 5px 2px 5px;z-index:5000}
#divAdminPanel a{text-decoration:none;font-size:16px;color:#fff;font-family:Arial;font-weight:bold;padding:0 0 0 30px;}
.Printable{background:#fff url('/Graphics/main_master.png') -580px -0px;width:22px;height:22px;cursor:pointer;}
.Rounded{-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;}
#MessageWindow{direction:rtl !important;font-size:12px;width:450px;position:fixed;margin:0 0 0 -225px;left:50%;top:20%;display:none;z-index:3000;background:#1d1d1d;color:#fff;border:5px solid #302f30;padding:0 1cm 0 1cm;}
#MessageWindow #MessageWindowToolbar{margin:0 0 10px 0;}
#MessageWindow a{color:#fff;}
#MessageWindow a:hover{text-decoration:underline;}
.MessageWindowYellow {border-color:#ffc30d !important;}
.MessageWindowOrange {border-color:#f47521 !important;}
.MessageWindowGreen {border-color:#9ecb3c !important;}
.MessageWindowRed {border-color:#b7201d !important;}
.MessageWindowBlue {border-color:#598ecb !important;}
.AjaxSmallLoader{width:200px;background:url('/Graphics/ajax_load_blue.gif') no-repeat right;padding:0 20px 0;font-weight:bold;font-size:12px;cursor:default !important;direction:rtl !important; }
#QuickMessageWindow{font-size:12px;min-width:350px;width:350px;min-height:100px;margin:0 0 0 -175px;left:50%;top:30%;display:none;z-index:3000;background:#1d1d1d;color:#fff;border:5px solid #302f30;padding:20px 35px 0px 35px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#QuickMessageContent{margin:0 0 25px 0;direction:rtl !important;}
#MessageWindowToolbar{margin:0 0 10px 0;direction:rtl !important;}
#QuickMessageWindow{border-color:#1aadfa;}
#frScrollToTop{background:url('/graphics/back_up.png') no-repeat; display:none;position:fixed;bottom:10px;left:10px;color:#000;width:83px;height:83px;z-index:2600;text-align:center;cursor:pointer;}
/* basics */


/* Globa delivery area selection */

#divFreeLocation #divFreeLocationCompanySelection, #divFreeLocation #divFreeLocationSelection,#divFreeLocation #divGlobalSelectionTT{position:relative;padding:0 0 10px 0;height:20px;}
#btnGlobalCompanyAddress,#btnGlobalFreeSelection,#btnGlobalSelectionCancel{position:absolute;left:20px;top:0px;}
#divFreeLocation  #chbGlobalSelectionDefault{vertical-align:middle;}
#divFreeLocation label {font-size:11px;font-weight:bold;}
#divGlobalSelectionError {font-weight:bold;color:#e50000;}
#divFreeLocationHeader{font-size:12px;font-weight:bold;padding:0 0 10px 0;}
/* Global delivery area selection */


/* JoinedOrders */
#JoinedOrdersContainer{position:relative;}
#JoinedOrdersContainer #NewJoin{direction:rtl;}
#JoinedOrdersContainer #NewJoin h2{font-weight:bold;text-align:center;padding:0 0 3px 0;}
#JoinedOrdersContainer #NewJoin div{margin:0 0 0 5px;}
#JoinedOrdersContainer #NewJoinOrderPrice {width:35px;text-align:center;}
#JoinedOrdersContainer #JoinedOrderEmployees {clear:both;overflow:hidden;direction:rtl;}

#JoinedOrdersContainer #JoinedOrderEmployees .JoinedOrderPrice{width:36px;border:1px solid gray;text-align:center;}
#JoinedOrdersContainer #JoinedOrderEmployees .joName {width:110px;}
#JoinedOrdersContainer #JoinedOrderEmployees .Row{padding:2px 0 2px 0;}
#JoinedOrdersContainer #joMealCostContainer {position:absolute;left:40px;top:37px;font-weight:bold;font-size:14px;direction:rtl;}
#JoinedOrdersContainer #joMessages{direction:rtl; display:none;position:absolute;width:160px;height:40px;text-align:center;left:30px;top:68px;border:1px solid #aaaaaa;padding:5px 2px 5px 2px;background:#f4f2f2;vertical-align:middle}
#JoinedOrdersContainer #JoinedOrderEmployees .joEdit {background:url('/Graphics/edit.gif') no-repeat;width:18px;height:12px;margin:3px 0 0 0;cursor:pointer;}
#JoinedOrdersContainer #JoinedOrderEmployees .joDelete {background:url('/Graphics/delete.gif') no-repeat;width:18px;height:12px;margin:3px 0 0 0;cursor:pointer;}
#divJoinedCompletePayContainer {margin:18px 0 0 0}
#divJoinedCompletePayContainer #divJoinedCompleteHeader{font-weight:bold;color:#9a0c01;border-bottom:1px solid #9a0c01}
#divJoinedCompletePayContainer  #divJoinedCompleteBody{font-weight:bold;}
#divJoinedCompletePayContainer  #divJoinedCompleteBody .Row{padding:5px;}
#divJoinedCompletePayContainer  #divJoinedCompleteBody .Row div{width:70px;}
#divJoinedCompletePayContainer  #divJoinedCompleteBody .Row div:first-child{width:100px;}





/* ?JoinedOrders? */



/* suggstion list */
.CPSuggest{background:#dbdbdb;color:#000;direction:rtl;font-size:1.1em;-webkit-border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;border-radius:0 0 5px 5px;padding:0 2px 0 0;z-index:3500;}
.CPSuggest div{border-bottom:1px solid #000;margin:0px 0 0px 0;height:20px;padding:0 2px 0 0;cursor:pointer;line-height:20px;font-size:1.1em;z-index:3500;}
.CPSelectedValue {background:#000 url('/Graphics/bg.png');color:#fff;}
/* suggstion list */


/* inner defaults */
#RestaurantSearch,#RestaurantMealSearch{width:110px;}
#RestaurantSearch.SearchEmpty,#RestaurantMealSearch.SearchEmpty{text-align:center;}
#RestaurantListBodyHeader a{font-size:0.8em;text-decoration:underline;}
#RestaurantListBodyHeader img.DisplayRestaurantTypeImageRows{background:url('/Graphics/main_master.png') -0px top;width:16px; vertical-align:middle;}
#RestaurantListBodyHeader img.DisplayRestaurantTypeImageTiles{background:url('/Graphics/main_master.png') -15px -0px;width:16px; vertical-align:middle;}
/* */
/* ***** GLOBAL **** \*

/* outer info general */
#OuterAboutUs {font-size:12px;}
#OuterAboutUs h2,#OuterAboutUs strong{color:#99cc00;font-size:14px;font-weight:bold;text-decoration:underline;text-align:center;margin:0 0 10px 0;}
#OuterAboutUs strong.text{font-weight:normal;}
#OuterAboutUs .Row{direction:rtl;padding:0 1cm 5px 1cm;}
#OuterAboutUs .Row ol{list-style-type:square}
#OuterAboutUs .Row ul li{padding:0 0 5px 0;}
#OuterAboutUs .Row ul{list-style-type:circle !important;}
/**************************
/* about us */


/* ?about us */

/* Contact Us */
#OuterContactUs{direction:rtl;font-size:12px;}
#OuterContactUs label{font-weight:bold;}
#OuterContactUs  .Row{padding:2px 0 5px 0;}

#OuterContactUs input[type=text] {width:110px;border:1px solid #B4B4B4;margin:0 0 0 10px ;}
    
/****************/



/* Employee Reports */
#EmployeeReports .CPButton{vertical-align:baseline;}
/* ?Employee Reports? */


/* Feedback */
#FeedbackContainer label{font-weight:bold;font-size:12px;}
#FeedbackContainer #txbFeedbackHeader{width:423px;}
#FeedbackCompleted{display:none;}
#FeedbackCompleted h2{font-weight:bold;font-size:16px;}
#FeedbackCompleted p {margin:10px 0 0 0;}
/* ?Feedback */

/* change default password */
#ChangeDefaultPasswordContainer, #ChangePasswordCompleted,#AddPrePaidCardContainer{direction:rtl;width:320px;}
#ChangeDefaultPasswordContainer p{padding:0 0 5px 0;}
#ChangeDefaultPasswordContainer .Row{padding:0 0 6px 0;}
#ChangeDefaultPasswordContainer label{font-weight:bold;display:inline-block;width:70px;}
#txbFirstLoginPassword,#txbFirstLoginRePassword{width:80px;text-align:right;}
#ChangePasswordCompleted{display:none;}
#ChangePasswordCompleted h1{font-weight:bold;font-size:16px;}
#ChangeDefaultPasswordContainer .CPButton:hover{background:url('/Graphics/main_master.png') left -194px;}
#PrePaidCardError{display:none;color:#c50101;padding:5px 0 0 0;}
/* ?change default password */

/* Orders Ranking */
.RankingText{font-size:16px;}
.RankContainer{padding:2px 0 25px 0;}
#RankingComment{margin:10px 0 10px 0;font-size:16px;}
#txaRanking{-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;border:1px solid #c1c0c0;}
#divRankCompleted{display:none;}
#divRankCompleted label,#divNoOrderToRank{font-size:16px;font-weight:bold;}
.RankContainer{overflow:hidden;clear:both;}
.RankContainer .RankingContent{width:200px;}
.RankContainer .EmployeeDetails{width:50px;}
.RankContainer .EmployeeDetails img{border-style:none !important;}
.RankContainer .RankingContent,.RankContainer .EmployeeDetails{float:right;}
.RankContainer .RankingContent label{font-weight:bold;font-size:14px;display:inline-block;width:100px;}
.RankContainer .RankingContent p {padding:2px 5px 2px 2px;font-size:12px;border:1px solid #c8c8c8;width:450px; }
/* ?Orders Ranking */


/* User Settings */
#UserSettings{font-size:1.0em;}
#UserSettings .InnerTopHeader{margin-bottom:10px;}
#UserSettings .Row {background:#f5f5f5;padding:4px 5px 4px 0;margin:0 -3px 3px 0;border-bottom:1px solid #cfcfcf;}
#UserSettings .Row div {float:right;width:120px;}
#UserSettings #txbPassword,#UserSettings #txbConfirmPassword{border:1px solid #B4B4B4}
#UserSettings #USErrorMessage{border:1px solid #fcbcbc;background:#f5f2f2;width:250px;margin:0 130px 6px 0;padding:0 4px 0 0;display:none;font-size:12px;}
#UserSettings #txbCCCVVNumber{width:25px;text-align:center;}
#UserSettings #CCTranzilaAnswer{width:400px;}
#UserSettings .Success{color:Green}
#UserSettings .Error{color:Red}
#UserSettings #divBtnSubmit{width:400px;}
#UserSettings  .Row .CCDetailsError{width:300px;color:Red;}
#UserSettings  #cvvHelp{cursor:help;}
#UserSettings .usTxb {width:160px;}
#UserSettings #ddlLocations {width:173px;}
#UserSettings #txbDayCreditCardLimit,#UserSettings #txbMonthCreditCardLimit{ width: 65px; text-align: center; }
/*? User Settings */


/* Search Meals */
.SearchMealContainer{clear:both;overflow:hidden;padding:8px 0 8px 0;border-bottom:1px dashed #a3a3a3;position:relative;}
.SearchMealContainer a   {font-weight:bold;}
.SearchMealContainer a:hover{text-decoration:underline;}
.SearchMealContainer .SearchImageLogo,.SearchMealContainer .SearchContent{float:right;}
.SearchMealContainer .SearchMealDescription{width:378px;font-size:12px;margin:4px 0 0 0;}
.SearchImageLogo{margin:0 0 0 5px;width:60px;height:60px}
.SearchImageLogo img{width:60px;height:60px;}
#lblMealName{font-size:12px;font-weight:bold;}
.SearchMealContainer .IconsToolBar {position:absolute;left:6px;top:4px;overflow:visible;height:20px;}
.SearchMealContainer .Stats {padding:10px 0 0 0;}
.SearchMealContainer .Stats label{font-weight:bold;}
#pnlNoResult {padding:10px 0 10px 0;}
/* ?Search Meals? */


/* Orders History */
#SelectDatesContainer {background:#eae6e6;width:557px;margin:0 -5px 0 0;height:30px;line-height:30px;padding:0 5px 0 0;}
#SelectDatesContainer div{float:right;font-weight:bold;}
#txbStartDate,#txbEndDate {width:60px;text-align:center;margin:0 0 0 10px;}
#OrdersHistory .Row {width:557px;}
#OrdersHistory #OrdersList{overflow:hidden;clear:both;}
#OrdersHistory #OrdersList div{float:right;height:20px;line-height:20px;}
#OrdersHistory .OrderDetails {width:220px;}
#OrdersHistory .OrderPrice {width:70px !important;}
#OrdersHistory .CPButton {vertical-align:middle;}

/* ?Orders History */




/* Future orders */
#FutureOrders.BoxLeft{width:795px;}
#FutureOrdersBody #InnerTopHeader {width:793px;}
table#RestaurantListTable{margin:0 -5px 0 0;}
table#RestaurantListTable tr th{direction:ltr; border-left:1px solid #858688;font-size:1.2em;text-align:center;background:url('/Graphics/future_orders_header_background.png') left top repeat-x;height:32px;}
table#RestaurantListTable tr th.SelectedDay{background:url('/Graphics/future_orders_header_background_selected.png') left top repeat-x;}
table#RestaurantListTable tr th div{float:left;padding:0 0 0 12px;width:80px;}
table#RestaurantListTable .RestaurantName{width:155px;}
table#RestaurantListTable .Day1,table#RestaurantListTable .Day2,table#RestaurantListTable .Day3,table#RestaurantListTable .Day4,table#RestaurantListTable .Day5,table#RestaurantListTable .Day6{width:128px;}
table#RestaurantListTable #PreviousDates,table#RestaurantListTable #NextDates{width:13px;height:12px;cursor:pointer;}
table#RestaurantListTable #NextDates {background:url('/Graphics/main_master.png') -264px -44px;float:left;margin:0 0 0 3px;}
table#RestaurantListTable #NextDates:hover {background:url('/Graphics/main_master.png') -264px -62px;}
table#RestaurantListTable #PreviousDates {background:url('/Graphics/main_master.png') -285px -46px;float:right;margin:0 3px 0 0;}
table#RestaurantListTable #PreviousDates:hover {background:url('/Graphics/main_master.png') -285px -62px;}
table#RestaurantListTable #NextDates {background:url('/Graphics/main_master.png') -264px -46px;float:left;margin:0 0 0 3px;}
#FutureOrdersBody #imgOrderDate{cursor:pointer;vertical-align:middle;margin:0 0px 7px -3px;}
table#RestaurantListTable tr td{text-align:center;border-top:1px dashed #a3a3a3;border-left:1px solid #858688;}
table#RestaurantListTable tr td div{float:right;}
table#RestaurantListTable tr td.RestaurantName{font-weight:bold;text-align:right;}
table#RestaurantListTable tr td .RoundTime{padding:0 0px 0 0px;display:inline-block;width:55px;height:16px;}
table#RestaurantListTable tr td .RoundTimeBorder{border-left:1px dashed #a3a3a3;}
table#RestaurantListTable tr:hover{background:#efefef;}
table#RestaurantListTable .AddHover{background:#efefef;}
#FutureOrdersToolbar {height:28px;direction:ltr;float:left;width:173px;margin:4px 0 0 0;background:url('/Graphics/main_master.png') -341px -80px; }
#FutureOrdersToolbar .MyOrdersIcon,#FutureOrdersToolbar  .RestExpensiveIcon{margin:0 0 5px 2px;}
#FutureOrdersToolbar .HealthIcon{margin:0 0 8px 0;}
#txbOrderDate{height:0px;width:0px;visibility:hidden;}
#FutureOrdersMenuDetails{position:absolute;z-index:3000;left:50%;margin-left:-282px;top:5%;}
#FutureOrdersBody  .CartIcon{margin:0;}
.fuMenuDetails {padding:12px 0 20px 0;border-bottom:1px dashed #000;font-size:0.8em;}
.fuMenuDetails .fuRestTabs{font-size:14px;font-weight:bold;margin:0 0 4px 0;}
.fuMealDetails {padding:20px 0 8px 0;}
#FutureOrdersMenuDetails #CommentsContainer {padding:0 7px 10px 0;color:#1f1f1f;font-size:1.3em;}
#FutureOrdersMenuDetails .GroupWrapper fieldset  {width:418px;margin:0 5px 0 5px;border:1px solid #d4d3d3 !important;padding:0 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#FutureOrdersMenuDetails .GroupWrapper legend{color:#fff;font-size:0.9em;padding:0 5px 1px 5px;margin:5px 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#FutureOrdersMenuDetails .GroupWrapper select {font-size:1.0em;height:20px;}
#FutureOrdersMenuDetails .GroupItems .itemsRow{float:right;padding:0 0 0 12px;min-width:0px;width:185px;}
#FutureOrdersMenuDetails .GroupItems .itemsRow div.Price{float:left;width:39px;font-size:11px;}
#FutureOrdersMenuDetails .GroupItems .itemsRow div.Slider{float:left;width:16px;margin:0 4px 0 0;position:relative;}
#FutureOrdersMenuDetails .GroupItems .itemsRow .imgSlider{vertical-align:top;top:-2px;position:absolute;}
#FutureOrdersMenuDetails .GroupItems {font-size:0.8em;color:#000;overflow:auto;direction:rtl}
#FutureOrdersMenuDetails .GroupWrapper {font-size:1.3em;color:#3f3f3f;width:336px;padding:0 0 10px 0;direction:rtl;float:right;}
#FutureOrdersMenuDetails {padding:6px 0px 0 0;font-size:12px;}
#FutureOrdersMenuDetails .fuMealName{font-size:1.0em;color:#1f1f1f;padding:0 5px 0px 0;font-weight:bold;position:relative;direction:rtl}
#FutureOrdersMenuDetails  .fuMealPrice {position:absolute;left:150px;top:0px;color:#1f1f1f;font-size:1.0em;direction:rtl;color:#bf0202}
#FutureOrdersMenuDetails  .MealDescription{clear:both;font-size:1.1em;width:380px;padding:0 5px 5px 0;float:right;direction:rtl;}
#FutureOrdersMenuDetails #ConfirmOrderToolbar {direction:rtl;}
.fuCloseMenu{cursor:pointer;}
#FutureOrdersToolbar .RestKosherIcon{cursor:pointer;margin:0 0 5px 0;}
#imgLanguage{vertical-align:middle;margin:0 0 8px 7px;cursor:pointer;}
#FutureOrders .FlagUS,#FutureOrders .FlagIL{}
.fuLine{background:url('/Graphics/main_master.png') -256px -49px;height:13px;width:3px;}
.fuMealDetails #txbGuestName{width:80px;text-align:right;}
/* ?future orders? */

/* favorites */
#FavoriteOrders div.SubmitFavorite {width:30px;}
#FavoriteOrders .CartIcon{margin:0 7px 0 3px;width:19px;height:16px;vertical-align:middle;cursor:pointer;}
#FavoriteOrders .RestName{width:152px;}
#FavoriteOrders div.OrderDetails{width:217px;}
#FavoriteOrders div.OrderPrice{width:80px;}
#rptFavoriteOrdersBody table{width:527px;}
#FavoriteOrders td{}
#FavoriteOrders td.RestName{width:155px;}
#FavoriteOrders td.OrderDetails{width:220px;}
#FavoriteOrders div.OrderPrice{}
#FavoriteOrders td.OrderPrice{width:83px;}
#FavoriteOrders td.SubmitFavorite{width:50px;}
#fvOrderDetails{position:absolute;left:50%;top:20%;display:none;z-index:3000;margin:0 0 0 -175px;}
#fvErrorMessage{font-size:1.1em;color:#c50000;font-weight:bold;display:none;}
#divFutureOrder{margin:0 0 5px 0;clear:both;overflow:hidden;direction:rtl;}
#divFutureOrder #imgOrderDate{vertical-align:bottom;}
#divFutureOrder #divFutureOrderContainer,#divFutureOrder #divFavoriteRoundTime{float:right;}
#pnlNoFavorites{font-size:14px;font-weight:bold;color:#000;margin:10px 0 0 0;}
/* ?favorites */

/* orders status */
 #ddlOrderStatusMode{margin:3px 0 0 0;}

#InnerTopHeader {padding:0 5px 0 0;width:557px;}
#OrdersStatus #InnerTopHeader{clear:both;overflow:hidden;}
#OrdersStatus #OrderStatusHeader,#FavoriteOrdersHeader {font-weight:bold;margin:0 0 0 0; }
#OrderStatusHeader{}
#OrderStatusHeader div,#FavoriteOrdersHeader div{padding:0 0 0 10px;min-width:0px;}
.OrderStatusBody{}
.OrderStatusBody div{font-size:1.1em;padding:0 0 0px 0;border-bottom:1px dashed #919292;}
#OrdersStatus table{vertical-align:top;}
#OrdersStatus td{}
#OrdersStatus div.OrderDate,#OrdersHistory div.OrderDate{ width:75px;float:right}
#OrdersStatus td.OrderDate{width:85px;}
#OrdersStatus div.RestName,#OrdersHistory div.RestName{width:95px;float:right}
#OrdersStatus div.RestNameTypeB {width:85px;float:right}
#OrdersStatus div.SendTime {width:60px;float:right}
#OrdersStatus td.SendTime {width:80px;}

#OrdersStatus div.ArriveTime {width:80px;float:right}
#OrdersStatus td.ArriveTime {width:75px;}
#OrdersStatus div.Quantity {width:50px;float:right}
#OrdersStatus td.Quantity {width:55px;}


#OrdersStatus div.OrderPrice,#OrdersHistory div.OrderPrice{width:60px;float:right}
#OrdersStatus td.OrderPrice{width:65px;}
#OrdersStatus div.OrderDetails{width:120px;float:right}
#OrdersStatus td.OrderDetails{width:130px;}
#OrdersStatus td.RestName{width:100px;}


#OrdersStatus div.OrderStatusText{width:60px;float:right}
#OrdersStatus td.OrderStatusText{width:60px;}
#OrdersStatus .DeleteOrder, #FavoriteOrders .DeleteOrder{width:10px;}
#rptOrderStatusBody table,#rptFavoriteOrdersBody table{width:547px;}
#rptOrderStatusBody table td,#rptFavoriteOrdersBody table td{text-align:right;vertical-align:top;font-size:1.1em;border-bottom:1px dashed #919292;padding:6px 0 6px 0;}
#rptOrderStatusBody table tr:hover,#rptFavoriteOrdersBody table tr:hover{background:#f2f1f1}
#OrdersStatus #pnlNoOrders{font-size:14px;font-weight:bold;margin:10px 0 0 0;}
#OrdersStatus  .Clickable {cursor:pointer;}

/* ?orders status ?*/




/* edit meal */
#EditMeal{width:450px !important;z-index:2701;position:absolute;left:50% !important;top:5%;margin:0 0 0 -225px}
#EditMeal #CommentsContainer  textarea{direction:rtl;width:424px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;color:#1f1f1f !important;padding:4px 2px 0 0;}
#EditMeal #CommentsContainer {padding:0 7px 10px 0;color:#1f1f1f;font-size:1.2em;}
#EditMeal #EMealFullDetails .GroupWrapper fieldset  {width:418px;margin:0 5px 0 5px;border:1px solid #d4d3d3 !important;padding:0 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#EditMeal #EMealFullDetails .GroupWrapper legend{color:#fff;font-size:0.9em;padding:0 5px 1px 5px;margin:5px 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#EditMeal #EMealFullDetails .GroupWrapper select {font-size:1.0em;height:20px;}
#EditMeal #EMealFullDetails .GroupItems .itemsRow{float:right;padding:0 0 0 12px;min-width:0px;width:185px;}
#EditMeal #EMealFullDetailss .GroupItems .itemsRow div.Price{position:absolute;left:1px;top:0px; width:39px;font-size:11px;}
#EditMeal #EMealFullDetails .GroupItems .itemsRow div.Slider{position:absolute;right:134px;top:0px;width:16px;margin:0 4px 0 0;}
#EditMeal #EMealFullDetails .GroupItems .itemsRow div.Price{position:absolute;left:1px;top:0px;width:39px;font-size:11px;}
#EditMeal #EMealFullDetails .GroupItems .itemsRow div.Slider{position:absolute;width:16px;margin:0 4px 0 0;}
#EditMeal #EMealFullDetails .GroupItems .itemsRow .imgSlider{vertical-align:top;top:-2px;position:absolute;}
#EditMeal #EMealFullDetails .GroupItems {font-size:0.8em;color:#000;overflow:auto;direction:rtl}
#EditMeal #EMealFullDetails .GroupWrapper {font-size:1.1em;color:#3f3f3f;width:336px;padding:0 0 10px 0;direction:rtl;float:right;}
#EditMeal #EMealFullDetails {padding:6px 0px 0 0;font-size:12px;}
#EditMeal #EMealFullDetails #MealName{font-size:1.1em;color:#1f1f1f;padding:0 5px 0px 0;font-weight:bold;position:relative;}
#EditMeal #EMealFullDetails #MealPrice {position:absolute;left:15px;top:0px;color:#1f1f1f;font-size:1.1em;direction:rtl}
#EditMeal #EMealFullDetails #MealDescription{clear:both;font-size:1.1em;width:280px;padding:0 5px 5px 0;float:right;}
#EditMeal #EMealFullDetails #ConfirmOrderToolbar {direction:rtl;}
#EditMeal #EMealFullDetails .MealItemRow {position:relative;width:194px;}
#EditMeal #IncorrectAddress{display:none;font-size:12px;font-weight:bold;}
#EditMeal #divddlMealQuantity{direction:rtl;}
#EditMeal  #MealQuantity {position:absolute;left:30px;top:20px;}
/* ?edit meal? */




/**********************

/* user cart */

.crtJoinedOrders {background:url('/Graphics/main_master.png') -557px -37px;width:22px;height:18px;cursor:pointer }
.crtJoinedOrders:hover {background:url('/Graphics/main_master.png')  -552px -55px}

.crtFavorite {background:url('/Graphics/main_master.png') -32px -2px;width:20px; }
.crtFavorite:hover {background:url('/Graphics/main_master.png') -56px -1px;width:22px;height:20px;}

.crtFavoriteIconMinus {background:url('/Graphics/main_master.png') -80px -2px;width:23px;height:19px;vertical-align:middle}
.crtFavoriteIconMinus:hover {background:url('/Graphics/main_master.png') -130px -1px;vertical-align:middle;cursor:pointer;}


.crtEditOrder {background:url('/Graphics/main_master.png')  -212px -87px;width:20px;cursor:pointer; }
.crtEditOrder:hover {background:url('/Graphics/main_master.png') -234px -87px;}

.crtDeleteOrder {background:url('/Graphics/main_master.png') -214px -108px;width:19px;cursor:pointer;height:18px; }
.crtDeleteOrder:hover {background:url('/Graphics/main_master.png') -236px -109px}
.cartToolBoxItems div{width:35px;cursor:pointer;margin:0 0 0px 0 !important;padding 0 0 0px 0 !important;}
.cartToolBoxItems{position:absolute;top:10px;left:-1px;width:30px;}
.CartToolBoxContainer{background:url('/Graphics/main_master.png') no-repeat -308px -2px;height:0px;width:33px;position:relative;top:-22px;right:-4px;z-index:2699 !important;}


.CrtCont,.CrtCont2 {font-size:1.1em;clear:both}
.CrtCont .CrtToolBox,.CrtCont2 .CrtToolBox{width:25px;height:15px;z-index:0;}
.CrtCont2 .CrtToolBox{width:33px;}
.CrtCont div.CrDiv, .CrtCont2  div.CrDiv{border-bottom:1px dashed #929191;height:15px;}
.CrtCont div,.CrtCont2  div{float:right;margin:0 0 5px 0;padding:0 0 5px 0;}
.CrtCont .CrtName{width:51px;}

.CrtCont .crtMealName {width:62px;}
.CrtCont2 .crtMealName {width:113px;}
.CrtCont .CrtPrice, .CrtCont2 .CrtPrice{width:48px;}
.CrtCont .pipe, .CrtCont2 .pipe {color:#c3c3c3;}


#pnlCartTopNoOrders {text-align:center;direction:rtl;margin:0 0 0 20px;}
#CartOrderDetails {padding:0 10px 0 0;}
#LimitsDetails{background:url('/Graphics/main_master.png') -342px 0px;width:201px;margin:0 0 0px 24px;padding:15px 10px 0px 0;height:63px}
#CartBottomContainer,#CartBottomContainerCompleted {background:url('/Graphics/cart_bottom.png') -0px top no-repeat;width:240px;height:60px;margin:0px 0px 0 2px;padding:0px 0 0 0;}
#CartRestName strong,#pnlCartTopNoOrders strong{font-size:12px;color:#1f1f1f;}
#CartOrderDetails{direction:rtl;}
#LimitsDetails{direction:rtl;font-size:1.3em;text-align:center;}
#CartOrderDetailsContainer ,#CartOrderDetailsContainerCompleted{ background:url('/Graphics/cart_stripe.png') -0px top repeat-y;width:230px;margin:0px 0px 0 2px;padding:0 0px 40px 0;}
#CartRestName{font-size:1.2em;color:#1f1f1f;float:right;min-width:0px;width:125px;text-align:center;padding:10px 0 0 0;}
#CartRestLogo img {width:60px;height:60px;border:1px solid #706f6f;border-width:1px;}
#CartRestLogo {width:65px;height:70px;float:right;min-width:0px;}
#CartWrapper {margin:0 0 0 1px;}
#CartTop,#CartCompletedTop {background:url('/Graphics/cart_top.png') -0px top no-repeat; width:210px;height:62px;vertical-align:middle;margin:62px 0 0 2px;padding:7px 13px 3px 0;width:213px}
#EmployeesCompletePay{direction:rtl;margin:5px 15px 0px 0 ;}
#EmployeesCompletePay .CompletePayContainer div{float:right;border-bottom:1px dashed #929191;padding:4px 3px 4px 0;height:17px;}

#EmployeesCompletePay .CompletePayContainer .cpName{width:80px;font-size:1.1em;}
#EmployeesCompletePay .CompletePayContainer .cpHPrice,#EmployeesCompletePay .CompletePayContainer .cpPrice{width:45px;font-size:1.1em;}
#EmployeesCompletePay .CompletePayContainer .cpHPrice,#EmployeesCompletePay .CompletePayContainer .cpPType{width:72px;font-size:1.1em;}
#EmployeesCompletePay .CompletePayContainer .cpHName,#EmployeesCompletePay .CompletePayContainer .cpHPrice {font-size:1.1em;font-weight:bold;border-bottom-style:none;border-top:1px dashed #919292;}
#CartOrderDetailsContainer  #submitPanel{direction:ltr;margin:0px 0px 0 20px;padding:5px 0 0 0;}
#CartOrderDetailsContainerCompleted  #CartCompletedContent{direction:rtl;margin:0px 20px 0 0px;padding:5px 0 0 0;font-size:13px;}
#CartOrderDetailsContainer #imgDeleteAllOrders {vertical-align:middle;margin:0 0 0 7px;}
#EmployeesCompletePay .CompletePayContainer .cpHName{width:190px;font-size:1.1em;}
#LimitsDetails #pnlNoSettings{color:#fe1515;padding:8px 0  5px 0;font-size:14px;}
#LimitsDetails #pnlSettings{}
#CartOrderSentCompleted{display:none;}
#CartOrderDetailsContainer #divTakeAwayContainer { direction: rtl; text-align: right;padding:10px 70px 10px 0;font-weight:bold;font-size:1.1em;display:none }
    #CartOrderDetailsContainer #divTakeAwayContainer #txbTakeAwayRoundTime { width:40px; height: 16px; font-size: 0.9em;text-align:center;font-weight:bold }


/* ?user cart */

/* Restaurant Menu */
#ConfirmOrderToolbar #txbOrderBy {width:90px;}
#MealDetailsContainer #ConfirmOrder {cursor:pointer;float:left;margin:0 0 0 9px;min-width:0px;}
#ConfirmOrderToolbar #pnlOrderForOthers, #ConfirmOrderToolbar #OrderFor {float:right;min-width:0px;margin:0 0 0 8px;}
#RestaurantMenusContainer .MealItemRow {position:relative;width:204px;}
#RestaurantMenusContainer .MealItemRowText {position:relative;width:185px;}
#ConfirmOrder #CartIcon {margin:0 7px 0 3px;width:19px;height:16px;vertical-align:middle;}
#RestaurantMenusContainer #CommentsContainer  textarea{width:409px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;color:#1f1f1f !important;padding:4px 2px 0 0;}
#RestaurantMenusContainer #CommentsContainer {padding:0 7px 10px 0;color:#1f1f1f;font-size:1.3em;}
#RestaurantMenusContainer #MealFullDetails .GroupWrapper fieldset {width:403px;margin:0 5px 0 5px;border:1px solid #d4d3d3;padding:0 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#RestaurantMenusContainer #MealFullDetails .GroupWrapper legend{color:#fff;font-size:0.9em;padding:0 5px 1px 5px;margin:5px 5px 5px 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius:5px;}
#RestaurantMenusContainer #MealFullDetails .GroupWrapper select {font-size:1.0em;height:20px;}
#RestaurantMenusContainer #MealFullDetails .GroupItems .itemsRow{float:right;padding:0 0 0 12px;min-width:0px;width:185px;}

#RestaurantMenusContainer #MealFullDetails .GroupItems .itemsRow div.Price{position:absolute;left:1px;top:0px; width:39px;font-size:11px;}
#RestaurantMenusContainer #MealFullDetails .GroupItems .itemsRow div.Slider{position:absolute;right:134px;top:0px;width:16px;margin:0 4px 0 0;}
#RestaurantMenusContainer #MealFullDetails .GroupItems .itemsRow .imgSlider{vertical-align:top;top:-2px;right:13px;position:absolute;}

#RestaurantMenusContainer #MealFullDetails .GroupItems {font-size:0.9em;color:#000;overflow:visible;}
#RestaurantMenusContainer #MealFullDetails .GroupWrapper {font-size:1.3em;color:#3f3f3f;width:336px;padding:0 0 10px 0;}
#RestaurantMenusContainer #MealFullDetails{display:none;padding:6px 130px 0 0;}
#RestaurantMenusContainer #MealFullDetails #MealName{font-size:1.1em;color:#1f1f1f;padding:0 5px 0px 0;font-weight:bold;overflow:auto;}
#RestaurantMenusContainer #MealFullDetails #spnMealName{float:right;width:200px;}
#RestaurantMenusContainer #MealFullDetails #MealPrice {float:left;color:#1f1f1f;font-size:1.1em;width:100px;}
#MealDetailsHeader{position:relative;margin:0 0 10px 0;width:427px;}
#RestaurantMenusContainer #MealFullDetails #MealQuantity {position:absolute;left:30px;top:20px;}

#RestaurantMenusContainer #MealFullDetails #MealDescription{font-size:1.2em;color:#2d2d2d;width:280px;padding:0 5px 5px 0;}
#MenuDetails .MealName{float:right;color:#1f1f1f;font-size:1.2em;font-weight:normal;width:358px;cursor:pointer}
#MenuDetails .MealPrice span{color:#1f1f1f !important;}
#MenuDetails .MealDescription {width:280px;font-size:1.1em;color:#2d2d2d;}
#TabsMenu {margin:1px 0 0 0;}
#TabsMenu .MealTab {height:18px;width:110px;margin:-1px -5px 2px 0;padding:7px;background:#f0f0f0;position:relative;line-height:12px;cursor:pointer;}
#TabsMenu .TabSelected {background:#e4e4e4;}
#TabsMenu .MealTab span{font-size:1.1em;display:block;color:#1f1f1f;}
#TabsMenu .MealTab img{position:absolute;left:5px;top:7px;}
#TabsMenu .MealTab img.ArrowOut{background:url('/Graphics/main_master.png') -157px -125px;width:12px;height:20px;}
#TabsMenu .MealTab img.ArrowIn{background:url('/Graphics/main_master.png') -168px -125px;width:14px;height:20px;}
#RestaurantMenusContainer div#MenuDetails div.MealContainer span {color:green;}
#RestaurantMenusContainer div#MenuDetails div.MealContainer {border-bottom:1px dashed #929191;margin:0 0 0px 0;padding:0 5px 6px 0;width:420px}
#RestaurantMenusContainer div#MenuDetails {margin:0px 130px 0px 0;padding:5px 0 0 0;}
 
#RestaurantMenusContainer #TabsMenu {width:130px;}
#RestaurantMenusContainer #MenuDetail,#TabsMenu {float:right;}
#RestMenuBody #RestMenuTopBar {width:482px;margin:0 -5px 0 0;height:34px;border-top:1px solid #929191;position:relative;padding:3px 80px 0 0;font-size:1.0em;color:#fff}
#RestMenuBody #RestMenuTopBar .IconsToolBar{position:absolute;left:5px;top:5px;}
#RestMenuBody #RestMenuTopBar .IconsToolBar #RestRankingStars{cursor:pointer;}
#TabsMenu .TabsHeader {font-weight:bold;height:9px;width:110px;margin:10px -5px 2px 0;padding:7px;background:#d8d8db;position:relative;line-height:9px;}
#TabsMenu #DeliveryTabHeader{margin:-1px -5px 2px 0;}


#RestMenuTopBar #imgRestLogo{width:60px;height:60px;position:absolute;top:-27px;right:10px;border:1px solid #929191;} 
#RestMenuBody .HeaderFix {padding:0 80px 0 0;font-size:1.5em;}
#RestaurantMenusContainer #pnlRestaurantClosed {color:#000;font-weight:bold;font-size:14px;padding:0 10px 0 0;}
#spnOrderTimeText {padding:0 4px 0 0;}
#txbMealOrderDate {width:56px;}
#MealDetailsContainer #imgOrderDate{vertical-align:middle;}
#pnlFutureOrdersContainer{overflow:hidden;clear:both;line-height:25px;}
#pnlFutureOrdersContainer #pnlFutureOrder,#pnlFutureOrdersContainer #divOrderTimeContainer{float:right;width:180px;}
#pnlFutureOrdersContainer #divOrderTimeContainer{}
#MealDetailsContainer #ddlOrderFloor {height:20px;}
#RestaurantRankingContainer {display:none;position:absolute;left:50%;top:5%;z-index:3000;margin:0 0 0 -282px;}
#JoinedOrdersContainer {display:none;position:absolute;left:50%;top:5%;z-index:3000;margin:0 0 0 -282px;}

#imgCloseRankList,#imgCloseJoinedMeal{position:absolute;top:4px;left:10px;}
.RankContainer{direction:rtl;border-bottom:1px solid #dfdcdc;overflow:hidden;clear:both}
.RankContainer .EmployeeDetails{padding:0 0 0 10px;}
.RankContainer .EmployeeDetails label{font-weight:bold;}
.RankContainer .EmployeeDetails div,.RankContainer .EmployeeDetails img{text-align:center;}
.RankContainer .EmployeeDetails  label.CommentDate{font-size:10px;font-weight:normal;}
#RestaurantMenusContainer #IncorrectAddress{display:none;font-size:12px;font-weight:bold;}
#RestaurantMenusContainer #IncorrectAddress a {color:Red;text-decoration:underline;}
#OrderLocation {padding:15px 0 0 0;font-weight:bold;font-size:11px;}
#OrderLocation a{font-weight:normal;text-decoration:underline;}
#OrderLocation a:hover{text-decoration:none;}
#SiteNewsContainer #CurrentSiteNews{}
#SiteNewsContainer #CurrentSiteNews #PrintMenu{position:absolute;left:10px;top:35px;}
.SlideHover{border 1px solid black;padding:0 4px 0 2px;}
/* ?Restaurant Menu */

/* Restaurant List */
#CompanyLocations .CPButton,#FreeLocation .CPButton{vertical-align:baseline !important; text-align:center;height:19px;line-height:21px; }
#RestaurantListBodyHeader #AddressText a,#CompanyLocations a,#AddressEditor a{color:#fff;}
#RestaurantListBodyHeader #AddressText{color:#fff;}
#RestaurantListBodyHeader #AddressText{font-size:1em;}
#AddressEditor #CompanyLocations,#AddressEditor #FreeLocation {position:relative;min-width:0px;}
#AddressEditor #CompanyLocations a,#AddressEditor #FreeLocation a{position:absolute;left:0px;}
#AddressEditor  #ddlCompanyLocation {background:#fff;width:150px;}
#AddressEditor #ddlSelectCity{background:#fff;overflow:hidden;}
#AddressEditor #txbStreetSearch{width:100px;}
#AddressEditor{display:none;width:548px;margin:10px 0 5px 0;}
#ddlSelectCity{}
.RestaurantDetailsContainerBox {float:right;margin:0 5px 10px 5px;padding:10px 10px 10px 10px;background-color:#fff;}
.RestaurantDetailsContainerBox:hover{background:#f2f1f1;}
#AddressEditor #txbSteetNumber,#txbFreeLocationStreetNumber{width:30px;}
#AddressEditor #txbFloor,#txbFreeLocationFloor{width:80px;}
.AddressEditorRow{position:relative;}
#btnChangeStreet{position:absolute;left:0px;top:8px;}
.RestaurantDetailsContainerBox .RestBoxContainer{width:80px;text-align:center;position:relative}
.RestaurantDetailsContainerBox .RestBoxContainer img.RestaurantLogo{width:60px;height:60px;border:1px solid black;}
.RestaurantDetailsContainerBox .RestBoxContainer .RestaurantNameBox {padding:0 -10px 0 0;font-weight:bold;}
.RestaurantDetailsContainerBox .RestaurantDetailsBoxHiddenDetails {display:none;}
.RestaurantDetailsContainerBox .IconsToolBar {position:absolute;right:-5px;top:-6px;overflow:visible;}
.RestaurantDetailsContainerBox .IconsToolBar .FavoriteIcon {background:url('/Graphics/main_master.png') -32px -2px;width:23px;height:19px;vertical-align:middle;cursor:pointer;}
.RestaurantDetailsContainerBox .IconsToolBar .FavoriteIcon:hover {background:url('/Graphics/main_master.png') -55px -1px;vertical-align:middle}
.RestaurantDetailsContainerBox .IconsToolBar .FavoriteIconMinus {background:url('/Graphics/main_master.png') -82px -2px;width:23px;height:19px;vertical-align:middle;cursor:pointer;}
.RestaurantDetailsContainerBox .IconsToolBar .FavoriteIconMinus:hover {background:url('/Graphics/main_master.png') -130px -1px;vertical-align:middle;}

.RestaurantDetailsContainerBox .RestRankingStars {background:url('/Graphics/main_master.png') -153px -63px;width:51px;height:10px;vertical-align:middle;}
.RestaurantDetailsContainerBox  .RestQuickViewIcon {background:url('/Graphics/main_master.png') -208px -54px;width:30px;height:22px;vertical-align:middle;position:absolute;bottom:24px ;left:0px;}
.divRestaurantListDetails .RestListRow0{margin:0 -8px 0 0;}
.divRestaurantListDetails .RestListRow0, .divRestaurantListDetails .RestListRow1 {width:468px;overflow:hidden;}
.divRestaurantListDetails .RestListRow1 .Address{font-size:11px;}

.divRestaurantListDetails .TextSpacer{padding:0 4px 0 16px;color:#929191;}
.divRestaurantListDetails .RestListRow0 div ,.divRestaurantListDetails .RestListRow1 div{float:right;margin:2px 0 0 2px;font-size:0.9em;font-weight:bold;}
.divRestaurantListDetails .RestListRow0 div span,.divRestaurantListDetails .RestListRow1 div span {font-weight:normal;}
.divRestaurantListDetails .MinOrder, .divRestaurantListDetails .OpenHours{width:154px;color:#2d2d2d;font-size:1.1em;font-weight:normal !important;}
.divRestaurantListDetails  .OpenHours span{font-weight:bold !important;}

.divRestaurantListDetails .MinOrder span,.divRestaurantListDetails .CurrentOrderStatus span,.divRestaurantListDetails .DeliveryCost span, .divRestaurantListDetails .ArriveTime span{font-weight:bold !important;}
.divRestaurantListDetails .CurrentOrderStatus,.divRestaurantListDetails .DeliveryCost,.divRestaurantListDetails .ArriveTime{color:#2d2d2d;font-size:1.1em;font-weight:normal !important;}
.divRestaurantListDetails .IconsToolBar {position:absolute;left:3px;top:4px;overflow:visible;}
#RestaurantListContainer .RestListHover {background:#f2f1f1;}
#RestaurantListContainer  .NoRestaurant {font-weight:bold;font-size:14px;}


.divRestaurantListDetails .IconsToolBar .RestKosherIcon {background:url('/Graphics/main_master.png') -212px -35px;width:16px;height:18px;vertical-align:middle;}
.divRestaurantListDetails .IconsToolBar .RestTakeAwayIcon {background:url('/Graphics/main_master.png') -212px -19px;width:17px;height:17px;vertical-align:middle;}
.divRestaurantListDetails .IconsToolBar .RestDeliveryIcon {background:url('/Graphics/main_master.png') -206px -0px;width:24px;height:18px;vertical-align:middle;}
.FavoriteIcon {background:url('/Graphics/main_master.png') -32px -2px;width:23px;height:19px;vertical-align:middle;margin:0 0px 0 5px;}
.FavoriteIcon:hover {background:url('/Graphics/main_master.png') -55px -1px;height:19px;cursor:pointer;}
.FavoriteIconMinus {background:url('/Graphics/main_master.png') -82px -2px;width:23px;height:19px;vertical-align:middle;margin:0 0px 0 5px;}
.FavoriteIconMinus:hover {background:url('/Graphics/main_master.png') -130px -1px;height:19px;cursor:pointer;}
.div
#RestaurantListContainer .FoodType {color:#2d2d2d;font-weight:normal;font-size:12px;}
#RestaurantListContainer .RestaurantName{font-weight:bold;margin:2px 0 0px 0px;}
#RestaurantListContainer .RestaurantName a{color:#1f1f1f;font-size:12px;}
#RestaurantListContainer .RestaurantLogo {width:60px;height:60px;background:#fff;border:1px solid #bdbdbd;}
#RestaurantListContainer .divRestaurantListDetails,#RestaurantListContainer .divRestaurantLogo{float:right;margin:1px 0 0 0;}
#RestaurantListContainer .divRestaurantLogo {margin:5px 0px 0 10px}
#RestaurantListBodyHeader {height:34px;margin:0px -5px 0 0;border-bottom:1px solid #8b8b8b;border-top:1px solid #8b8b8b;line-height:32px;font-size:1.2em;padding:0 5px 0 5px;width:552px;}
.RestaurantDetailsContainer{padding:5px 0 10px 0;font-size:1.1em;border-bottom:1px dashed #929191;margin:0 0 0 5px 0;overflow:auto;width:557px;position:relative;}
#RestaurantListContainer .RestaurantListTopBarFavorites,#RestaurantListContainer .RestaurantListTopBarNormal {background:url('/Graphics/restaurant_top_bar.png');height:20px;margin:-8px -5px 5px 0;width:557px; overflow:visible;padding:0 5px 0 0;}
#RestaurantListContainer .RestaurantListTopBarFavorites h2,#RestaurantListContainer .RestaurantListTopBarNormal h2{font-weight:bold;font-size:1.3em;}
#RestaurantListContainer {padding:8px 0 0 0;margin:0 0px 0 0;width:550px;overflow:visible;}
#imgRestDisplay{cursor:pointer;width:220px;margin:0 10px 0 0;}
#RestaurantListContainer .RestaurantListTopBarNormal{z-index:2600;margin:0px 0 0 0;}
.RestaurantDetailsContainerBox .RestCloseSign{position:absolute;background:url('/Graphics/main_master.png') -230px -0px;width:73px;height:46px;left:-10px  !important;top:-10px !important;}
.RestaurantDetailsContainer .RestCloseSign{position:absolute;background:url('/Graphics/main_master.png') -230px -0px;width:73px;height:45px;left:2px  !important;top:24px !important;}
.RestaurantDetailsContainer 
#chbFilterKosher{}
.RestaurantDiscountContainer{position:absolute;left:8px;bottom:3px;width:100px;border-radius:5px;border:1px solid #5f5f5f;text-align:center;height:18px;line-height:18px;font-weight:normal;cursor:pointer;}
#divRestaurantDiscountWindow{display:none;position:fixed;width:500px;left:50%;top:3%;margin:0 0 0 -250px;;;z-index:3001}
#divRestaurantDiscountBorder{padding:3px 3px 0 0;height:33px;border-radius:5px 5px 0 0;line-height:28px;font-size:2.3em;color:#fff;text-align:right;font-weight:bold;}
#divRestaurantDiscountBorder2{padding:0 0 0 10px;border:2px solid #d3d4d3;height:38px;background:#d3d4d3;line-height:27px;font-size:2.3em;color:#575757;text-align:left;font-weight:bold;}
#divRestaurantDiscountsName{padding:0 10px 0 0;}
#divRestaurantDiscountBody{background:#fff;min-height:70px;border:2px solid #d5d7d4;border-top:none;border-radius:0px 0px 5px 5px;position:relative;text-align:right;direction:rtl;font-size:1.3em;}
#divRestaurantDiscountBody img{position:absolute;}
#divRestaurantDiscountBody .disBody .disHeader{font-size:1.4em;font-weight:bold;color:#636363}
#divRestaurantDiscountBody .disHeader{margin:0 0 5px 0;padding:5px 5px 0 0;}
#divRestaurantDiscountBody .disContent{margin:0 7px 5px 0;padding:7px;background:#e9e9e9;width:468px;border:1px solid #edefed;border-radius:5px;}
#divRestaurantDiscountBody .disContent a{text-decoration:underline;}
#divRestaurantDiscountBorder #disCloseButton{text-align:center;position:absolute;width:25px;height:25px;left:12px;top:5px;border:2px solid #fff;cursor:pointer;line-height:23px;border-radius:4px}
#divRestaurantDiscountBorder #disCloseButton:hover{background:#dedede;color:#666766;border-color:#4e4e4e}
.disContent span{font-size:0.9em;}

/* Restaurant List */

/* Users menu */
#MenuOptionsList {font-size:1.2em;padding:0 0px 5px 0;margin:7px 0 0px 0;border-bottom:1px dashed #929191;}
#SubMenus{font-size:1.2em;padding:0 0px 5px 0;margin:7px 0 0px 0;}
#SubMenus #SubMenu0,#SubMenus #SubMenu1 {border-bottom:1px dashed #929191;padding:5px 0 5px 0;}
.SubMenus{padding:5px 0 5px 0;border-bottom:1px dashed #929191;}
#SubMenus #SubMenu2{padding:5px 0 0px 0;}
#MenuOptionsList div a:hover{text-decoration:underline;color:#1e1e1e;zoom:1}
#MenuOptionsList div,#SubMenus div {padding:0 0 6px 0;}
#UserMenuUpdateDetails{margin:7px 0 0 0;border-bottom:1px dashed #929191;padding:0 0 5px 0;}
#UserMenuUpdateDetails a{font-size:1.1em;text-decoration:underline;color:#1e1e1e}
#UserMenuUpdateDetails a:hover{text-decoration:none;zoom:1}
#UserMenuUpdateDetails #lblUserMenuUpdateDetails{float:left;}
#UserMenuContent #UserLogo {text-align:center;font-size:1.1em;font-weight:bold;margin:0 0 0 0;}
#UserMenuContent #UserLogo #imgUserLogo{float:right;}
#UserMenuContainer{direction:rtl;color:#1f1f1f;}
#UserMenuContainer a{color:#1f1f1f;}

#UserMenuContainer #UserMenuHeader {background:url('/Graphics/main_master.png') no-repeat  left -22px;width:148px;height:78px;}
#UserMenuHeader{margin:0 1px 0 0;}
#UserMenuHeader #UserMenuHeaderContent{padding:10px 0px 0 0;}
#UserMenuHeader #UserMenuHeaderContent #CompanyLogo{padding:0 0px 0 0px;text-align:center;}
#UserMenuContainer #UserMenuContent{border-left:1px solid #8b8b8b;border-right:1px solid #8b8b8b;width:134px;margin:0 2px 0 0;padding:0 5px 0 5px;}
#UserMenuContainer #UserMenuFooter {background:url('/Graphics/main_master.png') no-repeat  left -99px;width:148px;height:16px;margin:0 1px 0 0;}
#pnlGuestLogin{font-size:12px;}
/* Users Menu */


/* master header */
#OuterHeader,#WebHeader{position:relative;height:52px;}
#OuterHeader #CPLogo,#WebHeader #CPLogo{position:absolute;left:7px;top:5px;}
#OuterHeader div#TopClock,#WebHeader  div#TopClock{position:absolute;right:5px;top:-5px;background:url('/Graphics/top_clock.png');width:256px;height:4px;color:#fff;padding:2px 0 21px 0;font-weight:bold;font-size:1.2em;text-align:center;}
#OuterHeader #HeaderLinks {float:right;padding:17px 0 0 0;margin:0 20px 0 0;}
#OuterHeader #HeaderLinks ul li{display:inline;display:inline;font-weight:normal;color:green;padding:8px 0px 0 0px;background:url('/Graphics/header_links_pipe.png') no-repeat 0px 5px}
#OuterHeader  #divUserLogin{margin:10px 50px 0 0x;width:500px;padding:11px;}
#OuterHeader  #divUserLogin div{margin:0 0 0 5px;}
#OuterHeader .LoginText{color:#cb0202;font-size:14px;font-weight:bold;}
#LoginTools {width:500px;padding:0 84px 0 0;}
#LoginTools, #LoginTools a{font-size:11px;color:#9e9e9e;}
#LoginTools a{text-decoration:underline;}
#LoginTools a:hover{text-decoration:none;}
#hrfForgetPassword{padding:0 0 0 0;}
#FlashIntro {margin:0px -8px 0 -1px;padding:0 0 0 0px;}
#OuterFadeOutContainer{position:absolute;top:7%;left:50%;z-index:2701;width:642;margin:0 0px 0 -321px;}
#OuterRestaurantJoinBody p,#OuterCompanyJoinBody{padding:6px 10px 0 0;}
#OuterRestaurantJoinBody p,#OuterCompanyJoinBody p{font-size:1.0em;margin:0 0 10px 0;padding:0 0 0 10px;direction:rtl;}
#OuterRestaurantJoinBody table,#OuterCompanyJoinBody table{direction:rtl;text-align:right;width:100%;margin:0 0 35px 0;}
#OuterRestaurantJoinBody table td,#OuterCompanyJoinBody table td{text-align:right;width:38px;}
#OuterRestaurantJoinBody table td{text-align:right;width:46px;}
#OuterRestaurantJoinBody table input,#OuterCompanyJoinBody table input{}
#OuterRestaurantJoinBody #ButtonsPanel,#OuterCompanyJoinBody #ButtonsPanel{position:absolute;left:40px;bottom:10px;}
#OuterRestaurantJoinBody #RegisterComplete,#OuterCompanyJoinBody #RegisterComplete{ display:none;background:url('/Graphics/restaurant_join_complete.png') no-repeat center center;width:682px;height:156px;color:#fff;padding:100px 0 0 0;}
#OuterRestaurantJoinBody #RegisterComplete p,#OuterCompanyJoinBody #RegisterComplete p{position:absolute;width:300px;left:50%;margin:0 0 0 -160px;font-size:1.3em;}
#OuterAboutUs AbousUs {direction:rtl;}
#divRememberMe{width:120px;text-align:right;}
/* master header */


/* master footer */
#OuterFooter {width:960px;font-size:1.1em;margin:5px 0 0px 20px;position:relative;color:#fff;}
#OuterFooter #OuterFooter_Row1 {position:absolute;left:1px;display:inline;margin:5px 0 0px -0px;color:#fff;}
#OuterFooter #OuterFooter_Row2{position:absolute;right:23px;top:0; direction :rtl;}
#OuterFooter #OuterFooter_Row2 a{color:#fff;text-decoration:none;}
#OuterFooter #OuterFooter_Row2 a:hover{color:#769bfa;text-decoration:underline}
#OuterFooter #OuterFooter_Row2 li {display:inline;padding:0 0px 0 0px;}
/* master footer */

/* login */
#LoginDetails div{margin:0 0 5px 0;overflow:visible;}
#LoginDetails div.DetailsContainer {width:72px;float:right;}
 #txbUserName,#txbPassword{width:110px;border:1px solid #B4B4B4;text-align:right;height:14px;direction:rtl;}
#LoginDetails {margin:0 0 0px 0;}
#MissingUNUP,#pnlWrongLoginInfo {padding:0 5px 0 0;font-size:1em;direction:rtl;color:#bc0202}
#CPLogin a{font-weight:normal;font-size:0.9em;}
#CPLogin a:hover{text-decoration:underline;} 
#CPLogin .CPButton{bottom:0px;position:absolute;left:9px;bottom:4px;}
#CPLogin  #SubmitContainer{position:relative;padding:0 0 5px 0;direction:ltr;width:195px;}
#txbSearchCity{width:110px;height:16px;margin:0 0px 0 0;}
#txbSearchStreet {width:110px;height:16px;font-size:11px}
#txbMaxPrice {text-align:center;width:35px;}
#ddlSelectCatagory {width:112px;}
#LoginSearchPanel   {overflow:hidden;}
#btnStartSearchByParams{margin:0 56px 0 0;}
#LoginSearchPipe {width:200px;border-bottom:1px solid #696969;margin:7px 18px 10px 0;}
#btnStartSearchByRestaurant{margin:0 35px 0 0;}
#LoginSearchRestaurants_row1, #LoginSearchRestaurants_row2{margin:0 0 6px 0;}
#LoginSearchPanel #OuterSubmitPanel{float:left;margin:0 0 0 10px;clear:both;}
#LoginSearchPanel .ErrorMessage{float:left;margin:0 0 0 10px;}
#OuterRestaurantSearchBody{display:none;}
#OuterRestaurantSearchContainer .RestaurantRow{padding:0 0 10px 0}
#OuterRestaurantSearchContainer .RestaurantRow div {float:right;width:450;padding:5px 0 5px 0}
#OuterRestaurantSearchContainer .Row1 {width:150px;font-weight:bold;text-decoration:underline;cursor:pointer;}
#OuterRestaurantSearchContainer .Row1:hover{color:#3e50fd}
#OuterRestaurantSearchContainer .Row2 {width:180px;}
#OuterRestaurantSearchContainer .Row3 {width:50px;height:14px;padding:0 0 5px 0;position:relative;}
#OuterRestaurantSearchContainer .Row3 img {background:url('/Graphics/main_master.png') no-repeat  -235px -48px;width:20px;height:18px;top:3px;cursor:pointer;}
#OuterRestaurantSearchContainer .Row4,#OuterRestaurantSearchContainer .Row5 {width:30px;height:13px;}
#LoginSearchPanel #OuterSearchByRestaurant {display:none;}
#LoginSearchPanel #txbOuterRestaurantName {width:100px;}
#OuterRestaurantMenu {display:none;position:fixed;margin:0 0 0 -282px;left:50%;top:10%;z-index:3000}
#LoginSearchRestaurants #ddlOrderType{position:absolute;left:0px;top:5px;}
#LoginSearchRestaurants .BoxLeft {width:438px;text-align:right;direction:rtl}
#LoginMoreOptions div.Col{float:right;margin:6px 7px 0 0;direction:rtl;}
#CPBenefits {width:150px;padding:4px 0 10px 0}
#HealthCorner{font-weight:bold;font-size:14px;margin:4px 6px 10px 0}
.Pipe{background:url('/Graphics/pipe.png');height:165px;width:1px;margin:0 5px 0 2px}
.SmallPipe{background:url('/Graphics/small_pipe.png');height:137px;width:1px;margin:35px 2px 0 2px}
#sSearchError{color:#b60202;padding:5px 0 0 0;}
.HealthContent{width:80px;}
.FreefitText{width:410px;padding:30px 0 0 0;font-size:11px;}
.FreefitText a{color:#484848;}
.FreefitText a span{text-decoration:underline;font-weight:bold;font-size:1.1em;}
#TempHealthCorner{position:absolute;top:143px;left:2%;font-size:14px;font-weight:bold;direction:rtl;color:#484848}
/* login */
/* Adds */
#AddsContainer{}
#AddsHeader{padding:10px 0 0 0;margin:0 0 10px 0;}
#AddsHeader h2{font-weight:bold;font-size:1.3em;color:#1f1f1f;}
#AddsBody {margin:10px 0 10px 0;}
#AddsBody div{border:1px solid black;}
#AddsBody div#LogoLeft {width:100px;float:left;}
#AddsBody div#LogoRight {width:100px;float:right;}


/* star ranking */
.Star {width:51px;height:12px;vertical-align:middle;margin:0 10px 0 0;}
.Star1 {background:url('/Graphics/main_master.png') -153px -0px;}
.Star2 {background:url('/Graphics/main_master.png') -153px -13px;}
.Star3 {background:url('/Graphics/main_master.png') -153px -26px;}
.Star4 {background:url('/Graphics/main_master.png') -153px -39px;}
.Star5 {background:url('/Graphics/main_master.png') -153px -51px;}
.Star6 {background:url('/Graphics/main_master.png') -153px -63px;}
.Star7 {background:url('/Graphics/main_master.png') -153px -75px;}
.Star8 {background:url('/Graphics/main_master.png') -153px -87px;}
.Star9 {background:url('/Graphics/main_master.png') -153px -100px;}
.Star10 {background:url('/Graphics/main_master.png') -156px -112px;}


/* Delivery Arrived */
#DeliveryArrived #NoData{font-size:16px;color:#000;font-weight:bold;margin:10px 0 0 0;}

/* --------------------- Delivery Arrived */


/* Couponphone Chat */
#pnlCPChat,.UserChat{background:url('/Graphics/chat_bg.png');width:145px;height:25px;position:fixed;right:20px;bottom:-1px;border:1px solid #8e8d8d;direction:rtl;line-height:25px;padding:0 5px 0 0;font-weight:bold;font-size:12px;color:#4d4d4d;cursor:pointer;}
#pnlOnlineUsers{background:#fff;width:150px;position:fixed;right:20px;bottom:25px;border:1px solid #8e8d8d;direction:rtl;padding:0 0 0 0;border-bottom-color:transparent;display:none;}
#divOnlineListHeader{padding:2px 2px 2px 2px;font-size:12px;font-weight:bold;height:24px;color:#000;line-height:22px;position:relative;}
#divOnlineListHeader img{position:absolute;left:4px;top:4px;cursor:pointer;}
#divOnlineList ul li{font-size:12px;color:#000;border-bottom:1px solid #8e8d8d;padding:3px 5px 3px 0;cursor:pointer;width:145px;height:22px;line-height:22px;vertical-align:middle;}
#divOnlineList ul li img{width:20px;height:20px;vertical-align:middle;}
.ChatWindowContainer{position:relative;cursor:default;}
.ChatWindow{position:absolute;bottom:1px;right:-5px;background:#fff;height:300px;width:300px;border:1px solid #8e8d8d}
.ChatWindowTextArea{background:#fff;border:1px solid #eae9e9;height:235px;width:280px;margin:10px 8px 0 0;padding:0 4px 0 0;overflow:auto;color:#5a5959;font-size:11px;}
.ChatWindowTextArea div.divChatBox{padding:0 0 2px 0;margin:0px 0 5px 0;clear:both;vertical-align:top;border-bottom:1px dashed #8e8d8d;overflow:auto;}
.ChatWindowTextArea div.divChatBox img{width:40px;height:40px;float:right;vertical-align:top;margin:0 0 0 5px;}
.ChatWindowTextArea span{display:block;padding:0;margin:0;line-height:normal;}
.ChatWindowHeader{color:#fff;font-weight:bold;padding:0 5px 0 0;font-size:14px;}
.ChatInput{border:1px solid #8e8d8d;width:280px;height:20px;}
.NotConnected{color:#a3a2a2 !Important;font-size:11px;}
.ChatToolBox{position:relative;margin:0;}
.ChatCloseButton{background:url('/Graphics/chat_close.png') 0 -0px;top:2px;left:2px;width:21px;height:21px;position:absolute;}
.ChatCloseButton:hover{background:url('/Graphics/chat_close_hover.png') -0 -0;}
.ChatWindowHeader .ChatCloseButton{top:0px;}
#ChatToolbar{position:absolute;left:5px;top:2px;}
#ChatToolbar #imgCloseChat {cursor:pointer;}
.ChatBlink{background:url('/Graphics/chat_bg_blink.png') !important;}
#divChatSettings{position:absolute;top:-43px;background:#fff;right:0px;width:151px;display:none}
#divChatSettings #divChatSettingsBody{;padding:0 5px 0 0;}
#divChatSettings #divChatSettingsHeader{background:#dbddde;font-weight:bold;}
#divChatSettings .Row div{line-height:20px;}
#divChatSettings .Row div:first-child{margin:-2px 0 0 0;}
/* ?Couponphone Chat */ 


/* collector */
#pnlChangeCompany #ddlCompanyList{ width:136px;}



/* admin fax */
#FaxSystemContainer{width:1000px;height:2000px;}
#AdminFaxContainer{ }
