@charset "utf-8";
/* CSS Document */
* {
	padding: 0;
	margin: 0;
	outline: none
}

body {
	margin: 0;
	padding: 0;
	background: url("../images/bdbg.jpg") repeat scroll 0 0 transparent;
	font-size: 12px;
	font-family: 'trebuchet ms';
	overflow-x: hidden;
}

a {
	color: #4F91C8;
	text-decoration: none;
	cursor: pointer;
	outline: none;
}

a:hover {
	color: #000;
}

ul {
	margin: 0;
	padding: 0;
}

li {
	list-style-type: none;
}

img {
	border: none;
	outline: none;
	vertical-align:text-bottom;
}

#main-contanier {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	height: auto;
}

/*--------------------------global css ends
-----------------------------------------*/

/*-----------------------header area starts
-----------------------------------------*/
#header-wrap {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	float: left;
	width: 100%;
	min-width:1000px;
	height: 85px;
	background: -moz-linear-gradient(center top, #A10601, #820000);
	background-color: rgba(62, 139, 68, 0.7);
/* 	border-bottom: 3px solid #DDDDDD; */
}

#header-block {
	margin: 0 auto;
	padding: 0 0 0px 0;
	width: 1000px;
}

.logo-position {
	margin: 8px auto;
	float: left;
	overflow: hidden;
	width: 308px;
}

.header-announcement {
	margin: 15px auto;
	float: left;
	overflow: hidden;
	width: 430px;
	font-size: 18px;
	color: #ffff00;
	font-weight: bold;
  padding-left: 15px;
}
.headerlinks {
	margin: 20px auto;
	padding: 0 0 0px 0;
	float: right;
	width: 375px;
	line-height: 33px;
	height: 33px;
}

.headerlinks ul {
	overflow: hidden;
	width: 100%;
}

.headerlinks ul li {
	margin: 0px 0px 0 10px;
	padding: 0px 0 0px 0px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

.headerlinks ul li a {
	margin: 0px 0px 0 0;
	padding: 0px 0 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
}

.headerlinks ul li a:hover {
	color: #EEEEEE;
}

.headerlinks ul li a.headersignin {
	margin: 0px 0px 0 0px;
	padding: 6px 15px 7px 15px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-radius: 3px;
	background-color: #9CC93A;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#A9D040),
		to(#89BE32));
	background-repeat-x: repeat;
	background-repeat-y: no-repeat;
	border-color: rgba(0, 0, 0, 0.0976563) rgba(0, 0, 0, 0.0976563)
		rgba(0, 0, 0, 0.246094);
	color: white;
	text-shadow: rgba(0, 0, 0, 0.246094) 0px -1px 0px;
	border: 1px solid #89BE32;
}

.headerlinks ul li a.headersignin:hover {
	border: 1px solid #89BE32;
	background-color: #792410;
	background: #89BE32;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#89BE32),
		to(#A9D040));
	background-image: -webkit-linear-gradient(top, #89BE32, #A9D040);
	background-image: -moz-linear-gradient(top, #89BE32, #A9D040);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89BE32',
		endColorstr='#A9D040', GradientType=0);
}

/*.headerlinks ul li a.headersignin
{
margin:0px 0px 0 20px;
padding:6px 15px 7px 15px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#000;
font-weight: normal;
line-height:18px;
border-radius:4px;

border:1px solid #90d200;
background-color: #76ab02; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#90d200), to(#76ab02));
background-image: -webkit-linear-gradient(top, #90d200, #76ab02);
background-image: -moz-linear-gradient(top, #90d200, #76ab02);
}

.headerlinks ul li a.headersignin:hover
{
border:1px solid #90d200;
background-color: #792410; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#6c9d01), to(#90d200));
background-image: -webkit-linear-gradient(top, #6c9d01, #90d200);
background-image: -moz-linear-gradient(top, #6c9d01, #90d200);
}*/

/*-------------------------header area ends
-----------------------------------------*/
#banner-wrap
{
margin:0px 0 0 0;
padding:0 0 0px 0;
float:left;
/*background:url(../images/bannerbg.jpg) center top no-repeat;*/
width:100%;
min-width:1000px;
height: auto;
position:relative;
/* border-bottom: 3px solid #D3D1D2; */
border-bottom: 0px;
}

#banner-block
{
margin:0 auto;
margin-top:30px;
padding:0 0 0px 0;
width:1000px;
height: 200px;
}

.search-block
{
margin:20px 0 0 0;
padding:0 0 0px 0;
float:left;
width: 100%;
height: auto;
}

.search-block h1
{
margin:0 0 10px 0;
padding:0 0 0 0;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size:36px;
color:#ffffff;
font-weight:bold;
text-align:center;
letter-spacing:0.5px;
width: 100%;

text-shadow: 0 0 15px #000000, 0 0 25px #000000, 0 0 35px #000000;
}

.search-block ul
{
margin:0px 0 0 0;
padding:15px;
float:left;
width: 960px;
height: auto;
/*background:url(../images/blacktrans.png) repeat;*/
background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
border-radius:4px;
}

.search-block ul li
{
margin:0px 0 0 0;
padding:0 0 0px 0;
float:left;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #00FF00;
font-weight: normal;
line-height:30px;
}

.enterpostcode-small
{
margin:0px 0 0 25px;
padding:15px 8px 15px 8px;
float:left;
width:150px;
background-color:#FFFFFF;
border-radius:4px;
border:none;
}

.enterpostcode-large
{
margin:0px 0 0 0;
padding:11px 8px 11px 33px;
float:left;
width:413px;
font-size:18px;
border-radius:4px;
border: 1px solid #000;

background:url(../images/icon_search.png) no-repeat scroll 11px 17px #FFFFFF;
}

.enterpostcode-large:focus
{
border: 1px solid #FFC000;
box-shadow: 0 0 1px #FFC000;
}

.selectcuisinename
{
margin:0px 0 0 15px;
padding:10px 8px 10px 8px;
float:left;
width:235px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
text-indent:0.01px;
background-color:#fff;
border-radius:4px;
border: 1px solid #000;
}

.selectcuisinename:focus
{
border: 1px solid #FFC000;
box-shadow: 0 0 1px #FFC000;
}

.searchbtn
{
margin:0 0 0 15px;
padding:0 0 0 0;
float:left;
width: auto;
height: auto;
}

.searchbtn a
{
margin:0 0 0 0;
padding:7px 0 7px 0;
float:left;
font-family: Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:18px;
text-align:center;
border-radius:3px;
background:#cf615f;
width:238px;
height: auto;

border-bottom:1px solid #C50814;
background-color: #AC060E; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#C50814), to(#AC060E));
background-image: -webkit-linear-gradient(top, #C50814, #AC060E);
background-image: -moz-linear-gradient(top, #C50814, #AC060E);

text-shadow: 0 -1px rgba(0, 0, 0, 0.75);
}

.searchbtn a:hover
{
border-bottom:1px solid #C50814;
background-color: #C50814; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#AC060E), to(#C50814));
background-image: -webkit-linear-gradient(top, #AC060E, #C50814);
background-image: -moz-linear-gradient(top, #AC060E, #C50814);
}

.arrow_right
{
margin:15px 0 0 215px;
padding: 0 0 0 0;
float:left;
width:7px;
height:13px;

background:url(../images/arrow_right_white.png) no-repeat;
position:absolute;
}

/*-------------------------banner area ends
-----------------------------------------*/


/*--------------------orderstep area starts
-----------------------------------------*/
#orderstep-wrap {
margin:0px 0 0px 0;
padding:20px 0 20px 0;
float:left;
width:100%;
height: auto;
/* background: url("../images/bdbg.jpg") repeat scroll 0 0 transparent; */
/* border-bottom:1px solid #D3D1D2; */
border-bottom: 0px;
}

#orderstepr-block {
	margin: 0 auto;
	padding: 0 0 0px 0;
	width: 1000px;
	height: auto;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border-radius: 4px;
}

#orderstepr-block h1 {
	margin: 0px 0px 30px 0px;
	padding: 0px 0 0px 0px;
	float: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #1E99C4;
	font-weight: bold;
	text-align: center;

}

/*----------------------orderstep area ends
-----------------------------------------*/

/*----------------------online order starts
-----------------------------------------*/
#orderonline-wrap {
	padding: 20px 0 20px 0;
	float: left;
	width: 100%;
	height: auto;
/* 	background:#FFF; */

}

#orderonline-block {
	margin: 0 auto;
	padding: 0 0 0px 0;
	width: 1000px;
	height: 200px;
/* 	background-color: #fff; */
/* 	border: 1px solid #CCCCCC; */
	/*-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;*/
/* 	border: 1px solid #ccc; */
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	border-radius: 4px;
}

#orderonline-block .trydemo {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	float: left;
	width: 670px;
	height: auto;
}

#orderonline-block .trydemo ul {
	margin: 0 0 0 20px;
	padding: 0 0 0px 0;
	float: left;
}

#orderonline-block .trydemo ul li {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	float: left;
}

#orderonline-block .trydemo ul li span.computer {
	margin: 20px 0 0 0;
	padding: 0 0 0px 0;
	float: left;
	width: 200px;
	height: auto;
}

#orderonline-block .trydemo ul li span.heading {
	margin: 20px 0 0 20px;
	padding: 0 0 0px 0;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #dc4a00;
	font-weight: bold;
	width: 400px;
	height: auto;
}

#orderonline-block .trydemo ul li span.detail {
	margin: 5px 0 0 20px;
	padding: 0 0 0px 0;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	text-transform: uppercase;
	width: 400px;
	height: auto;
}

#orderonline-block .trydemo ul li span.btntrydemo {
	margin: 5px 0 0 20px;
	padding: 0 0 0px 0;
	float: left;
	width: 400px;
	height: auto;
}

#orderonline-block .trydemo ul li span.btntrydemo a {
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	float: left;
	font-family: verdana;
	font-size: 14px;
	font-weight: normal;
	height: auto;
	margin: 25px 0 0;
	width: auto;
}

#orderonline-block .restime {
	margin: 20px 0 0 0;
	padding: 0 0px 0px 20px;
	float: left;
	width: 300px;
	height: auto;
	border-left: 1px solid #CCCCCC;
}

#orderonline-block .restime ul {
	margin: 0 0 0 20px;
	padding: 0 0 0px 0;
	float: left;
}

#orderonline-block .restime ul li {
	margin: 0 0 20px 0;
	padding: 0 0 0px 0;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fff;
	font-weight: bold;
	width: 300px;
}

#orderonline-block .restime ul li span.smalltext {
	margin: 0 0 0 10px;
	font-size: 15px;
	color: #fff;
	font-weight: normal;
}

#orderonline-block .restime ul li span.open {
	margin: 0 0 0 0;
	padding: 20px 0 20px 0;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 100px;
	background-color: #1E99C4;
	border-radius: 4px;
}

#orderonline-block .restime ul li span.open span.opentext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	line-height: 28px;
}

#orderonline-block .restime ul li span.closed {
	margin: 0 0 0 10px;
	padding: 20px 0 20px 0;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	width: 100px;
	background-color: #d50000;
	border-radius: 4px;
}

#orderonline-block .restime ul li span.closed span.closedtext {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	line-height: 28px;
}

/*------------------------online order ends
-----------------------------------------*/

/*-----------------------footer area starts
-----------------------------------------*/
#footer-wrap {
	margin: 0;
	padding: 0px 0 10px 0;
	float: left;
	background: url("../images/blackfooterbg.jpg") repeat scroll 0 0 transparent;
	/*background:url("../images/blackfooterbg.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	/*background-color: #820000;*/
	width: 100%;
	height: auto;
	/*-webkit-box-shadow: 0px 12px 6px -6px #704934 inset;
	-moz-box-shadow: 0px 6px 6px -6px #704934 inset;
	box-shadow: 0px 6px 6px -6px #704934 inset;*/
}

#footer-block {
	margin: 0 auto;
	padding: 0 0 0px 0;
	width: 1000px;
	height: auto;
}

#footer-block .span1 {
	margin: 20px 0 0 0;
	padding: 0 0 0px 0;
	float: left;
}

#footer-block .span1.gap {
	margin: 20px 0 0 50px;
	padding: 0 0 0px 0;
	float: left;
}

#footer-block .span1 ul {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	float: left;
}

#footer-block .span1 ul li {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	display: block;
	width: 170px;
}

#footer-block .span1 ul li span.heading {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffff00;
	font-weight: normal;
	line-height: 50px;
}

#footer-block .span1 ul li span.normal {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
}

#footer-block .span1 ul li span.normal a {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: normal;
	line-height: 24px;
}

#footer-block .span1 ul li span.normal a:hover {
	color: #999999;
}

#footer-block .span1 ul li span.socialimg {
	margin: 10px 10px 30px 0;
	padding: 0 0 0px 0;
	float: left;
}
.dish_common_box p {
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    text-align: justify;
}
/*-------------------------footer area ends
-----------------------------------------*/

/*--------------------copyright area starts
-----------------------------------------*/
#copyright-wrap {
	margin: 0px 0 0 0;
	padding: 15px 0 15px 0;
	float: left;
	/*
	background: url(../images/black-pattern.jpg) repeat;
	*/
	width: 100%;
	min-width:1000px;
	height: auto;
	/*-webkit-box-shadow: 0px 12px 6px -6px #4d4d4d inset;
	-moz-box-shadow: 0px 12px 6px -6px #4d4d4d inset;
	box-shadow: 0px 12px 6px -6px #4d4d4d inset;*/
	background:none repeat scroll 0 0 #000000;
}

#copyright-block {
	margin: 0 auto;
	padding: 0 0 0px 0;
	width: 1000px;
	height: auto;
}

#copyright-block p {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4B4040;
	text-align: center;
}

