.header .logo {
	width: 325px;
	height: 98px;
	float: left;
	margin-left: 40px;
	margin-top: 5px;
	background-image: url('../Images/Header/logo-medium.png');
	background-repeat: no-repeat;
	background-position: 0 0;
}
.header .tools {
	width: 215px;
	height: 26px;
	float: right;
	margin-top: 10px;
	margin-right: 42px 
}
.header .restaurant-name{
float: right;
margin-top: 15px;
margin-right: 42px; 
/*font-weight:bold;
 margin-top: 80px; */
}
.header .tools .type {
	width: 215px;
	height: 25px;
	float: left;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #595959;
	background: -moz-linear-gradient(top,rgba(89,89,89,1) 0,rgba(61,61,61,1) 44%,rgba(46,46,46,1) 63%,rgba(5,5,5,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(89,89,89,1)),color-stop(44%,rgba(61,61,61,1)),color-stop(63%,rgba(46,46,46,1)),color-stop(100%,rgba(5,5,5,1)));
	background: -webkit-linear-gradient(top,rgba(89,89,89,1) 0,rgba(61,61,61,1) 44%,rgba(46,46,46,1) 63%,rgba(5,5,5,1) 100%);
	background: -o-linear-gradient(top,rgba(89,89,89,1) 0,rgba(61,61,61,1) 44%,rgba(46,46,46,1) 63%,rgba(5,5,5,1) 100%);
	background: -ms-linear-gradient(top,rgba(89,89,89,1) 0,rgba(61,61,61,1) 44%,rgba(46,46,46,1) 63%,rgba(5,5,5,1) 100%);
	background: linear-gradient(top,rgba(89,89,89,1) 0,rgba(61,61,61,1) 44%,rgba(46,46,46,1) 63%,rgba(5,5,5,1) 100%);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#595959',endColorstr='#050505',GradientType=0);
	box-shadow: 1px 1px 3px #c4c3c3;
	-moz-box-shadow: 1px 1px 3px #c4c3c3;
	-webkit-box-shadow: 1px 1px 3px #c4c3c3;
	text-align: center 
}
.header #usericon {
    width: 26px;
    height: 26px;
    float: left;
    background-image: url("../Images/panel-images.png");
    background-repeat: no-repeat;
    background-position: -60px 0px;
}
.header .visitsite{
	width:auto;
	height:auto;
	margin:4px 0px 0px 10px;
	background:#;
	float:left;
}
.header .settings{
	width:auto;
	height:auto;
	margin:4px 0px 0px 10px;
	background:#;
	float:left;
}
.header .logout{
	width:auto;
	height:auto;
	margin:4px 0px 0px 10px;
	background:#;
	float:left;
}
.header .navigation{
	width:165px;
	height:54px;
	/*margin:30px 0px 0px 270px;*/
	margin-top: 5px;
	/* padding-right: 10px; */
	border:1px solid #ededed;
	background:#f5f5f5;
	border-radius:4px;
	float:right;
}
.header .tools .caption {
    width: 180px;
    font-size: 13px;
    color: #FFF;
    float: left;
    margin-top: 5px;
}
.menubox .bg {
	background-color: #d40200;
	background-repeat: repeat;
	background-position: left top;
}
.menubox .gradient div{
	width: 100%;
	height: 33px;
	border-top: 1px solid #9FD706;
	border-bottom: 1px solid #bfbfbf;
	background: #A0D805; /* Old browsers */
	background: -moz-linear-gradient(top,  #A0D805 0%, #68B703 50%, #2F7400 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0D805), color-stop(50%,#68B703), color-stop(100%,#2F7400)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #A0D805 0%,#68B703 50%,#2F7400 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #A0D805 0%,#68B703 50%,#2F7400 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #A0D805 0%,#68B703 50%,#2F7400 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #A0D805 0%,#68B703 50%,#2F7400 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A0D805', endColorstr='#2F7400',GradientType=0 ); /* IE6-9 */		
}
#menu .item {
	width: 114px;
	height: 32px;
	float: left;
	border-right: 1px solid #9FD706;
	text-align: center;
}
#menu .caption {
	text-align: center;
	width: 110px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 .1em .1em #8ECE05;
	float: left;
	margin-top: 8px;
}
#sub-menu .item{
	text-align: center;
	width: 110px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 .1em .1em #8ECE05;
	float: left;
	margin-top: 8px;
}
#sub-menu .caption {
	text-align: center;
	width: 110px;
	font-size: 14px;
	color: #ffffff;
	text-shadow: 0 .1em .1em #8ECE05;
	float: left;
	margin-top: 8px;
}
/*  ########### start main page  ########### */
#secondarymenu { 
	margin-left:50px;
	margin-top: 15px;
	width:700px;
	float:left;
}

