7ul.errors {
	padding: 8px 0 0;
}
ul.errors:after {
	display: block;
	content: '';
	clear: both;
}
ul.errors li {
	background: #f15b5b;
	float: right;
	padding: 5px;
	color: #fff;
	position: relative;
	font-size: 11px;
}
ul.errors li:after {
	position: absolute;
	right: 10px;
	top: -7px;
	content: '';
	margin: 0 7px 0 0;
	border-style: solid;
	border-width: 0 6.5px 7px 6.5px;
	border-color: transparent transparent #f15b5b transparent;
}

#login-create {
	padding-top:20px;
}

.no_offer {
	background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ededed;
    padding: 19px 25px;
	margin-right:10px;
}
.offer-pagination {
	background: none repeat scroll 0 0 #fff;
    border-bottom: 1px solid #ededed;
    padding: 10px 10px;
	margin-right:10px;

}

.paging-numbers-div {
    height: 30px;
    margin-right: 0;
}
.paging-pages-div {
    float: left;
    width: 41px;
    height: 23px;
    color: #b2a7a0;
    padding: 7px 0px 0px 0px;
    margin: 0px;
    font:300 15px/25px 'Open Sans Condensed';
}
.paging-prev-db-arrow {
    float: left;
    width: 10px;
    height: 8px;
    padding: 12px 0px 0px 0px;
    margin-top:6px;
    overflow: hidden;
}
.paging-prev-db-arrow a {
    width: 10px;
    height: 7px;
    background: url(/images/site/previous-db-arrow1.png);
    background-position: top;
    background-repeat: no-repeat;
    display: block;
}
.paging-prev-db-arrow a:hover {
    background: url(/images/site/previous-db-arrow1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    display: block;
}

.paging-prev-arrow {
    float: left;
    width: 6px;
    height: 8px;
    padding: 12px 0px 0px 0px;
    margin: 6px 0px 0px 14px;
    overflow: hidden;
}
.paging-prev-arrow a {
    width: 6px;
    height: 7px;
    background: url(/images/site/previous-arrow1.png);
    background-position: top;
    background-repeat: no-repeat;
    display: block;
}
.paging-prev-arrow a:hover {
    background: url(/images/site/previous-arrow1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    display: block;
}
.paging-numb {
	clear:both;
    float: left;
    height: 23px;
    padding: 8px 10px 0px 10px;
	font: 300 15px/25px 'Open Sans Condensed';
	text-align: center;
}
.paging-numb span {
	color: #981720;
    font-weight: bold;
    padding: 0 2px 0 0;
}
.paging-numb a {
    text-decoration: none;
    color: #b2a7a0;
    padding: 0 2px 0 0;
}
.paging-numb a:hover {
    text-decoration: none;
    color: #d28829;
}
.paging-next-db-arrow {
    float: left;
    width: 10px;
    height: 8px;
    padding: 12px 0px 0px 0px;
    margin-top:6px;
    overflow: hidden;
}
.paging-next-db-arrow a {
    width: 10px;
    height: 7px;
    background: url(/images/site/next-db-arrow1.png);
    background-position: top;
    background-repeat: no-repeat;
    display: block;
}
.paging-next-db-arrow a:hover {
    background: url(/images/site/next-db-arrow1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    display: block;
}
.paging-next-arrow {
    float: left;
    width: 6px;
    height: 8px;
    padding: 12px 0px 0px 0px;
    margin: 6px 5px 0px 1px;
    overflow: hidden;
}
.paging-next-arrow a {
    width: 6px;
    height: 7px;
    background: url(/images/site/next-arrow1.png);
    background-position: top;
    background-repeat: no-repeat;
    display: block;
}
.paging-next-arrow a:hover {
    background: url(/images/site/next-arrow1.png);
    background-position: bottom;
    background-repeat: no-repeat;
    display: block;
}

.programme-list li span {
    color: #6a4041;
    display: block;
    font: 17px/20px 'daxotbold',Arial,Helvetica,sans-serif;
}

.side-advisor img {
    width: auto;
}

.ui-autocomplete {
	z-index:9999999999999;
}

.ui-widget p, .ui-widget span, .ui-widget button, .ui-menu-item {
	font: 300 13px/18px 'Open Sans', Arial, Helvetica, sans-serif;
}

.TA_selfserveprop {
	margin-left:auto;
	margin-right:auto;
	width: 242px;
}

.book-sec .btn-book {
	min-width:0;
	padding: 0 0px 0 23px;
}
.book-sec .btn-fav {
	min-width:0;
	padding: 0 0px 0 0px;
}

.rowImageProcessed h3 {
	margin-top:10px;
	display:none;
}

.main-holder-padding {
	padding-top:80px;
}

.offer-wrap div.traveler-title {
	width:320px;
	position:absolute;
	left:0px;
	top:0px;
}

.traveler-img0 {
	position:absolute;left:330px;top:10px;
}

.traveler-img1 {
	position:absolute;left:495px;top:10px;
}

.traveler-img2 {
	position:absolute;left:660px;top:10px;
}

.traveler-img3 {
	position:absolute;left:495px;top:175px;
}

.traveler-img4 {
	position:absolute;left:165px;top:175px;
}

.traveler-img5 {
	position:absolute;left:0px;top:175px;
}

.traveler-img6 {
	position:absolute;left:0px;top:340px;
}

.traveler-img7 {
	position:absolute;left:0px;top:505px;
}

.traveler-img8 {
	position:absolute;left:165px;top:505px;
}

.traveler-img9 {
	position:absolute;left:330px;top:505px;
}

.traveler-img10 {
	position:absolute;left:495px;top:340px;
}

.traveler-img11 {
	position:absolute;left:825px;top:340px;
}

.traveler-img12 {
	position:absolute;left:825px;top:505px;
}

.traveler-img0 a img, .traveler-img1 img, .traveler-img3 img, .traveler-img5 img, .traveler-img6 img, .traveler-img7 img, .traveler-img8 img, .traveler-img9 img, .traveler-img11 img, .traveler-img12 img {
	width:155px;height:155px;
}

.traveler-img2 img, .traveler-img4 img, .traveler-img10 img {
	width:320px;height:320px;
}

.traveler-content {
	height:40px;
	padding: 10px 0px 0px 10px;
}

.traveler-content p {
	float:left;
}

.traveler-content p.postImage {
	margin-left:5px;
}

.imageToPost {
	position:relative;width:100%;margin:5px
}

.imageToPost img.imageFile {
	width:80px
}

.imageToPost a {
	position:absolute;top:10px;left:10px
}

.col.frontoffer-img0 {
	position:absolute;left:320px;top:10px;
}
.col.frontoffer-img0 a {
	width:157px;
}

.col.frontoffer-img1 {
	position:absolute;left:485px;top:10px;
}
.col.frontoffer-img1 a {
	width:157px;
}

.frontoffer-img2 {
	position:absolute;left:660px;top:10px;
}
.frontoffer-img2 a {
	width:320px;
}

.frontoffer-img3 {
	position:absolute;left:330px;top:280px;
}
.frontoffer-img3 a {
	width:320px;
}

.col.frontoffer-img4 {
	position:absolute;left:650px;top:280px;
}
.col.frontoffer-img4 a {
	width:157px;
}

.col.frontoffer-img5 {
	position:absolute;left:815px;top:280px;
}
.col.frontoffer-img5 a {
	width:157px;
}

.form-search .form-row .slide {
    z-index: 9;
}

.languages {
    width: 28px;
}

#wrapper {
    min-height: 500px;
}

.traveler-page .form-block {
    padding-left:0px;
    padding-right:0px;
}
.traveler-page .form-search .form-row .cell {
    width:100%;
    padding-left:0px;
}

.traveler-page #traveler-filter {
    width:50%;
    float:left;
}
.traveler-page #traveler_action {
    float:right;
}

