* {
	margin: 0;
}
body {
	background: #ffffff url(../../images/SUNPARKS/style/background/bg.png) repeat-x;
	font-family: "Trebuchet MS", Arial;
	font-size: 62.5%;
	color: #636363;
}
#main {
	margin: 0px auto;
	width: 985px;
	padding-bottom: 20px;
	background:transparent url(../../images/SUNPARKS/style/background/bg-main.jpg) no-repeat -19px top;
	overflow: hidden;
}

ul {
	padding: 0;
}

a {
	color: #0d5cab;
	outline: none;
}

img {
	border: 0;
}

/*general */

.right {
	text-align: right;
}

img.left {
	float: left;
	margin: 0 8px 5px 0;
}

h4 {
	font-size: 16px;
	color: #39ADE0;
	margin-top: 10px;
}

h4 .subtitle,
h2 .subtitle {
	font-size: 12px;
	display: block;
}
h3.lighter {
	color:#0D5CAB !important;
	font-size:1.6em !important;
	padding:25px 0 0 !important;
}
h4.lighter-blue {
	font-size: 1.4em;
}
p small {
	line-height: 1.5em;
}

/* end global */

/* Header */
#header {
	width: 100%;
	overflow: hidden;
	
}
#logo {
	float: left;
	padding: 25px 0px 0px 30px;
}
#header ul {
	list-style-type: none;
	float: left;
	padding: 25px 0px 0px 160px;
	width: 420px;
}
#header ul li {
	display: inline;
	color: #fff;
}
#header ul li a {
	display: inline;
	color: #176ab4;
	font-size: 1.2em;
	text-decoration: none;
}
#header ul li a:hover {
	text-decoration: underline;
}
#header ul li.active a {
	text-decoration: underline !important;
}
#header .country {
	padding: 25px 0px 0px 0px;
	float: right;
}
#header .country .change-country {
	background: transparent url(../../images/SUNPARKS/style/buttons/change.gif); no-repeat center center;
	display: block;
	float: left;
	height: 17px;
	width: 56px;
	text-align: center;
	font-size: 1.2em;
	line-height: 17px;
	text-decoration: none;
	color:#00387f;
}
#header .lang {
	padding: 21px 0px 0px 0px;
	float: right;
	line-height: 23px;
	margin-right:13px;
}
#header .lang span  {
	font-size: 1.2em;
	color: #176ab4;
	float: left;
}
#header .lang em  {
	float: left;
	color: #FFF;
}
#header .lang a  {
	font-size: 1.2em;
	color: #176ab4;
	height: 23px;
	width: 23px;
	float: left;
	display: block;
	text-align: center;
	text-decoration: none;
}
#header .lang a.active  {
	background: transparent url(../../images/SUNPARKS/style/buttons/lang-active.gif) no-repeat center center;
}
/* End header */

/* Content */
#content {
	margin-top: -10px;
	overflow: visible;
}
.inner-content-left {
	float: left;
	width: 478px;
}
.inner-content-left li {
	font-size: 12px;
	list-style-type: none;
}
.inner-content-right {
	float: right;
	width: 200px;
	margin-right: -7px;
	padding-top: 10px;
}
.inner-content-right h2 {
	margin-bottom: 5px;
}
/* End content */


/* Side-box */
.side-box {
	margin-left: 0px;
	background: transparent url(../../images/SUNPARKS/style/background/side-box.gif) no-repeat center top;
	width: 236px;
	padding: 30px 0px 0px 0px;
	float: left;
}
.side-box .inner-content {
	/*width: 195px;*/
	/*padding: 0 13px 0 12px;*/
	padding: 0px 0px 0px 16px;
}
.side-box .inner-bottom {
	background: transparent url(../../images/SUNPARKS/style/background/side-box.gif) repeat-y center bottom;
	height: 60px;
	width: 236px;
	clear: both;
}
.side-box .inner-content h1 {
	color: #f48f14;
	font-size: 1.8em;
	padding: 3px 0 6px 27px;
	background: transparent url(../../images/SUNPARKS/style/icons/aste.gif) no-repeat 8px 9px;
	margin-bottom: 10px;
}
.side-box .inner-content h2 {
	color: #39ade0;
	font-size: 1.4em;
	padding: 0 30px 5px 30px;
}
.side-box .inner-content h2 a {
	color: #0d8ba3;
	font-size: 1em;
	text-decoration: none;
	padding-left: 8px;
	background: transparent url(../../images/SUNPARKS/style/bullets/arrow-sidebar.gif) no-repeat left center;
	display: block;
}
.side-box .inner-content ul {
	list-style-type: none;
	padding: 0 30px 10px 30px;
}
.side-box .inner-content ul li {
	padding: 1px 0px 2px 0px;
}
.side-box .inner-content ul li.active a {
	text-decoration: underline !important;
}
.side-box .inner-content ul li a, .select-crit ul li a {
	color: #0d5cab;
	font-size: 1.2em;
	text-decoration: none;
	padding-left: 8px;
	background: transparent url(../../images/SUNPARKS/style/bullets/arrow-sidebar.gif) no-repeat left 6px;
	display: block;
}
/* End Side-box */

/* MiniNav */
.mininav {
	background: transparent url(../../images/SUNPARKS/style/background/mininav.gif) repeat center top;
	margin: 0px -24px 4px -24px;
	overflow:hidden;
	zoom: 1;
}
.mininav ul {
	padding-left: 35px;
}
.mininav ul.round {
	padding-left: 35px;
	padding-right: 35px;
	overflow:hidden;
	background: transparent url(../../images/SUNPARKS/style/background/mininav-right.gif) no-repeat right top;
}
.mininav ul li {
	list-style-type: none;
	display: inline;
	float: left;
	color: #0d8ba3;
	display: block;
	line-height: 25px;
}
.mininav ul li a {
	text-decoration: none;
	height: 25px;
	display: block;
	float: left;
	padding-left: 5px;
	cursor: pointer;
}
.mininav ul li a span {
	color: #52bdec;
	font-size: 1.2em;
	line-height: 25px;
	height: 25px;
	display: block;
	float: left;
	padding-right: 5px;
	cursor: pointer;
}
.mininav ul li a.active {
	background: transparent url(../../images/SUNPARKS/style/buttons/but-mininav.gif) no-repeat left top;
}
.mininav ul li a.active span {
	background: transparent url(../../images/SUNPARKS/style/buttons/but-mininav.gif) no-repeat right top;
	color: #fff;
}
.mininav-right {
	background: transparent url(../../images/SUNPARKS/style/background/mininav-right.gif) no-repeat right top;
	width: 25px;
	height: 25px;
	float: right !important;
}
/* End mininav */

/* MiniNav for the where page */
.mininavwhere {
    width:687px;
    margin: 0px -24px 4px -24px;
    overflow:hidden;
    zoom: 1;
}
.mininavwhere ul {
    padding-left: 35px;
}
.mininavwhere ul.round {
    padding-left: 35px;
    padding-right: 35px;
    overflow:hidden;
}
.mininavwhere ul li {
    list-style-type: none;
    display: inline;
    float: left;
    color: #0d8ba3;
    display: block;
    line-height: 25px;
    font-size: 1.2em;
    white-space: nowrap; /* IRQ-482 */
}
.mininavwhere ul li a {
    text-decoration: none;
    height: 25px;
/*    display: block;
    float: left; IRQ-482 */
    padding-left: 5px;
    cursor: pointer;
}
.mininavwhere ul li a span {
    color: #52bdec;
    line-height: 25px;
    height: 25px;
/*    display: block;
    float: left;    IRQ-482 */
    padding-right: 5px;
    cursor: pointer;
}
.mininavwhere ul li a.active {
    background: transparent url(../../images/SUNPARKS/style/buttons/but-mininav.gif) no-repeat left top;
}
.mininavwhere ul li a.active span {
    background: transparent url(../../images/SUNPARKS/style/buttons/but-mininav.gif) no-repeat right top;
    color: #fff;
}
.mininavwhere-right {
    background: transparent url(../../images/SUNPARKS/style/background/mininav-right.gif) no-repeat right top;
    width: 25px;
    height: 25px;
    float: right !important;
}
/* End mininav for the where page */

