﻿body
{
    margin-top:7;
    /*background-color: #27b9e1;
    background-color:#56595C;*/
    background-color:#56595C;
}

IMG
{
	border: 0px;
}

body, td
{
    font-family:Tahoma;
    font-size:8pt;
}

li
{
   padding-top:10px;
}

.MasterTable
{
    background-color:#ffffff;
    width:760px;
}

.ErrMsg
{
	color: #ff0000;
	font-weight: bold;
	font-size: 8pt;
}

.PageTopTable
{
    width:100%;
    border-top:solid 1px #56595C;
}
.MasterMenuBar
{
    background-color: #CCCCCC;
    height:20px;
     
}
.MasterMenuLink, A.MasterMenuLink:link, A.MasterMenuLink:visited, A.MasterMenuLink:active, A.MasterMenuLink:hover
{
    color:#000000;
    font-family:Arial;
    font-size:9pt;    
    text-decoration:none;
    
}

h1
{
    font-family:Arial;
    font-size:12pt;
    font-weight:bold;
}

h2
{
    font-family:Arial;
    font-size:10pt;
    font-weight:bold;
}

A.FAQLink:link, A.FAQLink:visited, A.FAQLink:active
{
	color: #0165ba;
}

.BottomLink, A.BottomLink:link, A.BottomLink:visited, A.BottomLink:active
{
    color:#f1f1f1;
    font-family:Arial;
    font-weight:bold;
    font-size:8.5pt;
    text-decoration:none;
    padding:5px;
    text-align:center;
}

A.BottomLink:hover
{
    color:#ffffff;
    font-family:Arial;
    font-size:8.5pt;
    text-decoration:underline;
    padding:5px;
    text-align:center;
}
.BottomText
{
    color:#ffffff;
    font-family:Arial;
    font-size:8.5pt;
    text-decoration:none;
    padding:5px;
    text-align:center;
}
.BottomRow
{
    background-color: #56595C;
}

.MasterPageTable
{
    background-image: url("../images/master/PageTitle.jpg");
    background-repeat:no-repeat;
    width: 100%;
}

.MasterTitleRow
{
    height:30px;
    color:#FFFFFF;
    font:Verdana, Arial;
    font-size: 12pt;
    text-align:left;
    padding-left:35px;
    vertical-align:middle;
    font-weight:bold;
}

.MasterPageCell
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
}


.FAQQuestionTitle, .FAQAnswerTitle
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
}

.FaqQuestion
{
    font-size: 8.5pt;
    font-weight: bold;
    color: #266600;
    padding: 4px;
    background-color: #E2E2E2;
    text-decoration: none;
    line-height: 1.5;
}

.FaqAnswer
{
    font-family: Verdana;
    padding: 4px;
    font-size: 8.5pt;
    color: RGB(0,0,102);
    line-height: 1.5;
    text-align: left;
    background-color: #EFEFEF;
    text-decoration: none;
}
.FaqQuestionAlt
{
    font-size: 8.5pt;
    font-weight: bold;
    padding: 4px;
    color: RGB(0,0,102);
    background-color: #E2E2E2;
    text-decoration: none;
    line-height: 1.5;
}

A.ColoredLink, A.ColoredLink:visited, A.ColoredLink:active, A.ColoredLink:link, A.ColoredLink:hover
{
    color: #030167;
    text-decoration: none;
}

A.ColoredLinkBold, A.ColoredLinkBold:visited, A.ColoredLinkBold:active, A.ColoredLinkBold:link, A.ColoredLinkBold:hover
{
    color: #030167;
    text-decoration: none;
    font-weight: bold;
}

A.ColoredLinkBold:hover
{
    text-decoration: underline;
}

.HP_SearchHotel_Table
{
    width: 238px; 
    border-collapse:collapse;
    border-color:#FFFFFF;
    border-width: 1px;
}

.HP_eLetter_Table
{
    width: 238px; 
    background-image: url("../images/Homepage/eletter_bg.jpg");
    background-repeat:no-repeat ;
    height: 83px;
}

.HP_Contact_Table
{
    width: 234px; 
    background-image: url("../images/Homepage/contact_bg.jpg");
    background-repeat:no-repeat ;
    height: 92px;
}

