@charset "utf-8";

img, div, a, ul, li, span, input { behavior: url(iepngfix.htc) }
body{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#434141;
}

img {border:none;}


.maincontainer{
	width:1000px;
	margin:0px auto;
	padding:0px;
}

.header{
	background:url(image/header_bg.gif) no-repeat top left;
	width:1000px;
	height:128px;
	margin:0px;
	padding:0px;
}

.logo{
	margin-left:20px;
	padding-top:20px;
	float:left;
}
.top-login-user{
	float:left;
	width:487px;
	height:81px;
	background:url(image/top_mid.png) repeat-x top left;
}

.top-left{
	background:url(image/top_left.png) no-repeat top left;
	width:13px;
	height:81px;
	float:left;
	}

.top-mid{
	height:80px;
	width:468px;
	margin-left:10px;
}

.top-text-box{
	border:none;
	background:#fff;
	width:168px;
	padding-left:3px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-align:left;
}

.top-user-name{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;

}

.top-user-login{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	text-align:left;
	
}
.top-user-login a{
		color:#FFFFFF;
		text-decoration:none;
}
.top-user-login a:hover{
	text-decoration:underline;
}


.top-user-new-user{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:left;

}
.member-login{
	background:url(image/member-login.png) no-repeat top left;
	width:328px;
	height:23px;
	margin-left:30px;
}
.member-login1{
	background:url(image/member-login1.png) no-repeat top left;
	width:328px;
	height:23px;
	margin-left:30px;
}
.member-login-left{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-left:20px;
margin-top:2px;
}

.member-login-left a{
	color:#FFFFFF;
	text-decoration:none;
}
.member-login-left a:hover{
	color:#CCCCCC;
}
	
.restauranter-Login-left{
float:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
margin-right:40px;
margin-top:2px;
}


.restauranter-Login-left a{
	color:#FFFFFF;
	text-decoration:none;
}
.restauranter-Login-left a:hover{
	color:#CCCCCC;
}

.we-make{
	color:#fff;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:55px;
	margin-left:8px;
	font-style:italic;
	font-weight:bold;
}
.top-nav{
	width:1000px;
	margin:0px;
	padding:0px;
	background:url(image/top-nav-mid-bg.png) repeat;
	height:74px;
}

.top-nav-left{
	background:url(image/top-nav-left-bg.png) no-repeat top left;
	width:34px;
	height:74px;
	float:left;
}


.top-nav-right{
	background:url(image/top-nav-right-bg.png) no-repeat top left;
	width:34px;
	height:74px;
	float:right;
}
.navigation{
	float:left; width:900px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#735740;
	margin-left:30px;
}

.navigation ul {
	margin:8px 0 0;
	padding:0;
	list-style:none;
}

.navigation ul li {
	float:left;
	text-align:center;
	width:100px;
	line-height:10px;
	background:url(image/navigation-divider.png) no-repeat;
	background-position:0px 25px;
	height:56px;
}

.navigation ul li:first-child {
	background:none;
}

.navigation ul li a{
		color:#735740;
		text-decoration:none;
}
.navigation a.active{
	text-decoration:underline;
}
.banner_welcome{
	background:url(image/welcome-to-serve-u-right.png) no-repeat;
	float:left;
	width:405px;
	height:322px;
}
.banner_welcome_right{
	background:url(image/welcome-right-serve-u-right.png) no-repeat;
	float:left;
	width:1000px;
	height:322px;
	position:relative;
}

.banner-content{
	width:375px;
	font-family:Arial, Helvetica, sans-serif;
	color:#565656;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	margin-top:55px;
	margin-left:15px;
}
.banner-content a{
	font-weight:normal;
	text-decoration:none;
	color:#565656;
}
.banner-content a:hover{
	text-decoration:underline;
	color:#565656;
}

.banner_form{
		width:190px;
	margin-top:35px;
	margin-left:35px;
	
	
}
.find-your-restaurant{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	border-bottom:1px solid #bfc98d;
	padding-bottom:5px;

}

.rest_name{
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:11px;
	margin-top:5px;
}
.find-now{
	float:left; position:absolute; top:205px; left:244px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:14px;
}

