

#divHomePageTiming
{
    /*background-color: #E3DAD1;
    border: 1px solid #600504;*/
    height: 150px;
    padding-top: 10px;
    text-align: left;
    vertical-align: top;    
    text-shadow: none !important;
    color: #600504 !important;
    margin: 0 auto;
    font-weight: bold;
}

body
{
    font-family: Verdana;
    font-size: 12px;
    text-align: center;
    margin-top: 0px;
    padding: 0px;
    margin: 0px;
    background: #9d0808 url("../images/MainBodyBg.jpg") repeat scroll 0 0 transparent;
}

#tblDisplayBusinessHours
{
    color: #000;
}
.divMobileHomepageContainer, .ui-page-active
{
    /*  background:#EDEADC;*/
    background: #e9ecf1 url(../Images/BG.jpg) repeat-x;
}


#divMobileContainer, #divTestimonialContainer, #divMobileDirectionContainer
{
    margin: 0 auto;
    background: none repeat scroll 0 0 #F7F7F7;
}
#divMobileBranchAddressInfo, #divMobileMasterPageContentContainer, #divbusinesshrs
{
    background: #F7F7F7;
}
#divMobileBranchAddressInfo
{
    padding: 3px;
}
#divbusinesshrs
{
    height: 14em;
}
#DisplayBusinessHoursTitle
{
    font-size: 1.5em;
    text-shadow: none;
    color:#341102;
    padding-bottom:10px;
}

.titletext
{
    color: #9F0402;
}

.sectionTitle
{
    -x-system-font: none;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    overflow: hidden; /*padding:7px 0 0 10px;*/
    width: 100%;
}
#divMobileDirectionContainer
{
    background: transparent url(../Images/BG.jpg);
}

.divMobileRestaurantWelcomeContainer
{
    background: transparent url(../Images/Mobile/TopImg.jpg) no-repeat scroll center top;
    margin-left: 7px;
    padding-top: 20px;
    width: 255px;
    margin: 0 auto;
    display: block;
}
.divMobileRestaurantWelcomeInnerContainer
{
    background: url("../Images/Mobile/BottomImg.jpg") no-repeat scroll center bottom transparent;
    display: block;
    padding-bottom: 23px;
    vertical-align: top;
    width: 255px;
}

.MobileRestaurantLogo
{
    /* width: 267px;*/
    height: 62px;
    display: block;
    width: 100%;
    margin: auto;
}
.divMobileRestaurantWelcomeContent
{
    background: white;
    color: black;
    width: 255px;
    background: url(../Images/Mobile/CenterImg.jpg) repeat-y;
}
.imgMobileRestaurant
{
    position: relative;
    float: left;
    padding-right: 4px;
}
.spanwelcomecontent
{
    vertical-align: top;
    padding-top: 85px;
    padding-bottom: 3px;
    font-family: Bookman Old Style;
    font-size: 11px;
    text-align: justify;
    padding: 20px;
}
.divimgandTextContainer
{
    position: relative;
    display: inline;
    text-align: left;
}
.divimgandTextContainer p
{
    font-family: Bookman Old Style;
    font-size: 11px;
    text-align: justify;
}
.ui-btn-hover-c .itemprice
{
    color: #000000;
}
.ui-content
{
    overflow-y: visible !important;
    overflow-x: visible !important;    
    padding:5px;
}

.mobile-nav ul
{
    padding-bottom: 0em !important;
}
.divMobileRestaurantName
{
    margin: 0;
    padding: 0;
    color: #9F0402;
    text-align: center;
}
.ulMobileAddressContainer
{
    font-size: 12px;
    list-style:none outside none;
}
.ulMobileAddressContainer li
{
    text-align:left;    
    display:block;
}


.divimages
{
    margin: 0 auto;
    padding-left: 8px;
    width: 222px;
}
.liPhone
{
    background: url(../Images/Mobile/phone.png) no-repeat left;
    padding-right: 2px;
    padding-left: 20px;
    display: inline-block;   
    line-height:2em; 
}

.liEmailDisplay
{
    background: url(../Images/Mobile/email.png) no-repeat left;
    padding-right: 2px;
    padding-left: 20px;
    display: inline-block;
}

#MenuPageBusinessHours .tdDisplayBusinessHours
{
    padding-top: 16px;
}
#MenuPageBusinessHours
{
    width: 100%;
}
#tblOnlineOrderMessage
{
    margin-left: 0px;
}
.ui-content
{
    /* overflow-y:hidden;*/
}

.mobile-nav ul
{
    padding-bottom: 0em !important;
}
body.ui-mobile-viewport, div.ui-mobile-viewport, .ui-mobile-viewport-transitioning, .ui-mobile-viewport-transitioning .ui-page, .ui-content
{
    /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5) !important;*/
    overflow: visible !important;
}
.ui-overlay-a
{
    background: #222 !important;
}
.divbuttonbusinesshrs
{
    padding-bottom: 5px;
}
#divMobileHeader, #divMobileFooter
{
    display: none;    
}
#divHomePageContainer #divMobileHeader, #divHomePageContainer #divMobileFooter, .directionsaspx #divMobileHeader, .directionsaspx #divMobileFooter
{
    display: block;
}
.ui-header .ui-title, .ui-footer .ui-title
{
    margin-left: 0;
    margin-right: 0; /* text-overflow:visible;  */ /* -Uncomment - to disable Ellipsis completely use with Caution- !*/
}
.directionsaspx .ulMobileAddressContainer ul
{
    margin-bottom: 0px !important;
}

#DirectionTitle
{
    font-weight: bold;
    font-size: 12px;
}
#divMobileAddress
{       
    padding-bottom: 5px; 
    padding-top:5px;  
    padding-right:5px; 
    vertical-align:middle;    
    text-shadow: none !important;
    color: #000 !important;
    margin: 0 auto;
    text-align:left;
    font-weight:bold;
    word-wrap: break-word;
}
#divCollpExpdContact
{
    margin-left:5px;
    margin-right:5px;
}
#divMobileContactDetailsPopup #divMobileAddress
{
     color: #000000 !important;
    font-weight: bold;
    margin: 0 auto;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: left;
    text-shadow: none !important;
    vertical-align: middle;
    width: 200px;
    word-wrap: break-word;
        
}
#tblDisplayBusinessHours td {
    padding-bottom: 10px;
}
/*  Start of Item Details Page  */


.itemdetailsaspx .ui-grid-a .ui-block-a, .itemdetailsaspx .ui-grid-a .ui-block-b
{
   
}

.itemdetailsaspx .ui-bar-a
{
	background:none !important;
	border:none !important;
	
}
.itemdetailsaspx .ui-navbar {
    /*background: none repeat scroll 0 0 #FFFFFF;*/
    /*background: #F3D1AB !important;*/
   
}
#plhCategoryContainer, #plhItemImageContainer
{
    float: left;
    margin-top: 2px;
    display: none;
}
.tdMenuCategoryTitle
{
    display: none;
}

#menuBreadcrum
{
  background: #373737;
  border:none;
  margin-bottom: 5px;
  text-align: left;
  margin:0 auto;
  /*display:none;*/
}
#menuBreadcrum span
{
    padding-top: 5px;
    padding-left:2px;
    display: block;
    color: #fff;
    padding-bottom: 5px;
    line-height: 2;
    font-weight: bold;
}
.bredcrumText
{
    text-decoration: none;
    border: 1px solid #E9E9E9;
    color: white !important;
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    padding: 4px 8px 4px 8px;
    background: url("../Images/BreadCrumbBG.jpg") repeat-x;
    height: 24px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px 5px;
}
#divItemDetailPage
{
    margin: 0 auto !important;
    padding: 0px !important;
}

#divItemImageAndItemDescContainer
{
    float: left;    
    width: 100%;
    text-shadow:none;
    padding-bottom:45px;
}
.divItemAndDescContainer {
    border-radius: 3px;
    float: left;
    width: 100%;
    
    /*border-radius: 3px;
    float: left;
    margin-bottom: 2px;
    margin-right: 6px;
    width:100% !important;
    margin-left:0px !important;
    padding-left:0px !important; */
    /*margin-top:18px; */ /* change when bredcum background color changes */
}


.imgThumb
{
    clear: both !important;
    float: left !important;
    margin-right: 10px !important;
   
}
.divmobilecarticon
{
        width:24px;
        height:23px;    
        background: url(../Images/Mobile/HomePage/Cart_02.png) no-repeat ;        
        margin-left: 10px;        
        margin-top:5px; 
}
.itemdetailsaspx #divOrderCart
{
    display:none;
}

#tblItemDetails
{
    width:98% !important;
}
#tblItemDetails table
{
    clear: both;
}
.txtItemTotal
{
    text-align: left;
}
.PnlItemOptionContainer
{   
    width:100%;
    padding-right:5px;
}

.itemdetailsaspx .ui-radio {
    width: 100% !important;
}
.ui-radio
{
    /*border-radius:10px !important;    */
}

.itemOuterContainer{
     background: #none !important;
    border: medium none !important;
    float: left !important;
    min-height: 0 !important;
    width: 98% !important;
}

.itemdetailsaspx  .divCatNameDescription
{
   padding:0px 10px;
}
.itemdetailsaspx .btnAddToCart
{
    background: url(../Images/mobile/AddToCart.gif) no-repeat !important;
    border: none !important;
    height: 26px;
    width: 100px ;
    cursor: pointer !important;
    margin-right: 10px !important;
}
.itemdetailsaspx .btnItemCancel
{
    background: url('../images/mobile/cancel.gif' ) no-repeat !important;
    height: 26px;
    width: 100px ;
    border: none !important;
    cursor: pointer !important;
    margin-right: 10px !important;
    margin-top: 5px !important;
}
.lblItemComment
{
    color: Black;
    font-family: Verdana;
}


#itemDetailsPanelControlContainer
{
    padding-top:2px !important;
}
.itemdetailsaspx #itemSocialMarketingContainer
{
    display:none !important ;
}
.gallery-page .ui-bar-a,.itemdetailsaspx .ui-bar-a
{
    background: none !important;
    border:none !important;
}