#copyright-block a:hover 
{
	color:#FFF;
}
.owner {
	width: 255px; /*265*/
	float: right;
	height: 25px; /*29*/
	/*background:url(../images/owner_bg.png) no-repeat;*/
	background: none repeat scroll 0 0 yellowgreen;
	border-radius: 5px 5px 0 0;
	margin-top: 40px;
	padding: 4px 0 0 10px;
}

.owner h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #121212;
	line-height: 21px;
	background: url(../images/chef.png) no-repeat;
	padding-left: 33px;
	text-transform: uppercase;
}

.owner a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	text-transform: uppercase;
}

.owner a:hover {
	text-decoration: underline;
}
/*============================================
			Banner
==============================================*/
.banner {
	width: 100%;
	height: 213px; /*233*/
	padding-top: 20px;
	border-bottom: 11px solid #e20001;
}

.banner_inner {
	width: 896px;
	margin: 0 auto;
	text-align: left;
	padding-top: 42px;
}

.banner_inner h3 {
	padding-bottom: 8px;
}

.online_search {
	width: 100%;
	overflow: hidden;
	height: 41px;
}

.search_txt {
	width: 255px; /*275*/
	height: 31px; /*41*/
	background: url(../images/txt_bg.png) no-repeat;
	padding: 10px 10px 0 10px;
	float: left;
	margin-right: 14px;
}

.search_input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7e7e7e;
	border: 0;
	background: none;
	float: left;
	width: 255px;
}

.search_select {
	width: 275px; /*275*/
	height: 41px; /*41*/
	background: url(../images/txt_bg.png) no-repeat;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #7e7e7e;
	border: 0;
	float: left;
	margin-right: 14px;
	padding: 7px 7px 7px 10px;
}

.search_btn {
	width: 128px;
	height: 43px;
	background: url(../images/search_btn.png) no-repeat left top;
	border: 0;
	cursor: pointer;
	float: left;
}

.search_btn:hover {
	background: url(../images/search_btn_hover.png) no-repeat left bottom;
}
/*============================================
			Page
==============================================*/
#page {
	overflow: hidden;
	text-align: left;
	margin: 0px 10px !important;
	background: #fff;
	float: left;
	clear: both;
}

.restaurant_process {
	width: 906px;
	margin: 12px auto;
	overflow: hidden;
}

/*============================================
			Footer
==============================================*/
#footer {
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}

.footer_inner {
	width: 896px;
	margin: 0 auto;
	text-align: left;
	overflow: hidden;
	padding-top: 15px;
}

.foot_nav {
	width: 820px;
	float: left;
}

.foot_nav ul {
	width: 100%;
	overflow: hidden;
}

.foot_nav ul li {
	list-style: none;
	float: left;
	background: url(../images/bar00.jpg) no-repeat right center;
}

.foot_nav ul li.nobg {
	background: none;
}

.foot_nav ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #fff;
	font-weight: bold;
	padding: 0 6px;
}

.foot_nav ul li a:hover {
	text-decoration: underline;
}

.socal {
	width: 64px;
	float: right;
}

.socal img {
	float: left;
	padding-left: 3px;
}
/*==============search page======================*/
.menu_search_nav00 {
	text-align: left;
	clear: both;
	background: url("../images/main_bg.png") repeat-y scroll 0 0 transparent;
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	padding: 0;
	width: 980px;
	min-height: 350px;
}

.MenuPage {
	width: 1000px; /*980*/
	margin: 5px auto 6px;
	overflow: hidden;
}

.delivery_service {
	width: 950px;
	margin: 0px auto 0;
	overflow: hidden;
}

.delivery_txt {
	width: 395px;
	float: left;
}

.delivery_txt h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #848180;
	line-height: 30px;
}

a.area {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 18px;
	text-decoration: underline;
}

a.area:hover {
	text-decoration: none;
}

.delivery_search {
	width: 222px;
	float: right;
	padding-top: 5px;
}

.delivery_search_txt {
	width: 174px; /*185*/
	height: 22px; /*29*/
	float: left;
	background: #dbd7d7;
	border-radius: 5px;
	padding: 7px 5px 0 6px;
}

.delivery_search_input {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #777676;
	border: 0;
	float: left;
	background: none;
	width: 174px;
}

.delivery_search_btn {
	width: 32px;
	height: 32px;
	background: url(../images/Search_btn00.png) no-repeat;
	border: 0;
	float: right;
	cursor: pointer;
}

.menu_page07 {
	width: 950px;
	text-align: left;
	margin: 0 auto;
	padding-top: 30px;
	border: 0px solid #000;
}

.menu_top00 {
	width: 924px; /*950*/
	height: 30px; /*70*/
	background-color: #FF0000;
	border-radius: 5px 5px 0 0;
	float: left;
	padding: 0 13px;
	padding-top: 10px;
}

.menu_top_left {
	width: 339px;
	float: left;
}

.menu_top_left h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffffff;
	width: 267px;
	text-transform: uppercase;
}

.menu_top_left p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height: 26px;
}

.Menu_main {
	widows: 950px;
	margin-left: 2px;
	margin-bottom: 10px;
	float: left;
	border: 0px solid #000;
}

.menu_page00 {
	width: 950px;
	text-align: left;
	float: left;
	margin-left: 13px;
	padding-top: 10px;
}

.menu_top07 {
	width: 924px; /*950*/
	height: 50px; /*70*/
	background-color: saddlebrown;
	padding: 0 13px;
	padding-top: 10px;
	float: left;
	border-radius: 5px 5px 0 0;
}

.menu_top_left07 {
	width: 378px;
	float: left;
}

.menu_top_left07 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
	width: 378px;
	text-transform: uppercase;
	float: left;
}

.menu_top_left07 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

.paraspan {
	width: 460px;
	line-height: 20px;
	border: 0px solid #000;
	float: left
}

.paraspan p {
	color: #FFF;
}

.menu_bottom00 {
	width: 920px; /*950*/
	background: #ECECE7;
	border-radius: 0 0 5px 5px;
	overflow: hidden;
	margin-bottom: 10px;
	padding: 15px;
}

.menu_bottom_addvertise {
	width: 135px;
	float: left;
}

.menu_bottom_addvertise img {
	border: 1px solid #d0d0d0;
}

.menu_bottom_addvertise_txt {
	width: 320px;
	float: right;
}

.menu_bottom_addvertise_txt h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	height: auto;
	line-height: 20px;
	margin-bottom: 12px;
	font-weight: normal;
	background: url(../images/pizza.png) no-repeat;
	padding-left: 30px;
}

.menu_bottom_addvertise_txt h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 18px;
	color: #2c2c2c;
	line-height: auto;
	margin-bottom: 15px;
	font-weight: normal;
	background: url(../images/clock.png) no-repeat;
	padding-left: 29px;
}

.card00 {
	width: 100%;
	overflow: hidden;
}

.card00_left {
	width: 116px;
	float: left;
}

.card00_right {
	width: 132px;
	float: right;
}

.open04 {
	width: 94px;
	float: right;
}

/*Search result page*/
.deshboard_inner {
	width: 980px;
	margin: 0px 10px 25px;
}

.breadcrumb_menu {
	overflow: hidden;
	width: auto;
	margin-top: 15px;
}

.breadcrumb_menu ul {
	width: 100%;
	overflow: hidden;
}

.breadcrumb_menu ul li {
	list-style: none;
	float: left;
	background: url(../images/arr01.png) no-repeat right center;
}

.breadcrumb_menu ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #898888;
	line-height: 18px;
	padding-right: 10px;
}

.breadcrumb_menu ul li a:hover,.breadcrumb_menu ul li.selected a {
	text-decoration: underline;
}
/*====================Search =======================*/
.search_section {
	width: auto;
	padding-top: 20px;
}

.search_section h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b43224;
	line-height: 26px;
	padding-bottom: 8px;
	margin-bottom: 15px;
	border-bottom: 1px solid #adadad;
	font-weight: normal;
}

.search_sidebar {
	width: 200px;
	float: left;
	margin-left: 4px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: none repeat scroll 0 0 #B43224;
}

.search_sidebar h4 {
	background: #b43224;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	padding-left: 10px;
	line-height: 34px;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	text-transform: uppercase;
}

.search_sidebar_inner {
	width: auto;
	overflow: hidden;
	padding: 10px 0 10px 10px;
	background: #fff;
	margin: 5px;
	border-radius: 5px;
}

.search_sidebar_inner h5 {
	color: #3f3f3f;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 16px;
}

.search_sidebar_select {
	width: 100%;
	color: #7e7e7e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;
	text-transform: capitalize;
}

.search_sidebar_row {
	width: auto;
	overflow: hidden;
	margin-bottom: 12px;
	margin-right: 10px;
}

.search_type {
	width: auto;
	overflow: hidden;
	padding-bottom: 5px;
}

.search_sidebar_radio {
	width: 15px;
	height: 15px;
	float: left;
}

.search_sidebar_label {
	color: #7e7e7e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding-left: 10px;
}

.map {
	width: auto;
	overflow: hidden;
	margin-bottom: 12px;
}

.map a {
	color: #7e7e7e;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 26px
}

.restaurent_search {
	width: auto;
	overflow: hidden;
}

.restaurent_search_input {
	border: 1px solid #9d9d9d;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 7px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 132px;
}

a.go {
	width: 49px;
	height: 32px;
	background: url(../images/go.png) no-repeat left top;
	float: right;
}

a.go:hover {
	background: url(../images/go.png) no-repeat left bottom;
}

a.clear {
	color: #b43224;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-top: 5px;
	display: block;
}

a.clear:hover {
	text-decoration: underline;
}

.search_content {
	width: 743px;
	float: left;
	margin-left: 10px;
}

.content_item {
	width: auto;
	background: #FFFFFF;
	padding: 10px;
	margin-bottom: 10px;
	-moz-border-radius: 5px;
	border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #DDDDDD;
}

.content_item_left {
	width: 100px;
	position: relative;
	float: left;
}

.content_item_left img {
	border: 1px solid #cfcfcf;
	padding: 3px;
}

.content_iteminfo {
	width: 400px;
	float: left;
	padding-left: 15px;
}

.content_iteminfo h4 {
	font-family: 'Trebuchet MS';
	font-size: 18px;
	line-height: 18px;
	color: #404040;
	font-weight: 700;
	padding-bottom: 5px;
}

.content_iteminfo p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #777777;
}

.content_itemtype {
	width: 500px;
	padding-top: 18px;
	overflow: hidden;
}

.content_itemtype h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #404040;
	font-weight: normal;
}

.content_itemtype p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #404040;
	text-align: center;
}

.content_subitem {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 72px;
	float: left;
	min-height: 50px;
}

.content_subitem00 {
	width: auto;
	float: left;
	padding: 0 8px;
	border-left: 1px solid #D8D8D8;
	min-height: 50px;
}

.content_menu {
	width: 190px;
	float: right;
}

.rating{
	width:auto;
	min-width:160px;
	overflow:hidden;
	height:35px;
	line-height:35px;
	float:right;
}
.rating a {
	font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #4F91C8;
	float: left;
	padding-right: 8px;
	text-decoration: underline;
}

.rating a:hover {
	text-decoration: underline;
}

.cash {
	width: auto;
	/*overflow:hidden;*/
	padding-top: 15px;
	text-align: center;
}

.cash img {
	float: right;
}

.new {
	width: 52px;
	height: 48px;
	background: url(../images/new.png) no-repeat;
	position: absolute;
	left: -3px;
	top: -3px;
}

#rating_background_div {
	background: url("../images/star-rating.png") repeat scroll 0 -19px;
	display: block;
	height: 19px;
	overflow: hidden;
	padding: 0px;
	float: right;
	vertical-align: middle;
	width: 95px;
}

#rating-div {
	background: url("../images/star-rating.png") repeat-x scroll 0 0;
	display: block;
	height: 19px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 95px;
}

/*Start--------------------------------------------------FlymealMenu Page*/
.ncMenuPage {
	width: 980px;
	border: 0px solid #0F0;
	margin: 0 auto;
}

.menu_page {
	width: 980px;
	text-align: left;
	margin: 15px 0;
}

.menu_top {
	width: 924px; /*980*/
	height: 30px; /*70*/
	background-color: #FF0000;
	padding: 0 13px;
	padding-top: 10px;
	border-radius: 5px 5px 0 0;
}

.menu_top_right {
	width: 64px;
	float: right;
}

.menu_top_right h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 16px;
	text-align: right;
}

.menu_bottom {
	width: 932px; /*980*/
	overflow: hidden;
	margin: 0 auto;
	padding: 9px;
	background-color: #DDDDDD;
}

.menu_bottom0002 {
	width: 931px; /*980*/
	overflow: hidden;
	margin: 0 auto;
	padding: 9px;
}

.menu_bottom001 {
	width: 931px; /*980*/
	overflow: hidden;
	margin: 0 auto;
	padding: 9px;
}

.menu_bottom_left {
	width: 470px;
	float: left;
}

.menu_bottom_addvertise {
	width: 135px;
	float: left;
}

.menu_bottom_addvertise_txt a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
	line-height: 25px;
	margin-bottom: 12px;
	font-weight: bold;
	width: 130px;
	background: url(../images/reserve_btn3.png) no-repeat left top;
	padding-left: 24px;
	display: block;
}

.menu_bottom_addvertise_txt a:hover {
	background: url(../images/reserve_btn3.png) no-repeat left bottom;
}

.card00 {
	width: 100%;
	overflow: hidden;
}

.card00_left {
	width: 116px;
	float: left;
}

.card00_left h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	line-height: 20px;
	font-weight: normal;
	height: 19px;
	background: url(../images/dollar_sign00.png) no-repeat;
	padding-left: 20px;
	float: left;
}

.card00_right {
	width: 75px;
	float: right;
}

.menu_bottom_mid {
	width: 280px;
	float: left;
}

.menu_bottom_mid h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	line-height: 18px;
	padding-left: 56px;
	font-weight: normal;
	background: url(../images/deliveryfood.png) no-repeat;
	margin-bottom: 10px;
}

