<STYLE>
#dap_Navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 1000;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#dap_Main
{
    BORDER-RIGHT: #e6e6e6 1px solid;
    BORDER-TOP: #e6e6e6 1px solid;
    LEFT: 50%;
    MARGIN-LEFT: -425px;
    BORDER-LEFT: #e6e6e6 1px solid;
    WIDTH: 850px;
    BORDER-BOTTOM: #e6e6e6 1px solid;
    POSITION: absolute;
    BACKGROUND-COLOR: white
}
#dap_Panel_Left
{
    LEFT: 0px;
    WIDTH: 196px;
    BACKGROUND-COLOR: #bdddeb
}
#dap_Panel_Right
{
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 2px;
    WIDTH: 180px;
    TEXT-INDENT: 0px;
    BACKGROUND-COLOR: #cee7f2
}
#dap_Header
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url(/stylesheets/resources/drive-alive_banner.gif);
    WIDTH: 850px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 83px;
    BACKGROUND-COLOR: #319cff
}
#dap_Footer
{
    FONT-SIZE: 7pt;
    BACKGROUND-COLOR: #cccccc
}
#dap_Content
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ffffff
}
HTML
{
}
BODY
{
    FONT-SIZE: 9pt;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Arial, Tahoma
}
FORM
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px
}
#Hotel_Search_Top
{
    LEFT: 0px;
    POSITION: relative;
    TOP: 0px
}
#Tab A
{
    DISPLAY: block;
    FLOAT: left
}
#Tab A SPAN
{
    DISPLAY: block;
    FLOAT: left
}
#Tab A
{
    FLOAT: none
}
#Tab A SPAN
{
    FLOAT: none
}
HR
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
LI SPAN
{
    DISPLAY: inline
}
UL.navigation
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
* HTML UL.navigation
{
    HEIGHT: 1%
}
.border
{
    CLEAR: left;
    BACKGROUND: #781351;
    HEIGHT: 1em
}
UL.navigation A
{
    DISPLAY: block;
    FLOAT: left;
    COLOR: white;
    TEXT-DECORATION: none
}
UL.navigation SPAN
{
    DISPLAY: block;
    FLOAT: left
}
UL.navigation A
{
    FLOAT: none
}
UL.navigation SPAN
{
    FLOAT: none
}
.Hotel_Search
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px
}
.Hotel_Search INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
#dap_Panel_Right A
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 4px;
    COLOR: black;
    PADDING-TOP: 4px;
    TEXT-DECORATION: underline
}
#dap_Panel_Right A:hover
{
    COLOR: #882222
}
#dap_Panel_Right BR
{
}
#dap_Panel_Right H2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    COLOR: white;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #779bca
}
.SelfCat_Search
{
}
.SelfCat_Search BR
{
    LINE-HEIGHT: 4px
}
.SelfCat_Search H1
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN-LEFT: 8px;
    LINE-HEIGHT: 8px;
    PADDING-TOP: 0px
}
.SelfCat_Search INPUT
{
    MARGIN-LEFT: 8px
}
#Result_List_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #bdddeb
}
#Result_List_Section #Details
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
#Result_List_Section #Details A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #342c63;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
#Result_List_Section #Details IMG
{
    WIDTH: 104px;
    HEIGHT: 104px;
    TEXT-ALIGN: center
}
#Result_List_Section #Details TH
{
    BORDER-RIGHT: #bdddeb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #bdddeb 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #bdddeb 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bdddeb 1px solid;
    TEXT-ALIGN: left
}
#Result_List_Section #Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
#Result_List_Section #Header .Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    LEFT: 0px;
    WIDTH: 99%;
    POSITION: absolute;
    TOP: 4px;
    TEXT-ALIGN: right
}
#Result_List_Section #Header A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: medium none;
    COLOR: #342c63;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
