IFRAME.header {
	/*laita display:block jos haluat näkyviin*/border-bottom: 3px solid white; display:block; MARGIN-TOP: -45px; WIDTH: 1000px; HEIGHT:146px; MARGIN-LEFT: auto; OVERFLOW: hidden; MARGIN-RIGHT: auto;  filter:alpha(opacity=93); opacity:0.93;
}
IFRAME {
	OVERFLOW: hidden
}
H1 {
	MARGIN: 2px 0px 10px; FONT-SIZE: 2.3em; font-weight: bolder;
}
#holiday_avail H1 {font-size: 1.8em; }
.conf_bookInfo H1{
 FONT-SIZE: 1em; }
.conf_bookInfo td{
padding: 0px; margin: 0px;}
.conf_bookInfo #status {
MARGIN: 2px 0px 10px; font-size:1em;
}
H2 {
	MARGIN: 2px 0px 10px; FONT-SIZE: 1.5em
}
H3 {
	MARGIN: 2px 0px 10px; FONT-SIZE: 1.3em
}
H4 {
	MARGIN: 2px 0px 10px; FONT-SIZE: 1.1em
}
H5 {
	MARGIN: 2px 0px 10px; FONT-SIZE: 1.1em
}
H6 {
	MARGIN: 2px 0px 3px; FONT-SIZE: 1.1em
}
BODY {
	TEXT-ALIGN: left !important; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-image: url(http://www.smt.fi/smt_fi-theme/images/smt_fi/bg_new.jpg);background-repeat:no-repeat;background-color: #334E07; COLOR: #333333; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #333333; FONT-SIZE: 70% !important
}
TEXTAREA {
	FONT-FAMILY: Arial,Helvetica,sans-serif; COLOR: #333333; FONT-SIZE: 70% !important
}
INPUT {
	MARGIN-BOTTOM: 3px
}
SELECT {
	MARGIN-BOTTOM: 3px
}
TEXTAREA {
	MARGIN-BOTTOM: 3px
}
P {
	MARGIN: 3px 0px 7px
}
HTML BODY TABLE DIV INPUT[type='radio'] {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE TD {
	VERTICAL-ALIGN: top
}
TABLE TH {
	VERTICAL-ALIGN: top
}
SELECT {
	FONT-SIZE: 1em
}
INPUT {
	FONT-SIZE: 1em
}

td#textNormal {color: black;}

.textBold {
	FONT-WEIGHT: bold
}
.lft {
	PADDING-BOTTOM:5px; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fffff; COLOR: #00000; FONT-SIZE: 150%; FONT-WEIGHT: bold; PADDING-TOP: 5px; text-transform: uppercase;
}
.lft#hotel {
		color: black;
		font-size: smaller;
}
.lft#flight{
		color: black;
}
#container UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
#container OL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
#div_popup_container UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
#div_popup_container OL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
HTML BODY DIV A {
	COLOR: #5ba1d4
}
#container A:hover {
	TEXT-DECORATION: none;
}
#div_popup_container A:hover {
	TEXT-DECORATION: underline
}
.ImgLookUp {
	WIDTH: 20px
}
.ImgStar {
/* CHECK THIS OUT! MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: 11px; BACKGROUND: url(../img/holiday/star.gif) no-repeat left top */	
MARGIN: 0px; PADDING-LEFT: 7px; WIDTH: 11px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=83ae1e34-48dd-4543-b141-04f9ee1baf6b&groupId=23702&t=1265787378684) no-repeat left top;
}
.ImgHoliday {
/* CHECK THIS OUT! BACKGROUND: url(../img/holiday/star.gif)*/;
	display: none;
}
UL.headerSection LI.rgt A.btt {
	/* CHECK THIS OUT! BACKGROUND-IMAGE: url(../img/icon_arrow_up.gif)*/;
 BACKGROUND-IMAGE: url(../img/icon_arrow_up.gif)
}
.flight_title TH.dep {
	BACKGROUND-IMAGE: url(../img/holiday/icon_outbound.gif)
}
.flight_title TH.ret {
	BACKGROUND-IMAGE: url(../img/holiday/icon_inbound.gif)
}
#fare_wrn {
	BACKGROUND-IMAGE: url(../img/holiday/warning.gif)
}
.purc_table TD.line_dots {
	BACKGROUND-IMAGE: url(../img/lineDots.gif)
}
.ImgCal {
/* CHECK THIS OUT! PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 1px; BACKGROUND: url(../img/cal.gif) no-repeat left top; HEIGHT: 1px; MARGIN-LEFT: 0px; FONT-SIZE: 15px; CURSOR: pointer; PADDING-TOP: 0px; */	
PADDING-BOTTOM: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 1px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=3f6f455c-c692-4214-a1b9-a1e9cf6d93a6&groupId=23702&t=1265787378837) no-repeat left top; HEIGHT: 1px; MARGIN-LEFT: 0px; FONT-SIZE: 15px; CURSOR: pointer; PADDING-TOP: 0px; 
}
UL.headerSection LI#email {
	/* CHECK THIS OUT! PADDING-LEFT: 30px; BACKGROUND: url(../img/holiday/icon_email1.gif) no-repeat left top;*/
PADDING-LEFT: 30px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=3af3d528-839b-4d68-8f0d-4bf808736c2f&groupId=23702&t=1265787378744) no-repeat left center;
}
UL.headerSection LI#print {
	/* CHECK THIS OUT! PADDING-LEFT: 30px; BACKGROUND: url(../img/holiday/icon_printer1.gif) no-repeat left top*/
PADDING-LEFT: 30px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=44af6a46-cf19-44f2-8524-2ec39496910c&groupId=23702&t=1265787378785) no-repeat left center;
}
.ImgHelp {
	/* CHECK THIS OUT! PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; BACKGROUND: url(../img/icon_help9.gif) no-repeat left top; HEIGHT: auto; PADDING-TOP: 0px*/
PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=2933f4e1-5ace-479a-93cd-e2d7564c2c88&groupId=23702&t=1265787283713) no-repeat left top; HEIGHT: auto; PADDING-TOP: 0px;

}
.ImgHelp9 {
	/* CHECK THIS OUT! PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; BACKGROUND: url(../img/icon_help9.gif) no-repeat left top; HEIGHT: auto; PADDING-TOP: 0px*/
PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 12px; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=2933f4e1-5ace-479a-93cd-e2d7564c2c88&groupId=23702&t=1265787283713) no-repeat left top; HEIGHT: auto; PADDING-TOP: 0px

}
.legendText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BACKGROUND: #fff; COLOR: #000; PADDING-TOP: 0px; 
}
.opBy {
	FONT-WEIGHT: bold
}
.currencyIcon {
	FONT-WEIGHT: bold; 
}
#fare_wrn {
	COLOR: #f69919; FONT-SIZE: 1.1em; FONT-WEIGHT: bold
}
.pricing .totalPrice .priceLabel {
	FONT-WEIGHT: bold
}
.pricing .totalPrice .priceUnchecked {
	COLOR: #ccc; FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
HTML BODY DIV .buttonPage {	
/* CHECK THIS OUT! BORDER-BOTTOM: #c3c3c3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../img/client/button_grey.gif) repeat-x left top; MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 0px; background: #fff;*/
 BORDER-BOTTOM: #c3c3c3 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #c3c3c3 0px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: inline; BACKGROUND: url(../img/client/button_grey.gif) repeat-x left top; MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-TOP: #c3c3c3 0px solid; BORDER-RIGHT: #c3c3c3 0px solid; PADDING-TOP: 0px; background: #fff;
BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=d076471f-25bd-40bf-8c16-8be088fde708&groupId=23702&t=1265786901888) repeat-x left top; 
}
#holiday_advs .buttonPage {	
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;
padding-left: 20px;
}