/* Content-box */
.content-box {
	background: transparent url(../../images/SUNPARKS/style/background/content-box.gif) no-repeat center top;
	width: 728px;
	padding-top: 22px;
	float: right;
}
.content-box .inner-content {
	padding: 0px 25px 0px 25px ;
}
.content-box .inner-bottom {
	background: transparent url(../../images/SUNPARKS/style/background/content-box.gif) repeat-y center bottom;
	height: 30px;
	width: 728px;
	clear:both;
}
.content-box .inner-content h2 {
	color: #0d5cab;
	font-size: 1.8em;
	padding: 15px 0px;
}
.content-box .inner-content h3 {
	color: #0d5cab;
	font-size: 2em;
	padding: 15px 0px 6px 0px;
}
.content-box .inner-content h1.promotion {
  color: #0d5cab;
  font-size: 2em;
  padding: 15px 0px;
}
.content-box .inner-content h2.promotion {
  color: #0d5cab;
  font-size: 1.8em;
  padding: 15px 0px 6px 0px;
  clear: both;
}
.content-box .inner-content h3.light {
	color: #00accd;
	font-size: 1.4em;
	padding-bottom: 0;
	clear: both;
}
.content-box .inner-content p {
	color: #636363;
	font-size: 1.2em;
	line-height: 1.3em;
	margin: 5px 0 3px;
}
.content-box .inner-content .roundedbox {
	margin-top: 10px;
}

.no-sidebar {
	background: transparent url(../../images/SUNPARKS/style/background/content-box-no-sidebar.gif) no-repeat center top !important;
	width: 980px !important;
	margin: 0px 0px 0px -10px;
}
.no-sidebar .inner-bottom {
	background: transparent url(../../images/SUNPARKS/style/background/content-box-no-sidebar.gif) repeat-y center bottom !important;
	height: 30px !important;
	width: 980px !important;
	clear:both !important;
}
.no-sidebar .inner-content {
	width: 920px !important;
}
.no-sidebar .inner-content-left {
	width: 231px !important;
	padding-bottom:25px;
}
.no-sidebar .inner-content-right {
	width: 657px !important;
	padding-bottom:25px;
}
/* End Content-box */

/* Tabs */
.nav-tabs {
	padding: 0 70px 0 285px;
	list-style-type: none;
	overflow: hidden;
	position:relative;
	z-index: 10;
}
.nav-tabs li {
	float: left;
	margin-right: 2px;
	display: inline;
}
.nav-tabs li a {
	background: transparent none no-repeat left top;
	padding-left: 5px;
	display: block;
	height: 35px;
	text-decoration: none;
}
.nav-tabs li a span {
	background: transparent none no-repeat right top;
	padding-right: 5px;
	font-size: 1.4em;
	color: #fff;
	margin-right: 0px;
	white-space: nowrap;
	line-height: 35px;
	display: block;
	zoom: 1;
	cursor: pointer;
}
.nav-tabs li a.white, .nav-tabs li a.white span {
	color: #00387f !important;
	background-image: url(../../images/SUNPARKS/style/tabs/white.gif);
}
.nav-tabs li a.blue, .nav-tabs li a.blue span {
	background-image: url(../../images/SUNPARKS/style/tabs/blue.gif);
}
.nav-tabs li a.orange, .nav-tabs li a.orange span {
	background-image: url(../../images/SUNPARKS/style/tabs/orange.gif);
}

/* End tabs */

/* Footer */
#footer {
	margin: 10px 0px 15px 0px ;
	border-top: 1px solid #c1e1e9;
	background:#FFF url(../../images/SUNPARKS/style/background/bg-footer.gif) repeat-x center top;
	padding: 25px 0px;
	width: 100%;
}
#footer .inner-footer {
	width: 980px;
	margin: 10px auto;
	padding: 5px 00px;
	background:transparent none;
}
#footer .footer-lists {
	background: transparent url(../../images/SUNPARKS/style/background/bg-footer-line.gif) repeat-y left top;
	overflow: hidden;
	padding: 5px 0px;
	margin-bottom: 30px;
}
#footer .footer-lists h2 {
	background:transparent url(../../images/SUNPARKS/style/icons/aste.gif) no-repeat scroll 8px 5px;
	color:#E6731E;
	font-size:1.8em;
	padding:0 0 0 25px;
}
#footer .footer-lists h3 {
	color: #666;
	font-size: 1.4em;
	padding: 0px 0px 10px 20px;
	background:transparent none;
}
#footer .footer-lists ul {
	list-style-type: none;
	padding: 0px;
	padding: 0px 0px 0px 20px;
	background:transparent none;
}
#footer .footer-lists ul li a {
	font-size: 1.2em;
	color: #666;
	text-decoration: none;
}
#footer .bottom-line {
	list-style-type: none;
	padding: 0px;
	text-align: center;
}
#footer .bottom-line li {
	padding: 0px;
	display: inline;
	color: #b1d8f0;
}
#footer .bottom-line li a {
	color: #176ab4;
	font-size: 1.2em;
	text-decoration: none;
}
#footer .bottom-line li.active a {
	text-decoration: underline !important;
}
#footer .bottom-line li span {
	color: #343434;
	font-size: 1.2em;
}
#footer .table-out {
	width: 500px;
	padding: 11px 11px 0px 11px;
	background: transparent url(../../images/SUNPARKS/style/background/table-out.gif) no-repeat center top;
}
#footer .table-out .bottom {
	background: transparent url(../../images/SUNPARKS/style/background/table-out.gif) no-repeat center bottom;
	padding:10px 30px 34px 30px ;
	margin: 0px -11px;
	overflow:hidden;
}
#footer .table-out table {
	border-collapse:collapse;
	width: 100%;
}
#footer .table-out table thead tr td, #footer .table-out table tbody tr td {
	height: 23px;
	padding-left:8px ;
	font-size: 1.2em;
	color: #0d5cab;
}
#footer .table-out table thead tr td {
	background: transparent url(../../images/SUNPARKS/style/background/table-footer.gif) repeat-x;
	font-size: 1.4em;
	color: #FFF;
}
#footer .table-out table tbody tr.blue td {
	background: #ebf6fd none ;
	height: 23px;
}
/* Footer */

/* GoogleMaps */
.googlemaps {
	border: 1px solid #b4dbe2;
	margin: 20px auto;
}
.gmap-where {
	width: 650px;
	height: 460px;
}
.gmap-where-details {
	width: 443px;
	height: 454px;
}
.gmap-around {
	width: 443px;
	height: 454px;
}
/* End googlemaps */

/* Where-Detail */
.map-zone {
	width: 450px;
	float: left;
}
.text-zone {
	width: 175px;
	float: right;
	padding-top: 55px;
	padding-right: 30px;
}
.text-zone h2 {
	color: #1f9067;
	font-size: 1.8em;
	padding-bottom: 11px;
}
.text-zone ul {
	padding: 0px;
	padding-bottom: 30px;
	list-style-position: inside;
}
.text-zone ul li {
	color: #5daee0;
	font-size: 1em;
}
.text-zone ul li span {
	color: #00387f;
	font-size: 1.2em;
}
.text-zone p {
	color: #363636;
	font-size: 1.2em;
	padding-bottom: 11px;
}
.text-zone img {
	border: 1px solid #b4dbe2;
	margin: 20px auto;
	width: 175px;
}
/* End Where-Detail */

/* top-banner-content */
.top-banner-content {
	margin: 0px -24px;
	background: transparent url(../../images/SUNPARKS/style/background/content-top-banner.gif);
	overflow: hidden;
	height: 112px;
}
.top-banner-content .visu {
	float: right;
	width: 360px;
	height: 112px;
}
.top-banner-content .visu img {
	width: 360px;
	height: 112px;
}
.top-banner-content .text {
	float: left;
	padding-left: 32px;
}
.top-banner-content .text ul {
	list-style-type:none;
	padding: 16px 0px 0px 0px;
	overflow: hidden;
}
.top-banner-content .text ul li {
	float: left;
}
.top-banner-content .text a {
	font-size: 1.2em;
	margin: 16px 0px 0px 0px;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
.top-banner-content .text h1 {
	display: block;
	font-size: 3.7em;
	font-weight: bold;
	color: #fff;
	clear: both;
}
.top-banner-content .text h1 em {
	display: block;
	font-size: 0.5em;
	font-style:normal;
	font-weight: normal;
}
/* End top-banner-content */

/* roundedbox */
.roundedbox {
	background: #fff url(../../images/SUNPARKS/style/background/content-roundedbox.gif) no-repeat left top;
	margin-bottom: 10px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	position: relative;
	zoom: 1; /*FOR IE*/
}
.roundedbox .roundedbox-inner {
	background: #fff url(../../images/SUNPARKS/style/background/content-roundedbox.gif) no-repeat right top;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	zoom: 1; /*FOR IE*/
}
.roundedbox .roundedbox-inner .visu {
	width: 190px;
	padding: 10px 0px 3px 0px;
	float: left;
}
.roundedbox .roundedbox-inner .visu img {
	width: 190px;
	border: 1px solid #95ccd7;
}
.roundedbox .roundedbox-inner .text{
	width: 245px;
	padding: 10px 10px 3px 0px;
	float: right;
}
.roundedbox .roundedbox-inner .text h4 {
	font-size: 1.6em;
	color: #0d8ba3;
	padding-bottom: 5px;
	margin-top: 0px;
}
.roundedbox .roundedbox-inner .text h4 .price {
	color: #1f9067;
	position: absolute;
	top: 10px;
	right: 10px;
	letter-spacing: -1px;
}
.roundedbox .roundedbox-inner .text p {
	font-size: 1.2em;
	color: #636363;
	padding-bottom:3px;
}
.roundedbox .roundedbox-inner .text a.moreinfo-lightblue, .roundedbox-ombre a.moreinfo-lightblue, .roundedbox-title a.book-it, .roundedbox-title a.moreinfo-lightblue {
	float: right;
}
.roundedbox .bottom {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/content-roundedbox.gif) no-repeat left bottom;
	padding: 0px 0px 0px 10px;
	margin-left: -10px;
}
.roundedbox .bottom .inner-bottom {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/content-roundedbox.gif) no-repeat right bottom;
	padding: 0px;
	width: auto;
}
/* End roundedbox */

