#search-form .column-wrapper{
	background:#EEE5D4;
	border:1px solid #FCFAF1;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}
#search-form p{
	color:#362b1e;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.selectmenu div.selectmenu{
	border-radius:0px;
}
#search-form .input.calendar{
	background-image:url(calendar.png);
}
#search-form .selectmenu span::before{
	background-image:url(select-button.png);
	border-radius:0px;
}
button, #frame-main .search-tour a, div.details a.details{
	border:none;
	border-radius:0px;
	background:url(search_button.png) top center no-repeat;
	width:160px;
	height:53px;
	line-height:53px;
	padding:0;
}
#frame-main #towns, #frame-main #hotels, #search-form .input{
	border-radius:0px;
}
button:hover, #frame-main .search-tour a:hover{
	background:url(search_button.png) top center no-repeat;
}
#result-root>div, #frame-main #result-types{
	background:#F6F2E9;
}
#result-root div.details{
	background:#EEE5D4;
}
#frame-main .search-tour{
	padding:0;
}
div.details a.details, div.details a.details:hover{
	background: url("title-bg.gif") repeat-x 0 0;
	color: #F7F3DA;
	font-size: 18px;
	height: 28px;
	margin: 0;
	padding: 3px 0 0;
	text-align: center;
	line-height:28px;
	font-weight:normal;
}
#result-root .more .more-sub{
	padding: 0 4px 0px 8px;
}