.ordercheckoutaspx .ui-grid-a .ui-block-a, .ordercheckoutaspx .ui-grid-a .ui-block-b
{
  width: 50%; 
}
/*
.itemdetailsaspx #divmenuoptions
{
    position: absolute;
    top: 30%;
    left: 70%;
    margin-top: -1.2em;
    text-align:center !important;
    
}*/
/*.itemdetailsaspx #divmenuoptions
{
    background:#747678 !important; 
}*/
.itemdetailsaspx .ui-btn-hover-a
{
   
    border: 1px solid #bbbbbb;
    background: #dabd53;
    font-weight: bold;
    color: #000000;
    text-shadow: 0 0px 0 #ffffff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(   #e5a84f   ),to(   #fdc87b    ));
    background-image: -webkit-linear-gradient(   #e5a84f  ,  #fdc87b    );
    background-image: -moz-linear-gradient(   #e5a84f  ,  #fdc87b    );
    background-image: -ms-linear-gradient(   #e5a84f  ,  #fdc87b    );
    background-image: -o-linear-gradient(   #e5a84f  ,  #fdc87b    );
    background-image: linear-gradient(   #e5a84f  ,  #fdc87b    );

}

.itemdetailsaspx .ui-navbar
{
   /*background:#747678 !important; */
}

#divItemDetailsHeader .ui-block-c a,#divCateringNavBar .ui-block-c a,#divTableBookingNavBar .ui-block-c a
{
    padding-left:30px !important ;    
}

#divItemDetailsHeader ul
{
    margin-top:0px !important;    
}

/******************************* (END) of Item Details Page **************************/




.ui-btn:active
{    
    background:none !important;
    background-color:#67a4d5 !important;  
}

/**************************** (START) Right Panel Tab Menu Css ************************/
   
    #firstpanel .mobile-nav div:active,
    #firstpanel .mobile-nav div.selected
    {
        background-color:#E78700;    
    }
  
  /**** for setting scrollable date and time css*****/
   .ios .dwwol
   {
     margin-top:-15px !important;    
   }
   
    .menu-left-hover
    {     
        background-image : url(../Images/Mobile/HomePage/LeftNaviHover.jpg) !important;            
    }
    .menu-mid-hover
    {
        background-image : url(../Images/Mobile/HomePage/MiddleNaviHover.jpg) !important; 
        color:White !important;            
    }

    .menu-right-hover
    {     
        background-image : url(../Images/Mobile/HomePage/RightNaviHover.jpg) !important;        
    }
/************************  (END) Right Panel Tab Menu Css ************************/





/***********************  (START) of Menu Page Css  ***********************/

.MainMenuCategory
{
     /* background-image: url("../Images/Mobile/HomePage/Icon/Desserts.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 42px 39px;    
    padding-bottom: 10px;
    padding-left: 42px;
    padding-top: 10px;
   
    background-image: url("../Images/Mobile/HomePage/Icon/Desserts.png");
    background-position: 5px 5px;
    background-repeat: no-repeat;
    padding-left: 50px;    
    background-size:42px 39px;*/
}
.MainMenuClass
{
    padding:0px 0px 0px 0px;    
}
#Appetizers
{ 
    background-image: url("../Images/Mobile/HomePage/Icon/Appetizers.png");
}
#Desserts
{ 
    background-image: url("../Images/Mobile/HomePage/Icon/Desserts.png");
}
#SideOrders
{
    background-image: url("../Images/Mobile/HomePage/Icon/Sides-Orders.png");    
}
#Salads
{
    background-image: url("../Images/Mobile/HomePage/Icon/Salads.png");    
}

#divMenuSearchNavBar .ui-grid-solo > .ui-block-a
{
    width:98.5%;
    padding-left:0.5%;        
}
#divsearchpage #divmenuoptions
{
    padding-bottom:1px;    
    background-image:none;
}
.MainCategoryHeading {
    font-family: Helvetica !important;
    font-size: 17px !important;
    font-weight: 700 !important;
    padding-bottom: 5px !important;
    padding-top: 5px !important;
}
/***********************  (END) of Menu Page Css  ***********************/



/* ----------------- Start of New Home Page ----------------- */

.ui-mobile .ui-page {overflow: hidden; }  /* for hiding scrollbar */

.tblHeaderNav .ui-link
{
    color: #fff !important;
    font-size:14px;
}

.defaultaspx  .ui-content
{
    background:none !important;
    border:none !important;
}
#spn-left-menu
{
   background-image: url(../Images/Mobile/HomePage/TouchBarLeft.png);
     background-repeat: no-repeat;
    display: block;
    float: left;
    height: 50px;
    margin-left: 5px;
    width: 48px;
    cursor:pointer;
    background-position:0px 18px;
}

#spn-right-menu
{
    background-image: url(../Images/Mobile/HomePage/TouchBarRight.png);
    /*background-position: -36px 0px;*/
    background-repeat: no-repeat;
    display: block;
    float: right;
    height: 50px;
    padding-right:5px;
    width: 48px;
    cursor:pointer;
    background-position:0px 10px;
}

.itemdetailsaspx .ui-panel-wrapper 
{
   /* margin-top:65px;*/
}
#divMore .mobile-nav
{
    padding-left:2%;    
    padding-right:1%;    
    
}

.mobile-nav div
{    
    background-repeat: no-repeat;    
    height: 30px;    
    padding-right:10px;
    text-align: left;
    padding-top:15px;        
}


#firstpanel .ui-link
{
    color:#222222;
    text-shadow:none;
    font-family:Arial;
    font-size:15px;
    }

#ImgMenu
{
        
}
 .mobile-nav #Home,.mobile-nav #home
{
    background-image: url("../Images/Mobile/HomePage/Menu/home.png");               
}
   
.mobile-nav #OrderOnline ,.mobile-nav #Menu,
.mobile-nav #MENU,.mobile-nav #ORDERONLINE,
.mobile-nav #orderonline,.mobile-nav #menu
{
    background-image: url("../Images/Mobile/HomePage/Menu/OrderOnline.png");     
}

.mobile-nav #Catering,.mobile-nav #CATERING,.mobile-nav #catering
{
    background-image: url("../Images/Mobile/HomePage/Menu/Catering-Inquiry.png");    
}
.mobile-nav #Tablebooking ,.mobile-nav #TableBooking,
.mobile-nav #TABLEBOOKING,.mobile-nav #tablebooking
{    
    background-image: url("../Images/Mobile/HomePage/Menu/TableReservation.png");    
}
.mobile-nav #Gallery,.mobile-nav #PhotoGallery,
.mobile-nav #GALLERY,.mobile-nav #gallery,.mobile-nav #photogallery
{
    background-image: url("../Images/Mobile/HomePage/Menu/Gallery.png");    
}
.mobile-nav #Events ,#divMore #nav-news-events ,
.mobile-nav #NewsEvents,.mobile-nav #NEWS,
.mobile-nav #newsevents,.mobile-nav #events,.mobile-nav #news
{
    background-image: url("../Images/Mobile/HomePage/Menu/News-&-Events.png");    
}
.mobile-nav #Testimonials,.mobile-nav #TESTIMONIALS,
.mobile-nav #testimonials
{
    background-image: url("../Images/Mobile/HomePage/Menu/Testimonials.png");    
}
.mobile-nav #ContactUs,.mobile-nav #CONTACTUS,
.mobile-nav #contactus
{
    background-image: url("../Images/Mobile/HomePage/Menu/Contact-us.png");    
}
.mobile-nav #aboutus,.mobile-nav #AboutUs
{
    background-image: url("../Images/Mobile/HomePage/Menu/AboutUs.png");    
}

.mobile-nav #Directions,.mobile-nav #DIRECTIONS,
.mobile-nav #directions
{
    background-image: url("../Images/Mobile/HomePage/Menu/Directions.png");    
}
#divMore #nav-aboutus,#divAboutIcon
{
    background-image: url("../Images/Mobile/HomePage/AboutUs.png");    
}
.mobile-nav #aboutus
{
    background-image: url("../Images/Mobile/HomePage/Menu/AboutUs_01.png");    

}
.mobile-nav div a
{
    text-decoration:none;
}

.mobile-nav .ui-link .spanImg
{
    background-repeat:no-repeat;        
    width:35px;height:27px;float:left;
    margin-left:10px;
}
 #navTabLogin
 {
    /*background-image : url(../Images/Mobile/login.jpg);    */
    background-repeat: no-repeat;
    display:block;
    float:left;
    height:40px;
    
 }
  #navTabBusiness
 {    
    background-repeat: no-repeat;
    display: block;
    height:40px;
    /*width:35px;*/
 }
  #navTabContact
 {    
    background-repeat: no-repeat;
    display: block;
    height:40px;    
 }
.ui-navbar li .ui-btn
    {
    /*background-image : url(Mobile/login.png);    
    background-repeat: no-repeat;
    display: block;  --%> */
    /*border-top-left-radius:10px !important;
    border-top-right-radius:10px !important;
    margin-right:2px;*/
    
  }
  .ui-panel-inner 
  {
    padding:0px;
  }
  .ui-panel
  {
         width: 270px;
         /*padding:0px;*/
  }
  #divBusinessHoursLogo
  {
    background-image:url(../Images/Mobile/HomePage/business-hours.png);
    background-position: center top;
    background-repeat: no-repeat;
    height:64px;        
    
  }
  #divContactUsLogo
  {
    background-image:url(../Images/Mobile/HomePage/contactdetails.png);
    background-position: center top;
    background-repeat: no-repeat;
    height: 70px;    
  }
  .lblContactUsTitle {
    font-size: 1.5em;
    margin-top:5px;
    text-shadow: none;
    font-weight:bold;
    text-align:center;
    color: #000;
}
.siteMapTitle
{
float:left;
margin-left:5px;
padding-top:5px
}
.hrLine
{
    vertical-align:bottom;
    margin-left:5px;
    border-top:1px solid #000;
    border-bottom:1px solid #fff;
    margin-top:32px;
    width:90%;
}

#loginButon
{
    
}
#registerButton
{
    
}
#divButtonContainer
{
    background-image:url("../Images/Mobile/HomePage/bg.jpg");    
    /*margin:0px 12px 0px 10px;*/    
    /*width:190px;*/
}
#divMobilePictureGalleryContainer
{
    margin:0px;
    padding:0px;
}
.defaultaspx .ui-content
{
    padding:0px;
    background-image:url("../Images/Mobile/HomePage/BgPattern.jpg") !important;
}
#tblMainButtonGroup,#tblButtonSubGroup
{
    margin:0 auto;
    width:100%;
    text-align:center;
}
#tblMainButtonGroup td1,#tblButtonSubGroup td1
{
    width:15px;
    background-image:url(../Images/Mobile/HomePage/IconBGMiddle.jpg);
    background-repeat:repeat;
    height:90px;    
}

/*#firstpanel .siteMapTitle:active
{
    color:#E78700;    
}*/
#divMobileContactDetailsPopup .liEmailDisplay,#divContactDetails .liEmailDisplay
{
    width:80%;
    word-wrap:break-word;
    padding-left:20px;        
    background-position:0px 5px;
}
.PopupClose
{
    background-color:#341102 !important;    
}
#divFax
{
    background: url("../Images/Mobile/fax.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    padding-left: 20px;
    padding-right: 2px;    
}
#divPhoneFax
{
    /*padding:10px 0px 10px 20px;    
    text-align:center;*/
}
#divMobileAddress a
{
    color:#000 !important;
    text-decoration:none;
}
#divMobileContactDetail
{
    padding:5px 5px 0px;    
}

#firstpanel,#secondpanel,#firstpanel .ui-panel-inner,#secondpanel .ui-panel-inner,
#tabs,#divLoginDetails,#divButtonContainer,.divInner,#divBusinessHours, #divContactDetails
{
    height:100% !important;    
}

#divHomePageLoginContainer
{    
    width:100%;
    height:275px;
    display:none;
    background-color:#fff;   
    overflow:scroll; 
}

/**********  Home Page Picture Gallery   *****************/
.device
{
   height: 140px;
   border:3px solid white;
   
   position:relative;
   box-shadow:0px 0px 5px #000;
}/*
.device .arrow-left
{
   background:url(../Images/Mobile/arrowLeft.png) no-repeat left top;
   position:absolute;
   left:10px;
   top:50%;
   margin-top:-15px;
   width:25px;
   height:30px;
   z-index:1000;
}
.device .arrow-right
 {
   background:url(../Images/Mobile/arrowRight.png) no-repeat left bottom;
   position:absolute;
   right:10px;
   top:50%;
   margin-top:-15px;
   width:25px;
   height:30px;
   z-index:1000;
 }*/
.content-slide
{
  padding:20px;color:#fff;
}
.title
{
  font-size:17px;margin-bottom:10px;
}
.pagination
{
  position:absolute;
  left:0;
  text-align:center;
  bottom:5px;width:100%;
  z-index:100;
}
.swiper-pagination-switch
{
  display:inline-block;
  width:10px;
  height:10px;
  border-radius:10px;
  background:#999;
  box-shadow:0px 1px 2px #555 inset;
  margin:0 3px;cursor:pointer;
}
.swiper-active-switch
{
  background:#fff;
}
.swiper-container 
{
  width: 100%;
  height:100%;
  color: #fff;
  text-align: center;
}
/****** Home Page Footer ********/
#divSocialMedia
{  
     /*width: 120px;*/
    /*dth:100%;*/
    /*margin:0 auto;*/
    width:100%;
    height:auto;    
    background-color:#FFFFFF;
   /* padding-bottom:10px;*/
}
#divSocialMedia div
{
    /*float:left;    
    margin-top:10px;*/
}
#divFacebookContainer, #divTwitterContainer, #divYelpContainer,#divgooglepluscontainer,#divYouTubeContainer,#divforsqurecontainer
{
    float: right;
    height: 34px;
    width: 34px;
    padding-right: 10px;
    padding-top:5px;
}
/*.divFacebook:hover
{
    width: 32px;
    height: 32px;
    
}*/

.divFacebook
{
    width: 34px;
    height: 34px;    
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.png) no-repeat;
}
.divTwitter
{
    width: 34px;
    height: 34px;    
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.png) no-repeat;
    background-position:-34px;    
}
.divGooglePlus
{
    width: 34px;
    height: 34px;    
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.png) no-repeat;
    background-position:-68px;
    
}
.divForSqure
{
    width: 34px;
    height: 34px;    
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.png) no-repeat;
    background-position:-34px;
    
}
.divYouTube
{
    width: 34px;
    height: 34px;    
    background: url(../Images/Mobile/HomePage/SocialMediaIcon.png) no-repeat;
    background-position:-101px;
    
}

.divYelp
{
    width: 32px;
    height: 32px;
    background: url(../Images/Mobile/SocialMediaIcons.png) no-repeat;
    background-position: -2px -74px;
}

#firstpanel
{
    background-image: url("../Images/Mobile/HomePage/BG.jpg");
    margin-top:65px;
}


#tblMainButtonGroup a
{
    text-decoration:none !important;
    color:#351001;    
}

#divMobileBusinessHours .ui-btn .ui-bar-a .ui-btn
{
background-color: #EA7D06 !important;    
}
.pictureheader
{
    padding-bottom:18px !important;    
    /*background-color:#E78700;*/
    text-shadow:none;
}
/******* End of Home Page Footer ********/
/**********  End Page Picture Gallery   *****************/

/**** Start New Home Page Css ****/
 .menu-left
 {     
    background-image : url(../Images/Mobile/HomePage/LeftNavi.jpg);    
    background-repeat:repeat-y;  
    display: block;
    float: left;
    height:40px;                      
    margin-top: 0px;
    width: 9px;
 }
 
 #navigationTab .ui-btn
 {
    padding:0px;    
    border:none;
 }
 .menu-mid
 {
     background-image : url(../Images/Mobile/HomePage/MiddleNavi.jpg);        
     background-repeat:repeat-x repeat-y;
     color:#222222;
     text-shadow:none;
    display: block;
    float: left;
    height: 40px;
    margin-top: 0px;padding-top:5px;
 }
 
.menu-right
{     
    background-image : url(../Images/Mobile/HomePage/RightNavi.jpg);    
    background-repeat:repeat-y;  
    display: block;
    float: left;
    height: 40px;
    margin-top: 0px;
    width: 9px;
 }
  
   #navigationTab .ui-grid-b > .ui-block-a, .ui-grid-b > .ui-block-b, .ui-grid-b > .ui-block-c, .ui-grid-b
   {
      /* width:auto;
       margin-left:0px;    */
   }
   #navigationTab
   {
    width:100%;    
   }
   #navigationTab span
   {
    font-size:12px;    
    font-family:Arial !important;
   }
   #divBusinessHours ,#divContactDetails
   {
    /*padding-top:20px;*/
    background-image : url(../Images/Mobile/HomePage/bg.jpg);            
    /*margin:0px 12px 0px 10px;*/
    height:1200px;
    /*width:190px;*/
   }
   
   #secondpanel #tabs
   {
       padding:0px;    
   }
   #secondpanel
   {
        background-color:#AEAEAE;        
   }
   #navigationTab ul
   {
   margin:5px 0px 0 !important;
   }
         
   .imgLogicons
   {
        vertical-align:middle;
        margin-top:10px;   
        padding:0px 10px 0px 10px;
    }
    
   #divButtonContainer span
   {
        margin-top:10px;
   }
   
   #tblMainButtonGroup td
   {
    width:33.33%;    
   }
   
   #divButtonContainer td ,#divButtonContainer td
   {
    width:80px;    
    
   }
   .divHr
   {
     width:85%;
     height:1px;
     border-top:1px solid #EF8B1E;
     border-bottom:1px solid #FAE9BE;  
     margin:0 auto;
     margin-bottom:2px;
   }
   
   #divButtonContainer #loginBtn,#divButtonContainer #regBtn
   {
       height:75px;
   }
   
   #divMobileBusinessHours .ui-btn
   {
      /*  padding:5px;          */
        color:#361101;
        font-size:16px;        
        text-shadow:none;   
        margin:5px 5px 0px 5px;   
        box-shadow:none;  
        
        /*background-color:#EE7A09;  
        background-image: -webkit-gradient(linear,left top,left bottom,from( #F47612),to( #E68301));
        background-image: -webkit-linear-gradient( #F47612,#E68301  );
        background-image: -moz-linear-gradient( #F47612, #E68301  );
        background-image: -ms-linear-gradient( #F47612, #E68301  );
        background-image: -o-linear-gradient( #F47612, #E68301  );
        background-image: linear-gradient(#F47612, #E68301  );*/
   }
   
   #divMobileContactDetail #btnShowContactDetails
   {   
    background: #E9E9E9;
    color:#361101;
    font-size:18px;      
    border:1px solid #fff;  
    background-image: -webkit-gradient(linear,left top,left bottom,from( #E9E9E9),to( #FCFCFC));
    background-image: -webkit-linear-gradient( #E9E9E9,#FCFCFC  );
    background-image: -moz-linear-gradient( #E9E9E9, #FCFCFC  );
    background-image: -ms-linear-gradient( #E9E9E9, #FCFCFC  );
    background-image: -o-linear-gradient( #E9E9E9, #FCFCFC  );
    background-image: linear-gradient(#E9E9E9, #FCFCFC  );    
   }  
   #divMobileContactDetail .ui-btn
   {
       padding:5px;
        background: url("../Images/Mobile/HomePage/Touchnav.png") 98% 5px no-repeat;
        background: url("../Images/Mobile/HomePage/Touchnav.png") 98% 3px no-repeat,
	    -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F2F2F2)) 300px 50px no-repeat,
	    -webkit-gradient(linear, 0 0, 0 100%, from(#FEFEFE), to(#F2F2F2)) 0 0 no-repeat;
	    background:url("../Images/Mobile/HomePage/Touchnav.png")  98% 5px no-repeat,
	    -moz-linear-gradient(#FEFEFE, #F2F2F2) 300px 50px no-repeat, 
	    -moz-linear-gradient(#FEFEFE, #F2F2F2) 0 0 no-repeat;	    	   
	    
	    /*background: -webkit-gradient(linear,left top,left bottom,from(#FEFEFE),to(#F2F2F2)); */
   }
         
  /*  #navigationTab li a:focus .menu-left, 
    #navigationTab li.active a .menu-left
    {
         background-image : url(../Images/Mobile/HomePage/LeftNaviHover.jpg);    
         background-repeat:repeat-y;          
    }
    
    #navigationTab li a:focus .menu-mid, 
    #navigationTab li.active a .menu-mid    
    {
        background-image : url(../Images/Mobile/HomePage/MiddleNaviHover.jpg);        
        background-repeat:repeat-x repeat-y;
        color:#fff;
    }
    
    #navigationTab li a:focus .menu-right, 
    #navigationTab li.active a .menu-right    
    {
        background-image : url(../Images/Mobile/HomePage/RightNaviHover.jpg);    
        background-repeat:repeat-y;  
    }*/
    
    .tblHeaderNav td
    {        
    background: #BDBDBD;
    color: #fff;
    font-weight: bold;
    text-shadow: 0 0px 0px #444444;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #969696),to( #BDBDBD));
    background-image: -webkit-linear-gradient( #969696, #BDBDBD  );
    background-image: -moz-linear-gradient( #969696,#BDBDBD  );
    background-image: -ms-linear-gradient( #969696, #BDBDBD  );
    background-image: -o-linear-gradient( #969696,#BDBDBD );
    background-image: linear-gradient(#969696, #BDBDBD  );   
    }
    
    #divLoginDetails
    {
        padding:0px;    
        background-color:#E78700 !important;
    }
    
    #divMobileButtonGroup
    {
        padding-bottom:5px;    
    }
    
    #socialMediaMsg
    {
        margin-top:5px;  
            margin-left: -15px;  
    }
    .divInner
    {
        background-image: url("../Images/Mobile/HomePage/shadow2.png");        
        background-repeat:repeat-y;
        background-position:-10px;    
        padding:30px 0px 0px 7px;
    }
    
    #divMobileContactDetailsPopup .divInner
    {
        padding-bottom:10px;    
        padding-top:10px;
    }
    
    #firstpanel .ui-panel-inner
    {    
        background-image: url("../Images/Mobile/HomePage/shadow.png");
        background-repeat:repeat-y;
        background-position:right;
    }
    /**** Start new home page icons ****/
    .divShadowImg
    {
        width:58px;
        /*height:2px;*/
        background-image: url("../Images/Mobile/HomePage/business-hours.png");
        margin:0 auto;
    }
    
    .loginBtn , .regBtn
    {
    background-image: url("../Images/Mobile/HomePage/IconBg.png");
    background-repeat: repeat-x repeat-y;        
    width:100%;    
    background-size:100% 100%;
    float:left;    
    height:90px;
    text-align:center;
    text-shadow:none;    
    Color: #222222;
    /*padding-top:17px;    */
   }
   
    .loginBtn div,.regBtn div
    {
        height:37px;
        width:50px;
        margin:0 auto;
        margin-top:15px;    
        margin-bottom:7px;
        background-repeat:no-repeat;    
    }
    #divOrderIcon,#divordericon
    {        
        background-image: url("../Images/Mobile/HomePage/Order.png");                
    }
    #divCateringIcon,#divcateringicon
    {        
        background-image: url("../Images/Mobile/HomePage/Catering.png");                
    }
    #divReservationIcon,#divreservationicon
    {        
        background-image: url("../Images/Mobile/HomePage/Reservation.png");                
    }
    #divNewsIcon,#divnewsicon
    {
        background-image: url("../Images/Mobile/HomePage/news.png");                
    }
   
    #divGalleryIcon,#divgalleryicon
    {        
        background-image: url("../Images/Mobile/HomePage/Gallery.png");                
    }
    #divMoreIcon,#divmoreicon
    {
        background-image: url("../Images/Mobile/HomePage/More.png");                
    }
    #divLoginIcon,#divloginicon
    {
        height:36px;
        width:41px;
        background-image: url("../Images/Mobile/HomePage/Login.png");            
        background-repeat:no-repeat;    
    }
    #divRegIcon,#divregicon
    {        
        height:34px;
        width:42px;
        background-image: url("../Images/Mobile/HomePage/Register.png");                             
    }
        
    #divMobileBusinessHoursDetails-popup .divInner
    {
        padding:10px 20px 40px !important;
    }
    #divMobileBusinessHoursDetails ,#divMobileContactDetailsPopup{
        background-image: url("../Images/Mobile/HomePage/bg.jpg");                
    }
    
    #divLoginDetails #divButtonContainer a
    {
        text-decoration:none !important;        
    }

    #divMoreMenu a
    {
        text-decoration:none;        
    }
    /**** End new home page icons ****/
    
    /**** End New Home Page Css ****/
    
    /**** Start New Menu Page Css ****/
            
    #divMobileMenuContainer .ui-panel-wrapper
    {        
        background-image: url("../Images/Mobile/HomePage/bgPattern.jpg");
    }
    
    /*#divMenuNavBar li,#divCateringHeader li,#divTableBookingHeader li,#divNewsHeader li,
    #divTestimonialsHeader li,#divContactUsHeader li,#divPictureGalleryHeader li,
    #divDirectionsHeader li,#divItemDetailsHeader li,.divClassMenuNavBar .ui-grid-b li,
    #divSearchNavBar li,#divLoginNavBar li,#divEventsNavBar li,
    .divMobileNavBar ul li*/
    .ui-navbar-common ul li,#divMenuNavBar ul li
    {
        width:32.50% !important;                    
    }
    .ui-navbar-common ul
    {
        margin-left:2%;    
    }
    .ui-header
    {
        border:0px;    
    }            
    #divMenuNavBar ul
    {
        padding-left:1%;    
    }
    /*#divMenuNavBar .ui-block-a a,#divItemDetailsHeader .ui-block-a a,#divCateringHeader .ui-block-a a,
    #divTableBookingHeader .ui-block-a a,#divNewsHeader .ui-block-a a,#divTestimonialsHeader .ui-block-a a,
    #divContactUsHeader .ui-block-a a,#divPictureGalleryHeader .ui-block-a a,#divDirectionsHeader .ui-block-a a,
    .divClassMenuNavBar .ui-block-a a,#divSearchNavBar .ui-block-a a,#divLoginNavBar .ui-block-a a,#backTab
    #divEventsNavBar .ui-block-a a,#divEventsNavBar .ui-block-a a,
    .divMobileNavBar .ui-block-a a,#backTab*/
    .ui-navbar-common .ui-block-a a,#backTab,#divMenuNavBar .ui-block-a a
    {
        border-top-left-radius:10px;
        border-bottom-left-radius:10px;                        
        padding-left:20px;
    }
    /*#divMenuNavBar a,#divItemDetailsHeader a,#divCateringHeader a,#divTableBookingHeader a,
    #divNewsNavBar a,#divTestimonialsNavBar a,#divContactUsNavBar a,#divPictureGalleryNavBar a,
    #divDirectionsNavBar a,.divClassMenuNavBar a,#divSearchNavBar a,#divLoginNavBar a,#backTab,
    #divEventsNavBar a,#divDirectionsMapNavBar a*/
    .ui-navbar-common a,#divMenuNavBar a
    {        
        border: 1px solid #DDDDDD !important;
    /*    color:#351101;
    
    background: #F0EDDE;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #FFFFFD ),to( #FCF7D9 ));
    background-image: -webkit-linear-gradient( #FFFFFD,#FCF7D9 );
    background-image: -moz-linear-gradient( #FFFFFD,#FCF7D9 );
    background-image: -ms-linear-gradient( #FFFFFD,#FCF7D9 );
    background-image: -o-linear-gradient( #FFFFFD,#FCF7D9 );
    background-image: linear-gradient( #FFFFFD,#FCF7D9 );*/
    }
    
    #divMenuNavBar .ui-block-b a
    {
        padding:0px;
        padding-bottom:9px;
    }
    #divMenuNavBar .ui-block-a a
    {
        padding:0px;
        padding-bottom:7px;
    }
    /*#divMenuNavBar .ui-block-c a,#divItemDetailsHeader .ui-block-c a,#divCateringHeader .ui-block-c a,
    #divTableBookingHeader .ui-block-c a,#divNewsHeader .ui-block-c a,#divTestimonialsHeader .ui-block-c a,
    #divContactUsHeader .ui-block-c a,#divPictureGalleryHeader .ui-block-c a,#divDirectionsHeader .ui-block-c a,
    .divClassMenuNavBar .ui-block-c a,#divSearchNavBar .ui-block-c a,#divLoginNavBar .ui-block-c a,
    #divEventsNavBar .ui-block-c a,
    .divMobileNavBar .ui-block-c a*/
    .ui-navbar-common .ui-block-c a,#divMenuNavBar .ui-block-c a
    {
        border-top-right-radius:10px;
        border-bottom-right-radius:10px;    
        padding-left:0px;                     
        border-top-left-radius:0px;
        border-bottom-left-radius:0px;
    }
            
    #divBackImg
    {
        width:auto;
        height:21px;    
        background: url(../Images/Mobile/HomePage/BackArrow.png) no-repeat !important;        
        margin-left: 10px;        
        margin-top:7px; 
    }   
    
    #newCartImg
    {
        width:auto;
        height:23px;    
        background: url(../Images/Mobile/HomePage/Cart_02.png) no-repeat !important;        
        margin-left: 10px;        
        margin-top:5px; 
    }
    #divSearchImg
    {
        width:auto;
        height:16px;    
        background: url(../Images/Mobile/HomePage/Searching.png) no-repeat !important;        
        margin-left: 10px;        
        margin-top:10px; 
    }   
     
    #divMenuNavBar .ui-block-c a
    {
        padding:0px;
        padding-bottom:7px;
    }
    
    .ui-btn-icon-top
    {
    padding-top:10px;    
    
    }
    
    #divMenuNavBar .ui-btn-icon-top:after
    {
     left:20px;    
    }   
    
    /*#divMenuNavBar .ui-grid-b,#divCateringNavBar .ui-grid-b,#divTableBookingNavBar .ui-grid-b,
    #divNewsNavBar .ui-grid-b,#divTestimonialsNavBar .ui-grid-b,#divContactUsNavBar .ui-grid-b,
    #divPictureGalleryNavBar .ui-grid-b,#divDirectionsNavBar .ui-grid-b,#divSearchNavBar .ui-grid-b,
    #divLoginNavBar .ui-grid-b,#divEventsNavBar .ui-grid-b*/
    .ui-navbar-common .ui-grid-b
    {
        /*margin-top:0px;            */
    }
           
   /*
    #divMenuNavBar,#divItemDetailsNavbar,#divCateringHeader,#divCateringHeader #mobilepageheading,
    #divTableBookingHeader,#divTableBookingHeader #mobilepageheading,#divTableBookingNavBar,#divNewsHeader #mobilepageheading,
    #divNewsNavBar,#divTestimonialsNavBar,#divTestimonialsHeader #mobilepageheading,
    #divContactUsHeader #mobilepageheading,#divContactUsNavBar,#divPictureGalleryHeader #mobilepageheading,
    #divPictureGalleryNavBar,#divDirectionsNavBar,#divDirectionsHeader #mobilepageheading,.divClassMenuNavBar,
    #divSearchNavBar,#divLoginNavBar,#divLoginHeader #mobilepageheading,#Pictures .pictureheader,
    #divEventsHeader,#divEventsNavBar,#divEventsHeader #mobilepageheading, #mobilepageheading,
    .divMobileNavBar,.divMobileHeader h1,#divDirectionsMapNavBar,#mobilepageheading    
*/
    /*#divCateringHeader,#divCateringHeader #mobilepageheading,
    #divTableBookingHeader,#divTableBookingHeader #mobilepageheading,#divNewsHeader #mobilepageheading,
    #divTestimonialsHeader #mobilepageheading,
    #divContactUsHeader #mobilepageheading,#divPictureGalleryHeader #mobilepageheading,
    #divDirectionsHeader #mobilepageheading,
    #divLoginHeader #mobilepageheading,
    #divEventsHeader,#divEventsHeader #mobilepageheading, #mobilepageheading,
    .divMobileHeader h1,#mobilepageheading,.divClassHeader
    .ui-header, #mobilepageheading*/
    .ui-header #mobilepageheading
    {        
        padding-top:2px !important;        
        border:0px !important;
        /*background: #F0EDDE;
        background-image: -webkit-gradient(linear,left top,left bottom,from( #FFAE4A ),to( #FF950E ));
        background-image: -webkit-linear-gradient( #FFAE4A,#FF950E );
        background-image: -moz-linear-gradient( #FFAE4A,#FF950E );
        background-image: -ms-linear-gradient( #FFAE4A,#FF950E );
        background-image: -o-linear-gradient( #FFAE4A,#FF950E );
        background-image: linear-gradient( #FFAE4A,#FF950E );   */    
        background-color:#F9F9F9;
        text-shadow:none;        
    }
    .divMenuClassHeader,#divPictureGalleryHeader,#divPicturesHeader,#divDirectionsHeader
    {
        border:0px;    
    }
    #divHomePageHeader
    {
        border:0px;    
    }
    /*
    #divCateringNavBar,
    #divMenuNavBar,#divItemDetailsNavbar,
    #divTableBookingNavBar,
    #divNewsNavBar,#divTestimonialsNavBar,
    #divContactUsNavBar,#divPictureGalleryNavBar,#divDirectionsNavBar,
    .divClassMenuNavBar,
    #divSearchNavBar,#divLoginNavBar,
    #divEventsNavBar,.divMobileNavBar,#divDirectionsMapNavBar,#divPicturesHeader h1*/
    .ui-navbar-common
    {
        /*padding-top:2px;*/
        /*height:45px;*/
        background-color:#F9F9F9;
        /*background-color:#FF950E;*/
    }
    .divMobileNavBar,.divMobileHeader h1
    {
        padding:0px;
        height:auto;            
    }
    #mobilepageheading
    {
        height:auto !important;
        border:none;            
    }
    #menuItems ul
    {
        margin-top:0 !important;    
    }
    #menuItems
    {
        background-image:url(../Images/Mobile/HomePage/bgPattern.jpg);    
        padding:15px 5px 15px 5px;
    }
        
    /**** End New Menu Page Css ****/
    

    /*#TableBooking .ui-panel-wrapper,#CateringInquiry .ui-panel-wrapper,#events .ui-panel-wrapper,
    #testimonial .ui-panel-wrapper,#contactus .ui-panel-wrapper,#divPictureGallerypageContainer .ui-panel-wrapper,
    #login */
    
    .labelName
    {
        float:left;    
        font-size:14px !important;
        margin-bottom:0px !important;
    }
    
    .ui-panel-wrapper
    {
        /*background-color:#FD940E !important;   */
        text-shadow:none !important; 
        color:#351101;
    }
    
    #divNewsNavBar .ui-block-c a
    {
        padding-left:25px;    
    }
    
    #divOrderOnlineNavBar .ui-grid-solo
    {
        margin:0px !important;            
    }
    #divmenuoptions-popup .ui-grid-solo,#divMenuOptions-popup .ui-grid-solo
    {
        margin:0px !important;                    
        margin-bottom:10px !important;
    }
    #divmenuoptions,.divMenuOptionsPopUp
    {
        width:91%;    
        margin:0 auto;
        padding:10px 10px 0px 10px;
    }
    
    /*#divTestimonialsNavBar .ui-block-c a,#divContactUsNavBar .ui-block-c a,#divPictureGalleryNavBar .ui-block-c a,
    #divDirectionsNavBar .ui-block-c a*/
    .ui-navbar-common a
    {
        padding-left:25px !important;    
    }
        
    #divSearchNavBar .ui-block-c a,#divLoginNavBar .ui-block-c a,#divEventsNavBar .ui-block-c a,
    #divDirectionsMapNavBar .ui-block-c a
    {
        padding-left:30px;    
    }
    #divmenuoptions-popup,#divMenuOptions-popup
    {
        left:10px !important;
        width:100%;
    }      
    #backTab
    {
        padding-left:30px !important;    
    }     
    
    .itemsizes
    {
        background-color:#EDEDED;    
    }
    /**** Start For Mobile More Menu ****/
    #divMore #divMoreBackBtn
    {
        margin-left:5px;
        margin-right:5px;
    }
    #divMore
    {
        margin:0 auto;    
        background-image:url(../Images/Mobile/HomePage/bgPattern.jpg);   
        background-repeat:repeat;
    }
    #divMore .ui-block-a,#divMore .ui-block-b,#divMore .ui-block-c
    {
        width:32%;        
        height:90px;        
        background-image:url("../Images/Mobile/HomePage/IconBg.png");
        background-size:100% 100%;
        margin-bottom:5px;    
    }
    
    #divMore .ui-block-b,#divMore .ui-block-c
    {
        margin-left:5px;         
    }
    
    #divMore .mobile-nav div div
    {
        /*background-image: url("../Images/Mobile/home.bmp");*/
        background-repeat: no-repeat;
        /*border-bottom: 1px solid #000000;*/
        /*height: 37px;*/
        width:50px;
        
        /*padding-left: 10px;*/
        
        /*background-position:5px 5px;    
        background-image: url("../Images/Mobile/HomePage/shadow.png");    
        background-position: 168px top;
        background-repeat: repeat-y;*/
    }
    #divMore .mobile-nav div
    {
        padding-right:0px;    
    }
    
    #divMore table
    {
        border-collapse:collapse;    
    }
    .spn    {
        height:20px;
        width:20px;
        background-color:Yellow;   
        border:1px solid black; 
    }
    #divMore #nav-home
    {
        background-image: url("../Images/Mobile/HomePage/Home.png");    
    }
    #divMore #nav-order-online,#divMore #nav-menu, #divMore #nav-orderonline
    {
        background-image: url("../Images/Mobile/HomePage/Order.png");
    }
    #divMore #nav-catering
    {
        background-image: url("../Images/Mobile/HomePage/Catering.png");
    }
    #divMore #nav-tablebooking,#divMore #nav-table-booking
    {
        background-image: url("../Images/Mobile/HomePage/Reservation.png");
    }
    #divMore #nav-gallery,#divMore #nav-photo-gallery,#divMore #nav-photogallery
    {
        background-image: url("../Images/Mobile/HomePage/Gallery.png");
    }
    #divMore #nav-events,#divMore #nav-news-events,#divMore #nav-news,#divMore #nav-newsevents
    {
        background-image: url("../Images/Mobile/HomePage/News.png");
    }
    #divMore #nav-testimonials
    {
        background-image: url("../Images/Mobile/HomePage/Testimonial.png");
    }
    #divMore #nav-contact-us,#divContactUsIcon, #divMore #nav-contactus
    {
        background-image: url("../Images/Mobile/HomePage/Contact-Us.png");
    }
    #divMore #nav-directions
    {
        background-image: url("../Images/Mobile/HomePage/Direction.png");
    }
    #divMore .mobile-nav a
    {
        text-shadow:none;
        color:#222222;
        font-size:12px;        
    }
    #divMore .mobile-nav-wrapper
    {
        padding-bottom:0px;    
    }
    #cartcounter,.cartCounter
    {
    background-color: #FF0000;
    border-radius: 100%;
    color: #FFFFFF;
    font-size: 10px;
    margin-left: 32px;    
    margin-top:1px;
    padding: 0 4px 2px;
    position:relative;    
    float:left;  
    text-shadow:none;
    }
    #cartNavBar
    {
        padding-right:15px;    
    }
    #restLogo
    {
        width:100%;    
    }
    /**** End For Mobile More Menu ****/
    
    /*#CateringInquiry .ui-content
    {
        padding:5px;  
    }*/
    #CateringInquiry .ui-radio
    {
        width:100% !important;    
    }
    .CateringHeaderContainer
    {
        display:none;    
    }
    
    .CateringTextBox
    {
        width:100% !important;    
    }
    .tdConfirmationControlLeft .ui-select
    {
        border-radius:5px !important;    
    }
    /*#TableBooking .ui-content
    {
        padding:5px;    
    }*/
    
    /**** Start Contact Us Page ****/
    .ui-controlgroup-controls 
    {
        width:100% !important;    
    }
    .ulMobileAddressContainer
    {
        padding-left:0px;        
    }
    #divContactUsAddressDetails
    {
        text-align:left;
    }
    #spnStoreName
    {
        font-size:18px;
        font-weight:bold;    
    }
    .ulMobileAddressContainer li a
    {
        text-decoration:none;
        color:#333333;    
    }
    .ulMobileAddressContainer li
    {
        text-decoration:none;
        color:#333333;    
        font-weight:bold;
    }
   .contactusaspx .ui-controlgroup-controls > label,
   .cateringaspx .ui-controlgroup-controls > label,
   .tablebookingaspx .ui-controlgroup-controls > label
    {
        clip:auto !important;
        height:auto !important;
        width:auto !important;
            
    }
    /*.contactusaspx .liPhone,.contactusaspx .liEmailDisplay
    {
        width:100%;    
    }*/
    
    #divContactUsPage
    {
        width:100%;    
        padding:5px;
    }
    #divContactUsPage .txtContactUsComments
    {
        width:100%;    
    }
    
    input.ui-input-text {
        border-radius: 5px;
        box-shadow: none;
        font-size: 1.2em;
        font-weight: normal;
    }
    /**** End Contact Us Page ****/
    
    #divDirAddr
    {
        /*background-color: #FF950E ;*/
        text-shadow: none;
        text-align:left;
    }
    
    /*#divMobileDirectionAddress span a     
    {        
        background-image: -webkit-gradient(linear,left top,left bottom,from( #FFAE4A ),to( #FF950E ));
        background-image: -webkit-linear-gradient( #FFAE4A,#FF950E );
        background-image: -moz-linear-gradient( #FFAE4A,#FF950E );
        background-image: -ms-linear-gradient( #FFAE4A,#FF950E );
        background-image: -o-linear-gradient( #FFAE4A,#FF950E );
        background-image: linear-gradient( #FFAE4A,#FF950E );     
        text-shadow:none;
        width:89%;
        margin:0 auto;
    }*/
    
    #divMobileWholePage
    {
        width:100%;
        margin:0px;    
    }
    
        
    /**** Starts Directions Page Here ****/
    
    #divmapmenuoptions-popup
    {
        width:80%;    
    }
    
    #divmapmenuoptions
    {
        padding:10px 15px 10px 10px;
    }
    
    /**** Ends Directions Page Here ****/
    
    /**** Starts Setting Panel Width ****/

.ui-panel-animate.ui-panel-page-content-position-left{
    -webkit-transform: translate3d(270px, 0, 0);
    -moz-transform: translate3d(270px, 0, 0);
    transform: translate3d(270px, 0, 0);
}

.ui-panel-animate.ui-panel-page-content-position-right{
    -webkit-transform: translate3d(-270px, 0, 0);
    -moz-transform: translate3d(-270px, 0, 0);
    transform: translate3d(-270px, 0, 0);
}

.menu-mid
{
    width:80%;    
}

#navigationTab ul li
{
    width:33.33% !important;    
}

#navigationTab ul li a
{
    width:100% !important;    
}

.ui-panel-dismiss-open.ui-panel-dismiss-position-right
{
    right:270px;    
}
.ui-panel-dismiss-open.ui-panel-dismiss-position-left
{
    left:270px;    
}

.ui-panel-display-reveal
{
    box-shadow:none !important;    
}
/**** End Setting Panel Width ****/


/**** Starts Css on 5-May-2014 ****/

li .ui-shadow
{
    box-shadow:none;    
}
/**** Ends Css on 5-May-2014 ****/

 /* (START) of Add TO Cart Popup on ItemDetails Page*/
#OrderConfirmationControlContainer {
    /*background-color: #E8E6E7;*/
    background-color: #fff;
    border: medium none;
    /*height: 100%;
    width: 100%;*/
}
#divOrderConfirmationControl
{
     background-color: #ffffff;
     /*margin-top:50%;*/
}

#orderConfirmationControlHeader 
{
    background-color: #6C0E0E;
    color: #FFFFFF;
    float:left;
    font-size: 16px;
    width:100%;
    padding-top:2px;
    text-align:left;
    padding-bottom:2px;
}
#ExclamationMark
{
        background: url("../Images/Mobile/Exclamationmark.png") no-repeat scroll #6C0E0E;
        height:18px;
        width:18px;
        float:left;
        margin:3px;
}   

#orderConfirmationControlContent {
    font-size: 13px;
    padding:10px;
    padding:10px;
   /* width:100%;*/
    background-color: #E8E6E7;
}

.spanFutureDate {
    color: #6C0E0E;
}
#orderConfirmationControlButtons {
    background-color: #BBBABA;
    padding-bottom: 17px;
    padding-top: 8px;
    text-align: center;
}

.MidButton {
    cursor: pointer;
    font-size: 16px;
    height: 32px;
    line-height: 30px;
    min-width: 30px;
    padding: 0 8px;
}
.ButtonStyle {
    background: -moz-linear-gradient(center top , #DDDDDD 0px, #929292 100%) repeat scroll 0 0 padding-box rgba(0, 0, 0, 0);
    border: 1px solid #929191;
    border-radius: 5px;
    box-shadow: 0 1px 1px #929191 inset;
    color: #FFFFFF;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 -1px 1px #929191;
}

.CloseOrderConfirmationControl
{
    display:none;
}
.ShowOrderConfirmationControl
{
    display:block;
    background-color:#ffffff;
    border: medium none;
    height: 100%;
    width: 100%;
    z-index: 400;
    margin:0 auto;
    /*position: absolute;*/
}
.hideCollectionBottom
{
    display:none;
}
.showCollectionBottom
{
    display:block;
}
/* (END) of Add TO Cart Popup on ItemDetails Page*/





















/*******************************  (START) Latest Changes for Collapsible and Expandible **********************/


#divRadioButtonListContainer .ui-radio,#divCheckListBox .ui-checkbox
{
    width:100% !important;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
#divRadioButtonListContainer .Addons
{
   border-collapse: collapse;
}

#divCheckListBox .Addons
{
    border-collapse: collapse;
}

.ui-checkbox .ui-icon {
    border-radius: 50% !important;
    width:17px;
}
.Addons td
{
   padding:0px;
}

.ui-collapsible-content {
    margin: 0 5px !important; /* for making expanded content somewhat inside the collapsible header */
    padding:0px;
    background:#fff !important;
}

/* remove rounded corners */

.ui-collapsible-content  .ui-corner-top, .ui-collapsible-content .ui-corner-bottom {
  -moz-border-radius: 0px !important;
  -webkit-border-radius:0px !important;
  border-radius: 0px!important;
 
}

.ui-collapsible-content .ui-btn-up-c
{
    background:#fff !important; /* for making expanded content inner button to white background */
    border-top:none !important;
}

.ui-collapsible-content .ui-btn-hover-c
{
    background:#fff !important; /* for making expanded content inner button to white background and do not expand on hover */
    border-top:none !important;
}
#tblItemDetails .ui-corner-top
{
    border-radius:0.6em;
}

/***************************** (END) Latest Changes for Collapsible and Expandible *************************/

/********************** (START) of TabSizeControl ***************************/
#tblSizeControl
{
    margin:0px !important;
    padding:0px !important;
}
.tabButtonSeprator
{
    padding-right:10px;
}
.SelectedTab
{
    border:1px solid #471d75 !important;
    background: #471d75;
    color: #ffffff;
    cursor:pointer;
    font-family:Verdana;
    font-weight: bold;
    font-size:12px;
    margin-top:15px;
    margin-bottom:2px;
    text-shadow: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #874ccc ),to( #471d75  )) !important;
    background-image: -webkit-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -moz-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -ms-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -o-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: linear-gradient( #874ccc,#471d75  ) !important;
    height: 38px;
    width: 90px;
    
    -moz-border-radius: 0.6em !important;
    -webkit-border-radius:0.6em !important;
    border-radius: 0.6em !important;
}

.UnSelectedTab {
    border:1px solid #c9c9c9 !important;
    background: #c9c9c9;
    color: #471d75;
    cursor:pointer;
    font-weight: bold;
    font-family:Verdana;
    font-size:12px;
    margin-top:15px;
    margin-bottom:2px;
    text-shadow: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from(   #fff   ),to(   #c9c9c9    ));
    background-image: -webkit-linear-gradient(   #fff  ,  #c9c9c9    );
    background-image: -moz-linear-gradient(   #fff  ,  #c9c9c9    );
    background-image: -ms-linear-gradient(   #fff  ,  #c9c9c9    );
    background-image: -o-linear-gradient(   #fff  ,  #c9c9c9    );
    background-image: linear-gradient(   #fff  ,  #c9c9c9    );
    height: 38px;
    width: 90px;
   -moz-border-radius: 0.6em !important;
   -webkit-border-radius:0.6em !important;
   border-radius: 0.6em !important;
}
.UnSelectedTab:hover {
    border:1px solid #471d75 !important;
    background: #471d75;
    color: #ffffff;
    cursor:pointer;
    font-weight: bold;
    font-size:12px;
    margin-top:15px;
    margin-bottom:2px;
    text-shadow: none;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #874ccc ),to( #471d75  )) !important;
    background-image: -webkit-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -moz-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -ms-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: -o-linear-gradient( #874ccc,#471d75  ) !important;
    background-image: linear-gradient( #874ccc,#471d75  ) !important;
    height: 38px;
    width: 90px;
    -moz-border-radius: 0.6em !important;
    -webkit-border-radius:0.6em !important;
    border-radius: 0.6em !important;
}
/*************************** (END) of TabSizeControl *********************************/


/************************* (START) of DropDownSizeControl  **************************/
.tblDropDownSizeControl
{
    width:100%;
    padding-top:10px;
}
/************************ (END) of DropDownSizeControl *****************************/

/************************* (START) of AdditionControl  **************************/
.tblDropDownSizeControl
{
    width:100%;
    padding-top:10px;
}
#AdditionHeaderDescription
{
    text-align:left;
    margin-top:10px;
    font-size:12px;
    font-weight:bold;
}
#tblAdditionAddRemove
{
    margin:0 auto;
}
#tblAdditionAddRemove td
{
    padding:10px !important;
}
#tableAdditionControlAAAA
{
    width:100% !important;
    margin-top:10px;
}
/************************ (END) of AdditionControl *****************************/


/******************** (START) of DropDownList Control  ************************/
.drpDownControlHeading
{
    text-align:left;
    padding-top:10px;
    font-size:14px;
    font-weight:bold;
}
#tblDropDownListContainer
{
    width:100%;
    text-align:left;
}
.DropDownListControlFont
{
    padding-left:5px;
    empty-cells:hide;
    font-size:14px;
    display:table-cell;
}
/******************** (END ) of DropDownList Control  ************************/



/******************** (START) of OptionQuantity Control  **********************/
.optionQuantityHeaderDescription
{
    text-align:left;
    padding-top:10px;
    font-size:12px;
    font-weight:bold;
}
#tblOptionQuantityTable
{
    width:100%;
    border: solid 2px #6B5139;
    padding-bottom:10px;
    font-size:12px;
}
#trHeadingOptionQuantity
{
    padding-top:10px;
}
#tdOQExtraQtyTextBox input.ui-input-text
{
    width:95%;
}
#tdOptionQuantityExtraTitle
{
    text-decoration:underline;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
#hrThSeprator
{
    width:99%;
}
#tdOQExtraQuantity
{
    color: black;
    font-family: Verdana;
    font-weight:bold;
    font-size: 11px;
    text-align: center;
    vertical-align: top;  
  
}
#tdOQExtraAmount
{
    color: black;
    font-family: Verdana;
    font-size: 11px;
    font-weight:bold;
    text-align: left;
    vertical-align: top;
    padding-left:10px;
}
.tdOQExtraCost
{
    text-align:left;
    padding-left:10px;
}
#tdOQNetExtraTotal
{
    font-weight:bold;
    text-align:left;
}
#divOptionQuantityFooterDescription
{
    padding-bottom:10px;
}
/******************** (END) of OptionQuantity Control  ***********************/




/* for Border Around TAB and RADIO*/
/*.pnlMultipleSizeContainer {
    border: 1px solid #C7C7C7;
    margin-left: 2px;
    padding-top: 5px;
    text-align: center;
    
}

.OptionWrapperContainer
{
    /*margin-left:10px;
    margin-right:10px;
    margin-bottom:10px;
}
*/

/********************* (START) of Substitution Control  **********************/
#tdItemImage {
width: 0 !important;
margin: 0 !important;
display: none;
}
.hrSubControlSeperator
{    
    display:none;
}

.SubstitutionControlHeading
{
    text-align:left;
    padding-top:10px;
    font-size:14px;
    font-weight:bold;
}
#SubtitutionTable {
    border: solid 2px #6B5139;
    font-family:Verdana;
    width:100%;
 }

#SubtitutionDefault
{
    padding-right: 20px;
    vertical-align: top;
}
#SubtittutionDefaultTitle
{
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    border-right-style: solid;
    border-color: #6B5139;
    border-right-width: 2px;
    padding-bottom: 4px;
    padding-top: 3px;
}
#SubstitutionExtraTitle
{
    color: #000000;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
    padding-bottom: 4px;
    padding-top: 3px;
}
#SubstitutionQtySpace
{
    padding-right: 20px;
    vertical-align: top;
    border-bottom:2px solid #6B5139;
}
#SubstitutionDefaultQuantity
{
    color: black;
    text-align: center;
    vertical-align: top;
     border-bottom:2px solid #6B5139;
    /*padding-left: 10px;*/
    padding-bottom: 4px;
}
#SubstitutionSelected
{
    color: black;
    text-align: center;
    vertical-align: top;
    border-right-style: solid;
    border-color: #6B5139;
    border-right-width: 2px;
    padding-bottom: 4px;
    margin-left: 20px;
    border-bottom:2px solid #6B5139;
    /*padding-left: 10px;
    padding-right: 10px;*/
}
#SubstitutionExtraQuantity
{
    color: black;
    text-align: center;
    vertical-align: top;
    padding-left: 5px;
    border-bottom:2px solid #6B5139;
}
#SubstitutionAmount
{
    color: black;
    text-align: left;
    vertical-align: top;
    border-bottom:2px solid #6B5139;
}
#SubstitutionOptionName
{
    /*padding-left: 10px;
    padding-right: 10px;*/
    color: black;
}
#SubstitutionQuantityLable
{
    text-align: center;
    color: black;
}
#SubstitutionDropDown
{
    text-align: center;
    border-right-style: solid;
    border-color: #6B5139;
    border-right-width: 2px;
   /* padding-left: 10px;
    padding-right: 10px;*/
    width: 60px;
}
.ddlSubstitutionQty
{
    width: 45px;
    text-align: right;
}
#SubstitutionExtraQtyTextBox
{
    text-align: center;
    padding-left: 5px;
   
}

#SubstitutionExtraQtyTextBox input.ui-input-text 
{
     width:90%;
     padding-right:0px;
     padding-top:0.2em;
     padding-bottom:0.2em;
}
.txtSubtitutionExtraQty
{
    width: 28px;
    text-align: left;
}
.SubstitutionExtraCost
{
    text-align: left;
    color: black;
    font-size: 12px;
   /* padding-right: 10px;
    padding-left: 10px;*/
}
#htSeperator
{
    border: 1px solid #6B5139;
}
#SubstitutionAvailSelection
{
    color: black;
    text-align: right;
   /*padding-right: 20px;*/
    padding-bottom: 4px;
}
#SubstitutionAvailSpace
{
    /*padding-right: 10px;*/
}
#SubstitutionTotal
{
    color: black;
    text-align: right;
   /* padding-right: 20px;*/
    padding-bottom: 5px;
}
#SubstitutionNetExtraTotal
{
    color: black;
    text-align: right;
    font-weight:bold;
    padding-right: 1px;
    padding-bottom: 5px;
}
#SubstitutionNetExtraTotalLbl
{
    text-align:right;
}
#SubstitutionFooterDescription
{
    font-family: verdana;
    color: black;
    padding: 5px;
    font-size:11px;
    text-align: left;
}
.lblRenderType .substitionFooterLabel
{
    display:none !important;
}

/********************* (END) of Substitution Control **********************/

/********************* (START) of ItemDetailsPanelControl Control   *********************/
 #divItemDetailsFooter {
    margin-left:0px !important;    
    -webkit-margin-start:0px !important;
  background-color:#E9E9E9;
}
.tblItemDetailsFooter
{
    padding-top:5px;
    padding-bottom:5px;
    width:100%;
}
.tblItemDetailsFooter td input
{
    margin-left:10px;
}

/********************* (END) of ItemDetailsPanelControl Control   *********************/



/********************* (START) of RangedQuantityExt Control **********************/
.divRangedQuantityHeading
{
    text-align:left;
    margin-top:10px;
    font-size:14px;
    font-weight:bold;
}
#tblRangedQuantityTable
{
    width:100%;
    text-align:left;
    margin-top: 2px;
}
#tdRQOptionName
{
    text-align:left;
    font-size:12px;
}
#tdRQQtyTextBox
{
    text-align:left;
}
#tdRQQtyTextBox div
{
    width:100% !important;
}
.rangedQtyExtErrMsg
{
    text-align:left;
}
.RadComboBox .rcbInput {
    border: 0 none !important;
    padding: 5px 10px !important;
    border-radius:0px !important;
}
.RadComboBox_Default .rcbInputCell
{
    background-image:none !important;
}
.RadComboBox_Default .rcbInput 
{
    font-size:16px !important;
    font-weight:bold !important;
}
.RadComboBox table td.rcbInputCell
{
    padding:0px !important;
}
/********************* (END) of RangedQuantityExt Control  **********************/


/********************* (START) of RadioButtonSizeControl **********************/
.tblRadioButtonSizeControl
{
    width:100%;
    margin-top:10px;
}
.tblRadioButtonSizeControl td
{
   width:100% !important;
   padding: 0 !important;
}
.rblSizeTabs
{
    width:100%;
    border-collapse:collapse;
}
.rblSizeTabs .ui-corner-top
{
    border-radius:0em !important;
    border-top-left-radius:0.6em !important;
    border-top-right-radius:0.6em !important;
}
.tblRadioButtonSizeControl .ui-radio
{
    width:100% !important;
}
/******************** (END) of RadioButtonSizeControl  ***********************/







/********************* (START) of Pizza Control **********************/
.RadioToppingList
{
    margin:0px !important;
    padding:0px !important;
    
}

.RadioToppingList .ui-radio
{
    margin:0px !important; 
    padding:0px !important;
}

#tblPizzaControlContent {
    margin-left: 8px;
}
#tblPizzaControlContent td {
   width: 40px;
}
.tdDouble.enabled
{
    width: 25px;
    height: 25px;
    background: url('../images/PizzaToppings/ExtraTopping.gif') no-repeat;
}
.tdWhole.disabled
{
    width: 0px;
    height: 0px;
    display: none;
}
.tdLeftHalf.disabled
{
    width: 0px;
    height: 0px;
    display: none;
}
.tdRightHalf.disabled
{
    width: 0px;
    height: 0px;
    display: none;
}
.tdDouble.disabled
{
    width: 0px;
    height: 0px;
    display: none;
}

.RadioToppingList td
{
    padding-right:40px;
}
.tdNone
{
     height:25px;
     width:25px;
     background: url('../images/PizzaToppings/toppings_none.gif') no-repeat no-repeat;
}
.tdWhole
{
    height:25px;
    width:25px;
    background: url('../images/PizzaToppings/toppings_all.gif') no-repeat ;
} 
.tdLeftHalf
{
    height:25px;
    width:25px;
    background: url('../images/PizzaToppings/toppings_1_half.gif') no-repeat;
} 
.tdRightHalf
{
    height:25px;
    width:25px;
    background: url('../images/PizzaToppings/toppings_2_half.gif') no-repeat;
}
.tdDouble
{
     height:25px;
     width:25px;
     background: url('../images/PizzaToppings/ExtraTopping.gif') no-repeat;
}


/*
.toppingNone  .ui-radio label .ui-icon
{
    background: url('../images/PizzaToppings/toppings_none.gif') no-repeat !important;

}*/


.lblToppingName
{
    font-size:14px;
    font-weight:bold;
}

/********************* (END) of Pizza Control   *********************/






.itemdetailsaspx .pnlItemImageAndItemDescContainer
{
     padding-bottom: 30px;
}


.imageEnlarge.ui-link {
    display: none;
}
#tdItemComment
{
    text-align:left;
    font-weight:bold;
}
#tdQuantityAndPrice {
    text-align: left;
    padding:0px 10px;
}
#tdQuantityAndPrice .ui-select
{
   padding-top:5px;
   margin:0px;
}
.lblItemQuantity,.lblItemTotal
{
    font-weight:bold;
    font-size:13px;
}
.itemdetailsaspx .txtItemComment
{
    width:100%;
}
.txtItemComment
{
    padding-right:0px !important;
    padding-left:0px !important;
    padding-top:0.4em !important;
    padding-bottom:0.4em !important;
    margin-top:5px;
}
.txtItemTotal
{
    padding-right:0px !important;
    padding-left:0px !important;
    padding-top:0.4em !important;
    padding-bottom:0.4em !important;
    margin-top:5px;
}


.ShowHideClass .ui-radio,.ShowHideClass .ui-checkbox
{
    border-radius:0px;    
}

.cs h3
{    
    text-align:left;
    border-radius:10px;
}
.ui-collapsible-content .ui-controlgroup, fieldset.ui-controlgroup
{
 margin:0px;
 padding:0px;    
}
.ui-collapsible-heading, .ui-collapsible-heading > .ui-btn
{
    border-radius:5px;
}
.ui-collapsible-themed-content .ui-collapsible-content
{
    border-style:none;    
}

/* -------  (START) of News and Event Announcement  ------- */
#divAnnouncementNavigationContainer
{
    font-weight: bold;
    text-align: center;
    padding-left: 0.6em;
    background-color: #F2F2F2;
    border-bottom: solid 0.06em #C9C9C9;
}

.hlnkAnnouncementLink
{
    text-decoration: none;
    font-weight: bold;
}
.Annmenu-mid-active {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 0.06em solid #CFCFCF;
    color: #C72626;
    cursor: pointer;
    display: block;
    margin-left: 0.3em;
    margin-right: 0.3em;
    padding: 0.2em;
    text-decoration: none;
}
.Annmenu-mid {
    background: none repeat scroll 0 0 #E2E2E2;
    border: 0.06em solid #CFCFCF;
    color: #C72626;
    cursor: pointer;
    display: block;
    margin-left: 0.3em;
    margin-right: 0.3em;
    padding: 0.2em;
    text-decoration: none;

}

#divPastAnnouncementTitle, #divAnnouncementTitle {
    background-color: #B52755;
    font-weight: bold;
    height: 1.8em;
    margin-left: 0.6em;
    margin-right: 0.6em;
    margin-top: 1.2em;
    text-align:left;
    padding-left: 1.8em;
    padding-top: 0.4em;
    color:white;
}
#divAnnouncementContainer, #divPastAnnouncementContainer {
    text-align: left;
}
.divAnnouncementContentContainer, .divPastAnnouncementContentContainer {
    padding-left: 0.7em;
    padding-right: 0.7em;
}
.NoEventFound {
    font-weight: bold;
    padding-top: 0.9em;
    text-align: center;
}
#tblAnnouncementItemTemplate
{
    padding: 0.8em;
    width: 100%;
}
.divAnnouncementViewMore {
    clear: both;
    text-align: right;
}

/* -------  (END) of News and Event Announcement  ------- */

/* -------  HOME PAGE GALLERY STARTS ------- */


#divHomeSlider #slider
{
    background: url("../Images/loading.gif") no-repeat scroll 50% 50% transparent !important;
    position: relative !important;
    width: 100%;
    /*margin: 0 auto;*/
}
.nivo-controlNav A
{
position:relative;
z-index:10px;
cursor:pointer;
}
.nivo-controlNav A
{
font-weight:bold;
}
#divHomeSlider .slider-wrapper
{
    padding-top: 0px;
}
#divHomeSlider #slider a.nivo-imageLink
{
    z-index: 1;
    width: 100% !important;
    height: 100% !important;
}
#divHomeSlider #slider img
{
    text-align: center;
    border-style: none;
    height:auto !important;/* chaged due to sliding top-down during transition  */
}
#divHomeSlider
{
}
#divHomeSlider .nivo-controlNav
{
    /*background: url("../Images/BullateBg.jpg") center bottom transparent;
    margin: 0 auto;
    overflow: hidden;
    padding: 23px 0 0;*/
    position: relative;
    text-align: center;
    width: auto !important;
    border-radius: 10px 10px 0px 0px;
     -moz-border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius:10px 10px 0px 0px;
    left:0px;
}
/* Control nav styles (e.g. 1,2,3...) */

#divHomeSlider .nivo-controlNav a
{
    cursor: pointer;
}
#divHomeSlider .nivo-controlNav a.active
{
    font-weight: bold;
}
#divHomeSlider .nivo-prevNav
{
    left: 0px;
}
#divHomeSlider .nivo-nextNav
{
    right: 0px;
}
#divHomeSlider .nivoSlider
{
    position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
}
#divHomeSlider .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    max-width: none;
}
#divHomeSlider .nivo-main-image
{
    display: block !important;
    position: relative !important;
    width: 100% !important;
}

/* If an image is wrapped in a link */
#divHomeSlider .nivoSlider a.nivo-imageLink
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    border: 0;
    padding: 0;
    margin: 0;
    z-index: 6;
    display: none;
    cursor: pointer;
}
/* The slices and boxes in the Slider */
#divHomeSlider .nivo-slice
{
    display: block;
    position: absolute;
    z-index: 0;
    height: 100%;
    top: 0;
}
#divHomeSlider .nivo-box
{
    display: block;
    position: absolute;
    z-index: 5;
    overflow: hidden;
}
#divHomeSlider .nivo-box img
{
    display: block;
}

/* Caption styles */
#divHomeSlider .nivo-caption
{
    width: 100%;
    position: initial;
}
#divHomeSlider .nivo-caption p
{
    padding: 5px;
    margin: 0;
}
#divHomeSlider .nivo-caption a
{
    display: inline !important;
}
#divHomeSlider .nivo-html-caption
{
    display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
#divHomeSlider .nivo-directionNav a
{
    position: absolute;
    top: 45%;
    z-index: 9;
    cursor: pointer;
}
/*
Skin Name: Nivo Slider Default Theme
*/

#divHomeSlider .theme-default .nivoSlider
{
    position: relative;
    background: #fff url(../Images/loading.gif) no-repeat 50% 50%;
    margin-bottom: 10px;
}
#divHomeSlider .theme-default .nivoSlider img
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
}
#divHomeSlider .theme-default .nivoSlider a
{
    border: 0;
    display: block;
}

#divHomeSlider .theme-default .nivo-controlNav
{
    /*padding: 10px 0 5px 25px;*/
    padding: 0px;
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    width: 160px;
    padding-left:4px;
    padding-right:3px;
}
#divHomeSlider .theme-default .nivo-controlNav a
{
    display: inline-block;
    width: 10px;
    height: 10px;
    /*background: url(../Images/Bullate.png) no-repeat bottom;*/
    text-indent: -9999px;
    border: 0;
    background-color:#555555;
    margin: 0 2px;
    border-radius:50%;
}
#divHomeSlider .theme-default .nivo-controlNav a.active
{
    /*background: url(../Images/Bullate.png) no-repeat top;*/
    width: 10px;
    height: 10px;
    background-color:#fff;
    border-radius:50%;
}

#divHomeSlider .theme-default .nivo-directionNav a
{
    display: block;
    width: 42px;
    height: 42px;
    background: url(../Images/Next_Previous.png) no-repeat;
    text-indent: -9999px;
    border: 0;
    opacity: 0;
    -webkit-transition: all 200ms ease-in-out;
    -moz-transition: all 200ms ease-in-out;
    -o-transition: all 200ms ease-in-out;
    transition: all 200ms ease-in-out;
}
#divHomeSlider .theme-default:hover .nivo-directionNav a
{
    /*opacity: 1;*/
}
#divHomeSlider .theme-default a.nivo-nextNav
{
    background-position: -42px 0;
    opacity: 0.5;
    display:none;
}
#divHomeSlider .theme-default a.nivo-nextNav:hover
{
    background-position: -42px 0;
    opacity: 1;
     display:none;
}
#divHomeSlider .theme-default a.nivo-prevNav
{
    opacity: 0.5;
    display:none;
}
#divHomeSlider .theme-default a.nivo-prevNav:hover
{
    opacity: 1;
    display:none;
}

#divHomeSlider .theme-default .nivo-caption
{
    font-family: Helvetica, Sans-Serif, sans-serif;
}
#divHomeSlider .theme-default .nivo-caption a
{
    color: #fff;
    border-bottom: 1px dotted #fff;
}
#divHomeSlider .theme-default .nivo-caption a:hover
{
    color: #fff;
}

#divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled
{
    width: 100%;
}
#divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled a
{
    width: auto;
    height: auto;
    background: none;
    margin-bottom: 5px;
}
#divHomeSlider .theme-default .nivo-controlNav.nivo-thumbs-enabled img
{
    display: block;
    width: 120px;
    height: auto;
}


.nivoSlider
{
    position: relative;
    margin-bottom: 10px;
}

.nivo-caption-text-left
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-right
{
    position: absolute;
    right: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    width: 300px;
    bottom: 0px;
}

.nivo-caption-text-bottom
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    bottom: 0px;
}
.nivo-caption-text-top
{
    position: absolute;
    left: 0px;
    z-index: 8;
    padding: 5px 10px;
    overflow: hidden;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box; /* Firefox, other Gecko */
    box-sizing: border-box; /* Opera/IE 8+ */
    top: 0px;
}
.nivo-caption-left, .nivo-caption-right
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
.nivo-caption-bottom, .nivo-caption-top
{
    position: relative;
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1;
}
/* -------  HOME PAGE GALLERY ENDS ------- */

/********(Start) of textbox stylesheet **********/
.ui-input-text, .ui-input-search
{
    margin-top:10px !important;
    margin-bottom:0px !important;
    color: #555555 !important;
    font-family: 'open_sansregular',arial !important;
    font-size: 1.5em !important;
    padding-left:10px !important;
    border-radius: 5px !important;
    box-shadow:none !important;
    
        
    background-image: -webkit-gradient(linear,left top,left bottom,from(   #F5F4F0   ),to(   #F9F9F9    )) !important;
    background-image: -webkit-linear-gradient(   #F5F4F0  ,  #F9F9F9   ) !important;
    background-image: -moz-linear-gradient(   #F5F4F0  ,  #F9F9F9   ) !important;
    background-image: -ms-linear-gradient(  #F5F4F0  , #F9F9F9    ) !important;
    background-image: -o-linear-gradient(  #F5F4F0 ,  #F9F9F9   ) !important;
    background-image: linear-gradient(  #F5F4F0  ,  #F9F9F9    ) !important;
    
  /*  background-image: -webkit-gradient(linear,left top,left bottom,from(  #EAE8F8    ),to(    #FBACE3    )) !important;
    background-image: -webkit-linear-gradient(   #EAE8F8   ,  #FBACE3  ) !important;
    background-image: -moz-linear-gradient(  #EAE8F8   ,  #FBACE3   ) !important;
    background-image: -ms-linear-gradient( #EAE8F8  , #FBACE3   ) !important;
    background-image: -o-linear-gradient( #EAE8F8  ,   #FBACE3   ) !important;
    background-image: linear-gradient(  #EAE8F8   ,  #FBACE3    ) !important;*/
    
    
}

/************(START) of contact us,TableBooking,VipRegistration,catering************/
.errorMsgContactUs,.errorMsgTblBooking,.errorMsgVipR,.errorMsgCatering,.lblCateringErrorMessage,.lblTableBookingErrorMessage
{
    margin-bottom:10px !important;
    font-weight: bold;
    color:Red;
    padding-left:5px;
    font-size:11px;
}
.errorMSGVSCat
{
    font-size:10px;
}
#tdContactUsDetail,#TableBookingConiner,.tdVicRegisterForm,#CateringConiner
{
    text-align:left;
}

.ContactUsMessage,.VIPRegistrationMessage
{
    color: Red;
    font-weight:bold;
}

/************(END) of contact us************/

/*.ui-btn
{
    background-image: -webkit-gradient(linear,left top,left bottom,from(   #B4E46E   ),to(   #60A115    )) !important;
    background-image: -webkit-linear-gradient(   #B4E46E  ,  #60A115    ) !important;
    background-image: -moz-linear-gradient(   #B4E46E  ,  #60A115    ) !important;
    background-image: -ms-linear-gradient(   #B4E46E  ,  #60A115    ) !important;
    background-image: -o-linear-gradient(   #B4E46E  ,  #60A115    ) !important;
    background-image: linear-gradient(   #B4E46E  ,  #60A115    ) !important;
} */

/* (START) Ordercheckout Page */
#divBtnDummyScriptTrigger
{
    display:none !important;
}            
.tblOrderType
{
    width:100%;
}
#orderCheckout
{
    
}
#tblOrderConfirmContainer,#tblOrderConfirmAddressContainer,#tblOrderConfirmPaymentContainer
{
    width:100%;
}
.hrTableSeparator,.hrRuleSeparator {
    color: #B9B7B7;
    display: block !important;
    float: left;
}
.tdOrderCheckoutText
{
    text-align:left;
    width:100%;
}
.tdOrderCheckoutValue
{
    width:100%;
}
.ordercheckoutaspx .OrderCheckoutTextBox .ui-input-text .ui-body-c .ui-corner-all .ui-shadow-inset
{
    padding-left:10px;
}
.ordercheckoutaspx .OrderCheckoutConfirm,
.ordercheckoutaspx .OrderCheckoutSubmit,.ordercheckoutaspx .OrderCheckoutSubmitSSL {
border: none;
background: url(../Images/Mobile/confirm.gif) no-repeat;
height: 25px;
width: 87px;
text-align:center;
margin:0 auto;
cursor: pointer;
}

.ordercheckoutaspx .rbtPaymentOptions,.ordercheckoutaspx #tblPayementOPtionContainer
{
    width:100%;
}
.ordercheckoutaspx .PaymentOptionPanel
{
    width:100%;
    height:auto;
}
.ordercheckoutaspx .PayPalButton
{
    height:46px;
    width:168px;
}
.pnlSSLProxyPanelClass
{
    text-align:center !important;
}

.tblPersonalInfoDetailSelection
{
    text-align:center;
    margin:0 auto;
}

/* (END) Ordercheckout Page */





/********************* (Start) of Menu Page cum Cart css *********************/
.itemprice {
    float: right;
    font-size: 12px;
    height: 100%;
    margin-right: 8px;
    text-align: right;
    width: 75px;
}
.menuaspx .ui-bar-a 
{    
    border: none !important;
}
.menuaspx .ui-content
{    
    background-image:url(../Images/Mobile/HomePage/bgPattern.jpg);  
    padding:0px;
    border:0px;
     /*background:#747678 !important; 
     border:#747678 !important;*/
}

.menuaspx #divmenuoptions .ui-grid-a .ui-block-a,.menuaspx #divmenuoptions .ui-grid-a .ui-block-b
{
    text-align:center;
   
}

.menuaspx #ordercart
{
     background:#747678 !important;
}
.menuaspx #divConfirmOrder
{
     width:99% !important;
}

#ordercart .ui-panel-wrapper
{
    color:Black;
}

#ordercart .ui-grid-solo > .ui-block-a
{
    width:100%;    
}
#tblOrderCart
{
    background-color:#fff;  /*16-May*/
    top: 0;
    left: 0;
    width: 100% !important;
    min-height: 100% !important;
}
#tdCartHeader {
    background: none repeat scroll 0 0 #E1E1E1;
    border-top: solid 1px black;
    color: black;
    font-weight: bold;
    height: 41px;
    text-align: center;
    vertical-align: top;
}

#tblCartHeader {
    color: #000000;
    padding-top: 5px;
    width: 100%;
}
#tdYourOrder {
    text-align: center;
}
#YourOrderText {
    font-size: 13px;
    vertical-align: top;
    width: 120px;
    width:100%;
}
#tdOrderCartImage {
    vertical-align: top;
    width: 20px;
    padding-right:10px;
}
#tdEmptyCart {
    width: 100px;
}

.EmptyCart {
    background: url("../Images/Mobile/EmptyCart.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 100px;
}

#tdCart {
    text-align: left;
    vertical-align: top;
}
.CartGrid {
    font-family: Verdana;
    font-size: 12px;
    margin-right: 1px;
    width: 100%;
}
#tdCartHeaderName {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 140px;
}
#tdCartHeaderQuantity {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    text-align: right;
    vertical-align: top;
    width: 50px;
}
#tdCartHeaderTotal {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    padding-left: 15px;
    text-align: center;
    vertical-align: top;
    width: 80px;
}
#tblCartItems {
    background-color: #FFFFFF;
    font-size: 11px;
    width: 100%;
}
#tdCartItemName {
    text-align: left;
    vertical-align: top;
    width: 140px;
}
#tdCartItemQuantity {
    font-size: 0.9em;
    text-align: right;
    vertical-align: top;
    width: 50px;
}
#tdCartItemPrice {
    font-size: 0.9em;
    text-align: right;
    vertical-align: top;
    width: 80px;
}
#tdEditButton {
    padding-right: 5px;
    vertical-align: top;
    width: 15px;
}
#tdDeleteButton {
    vertical-align: top;
    width: 15px;
}
#tdCartItemAddOnList {
    font-size: 0.9em;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
}
#tblCartFooter {
    background-color: #EDEDED;
    color: #000000;
    padding-bottom: 10px;
    width: 100%;
}

#tdTextUnit {
    font-family: Verdana;
    font-size: 0.9em;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
#tdTextAmount {
    font-family: Verdana;
    font-size: 0.9em;
    text-align: right;
    vertical-align: top;
}
#tblTip {
    display: none;
}
#CartFooterTotal {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
}
#tdTotalAmount {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
#tdCartTotalAmount {
    font-weight: bold;
    text-align: left;
    vertical-align: top;
}
#divConfirmOrder {
    padding: 10px 5px;
   
}
#divOnlineOrderMessage {
    border: 1px solid #B8A1DD;
    float: right;
    font-family: Verdana;
    margin-left: 0;
    margin-top: 3px;
    vertical-align: top;
    width: 278px;
}
#YourOrderText, #divConfirmOrder, #tblOnlineOrderMessage, #divOnlineOrderMessage
{
    width: 100% !important;
    min-height: 100% !important;
    text-align: center;
    padding-top:5px;
}
.menuaspx .ui-header .ui-btn-inner
{
    font-size: 14px;
}
.divbuttonOnlineOrderMessage,.divbuttonbusinesshrs
{
    margin-left:15px;
    margin-right:15px;
}
.itemsize {
    color: #777777;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 15px 0 0;
    text-align: center;
    width: 75px;
}

