.breadcrums {
	font-size: 12px;	
}

.breadcrums span {
	text-transform: capitalize;
	color: #999999;
	font-size: inherit;
}

/* Refine */
#refine {
	height: 65px;
	padding: 10px 10px 0px 10px;
	background: url(../uploads/images/layout/nb/search_refine_bg.gif) no-repeat;
	margin-bottom: 20px;
}

#refine h3 {
	color: #1c4896;
	font-weight: bold;
}

#refine select {
	color: #000;
	margin-right: 15px;
}

#refine .submit {
	float: right;
}


#search_results div.result {
	padding: 18px 15px 18px 15px;
	width: 630px;
	height: 140px;
	margin-bottom: 10px;
	overflow: hidden;
}

#search_results div.large {
	background: url(/uploads/images/layout/nb/search_result_bg.gif) no-repeat;;
}

#search_results div.small {
	background: url(/uploads/images/layout/nb/search_result_small_bg.gif) no-repeat;;
	height: 60px;
}

#search_results div.small div.notes p, #search_results div.small div.notes {
	height: 47px;
	overflow: hidden;
	margin-right: 10px;
	color: #666;
}

#search_results div.description {
	float: left;
	width: 295px;
	height: 125px;
	overflow: hidden;
	margin-right: 10px;
}

#search_results div.result a:link.name , #search_results div.result a:visited.name {
	font-size: 16px;
	font-weight: normal;
	color: #007bbe;
}

#search_results  div.result a:hover.name , #search_results div.result a:active.name {
	
}

#search_results span.city  {
	color:#333;
	font-size:11px;
	margin-bottom:0;
}

#search_results div.result div.notes p, #search_results div.result div.notes{
	font-size: 12px;
	line-height: 15px;
	margin-top: 4px;
	color: #666;
}

#search_results div.result img.image {
	float: left;
}

#search_results div.result div.image {
	float: left;
}

#search_results div.result div.buttons {
	float: right;
	width: 115px;
	text-align: right;
	padding-top: 20px;
}

#search_results div.buttons a {
	display: block;
	width: 115px;
	height: 20px;
	margin-bottom: 20px;
}

#search_results div.buttons a span {
	display: none;
}

/* Button backgrounds */
#search_results div.buttons a:link.book, #search_results div.buttons a:visited.book { background: url(../uploads/images/layout/nb/search_results_button_book.gif) no-repeat; }
#search_results div.buttons a:hover.book, #search_results div.buttons a:active.book { background: url(../uploads/images/layout/nb/search_results_button_book_over.gif) no-repeat; }
#search_results div.buttons a:link.gift, #search_results div.buttons a:visited.gift { background: url(../uploads/images/layout/nb/search_results_button_gift.gif) no-repeat; }
#search_results div.buttons a:hover.gift, #search_results div.buttons a:active.gift { background: url(../uploads/images/layout/nb/search_results_button_gift_over.gif) no-repeat; }
#search_results div.buttons a:link.shop, #search_results div.buttons a:visited.shop { background: url(../uploads/images/layout/nb/search_results_button_shop.gif) no-repeat; }
#search_results div.buttons a:hover.shop, #search_results div.buttons a:active.shop { background: url(../uploads/images/layout/nb/search_results_button_shop_over.gif) no-repeat; }


/* Splash Styles */
#splash div.buttons {
	clear: both;
	margin-top: 10px;
}

#splash div.buttons a {
	display: block;
	float: left;
	width: 170px;
	height: 20px;
	margin-top: 5px;
	margin-left: 15px;
}

#splash div.buttons a span {
	display: none;
}

/* Button backgrounds */
#splash div.buttons a:link.accommodation, #splash div.buttons a:visited.accommodation { background: url(../uploads/images/layout/nb/splash_button_accommodation.gif) no-repeat; }
#splash div.buttons a:hover.accommodation, #splash div.buttons a:active.accommodation { background: url(../uploads/images/layout/nb/splash_button_accommodation_over.gif) no-repeat; }

#splash div.buttons a:link.book_now, #splash div.buttons a:visited.book_now { background: url(../uploads/images/layout/nb/splash_button_book_now.gif) no-repeat; }
#splash div.buttons a:hover.book_now, #splash div.buttons a:active.book_now { background: url(../uploads/images/layout/nb/splash_button_book_now_over.gif) no-repeat; }

#splash div.buttons a:link.gift, #splash div.buttons a:visited.gift { background: url(../uploads/images/layout/nb/splash_button_gift_voucher.gif) no-repeat; }
#splash div.buttons a:hover.gift, #splash div.buttons a:active.gift { background: url(../uploads/images/layout/nb/splash_button_gift_voucher_over.gif) no-repeat; }

#splash div.buttons a:link.spa_package, #splash div.buttons a:visited.spa_package { background: url(../uploads/images/layout/nb/splash_button_spa_package.gif) no-repeat; }
#splash div.buttons a:hover.spa_package, #splash div.buttons a:active.spa_package { background: url(../uploads/images/layout/nb/splash_button_spa_package_over.gif) no-repeat; }

#splash div.buttons a:link.spa_treatment, #splash div.buttons a:visited.spa_treatment { background: url(../uploads/images/layout/nb/splash_button_spa_treatment.gif) no-repeat; }
#splash div.buttons a:hover.spa_treatment, #splash div.buttons a:active.spa_treatment { background: url(../uploads/images/layout/nb/splash_button_spa_treatment_over.gif) no-repeat; }

#splash div.buttons a:link.shop, #splash div.buttons a:visited.shop { background: url(../uploads/images/layout/nb/splash_button_shop_online.gif) no-repeat; }
#splash div.buttons a:hover.shop, #splash div.buttons a:active.shop { background: url(../uploads/images/layout/nb/splash_button_shop_online_over.gif) no-repeat; }


#splash .content {
	width: 390px;
	float: left;
}

#splash .content .logo {
	float: left;
	width: 180px;
	margin: 0px auto;
}

#splash .content .logo img {
	margin: 0px auto;
}

#splash .content .details {
	float: left;
}

#splash .content .details p {
	font-size: 12px;
	line-height: 14px;
}

#splash .content .text {
	clear: both;
	padding-top: 10px;
	color:#666666;
	line-height:20px;
}

#splash .images {
	width: 250px;
	padding-left: 20px;
	float: left;
} 

#splash .images img{
	margin-bottom: 3px;
} 

#splash .return {
	padding-top: 20px;
	clear: both;
}

.clear {
	height: 1px;
	clear: both;
	display: block;	
}