
body {
    font: normal 14px arial,sans-serif;	
    margin: 0 auto;
	background-image: url(images/Tuv-Bait-Background.jpg);
}

p {margin: 0; }


h1 {
	color: #F2B274;
	font-size: 17px;
	margin-bottom: 6px;
}

h2 {
	color: #002156;
	font-size: 15px;
	margin-bottom: 1px;
}

.star {color: red; }

.btn {border: 1px solid gray; }


img {border: 0;}

.clear {
	clear: both;
	display: block;	
}

.modal {
	background-color:#fff;
	display:none;
	width:350px;
	padding:15px;
	text-align: right;;
	border:5px solid #333;
    direction: rtl;
	opacity:0.8;
	margin-top: 200px;
	position: relative;
	z-index: 99999999999999999999;
}

#advanced_search_title {
  background: #253844;
  width: 300px;
  height: 20px;
  margin: 0 auto;
  color: white;
  font-weight: bold;
  padding: 5px 10px;	
}

#advanced_search {
  width: 300px;
  height: 290px;
  margin: 0 auto;	
  padding: 10px;
  background: #ecbd8c;
	
}

#advanced_search_form p{
	direction: rtl;
	height: 30px;
	clear: both;
	display: block;
}

#advanced_search_form p label{
	float: right;
	width: 100px;
	
}

#advanced_search_form p input[type=text]{
	width: 140px;
	
}

.advanced_search_link {
   color: white;font-weight: bold;
   position: absolute; top: 6px; left: 20px;	
}


.hebrew_date {
	position: absolute;
	top: 10px;
	left: 20px;
	color: #263846;
	font-weight: bold;
}

.add_to_my_favorites {
	position: absolute;
	top: 30px;
	left: 20px;
}

/*****************************************************************

 Zimmers

******************************************************************/

#most_wanted {
	background: url(images/zimers_background.png) no-repeat;
	width: 950px; height: 610px;	
	position: relative; direction: rtl; text-align: right;
}
	#most_wanted .zimmer_title, #wanted .zimmer_title{ 
	 position: absolute; top: 15px; right: 60px; font: bold 20px arial;
	
	}
	
    #most_wanted .title_icon, #wanted .title_icon{ 
	 position: absolute; top: 10px; right: 10px; 	
	}
	
	.zimmer_block  {
		width: 175px; height: 246px; background: url(images/zimer_background.png);
		float: right; margin: 0 0 20px 13px; cursor: pointer; 
	}	
	 .zimmer_block:hover  {background: url(images/zimer_background_hover.png); }
	.zimmer_block  .content {padding: 10px 16px 10px 10px;}
	
		.zimmer_block .name{font-weight: bold; height: 30px; margin-bottom: 10px; }
		.zimmer_block .area {margin: 8px 0; }
		.zimmer_block .phone {width: 149px; height: 16px; background: url(images/telephone_icon.png) no-repeat 99% 10%; padding-right: 24px;}
		


#wanted {
	background: #f7f7f7;
	width: 950px; min-height: 400px; height: 400px; height: auto !important;
	padding-bottom: 20px;	
	position: relative; direction: rtl; text-align: right;
}


/***************************************************************/

#page {
	margin: 0 auto 0px;
	width: 950px;
	position: relative;
	background-color: white;
	
}

#welcome {
	
	width: 160px;
	height: 40px;
	position: absolute;
	top: 226px;
	left: 785px;
	direction: rtl;
	display: none; 
	padding: 2px 5px 0 0;
	background: url(images/gradient.jpg);
	color: white;	
}

#welcome  a{
	color: white;
	/*text-decoration: none;*/
}

#top {
	margin: 0 auto 0px;
	width: 950px;
	height: 171px;
	background: url(images/header.jpg);
	cursor: pointer;
	position: relative;
}

#menu {
	margin: 0 auto 0px;
	width: 950px;
	height: 40px;
	background: url(images/main-gradient.jpg);
	/*border:1px solid red;*/
}


/***************************************************/

#main_homepage {
	direction: rtl;
	text-align: center;
}

#homepage_phrase {
	margin: 20px 0;
	font: bold 18px arial; 
}

#homepage_text {
	background: url(images/block.jpg) no-repeat;
	width: 550px;
	min-height:102px;
	padding: 0px 20px 0 20px ;
	font: bold 14px arial;
	text-align: right;
	margin: 0px 0 20px 0;
	float: right;
}