.pricingButton {
	/* CHECK THIS OUT BORDER-BOTTOM: #c3c3c3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(../img/client/button_grey.gif) repeat-x left top; MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 0px; */
BORDER-BOTTOM: #c3c3c3 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #c3c3c3 1px solid; PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BACKGROUND: url(https://www.smt.fi/image/image_gallery?uuid=d076471f-25bd-40bf-8c16-8be088fde708&groupId=23702&t=1265786901888) repeat-x left top; MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-TOP: #c3c3c3 1px solid; BORDER-RIGHT: #c3c3c3 1px solid; PADDING-TOP: 0px; 
}
HTML BODY DIV .pricingButton {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
HTML BODY DIV .tableNavHeader .buttonPage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 5px; 
}
HTML BODY DIV .search_recap_holiday .buttonPage {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 10px; 
}
HTML BODY DIV TD.buttonCollapse DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 25px; DISPLAY: inline !important; PADDING-TOP: 10px; width: 70%;  
}
HTML BODY DIV TD.buttonCollapse DIV.ofl {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
.buttoncollapse{
 
width: 70%;
}
HTML BODY DIV .sort .buttonPage {
	display:none;
}
HTML BODY DIV .tableNavHeaderXSell .buttonPage {
	HEIGHT: 35px
}
HTML BODY DIV .mp_foot .buttonPage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
HTML BODY DIV .buttonPage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
HTML BODY DIV .b1 .buttonPage {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; PADDING-TOP: 5px
}
HTML BODY DIV .buttonPage A {
	BORDER-BOTTOM-STYLE: none !important; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none !important; BACKGROUND: none transparent scroll repeat 0% 0% !important; BORDER-LEFT-STYLE: none !important; FONT-WEIGHT: normal; TEXT-DECORATION: none !important; PADDING-TOP: 0px; text-transform: uppercase; color:#FFF;font-weight: bold; 
}
.pricingButton A {
	BORDER-BOTTOM-STYLE: none !important; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none !important; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none !important; BACKGROUND: none transparent scroll repeat 0% 0% !important; BORDER-LEFT-STYLE: none !important; FONT-WEIGHT: normal; TEXT-DECORATION: none !important; PADDING-TOP: 0px; text-transform: uppercase; color:#FFF; 
}
HTML BODY DIV .buttonPage A:hover {
	TEXT-DECORATION: none !important; text-transform: uppercase; color: #FFF; background-color: transparent; 
}
.pricingButton A:hover {
	COLOR: #FFF; TEXT-DECORATION: none !important; background-color: transparent; 
}
HTML BODY DIV .buttonPage SPAN {
	display:none;text-transform: uppercase; color:#FFF; 
/*BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #464f55 !important; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px*/
}
.pricingButton SPAN {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #464f55 !important; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
HTML BODY DIV .buttonPage SPAN A {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
}
.tableProcessIndicator {
	border-bottom: 0px; BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; font-size: 125%;
}
.tableProcessIndicator TABLE.tablePI TD.bgrd {
	COLOR: #999999; text-transform: capitalize; font-weight:bold;
}
.tableProcessIndicator TABLE.tablePI TD.tablePI {
	COLOR: #5ba1d4; text-transform: capitalize; font-weight:bold;
}
.tableProcessIndicator TABLE.tablePI TD.textBold {
	COLOR: #5ba1d4; text-transform: capitalize; font-weight:bold; padding:0px;
}
#jumpto {
	WIDTH: 100%; OVERFLOW: hidden
}
#jumpto LI {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.package {
	WIDTH: 100%; OVERFLOW: hidden
}
.package .price {
	WIDTH: 30%; FLOAT: right
}
.package .info {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 2%; PADDING-LEFT: 2%; WIDTH: 61%; PADDING-RIGHT: 2%; FLOAT: left; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 2%
}
.package .info .title A {
	FONT-WEIGHT: bold
}
.package .hotels {
	
}
.package .packageContent {
	BORDER-TOP: #cedeee 1px solid; PADDING-TOP: 10px
}
.package .flightLocationDetails LI {
	DISPLAY: inline
}
UL.flightList {
	PADDING-BOTTOM: 15px; WIDTH: 100%; OVERFLOW: hidden
}
UL.flightList LI.departureFlight {
	WIDTH: 47%; FLOAT: left; MARGIN-RIGHT: 3%
}
UL.flightList LI.returnFlight {
	WIDTH: 48%; FLOAT: left
}
.flight_summary TABLE {
	MARGIN-BOTTOM: 5px
}
.planeChange#holiday_planeChange {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BACKGROUND: #dcdcdc; PADDING-TOP: 5px
}
.container {
	BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 0px solid; MARGIN-TOP: 0px; WIDTH: 750px; MARGIN-BOTTOM: 0px; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid
}
.container2 {
	BORDER-BOTTOM: #000000 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #000000 0px solid; MARGIN-TOP: 0px; WIDTH: 750px; MARGIN-BOTTOM: 0px; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid
}
#container {
	filter:alpha(opacity=93); opacity:0.93; BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: auto; WIDTH: 1000px; BACKGROUND: #fff;  OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#div_popup_container {
	BORDER-BOTTOM: 0px solid; BORDER-LEFT: 0px solid; MARGIN: auto; WIDTH: 1000px; BACKGROUND: #ffffff; OVERFLOW: hidden; BORDER-TOP: 0px solid; BORDER-RIGHT: 0px solid
}
#mainCont {
	BACKGROUND: #fff
}
#pop_head {
	BORDER-BOTTOM: #cedeee 1px solid; PADDING-BOTTOM: 7px; BACKGROUND-COLOR: #5ba1d4; PADDING-LEFT: 1%; WIDTH: 98%; PADDING-RIGHT: 1%; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
