TD.h-over {
	BACKGROUND-COLOR: #BC1331
}
.h-btn-text {
	FONT: bold 8pt tahoma; COLOR: #ffffff; POSITION: relative; TOP: -1px; TEXT-DECORATION: none
}
TD.h-btn {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #FF9999
}
TD.h-btn-over {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #BC1331 1px solid; BORDER-BOTTOM: #BC1331 1px solid; BACKGROUND-COLOR: #BC1331
}
TD.h-btn-last {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11pt; BORDER-LEFT: #BC1331 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #FF9999
}
.rsltbtn {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #ff6c38; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #6b1d01; FONT: bold 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; BORDER-TOP-COLOR: #ff946d; HEIGHT: 18px; BACKGROUND-COLOR: #b00f0f; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #a12c01
}
.tblbrd {
   BORDER-TOP: #b00f0f 1px solid; BORDER-RIGHT: #b00f0f 1px solid; BORDER-LEFT: #b00f0f 1px solid; BORDER-BOTTOM: #b00f0f 1px solid 
}
.inputxx {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #000000; HEIGHT: 15px
}
.vbtn {
	BORDER-RIGHT: darkblue 1px solid; BORDER-TOP: darkblue 1px solid; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; BORDER-LEFT: darkblue 1px solid; WIDTH: 18px; BORDER-BOTTOM: darkblue 1px solid; HEIGHT: 18px
}
.vnslct {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 200px; HEIGHT: 18px
}
.vnslct1 {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; HEIGHT: 18px
}
.vnslct2 {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 170px; HEIGHT: 18px
}
.vn {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 145px; HEIGHT: 16px
}
.vna {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 155px; HEIGHT: 16px
}
.vtn {
    FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.vnb {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 175px;  HEIGHT: 18px
}
.vnc {
	FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 305px;  HEIGHT: 18px
}
.vnd {
	FONT-WEIGHT:  FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; WIDTH: 75px;  HEIGHT: 18px
}
.vne {
	FONT-WEIGHT: FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; HEIGHT: 18px
}
.text0 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #f4f4f4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text2 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text4 {
	FONT: 8.5pt verdana; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #FFFFFF
}
.text5 {
	 FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text6 {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text7 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #b00f0f; FONT-FAMILY: Arial Black, Helvetica, sans-serif
}
.text8 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-BOTTOM: #b00f0f 1px solid
}
.sol {
	FONT: 8.5pt verdana; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #FFFFCC
	}
.table1 {
	BORDER-BOTTOM: #BC1331 1px solid; BORDER-RIGHT: #BC1331 1px solid; BORDER-LEFT: #BC1331 1px solid
	}
.leftdash {
	BORDER-LEFT: #000000 1px dashed;
}
.rightdash {
	BORDER-RIGHT: #000000 1px dashed;
}
.topdash {
	BORDER-TOP: #000000 1px dashed;
}
.sortbox {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
A.sortbox:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.language {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #16476f; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.language {
	COLOR: #16476f; TEXT-DECORATION: none
}
A.language:hover {
	COLOR: #66a8e1
}
A.menu {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #ffffff; TEXT-DECORATION: none
}
A.menu:hover {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR: #00f6ff; TEXT-DECORATION: none
}
.menu2 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0b4581; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0b4581; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.menu2:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0ca3e9; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.white-s1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white-s2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white-s2i {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white-s {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.white-n {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.white-n {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.darkblue-n {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #325f87; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.laci {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #032c55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.laci {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #032c55; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.laci:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff6229; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.darkblue-n1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #325f87; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.newsletter {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #00f6ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchboxtitle {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #000ccc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.searchbox {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.orange1 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ed5923; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.country1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index-hoteltitle {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003366; TEXT-DECORATION: underline
}
.index-hoteltitle2 {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003366
}
A.index-hoteltitle2 {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #003366; TEXT-DECORATION: underline
}
A.index-hoteltitle2:hover {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ee32bb; TEXT-DECORATION: underline
}
.index-hoteltitle:hover {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #6d91b9; TEXT-DECORATION: underline
}
.index-hotelinfo {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #333333; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.index-price {
	FONT: 11px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ff3300; TEXT-DECORATION: none
}
.footer {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #979393; TEXT-DECORATION: none
}
A.footer {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #979393; TEXT-DECORATION: underline
}
A.footer:hover {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #86c5dd; TEXT-DECORATION: underline
}
.footer2 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #cecece; TEXT-DECORATION: none
}
A.footer2 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #cecece; TEXT-DECORATION: none
}
.processbar1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.processbar2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #e85e3a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bookingsteps {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666461; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.form2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666461; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.rednormal {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkblue-nitalic {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #325f87; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkblue-nitalic-small {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #325f87; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.darkblue-nitalic-link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #235b8b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hotelname {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #235b8b; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hotelname:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #e15835; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.days {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.plain {
	BACKGROUND-COLOR: #fdebd9
}
.hilite {
	BACKGROUND-COLOR: #f57858
}
A.hotelmenu {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #b00f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.hotelmenu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.hotelinfo-title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #b00f0f; LINE-HEIGHT: normal; FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lefttitle {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #1e4a71; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lefttitle-w {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lefttitle-w {
	FONT-WEIGHT: 700; FONT-SIZE: 15px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.voucher {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #25557f; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.voucher2 {
	FONT-WEIGHT: bold; FONT-SIZE: 25px; COLOR: #ae2e0e; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.city-hoteltitle {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.city-hoteltitle {
	FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.city-hoteltitle:hover {
	FONT-SIZE: 12px; COLOR: #ff6600; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lively {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00f6ff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A.lively {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #00f6ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.calendar {
	FONT-SIZE: 8pt; CURSOR: default; FONT-FAMILY: Arial
}
.input01 {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Verdana; BACKGROUND-COLOR: #ffffff
}
.input02 {
	BORDER-RIGHT: #c43f3b 1px solid; BORDER-TOP: #c43f3b 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 8pt; BORDER-LEFT: #c43f3b 1px solid; WIDTH: 140px; COLOR: #ffffff; BORDER-BOTTOM: #c43f3b 1px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #f57858
}
.button1 {
	BORDER-RIGHT: #000088 1px outset; BORDER-TOP: #000088 1px outset; FONT-WEIGHT: bolder; FONT-SIZE: 12px; BORDER-LEFT: #000088 1px outset; WIDTH: 165px; COLOR: #000000; BORDER-BOTTOM: #000088 1px outset; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, Sans-serif; HEIGHT: 28px; BACKGROUND-COLOR: #fefeee
}
.headertop {
	FONT-SIZE: 12px; MARGIN: 0px; COLOR: #cb4320; FONT-FAMILY: Arial, Helvetica, Sans-serif
}
.attraction {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial
}
A.attraction {
	FONT-SIZE: 8pt; COLOR: #0050a6; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
A.attraction:hover {
	FONT-SIZE: 8pt; COLOR: #e15835; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}
.redsmall {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #b00f0f; FONT-FAMILY: Arial
}

.hrrr {/*
 border-top: 1px dashed #000;
  width: 100%;
 color: #B30000;
background-color: #B30000;
height: 2px;*/
border: none 0;
border-top: 1px dashed #B30000;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