.find-now-bold{
	float:left; position:absolute; top:220px; left:258px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#fff;
	font-size:18px;
}
.discount{
	background:url(image/get_discount.png) no-repeat;
	width:282px;
	height:286px;
}

.click_here{
float:right;
margin-right:5px;
margin-top:250px;
}
.click_here2{
float:left;
margin-left:11px;
margin-top:25px;
}

.register{
	background:url(image/rejister-ur-restrurent.png) no-repeat;
	width:282px;
	height:225px;
	margin-top:10px;
}

.with-us{
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:15px;
	clear:both;
	padding-top:130px;
}
.adv{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
	margin-left:10px;
	margin-top:25px;
}

.container{
	background:url(image/container.png) no-repeat top left;
	width:696px;
	height:323px;
}
.container-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#522403;
	background:url(image/heading-border.png) repeat-x bottom left;
	padding-top:10px;
	}
.container-heading-large{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#522403;
}
.content{
	margin-right:10px;
	margin-left:10px;
}
.content-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#434141;
	border-bottom:1px solid #cfc697;
	padding-bottom:5px;
	margin-top:12px;
}
.content-txt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434141;
	text-align:justify;
	margin-top:2px;
}
.content-txt_boarder{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434141;
	text-align:justify;
	margin-top:2px;
	border: solid 1px #A2AF50;
}
.arrow{
	margin:30px 10px 0px 10px;
	float:left;
}

.content2{
	
	margin-top:8px
}
.online-registration{
	background:url(image/online-registration.png) no-repeat;
	width:342px;
	height:334px;
	float:left;
}
.container-heading1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#522403;
	background:url(image/heading-border.png) repeat-x bottom left;
	margin-left:10px;
	margin-top:12px;
	margin-right:10px;
	}
.content-txt1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434141;
	text-align:justify;
	margin-top:5px;
	margin-right:10px;
	margin-left:10px;
	line-height:16px;
}
.booking{
	background:url(image/food2.png) no-repeat;
	width:695px;
	height:144px;
	margin-top:20px;
}

.booking-content{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	margin-right:30px;
	margin-top:80px;
	float:right;
	width:345px;
	text-align:justify;
}

.footer{
	margin-top:20px;
	margin-right:5px;
	margin-left:5px;
	background:#ece3b9;
	height:95px;
}

.footer1{
	padding-top:30px;
	padding-left:231px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:12px;
}
.footer1 a{
	color:#4a4a4a;
	text-decoration:none;
}
.footer1 a.active {
color:#AD1717;
text-decoration:underline;
}


.footer2{
	margin-top:10px;
	margin-left:370px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:12px;
	
}

/*Search Result Page Css Start Here*/

.inner-top-nav-left{
	background:url(image/inner-top-nav-left-bg.png) no-repeat top left;
	width:34px;
	height:74px;
	float:left;
}

.inner-top-nav-right{
	background:url(image/inner-top-nav-right-bg.png) no-repeat top left;
	width:34px;
	height:74px;
	float:right;
}
.inner-container-heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#522403;
	background:url(image/heading-border.png) repeat-x bottom left;
	padding-top:20px;
	}
.inner-content_area{
	background:#fbf9ed url(image/inner_bg.png) repeat-x top left; 
	width:1000px; 
	height:auto;
	padding:14px 0 0px;
}

.repeat_bg{
	background:url(image/repeat_bg.png) repeat-y top left; 
	width:696px;
	height:auto;
}
.inner-container{
	background:url(image/inner-container1.png) no-repeat top left;
	width:696px;
	height:auto;
}

.txt_main{
margin:30px 0 15px;
}

.txt_table{
font-size:14px;
color:#424040;
}

.input-box{
	border:1px solid #a09b9a;;
	background:#ffffff url(image/box_bg.png) repeat-x top left;
	width:302px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434141;
	padding:1px 2px;
	text-align:left;
}

.input-box1{
	border:1px solid #a09b9a;
	background:#ffffff url(image/box_bg.png) repeat-x top left;
	width:306px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434141;
	text-align:left;
}

.search {
	background:url(image/search_border.png) repeat-x bottom left;
	padding:0 0 4px;
	font-size:15px;
	color:#434141;
}

