﻿.error
{
    COLOR: red
}
#Left_Section_Note
{
    FONT-SIZE: 8pt;
    MARGIN: 4px 4px 6px
}
#Left_Search_Button
{
	background-color:  #50B320; /*  #2050B3; */
	color: #FFFFFF;
	font-weight:bold;
	font-size:8pt;
	padding-left: 1px;
	padding-right:1px;
	padding-top:2px;
	padding-bottom:1px;
	border-width: 1px;
	cursor:pointer;
  width:24px;
}
#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; */
    /*margin-left: -488px; /* for new page width of 976px */
    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
{
	background-color: #ffffff;
	padding: 16px;
	margin-bottom: 32px;
		/*
    MARGIN-TOP: 0px;
    PADDING-LEFT: 2px;
    MARGIN-LEFT: 2px;
    TEXT-INDENT: 0px;
    BACKGROUND-COLOR: #cee7f2
    */
}
#dap_Header
{
    BACKGROUND-POSITION: left top;
    BACKGROUND-IMAGE: url('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
{
}
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
}
/*
#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
{
    FONT-SIZE: 14pt;
    PADDING: 8px;
    BACKGROUND-COLOR: #779bca
}
*/
#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
}
#Result_List_Section #Details H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black
}

#Result_List_Section #Details .SearchItem
{
    WIDTH: 16px;
    HEIGHT: 20px
}
#Result_List_Section #RoomNight
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: line-through
}

.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
}
.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
}
.Red
{
    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
{
    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
{
    TEXT-ALIGN: left;
    padding-left: 8px;
    padding-right: 8px;
}
.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
{
}

.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
}
UL.navigation A:hover
{
   /* CURSOR: hand*/
}

#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: 3px 4px 3px 4px;
    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
    */
}




#dap_Panel_1px 
{
  /* display: none doesn't work */
  height: 0px;
  width: 0px;
}

#mapMessage
{
  font-size: larger;
  opacity: 0.8; 
  position: relative;  
  height:150px; 
  width: 300px; 
  top: -500px; 
  left: 400px; 
  margin: 10px;
  padding: 20px;
  border: 2px solid rgba(0,0,0,0.5);
  border-radius: 10px;
  background: #ccc;
  box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
  inset 8px 10px 10px rgba(255,255,255,0.75);
  -o-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
  inset 8px 10px 10px rgba(255,255,255,0.75);
  -webkit-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
  inset 8px 10px 10px rgba(255,255,255,0.75);
  -moz-box-shadow: 8px 10px 10px rgba(0,0,0,0.5),
  inset 8px 10px 10px rgba(255,255,255,0.75);
}

.Reviews_Overlay
{
  background-color: rgba(100,100,100, 0.6);
  display: none;
  position: fixed; 
  top: 0px;
  left: 0px;
  height: 100%; 
  width: 100%; 
  z-index: 9998; 
}

.Reviews_IFRAME_Holder
{
  z-index: 9999; 
  outline: 0px; 
  position: fixed; 
  height: 80%; 
  width: 80%; 
  top: 23px; 
  left: 141.5px;
  background-color: White;
  padding: 5px;
}

.Reviews_IFRAME_Header
{
  font-size: 2em;
  background-color: White;
  padding: 4px;
}


.Reviews_IFRAME_Body
{
  width: 99%; 
  min-height: 0px; 
  height: 95%;
}

.Reveiws_IFRAME
{
  height: 100%; 
  width: 100%; 
}

.showReviews
{
  cursor: pointer;
  font-size: 1.2em;
}


.Review_Close
{
  cursor: pointer;
  right: 10px;
  position: absolute;
  font-size: 0.8em;
  color: Silver;
}

.bcom_review_widget_hoteldetails
{
  cursor: pointer;
}

.bcom_review_widget_list
{
  cursor: pointer;
  position: absolute;
  right: 0;
  /*background-color: Fuchsia;*/
  height: 1px;
}

.hotellist_propertyinfo
{
  float: left;
  clear: left;
}

/* google ads */
.adsbygoogle
{
	display: block; 
	margin-top: 0px;
	margin-bottom: 16px;
	background-color: #cee7f2;
	padding-top: 8px;
	padding-bottom: 8px;
	height: auto !important;
}