.offers-area .col .caption .btn:after {
    background-image:none;
}

.offers-area .col .caption span.btn-blue {
    background: none repeat scroll 0 0 #004da9;
    color: #efefef;
    font: 12px/14px "daxotmedium",Arial,Helvetica,sans-serif;
    padding: 2px 5px;
    text-transform: uppercase;
}
.offers-area .col .caption span.btn-blue:hover {
    background-color:#e5b618;
}

#section-three .offers-area .caption h2 {
    color: #fff;
    font: 20px/22px "daxotbold",Arial,Helvetica,sans-serif;
    margin: 0 0 10px;
    text-transform: uppercase;
}

.book-sec .btn-book .no-booking {
    border-left: medium none;
    margin: 0;
    padding: 0 0 0 10px;
}

.ui-datepicker-header {
    color:#000000;
    background:none;
    border:none;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    top:8px;
    height: 2px;
    margin: 3px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
    backgroun:none;
}
.ui-widget-header .ui-icon {
    background:none;
    background-color:transparent;
}
.ui-datepicker .ui-datepicker-prev:hover, .ui-datepicker .ui-datepicker-next:hover {
    background:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{
    color:#ffffff;
    font-weight:normal;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border:none;
    color:#000000;
    font-weight:normal;
    padding: 2px 0;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{
    color:#ff0000;
}


.ui-datepicker td span, .ui-datepicker td a {
    text-align:center;
}

#form_traveler .rowImage input, #form_apply .rowFile input {
    height:auto;
    border:none;
    padding:0px;
    margin:0px;
}

.traveler-index .btn {
    background: none repeat scroll 0 0 #004da9;
    color: #efefef;
    font: 12px/14px "daxotmedium",Arial,Helvetica,sans-serif;
    padding: 2px 5px;
    text-transform: uppercase;
}

.master-page .ui-state-hover, .ui-widget-content .ui-state-hover, .master-page .ui-widget-header .ui-state-hover {
    color: #000000;
    font-weight: normal;
}
.master-page .ui-state-active, .master-page .ui-widget-content .ui-state-active, .master-page .ui-widget-header .ui-state-active{
    color:#000000;
}
.ui-multiselect-checkboxes span {
    margin-left:5px;
}

button.ui-multiselect:hover {
    background-color:#3073c5;
    color:#ffffff;
    font:300 13px/15px "Open Sans",Arial,Helvetica,sans-serif;
    text-transform: none;

}

button.ui-multiselect {
    font:300 13px/15px "Open Sans",Arial,Helvetica,sans-serif;
    text-transform: none;
    color:#000000;
}

.cycle-gallery .btn-next, .cycle-gallery .btn-prev {
    transition-duration: 0ms;
    -o-transition-duration: 0ms;
    -moz-transition-duration: 0ms;
    -webkit-transition-duration: 0ms;
}

.add-btns li {
    margin: 0 10px 5px 0;
}


.book-sec .btn-book .info {
    margin: 0;
}

.login-user-page #login-user-box ul {
    padding:20px;
}

