a {
	color: #332F30;
}
.red {
	color: #E71824;
}

.blue {
	color: #969595;
}

.color1 {
	color: #E71824;
}

.color2 {
	color: #332F30;
}

.color3 {
	color: #969595;
}

.color4 {
	color: #332F30;
}



.submitbutton {
	background: #969595;
}
.submitbutton:hover {
	background: #332F30;
}
#homeaff {
	background: #E71824;
}
#homeaff #searchmask {
	background: #E71824;
}
#homeslider #searchmask .submitbutton:hover {
	background: #332F30
}
#homeslider #searchmask .submitbutton {
	background: #969595;
}
#homeaff #searchmask .submitbutton:hover {
	background: #332F30
}
#homeaff #searchmask .submitbutton {
	background: #969595;
}
#homeslider #searchmask {
	background-color: rgba(231,24,36,0.9);
}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #E71824
}
#whybox h2 {
	color: #E71824;
}
#specials h2 {
	color: #E71824;
}
#subscribebox h2 {
	color: #E71824;
}
.home a:hover {
	color: #969595;
}
.grid h2 {
	color: #E71824;
}
#left #searchmask {
	background: #E71824;
	border-right: 6px solid #E71824;
	border-left: 3px solid #E71824;
}
#left #searchmask .submitbutton {
	background: #969595;
}
#left #searchmask .submitbutton:hover {
	background: #332F30;
}
#hotel #right .button a {
	background: #969595;
}
#hotel #right .hotelreviews .rating {
	color: #969595
}
#hotel #right .button a:hover {
	background: #332F30
}
#hotel #right .hotelname a {
	color: #E71824;
}
#hotel #right h2, h4 {
	color: #E71824;
}
#hotel #right .reviewitem .rating .rate {
	color: #969595;
}
#seealso .viemore {
	color: #E71824;
}
#seealso .viemore:hover {
	color: #969595;
}
#seealso .intin {
	color: #969595;
}

.althoteltextdesc a {
	color: #969595;
}

#althotels .viemore:hover {
	color: #969595;
}
#althotels .intin {
	color: #969595;
}

.formdates {
	color: #969595;
}
#hoteltabs li {
	background: #332F30;
}
#hoteltabs .ui-tabs-active {
	background: #969595;
}
.buttonsubmit {
	background: #969595;
}
.buttonsubmit:hover {
	background: #332F30;
}
#hotelnavigation .active {
	color: #E71824
}
#hotelnavigation .active a {
	color: #E71824
}
#list #left .criteria {
	color: #E71824;
}
#list #left #sharebuttons .sharetext {
	color: #969595;
}
#hotel #left .sharetext {
	color: #969595;
}
.destcity {
	color: #E71824;
}
#list #right #sortbar {
	background: #E71824;
}
#list #right .hotelitem .desc a {
	color: #E71824;
}
#list #right .hotelitem .desc table .submit {
	background: #969595;
}
#list #right .hotelitem .desc table .submit:hover {
	background: #332F30;
}
#list #right .hotelitem .desc table .price {
	color: #E71824;
}
#list #right .hotelitem .roomtypes td span {
	color: #969595;
}
#list #right .hotelitem .roomtypes td .roomname {
	color: #E71824
}
#list #right .hotelitem .roomtypes td .roomname:hover {
	color: #332F30
}
.conditions:hover {
	color: #969595;
}
#list #right #pagination .pageactive {
	color: #E71824;
}
#left #googlemap a {
	background: #E71824;
}
.showmore {
	color: #E71824;
}
.showmore:hover {
	color: #332F30;
}
#hotel #right .tableintabs .price {
	color: #E71824;
}
.tabletabs strong {
	color: #969595;
}

.policytabtable strong {
	color: #969595;
}

#hotel #right .avrgrate p {
	color: #969595;
}

#altinthotel1s .hotelitem .desc .name a {
	color: #E71824;
}
#altinthotel1s .hotelitem .desc .name a:hover {
	color: #969595;
}

#othdest ul li a {
	color: #E71824;
}
#othdest ul li a:hover {
	color: #332F30;
}
.ui-widget-header {
	border: 1px solid #E71824;
	background: #E71824;
}

