#detail {
	float: left;
	width: 960px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_top {
	float: left;
	background-image: url("../images/detail_top.jpg");
	background-position: center;
	background-repeat: no-repeat;
	width: 950px;
	height: 60px;
	margin: 4px 5px 0px 5px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left {
	float: left;
	width: 633px;
	height: 53px;
	margin: 7px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left #accommodatie_top_naam {
	float: left;
	width: 633px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left #accommodatie_top_naam .back_button {
	float: left;
	width: 34px;
	margin: 0px 0px 0px 8px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left #accommodatie_top_naam .accommodatie_top_naam {
	float: left;
	width: 589px;
	margin: 2px 0px 0px 2px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left #accommodatie_top_naam .accommodatie_top_naam h1 {
	font-size: 15px;
	font-weight: normal;
	color: #1f6091;
	margin: 0px;
	padding: 0px;
	float:left;
}

#detail #accommodatie_top #accommodatie_top_left #accommodatie_top_naam .accommodatie_top_naam span {
	float:left;
	margin:5px 0 0 10px;
}

#detail #accommodatie_top #accommodatie_top_left .accommodatie_top_breadcrumbs {
	float: left;
	width: 623px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left .accommodatie_top_breadcrumbs p {
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left .accommodatie_top_breadcrumbs a {
	text-decoration: none;
	color: #525252;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_left .accommodatie_top_breadcrumbs a:hover {
	text-decoration: underline;
	color: #1F6091;
}

#detail #accommodatie_top #accommodatie_top_right {
	float: left;
	width: 317px;
	height: 60px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_right table {
	border-collapse: collapse;
	float: right;
	margin: 9px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_top #accommodatie_top_right table td {
	line-height: 18px;
	margin: 0px;
	padding: 0px 15px 0px 0px;
}

#detail #accommodatie_top #accommodatie_top_right table td span {
	color: #1f6091;
}

#detail #accommodatie_details {
	float: left;
	width: 960px;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #accommodatie_fotos {
	float: left;
	width: 551px;
	margin: 0px 2px 0px 2px;
	padding: 0px;
}

#detail #accommodatie_details #accommodatie_fotos #mainfoto {
	position: relative;
	float: left;
	z-index: 1;
	background-image: url("../images/mainphoto_container.jpg");
	background-position: center;
	background-repeat: no-repeat;
	width: 262px;
	height: 192px;
	margin: 0px 0px 0px 0px;
	padding: 6px 12px 12px 5px;
}

#detail #accommodatie_details #accommodatie_fotos #mainfoto img {
	margin: 5px 0px 0px 5px;
	padding: 0px;
}

#detail #accommodatie_details #accommodatie_fotos #mainfoto .ribbon-detail {
	position: absolute;
	width: 126px;
	height: 126px;
	z-index: 2;
	background-image: url("../images/ribbon-detail.png");
	background-repeat: no-repeat;
	background-position: top center;
}

#detail #accommodatie_details #accommodatie_fotos #thumbs {
	float: left;
	width: 270px;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #accommodatie_fotos #thumbs .thumb {
	float: left;
	background-image: url("../images/thumb_bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	width: 74px;
	height: 54px;
	margin: 1px;
	padding: 7px;
}

#detail #accommodatie_details #accommodatie_fotos #thumbs .thumb_more {
	float: left;
	background-image: url("../images/thumb_more_bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	text-align: center;
	width: 253px;
	height: 33px;
	margin: 12px 1px 1px 1px;
	padding: 21px 7px 7px 7px;
}

#detail #accommodatie_details #kenmerken {
	float: left;
	background-image: url("../images/kenmerken_bg.jpg");
	background-position: center;
	background-repeat: no-repeat;
	width: 384px;
	height: 204px;
	margin: 0px 0px 0px 10px;
	padding: 5px;
}

#detail #accommodatie_details #kenmerken .head {
	float: left;
	width: 364px;
	border-bottom: 1px solid #91b2ca;
	margin: 0px 10px 0px 10px;
	padding: 8px 0px 5px 0px;
}

