/*	START FROM GLOBAL-META-TAGS			*/


body  {
   margin: 4px 0px 0px 0px; 
   background: #F57915 url(/images/bg.gif) repeat;  
   font-family:arial, verdana, helvetica, sans-serif; 
   margin-bottom:0px;
   
}

select  {
   color:#333333;
   background-color:#FFFFFF;
}

/* NAVIGATION */

#topMenuUnderline  {
   float:left;
   width:960px;
   height:7px;
   background: url(/images/latestBevel.jpg) repeat-x;
   border-style:solid;
   border-color:#CCCCCC;
   border-width:1px 0px 1px 0px;   
}

#menuContainer  {
   float:left;
   width:800px; 
   background-color:#FFFFFF;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#FDCF7D
}

#mymenuContainer  {
   float:right;
   padding:0px 0px 0px 0px;
   width:160px; 
   background-color:#FFFFFF;
   border-top-width:1px;
   border-top-style:solid;
   border-top-color:#FDCF7D;
}


.mynavContainer  {
   float:right;
   width:152px;
   padding:0px 8px 0px 0px; 
   margin:0px 0px 0px 0px;
   background-color:#FFFFFF;
   border-bottom-style:solid;
   border-bottom-color:#F9D395;
   border-bottom-width:0px;
   text-align:right;
}



.navContainer  {
   float:left;
   width:800px;
   padding:0px 0px 0px 0px;   
   background-color:#FFFFFF;
   border-bottom-style:solid;
   border-bottom-color:#F9D395;
   border-bottom-width:0px;
}

#navigation  {
   float:left;
   width:100%;
   padding:2px 0px 0px 0px;
   margin:0px;
}

#navigation ul  {
   list-style: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#navigation li  {
   float: left;
   margin: 0px 2px 0px 0px;
   list-style: none;
   line-height:31px;
}

#navigation a  {
   color: #444343;
   background: #FFFFFF url(/images/left-off.jpg) left top no-repeat;
   text-decoration: none;
   font-weight:bold;
   padding-left: 7px;
}

#navigation a span  {
   background: url(/images/right-off.jpg) right top no-repeat;
   padding-right: 7px;
}

#navigation a, #navigation a span  {
   display: block;
   float: left;
   font-size:90%;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span  {
   float: none;
}
/* End hide */

#navigation a:hover  {
   color: #FFFFFF;
   background:transparent url(/images/left-on-3.jpg) left top no-repeat;
   font-weight:bold;
   padding-left:7px;
}

#navigation a:hover span  {
   background: url(/images/right-on-3.jpg) right top no-repeat;
   padding-right: 7px;
}

#navigation li.chosenOne  a  {
   color: #FFFFFF;
   background:transparent url(/images/left-on-3.jpg) left top no-repeat;
   font-weight:bold;
   padding-left:7px;
}

#navigation li.chosenOne a span  {
   background: url(/images/right-on-3.jpg) right top no-repeat;
   padding-right: 7px;
}


/* END NAVIGATION */


/* MY ACCOUNT NAVIGATION */
#myNavigation  {
   float:left;
   width:100%;
   padding:0px 0px 0px 0px;
   margin:0px;
}


a.myAccountControls:link            {text-decoration: none; color:#838659; font-size: 75%; font-family:verdana;}
a.myAccountControls:visited         {text-decoration: none; color:#838659; font-size: 75%; font-family:verdana;}
a.myAccountControls:hover           {text-decoration: underline; color:#DD6E1F; font-size: 75%; font-family:verdana;}
a.myAccountControls:active          {text-decoration: none; color:#838659; font-size: 75%; font-family:verdana;}


#myNavigation ul  {
   list-style: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#myNavigation li  {
   float: left;
   margin: 0px 4px 0px 0px;
   list-style: none;
   line-height:31px;
}

#myNavigation a  {
   color: #333333;
   background: #FFFFFF url(/images/left-off.jpg) left top no-repeat;
   text-decoration: none;
   font-weight:bold;
   padding-left: 7px;
}

#myNavigation a span  {
   background: url(/images/right-off.jpg) right top no-repeat;
   padding-right: 7px;
}

#myNavigation a, #myNavigation a span  {
   display: block;
   float: left;
   font-size:90%;
}

/* Hide from IE5-Mac \*/
#myNavigation a, #myNavigation a span  {
   float: none;
}
/* End hide */

#myNavigation a:hover  {
   color: #FFFFFF;
   background:transparent url(/images/left-on-my-acc.jpg) left top no-repeat;
   font-weight:bold;
   padding-left:7px;
}

#myNavigation a:hover span  {
   background: url(/images/right-on-my-acc.jpg) right top no-repeat;
   padding-right: 7px;
}

#myNavigation li.chosenOne  a  {
   color: #FFFFFF;
   background:transparent url(/images/left-on-my-acc.jpg) left top no-repeat;
   font-weight:bold;
   padding-left:7px;
}

#myNavigation li.chosenOne a span  {
   background: url(/images/right-on-my-acc.jpg) right top no-repeat;
   padding-right: 7px;
}


/* END NAVIGATION */


/* NAVIGATION VERSION 2 */

#navigation2  {
   float:left;
   width:100%;
   padding:2px 0px 0px 0px;
   margin:0px;
}



#navigation2 ul  {
   list-style: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#navigation2 li  {
   float: left;
   margin: 0px 4px 0px 0px;
   list-style: none;
   line-height:31px;
}

#navigation2 a  {
   color: #374447;
   background: #CCCCCC;
   text-decoration: none;
   font-weight:bold;
   padding-left: 7px;
}

#navigation2 a span  {
   background:#CCCCCC;
   padding-right: 7px;
}

#navigation2 a, #navigation2 a span  {
   display: block;
   float: left;
   font-size:85%;
}

/* Hide from IE5-Mac \*/
#navigation2 a, #navigation2 a span  {
   float: none;
}
/* End hide */

#navigation2 a:hover  {
   color: #FFFFFF;
   background: #005AFF;
   font-weight:bold;
   padding-left:7px;
}

#navigation2 a:hover span  {
   background:#005AFF;
   padding-right: 7px;
}

#navigation2 li.chosenOne  a  {
   color: #FFFFFF;
   background: #005AFF;
   font-weight:bold;
   padding-left:7px;
}

#navigation2 li.chosenOne a span  {
   background: #005AFF;
   padding-right: 7px;
}
/* END NAVIGATION VERSION 2 */

#foodmenuCat a {
   color:#286EEF;
   text-decoration: none;
   background-image:url(/images/refine_bg.gif);
   background-repeat:repeat-x;

}

#foodmenuCat a:hover {
   color: #FCAD22;
   background-image:url(/images/refine_bg.gif);
   background-repeat:repeat-x;
}

 

#headerContainer #right  {  
   float:right;  
   padding:0px 0px 0px 0px;
   color:#7B6F5C;
   font-family:verdana;
   background-image:url(/images/top_sushi_review.jpg);
   background-repeat:no-repeat;
   height:91px;
   width:460px;
   line-height:18px;
   font-size:75%;
}


#homeOrderBg  {
   float:left;
   background-image:url(/images/feeling-hungry-order-now.jpg);
   background-repeat:no-repeat;
   width:100%;
   height:429px;
}



#homeLeftTop  {
   width:374px;
   height:216px;
   z-index:1;
}


.steps2Order  {
   background-color:#FFFFFF;
   padding:0px 3px 0px 3px;
   color:#333333;
   font-size:70%;
   border-color:#CCCCCC;
   border-width:1px;
   border-style:solid;
   
}
  
#logSignWrapper  {
   float:left;
   width:374px;
   height:132px;
   background-image:url(/images/home_left_bottom.jpg);
   background-repeat:no-repeat;
}


#browseTakeawaysContainer th  {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

.cuisineTypeIcon  {
   float:left;
   width:87px;
   height:70px;
}

.titleContainer  {
   float:left;
   padding:10px 0px 0px 0px;
   width:500px;;
}


ul.listReasons  {
   padding:0px 0px 0px 15px; 
   margin:0px 0px 0px 15px;  
   list-style-image: url(/images/tick.gif);
   font-size:70%;
   font-weight:bold;
   line-height:24px;
   background-color:#FFFFFF;
}

#searchformContainer  {
   float:left;
   width:100%;
   font-size:75%;
   font-family:verdana;
   background-color:#FCEFD8;
   padding:4px 0px 4px 0px;
   background-repeat:repeat-x;
   margin:0px 0px 4px 0px;
} 




#searchResultsContainer  th{
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

#showClientContainer th  {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

h2.sideHeading  {
   margin:0px 2px 0px 2px;
   padding:4px 0px 4px 4px;
   color:#08192F; 
   background-image:url(/images/widgetBackground.jpg);  
   background-repeat:repeat-x;
   background-color:#D7E5F5;
   font-size:80%;
}

h2.sideHeading2  {
   margin:0px 2px 0px 2px;
   padding:4px 0px 4px 4px;
   color:#FFFFFF; 
   background-image:url(/images/heading-bg.gif);
   background-repeat:repeat-x;
   background-color:#7BC42D;
   font-size:80%;
}

#signInNow  {
   float:left;
   background-image:url(/images/home_top_left.jpg);
   background-repeat:no-repeat;
   width:374px;
   height:216px;
}
 


#category01 th {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

   .menuView tr  {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}


/*	END FROM GLOBAL-META-TAGS			*/





/* **** FORM **** */

form  {
   display:inline; 
   margin:0px;  
}

.membersInstruct  {
   background-color:transparent;
   color:#333333;
   font-size:95%;
   padding:3px 0px 3px 0px;
}

#signInSection  {
   margin:6px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   font-size:80%;
}


/* **** BODY **** */

.componentStrip  {
   float:left;
   width:960px;
   border-style:solid;
   border-width:0px 0px 1px 0px;
   border-color:#CCCCCC;
   background-color:#FFFFFF;
   margin:0px 0px 2px 0px;

}

#contentWrapper  {
   width:100%;
}


#footerContainer  {
   float:left;
   width:100%;
   text-align:center;
}

#headerContainer  {
   float:left;
   width:100%;      
}


#headerContainer #left  {
   float:left;
   width:500px;   
} 


#linksHead  {
   padding:8px 0px 0px 0px;
}



#headerContainer #topCornerMenu  {  
   float:right;
   padding:5px 170px 0px 0px;
   color:#21699D;
   font-family:verdana;
}



#masterContainer  {
   width:972px; 
   margin: 0px auto 0px auto; 
   text-align: left;
}

#wrapperContainer  {
   width:960px; 
   margin: 0px auto 0px auto; 
   text-align: left;
}




/*  **** WIDGETS **** */ 

#floatingMap  {
   position:relative;
   top:0px;
   left:0px;
   z-index:99;
 
}

#byArea  {
   float:left;
   width:479px;
   margin:0px 0px 0px 0px;
   border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}

#byFoodType {
   float:left;
   width:479px;
   margin:0px 0px 0px 0px;
   background-color:#FFFFFF;
   border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}

#byFoodCategory {
   float:left;
   width:190px;
   height:20px;
   margin:0px 0px 0px 0px;
   background-color:#FFFFFF;
}

#orderFoodOnline  {
   float:left;
   width:478px;
   padding:1px 0px 0px 0px;
   margin:0px 0px 0px 1px;
   background-color:#FFFFFF;
   border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}


#orderFoodOnlineInner  {
   float:left;
   width:500px;
   padding:1px 0px 0px 0px;
   margin:0px 0px 0px 1px;
   background-color:#FFFFFF;
   border-width:0px 0px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}

#byFoodOutlet {
   float:left;
   width:479px;
   padding:1px 0px 0px 0px;
   margin:1px 0px 0px 0px;
   background-color:#FFFFFF;
}



.widgetHeading h2{
	color: #08192F; 	
	font-weight: bold; 
	font-size:75%;
	line-height:25px;
	margin:0px 1px 0px 1px;
	background-color:#FFFFFF;
	text-align:center;

}

/*  **** ADVANTAGES **** */ 


.advantages  {
   width:98%;
   background-color:#FFFFFF;
   line-height:18px; 
   font-family:verdana;
}

#advantagesContainer  {
   text-align:left;
   width:84%;
   padding:0px 0px 8px 0px;
}

ul.advantagesList  {
   padding:0px 0px 0px 12px; 
   margin:0px 0px 0px 15px;  
   list-style:square;
   list-style-image: url(/images/pointer.gif);
   line-height:24px;
   font-size:80%;
   color:#518A0E;
}


/* **** BREADBRUMB **** */

#breadcrumbContainer  {
   float:left;
   width:100%;
   font-size:75%;
   font-family:verdana;
   background-image:url(/images/refine_bg.gif);
   background-color:#D3D3D3;
   background-repeat:repeat-x;
   margin:0px 0px 6px 0px;
   font-weight:bold;
   color:#085FFE;
}

#breadcrumbInner  {
   float:left;
   padding:8px 0px 8px 8px;
}

.youareHere  {
   font-weight:bold;
   color:#F3750F;
}


/*  **** HOME **** */ 

.closedStatHome  {
   font-size:70%;
   font-weight:bold;
   color:#1566EB;
}

.listingSpacer  {
  height:16px
}

.onlineCount  {
   background-color:transparent;
   color:#CCCCCC;
   font-size:75%;
}

