<script type="text/javascript">window.location.href = 'https://spoondelivery.com/amberuppereast/start/';</script>/* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:5px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:2px;
	line-height:18px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:7px solid #fff;
	overflow:hidden;
	box-shadow:0 0 8px #666;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}


hr {
display: block;
position: relative;
padding: 0;
margin: 8px auto;
width: 98%;
clear: both;
border: none;
border-top: 1px solid #AAA;
border-bottom: 1px solid #FFF;
font-size: 1px;
line-height: 0;
overflow: visible;
}

/* Headers */

/* Lists */
ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}
ul { list-style: disc; }
ol { list-style: decimal; }

dt {
  font-weight: bold;
  color: #1980AF;	
}
dd {
  padding-left: 20px; 
}



/* Images */
img {
	padding: 0px;
}
img.float-right {
  	margin: 5px 0px 10px 10px;  
}
img.float-left {
  	margin: 1px 4px 6px 0px;
}

strong {
	font-weight: bold;
}

/* start - table */
table {
	border-collapse: collapse;	
}
tr { background: #FFF; }
tr.altrow { background: #F9F9F9;	}
th, td {
	text-align: left;			
	border-width: 1px;
  	border-style: solid;
}
th {
	color: #555;
	background: #F0FBFF; 
	padding: .8em 1em;	
  	border-color: #D8EBF5 #D8EBF5 #B9DBEE #D8EBF5;	
}
td {
	border-color: #EFEFEF;	
	padding: .7em 1em;	
}	
/* end - table */

/* form elements */
form {
	margin: 10px 20px; 
	padding: 3px 5px 5px 3px; 


}
form p {
    font-size:12px;
}
label {
	font-weight: bold;
	color: #666666;
}
input[type='text'],input[type='password'], select, textarea {
	margin: 5px 0;
	padding: 5px;
	color: #000;
  width: 240px;
	border-width: 1px;
	border-style: solid;
  border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4; 	
	font: 12px Arial, Helvetica, 'sans-serif';
}

textarea {
	margin: 5px 0;
	padding: 5px;
	color: #000;
  width: 400px;
	border-width: 1px;
	border-style: solid;
  border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4; 	
	font: 12px Arial, Helvetica, 'sans-serif';
}

select {
	margin: 5px 0;
	padding: 5px;
	color: #000;
	border-width: 1px;
    width: auto;
	border-style: solid;
  border-color: #D4D4D4 #EBEBEB #EBEBEB #D4D4D4; 	
	font: 12px Arial, Helvetica, 'sans-serif';
}


input:focus, select:focus, textarea:focus {
	color: #000;
	background: #BEEDFA;
}
#name, #email, #message, #website {
	width: 380px;
}
input.button { 
	font: bold 12px Arial, Helvetica, 'sans-serif'; 
	height: 30px;
	margin: 0;
	padding: 2px 3px; 
	color: #FFF;
	background:#B4DB6F;
	border-width: 1px;
  	border-style: solid;
  	border-color: #B6DE8F #91BD37 #91BD37 #B6DE8F;
}

/* ------------------------------------------
   LAYOUT
------------------------------------------- */ 
#wrap {
	width: 900px;
	margin: 20px auto;
	text-align: left;	
  font-size: 12px;
  height:100%;
}

/* Header */
#header {
	position: relative;
	margin-top: 0px;
	height: 132px;
  background: #fff;
  border-bottom: 1px solid #f9f9f9 !important;
}
#header h1#logo-text { margin: 0; padding: 0; }
#header h1#logo-text a {
	position: absolute; 
	margin: 0; padding: 0 5px 0 0;
	font: bold 62px Arial, Helvetica, 'sans-serif';  
	letter-spacing: -5px;
	color: #1980AF;	
	text-decoration: none;
		
	/* change the values of top and left to adjust the position of the logo*/
	top: 30px; left: 30px;	
}
#header h1#logo-text a:hover { border: none; }
#header p#slogan {
	position: absolute;
	margin: 0; padding:  0 5px 0 0;
	font-family: Arial, Helvetica, 'sans-serif';
	font-weight: bold;
	font-size: 13px;
	line-height: 1.8em;
	font-style: italic;
	letter-spacing: -.3px;
	color: #999;	
	
	/* change the values of top and left to adjust the position */
	top: 102px; left: 32px;		
}

#logo-text img { 
  position: relative;
  top: 3px;
  margin: 0px auto; 
  padding: 0; 
  height:127px; 
  text-align:right
  ;
}

#header #header-box-table, td {
  padding:0px;
	border:0px;
  margin: 0px;
}

#header #header-box-hours {
  padding:5px;
  width: 55%;
	border:1px solid #CCCCCC;
  background-color: #F7F7F7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;		
}

#header #header-box-business {
  padding:5px;
  width: 45%;
  text-align: right;
  background-color: transparent;
}

#header #header-box-business .title{
  font-weight: bold;
  font-size: 19px;	
}



/* Content */
#content-outer {
	clear: both;
	float: left;
	width: 100%;
	margin: 0; padding: 0;
	background: transparent url(https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/images/hor-line.gif) repeat-y center 0;	
  border-left:1px #000 solid; 
  border-right:1px #000 solid; 			
}

#content-outer-noline {
	clear: both;
	float: left;
	width: 100%;
	margin: 0; padding: 0;
	background: #fff;	

}


#content-wrap {
	float: left;
	width: 100%;
	background: transparent url(https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/images/dotted-lines.gif) repeat-x;		
}
#content {
	float: left;
	width: 100%;
	margin-left: 0px;	
	display: inline;
	padding-bottom: 40px;
	border: 1px solid #000; 
}

/* columns */
#left {
	width: 680px;	
	float: left;	
	padding-top: 15px;

}
#right {
	width: 285px;
	float: right;
	padding-top: 5px; 
}

#right h3 {
	margin-left: 10px;	
}
#left h2 {
	font: normal 3.6em Arial, Helvetica, 'sans-serif';
	color: #444;	
	letter-spacing: -2.2px;	
	margin-bottom: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom: 1px solid #EBEBEB;	
}
#left h2 a {
	color: #444;
	border: none; 
}
#left .entry {
	background: url(https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/images/dotted-lines.gif) repeat-x left bottom; 
	padding-bottom: 15px;
}
#left .entry h3 a {
	color: #444;
	border: none;
}


/* footer-bottom */
#footer-bottom {
	float: left;
	clear: both;
	background: #fff url(https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/images/dotted-lines.gif) repeat-x;
	width: 100%;
	margin: 0px auto 20px auto;	
	font-family: Arial, Helvetica, 'sans-serif';
	font-size: 13px;		
	color: #777;
	border-bottom: 50px solid #fff; 
}
#footer-bottom a:hover { border: none; }
#footer-bottom .bottom-left {
	float: left;
	margin: 10px;
}
#footer-bottom .bottom-right {
	text-align: right;
	margin: 10px;
}


/* alignment classes & additional classes*/
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }
.no-border { border: none; }
.no-bg {	background: none; }

/* clearing */
.clearer { clear: both; }
.clear {	display:inline-block; }
.clear:after {
	display:block; 
	visibility:hidden; 
	clear:both; 
	height:0; 
	content: "."; 
}

.hr_thin{ 
  border-bottom:1px solid #f0f0f0;
  margin-top:16px;
  margin-bottom:16px;
  width:80%;
  text-align:center;
}