.itemsizes {
    overflow: hidden;
    padding: 5px;
}
.menuaspx .description p
{
    margin-top:1.5em;
}
/**************(END) of Menu Page cum Cart css **********/

/**************(START) of Scroll button,top bottom **********/
.divDirectionScrollBtn1,.divDirectionScrollBtn2 {
    padding-top: 0;
    position: absolute;
    right: 3px;
    top: 110px;
}
.divDirectionScrollBtnToTop
{
    bottom: 0px;
    position: absolute;
    right: 3px;
}
  
.bookmarkMenu, .linkDirectionScroll1, .linkDirectionScroll2 {
    border-radius: 4em !important;
    font-size: 12.5px;
    opacity: 0.7;
    padding-bottom: 15px;
    padding-top: 15px;
    z-index:1;
}
/**************(END) of Scroll button,top bottom **********/

/******** (START) of google,apple App download link ***********/

#divTableAppleLink {
    margin: 0 auto;
}
#tdAppleDwnldLink
{
    display : none;
}
/******** (END) App download link ***********/

/*******(START) Multiple Language Support ****/
.zh en
{
	display:none;
}
.en zh
{
	display:none;
}
.divselectlang  .ui-link
{
    color:black !important;
}
.zh .hyplang_zh 
{
  display : none;
}
.en .hyplang_en
{
  display : none;
}