#pop_head A {
	FLOAT: right; LETTER-SPACING: 0px; COLOR: #fff !important; FONT-WEIGHT: bold
}
#pop_head A:hover {

	COLOR: #fff !important
}
#div_popup_container {
 width: 96%;
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px;
}
.tablePopUp {
	WIDTH: 100%; BORDER-COLLAPSE: separate; background: #FFF; filter:alpha(opacity=93); opacity:0.93;
}
UL.popUpMenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tablePopUp TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.tablePopUp TD.footer {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 10px; 
}
.layoutTable {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
.layoutRight IFRAME {
	MARGIN-TOP: 5px; WIDTH: 260px; HEIGHT: 1000px; background-color: #FFF;
}
.layoutTable TD {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px auto 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: top; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
HTML BODY TD.layoutRight {
	background-color: #FFF; PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; WIDTH: auto !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
#creditCard TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.layoutBody {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
.ConfDownPaymPrice {
display:block;
text-align:center;
}
.ConfDownPaymDate {

}
.DownPaymDate td {
}

.DownPaymPrice {

}
.DownPaymBottomPriceSection{
width: 100%;
}
.DownPaymPriceTable td{
white-space: normal; 
}
.DownPaymLeft{
}

#DP_panel1_balance_label{
width: 70%;}

TR .DownPaymPriceTable{
border: 1px solid #5ba1d4; width: 675px;}
.layoutBottom {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
.layoutBottom IFRAME {
	DISPLAY: none
}
.layoutLeft {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 10px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid; PADDING-TOP: 0px
}
.layoutLeft IFRAME {
	WIDTH: 0px; DISPLAY: none
}
.layoutTable P {
	BORDER-BOTTOM: #000000 0px solid; BORDER-LEFT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #000000 0px solid
}
.tableHeader {
	MARGIN: 5px 0px 10px
}
.tableHeader TD {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5ba1d4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.tableHeader TD A {
	COLOR: #fff !important
}
.tableHeader TD A:hover {
	COLOR: #fff !important
}
.tableMenu2Div {
	PADDING-TOP: 10px
}
.tableMenu2 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tablePI {
	MARGIN: 0px auto auto 0px
}
.tablePI TD {
	PADDING-RIGHT: 10px
}
TABLE.tableNavHeader {
	MARGIN: 15px 0px; WIDTH: 100%; BORDER-COLLAPSE: separate; BACKGROUND: none transparent scroll repeat 0% 0%; OVERFLOW: hidden; BORDER-TOP: #9dbede 1px solid
}
.tableNavHeader TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.NavMenu {
	BORDER-BOTTOM: #b0ccd0 1px solid; BORDER-LEFT: #b0ccd0 1px solid; BACKGROUND-COLOR: #f5f5f5; DISPLAY: none; BORDER-TOP: #b0ccd0 1px solid; BORDER-RIGHT: #b0ccd0 1px solid
}
.tableNavHeader A {
	COLOR: #5ba1d4; background:none;
}
#divWait {
	BORDER-BOTTOM: #b0ccd0 1px solid; BORDER-LEFT: #b0ccd0 1px solid; PADDING-BOTTOM: 15px; MARGIN: 20px auto auto; PADDING-LEFT: 10px; WIDTH: 40%; PADDING-RIGHT: 10px; BACKGROUND: #fff; BORDER-TOP: #b0ccd0 1px solid; BORDER-RIGHT: #b0ccd0 1px solid; PADDING-TOP: 15px
}
.lineSeparator {
	BORDER-BOTTOM: #9dbede 1px solid; MARGIN-BOTTOM: 5px
}
.lineSeparator2 {
	BORDER-BOTTOM: #cedeee 1px dotted
}
.lineSeparatorPassenger {
	BORDER-BOTTOM: #cedeee 1px solid; PADDING-TOP: 5px
}
.clear {
	CLEAR: both; OVERFLOW: hidden
}
.availPanelExpand {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto !important; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 10px
}
.availPanelCollapse {
	width: 97,5%;BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px 0px 20px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: auto !important; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 10px; filter:alpha(opacity=93); opacity:0.93;
}
filter:alpha(opacity=95); opacity:0.95;}

.availPanelExpand A {
	COLOR: #5ba1d4
}
.availPanelCollapse A {
	COLOR: #5ba1d4
}
.availPanelHeader {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-COLLAPSE: separate; BORDER-TOP-STYLE: none; BACKGROUND: #5ba1d4; COLOR: #fff !important; MARGIN-LEFT: 0px; CLEAR: left; BORDER-LEFT-STYLE: none; MARGIN-RIGHT: 0px; PADDING-TOP: 0px
}
.availPanelHeader A {
	COLOR: #fff !important; text-decoration: none;
}
.availPanelHeader A:hover {
	COLOR: #fff !important
}
#container .availPanelHeader {
	COLOR: #333333; background: #5ba1d4;
}
.availPanelHeader .ap_list {
	WIDTH: 100%; OVERFLOW: hidden; background: #5ba1d4;
}
.availPanelHeader .ap_list LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; FONT-WEIGHT: bold; PADDING-TOP: 10px;background: #5ba1d4;
}
#container .availPanelHeader .ap_list LI A {
	COLOR: #000; 
}

#holiday_alt_hotel #container .tableAvail TD.buttonCollapse h1{
font-size: 1.8em;}
#holiday_alt_air #container .tableAvail TD.buttonCollapse h1 {
font-size: 1.8em;}
#holiday_avail #container .tableAvail TD.buttonCollapse {

}
#container .tableAvail TD.buttonCollapse {
TEXT-ALIGN: center;
BACKGROUND-COLOR: #5ba1d4; 
MARGIN: 0px; 
WIDTH: 20%; 
COLOR: #fff; VERTICAL-ALIGN: middle; 
padding: 0px;
border: 0px solid #FFF !important;
border-width: 0px !important;
border-style: solid !important;
border-color: #FFF !important;
padding-top: 2px;

}
td.buttoncollapse{
background-color:#5ba1d4;
border: 0px solid #FFF !important;
border-width: 0px !important;
border-style: solid !important;
border-color: #FFF !important;
height: 100%;
}
#container .tableAvail TD.buttonCollapse UL {
MARGIN: 0px;
background-color:#5ba1d4;
width: 100%;
height: 100%;
border-bottom:10px solid #5ba1d4;
border-top:7px solid #5ba1d4;

}
#holiday_avail #container .tableAvail TD.buttonCollapse UL {
border-right: 0px solid #5ba1d4;
border-left: 0px solid #5ba1d4;
height:100%;
}
#container .tableAvail TD.buttonCollapse LI {
	DISPLAY: block;
background-color:#5ba1d4;

}

#container .tableAvail TD.buttonCollapse A {
	COLOR: #fff;
	text-decoration: none;
font-size: small;
font-weight: bold;
}

#container .tableAvail TD.buttonCollapse A:hover{
	COLOR: #fff;
	text-decoration: none;
}
.tableAvail TD.buttonCollapse H1 {
	COLOR: #fff;
	font-size: 120%; 
	text-transform: none;
}
.tableAvail .photo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 10%; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px
}
.tableAvail .photo .photoHolder {
	WIDTH: 100%; OVERFLOW: hidden
}


.tableAvail .holiday_ta_w1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px;  PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; float:inherit;}

#holiday_alt_hotel .tableAvail .holiday_ta_w1  TD{
	WIDTH: 205px;  }
	#holiday_avail .tableAvail .holiday_ta_w1 {
	WIDTH: 30%;  }
	#holiday_avail .tableAvail .holiday_ta_w2 {
	WIDTH: 30%;  }


.tableAvail .holiday_ta_w2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; 
}