.formed input,select{
  font-size:12px;
  height:30px;
  padding:3px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;	  
}

.formed span{
  font-size:12px;
  height:30px;
  padding:3px;  
}
sup{
  font-size: 9px !important;
  font-weight:bold;
  margin-bottom:10px;
}

.order-checkout-table{
  font-size:12px;
}

.order-checkout-table td{
  font-size:12px;
  border:1px solid #d9d9d9;
}

.store-location-smallbox{
  display:inline-block;
  padding:7px;
  font-size:15px;
  border:1px solid #d9d9d9;
}

.order-type-smallbox{
  width:200px;
  height:50px;
  padding:7px;
  display:inline-block;
  text-align:center;
  position:relative;
  bottom:25px;
  font-size:12px;
  border:1px solid #d9d9d9;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
}
.order-type-smallbox .title{
  color: #03899c;
  font-size:15px;
}


#order-details{
font-size: 12px;
border: 3px solid #03899c;
padding: 10px;
}

.roundedbox {
  width:90%;
  color: #CCCCCC;
  text-align: center;
  font-weight: bold;
	border:1px solid #007DE2;
  background-color: #0788C3;
  cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

#mycartBox {
  width: 290px;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 12px;
  background-color: #F7F7F7;
}

#mycartBox h2{
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 18px;
}

#itembox {
  margin-left: 10px;
  color: #000;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 13px;
  font-weight: normal;
}

#itembox #itemupdate {
  margin-left: 10px;
  color: #000;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 9px;
  font-weight: normal;
}

#itembox #itemtotal {
  margin-left: 10px;
  color: #000;
	font-family: tahoma, helvetica, arial, sans-serif;
	font-size: 15px;
  text-align:right;
}

#itembox #itemtotal a{
  color: #008CD9;
}

#itembox #itemtotal a:hover{
  color: #000;
}


.orderbox-result{
float:right;
position:relative;
right:10px;
  color: #111;
	font-size: 18px;
  text-align: center;
  font-weight: bold;
	padding: 4px 3px 3px 3px;	
	border:1px solid #CCCCCC;
  background-color: #F7F7F7;
}

.menushow {
padding:5px 10px 10px 10px;
height:100%;
}

.menushow:hover{
  background-color: #f9f9f9;
}

.menubox{
	font-size: 12px;
  font-weight: normal;
  text-align: left;
}

.menubox hr {
  background-color: #f9f9f9;
  height:1px;
  border:0;
  width: 90%;
}

.menubox h2{
	font-size: 14px;
  font-weight: bold;
}

.menubox h2 span{
	font-size: 20px;
  font-weight: bold;
  color:#000;
  float:right;
}

.sides-inline{
  width:185px;
  color: #000;
  border-bottom:1px solid #d9d9d9;
	font-size: 12px;
  text-align: left;
  font-weight: normal;
  padding: 7px;
}

.sides-inline p{
  color: #000;
  border-bottom:1px solid #d9d9d9;
	font-size: 12px;
  text-align: left;
  font-weight: normal;
}

.sides-inline span{
  color: #000;
  border-bottom:1px solid #d9d9d9;
	font-size: 13px;
  text-align: left;
  font-weight: normal;
}

.itemdescription {
  color: #000;
	font-size: 15px;
  text-align: left;
  font-weight: normal;
  width:495px;
  position:relative; bottom:5px;
}

.itempar, p{
  color: #000;
	font-size: 12px;
  text-align: left;
  font-weight: normal;
}

.itempar strong{
  color: #000;
	font-size: 13px;
  text-align: left;
  font-weight: bold;
}

.itempar span{
  color: #000;
	font-size: 11px;
  text-align: left;
  font-weight: normal;
}

.itempar em{
  color: #000;
	font-size: 12px;
  text-align: left;
  font-weight: normal;
  font-style: italic;
}


.itemname {
  color: #000;
	font-size: 14px;
  text-align: left;
  font-weight: bold;
}

.itemname h1{
  color: #949494;
	font-size: 21px;
  text-align: left;
  font-weight: bold;
}
.itemname span{
  color: #60131d;
  font-size: 23px;
  font-family: inherit;
  text-decoration: underlined;
}


.itemname a{
  color: #000;
  font-size: 15px;
  font-family: inherit;
  padding-right: 5px;
}

#checkoutbox {
  margin-top: 10px;
  width: 98%;
	font-size: 14px;
	padding: 5px;
	border:1px solid #CCCCCC;

}
.insidetbl{
  width: 100%;
}



.randomitems, ul
{
list-style-type: none;
padding: 5px 0 0 10px;
margin: 0px;
}

.randomindexprice{
  color: #111;
  height: auto;
  float:right;
  text-align: middle;
  padding: 6px 3px 7px 5px;
	font-size: 13px;
	border:1px solid #CCCCCC;
  background-color: #F7F7F7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

#regularbox {
  margin-top: 10px;
  color: #111;
	font-size: 11px;
	padding: 6px;
	border:1px solid #CCCCCC;
  background-color: #F7F7F7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}

form .floatr {
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	margin-bottom:1.5em;
}

form {
  margin-top: 3px;
  color: #111;
	font-size: 11px;
  font-weight: normal;
}

.form-button {
  padding: 5px;
  height: 33px;
  color: #CCCCCC;
  text-align: center;
  font-weight: bold;
	border:1px solid #007DE2;
  background-color: #0788C3;
  cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

.form-button:hover {
  padding: 5px;
  height: 33px;
	background: #008EFD;
	border:1px solid #007DE2;
}


.notice, .error, .success {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-size:12px;
padding:2px 3px;
}

.notice a, .error a, .success a{
color:#993300;
text-decoration:none;
font-weight:bold;
padding:0 3px;
}

.haserrors {
	padding: 12px;
	line-height: normal;
	font-size: 14px;
	text-align: left;
	border: 1px solid #900;
}
.haserrors span{
	position: relative;
	top: 5px;
	margin-left: 5px;   
}

.haserrors img{
float:left; 
}

.normalbox {
  color: #111;
	font-size: 11px;
  font-weight: normal;
	padding: 4px 3px 3px 3px;	
	border:1px solid #CCCCCC;
  background-color: #F7F7F7;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
}


.infobox {  
  position:relative;
  bottom:30px;
  right: 10px;
  text-align: right;
  color: #111;
	font-size: 15px;
  font-weight: normal;
	font-family: tahoma, helvetica, arial, sans-serif;
}

.menutitle{
  color: #111;
  height: auto;
  text-align: left;
  padding: 2px 2px 3px 5px;
	font-size: 19px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
  font-weight: bold;
  background-color:#f0f0f0;
}

.menudesc{
  display:block;
  color: #111;
  text-align: middle;
  padding: 2px;
	font-size: 12px;
  font-weight:normal;
  font-style:oblique;
}

.menuitem{
  color: #111;
  text-align: middle;
  padding: 6px 3px 0px 6px;
	font-size: 12px;
  font-weight:normal;
	border:1px solid #f9f9f9;
}

.menuitem:hover{
	background-color:#f9f9f9;
}

.menuitem strong{
	font-size:15px;
}

.saveaddress {
  position:relative;
  top: 23px;
  font-weight: normal;
  font-size:12px;
  font-style:italic;
} 

/* nivo stuff */
.banners {
	width:590px !important;
  height:240px !important;
	overflow: hidden;
}

.nivo-controlNav {
	position:relative;
	bottom:3;
	left:5px;
	width:590px;
	text-align:left;
}
.nivo-controlNav a {
	text-indent:-9999px;
}

.local-fb-box{
  position:relative;
  bottom:9px; left: 247px;
} 

/** fix it **/

#myCartItems{
  background-color: #fff;
}

#fixedboxWrapper { 
  position: relative;
  width: 240px;
  background-color: #fff;
}

