/* 
 * This CSS file is shared by 3 sites - Please be aware of this when making changes :) 
 * The default CSS styles apply to http://thetourspecialists.com/packages
 * Use the individual site-wrappers to update a site's CSS colours
*/

#search-wrapper input.searchinput {
	border: 1px solid #CCC;	
	width: 80px;
}
#search-wrapper input.booking-button {
	width: 80px;
}

#specials-wrapper {
	width: 690px;
	padding: 3px;
	margin-top: 20px;
}
table.hotspecials-table td a.hot-special-property{
  font-weight: bold;
  color: #000;
}
table.hotspecials-table td a.hot-special-property:hover{
  color: #444;
}

/* Specials/Packages Table */

table.hotspecials-table {  
  background-color:#F6F8CB;
  font-size:11px;  
  margin:0 0 5px 0;
  border-bottom:#D2D65A solid 5px;
  color:#000;
}

.hotspecials-table th {
  text-align:left;
  font-weight:normal;  
}

.hotspecials-table td a{
  text-decoration: none;
  color: #F9B023;
  font-weight: normal;
}

.hotspecials-table td a.book-accom-button{
	text-decoration: none;
  color : #000;
  background-color: #D2D65A;
  display: block;
  padding: 0px 1em 0px 0px; 
  text-align: center;
}

.hotspecials-table th, .hotspecials-table td {
  font-size:11px;  
  line-height:1.8em;  
  padding:3px 5px; 
  vertical-align:middle;
  width:100%;
  border-bottom: 2px solid #FFF;
}

.hotspecials-table img {
  border:0;
}

.hotspecials-table thead tr {
  line-height:2.6em;    
}
.hotspecials-table tr.rates-head th, .hotspecials-table tr.rates-head td {  
  padding:0 5px 0 5px;
  line-height:2em;  
  font-weight: normal;
	border: 1px solid #FFF;
  background-color:#D2D65A;
}

.hotspecials-table tr.rates-head th {
  color:#111;
	line-height: 2.8em;
}

.hotspecials-table tfoot {
  background-color:#f9f0db;  
}

.hotspecials-table tr.rates-foot th,td {  
  padding:3px 0 3px 5px;
  line-height:2em;    
}

.hotspecials-table tr.rates-foot th {  
  background-color:#f9db9d;
}

.hotspecials-table tfoot td {
  padding:0 0 5px 20px;
  line-height:1.6em;
}

#search-wrapper {
	padding: 10px 100px 0px 10px;
	float: left;
	border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
	border: 1px solid #D2D65A;
	background-color: #F6F8CB;
	position: relative;
}

#search-wrapper h3{
	float: left;
	line-height: 12px;
	padding: 0px;
	margin: 5px 0px 0px 0px;
}
#search-wrapper .book-accom-package{
	position: absolute;
	top: 10px;
	right: 0px;
}
#search-wrapper input{
	font-size: 11px;
	padding: 3px;
}
#date_period img {
	border: none;
	margin-bottom: -4px;
}
.date_select {
	float: left;
	margin: 3px 3px 3px 12px;
}
.conditions {
	margin: 5px 3px;
	padding: 5px 3px;
	border: 1px solid #F9DB9D;
	background-color: #F9F0DB;
	border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;	
}


#search-wrapper {
	min-height: 30px;
}