/*******(END) Multiple Language Support ****/



/**** Start Fancybox popup on ordercheckout address popup ****/

#fancybox-wrap
{
 display: block;
    height: 100% !important;
    left: 0px !important;
    padding: 0px !important;
    top: 0px !important;
    width: 100% !important; 
}

#fancybox-content
{
	height:100% !important;
	width:100% !important;
}

#fancybox-close
{
    display:none !important;    
}

/**** End Fancybox popup on ordercheckout address popup ****/

/**** Start sliding on ordercheckout page ****/
.ordercheckoutaspx #firstpanel {
    background-image: url("../Images/Mobile/HomePage/BG.jpg");
    margin: 0;
    padding: 0;
    position: absolute;
    top: 65px;
    width:270px;    
    /*display:block;*/
    left:-270px;
    z-index:500;
}

.ordercheckoutaspx #secondpanel {
    background-color: #AEAEAE;
    margin-left: 31%;
    position: absolute;    
    top:0px;
    width: 270px;
    /*display:none;*/
    z-index:500;
    right:-270px;
}

/**** End sliding on ordercheckout page ****/

/**** Start Order invoice page ****/
#divOrderInvoiceMarketingContainer
{
    margin-left:0px !important;
    width:100% !important;    
}

.InvoiceSubmit
{
    background: url(../Images/Mobile/submit.gif) no-repeat;
    width: 87px;
    height: 25px;
    border: none;
    cursor: pointer;
}
.InvoiceCancel
{
    background: url(../Images/Mobile/cancel.gif) no-repeat;
    width: 100px;
    height: 26px;
    border: none;
    cursor: pointer;
}
.orderinvoiceaspx .ui-content
{
    background-color:#BBBBBB;
}
#OrderDetails div
{
    background-color:#fff;    
}
#secondpanel
{
    z-index:50;    
}
.InvoicePromotional label
{
    font-size:11px !important;    
    font-weight:100 !important;
}
/**** End Order invoice page ****/