.HP_TopDest_Table
{
    width: 299px; 
    background-image: url("../images/Homepage/Top_Destination_bg.jpg");
    background-repeat:no-repeat ;
    height: 249px;
}

.HP_Offer_Table
{
    width: 238px; 
    background-image: url("../images/Homepage/Selected_Offers_bg.jpg");
    background-repeat:no-repeat ;
    height: 275px;
}

.BtnFlatNoWidth
{
font-size: 8pt;
color: #0D6217;
border: solid 1px #7F9DB9;
font-family: tahoma;
height: 18px;
text-align: center;

}

.BtnFlatInvisible, .BtnFlatVisible
{

font-size: 8pt;
color: #0D6217;
border: solid 1px #7F9DB9;
font-family: tahoma;
width: 100px;
height: 18px;
text-align: center;

}

.BtnFlatInvisible
{
display: none;
}

.BtnFlatVisible
{
display: inline;
}

.txtFlat, .txtFlatNoBorder
{
font-family: Tahoma;
font-size: 8pt;
background: #FFFFFF;
color: Black;
border: solid 1px #7F9DB9;
}

.txtFlatNoBorder
{
	border: 0px;
	font-weight: bold;
}

.Heading3
{
	font-size: 12pt;
	font-weight: bold;
}

.BoldText
{
	font-weight: bold;
}

.invisible
{
	display: none;
}

/* Hotel Search Panel Styles */
.TopHeader
{
    height:25px;    
    background-color:#DBE6EA;
    color:#000000;
    width:100%;
    background-repeat:repeat-x;    
}

.Border
{
    border:solid 1px #B1CBE5;
    height:100%;
    width:100%;
}

.HotelContent
{
    font-size:7.5pt;
    padding-left:5px;
}

a
{    
    color:Blue;
    font-size:8.5pt;    
}

.Details
{
    background-color:#DBE6EA;
    background-repeat:repeat-x;
    color:#000000 ;
    font-weight:bold;
    font-size:8pt;
    text-align:center;
}

.Title
{
    color:#000000;
    font-weight:bold;
    font-size:9pt;
}


.Strike
{
    text-decoration:line-through;
    color: Red;
}

.MoreTitle
{
    font-size:15pt;
    padding-left:5px;
    font-weight:bold;
}

.Prices
{
	font-weight: bold;
	color: Red;
}

.SearchHeading3
{
	color: #5d8e01;
	font-size: 10pt;
	font-weight: bold;
}

.HotelSearchCriteria
{
	font-size: 8pt;	
	/*font-weight:bold;*/
}

.HotelSearchCriteria1
{
	font-size: 8pt;
	width:90%;
	height:30;
	margin-left:5;
	padding:0 0 0 10;
	background-image:url(images/HotelSearch/TableBG.jpg);
	border-bottom: 0px #FFFFFF solid ;
	border-Top: 0px #FFFFFF solid ;

	/*font-weight:bold;*/
}

.RoomSearchCriteria
{
	font-size: 8pt;
	width:90%;
	height:20;
	margin-left:5;
	padding:0 0 0 40;
	background-image:url(images/HotelSearch/TableBG.jpg);
		border-bottom: 0px #FFFFFF solid ;
	border-Top: 0px #FFFFFF solid ;

	/*font-weight:bold;*/
}
/* End of Hotel Search Panel Styles */

/* Hotel Details Styles */
TD.InternalSideHeading
{
	background-color: #FFF9F5;
	color: maroon;
	font-weight: bold;
}
TD.HotelTitle
{
	font-weight : bold;
	font-size :x-small ;	
	color: maroon;
	font-family:Arial,Verdana;
}

TD.InternalSideText
{
	background-color: #C8E7EC;
	color: #000000;
}

TD.InternalMainHeading
{
	background-color: #7C98AE;
	color: #ffffff;
	font-weight: bold;
}
/* End of Hotel Detail Styles */

.TableHeader
{
background:#1B4911;
font-weight: bold;
text-align: center;
color:#ffffff;
}

.TableItem
{
background-color:#dbe4ef;

}

.TableAltItem
{
background-color:#f9f9f9;
}