.boxcontainer_bg{
	background:#efe9c6 url(image/shadow_bg.png) no-repeat bottom left;
	margin:0 2px;
	padding:0px 8px 25px; 
	width:676px;
	margin-bottom:10px;
}

.image_bg{
	background:url(image/image_bg.png) no-repeat top left;
	width:162px;
	height:104px;
	margin-top:18px;
	padding:7px 1px 7px;
	float:left;
	margin-right:12px;
	text-align:center;
}

.right_container{
width:493px;
margin-top:18px;
float:left;
}

.right_container p{
margin:0px;
padding:10px 0px;
line-height:18px;
}

.brown_heading{
	font-size:14px;
	font-weight:bold;
	color:#522403;
	background:url(image/bottom_line.png) repeat-x bottom left;
	padding:0 0 5px;
}
.brown_heading a
{
	color:#522403;
	text-decoration:none;
}

.brown_heading a:hover
{
	color:#522403;
	text-decoration:underline;
}
	
.brown_heading span{
	font-size:11px;
	font-weight:normal;
	color:#494746
}

.left{float:left;}

.right{float:right;}

.clr{clear:both;}

.space_img{margin-right:20px;}

.round_bottom{
background:url(image/inner-container-bottom1.png) no-repeat top left;
width:696px;
height:28px;
}

/*About us Page CSS start here*/
.content-txt p{
margin:0px;
padding:10px 0 15px;
}

.content-txt ul{margin:0px;
padding:15px 0 0 0px;
list-style-type:none;
background:url(image/spoon.png) no-repeat bottom right;
}

.content-txt ul li{
margin:0px;
padding:0px 0 14px 16px;
background:url(image/li_icon.png) no-repeat 0 1px;

}


.bg_img {
	background:url(image/search_border.png) repeat-x bottom left;
	padding:0 0 4px;
	width:348px;
	font-size:15px;
	color:#434141;
	
	}
/*Contact Us Page css start here*/
.input-box2{
	border:1px solid #a09b9a;;
	background:#ffffff url(image/box_bg.png) repeat-x top left;
	width:304px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#434141;
	text-align:left;
}

.spoon_img{background:url(image/spoon.png) no-repeat bottom right;}
.spoon_img_faq{background:url(image/spoon.png) no-repeat right 135px;}

/*faq page css start here*/

.content-txt .content_ul{margin:0px;
padding:0px 0 0 0px;
list-style-type:none;
background:none;
}

.content-txt .content_ul li{
margin:0px;
padding:0px 0 9px 16px;
background:url(image/li_icon.png) no-repeat 0 1px;

}
.content-txt h4{
margin:0px;
padding:7px 0 7px 0;
color:#77522c;
font-weight:bold;
font-size:12px;
}

.search1 {
	background:url(image/search_border.png) repeat-x bottom left;
	padding:8px 0 4px;
	font-size:15px;
	color:#434141;
}

/*how it work page css start here*/
.search2 {
	background:url(image/search_border.png) repeat-x bottom left;
	padding:8px 0 4px;
	margin-bottom:13px;
	font-size:15px;
	color:#434141;
}

.left-panel{
	float:left; 
	margin-left:3px; 
	width:290px;
	}
	
.gridpager td
{    
    text-align: left;
    color: #522403;    
    font-weight: bold;
    text-decoration: none;
}
.gridpager a

{
    color: #522403;
    font-weight: normal;
}
.adv1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	float:left;
	margin-left:10px;
	margin-top:10px;
}

.spoon_img_terms{background:url(image/spoon.png) no-repeat right 135px;}
.login_button 
{
	
	font-family:Arial;
	font-size:20px;
	color:White;
	background:url(image/blank.png) repeat top left;
	text-decoration:underline;
	
	.margin-left:10px;
	
}
.login_button a 
{
	
	font-family:Arial;
	font-size:20px;
	color:White;
	text-decoration:underline;
}

.required_txt{
font-size:11px;
padding-bottom:4px;
background:transparent url(image/search_border.png) repeat-x scroll left bottom;
}
.required{
font-size:14px;
color:#ee6c00;
}
.custom_terms{
	color:#0cb5d4;
	text-decoration:underline;
}

