html, body{margin:0;padding:0}
body
{
	margin: 0px 5px 0px 5px;
	padding: 0;
	font-size: 12px;
	font-family: Trebuchet MS,Arial, Helvetica, sans-serif;
	color: #fff;
	background: #232323;
	background:url(../images/bg.gif)
}
p {font-size:11px;font-weight:normal;line-height:17px; font-family: Tahoma,Arial, Helvetica, sans-serif;}

td, li{font-size:11px; font-weight:normal; font-family:Tahoma;}
img {border:none}
a, a:link,a:active,a:visited {color:#EABA55;text-decoration:none; font-size:11px; font-weight:normal;}
a:hover {text-decoration:underline}
.clear{clear:both; padding:0; margin:0;}
h1, h2, h3{font-family: Trebuchet MS,Tahoma, Arial, Helvetica, sans-serif;
	}

.main_cnt
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	border: solid 0px #000;
background-color:#780001;

}
.header
{
	width: 980px;
	border: solid 0px #000;
	background-color: #E00101;
}

#hd_img{width:980px; height:196px;}
#hd_img img{height:196px; border:0;}
#Cuisines { width:180px;}
.whit{color:#fff;}
/* enables IE centered menu */
* html .container
{
	display: inline-block;
}
.inputtext{ background-color:#fff; border:solid 1px #D99938; height:18px; color:#780000;padding-top:2px; width:200px;}
.inputselect{ background-color:#fff; border:solid 1px #D99938; height:22px; color:#780000; width:200px;}
.inputarea{background-color:#fff; border:solid 1px #D99938; height:60px; color:#780000;padding-top:2px; width:240px;}

/* ---------------------- NAV --------------------------------- */

#nav{padding:0; margin:0; list-style:none;display:block;background:url(../images/nav_bg.gif) repeat-x;width:980px; height:35px; border:solid 0px #fff;}
#nav li{display:inline; height:35px; padding:0; margin:0; border:solid 0px #fff; float:left;}
#nav li img{border:0;}
#nav li.spr{width:7px; height:31px;padding:0; margin:0;}

                                                
/* --------------------------- Body Area ----------------------------- */                    
  .cnt_body{width:auto; padding:10px;  border: solid 0px #B7CCEE; padding:0px; margin:0;background: #780001;}

/*-------------------------------------------------------- */
	
/* ---------------------- Login Pane --------------------- */

      #cnt_login{width:200px; margin:10px auto 10px auto; color:#CC9933;}
      #cnt_login p{padding:0 0 5px 0; display:block; margin:0;}
      #cnt_login label{display:block; margin-left:10px; margin-top:5px;} 
      #cnt_login .login_btn{display:block; margin-top:5px; padding:0;} 
      #cnt_login input{margin-left:10px; background-color:#fff; border:solid 1px #D99938; height:18px; color:#780000;padding-top:2px; width:170px;} 
      #cnt_login img{margin-left:15px; vertical-align:middle;}
      #cnt_login select{margin-left:10px; border:solid 1px #D99938; height:22px;  width:170px;}
      #cnt_login a{color:#fff; margin-left:10px; margin-top:5px;}
           
       
/* ---------------------------------------------------------*/

 /* -------------------------------------------------------- */
.cmt{font-size:11px; color:#555;}
.rqd{color:#A90000;font-size:12px;}
.err{display:block; padding:5px; font-size:12px; font-weight:normal; width:400px; color:#ff0000;}

 /* ------------------------ Footer Styles ------------------------------ */
            
     .cnt_main_footer{width:980px; display:block; clear:both; height: 30px; background:#EAB555;margin-left:auto;margin-right:auto; text-align:center;}
	 .cnt_ftr{width:980px; color:#780000; padding-top:3px; margin-right:auto; margin-left:auto;}	
     .cnt_ftr_l{float:left; width:22%;border: solid 0px #000; margin-top:5px; text-align:left; padding-left:12px;}
     .cnt_ftr_r{width:75%;border: solid 0px #000; margin-top:5px;text-align:right;padding-right:12px; float:right;}
     .cnt_ftr a,.cnt_ftr a:active, a,.cnt_ftr a:hover,.cnt_ftr a:visited{font-size:12px; color:#780000;  }
    .cnt_ftr a:hover{color:#fff; text-decoration:none;}
    
    
/* ----------------------------------------------------------------------- */

/* ------------------------------ Home Page ----------------------------- */

    .cnt_driller{border:solid 0px #fff; width:160px; margin-top:10px;}
    .cnt_driller h2{font-weight:lighter; padding:0; margin:5px 0 5px 0; font-size:16px; font-weight:bold;}
    .cnt_driller ul{list-style:none; padding:0; margin:0 0 0 20px;}
    .cnt_driller ul li{padding:2px 0 2px 0;}
    .cnt_driller ul li a{font-size:11px; color:#EABA55; font-family:Trebuchet MS;}
                         
    .cnt_ad_hori{margin: 10px auto 10px auto; width: 180px;}
    .cnt_ad_hori_top{background: url(../images/ad_hd.gif) no-repeat; width: 180px; height: 19px;}
    .cnt_ad_hori_body_r{background: url(../images/ad_bg.gif) repeat-y; width: 180px; height: 500px;}
     .cnt_ad_hori_body{background: url(../images/ad_bg.gif) repeat-y; width: 180px; height: 590px; text-align:center; padding-top:5px;}
    .cnt_ad_hori_btm{background: url(../images/ad_bottom.gif) no-repeat; width: 180px; height: 8px;}
                         
    .head1{color: #DC9C33; border-bottom: solid 1px #CC9933; padding: 0 0 5px 0;
                            margin: 0; font-family: Trebuchet MS; line-height: 18px; font-size: 18px; font-weight: lighter;
                            width: 180px; margin: 0 auto 0 auto;}
    .headb{color: #EABA55; padding: 20px 0 5px 0; margin: 0; font-family: Trebuchet MS;
                        line-height: 18px; font-size: 20px; font-weight: lighter;}
                        
/* -------------------------------- Featured Listings ----------------------------------- */

 .cnt_feat_wrapper2{width:98%;}
  .cnt_feat_wrapper2 h1{color: #EABA55; padding: 5px 0 5px 10px; margin: 0; font-family: Trebuchet MS;
                        line-height: 20px; font-size: 18px; font-weight: lighter; background:url(../images/cnt_head.gif); height:28px; margin-top:20px;}

  .cnt_feat_wrapper{padding:0; text-align:left; padding-left:10px;}
.headf{color: #EABA55; padding: 5px 0 5px 10px; margin: 0; font-family: Trebuchet MS;
                        line-height: 20px; font-size: 18px; font-weight: lighter; background:url(../images/cnt_head.gif); height:28px; margin-top:20px;}
  .cnt_feat{width:150px; height:230px; border:solid 0px #fff; padding:0 10px 10px 10px; margin:15px 15px 10px 0px; background-image:url(../images/cnt_bg.gif); float:left;}
  .cnt_feat .tit{color:#780001; display:block; margin-top:5px; font-weight:bold;}
    .cnt_feat .tit a{color:#780001; display:block; margin-top:5px; font-weight:bold;}
  .cnt_feat img{margin:5px 0 5px 0;}
  .cnt_feat p{margin:0; padding:3px 0 0 0; color:#663300;}
  
/* --------------------------------------------------------------------------------------- */

/* -------------------------------- Restaurant Details ----------------------------------- */
.cnt_Rest_Details {color: #EABA55;}
.cnt_Rest_Details h1{color: #EABA55; padding: 5px 0 5px 10px; margin: 0; font-family: Trebuchet MS; display:inline-block;
                        line-height: 20px; font-size: 18px; font-weight: lighter; background:url(../images/cnt_head.gif); height:28px; margin-top:20px;}
.cnt_Rest_Details .SBheading{color: #EABA55; padding: 20px 0 5px 0; margin: 0; font-family: Trebuchet MS;
                        line-height: 18px; font-size: 16px; font-weight: lighter; }                       
.cnt_Rest_Details .label{ display:block; font-weight:bold; margin-left:10px; margin-top:5px; text-transform:uppercase;}                         
.cnt_rpt_label{margin-left:10px;font-size:14px; font-weight:bold; height:30px; color:#EABA55;padding-top:2px;} 
.cnt_rpt_alter {margin-left:10px;font-size:14px; font-weight:bold; height:30px; background-color:#EABA55; color:#232323;padding-top:2px;}
.cnt_rpt_alter a{margin-left:10px;font-size:14px; font-weight:bold; height:30px; background-color:#EABA55; color:#232323;padding-top:2px;}
.cnt_rpt_label a{margin-left:10px;font-size:14px; font-weight:bold; height:30px; color:#EABA55;padding-top:2px;} 
/* --------------------------------------------------------------------------------------- */

/* -------------------------------- Packages ----------------------------------- */

.cnt_Pack {color: #EABA55;  }
.cnt_Pack .Group{ padding-left:20px; font-size:18px; font-weight:normal; font-family: Trebuchet MS; }
.cnt_Pack .title{padding: 10px 0 5px 0; margin: 0; line-height: 18px; font-size: 16px; font-family: Trebuchet MS;
     font-weight: normal;}
.cnt_Pack .desc{ color:Black; font-size:14px;}


/* --------------------------------------------------------------------------------------- */

/* -------------------------------- Pagingfooter ----------------------------------- */
.cnt_footer{display:block; clear:both; height: 30px; background:#EAB555;margin-left:auto;margin-right:auto; text-align:center;}
.cnt_ftr{color:#780000; padding-top:3px; margin-right:auto; margin-left:auto;}	
.cnt_ftr_l{float:left; width:22%;border: solid 0px #000; margin-top:5px; text-align:left; padding-left:12px;}
.cnt_ftr_r{width:75%;border: solid 0px #000; margin-top:5px;text-align:right;padding-right:12px; float:right;}
.cnt_ftr a,.cnt_ftr a:active, a,.cnt_ftr a:hover,.cnt_ftr a:visited{font-size:12px; color:#780000;  }
.cnt_ftr a:hover{color:#fff; text-decoration:none;}


/* ----------------------------- Form Lister --------------------------------------- */


	.tbl_list{border-collapse:collapse; border:0; width:100%;}
	.tbl_list td{padding:10px; font-size:13px; color:#D99938;}
	.tbl_list th{background-color:#D99938; color:#780000; padding:10px; font-weight:bold; text-align:left; font-size:12px;}
	.tbl_list tr.alt{background-color:#5B0000;}
	.tbl_list .white{color:#fff;}
	.tbl_list td a{color:#fff; font-size:13px;}
	
/* --------------------------------------------------------------------------------- */
		.head2{color:#fff; font-size:22px; font-weight:lighter; display:block; padding:0 0 10px 0; text-align:left; border:0; float:none; margin:0; width:70%;}
		
		.headG{ background-color:#D99938; color:#780000; font-size:22px; font-weight:lighter; display:block; padding:2px 0 2px 10px; text-align:left; border:0; float:none; margin:0; width:100%; margin-bottom:5px;}
		
		.headC{border:0;border-bottom:dotted 1px #D99938; color:#D99938; font-size:22px; font-weight:lighter; display:block; padding:2px 0 2px 10px; text-align:left;  float:none; margin:0; width:98%; margin-bottom:5px;}
		
		.cnt_def{padding:10px 15px 10px 0; text-align:left; border:solid 0px #fff;}
		.srch_info{font-size:12px; color:#fff; font-weight:bold; padding:10px 0 10px 0;}
		
		.norec{display:block; width:70%; font-size:16px; color:#ccc; margin:10px auto 10px 0; font-weight:bold;}
/* ----------------------------- Table Lister -------------------------------------- */	
	
/* --------------------------------------------------------------------------------- */

/* ------------------------------ Package Page Style ------------------------------- */

.pkg_grp_cnt{padding-left:15px; border:solid 0px #fff;}
.pkg_grp_cnt h2{padding:5px 0 5px 0; color:#fff; font-size:16px; font-weight:bold; margin:0;}
.pkg_grp_cnt p{padding:0; margin:0; font-size:110%;}

.tbl_pkg{border: solid 0px #fff; width:100%; padding:0; margin:0; margin:10px 0 10px 0;}
.tbl_pkg td.td1{padding:5px; width:75%; background-color:#5B0000;}
.tbl_pkg td.td1 .nm{font-size:13px; font-weight:bold; display:block; padding-bottom:3px;}
.tbl_pkg td.td1 .desc{color:#fff; font-size:12px;}

.cnt_body3{width:96%; padding:20px 0 20px 0; margin-left:10px;}
/* ----------------------------------------------------------------------------------*/

        .fld{width:590px; border:solid 1px #5B0000;}
        .fld legend{color:#fff; font-size:14px; padding:10px;}
        
        .tbl_frm{padding:0;border: solid 0px #fff;}
        .tbl_frm td{padding:4px;}
        .tbl_frm td.val{}
           
        .tbl_frm td.lbl{font-size:12px; color:#D99938; width:110px;}
        
        .req{color:#ff0000; font-size:12px; font-family:verdana;}
        
        .fld_note{font-size:9px; color:#D99938;}
        
/* --------------------------------- Restaurant Detail ------------------------------ */        
 .lst_dtl{padding:0; border-spacing:3px; width:100%; }
 .lst_dtl td{padding:4px; color:#fff;font-size:115%;}
 .lst_dtl td.lbl{color:#EABA55; font-weight:bold; background-color:#5B0000; width:150px;}
 #mnu{padding: 15px; border: solid 0px #fff; color:#fff;}
 #mnu h1{background:none; font-size:24px; font-weight:bold; color:#D99938; margin:5px 0 5px 0; padding:0;}
 #mnu h2{background:none; font-size:22px; font-weight:bold; color:#fff; margin:5px 0 5px 0; padding:0;}
 #mnu h3{background:none; font-size:18px; font-weight:bold; color:#D99938; margin:5px 0 5px 0; padding:0;}
                        
 #mnu p{padding:5px 0 5px 0; color:#fff;}
 #mnu ul{margin:5px 0 5px 10px; padding:0;}
 #mnu ul li{margin:0; padding:2px 0 2px 0;}
/* ----------------------------------------------------------------------------------- */

  #tab{border-bottom:solid 2px #DC9D39; list-style:none; padding:0; margin:0; height:28px; width:98%;}
  #tab li{float:left; padding:0; margin:0;}
  #tab li a{background:url(../images/tab.gif); display:block;height:23px; width:111px; margin-right:5px; color:#fff; font-size:14px; text-align:center; font-weight:bold; padding-top:5px;}
  #tab li a.selected{background:url(../images/tab_on.gif); display:block; height:23px; width:111px; margin-right:5px; color:#780001;font-size:14px; text-align:center; font-weight:bold;padding-top:5px;}
   
 /* -------------------------------- From Button ----------------------------------------- */
 
 .div_btn{padding-right: 20px; padding-bottom: 30px; padding-top:20px; width:600px; }  
     
    .cusi_cnt{padding:10px;  border:solid 0px #000; width:95%;}
    .nme{font-size:13px; display:block; padding:3px 0 3px 25px;}
    
    .lst_img{height:50px; border:solid 2px #fff; width:50px;}
    
    .dt{font-size: 14px; color: #fff;
                        float: right; z-index: 100; width: 210px; padding-top:6px; padding-left:10px;}
    .tm{font-size:20px; color: #780001; float: right; z-index: 100; width: 120px; padding-top:3px; padding-left:15px;}
    
    .biglnk a{font-size:15px;font-weight:bold; display:block; padding-bottom:10px;}
    .cnt_pg{font-size:14px; padding:10px;}
    .cnt_pg p{font-size:14px;}
 
 /* ---------------------------------------- Payment methods ---------------------------- */
 
   .pm_cnt{background-color: #D99938; width: 300px; padding: 0 10px 10px 10px; color: #780000; float:right; height:150px; clear:both;}
   .pm_cnt h2{color: #fff; font-size: 18px; font-weight: lighter; padding: 0; margin: 5px 0 5px 0;}
   .pm_cnt .cnt1{margin: 5px; padding: 5px; border-bottom: solid 1px #780000; font-size:12px;}
   .pm_cnt .cnt2{margin: 5px; padding: 5px;}
   .pm_cnt .lbl{color: #000; font-size: 13px; font-weight: bold;}
   
   /* ------------------------- MENU Section Styles ----------------------------------- */
    #mnu_dtl p{color:#fff; font-size:14px; font-weight:bold;}
	#tbl_f_menu{border:solid 0px #fff; padding:0px; border-spacing:15px;}
	#tbl_f_menu td{border:0;}
	#tbl_f_menu .head{width: 270px; background: url('../images/head_8.gif') repeat-x; font-size: 16px;
                    font-weight: bold; height:35px; color:#A90000; padding:5px 0 0 10px;}
	#tbl_f_menu .bod{padding:5px; width:250px; color:#fff; font-size:14px; font-weight:bold;}
	.bod p{color:#fff; font-size:13px; font-weight:bold; margin:5px; padding:0;}
	.bod ul{padding:5px 10px 5px 15px; margin:0;}
	.bod ul li{font-size:14px; font-weight:bold; margin:5px; color:#DC9C33;}
	