.menu_bottom_mid h4 {
	height: 31px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	line-height: 26px;
	padding-left: 50px;
	margin-left: 6px;
	font-weight: normal;
	background: url(../images/collectionfood.png) no-repeat;
	margin-bottom: 10px;
}

.menu_bottom_mid h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2c2c2c;
	line-height: 16px;
	font-weight: normal;
}

.open05 {
	width: 120px;
	float: right;
}

.open05 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	margin-top: 10px;
}

.menu_item {
	width: 950px;
	overflow: hidden;
	padding-top: 10px;
	margin: 0 auto;
}

.menu-tab {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	float: left;
	background: #fff;
	width: 1000;
	height: auto;
}

.menu-tab ul {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	float: left;
}

.menu-tab ul li {
	margin: 0 0 0 0;
	padding: 0 0 0px 0;
	float: left;
}

.menu-tab ul li a {
	margin: 0 0 0 0;
	padding: 8px 10px 8px 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	background-color: slategray;
}

.menu-tab ul li a:hover {
	margin: 0 0 0 0;
	padding: 8px 10px 8px 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	background: #2C9C00;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	width: auto;
	height: auto;
	-webkit-box-shadow: 0px 12px 6px -6px #46c313 inset;
	-moz-box-shadow: 0px 12px 6px -6px #46c313 inset;
	box-shadow: 0px 12px 6px -6px #46c313 inset;
}

.menu-tab ul li a.selected {
	margin: 0 0 0 0;
	padding: 8px 10px 8px 10px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: normal;
	font-size: 12px;
	background: #2C9C00;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	width: auto;
	height: auto;
	-webkit-box-shadow: 0px 12px 6px -6px #46c313 inset;
	-moz-box-shadow: 0px 12px 6px -6px #46c313 inset;
	box-shadow: 0px 12px 6px -6px #46c313 inset;
}

.menu_inner {
	background: #fff;
	border: 1px solid #dddddd;
	padding-top: 15px;
	padding-bottom: 26px;
	margin-bottom: 10px;
}

.menu_catagories {
	width: 210px; /*204*/
	float: left;
	background: #fff;
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.3);
}

.menu_catagories h3 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #FFF;
	text-align: center;
	font-weight: normal;
	line-height: 32px;
	width: 210px;
	background: none repeat scroll 0 0 #C92409;
	border-radius: 3px 3px 0 0;
	text-transform: uppercase;
}

.menu_catagories_inner {
	width: 100%;
	text-align: left;
}

.menu_catagories_inner ul {
	width: 100%;
	overflow: hidden;
}

.menu_catagories_inner ul li {
	list-style: none;
	float: left;
	width: 100%;
}

.menu_catagories_inner ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 25px;
	margin-left:3px;
	background: url(../images/cat-arrow.png) no-repeat left center;
	padding-left: 16px;
}

.menu_catagories_inner ul li a:hover {
	text-decoration: underline;
}

.menu_food {
	width: 478px; /*500*/
	float: left;
	margin-left: 15px;
}

.menu_food h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	line-height: 30px;
	border-bottom: 1px dashed #9e9e9e;
	text-transform: uppercase;
}

.menu_food h3 span {
	font-size: 12px;
	padding-right: 10px;
	color: #b51b0f;
}

.food_item {
	width: 478px;
	overflow: hidden;
	margin-bottom: 12px;
	cursor: default;
}

.food_item_top {
	width: 478px;
	overflow: hidden;
	border-radius: 3px 3px 0 0;
	background: url("../images/restaurantdetail_headerpattern.png") repeat-x
		scroll 0 0 transparent;
}

.food_name {
	width: 360px; /*325*/
	float: left;
	text-align: justify;
	padding-left: 10px;
	cursor: default;
}

.food_name h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top:5px;
	text-align: left;
	font-weight: normal;
	text-transform: uppercase;
}

.price {
	width: 80px;
	float: right;
	display:none;
}

.price h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 26px;
	text-align: left;
	font-weight: normal;
}

.box4 {
	width: 476px;
	border-radius: 0 0 2px 2px;
	overflow: hidden;
	border: 1px solid #E5E5DD;
}
/*-----------------------menu list 00------------------*/
.menuList00 {
	width: 100%;
	overflow: hidden;
}

.menuList01 {
	width: 460px;
	overflow: hidden;
	border: 0px solid #000;
	margin-left: 10px;
}

.box4_top {
	width: 476px;
	padding-top: 3px;
}

.box4_bottom {
	width: 476px;
	padding-bottom: 3px;
}

.box4_body {
	width: 476px;
}

.box4_inner {
	width: 470px; /*476*/
	overflow: hidden;
	padding: 0 3px;
}

.box4_inner ul {
	width: 100%;
	overflow: hidden;
}

.box4_inner ul li {
	list-style: none;
	float: left;
	width: 100%;
	margin-top: 3px;
}

.box4_inner ul li.nobg {
	border-bottom: none;
}

.food_name00 {
	width: 340px; /*322*/
	float: left;
	padding-left: 7px;
	cursor: default;
}
.discountprice{
	text-decoration:line-through;
	color:#FF0000;
	display:block;
	height:15px;
	line-height:23px;
}
.item-no
{
	min-width:35px;
	width:auto;
	display:inline-block;
}
.ml35
{
	margin-left:27px;
}
.food_name00 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 22px;
	text-align: left;
	font-weight: normal;
}

.quality00 {
	width: 48px;
	float: left;
}

.quality00 h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 22px;
	text-align: center;
	font-weight: normal;
	background: url(../images/txt_bg.png) no-repeat;
}

.price00 {
	width: 100px;
	float: right;
}

.price00_left {
	float: left;
	text-align: right;
	width: 55px;
}

.price00_left h4 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 26px;
	font-weight: normal;
}

.price00_right {
	width: 35px;
	text-align: right;
	float: right;
}

.edit-icon {
	background: url("../images/icons.png?v=20121218") no-repeat scroll 0
		-1104px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 16px;
	width: 16px;
	vertical-align: text-top;
	margin-left: 5px;
}

.edit-icon:hover {
	background-position: 0 -562px;
}

.edit_gray {
	background: url("../images/icons.png?v=20121218") no-repeat scroll 0
		-1099px rgba(0, 0, 0, 0);
	display: inline-block;
	height: 17px;
	width: 8px;
}

.order {
	width: 238px;
	float: right;
	background: #fff;
	box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.3);
}

.order h3 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #FFF;
	border-radius: 3px 3px 0 0;
	line-height: 32px;
	text-transform: uppercase;
	text-align: center;
	font-weight: normal;
	background: none repeat scroll 0 0 #C92409;
}

.order_item {
	width: 236px;
	overflow: hidden;
	padding-top: 6px;
	border: 1px solid #DDDDDD;
}

.order_item_top {
	width: 230px;
	overflow: hidden;
}

.order_name {
	width: 125px; /*135*/
	float: left;
	padding-left: 10px;
}

.order_name h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 26px;
	text-align: left;
	font-weight: normal;
}

.order_quality {
	width: 23px;
	float: left;
}

.order_quality h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
	line-height: 26px;
	font-weight: normal;
}

.order_price {
	width: 80px;
	float: left;
}

.order_price h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #858585;
	line-height: 26px;
	float: right;
	padding-right: 20px;
	font-weight: normal;
}

.box5 {
	width: 238px;
	overflow: hidden;
}

.box5_top {
	width: 236px;
	border-top: 1px solid #DDDDDD;
}

.box-overflow {
	overflow-x: hidden;
	overflow-y: auto;
}

.box5_bottom {
	width: 236px;
	padding-bottom: 14px;
}

.box5_body {
	width: 238px;
}

.box5_inner {
	width: 236px; /*258*/
	overflow: hidden;
	padding: 0;
}

.box5_inner p.msgtext {
	padding: 0 10px;
	text-align: justify;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: tomato;
	font-size: 12px;
	font-weight: normal;
}

.box5_inner ul {
	width: 100%;
	overflow: hidden;
}

.box5_inner ul li {
	list-style: none;
	float: left;
	width: 100%;
	border-bottom: 1px solid #DDDDDD;
	padding: 0px 0 0px 0;
	line-height: 21px;
}

.order_name00 {
	width: 125px; /*120*/
	float: left;
	padding-left: 8px;
}

.order_name00 h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	/*line-height:29px;*/
	margin-top: 3px;
	text-align: left;
	font-weight: normal;
	word-wrap: normal;
}

.order_name00 h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 15px;
	text-align: left;
	font-weight: normal;
}

.order_quality00 {
	width: 35px;
	margin-top: 5px;
	float: right;
}

.order_quality04 {
	width: 39px;
	line-height: 22px;
	padding-left: 10px;
	float: left;
}

.dish {
	width: 210px;
	overflow: hidden;
}

.dish a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #45a91e;
	line-height: 27px;
	margin-left: 6px;
	padding-left: 20px;
	float: left;
	background: url(../images/plus00.png) no-repeat left center;
}

.dish ul li a:hover {
	text-decoration: underline;
}

a.minus {
	float: left;
	width: 23px;
}

.txt_order {
	width: 23px;
	height: 30px;
	background: url(../images/border_bg.png) no-repeat;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 30px;
	text-align: center;
}

a.plus {
	float: left;
	width: 21px;
}

.order_price00 {
	width: 50px;
	float: left;
	text-align: right;
	margin-top: 3px;
}

.order_price00 h4 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	margin-right: 2px;
	color: #636363;
	font-weight: normal;
}

.total_order {
	width: 236px;
	overflow: hidden;
}

.total_inner {
	width: 170px;
	margin-right: 5px;
	float: right;
	padding-bottom: 6px;
}

.total_inner h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 25px;
	float: left;
	text-align: right;
	width: 94px;
}

.total_inner h5 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 25px;
	float: right;
	width: 70px;
	padding-right: 6px;
	text-align: right;
}

.total_inner p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 20px;
	float: left;
	width: 94px;
	text-align: right;
}

.total_inner h6 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 20px;
	text-align: right;
	float: right;
	width: 70px;
	font-weight: normal;
	padding-right: 6px;
}

.total_bottom {
	width: 236px;
	overflow: hidden;
	border-top: 1px solid #dadada;
}

.total_inner_login {
	width: 236px;
	float: right;
	padding-bottom: 6px;
}

.total_inner_login h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #636363;
	line-height: 36px;
	float: left;
	text-align: right;
	width: 94px;
}

.total_inner_login h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636363;
	line-height: 36px;
	float: right;
	width: 51px;
	padding-right: 6px;
}

.total_inner_login p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 20px;
	float: left;
	width: 110px;
	padding-top: 0 !important;
	text-align: right;
	line-height: 25px !important;
	text-align: right !important;
	font-weight: bold !important;
}

.total_inner_login h6 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 12px;
	color: #636363;
	line-height: 20px;
	float: right !important;
	width: 51px;
	line-height: 25px !important;
	font-weight: normal;
	text-align: right !important;
	padding-right: 10px !important;
}

.bottom_inner {
	width: 168px;
	float: right;
}

.bottom_inner h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #636363;
	line-height: 36px;
	float: left;
	text-align: right;
	width: 90px;
}

.bottom_inner h5 {
	font-family: Verdana, Arial, "Trebuchet MS", Arial, Helvetica,
		sans-serif;
	font-size: 14px;
	color: #636363;
	text-align: right;
	line-height: 36px;
	float: right;
	width: 64px;
	padding-right: 10px;
}

.bottom_inner_login {
	width: 168px;
	float: right;
}

.bottom_inner_login h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #636363;
	line-height: 36px !important;
	float: left;
	text-align: right;
	width: 94px;
}

.bottom_inner_login h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #636363;
	line-height: 36px;
	float: right;
	width: 51px;
	padding-right: 15px;
}

a.order_place {
	background: url(../images/place2.png) no-repeat left top;
	width: 213px;
	height: 46px;
	text-indent: -100000px;
	margin: 15px auto 0;
	display: block;
}

a.order_place:hover {
	background: url(../images/place2.png) no-repeat left bottom;
}
/*Start---------------------------------------------specialOffer---*/
.specialOffer {
	width: 946px;
	height: 269px;
	margin: 0 auto;
	background-color: #FFF;
	border: 0px solid #000;
}

.pointshop_add {
	width: 904px;
	overflow: hidden;
	margin: 12px auto 0 21px;
	float: left;
	border: 5px solid #FF0000;
}

.pointshop_add_inner {
	width: 860px;
	overflow: hidden;
	margin: 0 auto;
	padding: 17px 0;
}

.pointshop_add_left {
	width: 211px;
	float: left;
}

.pointshop_add_right {
	width: 617px;
	float: right;
}

.pointshop_add_right a {
	margin: 23px 0 0 0;
}

.pointshop_add_right h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 38px;
	color: #FF0000;
}

.pointshop_add_right p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #505050;
	text-align: justify;
	padding-bottom: 20px;
}

.pointshop_add_right h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	color: #FF0000;
}

a.buy {
	width: 111px;
	height: 32px;
	background: url(../images/buy2.png) no-repeat left top;
	display: block;
	margin-top: 20px;
}

a.buy:hover {
	background: url(../images/buy2.png) no-repeat left bottom;
}
/*Start--------------------------------------------------registation_page-----*/
.registation_page {
	width: 980px;
	margin: 6px auto 5px;
	min-height: 300px;
	background-color: #FFF;
	border: 1px solid #DDD;
}

.top_wraper {
	width: 944px; /*980*/
	margin: 0 auto;
	overflow: hidden;
	text-align: left;
	margin-bottom: 10px;
	padding: 0 17px;
}

.user_register {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	text-align: left;
}

.user_register h3 {
	border-bottom: 3px solid #FF0000;
	line-height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FF0000;
	padding-bottom: 10px;
	font-size: 18px;
}