/**** (Start) PayPalReturn Mobile ****/
.PaypalConfirm {
background: url(../Images/Mobile/submit.gif) no-repeat;
cursor: pointer;
border: none;
width: 87px;
height: 25px;
}

.PaypalCancel {
background: url(../Images/Mobile/cancel.gif) no-repeat;
cursor: pointer;
border: none;
width: 87px;
height: 25px;
}

/**** (End) PayPalReturn Mobile ****/
/**** (START) Order Checkout Page ***/

.ordercheckoutcaption,.divorderamountcontainer
{
font-family: open_sansregular, arial;
font-size: 16px;
}
.spnordertotal
{
    font-weight:bold;
}
.divorderamountcontainer
{
    padding-top:10px;
}
.divvieworderdetails
{
   
}
.lblSpecificTimeSlotForOutsideBusinessHours,.lblSpecificTimeSlotForInsideBusinessHours {
    color: Red;
    font-style: italic;
    width: 100%;
}
.addborderright
{
    border-right: #808080 solid 1px;
}
.ui-mini.ui-btn-icon-notext
{
    margin:0px;
}
#tdEmptyCart div
{
    margin:2px;
}
#divMenuaspxOrderCart
{
    padding-top:3px;
    padding-bottom:3px;

}

/**** (END) Order Checkout Page ***/