.login-user-page #login-user-box {
    padding-bottom:20px;
}

#section-five .offers-area .offers .btn:hover {
    background-color: #e5b618;
}

a.blue-link {
    color:#0058c2;
}
a.blue-link:hover {
    color:#999;
}

.details {
    display:none;
}

.view-details {
    background: url("/images/site/icon_detail.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 14px;
    padding-left: 15px;
    padding-top: 0px;
    width: auto;
}

@media (max-width: 480px) {
    .push-section li p{
        display:none;
    }
}

.toolbar > li.opener-hover {
    background: #e5b618;
}

.country-select .jcf-unselectable {
    text-transform: uppercase;
}

.content-page ul, .content-page ol {
    margin-left:30px;
}

.content-page {
    font-weight:normal;
}

div.trafic-block-no-border {
    border-style:none;
}

.content-page p a, .content-page div#content a {
    color:#e5b618;
}
.content-page p a:hover, .content-page div#content a:hover {
    color:#26384e;
}

.error {
    color: #F15B5B;
}

.tarifs-sec p {
    padding: 0px 10px;
}

.slide-map-global {
    background-color:#000000;
    width:auto !important;
    height:100% !important;
}

.tool-list li .info-block .info .heading span {
    color: #0a51a7;
}

.tool-list li.trafic-wrong .info-block .info span {
    color: #ba2638;
}

#section-two {
    min-height:100px !important;
    max-height:880px !important;
}

#section-two .slideset {
    background-color:#000000;
}

#section-two .gp-map-container-parent {
    max-height:880px;
}

.slide-map-global img {
    position:relative;
}

.spacing {
    margin-left:20px;
}

.result-download a.no-btn-download:after {
    background:none !important;
}

.result-download-blank {
    border-bottom: none;
    padding: 0px;
}

.news-view p {
    font: 300 13px/18px "Open Sans",Arial,Helvetica,sans-serif;
}

.news-view p a {
    font: 300 13px/18px "Open Sans",Arial,Helvetica,sans-serif;
}

.news-view p strong {
    font: 600 13px/18px "Open Sans",Arial,Helvetica,sans-serif;
}

.avatar-document {
    width:162px;
    height:127px;
}