.user_register_inner {
	width: 944px;
	padding-top: 10px;
	overflow: hidden;
}

.user_register_inner h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 13px;
	text-align: left;
	color: #4B4B4B;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: justify;
	/*line-height:18px;*/
	/*padding-bottom:12px;*/
}

.register_box {
	width: 440px; /*460*/
	border: 1px solid #dddddd;
	background: #e5e5e5 url(../images/member_box_bg1.png) repeat-x;
	overflow: hidden;
	float: left;
	height: 265px;
	margin-right: 15px;
	margin-bottom: 5px;
}

.user_register_inner p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #4B4B4B;
	font-weight: normal;
	line-height: 18px;
	padding-top: 12px;
	text-align: justify;
	padding-left: 8px;
}

.register_box h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #ff9b32;
	color: #DE5134;
	line-height: 30px;
	margin-bottom: 12px;
	padding-bottom: 12px;
	padding-left: 8px;
}

.register_row1 {
	width: 408px; /*445*/
	overflow: hidden;
	padding-bottom: 10px;
	margin-left: 10px;
}

.register_row02 {
	width: 255px;
	float: left;
	padding-left: 15px;
}

.register_row02_left {
	width: 240px;
	float: left;
}

.register_row02_right {
	width: 10px;
	float: right;
}

.star {
	color: #fe0501;
}

.register_label {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 134px;
}

.register_txt02 {
	float: left;
	width: 197px; /*200*/
}

.register_txt04 {
	float: left;
	width: 197px; /*200*/
	/*margin-top:10px;*/
}

.register_box02_chk {
	height: 18px;
}

.regisCreat_btn {
	margin: 10px 0 0 -11px;
}

.register_box_right {
	width: 287px;
	float: right;
}

.register_input02 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	border: 0;
	background: #FFFFFF;
	float: left;
	width: 169px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	padding: 4px 5px;
}

.register_input02:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 8px
		rgba(82, 168, 236, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 10px
		rgba(82, 168, 236, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6)
}

.register_label00 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 172px;
}

.register_box02_left_txt {
	float: left;
	width: 169px; /*240*/
	height: 19px; /*14*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 5px 0 5px;
}

.register_box02_left_txt00 {
	float: left;
	width: 51px; /*240*/
	height: 19px; /*14*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 5px 0 5px;
}

.register_select03 {
	float: left;
	width: 240px; /*240*/
	height: 24px; /*39*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

.register_select {
	float: left;
	width: 240px; /*240*/
	height: 24px; /*39*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	margin-left: 15px;
}

.register_select23 {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	color: #4B4B4B;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 39px;
	width: 92px;
}

.register_select00 {
	float: left;
	width: 60px; /*240*/
	height: 24px; /*39*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.register_select01 {
	float: left;
	width: 181px; /*181*/
	height: 26px; /*27*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
}

.register_select004 {
	float: left;
	width: 242px; /*243*/
	height: 26px; /*27*/
	border-radius: 4px;
	border: 1px solid #CCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	margin-right: 4px;
	background-color: #E5E5E5;
}

.signup_row1 a {
	margin: 0;
}

.register_select02 {
	float: left;
	width: 80px; /*240*/
	height: 24px; /*39*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

.register_txt {
	float: left;
	width: 230px; /*240*/
}

.register_input {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	border: 0;
	background: none;
	float: left;
	width: 230px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	padding: 4px 5px;
}

.register_input:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 8px
		rgba(82, 168, 236, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 10px
		rgba(82, 168, 236, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6)
}

.register_input00 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 39px;
	border: 0;
	background: none;
	float: left;
	width: 170px;
}

.register_input001 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 39px;
	border: 0;
	background: none;
	float: left;
	width: 52px;
}

.sign_btn {
	width: 106px;
	height: 31px;
	background: url(../images/sign00.png) no-repeat left top;
	cursor: pointer;
	margin-left: 10px;
	margin-bottom: 5px;
	border: 0;
}

.sign_btn:hover {
	background: url(../images/sign00.png) no-repeat left bottom;
}
/*.member_row1{
	width:283px;
	overflow:hidden;
	padding-bottom:7px;
}*/
/*=================login page========================*/
.user_login {
	width: 980px;
	overflow: hidden;
	margin: 6px auto;
	text-align: left;
	padding-bottom: 15px;
	background: #fff;
	margin-bottom: 10px;
	border: 1px solid #DDD;
}

.user_login h3 {
	border-bottom: 2px solid #FF0000;
	line-height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #FF0000;
	font-size: 18px;
	padding-left: 25px;
}

.user_login_inner {
	width: 946px;
	overflow: hidden;
	padding-left: 28px;
	border: 0px solid #000;
	padding-top: 10px;
}

.user_login_left {
	width: 404px;
	float: left;
}

.user_login_left h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #000;
	line-height: 40px;
	font-weight: normal;
}

a.register {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #4a4a4a;
	text-decoration: underline;
	padding-left: 4px;
}

a.register:hover {
	text-decoration: none;
}

.member_box {
	width: 100%;
	border: 1px solid #dddddd;
	background: #e5e5e5 url(../images/member_box_bg1.png) repeat-x;
	overflow: hidden;
	padding-bottom: 12px;
}

.member_box h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 20px;
	color: #FF0000;
	padding-left: 15px;
	line-height: 48px;
}

.member_form {
	width: 385px;
	padding-left: 15px;
	overflow: hidden;
	padding-top: 12px;
}

.member_row1 {
	width: 326px;
	overflow: hidden;
	padding-bottom: 12px;
	padding-left: 8px;
}

.member_label {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 32px;
	font-weight: bold;
	float: left;
}

.member_txt00 {
	width: 249px; /*204*/
	height: 22px; /*27*/
	float: right;
	padding: 5px 5px 0 5px;
}

.member_input {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	border: 0;
	background: none;
	width: 194px;
}

.member_check {
	width: 14px;
	height: 14px;
	float: left;
}

.member_check_txt {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	float: left;
	padding-left: 5px;
	line-height: 14px;
}

.member_bottom {
	width: 118px;
	margin: 0 auto;
	overflow: hidden;
}

.member_btn {
	width: 105px;
	height: 32px;
	background: url(../images/member_login2.png) no-repeat left top;
	border: 0;
	cursor: pointer;
	margin: 0 auto 0 14px;
	display: block;
}

.member_btn:hover {
	background: url(../images/member_login2.png) no-repeat left bottom;
}

.member_bottom h6 {
	text-align: center;
	padding-top: 10px;
	padding-left: 11px;
}

.member_bottom p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	line-height: 25px;
	padding-left: 31px;
	margin-top: 10px;
}

a.face00 {
	width: 107px;
	height: 32px;
	background: url(../images/connect2.png) no-repeat left top;
	margin: 0 auto 0 14px;
	display: block;
}

a.face00:hover {
	background: url(../images/connect2.png) no-repeat left bottom;
}

.access {
	width: 100%;
	overflow: hidden;
	padding-top: 10px;
}

.access p {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	line-height: 18px;
	padding-left: 12px;
}

.access a {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
	line-height: 18px;
	text-decoration: underline;
}

.access a:hover {
	text-decoration: none;
}

.user_login_right {
	width: 459px;
	margin: 37px 0 0 37px;
	float: left;
	border: 0px solid #F00;
}

.user_login_right h4 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	color: #1a1a1a;
	line-height: 30px;
}

.user_login_right p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #1a1a1a;
	line-height: 18px;
	text-align: justify;
}
/*Start--------------------------------------------------Page Account_home*/
.account_section {
	width: 960px;
	overflow: hidden;
	padding-bottom: 18px;
	padding-top: 16px;
	margin: 0 auto;
}

.account_section h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #fe0000;
	font-weight: normal;
	line-height: 30px;
	padding-bottom: 10px;
	border-bottom: 3px solid #fe0000;
}

.account_bottom {
	width: 980px;
	overflow: hidden;
	padding-top: 10px;
}

.account_pannel {
	width: 160px; /*216*/
	overflow: hidden;
	/*border-right:2px solid #8c8c8c;*/
	float: left;
	padding-right: 0px;
}

.account_pannel h4 {
	background: #fe0000;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	line-height: 40px;
	padding-left: 12px;
}

.pannel_txt_top {
	padding-left: 12px;
	width: 204px; /*216*/
	overflow: hidden;
	padding-top: 20px;
}

.pannel_txt_top p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	color: #3d3d3d;
}

.pannel_txt_top span {
	font-weight: normal;
}

.pannel_txt_top00 {
	padding-left: 12px;
	width: 204px; /*216*/
	overflow: hidden;
	/*padding-top:20px;*/
}

.pannel_txt_top00 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 25px;
	color: #3d3d3d;
}

.pannel_txt_top00 span {
	font-weight: normal;
}

.account_edit {
	width: 156px;
	overflow: hidden;
}

a.edit_detail {
	width: 189px; /*204*/
	height: 33px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #353535;
	color: #FFF;
	font-weight: bold;
	text-align: right;
	line-height: 32px;
	margin-bottom: 8px;
	padding-right: 10px;
}

a.edit_detail:hover,a.edit_detail.selected {
	background-color: #ff0000;
}

a.log {
	width: 189px; /*204*/
	height: 33px;
	background: url(../images/log_bg.png) no-repeat left top;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0e1d00;
	font-weight: bold;
	text-align: right;
	line-height: 35px;
	margin-bottom: 8px;
	padding-right: 13px;
}

a.log:hover {
	background: url(../images/log_bg.png) no-repeat left bottom;
	color: #fff;
}

.account_detail {
	width: 780px; /*620*/
	overflow: hidden;
	float: right;
}

.account_detail_top {
	width: 744px; /*216*/
	overflow: hidden;
	padding-bottom: 14px;
	/*border-bottom:1px solid #de5135;*/
}

.account_detail_top h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 37px;
	color: #fe0000;
	border-bottom: 2px solid #fe0000;
}

.account_top {
	
	padding-top: 20px;
}

.account_top_left {
	width: 400px;
	float: left;
}

.account_top_left_Txt {
	width: 235px;
	overflow: hidden;
}

.account_top_left_Txt h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
	font-weight: normal;
	float: left;
	width: 110px;
	line-height: 25px;
}

.account_top_left_Txt p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
	float: left;
	line-height: 25px;
	width: 125px;
}

.account_top_left_Txt h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
	float: left;
	line-height: 25px;
	width: 125px;
	font-weight: normal;
}

a.email {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3d3d3d;
}

a.email:hover {
	text-decoration: underline;
}

.account_box {
	background: -moz-linear-gradient(center top, #FFFFFF, #CCCCCC) repeat
		scroll 0 0 transparent;
	border: 1px solid #BABABA;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 103px;
	margin-bottom: 15px;
	margin-right: 20px;
	overflow: hidden;
	padding-top: 8px;
	text-align: center;
	width: 111px;
}

.account_box a {
	color: #333333;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	padding-bottom: 10px;
}

.account_top_right {
	width: 214px;
	float: right;
	text-align: center;
}

.account_top_right img {
	overflow: hidden;
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.account_top_right h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #4d4d4d;
	font-weight: normal;
	text-align: center;
	padding: 8px 0;
}

.account_detail_bottom {
	width: 640px;
	overflow: hidden;
	padding-bottom: 25px;
	padding-top: 16px;
}

.clint01 h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 66px;
	color: #ff1800;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 15px;
}

.account_detail_bottom p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	color: #3d3d3d;
	text-align: justify;
	padding-top: 15px;
}

.account_address_Txt {
	width: 315px;
	overflow: hidden;
	float: left;
}

.account_address_Txt h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #282828;
	font-weight: normal;
	float: left;
	width: 100px;
	line-height: 25px;
}

.account_address_Txt h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #282828;
	float: left;
	line-height: 29px;
	width: 214px;
	font-weight: normal;
}

.account_map {
	width: 314px;
	float: right;
}

.clint01 {
	width: 605px;
	height: 73px;
}
/*Start--------------------------------------------------Flymeal Information--*/
.process {
	width: 926px; /*980*/
	overflow: hidden;
	border-bottom: 3px solid #FF0000;
	padding: 12px 0;
	margin: 0 auto;
}

.menu_top01 {
	width: 931px; /*980*/
	overflow: hidden;
	padding-top: 18px;
	border-bottom: 1px solid #FF0000;
	padding-bottom: 12px;
	margin: 0 auto;
}

.menu_top_left01 {
	width: 277px;
	float: left;
	padding-left: 14px;
}

.menu_top_left00 {
	width: 277px;
	overflow: hidden;
}

.menu_top_logo01 {
	width: 100px;
	float: left;
}

.menu_top_logo01 a {
	width: 94px;
	height: 42px;
	background: url(../images/favour.png) no-repeat;
	display: block;
	margin-top: 16px;
}

.menu_top_logo01 a:hover {
	background: url(../images/favour_hover.png) no-repeat;
}

.menu_top_item01 {
	width: 150px;
	float: right;
}

.menu_top_txt01 {
	width: 150px;
	overflow: hidden;
	padding-bottom: 22px;
}

.menu_top_txt01 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #559c37;
	line-height: 26px;
	text-transform: uppercase;
}

.menu_top_txt01 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 14px;
}

.menu_top_mid01 {
	width: 193px;
	float: left;
	padding-left: 60px;
}

.menu_top_mid01 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	line-height: 20px;
}

.menu_top_mid01 h3 span {
	color: #525252;
	font-weight: normal;
}

.menu_top_mid01 h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #559c37;
	line-height: 20px;
	text-transform: uppercase;
}

.menu_top_opening01 {
	width: 100%;
	overflow: hidden;
}

.menu_top_mid img01 {
	float: left;
	padding-right: 12px;
	padding: 15px 12px 15px 0;
}

.menu_top_mid01 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4b4b4b;
	line-height: 18px;
}

.menu_top_mid01 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4b4b4b;
	line-height: 15px;
	text-decoration: underline;
}