#prices {
	WIDTH: 100%; OVERFLOW: hidden
}
#prices #priceLabels {
	WIDTH: 30%; MARGIN-BOTTOM: 15px; FLOAT: left; OVERFLOW: hidden
}
#prices #priceLabels {
	MARGIN-BOTTOM: 15px
}
#prices #priceValues {
	WIDTH: 67%; MARGIN-BOTTOM: 15px; FLOAT: right; FONT-SIZE: 1.1em; OVERFLOW: hidden; FONT-WEIGHT: bold
}
#prices .prices LI {
	DISPLAY: block
}
#prices .priceChecked {
	FONT-WEIGHT: bold
}
#prices .totalPriceValue {
	FONT-SIZE: 1.3em; FONT-WEIGHT: bold
}
#prices .divProfileSign {
	BORDER-BOTTOM: #9dbede 1px solid; BORDER-LEFT: #9dbede 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #9dbede 1px solid; BORDER-RIGHT: #9dbede 1px solid; PADDING-TOP: 10px
}
.footerTable {
	TEXT-ALIGN: left; MARGIN-TOP: 3px; WIDTH: 100%; COLOR: #9dbede; BORDER-TOP: #9dbede 1px solid; display:none;
}
.footerTable TD {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#footer {
	BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; MARGIN-TOP: -35px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 18px !important; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 10px
}
.footerTableCopy {
	MARGIN-BOTTOM: 10px
}
.tableError {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; MARGIN: 0px 0px 20px; BACKGROUND: #f4f7fa; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
.tableError TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.textMandatory {
	COLOR: #ff0000; FONT-SIZE: 120%; FONT-WEIGHT: bold
}
#WDSError {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px; 
}
#MPMYSPanel {
	WIDTH: 100%; OVERFLOW: hidden
}
TABLE.search_recap_holiday {
	border: 0px;
}
.search_recap_holiday TD#srh_left H2 {
	font-size: 120%; 
}
.search_recap_holiday TD#srh_right H2 {
	FLOAT: none !important; font-size: 120%;
}
.search_recap_holiday TD {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 4px !important; PADDING-RIGHT: 10px !important; PADDING-TOP: 0px !important; background: #FFF; 
}
.search_recap_holiday TD#srh_left {
	border-top: 0px;border-right: 0px; 
}
.srh_tb2 {
width: 100%; 
}
.srh_tb1 {
width: 400px;padding-right:-15px;
}
.search_recap_holiday TD#srh_right {
	border-top: 0px; 
}
.tableInfoText {
	MARGIN-LEFT: 0px
}
#mainCont PRE {
	FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 1em
}
#scrollPurcCond {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.divtableFlightConf {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; WIDTH: 99%; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 15px
}
.divTableModify {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
DIV.divTablePassengerText {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.ht1 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.purcTable {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#segmentDetail H3 {
	DISPLAY: inline; MARGIN-RIGHT: 20px
}
HTML BODY TABLE .ErrorBgrd TD {
	PADDING-BOTTOM: 5px !important; BACKGROUND-COLOR: #ffffcc; PADDING-LEFT: 5px !important; PADDING-RIGHT: 5px !important; PADDING-TOP: 5px !important
}
.mp_p {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 20px
}
#modifyDisplay1 {
	WIDTH: 100%; OVERFLOW: hidden
}
.sectionHolder {
	PADDING-BOTTOM: 10px !important; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; MARGIN-BOTTOM: 3px; PADDING-TOP: 10px !important;
}
.pricing {
width: 90%;}

.bkgrd {
	CLEAR: both
}
#title {
	FONT-WEIGHT: bold
}
.tableSubHeader {
	MARGIN: 7px 0px
}
.tableSubHeader TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: #5ba1d4; COLOR: #fff; FONT-SIZE: 1.5em; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.activityItem {
	border: 0px solid  #5ba1d4;MARGIN: 0px; WIDTH: 100%; 
}
.activityItem TD.activityDescription {
	WIDTH: 50%; PADDING-RIGHT: 20px; border: 0px; border-right: 1px solid #5ba1d4;
}
.activityItem TD.activityItemCheckbox {
	WIDTH: 2%; border-bottom:0px;
}
.activityItem TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-TOP: 5px;
}
.activityItem .availPanelCollapse  TD{
}
.activityItem .availPanelCollapse{
border-bottom: 0px solid  #5ba1d4;}

.activitiesSection {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 15px
}
.headerSection {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.headerSection .lft {
	DISPLAY: block; FLOAT: none; FONT-SIZE: 120% !important; padding-left: 0px;
}
UL.headerSection LI#print {
	display:none;MARGIN-TOP: 0px; text-transform: capitalize; font-size:120%;margin-right: 75px;
}
UL.headerSection LI#email {
	display:none;MARGIN-TOP: 0px; MARGIN-RIGHT: 80px;text-transform: capitalize; font-size:120%; margin-right: 185px;
}
UL.headerSection A {
	COLOR: #5ba1d4
}
UL.headerSection LI.rgt {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: right; PADDING-TOP: 15px
}
.pricing {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 15px; MARGIN-TOP: 10px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 15px
}
.pricingSection div{
display:none;}
.align price {
display:block; 
}
.recap_price {
display:none;}

DIV.photoHolder {
	BORDER-BOTTOM: #cccccc 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #cccccc 0px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 0px solid; BORDER-RIGHT: #cccccc 0px solid; PADDING-TOP: 2px
}
.divLegend2 {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #5ba1d4; MARGIN-TOP: 2px; PADDING-LEFT: 1%; WIDTH: 97,5%; PADDING-RIGHT: 1%; MARGIN-BOTTOM: 2px; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 3px
}
#container .divLegend2 A {
	PADDING-LEFT: 5px;
}
.mp_expandFlights {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 20px; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 10px
}
#table_headerNote {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; BACKGROUND-COLOR: #ffffcc; MARGIN-BOTTOM: 15px; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
#table_headerNote TD {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
.header {
	FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.tableMenu2 {
	/*CHECK THIS OUT WIDTH: 100%*/ display:none;
}

#container .tableMenu2 TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#container LI.rgt {
	FLOAT: right;
}