/* roundedbox-grad-blue */
.roundedbox-grad-blue {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat left top;
	padding: 0px 0px 0px 12px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
	margin-bottom: 3px;
	margin-top: 10px;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat right top;
	padding: 0px 12px 0px 0px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner h2 {
	color: #0d5cab;
	font-size: 20px;
	padding: 4px 0px 10px 0px;
	white-space: nowrap;
	overflow:hidden;
	zoom: 1;/*FOR IE*/
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner h2 span {
	float: left;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner h2 strong {
	float: left;
	color: #636363;
	font-size: 0.75em;
	margin-left: 10px;
	margin-top:0.25em;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner h2 em {
	float: left;
	color: #636363;
	font-size: 0.55em;
	margin-left: 10px;
	margin-top:0.45em;
	font-style: normal;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner h2 a {
	float: right;
	margin-top:0.45em;
}
.roundedbox-grad-blue .bottom {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat left bottom;
	height: 7px;
	margin: 0px 0px 0px -12px;
	padding: 0px 0px 0px 12px ;
	clear: both;
}
.roundedbox-grad-blue .bottom .bottom-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat right bottom;
	height: 7px;
	padding: 0px 12px 0px 0px ;
	clear: both;
	width: auto;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner .visu {
	width: 122px;
	padding: 10px 0px 3px 0px;
	float: left;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner .visu img {
	width: 122px;
	border: 1px solid #95ccd7;
}
.roundedbox-grad-blue .roundedbox-grad-blue-inner .text{
	width: 303px;
	padding: 10px 10px 3px 0px;
	float: right;
}

/* End roundedbox-grad-blue */

/* roundedbox-title */
.roundedbox-title {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat left top;
	padding: 0px 0px 0px 28px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.roundedbox-title .roundedbox-title-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat right top;
	padding: 0px 28px 0px 0px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.roundedbox-title .roundedbox-title-inner h2 {
	padding: 25px 0px !important;	
	font-size: 1.4em !important;
	color: #fff !important;
}
.roundedbox-title .bottom {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat left bottom;
	height: 20px;
	margin: 0px 0px 0px -28px;
	padding: 0px 0px 0px 28px ;
	clear: both;
}
.roundedbox-title .bottom .bottom-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat right bottom;
	height: 20px;
	padding: 0px 28px 0px 0px ;
	clear: both;
}


/* call2action-email*/
.call2action-email {
	background: #fff url(../../images/SUNPARKS/style/background/bg-call2action-email.gif) no-repeat left top;
	padding: 0 0 0 5px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.call2action-email .call2action-email-inner {
	background: #fff url(../../images/SUNPARKS/style/background/bg-call2action-email.gif) no-repeat right top;
	padding: 0 5px 0 0;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.call2action-email .bottom {
	background: #fff url(../../images/SUNPARKS/style/background/bg-call2action-email.gif) no-repeat left bottom !important;
	margin: 0 0 0 -5px !important;
	padding: 0 0 0 5px !important ;
	height: 5px !important;
}
.call2action-email .bottom .bottom-inner {
	background: #fff url(../../images/SUNPARKS/style/background/bg-call2action-email.gif) no-repeat right bottom !important;
	padding: 0 5px 0 0 !important;
	height: 5px !important;
}
/* end call2action-mail*/


/*  roundedbox-title-blue */
.roundedbox-title-blue {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);
}

.roundedbox-title-blue .roundedbox-title-inner {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);
}

.roundedbox-title-blue .bottom {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);
}
.roundedbox-title-blue .bottom .bottom-inner {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);
}
/* End roundedbox-title-blue */

/* roundedbox-with-title */
.roundedbox-with-title {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);

}
.roundedbox-with-title .roundedbox-with-title-inner h2 {
	font-size: 1.6em !important;
}
.roundedbox-with-title .roundedbox-with-title-inner {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);

}

.roundedbox-with-title .bottom {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);

}
.roundedbox-with-title .bottom .bottom-inner {
	background-image: url(../../images/SUNPARKS/style/background/content-roundedbox-with-title.gif);
}

/* End roundedbox-with-title */

/* roundedbox-ombre */
.roundedbox-ombre {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-ombre.gif) no-repeat left top;
	padding: 0px 0px 0px 28px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.roundedbox-ombre .roundedbox-ombre-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-ombre.gif) no-repeat right top;
	padding: 0px 28px 0px 0px ;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.roundedbox-ombre .roundedbox-ombre-inner h2 {
	padding: 25px 0px 0px 0px !important;	
	font-size: 1.4em !important;
	color: #2da3d6 !important;
}
.roundedbox-ombre .bottom {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-ombre.gif) no-repeat left bottom;
	height: 20px;
	margin: 0px 0px 0px -28px;
	padding: 0px 0px 0px 28px ;
	clear: both;
}
.roundedbox-ombre .bottom .bottom-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-ombre.gif) no-repeat right bottom;
	height: 20px;
	clear: both;
	padding: 0px 28px 0px 0px ;
}
/* End roundedbox-ombre */

/* roundedbox-download */
.roundedbox-download,
.roundedbox-download .roundedbox-ombre-inner,
.roundedbox-download .bottom,
.roundedbox-download .bottom .bottom-inner {
	background-image: url(../../images/SUNPARKS/style/background/roundedbox-download.gif);
}
.roundedbox-download .moreinfo-lightblue,
.roundedbox-download .moreinfo-lightblue span {
	background-image: url(../../images/SUNPARKS/style/buttons/moreinfo-download.gif);
}
.roundedbox-download .roundedbox-ombre-inner h2 {
	color: #b92e29 !important;
	background: url(../../images/SUNPARKS/style/icons/pdf-large.gif) no-repeat 0 28px;
	padding-left: 35px !important;

}
/* End roundedbox-ombre */

/* roundedbox-home */
.roundedbox-home h2 {
	padding: 0 0 0 13px !important;
	margin: 13px 0 0 0;
	font-size: 1.4em !important;
	color: #f48f14 !important;
	background: url(../../images/SUNPARKS/style/background/roundedbox.gif) no-repeat left top;
}
.roundedbox-home h2 span {
	background: url(../../images/SUNPARKS/style/background/roundedbox.gif) no-repeat right top;
	display:  block;
	padding: 22px 15px 12px 9px;
}
.roundedbox-home h4 {
	font-size: 1.4em;
	font-weight: normal;
	color: #636363;
	margin: 5px 0;
}
.roundedbox-home p {
	margin: 5px 0;
	line-height: 1.3em;
}
.roundedbox-home .content {
	padding-left: 36px;
	background: url(../../images/SUNPARKS/style/background/roundedbox.gif) no-repeat left bottom;
	zoom: 1;
}
.roundedbox-home .content-inner {
	padding: 10px 15px 20px 10px;
	background: url(../../images/SUNPARKS/style/background/roundedbox.gif) no-repeat right bottom;
	overflow: hidden;
	zoom: 1;
}
.roundedbox-home .content a.book-it,
.roundedbox-home .content a.moreinfo-lightblue {
	float: right;
}
.roundedbox-alt h2 {
	color: #0d8ba3 !important;
}
h2 span span.newsletter {
	background: url(../../images/SUNPARKS/style/icons/h2-roundedbox-newsletter.gif) no-repeat !important;
	display: inline;
	padding: 1px 0 1px 25px;
}

.roundedbox-alt h2,
.roundedbox-alt h2 span,
.roundedbox-alt .content,
.roundedbox-alt .content-inner {
	background-image:  url(../../images/SUNPARKS/style/background/roundedbox-alt.gif);
}


/* end roundedbox-home */

/*rounded-overlayer*/

.rounded-overlayer h2 {
	margin: 5px 0 10px;
}

.rounded-overlayer h2 strong,
.rounded-overlayer h2 span {
	float: none !important;
	margin: 0;
	font-weight: normal;
}

.rounded-overlayer img {
	float: left;
	margin-right: 10px;
	border: 1px solid #98cdd8;
}

.rounded-overlayer ul.bullet1 {float: left;}

.rounded-overlayer .info {float: left; width: 330px;}

/*end rounded-overlayer*/