.bevelIt  {
   float:left;
   width:100%;
   background: url(/images/latestBevel.jpg) repeat-x;
   height:7px;
}

.gerneralAds  {
   float:left;
   text-align:left;
   font-size:70%;

}

.orderHeadingIcon  {
   float:left;
   width:46px;
   padding:0px 0px 0px 10px;
}

.orderHeader  {
   float:left; 
   background-color:#7DA2C8; 
   margin:0px 0px 4px 0px
}

.orderHeaderImage  {
	float:left; 
	background-color:#7DA2C8;
	padding:1px 0px 7px 12px
}

.orderHeaderContainer  {
   float:left; 
   margin:6px 0px 0px 4px;
   width:318px;
   font-size:18px;
   color:#FFFFFF;
}  


.orderHeaderContainerInner  {
   float:left; 
   margin:4px 0px 0px 4px;
   width:458px;
}

.orderHeading  {
   float:left;
   padding:20px 0px 0px 20px;
   width:320px;
   font-size:190%;
   font-family:arial;
}

.orderHeading .firstFont  {
      background-color:transparent;
      color:#FFFFFF;
}


.orderHeading .secondFont  {
      background-color:transparent;
      color:#FFFFFF;
}


.orderHeading .joinNow  {
	  font-size:50%;
}


.registerNow  {
   float:left;
   padding:10px 0px 0px 0px;
}

#latestHeadingContainer   {
   float:left;
   width:479px;
   background-color:#FFFFFF;
   border-width:0px 0px 1px 0px;
   border-style:solid;
   border-color:#D8D4D4;
}

.latestHeadingIcon  {
   float:left;
   padding:0px 0px 0px 6px;
   width:46px;
}


.latestHeading  {
   float:left;
   padding:12px 0px 0px 10px;
   margin:0px 114px 0px 4px;
   width:190px;
   height:26px;
   color:#333333;
   font-size:85%;
   font-weight:bold;
   text-align:center;
   background: #FFFFFF url(/images/getListedButton-l.jpg) no-repeat;
   border-width:0px 0px 0px 0px;
   border-style:solid;
   border-color:#D8D4D4;
}

.listYourOutlet  {
   float:right;
   padding:10px 0px 0px 0px;
   width:145px;
   height:28px;   
}

#latestListings  {
  float:left;
  width:479px
}

#latestListings .Row  {
  float:left;
  background-color:#FFFFFF; 
  border-style:dashed;
  border-width:0px 0px 1px 0px;
  border-color:#CCCCCC;
  height:62px; 
  display:block;
  width:479px;
}

#latestListings .RowEven  {
  float:left;
  background-color:#F5F2F2; 
  border-style:dashed;
  border-width:0px 0px 1px 0px;
  border-color:#CCCCCC;
  height:62px;
  display:block;
  width:479px;
}

#latestListings .latestIcon  {
   float:left; 
   width:62px; 
   margin:4px 8px 0px 8px;
   padding:0px 8px 0px 8px;
}

#latestListings .latestIcon .img{
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px;
}

#latestListings .listingInfo  {
   float:left; 
   margin:2px 0px 0px 0px;
   padding:2px 0px 0px 0px;
   width:306px;
}


#latestListings .statusName  {
   float:left; 
   margin:0px 0px 0px 0px;
   padding:0px 10px 0px 0px;
   color:#D8E1F0;
   font-size:110%;
}

#latestListings .greenStatus  {
   float:right; 
   text-align:right; 
   margin:37px 4px 0px 0px;
   width:61px;
   padding:4px 0px 0px 0px;
}

#latestListings .greyStatus  {
   float:right; 
   text-align:right; 
   margin:37px 4px 0px 0px;
   width:61px;
   padding:4px 0px 0px 0px;
}

#latestListings .openatStatus  {
   float:right; 
   text-align:right; 
   margin:10px 4px 0px 0px;
   width:61px;
   padding:4px 0px 0px 0px;
}

#latestListings .closedStatus  {
    float:left;
    background: #FFFFFF url(/images/homeListingClosed.jpg) no-repeat;
	width:61px;
	height:21px;
}
#latestListings .openStatus  {
    float:left;
    background: #FFFFFF url(/images/homeListingOpen.jpg) no-repeat;
	width:61px;
	height:21px;
}

#latestListings .listingName  {

}

#latestListings .listingAddress {
   float:left;
   color:#5D5F61; 
   font-weight:normal; 
   font-size:75%;
   width:290px;
   padding:0px 0px 0px 0px;

}

#latestListings .clearIt  {
   clear:both;
}


/* Event Listing */

#latestListingsSm  {
  float:left;
  width:190px;
}

#latestListingsSm .Row  {
  float:left;
  background-color:#F7F6F6; 
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
}

#latestListingsSm .RowEven  {
  float:left;
  background-color:#FFFFFF; 
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
}


#latestListingsSm .latestIcon  {
   float:left; 
   width:62px; 
   padding:2px 2px 2px 2px;
}

#latestListingsSm .latestIcon .img{
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px;
}

#latestListingsSm .listingInfo  {
   float:left; 
   padding:2px 0px 0px 0px;
}



#latestListingsSm .status  {
   float:right; 
   text-align:right; 
   width:80px; 
   padding:4px 4px 4px 4px;
}

#latestListingsSm .listingName  {

}

#latestListingsSm .listingAddress {
   color:#5D5F61; 
   font-weight:normal; 
   font-size:75%;
}

#latestListingsSm .clearIt  {
   clear:both;
}

/* End Event listing */



#orderFoodContainer  {  
   position:relative;
   top:25px;
   left:0px;
   width:360px;
   z-index:2;
   padding:0px 0px 0px 20px;
}


#orderFoodContainerInner  {  
   position:relative;
   top:25px;
   left:20px;
   width:500px;
   z-index:2;
   padding:0px 0px 0px 20px;
}

#orderRightHolder  {
   padding:8px 0px 8px 0px;
}

.selectIt  {
 padding:2px 2px 20px 2px;
 background-color:#FFFFFF;
}

.selectContainer1  {
   padding:16px 0px 10px 20px;
   font-size:75%;
 
}

.selectContainer2  {
   padding:0px 0px 10px 20px;
   font-size:75%;
 
}


.selectContainerFoot  {
   float:right;
   padding:6px 6px 0px 194px;
   background-color:#ECECEC;
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px 0px 0px 0px;
 
}


.selectContainerFootInner  {
   float:right;
   padding:6px 6px 0px 334px;
   background-color:#ECECEC;
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px 0px 0px 0px;
 
}

.selectContainerMsg  {
   float:left;
   width:285px;
   padding:0px 0px 0px 75px;
   text-align:center;
   background-color:#FFFFFF;
   color:red;
   font-size:75%;
}

.selectContainerMsgInner  {
   float:left;
   width:500px;
   padding:0px 0px 0px 75px;
   text-align:left;
   background-color:#FFFFFF;
   color:red;
   font-size:75%;
}


.labelIt  {
   color:#2C1F17;
   padding:0px 10px 0px 0px;
   font-family:verdana;
   font-size:110%;
}

.numberIt  {
   color:#265E9A;
   font-size:120%;
   font-weight:bold;
}

.numberIt2  {
   color:#265E9A;
   font-size:90%;
   font-weight:bold;
}


.rightIt  {
   float:right;
}

#sign-in-here  {
  position:absolute;
   top:0;
   left:0px;
   z-index:5;
}

.latestTakeaways  {
   font-size:70%;
}

.latestRight  {
   padding:0px 0px 0px 6px;
}



.homeCount  {
   color:#9A9B92;
   font-size:70%;
}


#area1 {
   float:left;
   padding:0px 0px 0px 8px;
   width:155px;
   line-height:16px;
}


#area2  {
   float:left;
   padding:0px 0px 0px 0px;
   width:155px;
   line-height:16px;  
}

#area3  {
   float:left;
   padding:0px 0px 0px 0px;
   width:155px;
   line-height:16px;  
}

 #foodType1 {
   float:left;
   padding:0px 0px 0px 8px;
   width:155px;
   line-height:16px; 
}

#foodType2 {
   float:left;
   padding:0px 0px 0px 0px;
   width:155px;
   line-height:16px; 
}

#foodType3 {
   float:left;
   padding:0px 0px 0px 0px;
   width:155px;
   line-height:16px; 
}

#itsFree  {
   padding-left:74px;
   font-weight:bold;
   color:#286EEF;
   font-size:80%;
   padding-top:8px;
   padding-bottom:8px;
   
}

#logInContainer  {
   float:left;
   padding:14px 0px 0px 30px;
   width:147px;
}







/* **** ABOUT **** */

#aboutWrapper  {
   padding:0px 0px 0px 0px;
   width:702px;
   text-align:right;
}

#aboutInfo  {
   padding:10px 10px 10px 10px;
   line-height:20px;
   font-size:75%;
   color:#333333;
   background-color:transparent;
   font-family:verdana;
}

/* **** BROWSE TAKEAWAYS **** */



#browseLeftContainer  {
   float:left;
   width:17%;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:#E9E4E4
}



#browseCuisines  {
   text-align:left;
   width:94%;
   border-width:0px;
   border-color:#E66A05;
   border-style:solid;
   padding:0px 0px 8px 0px;
   margin:0px 0px 0px 0px;
}

#browseCuisines h1  {
   margin:0px;
   padding:2px 0px 2px 8px;
   font-size:105%;
   color:#E89316;
   font-family:arial;
}

#browseCuisines .listControlsLeft {
   padding:0px 0px 0px 10px;
}

#browseCuisines ul {
   padding:0px 0px 0px 8px; 
   margin:0px 0px 0px 15px;  
   list-style:square;
   list-style-image: url(/images/pointer.gif);
   font-size:75%;
}



#browseCuisines li {
   padding:0px 0px 0px 0px;
   line-height:22px;

}

#browseCuisines li.selectCusine {
   padding:0px 0px 0px 0px;
   line-height:22px;
   color:#333333;
   background-color:transparent;
   font-weight:bold;
   font-size:100%;

}



#browseLocations  {
   text-align:left;
   width:94%;
   padding:0px 0px 0px 0px;
}


#browseLocations h1  { 
   margin:0px;
   padding:2px 0px 0px 8px;
   font-size:105%;
   height:26px;
   color:#E89316;
   font-family:arial
}

#browseLocations .listControlsLeft {
   padding:0px 0px 0px 10px;
}

#browseLocations ul {
   padding:0px 0px 0px 8px; 
   margin:0px 0px 0px 15px;  
   list-style:square;
   list-style-image: url(/images/pointer.gif);
   font-size:75%;
}
#browseLocations li {
   padding:0px 0px 0px 0px;
   line-height:22px;
}


#browseLocations li.selectLocation {
   padding:0px 0px 0px 0px;
   line-height:22px;
   background-color:transparent;
   color:#333333;
   font-weight:bold;
   font-size:100%;

}


#browseTakeawaysContainer  {
   float:left;
   width:83%;
   background-color:#FFFFFF;
}



#browseTakeawaysHolder  {
  text-align:left;
   width:98%;
}

#browseTakeawaysContainer .genT  {
   float:left;
   font-size:80%;
   width:100%;
   
}

#browseTakeawaysContainer tr.even {
   background-color:#FFFFFF;
}

#browseTakeawaysContainer tr.odd {
 background-color:#F5F2F2;

   
}

#browseTakeawaysContainer td  {
   padding:4px 4px 4px 8px;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:dashed;
   border-right-style:solid;
   border-right-color:#F6F7F8;

   
}


.viewCuisine  {
   color:#333333;
}

#browseTakeawaysContainer a {
   color:#0066FF;
   text-decoration:underline;
}

#browseTakeawaysContainer a:hover {
   color:#0066FF;
   text-decoration:none;
}

 .closed {
   color:#E6051F;
   font-size:95%;
   font-weight:bold;
}

 .collections {
   color:#E8920B;
   font-size:85%;
   font-weight:bold;
}

 .openAt {
   color:#1566EB;
   font-size:8pt;
   font-weight:bold;
}
 .sortbyCuisine {
   width:12%;
}

 .sortbyLocation {
   width:18%;
}

 .sortbyCollection {
   width:13%;
}

 .sortbyDelivery {
   width:13%;
}

 .focus {
}

 .sortbyCuisine {
}

 .viewLocation {
    color:#333333;
	 font-size:95%;
}

 .viewCollection {
}

 .viewDelivery {
}


 .deliveries {
   color:#E8920B;
   font-size:85%;
   font-weight:bold;
}

 .open {
   color:#6CBA10;
   font-size:95%;
   font-weight:bold;
}

.thumbHolder  {
   width:60px;
}

.pageContainer  {
   float:right;
   margin:0px 0px 0px 0px;
   font-size:85%; 
   padding:0px 10px 0px 0px;
   line-height:30px;
   width:776px;
   background-color:#F5F2F2;
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px 1px 1px 1px;
}


.pageContainer2  {
   float:left;
   margin:0px 0px 0px 0px;
   font-size:85%; 
   padding:0px 10px 0px 0px;
   line-height:30px;
   width:948px;
   background-color:#F5F2F2;
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px 1px 1px 1px;
   text-align:right;
}

.selectPageFocus  {
   padding:2px 2px 2px 2px; 
   border-width:1px 1px 1px 1px; 
   border-color:#CCCCCC; 
   border-style:solid; 
   text-decoration: underline; 
   color:#DD6E1F; 
   font-weight:bold;
   font-size: 100%; 
   font-family:verdana;
   background-color:#FFFFFF;
}