.rgt SPAN {
	MARGIN-RIGHT: 10px
}
.divLegend2 UL LI {
	FLOAT: left; MARGIN-RIGHT: 0px; color: white;
}
.sort {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px; font-size:120%; text-transform: capitalize; margin:0px;
}
#container #prev_page_link {
	MARGIN-RIGHT: 10px; color: #FFF;
}
#container #next_page_link {
	MARGIN-RIGHT: 10px; color: #FFF;
}
.headerSub {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
.ImgLogo {
	DISPLAY: none; HEIGHT: 0px; OVERFLOW: hidden
}
/*.sectionTableSearch SPAN {
	DISPLAY: none
}*/

#holiday_advs_footerTableId {
	DISPLAY: none
}
#holiday_fare_footerTableCopyId {
	DISPLAY: none
}
#holiday_shop_footerTableCopyId {
	DISPLAY: none
}
#alpi_footerTableCopyId {
	DISPLAY: none
}
#holiday_purc_footerTableCopyId {
	DISPLAY: none
}
#holiday_advs_footerTableCopyId {
	DISPLAY: none
}
#holiday_avail_footerTableCopyId {
	DISPLAY: none
}
#generr_footerTableCopyId {
	DISPLAY: none
}
#tlist_footerTableCopyId {
	DISPLAY: none
}
.divRecap {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; FLOAT: left
}
H3#modifyTitle {
	BORDER-BOTTOM: #cedeee 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5ba1d4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #ffffff; FONT-SIZE: 1.5em; BORDER-TOP: #cedeee 1px solid; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.divtableBodyText2 {
	BACKGROUND-COLOR: #f4f7fa
}
.tableBodyText {
	WIDTH: 570px; MARGIN-LEFT: 25px
}
.tableTimeOut {
	WIDTH: 570px; MARGIN-LEFT: 25px
}
.tableBodyText TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableTimeOut {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableBodyText TD.underline {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 2px
}
.tableBodyText TD.space {
	HEIGHT: 10px
}
.tableBodyText TD.LP {
	PADDING-LEFT: 15px
}
.tableTimeOut TD {
	VERTICAL-ALIGN: top
}
.tableTimeOut TD P {
	LINE-HEIGHT: 10px
}
.tableEmailText {
	WIDTH: 573px; FONT-SIZE: 110%; 
}
.tableEmailText TH {
	TEXT-ALIGN: left; FONT-SIZE: 200%; 
}
.tableTripSummary {
	WIDTH: 570px; MARGIN-LEFT: 25px
}
.tableTripSummary TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableTripSummary TD.space {
	HEIGHT: 3px
}
.divTableRecap {
	BORDER-BOTTOM: #cccccc 1px solid
}
.tableRecap {
	WIDTH: 60%; MARGIN-LEFT: 25px
}
.tableRecap TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableRecapWide TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableRecapWide TH {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 3px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableRecap TD.space {
	HEIGHT: 10px
}
.tableRecapWide TD.space {
	HEIGHT: 10px
}
.tableFilter {
	WIDTH: 573px; MARGIN-LEFT: 25px
}
.ImgPlane2 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 30px; BACKGROUND: url(../img/connection_flights.gif) no-repeat left center; FLOAT: left; HEIGHT: 18px; OVERFLOW: hidden; PADDING-TOP: 5px
}
.textChangeAirport {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: inline-block; PADDING-TOP: 5px
}
.tableFilter TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 2px
}
.tableFlightConf {
	MARGIN: 0px 0px 15px; WIDTH: 100%
}
.tableHotelConf {
	MARGIN: 0px 0px 15px; WIDTH: 60%
}
.tableCarConf {
	MARGIN: 0px 0px 15px; WIDTH: 60%
}
.tableTrainConf {
	MARGIN: 0px 0px 15px; WIDTH: 60%
}
.tableFlightConf {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
.tableFlightConf TH {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cedeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableHotelConf TH {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cedeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableCarConf TH {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cedeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableTrainConf TH {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #cedeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableFlightConf TH.changeFlight {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableHotelConf TH.changeFlight {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableCarConf TH.changeFlight {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableTrainConf TH.changeFlight {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
.tableFlightConf TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.tableTrainConf TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.tableHotelConf TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.tableCarConf TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 2px
}
.tableFlightConf TD.flight {
	WIDTH: 17%
}
.tableFlightConf TD.space {
	HEIGHT: 10px
}
.tableHotelConf TD.space {
	HEIGHT: 10px
}
.tableCarConf TD.space {
	HEIGHT: 10px
}
.tableTrainConf TD.space {
	HEIGHT: 10px
}
.tableHotelConf SPAN.textBoldSmallFlight {
	PADDING-LEFT: 0px
}
.tableCarConf SPAN.textBoldSmallFlight {
	PADDING-LEFT: 0px
}
.tableCarConf TD TABLE TD {
	PADDING-LEFT: 0px
}
.tableFlightConf TD.textBoldSmallFlight {
	WHITE-SPACE: nowrap
}
.tableCarConf TD.textBoldSmallFlight {
	WHITE-SPACE: nowrap
}
.tableHotelConf TD.textBoldSmallFlight {
	WHITE-SPACE: nowrap
}
.tableFlightConf TD.border {
	BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #6a7b80; BORDER-TOP: #cccccc 1px dotted; PADDING-TOP: 3px
}
.tableFlightConf TD SPAN.tech {
	WHITE-SPACE: nowrap; COLOR: #6a7b80; FONT-SIZE: 90%
}
.tableTrainConf TD SPAN.tech {
	WHITE-SPACE: nowrap; COLOR: #6a7b80; FONT-SIZE: 90%
}
.tableHotelConf TD SPAN.tech {
	WHITE-SPACE: nowrap; COLOR: #6a7b80; FONT-SIZE: 90%
}
.tableCarConf TD SPAN.tech {
	WHITE-SPACE: nowrap; COLOR: #6a7b80; FONT-SIZE: 90%
}
.tableFlightConf TD.border2 {
	BORDER-BOTTOM: #cccccc 1px dotted; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #e8f0f1; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #6a7b80; BORDER-TOP: #cccccc 1px dotted; PADDING-TOP: 0px
}
.tableFlightConf TD.seats {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.tableFlightConf TD.Highlight {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #e8f0f1; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.tableHotelConf SPAN {
	PADDING-LEFT: 15px
}
.tableConfText SPAN A {
	PADDING-LEFT: 15px
}
.tableCarConf SPAN {
	PADDING-LEFT: 15px
}
.tableHotelConf SPAN.textBoldSmallFlight {
	PADDING-LEFT: 0px
}
.tableCarConf SPAN.textBoldSmallFlight {
	PADDING-LEFT: 0px
}
.tableConfFlightText {
	WIDTH: 573px; MARGIN-LEFT: 25px
}
.tableConfFlightText TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.tableConfFlightText TD.NoPad {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tableConfFlightText TD.space {
	HEIGHT: 10px
}
.tableConfFlightText TD.borderLeft {
	BORDER-LEFT: #e6e6e6 1px solid
}
.tableConfText {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; WIDTH: 60%; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
.tableConfText TABLE {
	WIDTH: 100%; OVERFLOW: hidden
}
.tableConfText TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
.tableModify TD {
	PADDING-BOTTOM: 5px
}
.tableConfText3 TD {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
.tableConfText TD.space {
	HEIGHT: 10px
}
.tableConfText3 TD.space {
	HEIGHT: 10px
}
.tableConfText TD.space2 {
	HEIGHT: 3px; color: #000;
}
.tableConfText TD.underline {
	BORDER-TOP: #b90000 1px solid
}
.tableConfText3 TD.underline {
	BORDER-TOP: #b90000 1px solid
}
.tableConfText TD.underline2 {
	BORDER-BOTTOM: #f2853d 1px solid; BORDER-TOP: #f2853d 1px solid
}
.tableConfText3 TD.underline2 {
	BORDER-BOTTOM: #f2853d 1px solid; BORDER-TOP: #f2853d 1px solid
}
.tableConfText TD.underline3 {
	BORDER-TOP: #999999 1px solid
}
.tableConfText TD.header {
	FONT-WEIGHT: bold
}
.tableConfText3 TD.header {
	FONT-WEIGHT: bold
}
.tableConfText TABLE TD {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap
}
.tableConfText TD.price {
	BORDER-BOTTOM: #cccccc 0px solid; BORDER-LEFT: #cccccc 0px solid; BORDER-TOP: #cccccc 0px solid; BORDER-RIGHT: #cccccc 0px solid
}
.tableConfText TD.align {
	TEXT-ALIGN: right; WHITE-SPACE: nowrap
}
.tablePassenger {
	WIDTH: 60%; MARGIN-LEFT: 25px
}
.tablePassenger TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.tablePassengerIndent {
	MARGIN-LEFT: 10px
}
.tablePassenger TD.space {
	HEIGHT: 8px
}
.tablePref {
	WIDTH: 557px; MARGIN-LEFT: 25px
}
.tablePref TH {
	TEXT-ALIGN: left; COLOR: #000; VERTICAL-ALIGN: top
}
.tablePref TD {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 1px
}
.tablePref TD.space {
	HEIGHT: 6px
}
.tablePref TD.bgrd {
	BACKGROUND-COLOR: #f4f7fa
}
.tablePref TD UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tablePref TD LI {
	PADDING-BOTTOM: 3px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.tablePref TD LI#pad {
	PADDING-TOP: 10px
}
.tablePref TD LI#pad2 {
	PADDING-BOTTOM: 10px
}
.tablePref2 {
	WIDTH: 557px; MARGIN-LEFT: 25px
}
.tablePref2 TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
.tableUpdate TD {
	BACKGROUND-COLOR: #f5f5f5
}
.tableQuickLinks {
	BORDER-BOTTOM: #999999 2px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 170px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #999999 2px solid
}
.tableQuickLinks TH {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #cedeee; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.tableQuickLinks TD {
	FONT-SIZE: 90%
}
.tableQuickLinks TD.spacing {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#mod_table {
	BORDER-BOTTOM: #cedeee 1px dashed; BORDER-LEFT: #cedeee 1px dashed; MARGIN: 15px 1%; WIDTH: 98%; BORDER-COLLAPSE: collapse; CLEAR: both; BORDER-TOP: #cedeee 1px dashed; BORDER-RIGHT: #cedeee 1px dashed
}
HTML BODY TABLE TABLE .b1 {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px !important; VERTICAL-ALIGN: bottom
}
#mod_table .divRecap {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 1%; WIDTH: 98%; PADDING-RIGHT: 1%; OVERFLOW: hidden; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid; PADDING-TOP: 10px
}
#mod_table TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 5px
}
#mod_table .divRecap {
	BACKGROUND: #e5eef8
}
TABLE TABLE.mp_datesFilter {
	BORDER-COLLAPSE: collapse
}
TABLE TABLE.mp_datesFilter TD {
	BORDER-BOTTOM: #9dbede 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; BORDER-RIGHT: #9dbede 1px solid; PADDING-TOP: 5px
}
TABLE TABLE.mp_datesFilter TH {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 8px; PADDING-TOP: 5px
}
DIV#flexibleDates TABLE .mp_over {
	BACKGROUND: #ccc
}
DIV#flexibleDates TABLE .bgrd {
	BACKGROUND: #5ba1d4; COLOR: #fff
}
.tableRecapWide TD {
	PADDING-RIGHT: 20px
}
.mp_holder {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #b0ccd0 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 99.5% !important; MARGIN-BOTTOM: 20px; BORDER-TOP: #b0ccd0 1px solid; BORDER-RIGHT: #b0ccd0 1px solid
}
.mp_expandFlights H4 {
	DISPLAY: inline; MARGIN-RIGHT: 15px
}
.mp_title {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #5ba1d4; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #fff; PADDING-TOP: 5px
}
.mp_title H3 {
	MARGIN: 0px; COLOR: #fff
}
.mp_ow {
	WIDTH: 100%
}
.mp_multi {
	WIDTH: 100%
}
.mp_holder H4 {
	PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-LEFT: 25px; PADDING-RIGHT: 5px; PADDING-TOP: 4px
}
UL.mpList LI.line {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.mp_left {
	WIDTH: 49%; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 10px; BORDER-RIGHT: #b0ccd0 1px solid
}
.mp_holder .mp_left H4 {
	BACKGROUND: #cedeee; COLOR: #000
}
.mp_holder .mp_ow H4 {
	BACKGROUND: #cedeee; COLOR: #000
}
.mp_right {
	BORDER-LEFT: #b0ccd0 1px solid; WIDTH: 49%; MARGIN-BOTTOM: 10px; FLOAT: right
}
.mp_holder .mp_right H4 {
	BACKGROUND: #cedeee
}
.mp_holder .mp_multi H4 {
	PADDING-LEFT: 5px; BACKGROUND: #5ba1d4
}
.mpDisplay {
	BORDER-BOTTOM: #b0ccd0 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
.mpDisplay TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.mpDisplay TD.mp_w1 {
	WIDTH: 20px; BORDER-RIGHT: #b0ccd0 1px solid
}
.mpDisplay TD.mp_w2 {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 40%; PADDING-RIGHT: 12px; PADDING-TOP: 2px
}
.mpDisplay TD.mp_w3 {
	WIDTH: 55%
}
.na.mpDisplay {
	BACKGROUND-COLOR: #f5f5f5
}
.na.mpDisplay TD {
	COLOR: #999999
}
.na.mpDisplay TD A {
	COLOR: #999999
}
.mpTime TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
UL.mpList LI {
	LIST-STYLE-POSITION: inside; LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline; WHITE-SPACE: nowrap
}
.mp_foot {
	Z-INDEX: 5; BORDER-BOTTOM: #b0ccd0 1px solid; POSITION: relative; TEXT-ALIGN: right; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #f2f2f2; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; HEIGHT: 40px !important; OVERFLOW: hidden; BORDER-TOP: #b0ccd0 1px solid; TOP: -1px; PADDING-TOP: 5px
}
.tableRecapWide TD.w1 {
	WIDTH: 80%
}
DIV.maxwidth_hotel {
	; WIDTH: expression(250 + "px"); MAX-WIDTH: 400px
}
DIV.maxwidth_car {
	; WIDTH: expression(350 + "px"); MAX-WIDTH: 400px
}
.sectionHolderAvail {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
sectionHolderAvail UL LI {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.availPanelExpand {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 25px; HEIGHT: auto !important; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
.availPanelCollapse {
	/*CHECK THIS OUT!*/width: 97,5%; BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 0px 0px 25px; HEIGHT: auto !important; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid;  
}
.availPanelExpand#hora_price {
	MARGIN-TOP: 10px
}
#hotel_price_list .availPanelExpand {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}
#hotel_price_list .availPanelExpand .tableAvailDetail TH {
	BACKGROUND-COLOR: #cc9
}
.availPanelHeader {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: left; PADDING-TOP: 0px; background-color: #5ba1d4;
}
.availPanelHeader SPAN.prices {
	FLOAT: right
}
.availPanelHeader SPAN STRONG 
	PADDING-RIGHT: 10px;
}
BODY #container .availPanelHeader A {
	COLOR: #fff; FONT-SIZE: 110%; FONT-WEIGHT: bold; text-decoration: none; text-transform: uppercase;
}

BODY #container .availPanelHeader li {
	COLOR: #FFF; FONT-SIZE: 110%; FONT-WEIGHT: bold; text-decoration: none; text-transform: uppercase;
}
.ocv.availPanelHeader {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND: #ccc
}
.hotelInfoPanel {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 10px
}
.hotelPhotoPanel {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 10px
}
.InfoBreakdown {
	BORDER-BOTTOM: #cedeee 1px dotted; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
.InfoBreakdown H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
.InfoBreakdown H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.InfoBreakdown P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; WHITE-SPACE: normal; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.InfoBreakdown w1 {
	WIDTH: 40%
}
.photosMain {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/hotelcar/bgrdPhoto.gif) repeat-x 0px 100%; VERTICAL-ALIGN: top; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 10px
}
.photosThumbs {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../img/hotelcar/bgrdPhoto.gif) repeat-x 0px 100%; VERTICAL-ALIGN: top; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 10px
}
.photosMain {
	TEXT-ALIGN: center
}
.photosThumbs {
	MARGIN-LEFT: 10px
}
.photosMain IMG {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
.photosMain DIV#photoText {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 10px
}
.photosMain UL {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.photosMain LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
.photosMain P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.photosThumbs DIV.thumbsScroll {
	BORDER-BOTTOM: #cedeee 1px solid; POSITION: relative; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #f5f5f5; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; HEIGHT: 157px !important; OVERFLOW: scroll; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 0px
}
.photosThumbs UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.photosThumbs LI {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 2px
}
.photosThumbs LI A {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 2px !important; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FLOAT: left; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 2px
}
.photosThumbs LI A IMG {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.photosThumbs LI A:hover {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid
}
.photosThumbs LI A#selected {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; BACKGROUND-COLOR: #fff; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid
}
.photosThumbs A IMG {
	
}
.photo_section TD.photo_rgt {
	WIDTH: 100%;
}
.overPic {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 50px; BACKGROUND: url(../img/hotelcar/photoCorner.gif) no-repeat; HEIGHT: 50px
}
.cornerPhoto {
	POSITION: relative; TOP: -3px; LEFT: -3px;
}
.tableAvail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.sectionHolderAvail_car .tableAvail TD {
	BACKGROUND-COLOR: #f4f7fa
}
.tableAvail TD.photo {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.tableAvail TD.text {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.tableAvail TD.car_list1 {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.tableAvail TD.text {
	WIDTH: 70%
}
.tableAvail TD.car_list1 {
	WIDTH: 60%
}
.availPanelExpand .tableAvail TD.buttonCollapse {
	BACKGROUND-COLOR: #fff; 
}
.tableAvail UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../img/list_dot.gif); PADDING-TOP: 0px
}
.tableAvailDetail UL {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../img/list_dot.gif); PADDING-TOP: 0px
}
.tableAvail LI {
	MARGIN: 0px 0px 5px
}
UL.list1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.car_list1 UL.list1 {
	MARGIN-BOTTOM: 10px
}
UL.list1 LI {
	PADDING-BOTTOM: 3px; MARGIN: 0px 5px 0px 18px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
UL.list2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.car_list1 UL.list2 {
	MARGIN-TOP: 10px
}
UL.list2 LI {
	PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 2px
}
UL.list2 LI.others {
	COLOR: #ffac39; FONT-WEIGHT: bold
}
UL.cara_list1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(../img/list_dot.gif); PADDING-TOP: 0px
}
UL.cara_list1 LI {
	PADDING-BOTTOM: 3px; MARGIN: 0px 0px 0px 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 10px; WHITE-SPACE: nowrap; PADDING-TOP: 3px
}
LI.door4 {
	BACKGROUND: url(../img/hotelcar/icon_4door.gif) no-repeat 0px 1px
}
LI.door2 {
	BACKGROUND: url(../img/hotelcar/icon_2door.gif) no-repeat 0px 1px
}
LI.auto {
	BACKGROUND: url(../img/hotelcar/icon_automatic.gif) no-repeat 0px 1px
}
LI.manual {
	BACKGROUND: url(../img/hotelcar/icon_manual.gif) no-repeat 0px 1px
}
LI.aircon {
	BACKGROUND: url(../img/hotelcar/icon_AIR.gif) no-repeat 0px 1px
}
LI.noaircon {
	BACKGROUND: url(../img/hotelcar/icon_noaircon.gif) no-repeat 0px 1px
}
UL.list1 LI.noIcon {
	PADDING-LEFT: 2px
}
UL.cara_list1 LI.noIcon {
	PADDING-LEFT: 2px
}
UL.remarks {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.remarks LI {
	DISPLAY: inline
}
DIV.photoHolder {
	TEXT-ALIGN: center; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
DIV.photoHolder A {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-SIZE: 90%; PADDING-TOP: 5px
}
.divAvailDetail {
	MARGIN-BOTTOM: 15px
}
.divAvailDetail {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.tableAvailDetail {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 0px
}
.tableAvailDetail TH {
	BORDER-BOTTOM: #cedeee 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #dfeaf5; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
.tableAvailDetail TD {
	BORDER-BOTTOM: #cedeee 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.tableAvailDetail TD.w1 {
	WIDTH: 23%
}
.tableAvailDetail TD.w2 {
	PADDING-LEFT: 0px; WIDTH: 2%
}
.tableAvailDetail TD.w3 {
	TEXT-ALIGN: center; BORDER-LEFT: #cedeee 1px dotted; WIDTH: 15%
}
.tableAvailDetail TD.w4 {
	TEXT-ALIGN: center; BORDER-LEFT: #cedeee 1px dotted; WIDTH: 15%
}
.tableAvailDetail TH.w3 {
	TEXT-ALIGN: center; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal
}
.tableAvailDetail TH.w4 {
	TEXT-ALIGN: center; BORDER-LEFT-STYLE: none; FONT-WEIGHT: normal
}
.tableAvailDetail TD.w5 {
	TEXT-ALIGN: center; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #f4f7fa; WIDTH: 20%; VERTICAL-ALIGN: middle
}
.tableAvailDetail TD.c_w5 {
	TEXT-ALIGN: center; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #f4f7fa; WIDTH: 20%; VERTICAL-ALIGN: middle
}
.tableAvailDetail TD.w5 A {
	COLOR: #000
}
.tableAvailDetail TD.c_w5 DIV {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #000
}
.tableAvailDetail TD.w5 DIV {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #000
}
.tableAvailDetail TD.c_w5 H2 {
	PADDING-RIGHT: 5px; DISPLAY: inline; COLOR: #ffac39; FONT-SIZE: 140%
}
.tableAvailDetail TD.c_w1 {
	WIDTH: 12%; FONT-WEIGHT: bold
}
.tableAvailDetail TD.c_w2 {
	WIDTH: 30%
}
.tableAvailDetail TD.c_w3 {
	BORDER-LEFT: #cedeee 1px dotted; WIDTH: 20%
}
.tableAvailDetail TH.c_w3 {
	TEXT-ALIGN: center; FONT-WEIGHT: normal
}
.tableAvailDetail TD.c_w4 {
	WIDTH: 20%
}
.tableAvailDetail TD.cara_w2 {
	WIDTH: 10%
}
.sectionHolderAvail_car .tableAvailDetail {
	MARGIN-BOTTOM: 10px
}
.spec_rates {
	PADDING-RIGHT: 20px; BACKGROUND: url(../img/hotelcar/rates.gif) no-repeat; HEIGHT: 16px; FONT-SIZE: 16px; MARGIN-RIGHT: 3px
}
.availPanelHeader .spec_rates {
	MARGIN-LEFT: 5px
}
.tableAvailDetail TD.w1 DIV {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #f4f7fa; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px
}
.tableAvailDetail TD.w3 A {
	COLOR: #039; FONT-SIZE: 85%
}
.tableAvailDetail TD P {
	MARGIN: 5px 0px 0px
}
.divAvailDetail DIV.rates {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 10px
}
.buttonHolder {
	TEXT-ALIGN: right; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.buttonHolder#hotel_info3 {
	BORDER-BOTTOM: #cedeee 1px dotted; PADDING-RIGHT: 0px
}
.buttonHolder#hotel_info4 {
	MARGIN-TOP: 10px; PADDING-RIGHT: 0px
}
.buttonHolder#photos {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#popup .buttonHolder {
	PADDING-RIGHT: 0px
}
HTML {
	TEXT-ALIGN: left; HEIGHT: 100%
}
BODY#popup {
	TEXT-ALIGN: left; HEIGHT: 100%
}
.mapSection {
	
}
#mapHolder {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 533px; FLOAT: left; HEIGHT: 381px; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
#mapPlaces {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; WIDTH: 30%; FLOAT: right; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
#mapPlaces TD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.rollOverMap {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 150px; HEIGHT: 20px; VISIBILITY: hidden
}
.rollOverMapContent {
	Z-INDEX: 1; BORDER-BOTTOM: #cedeee 1px solid; POSITION: absolute; TEXT-ALIGN: center; BORDER-LEFT: #cedeee 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 5px; WIDTH: 150px; PADDING-RIGHT: 5px; WHITE-SPACE: normal; HEIGHT: 20px; VISIBILITY: hidden; BORDER-TOP: #cedeee 1px solid; TOP: 0px; BORDER-RIGHT: #cedeee 1px solid; PADDING-TOP: 5px; LEFT: 0px
}
.rollOverMapContent IMG {
	BORDER-BOTTOM: #666 1px solid; BORDER-LEFT: #666 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 10px; BORDER-TOP: #666 1px solid; BORDER-RIGHT: #666 1px solid; PADDING-TOP: 2px
}
.rollOverMapContent P {
	PADDING-BOTTOM: 0px; MARGIN: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.rollOverCIP {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 300px; HEIGHT: 20px; VISIBILITY: hidden
}
.rollOverCIPContent {
	Z-INDEX: 1; BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #efefef; PADDING-LEFT: 5px; WIDTH: 300px; PADDING-RIGHT: 5px; WHITE-SPACE: normal; HEIGHT: 20px; VISIBILITY: hidden; BORDER-TOP: #ccc 1px solid; TOP: 0px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px; LEFT: 0px
}
.ImgHotel {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 38px; HEIGHT: 0px; FONT-SIZE: 20px; PADDING-TOP: 0px
}
.ImgCar {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 38px; HEIGHT: 0px; FONT-SIZE: 20px; PADDING-TOP: 0px
}
.ImgHotel {
	BACKGROUND: url(../img/hotelcar/section_hotel.gif) no-repeat 5px 2px
}
.ImgCar {
	BACKGROUND: url(../img/hotelcar/section_rentalcar.gif) no-repeat 5px 2px
}
UL#jumpto {
	MARGIN-BOTTOM: 5px !important
}
.table_holiday_fare {
	MARGIN: 0px
}
.recap_price .sick_yellowPrice {
	COLOR: #fff
}
.activityTitle {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.activityPrice {
	TEXT-ALIGN: left; BORDER: 0px solid black; BACKGROUND: none transparent scroll repeat 0% 0%; border-left-width: 0px;
}
.pricingSection .pricing {
	BORDER-BOTTOM: #5ba1d4 1px solid; BORDER-LEFT: #5ba1d4 1px solid; BORDER-TOP: #5ba1d4 1px solid; BORDER-RIGHT: #5ba1d4 1px solid
}
.activityItemXSell {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 2px; BACKGROUND: #5ba1d4; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 1.1em; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
.packageItemXSell {
	PADDING-BOTTOM: 5px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; MARGIN-BOTTOM: 2px; BACKGROUND: #5ba1d4; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #fff; FONT-SIZE: 1.1em; BORDER-LEFT-WIDTH: 0px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#recap_holiday .packages {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#recap_holiday .packages .price {
	TEXT-ALIGN: left; PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px; margin-top: 25px;
}
#recap_holiday .packages .package {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; margin-top: 0px;
}
#holiday_shop .navFooter {
background: transparent;}
#recap_holiday .packages .title {
	BORDER-BOTTOM: #5ba1d4 1px solid; PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 7px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 1em; padding-botTOm: 0px; border-left: 0px; margin-top: -2px; 
}
#recap_holiday .packages .packageContent {
	BORDER-RIGHT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
#recap_holiday .packages .info {
	WIDTH: 65%;
}
#holiday_shop .package {
padding-left: 35px; 
}
#recap_holiday .packages .packageContent {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: auto; PADDING-RIGHT: 10px; PADDING-TOP: 10px;
}
.tableNavHeaderXSell {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT-STYLE: none; PADDING-TOP: 0px
}
#optionPanel_0 TABLE {
	BORDER-BOTTOM: #9dbede 1px solid
}
.pricing .prices .priceLabelsSection {
	TEXT-ALIGN: left
}
UL#searchTabs {
	BORDER-BOTTOM: #39d7ff 1px solid; PADDING-BOTTOM: 26px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