/* title-blue-bar */
.title-blue-bar {
	background: #fff url(../../images/SUNPARKS/style/background/title-blue-bar.gif) no-repeat left top;
	padding: 0px 0px 0px 12px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
	height: 29px;
	border-bottom: 1px solid #00accd;
	margin-bottom: 3px;
}
.title-blue-bar .title-blue-bar-inner {
	background: #fff url(../../images/SUNPARKS/style/background/title-blue-bar.gif) no-repeat right top;
	padding: 6px 3px 0px 0px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
	height: 29px;	
}
.title-blue-bar .title-blue-bar-inner p {
	float: left;
	color: #fff;
	font-size: 14px;
	background: transparent url(../../images/SUNPARKS/style/background/separator.gif) no-repeat right center;
	padding: 0 0 0 10px;
	margin: 0;
}
.title-blue-bar .title-blue-bar-inner p.nosep {
	background-image: none;
}
/* End title-blue-bar */

/* faketable */
.faketable {
	background: transparent url(../../images/SUNPARKS/style/background/faketable.gif) repeat-y;
	overflow: hidden;
	zoom: 1;/*FOR IE*/
}
.faketable .col1 {
	width: 126px;
	float: left;
	padding-right: 20px;
}
.faketable .col1 img {
	width: 124px;
	border: 1px solid #98cdd8;
}
.faketable .col2 {
	width: 142px;
	float: left;
	padding-right: 20px;
}
.faketable .col3 {
	width: 229px;
	float: left;
	padding-right: 20px;
}
.faketable .col4 {
	width: 90px;
	float: left;
}
.faketable ul, .content-top-col1 {
	padding: 0px;
	list-style-type: none;
	font-size: 1.2em;
	color: #636363;
}
.faketable ul li, .content-top-col1 li {
	padding: 0px 0px 3px 0px;
	margin: 0px;
}
.faketable .col2 ul li, .content-top-col1 li {
	padding-left: 14px;
	background: transparent url(../../images/SUNPARKS/style/bullets/disc-blue.gif) no-repeat left 5px;
}
.faketable .col4 ul li a {
	padding-left: 14px;
	background: transparent url(../../images/SUNPARKS/style/bullets/arrow-blue.gif) no-repeat left 5px;
	color: #0d5cab;
	display: block;
	text-decoration: none;
}
/* End faketable */

/* Blue Tabs */
.blue-tabs {
	list-style-type: none;
	background: transparent url(../../images/SUNPARKS/style/background/blue-tabs.gif) no-repeat right bottom;
	padding: 0px 0px 6px 0px;
	overflow: hidden;
	zoom: 1;/*FOR IE*/
	clear: both;
	height: 38px;
}
.blue-tabs li {
	float: left;
	margin-right: 2px;
	height: 25px;
	overflow: visible;
	padding-top: 13px;
}
.blue-tabs li a {
	background: transparent url(../../images/SUNPARKS/style/tabs/blue-tabs.gif) no-repeat left bottom;
	padding-left: 6px;
	display: block;
	height: 25px;
	text-decoration: none;
	float: left;
	cursor: pointer;
}
.blue-tabs li.active a {
	background: transparent url(../../images/SUNPARKS/style/tabs/blue-tabs-active.gif) no-repeat left bottom;
}
.blue-tabs li a span {
	background: transparent url(../../images/SUNPARKS/style/tabs/blue-tabs.gif) no-repeat right bottom;
	padding-right: 6px;
	font-size: 1.3em;
	color: #0d8ba3;
	height: 25px;
	line-height: 25px;
	display: block;
	float: left;
}
.blue-tabs li.active a span {
	background: transparent url(../../images/SUNPARKS/style/tabs/blue-tabs-active.gif) no-repeat right bottom;
	color: #fff;	
}
.blue-tabs-content {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat left bottom;
	padding: 0px 0px 0px 12px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.blue-tabs-content .blue-tabs-content-inner {
	background: #fff url(../../images/SUNPARKS/style/background/roundedbox-grad-blue.gif) no-repeat right bottom;
	padding: 0px 12px 15px 0px;
	zoom: 1; /*FOR IE*/
	overflow:hidden;
}
.blue-tabs-content p {
	margin: 1em 0;
}
/* End Blue tabs */

/* Picture Viewer */
.picviewer {
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;/*FOR IE*/
}
.picviewer img {
	border: 1px solid #95ccd7;
	display: block;
}
.picviewer .big {
	float: left;
	width: 490px;
}
.picviewer .big img {
	width: 486px;
	height: 356px;
}
.picviewer .small {
	float: right;
	width: 125px;
}
.picviewer .small a img {
	margin: 10px 0px 0px 0px;
	width: 119px;
	height: 86px;
}
.picviewer .small a.active img {
	border: 3px solid #00accd;
	width: 115px;
	height: 83px;
}
.main-picture {
	margin: 10px 10px 10px 0px;
}
#listImg a {
	display: block;
}
#listImg img {
	margin: 11px 1px 1px;
}
#listImg .active img {
	margin: 10px 0 0;
}

.inner-content-left .picviewer .big {
	width: 360px;
}

.inner-content-left .picviewer .big img {
	width: 350px;
	height: 350px;
}

.inner-content-left .picviewer .small {
	width: 87px;
}

.inner-content-left .picviewer .small a img {
	width: 76px;
	height: 76px;
}
/* End Picture Viewer */

/* Defaut */
.def-FL {float: left !important;}
.def-FR {float: right !important;}
.def-ML {margin-left: 10px !important;}
.def-MR {margin-right: 10px !important;}
.def-MT {margin-top: 10px !important;}
.def-MB {margin-bottom: 10px !important;}
.def-M0auto {margin-right: 100px !important;}
.def-MR100 {margin-right: 100px !important;}
/* End defaut */