.menu_top_mid01 a:hover {
	text-decoration: none;
}

.menu_top_right01 {
	width: 320px;
	float: right;
}

.menu_bottom01 {
	width: 980px;
	overflow: hidden;
	padding: 12px 0 20px 0;
}

.menu_nav01 {
	width: 980px;
	overflow: hidden;
	background: url(../images/nav_bar.jpg) repeat-x left 35px;
}

.menu_nav01 ul {
	width: 100%;
	overflow: hidden;
}

.menu_nav01 ul li {
	list-style: none;
	float: left;
}

.menu_nav ul01 li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e83600;
	line-height: 39px;
	float: left;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 25px;
	background: url(../images/hover00.jpg) no-repeat left 500px;
}

.menu_nav01 ul li a span {
	line-height: 39px;
	float: left;
	padding-right: 25px;
	background: url(../images/hover00.jpg) no-repeat right 500px;
}

.menu_nav01 ul li a:hover,.menu_nav ul li.seected a {
	background-position: left top;
	border: none;
}

.menu_nav01 ul li a:hover span,.menu_nav ul li.seected a span {
	background-position: right top;
	color: #DE5135;
}

.menu_item01 {
	width: 980px;
	overflow: hidden;
	padding-top: 18px;
}

.menu_item01 {
	width: 980px;
	overflow: hidden;
}

.menu_choich01 {
	width: 217px;
	float: left;
}

.menu_search01 {
	width: 207px; /*217*/
	height: 23px; /*30*/
	background: url(../images/search_bg.png) no-repeat;
	padding: 7px 5px 0 5px;
}

.menu_search_input01 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #5b5b5b;
	font-style: italic;
	border: 0;
	background: none;
	float: left;
	width: 207px;
}

.pick_restaurant01 {
	width: 217px;
	overflow: hidden;
	border: 1px solid #559c37;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.pick_restaurant01 {
	width: 217px;
	overflow: hidden;
	border: 1px solid #559c37;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-bottom: 10px;
}

.pick_restaurant01 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	line-height: 32px;
	text-transform: uppercase;
	background: #559c37;
	padding-left: 13px;
	padding-bottom: 10px;
}

.pick_restaurant01 h3 span {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
}

.pick_restaurant01 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #fff;
	line-height: 32px;
	text-transform: uppercase;
	background: #559c37;
	padding-left: 13px;
	padding-bottom: 10px;
}

.pick_restaurant01 h3 span {
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 16px;
	text-transform: none;
}

.restaurant_manu01 {
	width: 178px;
	overflow: hidden;
	padding-left: 8px;
	padding-top: 10px;
}

.restaurant_manu01 ul {
	width: 100%;
	overflow: hidden;
}

.restaurant_manu01 ul li {
	list-style: none;
	float: left;
	width: 100%;
}

.restaurant_manu01 ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #30820e;
	line-height: 30px;
	background: url(../images/arr.png) no-repeat left center;
	padding-left: 18px;
}

.restaurant_manu01 ul li a:hover {
	text-decoration: underline;
}

.food_item01 {
	width: 486px;
	float: left;
	margin-left: 16px;
}

.food_item_choice01 {
	width: 486px;
	overflow: hidden;
}

.food_item01 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b9a2a;
	line-height: 30px;
	float: left;
	padding-right: 3px;
}

.food_item01 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #e83b00;
	padding-right: 14px;
	line-height: 30px;
	font-weight: bold;
	float: left;
}

.food_item01 {
	border: 1px solid #b0b0b0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 10px;
	padding-bottom: 10px;
	width: 484px;
}

.grilled {
	width: 484px;
	overflow: hidden;
}

.grilled00 {
	width: 484px;
	overflow: hidden;
	padding-top: 12px;
}

.grilled h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4b982b;
	line-height: 38px;
	padding-left: 16px;
	width: 468px; /*484*/
	border-bottom: 2px solid #559c37;
}

.grilled00 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4b982b;
	line-height: 38px;
	padding-left: 16px;
	width: 468px; /*484*/
	border-bottom: 2px solid #559c37;
}

.grilled_menu {
	width: 484px;
	overflow: hidden;
}

.grilled_menu ul {
	width: 100%;
	overflow: hidden;
}

.grilled_menu ul li {
	list-style: none;
	float: left;
	width: 100%;
	border-bottom: 1px solid #b0b0b0;
	padding-bottom: 12px;
}

.grilled_menu_top {
	width: 484px;
	overflow: hidden;
	padding-top: 10px;
}

.grilled_menu_left {
	width: 189px; /*200*/
	padding-left: 11px;
	float: left;
}

.grilled_menu_left h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f4f4f;
	line-height: 15px;
}

.grilled_menu_right {
	width: 187px; /*200*/
	float: right;
}

.grilled_menu_edit {
	width: 114px;
	float: left;
}

.grilled_menu_edit a {
	float: left;
	padding-right: 6px;
}

.grilled_menu_edit h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4f4f4f;
	line-height: 15px;
	float: left;
}

.grilled_menu_cart {
	width: 50px;
	float: right;
}

.grilled_menu_bottom {
	width: 462px; /*484*/
	overflow: hidden;
	padding: 5px 11px 0;
}

.grilled_menu_bottom p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4f4f4f;
	line-height: 14px;
}

/*#page_check_right h3{
	font-family:"Trebuchet MS", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#559c37;
	line-height:32px;
	text-transform:uppercase;
	border-bottom:1px solid #cccccc;
}*/
.delivery_type_check {
	width: 244px; /*235*/
	overflow: hidden;
}

.delivery_type_check_left {
	width: 110px;
	float: left;
}

.check_radio {
	width: 14px;
	height: 14px;
	float: left;
	margin-top: 13px;
}

.check_radio_label {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #474747;
	float: left;
	padding-left: 6px;
	line-height: 40px;
}

.delivery_type_check_right {
	width: 120px;
	float: right;
}

.order_item03 {
	width: 235px;
	overflow: hidden;
	padding-top: 12px;
}

.order_item03_txt {
	width: 224px;
	overflow: hidden;
}

.order_item03_txt h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #686868;
	line-height: 43px;
	font-weight: normal;
	text-align: right;
	color: #FF5B01;
}

.order_item03_txt h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #686868;
	line-height: 20px;
	font-weight: normal;
	text-align: right;
	color: #FF0000;
}

.order_item03_txt h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2B89E1;
	line-height: 20px;
	font-weight: normal;
	text-align: right;
}

a.place {
	width: 178px;
	height: 40px;
	background: url(../images/place.png) no-repeat;
	display: block;
	margin: 25px auto;
}

a.place:hover {
	background: url(../images/place_hover.png) no-repeat;
}

.order_item03 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
	line-height: 16px;
	text-align: center;
}

.order_item03 a {
	width: 135px;
	margin: 10px 0 0 45px;
}
/*Start--------------------------------------------------Page informations*/
.information {
	width: 950px;
	padding-top: 8px;
	overflow: hidden;
}

.information_left {
	width: 461px;
	float: left;
}

.information_left h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #808080;
	font-weight: bold;
	text-transform: uppercase;
}

.information_left h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	line-height: 24px;
	border-bottom: 1px solid #559c37;
}

.restaurant_info {
	width: 461px;
	overflow: hidden;
	padding-top: 15px;
}

.restaurant_description {
	width: 221px;
	float: left;
}

.restaurant_description h5 {
	font-family: Aparajita;
	font-size: 18px;
	color: #60a344;
	font-weight: normal;
	line-height: 26px;
}

.restaurant_description p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-align: justify;
	line-height: 18px;
}

.description_box {
	width: 195px; /*221*/
	overflow: hidden;
	border: 1px solid yellowgreen;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 5px 10px;
	margin-top: 15px;
	min-height: 65px;
}

.description_box_left {
	width: 100px;
	float: left;
}

.description_box_left p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	line-height: 20px;
	font-weight: bold;
}

.description_box_right {
	width: 22px;
	float: right;
}

.profile_box_right {
	width: 92px;
	float: right;
}

.profile_box_right p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	line-height: 20px;
	font-weight: bold;
}

.restaurant_profile {
	width: 221px;
	float: right;
}

.restaurant_profile h5 {
	font-family: Aparajita;
	font-size: 18px;
	color: #60a344;
	font-weight: normal;
	line-height: 26px;
}

.restaurant_profile p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #535353;
	text-align: justify;
	line-height: 18px;
}

.information_right {
	width: 465px;
	float: right;
}

.information_right img {
	border: 2px solid #1d8e99;
}
/*Start--------------------------------------------------Page popup1*/
.delivery_area {
	width: 436px;
	overflow: hidden;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 6px solid #DE5135;
	margin: 0 auto 15px;
	text-align: left;
}

.delivery_area h3 {
	line-height: 35px;
	background: #DE5135;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}

.delivery_zone {
	width: 375px;
	overflow: hidden;
	margin: 32px auto;
}

.delivery_zone00 {
	width: 375px;
	overflow: hidden;
	margin: 0px auto 32px;
}

.pop_section1 {
	width: 375px;
	overflow: hidden;
}

.delivery_zone00 p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	line-height: 32px;
}

.area_label00 {
	line-height: 26px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #DE5135;
	float: left;
	font-weight: bold;
}

.area_select01 {
	width: 238px;
	height: 26px;
	background: url(../images/select_bg.png) no-repeat;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cd0003;
	font-style: italic;
	float: right;
	padding: 4px 0 2px 0;
}

.choose_section {
	width: 257px;
	overflow: hidden;
	float: right;
	padding-top: 17px;
}

.collection {
	width: 122px;
	height: 30px;
	background: url(../images/collection01.png) no-repeat left top;
	display: block;
	float: left;
}

.collection:hover {
	background: url(../images/collection01.png) no-repeat left bottom;
}

.collection00 {
	width: 122px;
	height: 30px;
	background: url(../images/delivery01.png) no-repeat left top;
	display: block;
	float: right;
}

.collection00:hover {
	background: url(../images/delivery01.png) no-repeat left bottom;
}

.next_step {
	width: 122px;
	height: 30px;
	background: url(../images/next01.png) no-repeat left top;
	display: block;
	float: left;
}

.next_step:hover {
	background: url(../images/next01.png) no-repeat left bottom;
}

.next00 {
	width: 122px;
	height: 30px;
	background: url(../images/cancel1.png) no-repeat left top;
	display: block;
	float: right;
}

.next00:hover {
	background: url(../images/cancel1.png) no-repeat left bottom;
}
/*--Start--------------------------------SignUp Page----*/
.user_signup {
	width: 100%;
	overflow: hidden;
	margin-bottom: 15px;
	text-align: left;
}

.user_signup h3 {
	width: 943px;
	line-height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #de5134;
	padding-bottom: 10px;
	font-size: 18px;
}

.user_signup_inner h3 {
	width: 943px;
	line-height: 40px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #de5134;
	padding-bottom: 10px;
	font-size: 18px;
}

.signup_box {
	width: 922px;
	border: 1px solid #dddddd;
	background: #e5e5e5 url(../images/member_box_bg1.png) repeat-x;
	overflow: hidden;
	padding-bottom: 12px;
	float: left;
	padding: 0 10px;
	padding-bottom: 12px;
	padding-top: 12px;
}

.signup_box h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #ff9b32;
	color: #DE5134;
	line-height: 30px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

.signup_box_inner {
	width: 710px;
	margin: 0 auto;
}

.signup_row1 {
	width: 708px;
	overflow: hidden;
	padding-bottom: 10px;
}

.signup_label {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	text-align: right;
	line-height: 24px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 225px;
	padding-right: 6px;
}

.signup_select {
	float: left;
	width: 231px; /*240*/
	height: 28px; /*39*/
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

.singup_text {
	float: left;
	width: 230px;
	height: 19px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

.singup_text01 {
	float: left;
	width: 88px;
	height: 19px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px;
}

.singup_text02 {
	float: left;
	width: 64px;
	height: 19px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 3px 0;
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	font-size: 12px
}

.signup_rowRight {
	width: 157px;
	height: 27px;
	text-align: center;
	margin-left: 7px;
	float: left;
}

.signup_rowRight a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	line-height: 26px;
}

.signup_rowRight a:hover {
	text-decoration: none;
}

.screen_short {
	float: left;
	width: 230px;
	height: 72px;
}

.singupBtn {
	width: 90px;
	height: 30px;
	background-color: #A50E13;
	color: #FFF;
	border: none;
	border-radius: 5px;
	font-weight: bold;
	cursor: pointer;
	font-size: 15px;
	text-align: center;
}
/*-Start---------------------Registation Page 00---*/
.user_register_left {
	width: 650px;
	overflow: hidden;
	float: left;
}

.user_register_right {
	width: 232px;
	border: 1px solid #F00;
	overflow: hidden;
	float: right;
}

.register_box02 {
	width: 628px; /*460*/
	border: 1px solid #dddddd;
	background: #e5e5e5 url(../images/member_box_bg1.png) repeat-x;
	overflow: hidden;
	padding-bottom: 12px;
	float: left;
	padding: 0 10px 10px;
	padding-top: 12px;
	margin-bottom: 8px;
}

.register_box02 h5 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	border-bottom: 1px solid #FF0000;
	color: #FF0000;
	line-height: 30px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

.wrap_signup {
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: auto;
}

.wrap-content-left {
	float: left;
	height: auto;
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0 0 15px;
	width: 350px;
}

.register_row001 {
	width: 445px;
	overflow: hidden;
	padding-bottom: 10px;
	margin: 0 auto;
}

.register_box02_left001 {
	width: 310px;
	overflow: hidden;
	padding-bottom: 10px;
}

.register_row0002 {
	width: 255px;
	float: left;
	padding-left: 15px;
}

.register_box02_left002 {
	width: 195px;
	float: left;
}

.register_row0002_left {
	width: 240px;
	float: left;
}

.register_box02_left20 {
	width: 173px;
	float: left;
}

.register_row0002_right {
	width: 10px;
	float: right;
}

.register_box02_right20 {
	width: 10px;
	float: right;
}

.star_txt {
	color: #fe0501;
	float: left;
	padding-left: 5px;
}

.register_label00 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 115px;
}