#Result_List_Section #Header H1
{
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black
}
#Result_List_Section #Header IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#Result_List_Section #Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    POSITION: relative;
    TOP: 0px;
    TEXT-ALIGN: right
}
#Result_List_Section #Stay
{
    PADDING-RIGHT: 8px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
#Result_List_Section #Stay SELECT
{
    FONT-SIZE: 8pt
}
#Result_List_Section .Stars
{
    FLOAT: right;
    POSITION: relative;
    TOP: 0px
}
.Search_Control
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
.Search_Control INPUT
{
    FONT-SIZE: 8pt
}
.Search_Control SELECT
{
    FONT-SIZE: 8pt
}
.Hotel_Multi
{
}
.Hotel_Multi H1
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: normal;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    COLOR: black
}
.Hotel_Multi BR
{
    LINE-HEIGHT: 4px
}
.Hotel_Multi A
{
    FONT-WEIGHT: normal;
    MARGIN-LEFT: 16px;
    COLOR: black;
    TEXT-DECORATION: underline
}
.Hotel_Multi A:hover
{
    COLOR: #779bca
}
#Result_List_Section #Details H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black
}
.Search_Control #Navigate
{
}
.Stay
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
.Stay SELECT
{
    FONT-SIZE: 8pt
}
.Accommodation
{
    FONT-SIZE: 8pt
}
.Accommodation_Details_Header
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 16px;
    PADDING-BOTTOM: 8px;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #7192dc
}
.SearchItem
{
    WIDTH: 16px;
    HEIGHT: 20px
}
#Result_List_Section #Details .SearchItem
{
    WIDTH: 16px;
    HEIGHT: 20px
}
#Result_List_Section #RoomNight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: line-through
}
.RoomNight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    LEFT: 0px;
    FLOAT: right;
    WIDTH: 90px;
    POSITION: relative;
    TOP: 2px;
    TEXT-ALIGN: right
}
.Route_Planner
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7192dc 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    COLOR: #ffffff;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
#Route_Planner_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    BORDER-TOP: #7192dc 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
#Route_Planner_Section #Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
#Route_Planner_Section #Details
{
    BACKGROUND-COLOR: white
}
#Route_Planner_Section #Header TH
{
    TEXT-ALIGN: left
}
#Route_Planner_Section #Details TH
{
    TEXT-ALIGN: left
}
.Search
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7192dc 2px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
#Search_List_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    BORDER-TOP: #7192dc 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
#Search_List_Section #Details
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
#Search_List_Section #Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
#Search_List_Section #Details A
{
    FONT-WEIGHT: normal;
    COLOR: #342c63;
    TEXT-DECORATION: underline
}
#Search_List_Section #Details TH
{
    TEXT-ALIGN: left
}
#Search_List_Section #Details TD
{
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px
}
#Search_List_Section #Details A:hover
{
    COLOR: #779bca
}
#Search_List_Section #Header #SearchNav
{
    TEXT-ALIGN: right
}
#Search_List_Section #Header #SearchNav A
{
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline
}
#Search_List_Section #Header #SearchNav A:hover
{
    COLOR: #779bca
}
.Search .Submit
{
    FONT-WEIGHT: bold;
    COLOR: white;
    BACKGROUND-COLOR: #44ce00
}
#Hotel_List_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    BORDER-TOP: #7192dc 2px;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
#Hotel_List_Section #Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
#Hotel_List_Section #Details
{
    BACKGROUND-COLOR: white
}
#Hotel_List_Section #Details B
{
}
#dap_Panel_Right IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    MARGIN-TOP: 8px;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.Right_Image_Link
{
    TEXT-ALIGN: center
}
#Center_Item
{
    TEXT-ALIGN: center
}
#Map_List_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    BORDER-TOP: #7192dc 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
#Map_List_Section #Details
{
    BACKGROUND-COLOR: white
}
#Map_List_Section #Header
{
}
#Map_List_Section #Header TH
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.Maps
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7192dc 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
.Maps SELECT
{
    FONT-SIZE: 8pt
}
.Maps_National
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.Maps_Regional
{
    FONT-WEIGHT: bold;
    COLOR: #ff9900
}
.Maps_Local
{
    FONT-WEIGHT: bold;
    COLOR: #996633
}
.Maps_Zoom
{
    FONT-WEIGHT: bold;
    COLOR: #008000
}
.Error
{
    COLOR: red
}
.Maps_Cart
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    MARGIN: 16px;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #bdddeb
}
.Maps_Cart #Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #7192dc
}
.Maps_Cart #Details
{
    BACKGROUND-COLOR: white
}
#Map_List_Section TABLE
{
}
.Maps_Cart #Details .Price
{
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Quantity
{
    TEXT-ALIGN: right
}
.Maps_Cart #Details .SubTotal
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Postage
{
    BORDER-RIGHT: black 1px;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    BORDER-LEFT: black 1px;
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Total
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Update
{
    BORDER-TOP: black 1px solid;
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Update INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Maps_Cart #Details .Checkout
{
    TEXT-ALIGN: right
}
.Maps_Cart #Details .Checkout INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Maps_Cart #Details TH
{
    TEXT-ALIGN: left
}
.Maps_Cart TH
{
    TEXT-ALIGN: left
}
.navigation LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.navigation A
{
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/stylesheets/resources/tableft.gif) #7192dc no-repeat left top;
    COLOR: white;
    HEIGHT: 23px;
    TEXT-DECORATION: none
}
.navigation A SPAN
{
    PADDING-RIGHT: 16px;
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(/stylesheets/resources/tabright.gif);
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px
}
.navigation
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    HEIGHT: 23px;
    TEXT-DECORATION: none
}
.navigation A.off
{
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/stylesheets/resources/tableft_off.gif) #a9b4d2 no-repeat left top;
    COLOR: black;
    HEIGHT: 23px;
    TEXT-DECORATION: none
}
.navigation A.off SPAN
{
    PADDING-RIGHT: 16px;
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(/stylesheets/resources/tabright_off.gif);
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px
}
.navigation A.off:hover
{
    TEXT-DECORATION: underline
}
.underline
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 2px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.Modify_Hotel_Search
{
    TEXT-ALIGN: right
}
.Result_List
{
    BORDER-RIGHT: #7192dc 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    POSITION: relative;
    BACKGROUND-COLOR: #bdddeb
}
.Result_List .Details
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
.Result_List .Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.Result_List .Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TOP: 0px;
    TEXT-ALIGN: right
}
.Result_List .RoomNight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Result_List .Stay
{
    PADDING-RIGHT: 8px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
.Result_List .Stay SELECT
{
    FONT-SIZE: 8pt
}
.Result_List .Stars
{
    FLOAT: right;
    POSITION: relative;
    TOP: 0px
}
.Result_List .Details .SearchItem
{
    WIDTH: 16px;
    HEIGHT: 20px
}
.Result_List .Details A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-LEFT: medium none;
    COLOR: #342c63;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
.Result_List .Details H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black
}
.Result_List .Header .Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: right
}
.Result_List .Header A
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: medium none;
    COLOR: #342c63;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