#fixedbox {
  position: relative;
  top: 0;
  width: 238px;
  /* just used to show how to include the margin in the effect */
  margin-top: 0px;
}

#fixedbox.fixed {
  position: fixed;
  top: 0;
}

#pizza-wrap{
 font-size: 14px;
}

#pizza-wrap #toppings{
  width: 320px;
  border: 7px solid #d9d9d9;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;	
  padding:5px;
}

#pizza-wrap #toppings td{
  border: 1px solid #f9f9f9;
  font-size: 14px;
  padding:3px;
}


#pizza-wrap #toppings .title{
  font-size:15px;
  text-align:left;
}


#pizza-wrap #toppings em{
  font-style: italic;
  font-weight: bold;
  font-size: .89em;
}

#pizza-wrap strong{
  font-size:15px;
  text-align:left;
  font-weight: bold;
}

.bgToggle{
  background-color: #f9f9f9;
}

#order-popup{
  width:650px;
  font-size:14px;
}
#order-popup strong{
  font-size: 14px;
}

#itemWrapContents p{
  font-size: 14px;
}

#itemWrapContents em{
  font-style: italic;
}

#itemWrapContents strong{
  font-size: 14px;
} 

#itemWrapContents .itemprice{
  font-size: 13px;
  display:block;
}

#itemWrapContents h5{
  font-size: 19px;
  color: #000;
}

#header #header-box-wrap {
	position: absolute;
	top: 0px; right: 10px;
	width: 700px;
  height:150px;
}


#header-store-box{
  display:inline-block;
  position:relative; top:1px;
  height:100px;
  width:240px;
  border-left:1px solid #d9d9d9;
  float:right;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  line-height:130%;
  padding:4px;
}

#header-store-box h3{
  font-size:19px;
  padding:0;
  margin:0;
}

#header-store-box span.totalcart{
position:relative;left:63px;bottom:0px;color:#615D5F;font-size:17px;text-align:center;
}

.header-store-get {
  width: 300px;
  border:2px solid #000;
  padding:4px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
    z-index:999;
    position:absolute;
    top:127px;
    left:235px;
    background:#fff;
}

.header-store-get h3{
  font-size:18px;
  padding:0;
  margin:0;
}

.header-store-get .sansup{
    z-index:999;
    position:absolute;
    top:-31px;
    left:135px;
}

#mystore-wrap{
  background-color:#f9f9f9;
  padding:4px;
}

#mystore-wrap span.locationview{
display:block;margin-top:7px;padding:3px;background-color:#F2F2F2;
}

.my-cart-box{
  margin-top:5px;
  position:relative;left:7px;
  width:48px;height:48px;
}

#pre-header{position:relative; padding:5px;background-color:#E8E8E8;border-bottom:1px solid #DBDBDB;}
#pre-header .powered-top{
  padding-left:10px;
  width:350px;
  display:inline-block;
  float:left;
}

#pre-header .let-me-in{
  display:inline-block;
  float:right;
  font-size:12px;
  text-align:right;
  width:350px;
  padding-right:3px;
}

#pre-header a:link{
  color: #000;
  border-bottom:1px dashed #000;
}
#pre-header a:hover{
  color: #E67F19;
}

#upsell h2{
  font-size:19px;
}

#fblike{
  margin-top:10px;
  margin-bottom:30px;
}

img.img{
  width:40px;
  height:40px;
}

.social_buttons{
  margin-right:8px;
}

.boxedup{
  background-color:#ffffff;
  border:1px solid #f0f0f0;
  margin: 3px;
  padding:4px;
}
.boxedup a:link{
  text-decoration:underline;
}
.boxedup span{
 float:right;
}

.locbox{
  float:left;
  text-align:left;
  font-size:15px;
}

.locbox p{
  font-size:15px;
}

.d1{
  width:290px;
  border-right:1px solid #f0f0f0;
}

.d1 img{
  width:16px;
  height:16px;
}
.d1 span{
  font-size:12px;
}
.d2{
  width:290px;
  text-align:center;
}


.step_box:hover{
  background-color: #FCFCFC;
}

.step_box strong{
  color: #000;
  font-size: 14px;
}

.step_box h5{
  margin-left:0;
  margin-top:7px;
  margin-bottom:8px;
  font-size:18px;
  color: #3D3D3D;
}

.step_box h6{
  margin-left:0;
  margin-top:7px;
  margin-bottom:5px;
  font-size:15px;
  font-weight:bold;
  color:#3D3D3D;
}




.step_box em.small_notice{
  font-size:12px;
  font-style: italic;
  color:red;
}


.payment_select{
  margin-left:20px;
}

#wrap_data, #wrap_payment{
  padding:8px;
}

.infowindow{
  background-color:#fff;
  font-size:12px;
  padding:5px;
  }
.infowindow strong{
  font-size:14px;
  font-weight:bold;
  }
  
  .infowindow strong span{
  font-size:12px;
  font-weight:normal;
  float:right;
  clear:both;
  }
  
.infowindow img{
   width:25px;
   height: 25px;
  }
  
  .clickExpand{
  display:none;
  }
  
.clickClass{
  font-size:12px;
  margin: 4px auto;
  width: 440px;
  background-color:#fff;
  padding:5px; 
  cursor:pointer;
  border: 1px solid #808080;
}

.clickClass .left{
  float:left;
  width:230px;
}

.clickClass .right{
  float:right;
  width:200px; 
}

.clickClass .right strong, .left strong{
 font-style:italic;
 font-weight:900;
}

.clickClass img{
  height:16px; width:16px; 
}

.clickClass .start{
 font-size:17px;
 padding:5px;
 width: 150px;
 background-color:#f9f9f9;
 text-align:center;
 margin: 3px auto;
 border: 1px solid #000;
}

.clickClass .start:hover{
 background-color:#d9d9d9;
  cursor:pointer;
}

.clickHigh{
background-color:#C4F2FF; 
  border: 1px solid #000;

}

.clickHighHover{
background-color:#f9f9f9; 
  border: 1px solid #333;
}

.clickLow{
background-color:red;
}


.slider-wrap{border-left:1px solid gray}   

#side_bar{
 font-size:12px;
 float:left; 
} 

.centered { z-index: 100; position: absolute; top: 15%; left: 50%; }

.fromWhereDiv{
  padding:10px;
  border:1px solid #d9d9d9;
  width: 300px;
  margin:7px auto;
  position:relative; left:175px;
}

.searchBoxMain{
  float:left;
  font-size:19px;
  width:430px;
  height:228px;
  z-index: 100;
  background-color:transparent;
  padding:6px;
  border: 1px solid #d9d9d9;
  text-shadow: 1px 1px #d9d9d9;

-webkit-box-shadow: 4px 4px 20px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 20px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 20px rgba(50, 50, 50, 0.75); 
}

.searchBoxMain h4{
  font-size:14px;
}

.searchBoxMain input{
  border: 1px solid #000;
}

.searchBoxMain input:focus{
  background-color: #C4F2FF;
}