/* Flags */
.flag {background: transparent none no-repeat left center;padding: 0px 0px 0px 25px;color:#00387f;text-decoration: none;font-size: 1.2em;line-height:1.2em;}
.nl {background-image: url(../../images/SUNPARKS/style/bullets/flags/nl.gif);}
.be {background-image: url(../../images/SUNPARKS/style/bullets/flags/be.gif);}
.gb {background-image: url(../../images/SUNPARKS/style/bullets/flags/gb.gif);}
.de {background-image: url(../../images/SUNPARKS/style/bullets/flags/de.gif);}
.fr {background-image: url(../../images/SUNPARKS/style/bullets/flags/fr.gif);}
.br {background-image: url(../../images/SUNPARKS/style/bullets/flags/br.gif);}
/* End Flags */

/* Icons & Button */
.icon-rss img {border: 0;}
.more {white-space: nowrap;background: transparent url(../../images/SUNPARKS/style/bullets/arrow-blue.gif) no-repeat left center;padding-left: 8px;text-decoration: none;color: #0d5cab;font-size: 12px;text-align: center;}
.more-info {background: transparent url(../../images/SUNPARKS/style/buttons/moreinfo.gif) no-repeat left center;display: block;color: #fff;text-decoration: none;font-size: 12px;text-align: center;width: 62px;height: 15px;line-height: 15px;}
.icon-gmap1 {background: transparent url(../../images/SUNPARKS/logos/gmap1.gif) no-repeat left center;padding-left: 26px;padding-right: 5px;height: 20px;display:block;text-decoration: none;color: #343434;font-size: 12px;}
.icon-gmap1 {background: transparent url(../../images/SUNPARKS/logos/gmap1.gif) no-repeat left center;padding-left: 26px;padding-right: 5px;height: 20px;display:block;text-decoration: none;color: #343434;font-size: 12px;line-height:20px;}
.icon-gmap2 {background: transparent url(../../images/SUNPARKS/logos/gmap2.gif) no-repeat left center;padding-left: 26px;padding-right: 5px;height: 20px;display:block;text-decoration: none;color: #343434;font-size: 12px;line-height:20px;}
.book-it {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it.gif) no-repeat left center;	
	padding-left:42px ;
	display: block;
	text-decoration: none;
}
.book-it span {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it.gif) no-repeat right center;	
	padding-right: 19px;
	line-height: 42px;
	display: block;
	font-size: 1.4em;
	color: #fff;
}
.orange-basic {
	background: transparent url(../../images/SUNPARKS/style/buttons/orange-basic.gif) no-repeat left center;	
	padding-left:19px ;
	display: block;
	text-decoration: none;
	float: right;
}
.orange-basic span {
	background: transparent url(../../images/SUNPARKS/style/buttons/orange-basic.gif) no-repeat right center;	
	padding-right: 19px;
	line-height: 42px;
	display: block;
	font-size: 1.4em;
	color: #fff;
}
.moreinfo-lightblue {
	background: transparent url(../../images/SUNPARKS/style/buttons/moreinfo-lightblue.gif) no-repeat left center;	
	padding-left:11px ;
	display: block;
	text-decoration: none;
	margin:10px 0;
	clear:both;
}
.moreinfo-lightblue span {
	background: transparent url(../../images/SUNPARKS/style/buttons/moreinfo-lightblue.gif) no-repeat right center;	
	padding: 0 35px 0 24px;
	line-height: 26px;
	display: block;
	font-size: 1.2em;
	color: #fff;
}
.moreinfo-lightblue-full {
	background: url(../../images/SUNPARKS/style/buttons/moreinfo-lightblue-full.gif) no-repeat left top;
	display:block;
	padding:8px 0 0;
	text-decoration:none;
}
.moreinfo-lightblue-full span {
	background: url(../../images/SUNPARKS/style/buttons/moreinfo-lightblue-full.gif) no-repeat left bottom;
	color:#FFFFFF;
	display:block;
	font-size:1.1em;
	line-height:1.1em;
	padding:0 15px 8px;
}

.orange-full {
	background: url(../../images/SUNPARKS/style/buttons/orange-full.gif) no-repeat left top;
	display:block;
	padding:17px 0 0;
	text-decoration:none;
}
.orange-full span {
	background: url(../../images/SUNPARKS/style/buttons/orange-full.gif) no-repeat left bottom;
	color:#FFFFFF;
	display:block;
	font-size:1.2em;
	line-height:1.1em;
	padding:0 15px 17px;
	text-align: center;
}

.all {
	font-size: 1.2em;
	text-align: right;
	background: url(../../images/SUNPARKS/style/bullets/arrow-blue.gif) no-repeat 0 5px;
	padding-left: 7px;
}
.ico-info {
	background: url(../../images/SUNPARKS/style/icons/info.gif) no-repeat right center;
	padding-right: 20px;
	color: #636363;
	text-decoration: none;
	white-space: normal;
	display: block;
}
/* End icons */

/* Others */
.content-top-col1 {
	width: 163px;
	float: left;
}
.content-top-col2 {
	width: 480px;
	float: right;
}


.tribox {
	list-style-type: none;
	clear: both;
	overflow: hidden;
	zoom: 1 ;/*FOR IE*/
	padding: 0;
}
.tribox li {
	width: 33%;
	float: left;
}

/*.tribox {
	background: url(../../images/SUNPARKS/style/background/bg-tribox-title-home.gif) left bottom no-repeat;
	padding-bottom: 20px;
	overflow:  hidden;
	width: 100%;
	color: #636363;;
}*/
.tribox-title {
	
	overflow: hidden;
	zoom: 1;
}



.content-box .inner-content .tribox-title h2 {
	color:#FFFFFF;
	float:left;
	font-size:1.4em;
	width:31%;
	padding: 0;
	background: url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat left top;
	padding-left: 2%;
}

.content-box .inner-content .tribox-title h2 span {
	display: block;
	padding:20px 23px 10px;
	background: url(../../images/SUNPARKS/style/background/roundedbox-title.gif) no-repeat right top;
}

.content-box .inner-content .tribox-title h2.newsletter {
	color:#0D8BA3;
}
.tribox-content {
	background: url(../../images/SUNPARKS/style/background/bg-tribox-title-home.gif) 0 -150px;
	overflow:hidden;
	padding:0 0 0 0;
}
.tribox-content li {
	float:left;
	list-style-type:none;
	width:33%;
	line-height: 1.7em;
}

.tribox-content li div {
	padding:10px 23px 0;
}

.tribox-content h4 {
	font-size: 1.4em;
	font-weight: normal;
}

.tribox-content a.book-it,
.tribox-content .moreinfo-lightblue {
	float: right;
}
						

/* End Others */



#gmap h3 {
	color:#0D5CAB;
	font-weight:bold;
	font-size:18px;
	padding:0;
}
#gmap h4 {
	color:#39ADE0;
	font-weight:bold;
	font-size:16px;
}
#gmap .parkHighlights {
	padding:0;
	margin-left:15px;
	color:#00accd;
	margin-top:10px;
}
#gmap .parkHighlights li {
	font-size:12px;
	line-height:14px;
	padding-bottom:3px;
}
#gmap .parkHighlights li span {
	color:#00387f;
}
#gmap .balloonLink {
padding:10px 0;
}
#gmap .balloonLink a {
	text-decoration:none;
	font-size:11px;
	color:#00387f;
}
#gmap .balloonLink a:hover {
	text-decoration:underline;
}


/* newsticker */
#newsticker-wrapper {
	margin: 20px -24px 20px 0px;
	background: url(../../images/SUNPARKS/style/background/bg-newsticker.gif) no-repeat right 0;
	overflow: hidden;
	zoom: 1;
	height: 24px;
	line-height: 2.2em;
}


#newsticker-wrapper h3 {
	float:  left;
	font-size: 1.3em;
	font-weight: normal;
	color: #FFF;
	padding: 0 0 0 10px;
	margin-right: 10px;
	background: url(../../images/SUNPARKS/style/background/bg-newsticker.gif) no-repeat left -24px;
	height: 24px;
	width: 110px;
}

#newsticker-wrapper h3 span {
	background: url(../../images/SUNPARKS/style/background/bg-newsticker.gif) no-repeat right -24px;
	padding-right: 20px;
	display: block;
	height: 24px;
}

#newsticker-wrapper #news {
	float: left;
	padding: 0;
}

#newsticker-wrapper li {
	font-size: 1.3em;
	color: #0d8ba3;
	list-style-type: none;
	overflow: hidden;
	width:  520px;
}

#newsticker-wrapper a {
	color: #52bdec;
	text-decoration: none;
}
/* end newsticker */

/* table.price */

table.price-table {
	width: 99%;
	border-collapse: collapse;
	margin: 10px 0;
	border-top: 1px solid #84D5E5;
	border-bottom: 1px solid #84D5E5;
}

table.price-table th {
	text-align: left;
	font-size: 1.4em;
	color: #0d8ba3;
	padding: 5px 10px;
	border-right: 1px solid #D8F2F7;
}

table.price-table h4 {
	font-size: 74%;
	color: #0d8ba3;	
}

table.price-table td {
	font-size: 1.2em;
	padding: 5px 10px;
	border-top: 1px solid #b5e5f2;
	border-right: 1px solid #D8F2F7;
}

table.price-table .even {
	background: #DDF4FD;
}

table.price-table .odd {
	background: #eff5f7;
}

table.price-table .last {
	border-right: 0;
}

table.price-table tr.price td {
	font-weight: bold;
	font-size: 1.9em;
	vertical-align: top;
	line-height: 1em;
}

table.price-table tr.footer th {
	border-top: 1px solid #84D5E5;
}


table.price-table tr.first-row td {
	border-top: 1px solid #84D5E5;
}

table.price-table .borderless {
	border-top: 0;
}

table.price-table .last-minute {
	color: #f40c28;
	text-decoration: none;
}

table.price-table .day-deal {
	background: #FDDF18;
}

.strikethrough {
	text-decoration: line-through;
}
table.price-table .not-available {
	color: #aeaeae;
	text-decoration: none;
}
table.price-table .available {
	color: #0d8ba3;
	text-decoration: none;
}

table.price-table small {
	font-size: 65%;
	font-weight: normal;
}
table.price-table .inside {
	border-bottom: 1px solid #CCEBF0;
}

.legend {
	text-align: right;
	margin: 0 0 10px 0;
}

.legend span {
	padding-left: 15px;
	margin-right: 10px;
}

.legend .daydeal {
	background: url(../../images/SUNPARKS/style/icons/daydeal.gif) no-repeat;
}

.legend .lastminute {
	background: url(../../images/SUNPARKS/style/icons/lastminute.gif) no-repeat;

}
.legend .available {
	background: url(../../images/SUNPARKS/style/icons/available.gif) no-repeat;

}
.legend .notavailable {
	background: url(../../images/SUNPARKS/style/icons/notavailable.gif) no-repeat;

}


/* time-nav */

.time-nav {
	overflow: hidden;
	zoom: 1;
	margin: 10px 0;
	padding:0 0 10px;
}

.time-nav select {
	width: 145px;
}

.time-nav h4 {
	color: #0d8ba3;
	font-size: 1.4em;
}

.time-nav .number-of-persons {
	float: left;
	margin-right: 15px;
}

.time-nav .period {
	float: left;
	margin-right: 15px;
}

.time-nav .arrival-month {
	float: left;
	margin-right: 15px;
}

.time-nav .time-nav {
	float: left;
	text-align: center;
	color: 00387f;
	font-size: 1.2em;
	font-weight: bold;
	color: #00387f;
	padding-top: 18px;
	margin: 10px 0px 0px 0px;
}

.time-nav .time-nav a {
	color: #00387f;
	text-decoration: none;
}

.time-nav .action {
	float: left;
	/*width: 130px;*/
	padding-top: 15px;
	padding-left: 10px;
	margin-top: 10px;
}

.time-nav .action .moreinfo-lightblue {
	margin: 0;
}

