/*.login { border: thin solid #6699CC;}
.logininside { background-color: #EFF4FA;}*/

.filter {border:thin dashed #CC9933;margin-bottom:8px;padding:8px;zoom:1;background-color: #FFFFFF; width:100%; }
.filter1 {margin-bottom:8px;padding:8px;background-color: #FCF8F3; width:100%; }
.paginate { text-align:right; font-weight:bold;}
.propcard0 .cardnum{margin-right:12px;font-size:1.2em;}
.propcard0 .outline{border-top:none;}
.propcard0 .outline{border:1px solid #FFFFFF;border-bottom:0px;border-left:0px;border-right:0px;}
.propcard0 .hotphoto{background:#fff;padding:3px;margin:4px 4px 0 4px;}

.propcard1 .cardnum{margin-right:12px;font-size:1.2em;}
.propcard1 .outline{border-top:none;background-color:#FCF8F3;}
.propcard1 .outline{border:1px solid #FFFFFF;border-bottom:0px;border-left:0px;border-right:0px;}
.propcard1 .hotphoto{background:#fff;padding:3px;margin:4px 4px 0 4px;}

#gallary_background {background-color:#FCF8F3;text-align:center;padding:0.5em 0.5em 0.5em 0.5em;width:35em;}
body.body{background:#663300;margin-left:10px;margin:0 auto;}
.mainContent{text-align:center;margin-left:auto;margin-right:auto; }
.photobox {background-image:url(../images/cd_phtgrad.gif);}
.title { margin-top: 10px;}
.autocompleteContainer { text-align:left; }
#restaurant_name { position:absolute; }
.autocompletebox {position:relative;width:250px}
.autocomplete {
  position:absolute;
  width:250px;
  background-color:#000000;
  border:1px solid #888;
  margin:0px;
  padding:0px;
  z-index:2;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  position:absolute;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:32px;
  cursor:pointer;
  position:absolute;
}

/* =BANNER */
	#banner_wrapper{
		width: 100%;
		overflow: hidden;
		padding:3px 0 0 1px;
	}
	.banner{
		float: left;
		width: 200px;
		float: left;
		background-color:#D9B263;
		margin-right:54px;
		position: relative;
	}
	.image_wrapper{text-align: center;}
	.banner img{border: 3px solid #663300;}
	.banner_last{margin-right:0;}
	.banner h2{
		font:1.0em "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: #7c7c58;
		padding: 15px 0 0 10px;
	}




  #container {
    display: table;
    }

  #row  {
    display: table-row;
    }

  #left, #right, #middle {
    display: table-cell;
    }

.headerFooterHr  {background-color: #CC9933;height: 5px;width:80%;}
.hr  {background-color: #CC9933;height: 1px;width:30%;float:right;direction:rtl;}
.hrnofloat  {background-color: #CC9933;height: 1px;width:50%;direction:rtl;margin:10px;}

.newsEntreeFullStory{float:right;text-align:right;direction:rtl;background-color:#FCF8F3; width:100%; text-indent:50px; width:100%;}
.newsEntree0{ height:140px; text-align:right;direction:rtl;}
.newsEntree1{height:140px;text-align:right;direction:rtl;background-color:#FCF8F3;}
.newsEntreeTitle{  font-style:oblique; color:Blue; font-size:large;text-indent:50px; margin-left:10px;}
.newsEntreeBody{ text-align:right;text-indent:5px;margin-left:10px;line-height: 200%; }
.newsEntreePicture{ width:100px; float:right; margin-left:10px;direction:ltr;}
.date{  font-size:x-small;text-indent:50px; margin-left:10px;}
.categoryEntree{float:right;direction:rtl; text-align:right; padding: 8px;margin:0; width:200px; background-color:#EAC117; text-align:center; font-style:italic; color:White; font-weight:bold; font-size:x-large}
.selectedMenuItem{text-decoration: line-through; font-weight:bold;}

.adEntree {border: 1px outset #ffffff;color:Green; background-color:#FFF8C6}