UL#availTabs {
	BORDER-BOTTOM: #39d7ff 1px solid; PADDING-BOTTOM: 26px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
UL#availTabs {
	BORDER-BOTTOM: #cedeee 1px solid
}
UL#searchTabs LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 2px 2px 0px 0px; FLOAT: left; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
UL#availTabs LI {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #fff; MARGIN: 2px 2px 0px 0px; FLOAT: left; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
#searchTabs A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#availTabs A {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #666; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#searchTabs A:hover {
	COLOR: #000
}
#availTabs A:hover {
	COLOR: #000
}
DIV#city UL#searchTabs LI#t1 {
	BORDER-BOTTOM: #e1f9ff 1px solid; BORDER-LEFT: #39d7ff 1px solid; BACKGROUND-COLOR: #e1f9ff; BORDER-TOP: #39d7ff 1px solid; BORDER-RIGHT: #39d7ff 1px solid
}
DIV#landmark UL#searchTabs LI#t2 {
	BORDER-BOTTOM: #e1f9ff 1px solid; BORDER-LEFT: #39d7ff 1px solid; BACKGROUND-COLOR: #e1f9ff; BORDER-TOP: #39d7ff 1px solid; BORDER-RIGHT: #39d7ff 1px solid
}
DIV#address UL#searchTabs LI#t3 {
	BORDER-BOTTOM: #e1f9ff 1px solid; BORDER-LEFT: #39d7ff 1px solid; BACKGROUND-COLOR: #e1f9ff; BORDER-TOP: #39d7ff 1px solid; BORDER-RIGHT: #39d7ff 1px solid
}
DIV#list_view UL#availTabs LI#t1 {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #cedeee; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
DIV#map_view UL#availTabs LI#t2 {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #cedeee; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
DIV#rooms_prices UL#availTabs LI#t1 {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #cedeee; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
DIV#hotel_info2 UL#availTabs LI#t2 {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #cedeee; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
DIV#hotel_photos UL#availTabs LI#t3 {
	BORDER-BOTTOM: #cedeee 1px solid; BORDER-LEFT: #cedeee 1px solid; BACKGROUND-COLOR: #cedeee; BORDER-TOP: #cedeee 1px solid; BORDER-RIGHT: #cedeee 1px solid
}
#city #t1 A {
	COLOR: #000
}
#landmark #t2 A {
	COLOR: #000
}
#address #t3 A {
	COLOR: #000
}
#list_view #t1 A {
	COLOR: #000
}
#map_view #t2 A {
	COLOR: #000
}
#rooms_prices #t1 A {
	COLOR: #000
}
#hotel_info2 #t2 A {
	COLOR: #000
}
#hotel_photos #t3 A {
	COLOR: #000
}
#navlist {
	BORDER-BOTTOM: #778 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 3px
}
#navlist LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px; DISPLAY: inline
}
#navlist LI A {
	BORDER-BOTTOM: #778 1px; BORDER-LEFT: #778 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: #dde; MARGIN-LEFT: 3px; BORDER-TOP: #778 1px solid; BORDER-RIGHT: #778 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