/*TipsList*/
.tips_list_wrapper {
	float:right;
	width:185px;
}
.content-box .inner-content .tips_list_wrapper h3 {
	float:left;
	width:160px;
	font-size:1.5em;
	font-weight:bold;
	color:#00387f;
	margin:15px 0 0 0;
	border-bottom:1px solid #7fd5e6;
	padding-left:25px;
	padding-top:0;
	background:url(../../images/SUNPARKS/logos/gmap1.gif) no-repeat 0 0;
}
.tip_title_wrapper {overflow:hidden;}
.tips_list {
	clear:both;
	padding-top:5px;
}
.tips_list_wrapper h4 {
	font-size:1.2em;
	font-weight:bold;
	color:#00387f;
	margin:0;
}
.tips_list_wrapper .tip_title {
	float:left;
}
.tips_list_wrapper .tip_distance {
	float:right;
	font-size:1.2em;
	font-weight:bold;
	color:#00387f;
}
.tips_list_wrapper .tip_description {
    clear:both;
    padding-left:20px;
}
.tip_item {
    cursor:pointer;
    padding:5px 5px 5px 0px;
    line-height:1.4em;
}
.tip_number{
    float:left;
    width:20px;
    font-size:1.2em;
    font-weight:bold;
    color:#00ACCD;
}
.tip_item_alternate {
	background-color:#f0fafe;
}
.tip_item_selected {
	border:1px solid #7fd8ea;
}

.tribox li li {
	float: none;
	width:  auto;
}

ul.inventory {
	margin: 10px 0;
}

.inventory h4 {
	font-size: 14px;
	color: #0d8ba3;
	border-bottom: 1px solid #84D5E5;
	padding-bottom: 3px;
}

.inventory li {
	list-style-type: none;
	font-size: 1.2em;
	margin: 0;
	padding: 0;
	width: 28%;
	margin:  10px 4% 0 0;
}

.inventory li.last {
	margin: 0;
	width: 32%;
}

.inventory li ul {
	padding: 0;
	margin: 10px 0;
}

.inventory li li {
	font-size: 100%;
	margin:  0 0 6px 0;
	padding: 0 0 0 19px;
	background:url(../../images/SUNPARKS/style/icons/cross.gif) no-repeat 0 2px;
	width: auto;
}

.inventory li li.available {
	background:url(../../images/SUNPARKS/style/icons/tick.gif) no-repeat 0 2px;
}

.inventory .roundedbox-ombre .roundedbox-ombre-inner {
	padding-top: 20px;
}

.hidden {
	display: none;
}

ul.small-list {
	margin-right: 15px;
	list-style-type: none;
}

.roundedbox-ombre ul.small-list {
	margin-top: 5px;
}

ul.small-list li {
	padding-left: 7px;
	background: transparent url(../../images/SUNPARKS/style/bullets/arrow-greenblue.gif) no-repeat left 5px;
	color: #0d8ba3;
	display: block;
	text-decoration: none;
	font-size: 1.2em;
	margin-bottom: 4px;
}

ul.small-list li a {
	color: #0D5CAB;
	text-decoration: none;
}

ul.small-list li.active a {
	text-decoration: underline;
}

ul.bullet1 {
	margin: 10px 10px 0 0;
	list-style-type:none;
	overflow: hidden;
}

ul.bullet1 li {
	padding-left: 13px;
	background: transparent url(../../images/SUNPARKS/style/bullets/bullet1.gif) no-repeat left 5px;
	text-decoration: none;
	font-size: 12px;
	margin-bottom: 4px;	
}

.content-box .inner-content .extra-price {

   font-size: 1.2em;
}

.promo {
	color: #f40c28;
}

.today-weather {
	font-size: 1.4em;
	color: #1f9067;
	margin: 15px 0 0 13px;
}

/* price-table-alt */

table.price-table-alt {
	border-collapse: collapse;
	width: 100%;
}

table.price-table-alt th {
	color: #00ACCD;
	font-size: 1.3em;
	text-align: left;
	border-bottom: 1px solid #00accd;
	white-space: nowrap;
	padding: 3px 5px;
}

table.price-table-alt td {
	font-size: 1.2em;
	padding: 3px 5px;
	vertical-align: top;
}

table.price-table-alt tr.odd td {
	background: #edf8fd;
}

/* end price-table-alt */

/* .grid2 */

.grid2 {
	overflow: hidden;
	zoom: 1;
}

.grid2 .roundedbox {
	float: left;
	width: 211px;
}

.grid2 .col {
	float: left;
	width: 225px;	
}

.grid2 .roundedbox {
	float: left;
	width: 48%;
	margin-right: 3%;
}
.grid2 .roundedbox-title {
	float: left;
	width: 44%;
	margin-right: 0;
}
.grid2 .roundedbox-grad-blue {
	float: left;
	width: 46%;
	margin-right: 2%;
}


/* end .grid2 */

/* form */

form {
	padding-top: 10px;
}

form p {
	margin: 1em 0;
}

form .row {
	overflow: hidden;
	zoom: 1;
	margin: 1em 0;
}

form label {
	width: 70px;
	padding: 0;
	float: left;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
}

form .row-inline label,
form .row-inline .field {
	margin: 0;
}

form .label115 label {
	width: 115px !important;
}
form .label240 label {
	width: 240px !important;
}
form .label155 label {
	width: 140px !important;
}
form label.label140pad {
	width: 95px !important;
	padding-left: 15px;
}
form .row-control label,
form .row-control .field {
	float: none;
	display: inline;
	font-weight: normal;
	margin: 0;
}

form .row-control input {
	width: 16px;
	height: 16px;
	margin: 0 !important;
}

form .row-inline .field {
	margin-left: 0;
}

form .field {
	float:  left;
	/*width: 200px;*/
}
form .field * {
	float:  none !important;
}
.field p {
	margin: 0px 5px !important;
}

form input.text,
form textarea {
	border-bottom: 1px solid #e6e7ef;
	border-left: 1px solid #e6e7ef;
	border-top: 1px solid #b8bbbf;
	border-right: 1px solid #e0e4e8;
	background: #FFF url(../../images/SUNPARKS/style/background/bg-field.gif) repeat-y right;
	padding: 2px 5px !important;
	margin: 0 5px ;
	width: auto !important;
}
form input.narrow1 {
	width: 25px !important;
}
form label.narrow1 {
	width: auto !important;
}
form label em {
	font-weight: normal;
	font-style: normal;
}
select,
input.radio,
input.checkbox {
	margin: 0 5px;
}

.rounded-box-ex .rounded-box-ex-inner form input.text {
	width: 180px;
	float: none;
	margin: 0;
	padding: 2px 5px;
	margin: 0 5px;
}

.rounded-box-ex .rounded-box-ex-inner input.narrow {
	width: 45px !important;
}

.rounded-box-ex .rounded-box-ex-inner label.narrow {
	width: auto !important;
}

form textarea {
	width: 360px;
}

form small {
	font-size: 11px;
}

form .tip {
	/*color: #dedfe4;*/
	color: #AAA;
	margin: 0px 5px;
}

.mandatory {
	color: #f38603;
}

.form {
	margin-top: 10px;
}

.highlight {
	background-color: #f6fbfd;
	padding: 4px 7px;
}
.pad {
	padding-left: 7px;
}
.pad-title {
	margin-left: 7px;
}
/* end form */

/* button */
button {
        color:#fff;
        border:none;
        background:none;
        overflow:visible;
        width:auto;
        white-space:nowrap;
        cursor:pointer;
        vertical-align:baseline !important;
        vertical-align:top;
        text-decoration:none;
		padding: 0;
}

button span {
        display:inline-block !important;
        background:url(../../images/SUNPARKS/style/buttons/buttons.png) no-repeat 0 0px;
        padding:0 0 0 37px;
        font: bold 14px 'Trebuchet MS', Arial, sans-serif;
        height:25px;
        line-height:24px;
}
button span {
        display:table-cell;
        color:#FFF;
}
button span span {
        font-size:1em;
        background-position:100% 0px;
        padding:0 15px 0 0;
}

/* end buton */

/* button link */
div#submit {

}

div#submit a {
        display:inline-block !important;
        background:url(../../images/SUNPARKS/style/buttons/buttons.png) no-repeat left top;
        padding:0 0 0 37px;
        font: bold 14px 'Trebuchet MS', Arial, sans-serif;
        height:25px;
        line-height:24px;
		color:#fff;
		text-decoration:none;
		margin-left:3px;
		width:auto;
}

div#submit a span {
        cursor:pointer;
		display:inline-block;
		background:url(../../images/SUNPARKS/style/buttons/buttons.png) no-repeat right top;
		font-size:1em;
        padding:0 15px 0 0;
		margin:0;
		height:25px;
		width:auto;
}

#alertContainer div#submit {
	float:right;
	margin: 5px;
}
#alertContainer div#submit a {
		background:url(../../images/SUNPARKS/style/buttons/buttons_onblue.png) no-repeat left top;
}