.register_txt03 {
	float: left;
	width: 93px; /*95*/
}

.register_input03 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	border: 0;
	background: #FFFFFF;
	float: left;
	width: 67px;
	border-radius: 4px;
	border: 1px solid #cac9c8;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.085);
	-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
	-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
	-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
	-o-transition: border linear 0.2s, box-shadow linear 0.2s;
	transition: border linear 0.2s, box-shadow linear 0.2s;
	padding: 4px 5px;
	margin-right: 4px;
}

.register_input03:focus {
	border-color: rgba(82, 168, 236, 0.8);
	outline: 0;
	outline: thin dotted \9;
	/* IE6-9 */
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 8px
		rgba(82, 168, 236, .6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .085), 0 0 10px
		rgba(82, 168, 236, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(82, 168, 236, .6)
}

.register_box02_left00 {
	font-family: Tahoma, Geneva, sans-serif;
	color: #4B4B4B;
	line-height: 19px;
	font-weight: bold;
	font-size: 12px;
	float: left;
	width: 113px;
}

.wrap-content-right {
	float: left;
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 0 0 15px;
	width: 250px;
}

.register_SignupBtn {
	width: 257px;
	overflow: hidden;
	height: 78px;
	margin: 0 0 0 194px;
}

.register_SignupBtn a {
	/*width:84px;*/
	
}

.register_SignupBtn p {
	font-size: 12px;
	padding-left: 12px;
	line-height: 38px;
	clear: both;
	text-align: left;
}

.register_signupBtnText a {
	color: #4B4B4B;
}

.register_signupBtnText a:hover {
	text-decoration: underline;
}

.register_box02_left {
	width: 310px;
	float: left;
}

.register_row002 {
	width: 313px;
	overflow: hidden;
	padding-bottom: 10px;
	margin: 0 auto;
}

.register_box02_right {
	width: 310px;
	float: right;
}

#page_check_right {
	width: 253px;
	float: right;
	overflow: hidden;
}

.order_type00 {
	width: 235px;
	overflow: hidden;
	padding-top: 8px;
}

.order_type00 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FF0000;
	line-height: 25px;
	border-bottom: 1px solid #FF0000;
	text-transform: uppercase;
}

.register_box_inner {
	width: 633px;
	overflow: hidden;
	margin: 8px 0 0 0;
}

.delivery_item {
	width: 235px; /*235*/
	overflow: hidden;
}

.delivery_item ul {
	width: 100%;
	overflow: hidden;
}

.delivery_item ul li {
	list-style: none;
	float: left;
	border-bottom: 1px dashed #898989;
	width: 100%;
}

.delivery_item ul li.even {
	background: #f4d8bb;
}

.delivery_item ul li p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 14px;
	float: left;
	width: 129px;
	padding-left: 3px;
}

.delivery_item ul li h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #464646;
	line-height: 37px;
	font-weight: normal;
	float: left;
	width: 15px; /*20*/
	padding-left: 5px;
}

.delivery_item ul li h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464646;
	line-height: 39px;
	font-weight: normal;
	float: left;
	padding-left: 15px;
}

.delivery_item ul li a {
	float: left;
	padding-left: 6px;
	padding-top: 8px;
}

/************************Old style.css STARTS HERE********************/
#popup_new1 {
	height: auto;
	overflow: hidden;
	width: 432px;
}

#popup_new1 .popup_new1_title {
	color: #FB603C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px;
}

#popup_new1 .popup_new1_body {
	margin: 0px 0 0;
	padding: 0px 10px;
}

#popup_new1 .popup_new1_body ul {
	margin: 0 0 5px;
	overflow: hidden;
	padding: 0;
}

#popup_new1 .popup_new1_body ul li {
	display: inline;
	float: left;
	height: auto;
	list-style-type: none;
	margin: 0;
	padding: 0;
	line-height: 20px;
	width: 200px;
}

.check_title {
	padding: 5px;
	vertical-align: top;
}

.check1_title {
	padding: 5px;
	vertical-align: top;
}

#popup_new1 .quantity {
	margin: 0px 0 0;
	overflow: hidden;
	padding: 0px 10px;
}

#popup_new1 .quantity ul {
	margin: 0;
	padding: 0;
}

#popup_new1 .quantity ul li {
	display: block;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#popup_new1 .quantity ul li label {
	color: #333333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 0;
}

.qty_text {
	background-color: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	color: #666666;
	height: 22px;
	margin-left: 8px;
	padding: 0 8px;
	text-align: center;
	width: 30px;
}

a.sign_btn00 {
	width: 120px;
	line-height: 31px;
	background: url(../images/sign01.png) no-repeat left top;
	cursor: pointer;
	border: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	display: block;
	text-transform: uppercase;
	float: right;
}

a.sign_btn00:hover {
	background: url(../images/sign01.png) no-repeat left bottom;
}

.popup_drp1 {
	border: 1px solid #CCCCCC !important;
	border-radius: 5px 5px 5px 5px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	height: 28px;
	width: 235px;
}

.btn_createprofile {
	width: 144px;
	height: 25px;
	background: url(../images/cprofile.jpg) no-repeat;
	background-position: 0px 0px;
	cursor: pointer;
	float: left;
}

.btn_createprofile:hover {
	background-position: 0px -25px;
}
/*--------------------------------------------------BLUE ROUNDED BLOCK---------------------------------------------------------------------------------------*/
.blueroundedblock {
	float: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	width: 100%;
}

.blueroundedblock .content {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	width: auto;
	height: auto;
	overflow: hidden;
	border: 2px solid #c5c3c3;
	/*border-right:2px solid #c5c3c3; 
border:1px solid #c5c3c3; */
	overflow: hidden;
	clear: both;
	border-radius: 5px;
}

.blueroundedblock .content h4 {
	margin: 0px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #666155;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 30px;
	height: auto;
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
}

.blueroundedblock .content .notopgap {
	margin-top: 0;
	padding: 0px;
	height: 1px;
}

.blueroundedblock .content .nobottomgap {
	margin-bottom: 0;
	padding: 0px;
	height: 2px;
}

.blueroundedblock .bottom_wrapper {
	flot: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 10px;
	overflow: hidden;
}

.blueroundedblock .bottom_wrapper .footer_left {
	flot: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/cartimages/cartblock_bottom_l.png) no-repeat;
	width: 5px;
	height: 10px;
	font-size: 2px;
}

.blueroundedblock .bottom_wrapper .footer_middile {
	margin: -10px 5px 0px 5px;
	padding: 0px 0px 0px 0px;
	background: url(../images/cartimages/cartblock_bottom_bg.png) repeat-x;
	height: 10px;
	font-size: 2px;
}

.blueroundedblock .bottom_wrapper .footer_right {
	float: right;
	margin: -10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/cartimages/cartblock_bottom_r.png) no-repeat;
	width: 5px;
	height: 10px;
	font-size: 2px;
}

.blueroundedblock .content .textarea {
	float: left;
	margin: 6px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: auto;
	overflow: hidden;
}

#corporate_registration_main_block {
	margin: 0 auto;
	margin-top: 10px;
	padding: 0px 0px 0px 0px;
	width: 626px;
	height: auto;
	overflow: hidden;
}

#corporate_registration_main_block p {
	float: left;
	margin-top: 5px;
	padding: 0px 10px 0px 10px;
	color: #000;
	height: auto;
	font-size: 13px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	overflow: hidden;
}

#ca_form_block_divider {
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #CAD383;
	width: 620px;
	height: 1px;
	overflow: hidden;
}

#ca_form_block_wrapper {
	float: left;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 275px;
	height: 30px;
	overflow: hidden;
}

#ca_form_block_wrapper h2 {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: #009900;
	width: 5px;
	height: 10px;
}

#ca_form_block_left {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 128px;
	height: auto;
	overflow: hidden;
}

#ca_form_block_left h1 {
	float: left;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
	width: 120px;
	overflow: hidden;
	border: none;
}

#ca_form_block_middile {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 144px;
	height: auto;
	overflow: hidden;
}

#ca_form_block_middile h6 {
	float: left;
	margin: 3px 5px 0px 5px;
	padding: 0px 0px 5px 0px;
	height: auto;
	overflow: hidden;
}

#ca_registration_nameblock_top {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 144px;
	height: 4px;
	overflow: hidden;
}

#ca_registration_nameblock_top .left {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_nameblock_top_l.png) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

#ca_registration_nameblock_top .middile {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #cbe3fa;
	width: 136px;
	height: 4px;
	overflow: hidden;
	border: none;
}

#ca_registration_nameblock_top .right {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_nameblock_top_r.png) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

#ca_registration_field_body {
	float: left;
	margin: px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/field-bg.png) no-repeat;
	width: 144px;
	height: 30px;
	overflow: hidden;
}

#ca_registration_nameblock_bottom {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 191px;
	height: 4px;
	overflow: hidden;
}

#ca_registration_nameblock_bottom .left {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_nameblock_bottom_l.png) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

#ca_registration_nameblock_bottom .middile {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #cbe3fa;
	width: 136px;
	height: 4px;
	overflow: hidden;
	border: none;
}

#ca_registration_nameblock_bottom .right {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_nameblock_bottom_r.png) no-repeat;
	width: 4px;
	height: 4px;
	overflow: hidden;
}

#ca_text_field_singletext {
	float: left;
	margin: 4px 0px 0px 4px; */
	margin: 4px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_textfield_big.jpg) no-repeat;
	width: 136px;
	height: 23px;
	overflow: hidden;
}

#ca_text_field_singletext2 {
	float: left;
	margin: 4px 0px 0px 4px; */
	margin: 4px 0px 0px 2px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/registration_field.jpg) no-repeat;
	width: 183px;
	height: 23px;
	overflow: hidden;
}

#ca_text_field_singletext .textfield {
	float: left;
	margin: 3px 0px 0px 3px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background: transparent;
	border: none;
	width: 130px;
	height: 19px;
	overflow: hidden;
}

#ca_text_field_singletext2 .textfield {
	float: left;
	margin: 3px 0px 0px 3px;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffa500;
	background: transparent;
	border: none;
	width: 175px;
	height: 19px;
	overflow: hidden;
}

#ca_field_small {
	float: left;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	background: url(../images/loginpage/ca_textfield_half.jpg) no-repeat;
	width: 90px;
	height: 23px;
	overflow: hidden;
}

.ca_textfield_small {
	float: left;
	margin: 3px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e1e0e0;
	background: transparent;
	border: none;
	width: 80px;
	height: 20px;
	overflow: hidden;
}

#ca_text_field_singletext input:focus,textarea:focus {
	color: #020202;
}

#ca_text_field_singletext2 input:focus,textarea:focus {
	color: #020202;
}

#ca_form_block_right {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 141px;
	height: auto;
	overflow: hidden;
}

.ca_bottomtext {
	float: left;
	margin: 4px 0px 0px 10px; */
	margin: 4px 0px 0px 5px;
	padding: 0px 0px 3px 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666565;
	font-weight: normal;
	line-height: 12px;
	width: 150px;
	height: auto;
	overflow: hidden;
}

.form-wrapper .wrap-content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: auto;
	height: auto;
	overflow: hidden;
}

.form-wrapper .wrap-content-left {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 350px;
	height: auto;
	overflow: hidden;
}

.form-wrapper .wrap-content-left ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.form-wrapper .wrap-content-left ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.form-wrapper .wrap-content-left ul li span.left-text {
	margin: 14px 0 0 10px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
}

.form-wrapper .wrap-content-left ul li span.rgt-area {
	margin: 8px 22px 0 0px;
	padding: 0 0 0 0;
	float: right;
	background: url(../images/loginpage/ext-txt-area-bg.jpg) no-repeat;
	width: 194px;
	height: 30px;
}

.rgt-area-field {
	margin: 4px 0 0 6px;
	*\padding-top: 2px;
	padding: 0px;
	float: left;
	background-color: #fff;
	width: 183px;
	*\height: 20px;
	height: 22px;
	border: none;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3e3e3e;
}

.form-wrapper .wrap-content-right {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 250px;
	height: auto;
	overflow: hidden;
}

.form-wrapper .wrap-content-right ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
}

.form-wrapper .wrap-content-right ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.form-wrapper .wrap-content-right ul li label {
	margin: 18px 0 0 3px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3e3e3e;
	font-weight: bold;
}

.form-wrapper .wrap-content-right ul li label a {
	margin: 14px 0 0 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DE5134;
	font-weight: bold;
}

.form-wrapper .wrap-content-right ul li label a:hover {
	color: #3e3e3e;
}

.ext-login {
	margin: 10px 0 0 0px;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/project_images/ext-login.png) no-repeat;
	width: 79px;
	height: 26px;
	border: none;
	cursor: pointer;
	background-position: 0px 0px;
}

.ext-login:hover {
	background-position: 0px -26px;
}

/*---------------------------------------------END BLUE ROUNDED BLOCK--------------------------------------------------------------------------------------------*/
.square_wrapper {
	margin-bottom: 15px;
	border: 1px solid #D8D8D8;
	background: #f2f2f2;
	width: auto;
	height: auto;
	overflow: hidden;
	clear: both;
	padding: 10px;
	border-radius: 5px 5px 5px 5px;
}

.square_wrapper h2 {
	margin: 5px 10px 10px 10px;
	padding: 0px 0px 0px 0px;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0279b6;
	font-weight: normal;
	font-size: 18px;
	line-height: 25px;
	border: none;
	height: auto;
	border-bottom: 1px solid #0279b6;
	overflow: hidden;
}

.header_title h3 {
	color: #DE5134;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	text-transform: uppercase;
}