.selectPage  {
   float:left;
   margin:0px 0px 0px 0px;
   border-width:1px 1px 1px 1px;
   border-style:solid;
   border-color:#D9D8D8;
   padding:2px 4px 2px 4px;
   background-color:#FFFFFF;
}

.pageName  {
   color:#B2B1B1;
}


.prevNext  {
   color:#838659;
}

.prevNextDisabled  {
   background-color:transparent;
   color:#CCCCCC;
}


 a.prevNext:hover {
   color:#DD6E1F;
}



.refineSearch  {
  padding:4px 0px 0px 0px;
  background-color:transparent;
  color:#333333;
  text-align:center;
  font-weight:bold;
  font-size:80%;  
}

/* **** SEARCH RESULTS **** */

#searchSite  {
   float:left;
   width:100%;
   background-color:#EDEBE2;
   padding:4px 0px 6px 0px;
   font-size:85%;
   color:#333333;
}

#searchSite .textGen  {
   font-size:100%;
   color:#747373;
}

#searchResultsContainer .genT  {
   text-align:left;
   font-size:80%;
   font-weight:bold;
   width:50%;
   border-width:0px 1px 0px 1px;
   border-style:solid;
   border-color:#DDDDDD;
   
}

#searchResultsContainer tr.even {
   background-color:#FFFFFF;
}

#searchResultsContainer tr.odd {
   background-color:#F5F2F2
}

#searchResultsContainer td  {
   padding:4px 4px 4px 8px;
   border-width:0px 0px 1px 0px;
   border-color:#DDDFE0;
   border-style:dashed;
}


#searchResultsContainer a {
   color:#1566EB;
   font-family:verdana;
   font-size:90%;
   text-decoration:underline;
}

#searchResultsContainer a:hover {
   color:#1566EB;
   font-family:verdana;
   font-size:90%;
   text-decoration:none;
}

#searchResultsTable  {
   float:left;
   width:100%;
}


.resultsFound  {
   float:left;
   width:100%;
}



#topText  {
   float:left;
   width:960px;
   padding:8px 0px 8px 8px;
   color:#454443;
   font-size:75%;
}


.img{
   border-color:#CCCCCC;
   border-style:solid;
   border-width:1px;
}




/* **** SHOW TAKEAWAY **** */

#menuLeftContainer  {
   float:left;
   width:18%;
}



#menuDetailsContainer  {
   float:left;
   width:82%;
}




 /*  **** CONTACT **** */ 


#contactWrapper  {
   padding:0px 0px 0px 0px;
   width:702px;
   text-align:right;
}

#formHeader {float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0; background-color:#FFFFFF;}
#formHeader h1{font-size:120%; margin:0px 0px 2px 0px; background-color:transparent; color:#58980B; text-align:left;}
#formHeader a {color:#0056E8; font-size:75%;}
#formHeader .onceOff {color:#333333; font-size:80%;}

.formRow  {
   float:left;
   padding:6px 2px 6px 3px;
   background-color:#FFFFFF;
   width:573px;
   border-width:0px 1px 1px 1px;
   border-style:solid;
   border-color:#CCCCCC;
   border-bottom-style:dashed;
   line-height:21px;
}

.formRowSm  {
   padding:6px 4px 6px 3px;
   background-color:#FFFFFF;
   width:90%;
   border-width:0px 0px 1px 0px;
   border-style:solid;
   border-color:#CCCCCC;
   border-bottom-style:dashed;
   line-height:21px;
}

.formRowSm .leftSignin{float:left; padding:0px 20px 0px 4px; font-family:verdana; background-color:transparent; color:#333333; width:75px; font-weight:normal}
.formRowSm .rightSignin{float:left; color:#323131;  font-family:verdana;  text-align:left; margin:0 0px 0 0px; width:auto; }


.formDetails {padding:0px 0px 0px 0px; margin:0px;}
.formDetails .msg{float:right; color:#F60723; font-size:80%; width:194px; text-align:left; margin:0 0px 0 0px; }
.formDetails a{color:#E8920B; font-weight:bold; font-size:100%;}
.formDetails .itemDescription  {font-style:italic; width:568px; color:#626366; font-size:80%;}
.formDetails .formNotice  {padding:0px 10px 0px 10px; background-color:transparent; color:#333333; font-size:80%; font-weight:bold; text-align:left; margin:0 0px 0 0px; }

.formDetails .left{float:left; padding:0px 20px 0px 4px; font-family:verdana; color:#085FFE; font-size:75%; width:200px; font-weight:normal}
.formDetails .right{float:left; color:#323131; font-size:75%; font-family:verdana;  text-align:left; margin:0 0px 0 0px; width:349px; }
.formDetails .msgHighlight{color:#F60723; font-size:100%; text-align:left; margin:0 0px 0 0px; }
.reviewSection  {padding:4px; font-size:80%; font-weight:bold}
.instruct{background-color:transparent; color:#333333}
.instructRequired{color:#F57710; font-size:75%; font-family:verdana;}
.instructRequired2{color:#F57710; font-family:verdana;}

.formDetails .stepsHeading{float:left; padding:0px 20px 0px 4px; font-family:verdana; background-color:transparent; color:#333333; font-size:75%; width:auto; font-weight:bold; border-width:1px 0px 0px 0px; border-style:solid; border-color:#CCCCCC;}
.formDetails .stepsInfo{float:left; padding:0px 20px 0px 4px; color:#323131; font-size:75%; font-family:verdana;  text-align:left; margin:0 0px 0 0px; width:auto; }





.linkIt  {color:#E8920B; font-weight:bold; font-size:100%;}

.formDetailsSi {padding:0px 0px 0px 0px; margin:0px; border-width:0px 0px 0px 0px; border-color:#CCCCCC; border-style:dashed; width:270px; background: url(/images/sign-in.jpg); width:469px; height:259px;}
.formDetailsSi span{float:right; color:#323131; font-size:80%; text-align:left; margin:0 0px 0 0px; }
.formDetailsSi strong{float:left; padding:0px 0px 0px 4px; background-color:transparent; color:#005AFF; font-size:80%; width:auto;}
.formDetailsSi a{color:#E8920B; font-weight:normal; font-size:100%;}
.formDetailsSi .itemDescription  {font-style:italic; width:99%; color:#626366; font-size:80%;}

.buttonContainer  {
   border-width:0px 0px 0px 0px;
   border-color:#CCCCCC;
   border-style:dashed;
   padding:10px 10px 0px 0px;
   float:right;
}

.formTop{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.formTop h2{margin:2px 0 2px 0; color:#E8920B; font-size:90%;}
.formTop a{color:#E8920B; font-weight:bold; font-size:100%;}

.formHeadings {float:left; padding:5px; width:568px; border:1px solid #ccc; margin:4px 0 0px 0; background-color:#F3F2F2}
.formHeadings h3{margin:4px 0 4px 0; font-family:verdana; padding:0px 0px 0px 0px; background-color:transparent; color:#333333; font-size:75%;}

.formFooter {float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.formFooter h2{margin:2px 0 0px 0;}
.formFooter h4{float:left; color:#000000; background-color:transparent; font-size:70%; margin:2px 0 2px 0;}
.formFooter .footNote {padding:0px 0px 0px 3px; font-style:italic;  color:#626366; font-size:80%;}



.genDetails {padding:0px 0px 0px 0px; margin:0px; border-width:0px 0px 0px 0px; border-color:#CCCCCC; border-style:dashed;}
.genDetails span{float:right; color:#323131; font-size:80%; text-align:left; margin:0 0px 0 0px; }
.genDetails strong{float:left; padding:0px 0px 0px 4px; background-color:transparent; color:#005AFF; font-size:75%; width:auto;}
.genDetails a{color:#E8920B; font-weight:bold; font-size:80%;}
.italicIt{color:#626366; font-size:80%;}
.genDetails .itemDescription  {font-style:italic; width:568px; color:#626366; font-size:80%;}

 /*  **** FOOD MENU CONTROLS **** */  

.foodMenu  { 
   width:100%;
}


.foodMenu th  {
   text-align:left;
   border-width:0px 1px 0px 0px;
   border-color:#C8C8C8;
   border-style:solid;
   background-color:#DDDCDC;
   padding:8px 8px 8px 8px;
   font-size:90%;
}


.foodMenu td  {
   text-align:left;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   padding:8px 8px 8px 8px;
   font-size:85%;
}

#foodMenuHead  {
   float:left;
   width:100%;
}

#foodMenuHead #left  {
   float:left;
}

#foodMenuHead #right {
   float:right;
   padding:0px 8px 0px 0px;
   font-size:75%;
   color:#0000FF;
   font-family:verdana;
}


#foodMenuHead #right  div{
   float:left;
   padding:0px 8px 0px 0px;
}


#foodMenuContainer  {
   float:left;
   width:82%;
}


#foodMenuContainer h2  {
   margin:0px 0px 0px 0px;
   font-size:120%;
}

#foodMenuContainer  #foodmenuCat ul {
   float:left;
   width:99%;
   list-style: none;
   margin:0px 0px 0px 3px;
   padding:0px 0px 0px 0px;
}


#foodmenuCat {
   float:left;
   width:99%;
   background-color:#000000;
   text-transform: uppercase;

}

#foodmenuCat a, #foodmenuCat {
display: block;
margin: 0px 0px 0px 0px;
padding: 8px 8px 8px 8px;
font-size:90%;
font-weight:bold;
}

#foodMenuSelect  {
   float:left;
   padding:8px;
   background-color:#CCCCCC
}

#category01 {
   float:left;
   width:100%     
}

#category01 a {
   color:#0D39F7
}

#categoryHeading h2 {
   text-align:left;
   margin:0px;
   padding:8px 0px 8px 8px;
   font-size:90%;
   color:#0000FF;
}

 .itemName01  {
   background-color:#F7F6F6; 
   color:#000000;
   padding:8px 8px 8px 8px
}

.itemName02  {
   background-color:#F7F6F6; 
}

.itemName03  {
   background-color:#F7F6F6;
}

.itemName04  {
   background-color:#F7F6F6; 
}

.itemName05  {
   background-color:#F7F6F6;
}

.itemName06  {
   background-color:#F7F6F6; 
}

.itemName07  {
   background-color:#F7F6F6; 
}

.itemName08  {
   background-color:#F7F6F6;
}

.itemName09 {
   background-color:#F7F6F6;
}

 .itemNameEven01  {
   background-color:#FFFFFF; 
   color:#000000;
   padding:8px 8px 8px 8px;
}

.itemNameEven02  {
   background-color:#FFFFFF; 
}

.itemNameEven03  {
   background-color:#FFFFFF; 
}

.itemNameEven04  {
   background-color:#FFFFFF; 
}

.itemNameEven05  {
   background-color:#FFFFFF;
}

.itemNameEven06  {
   background-color:#FFFFFF; 
}

.itemNameEven07  {
   background-color:#FFFFFF ;
}

.itemNameEven08  {
   background-color:#FFFFFF; 
}

.itemNameEven09 {
   background-color:#FFFFFF;
}





 /*  **** SHOW-CLIENT-GROUP **** */ 
#clientChain  {
   float:left;
   width:100%;
   
}

#showClientContainer .genT  {
   font-size:80%;
   font-weight:bold;   
}

#showClientContainer a {
   color:#0D39F7;
}

#showClientContainer tr.even {
   background-color:#FFFFFF;
}

#showClientContainer tr.odd {
   background-color:#F7F6F6;
}

#showClientContainer td  {
   padding:4px 4px 4px 8px;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
}




 /*  **** TIMES **** */ 


.times  {
   width:98%;
   background-color:#FFFFFF;
   line-height:18px; 
   font-family:verdana;
}

.times th  {
   font-weight:bold; 
}

.times td {
   text-align:right;
   font-size:75%;
   padding:0px 0px 0px 0px;
   color:#586255;
}

.times td.controlleft {
   text-align:left;
   font-size:75%;
   padding:0px 0px 0px 0px;
   color:#586255;
}

.times td.closedToday {
   text-align:center;
   font-size:75%;
   padding:0px 0px 0px 0px;
   color:#EC0823;

}


#timesContainer  {
   text-align:left;
   width:84%;
   padding:0px 0px 8px 0px;
}


#timesContainer .listControlsLeft {
   float:left;
   padding:0px 0px 0px 0px;
}

#timesContainer h1  {
   margin:0px;
   text-align:left;
   padding:2px 0px 0px 8px;
   font-size:94%;
   color:#E89316;
}

#timesContainer .timesCaptions  {
   margin:2px 0px 2px 0px;
   padding: 0px 0px 0px 4px;
   text-align:left;
   font-size:70%;
   color:#50514E;
}
 

 /*  **** LEFT CATEGORY **** */ 



#leftCatMenu  {
width:169px;

}

ul.leftCatList  {
   list-style:none; 
   margin: 0px 0px 0px 0px; 
   padding:0px 0px 0px 0px;
}

#leftCatMenu li  {
}



#selectedCat  {
   background-color:#3A7EFB;
   padding: 8px 0px 6px 8px; 
   display: block; 
   width: 162px; 
   border-width:0px 0px 1px 0px;
   border-style:solid;
   border-color:#FFFFFF;
   margin:0px 1px 0px 1px;
   font-family:arial;
}





 .selectLink {
   text-decoration: none; 
   color:#FFFFFF; 
   font-size: 75%;
   width: 130px; 
   font-family:arial;
   display:block;
   background:transparent url(/images/select-arrow.gif) no-repeat 100% 5px;
   margin:0px 4px 0px 0px;
}

a.catList  {
   padding: 8px 0px 6px 8px; 
   display: block; 
   width: 162px; 
   border-width:0px 0px 1px 0px;
   border-style:solid;
   border-color:#EDEBE2;
   background: #FFFFFF;
   font-weight:normal;
   margin:0px 1px 0px 1px;
   font-family:arial;
}

a.catList:link     {padding: 8px 0px 6px 8px; width: 162px; background: #FFFFFF; text-decoration: underline; color:#3A7EFB; font-size: 75%;  margin:0px 1px 0px 1px; font-family:arial;}
a.catList:visited  {padding: 8px 0px 6px 8px; width: 162px; background: #FFFFFF; text-decoration: underline; color:#3A7EFB; font-size: 75%;  margin:0px 1px 0px 1px;font-family:arial;}
a.catList:hover    {padding: 8px 0px 6px 8px; width: 162px; background: #3A7EFB ; text-decoration: none; color:#FFFFFF; font-size: 75%;  margin:0px 1px 0px 1px;font-family:arial;}
a.catList:active   {padding: 8px 0px 6px 8px; width: 162px; background: #3A7EFB ; text-decoration: none; color:#FFFFFF; font-size: 75%;  margin:0px 1px 0px 1px; font-family:arial;}



.reviewThisOrder  {
   float:left;
   margin:0px 0px 0px 6px;
   width:157px;
   background: #DCDADA url(/images/review-order-focus.jpg) no-repeat;
   line-height:50px

  
}

a.reviewOrder:link     {padding:0px 0px 7px 4px; text-decoration:underline; color:#FFFFFF; font-size: 85%;   font-family:verdana; font-weight:bold; background-color:transparent;}
a.reviewOrder:visited  {padding:0px 0px 7px 4px; text-decoration:underline; color:#FFFFFF; font-size: 85%;  font-family:verdana; font-weight:bold; background-color:transparent;}
a.reviewOrder:hover    {padding:0px 0px 7px 4px; text-decoration:none; color:#333333; font-size: 85%;  font-family:verdana; font-weight:bold; background-color:transparent;}
a.reviewOrder:active   {padding:0px 0px 7px 4px; text-decoration:underline ; color:#FFFFFF; font-size: 85%;  font-family:verdana; font-weight:bold; background-color:transparent;}



 /*  **** FORMS REGISTER **** */ 

#registerContainer  {
   float:left;
   padding:14px 0px 0px 30px;
   width:147px;
}

#registerWrapper  {
   float:left;
   padding:0px 0px 0px 0px;
   width:60%;
   background-color:#FFFFFF;
}



#formFilling .Row2  {
  float:left;
  background-color:#FFFFFF; 
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#CCCCCC;
  padding:0px 0px 0px 10px;
  margin:0px 1px 0px 1px;
}


#formFilling .labels  {
   background-color:transparent;
   color:#000000;
   font-size:75%;
   padding:4px 0px 4px 0px;
   font-family:verdana;
   float: left;
   text-align: left;
}



#formFilling .fieldControl  {
   float:left; 
   margin:2px 0px 0px 0px;
   padding:2px 0px 0px 0px;
}



#formFilling .instructMe {
   float:right; 
   text-align:right; 
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}


 #formFilling .boxInstruct  {
   text-align:left;
   width:200px;
   margin:0px 0px 0px 0px;
   padding:4px 0px 4px 4px;
   background-color:#FFFFFF;
   border-color:#7EB8E3;
   border-style:solid;
   border-width:1px;
   font-size:75%;
}

#formFilling .clearIt  {
   clear:both;
}



.boxIt  {
   float:left;
   width:70%;
   margin:8px 0px 8px 0px;
   padding:8px 8px 8px 8px;
   border-color:#7EB8E3;
   border-style:solid;
   border-width:0px;
   background-color:transparent;
   color:#000000;
   font-size:75%;
   border-bottom-color:#FFFFFF;
   border-bottom-style:solid;
   border-bottom-width:1px;

}

 .boxInstruct  {
   float:left;
   text-align:left;
   width:20%;
   margin:8px 0px 8px 8px;
   padding:8px 8px 8px 8px;
   background-color:#FFFFFF;
   border-color:#7EB8E3;
   border-style:solid;
   border-width:1px;
   font-size:75%;

}

 .boxInstructTop  {
   float:left;
   text-align:left;
   width:96%;
   margin:8px 0px 8px 0px;
   padding:8px 8px 8px 8px;
   background-color:#FFFFFF;
   border-color:#7EB8E3;
   border-style:solid;
   border-width:1px;
   font-size:75%;
   

}

 .labels  {
   background-color:transparent;
   color:#000000;
   font-size:100%;
   padding:4px 0px 4px 0px;
   font-family:verdana;
   float: left;
   width: 140px;
   text-align: left;
}

.fieldControl  {
  float: right;
  width: 140px;
  text-align: left;
}


div.row {
  clear: both;
  padding-top: 6px;
  }


 /*  **** SEARCH **** */

#searchformInner  {
   float:left;
   background-color:transparent;
   padding:2px 0px 2px 8px;  
   color:#333333;
   font-family:verdana;
}

#searchformContainer #inORcalled  {
   float:left; 
}

#searchformContainer a  {
   color:#085FFE;
   font-size:105%;
   font-family:verdana;
   text-decoration:none;
}


#searchformContainer a:hover  {
   color:#085FFE;
   font-size:105%;
   font-family:verdana;
   text-decoration:underline;
}




 /*  **** WELCOME SEARCH **** */

#welcomeSearch  {
   float:left;
   width:960px; 
   background:#F49426;  
   border-width:6px 0px 0px 0px;
   border-color:#FFFFFF;
   border-top-color:#FBB237;
   border-style:solid;
}

#welcomeSearch #welcomeContainer  {
   float:left;
   width:651px; 
   padding:0px 0px 0px 0px;
   font-weight:normal;
   font-size:75%;
   background-color:transparent;
   color:#FFFFFF;
   font-family:verdana;
   line-height:30px;
}


#welcomeSearch #searchContainer  {
   float:right;
   margin:0px 0px 0px 0px;
   background-color:#F6A53D;
   width:284px;
}


#welcomeSearch #searchContainer .inner  {
   padding:4px 4px 4px 20px;
}