.ui-widget-header a {
	color: #FFFFFF;
}

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

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #E71824;
}

.roomName:hover {
	color: #969595;
}
#hotel .roomtypes th {
	color: #E71824;
}
#booking .navigation {
	background: #332F30;
}
#booking .navigation li {
	color: #fff;
}
#booking .navigation .active {
	background: #969595;
}
#booking .navigationhb {
	background: #332F30;
}
#booking .navigationhb li {
	color: #fff;
}
#booking .navigationhb .active {
	background: #969595;
}
#booking #reservation .content {
	border: 1px solid #969595;
}
#booking #reservation h2 {
	background: #332F30;
	border-top: 1px solid #969595;
	border-left: 1px solid #969595;
	border-right: 1px solid #969595;
	color: #fff;
}
#booking #reservation .club {
	background-color: #332F30;
	border: 4px solid #332F30;
	color: #FFFFFF;
}
/*
.bookingform {
	border: 1px solid #969595;
}
*/

.bookingform h2 {
	background: #332F30;
	border-bottom: 1px solid #969595;
	color: #FFFFFF;
}
.bookingform .inputname {
	border: 1px solid #969595;
}
.bookingform .inputemail {
	border: 1px solid #969595;
}
.bookingform .inputnameroom {
	border: 1px solid #969595;
}
.bookingform .selectcardtype {
	border: 1px solid #969595;
}
.bookingform .inputcardnumber {
	border: 1px solid #969595;
}
.bookingform .room {
	background: #332F30;
	border: 1px solid #969595;
	color: #FFFFFF;
}
.bookingform textarea {
	border: 1px solid #969595;
}
.bookingform .inputcvc {
	border: 1px solid #969595;
}
.bookingform .inputadr {
	border: 1px solid #969595;
}
.bookingform .inputcity {
	border: 1px solid #969595;
}
.bookingform .inputzip {
	border: 1px solid #969595;
}
.bookingform .inputcardholder {
	border: 1px solid #969595;
}
.bookingform .selectexp {
	border: 1px solid #969595;
}
.promocodeform .input {
	border: 1px solid #969595;
}
.promocodeform .button {
	color: #332F30;
}
.paxdataframe {
	border: 1px solid #969595;
}

.paxpayframein {
	border: 1px solid #969595;
}

.paxdataframe .optionstable .selectnumber {
	border: 1px solid #969595;
}
.paxdataframe .detailsinput {
	border: 1px solid #969595;
}

.paxdataframe .phoneinput {
	border: 1px solid #969595;
}



.bookingform .roomf {
	background: none repeat scroll 0% 0% #332F30;
	border: 1px solid #969595;
	color: #FFFFFF;
}
.bookingform .roomf .fullname {
	border: 1px solid #969595;
}
.bookingform .comments {
	border: 1px solid #969595;
}
.bookingform .seguro {
	background-color: #332F30;
	color: #FFFFFF;
	border-bottom: 1px solid #969595;
}
.bookingform .seguro::after {
	height: 10px;
	background: #920F11
}
.bookingform .secinput {
	border: 1px solid #969595;
}
.bookingform .cardselect {
	border: 1px solid #969595;
}
.bookingformhb {
	border: 1px solid #969595;
}
.bookingformhb h2 {
	background: #332F30;
	border-bottom: 1px solid #969595;
	color: #FFFFFF;
}
.bookingformhb .inputname {
	border: 1px solid #969595;
}
.bookingformhb .inputemail {
	border: 1px solid #969595;
}
.bookingformhb .inputnameroom {
	border: 1px solid #969595;
}
.bookingformhb .selectcardtype {
	border: 1px solid #969595;
}
.bookingformhb .inputcardnumber {
	border: 1px solid #969595;
}
.bookingformhb .selectcountry {
	border: 1px solid #969595;
}
.bookingformhb .room {
	background: #332F30;
	border: 1px solid #969595;
	color: #FFFFFF;
}
.bookingformhb textarea {
	border: 1px solid #969595;
}
.bookingformhb .inputcvc {
	border: 1px solid #969595;
}
.bookingformhb .inputadr {
	border: 1px solid #969595;
}
.bookingformhb .inputcity {
	border: 1px solid #969595;
}
.bookingformhb .inputzip {
	border: 1px solid #969595;
}
.bookingformhb .inputcardholder {
	border: 1px solid #969595;
}
.bookingformhb .selectexp {
	border: 1px solid #969595;
}
.statusleft {
	border: 1px solid #969595;
}
.tableinstatusleft {
	border-bottom: 1px solid #969595;
}
.statusmap {
	border-left: 1px solid #969595;
	border-right: 1px solid #969595;
	border-bottom: 1px solid #969595;
}