#navlist LI A:link {
	COLOR: #448
}
#navlist LI A:visited {
	COLOR: #667
}
#navlist LI A:hover {
	BORDER-BOTTOM-COLOR: #227; BORDER-TOP-COLOR: #227; BACKGROUND: #aae; COLOR: #000; BORDER-RIGHT-COLOR: #227; BORDER-LEFT-COLOR: #227
}
#navlist LI A#current {
	BORDER-BOTTOM: white 1px solid; BACKGROUND: white
}
HTML BODY TABLE .tabsHolder {
	MARGIN-LEFT: 0px !important; MARGIN-RIGHT: 0px
}
.MapNo {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; HEIGHT: 1px; CURSOR: pointer; PADDING-TOP: 0px
}
.MapNo#m1 {
	BACKGROUND: url(../img/hotelcar/mapNo1.gif) no-repeat left center
}
.MapNo#m2 {
	BACKGROUND: url(../img/hotelcar/mapNo2.gif) no-repeat left center
}
.MapNo#m3 {
	BACKGROUND: url(../img/hotelcar/mapNo3.gif) no-repeat left center
}
.MapNo#m4 {
	BACKGROUND: url(../img/hotelcar/mapNo4.gif) no-repeat left center
}
.MapNo#m5 {
	BACKGROUND: url(../img/hotelcar/mapNo5.gif) no-repeat left center
}
.MapNo#m6 {
	BACKGROUND: url(../img/hotelcar/mapNo6.gif) no-repeat left center
}
.MapNo#m7 {
	BACKGROUND: url(../img/hotelcar/mapNo7.gif) no-repeat left center
}
.MapNo#m8 {
	BACKGROUND: url(../img/hotelcar/mapNo8.gif) no-repeat left center
}
.MapNo#m9 {
	BACKGROUND: url(../img/hotelcar/mapNo9.gif) no-repeat left center
}
.MapNo#m10 {
	BACKGROUND: url(../img/hotelcar/mapNo10.gif) no-repeat left center
}
.MapNo#m11 {
	BACKGROUND: url(../img/hotelcar/mapNo11.gif) no-repeat left center
}
.MapNo#m12 {
	BACKGROUND: url(../img/hotelcar/mapNo12.gif) no-repeat left center
}
.MapNo#m13 {
	BACKGROUND: url(../img/hotelcar/mapNo13.gif) no-repeat left center
}
.MapNo#m14 {
	BACKGROUND: url(../img/hotelcar/mapNo14.gif) no-repeat left center
}
.MapNo#m15 {
	BACKGROUND: url(../img/hotelcar/mapNo15.gif) no-repeat left center
}
#TrIDENTITY_DOCUMENT_NUMBER_1_VISA_BK_COUNTRY_US {
	DISPLAY: none
}
#TrIDENTITY_DOCUMENT_PLACE_OF_ISSUING_1_VISA_BK_COUNTRY_US {
	DISPLAY: none
}
#TrIDENTITY_DOCUMENT_ISSUE_DATE_1_VISA_BK_COUNTRY_US {
	DISPLAY: none
}
#TrIDENTITY_DOCUMENT_PLACE_OF_BIRTH_1_VISA_BK_COUNTRY_US {
	DISPLAY: none
}
#apis_pax .lineSeparatorPassenger {
	DISPLAY: none
}
.specialRequests .buttonPlain {
	DISPLAY: none
}
.modifyPaxDetails .buttonPlain {
	DISPLAY: none
}

/*Amadeus search page (added by Harri Valkama 4.12.2009)*/
#priceRangeCombo {
display:none;
}
#THEME {
display:none;
}
#BRAND {
display:none;
}
.sectionTableSearch .textNormal {
display:none;
}

#holiday_shop .buttonPage {	

}
