/* landings page call to action buttons */
.cta-zomer {
background:url("../images/zomeractie/cta-zomer.gif") no-repeat scroll left center transparent;
display:block;
padding-left:47px;
text-decoration:none;
}
.cta-zomer span {
background:url("../images/zomeractie/cta-zomer.gif") no-repeat scroll right center transparent;
color:#FFFFFF;
display:block;
font-size:12px;
padding-top: 12px;
height: 45px;
padding-right:19px;
line-height: 14px;
}

.book-it-loose {
background:url("../images/book-it.gif") no-repeat scroll left center transparent;
display:block;
padding-left:47px;
text-decoration:none;
width: 165px;
text-align: center;
margin: 0 auto;
}
.book-it-loose span {
background:url("../images/book-it.gif") no-repeat scroll right center transparent;
color:#FFFFFF;
display:block;
font-size:1.3em;
padding-top: 12px;
height: 45px;
padding-right:19px;
line-height: 32px;
}


/* rounded box stuff */
.tribox-zomer,
.tribox-zomer-zee, 
.tribox-zomer-binnenland, 
.tribox-zomer-frankrijk {
list-style-type: none;
}
.tribox-zomer li.roundedbox {
float:left;
margin:0 31px 0 0;
display: block;
width:203px;
}
.tribox-zomer-zee li.roundedbox, 
.tribox-zomer-binnenland li.roundedbox {
float:left;
margin:0 35px 0 0;
display: block;
width:205px;
}
 
.tribox-zomer-frankrijk li.roundedbox {
float:left;
margin:0 33px 0 0;
display: block;
width:205px;
}
.tribox-zomer .roundedbox, 
.tribox-zomer-zee .roundedbox, 
.tribox-zomer-binnenland .roundedbox, 
.tribox-zomer-frankrijk .roundedbox {
background:none repeat scroll 0 0 transparent;
border:1px solid #F0AB79;
margin:10px 0;
overflow:visible;
padding:0;
position:relative;
width:100%;
}

.tribox-zomer .roundedbox  h2, 
.tribox-zomer-zee .roundedbox  h2, 
.tribox-zomer-frankrijk .roundedbox  h2, 
.tribox-zomer-binnenland .roundedbox  h2 {
	color: #005cab !important;
	font-size:20px !important;
	padding:0px 19px 13px 0px !important;
	position:relative;
}

.book-it span {
font-size:14px;
}

.tribox-zomer .roundedbox  h2 span.small, 
.tribox-zomer-zee .roundedbox  h2 span.small, 
.tribox-zomer-frankrijk .roundedbox  h2 span.small, 
.tribox-zomer-binnenland .roundedbox  h2 span.small {
font-size: 0.7em;
}

.tribox-zomer-frankrijk .roundedbox .roundedbox-content-inner, 
.tribox-zomer-zee .roundedbox .roundedbox-content-inner, 
.tribox-zomer-binnenland .roundedbox .roundedbox-content-inner {
height: 230px;
}

.tribox-zomer .roundedbox .roundedbox-content-inner {
height: 230px;
}

.content-box .inner-content p {
color:#636363;
font-size:12px;
line-height:15.6px;
margin-top: 0px;
margin:5px 0 3px;
}


.content-box {
padding-top: 15px;
}

.content-box .inner-content {
padding: 0px 20px;
}

#zomeractie_landing_content_container
{
	margin-top: 15px;
}

#zomeractie_landing_inner_content {
	display: block;
	float: left;
	width: 459px;
}
#zomeractie_landing_content_sidebar {
	display: block;
	width: 201px;
	float: right;
}

.roundedbox .roundedbox-tr {
background:url("../images/zomeractie/roundedbox-tr.png") no-repeat scroll 100% 0 transparent;
}
.roundedbox .roundedbox-bl {
background:url("../images/zomeractie/roundedbox-bl.png") no-repeat scroll 0 100% transparent;
}
.roundedbox .roundedbox-tl {
background:url("../images/zomeractie/roundedbox-tl.png") no-repeat scroll 100% 0 transparent;
}
.roundedbox .roundedbox-br {
background:url("../images/zomeractie/roundedbox-br.png") no-repeat scroll 0 100% transparent;
}
.content-box .inner-content #zomeractie_landing_inner_content p {
	margin:5px 0 13px;
}
.content-box .inner-content #zomeractie_landing_content_sidebar h2.orange, 
.content-box .inner-content #zomeractie_landing_inner_content h2.orange {
	color: #F48F14 !important;
	background: white;
	font-size: 1.5em !important;
	margin-left: 0px !important;
	padding-left: 0px !important;
	margin-right: 0px !important;
	padding-left: 0px !important;
}
.content-box .inner-content #zomeractie_landing_inner_content h2 {
	font-size: 20px !important;
	padding-top: 0px !important;
}
.content-box .inner-content #zomeractie_landing_inner_content h2 span.small {
	font-size: 0.8em !important;
}
#maptitle
{
	color: white;
	background-color: #fc9c42;
	font-size: 15px;
	padding: 10px;
}
#maptitle.france
{
	background-color: #d5d10f;
}
#mapcontainer
{
	border-left: 1px solid #d1e1ec;
	border-right: 1px solid #d1e1ec;
	border-bottom: 1px solid #d1e1ec;
}

.roundedbox .roundedbox-content .roundedbox-content-inner {
	background: none;
}
.content-box .inner-content .roundedbox  {
	margin-bottom: 10px !important;
}