#alertContainer div#submit a span {
		background:url(../../images/SUNPARKS/style/buttons/buttons_onblue.png) no-repeat right top;
}

/*end button link */

/* spAlert */

#alertContainer {display:none;float:left; position:absolute; margin:2px 0 0 0;height:99%; width:97%;}
#alertBack { float:left; position:absolute; margin:2px 0 0 0;background-color:#FFF; height:100%; width:100%; filter:alpha(opacity=50); opacity:.6; }
#alertBox {float:left; position:absolute; top: 35%; left: 20%; width:300px; background-color:#C0E5EE; border:solid 1px #0D5CAB;}

/* end spAlert */

/* faq */

#faq {
	font-size: 12px;
	margin: 1em 0;
	border-top: 1px solid #52bdec;
	border-bottom: 1px solid #52bdec;
}

#faq li {
	margin-bottom: 1px;
	zoom: 1;
}

#faq li a {
	display: block;
	background: #edf8fd url(../../images/SUNPARKS/style/icons/faq-li.gif) no-repeat 98% 4px;
	color: #2da3d6;
	font-weight: bold;
	padding: 4px 10px;
	text-decoration: none;
	border-right: 1px solid #c9edf6;
	border-left: 1px solid #c9edf6;
}
#faq li.selected {
	margin-bottom: 0;
}

#faq li.selected a {
	background: #52bdec url(../../images/SUNPARKS/style/icons/faq-li-selected.gif) no-repeat 98% 4px;
	color: #fff;
	border-color: #52bdec;
}

#faq div {
	padding: 10px 10px 0;
	background: #FFF none;
	border-right: 1px solid #a1dce9;
	border-left: 1px solid #a1dce9;
	border-bottom: 1px solid #a1dce9;
}

/* end faq */

.promo-star {
	background: url(../../images/SUNPARKS/style/background/promo.gif) no-repeat;
	height: 95px;
	width: 102px;
	text-align: center;
	float: right;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	padding-top: 25px;
}

.promo-star .strikethrough {
	font-size: 13px;
	font-weight: bold;
	color: #636363;
	display: block;
}

.call2action {
	background: url(../../images/SUNPARKS/style/background/call2action.gif) left top no-repeat;
	padding: 0 0 0 32px;
	overflow: hidden;
	height:51px;
}
.call2action div {
	background: url(../../images/SUNPARKS/style/background/call2action.gif) right top no-repeat;
	padding: 7px 32px 7px 0;
	overflow: hidden;
	zoom: 1;
	height:51px;
}

.call2action h3 {
	float: left;
	margin: 0 20px 0 0 !important;
	padding: 0 !important;
	font-size: 1.8em !important;
}

.call2action a {
	float: left;
}

/* paginator */
.paginator {
	border: 1px solid #C6DBE8;
	text-align: center;
	position: relative;
	padding: 3px 10px;
	margin: 10px 0;
}
.paginator li {
	display: inline;
	margin-right: 2px;
}
.paginator li.active {
	border-bottom: 1px solid #00387F;
}
.paginator a {
	text-decoration: none;
	color: #2da3d6;
}
.paginator .previous a {
	display: block;
	position: absolute;
	top: 3px;
	left: 10px;
	border: 0;
	color: #8edbfc;
}
.paginator .next a {
	display: block;
	position: absolute;
	top: 3px;
	right: 10px;
	text-decoration: none;
	border: 0;
	color: #8edbfc;
}
/* end paginator */

/* Debug */
	.smallbottom {
		padding-bottom: 0px !important;
	}
/* End Debug*/

/* */

.roundedbox-green {
	background: #fff url(../../images/SUNPARKS/style/background/bg-roundedbox-green.gif) no-repeat left top;
	margin: 10px auto;
	padding: 0px 0px 0px 7px;
	overflow: hidden;
	position: relative;
	zoom: 1; /*FOR IE*/
}
.roundedbox-green-inner {
	background: #fff url(../../images/SUNPARKS/style/background/bg-roundedbox-green.gif) no-repeat right top;
	padding: 0px 7px 0px 0px;
	overflow: hidden;
	zoom: 1; /*FOR IE*/
}
.roundedbox-green .bottom {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/bg-roundedbox-green.gif) no-repeat left bottom;
	padding: 0px 0px 0px 7px;
	margin: 0px 0px 0px -7px;
}
.roundedbox-green .bottom .bottom-inner {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/bg-roundedbox-green.gif) no-repeat right bottom;
	padding: 0px;
}

.xtra-interline li {
	line-height: 1.7em;
}

.topvisu-lastminute {
	background: transparent url(../../images/SUNPARKS/visus/visu-lastminutes.jpg) no-repeat ;
	width: 920px;
	height: 112px;
	position: relative;
}
.topvisu-lastminute h1 {
	position: absolute;
	top: 12px;
	left: 23px;
	color: #fff;
	font-size: 3em;
}
.topvisu-lastminute p {
	position: absolute;
	top: 43px;
	left: 23px;
	color: #fff !important;
	width: 500px;
	font-size: 1.4em !important;
}
.select-crit {
	width: 231px;
	background: transparent url(../../images/SUNPARKS/style/background/bg-select-crit.gif) no-repeat;
	margin-top: 25px;
}
.select-crit .bottom {
	width: 231px;
	background: transparent url(../../images/SUNPARKS/style/background/bg-select-crit.gif) no-repeat left bottom;
}
.select-crit h2 {
	padding: 10px 0px 2px 12px !important;
	color: #00ACCD !important;
	font-size: 1.8em !important;
}
.select-crit h3 {
	font-size: 1.4em !important;
	padding: 4px 0px 5px 12px !important;
	background: #ddf4fd none;
	margin: 10px 1px 0px 1px;
	
}
.select-crit ul {
	padding: 0px 0px 0px 12px !important;
}
.select-crit ul li {
	padding: 2px 0px 1px 0px !important;
}
.select-crit ul li a {
	font-size: 1em !important;
}
.content-lastminute {
	margin-top: 25px;
}
.content-lastminute h2 {
	font-size: 1.6em !important;
	padding: 0px 0px 10px 0px !important;
	font-weight: normal !important;
}
.content-lastminute h3 {
	font-size: 1.4em !important;
	padding: 25px 0px 10px 0px !important;
	color: #00accd;
}
.table-lastminute {
	width: 95%;
	clear: both;
	border-collapse: collapse;
}
.table-lastminute thead tr td, .table-lastminute tfoot tr td {
	background: #f6fbfd none;
	border-bottom: 1px solid #7fd5e6;
	height: 47px;
}
.table-lastminute tfoot tr td {
	border-bottom: none;
}
ul.paginate {
	padding: 5px;
	list-style-type: none;
}
ul.paginate li {
	display: inline;
}
ul.paginate li a {
	padding: 2px 3px;
	text-decoration: none;
	font-size: 1.2em;
}
ul.paginate li a.active {
	background: #7fd5e6 none;
	color: #fff;
}
.table-lastminute thead tr td div {
	float: right;
}
.table-lastminute thead tr td label {
	margin:0px 5px;
	font-size: 1.2em;
}
.table-lastminute tbody tr td {
	border-top: 1px solid #7fd5e6;
	border-right: 1px solid #d8f2f7;
}
.table-lastminute tbody tr td, .table-lastminute tfoot tr td {
	border-top: 1px solid #7fd5e6;
	
}
.table-lastminute tbody tr td.lm-title {
	
}
.table-lastminute tbody tr td.lm-title h4 {
	font-size: 1.4em !important;
	color: #00ACCD !important;
	margin-top: 0px !important;
}
.table-lastminute tbody tr td.lm-title h4 strong {
	display: block;
}
.table-lastminute tbody tr td.lm-date {
	width: 249px;
}
.table-lastminute tbody tr td.lm-date {
	background: #eef4f6 none;
	font-size: 1.2em;
	overflow: hidden;
	padding: 12px 9px;
}
.table-lastminute tbody tr td.lm-date em {
	font-style: normal;
	display: block;
	color: #00ACCD;
}
.table-lastminute tbody tr td.lm-price {
	text-align: center;
	width: 76px;
}
.table-lastminute tbody tr td.lm-price strong {
	color: #f40c28;
	font-size: 2.2em;
	display: block;
}
.table-lastminute tbody tr td.lm-price em {
	color: #636363;
	font-size: 1.2em;
	display: block;
	text-decoration:line-through;
	font-style: normal;
}
.table-lastminute tbody tr td.lm-link {
	width: 94px;
}
.table-lastminute tbody tr td.lm-link {
	background: #ddf4fd none;
	padding: 6px 10px;
	overflow: hidden;
	width:63px;
}
.table-lastminute tbody tr td.lm-link div a {
	display: block;
	float: left;
	clear: both;
}
.book-it-onlightblue {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it-onlightblue.gif) no-repeat left center;	
	padding-left:36px ;
	display: block;
	text-decoration: none;
}
.book-it-onlightblue span {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it-onlightblue.gif) no-repeat right center;	
	padding-right: 10px;
	line-height: 31px;
	display: block;
	font-size: 1.4em;
	color: #fff;
}
.book-it-onlighterblue {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it-onbluelighter.gif) no-repeat left center;	
	padding-left:32px ;
	display: block;
	text-decoration: none;
}
.book-it-onlighterblue span {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it-onbluelighter.gif) no-repeat right center;	
	padding-right: 10px;
	line-height: 26px;
	display: block;
	font-size: 1.4em;
	color: #fff;
}