.ribonblock-comments {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	border: 1px solid #D8D8D8;
}

.ribonblock {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

.btn_apply {
	float: right;
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_apply.png) no-repeat;
	width: 95px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.btn_process_payment {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_process_payment_english.png) no-repeat;
	width: 175px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.btn_confirm_order {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_confirm_order_english.png) no-repeat;
	width: 135px;
	height: 28px;
	border: 0px;
	cursor: pointer;
}

.btn_process_payment_s {
	margin: 0px 20px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_process_payment_spanish.png) no-repeat;
	width: 118px;
	height: 27px;
	border: 0px;
	cursor: pointer;
}

.btn_apply_s {
	float: right;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_apply_s.png) no-repeat;
	width: 67px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	background-position: 0px 0px;
}

.btn_apply_s:hover {
	background-position: 0px -26px;
}

.op-cancel {
	float: right;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/can.png) no-repeat;
	width: 67px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	background-position: 0px 0px;
}

.op-cancel:hover {
	background-position: 0px -26px;
}

.op-change {
	float: right;
	margin: 0px 3px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	background: url(../images/btn_apply_s.png) no-repeat;
	width: 67px;
	height: 26px;
	border: 0px;
	cursor: pointer;
	background-position: 0px 0px;
}

.op-change:hover {
	background-position: 0px -26px;
}

.cmspage_body {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background-color: transparent;
	width: auto;
	height: auto;
	overflow: hidden;
	clear: both;
}

.cmspage_body h1 {
	margin: 5px 0 10px 0;
	padding: 0px 0px 0px 0px;
	display: block;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #DE5134;
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
	border: none;
	height: auto;
	border-bottom: 1px dashed #9E9E9E;
	overflow: hidden;
}

.nestedblick_body {
	border: 1px solid #D8D8D8;
	border-radius: 5px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
	height: auto;
	min-height: 185px;
	overflow: hidden;
	clear: both;
}

.customer_information_block {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 100%;
	height: auto;
}

.mo-font1 {
	margin: 0 0 0 0;
	padding: 5px;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3E3E3E;
}

.mo-font2 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3E3E3E;
}

/*Start--------------------------------------------------Page hour*/
.hour {
	width: 980px;
	padding-top: 26px;
	overflow: hidden;
}

.hour_inner {
	width: 296px;
	overflow: hidden;
	position: relative;
	float: left;
	margin-right: 15px;
}

.delivery_txt {
	width: 234px;
	height: 59px;
	background: url(../images/front_images/delivery_txtbg.png) no-repeat;
	position: absolute;
	top: 16px;
	left: 0px;
}

.delivery_txt h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 64px;
	padding-left: 18px;
	color: #fff;
}

.delivery_hour {
	width: 248px; /*287*/
	overflow: hidden;
	border: 1px solid #ce5e5d;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 76px 18px 20px 18px;
	margin-left: 9px;
	position: relative;
}

.delivery_hour p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #898989;
	line-height: 22px;
	font-weight: bold;
}

/*Start--------------------------------------------------Page informations*/

/** Button code starts*/
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	float: right;
	border: none;
	vertical-align: baseline;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 16px;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, .2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .5), 0px 1px
		2px rgba(0, 0, 0, .3);
	-moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .5), 0px 1px 2px
		rgba(0, 0, 0, .3);
	line-height: 34px;
}
/* view */
.green {
	color: #fff;
	border: solid none;
	background: linear-gradient(to bottom, #64CB00 0%, #33AC00 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	line-height: 34px;
	height: 34px;
	font-family: 'proxima-nova', sans-serif;
	padding: 0 22px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	text-transform: uppercase;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#64CB00',
		endColorstr='#33AC00', GradientType=0);
}

.green:hover {
	color: #fff;
	background: linear-gradient(to bottom, #4ABB00 0%, #2E9300 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4ABB00',
		endColorstr='#2E9300', GradientType=0);
}

.orange {
	color: #fff;
	border: solid none;
	background: linear-gradient(to bottom, #FEA11D 0%, #ED8009 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEA11D',
		endColorstr='#ED8009', GradientType=0);
	line-height: 34px;
	height: 34px;
	font-family: 'proxima-nova', sans-serif;
	padding: 0 22px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	text-transform: uppercase;
}

.orange:hover {
	color: #fff;
	background: linear-gradient(to bottom, #FEA11D 0%, #ED8009 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FEA11D',
		endColorstr='#ED8009', GradientType=0);
}

.blue {
	color: #fff;
	border: solid none;
	background: linear-gradient(to bottom, #89C0EB 0%, #679FCA 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89C0EB',
		endColorstr='#679FCA', GradientType=0);
	line-height: 34px;
	height: 34px;
	font-family: 'proxima-nova', sans-serif;
	padding: 0 22px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	text-transform: uppercase;
}

.blue:hover {
	color: #fff;
	background: linear-gradient(to bottom, #6BA8D7 0%, #4D8AB8 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6BA8D7',
		endColorstr='#4D8AB8', GradientType=0);
}

.red {
	color: #fff;
	border: solid none;
	background: linear-gradient(to bottom, #BD0A22 0%, #960418 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BD0A22',
		endColorstr='#960418', GradientType=0);
	line-height: 34px;
	height: 34px;
	font-family: 'proxima-nova', sans-serif;
	padding: 0 22px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 8px;
	text-transform: uppercase;
}

.red:hover {
	color: #fff;
	background: linear-gradient(to bottom, #BD0A22 0%, #960418 100%) repeat
		scroll 0 0 rgba(0, 0, 0, 0);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#BD0A22',
		endColorstr='#960418', GradientType=0);
}

