/* Letsplanout CSS Document */
*{ margin:0; padding:0;}
body{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
img{ border: none;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#999900; text-decoration:underline;}
.spacers{ clear:both; visibility:hidden;}
h1,h2,h3{ margin:0; padding:0; font-weight:normal;}

.bigorgtext {font-size: 12px;font-weight:bold;color: #c7730f;}
.font{font:arial;}

#wrap{width:100%; height:auto;}
#wrapper{ width:980px; height:auto; margin:0 auto; }
/*
#header{ height:135px; background:url(../images/bg-top.jpg) top repeat-x; clear:both}
.header_left{ width:220px; float:left;}
.header_right{ width:758px; float: right;}
.header_menus_left{ width:600px; float:left; }
.header_menus_right{ width:150px; float: right;padding-top:10px; text-align:right}
.header_menus_right img{ vertical-align:middle; padding:3px 5px 5px 0;}
.header_menus_right a{ display:inline-block; width:120px; text-align: left;color:#1b99b8; font-weight:bold;}

.header_menus_over_4{ margin-left:235px; margin-top:-22px;}

*/

#header{ height:135px; background:url(../images/bg-top.jpg) top repeat-x;clear:both}
.header_left{ width:220px; float:left;}
.header_right{ width:758px; float: right;}
.header_menus_right{ width:168px; float: left;padding-top:10px; text-align:left;}
.header_menus_right img{ vertical-align:middle; }/*padding:3px 5px 5px 0;*/
.header_menus_right p a{ display:inline; width:120px; text-align:left;color:#1b99b8; font-weight:bold;text-decoration:none;}

/*topMenu*/
.header_menus_left{ width:550px; float:left; }
/*#tabs {
	float:left;
	width:100%;	
	line-height:normal;	
	}

#tabs ul {
	margin:0;
	list-style:none;
	}

#tabs li 
{
	display:inline;	
	padding:0;
	}
#tabs a {
	margin:0;
	text-decoration:none;
	}
*/
/* End IE5-Mac hack 
#tabs a:hover {
	
	background:url(../images/menu-img.png) top 22px no-repeat;	
	}

	
*/

.header_menus_over_4{ margin-top:-22px;}


.signin_panel{ background:url(../images/signin-bg.png) top left no-repeat; width:194px; height:27px; top:118px; margin-left:750px; z-index:10; position:absolute; line-height:25px; text-align:center}

#maincontainer{ width:980px; }
.container_rest_left{ float: left; width:667px;}
.container_rest_right{ float:left; width:295px; margin-left:15px;}

.container_rest_left_top{float:left; width:650px;  height:228px; padding:5px;}
.container_rest_right_top{ width:250px; float:left;}
.container_rest_right_topp{ background:url(../images/rest-top-right-bgg-1.png) left top no-repeat; height:213px; padding:5px; padding-top:10px; text-align:center;}
.right_top_header1{background:url(../images/tabright-1.jpg) left top no-repeat;  width:296px; height:40px; text-align:left; line-height:30px; color:White; font-weight:bold; text-indent:20px;}
.right_top_header2{background:url(../images/tabright-2.jpg) left top no-repeat; width:296px; height:40px;text-align:left; line-height:30px; color:White; font-weight:bold; text-indent:60px; }


.container_rest_left_top_1{ float:left; width:290px; height:200px; margin:5px 0px 0px 8px;}
* html .container_rest_left_top_1{ float:left; width:290px; height:210px; margin:5px 0px 0px 5px;}
.container_rest_left_top_1 h1{ font-size:18px;}
.container_rest_left_top_2{ float:left; width:345px; height:210px;}
.container_rest_left_top_2 h1{ font-size:18px; margin-left:5px;}
.container_rest_left_top_2 img{ font-size:18px; margin-left:5px;}
.left_top_header1{background:url(../images/tableft-1.jpg) left top no-repeat; margin-left:20px;  height:41px; float:left; width:290px; line-height:40px; color:White; font-weight:bold; text-align:left; }
left_top_msg{   height:41px; float:left; width:345px; line-height:40px; color:White; font-weight:bold; text-align:left; }
.left_top_header1 span{line-height:40px; color:White; font-weight:bold; text-align:left;}
.left_top_header2{background:url(../images/tableft-2.jpg) left top no-repeat; width:660px; float:left; height:40px; padding-top:10px; margin:0; color:White; font-weight:bold;}
.rest_left_box{float:left; padding:5px; width:650px; }
.rest_left_box h1{ font-size:16px; font-weight:bold}
.rest_left_box .tables{width:630px; }
.rest_left_box .rates{width:630px;}

.rest_right_box{margin-top:18px; width:290px; float:left;}
.rest_right_box_top{}
.rest_right_box_bottom{}
.rest_right_box_top img{ margin-bottom:8px;}

.rev-tab{width:170px; height:25px; text-align:center; line-height:40px;}

.rest_details{width:660px; float:left;}
.rest_details_left{float:left;}
.rest_details_left2{float:left; width:300px;}
.rest_details_right{ width:405px; float:right}
.rest_details_right td{ padding:2px; padding-bottom:5px;}

.rest-name{width:269px;}
.rest-name-row{  background:#f4f4f4; border:#bebdb9 1px solid; border-top:none; padding:3px;}



.order{width:600px; background:url(../images/order-bg.jpg) repeat-x; float:left;  height:100px;}
.order .left{width:12px; height:100px; float:left; background:url(../images/order-left.jpg) no-repeat;}
.order .right{float:right; display:block;}

.lie{color: #35a626; font-weight: bold; padding-bottom:10px; text-align:right;  }

.add{color:#f7d46a; font-weight:bold;}

#footer{ clear:both; background:#e5e4e4 url(../images/footer.jpg) left top repeat-x; height:100px; border:#bcbbbb 1px solid; border-bottom:none;}
#footer p{ margin:10px;}


.infodescription { vertical-align:bottom; width: 100px; height: 70px; text-align: justify; max-width: 100px; max-height: 100px; min-height: 20px; min-width: 20px; overflow: auto;  } 
/*
ver : 1.0.1
Developed by : 

*/

 /* Closs pannel Header
 .cplHeader
{
	color: #c71585; font-family: Arial;
    font-size: 14px; font-weight: bold; height:28px;
}
 

	
	
	}*/
	
.cplHeader {
	
    cursor: hand; 
	color: #c71585; 
	
	
	}
.cplHeader h3{background: url(../images/Taps/sum1.jpg) no-repeat; font-family: Arial;
    font-weight: bold; font-size:14px; height:28px; padding:5px 0 0 4px; } 
    
.cplHeader h2{background: url(../images/Taps/sum2.jpg) no-repeat; font-family: Arial;
    font-weight: bold; font-size:14px; height:28px; padding:5px 0 0 4px; } 
    

.bookTab{float:left; background:url(../images/book/book_bg.jpg) repeat-y; width:605px; padding:0 }    
.bookTop{float:left; background:url(../images/book/book_top.jpg) no-repeat; width:605px; height:46px;}
.bookBtm{float:left; background:url(../images/book/book_btm.jpg) no-repeat; width:605px; height:35px; margin-left:1px;}

.txtBox1{float:left; margin-left:53px; }
.txtBox2{float:left; }
.get{float:left; margin-left:30px;}
.bookTime{float:left; height: 30px; width:480px; margin:10px 0 0 30px;  overflow:hidden; background: url(../Images/book/timing_bar.jpg) no-repeat; text-align:center; line-height:30px;}
.ReserveTable{width:450px; margin:0 auto; }
.pax{padding:10px;}
.booktabCont{float:left; margin-left:18px; width:550px;}

.getadd{background:url(../images/taps/sum2.jpg) no-repeat; width:210px; height:28px; float:right; text-align:left;
	cursor: hand; color: #c71585; font-family: Arial; font-size: 14px; font-weight: bold; line-height:28px; padding-left:5px;}
	
.getdetailtxt{padding-left:10px;}	
.getspace{padding:5px; text-align:left;}
.getspace1{padding:0 0 15px 5px; text-align:left;}
.bdtxt{font-weight:bold; font-size:12px;}
.getcl{color:#a20b76; }

/*order*/

.timer{float:left; background:url(../images/order/timer.gif) no-repeat; width:172px; height:67px; }
.time{padding:39px 0 0 42px; color:#fff;}
.cart{float:left;  }    
.cartTop{float:left; background:url(../images/order/cart-head.gif) no-repeat; width:292px; height:74px; display:block;}
.cartBottom{float:left; background:url(../images/order/cart-bottom.gif) no-repeat; width:292px; height:14px; display:block;}
.my-carts{float:left; width:272px; background:url(../images/order/cart-bg.gif) repeat-y; padding-left:20px;}

.itemList{width: 390px; height: 500px; overflow: auto; scrollbar-track-color: #fffff0; scrollbar-base-color: #369;
	 margin: 5px;  color: #f9fafb; font-weight: bold;}
	 
.listout{text-align: left; vertical-align: top; background: url(../Images/order-res-itm.gif) no-repeat;
                                                                width: 400px; height: 600px; padding-top: 83px;}
                                                                
                                                                
  /*offers*/
  
.offers{float:left; text-align:justify; color:#fff; font:arial; font-size:12px; font-weight:bold;  }    
.offerTop{float:left; background:url(../images/book/offer-top.gif) no-repeat; width:290px; height:39px; display:block;}
.offerBottom{float:left; background:url(../images/book/offer-bottom.gif) no-repeat; width:290px; height:15px; display:block;}
.offer{float:left; width:270px;  background:url(../images/book/offer-bg.gif) repeat-y; padding:10px; }                                                              