.SubmitBoxMain{
  background-color:#69DAFA;
  border: 1px solid #000;
  cursor:pointer;
}

.SubmitBoxMain:hover{
  background-color:#3CB4D6;
}

.searchBoxMain label{
  padding-right:3px;
  color:inherit;
}

.startLocSearch{
  position: absolute;
  top:0px;
  z-index: 99;
  background-color:#fff;
  padding:10px;
  width:248px;
  border: 2px solid #333;

}  

.startLocSearch h4.title{
  cursor:pointer;
}

.bottomGradient span{
  float:right;
  clear:both;
}

#myLocsDivs{
  margin:4px auto;
  padding:2px;
}

#myStore .left{
  padding: 5px;
  border-right:1px solid #000;
  width:235px;
  float:left;
  position:relative;
}

#myStore .right{
  padding: 5px;
  border:0px solid #000;
  width:215px;
  float:right;
}

#myStore .right img{
  width:18px; height:18px;
}

#monday,#tuesday,#wednesday,#thursday,#friday,#saturday,#sunday {
  padding:5px;
  border-bottom:1px solid #d9d9d9;
}

#myStore span.day{

  width: 190px;
  float:left;
  font-weight:900;
}
#myStore div.now{
  background-color: #FFC35C;
}

#myStore span.close{

  width: 260px;
  float:right;
}

#myStore #paymentsOk img{
  height:auto; width: auto;
}

.left #distance{
 padding:10px;
 background-color: #f9f9f9;
 position:absolute; top:-47px; left:2px;
}

.avatar_tiny{
  width:30px; height:30px;
}

.avatar_1{
  width:40px; height:40px;
}

#MenuCatTitle{
  padding:7px;
  margin-bottom:7px;
  background-color:#fafafa;
}

#MenuCatTitle h2{
  font-size: 19px !important;
  color: #333;
}
#MenuCatTitle p{
  font-style:italic;
  font-size: 13px;
}

#starRating{width:140px;text-align:left;}
#starRating em{ margin-left:0px;font-size:11px;position:relative;bottom:0px;font-style:normal;font-weight:300;}
.starRestPage{float:none !important;margin-top:6px!important;text-align:left !important;width:300px !important;}

/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0px;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:blue; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}

/** Div containing the stars **/
.jStar { 
	position:relative;
	left:0;
	z-index:3;
}
  




.displace{position:absolute;top:-100000px;}

.topping_displacer{ height:22px; background: url('../../../../../pt_img/on_full.png') center center no-repeat;}

.topping_displacer_left{background: url('../../../../../pt_img/on_left.png') center center no-repeat;}
.topping_displacer_full{background: url('../../../../../pt_img/on_full.png') center center no-repeat;}
.topping_displacer_right{background: url('../../../../../pt_img/on_right.png') center center no-repeat;}

.left_pizza{
  display:inline-block;
  height:22px;
  width: 23px;
  margin:0px;
}
.full_pizza{
  display:inline-block;
  height:22px;
  width: 23px;
    margin:0px;
}
.right_pizza{
  display:inline-block;
  height:22px;
  width: 23px;
    margin:0px;
}
body {
    padding:0;margin:0;
    background-color:#f9f9f9;  
    font-family: 'Noto Sans', sans-serif;
    font-size:13px;
    color:#000;
}

::selection {
	background: #ffb4b4; /* Safari */
	}
::-moz-selection {
	background: #ffb4b4; /* Firefox */
  }

p,td,table,span,em,b,strong,label {
    color:#000;
}


/* Links */
a:link, a:visited {
	text-decoration: none;
	color: #3DB5FF;
}
a:hover {
  color: #DB3030;
}
a:link.more-link, a:visited.more-link {
	padding-bottom: 2px;
	font-weight: bold;
	color: #DB3030;
}
a:hover.more-link {
	text-decoration: none;
}

/* sidemenus */
.sidemenu ul {
	text-align: left;
	margin: 10px 8px 8px 8px; padding: 0;
	border-top: 1px solid #EBEBEB; 
}
.sidemenu ul li {
	list-style: none;
	padding: 5px;
	margin: 0;		
}
* html body .sidemenu ul li {
	height: 1%;
}
.sidemenu ul li a, 
.sidemenu ul li a:visited {
	color: #3DB5FF;
	padding-left: 0;
}
.sidemenu ul li a span {
	color: #3DB5FF;	
	font-family: Arial, Helvetica, 'sans-serif';
	font-style: normal;
	font-weight: normal;	
	font-size: 12px;
}
.sidemenu ul li a:hover { color: #DB3030; border: none; }
.sidemenu ul ul { margin: 0 0 0 5px; padding: 0; }
.sidemenu ul ul li { background: none; }

h1, h2, h3, h4,h5 {
	font: bold 1em/1.5em Arial, Helvetica, 'sans-serif';
	margin: 0px 10px 0px 0px; 
}



h1 { font-size: 2.7em; font-weight: normal; letter-spacing: -2px;   color: #000;}
h2 { font-size: 1.8em; font-weight: bold;   color: #000;}
h3 { font-size: 1.2em; font-weight: normal; letter-spacing: -0.5px; padding-top: 15px;   color: #000;}
h4 { font-size: 1.4em;   color: #000;}
h5 { font-size: 18px;   color: #000; text-shadow: 0.1em 0.1em #d9d9d9}
h6.title {font-size:15px; color:#333; font-weight:bold;}


/*  navigation  */
#header #nav {
	position: absolute; 
	left: 0px;	bottom: 0px;		
	margin: 0; padding: 5px 0 0 0px;		
	width: 920px; 
  background-color: #f9f9f9;
	/* z-index: 99999; */
}
#header #nav ul {
	float: left;	
	list-style: none;	
	margin: 0;
	padding: 0;
					
}
#header #nav ul li {    
	float: left;
	margin: 0; padding: 0;			
}
#header #nav ul li a:link,
#header #nav ul li a:visited {
	float: left;
	margin-right: 7px;
	padding: 6px 15px 6px 15px;
	color: #000;
	font: bold 14px Arial, Helvetica, 'sans-serif';
	text-transform: uppercase;		
	border-right: 1px solid #DB3030;	
  background-color: #DB3030;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px; 
}
#header #nav ul li a:hover, 
#header #nav ul li a:active {
	border: none; 
	color: #fafafa;
	border-right: 1px solid #3DB5FF;
  background-color: #3DB5FF;	
}
#header #nav ul li#current a {	
	color: #222;	
  background-color: #3DB5FF;	
}

#header #nav ul li.first a:link, 
#header #nav ul li.first a:visited {  
	border-left: 1px solid #DB3030;	
}

.orderbox-small {
  float:right;
  font-weight: bold;
	border:1px solid #d9d9d9;
  background-color: #f9f9f9;
  margin-right:10px;
  padding:3px;
  color:#000;
}

.orderbox-small:hover {
  padding: 3px;
  color: #f9f9f9;
  background-color: #3DB5FF;
	border:1px solid #007DE2;
}

.guestlogin{
width:30px;height:30px;display:inline-block;
background:url('../../../../../pt_img/guest_user.png') left center no-repeat  !important;
}


