/* CSS Document */

#innerbg{
	background-image:url(inner-conta-bg.gif);	
	width:100%;
	height:228px;
	background-repeat: no-repeat;
	background-position:center top;	
}
.top_banner{
	float:right;
	padding-top:10px;
}

.banner-store{float:left; width:100%}
.banner-store-text{padding-top:29px;}

.blacklinkunderline{	
	color:#000;
	text-decoration:underline;
	font-weight:normal;
}
.blacklinkunderline:hover{
	color:#000;
	text-decoration:none;
}

#middlebg{
	width:100%;
	background-image:url(middle-bg.gif);
	background-color:#EDEDED;	
	background-repeat: repeat-y;
	background-position:center top;	
}
.middle-container{
	width:840px;	
	background-repeat:repeat;	
	margin-left: auto;
	margin-right: auto;	
}
#middle-contain-left{
	float:left;
	width:529px;	
}

#navigation{list-style:none;}

#navigation a{
	color: #000;
	background: url(left-tab.gif) left top no-repeat;
	text-decoration: none;
	padding-left: 5px;
	margin-left:1px;
	list-style:none;
	font-size:10px;
}

#navigation a span{
	background: url(right-tab.gif) right top no-repeat;
	padding-right: 5px;
	margin:0px;
	padding-top: 6px;
	padding-bottom: 1px;
	list-style:none;
}

#navigation a, #navigation a span{
	display: block;
	float: left;
	height:24px;
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{float: none}
/* End hide */

#navigation a:hover{
	color: #000;
	background: url(left-tab-hover.gif) left top no-repeat;
	padding-left: 5px;
	cursor:pointer;
}

#navigation a:hover span{
	background: url(right-tab-hover.gif) right top no-repeat;
	padding-right: 5px;
	cursor:pointer;
}


#navigation ul{
	list-style: none;
	padding: 0;
	margin: 0
}

#navigation li{
	float: left;
	margin: 0;
}

.list-top-bg{
	background:url(middle-left-sha-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:10px;
	
}
.list-top-bg1{
	background:url(middle-left-sha-top.gif);
	background-repeat: no-repeat;
	background-position:top;
	height:10px;
	width:200px;
	
}
.grid01{
	height:50px;
	padding:10px;
	background-color:#FBFBFB;
	border-bottom:2px solid #FFF;
}

.grid02{
	height:50px;
	padding:10px;
	background-color:#EDEDED;
	border-bottom:2px solid #FFF;
}
.scrollgrid{
	width:529px ; 
	overflow: scroll ; 
	float:left; 
	height:343px ; 
	overflow-x: hidden;
}

#left-bottom-bg{
	width:529px;
	float:left;
	background:url(left-bottom-bg.gif);
	background-repeat: no-repeat;
	height:32px;
}

h1{
	font-size:15px;
	font-weight:bold;
	color:#000000;
}