#middleContainer{margin:0px 5px 0px 5px; width:580px; float:left; padding:0px 0px 0px 0px; display:inline; background-color:#FFFFFF;}

#faq   {
   float:left;
   padding:10px 0px 10px 0px;
   background-color:transparent;
   line-height:17px;
   font-size:75%;
   color:#333333;
   font-family:verdana; }


#faq h2{margin:8px 0px 8px 0px; width:565px; background:#F5F2F2 url(/images/refine_bg.gif) repeat-x; padding:6px; font-size:90%; color:#A96802; text-align:left; border-width:1px 1px 0px 1px; border-style:solid; border-color:#CCCCCC}

#faq a {background-color:transparent; color:#58980B; font-size:120%;}

/*  **** DISPLAY RESTAURANT INFO **** */ 


.timesTable  {
   width:100%;
   color:#626366;
   font-size:100%;
   border-color:#CCCCCC;
   border-width:0px 0px 1px 1px;
   border-style:solid;
}

.timesTable th {
  color:#E8920B;
  border-color:#CCCCCC;
  border-width:1px 1px 0px 0px;
  padding:1px;
  border-style:solid;
}

.timesTable .today {
  background-color:#D0EFA9;
  font-weight:bold;
  color:#000000;
  font-size:90%;
}

.timesTable td {
  border-color:#CCCCCC;
  border-width:1px 1px 0px 0px;
  padding:1px;
  border-style:solid;
}

#collectionDelivery  {
   padding:10px 0px 0px 0px;
}

#mapContainer  {clear:both; float:left; padding:10px;}

#takeawayDetails{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 0px 0; background-color:#FFFFFF;}

#takeawayDetails .left {float:left; width:50%;}

#takeawayDetails .right {float:left; width:50%;}

#takeawayDetails h1{font-size:120%; background-color:transparent; color:#58980B; margin:4px 0px 2px 0px;}
#takeawayDetails .location{font-size:100%; font-weight:bold; background-color:transparent; color:#58980B; margin:0px 0px 6px 0px;}
#takeawayDetails a {color:#737373; font-size:85%;}
#takeawayDetails a:hover {color:#7EC22D; font-size:85%; text-decoration:none;}

.imgWrapper  {margin:6px 0px 0px 0px; }

.imgContainer{padding:4px 4px 4px 4px; color:#323131;  width:180px; height:148px; margin:0 0px 0 0px; border-color:#DEDDDD; border-width:1px; border-style:solid;}

.takeawayHeader{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.takeawayHeader h2{margin:2px 0 2px 0; background-color:transparent; color:#333333; font-size:110%;}



.takeawayFooter {float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.takeawayFooter h2{margin:2px 0 2px 0;}
.takeawayFooter h4{float:left; background-color:transparent; color:#000;font-size:70%; margin:2px 0 2px 0;}
.takeawayFooter .footNote {padding:0px 0px 0px 3px; font-style:italic;  color:#626366; font-size:80%;}



.menuGen1  {
   color:#FA8A2F;
   font-size:200%;
   font-weight:600;
   font-family:arial;
}

.menuGen2  {
   background-color:transparent;
   color:#F6A53D;
   font-size:200%;
   font-weight:600;
   font-family:arial;
}

 #takeawayStatusOpen  {
    float:left;
	width:259px;
	height:120px;
 }

  #takeawayStatusClosed  {
    float:left;
	width:259px;
	height:120px;
    background:url(/images/closedTakeaway.gif) no-repeat;
 }

  #takeawayStatusOpen .taMessage {
    text-align:center;
	padding:43px 0px 0px 48px; 
	background-color:transparent;
	color:#FFFFFF;
	font-family:arial;
 }

     #takeawayStatusOpen .taMessage a {
    background-color:transparent;
	color:#FFFFFF;
	font-family:arial;
	text-decoration:none;
	font-size:100%;
 }

   #takeawayStatusClosed .taMessage {
    background-color:transparent;
    text-align:center;
	padding:34px 0px 0px 48px; 
	color:#FFFFFF;
    font-family:arial;
 }


    #takeawayStatusClosed .taMessage a {
    text-align:center;
	padding:20px 0px 0px 0px; 
	color:#045CFE;
    font-family:verdana;
 }


    a.restInfo:link {
    text-align:center;
    background-color:transparent;
	padding:20px 0px 0px 0px; 
	color:#333333;
	font-size:200%;
	font-weight:bold;
 }

    #takeawayStatusClosed .openingAt {
    position:relative;
	background-color:transparent;
	top:4px;
	left:78px;
	color:#333333;
	font-size:90%;
 }
   
.takeawayDetailsRow  {
   float:left;
   padding:6px 3px 6px 3px;
   background-color:#FFFFFF;
   width:572px;
   border-width:0px 1px 1px 1px;
   border-style:solid;
   border-color:#CCCCCC;
   border-bottom-style:dashed;
   line-height:21px;
   font-family:verdana;
}



