body
{
	background-color: White;
	margin: 0px;
	font-family: Verdana;
	font-size: 10px;
}

/*CONTENT STYLE*/
table.content
{
	width: 750px;
	border-left: solid 1px #43689F;
	border-right: solid 1px #43689F;
	font-family: Verdana;
	font-size: 10px;
}
table.content input.currentPage
{
	border: solid 1px #4268A0;
	background-color: White;
	width: 25px;
	height: 15px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}
table.content select.perPage
{
	border: solid 1px #4268A0;
	background-color: White;
	width: 40px;
	height: 10px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}
table.content a
{
	color: #4268A0;
	text-decoration: none;
}
table.content a:hover
{
	color: #618014;
	text-decoration: none;
}
table.content td.leftMenu
{
	background-color: #F2F2F2;
	width: 180px;
	height: 100%;
	padding: 40px 0px 15px 15px;
}
table.content td
{
	vertical-align: text-top;
	text-align: left;
}
table.content td.leftMenu a.parent
{
	color: #4268A0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
table.content td.leftMenu a.parentSelected
{
	text-decoration: none;
	color: #618014;
}
table.content td.leftMenu a.childSelected
{
	text-decoration: none;
	color: #618014;
}
table.content td.leftMenu ul
{
	margin: 3px 0px 3px 25px;
	list-style-image: url(../images/li_menuleft.gif);
	font-size: 9px;
}
table.content td.leftMenu a
{
	text-decoration: none;
	color: Black;
}
table.content td.leftMenu a:hover
{
	text-decoration: none;
	color: #618014;
}
table.content td.mainContent
{
	padding: 10px 10px 10px 10px;
	text-align: justify;
}
table.content td.mainContent span.title
{
	color: #4268A0;
	font-size: 24px;
}
table.content td.mainContent div.text
{
	padding: 20px 0px 20px 0px;
	font-size: 12px;
}
table.content td.mainContent div.text UL
{
	list-style-image: url(../images/li_menuleft.gif);
}
table.content td.mainContent div.text B
{
	color: #4268A0;
}
table.content td.mainContent div.text2
{
	padding: 0px 20px 20px 0px;
	font-size: 10px;
	color: #706E6E;
}
table.content td.mainContent div.text2 UL
{
	list-style-image: url(../images/li_menuleft.gif);
}
table.content td.mainContent div.text2 B
{
	color: #4268A0;
}
table.content td.rightMenu
{
	padding: 80px 15px 0px 0px;
}

/*RIGHT BOX*/
table.rightBox
{
	background-color: #87A5D2;
	color: White;
	font-size: 11px;
	width: 229px;
	height: 100%;
}
table.rightBox a
{
	color: White;
	text-decoration: none;
}
table.rightBox a:hover
{
	color: #FFE400;
	text-decoration: none;
}

/*HEADER STYLE*/
table.header
{
	color: White;
	width: 750px;
	font-family: Verdana;
	font-size: 10px;
}
table.header tr.caption
{
	background-color: #84000E;
	height: 20px;
}
table.header tr.content
{
	background-color: #AA0116;
	height: 45px;
	font-size: 11px;
}
table.header a
{
	color: White;
	text-decoration: none;
}
table.header a:hover
{
	color: Black;
	text-decoration: none;
}

/*FOOTER STYLE*/
table.footer
{
	color: White;
	width: 752px;
	font-family: Verdana;
	font-size: 10px;
}
table.footer tr.links
{
	background-color: #43689F;
	height: 25px;
}
table.footer tr.bottom
{
	color: #4269A0;
	background-color: #86A5D3;
	height: 35;
	font-size: 9px;
	padding: 10px;
}
table.footer tr.bottom img
{
	border: none;
}
table.footer a
{
	color: White;
	text-decoration: none;
}
table.footer a:hover
{
	color: #FFE400;
	text-decoration: none;
}
table.footer a.active
{
	color: #FFE400;
	text-decoration: none;
}

/*LEFT MENU STYLE*/
table.menuLeft
{
	background-color: #F2F2F2;
	width: 200px;
	height: 100%;
}

/*MAIN MENU RED STYLE*/
table.menuRed
{
	color: White;
	width: 748px;
	font-family: Verdana;
	font-size: 11px;
}
table.menuRed tr.menurowRed
{
	height: 55px;
}
table.menuRed tr.menurowRed td.menuitemRed
{
	background-color: #4268A0;
	width: 122px;
	text-align: left;
	border-right:SOLid 1 #87A5D2;
	/*
	vertical-align: text-bottom;
	padding: 0px 0px 10px 5px;
	*/
}


table.menuRed tr.menurowRed td.menuitemRed a
{
	color: White;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding: 10px 0px 0px 10px;
}
table.menuRed tr.menurowRed td.menuitemRed a:hover
{
	color: #FFE400;
	text-decoration: none;
}
table.menuRed tr.menurowRed td.menuitemRed a IMG
{
	border: none 0px Black;
}
table.menuRed tr.menurowRed td.menudividerRed
{
	background-color: #87A5D2;
	width: 1px;
}
table.menuRed tr.menurowRed td.menuitemtextRed
{
	background-color: White;
	color: Black;
	width: 122px;
	text-align: left;
	vertical-align: top;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
}
table.menuRed tr.menurowRed td.menuverticallineRed
{
	background-color: #87A5D2;
	width: 1px;
}

/*MAIN MENU STYLE*/
table.menu
{
	color: White;
	width: 748px;
	font-family: Verdana;
	font-size: 11px;
}
table.menu tr.menurow
{
	height: 55px;
}
table.menu tr.menurow td.menuitem
{
	background-color: #4268A0;
	width: 247px;
	text-align: left;
	/*
	vertical-align: text-bottom;
	padding: 0px 0px 10px 5px;
	*/
}
table.menu tr.menurow td.menuitem a
{
	color: White;
	text-decoration: none;
	width: 100%;
	height: 100%;
	padding: 30px 0px 0px 10px;
}
table.menu tr.menurow td.menuitem a:hover
{
	color: #FFE400;
	text-decoration: none;
}
table.menu tr.menurow td.menuitem a IMG
{
	border: none 0px Black;
}
table.menu tr.menurow td.menudivider
{
	background-color: #87A5D2;
	width: 1px;
}
table.menu tr.menurow td.menuitemtext
{
	background-color: White;
	color: Black;
	width: 247px;
	text-align: left;
	vertical-align: text-top;
	padding: 0px 10px 0px 10px;
	font-size: 10px;
}
table.menu tr.menurow td.menuverticalline
{
	background-color: #87A5D2;
	width: 1px;
}


/*PHOTO GALLERY*/
table.photoGalleryList
{
	background-color: #AA0116;
	height: 100%;
	width: 100%;
}
table.photoGalleryList tr.pager td.pager
{
	vertical-align:bottom;
	text-align: center;
}
table.photoGalleryList tr.pager
{
	height: 100%;
	font-size: 10px;
	vertical-align: bottom;
}
table.photoGalleryList img
{
	border-width: 0px;
}
table.photoGalleryList a
{
	color: White;
	text-decoration: none;
}
table.photoGalleryList a:hover
{
	color: Black;
	text-decoration: none;
}
table.photoGalleryList a.active
{
	color: Black;
	text-decoration: none;
	cursor: default;
}
table.photoGalleryList a.thumbnailBorder
{
	background-image: url(../images/photo_gallery_image.gif);
	display: block;
	width: 79px;
	height: 54px;
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin: 3px;
	cursor: hand;
}
table.photoGalleryList a.thumbnailBorder IMG
{
	vertical-align: middle;
}
table.photoGalleryList input.currentPage
{
	color:White;
	height: 15px;
	width: 25px;
	font-size: 10px;
	border: solid 1px #E3DDC7;
	background-color: #AA0116;
	text-align: center;
	vertical-align: middle;
}

table.photoGallery
{
	background-color: #AA0116;
	padding: 10px 14px 15px 15px;
	width: 100%;
}
table.photoGallery tr.header
{
	height: 20px;
	background-color: #84000E;
}
table.photoGallery td.interactiveMap
{
	width: 300px;
	padding: 10px 0px 0px 0px;
}
table.photoGallery td.list
{
	width: 180px;
	height: 100%;
}

/*ACCOMMODATION BOX*/
table.accommodation
{
	background-color: #87A5D2;
	color: White;
	font-size: 11px;
	width: 229px;
	height: 100%;
}
table.accommodation td
{
	padding: 0px 10px 0px 10px;
}
table.accommodation a
{
	text-decoration: none;
	color: White;
}
table.accommodation a:hover
{
	text-decoration: none;
	color: #FFE400;
}

/*ACCOMMODATION WIDE BOX*/
table.accommodationWide
{
	background-color: #87A5D2;
	color: White;
	font-size: 11px;
	width: 100%;
	height: 100%;
}
table.accommodationWide td
{
	padding: 0px 10px 0px 10px;
}
table.accommodationWide a
{
	text-decoration: none;
	color: White;
}
table.accommodationWide a:hover
{
	text-decoration: none;
	color: #FFE400;
}
table.accommodationWide td.caption
{
	background-image: url(../images/hotel_content_header_middle_back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

/*FILL FORM*/
table.fillForm
{
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}
table.fillForm td.left
{
	width: 150px;
}
table.fillForm input.textBox
{
	border: solid 1px #7F9DB9;
	background-color: White;
	color: Black;
	width: 200px;
}
table.fillForm input.dateBox
{
	border: solid 1px #7F9DB9;
	background-color: White;
	color: Black;
	width: 177px;
}
table.fillForm textarea.textMultiline
{
	border: solid 1px #7F9DB9;
	background-color: White;
	color: Black;
	width: 300px;
	height: 75px;
}
table.fillForm select.comboBox
{
	border: solid 1px #7F9DB9;
	background-color: White;
	color: Black;
	width: 200px;
}
table.fillForm td.separatorLeft
{
	background-color: White;
}
table.fillForm td.separatorLeft hr.left
{
	border: dotted 1px #7F9DB9;
	height: 1px;
}
table.fillForm td.separatorRight
{
	background-color: #87A5D2;
}
table.fillForm td.separatorRight hr.right
{
	border: dotted 1px White;
	height: 1px;
}
table.fillForm span.subTitle
{
	color: #4268A0;
	font-weight: bold;
}
table.fillForm td.instructions
{
	background-color: #87A5D2;
	color: White;
	width: 229px;
}
table.fillForm td.instructions DIV
{
	padding: 5px;
}
table.fillForm td.verticalSeparator
{
	width:20px;
}

/************************************************************************/

/*BOND BUTTON - BLUE*/
table.bondButtonBlue
{
	color: White;
	font-size: 10px;
	display: inline;
	cursor: hand;
}


table.bondButtonBlue td.content
{
	background-image: url(../images/button/contentBlue.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
}
table.bondButtonBlue a
{
	color: #DDEAFC;
	text-decoration: none;
}
table.bondButtonBlue a:hover
{
	color: White;
	text-decoration: none;
}
/*BOND BUTTON - GREEN*/
table.bondButtonGreen
{
	color: White;
	font-size: 10px;
	display: inline;
	cursor: hand;
}
table.bondButtonGreen td.content
{
	background-image: url(../images/button/contentGreen.gif);
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: middle;
	padding: 0px 0px 0px 5px;
}
table.bondButtonGreen a
{
	color: #E5F3C3;
	text-decoration: none;
}
table.bondButtonGreen a:hover
{
	color: White;
	text-decoration: none;
}

/************************************************************************/

/*SPECIAL OFFERS DETAILS*/
table.specialOffersDetails
{
	font-size: 11px;
	width: 100%;
}
table.specialOffersDetails td.title
{
	font-weight: bold;
	color: #4268A0;
}
table.specialOffersDetails td.mainText
{
	color: #706E6E;
}
table.specialOffersDetails HR
{
	text-align: center;
	color: #AA0116;
	/*width: 300px;**/
	height: 1px;
}

/*SPECIAL OFFER BOX SCROLL LIST*/
table.specialOffersScrollList
{
	color: White;
	background-color: #AA0115;
	font-size: 10px;
	width: 100%;
	padding: 8px;
}
table.specialOffersScrollList td.left
{
	width: 110px;
	text-align: center;
	vertical-align: text-top;
}
table.specialOffersScrollList A
{
	color:White;
	text-decoration: none;
}
table.specialOffersScrollList A:hover
{
	color: Black;
	text-decoration: none;
}
hr.specialOfferSeparator
{
	color: #AA0115;
	/*width: 300px;*/
	height: 1px;
}

/*SPECIAL OFFER BOX*/
table.specialOffer
{
	width: 374px;
	color: White;
	background-color: #AA0115;
	font-size: 10px;

}
table.specialOffer tr.header
{
	background-color: #AA0115;
	height: 40px;
	vertical-align: middle;
}
table.specialOffer td.left
{
	width: 110px;
	text-align: center;
	vertical-align: text-top;
}

/*HOTEL CONTENT BOX*/
table.hotelContent
{
	/*width: 525px;*/
	/*height: 190px;*/
	background-color: #87A5D2;
	color: White;
	font-size: 11px;
}
table.hotelContent tr.header
{
	height: 21px;
}
table.hotelContent td.content
{
	padding: 10px;
}
table.hotelContent td.content ul.listColumns
{
	margin: 5px 5px 5px 5px;
	padding: 0px 0px 5px 0px;
}
table.hotelContent td.content ul.listColumns li
{
	float: left;
	width: 50%;
	list-style-image: url(../images/hotel_content_list.gif);
}
table.hotelContent td.content ul.listColumns span
{
	background: url(../images/hotel_content_list.gif) no-repeat scroll top left; 
	padding-left: 10px;
	display: block;
}
table.hotelContent tr.headerCustom
{
	height: 21px;
}
table.hotelContent tr.headerCustom td.middle
{
	background-image: url(../images/hotel_content_header_middle_back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}

/*MY HOLIDAY*/
table.myHoliday
{
	font-size: 11px;
}
table.myHoliday a
{
	text-decoration: none;
	color: #4268A0;
}
table.myHoliday a:hover
{
	text-decoration: underline;
}

/*BREAD CRUMB*/
div.breadCrumb a
{
	text-decoration: none;
	color: #4268A0;
}
div.breadCrumb a:hover
{
	text-decoration: none;
}

/*COMPARE RESULTS*/
table.compareResults
{
	width: 100%;
	font-size: 11px;
}
table.compareResults tr.header
{
	font-weight: bold;
	color: #4268A0;
	background-color: #F2F2F2;
	height: 40px;
}
table.compareResults tr.header td.header
{
	padding: 5px;
}
table.compareResults TD
{
	vertical-align: middle;
	text-align: center;
}
table.compareResults td.left
{
	font-weight: bold;
	color: #4268A0;
	text-align: left;
	width: 130px;
}
table.compareResults tr.header td.rating
{
	text-align: center;
	width: 50px;
}
table.compareResults td.rating
{
	text-align: right;
	width: 50px;
}
table.compareResults td.characteristic
{
	text-align: center;
	width: 40px;
}
table.compareResults td.buttons
{
	width: 110px;
}
table.compareResults tr.data
{
	height: 30px;
}
table.compareResults tr.separator TD
{
	border-bottom: dotted 1px #87A5D2;
}

/*HOLIDAY PLAN*/
table.holidayPlan
{
	font-size: 12px;
	width: 100%;
}
table.holidayPlan tr.header
{
	color: #4268A0;
	background-color: #F2F2F2;
	font-weight: bold;
}
table.holidayPlan td.left
{
	text-align: left;
	vertical-align: middle;
	padding: 5px;
}

table.holidayPlan td.center
{
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}

table.holidayPlan td.rating
{
	text-align: right;
	vertical-align: middle;
	padding: 5px;
}
table.holidayPlan td.buttons
{
	text-align: right;
	vertical-align: middle;
	padding: 5px;
}
table.holidayPlan tr.separator TD
{
	border-bottom: dotted 1px #4268A0
}
table.holidayPlan tr.title
{
	color: #4268A0;
	font-size: 14px;
	font-weight: bold;
}

/*SPECIAL LIST*/
table.specialList
{
	font-size: 11px;
	width: 100%;
	color: White;
	background-color: #87A5D2;
	/*padding: 3px;*/
}
table.specialList tr.header
{
	height: 21px;
}
table.specialList tr.header td.caption
{
	background-image: url(../images/hotel_content_header_middle_back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
}
table.specialList td.content
{
	padding: 10px;
}
table.specialList tr.separator
{
	background-color: White;
	height: 20px;
}
table.specialList a
{
	color: White;
	text-decoration: none;
}
table.specialList a:hover
{
	color: #FFE400;
	text-decoration: none;
}

/*BOOKING CONDITIONS*/
table.bookingConditions
{
	font-size: 11px;
	border: solid 1px #4268A0;
	padding: 3px;
}
table.bookingConditions tr.header
{
	background-color: #4268A0;
	color: White;
}
table.bookingConditions tr.header TD
{
	text-align: center;
	font-weight: bold;
}

/*PRICE GRID*/
table.priceGrid
{
	font-size: 9px;
	background-color: #87A5D2;
	color: White;
}
table.priceGrid TR
{
	height: 45px;
}
table.priceGrid TR.FlightCell
{
	height: 35px;
}
table.priceGrid TD
{
	vertical-align: middle;
	text-align: center;
	border: solid 1px #4268A0;
	padding: 2px;
}
table.priceGrid td.titleCell
{
	background-color: #AA0116;
	color: Black;
	font-weight: bold;
}
table.priceGrid td.titleCellLeft
{
	background-color: #4268A0;
}
table.priceGirdHeader
{
	/*border-bottom: solid 1px #87A5D2;*/
	width: 100%;
}
table.priceGridHeader td.middle
{
	background-image: url(../images/hotel_content_header_middle_back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: White;
}

/*********************************************/
/*LINK BUTTON*/
/*********************************************/
a.linkButton
{
	font-weight: bold;
	font-family: Tahoma;
	font-size: 9px;
	color: White;
	text-decoration: none;
	display: block;
	display: inline-block;
	height: 21px;
	line-height: 21px;
	cursor: hand;
}
a.linkButton:hover
{
	text-decoration: none;
}

a.linkButton IMG
{
	border: none;
	height: 21px;
	background-repeat: no-repeat;
}

a.linkButton img.icon
{
	width: auto;
	height: auto;
	margin-top: 3px;
}

a.linkButton img.left
{
	margin-right: 1px;
}
a.linkButton img.right
{
	margin-left: 1px;
	float: right;

}
a.linkButton span.clientArea
{
	
	display: block;
	display:inline-block;
	width: 100%;
	height: 21px;
	background-repeat: repeat-x;
	margin-left: -1px;
	margin-right: -1px;
	padding-left: 1px;
	padding-right: 1px;
}

div.solidSeparatorBondT
{
	background-image: url(Images/BondT/SolidSeparator_Background.gif)
}

div.dottedSeparatorBondT
{
	background-image: url(Images/BondT/DottedSeparator_Background.gif);
}

/*********************************************/
/*TEXTS*/
/*********************************************/
span.BondT
{
	color: #0E5592;
}

div.descriptionsBondT B
{
	color: #0E5592;
}
div.descriptionsBondT LI
{
	list-style-image: url(Images/BondT/List_Bullet.gif);
}

/*********************************************/
/*CONTENT*/
/*********************************************/
table.generalContent td.leftMenuBondT
{
	background-color: #D1E3F3;
}
table.generalContent td.rightMenuBondT
{
	background-color: #D1E3F3;
}

/*********************************************/
/*GENERAL BOX*/
/*********************************************/
table.generalBox td.captionBondT
{
	background-image: url(Images/BondT/CaptionBar_Background.gif);
	background-repeat: repeat-x;
	color: White;
	height: 21px;
}
table.generalBox td.contentBondT LI
{
	list-style-image: url(Images/BondT/List_Bullet.gif);
}

/*********************************************/
/*PHOTO GALLERY*/
/*********************************************/
table.photoGallery a.thumbBondT
{
	background-image: url(Images/BondT/PhotoGallery_Thumb.gif);
}

/*********************************************/
/*REGION BOX*/
/*********************************************/
table.regionBoxBondT LI
{
	list-style-image: url(Images/BondT/List_Bullet.gif);
}
table.regionBoxBondT UL SPAN
{
	background: url(Images/BondT/List_Bullet.gif) no-repeat scroll center left;
}

/*********************************************/
/*LINK BUTTON*/
/*********************************************/
a.linkButton img.leftBondT
{
	background-image: url(/images/button/leftblue.gif);
	width: 20px;
}
a.linkButton img.leftArrowBondT
{
	background-image: url(Images/BondT/LinkButton/BorderLeftArrow.gif);
	width: 11px;
}
a.linkButton img.leftSeparatorBondT
{
	background-image: url(Images/BondT/LinkButton/BorderLeftSeparator.gif);
	width: 1px;
}
a.linkButton img.leftCutBondT
{
	background-image: url(Images/BondT/LinkButton/ClientArea.gif);
	width: 1px;
}
a.linkButton img.leftCutActiveBondT
{
	background-image: url(Images/BondT/LinkButton/ClientAreaActive.gif);
	width: 1px;
}
a.linkButton img.rightBondT
{
	background-image: url(/Images/button/rightBlue.gif);
	width: 12px;
}
a.linkButton img.rightArrowBondT
{
	background-image: url(Images/BondT/LinkButton/BorderRightArrow.gif);
	width: 12px;
}
a.linkButton img.rightSeparatorBondT
{
	background-image: url(Images/BondT/LinkButton/BorderRightSeparator.gif);
	width: 1px;
}
a.linkButton img.rightCutBondT
{
	background-image: url(Images/BondT/LinkButton/ClientArea.gif);
	width: 1px;
}
a.linkButton img.rightCutActiveBondT
{
	background-image: url(Images/BondT/LinkButton/ClientAreaActive.gif);
	width: 1px;
}
a.linkButton span.clientAreaBondT
{
	background-image: url(/Images/Button/contentBlue.gif);
	color:White;
}
a.linkButton span.clientAreaActiveBondT
{
	background-image: url(Bondtours/Images/BondT/LinkButton/ClientAreaActive.gif);
}

/*********************************************/
/*COLUMN*/
/*********************************************/
a.column img.leftBondT
{
	background-image: url(Images/BondT/Column/BorderLeft.gif);
	width: 4px;
}
a.column img.leftSeparatorBondT
{
	background-image: url(Images/BondT/Column/BorderLeftSeparator.gif);
	width: 1px;
}
a.column img.leftCutBondT
{
	background-image: url(Images/BondT/Column/ClientArea.gif);
	width: 1px;
}
a.column img.leftCutActiveBondT
{
	background-image: url(Images/BondT/Column/ClientAreaActive.gif);
	width: 1px;
}
a.column img.rightBondT
{
	background-image: url(Images/BondT/Column/BorderRight.gif);
	width: 4px;
}
a.column img.rightSeparatorBondT
{
	background-image: url(Images/BondT/Column/BorderRightSeparator.gif);
	width: 1px;
}
a.column img.rightCutBondT
{
	background-image: url(Images/BondT/Column/ClientArea.gif);
	width: 1px;
}
a.column img.rightCutActiveBondT
{
	background-image: url(Images/BondT/Column/ClientAreaActive.gif);
	width: 1px;
}
a.column span.clientAreaBondT
{
	background-image: url(Images/BondT/Column/ClientArea.gif);
}
a.column span.clientAreaActiveBondT
{
	background-image: url(Images/BondT/Column/ClientAreaActive.gif);
}

a.column span.clientAreaActiveBondT img.downArrow
{
	width:5px;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(Images/BondT/Column/DownArrow.gif);
}

a.column span.clientAreaActiveBondT img.upArrow
{
	width:5px;
	float:left;
	background-repeat:no-repeat;
	background-position:center center;
	background-image:url(Images/BondT/Column/UpArrow.gif);
}

/*********************************************/
/*ROUNDED FRAME*/
/*********************************************/
table.roundedFrame td.borderTopLeftBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderTopLeft.gif);
}
table.roundedFrame td.borderTopMiddleBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderTopMiddle.gif);
}
table.roundedFrame td.borderTopRightBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderTopRight.gif);
}

table.roundedFrame td.borderMiddleLeftBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderMiddleLeft.gif);
}
table.roundedFrame td.borderMiddleRightBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderMiddleRight.gif);
}

