/* CSS Document */
#bookLeftSideTitle {color: #ffbf00;
                                    font-size: 15px;
                                        font-weight: bold;
                                        text-align: right;
                                        background: #4d7aba url(/budapest-hotels-images/leftsidetitle-bg.gif) no-repeat;
                                        }

#bookLeftSideTitle h1 {margin: 0px; color: #ffbf00;
                                          font-size: 15px;
                                              font-weight: bold;
                                              padding-right: 15px}

div.roomDesc {padding: 15px 25px 0 15px}

div.roomPrice {padding: 15px 25px 0 0;
                           text-align: right}

div.packRoomDesc {margin: 10px 10px 0 10px;
                                  padding: 5px 15px 0 5px;
                                  background-color: #cedef6}

div.packRoomPrice {margin: 0 10px 10px 10px;
                                   padding: 5px 15px 5px 0;
                                   text-align: right;
                                   background-color: #cedef6}

div.bookingSummary {padding-right: 15px;
                                    padding-bottom: 15px;
                                    text-align: right;
                                        font-size: 11px}
span.packAlert {color: #fff;
                            font-weight: bold;
                                background-color: #389e2b;
                                padding: 0 6px 0 6px}

a.bgBlue {font-weight: bold}

a.buttonLink {color: #fff;
                          background-color: #389e2b;
                          font-weight: bold;
                          padding: 1px 6px 1px 6px;
                          text-decoration: none;
                          border-style: solid;
                          border-width: 2px;
                          border-top-color: #52c244;
                          border-right-color: #52c244;
                          border-bottom-color: #060;
                          border-left-color: #060;
                          }
a.buttonLink:hover {text-decoration: underline}

a.buttonLink:active {border-top-color: #060;
                                           border-right-color: #060;
                                           border-bottom-color: #52c244;
                                           border-left-color: #52c244;
                                           }

a.buttonLinkHigh {color: #fff;
                          background-color: #516CB7;
                          font-weight: bold;
                          padding: 1px 6px 1px 6px;
                          text-decoration: none;
                          border-style: solid;
                          border-width: 2px;
                          border-top-color: #93A5D2;
                          border-right-color: #93A5D2;
                          border-bottom-color: #304374;
                          border-left-color: #304374;
                          }
a.buttonLinkHigh:hover {text-decoration: underline}

a.buttonLinkHigh:active {border-top-color: #304374;
                                           border-right-color: #304374;
                                           border-bottom-color: #93A5D2;
                                           border-left-color: #93A5D2;
                                           }


div.error{
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        color : #DF0005;
        line-height : 100%;
        text-decoration : none;
        padding: 15px 25px 0 15px
}

div.zold{
        font-size : 12px;
        font-style : normal;
        font-variant : normal;
        font-weight : bold;
        color : #00aa00;
        line-height : 100%;
        text-decoration : none;
        padding: 15px 25px 0 15px
}
.rackprice{
        font-size: 11px;
        color : #B32B2B;
        text-decoration : line-through;
}
span.zold {
        font-weight : bold;
        color : Green;
        font-size: 115%;
}

#hotelListHolder h2 {
        text-align : left;
        font-size : 15px;
        padding: 10px 15px 10px 15px;
        margin: -16px 0px 20px 0px;
        font-weight : bold;
        border-left : 1px solid #BBCADF;
        border-bottom : 1px solid #BBCADF;
        background : #C6D7F0;
}

div.prepaid_ad {
        font-weight : bold;
        color : #C45300;
        margin-top: 20px;
}
div.prepaid_ad2 {
        font-weight : bold;
        color : green;
        margin: 15px 15px 0px 15px;
        font-size: 11px;
}
div.prepaid_ad3 {font-weight : bold; color : #C45300; }


span.room_book {
  color: green;
}

.hotelView {
        margin: 0px 3px 0px 0;
        border-style: solid;
        border-width: 1px;
        border-color: #517cc1;
         float: left;
         position: relative;
}
.last_visited_hotel {
          clear: both;
        border-bottom: 1px solid #517cc1;
        padding: 5px 3px 5px 3px;
       background :  url(/budapest-hotels-images/ratingbg.jpg) no-repeat bottom right;
        position: relative;
}
.last_visited_hotel a {
        color: #134791;
        text-decoration: none;
}

.last_visited_hotel a:hover {
        text-decoration: underline;
}


h3.last_visited {
        border-bottom: 1px solid #517cc1;
        margin: 0px 0px 0px 0px;
        text-align: center;
        font-size: 14px;
}


div.tabbg{
  background:#F2F2F2;
  height: 27px;
}

div.tab_active {float:left; background: #EBF2FF; border-right: 1px solid #C6D7F0; border-top: 1px solid #C6D7F0; padding: 4px 10px 4px 10px;  }
div.tab_normal {float:left;  background: #FFFFFF url(/booking/images/tabbg.gif) bottom repeat-x; border-right: 1px solid #C6D7F0; padding: 4px 10px 4px 10px;  border-bottom: 1px solid #C6D7F0;}

div.tab_end_en {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 184px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_hu {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 172px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_de {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_it {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 172px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_nl {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 172px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_fr {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 172px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_se {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_ro {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_es {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_no {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_pl {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 165px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_cs {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 158px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}
div.tab_end_hr {border-bottom: 1px solid #C6D7F0;  padding: 4px 10px 4px 10px; margin-left: 140px; background: #FFFFFF url(/booking/images/tabbg.gif) 0px 7px repeat-x;}



div.tab_active a {color: #134791; text-decoration:none; font-weight:bold;}
div.tab_normal a {color: #A0A0A0; text-decoration:none; font-weight:bold;}
div.tab_normal a:hover {color: #666666; text-decoration:underline; font-weight:bold;}

div.tab_info {padding: 10px 10px 5px 10px;}

table.bookingtable{border-collapse:collapse; margin-left: 15px; margin-bottom: 15px; background: url(/booking/images/tablebg.gif) bottom repeat-x;}

.changedatelink {
  font-size: 11px;
  color: blue;
}


div.limitedoffer {font-weight : bold; /* text-decoration:underline; color : #C45300;*/ }


div.szobakorbubilink {background: url(images/info-small.gif) top left no-repeat; padding: 0px 0px 0px 18px; color: #0369b4; cursor:pointer;cursor:hand; width: 150px;}
div.pricedetailslink {cursor:pointer;cursor:hand;}

div.hotellistfiltersidebar {}
div.hotellistfiltersidebar form {margin:0; padding:0;}
div.hotellistfiltersidebar .filtertitle {background: #658cc5; color:white; font-weight:bold; text-transform: uppercase; padding: 3px 0px 1px 7px; margin:0;}
div.hotellistfiltersidebar label {cursor:pointer; display:block;}
div.hotellistfiltersidebar table {margin-bottom:0px;}
div.hotellistfiltersidebar tr.filterselected td {background: #ebf2ff; font-weight:bold;}
div.hotellistfiltersidebar tr td.filterselected {background: #ebf2ff; font-weight:bold;}

div.freecancel {background: #f9f9f9; border:1px solid #2c9316; padding:5px; margin: 15px 15px 0px 15px;}
div.freecancel span {color:#2c9316; font-weight:bold;}