#hp_search {
	position: absolute; width: 332px;
	top: 0px; left: 20px;
}

#tbl_homepage_forms {
	margin: 0 0 20px 0 ;
}

#tbl_homepage_forms td {
	text-align: center;
	/*width: 300px;*/
}

#tbl_login {
	direction: rtl;
	width: 265px;
}

#tbl_login td{
	color: white;
}

#tbl_login .td_txt{
	text-align: right;
	padding: 0 10px 0 0 !important; margin: 0 !important;
	font-weight: bold;
    line-height: 20px;
}

.login_input {
	height: 17px;
	font-size: 15px;
	width: 165px;
}


#tbl_search {
	direction: rtl;	
	width: 325px;
}

#tbl_search .login_input {
	height: 20px;
	font-size: 14px;
	width: 150px;
}

#tbl_search td{
	color: white;
}

#tbl_search tr{
	height: 10px;
}


#tbl_search .td_txt{
	text-align: right;
	padding-right: 5px;
	width: 110px;
	color: #0E4A66;
	font-weight: bold;
}

#tbl_search .td_input {
	text-align: right;
}


/***********************************************************/

#news {
	width: 940px;
	margin: 0 auto 5px;
	/*border: 1px solid red;*/
	height: 20px;
	direction: rtl;
}

#news a {
	color: black;
}


/***********************************************************/

#main_inner {
	direction: rtl;
	padding: 10px;
	border: 1px solid silver;
	margin: 0 auto 2px;
	width: 928px;
	
	height: 350px;
    height: auto !important;
    min-height: 350px;
	
	
	background: url(images/house-big.jpg) no-repeat 80% 30%;

}

#main_search {
	direction: rtl;
	padding: 10px;
	border: 1px solid silver;
	margin: 0 auto 2px;
	width: 928px;
	
	height: 350px;
    height: auto !important;
    min-height: 350px;
	
}



/***********************************************************/


form#register p {	
	clear: right;
	margin: 0;
	padding:0;
	padding-top: 2px;		
}

form#register p label {
	float: right;
	width: 150px;
	font: bold 13px arial, sans-serif;	
}


.send {
	padding-top: 25px;
	text-align: center;
}

/* For form validation  */
.info   { color: black; background-color: transparent; font-weight: normal; }
.warn   { color: rgb(120,0,0); background-color: transparent; font-weight: normal; }
.error  { color: red; font-size: 13px; font-weight: bold }

/*************************************************************/
/*  search */

.all_details {
	margin: 0 auto 20px;
	width: 700px;
}

.details_guest {
	width: 700px;
	border: 1px solid #F0ECEC;
	min-height: 190px;
	margin: 0 auto 0px;	
	background: url(images/bg.jpg) no-repeat top right;	
}

.details_guest p {
	color: #263844;
	margin-bottom: 5px;
	font-weight: bold;	
	
}


.details_full {
	position: relative;
	clear: right;
	width: 702px;
	margin: 0 auto 20px;	
	display: none;
	height: 280px;
	background: url(images/gradient3.jpg);
	font-size: 13px;
	/*border: 1px solid green;*/
}

#tbl_left_full_details {
	width: 230px;
}

#tbl_left_full_details td {
	font-weight: bold;
	color: #263844;
	height: 20px;
	vertical-align: top;
}


.details_full p {
	color: #263844;
	margin-bottom: 5px;
	font-weight: bold;		
}


.last_enter {
	top: 120px;
	left: 50px;
	position: absolute;
	color: black !important;
	font-weight: bold !important;
	font-size: 12px;
	text-align: center;
}

.img { 
   margin-right: 20px;
   float: left;
   border: 0;
}

.comments {
	float: right;
	position: absolute;
	top: 170px;
	right: 10px;
	width: 655px;
	padding: 0px 10px 0 10px;
	font-weight: bold;	
	height: 100px;
	color: white !important;
	/*background: #B99877;*/
	
}



#pager{
	margin: 0 350px 0 0;
}

#pager img {
	border: 0;
}

#pager a{
	color: #263844 !important;
}


/*************************************************************/

#footer {
	clear: right;
	margin: 0 auto 0;
	width: 950px;
	height: 50px;
	text-align: center;
	background: #8B8B8B;
	position: relative;
}


.imk {
	position: absolute; 
	top: 30px;
	left: 10px;
}

.imk a {
	color: white;
	font-size: 13px;
}

.footer_links {color: white;}

.footer_links a {
	color: white; text-decoration: none;
}