table.roundedFrame td.borderBottomLeftBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderBottomLeft.gif);
}
table.roundedFrame td.borderBottomMiddleBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderBottomMiddle.gif);
}
table.roundedFrame td.borderBottomRightBondT
{
	background-image: url(Images/BondT/RoundedFrame/BorderBottomRight.gif);
}

/*********************************************/
/*BUTTON PANEL*/
/*********************************************/
div.buttonPanelBondT
{
	background-color: #D1E3F3;
}

/*********************************************/
/*DOCUMENT*/
/*********************************************/
div.documentBondT
{
}
div.documentBondT span.mainTitle
{
	color: #0E5592;
}
div.documentBondT span.sectionTitle
{
	color: #0E5592;
}
div.documentBondT span.subSectionTitle
{
	color: #0E5592;
}
div.documentBondT LI
{
	list-style-image: url(Images/BondT/List_Bullet.gif);
}



/* Flights */

table.flightGrid
{
	font-size: 9px;
	background-color: White;
	color: #4268A0;
}
table.flightGrid TR
{
	height: 45px;
}
table.flightGrid TR.FlightCell
{
	height: 35px;
}
table.flightGrid TD
{
	vertical-align: middle;
	text-align: center;
	border: solid 1px #4268A0;
	padding: 2px;
}
table.flightGrid td.titleCell
{
	background-color: #AA0116;
	color: Black;
	font-weight: bold;
}
table.flightGrid td.titleCellLeft
{
	background-color: #4268A0;
}
table.flightGridHeader
{
	/*border-bottom: solid 1px #87A5D2;*/
	width: 100%;
}
table.flightGridHeader td.middle
{
	background-image: url(../images/hotel_content_header_middle_back.gif);
	background-repeat: repeat-x;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	color: White;
}

/* Download Brochure Table */

TABLE.downloadBrochures
{
	font-family: Verdana;
	font-size: 11px;
	width: 100%;
}
TABLE.downloadBrochures TR.header
{
	font-weight: bold;
	color: #4268A0;
}

TABLE.downloadBrochures TD 
{
	padding: 5px;
	padding-left: 0px;
}

TABLE.downloadBrochures TABLE.subDownloadBrochures IMG
{
	border: 1px solid #6A82AE;
}

TABLE.downloadBrochures TABLE.subDownloadBrochures TD.brochureTitle
{
	font-size: 11px; text-align: center;
}


TABLE.downloadBrochures TABLE.subDownloadBrochures TD.brochureTitle SPAN
{
	font-size: 10px; text-align: center; color: Gray;
}

/* HertzRentaCar table */

table.HertzRentaCar 
{
	font-size:10px;
}

table.HertzRentaCar td.left span.title
{
	font-size:12px;
	padding-right:10px;
}	