.takeawayInfo .dialCode{color:#8D8A8A;}
.takeawayInfo a{background-color:transparent; color:#58980B; font-weight:normal; font-size:100%;}
.italicIt{color:#626366; font-size:80%;}
.takeawayInfo .itemDescription  {font-style:italic; width:568px; color:#626366; font-size:80%;}

.takeawayInfo .left{float:left; padding:0px 20px 0px 4px; font-family:verdana; background-color:transparent; color:#333333; font-size:75%; width:200px; font-weight:bold}
.takeawayInfo .right{float:left; color:#323131; font-size:75%; font-family:verdana;  text-align:left; margin:0 0px 0 0px; width:348px; }

 /*  **** DISPLAY MENU **** */ 


.takeawayHeaderRow {padding:0px 0px 0px 0px; margin:0px;}
.takeawayHeaderRow .rightBits{float:right; padding:4px 4px 4px 4px; color:#323131;  width:90px; height:74px; margin:0 26px 0 0px; border-color:#DEDDDD; border-width:1px; border-style:solid;}
.takeawayHeaderRow .leftBits{float:left; color:#323131; }

#takeawayMenuList{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0; background-color:#FFFFFF;}
#takeawayMenuList h2{font-size:120%; background-color:transparent; color:#58980B;}
#takeawayMenuList a {color:#737373; font-size:75%;}



.menuCategoryHeader{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.menuCategoryHeader span{float:right; padding:3px; width:60px; text-align:right; margin-left:4px;}
.menuCategoryHeader .thePrice{float:right; padding:3px; width:100px; text-align:right; margin-left:4px;}
.menuCategoryHeader h2{margin:2px 0 2px 0; color:#E8920B; font-size:100%;}
.menuCategoryHeader h4{float:left; color:#000; background-color:transparent; font-size:70%; margin:2px 0 2px 0;}
.menuCategoryHeader strong{float:left; color:#090; font-size:75%; margin:2px 0 2px 0; width:340px;}
.menuCategoryHeader div{font-style:italic; width:568px; color:#626366; font-size:80%;}


.menuItemHeader{float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.menuItemHeader span{float:right; padding:3px; width:60px; text-align:right; margin-left:4px;}
.menuItemHeader .thePrice{float:right; padding:3px; width:100px; text-align:right; margin-left:4px;}
.menuItemHeader h2{margin:2px 0 2px 0; color:#E8920B; font-size:100%;}
.menuItemHeader h4{float:left; color:#000; background-color:transparent; font-size:70%; margin:2px 0 2px 0;}
.menuItemHeader strong{float:left; color:#090; font-size:75%; margin:2px 0 2px 0; width:340px;}
.menuItemHeader  .italIt{font-style:italic; width:568px; color:#626366; font-size:80%;}
.menuItemHeader .name{color:#1C1A18; font-size:85%;}
.menuItemHeader .genT{color:#626366; font-size:80%;}


.menuCategoryInstruct {float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0; color:#888686; font-size:80%; font-family:verdana;}
.menuCategoryInstruct .left{float:right; }
.menuCategoryInstruct .right{float:right; padding:4px 0px 0px 0px}

.menuCategoryFooter {float:left; width:568px; padding:5px 5px 5px 5px; border:1px solid #ccc; margin:0 0 10px 0;}
.menuCategoryFooter h2{margin:2px 0 2px 0;}
.menuCategoryFooter h4{float:left; background-color:transparent; color:#000;font-size:70%; margin:2px 0 2px 0;}
.menuCategoryFooter .footNote {padding:0px 0px 0px 3px; font-style:italic;  color:#626366; font-size:80%;}

.items{padding:5px; margin:0 0 10px 0; width:568px;}
.items span{float:right; font-weight:bold; color:#E8920B; width:70px; font-size:80%; text-align:right; margin:0 2px 0 2px;}
.items span.thePrice{width:100px;}
.items span.added{width:100px; color:#090}
.items div{padding:3px 0 3px 0; display:block;}
.items strong{float:left; background-color:transparent; color:#005AFF; font-size:75%; width:auto; text-transform:capitalize;}
.items h4{background-color:transparent; color:#000000; font-size:70%; margin:15px 0 6px 0;}
.items i{background-color:transparent; color:#CCCCCC; font-weight:bold;}
.items a{background-color:transparent; color:#005AFF; font-weight:bold; font-size:100%;}
.items .itemDescription  {font-style:italic; width:568px; color:#626366; font-size:80%;}

.menuRow{border-bottom:1px dashed #ccc; padding-bottom:2px;}


#orderItNow  {
 background: url(/images/order.gif);
}

.leftMenuStrips  {
   text-align:left;
   margin:0px 0px 0px 6px;
   border-width:0px 2px 0px 2px;
   border-color:#DCDADA;
   border-style:solid;
}

.leftGenStrips  {
   text-align:left;
   margin:10px 0px 0px 0px;
   border-width:0px 8px 0px 8px;
   border-color:#DCDADA;
   border-style:solid;
}

.rightOrderStrips  {
   margin:0px 0px 0px 0px;
   border-width:0px 0px 0px 0px;
   border-color:#FFFFFF;
   border-style:solid;
   width:168px;
}

.menuCaption  {
    background-color:transparent;
	color:#F49426; 
	font-size:120%; 
	font-family:verdana; 
	font-weight:bold; 
	margin:0px 0px 0px 0px;
}


.orderCaption  {
	color:#3C62FB; 
	font-size:95%; 
	font-family:arial; 
	font-weight:bold; 
	margin:0px 0px 0px 0px;
}

.menuTypeHead  {
   background-color:#58980B;
   width: 169px;
   display: block;
   padding:8px 1px 8px 1px;
   margin:2px 0px 1px 0px;
   border-width:0px 0px 1px 0px;
   border-color:#FFFFFF;
   border-style:solid;
}


.menuTypeHead  a{
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
	font-family:verdana;
	display:block;
	background:transparent url(/images/nav_arrow_down.gif) no-repeat 100% 5px;
	margin:0px 1px 0px 0px;

}


.menuTypeHead  a:active{    
	display:block;
	background:url(/images/nav_arrow1.gif) no-repeat 100% 5px;
	margin:0px 1px 0px 0px;
}


.orderTypeHead {
   background-color:#3A7EFB;
   width: 166px;
   display: block;
   padding:8px 2px 8px 1px;
   margin:2px 0px 1px 0px;
   border-width:0px 0px 1px 0px;
   border-color:#FFFFFF;
   border-style:solid;
   color:#333333;
}



.menuCategoriesHead  {
   float:left; 
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px; 
   font-weight:bold; 
   background-repeat:no-repeat;
   width:130px;
   font-size:80%; 
   color:#5A5B5E;
   font-family:verdana;
}

.menuCatHead  {
   float:left; 
   padding:6px 0px 0px 0px; 
   color:#5A5B5E;
   font-family:verdana;
   font-size:90%;
   margin:0px 0px 2px 0px;
}


.viewCatIntro  {
   color:#8E8D8D; 
   font-size:70%; 
   font-family:verdana; 
   font-weight:normal; 
   margin:0px 0px 4px 0px;
}


.viewOrderIntro  {
   text-align:center;
   color:#8E8D8D; 
   font-size:70%; 
   font-family:verdana; 
   font-weight:normal; 
   margin:0px 0px 4px 0px;
}

.yourOrderHead  {
   float:left; 
   padding:6px 0px 0px 0px; 
   color:#5A5B5E;
   font-family:verdana;
   font-size:90%;
   margin:0px 0px 2px 0px;
}




.headStyle  {
   background-color:transparent;
   padding:0px 0px 0px 8px;
   color:#333333;
   font-size:80%;
   font-weight:bold;
   text-align:left;
}

.headStyleOrder  {
   padding:0px 0px 0px 0px;
   background-color:transparent;
   color:#FFFFFF;
   text-align:center;
   font-weight:bold;
   font-size:90%;
}




.itemsSelected  {
   background-color:#FFFFFF;
   color:#A1A1A1;
   padding:4px 8px 4px 0px;
   font-size:75%;
   height:48px;
   text-align:right;
}

.mustSelect  {
   color:#333333;
   font-weight:normal;
   font-size:100%;
   background-color:#FFFFFF;
   padding:2px 0px 4px 0px;
}

.mustSelect .options  {
   color:#F58711;
}

.orderItemRow  {
   float:left;
   padding:6px 2px 4px 4px;
   background-color:#FFFFFF;
   text-transform:capitalize;
}

.servingTime  {
   background-color:#FFFFFF;
   color:#A1A1A1;
   padding:4px 0px 4px 8px;
   font-size:75%;
   height:48px;
   line-height:20px;
}



.paymentMethod  {
   font-size:75%;
   background-color:transparent;
   color:#333333;
}

.infoNotice {
   text-align:center;
   padding:4px 4px 4px 4px;
   background-color:#FFFFFF;
   font-size:75%;
   color:#333333;
}

.transportMethod  {
   text-align:center;
   padding:4px 8px 8px 0px;
   background-color:#FFFFFF;
   font-size:75%;
   color:#333333;
}
/* Your Order */


.extraCharges {padding:3px 2px 3px 4px; margin:0px; border-width:1px 0px 0px 0px; border-style:dashed; border-color:#CCCCCC; background-color:#CBCACA;}
.extraCharges span{float:right; color:#494848; font-size:75%; text-align:right; margin:0 0px 0 0px;}
.extraCharges strong{float:left; color:#1B1A1A; font-size:65%; width:auto;}

.extraChargesDelivery {padding:3px 2px 3px 4px; margin:0px; border-width:1px 0px 0px 0px; border-style:dashed; border-color:#CCCCCC; background-color:#FCEFD8;}
.extraChargesDelivery span{float:right; color:#494848; font-size:75%; text-align:right; margin:0 0px 0 0px;}
.extraChargesDelivery strong{float:left; color:#1B1A1A; font-size:65%; width:auto;}

.subtotalRow {padding:3px 2px 3px 2px; margin:0px; border-width:1px 0px 0px 0px; border-style:dashed; border-color:#CCCCCC; background-color:#EDEBE2;}
.subtotalRow span{float:right; color:#494848; font-size:75%; text-align:right; margin:0 0px 0 0px;}
.subtotalRow strong{float:left; color:#1B1A1A; font-size:70%; width:auto; padding:0px 0px 0px 2px;}


.divideDelivery {padding:3px 2px 3px 2px; margin:0px; border-width:1px 0px 0px 0px; border-style:dashed; border-color:#CCCCCC; background-color:#FCEFD8;}
.divideDelivery span{float:right; color:#494848; font-size:75%; text-align:right; margin:0 0px 0 0px;}
.divideDelivery strong{float:left; color:#1B1A1A; font-size:70%; width:auto; font-weight:normal; padding:0px 0px 0px 2px;}

.theOrderItems {padding:0px 0px 0px 0px; margin:0px;}
.theOrderItems span{float:right; color:#494848; font-size:75%; text-align:right; margin:0 0px 0 0px;}
.theOrderItems .left{float:left; color:#1B1A1A; font-size:70%; width:auto; font-weight:normal;}


.theTotalRow {padding:3px 2px 3px 4px; margin:0px; border-width:2px 0px 0px 0px; border-style:solid; border-color:#CCCCCC;}
.theTotalRow span{float:right; color:#FFFFFF; background-color:transparent; font-size:85%; text-align:right; margin:0 0px 0 0px;}
.theTotalRow strong{float:left; color:#FFFFFF; background-color:transparent; font-size:85%; width:auto;}

.theTotalRow  {
   padding:2px 2px 2px 4px;
   background-color:#333333;
   color:#FFFFFF;
   line-height:26px;
   font-family:arial;
}


.whoseItFor  {
   padding:4px 0px 4px 4px;
   background-color:#80BD36;
   font-size:80%;
   color:#FFFFFF;
   line-height:22px;
   border-color:#FFFFFF;
   border-width:2px;
   border-style:solid;
   font-weight:normal;
}



 /*  **** GENERAL **** */ 


.addItem  {
   font-size:100%; 
   cursor:pointer; 
   font-weight:bold;
   color:#333333;
}


.addItem2  {
   font-size:160%; 
   cursor:pointer; 
   background-color:transparent;
   color:#333333;
}


.decorateIt  {
   width:135px;
   padding:2px 0px 2px 0px;
   font-weight:bold;
   color:#333333;
   font-size:95%;
}

.genType  {
   font-size:80%;
   text-decoration:none;
   font-weight:bold;
   background-color:transparent;
   color:#333333;
}

.genType2  {
   font-size:80%;
   text-decoration:none;
   font-weight:bold;
   background-color:transparent;
   color:#333333;
}

.genType3   {
   color:#213246;
   font-weight:bold;
   font-family:arial;
   font-size:120%
}

.genType4   {
   color:#213246;
   font-weight:bold;
   font-family:verdana;
   font-size:100%
}

.guide-text  {
   font-weight:normal;
}

.logoBorder  {
   border-color:#F5F2F2;
   border-width:1px;
   border-style:solid;
}


.panel1,.panel2,.panel3,.panel4{background:none;}

.panel1{margin-top:0px; background:transparent url(/images/order-Bg.gif)no-repeat top left; margin-left:10px;padding-top:10px;}
.panel2{background:transparent url(/images/order-Bg.gif)  no-repeat top right;margin-right:0px; padding-top:10px;}
.panel3{background:transparent url(/images/order-Bg.gif)  no-repeat bottom left; margin-left:-10px;padding-left:10px;}
.panel4{background:transparent url(/images/order-Bg.gif)  no-repeat bottom right; padding-bottom:10px;}
.panel4 p{padding:0px;}

.activeMenu li  {
   float:left;
   border-width:1px 1px 0px 1px;
   border-color:#CCCCCC;
   border-style:solid;
}

.countIt  {
   font-weight: normal;
   color:#9A9B92;
   font-size:90%;
}

.countItHead  {
   font-weight: normal;
   color:#1654A4;
   font-size:90%;
}

.countItMain  {
   font-weight: normal;
   color:#333333;
   font-size:85%;
   padding:0px 0px 0px 16px;
}



.divideIt  {
   color:#D4DFF3;
}

.divideIt2  {
   background-color:transparent;
   color:#FFFFFF;
   font-size:75%;
}

.searchWords  {
   padding:1px 0px 0px 20px;
   color:#8E8D8C;
   background: #FFFFFF url(/images/search-icon.jpg) no-repeat;

}

.searchNow  {
   color:#4C4B4B;
   font-weight:bold;
   font-size:80%;
}


.genWelcome  {
   background-color:transparent;
   color:#FFFFFF;
   font-weight:bold;
   padding:0px 0px 0px 8px;
}

.generalContainer  { 
   text-align:left;
   padding:0px 0px 8px 0px;
}

.generalContainer2  { 
   text-align:left;
   padding:0px 0px 8px 0px;
}

#generalMidWrapper  {
   float:left;
   text-align:left;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   width:590px;
   background-color:#FFFFFF;
}

 #generalLeftContainer  {
   float:left;
   text-align:left;
   width:90%;
   padding:0px 0px 8px 0px;
}



#leftGenContainer  {
   float:left;
   width:187px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border-width:0px 1px 1px 1px;
   border-color:#FFFFFF;
   border-style:solid;
   background-color:#FFFFFF;
   border-left-color:#FFFFFF;
}


.navControlsLeft {
    float:left;
   padding:0px 0px 0px 0px;
}

#leftGenContainer2  {
   float:left;
   width:183px;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   border-width:0px 1px 1px 1px;
   border-color:#FFFFFF;
   border-style:solid;
   background-color:#FFFFFF;
   border-left-color:#FFFFFF;
}

#rightGenContainer  {
   float:left;
   width:183px;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
   border-width:1px 1px 1px 1px;
   border-color:#CCCCCC;
   border-style:solid;
   background-color:#F0EFEF;
}


#rightOrderContainer  {
   float:left;
   width:180px;
   margin:0px 0px 10px 0px;
   padding:0px 0px 0px 0px;
   border-width:0px 0px 0px 0px;
   border-color:#CCCCCC;
   border-style:solid;
}

#leftContainer  {
   float:left;
   width:17%;
   margin:0px 2px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:#F6F6F6;
}

#rightContainer  {
   float:left;
   width:82%;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:#F6F6F6;
}

.listIt  {
   line-height:20px;
   color:#86E135;
}


#mainContent  {
   float:left;
}


#overflow_not_in_use  {
background-color:#FFFFFF;
width:100%;
overflow: auto;
}



#signUpNow  {
   padding-left:53px;
}


#takeaway_time  {
   background-color:transparent;
   color:#FFFFFF;
  
}

#tipTopContainer  {
   float:right;
   text-align:right;
   margin:0px 4px 4px 0px

}


#viewLeft  {
   float:left;
   text-align:left;
   padding:8px 0px 8px 8px;
   font-size:75%
}

select.menuList  {
  color:#69696A
}


 /*  **** FONTS **** */ 
 
 .barDivide  {
    color:#A3A3FE;
	font-size:75%;
 }

 .barDivide2  {
    color:#FCEAD0;
	font-size:75%;
 }

.title01  {
   text-decoration: none; 
   background-color:transparent;
   color:#000000; 
   font-size: 70%; 
   font-family: arial,verdana,helvetica;
   font-weight:bold;
   padding:0px;
} 


.genText01  {
   font-size:75%;
   font-weight:bold;
   color:#8EC947;
}

.genText02  {
   font-size:100%;
   font-weight:bold;
   background-color:transparent;
   color:#000000;
}

.genText03  {
   font-size:80%;
   background-color:transparent;
   color:#000000;
}

.genCount  {
   color:#585858;
   font-size:70%;
}


.submitIt  {
   color:#213246;
   font-weight:bold;
   font-family:arial;
}
 

   
 /*  **** HEADINGS **** */   
   
h1.startOrder  { 
   padding:0px 0px 0px 8px;
   margin:0px 0px 0px 0px;
   text-decoration: none;
   color:#FFFFFF;
   width:314px;
   background-color:#7DA2C8; 
   font-size: 140%;
   font-family: arial,verdana,helvetica; 
}  


h1.mainHeading  {
   margin:12px 0px 2px 8px;
   padding:0px 0px 2px 8px;
   width:99%;
   background-color:transparent;
   color:#333333; 
   font-size: 110%;
   font-family: arial,verdana,helvetica;
   text-align:left;
}

h1.mainHeading2  {
   margin:12px 0px 8px 8px;
   padding:0px 0px 8px 0px;
   width:99%;
   background-color:transparent;
   color:#333333; 
   font-size: 110%;
   font-family: arial,verdana,helvetica;
   text-align:left;
}

h2.leftHeading  {
   margin:12px 0px 2px 0px;
   padding:0px 0px 2px 8px;
   text-decoration: none;
   width:80%;
   color:#454443; 
   font-size: 120%;
   font-family: arial,verdana,helvetica;
   text-align:left;
}
h2.level2Heading  {
   margin:0px 0px 0px 8px;
   padding:0px 0px 8px 0px;
   text-decoration: none;
   width:80%;
   color:#68727A; 
   font-size: 100%;
   font-family: arial,verdana,helvetica;
   text-align:left;
}

h2.sideHeading2  {
   margin:0px 2px 0px 2px;
   padding:4px 0px 4px 4px;
   color:#FFFFFF; 
   background-color:#7BC42D;
   font-size:80%;
}

h2.inbodyHead  {
   margin:0px; 
   padding:4px 0px 4px 4px;
   width:238px;
   text-decoration: none;
   background-color:transparent;
   color:#000000; 
   font-size: 14px;
   font-family: arial,verdana,helvetica;
   text-align:left;
   border-color:#92C9F1;
   border-width:0px;
   border-style:solid;
} 

h2.loginTitle  {
   margin:0px; 
   padding:0px;
   text-decoration: none;
   color:#094B7A; 
   font-size: 15px;
   font-family: arial,verdana,helvetica; 
} 


h2.signUpTitle  {
   margin:0px; 
   padding:0px;
   text-decoration: none;
   color:#094B7A; 
   font-size: 15px;
   font-family:  arial,verdana,helvetica; 
}


h3.searchByHead  {
   margin:0px 0px 0px 0px; 
   padding:0px 4px 0px 8px; 
   line-height:28px;
   text-decoration: none;
   color: #213246;
   background-image:url(/images/widgetBackground.jpg);
   background-color:#D7E5F5;
   font-size: 75%;
   font-family:verdana,arial,helvetica; 
}


h3.searchByHead2  {
   margin:0px 0px 0px 0px; 
   padding:0px 4px 0px 4px; 
   line-height:28px;
   text-decoration: none;
   color: #00415C;
   background-image:url(/images/heading-bg.gif);
   background-color:#D7E5F5;
   font-size: 80%;
   font-family: arial,verdana,helvetica; 
   border-style:solid;
   border-color:#CCCCCC;
   border-width:0px 0px 1px 0px;
}

 /*  **** BUTTONS/INPUTS **** */
 
.homeInputs  {
   color:#494641;
   font-size:70%;
   margin-bottom:1px;
   font-family:verdana;
}
 

.buttonStyle  {
   border-left-color: #545454; 
   border-bottom-color: #545454; 
   font: 75% verdana,arial,helvetica,sans-serif; 
   color: #e7e7e7;
   border-top-color: #545454; 
   background-color: #303030; 
   border-right-color: #545454; 
   text-indent:2px;
 }

 /*  **** LINKS **** */

a:link                 {font-family: arial,verdana,helvetica;}
a:visited              {font-family: arial,verdana,helvetica;}
a:hover                {font-family: arial,verdana,helvetica;}
a:active               {font-family: arial,verdana,helvetica;}

a.area:link            {text-decoration: underline; color:#838659; font-size: 75%; font-family:verdana;}
a.area:visited         {text-decoration: underline; color:#838659; font-size: 75%; font-family:verdana;}
a.area:hover           {text-decoration: none; color:#DD6E1F; font-size: 75%; font-family:verdana;}
a.area:active          {text-decoration: underline; color:#838659; font-size: 75%; font-family:verdana;}

a.copy:link            {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}
a.copy:visited         {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}
a.copy:hover           {background-color:transparent; text-decoration: underline; color:#FFFFFF; font-size: 75%;}
a.copy:active          {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}

a.crumbs:link          {text-decoration: underline; color:#4888FC; font-size: 100%; font-family:verdana; font-weight:normal}
a.crumbs:visited       {text-decoration: underline; color:#4888FC; font-size: 100%; font-family:verdana; font-weight:normal }
a.crumbs:hover         {text-decoration: none; color:#F58711; font-size: 100%; font-family:verdana; font-weight:normal}
a.crumbs:active        {text-decoration: underline; color:#4888FC; font-size: 100%; font-family:verdana; font-weight:normal }

a.foot:link            {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}
a.foot:visited         {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}
a.foot:hover           {background-color:transparent; text-decoration: underline; color:#FFFFFF; font-size: 75%;}
a.foot:active          {background-color:transparent; text-decoration: none; color:#FFFFFF; font-size: 75%;}

a.fullOne:link         {text-decoration: underline; color:#A1A1A1; font-size: 100%;}
a.fullOne:visited      {text-decoration: underline; color:#A1A1A1; font-size: 100%; }
a.fullOne:hover        {text-decoration: none; color:#A1A1A1; font-size: 100%; }
a.fullOne:active       {text-decoration: underline; color:#A1A1A1; font-size: 100%; }


a.genClick:link        {text-decoration: underline; color:#085FFE; font-size: 100%; font-family:verdana;}
a.genClick:visited     {text-decoration: underline; color:#085FFE; font-size: 100%; font-family:verdana; }
a.genClick:hover       {text-decoration: none; color:#518DFB; font-size: 100%; font-family:verdana;}
a.genClick:active      {text-decoration: underline; color:#085FFE; font-size: 100%; font-family:verdana; }



a.head:link            {text-decoration: none; color:#838659; font-size: 120%;}
a.head:visited         {text-decoration: none; color:#838659; font-size: 120%;}
a.head:hover           {text-decoration: underline; color:#286EEF; font-size: 120%;}
a.head:active          {text-decoration: none; color:#838659; font-size: 120%;}


a.joinNowL:link         {text-decoration: underline; color:#DEE7F0; font-size:80%;}
a.joinNowL:visited      {text-decoration: underline; color:#DEE7F0; font-size:80%;}
a.joinNowL:hover        {text-decoration: none; color:#DEE7F0; font-size:80%;}
a.joinNowL:active       {text-decoration: underline; color:#DEE7F0; font-size:80%; }

a.list:link            {text-decoration: underline; color:#838659; font-size: 100%; }
a.list:visited         {text-decoration: underline; color:#838659; font-size: 100%;}
a.list:hover           {text-decoration: none; color:#DD6E1F; font-size: 100%; }
a.list:active          {text-decoration: underline; color:#838659; font-size: 100%;}

a.listYourself:link    {text-decoration: none; color:#1566EB; font-size:80%;}
a.listYourself:visited {text-decoration: none; color:#1566EB; font-size:80%;}
a.listYourself:hover   {text-decoration: underline; color:#1566EB; font-size:80%;}
a.listYourself:active  {text-decoration: none; color:#1566EB; font-size:80%;}


a.menuBlur:link        {text-decoration: none; color:#0E0901; padding:0px 3px 0px 3px; font-size: 75%;}
a.menuBlur:visited     {text-decoration: none; color:#0E0901; padding:0px 3px 0px 3px; font-size: 75%;}
a.menuBlur:hover        {text-decoration: none; color:#0E0901; padding:0px 3px 0px 3px; font-size: 75%;}
a.menuBlur:active      {text-decoration: none; color:#0E0901; padding:0px 3px 0px 3px; font-size: 75%;}

a.menuFocus:link       {text-decoration: underline;background-color:#FFFFFF; padding:0px 3px 0px 3px; color:#518A0E; font-size:75%; font-weight:bold;}
a.menuFocus:visited    {text-decoration: underline;background-color:#FFFFFF; padding:0px 3px 0px 3px; color:#518A0E; font-size:75%; font-weight:bold;}
a.menuFocus:hover      {text-decoration: underline;background-color:#FFFFFF; padding:0px 3px 0px 3px; color:#7BC42D; font-size:75%; font-weight:bold;}
a.menuFocus:active     {text-decoration: underline;background-color:#FFFFFF; padding:0px 3px 0px 3px; color:#518A0E; font-size:75%; font-weight:bold;}

a.menuTopBlur:link     {text-decoration: none; color:#0000FF; font-size: 75%;}
a.menuTopBlur:visited  {text-decoration: none; color:#0000FF; font-size: 75%;}
a.menuTopBlur:hover    {text-decoration: underline; color:#0000FF; font-size: 75%;}
a.menuTopBlur:active   {text-decoration: none; color:#0000FF; font-size: 75%;}


a.menuItems:link       {background-color:transparent; text-decoration: none; color:#000000; font-size: 75%; font-weight:bold;}
a.menuItems:visited    {background-color:transparent; text-decoration: none; color:#000000; font-size: 75%; font-weight:bold; }
a.menuItems:hover      {background-color:transparent; text-decoration: underline; color:#296FA1; font-size: 75%; font-weight:bold; }
a.menuItems:active     {background-color:transparent; text-decoration: none; color:#000000; font-size: 75%; font-weight:bold;}


a.pageIt:link            {padding:2px 2px 2px 2px; border-width:1px 1px 1px 1px; border-color:#CCCCCC; border-style:solid; text-decoration: underline; color:#838659; font-size: 100%; font-family:verdana;}
a.pageIt:visited         {padding:2px 2px 2px 2px; border-width:1px 1px 1px 1px; border-color:#CCCCCC; border-style:solid; text-decoration: underline; color:#838659; font-size: 100%; font-family:verdana;}
a.pageIt:hover           {padding:2px 2px 2px 2px; border-width:1px 1px 1px 1px; border-color:#CCCCCC; border-style:solid; text-decoration: none; color:#DD6E1F; font-size: 100%; font-family:verdana; background-color:#FFFFFF;}
a.pageIt:active          {padding:2px 2px 2px 2px; border-width:1px 1px 1px 1px; border-color:#CCCCCC; border-style:solid; text-decoration: underline; color:#838659; font-size: 100%; font-family:verdana;}

a.removeIt:link          {text-decoration: underline; color:#989696; font-size: 75%;}
a.removeIt:visited       {text-decoration: underline; color:#989696; font-size: 75%; }
a.removeIt:hover         {background-color:transparent; text-decoration: none; color:#333333; font-size: 75%; }
a.removeIt:active        {text-decoration: underline; color:#989696; font-size: 75%; }

a.restaurantLink:link    {text-decoration: none; color:#1566EB; font-size: 75%; font-weight:bold; font-family:verdana;}
a.restaurantLink:visited {text-decoration: none; color:#1566EB; font-size: 75%; font-weight:bold; font-family:verdana;}
a.restaurantLink:hover   {text-decoration: underline; color:#1566EB; font-size: 75%; font-weight:bold; font-family:verdana; }
a.restaurantLink:active  {text-decoration: none; color:#1566EB; font-size: 75%; font-weight:bold; font-family:verdana; }

a.signIn:link            {width:75px; padding:5px 2px 12px 2px; text-decoration: underline; color:#333333; font-size: 100%; font-weight:bold;}
a.signIn:visited         {width:75px; padding:5px 2px 12px 2px; text-decoration: underline; color:#333333; font-size: 100%; font-weight:bold;}
a.signIn:hover           {text-decoration: none; color:#333333; width:75px; padding:5px 2px 12px 2px; font-size: 100%; font-weight:bold;}
a.signIn:active          {width:75px; padding:5px 2px 12px 2px; text-decoration: underline; color:#333333; font-size: 100%; font-weight:bold;}

a.submitBack:link        {background-color:transparent; text-decoration: none; color:#3A7EFB; font-size: 100%; font-family:verdana;}
a.submitBack:visited     {background-color:transparent; text-decoration: none; color:#3A7EFB; font-size: 100%; font-family:verdana;}
a.submitBack:hover       {background-color:transparent; text-decoration: underline; color:#3A7EFB; font-size: 100%; font-family:verdana;}
a.submitBack:active      {background-color:transparent; text-decoration: none; color:#3A7EFB; font-size: 100%; font-family:verdana;}





 /*  **** MASTER ROUNDED CONTENT  **** */
 
 
.roundContainerMaster  {
   float:left; 
   width:100%;
}

.round_contentMaster  {
   padding:0px; 
   width:100%; 
   float:left; 
   background:#FFFFFF;
}

.topRoundMaster  {
   float:left; 
   width:100%;
}

.bottomRoundMaster  {
   float:left; 
   width:100%;
}

.roundMaster  {
   display:block;
} 

.roundMaster *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#FFFFFF;
} 

.roundMaster1  {
   border-right:1px solid #FFFFFF;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #FFFFFF; 
   padding-left:1px; 
   margin-left:3px; 
   background:#FFFFFF;
}

.roundMaster2  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   padding:0px 1px; 
   background:#FFFFFF; 
   margin:0px 1px;
} 
 
.roundMaster3  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   margin:0px 1px;
} 

.roundMaster4  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
} 

.roundMaster5  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
}
 



 /*  **** ROUNDED CONTENT  **** */
 
 
.roundContainer  {
   float:left; 
   width:100%;
}

.round_content  {
   padding:0px; 
   width:100%; 
   float:left; 
   background:#FFFFFF;
}

.topRound  {
   float:left; 
   width:100%;
}

.bottomRound  {
   float:left; 
   width:100%;
}

.round  {
   display:block;
} 

.round *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#FFFFFF;
} 

.round1  {
   border-right:1px solid #FFFFFF;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #FFFFFF; 
   padding-left:1px; 
   margin-left:3px; 
   background:#FFFFFF;
}

.round2  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   padding:0px 1px; 
   background:#FFFFFF; 
   margin:0px 1px;
} 
 
.round3  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   margin:0px 1px;
} 

.round4  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
} 

.round5  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
}
 


	

/*  **** ROUNDED LEFT  CONTENT   **** */
 
.roundLeftBoxContainer  {
   width:100%;
   margin:0px 0px 0px 0px;
}

.roundLeftContainer  {
   width:100%;
   margin:1px 0px 0px 0px;
}

.roundLeft_content  {
   padding:0px; 
   width:100%; 
   float:left; 
   background:#FFFFFF;
}

.topRoundLeft  {
   float:left; 
   width:100%;
}

.bottomRoundLeft  {
   float:left; 
   width:100%;
}

.roundLeft  {
   display:block;
} 

.roundLeft *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#FFFFFF;
} 

.roundLeft1  {
   border-right:1px solid #FFFFFF;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #FFFFFF; 
   padding-left:1px; 
   margin-left:3px; 
   background:#FFFFFF;
}

.roundLeft2  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   padding:0px 1px; 
   background:#FFFFFF; margin:0px 1px;
} 
 
.roundLeft3  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF; 
   margin:0px 1px;
} 
 
.roundLeft4  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
} 

.roundLeft5  {
   border-right:1px solid #FFFFFF; 
   border-left:1px solid #FFFFFF;
}
 	



/*  **** ROUNDED MENU LEFT  CONTENT   **** */
 
 
.roundMenuContainer  {
   width:100%;
   margin:0px 0px 0px 0px;
}

.roundMenu_content  {
   padding:0px; 
   width:100%; 
   float:left; 
   background:#DCDADA;
}

.topRoundMenu  {
   float:left; 
   width:100%;
}

.bottomRoundMenu  {
   float:left; 
   width:100%;
}

.roundMenu  {
   display:block;
} 

.roundMenu *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#DCDADA;
} 

.roundMenu1  {
   border-right:1px solid #DCDADA;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #DCDADA; 
   padding-left:1px; 
   margin-left:3px; 
   background:#DCDADA;
}

.roundMenu2  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA; 
   padding:0px 1px; 
   background:#DCDADA; margin:0px 1px;
} 
 
.roundMenu3  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA; 
   margin:0px 1px;
} 
 
.roundMenu4  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA;
} 

.roundMenu5  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA;
}



/*  **** ROUNDED ORDER  CONTENT   **** */
 
 
.roundOrderContainer  {
   width:100%;
   margin:0px 0px 0px 0px;
}

.roundOrder_content  {
   padding:0px; 
   width:100%; 
   float:left; 
   background:#DCDADA;
}

.topRoundOrder  {
   float:left; 
   width:100%;
}

.bottomRoundOrder  {
   float:left; 
   width:100%;
}

.roundOrder  {
   display:block;
} 

.roundOrder *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#DCDADA;
} 

.roundOrder1  {
   border-right:1px solid #DCDADA;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #DCDADA; 
   padding-left:1px; 
   margin-left:3px; 
   background:#DCDADA;
}

.roundOrder2  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA; 
   padding:0px 1px; 
   background:#DCDADA; margin:0px 1px;
} 
 
.roundOrder3  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA; 
   margin:0px 1px;
} 
 
.roundOrder4  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA;
} 

.roundOrder5  {
   border-right:1px solid #DCDADA; 
   border-left:1px solid #DCDADA;
}

 /*  **** ROUNDED CONTENT INNER  **** */
 
 
.roundContainerInner  { 
   width:98%;
}

.round_contentInner  {
   float:left;
   padding:20px 0px 20px 0px; 
   width:100%;  
   background:#E9EEF9;
}


.topRoundInner  {
   float:left; 
   width:100%;
}

.bottomRoundInner  {
   float:left; 
   width:100%;
}

.roundInner  {
   display:block
} 
 
.roundInner *  
   {display:block; 
   height:1px; 
   overflow:hidden; 
   background:#E9EEF9;
} 

.round1Inner  {
   border-right:1px solid #E9EEF9;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #E9EEF9; 
   padding-left:1px; 
   margin-left:3px; 
   background:#E9EEF9;
}

.round2Inner  {
   border-right:1px solid #E9EEF9; 
   border-left:1px solid #E9EEF9; 
   padding:0px 1px; 
   background:#E9EEF9; margin:0px 1px;
} 
 
.round3Inner  {
   border-right:1px solid #E9EEF9; 
   border-left:1px solid #E9EEF9; 
   margin:0px 1px;
} 

.round4Inner  {
   border-right:1px solid #E9EEF9; 
   border-left:1px solid #E9EEF9;
} 

.round5Inner  {
   border-right:1px solid #E9EEF9; 
   border-left:1px solid #E9EEF9;
}




/* START ORDER */
 
 
.orderContainer  {
   float:left; 
   width:100%;   
}

.order_content  {
   padding:0px 0px 0px 0px; 
   width:100%; 
   float:left; 
   background:#FAF8F8;
}


.order_Innercontent  {
   float:left;
   padding:0px 0px 0px 0px;  
}


.toporderRound  {
   float:left; 
   width:100%;
}

.bottomorderRound  {
   float:left; 
   width:100%;
}

.orderround  {
   display:block;
} 

.orderround *  {
   display:block; 
   height:1px; 
   overflow:hidden; 
   background:#7DA2C8;
} 

.orderroundb  {
   display:block;
} 

.orderroundb *  {
   display:block; 
   height:1px; 
   overflow:hidden; 
   background:#ECECEC;
} 

.orderround1  {
   border-right:1px solid #7DA2C8;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #7DA2C8; 
   padding-left:1px; 
   margin-left:3px; 
   background:#7DA2C8;
}

.orderround2  {
   border-right:1px solid #7DA2C8; 
   border-left:1px solid #7DA2C8; 
   padding:0px 1px; 
   background:#7DA2C8; 
   margin:0px 1px;
} 
 
.orderround3  {
   border-right:1px solid #7DA2C8; 
   border-left:1px solid #7DA2C8; 
   margin:0px 1px;
} 

.orderround4  {
   border-right:1px solid #7DA2C8; 
   border-left:1px solid #7DA2C8;
} 

.orderround5  {
   border-right:1px solid #7DA2C8; 
   border-left:1px solid #7DA2C8;
}


.orderround1b  {
   border-right:1px solid #ECECEC;
   padding-right:1px; 
   margin-right:3px; 
   border-left:1px solid #ECECEC; 
   padding-left:1px; 
   margin-left:3px; 
   background:#ECECEC;
}

.orderround2b  {
   border-right:1px solid #ECECEC; 
   border-left:1px solid #ECECEC; 
   padding:0px 1px; 
   background:#ECECEC; 
   margin:0px 1px;
} 
 
.orderround3b  {
   border-right:1px solid #ECECEC; 
   border-left:1px solid #ECECEC; 
   margin:0px 1px;
} 

.orderround4b  {
   border-right:1px solid #ECECEC; 
   border-left:1px solid #ECECEC;
} 

.orderround5b  {
   border-right:1px solid #ECECEC; 
   border-left:1px solid #ECECEC;
}




 /*  **** ADMIN ELEMENTS **** */ 

#adminWrapper  {
   float:left;
   width:100%;
}



  .mandatoryField {
   background-color:#FFFFFF;
   border-color:#FF0000;
   border-style:solid;
   border-width:1px;
   font-weight:bold;

}

.imgControl  {
	padding: 0px; 
	margin: 0 0 0px 0px; 
	display: inline;
}

.menuName  {
   padding:0px 0px 0px 10px;
}

.menuView {

}

.menuView tr {
	background-color:#DDE6F5;
}

.menuView tr.cat_mouse_over {
	background-color:#E9EEF9;
}

.menuView tr.item_mouse_over {
	background-color:#F7BD64;
}


 .menuView td {
   font-size:75%;
   border-width:0px 1px 1px 0px;
   border-style:solid;
   border-color:#FFFFFF;
   padding:2px 0px 2px 2px;
   text-align:left;
}

.missing  {
   color:#EBECEC;
}

.selectPreview  {
   padding:0px 0px 0px 10px;
}


/* MENU EDITOR START */

.adminView  {
font-size:75%;
}

.menu_editor {
}

.menu_editor th  {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

.menu_editor tr {
   background-color:#E9EEF9;
}
.menu_editor tr.cat_mouse_over {
	background-color:#B4C9F6;
}
.menu_editor tr.item_mouse_over {
	background-color:#F7BD64;
}

.menu_editor td {
   font-size:75%;
   border-width:0px 1px 1px 0px;
   border-style:solid;
   border-color:#000000;
   padding:2px 0px 2px 2px;
   text-align:left;
}

/* MENU EDITOR END */

/* MENU VIEW START */
.menu_view {
	float:left;
	width:100%;
}

.menu_view th  {
	background-image:url(/images/th_bg.gif);
	background-repeat:repeat-x;
	border-width:0px 1px 1px 0px;
	border-color:#DDDFE0;
	border-style:solid;
	text-align:left;
	padding:10px 0px 10px 8px;
	white-space: nowrap;
}

.menu_view tr {
	background-color:#E9EEF9;
}

.menu_view tr.item_desc {
	background-color:#FF0000;
}

.menu_view tr.cat_mouse_over {
	background-color:#B4C9F6;
}
.menu_view tr.item_mouse_over {
	background-color:#F7BD64;
}

.menu_view td {
	font-size:75%;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	border-color:#FFFFFF;
	padding:8px 8px 8px 8px;
	text-align:left;
	background-color:#F2F1F1;
}


.genItemT  {
   font-size:75%;
}

.itemdesc {
   font-size:105%;
   text-decoration:none;
   font-weight:bold;
   background-color:transparent;
   color:#333333;
}

/* MENU VIEW END */


.test {
   background-color:#000000;
   color:#FFFFFF;
}


/* **** ADMIN PREVIEW MENUS **** */



#previewContainerLeft  {
   float:left;
   width:17%;
   margin:0px 2px 0px 0px;
   padding:0px 0px 0px 0px;
   background-color:#F6F6F6;
}


#previewContainer  {  
   height:550px;
   float:left;
   text-align:left;
   width:82%;
   border-width:0px;
   border-color:#E66A05;
   border-style:solid;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;

}
 
/* menuPreview START */

 .menuPreview  {
   float:left;
   width:100%;
   
}

.menuPreview th  {
   background-image:url(/images/th_bg.gif);
   background-repeat:repeat-x;
   border-width:0px 1px 1px 0px;
   border-color:#DDDFE0;
   border-style:solid;
   text-align:left;
   padding:10px 0px 10px 8px;
   white-space: nowrap;
}

 .menuPreview td {
   font-size:75%;
   border-width:0px 1px 1px 0px;
   border-style:solid;
   border-color:#FFFFFF;
   padding:8px 8px 8px 8px;
   text-align:left;
   background-color:#F2F1F1;
}

/* menuPreview END */



#quickMenuLinks  {
   text-align:left;
   width:84%;
   padding:0px 0px 8px 0px;
}




ul.menuShortList  {
   padding:0px 0px 0px 12px; 
   margin:0px 0px 0px 15px;  
   list-style:square;
   list-style-image: url(/images/pointer.gif);
   line-height:40px;
   color:#FCAF28;
}

ul.menuShortList  li {
   border-bottom-style:solid;
   border-bottom-width:1px;
   border-bottom-color:#FFFFFF;

}

h2.menuPreview  {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
   text-decoration: none;
   width:100%;
   color:#2C373E; 
   font-size: 140%;
   font-family: arial,verdana,helvetica;
   text-align:left;
}

.menuFooter  {
   padding:4px 4px 4px 4px;
   background-color:#F6F6F6;
   border-style:dashed;
   border-color:#BBBBBB;
   border-width:1px;
}
 

 #quickMenuLinks a  {
     font-size:80%;
  }





/**** SITE MAP ****/

#siteMapInfo  {
   padding:10px 10px 10px 10px;
   line-height:20px;
   font-size:75%;
   background-color:transparent;
   color:#333333;
}


#siteMapInfo #left {  
   float:left;
   width:50%;
   border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}

#siteMapInfo #right { 
   float:left;
   padding:0px 0px 0px 20px;
}

#siteMapInfo a{
   background-color:transparent;
   color:#333333;
}

#siteMapInfo h2{
   font-size:125%;
}

/*  **** SIGN IN **** */

#signInHeader  {
   width:568px; 
   padding:5px;
   border-width:1px 1px 1px 1px;
   border-color:#CCCCCC;
   border-style:solid;
   margin:0px 0px 4px 0px;
}

#signInHeader h1{margin:2px 0 2px 0; color:#7EC22D; font-size:110%; text-align:left;}
#signInHeader a {color:#737373; font-size:85%;}

#signInContainer   {
   padding:10px 10px 10px 10px;
   background-color:transparent;
   line-height:20px;
   font-size:75%;
   color:#333333;
}



#signInContainer #leftSection {  
   float:left;
   width:50%;
   border-width:0px 1px 0px 0px;
   border-style:solid;
   border-color:#CCCCCC;
}

#signInContainer #rightSection { 
   float:left;
   padding:0px 0px 0px 20px;
}


#signInContainer h2{
   font-size:125%;
}

#signinWrapper  {
   padding:0px 0px 0px 0px;
   text-align:right;
 }

#signinPadding {
   float:left;
   margin:10px 10px 10px 10px;
   padding:0px 0px 0px 0px;
   background-color:transparent;
}

 .signInlabels  {
   background-color:transparent;
   color:#000000;
   font-size:100%;
   font-weight:bold;
   padding:4px 0px 4px 0px;
   font-family:verdana;
   float: left;
   font-size:75%;
   width:75px;
   text-align: left;
}

.signInfieldControl  {
  float: left;
  width:100px;
  text-align: left;
}


div.row {
  clear: both;
  padding-top: 6px;
  }

  .formRowSm span  {
     float:right;
  }
  

/**** LEFT COLUMN ****/

#test ul {
   padding:0px 0px 0px 12px; 
   margin:0px 0px 0px 15px;  
   list-style:square;
   list-style-image: url(/images/pointer.gif);
   font-size:75%;

}

#theleftSection .listControlsLeft {
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;

}





/* leftNavigation */
 ul#leftNavigation { margin:0px 0 0 0; padding:0 0  00px; list-style:none; background-color:#FFFFFF;}
 ul#leftNavigation li { margin:0; padding:0px 0px 12px 0px; }
 ul#leftNavigation li a {background-color:transparent; padding:0 10px 0 10px;}
 ul#leftNavigation li ul { margin:8px 0px 0px 0px; padding:0 0 0px; font-size:100%; line-height:20px;  list-style:none; }
 ul#leftNavigation li ul li { padding:2px 0 2px 6px; position:relative; z-index:100; font-weight:normal; }
 ul#leftNavigation li ul li a { display:inline; color:#6A6D44; text-indent:0; background:transparent url(/images/nav_arrow_side.gif) no-repeat 100% 5px; border-width:0px 0px 0px 0px; border-color:#FFFFFF; border-style:solid; text-decoration:none;}
 ul#leftNavigation li ul li a:hover { display:inline; color:#000000; text-indent:0; background:transparent url(/images/nav_arrow_side_focus.gif) no-repeat 100% 5px; border-width:0px 0px 0px 0px; border-color:#CCCCCC; border-style:solid; text-decoration:none;}
 ul#leftNavigation li ul li a:active {display:inline; color:#6A6D44; text-indent:0; background:transparent url(/images/nav_arrow_side_focus.gif) no-repeat 100% 5px; border-width:0px 0px 0px 0px; border-color:#FFFFFF; border-style:solid; text-decoration:none;}

.corner {float:left; width:auto; height:30px; padding:0 0px 0 0; text-indent:0px; background:transparent url(/images/pointer-d.gif) no-repeat 3px; }

li.mainHeadingSide {
    background:url(/images/refine_bg.gif) repeat-x;
	color:#444343;
	line-height:30px;
	margin:0px 0px 6px 0px;
	border-style:solid;
	border-color:#E2E0E0;
	border-width:1px 0px 0px 0px;
	font-size:80%;
	font-weight:bold;
}

.leftInfoLists   {   
   padding:0px 10px 0px 10px;
   margin:0px 0px 10px 0px;
   background-color:transparent;
   color:#333333;  
}


.leftInfoLists a  {
   background-color:transparent;
   color:#333333;
   font-size:70%;
   text-decoration:none;
}


.leftInfoLists li {
 list-style:none;
 padding:0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 line-height:20px;
}



a.leftLists:link            {text-decoration: none; color:#424141; font-size: 70%; font-family:verdana; border-width:1px; border-style:solid; border-color:#FFFFFF; display:block; padding:1px;}
a.leftLists:visited         {text-decoration: none; color:#424141; font-size: 70%; font-family:verdana;  border-width:1px; border-style:solid; border-color:#FFFFFF; display:block; padding:1px;}
a.leftLists:hover           {text-decoration: none; color:#333333; font-size: 70%; font-family:verdana; background-color:#EEF2F3; border-width:1px; border-color:#C8D3D9; border-style:solid; display:block; padding:1px;}
a.leftLists:active          {text-decoration: none; color:#838659; font-size: 70%; font-family:verdana; background-color:#EEF2F3; border-width:1px; border-color:#C8D3D9; border-style:solid; display:block; padding:1px;}




.leftInfoLists h3 {
background:transparent url(/images/refine_bg.gif) repeat-x;
color:#333333;
margin:0px 0px 6px 0px;
padding:3px 3px 3px 3px;
font-size:80%;
border-style:solid;
border-color:#E2E0E0;
border-width:1px;
}


.arrowIt  {
   color:#B2B3A5;
}

/**** PASSWORD CONTROLS ****/

#psContainer {
	height:16px;
	width:172px;
	border:1px solid #CCCCCC;
	margin:0px 0px 0px 0px;
	background-color:#DDDDDD;
}
			
#psStrength {
	background-image:url('/images/pw-strength.jpg');
	height:16px;
	width:0px;
}

#psStrengthMsg  {
   color: #085FFE;
}

/* MY ACCOUNT */

#myAccount  {
   float:left;
}

#myArea1  {
   float:left;
   width:180px;
   text-align:center;

}

#myArea2  {
   float:left;
   width:180px;
   text-align:center;


}

#myArea3  {
   float:left;
   width:180px;
   text-align:center;
}
/* SUBMIT ORDER */

#submitOrder  {
   float:left;
   width:100%;
   font-size:80%;
}

.topInstruction {
   border-width:1px 1px 1px 1px; 
   margin:0px 0px 6px 0px;
   border-style:solid; 
   border-color:#CCCCCC;
   padding:4px;
   background: url(/images/order-bg-grey.jpg) repeat-x;
   background-color:#E8E7E5;
   color:#333333;
   line-height:30px;
   font-size:140%;
   width:750px;

}


.deliveryAddress  {
   border-width:1px 0px 0px 1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   margin:0px 0px 20px 0px;
   background-color:transparent;
   color:#333333;
   width:760px;
}




.deliveryAddress tr.chosenAddress  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
   background-color:#D0EFA9;
} 

.deliveryAddress td  {
   border-width:1px 1px 1px 1px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
} 
  
   

 .orderDetails  {
   border-width:1px 0px 0px 1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   margin:0px 0px 20px 0px;
   background-color:transparent;
   color:#333333;
   width:760px;
}

.orderDetails th  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:8px 4px 4px 4px;
   background: url(/images/order-bg-grey.jpg);
   height:40px;
   font-size:120%;
} 

.orderDetails td  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
} 


.orderDetails td.myTotal  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
   background-color:#EDEBE2;
   color:#333333;
}



.orderDetails td.subTotal  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
   background-color:#E0DDDD;
   color:#333333;
}

.orderDetails td.grandTotal  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
   background-color:#333333;
   color:#FFFFFF;
   font-size:130%;
   font-weight:normal;
} 


 .submitpaymentMethod  {
   border-width:1px 0px 0px 1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   margin:0px 0px 20px 0px;
   background-color:transparent;
   color:#333333;
   width:760px;
}


.submitpaymentMethod th  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
   background: url(/images/order-bg-grey.jpg);
   line-height:40px;
   font-size:120%;
}

.submitpaymentMethod td  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:4px;
} 

.footNotes  {
   color:#DD6E1F;
   font-size:100%;
   font-family:verdana;
}






/* ORDER SENT */

#orderSent  {
   float:left;
   width:100%;
   font-size:80%;
}

#orderSent  a {
   background-color:transparent;
   color:#58980B;
   text-decoration:underline;

}


#orderSent  a:hover {
   background-color:transparent;
   color:#58980B;
   text-decoration:none;

}

.topInstruction {
   border-width:1px 1px 1px 1px; 
   margin:0px 0px 6px 0px;
   border-style:solid; 
   border-color:#CCCCCC;
   padding:4px;
   background: url(/images/order-bg-grey.jpg) repeat-x;
   background-color:#E8E7E5;
   color:#333333;
   line-height:30px;
   font-size:140%;
   width:750px;

}

h1.orderSentH  {
   font-size:130%;
}


/* MY ORDERS */

#myOrders  {
   float:left;
   width:579px;
   font-size:80%;
}


.myOrdersT  {
   border-width:1px 0px 0px 1px; 
   border-style:solid; 
   border-color:#CCCCCC;
   margin:0px 0px 20px 0px;
   background-color:transparent;
   color:#333333;
   width:579px;
}


.myOrdersT th  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:10px 3px 10px 3px;
   background: url(/images/order-bg-grey.jpg);
   font-size:100%;
   color:#A96802;
}

.myOrdersT td  {
   border-width:0px 1px 1px 0px; 
   border-style:solid; 
   border-color:#CCCCCC; 
   padding:10px 3px 10px 3px;
} 


.myOrdersT a {
   background-color:transparent;
   color:#58980B;

}


/**** Important Restaurant Information ****/
#importantInfoBox  {
   border-width:1px 1px 1px 1px;
   border-style:dotted;
   border-color:red;
   padding:10px;
   font-size:75%;
   background-color:#FDFBEC;
}

.importantH  {
   font-weight:bold;

}

/**** Pre-Order ****/
#preorderGuide  {
   width:740px;
   border-width:1px 1px 1px 1px;
   border-style:dotted;
   border-color:#085FFE;
   padding:10px;
   font-size:100%;
   background-color:#FDFBEC;
   margin:0px 0px 10px 0px;
}

.preorderH  {
   font-weight:bold;

}


#preorderDataTime  {
    width:556px;
}
.calendarWrapper  {
   float:left;
   width:25px;
}


.dateWrapper  {
   float:left;
   padding:0px 6px 0px 0px;
}

.clockWrapper  {
   float:left;
   width:25px;
}

.timeWrapper  {
   float:left;
   padding:0px 0px 0px 6px;
}

/**** ERRORS ****/

#errorPage  {
   border-width:1px 1px 1px 1px;
   border-color:#CCCCCC;
   border-style:solid;
   background-color:#F5F2F2;
   padding:20px 20px 20px 20px;
   color:#333333;
   text-align:left;
}