#detail #accommodatie_details #kenmerken .head_head {
	float: left;
	width: 177px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken p.kop {
	font-size: 15px;
	color: #1f6091;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .head_reviews {
	float: left;
	width: 182px;
	text-align: right;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .head_reviews ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .head_reviews ul li {
	display: inline;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .head_reviews p {
	float: left;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .head_reviews span {
	background-image: url("../images/review_details_bg.png");
	background-position: center;
	background-repeat: no-repeat;
	width: 30px;
	height: 28px;
	line-height: 26px;
	text-align: center;
	font-weight: bold;
	color: #fff;
	float: right;
	display: inline;
	margin: 0px 0px 0px 10px;
	padding: 0px 4px 3px 1px;
}

#detail #accommodatie_details #kenmerken .kenmerken {
	float: left;
	width: 364px;
	margin: 0px 10px 0px 10px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_kenmerken {
	float: left;
	width: 177px;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_kenmerken ul {
	list-style-image:url("../images/dot.png");
	list-style-position: inside;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_kenmerken ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions {
	float: left;
	text-align: right;
	width: 182px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul {
	list-style-type: none;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span {
	background-image: url("../images/mail_details_icon.png");
	background-position: right;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 19px 0px 0px;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span.doorsturen {
	background-image: url("../images/mail_details_icon.png");
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span.afdrukken {
	background-image: url("../images/print_details_icon.png");
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span.bewaren {
	background-image: url("../images/bewaren_details_icon.png");
	color: #1f6091;
	text-decoration: underline;
	cursor: pointer;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span.bewaren:hover {
	color: #f68f3b;
}

#detail #accommodatie_details #kenmerken .kenmerken .accommodatie_actions ul li span.huurvoorwaarden {
	background-image: url("../images/pdf_details_icon.png");
}

#detail #accommodatie_details #kenmerken .action_buttons {
	float: left;
	width: 374px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions {
	float: left;
	width: 177px;
	margin: 5px 0px 0px 5px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul {
	list-style-type: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li {
	background-position: left;
	background-repeat: no-repeat;
	color: #1f6091;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 29px;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.chat {
	color: #525252;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.chat span.on {
	color: #1e7725;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.chat span.off {
	color: #c20000;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.chat a {
	color: #525252;
	text-decoration: none;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.chat a:hover {
	color: #f68f3b;
	text-decoration: underline;
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li#on {
	background-image: url("../images/livechat_on_icon.png");
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li#off {
	background-image: url("../images/livechat_off_icon.png");
}

#detail #accommodatie_details #kenmerken .action_buttons .actions ul li.email {
	background-image: url("../images/email_details_icon.png");
}

#detail #accommodatie_details #kenmerken .action_buttons div.boeken {
	float: left;
	width: 192px;
	text-align: right;
	margin: 8px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons div.boeken .aanbieding-detail {
	float: left;
	width: 100%;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons div.boeken .aanbieding-detail p {
	color: #176907;
	font-weight: bold;
	font-style: italic;
	margin: 0px 15px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_details #kenmerken .action_buttons div.boeken .boek_button {
	float: left;
	width: 182px;
	text-align: left;
	margin: 3px 8px 0px 2px;
	padding: 0px;
}

a.boeken{
	display: block;
	background-image: url("../images/boeken_button.png");
	background-position: center;
	background-repeat: no-repeat;
	border: none;
	cursor: pointer;
	width: 141px;
	height: 30px;
	text-align: center;
	line-height: 27px;
	text-decoration: none;
	margin: 0px 0px 0px 37px;
	padding: 0px 4px 3px 0px;
}

a.boeken span, button#boek_button span {
	color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie {
	float: left;
	width: 960px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text {
	float: left;
	width: 708px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #data {
	float: left;
	background-image: url("../images/content_details_bg.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 697px;
	margin: 11px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #data .head {
	float: left;
	background-image: url("../images/content_details_head_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	width: 687px;
	line-height: 26px;
	height: 34px;
	margin: 0px;
	padding: 5px;
}

#detail #accommodatie_informatie #accommodatie_text #data .head h4 {
	font-size: 15px;
	color: #1f6091;
	font-weight: normal;
	margin: 7px 0px 0px 15px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #data .copy {
	float: left;
	width: 647px;
	margin: 15px 24px 0px 26px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info {
	float: left;
	width: 690px;
	margin: 16px 3px 0px 4px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head {
	float: left;
	background-image: url("../images/info_tabs_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	width: 688px;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs {
	float: left;
	width: 439px;
	line-height: 29px;
	height: 29px;
	list-style-type: none;
	z-index: 10000;
	margin: 0px 247px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li {
	display: inline;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li a {
	text-decoration: none;
	border-left: 1px solid #fff;
	line-height: 29px;
	height: 29px;
	cursor: pointer;
	float: left;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li span {
	line-height: 29px;
	height: 29px;
	float: left;
	margin: 0px;
	padding: 0px 11px 0px 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li a:hover {
	color: #1f6091;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li a.selected {
	background-image: url("../images/info_tab-hover.png");
	background-position: top left;
	background-repeat: no-repeat;
	color: #1f6091;
	border-left: 0px;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #fff;
	padding-left: 11px;
	padding-bottom: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .head ul#infotabs li a.selected span {
	background-image: url("../images/info_tab-hover.png");
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 10px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy {
	float: left;
	background-image: url("../images/info_copy_bg.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 658px;
	margin: 0px 0px 0px 0px;
	padding: 9px 15px 0px 15px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy {
	float: left;
	width: 100%;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table{
	width: 658px;
	border-collapse: collapse;
	border-bottom: 1px solid #ccc;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table table{
	border-bottom: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table td {
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table td p.based {
	padding-top: 5px;
	padding-left: 5px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table td p.total {
	color: #1f6091;
	padding-left: 5px;
	font-size: 15px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table td.label {
	font-size: 11px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  table td.point {
	text-align: right;
	font-size: 11px;
	color: #1f6091;
	padding-right: 5px;
	font-weight: bold;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy .reviewpoint {
	text-align: center;
	background-color: #1f6091;
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	border: 2px solid #fff;
	border-radius:16px; 
	box-shadow: 2px 2px 1px #999;
	-o-box-shadow: 2px 2px 1px #ccc;
	-icab-box-shadow: 2px 2px 1px #ccc;
	-khtml-box-shadow: 2px 2px 1px #ccc;
	-moz-box-shadow: 2px 2px 1px #ccc;
	-webkit-box-shadow: 2px 2px 1px #cc;
	box-shadow: 2px 2px 1px #ccc;
	margin: 0px 0px 0px 3px;
	padding: 2px 4px 2px 4px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy  .review-rank{
	width: 152px;
	float: left;
	height: 8px;
	border: 1px solid #ccc;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy .review-rank .rankpoints{
	float: left;
	background-color: #008000;
	height: 6px;
	border: 1px solid #fff;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy h4 {
	color: #1F6091;
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}


#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy h2 {
	color: #1F6091;
    font-size: 15px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}


#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy p {
	line-height: 18px;
    margin: 5px 0px 0px 0px;
    padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_text #info .copy .tabCopy ul {
	line-height: 18px;
    margin: 5px 0px 0px 15px;
    padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar {
	float: left;
	width: 252px;
	margin: 11px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken {
	float: left;
	background-image: url("../images/voordelen_details_bg.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 242px;
	height: 77px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken .head {
	float: left;
	width: 242px;
	height: 29px;
	margin: 0px;
	padding: 0px 5px 5px 5px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken .head  p.kop {
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	line-height: 24px;
	margin: 1px 0px 0px 8px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken .copy {
	float: left;
	width: 242px;
	height: 43px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken .copy img {
	float: left;
	width: 60px;
	margin: 0px 12px 0px 12px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .waarom_boeken .copy p {
	float: left;
	width: 147px;
	line-height: 18px;
	margin: 0px 10px 0px 1px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .payment_options {
	float: left;
	background-image: url("../images/payment_options.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 242px;
	height: 38px;
	margin: 1px 0px 12px 0px;
	padding: 5px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .usps_details {
	float: left;
	background-image: url("../images/usps_bg_details.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 242px;
	height: 98px;
	margin: 0px 0px 10px 0px;
	padding: 5px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .usps_details .copy {
	float: left;
	width: 242px;
	height: 43px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .usps_details .copy ul {
	list-style-image:url("../images/arrow.png");
	list-style-position: inside;
	line-height: 18px;
	margin: 8px 0px 0px 11px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar .usps_details .copy ul li {
	font-weight: bold;
	color: #f68f3b;
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details {
	float: left;
	background-image: url("../images/faq_details_bg.jpg");
	background-position: bottom;
	background-repeat: no-repeat;
	width: 252px;
	margin: 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details .head {
	float: left;
	background-image: url("../images/faq_details_head_bg.jpg");
	background-position: top;
	background-repeat: no-repeat;
	width: 242px;
	line-height: 26px;
	height: 34px;
	margin: 0px;
	padding: 5px 5px 0px 5px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details .head p.kop {
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	margin: 0px 0px 0px 9px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details .copy {
	float: left;
	width: 222px;
	margin: 5px 15px 15px 15px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details .copy ul {
	list-style-image:url("../images/dot.png");
	list-style-position: inside;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#detail #accommodatie_informatie #accommodatie_sidebar #faq_details .copy ul li {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#tripPrice {
	color: #1f6091;
	margin: 10px 0px 10px 0px;
}

#tripSelection {
	color: #1f6091;
	margin: 10px 0px 10px 0px;
}

#tripServices {
	line-height: 18px;
	color: #525252;
}

#tripServices p:first-child b {
	font-weight: normal;
	color: #525252;
}

#tripServices b {
	color: #1f6091;
}

#newResults{
	float:left;
	width:100%;
	margin:30px 0 0 0;
}

#newResults *{
	box-sizing:border-box;
}

#newResults .tripBooking{
	float:left;
	width:48%;
	padding:5px;
	background:#F5F5F5;
	border:1px solid #e5e5e5;
}

#newResults #tripSelection{
	float:left;
	width:100%;
	line-height:1em;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#444;
	margin:0;
	padding:15px;
	background:#e5e5e5;
}

#newResults  #tripPrice{
	float:left;
	width:100%;
	text-align:center;
	color:#E47216;
	margin:0;
	padding:40px 0 20px;
	line-height:1em;
	font-weight:bold;
	font-size:38px;
}

#newResults #tripIncluded{
	float:left;
	width:100%;
	text-align:center;
	padding:0 0 40px 0;
}

#newResults #tripIncluded strong{
	float:left;
	width:100%;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	line-height:1em;
	margin:0 0 5px 0;
}
#newResults #tripIncluded span{
	font-size:15px;
}
#newResults #tripIncluded span:after{
	content:", "
}
#newResults #tripIncluded span:last-of-type:after{
	content:"";
}
#newResults #tripDuration{
	float:left;
	width:100%;
	padding:20px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	margin:0 0 5px 0;
}

#newResults #tripDuration span{
	float:left;
	font-weight: bold;
	font-size: 18px;
	line-height: 1em;
	margin: 0;
	padding:4px 15px 0 0;
	line-height:1em;
	width:50%;
}

#newResults #tripDuration select{
	float:right;
	width:50%;
}

#newResults #form_boeken{
	float:left;
	width:100%;
	padding:20px;
}


#newResults #boek_button{
	float:left;
	width:100%;
	line-height:1em;
	text-align: center;
	cursor: pointer;
	font-weight:300;
	padding: 10px 16px;
	font-size:18px;
	font-weight:bold;
	font-family: 'Raleway' ,Tahoma, Verdana;
	border-radius: 3px;
	-webkit-appearance:none;
}

#newResults #tripServices{
	float:right;
	width:48%;
}

#newResults #tripServices .title{
	float:left;
	width:100%;
	margin:0 0 5px 0;
	padding:0 0 15px 0;
	border-bottom:1px solid #ddd;
	font-weight: bold;
	line-height:1em;
	font-size: 18px;
}

#newResults #tripServices .optionalRow{
	float:left;
	width:100%;
	padding:10px 0;
}

#newResults #tripServices .optionalRow strong{
	font-weight:bold;
	float:left;
	width:50%;
	font-size:14px;
}

#newResults #tripServices .optionalRow span{
	float:right;
	width:50%;
	font-size:14px;
}

#newResults #tripServices .optionalRow small{
	float:left;
	width:100%;
	font-size:12px;
	margin:5px 0 0 0;
}

#prev3month{
	float:left;
	margin:15px 0 0 0;
	padding:5px;
	background:#3774A0;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	transition:background 0.3s;
	-webkit-transition:background 0.3s;
}

#prev3month:hover{
	background:#417AA5;
}
#prev3month:active{
	background:#1f6091;
}
#next3month{
	float:right;
	margin:15px 0 0 0;
	padding:5px 10px;
	background:#1f6091;
	color:#fff;
	cursor:pointer;
	font-weight:bold;
	transition:background 0.3s;
	-webkit-transition:background 0.3s;
}
#next3month:hover{
	background:#417AA5;
}
#next3month:active{
	background:#1f6091;
}

@media screen and (max-width: 700px) {
	#newResults .tripBooking{
		width:100%;
		margin:0 0 20px;
	}
	#newResults #tripServices{
		width:100%;
	}
	#newResults #tripServices .optionalRow strong{
		width:auto;
	}
	
	#newResults #tripServices .optionalRow span{
		width:auto;
		float:right;
	}
}