.boxbutton {
	width: 102px;
	height: 102px;
	float: left;
	margin-right: 27px;
	margin-bottom: 25px;
	background-color: #f2f2f2;
	border: 1px solid #d3d3d3;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	text-align: center;
}

.boxbutton .img { 
	float: left;
	background-color:#37353a;
}

.boxbutton .caption1 {
	width: 100px;
	float: left;
	font-size: 12px;
	text-shadow: 0 .1em .1em #f1f0f0;
	margin: -28px 0px 0 0;
	color: #ffffff;
	z-index: 1000;
}

.boxbutton .caption2 {
	width: 100px;
	float: left;
	margin: -13px 0px 0 0;
	font-size: 10px;
	text-shadow: 0 .1em .1em #f1f0f0 color: #cbb0b0;
	color: #ffffff;
}

.boxbutton .cities {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-cities.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .business {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-business.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .orders {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-orders.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .discount {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/dis_codes.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .discountOffer {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/special_offer.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .ziplogo {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/zip_code.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .invoice {
	background-image:url('../Images/Home/invoice.png');
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 102px;
	width: 102px;
}

.boxbutton .users {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-users.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .statistics {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-statistics.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .adds {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-adds.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .bill {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/panel-dashboard-adds.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .review {
	background-image: url('../Images/Home/review.png');
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 102px;
	width: 102px;
}

.boxbutton .reward {
	background-image: url('../Images/Home/reward.png');
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	height: 102px;
	width: 102px;
}

.boxbutton .messages {
	width: 38px;
	height: 32px;
	margin-left: 32px;
	margin-top: 18px;
	background-image: url('../Images/panel-images.png');
	background-repeat: no-repeat;
	background-position: -248px 0 
}

.boxbutton .notification {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/notification.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .newsletter {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/newsletter.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.boxbutton .administrator {
	width: 102px;
	height: 102px;
	background-image: url('../Images/Home/administrator.png');
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}


.top_line{
	width:570px;
	height:	1px;
	float:left;
	margin:30px 0px 0px 30px;
	background:#ccc;

}
.tab_div{
	width:500px;
	height:	auto;
	float:left;
	margin:30px 0px 30px 30px;
	background:#454545;
	border-radius:5px;
	padding:15px;
}
.tab-nav{
	min-width:400px;
	height:auto;
	margin:0px 0px 0px 0px;
	background:#;
	float:left;
}
.tab-box{
	width:118px;
	height:23px;
	margin:0px 5px 0px 0px;
	background:#585858;
	border-radius:4px 4px 0px 0px;
	float:left;
	text-align:center;
	padding-top:10px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.31);
	font-size:14px;
}
.tab-nav a{
	color:#fff;
	text-decoration:none;
}
.tab-box:hover {
	background:#de7047;
}
.tab_active{
	background:#de7047;
}
.tab-content-box{
	width:490px;
	height:226px;
	margin:0px 0x 0px 0px;
	background:#fff;
	border:3px solid #de7047;
	float:left;
	text-align: left;
	font-size:14px;

}
.tad-table{
	padding:2%;
	width:100%;
}
.tad-table tr td{
	border-bottom:1px solid #ccc;
	padding:7px 5px;
	color:#666;
}
.tad-table tr td:last-child{
	text-align:right;
}
.tad-table thead tr td:last-child{
	text-align:left;
}
/*  ########### end main page  ########### */

#submenu {
	width: 190px;
	height: auto;
	float: left;
	margin-left: 19px;
	border: 1px solid #d3d3d3;
	border-top: 2px solid #fff;
	background: #fff;
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(233,233,233,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(233,233,233,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(233,233,233,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(233,233,233,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(233,233,233,1) 100%);
	background: linear-gradient(top,rgba(255,255,255,1) 0,rgba(233,233,233,1) 100%);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e9e9',GradientType=0);
	margin-top: 20px; 
	margin-bottom: 20px; }

	#submenu .box {
		width: 100%;
		height: 30px;
		border-bottom: 1px solid #d3d3d3 }

	#submenu .lastbox { width:100%;height: 30px }

	#submenu .img {
		width: 16px;
		height: 16px;
		float: left;
		margin: 6px;
		background-image: url('../Images/panel-images.png');
		background-repeat: no-repeat;
		background-position: 7px -25px }

	#submenu .caption {
		font-size: 12px;
		float: left;
		margin-top: 9px;
		text-shadow: 0 .1em .1em #fff }

	#submenu .subs { display: none }

	#submenu .subbox {
		width: 100%;
		height: 28px;
		float: left }

	#submenu .subcaption {
		font-size: 10px;
		float: left;
		margin-top: 8px;
		margin-left: 28px;
		text-shadow: 0 .1em .1em #f1f0f0 
	}

#submenu a:visited {
color: inherit;
}
#submenu a:link {
color: inherit;
}



	.contentbox {
	width: 98%;
	/* height: 860px; */
	height: 100%;	
	float: left;
	margin: 15px 15px 15px 15px;
	border: 1px solid #e6e6e6
	
}
.contentbox-line {
    border-bottom: 1px solid #DEDEDE;
   /*  float: left; */
   /* padding: 10px 15px 10px 15px; */
   /* width: 935px; */
   /* background-color: aquamarine; */
/*    margin-left:15px;
   margin-right:15px; */
}
.contentbox .titlebox {
	width: 100%;
	height: 34px;
	/* float: left; */
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(250,250,250,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0) 

}

.contentbox .titlebox .title {
	font-size: 13px;
	float: left;
	margin-top: 11px;
	margin-left: 25px;
	text-shadow: 0 .1em .1em #fff;
}

.clear{
	height:0px;
	clear:both;
}
div.pagination {
		padding: 3px;
		margin: 3px 3px 3px 16px;
		/* text-align:center; */
		/* font-family:Tahoma,Helvetica,sans-serif; */
		font-size:.85em;
	}
	
	div.pagination a {
		border: 1px solid #ccdbe4;
		margin-right:3px;
		padding:2px 8px;

		background-position:bottom;
		text-decoration: none;

		color: #0061de;		
	}
	div.pagination a:hover, div.pagination a:active {
		border: 1px solid #2b55af;
		background-image:none;
		background-color:#3666d4;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		display:none;
	}
	div.pagination a.next{
		border:2px solid #ccdbe4;
		margin:0 0 0 10px;
	}
	div.pagination a.next:hover{
		border:2px solid #2b55af;
	}
	div.pagination a.prev{
		border:2px solid #ccdbe4;
		margin:0 10px 0 0;
	}
	div.pagination a.prev:hover{
		border:2px solid #2b55af;
	}
.search-table, .search-info {
	margin: 15px;
}
.search-table table{
	width:100%;
	border-collapse: collapse;
	/* margin:15px; */
}
.search-table table thead{
	font-weight:bold;
}
.search-table table td{
	text-align:center;
	border: 1px solid #DADADA;
	padding:5px;
}
.search-table table .id{
	width:60px;
}
.search-table table .date{
	width:120px;
}
.search-table table .restaurant{
	width:300px;
}
.search-table table .action{
	width:70px;
}
.search-table table .enable{
	width:50px;
}
.search-table table .name {
	width:150px;
}

.search-table table .right {
	text-align:right;
}

.search-table table .grey {
	background-color: #fafafa;
}
.search-table table .yellow {
	background-color: #FFF690;
}
.search-table table .checkimage{
	float: left;
	width: 16px;
	height: 16px;
	background-image: url('../Images/panel-images.png');
	background-repeat: no-repeat;
	background-position: -86px -33px;
	margin-top: 5px;
	margin-left: 10px
}

.search-table table caption {
 /*  background: #FC8D03; */
  font-weight: bold;
  font-size: 1.1em;
  padding: 2px;
 /*  border: 1px solid #F5F5F5; */
}
.search-table table .caption2{
  /* background: #FC8D03; */
}

.search-bar {
    background-color: #E6E6E6;
    margin: 15px;
    border: 1px solid #999;
    max-height: 50px;
    height: 100%;
    margin: 15px;
    /* min-width: 1500px; */
    display: inline-block;
	width: 98%;
}

.search-bar label{
	float:left;
	margin: 5px;
}

.search-bar select{
	float:left;
	margin: 3px;
}
.search-bar input{
	float:left;
	margin: 2px;
}
.search-bar-2rows {
	background-color: #E6E6E6;
	margin: 15px;
	border: 1px solid #999;
	min-height: 50px;
	margin: 15px;
	
}
.search-bar-2rows form{
  display: inline-block;
}
.search-bar-2rows span{
	float:left;
	margin: 5px;
}

.search-bar-2rows select{
	float:left;
	margin: 3px;
	min-width:60px;
}
.search-bar-2rows input{
	float:left;
	margin: 2px;
}

.contentbox .editform {
	clear: both;
	width: 98%;
	/* 735px: left; */
	padding: 15px;
}

.contentbox .editform .leftcol { width:390px;float: left }

.contentbox .editform .fullwidth { width:100%;}

.contentbox .editform .adleft { width: 350px }

.contentbox .editform .row {
	width: 100%;
	display: table;
	/* height: 35px; */
	float: left;
	margin-left: 5px;
	margin-bottom: 9px
}

.contentbox .editform .multipleinputdays {
	/* float: left; */
	margin-left: 5px;
	margin-top: -10px;
	margin-bottom: 10px 
}

.contentbox .editform .row .scheduleminute {
float: left;
	width: 50px;
	min-width: 50px;
	margin-right: 6px 
}

.contentbox .editform .row .schedulehour {
float: left;
	width: 50px;
	min-width: 50px 
}

.contentbox .editform .row .schedulecaption {
	float: left;
	padding-top: 5px;
	margin-left: 5px;
	margin-right: 5px 
}

.contentbox .editform textarea {
	width: 619px;
	height: 70px;
	margin-top: 0;
	margin-bottom: 7px;
	margin-right: 3px;
	margin-left: 3px;
	float: right;
	resize: none 
}

.contentbox .editform .leftcol .caption {
	font-size: 12px;
	display: table-cell;
	padding-top: 5px;
	float: left;
	width:120px;
}

.contentbox .editform .leftcol  #birthdayY {
	float: right;
	width: 100px;
	min-width: 100px 
}
.contentbox .editform .leftcol  #birthdayM {
	float: right;
	width: 100px;
	min-width: 100px 
}			
.contentbox .editform .leftcol  #birthdayD {
	float: right;
	width: 100px;
	min-width: 100px 
}	

.contentbox .editform .leftcol .inputbox { 
display:table-cell;
vertical-align: middle;
float: left;
 }

.contentbox .editform .leftcol input { width:200px;float: right }

.contentbox .editform .leftcol select { width:204px;float: right }

/* .contentbox .editform .leftcol .selection {float: right } */

.contentbox .editform .leftcol .checkbox { margin-top:0;margin-bottom: 10px;float: right;margin-right: -88px; }

.contentbox .editform .obligatory {
	font-size: 10px;
	color: #b10606;
/* 	width: 1%; */
	margin-left: 5px;
	float: right;
}

.contentbox .editform .leftcol .nonobligatory {
	font-size: 10px;
	color: #fff;
/* 	width: 1%; */
	margin-left: 5px;
	float: right;
}
.contentbox .editform .rightcol .nonobligatory {
	font-size: 10px;
	color: #fff;
	width: 1%;
	margin-left: 5px;
	float: right;
}

.contentbox .editform .unit {
/* 	font-size: 10px; */
margin-top: 3px;
	margin-left: 5px;
	float: right;
}

.contentbox .editform .rightcol {
	width: 285px;
	float: left;
	/* margin-top: 6px; */
	margin-left: 25px;
	padding-left: 11px;
}

.contentbox .editform .adleft { 
	width: 368px 
}

.contentbox .editform .fullcol { 
	width: 615px!important 
}

.contentbox .editform .metarea {
	width: 100%;
	float: left;
	margin-top: -20px;
	margin-left: -1px;
	height: 120px 
}

.contentbox .editform .metaddress {
	width: 196px;
	float: right;
	margin-top: -15px;
	margin-left: -1px;
	height: 60px;
}

.contentbox .editform .earea {
	width: 100%;
	float: left;
	margin-top: -20px;
	margin-left: -1px;
	height: 220px;
}

/* table .enabled { border-right:1px solid #e4e4e4;//border-right: 0 }
table .enabled {
width: 65px;
height: 26px;
float: left
} */

.switch {
	width: 36px;
/* 	height: 16px;
	margin-left: 14px;
	margin-top: 7px  */
}

	.switch .area {
		position: relative;
		width: 32px;
		height: 8px;
		top: 4px;
		left: 2px;
		background-color: #9e9e9e;
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px;
		}

	.switch .selector {
		position: relative;
		width: 16px;
		height: 16px;
		z-index: 2;
		margin-top: -1px;
	}

	.switch .enabled {
		float: left;
		background-image: url('../Images/panel-images.png');
		background-repeat: no-repeat;
		background-position: -41px -29px;
		}

	.switch .disabled {
		float: left;
		background-image: url('../Images/panel-images.png');
		background-repeat: no-repeat;
		background-position: -62px -29px 
		}

.hand { 
cursor: pointer 
}

.mainbutton {
	
	width: 178px;
	height: 27px;
	text-align: center;
	float: left;
	margin-bottom: 20px;
	margin-left: 25px;
	box-shadow: 1px 3px 1px #7e7d7d;
	-moz-box-shadow: 1px 3px 1px #7e7d7d;
	-webkit-box-shadow: 1px 3px 1px #7e7d7d;
}
.mainbutton .enabled {
		width: 100%;
		height: 100%;
		background: #81c703;
		border-top: 2px solid #70ae01; 
}
	.mainbutton .caption {
		width: 178px;
		font-size: 11px;
		font-weight: bold;
		color: #fff;
		float: left;
		margin-top: 7px;
		text-shadow: 0 .1em .1em #787878;
}
.left-btn {
padding-top: 25px;
}
.tabsbox {
	width: 100%;
	height: 38px;
	float: left;
	margin-left: -1px;
	border-bottom: 1px solid #e6e6e6;
	background: #fff;
	background: -moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(100%,rgba(250,250,250,1)));
	background: -webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: -ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	background: linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 100%);
	filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fafafa',GradientType=0);
	}

	.tabsbox .tab {
		width: 87px;
		height: 35px;
		float: left;
		margin-right: 5px;
		text-align: center;
		margin-top: 2px;
		}

	.tabsbox .active {
		background: #f96d03;
		/*filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffa066',endColorstr='#ff6600',GradientType=0);*/
		border: 1px solid #f96d03;
		color: #fff;
		}

	.tabsbox .inactive {
		background: #d8d8d8;
		background: -moz-linear-gradient(top,rgba(216,216,216,1) 0,rgba(216,216,216,1) 5%,rgba(198,198,198,1) 34%,rgba(193,193,193,1) 56%,rgba(193,193,193,1) 100%);
		background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(216,216,216,1)),color-stop(5%,rgba(216,216,216,1)),color-stop(34%,rgba(198,198,198,1)),color-stop(56%,rgba(193,193,193,1)),color-stop(100%,rgba(193,193,193,1)));
		background: -webkit-linear-gradient(top,rgba(216,216,216,1) 0,rgba(216,216,216,1) 5%,rgba(198,198,198,1) 34%,rgba(193,193,193,1) 56%,rgba(193,193,193,1) 100%);
		background: -o-linear-gradient(top,rgba(216,216,216,1) 0,rgba(216,216,216,1) 5%,rgba(198,198,198,1) 34%,rgba(193,193,193,1) 56%,rgba(193,193,193,1) 100%);
		background: -ms-linear-gradient(top,rgba(216,216,216,1) 0,rgba(216,216,216,1) 5%,rgba(198,198,198,1) 34%,rgba(193,193,193,1) 56%,rgba(193,193,193,1) 100%);
		background: linear-gradient(top,rgba(216,216,216,1) 0,rgba(216,216,216,1) 5%,rgba(198,198,198,1) 34%,rgba(193,193,193,1) 56%,rgba(193,193,193,1) 100%);
		filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8',endColorstr='#c1c1c1',GradientType=0);
		border: 1px solid #dcdcdc 
		}

	.tabsbox .tab .caption {
		width: 100%;
		float: left;
		margin-top: 12px;
		font-size: 12px;
		font-weight: bold 
	}

.tabsbox a:visited {
color: inherit;
}	
.tabsbox a:link {
color: inherit;
}
.uploaderbox {
width:120px;
height:120px;
position:relative;
overflow:hidden;
border:1px solid #f2f2f2;
border-top:1px solid #dedede;
background:#ededed;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin-bottom:31px;
}

.uploaderboxad {
width:221px;
height:230px;
margin-bottom:20px;
}

.uploaderboxadsplited {
width:221px;
height:110px;
}
.uploaderboxdishesplited {
width:120px;
height:87px;
}

.uploaderboxadfull {
width:221px;
height:230px;
}

.uploaderbox .fileinput {
font-size:50px;
position:absolute;
right:0;
top:0;
height:100%;
opacity:0;
-moz-opacity:0;
filter:alpha(opacity=0);
z-index:1;
}

.uploaderbox .preview {
overflow:hidden;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
box-shadow:0 0 3px #fff;
-moz-box-shadow:0 0 3px #fff;
-webkit-box-shadow:0 0 3px #fff;
background-position:left top;
margin:8px;
}

.uploaderbox .user {
width:264px;
height:264px;
background-image:url(../images/users/dummy.jpg);
}

.uploaderbox .business {
width:100px;
height:100px;
background-image:url(../Images/Restaurant/dummy.jpg);
background-repeat:no-repeat;
background-size:   cover; 
background-repeat: no-repeat;
background-position: center center;      
}

.uploaderbox .map {
width:264px;
height:264px;
background-image:url(../Images/Restaurant/map.jpg);
}

/* .uploaderbox .dish {
width:164px;
height:150px;
background-image:url(../Images/Restaurant/dish_dummy.jpg);
} */

.uploaderbox .extra {
width:164px;
height:150px;
background-image:url(../images/extras/dummy.jpg);
}

.uploaderbox .adsplited {
width:205px;
height:95px;
background-image:url(../Images/Ads/dummy-splited.jpg);
	background-repeat:no-repeat;
background-size:   cover; 
background-repeat: no-repeat;
background-position: center center; 
}

.uploaderbox .dishessplited {
	width:100px;
	height:67px;
	background-image:url(../Images/Restaurant/dish_dummy.jpg);
	background-repeat:no-repeat;
background-size:   cover; 
background-repeat: no-repeat;
background-position: center center; 
}

.smallmapbox {
width:280px;
height:280px;
position:relative;
overflow:hidden;
border:1px solid #f2f2f2;
border-top:1px solid #dedede;
background:#ededed;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
margin-bottom:24px;
}

.smallmapbox .cornersbox {
width:264px;
height:264px;
overflow:hidden;
background-color:#cde;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
box-shadow:0 0 3px #fff;
-moz-box-shadow:0 0 3px #fff;
-webkit-box-shadow:0 0 3px #fff;
-webkit-mask-box-image:url(mapmask.png);
margin:8px;
}

.businessmapbox {
width:400px;
height:400px;
position:relative;
overflow:hidden;
}

.uploaderboxdish,.uploaderboxextra {
width:180px;
height:165px;
margin-bottom:20px;
}

.uploaderbox .ad{
/* width:205px;
height:112px;
background-image:url(../Images/Ads/dummy.jpg); */

}

.uploaderbox .preview .img,.smallmapbox .cornersbox .googlemap {
width:264px;
height:264px;
}

.uploaderbox .preview .dishimg,.uploaderbox .preview .extraimg {
width:164px;
height:150px;
}

.businessmapbox .cornersbox,.businessmapbox .cornersbox .googlemap {
width:400px;
height:400px;
}
multipleinput {
	border: 1px solid #f2f2f2;
	border-top: 1px solid #dedede;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #f2f2f2;
	font-size: 12px;
	font-family: 'Open Sans',sans-serif;
	padding-left: 2px;
	padding-bottom: 2px }

	.multipleinput .input {
		background-color: #f2f2f2;
		padding-top: 4px;
		padding-left: 4px;
		height: 13px }

	.multipleinput .tag {
		margin-left: 2px;
		float: left;
		border: 1px solid #ea6e1c;
		height: 16px;
		width: auto;
		max-height: 16px;
		margin-top: 2px;
		background-color: #f96d03;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px }

		.multipleinput .tag .icaption {
			line-height: 15px;
			font-size: 12px;
			float: left;
			padding-left: 4px;
			padding-right: 2px;
			color: #fff;
			text-shadow: 0 .1em .1em #ea6e1c }

		.multipleinput .tag .close {
			margin-right: 4px;
			width: 7px;
			height: 7px;
			float: left;
			margin-top: 5px;
			margin-left: 5px;
			background-image: url('../Images/panel-images.png');
			background-repeat: no-repeat;
			background-position: -289px -29px }

			.multipleinput .tag .close:hover {
				background-image: url('../Images/panel-images.png');
				background-repeat: no-repeat;
				background-position: -296px -29px }

	.multipleinput .suggestions {
		border: 1px solid #f2f2f2;
		border-top: 1px solid #fff;
		border-bottom: 1px solid #dedede;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		background-color: #f2f2f2;
		max-height: 108px;
		overflow-y: auto }

		.multipleinput .suggestions ul { padding:1px;margin: 0 }

		.multipleinput .suggestions li { list-style:none;padding: 4px 9px 5px 9px }

		.multipleinput .suggestions .hover { background-color: #d40200;color: #fff }

.multipleinputcontainerhax {
	float: left;
	margin-left: 5px;
	margin-top: -10px }

.multipleinputobligatory {
	font-size: 10px;
	color: #b10606;
	margin-left: 5px;
	float: right;
}
.content-line {
border-bottom: 1px solid #DEDEDE;
width: 100%;
background-color: aquamarine;
margin-left: 15px;
margin-right: 15px;
}
.content-error-msg{
	padding: 15px;
}
.stat-table {
margin: 15px;
float:left;
}
.stat-table table{
	width:350px;
	border-collapse: collapse;
	/* margin:15px; */
}
.stat-table table caption{
	font-size:15px;
	font-weight:bold;
	padding:5px;
	
}
.stat-table table thead{
	font-weight:bold;
}
.stat-table table thead td#top10name{
	font-weight:bold;
	width: 100px;
}
.stat-table table thead td #top10data{
	font-weight:bold;
	width: 80px;
}
.stat-table table td{
	text-align:center;
	border: 1px solid #DADADA;
	padding:5px;
}
.stat-table table td{
	text-align:left;
	border: 1px solid #DADADA;
	padding:5px;
	width: 30px;
}
.stat-table table td #top10data{
	text-align:center;
	border: 1px solid #DADADA;
	padding:5px;
	width: 20px;
}
.order-detail{
	margin-left: 20px;
	width:550px;
	height:600px;
	border:#999 1px solid;
}
.order-btn-area{
}
.order-btn-area input[type="button"]{
	width: 150px;
	height: 50px;
	margin: 5px;
}
.order-btn-area #delivery-time-btn {
	background-color: #81c703;
}
.order-btn-area #accept-btn {
	background-color: #81c703;
}
.order-btn-area #reject-btn {
	background-color: #ADADAD;
}
.order-btn-area #cancel-btn {
	background-color: #ADADAD;
}
#reject_error{
	color: red;
}
.order-info {
/* font-size: 18px; */
/* font-weight: bold; */
margin: 5px;
}
.order-info span{
font-weight: bold;
}