.orderbutton {
  padding: 6px 3px 7px 3px;
  width:213px;
	color: #000;
  text-align: center;
  font-weight: bold;
  font-size:14px;
	border:1px solid #d9d9d9;
  background-color: #DB3030;
  cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.orderbutton:hover {
	color: #fafafa;
	background: #3DB5FF;
	border:1px solid #d9d9d9;
} 

.orderbutton.small {
  padding: 3px;
  width:80px;
	color: #000;
  text-align: center;
  font-weight: bold;
  font-size:13px;
	border:1px solid #d9d9d9;
  background-color: #DB3030;
  cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.orderbutton.small:hover {
  padding: 3px;
  color: #fafafa;
  background-color: #3DB5FF;
	border:1px solid #d9d9d9;
}

#fancybox-left {
	display:none !important;
}

#fancybox-right {
	display:none !important;
}

#itemWrapContents{
margin: 0;
width: 600px;
}

#itemWrapContents strong.title{
  font-size: 14px;
  color: #DB3030;
  font-weight:900;
} 

.pricebox{ padding:0px;margin:0px;color:inherit; }
.pricebox strong.title{color: #000 !important;}

form .floatr {
	display:inline-block;
	vertical-align:top;
	margin-right:10px;
	margin-bottom:1.5em;
}

form {
  margin-top: 3px;
  color: #111;
	font-size: 12px;
  font-weight: normal;
}

form span.label{
  font-size:12px;
}



.form-button {
  padding: 5px;
  height: 33px;
  color: #fff;
  text-align: center;
  font-weight: bold;
	border:1px solid #007DE2;
  background-color: #0788C3;
  cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}

.form-button:hover {
  padding: 5px;
  height: 33px;
	background: #008EFD;
	border:1px solid #007DE2;
}

.input-small{
 padding: 3px;
  height: 15px;
  width: 150px;
  color: #333;
} 

.boxed_cart{
background-color:#fff !important;
position:relative !important;
bottom: 10px !important;
padding: 5px !important;
}

.smalltext_11{
  font-size:11px;
  line-height:1px !important;
}

.input-small{
width:107px !important;
}

.p{
  font-size:12px !important;
}





.menud {
    width:190px;
}
.menud a {
    color:#000;
    text-decoration:none;
}
.menud ul {
    padding:0;
    border-top:1px solid #CCC;
}
.menud ul li {
    list-style:none;
    border-bottom:1px solid #CCC; 
}
.menud ul li a {
    text-indent:6px;
    display:block;
    padding:6px;
    font-size:12px;
}
.menud ul li a:hover, .menud ul li.selected a  {
    color:#FFF;
    background-color:#3DB5FF;
}

.menud ul li ul {
    display:none;
}
.menud ul li.selected ul {
    display:block;
}
.menud ul li.selected ul a {
    color:#000;
    background-color:white;
    border-left:6px solid white; 
        padding:3px;
}
.menud ul li ul li {
    border-bottom:1px solid white;   
}
.menud ul li ul li:first-child {
    border-top:1px solid white;   
}
.menud ul li.selected ul li.selected a, .menud ul li.selected ul li a:hover {
    color:#000;
    background-color:#d9d9d9;
    padding:3px;
    border-left:6px solid #DB3030; 
}

li.active{
    color:#FFF;
    background-color:#7EB0B0;
    border-left:6px solid #006363; 
}

#itemcheckout {
background:#dedede url('../../../../../pt_img/bottom_gradient.png') center bottom repeat-x;
  margin-top: 10px auto;
  width:170px;
  color: #111;
	font-size: 13px;
  text-align: center;
  font-weight: bold;
	padding: 7px;	
	border:1px solid #CCCCCC;
  background-color: #fff;
  cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
  -moz-box-shadow:    1px 1px 1px 1px #757575;
  -webkit-box-shadow: 1px 1px 1px 1px #757575;
  box-shadow:         1px 1px 1px 1px #757575;
}

#itemcheckout:hover {  
  background-color: #f9f9f9;
  -moz-box-shadow:    1px 1px 1px 1px #919191;
  -webkit-box-shadow: 1px 1px 1px 1px #919191;
  box-shadow:         1px 1px 1px 1px #919191;
}

#itemadded {
width: 98%;
border:1px solid #d9d9d9;
color:#000;
padding:20px;
cursor: pointer;
margin: 5px;
background:url(../../../../../img/key_check.png) 9px 1px no-repeat #f9f9f9;
}

#haserrors {
border:1px solid #FFCF69;
font-size: 14px;
color:#000;
padding:8px;
cursor: pointer;
margin: 0px;
background:url(../../../../../img/key_error.png) center right no-repeat #FFEEC9;
}

.notice {
border:1px solid #e7df8a;
color:#827a30;
padding-left:30px;
background:url(../../../../../img/key_error.png) 9px 3px no-repeat #ffffcc;
}

.error {
border:1px solid #eebeb1;
color:#993300;
padding-left:30px;
background:url(../../../../../img/key_error.png) 9px 4px no-repeat #ffe6db;
}

.success {
border:1px solid #c7ea8b;
color:#398c33;
padding-left:30px;
background:url(../../../../../img/key_error.png) 9px 3px no-repeat #e8fecd;
}

.collapsed_small {
background:url('../../../../../pt_img/minus_16x16.png') 98% center no-repeat;
}

.expanded_small {
background:url('../../../../../pt_img/plus_16x16.png') 98% center no-repeat;
}

.bottomGradient{
background-color:#DB3030;
padding:7px 7px 7px 10px;
border-bottom:2px solid #dedede;
font-weight: 900;
font-size:14px;
text-transform:uppercase;
cursor:pointer;
color: #000;
}

.bottomGradient b{
color: #000;
}

.SearchOverLay{
background:url('../../../../../pt_img/bg_opacity2.png');
padding:10px;
height:207px;
z-index: 100000;
}

#sidetrans{
  position:absolute;
  left:0px;
  top:62px;
  background:transparent url('../../../../../pt_img/bg_opacity2.png') center center;
  width:270px;
  height: 538px; 
    z-index: 1;         
}

#couponSmall{
 border: 4px dashed #808080;
 padding: 3px 10px 8px 10px;
 width: 260px;
 background-color: #f4f4f4;
}

#couponSmall span{
  display:block;
  margin:6px;
}

#couponSmall .discount{
  font-size:30px;
  font-weight: 900;
}

#couponSmall .code{
  font-size:14px;
  font-weight: 600;
  padding: 5px;
  background-color:#d9d9d9;
	color: #3DB5FF;
  font-style:italic;
}

#couponSmall .discount em{
  font-size:15px;
	color: #3DB5FF;
  position:relative;bottom:13px;
}

#commentdisplay{
padding:5px;
margin:5px;
background:#f9f9f9 url(../../../../../pt_img/commentstop.png) no-repeat left top;
}
#commentdisplay .comment{
 margin-left:30px;
 margin-top:3px;
 font-size: 13px;
}

#commentdisplay .by{
float:right;
clear:both;
font-size:11px;
font-style:italic;
}

#myStore .listHead {
background:#dedede url('../../../../../pt_img/plus.png') .8em center no-repeat;
  padding: .5em;
  border: .3em solid #f9f9f9;
  background-color:#f9f9f9;
  width:85%;
  margin: 10px auto;
  font-size: 1.4em;
  font-weight: 900;
  -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;	
  text-transform:uppercase;
  cursor:pointer;
}

#myStore .listHead em{
  margin-left:45px;
}

#myStore .listHead span{
  font-size: .8em;font-style:italic;font-weight:200;
  margin-left:3.5em;
}


