.title{
	width:100%;
	clear:both;
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#0095d9;
	margin:0px 0px 10px 0px;
	padding:0;
	float:left;
}

/** Travel Buttons **/
.travelbuttons{
	width:657px;
	height:14px;
	background:#fff5cd;
	padding:5px 5px 5px 5px;
	margin:9px 0px 9px 0px;
	text-align:center;
	clear:both;
}

.travelbuttons a{
	text-decoration:none;
	display:inline;
	padding:2px 2px 2px 2px;
	background:#ffcb08;
	color:#ffffff;
}

.travelbuttons a:hover{
	background:#f4a435;
	color:#ffffff;
}

.travelbuttons a.on{
	text-decoration:none;
	display:inline;
	padding:2px 2px 2px 2px;
	background:#f4a435;
	color:#ffffff;
}

.travelbuttons a.on:hover{
	background:#ffdbb0;
	color:#655e52;
}

.travelbuttons a.nobg{
	color:#464440;
	background:none;
	font-weight:bold;
	font-size:11px;
}

.travelbuttons a.nobg:hover{
	background:none;
	color:#f4a435;
}

/** Travel Offers **/
#traveloffers{
	width:665px !important;
	clear:both;
}	

#traveloffers .items{
	width:665px !important;
	border-color:#f3dd89;
	border-top:1px solid #f3dd89;
	border-left:1px solid #f3dd89;
	border-right:1px solid #f3dd89;
	cursor:pointer;
}

#traveloffers .off{
	background:#faf8f1;
	clear:both;
	height:90px;
	border-bottom:1px solid #f3dd89;
}

#traveloffers .on{
	clear:both;
	height:90px;
	border-bottom:1px solid #f3dd89;
}

#traveloffers .highlight{
	background:#fef9e5;
	clear:both;
	height:90px;
	border-bottom:1px solid #f3dd89;
}

#traveloffers .sort{
	width:665px;
	height:14px !important;
	background:#f4eccc;
	border-top:1px solid #f3dd89;
	border-left:1px solid #f3dd89;
	border-right:1px solid #f3dd89;
	padding:5px 0px 5px 0px;
}

#traveloffers .sort a{
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#traveloffers .sort a:hover{
	color:#d1d1d1;	
}

#traveloffers .date{
	width:95px !important;
	height:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-right:1px solid #f3dd89;
	text-align:center;
}

#traveloffers .date div{
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 0px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#0095d9;
	color:#ffffff;
}

#traveloffers .hotel{
	width:331px;
	height:100%;
	float:left;
	border-right:1px solid #f3dd89;
	padding:0px 0px 0px 10px;
}

#traveloffers .price{
	width:98px !important;
	height:100%;
	float:left;
	border-right:1px solid #f3dd89;
	padding:0px 0px 0px 10px;
}

#traveloffers .flight{
	width:113px !important;
	height:100%;
	float:left;
}

#traveloffers .image{
	width:60px !important;
	height:60px;
	background-position:center center;
}

#traveloffers .name{
	padding:5px 0px 0px 0px;
}

#traveloffers .price div{
	padding:5px 0px 0px 0px;
}

#traveloffers .flight div{
	padding:5px 0px 0px 0px;
}


/** Travel Hotel **/
#travelterms{
	clear:both;
	width:665px !important;
}

#travelterms .head{
	height:15px;
	padding:5px 0px 5px 200px;
}

#travelterms .head div{
	width:140px;
	float:left;
	text-align:center;
	font-weight:bold;
}

#travelterms .month{
	clear:both;
	width:665px;
	height:15px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #dad7cb;
	font-weight:bold;
}

#travelterms .date{
	width:210px;
	float:left;
	height:15px;
	padding:5px 0px 5px 15px;
	color:#eec400;
	font-weight:bold;
}

#travelterms .ammount{
	width:120px;
	float:left;
	height:15px;
	padding:5px 0px 5px 0px;
}

#travelterms .ammount a{
	display:block;
	width:120px !important;
	height:15px !important;
	text-align:center;
}

#travelterms .ammount a.ison{
	color:#2f91da;
}

#travelterms .ammount a b{
	color:#4c4c4c;
	font-weight:normal;
}

#travelterms .view{
	clear:both;
	width:100%;
	height:15px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #dad7cb;
	background:#f5f3ed;
}

#travelterms .view .price{
	color:#6bb905;
}

#travelterms .view .nfo{
	margin:0px 0px 0px 15px;
	width:550px !important;
	float:left;
}

#travelterms .view .button{
	margin:0px 10px 0px 0px;
	width:60px;
	text-align:right;
	float:left;
}

#travelterms .view .button a{
	width:60px !important;
	display:block;
	text-align:center;
	background:#fc8a05;
	padding:2px 3px 3px 3px;
	color:#ffffff;
}

#travelterms .view .button a:hover{
	background:#2f91da;
}

#travelterms .item{
	clear:both;
	border-bottom:1px solid #dad7cb;
}

#travelterms .price{
	font-weight:bold;
	color:#fc8a05;
}

#travelhotel{
	width:665px !important;
}

#travelhotel .gallery a{
	width:250px !important;
	text-align:right;
	clear:both;
	float:left;
}

#travelhotel .image{
	border:2px solid #dad7cb;
}

#travelhotel .items{	
	width:407px !important;
	float:left;
}

#travelhotel .name{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:5px 0px 5px 10px;
}

#travelhotel .item{
	width:100% !important;
	margin:5px 0px 0px 0px;
}

#travelhotel .nfo{
	width:100px !important;
	float:left;
	text-align:right;
	margin:0px 10px 0px 0px;
}

#travelhotel .buttons{
	margin:10px 0px 10px 25px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

#travelhotel .buttons a{
	color:#ff8a00;
}

#travelhotel .buttons a:hover{
	color:#2f91da;
}

#travelhotel .price{
	font-weight:bold;
	color:#6bb905;
}

#gallery .gimg{
	width:150px !important;
	height:80px !important;
	border:2px solid #dad7cb;
	margin:10px 10px 0px 0px;
}

.container{
	clear:both;
	padding:10px 0px 0px 0px;
}

.container .name{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:18px;
	color:#ff8a00;
	margin:0px 0px 10px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #dad7cb;
}

#containter{
	line-height:18px;
}

#deschotel{
	line-height:18px;
}

#dcountry{
	line-height:18px;
}

#dregion{
	line-height:18px;
}

#travelreserve{
	clear:both;
	float:left;
}

#travelreserve td{
	padding:5px 5px 5px 5px;
}

#travelreserve .text{
	width:200px;
}

#travelreserve .textarea{
	width:200px;
}