.Result_List .Header H1
{
    MARGIN-TOP: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black
}
.Result_List .Header IMG
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.Modify_Hotel_Search A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    TEXT-DECORATION: underline
}
.HotelSelectRooms
{
}
.HotelSelectRooms .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.HotelSelectRooms .Rooms
{
}
.HotelSelectRooms .Rooms .red
{
    COLOR: red
}
.HotelSelectRooms .Rooms A
{
    TEXT-DECORATION: none
}
.HotelSelectRooms .Rooms A:hover
{
    TEXT-DECORATION: underline
}
.HotelSelectRooms .Rooms TABLE
{
}
.HotelSelectRooms .Rooms TH
{
    BACKGROUND-COLOR: #bdddeb
}
#HotelSelectRooms_X
{
}
#HotelSelectRooms_X .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
#HotelSelectRooms_X .Rooms
{
}
#HotelSelectRooms_X .Rooms TABLE
{
}
#HotelSelectRooms_X .Rooms TH
{
    BACKGROUND-COLOR: #bdddeb
}
.HotelReviewRooms
{
}
.HotelReviewRooms .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.HotelReviewRooms .Rooms
{
}
.HotelReviewRooms .Rooms TH
{
    BACKGROUND-COLOR: #bdddeb
}
#HotelReviewRooms_X
{
}
#HotelReviewRooms_X .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
#HotelReviewRooms_X .Rooms
{
}
#HotelReviewRooms_X .Rooms TH
{
    BACKGROUND-COLOR: #bdddeb
}
.HotelBookRooms
{
}
.HotelBookRooms .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.HotelBookRooms .HotelError
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.HotelBookRooms TH
{
    BACKGROUND-COLOR: #bdddeb
}
#HotelBookRooms_X
{
}
#HotelBookRooms_X .Header
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
#HotelBookRooms_X .HotelError
{
    FONT-WEIGHT: bold;
    COLOR: red
}
#HotelBookRooms_X TH
{
    BACKGROUND-COLOR: #bdddeb
}
.Accommodation_Image
{
    BORDER-RIGHT: #bdddeb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #bdddeb 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #bdddeb 1px solid;
    WIDTH: 220px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bdddeb 1px solid
}
.Accommodation_Image .Thumbs
{
    BORDER-TOP: #bdddeb 1px solid;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 4px
}
.Accommodation_Image IMG
{
    WIDTH: 220px
}
#Accommodation_Image_X
{
    BORDER-RIGHT: #bdddeb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #bdddeb 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #bdddeb 1px solid;
    WIDTH: 220px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bdddeb 1px solid
}
#Accommodation_Image_X .Thumbs
{
    BORDER-TOP: #bdddeb 1px solid;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 4px;
    PADDING-TOP: 4px
}
#Accommodation_Image_X IMG
{
    WIDTH: 220px
}
.Result_List .Hotel_Stay
{
    PADDING-RIGHT: 8px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
.Result_List .Hotel_Stay SELECT
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize
}
.Result_List .Header .Hotel_Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    LEFT: 0px;
    WIDTH: 99%;
    COLOR: black;
    POSITION: absolute;
    TOP: 4px;
    TEXT-ALIGN: right
}
.Additional_Details
{
}
.Additional_Details TD
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px
}
.Result_List .Header .SC_Price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    LEFT: 0px;
    WIDTH: 99%;
    COLOR: black;
    POSITION: absolute;
    TOP: 4px;
    TEXT-ALIGN: right
}
.Result_List .SC_Stay
{
    PADDING-RIGHT: 8px;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
.Result_List .SC_Stay SELECT
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize
}
.IHPropertyLinks
{
    LINE-HEIGHT: 16pt
}
.IHPropertyLinks A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
OL#ConditionsOfContractList
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
OL#ConditionsOfContractList LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    LIST-STYLE-POSITION: inside;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: decimal
}
TABLE#CancellationCharges
{
    BORDER-TOP: #7192dc 1px solid;
    FLOAT: left;
    MARGIN: 5px 10px 5px 0px;
    BORDER-LEFT: #7192dc 1px solid;
    WIDTH: 400px;
    BORDER-COLLAPSE: collapse
}
#CancellationCharges TH
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #7192dc;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 3px;
    BORDER-LEFT: #7192dc;
    WIDTH: 50%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #7192dc 1px solid;
    BACKGROUND-COLOR: #bdddeb;
    TEXT-ALIGN: left
}
#CancellationCharges TD
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 25px;
    PADDING-BOTTOM: 3px;
    WIDTH: 50%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #7192dc 1px solid;
    BACKGROUND-COLOR: #fff
}
#SuggestInsuranceBox
{
    COLOR: #ab0000
}
.clear
{
    CLEAR: both! important;
    PADDING-RIGHT: 0px;
    DISPLAY: block! important;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px! important;
    FLOAT: none! important;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden! important;
    LINE-HEIGHT: 1px! important;
    PADDING-TOP: 0px;
    HEIGHT: 1px! important
}
.IHExtraCosts
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.IHExtraCosts TH
{
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
.IHExtraCosts TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px;
    PADDING-TOP: 0px
}
.IHExtraCosts TABLE
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
.Result_List .Details THX
{
    BORDER-RIGHT: #bdddeb 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #bdddeb 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    BORDER-LEFT: #bdddeb 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #bdddeb 1px solid;
    TEXT-ALIGN: left
}
.IHPrices
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 4px
}
.IHWeeks
{
    WIDTH: 100%
}
.IHWeekList
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #7192dc 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #7192dc 1px solid
}
.IHWeekList TH
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: left
}
.Red
{
    COLOR: red
}
.IHBookingDetails
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100%;
    TEXT-ALIGN: center
}
.IHBookingDetails .BookingForm
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #7192dc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #7192dc 1px solid;
    TEXT-ALIGN: left
}
.IHBookingDetails .BookingForm TH
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 1px solid;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #7192dc 1px solid;
    BACKGROUND-COLOR: #bdddeb;
    TEXT-ALIGN: left
}
.IHBookingDetails .BookingForm TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-TOP: 4px
}
.IHBookingDetails .BookingForm INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.IHBookingDetails .BookingForm SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.IHWeekList SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.IHWeekList TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
.IHWeekList .rowoff
{
    BACKGROUND-COLOR: white
}
.IHWeekList .rowon
{
    BACKGROUND-COLOR: red
}
.rowon
{
    BACKGROUND-COLOR: red
}
.rowoff
{
    BACKGROUND-COLOR: white
}
.strikethrough
{
    TEXT-DECORATION: line-through
}
.AFerry
{
}
.AFerry IFRAME
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7192dc 2px solid;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #7192dc 2px solid;
    WIDTH: 620px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #7192dc 2px solid;
    HEIGHT: 900px
}
.cell_line_right
{
    BORDER-RIGHT: #7192dc 2px solid
}
.Map_List
{
    BORDER-RIGHT: #7192dc 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
.Map_List .Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px;
    BACKGROUND-COLOR: white
}
.Map_List .Header SELECT
{
    FONT-SIZE: 8pt
}
.Map_List .Details .Header_07
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #ed1c24
}
.Map_List .Details .Header_05
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #f47932
}
.Map_List .Details .Header_03
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #faa61a
}
.Map_List .Details .Header_01
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 4px;
    COLOR: white;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: #51b848
}
.Result_List .Item_Select
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Result_List .Item_Select BR
{
    LINE-HEIGHT: 24px
}
.Result_List .Item_Select SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Result_List .Item_Select_SC
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Result_List .Item_Select_SC SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Result_List .Item_Select_SC BR
{
    LINE-HEIGHT: 24px
}
.Property_Advanced_Search
{
    BORDER-RIGHT: #7192dc 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: #7192dc 1px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #7192dc 1px
}
.Map_List .Header TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    TEXT-ALIGN: left
}
.Map_List .Details .Cart_Button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details .Cart_Text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: white
}
.Map_List .Details .Price
{
    TEXT-ALIGN: right
}
.Map_List .Details .Quantity
{
    TEXT-ALIGN: right
}
.Map_List .Details .Total
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.Map_List .Details .SubTotal
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.Map_List .Details .Postage
{
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.Map_List .Details .Checkout
{
    TEXT-ALIGN: right
}
.Map_List .Details .Update
{
    TEXT-ALIGN: right
}
.Map_List .Details .Checkout INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details .Update INPUT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details .Basket_Button
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.Map_List .Details TH
{
    TEXT-ALIGN: left
}
.Map_List .Details INPUT
{
    FONT-SIZE: 8pt
}
.Map_List .Details .Buy_Button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.Map_List .Details .Verify_Button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: black
}
.Map_List .Details .Michelin_Order_Error
{
    FONT-WEIGHT: bold;
    COLOR: red
}
.Map_List .Header .Show_All_Button
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 116px;
    COLOR: white;
    BACKGROUND-COLOR: #7192dc
}
.Map_List .Details .List_Anchor
{
}
.Map_List .Details .List_Anchor A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.Map_List .Details .List_Anchor A:hover
{
    TEXT-DECORATION: underline
}
.Maps_Cart #Details .PP_Express
{
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 4px;
    TEXT-ALIGN: right
}
.Map_List .Details .QuadLink
{
    FONT-SIZE: 8pt
}
.Map_List .Details .QuadLink A
{
    COLOR: black;
    TEXT-DECORATION: none
}
.Map_List .Details .QuadLink A:hover
{
    TEXT-DECORATION: underline
}
.Map_List .Header .ShowAllLink
{
    FONT-SIZE: 8pt;
    COLOR: black
}
.Map_List .Header .ShowAllLink A
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.Map_List .Header .ShowAllLink A:hover
{
    COLOR: white;
    TEXT-DECORATION: underline
}
.AHPropertyLinks
{
    LINE-HEIGHT: 16pt
}
.AHPropertyLinks A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    TEXT-DECORATION: underline
}
.Result_List .Details .Rooms
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
.Result_List .Details .Rooms TH
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #7192dc 1px solid;
    TEXT-ALIGN: left
}
.Result_List .Details .Rooms IMG
{
    PADDING-TOP: 2px
}
.Result_List .Hotel_Stay TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    TEXT-ALIGN: left
}
.Red A
{
    COLOR: red
}
.Search_Control A
{
    COLOR: #ffffff;
    TEXT-DECORATION: underline
}
.Result_List .AHPricing
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 8px 4px;
    WIDTH: 95%;
    PADDING-TOP: 0px
}
.Result_List .AHPricing TH
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #bdddeb 1px solid
}
.Result_List .AHPricing TD
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    PADDING-TOP: 2px
}
.Result_List .AHPricing TABLE
{
    BORDER-RIGHT: #bdddeb 1px solid;
    BORDER-TOP: #bdddeb 1px solid;
    BORDER-LEFT: #bdddeb 1px solid;
    BORDER-BOTTOM: #bdddeb 1px solid
}
.Result_List .AHPricing A
{
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    COLOR: black;
    TEXT-DECORATION: none
}
.Result_List .AHPricing A:hover
{
    TEXT-DECORATION: underline
}
.Center_Item
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center
}
.Left_Section_Note
{
    FONT-SIZE: 8pt;
    MARGIN: 4px 4px 6px
}
.Left_Search_Button
{
    BORDER-TOP-WIDTH: 1px;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 1px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 1px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM-WIDTH: 1px;
    PADDING-BOTTOM: 1px;
    WIDTH: 24px;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #50b320;
    BORDER-RIGHT-WIDTH: 1px
}
.Newsletter_Item
{
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
.Newsletter_Item INPUT
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt
}
.Newsletter
{
    BORDER-RIGHT: #7192dc 2px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: #7192dc 2px;
    PADDING-LEFT: 4px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 8px;
    BORDER-LEFT: #7192dc 2px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #7192dc
}
.Newsletter_Section
{
    BORDER-RIGHT: #7192dc 2px solid;
    BORDER-TOP: #7192dc 2px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #7192dc 2px solid;
    BORDER-BOTTOM: #7192dc 2px solid;
    BACKGROUND-COLOR: #bdddeb
}
.Newsletter_Section .Details
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
    BACKGROUND-COLOR: white
}
.Newsletter_Section .Header
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 8px;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.Newsletter_Subscribe_Button INPUT
{
    BORDER-TOP-WIDTH: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 2px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM-WIDTH: 2px;
    CURSOR: pointer;
    COLOR: #fbfbf5;
    BACKGROUND-COLOR: #6bc241;
    TEXT-ALIGN: center;
    BORDER-RIGHT-WIDTH: 2px
}
.Newsletter_Subscribe_Button INPUT
{
}
.IHMapSearch
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #7192dc 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #7192dc 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #7192dc 1px solid;
    BACKGROUND-COLOR: #f2fbff
}
.IHMapSearch IMG
{
}
.MapTooltip
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    Z-INDEX: 999;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    POSITION: absolute;
    BACKGROUND-COLOR: transparent
}
.MapTooltip SPAN
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #7192dc 1px solid;
    DISPLAY: block;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: #7192dc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #7192dc 1px solid;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #bdddeb
}
.navigation LI .Off
{
}
.navigation LI .Off A
{
    PADDING-LEFT: 16px;
    FONT-WEIGHT: bold;
    BACKGROUND: url(/stylesheets/resources/tableft_off.gif) #fcd77f no-repeat left top;
    COLOR: white;
    HEIGHT: 23px
}
.navigation LI .Off A SPAN
{
    PADDING-RIGHT: 16px;
    BACKGROUND-POSITION: right top;
    BACKGROUND-ATTACHMENT: scroll;
    BACKGROUND-IMAGE: url(/stylesheets/resources/tabright_off.gif);
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px
}
.Property_Advanced_Search SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.navigation SELECT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt
}
.IHCancellationTable
{
}
.IHCancellationTable TH
{
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px solid;
    TEXT-ALIGN: left
}
.IHCancellationTable TABLE
{
    BORDER-RIGHT: 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 1px solid;
    WIDTH: 400px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px solid
}
.IHCancellationTable TD
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none
}
.IHCancellationTable .BorderRight
{
    BORDER-RIGHT: 1px solid
}
.IHCancellationTable .BorderBottom
{
    BORDER-BOTTOM: 1px solid
}
.IHCancellationTable .BorderBottomRight
{
    BORDER-RIGHT: 1px solid;
    BORDER-BOTTOM: 1px solid
}
UL.navigation A:hover
{
    CURSOR: hand
}
.IHShortlistProperty
{
    BORDER-RIGHT: gray 1px solid;
    PADDING-RIGHT: 4px;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    MARGIN: 2px;
    BORDER-LEFT: gray 1px solid;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: gray 1px solid
}
#dap_Navigation TD
{
    BACKGROUND-COLOR: #319cff
}
.Maps_City
{
    FONT-WEIGHT: bold;
    COLOR: #000080
}
#Route_Planner_Section #Header .Properties
{
    BORDER-RIGHT: #7192dc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #7192dc 1px solid;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #7192dc 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #7192dc 1px solid;
    BACKGROUND-COLOR: white
}
.Property_Advanced_Search .border-right
{
    BORDER-RIGHT: #7192dc 1px solid
}
.Stay A
{
    COLOR: black;
    TEXT-DECORATION: underline
}
.panel-text-image
{
    OVERFLOW: auto
}
.panel-text-image IMG
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
.panel-text-image .place-image-right
{
    FLOAT: right;
    TEXT-ALIGN: left
}
.panel-text-image .place-image-right IMG
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}
#dap_Content .search-button
{
    BORDER-TOP-WIDTH: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 2px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM-WIDTH: 2px;
    CURSOR: pointer;
    COLOR: #fbfbf5;
    BACKGROUND-COLOR: #6bc241;
    BORDER-RIGHT-WIDTH: 2px
}
#dap_Content .search-button-bold
{
    BORDER-TOP-WIDTH: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 2px;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM-WIDTH: 2px;
    CURSOR: pointer;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #50b320;
    BORDER-RIGHT-WIDTH: 2px
}
#dap_Content .book-button
{
    BORDER-TOP-WIDTH: 2px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BORDER-LEFT-WIDTH: 2px;
    FONT-SIZE: 9pt;
    BORDER-BOTTOM-WIDTH: 2px;
    PADDING-BOTTOM: 2px;
    CURSOR: pointer;
    COLOR: #ffffff;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #50b320;
    BORDER-RIGHT-WIDTH: 2px
}
#dap_Content .hotel-facilities
{
}
#dap_Content .hotel-facilities TABLE
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    MARGIN-TOP: 4px;
    PADDING-LEFT: 2px;
    MARGIN-BOTTOM: 4px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #cccccc 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid
}
#dap_Content .hotel-facilities TD
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 50%;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
#dap_Content H3
{
    FONT-SIZE: 11pt;
    COLOR: #008000
}
</STYLE>