.InvoicePromotional
{
    background:#EDEDED;
    padding:5px;
}
.invoicecontent
{
    background:#FFFFFF;
}

/**************(START) Setting default images ************/

.loginBtn:active,.regBtn:active,#divMore .ui-block-a:active, #divMore .ui-block-b:active, #divMore .ui-block-c:active
{
    background-image:url("../Images/Mobile/HomePage/IconBgSelected.gif");   
}
.UpdateToCart{
    background: url("../Images/Mobile/update.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    height: 26px;
    width: 100px;
    margin-left:20px;
 }
.imgConfirmOrder
{
     background: url("../Images/Mobile/checkout.gif") no-repeat scroll 0 0 transparent !important;
    border: medium none;
    cursor: pointer;
    height: 25px;
    width: 165px;
    border-radius: 5px;
     -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius:5px;
}
.ordercheckoutaspx .OrderCheckoutConfirm,.ordercheckoutaspx .OrderCheckoutSubmit,.ordercheckoutaspx .OrderCheckoutSubmitSSL {
    border: none;
    background: url("../Images/Mobile/confirm.gif") no-repeat;
    height: 25px;
    width: 87px;
    text-align:center;
    margin:0 auto;
    cursor: pointer;
}
.InvoiceSubmit
{
    background: url(../Images/Mobile/submit.gif) no-repeat;
    width: 100px;
    height: 26px;
    border: none;
    cursor: pointer;
}
.InvoiceCancel
{
    background: url(../Images/Mobile/cancel.gif) no-repeat;
    width: 100px;
    height: 26px;
    border: none;
    cursor: pointer;
}

.SelectButton {
  background: url("../Images/Mobile/Select.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none;
  cursor: pointer;
  height: 25px;
  margin-top: 7px;
  width: 87px;
}

.CloseButton {
  background: url("../Images/Mobile/Close.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border: medium none;
  cursor: pointer;
  height: 25px;
  width: 87px;
}

.PaypalConfirm {
  background: url("../Images/Mobile/submit.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  cursor: pointer;
  height: 26px;
  width: 87px;
}
.PaypalCancel {
  background: url("../Images/Mobile/cancel.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  cursor: pointer;
  width: 100px;
  height: 26px;
}
/**************(END) Setting default images ************/



   .clockSession
		{
			width: 250px;
			height: 80px;
			margin: auto;
			background: url(../Images/ToastNotification/clockSessionMobile.jpg) no-repeat left;
		}
		

.PnlMasterPageHeaderAutoPopupContainer a
{
    color: #ED1C1F !important;
    text-decoration:none;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    text-transform: capitalize;
}
.PnlMasterPageHeaderAutoPopupContainer
{
  
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1.2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration:1.2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 1.2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}


.rnSessionTimeOut
	{
	    width:98% !important;
	}
	.RadNotification 
    {
	    width:80% !important;
	    top:30% !important;
    }
    .lblPaymentInstructionBlink1{
        width:100% !important;
    }
    .RadXmlHttpPanel{
	    width:100% !important;
    }


/***(START) CAPTCHA *************/
.rcRefreshImage
{
font-size: 14px;
padding-left: 25px;
padding-right: 25px;
font-family: 'Segoe UI';

}
.RadCaptcha
{
    text-align: left;
}
.RadCaptcha a
{
    color:#2489ce !important;
    font-weight:normal !important;
}
.RadCaptcha label
{
    background:none !important;
    font-size: 14px;
}
.RadCaptcha p
{
    display: inline-block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 16px;
}
.divEventsDetailHTML div img, #divAnnouncementDescriptionContainer div img  {
    height: 100%  !important;
    width: 100%  !important;
    margin:5px  0px  5px  !important;
}

*
{
 text-shadow:none;   
}


.PromotionIcon
{
    background: url(../Images/Mobile/PromotionIcon.png) no-repeat;
    height: 37px;
    width: 45px;
}
.EventIcon
{
    background: url("../Images/Mobile/EventIcon.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    width: 45px;
}
.CouponsIcon
{
    background: url("../Images/Mobile/CouponsIcon.png") no-repeat scroll 0 0 transparent;
    height: 37px;
    width: 45px;
}
.divCouponsTitle,.divEventTitle,.divPromotionTitle
{   
    font-weight:bold !important;
}
#clubinformation table tr td div
{
    text-align:left !important;
}

/***(END) CAPTCHA *************/
  .kitkat {
            /* OVERWRITES */
            background-color:      #4F4F4F !important;
            -webkit-border-radius: 24px !important;
                    border-radius: 24px !important;
                  
        }
    .kitkat  p
    {
      font-size:14px !important;
      max-width:250px !important;
    }
   .itemDetailErrorMsg p
    {
        padding-left:35px !important;
        text-align:left;
        background-image: url('../Images/Mobile/images/icons-png/alert-white.png');
        background-repeat: no-repeat;
        background-position:12px 8px;
        
    }
    
@charset "UTF-8";body{-webkit-backface-visibility:hidden;}.animated{-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;}.animated.hinge{-webkit-animation-duration:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;}@-webkit-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-moz-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@-o-keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{0%,50%,100%{opacity:1;}25%,75%{opacity:0;}}.animated.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash;}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);}20%,40%,60%,80%{-webkit-transform:translateX(10px);}}@-moz-keyframes shake{0%,100%{-moz-transform:translateX(0);}10%,30%,50%,70%,90%{-moz-transform:translateX(-10px);}20%,40%,60%,80%{-moz-transform:translateX(10px);}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);}10%,30%,50%,70%,90%{-o-transform:translateX(-10px);}20%,40%,60%,80%{-o-transform:translateX(10px);}}@keyframes shake{0%,100%{transform:translateX(0);}10%,30%,50%,70%,90%{transform:translateX(-10px);}20%,40%,60%,80%{transform:translateX(10px);}}.animated.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake;}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);}40%{-webkit-transform:translateY(-30px);}60%{-webkit-transform:translateY(-15px);}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);}40%{-moz-transform:translateY(-30px);}60%{-moz-transform:translateY(-15px);}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-o-transform:translateY(0);}40%{-o-transform:translateY(-30px);}60%{-o-transform:translateY(-15px);}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0);}40%{transform:translateY(-30px);}60%{transform:translateY(-15px);}}.animated.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);}10%,20%{-webkit-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);}100%{-webkit-transform:scale(1) rotate(0);}}@-moz-keyframes tada{0%{-moz-transform:scale(1);}10%,20%{-moz-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-moz-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-moz-transform:scale(1.1) rotate(-3deg);}100%{-moz-transform:scale(1) rotate(0);}}@-o-keyframes tada{0%{-o-transform:scale(1);}10%,20%{-o-transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{-o-transform:scale(1.1) rotate(3deg);}40%,60%,80%{-o-transform:scale(1.1) rotate(-3deg);}100%{-o-transform:scale(1) rotate(0);}}@keyframes tada{0%{transform:scale(1);}10%,20%{transform:scale(0.9) rotate(-3deg);}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg);}40%,60%,80%{transform:scale(1.1) rotate(-3deg);}100%{transform:scale(1) rotate(0);}}.animated.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada;}@-webkit-keyframes swing{20%,40%,60%,80%,100%{-webkit-transform-origin:top center;}20%{-webkit-transform:rotate(15deg);}40%{-webkit-transform:rotate(-10deg);}60%{-webkit-transform:rotate(5deg);}80%{-webkit-transform:rotate(-5deg);}100%{-webkit-transform:rotate(0deg);}}@-moz-keyframes swing{20%{-moz-transform:rotate(15deg);}40%{-moz-transform:rotate(-10deg);}60%{-moz-transform:rotate(5deg);}80%{-moz-transform:rotate(-5deg);}100%{-moz-transform:rotate(0deg);}}@-o-keyframes swing{20%{-o-transform:rotate(15deg);}40%{-o-transform:rotate(-10deg);}60%{-o-transform:rotate(5deg);}80%{-o-transform:rotate(-5deg);}100%{-o-transform:rotate(0deg);}}@keyframes swing{20%{transform:rotate(15deg);}40%{transform:rotate(-10deg);}60%{transform:rotate(5deg);}80%{transform:rotate(-5deg);}100%{transform:rotate(0deg);}}.animated.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);}15%{-webkit-transform:translateX(-25%) rotate(-5deg);}30%{-webkit-transform:translateX(20%) rotate(3deg);}45%{-webkit-transform:translateX(-15%) rotate(-3deg);}60%{-webkit-transform:translateX(10%) rotate(2deg);}75%{-webkit-transform:translateX(-5%) rotate(-1deg);}100%{-webkit-transform:translateX(0%);}}@-moz-keyframes wobble{0%{-moz-transform:translateX(0%);}15%{-moz-transform:translateX(-25%) rotate(-5deg);}30%{-moz-transform:translateX(20%) rotate(3deg);}45%{-moz-transform:translateX(-15%) rotate(-3deg);}60%{-moz-transform:translateX(10%) rotate(2deg);}75%{-moz-transform:translateX(-5%) rotate(-1deg);}100%{-moz-transform:translateX(0%);}}@-o-keyframes wobble{0%{-o-transform:translateX(0%);}15%{-o-transform:translateX(-25%) rotate(-5deg);}30%{-o-transform:translateX(20%) rotate(3deg);}45%{-o-transform:translateX(-15%) rotate(-3deg);}60%{-o-transform:translateX(10%) rotate(2deg);}75%{-o-transform:translateX(-5%) rotate(-1deg);}100%{-o-transform:translateX(0%);}}@keyframes wobble{0%{transform:translateX(0%);}15%{transform:translateX(-25%) rotate(-5deg);}30%{transform:translateX(20%) rotate(3deg);}45%{transform:translateX(-15%) rotate(-3deg);}60%{transform:translateX(10%) rotate(2deg);}75%{transform:translateX(-5%) rotate(-1deg);}100%{transform:translateX(0%);}}.animated.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);}50%{-webkit-transform:scale(1.1);}100%{-webkit-transform:scale(1);}}@-moz-keyframes pulse{0%{-moz-transform:scale(1);}50%{-moz-transform:scale(1.1);}100%{-moz-transform:scale(1);}}@-o-keyframes pulse{0%{-o-transform:scale(1);}50%{-o-transform:scale(1.1);}100%{-o-transform:scale(1);}}@keyframes pulse{0%{transform:scale(1);}50%{transform:scale(1.1);}100%{transform:scale(1);}}.animated.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-webkit-animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-webkit-animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-webkit-animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-webkit-animation-timing-function:ease-in;}100%{-webkit-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-webkit-animation-timing-function:ease-in;}}@-moz-keyframes flip{0%{-moz-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-moz-animation-timing-function:ease-out;}40%{-moz-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-moz-animation-timing-function:ease-out;}50%{-moz-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-moz-animation-timing-function:ease-in;}80%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-moz-animation-timing-function:ease-in;}100%{-moz-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-moz-animation-timing-function:ease-in;}}@-o-keyframes flip{0%{-o-transform:perspective(400px) translateZ(0) rotateY(0) scale(1);-o-animation-timing-function:ease-out;}40%{-o-transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);-o-animation-timing-function:ease-out;}50%{-o-transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);-o-animation-timing-function:ease-in;}80%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);-o-animation-timing-function:ease-in;}100%{-o-transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);-o-animation-timing-function:ease-in;}}@keyframes flip{0%{transform:perspective(400px) translateZ(0) rotateY(0) scale(1);animation-timing-function:ease-out;}40%{transform:perspective(400px) translateZ(150px) rotateY(170deg) scale(1);animation-timing-function:ease-out;}50%{transform:perspective(400px) translateZ(150px) rotateY(190deg) scale(1);animation-timing-function:ease-in;}80%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(.95);animation-timing-function:ease-in;}100%{transform:perspective(400px) translateZ(0) rotateY(360deg) scale(1);animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible !important;-webkit-animation-name:flip;-moz-backface-visibility:visible !important;-moz-animation-name:flip;-o-backface-visibility:visible !important;-o-animation-name:flip;backface-visibility:visible !important;animation-name:flip;}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateX(-10deg);}70%{-webkit-transform:perspective(400px) rotateX(10deg);}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateX(-10deg);}70%{-moz-transform:perspective(400px) rotateX(10deg);}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateX(-10deg);}70%{-o-transform:perspective(400px) rotateX(10deg);}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0;}40%{transform:perspective(400px) rotateX(-10deg);}70%{transform:perspective(400px) rotateX(10deg);}100%{transform:perspective(400px) rotateX(0deg);opacity:1;}}.animated.flipInX{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible !important;-moz-animation-name:flipInX;-o-backface-visibility:visible !important;-o-animation-name:flipInX;backface-visibility:visible !important;animation-name:flipInX;}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-moz-keyframes flipOutX{0%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0;}}@-o-keyframes flipOutX{0%{-o-transform:perspective(400px) rotateX(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateX(90deg);opacity:0;}}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0deg);opacity:1;}100%{transform:perspective(400px) rotateX(90deg);opacity:0;}}.animated.flipOutX{-webkit-animation-name:flipOutX;-webkit-backface-visibility:visible !important;-moz-animation-name:flipOutX;-moz-backface-visibility:visible !important;-o-animation-name:flipOutX;-o-backface-visibility:visible !important;animation-name:flipOutX;backface-visibility:visible !important;}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-webkit-transform:perspective(400px) rotateY(-10deg);}70%{-webkit-transform:perspective(400px) rotateY(10deg);}100%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-moz-keyframes flipInY{0%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-moz-transform:perspective(400px) rotateY(-10deg);}70%{-moz-transform:perspective(400px) rotateY(10deg);}100%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}}@-o-keyframes flipInY{0%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}40%{-o-transform:perspective(400px) rotateY(-10deg);}70%{-o-transform:perspective(400px) rotateY(10deg);}100%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0;}40%{transform:perspective(400px) rotateY(-10deg);}70%{transform:perspective(400px) rotateY(10deg);}100%{transform:perspective(400px) rotateY(0deg);opacity:1;}}.animated.flipInY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible !important;-moz-animation-name:flipInY;-o-backface-visibility:visible !important;-o-animation-name:flipInY;backface-visibility:visible !important;animation-name:flipInY;}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-webkit-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-moz-keyframes flipOutY{0%{-moz-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-moz-transform:perspective(400px) rotateY(90deg);opacity:0;}}@-o-keyframes flipOutY{0%{-o-transform:perspective(400px) rotateY(0deg);opacity:1;}100%{-o-transform:perspective(400px) rotateY(90deg);opacity:0;}}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0deg);opacity:1;}100%{transform:perspective(400px) rotateY(90deg);opacity:0;}}.animated.flipOutY{-webkit-backface-visibility:visible !important;-webkit-animation-name:flipOutY;-moz-backface-visibility:visible !important;-moz-animation-name:flipOutY;-o-backface-visibility:visible !important;-o-animation-name:flipOutY;backface-visibility:visible !important;animation-name:flipOutY;}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-o-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}.animated.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(20px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(20px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInUpBig{-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{opacity:1;-webkit-transform:translateY(0);}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{opacity:1;-moz-transform:translateY(0);}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px);}100%{opacity:1;-o-transform:translateY(0);}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px);}100%{opacity:1;transform:translateY(0);}}.animated.fadeInDownBig{-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{opacity:1;-webkit-transform:translateX(0);}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px);}100%{opacity:1;-moz-transform:translateX(0);}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px);}100%{opacity:1;-o-transform:translateX(0);}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px);}100%{opacity:1;transform:translateX(0);}}.animated.fadeInRightBig{-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-o-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.animated.fadeOut{-webkit-animation-name:fadeOut;-moz-animation-name:fadeOut;-o-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-20px);}}@-moz-keyframes fadeOutUp{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-20px);}}@-o-keyframes fadeOutUp{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-20px);}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-20px);}}.animated.fadeOutUp{-webkit-animation-name:fadeOutUp;-moz-animation-name:fadeOutUp;-o-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(20px);}}@-moz-keyframes fadeOutDown{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(20px);}}@-o-keyframes fadeOutDown{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(20px);}}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(20px);}}.animated.fadeOutDown{-webkit-animation-name:fadeOutDown;-moz-animation-name:fadeOutDown;-o-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-20px);}}@-moz-keyframes fadeOutLeft{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-20px);}}@-o-keyframes fadeOutLeft{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-20px);}}@keyframes fadeOutLeft{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-20px);}}.animated.fadeOutLeft{-webkit-animation-name:fadeOutLeft;-moz-animation-name:fadeOutLeft;-o-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(20px);}}@-moz-keyframes fadeOutRight{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(20px);}}@-o-keyframes fadeOutRight{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(20px);}}@keyframes fadeOutRight{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(20px);}}.animated.fadeOutRight{-webkit-animation-name:fadeOutRight;-moz-animation-name:fadeOutRight;-o-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes fadeOutUpBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes fadeOutUpBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes fadeOutUpBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.animated.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;-moz-animation-name:fadeOutUpBig;-o-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes fadeOutDownBig{0%{opacity:1;-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes fadeOutDownBig{0%{opacity:1;-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes fadeOutDownBig{0%{opacity:1;transform:translateY(0);}100%{opacity:0;transform:translateY(2000px);}}.animated.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;-moz-animation-name:fadeOutDownBig;-o-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes fadeOutLeftBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes fadeOutLeftBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes fadeOutLeftBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.animated.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;-moz-animation-name:fadeOutLeftBig;-o-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes fadeOutRightBig{0%{opacity:1;-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes fadeOutRightBig{0%{opacity:1;-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes fadeOutRightBig{0%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.animated.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;-moz-animation-name:fadeOutRightBig;-o-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);}50%{opacity:1;-webkit-transform:scale(1.05);}70%{-webkit-transform:scale(.9);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3);}50%{opacity:1;-moz-transform:scale(1.05);}70%{-moz-transform:scale(.9);}100%{-moz-transform:scale(1);}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3);}50%{opacity:1;-o-transform:scale(1.05);}70%{-o-transform:scale(.9);}100%{-o-transform:scale(1);}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3);}50%{opacity:1;transform:scale(1.05);}70%{transform:scale(.9);}100%{transform:scale(1);}}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes slideInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}100%{-moz-transform:translateY(0);}}@-o-keyframes slideInDown{0%{opacity:0;-o-transform:translateY(-2000px);}100%{-o-transform:translateY(0);}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-2000px);}100%{transform:translateY(0);}}.slideInDown{-webkit-animation-name:slideInDown;-moz-animation-name:slideInDown;-o-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-2000px);}100%{transform:translateX(0);}}.slideInLeft{-webkit-animation-name:slideInLeft;-moz-animation-name:slideInLeft;-o-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes slideInRight{0%{opacity:0;-moz-transform:translateX(2000px);}100%{-moz-transform:translateX(0);}}@-o-keyframes slideInRight{0%{opacity:0;-o-transform:translateX(2000px);}100%{-o-transform:translateX(0);}}@keyframes slideInRight{0%{opacity:0;transform:translateX(2000px);}100%{transform:translateX(0);}}.slideInRight{-webkit-animation-name:slideInRight;-moz-animation-name:slideInRight;-o-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes slideOutLeft{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes slideOutLeft{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes slideOutLeft{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(-2000px);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;-moz-animation-name:slideOutLeft;-o-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes slideOutRight{0%{-moz-transform:translateX(0);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes slideOutRight{0%{-o-transform:translateX(0);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes slideOutRight{0%{transform:translateX(0);}100%{opacity:0;transform:translateX(2000px);}}.slideOutRight{-webkit-animation-name:slideOutRight;-moz-animation-name:slideOutRight;-o-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes slideOutUp{0%{-moz-transform:translateY(0);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes slideOutUp{0%{-o-transform:translateY(0);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes slideOutUp{0%{transform:translateY(0);}100%{opacity:0;transform:translateY(-2000px);}}.slideOutUp{-webkit-animation-name:slideOutUp;-moz-animation-name:slideOutUp;-o-animation-name:slideOutUp;animation-name:slideOutUp;}.animated.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);}60%{opacity:1;-webkit-transform:translateY(-30px);}80%{-webkit-transform:translateY(10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px);}60%{opacity:1;-moz-transform:translateY(-30px);}80%{-moz-transform:translateY(10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px);}60%{opacity:1;-o-transform:translateY(-30px);}80%{-o-transform:translateY(10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px);}60%{opacity:1;transform:translateY(-30px);}80%{transform:translateY(10px);}100%{transform:translateY(0);}}.animated.bounceInUp{-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);}60%{opacity:1;-webkit-transform:translateY(30px);}80%{-webkit-transform:translateY(-10px);}100%{-webkit-transform:translateY(0);}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px);}60%{opacity:1;-moz-transform:translateY(30px);}80%{-moz-transform:translateY(-10px);}100%{-moz-transform:translateY(0);}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px);}60%{opacity:1;-o-transform:translateY(30px);}80%{-o-transform:translateY(-10px);}100%{-o-transform:translateY(0);}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px);}60%{opacity:1;transform:translateY(30px);}80%{transform:translateY(-10px);}100%{transform:translateY(0);}}.animated.bounceInDown{-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);}60%{opacity:1;-webkit-transform:translateX(30px);}80%{-webkit-transform:translateX(-10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px);}60%{opacity:1;-moz-transform:translateX(30px);}80%{-moz-transform:translateX(-10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px);}60%{opacity:1;-o-transform:translateX(30px);}80%{-o-transform:translateX(-10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px);}60%{opacity:1;transform:translateX(30px);}80%{transform:translateX(-10px);}100%{transform:translateX(0);}}.animated.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);}60%{opacity:1;-webkit-transform:translateX(-30px);}80%{-webkit-transform:translateX(10px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px);}60%{opacity:1;-moz-transform:translateX(-30px);}80%{-moz-transform:translateX(10px);}100%{-moz-transform:translateX(0);}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px);}60%{opacity:1;-o-transform:translateX(-30px);}80%{-o-transform:translateX(10px);}100%{-o-transform:translateX(0);}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px);}60%{opacity:1;transform:translateX(-30px);}80%{transform:translateX(10px);}100%{transform:translateX(0);}}.animated.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);}25%{-webkit-transform:scale(.95);}50%{opacity:1;-webkit-transform:scale(1.1);}100%{opacity:0;-webkit-transform:scale(.3);}}@-moz-keyframes bounceOut{0%{-moz-transform:scale(1);}25%{-moz-transform:scale(.95);}50%{opacity:1;-moz-transform:scale(1.1);}100%{opacity:0;-moz-transform:scale(.3);}}@-o-keyframes bounceOut{0%{-o-transform:scale(1);}25%{-o-transform:scale(.95);}50%{opacity:1;-o-transform:scale(1.1);}100%{opacity:0;-o-transform:scale(.3);}}@keyframes bounceOut{0%{transform:scale(1);}25%{transform:scale(.95);}50%{opacity:1;transform:scale(1.1);}100%{opacity:0;transform:scale(.3);}}.animated.bounceOut{-webkit-animation-name:bounceOut;-moz-animation-name:bounceOut;-o-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(20px);}100%{opacity:0;-webkit-transform:translateY(-2000px);}}@-moz-keyframes bounceOutUp{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(20px);}100%{opacity:0;-moz-transform:translateY(-2000px);}}@-o-keyframes bounceOutUp{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(20px);}100%{opacity:0;-o-transform:translateY(-2000px);}}@keyframes bounceOutUp{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(20px);}100%{opacity:0;transform:translateY(-2000px);}}.animated.bounceOutUp{-webkit-animation-name:bounceOutUp;-moz-animation-name:bounceOutUp;-o-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);}20%{opacity:1;-webkit-transform:translateY(-20px);}100%{opacity:0;-webkit-transform:translateY(2000px);}}@-moz-keyframes bounceOutDown{0%{-moz-transform:translateY(0);}20%{opacity:1;-moz-transform:translateY(-20px);}100%{opacity:0;-moz-transform:translateY(2000px);}}@-o-keyframes bounceOutDown{0%{-o-transform:translateY(0);}20%{opacity:1;-o-transform:translateY(-20px);}100%{opacity:0;-o-transform:translateY(2000px);}}@keyframes bounceOutDown{0%{transform:translateY(0);}20%{opacity:1;transform:translateY(-20px);}100%{opacity:0;transform:translateY(2000px);}}.animated.bounceOutDown{-webkit-animation-name:bounceOutDown;-moz-animation-name:bounceOutDown;-o-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(20px);}100%{opacity:0;-webkit-transform:translateX(-2000px);}}@-moz-keyframes bounceOutLeft{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(20px);}100%{opacity:0;-moz-transform:translateX(-2000px);}}@-o-keyframes bounceOutLeft{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(20px);}100%{opacity:0;-o-transform:translateX(-2000px);}}@keyframes bounceOutLeft{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(20px);}100%{opacity:0;transform:translateX(-2000px);}}.animated.bounceOutLeft{-webkit-animation-name:bounceOutLeft;-moz-animation-name:bounceOutLeft;-o-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);}20%{opacity:1;-webkit-transform:translateX(-20px);}100%{opacity:0;-webkit-transform:translateX(2000px);}}@-moz-keyframes bounceOutRight{0%{-moz-transform:translateX(0);}20%{opacity:1;-moz-transform:translateX(-20px);}100%{opacity:0;-moz-transform:translateX(2000px);}}@-o-keyframes bounceOutRight{0%{-o-transform:translateX(0);}20%{opacity:1;-o-transform:translateX(-20px);}100%{opacity:0;-o-transform:translateX(2000px);}}@keyframes bounceOutRight{0%{transform:translateX(0);}20%{opacity:1;transform:translateX(-20px);}100%{opacity:0;transform:translateX(2000px);}}.animated.bounceOutRight{-webkit-animation-name:bounceOutRight;-moz-animation-name:bounceOutRight;-o-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes rotateIn{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(-200deg);opacity:0;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateIn{0%{-moz-transform-origin:center center;-moz-transform:rotate(-200deg);opacity:0;}100%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateIn{0%{-o-transform-origin:center center;-o-transform:rotate(-200deg);opacity:0;}100%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}}@keyframes rotateIn{0%{transform-origin:center center;transform:rotate(-200deg);opacity:0;}100%{transform-origin:center center;transform:rotate(0);opacity:1;}}.animated.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:left bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInUpRight{-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}100%{transform-origin:right bottom;transform:rotate(0);opacity:1;}}.animated.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateOut{0%{-webkit-transform-origin:center center;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:center center;-webkit-transform:rotate(200deg);opacity:0;}}@-moz-keyframes rotateOut{0%{-moz-transform-origin:center center;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:center center;-moz-transform:rotate(200deg);opacity:0;}}@-o-keyframes rotateOut{0%{-o-transform-origin:center center;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:center center;-o-transform:rotate(200deg);opacity:0;}}@keyframes rotateOut{0%{transform-origin:center center;transform:rotate(0);opacity:1;}100%{transform-origin:center center;transform:rotate(200deg);opacity:0;}}.animated.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;transform:rotate(0);opacity:1;}100%{transform-origin:left bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0;}}@-moz-keyframes rotateOutUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0;}}@-o-keyframes rotateOutUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0;}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(90deg);opacity:0;}}.animated.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1;}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0;}}@-moz-keyframes rotateOutDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1;}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0;}}@-o-keyframes rotateOutDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1;}100%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0;}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;transform:rotate(0);opacity:1;}100%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0;}}.animated.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate(80deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}40%{-webkit-transform:rotate(60deg);-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}80%{-webkit-transform:rotate(60deg) translateY(0);opacity:1;-webkit-transform-origin:top left;-webkit-animation-timing-function:ease-in-out;}100%{-webkit-transform:translateY(700px);opacity:0;}}@-moz-keyframes hinge{0%{-moz-transform:rotate(0);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}20%,60%{-moz-transform:rotate(80deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}40%{-moz-transform:rotate(60deg);-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}80%{-moz-transform:rotate(60deg) translateY(0);opacity:1;-moz-transform-origin:top left;-moz-animation-timing-function:ease-in-out;}100%{-moz-transform:translateY(700px);opacity:0;}}@-o-keyframes hinge{0%{-o-transform:rotate(0);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}20%,60%{-o-transform:rotate(80deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}40%{-o-transform:rotate(60deg);-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}80%{-o-transform:rotate(60deg) translateY(0);opacity:1;-o-transform-origin:top left;-o-animation-timing-function:ease-in-out;}100%{-o-transform:translateY(700px);opacity:0;}}@keyframes hinge{0%{transform:rotate(0);transform-origin:top left;animation-timing-function:ease-in-out;}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out;}40%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;}80%{transform:rotate(60deg) translateY(0);opacity:1;transform-origin:top left;animation-timing-function:ease-in-out;}100%{transform:translateY(700px);opacity:0;}}.animated.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg);}100%{opacity:1;transform:translateX(0px) rotate(0deg);}}.animated.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-webkit-transform:translateX(100%) rotate(120deg);}}@-moz-keyframes rollOut{0%{opacity:1;-moz-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-moz-transform:translateX(100%) rotate(120deg);}}@-o-keyframes rollOut{0%{opacity:1;-o-transform:translateX(0px) rotate(0deg);}100%{opacity:0;-o-transform:translateX(100%) rotate(120deg);}}@keyframes rollOut{0%{opacity:1;transform:translateX(0px) rotate(0deg);}100%{opacity:0;transform:translateX(100%) rotate(120deg);}}.animated.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-webkit-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}}@-moz-keyframes lightSpeedIn{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-moz-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}}@-o-keyframes lightSpeedIn{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1;}80%{-o-transform:translateX(0%) skewX(-15deg);opacity:1;}100%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}}@keyframes lightSpeedIn{0%{transform:translateX(100%) skewX(-30deg);opacity:0;}60%{transform:translateX(-20%) skewX(30deg);opacity:1;}80%{transform:translateX(0%) skewX(-15deg);opacity:1;}100%{transform:translateX(0%) skewX(0deg);opacity:1;}}.animated.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;}.animated.lightSpeedIn{-webkit-animation-duration:0.5s;-moz-animation-duration:0.5s;-o-animation-duration:0.5s;animation-duration:0.5s;}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-moz-keyframes lightSpeedOut{0%{-moz-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0;}}@-o-keyframes lightSpeedOut{0%{-o-transform:translateX(0%) skewX(0deg);opacity:1;}100%{-o-transform:translateX(100%) skewX(-30deg);opacity:0;}}@keyframes lightSpeedOut{0%{transform:translateX(0%) skewX(0deg);opacity:1;}100%{transform:translateX(100%) skewX(-30deg);opacity:0;}}.animated.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in;}.animated.lightSpeedOut{-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;}