.bookingform .selectcountry {
	border: 1px solid #969595;
}
.tableinstatusright .tableadr {
	border: 1px solid #969595;
}
.tableinstatusleftbg {
	background: #332F30;
	color: #fff;
}
.tableinstatusleftbg .textlight {
	color: #fff;
}
.addinfo {
	border: 1px solid #969595;
	border-bottom: 0;
}
.addinfo th {
	border: 1px solid #969595;
	background: #332F30;
	color: #FFFFFF;
}

.addinfo td {
	border: 1px solid #969595;
}

#policy .open {
	color: #969595;
}

#policy .closed {
	color: #969595;
}

.statusleftdon {
	border: 1px solid #969595;
	background: #332F30;
	color: #E71824
}
.roominfo {
	border: 1px solid #969595;
}
.roominfo th {
	border: 1px solid #969595;
	background: #332F30;
	color: #FFFFFF
}
.roomshortdescription {
	border-bottom: 1px solid #969595
}
#cookiesdirective {
	background-color: rgba(231,24,36,0.9);
}
#impliedsubmit {
	background: #332F30;
}
/* mobile colors */

.minput, .mselect {
	border: 1px solid #E71824;
}
.mbutton {
	border: 1px solid #E71824;
	background: #E71824;
}
.fixedbutton {
	border: 1px solid #E71824;
	background: #E71824;
}
.menulist {
	background: #E71824;
}
.menulist li:hover {
	background: #E71824;
}
.mtitle {
	background: #E71824;
}
.mformdates .frame {
	border: 1px solid #E71824;
}
.detailsinput {
	border: 1px solid #E71824;
}
.mcomments {
	border: 1px solid #E71824;
}
#inthotel1s .hotelitem .desc .name a:hover {
	color: #969595;
}

.galleria-theme-classic .galleria-stage {
	background: #E71824
}



/************************************************************************************
hotelaccess.css
*************************************************************************************/

.input_xs {
	border: 1px solid #332F30
}

.input_s {
	border: 1px solid #332F30
}

.input_m {
	border: 1px solid #332F30;
}

.input_l {
	border: 1px solid #332F30
}


.select_xs {
	border: 1px solid #332F30
}

.select_s {
	border: 1px solid #332F30;
}


.select_m {
	border: 1px solid #332F30;
	
}

.select_l {
	border: 1px solid #332F30;
}

.reservastable th {
	background: #332F30;
}


.reservastable tbody tr td:first-child a {
	color: #E71824;
}

.clientbookingsearch .gobutton {
	border: 1px solid #969595;
	background: #969595;
}

.clientbookingsearch .gobutton:hover {
	border: 1px solid #332F30;
	background: #332F30;
}

.resform .gobutton:hover {
	border: 1px solid #332F30;
	background: #332F30;
}

.resform .gobutton {
	border: 1px solid #969595;
	background: #969595;
}

.resform .gobuttonlink:hover {
	background: #332F30;
}

.resform .gobuttonlink  {
	background: #969595;
}

.modal-content {
	background: #E71824;
}

.modal-header h2 {
	background: #E71824;
	color: #FFFFFF;
}

.close {
	background: #969595;
}
.close:hover {
	background: #E71824;
}

.bookingform .getbutton {
	background-color: #969595;
	border: 1px solid #969595;
}

bookingform .getbutton:hover {
	background: #332F30;
}


.bookingform .verifinput {
	border: 1px solid #969595; 
}

.tooltipster-cvc {
	border: 1px solid #969595;
}

.tooltipster-sms {
	border: 1px solid #969595;
}