.groupfield {
	padding:5px 0px;
	overflow:hidden;
	float:none;
	clear:both
}
.groupfield .field {
	width:50%;
}
.groupfield .field label {
	display: inline;
}

.blue-tabs li a.book-it {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it.gif) no-repeat left center;	
	padding-left:42px ;
	display: block;
	text-decoration: none;
	height: 38px;
}
.blue-tabs li a.book-it span {
	background: transparent url(../../images/SUNPARKS/style/buttons/book-it.gif) no-repeat right center;	
	padding-right: 19px;
	display: block;
	font-size: 1.4em;
	color: #fff;
	height: 38px;
	line-height: 38px;
}

/* New rounded box */
.tribox li {
	float: left;
	width: 31%;
	margin: 0px 3% 0px 0px;
}

.roundedbox {
	border:1px solid #f0ab79;
	position:relative;
	background: transparent none;
	margin: 10px 0px;
	overflow: visible;
	padding: 0px;
	width: 100%;	
}
.roundedbox h2 {
	padding: 15px 19px 13px 13px !important;
	position: relative;
	font-size: 1.5em !important;
	color: #f48f14 !important;
}
.roundedbox h2 img {
	margin: 0px 10px;
}
.roundedbox h2.orange {
	background: #f48d11 url(../../images/SUNPARKS/style/background/roundedbox-h2-orange.gif) no-repeat left top;
	padding: 15px 19px 13px 19px !important;
	color: #fff !important;
}
.roundedbox .roundedbox-tr {
	position:absolute;
	top:-1px;
	right:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-tr.png) no-repeat 100% 0;
	width:32px;
	height:32px;
}
.roundedbox .roundedbox-bl {
	position:absolute;
	bottom:-1px;
	left:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-bl.png) no-repeat 0 100%;
	width:32px;
	height:32px;
}
.roundedbox .roundedbox-tl {
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-tl.png) no-repeat 100% 0;
	width:32px;
	height:32px;
}
.roundedbox .roundedbox-br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-br.png) no-repeat 0 100%;
	width:32px;
	height:32px;
}
.roundedbox .roundedbox-content {
	position:relative;
	padding: 0px 18px 13px 18px;
	overflow: hidden;
	zoom: 1;
}
.roundedbox .roundedbox-content.nobut {
	padding: 0px 18px 32px 18px;
}
.roundedbox .roundedbox-content .roundedbox-content-inner {
	background-color: #f7fbfd;
	margin: 0px -18px 5px -18px;
	padding: 5px 18px;
}
.roundedbox .roundedbox-content h4 {
	color:#636363;
	font-size:1.4em;
	font-weight:normal;
	margin:5px 0;
}
.roundedbox .roundedbox-content a.book-it {
	float: right;
}
.roundedbox .roundedbox-content a.moreinfo-lightblue {
	float: right;
}
.roundedbox-blue {
	border:1px solid #c1e5ed;
	position:relative;
	background: transparent none;
	margin: 10px 0px;
	overflow: visible;
	padding: 0px;	
}
.roundedbox-blue .roundedbox-tl {
	position:absolute;
	top:-1px;
	left:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-blue-tl.png) no-repeat 100% 0;
	width:32px;
	height:32px;
}
.roundedbox-blue .roundedbox-br {
	position:absolute;
	bottom:-1px;
	right:-1px;
	background:url(../../images/SUNPARKS/style/background/roundedbox-blue-br.png) no-repeat 0 100%;
	width:32px;
	height:32px;
}
.roundedbox-blue .roundedbox-content {
	position:relative;
	padding: 0px 18px 13px 18px;
}

.roundedbox-blue .roundedbox-content.nobut {
	padding: 0px 18px 32px 18px;
}

.roundedbox-blue h2 {
	padding: 15px 19px 13px 19px !important;
	position: relative;
	color: #176ab4 !important;
	background: #bde3f3 url(../../images/SUNPARKS/style/background/roundedbox-h2-blue.gif) no-repeat left top;
	font-size: 1.4em !important;
	margin: 0px;
}

/* End New rounded box */

.more-white {
	background: transparent url(../../images/SUNPARKS/style/bullets/more-white.gif) no-repeat left 5px;
	color: #fff;
	text-decoration: none;
	padding-left: 13px;
	font-weight: bold;
}

.roundedbox-blue h2.newsbrief {
	background: #bde3f3 url(../../images/SUNPARKS/style/background/roundedbox-h2-blue-newsbrief.gif) no-repeat left top;
	padding: 15px 13px 13px 70px !important;
}


/* rounded-box-ex */
.rounded-box-ex {
	background: #fff url(../../images/SUNPARKS/style/background/content-rounded-box-ex.gif) no-repeat left top;
	margin-bottom: 10px;
	padding: 0px 0px 0px 10px;
	overflow: hidden;
	position: relative;
	zoom: 1; /*FOR IE*/
}
.content-box .inner-content .rounded-box-ex {
	margin-top: 10px;
}
.rounded-box-ex .rounded-box-ex-inner {
	background: #fff url(../../images/SUNPARKS/style/background/content-rounded-box-ex.gif) no-repeat right top;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	zoom: 1; /*FOR IE*/
}
.rounded-box-ex .rounded-box-ex-inner .visu {
	width: 190px;
	padding: 10px 0px 3px 0px;
	float: left;
}
.rounded-box-ex .rounded-box-ex-inner .visu img {
	width: 190px;
	border: 1px solid #95ccd7;
}
.rounded-box-ex .rounded-box-ex-inner .text{
	width: 245px;
	padding: 10px 10px 3px 0px;
	float: right;
}
.rounded-box-ex .rounded-box-ex-inner .text h4 {
	font-size: 1.6em;
	color: #0d5cab;
	padding-bottom: 5px;
	margin-top: 0px;
}
.rounded-box-ex .rounded-box-ex-inner .text h4 .price {
	color: #52bdec;
	position: absolute;
	top: 10px;
	right: 10px;
	letter-spacing: -1px;
}
.rounded-box-ex .rounded-box-ex-inner .text p {
	font-size: 1.2em;
	color: #636363;
	padding-bottom:3px;
}
.rounded-box-ex .rounded-box-ex-inner .text a.moreinfo-lightblue, .rounded-box-ex-ombre a.moreinfo-lightblue, .rounded-box-ex-title a.book-it, .rounded-box-ex-title a.moreinfo-lightblue {
	float: right;
}
.rounded-box-ex .bottom {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/content-rounded-box-ex.gif) no-repeat left bottom;
	padding: 0px 0px 0px 10px;
	margin-left: -10px;
}
.rounded-box-ex .bottom .inner-bottom {
	height:7px;
	clear: both;
	background: #fff url(../../images/SUNPARKS/style/background/content-rounded-box-ex.gif) no-repeat right bottom;
	padding: 0px;
	width: auto;
}
/* End rounded-box-ex */

/* Mini Light Blue */
.mini-lightblue {
	background: transparent url(../../images/SUNPARKS/style/buttons/mini-lightblue.gif) no-repeat left center;	
	padding-left:15px ;
	display: block;
	text-decoration: none;
}
.mini-lightblue span {
	background: transparent url(../../images/SUNPARKS/style/buttons/mini-lightblue.gif) no-repeat right center;	
	padding-right: 15px;
	line-height: 26px;
	display: block;
	font-size: 1.1em;
	color: #fff;
}
/*End Mini Light Blue */

/* disable rss links */
a.icon-rss {display:none;}
#outerMain #rss {display:none;}
/* end disable rss links */


/* Wait class for prices */
/* .wait { float:left; width:100%; background: url(../../images/SUNPARKS/style/backgrounds/bg_processing.gif) 470px 45% no-repeat;} */
#pricewrapper.wait { float:left; width:100%; height:290px ;background: url(../../images/SUNPARKS/loadingAnimation.gif) 240px 25% no-repeat;}
#pricewrapper.wait #pricediv { display:none; }
#pricewrapper.wait .time-nav { display:none; }

#offerwrapper.wait { float:left; width:100%; background: url(../../images/SUNPARKS/loadingAnimation.gif) 450px 45% no-repeat;}
#offerwrapper.wait .resultstable { display:none; }