/*profile page css start here*/
.inner-container-profile{
	background:#e7dda8 url(image/profile_bg.png) no-repeat top left;
	width:696px;
	height:auto;
}

.round_bottom2{
background:url(image/profile_bottom.png) no-repeat top left;
width:696px;
height:28px;
}

/*after_login css start here*/

.welcome_txt{
	color:#ebeaea;
	font-size:13px;
	margin-top:8px;
	float:left;
}

.logout{
	background:url(image/logout_icon.jpg) no-repeat top left;
	width:auto;
	height:auto;
	padding:0 0 0 25px;
	color:#ebeaea;
	font-size:13px;
	float:right;
	margin-top:7px;
}

.logout a, .logout a:hover{
	color:#ebeaea;
	text-decoration:none;
}

.log_list {
	/*background:transparent url(image/login_bg.png) repeat-x scroll left top;*/
	color:#EBEAEA;
	float:left;
	height:26px;
	margin:15px -8px 0 0px;
	width:473px;
}

.log_list ul{
	margin:0px;
	padding:4px 0px;
	list-style-type:none;
	
}

.log_list ul li{
	margin:0px;
	padding:0px 2px 0;
	display:inline;
} 

.log_list ul li.current12{
	background:url(image/profile_arrow.png) no-repeat center 15px;
	padding-bottom:6px;
	width:auto;
	height:auto;
	
	}

.log_list a, .log_list a:hover{
	color:#ebeaea;
	text-decoration:none;}


.spoon_img_profile{background:url(image/spoon.png) no-repeat right 30px;}

.home-left{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
margin-top:2px;
width:132px;
}

.home-left a{
	color:#FFFFFF;
	text-decoration:none;
}
.home-left a:hover{
	color:#CCCCCC;
}
	
.logout-left{
background:url(image/logout_icon.png) no-repeat 0 1px;
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:26px;
margin-left:59px;
margin-top:2px;
width:auto;
height:16px;

}


.logout-left a{
	color:#FFFFFF;
	text-decoration:none;
}
.logout-left a:hover{
	color:#CCCCCC;
}
.spoon_img_reservation{background:url(image/spoon.png) no-repeat bottom right;
	min-height:269px;
	}

.main_boxcontainer{
	width:692px;
	margin:0 2px;
}

.boxcontainer_bg1{
	background:url(image/color_bg.png) repeat top left;
	margin:0 2px;
	padding:18px 8px 5px; 
	width:669px;
	border-top:1px solid #eae4c8;
	}

.boxcontainer_bg2{
	background:url(image/shadow_bg1.png) no-repeat bottom left;
	width:685px;
	height:15px;
	margin:0 2px 10px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='test.png', sizingMethod='scale');
	
}
.brown_color{
	color:#522403;
	font-weight:bold;
}

.blue_color{
	color:#1a79c3;
	font-weight:bold;
}
.nav_txt{
	font-size:11px;
	text-align:center;
	line-height:21px;
}

.nav_txt ul{
	margin:0px 0 1px 0;
	padding:0px;
	list-style-type:none;
	
}
.nav_txt ul li{
	margin:0px 6px 0 0;
	padding:3px 5px;
	border:1px solid #dedede;
	display:inline;
	color:#ef630c;
	background-color:#FFFFFF;
}

.nav_txt ul li.current{
	border:1px solid #ef630c;
	
}
/*my cart page css start here*/

.cart_heading{
	background:url(image/green.gif) repeat-x top left; 
	height:35px; 
	color:#ffffff; 
	font-weight:bold; 
	padding:3px 0 0 0;
	}

.cart_imgbg{
	background:url(image/cart_imgbg.gif) no-repeat top left;
	width:129px;
	height:81px;
	padding:5px 1px 7px;
	float:left;
	margin-right:12px;
	text-align:center;
	margin-left:6px;
}

