.search-cta  {
	_width:94%;
	}
.search-cta .show,
.search-cta .performance {display:none;}
.search-cta .date {float:left;width:200px;}
.search-cta .action {clear:none;float:left;width:120px;margin-top:0px;}

.heading {border-bottom:1px solid #1D9CA2;margin-bottom:15px;}

.show-tagline {font-size:16px;margin:5px 0 15px 0;}
.show-thumbnail {border:1px solid #444; margin-left:20px;}

.show-notification {font:bold 13px Arial;color:#CE0F0C;padding:10px 0;}
.show-quote {margin-bottom:10px;}
.show-images-gos,
.show-images-encore { float:left;width:220px;margin-right:20px;}
.show-images-gos img,
.show-images-encore img {display:block;margin-bottom:10px;}
.show-description {}
.important-info .title {margin-bottom:0;font-weight:bold;}

.offer {margin-bottom:20px;border:1px solid #399DA2;}
.offer table {margin-bottom:0;}
.offer table.odd {background:#fff;}
.offer table.even {background:#E0EFEF;}
.offer td {padding:5px 10px;vertical-align:middle;}
.offer td.description {}
.offer .date,
.offer .text {font-size:15px;display:block;}
.offer td.prices {width:90px;text-align:center;}
.offer .face-value {text-decoration:line-through;display:block;}
.offer .price {display:block;font:bold 25px Arial;text-decoration:none;}
.offer .cta {width:90px;}

.dinner-package {border-bottom:1px solid #888;padding:30px 0;}
.dinner-package img.restaurant {width:138px;border:1px solid #000;}
.dinner-package .description p {margin-bottom:5px;}
.dinner-package .description p.title {font-weight:bold;font-size:15px;margin-bottom:0;}
.dinner-package .description p.details {font-weight:bold;color:#009800;margin-bottom:10px;}
.dinner-package .prices {text-align:center;}
.dinner-package .prices a {text-decoration:none;}
.dinner-package .prices .price {display:block;font:bold 25px Arial;margin-top:10px;}
.dinner-package .prices .price-text {display:block;color:#444;}