#myStore .highlight{
background:#dedede url('../../../../../pt_img/minus.png') .8em center no-repeat;
}

.avatar_1{
  width: 30px; height:30px;
  position:relative; top:4px;left:3px;
}

#itemgs{ padding: 7px 7px;} 

.filterinput{ height:18px; width:200px; border: 1px solid #d9d9d9 !important; }

em.filt{color: #333 !important;}
em.filt:hover{color: #000 !important;}

#listed div.results{ color: #333 !important; border: 1px solid #f9f9f9; font-size: 13px;  margin: 3px; width:311px;float:left; background-color:#F7F7F7; padding:0px; 	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor: pointer; font-weight:200;} 


#listed div.results:hover{ color: #fafafa!important; background-color:#E8E8E8;}

#listed h4.title{ font-weight:bolder;color: #000;margin-left:-2px; font-size:19px;clear:both;}
#menulist{ float:right;font-size: 13px; margin-left:10px; }
#tipped { font-size:15px; color: #fafafa;}
#headerleft { float:left;font-size: 13px; margin-left:5px; width:300px;}
#tipped .titled{ display:block; color:#000; font-size:18px; border-bottom:1px solid #000;}

#tipped span{ display:block; font-size:12px; color: #fafafa;} 
  

#FauxMenuBox{
position:relative; 
float:left;
margin-top: 11px;  
background: #f7f7f7 url(../../../../../pt_img/bullet_arrow_down.png) no-repeat center right;
  height: 25px;
  width: 260px;
  border: 1px solid black;
  padding: 7px 2px 0px 10px;
  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; 
    cursor:pointer; 
}

#FauxMenuBox span{
  color: #000;
  font-weight:bold;
  font-size:15px;

}

#hiddenMenus{
  border: 3px solid black;
  padding: 10px;
  position:absolute; left:40px; top:-6px;
  width: 250px;
  font-size: 14px;
      background-color:#f9f9f9;
  color: #333;
  -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}

#hiddenMenus div{
  width:95%;
  padding:4px;
  margin-bottom:3px; 
  color: #333;
    background-color:#f9f9f9;
}

#hiddenMenus div:hover{
  color: #444;
  background-color:#d9d9d9;
}


.mh_wrapper{
  height:0px;
  line-height:40px;  
  top:80px;
  left:0px;
  font-family: "Myriad Pro", "Trebuchet MS", Helvetica, sans-serif;
  font-size:13px;
  text-transform:uppercase; 
  z-index: 10000; 
}
.mh_itemMain{
  display:none;
  color:#f0f0f0;
  z-index:10;
    border:1px solid #222;
    background-color:#222;
  cursor:pointer;
  text-align:left;
  font-weight:bold;
  text-indent:20px;
  width:200px;
  position:fixed;
  top:0px;
  left:0px;
  text-shadow:1px 1px 1px #000;
}
.mh_itemMain:hover{
  color:#fff;
}
.mh_right{
    width:40px;
    height:40px;
    position:fixed;
    left:0px;
    top:100px;
    cursor:pointer;
    border:1px solid #000;
    background:#DB3030 url(../../../../../pt_img/right.png) no-repeat center center;
}
.mh_wrapper ul {  
  left:0px;
  top:0px;  
  width:900px;
  list-style:none;
  padding-top:73px;  
  margin-left:-10px;
  height:30px; 
}
.mh_wrapper ul li a{
font-weight: 600;
  text-decoration:none;
  cursor:pointer;
  display:block;
  float:left;
  margin:0px;
  text-indent:0px;
  padding:0px 10px 0px 3px;
  line-height:40px;
  height:40px;
  text-indent:10px;
  letter-spacing:1px;
  color:#000;
  background-color:#DB3030;
  border:1px solid #333;
  border-left:none; 
}
.mh_wrapper ul li a.hover{
  color:#fafafa;
  background-color:#3DB5FF;
}

#findusbox{
  padding: 8px 1px;
  margin: 3px auto;
  text-align: center;
  width: 99%;

}

#findusbox .map{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
  border:1px solid #d9d9d9; }

#findusbox img{
  position:relative; top: 4px; right:2px;
}

.step_box .heading,.step_box .heading #order-type-update{
  background-color: #DB3030;
  color: #000;
  font-size: 21px;
  border-bottom:1px solid #f0f0f0;
  padding:6px;
}

.step_box{
  color: #000;
  border:1px solid #f0f0f0;
  padding:0px;
  font-size: 15px;
}

  


/* ACCORDION */
#accordion, #ourMenus {
	margin-bottom:30px;
}
#accordion h2, #ourMenus h2 {
	background: url("../../../../../pt_img/plus-minus.png") 10px 13px no-repeat;
	background-color:#DB3030;
    cursor: pointer;
    margin: 2px 0;
    padding: 10px 32px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color:#000;	
}
#accordion h2 a, #ourMenus h2 a{
  color: #000;
}

#accordion h2.ui-state-active, #ourMenus h2.ui-state-active {
	background: url("../../../../../pt_img/plus-minus.png") 10px -20px  no-repeat;
	background-color:#3DB5FF;
	color:#fafafa !important;
}

#accordion h2.ui-state-active a, #ourMenus h2.ui-state-active a{
  color: #fafafa;
}


#accordion .ui-icon, #ourMenus .ui-icon{
	display:none;
}

.listMyOrders{
  width: 620px;
  padding: 7px;
  border: 1px solid #333;
  margin: 4px auto;
}

.listMyOrders .oid{
  float:left;
  padding: 8px;
  width: 80px;
  font-size: 1.6em;
  font-weight: bold;
  text-align:center;
  background:#DB3030 url('../../../../../pt_img/bottom_gradient.png') center bottom repeat-x;
	color:#000;
    -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
    cursor:pointer;
}

.listMyOrders .oid:hover{
  background-color:#3DB5FF;
	color:#fafafa;
}

.listMyOrders .info{
  float:left;
  padding: 8px;
  width: 280px;
}

.listMyOrders .actions{
  float:right;
  padding: 8px;
  width: 200px;
}

.listMyOrders .actions span{
  text-align:center;
  padding: 8px;
  margin:6px 2px 2px 2px;
  width: 70px;
  border: 1px solid #333;
  color: #fafafa;
  background-color: #3DB5FF;
  font-weight:bold;
  
}

.listMyOrders .actions span a{
  
  color: #fafafa;
  background-color: #3DB5FF;
}

#myStore .left{
  padding: 5px;
  border-right:1px solid #000;
  width:235px;
  float:left;
  position:relative;
}

#myStore .right{
  padding: 5px;
  border:0px solid #000;
  width:215px;
  float:right;
}

#myStore .right img{
  width:18px; height:18px;
}



#monday,#tuesday,#wednesday,#thursday,#friday,#saturday,#sunday {
  padding:10px;
  border-bottom:1px solid #d9d9d9;
}

 span.day{
  width: 240px;
  float:left;
  font-weight:900;

}
 div.now{
  background-color: #FFC35C;
    color: #333;
}

#myStore #paymentsOk img{
  height:auto; width: auto;
}

#distance{
 padding:10px;
 background-color: #f9f9f9;
 position:relative; top:-37px; left:109px;
}


#commentdisplay .comment{
 margin-left:30px;
 margin-top:3px;
 font-size: 13px;
 text-align:left;
}