TD.SiteMapH1
{
	font-family: Arial;
	font-size: 11pt;
	white-space: nowrap;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.SiteMapH2
{
	font-family: Arial;
	font-size: 10pt;
	white-space: nowrap;
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px
}

A.SiteMapH1, A.SiteMapH1:hover, A.SiteMapH1:active, A.SiteMapH1:link, A.SiteMapH1:visited
{
	color: #008AB0;
	text-decoration: none;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

A.SiteMapH2, A.SiteMapH2:hover, A.SiteMapH2:active, A.SiteMapH2:link, A.SiteMapH2:visited
{
	color: #008AB0;
	text-decoration: none;
	font-family: Arial;
	font-size: 10pt;
}

/*Class for Tables*/
.clsGrid
{
	font-family:Arial;
	font-size: 10pt; 	
	border-width: 0px;
	border-collapse: collapse;
	background-color:#FFF7D7;
}
TABLE.clsDependancyTable
{
	font-family:Arial;
	font-size: 9pt; 
	border: #e8e8e8;
	border-width: 1px;
	border-collapse: collapse;
	border-color: #e8e8e8;	
}
TABLE.clsDisplayTable
{
	font-family:Arial;
	font-size: 9pt; 
	border: #e8e8e8;
	border-width: 1px;
	border-collapse: collapse;
	
}
TABLE.clsPageMenuHeader
{
	
	padding: 0px;
	border-width:0px;
	border-collapse:collapse;
	width: 100%;
	margin: 0px;
}
TABLE.clsPageMenuItem
{
	padding: 0px;
	border-width:0px;
	border-collapse:collapse;
	margin: 0px;
}
TABLE.clsPatInfo
{
	font-family:Arial;
	font-size: 9pt;	
	border-color:Black;
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
}
/* added by Harish on 02/19/2004*/
TABLE.clsReportGrid
{
	font-family:Arial;
	font-size: 8pt; 
	color:Black;
	background-color:#FFF7D7;	
	border-width:1px;
	border-style:solid;
	border-collapse:collapse;
	
}
/*Class for Table Rows*/
TR.clsGridHeader
{
	font-size: 8pt;
	font-weight: bold;
	background-color: #FFF7D7;
	color:Maroon;
	font-family: Arial, Verdana;
	text-align: center;
	height:16;
}

TR.clsGridRowShade1
{
	color: #000000;
	background-color: #FFF7D7;	
	height:20;
}
TR.clsGridRowShade2
{
	color: #000000;
	background-color: #FFF7D7;	
	height:20;
}
TR.clsGridRowShade3
{
	border-top: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;	
}
TR.clsGridRowShade4
{
	color:Black;
	font-size:x-small;
	font-weight:bold;
	background-color:#efefef;	
}

.hotelSeller, A.hotelSeller:link, A.hotelSeller:visited, A.hotelSeller:active, A.hotelSeller:hover
{
	color:#000000;
}

/*Class for Table Cells*/
TD
{
	font-family: Arial, Verdana; 
}
TD.clsPageMenuShade1
{
	background-color:#003399;
}
TD.clsPageMenuShade2
{
	background-color: #e8e8e8;
}
TD.clsPageMenuShade3
{
	background-color: #990000;
	
}


/* For Top Links and Menus */
.Top-lnks{Font-family:Arial,Ms Sans Serif; Font-size:11px; Color:#004d83; Font-weight:Bold;}

.menu {
  list-style : none;
  font-family : Verdana, Arial;
  font-size : 8pt;
  font-weight : bold;  
  /*border-bottom : .10em solid #fff;*/
  border-top : .10em solid #fff;
  padding:0;
  margin : 0 0 0 0;
  /*height : 1.18em;*/
}

.menu li {
  display : inline;
  background-image:"images/zero.gif";
}
.menu a {
  position : relative;
  margin-top : -.09em;
  float : left;
  border : .06em solid #e8e8e8;  
  border-bottom : .17em solid #fff;
  padding : .55em 22px .6em 24px;
  background : #a9c6dd url("images/bBck.gif") -10px 50% no-repeat;
  text-decoration : none;

}


.empty{
  position : relative;
  margin-top : -.09em;
  float : left;
  border : .06em solid #e8e8e8;  
  border-bottom : .17em solid #fff;
  border-top : .17em solid #fff;
  border-right : .19em solid #fff;
  background : #a9c6dd  -10px 50% no-repeat;
  text-decoration : none;
  padding : .55em 22px .6em 114px;
}


.menu-ie5mac a { padding-bottom : .27em; }
.menu-ie5mac .active a { padding-bottom : .36em; }

.menu a:link,
.menu a:visited {
  color : #004a76;
}
.menu a:hover {
  color : #ffffff;
  background : #004a76 url("images/bBck.gif") -10px 50% no-repeat;
}

hr { clear : both; }

.menuBackground
{
	background-image: "images/top-td-bg.gif";
}

#currency_select select { width: 150px; font:10px Arial, Helvetica, sans-serif; }

.SearchButton1{
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: white;
  background-color: #000000;
  background-image: url(images/searchHeader.gif);
  border: 1 solid MidNightBlue;
  background-repeat: no-repeat;
  width:91px; height:21px;
}

div.sidebar div{border-color:#C1C1C1;background-color:#FFF;}
div.sidebar .first .first{background-image:url(images/HotelSeach/rc_wg2w_nw_1.gif);}
div.sidebar .first .last{background-image:url(images/HotelSeach/rc_wg2w_ne_1.gif);}
div.sidebar .last .first{background-image:url(images/HotelSeach/rc_wg2w_sw_1.gif);}
div.sidebar .last .last{background-image:url(images/HotelSeach/rc_wg2w_se_1.gif);}

.SalesReport
{
	font-size:xx-small ;
	font-family:Arial;
	text-align:center ;
	
}

.SalesReportHeader
{
	font-size:small ;
	font-family:Arial;
	text-align:center ;
	background-color:#efefef;
	border-bottom-color:#000000 ;
	
}
.bodyText
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0f2580;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.bodyTextBold
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 0.7em;
    COLOR: #0f2580;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.lineBox
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
}

	.headLabel
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #0f2580;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.subLabel
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    COLOR: #0f2580;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.MainPageBorder
{
	border-color:#5C5C5C;	
}

.MainPageHeader
{
	background-color:#959393;
}

td.mainMenu{
  background-color:#5C5C5C; /* constant: dark gray */
  font-family:arial,helvetica,verdana,sans-serif;
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  border:1px solid #CCCCCC; /* constant: medium gray */
}
td.mainMenuSub{
  background-color:#475B82; /* darker */
}
td.mainMenuItem{ 
/* for the normal state of the tabs in the main menu */
  font-size:0.6em;
  font-weight:bold;
  background-color:#6E81A6; /* lighter */
  padding-left:1em;
  padding-right:1em;
  border:1px solid #CCCCCC; /* constant: medium gray */
  text-align:center;
  color:#FFFFFF;
}

td.mainMenuItemOn{ 
/* for the selected tab in the main menu */
  font-size:0.6em;
  font-weight:bold;
  background-color:#475B82; /* darker */
  padding-left:1em;
  padding-right:1em;
  color:#FFFFFF; /* constant: white */
  text-align:center;
  border: 1px solid #CCCCCC; /* constant: medium gray */
  border-bottom:0px;
}

td.mainMenuItemOver{
/* for the rollover state of a tab in the main menu */
  font-size:0.6em;
  font-weight:bold;
  background-color:#475B82; /* darker */
  padding-left:1em;
  padding-right:1em;
  color:#FFFFFF; /* constant: white */
  text-align:center;
  border: 1px solid #CCCCCC; /* constant: medium gray */
}
td.mainMenuSubItems{
/* for the cells that contain the sub-items in the main menu */
  color:#FFFFFF; /* constant: white */
  font-size:0.6em;
  font-weight:bold;
  white-space:nowrap;
  text-align:center;
}
td.mainMenuSpacer{ 
/* for the spacer cells in the main menu */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  font-size:0.6em;
}
td.mainMenuSubItemsSpacer{ 
/* for the spacer cells in the sub-section of the main menu */
  background-color:#475B82; /* darker */
  padding-left:0.5em;
  padding-right:0.5em;
  text-align:center;
}
td.footerMenu{ 
/* for the basic style of the footer menu (bottom) area */
  background-color:#5C5C5C; /* constant: dark gray */
  font-family:arial,helvetica,verdana,sans-serif;
  border-top:1px solid #CCCCCC; /* constant: medium gray */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
}
td.footerMenuItem{ 
/* for the off state of the footer menu (bottom) cells */
  font-size:0.6em;
  font-weight:bold;
  background-color:#5C5C5C; /* constant: dark gray */
  padding-left:1em;
  padding-right:1em;
}
td.footerMenuItemOver{ 
/* for the over state of the footer menu (bottom) cells */
  font-size:0.6em;
  font-weight:bold;
  background-color:#475B82; /* darker */
  padding-left:1em;
  padding-right:1em;
}
td.subMenu{ 
/* for the basic style of the sub-menu area */
  background-color:#6E81A6; /* lighter */
  font-family:arial,helvetica,verdana,sans-serif;
}
td.subMenuPrimaryTitle{ 
/* for the title elements of the sub menu (left-side) */
  font-size:0.6em;
  font-weight:bold;
  padding-left:0.8em;
  background-color:#5C5C5C; /* constant: dark gray */
  color:#FFFFFF; /* constant: white */
  border-top:1px solid #CCCCCC; /* constant: medium gray */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
td.subMenuPrimaryItems{ 
/* for the items under the sub-menu title elements */
  font-size:0.6em;
  background-color:#FFFFFF; /* constant: white */
  font-weight:bold;
  padding-top:0.8em;
  padding-bottom:0.8em;
  padding-left:0.3em;
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
td.subMenuSecondaryTitle{ 
/* for the off state of the cell for the elements (usually common among pages) below the primary items */
  font-size:0.6em;
  font-weight:bold;
  padding-left:0.8em;
  background-color:#6E81A6; /* lighter */
  color:#FFFFFF; /* constant: white */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
td.subMenuSecondaryTitleOver{ 
/* for the over state of the cell for the elements (usually common among pages) below the primary items */
  font-size:0.6em;
  font-weight:bold;
  padding-left:0.8em;
  background-color:#475B82; /* darker */
  color:#FFFFFF; /* constant: white */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
td.subMenuFill{ 
/* for the empty cell below the sub-menu items */
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}
td.subMenuFooter{ 
/* for the last row in the submenu left of the footer menu */
  font-size:0.6em;
  font-weight:bold;
  padding-left:0.8em;
  background-color:#5C5C5C; /* constant: dark gray */
  color:#FFFFFF; /* constant: white */
  border-top:1px solid #CCCCCC; /* constant: medium gray */
  border-bottom:1px solid #CCCCCC; /* constant: medium gray */
  border-right:1px solid #CCCCCC; /* constant: medium gray */
}

/*############### 
LINKS BEGIN 
###############*/
a:link,a:visited,a:active{ 
/* default links */
	color:#000000; /* constant: black */
	text-decoration:underline;	
	white-space: nowrap;
}
a:hover{
	color:#A90101; /* constant: red */
}
a:link.subMenuPrimary,a:visited.subMenuPrimary,a:active.subMenuPrimary{ 
/* for the text links in the primary submenu */
	color:#5C5C5C; /* constant: dark gray */
	text-decoration:underline;	
	white-space: nowrap;
}
a:hover.subMenuPrimary{
	color:#A90101; /* constant: red */
}
a:link.subMenuSecondary,a:visited.subMenuSecondary,a:active.subMenuSecondary{ 
/* for the text links under the secondary submenu (quick links area) */
	color:#FFFFFF; /* constant: white */
	text-decoration:none;	
	white-space: nowrap;
}
a:hover.subMenuSecondary{
	color:#FFFFFF; /* constant: white */
}
a:link.mainMenuLink,a:visited.mainMenuLink,a:active.mainMenuLink{ 
/* for the text links in the main menu */
	color:#FFFFFF; /* constant: white */
	text-decoration:none;
	white-space: nowrap;
}
a:hover.mainMenuLink{
	color:#FFFFFF; /* constant: white */
}
a:link.mainMenuLinkOver,a:visited.mainMenuLinkOver,a:active.mainMenuLinkOver{ 
/* for over state of the text links in the main menu */
	color:#FFFFFF; /* constant: white */
	text-decoration:none;
	white-space: nowrap;
}
a:hover.mainMenuLinkOver{
	color:#FFFFFF; /* constant: white */
}
a:link.mainMenuSubLink,a:visited.mainMenuSubLink,a:active.mainMenuSubLink{ 
/* for the sub-menu links in the main menu */
	color:#FFFFFF; /* constant: white */
	text-decoration:none;
	white-space: nowrap;
}
a:hover.mainMenuSubLink{
	text-decoration:underline;
}
a:link.footerMenuLink,a:visited.footerMenuLink,a:active.footerMenuLink{ 
/* for the text links at the top of the footer */
	color:#FFFFFF; /* constant: white */
	text-decoration:none;
	white-space: nowrap;
}
a:hover.footerMenuLink{
	color:#FFFFFF; /* constant: white */
}
a:link.dataPagingLink,a:visited.dataPagingLink,a:active.dataPagingLink{ 
/* for the previous and next links for the paging areas */
	color:#5C5C5C; /* constant: dark gray */
	text-decoration:underline;
	white-space: nowrap;
}
a:hover.dataPagingLink{
	color:#A90101; /* constant: red */
	text-decoration:underline;
}



/* From Eurostar */

#eBonglet_booking { width: 250px; height: 28px;
background: url(/images/bg_booking_off.gif) repeat-x;	background-position: bottom left; }
.eBonglet_booking_on {
	float: left;
	color: #FEFEFE; 
	height: 28px; width: 60px; line-height: 28px;
	font-size: 100%; text-align: center; 
	background: url(/images/bg_booking_on.gif) repeat-x;	
	vertical-align: middle;	
	background-color: #7E96B2; 
	margin: 0; padding: 0; 
}
.eBonglet_left_on { float: left; width: 3px; height: 28px; background: url(/images/l_booking_on.gif) no-repeat; }
.eBonglet_right_on { float: right; width: 3px; height: 28px; background: url(/images/r_booking_on.gif) no-repeat; }
.eBonglet_separator { float: left; width: 4px; height: 28px; color: #FFFFFF;
background : url(/images/bg_booking_off.gif) repeat-x; background-position: bottom left; }
.eBonglet_booking_off { float: left; color: #132533; height: 26px; width: 52px;
margin-top: 2px; text-align: center; line-height: 23px; font-size: 100%;	
background: url(/images/bg_booking_off.gif) repeat-x; vertical-align: middle; background-position: bottom left;
background-color: #899299; }
.eBonglet_booking_off a { text-decoration: none; color : #132533;}
#car.eBonglet_booking_off, {width:55px}
#hotel.eBonglet_booking_off {width: 40px}
#avignon.eBonglet_booking_off, #ski.eBonglet_booking_off {width: 65px}
.eBonglet_left_off { float: left; width: 3px; height: 23px;
background: url(/images/l_booking_off.gif) no-repeat; background-position: top left; }
.eBonglet_right_off { float: right; width: 3px; height: 23px;
background: url(/images/r_booking_off.gif) no-repeat; background-position: top left; }  



.eBservice_box {width: 250px;  margin: 0; padding: 12px 0 5px 0; background-color: #7C98AE; }
.eBservice_box h3 { font-size: 140%; text-align: center; padding-bottom: 15px; }
.eBservice_box p { margin: 0 0px 10px 6px; padding: 0; color : #132533; clear : both; font-size: 100%; font-weight: bold; } 
.eBservice_box a.links_popup { color: #132533 !important; }	     	   
.eBservice_box input  { font-size: 112%; font-weight: normal; }
.eBservice_box select { font-size: 112%; font-weight: normal; }
/*.eBservice_box select .largeSelect { width: 95%; }	   
.eBservice_box .input_width2 { width: 65%; }*/
.eBservice_box label {font-size:1.1em ;}
.eBservice_box.box_type2 { background-color: #CBD5DF; }
.eBservice_box.box_type2 label { float: left; width: 20em; margin-bottom: 3px; }
.eBservice_box.box_type2 select { float: left; margin: 0 2px 10px 0; font-size: 112%;}
/*.eBservice_box.box_type2 .largeSelect { width: 95%; width: auto; }	*/