.black {
	color: #3f3f3f !important;
	border: solid 1px #353535;
	background: #ececec;
	background: -webkit-linear-gradient(top, #fcfcfc, #dddddd);
	background: -moz-linear-gradient(top, #fcfcfc, #dddddd);
	background: -o-linear-gradient(top, #fcfcfc, #dddddd);
	background: -ms-linear-gradient(top, #fcfcfc, #dddddd);
	background: linear-gradient(top, #fcfcfc, #dddddd);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc',
		endColorstr='#dddddd', GradientType=0);
	padding: 8px !important;
	margin-left: 13px;
}

.black:hover {
	background: -webkit-linear-gradient(top, #dddddd, #fcfcfc);
	background: -moz-linear-gradient(top, #dddddd, #fcfcfc);
	background: -o-linear-gradient(top, #dddddd, #fcfcfc);
	background: -ms-linear-gradient(top, #dddddd, #fcfcfc);
	background: linear-gradient(top, #dddddd, #fcfcfc);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd',
		endColorstr='#fcfcfc', GradientType=0);
}

/*Button code End*/
.user_sign {
	width: auto;
}

#login-wrapper {
	background-color: #FAFAF8;
	border: 1px solid #CCCCCC;
	border-radius: 5px 5px 5px 5px;
	display: none;
	font-size: 12px;
	padding: 0 10px 10px;
	position: absolute;
	right: 10px;
	top: 62px;
	width: 400px;
	z-index: 9000;
}

#login-wrapper #fb-signin-button {
	background-color: transparent;
	background-position: 6px center;
	background-repeat: no-repeat !important;
	background-size: 20px 20px;
	border-image: initial;
	border-left: 1px solid #CCCCCC;
	border-style: none none none solid;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	float: right;
	height: 30px;
	padding: 0;
	text-align: center;
	text-indent: -30000px;
	width: 400px;
	border: 1px solid #000;
}

.login-item {
	background-color: #FFFFFF;
	border: 1px solid #DFDFCE;
	border-radius: 5px 5px 5px 5px;
	float: left;
	height: 30px;
	margin-top: 10px;
	width: 48%;
}

.fl {
	float: left;
}

#login-wrapper input[type="text"] {
	width: 90%;
}

#login-wrapper input[type="text"],#login-wrapper input[type="password"]
	{
	-moz-box-sizing: content-box;
	background-color: transparent;
	border: medium none !important;
	color: #6C6C6C;
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 30px;
	outline: medium none;
	text-indent: 10px;
}

#login-wrapper input[type="button"],#login-wrapper input[type="reset"],#login-wrapper input[type="file"],#login-wrapper #login
	{
	background-color: transparent;
	background-image: url(../images/icon-login.png);
	background-position: 6px center;
	background-repeat: no-repeat !important;
	background-size: 20px 20px;
	border-image: initial;
	border-left: 1px solid #CCCCCC;
	border-style: none none none solid;
	color: #FFFFFF;
	cursor: pointer;
	display: inline;
	float: right;
	height: 30px;
	padding: 0;
	text-align: center;
	text-indent: -30000px;
	width: 20%;
}

.fb_and_twitt {
	width: 339px;
	height: 36px;
	margin: 0 auto;
}

.fb_btn {
	display: block;
	width: 165px;
	height: 29px;
	float: left;
	background: url(../images/fb_btn.png) no-repeat left top;
}

.fb_btn:hover {
	background: url(../images/fb_btn.png) no-repeat left bottom;
}

.or-txt {
	width: 400px;
	height: 26px;
	margin: 15px auto 0;
}

.forgot-txt {
	width: 400px;
	text-align: right;
}

.forgot-txt a {
	color: #4F91C8 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	margin-right: 5px !important;
	text-decoration: underline;
}

.forgot-txt a:hover {
	color: #4F91C8 !important;
	font-size: 12px !important;
	font-weight: normal !important;
	margin-right: 5px !important;
	text-decoration: none;
}
/******login top end**/

/************************Old style.css ENDS HERE********************/
.wraper_page {
	width: 960px;
	margin: 6px auto 0;
	background-color: #FFF;
	padding: 10px 0;
}

.wraper_box h3 {
	color: #FF0000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 18px;
	line-height: 40px;
	padding-bottom: 6px;
}

.wraper_box h4 {
	color: #FF0000;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 6px;
}

.wraper_box p {
	color: #545454;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
	text-align: justify;
}

.wraper_box {
	width: 920px; /*950*/
	margin: 10px auto;
	overflow: hidden;
	text-align: left;
	margin-bottom: 10px;
	padding: 10px 15px;
	border: 1px solid #e7e7e7;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/*============menu====================*/
.menu_nav {
	width: auto; /*950*/
	overflow: hidden;
	margin: 18px 0 0;
}

.menu_nav ul {
	width: 100%;
	overflow: hidden;
}

.menu_nav ul li {
	list-style: none;
	float: left;
	padding-left: 12px;
	padding-bottom: 3px;
}

.menu_nav ul li a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
	color: #db4d19;
	line-height: 27px;
	height: 27px;
	float: left;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee),
		to(#c6c6c6));
	background: -moz-linear-gradient(top, #eeeeee, #c6c6c6);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee',
		endColorstr='#c6c6c6');
	padding: 0 20px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor: pointer;
}

.menu_nav ul li a:hover,.menu_nav ul li#current1 a {
	color: #fff;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4) inset;
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec6608),
		to(#d8481c));
	background: -moz-linear-gradient(top, #ec6608, #d8481c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6608',
		endColorstr='#d8481c');
	float: left;
	cursor: pointer;
}

.menu_nav ul li.current a {
	color: #fff;
	box-shadow: 0 1px rgba(255, 255, 255, 0.4) inset;
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec6608),
		to(#d8481c));
	background: -moz-linear-gradient(top, #ec6608, #d8481c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6608',
		endColorstr='#d8481c');
	float: left;
	cursor: pointer;
}

.menu_item_top {
	margin: 0;
	margin-right: 20px;
	padding: 0 0 0px 0;
	float: right;
	width: 960px;
	height: auto;
}

.menu_item_left {
	width: 100px;
	position: relative;
	float: left;
}

.menu_item_left img {
	border: 1px solid #cfcfcf;
	padding: 3px;
}

.menu_iteminfo {
	width: 630px;
	float: left;
	padding-left: 15px;
}

.menu_iteminfo h4 {
	font-size: 18px;
	line-height: 20px;
	color: #404040;
	font-weight: normal;
	padding-bottom: 5px;
}

.menu_iteminfo p {
	font-size: 12px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 16px;
	color: #999;
}

.menu_itemtype {
	width: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 18px;
	overflow: hidden;
	color: #676767;
}

.menu_available {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	overflow: hidden;
	padding-bottom: 5px;
}

.menu_available_left {
	width: 15px;
	float: left;
}

.menu_available_right {
	float: left;
	margin-left: 8px;
	margin-top:3px;
}

.menu_itemtype h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #676767;
	font-weight: normal;
}

.menu_itemtype p {
	font-size: 12px;
	line-height: 15px;
	color: #676767;
	text-align: center;
}

.content_subitem {
	/*width:72px;*/
	float: left;
	min-height: 50px;
}

.menu_subitem00 {
	width: auto;
	float: left;
	padding: 0 15px;
	/*margin-right:10px;*/
	border-left: 1px solid #bfbfbf;
	min-height: 50px;
}

.menu_section {
	width: 960px;
	overflow: hidden;
	padding-top: 5px;
	clear: both;
	/*border-top:1px solid #33AC00;*/
}

.menu_section_left {
	width: 692px;
	float: left;
}

.menu_item_section {
	width: auto;
	background: #fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #cccccc;
	margin-bottom: 15px;
}

.menu_item_section_top {
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec6608),
		to(#d8481c));
	background: -moz-linear-gradient(top, #ec6608, #d8481c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6608',
		endColorstr='#d8481c');
	height: 40px;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.menu_item_section_top h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	padding: 6px 0 0 20px;
}

.menu_item_innersection {
	width: 304px;
	background: #fff9e7;
	border: 1px solid #f1ebd8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	padding: 13px;
	margin: 12px 6px;
}

.menu_item_innersection h4 {
	font-size: 16px;
	color: #2d2d2d;
	padding-bottom: 5px;
	font-weight: normal;
	float: left;
}

.menu_item_innersection p {
	font-size: 12px;
	color: #2d2d2d;
	font-style: italic;
	line-height: 15px;
}

.menu_item_innertopsection {
	width: auto;
	overflow: hidden;
	float: right;
}

.menu_item_innertopsection p {
	font-style: normal !important;
	font-size: 14px !important;
	line-height: 26px !important;
}

.att-name {
	color: #2D2D2D;
	font-size: 12px;
	padding-left: 5px;
	line-height: 15px;
	text-align: justify;
}

.div-att-minus {
	background: url("../images/nolines_minus.gif") no-repeat scroll 0 0
		transparent;
	color: #E35811;
	font-size: 12px;
	line-height: 15px;
	padding-left: 18px;
	text-align: justify;
	margin: 5px 0;
	clear: both;
}

.div-att-plus {
	background: url("../images/nolines_plus.gif") no-repeat scroll 0 0
		transparent;
	color: #e35811;
	font-size: 12px;
	line-height: 15px;
	padding-left: 18px;
	text-align: justify;
	margin: 5px 0;
	clear: both;
	cursor: pointer;
}

.div-selection {
	margin: 10px
}

.div-attributes {
	margin: 10px;
}

.div-sec-minus {
	margin-bottom: 10px;
}

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

.menu_item_innertopsection a {
	margin-top: 0px !important;
}

.menu_item_type {
	width: auto;
	margin-top: 10px;
	overflow: hidden;
}

.menu_item_type p {
	font-size: 14px;
	color: #2d2d2d;
	line-height: 33px;
	font-style: normal;
	text-align: left;
}

.item_name {
	width: 142px;
	padding-left: 4px;
	float: left;
}

.item_cost {
	width: 40px;
	float: left;
	padding-left: 0px;
	margin-right: 5px;
}

.item_cost p {
	text-align: right;
}

a.customized {
	width: auto;
	float: left;
	padding: 0 5px;
	background: #5aa932;
	background: -webkit-gradient(linear, left top, left bottom, from(#aae57a),
		to(#5aa932));
	background: -moz-linear-gradient(top, #aae57a, #5aa932);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aae57a',
		endColorstr='#5aa932');
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	line-height: 19px;
	height: 19px;
	font-weight: bold;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: 6px;
	margin-right: 3px;
}

a.customized:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#5aa932),
		to(#aae57a));
	background: -moz-linear-gradient(top, #5aa932, #aae57a);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5aa932',
		endColorstr='#aae57a');
}

a.add {
	width: auto;
	float: right;
	padding: 0 10px;
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec6608),
		to(#d8481c));
	background: -moz-linear-gradient(top, #ec6608, #d8481c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6608',
		endColorstr='#d8481c');
	font-size: 12px;
	color: #fff;
	line-height: 19px;
	height: 19px;
	font-weight: bold;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 6px;
}

a.add:hover {
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#d8481c),
		to(#ec6608));
	background: -moz-linear-gradient(top, #d8481c, #ec6608);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8481c',
		endColorstr='#ec6608');
}

.menu_item_type:hover {
	background: #e9f5c5;
}

.menu_item_innersection:hover {
	background: #ffebb7;
	border: 1px solid #f4e0ab;
}

.spicy {
	width: auto;
	float: left;
	padding-top: 9px;
}

.spicy_choich {
	width: auto;
	padding-right: 8px;
	float: left;
}

.spicy_radio {
	width: 14px;
	height: 15px;
	float: left;
}

.menu_section_right {
	width: 302px;
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fff9e7;
	border: 1px solid #cccccc;
}

.menu_section_right_top {
	background: #d8481c;
	background: -webkit-gradient(linear, left top, left bottom, from(#ec6608),
		to(#d8481c));
	background: -moz-linear-gradient(top, #ec6608, #d8481c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec6608',
		endColorstr='#d8481c');
	height: 40px;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}

.menu_section_right_top h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #fff;
	padding: 6px 0 0 20px;
	text-align: center;
}

.menu_order {
	width: auto;
	padding: 12px;
	overflow: hidden;
}

.menu_order h4 {
	font-size: 13px;
	color: #2d2d2d;
	font-weight: bold;
	padding-bottom: 5px;
}

.menu_order_type {
	width: auto;
	overflow: hidden;
	padding-bottom: 12px;
}

.menu_order_selection {
	width: auto;
	overflow: hidden;
}

.menu_order_selection_left {
	width: auto;
	padding-left: 12px;
	float: left;
}

.menu_section_label {
	font-size: 14px;
	color: #2d2d2d;
	line-height: 15px;
	padding-left: 8px;
}

.menu_order_selection_right {
	width: auto;
	padding-left: 30px;
	float: left;
}

.menu_order_select {
	padding: 2px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: none;
	font-size: 13px;
	color: #a8a8a8;
	border: 1px solid #cccccc;
	width: 100%;
}

.menu_order_type_bottom {
	width: auto;
	overflow: hidden;
	padding-bottom: 12px;
	border-bottom: 1px solid #ccc;
}

.menu_order_total {
	width: auto;
	padding-bottom: 13px;
	overflow: hidden;
	border-bottom: 1px solid #ccc;
}

.menu_order_total p {
	font-size: 12px;
	color: #2d2d2d;
	line-height: 14px;
}

.menu_order_total_inner {
	width: auto;
	overflow: hidden;
	padding-top: 13px;
}

.menu_order_total_left {
	width: auto;
	float: left;
}

.menu_order_total_right {
	width: auto;
	float: right;
}

.menu_order_total_right p {
	font-size: 12px;
}

.menu_order_finaltotal {
	width: auto;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #ffebb7;
	overflow: hidden;
	margin-top: 5px;
}

.menu_order_finaltotal h5 {
	font-size: 18px;
	color: #2d2d2d;
	line-height: 32px;
}

.menu_order_finaltotal_left {
	float: left;
	padding-left: 10px;
}

.menu_order_finaltotal_right {
	float: right;
	padding-right: 10px;
}

.menu_order_txt {
	width: auto;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
	padding: 10px 0;
}

.menu_order_txt p {
	font-size: 12px;
	color: #b43224;
	line-height: 15px;
}

.menu_continu {
	width: auto;
	text-align: center;
}

/*popup*/
.modal-wrapper {
	width: 450px;
	min-height: 189px;
	height: auto;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	position: absolute !important;
	top: 0 !important;
	left: 0 !important;
	margin-top: -94px !important;
	margin-left: -180px !important;
	z-index: 9999;
	border-color: rgba(0, 0, 0, 0.8);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.75) inset, 0 0 8px
		rgba(0, 0, 0, 0.75);
	outline: 0 none;
}

.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	background: #000;
	background-color: #000;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity = 60) !important;
	opacity: 0.60 !important;
	z-index: 100;
	display: none;
	top: 0;
	left: 0;
}

.content {
	width: 450px;
	min-height: 144px;
	height: auto;
	overflow: hidden;
	/*padding-bottom:10px;*/
	background: #fcfcfc;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, .25);
	-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, .25);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .25);
	-webkit-border-radius: 0px 0px 4px 4px;
	-moz-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
}

.online-payment {
	width: 350px;
	min-height: 144px;
	height: auto;
	overflow: hidden;
	padding: 25px 300px;
	background: #fcfcfc;
}

.button:hover {
	z-index: 9999 !important;
}

.button.bClose {
	border-radius: 5px 5px 5px 5px;
	box-shadow: none;
	font: bold 131% sans-serif;
	padding: 12px;
	position: absolute;
	right: -14px;
	top: -19px;
}

/*-----------------------------------Step Starts
----------------------------------------------*/
.stepdiv {
	margin: 0px 0 0 88px;
	padding: 0 0 0 0;
	float: left;
	height: 115px;
}

.stepdiv .step1 {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step1.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step1text {
	margin: 40px 0 0 -45px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

.stepdiv .step2 {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step2.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step2text {
	margin: 40px 0 0 140px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

.stepdiv .step3 {
	margin: 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step3.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step3text {
	margin: 40px 0 0 355px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

.stepdiv .step4 {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step4.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step4text {
	margin: 40px 0 0 560px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

.stepdiv .step5 {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step5.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step5text {
	margin: 40px 0 0 740px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

.stepdiv .step6 {
	margin: 30px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background: url(../images/step6.png) no-repeat;
	width: 797px;
	height: 25px;
}

.stepdiv .step6text {
	margin: 40px 0 0 740px;
	padding: 0 0 0 0;
	float: left;
	position: absolute;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	width: 194px;
	height: auto;
}

/*-------------------------------------Step Ends
----------------------------------------------*/

/*End of order steps*/
#register_area {
	background: url("../images/black_trans_bg.png") repeat scroll 0 0
		transparent;
	border-radius: 10px 10px 10px 10px;
	float: left;
	height: auto;
	margin: -80px 0 0 180px;
	padding: 0 0 10px;
	position: absolute;
	width: 615px;
}

.register_content_area_top {
	background: url("../images/restaurantdetail_headerpattern.png") repeat-x
		scroll 0 0 transparent;
	border-bottom: 1px solid #CACACA;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	height: 49px;
	margin: 10px 0 0 10px;
	padding: 0 15px 0 0;
	width: 580px;
}

.register_content_area_top h1 {
	color: #432A1F;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: 400;
	margin: 16px 0 0 15px;
	padding: 0;
	text-transform: uppercase;
}

.register_content_area_bottom {
	background-color: #E9E9E9;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	height: auto;
	margin: 0 0 0 10px;
	overflow: hidden;
	padding: 0 15px 20px 0;
	width: 580px;
}

.register_content_area_bottom .pop_element {
	float: left;
	height: 25px;
	margin: 15px 0 0 40px;
	overflow: hidden;
	padding: 0;
	width: 250px;
}

.register_content_area_bottom .pop_element label {
	color: #755338;
	float: left;
	font-family: "Trebuchet MS", "Century Gothic";
	font-size: 12px;
	font-weight: 400;
	height: auto;
	margin: 3px 0 0;
	overflow: hidden;
	padding: 0;
	text-transform: uppercase;
	width: 95px;
}

#back-top {
	bottom: 10px;
	display: none;
	height: 101px;
	position: fixed;
	right: 10px;
	width: 57px;
}

.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after {
	content: "";
	display: table;
	line-height: 0;
}

.nav-tabs:after,.nav-pills:after {
	clear: both;
}

.nav-tabs>li,.nav-pills>li {
	float: left;
}

.nav-tabs>li>a,.nav-pills>li>a {
	line-height: 14px;
	margin-right: 2px;
	padding-left: 12px;
	padding-right: 12px;
}

.nav-tabs {
	border-bottom: 1px solid #DDDDDD;
}

.nav-tabs>li {
	margin-bottom: -1px;
}

.nav-tabs>li>a {
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0;
	line-height: 20px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.nav-tabs>li>a:hover,.nav-tabs>li>a:focus {
	border-color: #EEEEEE #EEEEEE #DDDDDD;
}

.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus
	{
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #FFFFFF;
	border-color: #DDDDDD #DDDDDD transparent;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	color: #555555;
	cursor: default;
}

.nav-pills>li>a {
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 2px;
	margin-top: 2px;
	padding-bottom: 8px;
	padding-top: 8px;
}

.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus
	{
	background-color: #0088CC;
	color: #FFFFFF;
}

.nav-stacked>li {
	float: none;
}

.nav-stacked>li>a {
	margin-right: 0;
}

.nav-tabs.nav-stacked {
	border-bottom: 0 none;
}

.nav-tabs.nav-stacked>li>a {
	border: 1px solid #DDDDDD;
	border-radius: 0 0 0 0;
}

.nav-tabs.nav-stacked>li:first-child>a {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.nav-tabs.nav-stacked>li:last-child>a {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus {
	border-color: #DDDDDD;
	z-index: 2;
}

.nav-pills.nav-stacked>li>a {
	margin-bottom: 3px;
}

.nav-pills.nav-stacked>li:last-child>a {
	margin-bottom: 1px;
}

.nav-tabs .dropdown-menu {
	border-radius: 0 0 6px 6px;
}

.nav-pills .dropdown-menu {
	border-radius: 6px 6px 6px 6px;
}

.nav .dropdown-toggle .caret {
	border-bottom-color: #333333;
	border-top-color: #333333;
	margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret {
	border-bottom-color: #005580;
	border-top-color: #005580;
}

.nav-tabs .dropdown-toggle .caret {
	margin-top: 8px;
}

.nav .active .dropdown-toggle .caret {
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
}

.nav-tabs .active .dropdown-toggle .caret {
	border-bottom-color: #555555;
	border-top-color: #555555;
}

.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus {
	cursor: pointer;
}

.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus
	{
	background-color: #999999;
	border-color: #999999;
	color: #FFFFFF;
}

.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret
	{
	border-bottom-color: #FFFFFF;
	border-top-color: #FFFFFF;
	opacity: 1;
}

.tab-section {
	margin-top: 20px;
	width: 960px;
}

.tab-section .nav-tabs {
	border-bottom: 5px solid #C92409;
}

.tab-item ul li {
	margin-left: 3px;
}

.tab-item ul li:first-child {
	margin-left: 0;
}

.tab-item ul#myTab li a {
	background: linear-gradient(to bottom, #F0F0EB 0%, #E5E5DD 50%, #DBDBD0 100%)
		repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F0EB',
		endColorstr='#DBDBD0', GradientType=0);
	border: 1px solid #CCCCCC;
	color: #000000;
	font-size: 12px;
	padding-left: 20px;
	padding-right: 21px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.tab-item ul#myTab li.active a {
	background: linear-gradient(to bottom, #E75113 0%, #D3340D 50%, #C82208 100%)
		repeat scroll 0 0 transparent;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E75113',
		endColorstr='#C82208', GradientType=0);
	border: 2px solid #E65012;
	color: #FFFFFF;
}

.tab-bar {
	position: relative;
	top: 60px;
}