.border_line1{border-bottom:1px solid #ece3b9; border-right:1px solid #ece3b9;}
.border_line1 a{color:#1091C6; text-decoration:underline;}
.border_line1 a:hover{color:#1091C6; text-decoration:underline;}
.border_line2{border-bottom:1px solid #ece3b9;}
.border_line1 a.reserve, .border_line1 a:hover.reserve{color:#434141; text-decoration:underline;}

.cart_heading1{
	background:url(image/green.gif) repeat-x top left; 
	height:35px; 
	color:#ffffff; 
	font-weight:bold; 
	padding:3px 0 0 0;
	border-bottom:1px solid #ece3b9;
	}
a.print{color:#1091c6; text-decoration:underline;}


/*pop ups start here*/
.container3{
	width:340px;
	height:auto;
	margin:0 auto;
}
.container3 .top{
	background:url(image/arrow_right.png) no-repeat top right;
	width:502px;
	height:38px;
}
.container3 .top2{
	background:url(image/arrow_small.png) no-repeat top left;
	width:90px;
	height:38px;
}
.container3 .top3{
	background:url(image/arrow_small1.png) no-repeat top left;
	width:130px;
	height:38px;
}
.container3 .mid{
	border-left:1px solid #d3d3d3;
	background:#ffffff url(image/bg31.png) repeat-x top left;
	border-right:1px solid #d3d3d3;
	width:480px;
	height:auto;
	padding:0 10px;
}

.container3 .bottom{
	background:url(image/round_right.png) no-repeat top right;
	width:18px;
	height:15px;
	float:right;
	margin-bottom:-1px;
	
}

.container3 .bottom1{
	width:502px;
	background-color:#ffffff;
	height:14px;
	border-bottom:1px solid #e1decd;
	float:left;
	
}

.container3 .bottom2{
	background:url(image/round_left.png) no-repeat top left;
	width:18px;
	height:15px;
	float:left;
	margin-bottom:-1px;
	
}
.container3 .bottom3{
	background:url(image/round_right1.png) no-repeat top right;
	width:18px;
	height:15px;
	float:right;
	margin-bottom:-1px;
	
}

.container3 .bottom4{
	background:url(image/round_left1.png) no-repeat top left;
	width:18px;
	height:15px;
	float:left;
	margin-bottom:-1px;
}

.container3 .buy{
	background:url(image/cart_img.png) no-repeat top right;
	color:#5a5959;
	font-weight:bold;
	width:100px;
	float:left;
}

.container3 .border{
	 border-bottom:1px solid #e1decd;
	 border-top:1px solid #e1decd;
	 padding:7px 0;
	 float:left;
	 width:350px;
	 margin:4px 15px 4px 0;
	 font-size:11px;
	 line-height:20px;
	 }
.container3 .right{
		background:url(image/divide_line.png) no-repeat top left;	
	  padding:7px 0 7px 10px;
	 float:left;
	 width:92px;
	 text-align:center;
	 margin:4px 11px 4px 0;
	 font-size:11px;
	 line-height:25px;
	 }
	 
.container3 .box{width:79px; margin-bottom:6px;}

.footer a{
color:#4a4a4a;
text-decoration:none;
}

.footer a:hover{
color:#4a4a4a;
text-decoration:underline;
}
.HistoryBorder
{
	border:1px solid #a2af50;
}

.restu_ticket_bg
{
	background:url(image/ticket_left.gif) no-repeat top left;	
	width:585px;
	height:210px;
	float:left; font-size:12px;
	
}	

.right_top{
	float:right;
	padding-top:8px;
}
.right_top ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.right_top ul li{
	display:inline;
	margin:0px;
	padding:0px;
}
.right_top ul li.my_account{
background:url(image/my_account.gif) no-repeat top left; 
padding:0 0 0 21px;
color:#ebeaea;
font-size:11px;
margin-right: 8px;
}

.right_top ul li.my_cart{
background:url(image/my_cart.gif) no-repeat top left; 
padding:0 0 0 17px;
color:#ebeaea;
font-size:11px;
margin-right:4px;
}

.right_top ul li a{
	color:#ebeaea;
	text-decoration:none;
}

.right_top ul li a:hover{
	color:#ebeaea;
	text-decoration:none;
}
















/* admin css start */
.admin_contentbg{
	background:url(image/admin_loginbg.gif) no-repeat top left;
	width:980px;
	height:288px;
	margin:0 10px;
	
	}
	
.admin_txt{
	padding:25px 0 0 20px;
	font-size:18px;
	color:#522403;
	text-align:left;
	
	}
.admin_txt img{padding-right:9px;}	
.admin_login{
		padding:68px 0 0 362px;
		color:#FFFFFF;
		text-align:left;
		}
.admin_loginname{
	background:url(image/heding_border.png) no-repeat bottom left;
	width:168px;
	height:1px;
	padding:4px 0;
	}	
.admin_nav{
	float:left; width:862px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#735740;
	margin-left:60px;
}

.admin_nav ul {
	margin:8px 0 0;
	padding:0;
	list-style:none;
}

.admin_nav ul li {
	float:left;
	padding:20px 12px 0;
	line-height:18px;
	background:url(image/navigation-divider.png) no-repeat;
	background-position:0px 18px;
	height:56px;
	overflow:hidden;
}

.admin_nav ul li:first-child {
	background:none;
}

.admin_nav ul li a{
		color:#735740;
		text-decoration:none;
}
.admin_nav a.active{
	text-decoration:underline;
}

.welcome_admin{
	color:#ebeaea;
	font-size:13px;
	margin-top:13px;
}

.admin_top{
	background:#e7dda8 url(image/after_adminbg.gif) no-repeat top left;
	width:980px;
	min-height:261px;
	margin:0 10px;
	}

.admin_bottom {
background:transparent url(image/admin_bottom.gif) no-repeat scroll left top;
height:23px;
width:980px;
margin:0 auto;
}

.admin_content{
	padding:0 10px;
	}
/* admin css end
/*vouchers page css start here*/
.vochers_main{
	width:896px; 
	height:auto;
	margin:0 auto;
	background:url(image/voucher_bg.png) no-repeat top left;
	color:#f3fad1;
}
.vochers_bottom{
	width:896px; 
	height:14px;
	margin:0 auto;
	background:url(image/voucher_bottom.png) no-repeat top left;
	color:#f3fad1;
}
.vochers_logo{
	padding:10px 0 0 10px;
	float:left;
}

.right_logo{
	background:url(image/vouchers-img-bg.jpg) no-repeat top left;
	margin:10px 10px 0 0;
	float:right;
	width:196px;
	height:107px;
	padding:3px 0 0 0;
	text-align:center;
	line-height:19px;
	color:#f3fad1;
	font-size:12px;
}

.company_name{
	font-size:18px;
	color:#768a19;
	line-height:24px;
	float:left;
	margin:60px 0 0 24px;
}

.company_name span{
	color:#9b6040;
}

.vouchers_right{
	float:right;
	margin:97px 0 0 0;
	width:290px;
	text-align:justify;
	padding:0 7px 0 0;
}
.vouchers_terms{
	font-size:14px;
	color:#FFFFFF;
	padding:0 0 4px 0;
	border-bottom:1px solid #ffffff;
}

.vouchers_right ul{
	margin:0px;
	padding:7px 0 0 0;
	list-style-type:none;
}

.vouchers_right ul li{
	margin:0px;
	padding:0px 0 5px  13px;
	background:url(image/vouchers_icon.jpg) no-repeat 0 5px;
}

.vouchers_right p{
	margin:0px;
	padding:8px 10px 0 0;
	text-align:right;
	font-size:11px;

}
.vouchers_right a{
	color:#FFFFFF;
	text-decoration:none;
}
.vouchers_right a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

/* view Restaurant detail css start */
.profile td
{
	color:#494746;
	font-size:11px;
}

.click_txt{
	background:transparent url(image/repeat1.png) repeat-x scroll left bottom; 
	font-size:11px; 
	padding:8px 0; 
	color:#494746; 
	font-weight:bold;
}

.container3 .top1{
	background:url(image/round_bottom1.png) no-repeat top left;
	width:340px;
	height:38px;
}

.heading_admin{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#522403;
	background:url(image/heading-border.png) repeat-x bottom left;
	}
	
	.txt_box {
			background:#FFFFFF url(image/box_bg.png) repeat-x scroll left top;
			border:1px solid #A09B9A;
			color:#AFB0B0;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			height:20px;
			text-align:left;
			width:222px;
}
.txt_box12 {
			background:#FFFFFF url(image/box_bg.png) repeat-x scroll left top;
			border:1px solid #A09B9A;
			color:#a1a2a2;
			font-family:Arial,Helvetica,sans-serif;
			font-size:11px;
			height:20px;
			text-align:left;
			width:224px;
}
.cart_footer
{
	padding:10px 0; background-color:#E1D7A1; border-top:1px solid #ffffff;}

.image_bg1 {
background:transparent url(image/image_bg1.png) no-repeat scroll left top;
float:left;
height:104px;
margin-right:12px;
padding:7px 1px;
text-align:center;
width:162px;
}

	
/*	login page css strt here*/
.logio_container{
	width:980px;
	min-height:288px;
	margin:0 10px;
	}
.loginmain_top{
	background:url(image/loginmain_top.png) no-repeat top left;
	width:980PX;
	height:31PX;
	}
	
.loginmain_bottom{
	background:url(image/loginmain_bottom.png) no-repeat bottom left;
	width:980PX;
	min-height:257PX;
	}
.login_main{
	color:#ffffff;
	padding: 39px 0 66px 0px;
	}
	
.login_top{
	background:url(image/login_top.png) no-repeat top left;
	width:445px;
	min-height:135px;
	padding:13px 0 8px 10px;
	}
	
.login_bottom{
	background:url(image/login_bottom.png) no-repeat top left;
	width:455px;
	height:7px;
	
	
	}
.print_voucher
{
		float:left; width:260px; text-align:center; margin:30px 0 0 65px;
}
.member-login-new{
	background:url(image/member-login-new.png) no-repeat top left;
	width:328px;
	height:23px;
	margin-left:30px;
}
.member-login-new1{
	background:url(image/member-login-new1.png) no-repeat top left;
	width:328px;
	height:23px;
	margin-left:30px;
}
.rest-box{
	border:1px solid #a09b9a;;
	background:#ffffff url(image/box_bg.png) repeat-x top left;
	width:256px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#afb0b0;
	text-align:left;
	float:left;
}
/* popupview promotion page css start here	*/

.promotion_top{
	background:url(image/promotion_top.gif) no-repeat top left;
	width:985px;
	height:52px;
	color:#ffffff;
	font-size:24px;
	padding:30px 0 0 15px
	}
	
.promotion_content{
	width:887px;
	background:#e7dda8 url(image/spoon_newimg.gif) no-repeat bottom right;
	min-height:252px;
	border-bottom:1px solid #ffffff;
	color:#000000;
	padding:45px 100px 20px 13px
	}
	
.promotion_content .img{
	float:left;
	margin-right:30px;
	background:url(image/img_bg.gif) no-repeat top left;
	width:226px;
	height:182px;
	text-align:center;
	padding:5px;
	}
	
.promotion_content .text{
	width:600px;
	float:right;
	
	
}

.promotion_content .text b{
	font-size:14px;

	}
.main_bot{
	width:502px;
	height:15px;
}
.bot_rgt{
	background:url(image/round_right_1.png) no-repeat top right;
	width:18px;
	height:15px;
	float:right;
}
.bot_lft{
	background:url(image/round_left_1.png) no-repeat top left;
	width:18px;
	height:15px;
	float:left;
}
.bot_bg
{
	background-color:#ffffff;
	border-bottom:1px solid #e1decd;
	height:14px;
	float:left;
	width:466px;
}
.top_new{
	background:url(image/top_bg_img.png) no-repeat ;
	width:502px;
	height:38px;
}
.container3 .right_new{
	background:url(image/divide_line.png) no-repeat top left;	
	 padding:7px 0 7px 5px;
	 float:left;
	 width:92px;
	 text-align:left;
	 margin:0px;
	 font-size:11px;
	 line-height:25px;
	 }
.container3 .right_new ol
{
	margin:0px;
	padding:0px 0px 0px 20px;
}
.rating_history ol  
{
	margin:0;
	padding:0;
}
.rating_history ol li 
{
	list-style-type:disc;
	float:left;
	display:inline;
	padding:5px 10px 5px 0px;
} 