/* reset
-------------------------------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* body
-------------------------------------------------------------------------*/
body {
  font:normal 12px/1.5 "Trebuchet MS", Verdana, sans-serif;
}

/* teaser dl lists
-------------------------------------------------------------------------*/
.accomodationSearchContainer {
	display:block;
	float:left;
	font-size:12px;
	height:150px;
	margin-bottom:0;
	padding:0 12px;
	width:196px;
  background: url(images/teaser-bg-colors.png) no-repeat 0 100%;
}

	/* teaser headings
	-------------------------------------------------------------------------*/
	.accomodationSearchContainer .head {
	  float: left;
	  display: inline; /* IE6 bug */
	  width: 200px;
	  height: 25px; 
	  line-height: 1.5;
	  color: #fff;
	  font-size: 16px;
	  font-weight: bold;
	  margin-left: -12px;
	  margin-bottom: 0;
	  padding: 0 10px;
	  position: relative;
	  background: url(images/teaser-bg-colors.png) no-repeat 0 0;
	}
	 
	/* teaser content
	-------------------------------------------------------------------------*/
	.accomodationSearchContainer .content {
		float:left;
		padding:2px 0 0;
		}	 
					
	.accomodationSearchContainer .inner input,
	.accomodationSearchContainer .inner select{
	 margin:0 5px 3px 0;
		}					

/*a
-------------------------------------------------------------------------*/
.accomodationSearchContainer a { 
	 text-decoration: none; 
	 float:left;
	 color: #701E20;
	 }
.accomodationSearchContainer a:hover,
.teaser-block  a:hover {  color: #f8801b; }
           
/*dd / li
-------------------------------------------------------------------------*/
.teaser dd,
.teaser li{
	 float:left;
	 width:100%;
}                     
                      
/*desc
-------------------------------------------------------------------------*/
.desc,
.desc a {  color: #363636; }          
.red .desc, .red .desc a { 
	color: #fff;
	margin-bottom: 5px;
	}          
.red .desc a:hover{  color: #eee;  }          
strong.desc{  font-weight: bold;  }
                      
/* Form, input
--------------------------------------------------  */ 
label,
input,
select     {
	 font-size: 12px;
	 color: #701e20;
	 padding: 0 0 2px 0;
	 float: left;
}
input,
select     {
	 background: #ebebeb;
	 border: 1px solid #d7d7d7;
}
select     {
	 padding: 0;
	 width: 194px;
}
label {
 display: none;
}
.form-style-2 { width: 149px; }
.form-style-4 { width: 194px; }

/* Button
----------------------------------------------*/             
.submit {
	display:block;
	float:right;
	height:20px;
	margin:5px 4px 0;
	background: url(images/btn-bg2.png) no-repeat 0 0;
}      
  .submit input {
		float: left;
		margin:0 0 0 6px!important;
		padding-right: 8px;
		background: url(images/btn-bg2.png) no-repeat 100% -21px;
		border:none;
		cursor:pointer;
		line-height:1.3;
		height: 20px;
		color:#fff !important;
		font-size:11px;
		/* IE */
		overflow: visible;
  }    