.alert-box {
	color:#555;
	border-radius:10px;
	font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
	padding:10px 36px;
	margin:10px;
}
.alert-box span {
	font-weight:bold;
	text-transform:uppercase;
}
.error {
	background:#ffecec url('../Images/Notice/error.png') no-repeat 10px 50%;
	border:1px solid #f5aca6;
}
.success {
	background:#e9ffd9 url('../Images/Notice/success.png') no-repeat 10px 50%;
	border:1px solid #a6ca8a;
}
.warning {
	background:#fff8c4 url('../Images/Notice/warning.png') no-repeat 10px 50%;
	border:1px solid #f2c779;
}
.notice {
	background:#e3f7fc url('../Images/Notice/notice.png') no-repeat 10px 50%;
	border:1px solid #8ed9f6;
}
.inside-menu {
	text-align: right;
	padding-right: 20px;
}
.emoji-icon{
	width: 35px;
	height: 35px;
	vertical-align: middle;
	margin: -3px 0 0 0;
}

/* #calendar {
	max-width: 600px;
}
.calendar-container{
    width: 100%; 
    max-width: 600px;
	margin:15px;
}
.calendar-center {
    width: 600px;
    padding: 15px 0px 0px 15px;
}
.calendar-center p {
    text-align: center;
}
.row:before, 
.row:after {
    content:"";
    display: table ;
    clear:both;
}

[class*='col-'] {
    float: left; 
    min-height: 1px; 
    width: 20%;
	margin: 15px;
}

.outline, .outline *{
    outline: 1px solid #CCC; 
}

[class*='col-'] > .first, [class*='col-'] > .second{
 height:30px;
}
[class*='col-'] > p{
 padding: 0;
 margin: 0;
 text-align: center; 
 height:20px;
}
 */
 
.rewardinfo {
	padding:20px;
}
.rewardinfo .total{
	width: 200px;
	float: left;
}
.rewardinfo .separate{
	float: right;
}
.rewardinfo .separate span{
	width: 200px;
}

.invoice .invoice-btn-area{
	margin:15px;
}
.invoice .invoice-detail-area {
	width: 620px;
	height: 700px;
	overflow: scroll;
	border: 1px solid #CCC;
	margin:15px;
	padding:20px;
}

.modification-bar {
	background-color: #F5EAC5;
	margin: 15px;
	border: 1px solid #999;
	min-height: 25px;
	margin: 15px;
	min-width: 1500px;
}

.modification-bar label{
	float:left;
	margin: 5px;
}

.modification-bar select{
	float:left;
	margin: 3px;
}
.modification-bar input{
	float:left;
	margin: 2px;
}
/* .extra-options-table tbody tr:hover, tr.alt:hover {
    background-color: #E5C37E !important;
} */

/* .highlighted {
    background-color: #E5C37E !important;
} */

.search-table tr:hover { background: #CCF6B6; }