#map_canvas > DIV:first-child + DIV + DIV { display: none !important; }
body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 0px;
	margin-top: 0px;
}
td.top-page{
	background-image: url(../images/topBar.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
a.top-page{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b4d145;
	text-decoration: none;
}
a.top-page:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #b4d145;
	text-decoration: underline;
}
.header{
	background-image: url(../images/header.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.subpage{
	background-image: url(../images/mainBanner.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.subpage1{
	background-image: url(../images/subpageBanner.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.subpage-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.resto-title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
}
.resto-location{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.content{
	background-image: url(../images/contentBG.png);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.newcontent{
	background-image: url(../images/newbg.png);
	background-repeat: repeat-x;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.contentdot{
	background-image: url(../images/mainDottedLines.png);
	background-repeat: repeat-y;
}
.content-newest{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4e6b29;
	font-weight: bold;
}
.learnmore{
	background-image: url(../images/learnMoreButton.png);
	width: 138px;
	height: 22px;
	border: 0px;
	cursor: pointer;
	cursor: hand;
	}	
td.footer{
	background-image: url(../images/footer.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}
.footerdot{
	background-image: url(../images/footerDottedLines.png);
	background-repeat: repeat-y;
}
.footercontact{
	background-image: url(../images/footerContact.png);
	background-repeat: repeat-y;
	cursor: hand;
	cursor: pointer;
}
a.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}
.logo{
	background-image: url(../images/logo.png);
	background-repeat: no-repeat;
	cursor: hand;
	cursor: pointer;
}
.nav{
	background-image: url(../images/nav.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #517e23;
	cursor: hand;
	cursor: pointer;
}
.navover{
	background-image: url(../images/navHover.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #517e23;
	cursor: hand;
	cursor: pointer;
}
.subnav{
	background-image: url(../images/subNav.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #517e23;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.subnavover{
	background-image: url(../images/subNavHover.png);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #517e23;
	cursor: hand;
	cursor: pointer;
	font-weight: bold;
}
.content1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #305507;
}
.form-input{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 21px;
	width: 236px;
}
.login_input{
	border:solid 0px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 20px;
	width: 114px;
}
.form-smallinput{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 21px;
	width: 60px;
}
.form-mediuminput{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 21px;
	width: 137px;
}
.form-mediumselect{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 25px;
	width: 137px;
}
.form-ambianceselect{
	border:solid 1px #79bb23;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 25px;
	width: 137px;
}
.form-vsmallselect{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 25px;
	width: 37px;
}
.form-smallselect{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 25px;
	width: 47px;
}
.form-textarea{
	border:solid 1px #c7d598;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	height: 235px;
	width: 428px;
}
.lebanonmap{
	background-image: url(../images/lebanonMap.png);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.form-reset{
	border: 0px;
	background-image: url(../images/resetButton.png);
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}
.login_submit{
	border: 0px;
	background-image: url(../images/login_submit.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}
.form-submit{
	border: 0px;
	background-image: url(../images/submitButton.png);
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}
.searchsubmit{
	border: 0px;
	background-image: url(../images/searchButton.png);
	background-repeat: no-repeat;
	width: 76px;
	height: 21px;
	cursor: hand;
	cursor: pointer;
}
.browsesubmit{
	border: 0px;
	background-image: url(../images/browse_search.png);
	background-repeat: no-repeat;
	width: 139px;
	height: 22px;
	cursor: hand;
	cursor: pointer;
}
.message {
	font-family: Arial, Helvetica, sans-serif;
	 color:#FF0000;
	 font-size:12px;
	 }
.rest_top{
	background-image: url(../images/top.png);
	background-repeat: no-repeat;
	width: 414px;
	height: 10px;
}
.rest_area{
	background-color: #fdf8f4;
	}
.rest_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ffffff;
	}	
.rest_top1{
	background-image: url(../images/white.png);
	background-repeat: no-repeat;
	width: 415px;
	height: 29px;
}
.linkbox{
	background-image: url(../images/linkBox.png);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 15px;
	width: 129px;
	height: 33px;
	color: #3c9700;
}
.rest_bottom{
	background-image: url(../images/bottomGreen.png);
	background-repeat: no-repeat;
	width: 415px;
	height: 6px;
}
.rest_bottom1{
	background-image: url(../images/bottom1.png);
	background-repeat: no-repeat;
	width: 409px;
	height: 14px;
}
.rest_bigcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-decoration: none;
	color: #3c9700;
	}	
.rest_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #3c9700;
	}
.button-calendar{
	background-image: url(../images/calendar.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 29px;
	height: 26px;
	cursor: hand;
	cursor: pointer;
}
.button-time{
	background-image: url(../images/timebg.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	height: 21px;
	color: #000000;
	cursor: hand;
	cursor: pointer;
}		 
.button-time-selected{
	background-image: url(../images/timebg.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	height: 21px;
	color: #ff0000;
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.search-content{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
a.search-web{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #558e30;
	text-decoration: underline;
}
.hand{
	cursor: hand;
	cursor: pointer;
	}
.rowodd{
	background-color: #f4f4f4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.roweven{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}	
.rowvip{
	background-color: #AAD755;
	}	
.firstrow{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff;
	background-color: #79bb23;
	font-weight: bold;
	}
.greyborder{
	background-color: #e9e9e8;
	}		
.browse_formcontent{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #6d744e;
	}	
.greencornertopleft{
	background-image: url(../images/greencornertopleft.png);
	background-repeat: no-repeat;
	}
.greencornertopright{
	background-image: url(../images/greencornertopright.png);
	background-repeat: no-repeat;
	}
.greencornerbottomleft{
	background-image: url(../images/greencornerbottomleft.png);
	background-repeat: no-repeat;
	}
.greencornerbottomright{
	background-image: url(../images/greencornerbottomright.png);
	background-repeat: no-repeat;
	}		
.borderout{
	background-color: #bee192;
	}	
.browse_footer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ebf2e3;
	background-color: #79bb23;
	font-weight: bold;
	}
.imageborder{
	background-color: #eaeae8;
	}	
.table_content_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #858684;
	font-weight: bold;
	}
.table_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #858684;
}					
.big_titles{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	} 
.greenborder{
	background-color: #79bb23;
}
.searchbg{
	background-image: url(../images/searchbg.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #ffffff;
	}
.search-titles{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #2e2f2a;
}
.search-line{
	background-color: #d8d5d5;
}
.search-font{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d744e;
}
.vbigbutton{
	background-image: url(../images/vbigbutton.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 376px;
	height: 22px;
	color: #ffffff;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
.vipsearchbg{
	background-image: url(../images/vipsearchbg.png);
	background-repeat: no-repeat;
	width: 716px;
	height: 658px;
}
.vipbigbutton{
	background-image: url(../images/vipsearchbutton.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	width: 375px;
	height: 21px;
	color: #2e2f2a;
	font-weight: bold;
	cursor: hand;
	cursor: pointer;
}
.vipunderbutton{
	background-image: url(../images/vipundersearch.png);
	background-repeat: no-repeat;
	border: 0px;
	width: 375px;
	height: 12px;
}
.viptoptable{
	background-image: url(../images/viptoptable.png);
	background-repeat: no-repeat;
	width: 658px;
	height: 57px;
}
.viprowodd{
	background-color: #fffdea;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.viproweven{
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}	
.rowvip{
	background-color: #AAD755;
	}	
.vipfirstrow{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #b09e14;
	background-color: #f1eab5;
	font-weight: bold;
	}
.vipborder{
	background-color: #dddedc;
	}		
.viplearnmore{
	background-image: url(../images/viplearnmore.png);
	width: 136px;
	height: 20px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b09e14;
	cursor: pointer;
	cursor: hand;
	}
.vipbottomtable{
	background-image: url(../images/vipbottomtable.png);
	background-repeat: no-repeat;
	width: 658px;
	height: 45px;
	padding-bottom: 12px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b09e14;
}	
.vip_bg{
	background-image: url(../images/vipbg.png);
	background-repeat: no-repeat;
	width: 682px;
	height: 1054px;
	}	
.vip_titles	{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b09e14;
	font-weight: bold;
}
.vip_content_bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b724b;
	font-weight: bold;
}
.vip_content{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b724b;
}
.booking_input{
	border: solid 1px #6b724b;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	width: 140px;
	height: 20px;
}
.vip_submit{
	background-image: url(../images/vip_submit.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6b724b;
	font-weight: bold;
	width: 136px;
	height: 20px;
	cursor: hand;
	cursor: pointer;
}
.outlet_bg{
	background-image: url(../images/outletbg.png);
	background-repeat: no-repeat;
	width: 658px;
	}	
.booking_greenbg{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	background-color: #80b637;
	}
.booking_bg {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #475e1e;
	background-color: #d5e1c4;
	height: 140px;
	}
.booking_border {
	background-color: #bada7f;
	}			
.outlet_titles{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.outlet_submit{
	background-image: url(../images/outlet_submit.png);
	background-repeat: no-repeat;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	width: 130px;
	height: 22px;
	cursor: hand;
	cursor: pointer;
}
.grey_bg{
	background-color: #f4f4f4;
}
.search_toptable{
	background-image: url(../images/search-page.png);
	background-repeat: no-repeat;
}
.no_results{
	width: 710px;
	height: 147px;
	background-image: url(../images/result_not-found.png);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	color: #ffffff;
	text-align: center;
	padding-top: 60px;
}	
.advancedsearch{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.photos{
	border: 0px;
	background-image: url(../images/photos.png);
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #ffffff;
	background-repeat: no-repeat;
	width: 93px;
	height: 20px;
	cursor: hand;
	cursor: pointer;
}