@media screen and (max-width: 510px) 
{  
.viewunifieddashboardaspx #divDashboardActionButton > .ui-block-a,.viewunifieddashboardaspx #divDashboardActionButton > .ui-block-b,.viewunifieddashboardaspx  #divDashboardActionButton  > .ui-block-c {
    width: auto !important;
}
}
#divdivPartyIcon {
    background-image: url("../Images/Mobile/HomePage/Perties.png");
}

/*Added By Hardik Goswami Mobile Master Page Loading Css as on 30-12-2016*/
.MainMasterPage,#divTriggerDelayInner {
        background:#DECEAD url(../Images/ajax-loader.gif) no-repeat 47% 39% !important;
}
#divTriggerDelayInner img 
{
        display:none;
}
.ui-icon-loading
{
    background:none !important;
}

#divTriggerDelay
{
    position:relative !important;
    background-color:#DECEAD !important;
}
/*Ended By Hardik Goswami Mobile Master Page Loading Css as on 30-12-2016*/


/*Pop up style by Rushi*/
#mask {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: rgba(0,0,0,0.8);
    display: none;
}

#boxes .window {
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
    text-align: center;
}

#boxes #dialog {
    width: 210px;
    height: auto;
    padding: 10px;
    background-color: #ffffff;
    /*font-family: 'Segoe UI Light', sans-serif;
    font-size: 15pt;*/
}