.middle-contain-right{
	float:right;
	width:289px;
}
.right-top-bg{
	background:url(right-top-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:35px;
}
.right-bottom-bg{
	background:url(right-bottom-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	height:14px;
}
.right-middle{
	background-color:#F7F7F7;
	padding:10px;	
}
.bottom-btn{
	width:100%;
	text-align:right;
	float:left;
}
.footer{
	width:100%;
	text-align: center;
	float:left;
	padding-top:20px;
}

/* list of restuarants */

#photo-part{
	width:393px;
	float:left;
}
.photo-top{
	width:310px;
	height:30px;
	background:url(what-type-of-food.png);
	background-repeat:no-repeat; 
	background-position:left bottom;
}
.photo-middle{
	width:100%;
	float:left;
}
.photo{
	height:90px;
	border:1px solid #EFEFEF;
	width:100px;
	/*padding-left:12px; padding-top:2px; padding-bottom:2px; padding-right:12px;*/
	cursor:pointer;
	background-color:#F8F8F8;/*#FFBF00;*/
	/*filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity:0.5;*/
	position:static;
	float:left;
	}
.photo:hover{
	background-color:#FFBF00;
	border:1px solid #000;
	/*filter:Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;*/
	cursor:pointer;
}
.photoactive{
	height:90px;
	border:1px solid #000;
	width:100px;
	/*padding-left:12px; padding-top:2px; padding-bottom:2px; padding-right:12px;*/
	background-color:#FFBF00;
	/*filter:Alpha(opacity=100);
	-moz-opacity: 1;
	opacity:1;*/
	cursor:pointer;
	position:static;
	float:left;
}
.photo-img{
	width:98px;
	background-color:#FFBF00;
	height:86px;
	text-align:center;
}

.photo-bottom{
	width:200px;
	height:20px;
	background:url(photo-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}
.photo-bottom1{
	height:20px;
	background:url(photo-bg-bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
}

#photo-part-right{
	width:200px;
	float:right;
}
.photo-right-top{
	width:200px;
	height:55px;
	background:url(photo-right-top.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.photo-right-bottom{
	width:200px;
	height:15px;
	float:left;
	background:url(photo-right-bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.orangetext{
	color:#E69D00;
	text-decoration:none;
	font-weight:bold;
}
.photo-right-scroll{
	width:100%;
	float:left;
	overflow: scroll ; 
	float:left; 
	height:308px ; 
	overflow-x: hidden;
}
.grid03{
	height:40px;
	padding:10px;
	background-color:#FBFBFB;
	border-bottom:2px solid #FFF;
}

.grid04{
	height:40px;
	padding:10px;
	background-color:#EDEDED;
	border-bottom:2px solid #FFF;
}

/* payment page */

.payment-left{
	width:525px;
	float:left;
}

.payment-gray-bg{
	background:url(payment-left-top-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:34px;
	* height:34px;
	width:525px;
	float:left;
}

.box-input{
	background:url(inputbg.gif) repeat-x #FFFFFF;
	border-top:1px solid #A3A3A3;
	border-left:1px solid #A3A3A3;
	border-right:1px solid #DFDFDF;
	border-bottom:1px solid #DFDFDF;
	font-family: Tahoma, Arial, Helvetica, sans-serif ;
	font-size:11px;
	font-weight:none;
	color:#000000;
	text-decoration:none;
	padding-left:5px;
	padding-top:1px;
	height:20px;
}
.payment-right{
	width:283px;
	float:right;
}
.payment-right-bg{
	background:url(payment-right-top-bg.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:8px;
	* height:6px;
	width:283px;
	float:left;
}
.img-fooddrink{
float:left;
padding-right:10px;
}
.blackbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1 em;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.tableborder {
	border: 1px solid #e2e2e2;
}
.hotelnameBg{
	background-image:url(hotelname-head.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:45px;
	padding:2px 2px 0px 5px;
	}
.hoteltableborder{
	border:#E9E7E7 solid 1px;
	}
.hotelcellborder{
	border-top:solid 1px #E9E7E7;
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding-top:3px;
	}
.textblock{	
	color:#000000;
	text-decoration:none;
	font-weight:normal;
	background-color: #FFCC00;
}
.icontext{
	font-size:11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;	
}
.vbvb{
background-image:url(../images/linksbg.jpg);
background-repeat:repeat-y;
background-position:left top;
}
.loginbox{
	font-size:13px;
	border:0px;
	padding:0px 0px 2px 5px;
	color:#444444;
	text-align:left;
	text-decoration:none;
	font-weight:normal;	
}
.loginboxsmall{
	font-size:10px;
	border:0px;
	padding:0px 0px 2px 5px;
	color:#444444;
	text-align:left;
	text-decoration:none;
	font-weight:normal;	
}
.licencee-text{
 font-family:Tahoma;
 font-size:11px;
 color:#666666;
 line-height:18px;
 text-decoration:none;
 }
 .licencee-text a{
 font-family:Tahoma;
 font-size:12px;
 color:#666666;
 font-weight:bold;
 line-height:18px;
 text-decoration:underline;
 }
 .licencee-text{
 font-family:Tahoma;
 font-size:12px;
 color:#666666;
 line-height:18px;
 text-decoration:none;
 }
 .licencee-text-big{
 font-family:Tahoma;
 font-size:18px;
 color:#666666;
 line-height:18px;
 text-decoration:none;
 }
 
.lia {
	font-family:tahoma; font-size:11px; color:#666666; line-height:20px; text-decoration:none; list-style:none; border-bottom:#999999 dashed 1px; width:190px;
}
.lia a{
	color:#A60F00; text-decoration:none; padding-left:5px; 
}
.lia a:hover{
	color:#fff; text-decoration:none; color:Black; background-color:#FFD24D; display:block;
}
.yellowlinks {
	font-family:tahoma; font-size:11px; color:#FFBE00; line-height:18px; text-decoration:none;
	}
.yellowlinks a {
	color:#FFBE00; text-decoration:underline;
	}
.yellowlinks a:hover {
	color:#FFBE00; text-decoration:none;
	}
