BODY {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0px;
}

TD {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}

.page_body {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  padding-left:20;
}

.page_body A {
  color: #000000;
  text-decoration: none;
}

.page_body A:hover {
  color: #000000;
  text-decoration: underline;
}

.logon_error {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: red;
}

.logon_title {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #80c342;
  padding-top: 10px;
  border-bottom: 1px solid black dotted;
}
.login_text {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 150px;

}

.login_message {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  width: 350px;

}

.logon_link {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}
.logon_link:hover {
  color: #000000;
}

.home_login_link {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;

  color: #34A2DD;
  text-decoration: none;
}
.home_login_link:hover {
  color: #34A2DD;
}

.titles {
  color: #F0C43F;
  font-size: 16px;
  font-weight: bold;
}

.signin_title{
  color: #019cdc;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.signin_title_intro{
  color: #ffffff;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
}

.titles_blue {
  color: #64bde7;
  font-size: 17px;
  font-weight: bold;
  padding-bottom:20;
}

.titles_blue_page {
  color: #64bde7;
  font-size: 17px;
  font-weight: bold;
  padding-left:5;
}

.rate_error {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 8px;
  color: #AA0000;
}

.search_title {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #019cdc;
  text-align: left;
  padding-left:15;
}

.subscribe_titles{
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 3;
}


.search_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #2C5AA4;
}

.form_label {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #666666;
}

.search_day {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 40px;
  text-align: center;
}

.search_sel {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 50px;
  text-align: center;
}

.search_sel_country {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 150px;
  text-align: center;
}

.search_sel_month {
  font-family: Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  width: 70px;
  text-align: center;
}

.md {
  font-family: Arail,Helvetica;
  font-size: 12px;
  COLOR: #525152;
}
A.md {
  font-family: Arail,Helvetica;
  font-size: 12px;
  COLOR: #525152;
  text-decoration: underline;
}

A.small {
  font-family: Verdana,Arial;
  font-size: 9px;
  color: #000000;
  text-decoration: none;
}

.userdata {
  font-family: Verdana,Arial;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}
A.userdata {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  text-decoration: none;
}
A.userdata:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  text-decoration: underline;
}
.bordered {
  border: thin solid;
  border-color: #eac201;
}

.footer {
  font-family: Verdana, Arail,Helvetica,sans-serif;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
}

A.footer {
  font-size: 10px;
  color: #000000;
}

A.footer:hover {
  font-size: 10px;
  color: #000000;
}

.news {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  text-decoration: none;
}
A.news {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  text-decoration: none;
}
A.news:hover {
  font-family: Verdana,Arail,Helvetica;
  color: #000000;
  text-decoration: underline;
}