#commentdisplay .by{
float:right;
clear:both;
font-size:11px;
font-style:italic;
}

#starRating{width:140px;text-align:left;}
#starRating em{ margin-left:0px;font-size:11px;position:relative;bottom:0px;font-style:normal;font-weight:300;}
.starRestPage{float:none !important;margin-top:6px!important;text-align:left !important;width:300px !important;}

/**Div containing the color of the stars */
.jRatingAverage {
	background-color:#f62929;
	position:relative;
	top:0;
	left:0px;
	z-index:2;
	height:100%;
}
.jRatingColor {
	background-color:blue; /* bgcolor of the stars*/
	position:relative;
	top:0;
	left:0;
	z-index:2;
	height:100%;
}

/** Div containing the stars **/
.jStar { 
	position:relative;
	left:0;
	z-index:3;
}

.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.paginate {
	border: 1px solid #4DACFF;
	padding: 2px 8px 2px 8px;
	text-decoration: none;
	color: #000;
}


a.paginate:hover {
	background-color: #3DB5FF;
	color: #fafafa;
	text-decoration: underline;
}

a.current {
	border: 1px solid #4DACFF;
	font: bold 14px Arial,Helvetica,sans-serif;
	padding: 2px 8px 2px 8px;
	cursor: default;
	background:#3DB5FF;
	color: #fafafa;
	text-decoration: none;
}

span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 2px 8px 2px 8px;
	color: #999;
	cursor: default;
}

#timedoutDiv { margin: 7px auto; background-color: #ff6600; padding: 10px; padding-top: 8px; border-style: solid; border-width: 1px; border-color: #c0c0c0; width: 350px; font-size: 12px; font-weight: bold; color:#d9d9d9;}

#goingAway { z-index: 100; position: absolute; top: 40%; left: 30%; background-color: #ff6600; padding: 10px; padding-top: 8px; border-style: solid; border-width: 1px; border-color: #c0c0c0; width: 350px; font-size: 12px; font-weight: bold; color:#d9d9d9;}

#goingAway h4{ font-size:18px; color:#333;}

.empsList { width:765px;border:1px solid #d9d9d9;margin:4px auto;padding:8px; background-color:#f9f9f9; }
.emphighlight { background-color:#F2F5FF; }
.empsList H3 { font-size:18px; }
.empsList H3 span{ background:url('../../../../../pt_img/edit_1.png') right center no-repeat;height:20px;width:48px;}


.sprite_s1{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') 0px 0px; }
.sprite_s2{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -30px 0px; }
.sprite_s3{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -60px 0px; }
.sprite_s4{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -90px 0px; }
.sprite_s5{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -120px 0px; }
.sprite_s6{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -150px 0px; }
.sprite_s7{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -180px 0px; }
.sprite_s8{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -210px 0px; }
.sprite_s9{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -240px 0px; }
.sprite_s0{ display:inline-block;height:40px; width: 30px; background:url('../../../../../pt_img/counter-small.png') -270px 0px; }

#earningPoints { padding:0px;width:200px; border:1px solid #333;	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	}
#earningPoints h5{ color:#333;text-transform:uppercase;position:relative;left:5px; }
#earningPoints img.points{ position:relative;top:4px;}

#upsell { width:553px; }

#getRewardedPoints {
background:#DB3030 url('../../../../../pt_img/getrewarded.png') center center no-repeat;
height: 80px;
width: 202px;
  -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../../../../../sellers/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none; 
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 10px;
	z-index: 1101;
	outline: none;
	display: none;
  border:9px solid #f9f9f9; 
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
  background-color: #fff;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;

}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -32px;
	right: -34px;
	width: 33px;
	height: 33px;
	background: transparent url('../../../../../sellers/fancybox/close_4.png');
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../../../../../sellers/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../../../../../sellers/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://spoondelivery.com/sellers/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


	
	.header-button {
	  display: inline-block;
	  padding: 7px;
		font: 14px "Lucida Grande", Sans-Serif;
	  background-color: #FA6900;

	  box-shadow: inset 0 1px 1px white,
	                    0 3px 3px rgba(0,0,0,0.6);
	  border: 1px solid #9ac9ff !important;
	  text-shadow: 0 -1px 0 rgba(0,0,0,0.3);
	  text-decoration: none;
	  margin: 0;
	  position: relative;
	}
	
	.header-button:hover {
	  box-shadow: inset 0 2px 6px white,
	                    0 3px 3px rgba(0,0,0,0.6);
	}
	
	.header-button:active {
	  box-shadow: inset 0 2px 6px white,
	                    0 1px 1px rgba(0,0,0,0.6);
	  
	  top: 2px;
	}
	


		p { font: 13px/2 tahoma, helvetica, arial, sans-serif; margin: 0 0 0px 0; text-indent: 0px; }

  #logo{
    position:absolute;
    top: 3px;
    left: 30px;
  }

  #logo img{
    width: 209px;
    height: 65px;
  }

  #navtop{
    font: 12px Tahoma, Arial;
    text-align:center;
    margin: 9px 30px;
    font-weight: bold;
    position:relative; top:20px;
    color:#000;
    text-transform:uppercase;

  }

  #navtop a{
    margin-right:19px;
    padding:7px 14px;
    background-color:#fff;
    color: #292929;
    text-decoration:none;
      -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     -khtml-border-radius: 4px;
      border-radius: 4px; 
          border: 1px solid #4a5c63; 
  }

  #navtop a:hover{
    color: #196a87;
    background-color:#f2f2f2;
  }





		h1#page-title{
font-family: 'Noto Sans', sans-serif;
     font-size: 55px;
     color: #fff;
      text-shadow: #333 3px 3px 16px;
      margin: 13px auto 0 auto;
      text-align:center;
    }
    
		#page-findbox {
      position: relative; 
      width: 1000px; 
      margin: 1px auto; 
      padding: 12px; 
      text-align:center; 
      z-index:10000 !important;     	 
    }


		#page-findbox h1{
    font-family: 'Autour One', cursive;
     font-size: 2.7em;
     color: #333;
     margin:0;
      text-shadow: #C9C9C9 0.1em 0.1em 0.2em
    }
		#page-findbox p.indexp{
     font-size: 1em;
     color: #333;
     font-family: tahoma, helvetica, arial, sans-serif;
     margin:0 0px 13px 0;
     padding:none;
     line-height:19px;
    }

		#page-findbox p.indexp em{
      color:#000;
    }


		#page-header { background-color:#a90303; position: relative; height: 73px; width: 100%; margin: 0px auto; padding: 0px; text-align:right;}

    #page-header .wrap{
      padding:1px;
    }

#side_bar{
  position:absolute;
  left:3px;
  top:55px;
  background:transparent url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/pt_img/bg_opacity2.png') center center;
  width:280px;
  height: 100%;  
}

.infowindow{
  background-color:#fff;
  }
  
.clickClass{
 position:relative; left:19px;
 margin:1px auto;
 width: 230px;
 background-color:#fff;
 padding:3px;
 height:250px;
 
-webkit-box-shadow: 4px 4px 20px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    4px 4px 20px rgba(50, 50, 50, 0.75);
box-shadow:         4px 4px 20px rgba(50, 50, 50, 0.75);
}

.clickHigh{
background-color:blue;
}

.clickLow{
background-color:red;
}


.slider-wrap{border-left:1px solid gray;}

