/* CSS Document */

.lnavHeader {font-family:Arial,Helvetica,sans-serif;FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000;}
.lnavHeader A {font-family:Arial,Helvetica,sans-serif;COLOR: #000000; TEXT-DECORATION: underline}
.lnavHeader A:hover {font-family:Arial,Helvetica,sans-serif;COLOR: #000000; TEXT-DECORATION: underline}
.lnavHeaders{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;font-weight:bold;}
.lnavHeaders a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}
.lnavHeaders a:hover{font-family:Arial,Helvetica,sans-serif;text-decoration:underline;color:#000000;}
.lnavHeaderPink{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000000;font-weight:bold;}
.lnavHeaderPink a{font-family:Arial,Helvetica,sans-serif;text-decoration:none;color:#000000;}
.lnavHeaderPink a:hover{font-family:Arial,Helvetica,sans-serif;text-decoration:underline;}
.links {font-family:Arial,Helvetica,sans-serif;FONT-SIZE: 10px; COLOR: #000000;}
.links A {font-family:Arial,Helvetica,sans-serif;COLOR: #000000; TEXT-DECORATION: none}
.links A:hover {font-family:Arial,Helvetica,sans-serif;TEXT-DECORATION: underline}

.lnavtext11black {font-family: Verdana,arial,helvetica,sans-serif; font-size: 11px; color: #000000; font-weight: bold;text-decoration : none;}
.lnavtext11black a{font-family: Verdana,arial,helvetica,sans-serif;text-decoration:none;color:#000000;}
.lnavtext11black a:hover{font-family: Verdana,arial,helvetica,sans-serif;text-decoration:underline;color:#000000;}
.lnavtext10pink {font-family: Verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: bold; color: #000000;text-decoration : none;}
.lnavtext10pink a{font-family: Verdana,arial,helvetica,sans-serif;text-decoration:none;color:#000000;}
.lnavtext10pink a:hover{font-family: Verdana,arial,helvetica,sans-serif;text-decoration:underline;color:#000000;}

.text11WhiteBA {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif}
.lnavHeaderPinkB {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana,helvetica,sans-serif; TEXT-DECORATION: none}

TD.tdnav  A:link {
	text-decoration: underline;
	color : #000000;
}

TD.tdnav A:visited {
	text-decoration: underline;
	color : #000000;
}

TD.tdnav A:hover {
 	text-decoration: underline;
 	color : #000000;
}
TD.aolnav  A:link {
	font-family : verdana,helvetica,sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: underline;
	color : #000000;
}

TD.aolnav A:visited {
	font-family : verdana,helvetica,sans-serif;
	font-size : 10px;
	font-weight : bold;
	text-decoration: underline;
	color : #000000;
}

TD.aolnav A:hover {
	font-family : verdana,helvetica,sans-serif;
	font-size : 10px;
	font-weight : bold;
 	text-decoration: underline;
 	color : #0068CB;
}

.t1{font-size:10px;}
.t2{font-size:13px;}
.t3{font-size:16px;}
.t4{font-size:18px;}
.t5{font-size:24px;}


/* L=Light(white)*/
/* F=faded(grey)*/
/* Lmn=lastminute.com colour(pink)*/

.L{color:#FFFFFF;}
.F{color:#CCCCCC;}
.Lmn{color:#000000;}
.V{color:#FF9900;}


.t1L,.t1L a{font-size:10px;color:#FFFFFF;}
.t2L,.t2L a{font-size:13px;color:#FFFFFF;}
.t3L,.t3L a{font-size:16px;color:#FFFFFF;}
.t4L,.t4L a{font-size:18px;color:#FFFFFF;}
.t5L,.t5L a{font-size:24px;color:#FFFFFF;}

.t1F{font-size:10px;color:#CCCCCC;}
.t2F{font-size:13px;color:#CCCCCC;}
.t3F{font-size:16px;color:#CCCCCC;}
.t4F{font-size:18px;color:#CCCCCC;}
.t5F{font-size:24px;color:#CCCCCC;}

.t1Lmn,.t1Lmn a{font-size:10px;color:#00007C;}
.t2Lmn,.t2Lmn a{font-size:13px;color:#00007C;}
.t3Lmn,.t3Lmn a{font-size:16px;color:#00007C;}
.t4Lmn,.t4Lmn a{font-size:18px;color:#00007C;}
.t5Lmn,.t5Lmn a{font-size:24px;color:#00007C;}

.t1V,.t1V a{font-size:10px;color:#00007C;}
.t2V,.t2V a{font-size:13px;color:#00007C;}
.t3V,.t3V a{font-size:16px;color:#00007C;}
.t4V,.t4V a{font-size:18px;color:#00007C;}
.t5V,.t5V a{font-size:24px;color:#00007C;}

/* bold version of t1 is 1px bigger than regular t1 to pickup on boldness */
.t1B,.t1B a{font-size:11px; font-weight:bold;}
.t1BL,.t1BL a{font-size:11px; font-weight:bold; color:#FFFFFF;}
.t1BLmn,.t1BLmn a{font-size:11px; font-weight:bold; color:#00007C;}


/* -------------- named elements -------------- */
/*none*/
/* HTML tag definitions */

a{color:#000000;}

.text9Black {font-family : verdana,helvetica,sans-serif;font-size : 9px;font-weight : normal;text-decoration : none;color : #000000;}
.text9BlackU {font-family : verdana,helvetica,sans-serif;font-size : 9px;font-weight : normal;text-decoration : underline;color : #000000;}
.text9Pink {font-family : arial,helvetica,sans-serif;font-size : 9px;font-weight : normal;text-decoration : none;color : #000000;}
.text9PinkB {font-family : verdana,helvetica,sans-serif;font-size : 9px;font-weight : bold;text-decoration : none;color : #000000;}
.text9BlueU {font-family : verdana,helvetica,sans-serif;font-size : 9px;font-weight : normal;text-decoration : underline;color : #0000ff;}
.text10White {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #ffffff;}
.text10WhiteA {font-family : arial,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #ffffff;}
.text10WhiteU {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : underline;color : #ffffff;}
.text10WhiteB {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : none;color : #ffffff;}
.text10WhiteBU {font-family : arial,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : underline;color : #ffffff;}
.text10Black {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #000000;}
.text10BlackA {font-family : arial,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #000000;}
.text10BlackUA {font-family : arial,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : underline;color : #000000;}
.text10BlackU {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : underline;color : #000000;}
.text10BlackB {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : none;color : #000000;}
.text10BlackBU {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : underline;color : #000000;}
.text10LightBlueB {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : none;color : #0068CB;}
.text10LightBlueBU {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : underline;color : #0068CB;}
.text10PinkB {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : bold;text-decoration : none;color : #000000;}
.text10Pink {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #00007C !important;}
.text10Red {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : none;color : #ff0000;}
.text10BlueU {font-family : verdana,helvetica,sans-serif;font-size : 10px;font-weight : normal;text-decoration : underline;color : #0000ff;}
.text11PinkBU {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : bold;text-decoration : underline;color : #000000;}
.text11Black {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : normal;text-decoration : none;color : #000000;}
.text11BlackB {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : bold;text-decoration : none;color : #000000;}
.text11BlackU {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : normal;text-decoration : underline;color : #000000;}
.text11Black {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : normal;text-decoration : none;color : #000000;}
.text11White {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : normal;text-decoration : none;color : #ffffff;}
.text11WhiteB {font-family : verdana,helvetica,sans-serif;font-size : 11px;font-weight : bold;text-decoration : none;color : #ffffff;}
.text12WhiteB {font-family : verdana,helvetica,sans-serif;font-size : 11px;font-weight : bold;text-decoration : none;color : #ffffff;}
.text11WhiteBA {font-family :arial,helvetica,sans-serif;font-size : 11px;font-weight : bold;color : #ffffff;}
.text12PinkBU {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : bold;text-decoration : underline;color : #000000;}
.text12PinkB {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : bold;text-decoration : none;color : #000000;}
.text12RedB {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : bold;text-decoration : none;color : #ff0000;}
.text12Black {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : normal;text-decoration : none;color : #000000;}
.text12BlackB {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : bold;text-decoration : none;color : #000000;}
.text12BlackBU {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : bold;text-decoration : underline;color : #000000;}
.text12BlackU {font-family : arial,helvetica,sans-serif;font-size : 12px;font-weight : normal;text-decoration : underline;color : #000000;}
.text13Black {font-family : arial,helvetica,sans-serif;font-size : 11px;font-weight : normal;text-decoration : none;color : #000000;}
.text13BlackB {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : none;color : #000000 !important;}
.text13BlackU {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : normal;text-decoration : underline;color : #000000;}
.text13BlackBU {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : underline;color : #000000;}
.text13White {font-family : arial,helvetica,sans-serif;font-size : 13px;text-decoration : none;color : #ffffff;}
.text13WhiteU {font-family : arial,helvetica,sans-serif;font-size : 13px;text-decoration : underline;color : #ffffff;}
.text13WhiteB {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : none;color : #ffffff;}
.text13WhiteBU {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : underline;color : #ffffff;}
.text13Pink {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : normal;text-decoration : none;color : #000000;}
.text13PinkB {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : none;color : #000000;}
.text13PinkBU {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : bold;text-decoration : underline;color : #000000;}
.text13PinkU {font-family : arial,helvetica,sans-serif;font-size : 13px;font-weight : normal;text-decoration : underline;color : #000000;}
.text16PinkB {font-family : arial,helvetica,sans-serif;font-size : 16px;font-weight : bold;text-decoration : none;color : #000000;}
.text16PinkBU {font-family : arial,helvetica,sans-serif;font-size : 16px;font-weight : bold;text-decoration : underline;color : #000000;}
.text20PinkB {font-family : verdana,helvetica,sans-serif;font-size : 20px;font-weight : bold;text-decoration : none;color : #000000;}
.pad{padding:5px}
.pad2{padding: 2px 5px 0px 5px}
.pad3{padding: 2px 2px 2px 2px}
.width1{width:200px}
.width2{width:130px}
.width3{width:175px}

.holsUITableAllBorders{BORDER-BOTTOM:  #ccc 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}
.holsUITableBottomBorder{BORDER-BOTTOM: #CCCCCC 1px solid}
.holsUITableBottomLeftRightBorders{BORDER-BOTTOM:  #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}

.holsUITableLeftRightBorders{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}
.holsUITableLeftRightBorders0LeftPadding{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; PADDING-LEFT: 0px; PADDING-RIGHT: 5px}

.holsUITableTopBorder{BORDER-TOP: #CCCCCC 1px solid}
.holsUITableTopLeftBorders{BORDER-LEFT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid}
.holsUITableTopLeftRightBorders{BORDER-LEFT: #CCCCCC 1px solid; BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}

.holsUITableAllBordersColorCCCCCC{BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc  1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}

.holsUITableTopBorderColor3366CC{BORDER-TOP: #3366cc 1px solid}
.holsUITableBottomBorderColor3366CC{BORDER-BOTTOM: #3366cc 1px solid}
.holsUITableTopLeftBordersColor3366CC{BORDER-LEFT: #3366cc 1px solid; BORDER-TOP: #3366cc 1px solid}
.holsUITableBottomLeftRightBorders3366CC{BORDER-BOTTOM:  #3366cc 1px solid; BORDER-LEFT: #3366cc 1px solid; BORDER-RIGHT: #3366cc 1px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 5px}


.holsUITableAllBordersColor000000{BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px}
.holsUITableTopBorderColor000000{BORDER-TOP: #000000 1px solid}

.Text12Grey {color:797979; font-size:11px !important;}
.help,.help a{family:Verdana,sans-serif;size:12px;color:#fff;}
#helpLayer{position:absolute;left:405px;top:563px;width:1px;height:1px;border:1px solid #ffffff;visibility:hidden;z-index:10;}}
#helpLayer div{background-color:#ffffff;border:2px solid #fff;padding:5px;font-size:1px;}
.action_link_left {color:#fff !important;}
td.action_link_left {color:#fff !important;}
td.action_link_left {background-color:#fff !important;}

a.action_link_left {color:#fff !important;}
a.action_link_left:link{font-weight:bold;color:#fff;text-decoration:none;}
a.action_link_left:active{font-weight:bold;color:#fff;text-decoration:underline;}
a.action_link_left:visited{font-weight:bold;color:#fff;text-decoration:none;}

#action_link_left {background-color:#fff !important;}

.background_2{
background-color:#00007C !important;
color:#000 !important;
}

.sortBy{
background-color:#FFF !important;
color:#000 !important;
}

.background_1, .background{background-color:#00007C !important;}
.title, .contentSeparator{background-color:#efefef !important; color:#000 !important;}
#lessRooms900, .roomRateColumn, .t3{font-size:12px !important;}
.text_highlight, .roomTotalColumn, .roomSelectColumn{color:#000 !important; font-size:12px !important;}
.tab .background_1, .reservation, .header{background-color:#00007C !important; color:#FFF !important; font-size:12px !important;}
.reviews .reviewSummary{background-color:#efefef !important;}
.text{color:#000 !important; font-size:12px !important;}
.background_2 #hotelInformation{background-color:#FFF !important;}
.reservation{border:0px solid #FFF !important;}
.background_default{background-color:#FFF !important; font-size:12px !important;}

td.background{background-color:#efefef !important;}
td.t2, .t2{font-size:12px !important;}
.contentTable {background-color:#efefef !important;}

.pagination td .active{background-color:#00007C !important;}
td a.pagination:link{color:#00007C !important;}
td a.pagination:visited{color:#00007C !important;}
td a.pagination:hover{color:#00007C !important;}



.background_secondary .t1, .background_secondary a{color:#fff !important;}

.contentTable td{padding:4px !important;}
/*.help{display:none !important;}*/
.help a{display:none !important;}

.month .title tr{background-color:#00007C !important;}
.days .t1BNew{color:#00007C !important;}

td.roomOptionBoxLeft, td.roomOptionBox{background-color:#00007C !important; color:#FFF !important;}
.selectorTable{background-color:#fff !important; border:0px solid #efefef !important;}
.title, .roomOptionBoxContent td{background-color:#FFF !important; border:0px solid #fff !important;}


td, td.t1, .t1 select {font-size:12px !important; font-family:arial !important;}

td.t2L, .t3L{background-color:#00007C !important;}

.hMainHeader{font-size:18px !important; font-family:arial !important;}
.contentTable{margin-top:10px !important; border-top:1px solid #efefef !important;}
/*.rule_box{margin-top:-36px !important;}*/
.priceChange{color:#00007C !important; font-family:arial !improtant; font-weight:bold; margin-top:15px !important;}
td.l{color:#fff}


DIV.shopBox{background:#eef2fb;border-color:#00007c;border-style:solid;
border-width:1px;color:#00007c;font:bold 16px arial,helvetica,sans-serif;
height:20px !important;line-height:20px !important;height:16px;line-height:16px;
padding:2px 2px 2px 2px;text-align:center; margin-bottom:0px !important;}
DIV.btnShop{background:#6a8ad4;border-color:#3E74AA #00007c #00007c #3E74AA;border-style:solid;
border-width:1px;color:#ffffff;cursor:pointer !important;height:18px !important;line-height:18px !important;
height:16px;line-height:12px;display:inline;font:bold 10px verdana, sans-serif;margin-left:3px;padding:6px 12px 3px 12px !important;
padding:0px 8px 0px 8px;text-align:center;}
DIV.shopText{display:inline;color:#00007c;font:bold 14px arial,helvetica,sans-serif;height:20px !important;line-height:20px !important;
height:16px;line-height:16px;padding:0;text-align:right;margin: 0 auto;}
DIV.btnShop A.btnShop:link,DIV.btnShop A.btnShop:visited{color:#ffffff !important;font:bold 14px Arial,Helvetica,sans-serif !important;text-decoration:none;}
DIV.btnShop A.btnShop:hover{color:#ffffff;font:bold 14px Arial,Helvetica,sans-serif;text-decoration:underline !important; }
/* Refactored Styles for CSS-based Module TABS (not module backgrounds or borders) */
A.moduleTabLink:link,A.moduleTabLink:visited{color:#ffffff;font:bold 16px arial,helvetica,sans-serif;text-decoration:none;}
A.moduleTabLink:hover{color:#ffffff;font:bold 16px arial,helvetica,sans-serif;text-decoration:underline;}