#dialog div {
    width: 100%;
    height: 100%;
}

.divChkDontShow {
    margin-top: 5px;
    float: left;
    text-align: left;
}

.linkBtn {
    text-decoration: none;
    font-weight: bold;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #dcd9d2;
}

.yesBtn {
    color: blue;
}

.noBtn {
    color: Red;
}

#popUp-close {
    background-image: url("../Images/Mobile/fancy-close.png");
    background-size: 25px auto;
    background-repeat: no-repeat;
    cursor: pointer;
    height: 25px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 25px;
    z-index: 1103;
}

#dialog p {
    margin: 0 !important;
}
/*End popup style by Rushi*/


/*Mobile Friendy Gift certificate css added by jayesh 2020-13-08*/


.giftcertificateaspx .ui-panel-wrapper, .giftinvoiceaspx .ui-panel-wrapper {
    min-height: auto;
}

.tdGiftCardInformationHeaderM {
    font-size: 15px;
    font-weight: 600;
}
.tdGiftCardInformationHeaderReceipentM {
    font-size: 15px;
    font-weight: 600;
}
#divGiftDetailsInfo .ui-btn.ui-input-btn.ui-corner-all.ui-shadow {
    display: none;
}
.rcbSlide
{
    width:69% !important;
}
.RadComboBoxDropDown_Vista
{
    width:100% !important;
}
#divMessageHeader .ui-input-text.ui-body-inherit.ui-corner-all.ui-shadow-inset {
    margin-top: 0px !important;
}
#divViewCertificateCart {
    width: 99%;
}
.giftcertificateaspx .RadComboBox_Vista .rcbArrowCell
{
    background-size:1000px 1000px;
}
.giftcertificateaspx .RadComboBox_Vista .rcbReadOnly .rcbArrowCellRight {
    background-position: -161px -274px;
}
.giftcertificateaspx .RadComboBox_Vista .rcbFocused .rcbReadOnly .rcbArrowCellRight {
    background-position: -161px -274px;
}
.giftcertificateaspx .RadComboBox_Vista .rcbHovered .rcbReadOnly .rcbArrowCellRight {
    background-position: -161px -274px;
}


/*End giftcertificateaspx*/

.surveyfeedbackaspx .ui-panel-wrapper {
    position: relative;
    min-height: 0px !important;
    border: 0;
    overflow-x: hidden;
    z-index: 999;
}

.RadioTable {
width:21em;
}


.ui-checkbox input, .ui-radio input {
    position: absolute;
    left: 0.242em !important;
    top: 50%;
    width: 13px !important;
    height: 22px;
    margin: -11px 0 0 0;
    outline: 0!important;
    z-index: 1;
}

.surveyfeedbackaspx .ui-input-text, .ui-input-search {
    margin-top: 10px !important;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px !important;
    color: #555555 !important;
    font-family: 'open_sansregular',arial !important;
    font-size: 1em !important;
    padding-left: 10px !important;
    border-radius: 5px !important;
    box-shadow: none !important;
    background-image: -webkit-gradient(linear,left top,left bottom,from( #F5F4F0 ),to( #F9F9F9 )) !important;
    background-image: -webkit-linear-gradient( #F5F4F0, #F9F9F9 ) !important;
    background-image: -moz-linear-gradient( #F5F4F0, #F9F9F9 ) !important;
    background-image: -ms-linear-gradient( #F5F4F0, #F9F9F9 ) !important;
    background-image: -o-linear-gradient( #F5F4F0, #F9F9F9 ) !important;
    background-image: linear-gradient( #F5F4F0, #F9F9F9 ) !important;
}
.ui-radio-on, .ui-radio-on:after {
    border-color: #fff !important;
    background-color: #000 !important;
}
#ctl00_ContentPlaceHolder1_ctl04_btnCancelToCart
{
display:none;
}

 .giftcertificateaspx .tdButton .ui-btn:nth-child(2)
{
    display:none;
}


 .giftcertificateaspx .tdButton .ui-btn {
    background-image: url(../Images/Mobile/cart.png) no-repeat scroll 8px 5px;
    background: -webkit-gradient(linear,left top,left bottom,from(#000000),to(#1B1B1B)) !important;
    background: -webkit-linear-gradient(#000000,#1B1B1B) !important;
    background-color: -moz-linear-gradient(#0d4d3c,#0b4032) !important;
    background: -ms-linear-gradient(#000000,#1B1B1B) !important;
    background: -o-linear-gradient(#000000,#1B1B1B) !important;
    background: linear-gradient(#000000,#1B1B1B) !important;
    background-repeat: no-repeat;
    padding-left: 30px;
    border: 2px solid #1B1B1B !important;
    color:white !important;
}
/*End*/
/*Mobile page Career, Feedback, Gift Cert. (Mobile Friendly)*/


/* (START) Tip Amount Confirmation Model Popup CSS */
.TipModalWindow {
       height: 182px !important;
    width: 419px !important;
    z-index: 100001;
    background-color: #f8f8f8;
    text-align: center;
    border: 10px solid #eee;
    color: #222;
}
.pnlTipConfirmation {
    background:#e8e6e7;
    padding:5px;
    width:100%;
    float:left;
    display:block;
    text-align:left;
    font-family:Verdana;
    
}
.tip-confirmation-header {
       border: none;
    background: url(../Images/Exclamationmark.png) no-repeat 5px 5px;
    float: left;
    background-color: #6c0e0e;
    padding-left: 45px;
    color: #fff;
    font-size: 18px;
    width: 373px;
    text-align: left;
    padding-top: 7px;
    padding-bottom: 15px;
    font-weight: bold;
}
.tip-confirmation-content,.tip-confirmation-footer {
    width:400px;
    float:left;
    padding:10px;
    display:block;
}

@media (max-width:640px) {
    .TipModalWindow {
           width: 301px !important;
    height: 211px !important;
    }
    .tip-confirmation-header, .tip-confirmation-content, .tip-confirmation-footer {
        width:260px;
    }
}
.tip-confirmation-message {
    text-align: left;
    margin: 0;
    padding: 7px 22px 7px;
}
.tip-highlight {
        color: red;
    font-weight: bold;
    
}
.tip-confirmation-footer {
    text-align:center;
    background-color: #d9d9d9;
}
    .tip-confirmation-footer .MidButton {
        width:87px;
        height:30px;
        color:#fff !important;
    }
    
    
    #ctl00_ContentPlaceHolder1_ctl00_pnlTipConfirmation
    {
    }
/* (END) Tip Amount Confirmation Model Popup CSS */