#rightbox {
height: 240px;
text-align:left;
color: #fff;
padding:15px 12px 35px 12px;
width: 350px; 
float:right;
margin:2px 2px;
font-family: 'Noto Sans', sans-serif;
background: url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/plat_img/obg3.png');
      border: 1px solid #292929;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     -khtml-border-radius: 10px;
      border-radius: 10px;
}

#rightbox .stepping{ margin: 21px 0px; }

#rightbox .steps{
margin-right:14px;
text-align:center;
width: 45px; height:45px;
display:inline-block; 
background: url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/plat_img/stepsbg.png') center center no-repeat;
}

#rightbox .steps em{ color:#333;font-size:25px;font-weight:bold;position:relative;top:5px;}


#rightbox .titled {margin-bottom: 13px; font-family: 'Noto Sans', sans-serif;font-size:24px;color:#fff;text-align:center;      text-shadow: #000 0.1em 0.1em 0.2em}

#homebox {
height: 240px; width: 550px; 
padding:15px 12px 35px 12px;
width: 550px; 
float:left;
margin:2px 2px;
font-family: 'Noto Sans', sans-serif;
background: url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/plat_img/obg2.png');
      border: 3px solid #292929;
-moz-box-shadow: 0 0 30px black; -webkit-box-shadow: 0 0 30px black; box-shadow: 0 0 30px black;
     -moz-border-radius: 10px;
     -webkit-border-radius: 10px;
     -khtml-border-radius: 10px;
      border-radius: 10px;
}

#homebox .find{border:0; width:235px;height:45px; background: url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/plat_img/findlocarrow.png') center center no-repeat;text-align:center;cursor:pointer;color:#fff;font-size:22px;}
#homebox .find:hover{background: url('https://spoondelivery.com/amberuppereast/u-iamloader/css-load/theme-plat/plat_img/findlocarrow_on.png') center center no-repeat;}

#homebox .titled {display:block;font-size:18px;font-style:italic;color:#333;text-align:left;margin-left:30px;}

.slide { 
    border:5px solid #979797;
    width:228px; 
    height:200px; 
    display:none; 
    position:absolute;
    left: 0px;
    bottom: 0px;
    z-index:-1000;
    background-color:#fff;
    padding:12px;  
}

.slide .order a{
  color:#fff;
  text-decoration:none;
}

.slide .order{
width: 90px;
text-align:center; 
  padding:6px;
  color:#fff;
  font-size:14px;
  background-color:#333;
  position:absolute;bottom: 9px;
  left: 50%; margin-right:190px;
}

.slide .order:hover{
  background-color:#669900;
  z-index:111111111;
}

.button {
    border-bottom:5px solid #979797;
    border-left:1px solid #979797;
    border-right:1px solid #979797;
    border-top:1px solid #979797;
    position:relative;
    right:10px;
    top:0px;
    display: inline-block;
    padding:12px; 
    z-index:10001;
    margin: 15px 5px; 
    width:238px;   
    background-color:#fff;
}

.button:hover {
    cursor:pointer;
    border-bottom:5px solid #292929; 
    border-left:1px solid #979797;
    border-right:1px solid #979797;
    border-top:1px solid #979797;    
}

#showRestSlider { color:#000;}
.slide .content{ color:#000; position:relative; top:60px; font-size:12px;}
.upups{ position:relative; bottom:148px; }
#showRestSlider .img{ width:60px;height:60px; float:left;margin:0 7px;position:relative;bottom:4px;border:1px solid #d9d9d9;}
#showRestSlider h2{ font-size:14px;font-family: 'Sofadi One', cursive;}



#topped img {float:right;margin-top:6px;cursor:pointer;}
#topped a{color:#fff;}
#topped a:hover{color:#d9d9d9;}
#topped{   
   background: url('../../../../../plat_img/obg3.png');
    display: block;
    display: none;
    z-index: 999; 
    position: fixed;
    margin-top: -80px;
    right: 0px;
    bottom:0px;
    width: 100%;
    height: 35px; 
    color:#fff;
    font-size:12px;
    padding:3px;
}



.rating-static {
  width: 60px;
  height: 16px;
  display:  inline-block;
  background: url('../../../../../plat_img/star-rating.png') 0 0 no-repeat;
}
.rating-50 { background-position: 0 0; }
.rating-40 { background-position: -12px 0; } 
.rating-30 { background-position: -24px 0; }
.rating-20 { background-position: -36px 0; }
.rating-10 { background-position: -48px 0; }
.rating-00 { background-position: -60px 0; }
 
.rating-5  { background-position: -48px -16px; }
.rating-15 { background-position: -36px -16px; }
.rating-25 { background-position: -24px -16px; }
.rating-35 { background-position: -12px -16px; }
.rating-45 { background-position: 0 -16px; }

/*old css*/
#main-wrap-big{ border:1px solid #EBEBEB;color:#000; font-size:15px;padding:0px;width: 1001px; margin: 0px auto 10px auto;background-color:#fff;
}

#main-wrap-big .td_main{margin-top:7px;padding:8px; 5px 8px 5px;-moz-border-radius: 5px;border-radius: 5px; }

#main-wrap-big .td_left{margin-top:1px;padding:0;background-color:#f9f9f9; 5px;border-radius: 5px; }


		#main-wrap-big a{
      color:#000;
    }
		#main-wrap-big a:hover{
     color: #0770A2;
    }


#main-wrap-leader{color:#000; font-size:15px;padding:0px;width: 96%; margin: 19px auto 10px auto; background-color:#f9f9f9; 
}


 .small_open { background-color:green;color:#fff;padding:2px 5px;font-size:11px;}
 .small_close { background-color:red;color:#fff;padding:2px 5px;font-size:11px;}
 .padded { padding:5px;font-size:12px !important;}
  .small_open b,.small_close b { color:#fff;}  

.expandtr {
    border-bottom:5px solid #979797;
    border-left:1px solid #979797;
    border-right:1px solid #979797;
    border-top:1px solid #979797;
    position:relative;
    right:-25px;
    bottom:20px;
    display: inline-block;
    padding:13px; 
    z-index:10001;
    margin: 10px 5px; 
    height:100px !important;
    background-color:#fff;
}

.restoSort td#name .restInfo {font-size:12px;display:none;position:relative;height:100%;}
  
  
.restoSort td#rating { width: 90px;text-align:center; }
.restoSort td#distance { width: 90px;text-align:center;font-size:12px;}
.restoSort td#deliver { width: 65px;text-align:center;font-size:12px; }
.restoSort td#togo { width: 65px;text-align:center;font-size:12px;}

.restoSort .trRest {height:70px;margin-top:7px;border-bottom:1px solid #333;}
.restoSort .trRest:hover {background-color:#EDF6FF;}

.restoSort .trc_1 {background-color: #fafafa; }
.restoSort .trc_2 {background-color: #f1f1f1; }

.MostViewed{clear:left;}<!--
     FILE ARCHIVED ON 04:31:53 Aug 17, 2015 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 01:54:17 Apr 26, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
<!--
playback timings (ms):
  capture_cache.get: 0.537
  captures_list: 0.654
  exclusion.robots: 0.028
  exclusion.robots.policy: 0.016
  esindex: 0.011
  cdx.remote: 10.801
  LoadShardBlock: 141.669 (3)
  PetaboxLoader3.resolve: 2755.314 (3)
  PetaboxLoader3.datanode: 170.711 (4)
  load_resource: 2820.182
-->