TD.reserve_11 { color: #019cdc; font: bold 20px Arial,sans-serif; padding-left:10; padding-right:10;}
TD.reserve_11:hover { color: #ff9d0c; font: bold 16px Arial,sans-serif; text-decoration: none; padding-left:10; padding-right:10;}
A.reserve_12 { color: #ff9d0c; font: bold 16px Arial,sans-serif; text-decoration: none; padding-right:20; padding-top:15; padding-bottom:15;}
A.reserve_12:hover { color: #cc0033; font: bold 16px Arial,sans-serif; text-decoration: none; padding-right:20; padding-top:15; padding-bottom:15;}
TD.reserve_m1 { color: #000000; font: bold 16px Arial,sans-serif; text-decoration: none; text-align: center; }
TD.reserve_m2 { color: #000000; font: bold 12px Arial,sans-serif; text-decoration: none; text-align: center; }
TD.step_main { border: 1px solid #ffb100; font-color:white;}
TD.step_des { color: #000000; font: 12px Arial,sans-serif; background-color:white; padding-left:7; padding-right:5;}
TD.step_tit { color: #ffffff; font: bold 14px Arial,sans-serif; letter-spacing:2; padding-left:7;}

.hotel_link { color: #ffffff; font: 12px Arial,sans-serif;  text-align: center; background-color:#e94e41; padding-top: 3px; padding-bottom: 3px; padding-right: 7px; padding-left: 7px;}
A.hotel_link { color: #ffffff; font: 12px Arial,sans-serif; text-decoration: none;background-color:#e94e41; padding-top: 3px; padding-bottom: 3px; padding-right: 7px; padding-left: 7px;}
A.hotel_link:hover { color: #ffffff; font: 12px Arial,sans-serif; text-decoration: none;background-color:#ffb100; padding-top: 3px; padding-bottom: 3px; padding-right: 7px; padding-left: 7px;}

.step1 { border: 1px solid #80c342; font-color:white;}

.logon_link_bg {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  background-color:#80c342;
  padding:5;
}
.logon_link_bg:hover {
  color: #ffffff;
  background-color:#ffb100;  
  padding:5;
  text-decoration: none;
}

.signin_but {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 15px;
  color: #798d9e;
  text-decoration: none;
}

.account_nav {
  font-family: Arial;
  font-size: 12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
  text-align: center;
  padding-right:10;
  padding-left:10;
  padding-bottom:10;
  background-color:f2931d;
}

A.account_nav {
  color: #ffffff;
  text-decoration: none;
}
A.account_nav:hover {
  color: #ffffff;
  text-decoration: none;
}

.account_nav1 {
  font-family: Arial;
  font-size: 12px;
  font-weight:bold;
  color:#FFFFFF;
  text-decoration: none;
  text-align: center;
}
A.account_nav1 {
  color: #ffffff;
  text-decoration: none;
}
A.account_nav1:hover {
  color: #ffffff;
  text-decoration: none;
}

.hotel_linkr {
  font-family: Arial;
  font-size: 12px;
  font-weight:bold;
  color:#785d3f;
  text-decoration: none;
  padding-right:30;
  text-align:right;
  
}
A.hotel_linkr {
  color: #785d3f;
  text-decoration: none;
}
A.hotel_linkr:hover {
  color: #785d3f;
  text-decoration: underline;
}

.tmenu {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
  color:#ffffff;
  text-decoration: none;
}
A.tmenu {
  color: #ffffff;
  text-decoration: none;
}
A.tmenu:hover {
  color: #ffffff;
  text-decoration: none;
}


.discount {
  color: red;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}

.step_left {
  background-color: #FF8131;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
.step_room_active {
  background-color: #ffb100;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial,sans-serif;
  text-align: center;
}
.step_room_ok {
  background-color: #33cc00;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}

.step_room_ok:hover {
  background-color: #FFC702;
  color: #e94e41;
  font-weight: bold;
  text-decoration: none;
  padding:12;
}
.step_room_new {
  background-color: #e94e41;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial,sans-serif;
  text-align: center;
  text-decoration: none;
}
.step_room_new:hover {
  background-color: #FFC702;
  color: #e94e41;
  font-weight: bold;
  text-decoration: none;
  padding:12;
}

.room_type_name {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #ffb100;
}

.form_label {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
}
TD.price_calc {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  color: #000000;
  border: 1px solid black;
}

.form_sel {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_submit {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
}
.form_input {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: right;
  width: 50px;
  color: #000000;
}
.form_input_card {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  width: 200px;
  color: #000000;
}

.form_input_signin {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  width: 156px;
  height:21;
  color: #000000;
}

DIV.step_error {
  color: red;
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
  text-align: center;
}
DIV.card_error {
  color: white;
  font-size: 14px;
#  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
#  text-align: center;
}

.step_title {
  color: #204488;
  font-size: 20px;
  font-weight: bold;
  font-family: Verdana,Arial,sans-serif;
}

TD.price_table {
  color: #000000;
  background-color: $FFFFFF;
  text-align: right;
  font-size: 16px;
  font-weight: bold;
  font-family: Courier New, Courier, fixed;
}
TD.price_separator {
  border-top: 1px solid black;
}

.form_buttons {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration:none;
  color: #ffffff;
  font-weight:bold;
  padding:2;
  background-color:f2931d;
  border:1px solid;
  border-color:#ffffff;
  height:22;
  width:90;
 }
 
 .howto {
  font-family: Verdana,Arail,Helvetica,sans-serif;
  font-size: 12px;
  text-decoration:none;
  color: #ffffff;
  font-weight:bold;
  padding:2;
  background-color:f2931d;
  border :1px solid;
  border-color:#ffffff;
  height:22;
  width:90;
 }
