/* ******* */
/* GENERAL */
/* ******* */

h1{
	font-family:"Times New Roman";
	font-size:24px;
	font-weight:bold;
	line-height:24px;
}

#favouriteDestinations{
	font-family:"Times New Roman";
}

.multiCenterRightCol #indexBottom .multicenters h2{
	font-size: 13px;
	line-height: 13px;
}

#indexBottom #finalDestinationLeft .highlights h2,
#indexBottom #finalDestinationRight h2{
	padding: 0;
	margin: 0;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	font-family:"Times New Roman";
	background-color: #f3f3f3;
	padding-left: 10px;
}

#indexBottom #finalDestinationLeft .highlights h2{
	width: 330px;
}

#indexBottom #finalDestinationRight h2{
	width: 367px;
}

h3{
	padding: 0 0 5px 0;
	margin: 0;
	font-size: 12px;
	line-height: 12px;
}

#content{
	padding: 0px;
	width: 972px;
}

.advertBox{
	background-image: url(themes/cit/images/multiCenter/general/dGreyBg.gif);
	background-repat: no-repeat;
	height: 80px;
	padding: 5px;
	color: #FFFFFF;
	text-align: center;
}

.advertBox .bookNow{
	font-weight: bold;
	font-size: 16px;
	line-height: 24px;
}

.advertBox .telNbr{
	font-weight: bold;
	line-height: 20px;
}
/* ********** */
/* INDEX PAGE */
/* ********** */
#multiCenterIndexContainer {
	width: 972px;
	padding-top: 10px;
}

#multiCenterIndexContainer .multiCenterLeftCol {
	float: left;
	width: 245px;
	padding: 0;
	margin: 0;
}

#multiCenterIndexContainer .multiCenterRightCol {
	float:left;
	padding:15px 0;
	width:727px;
}

.multiCenterRightCol #indexTop{
	float: left;
	padding-bottom: 10px;
}

.multiCenterRightCol #indexBottom{
	clear: both;
}

.multiCenterRightCol #indexBottom #left,
.multiCenterRightCol #indexBottom #middle,
.multiCenterRightCol #indexBottom #right{
	float: left;
}

.multiCenterRightCol #indexBottom #left,
.multiCenterRightCol #indexBottom #middle{
	border-right: 1px dotted #999999;
}

.multiCenterRightCol #indexBottom #left,
.multiCenterRightCol #indexBottom #right{
	width: 239px;
}

.multiCenterRightCol #indexBottom #middle{
	width: 242px;
}

.multiCenterRightCol #indexBottom #left img{
	padding-right: 3px;
}

.multiCenterRightCol #indexBottom #middle img{
	padding: 0 3px 0 3px;

}
.multiCenterRightCol #indexBottom #right img{
	padding-left: 3px;
}

.multiCenterRightCol #indexBottom #left h2,
.multiCenterRightCol #indexBottom #middle h2,
.multiCenterRightCol #indexBottom #right h2{
	padding: 5px 0 10px 35px;
	margin: 0;
	line-height: 14px;
}

.multiCenterRightCol #indexBottom #left h2 a,
.multiCenterRightCol #indexBottom #middle h2 a,
.multiCenterRightCol #indexBottom #right h2 a{
	color: #D0005C;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.multiCenterRightCol .clear{
	clear: both;
	height: 10px;
	min-height: 10px;
}

.multiCenterRightCol #indexTop .advertBox{
	float: right;
	margin: 0 10px 0 10px;
}
/* ************************* */
/* NAVIGATION AND LEFT PANEL */
/* ************************* */
/*#navigation{
	width: 231px;
	background-color: #F2F2F2;
	float: left;
}

#navigation .navigationHeaderLifestyle{
	background-image: url(themes/cit/images/multiCenter/general/searchByLifestyle.gif);
	backround-repeat: no-repeat;
	width: 231px;
	height: 28px;
}

#navigation .navigationHeaderDestination{
	background-image: url(themes/cit/images/multiCenter/general/searchByDestination.gif);
	backround-repeat: no-repeat;
	width: 231px;
	height: 28px;
}

#navigation ul{
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
}

#navigation .multiCenterList li{
	background-image: url(themes/cit/images/multiCenter/general/navBg.gif);
	backround-repeat: no-repeat;
	height: 24px;
	padding: 0;
	margin: 0;
}

#navigation .multiCenterList li a {
	display: block;
	padding-left: 35px;
	color: #000000;
	text-decoration: none;
}

#navigation .multiCenterList li a:hover {
	background-image: url(themes/cit/images/multiCenter/general/navBgActive.gif);
	backround-repeat: no-repeat;
	height: 24px;
	color: #FFFFFF;
	text-decoration: none;
}

#navigation .multiCenterList .navigationActive{
	background-image: url(themes/cit/images/multiCenter/general/navBgActive.gif);
	backround-repeat: no-repeat;
	height: 24px;
	color: #FFFFFF !important;
	text-decoration: none;
}

#navigation .navigationBottom{
	background-image: url(themes/cit/images/multiCenter/general/navBottom.gif);
	backround-repeat: no-repeat;
	height: 18px;
	padding: 0;
	margin: 0;
}
*/

#navigation{
	width: 231px;
	background-color: #F2F2F2;
}

#navigation ul{
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 10px;
}

#navigation .navigationHeaderLifestyle{
	background-image: url(themes/cit/images/multiCenter/general/searchByLifestyle.gif);
	backround-repeat: no-repeat;
	width: 231px;
	height: 28px;
}

#navigation .navigationHeaderDestination{
	background-image: url(themes/cit/images/multiCenter/general/searchByDestination.gif);
	backround-repeat: no-repeat;
	width: 231px;
	height: 28px;
}

#navigation ul li{
	background-image: url(themes/cit/images/multiCenter/general/navBgNotActive.jpg);
	background-repeat: no-repeat;
	height: 26px;
	padding: 0;
	margin: 0;
}

#navigation ul li a{
	padding: 0 0 0 35px;
	color: #000000;
	text-decoration: none;
}

#navigation ul li a:hover{
	display: block;
	background-image: url(themes/cit/images/multiCenter/general/navBgActive.jpg);
	background-repeat: no-repeat;
	height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0 0 0 35px;
	margin: 0;
}

#navigation ul .navigationActive{
	display: block;
	background-image: url(themes/cit/images/multiCenter/general/navBgActive.jpg);
	background-repeat: no-repeat;
	height: 26px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#navigation .navigationBottom{
	background-image: url(themes/cit/images/multiCenter/general/navBottom.gif);
	backround-repeat: no-repeat;
	height: 18px;
	padding: 0;
	margin: 0;
}

/* *********************************** */
/* LOWER LEFT PANEL - under navigation */
/* *********************************** */
#lowerLeft{
	width: 231px;
	background-color: #FFFFFF;
	float: left;
}

#lowerLeft .advertBox{
	margin-top: 20px;
}

/* **** */
/* TABS */
/* **** */
#bTabs ul{
	list-style-type: none;
	margin: 0;
	padding:0;
}

#bTabs #multiCenterDestination .booking_tab_un_selected,
#bTabs #multiCenterLifestyle .booking_tab_un_selected,
#bTabs #region .booking_tab_un_selected{
	width: 236px;
}

#bTabs #multiCenterDestination #booking_tab_selected,
#bTabs #multiCenterLifestyle #booking_tab_selected,
#bTabs #region #booking_tab_selected{
	width: 216px;
}

#bTabs #multiCenterDestination .booking_tab_un_selected{
	background-image: url(themes/cit/images/multiCenter/general/tabLifestyleActive.gif);
}

#bTabs #multiCenterDestination #booking_tab_selected{
	background-image: url(themes/cit/images/multiCenter/general/tabDestinationInactive.gif);
}

#bTabs #multiCenterLifestyle .booking_tab_un_selected,
#bTabs #region .booking_tab_un_selected{
	background-image: url(themes/cit/images/multiCenter/general/tabDestinationActive.gif);
}

#bTabs #multiCenterLifestyle #booking_tab_selected,
#bTabs #region #booking_tab_selected{
	background-image: url(themes/cit/images/multiCenter/general/tabLifestyleInactive.gif);
}

#bTabs #multiCenterDestination .booking_tab_un_selected,
#bTabs #multiCenterDestination #booking_tab_selected,
#bTabs #multiCenterLifestyle .booking_tab_un_selected,
#bTabs #multiCenterLifestyle #booking_tab_selected,
#bTabs #region .booking_tab_un_selected,
#bTabs #region #booking_tab_selected{
	background-repeat: no-repeat;
	float: left;
	margin: 0;
	height: 60px;
}

#bTabs #multiCenterDestination .booking_tab_un_selected a,
#bTabs #multiCenterDestination #booking_tab_selected .inactiveText,
#bTabs #multiCenterLifestyle .booking_tab_un_selected a,
#bTabs #multiCenterLifestyle #booking_tab_selected .inactiveText,
#bTabs #region .booking_tab_un_selected a,
#bTabs #region #booking_tab_selected .inactiveText{
	line-height: 58px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}

#bTabs #multiCenterDestination .booking_tab_un_selected a,
#bTabs #multiCenterDestination #booking_tab_selected .inactiveText,
#bTabs #multiCenterLifestyle #booking_tab_selected .inactiveText,
#bTabs #region #booking_tab_selected .inactiveText{
	margin-left: 20px;
}

#bTabs #multiCenterLifestyle .booking_tab_un_selected a,
#bTabs #region .booking_tab_un_selected a{
	float: right;
	margin-right: 20px;
}

/* ************ */
/* SECOND LEVEL */
/* ************ */
.multiCenterRightCol .secondLMain{
	margin: 0 0 10px 10px;
	border: 1px solid #CCCCCC;
	float: right;
	padding: 3px;
}

.multiCenterRightCol #indexBottom .multicenters{
	border-top: 3px double #CCCCCC;
	min-height: 128px;
	height: auto !important;
	height: 128px;
	padding: 10px 0 10px 0;
}

.multiCenterRightCol #indexBottom .multicenters .multicenterOffer {
	text-align: center;
}

.multiCenterRightCol #indexBottom .multicenters .multicenterOffer h2.offer {
	color:#E00060;
	font-size:1.4em;
	text-decoration:underline;
}

.multiCenterRightCol #indexBottom .multicenters .multicenterText{
	margin-left: 178px;
}

.multiCenterRightCol #indexBottom .multicenters img{
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #CCCCCC;
	padding: 3px;
	width: 158px;
	height: 118px;
}

.multiCenterRightCol #indexBottom .multicenters .multicenterText .viewDetails{
	width: 103px;
	height: 19px;
	border: none;
	margin: 10px 0 0 0;
}

/* *********** */
/* FINAL LEVEL */
/* *********** */

#indexBottom #finalDestinationLeft{
	float: left;
	width: 350px;
}

#indexBottom #finalDestinationLeft .highlights{
	width: 340px;
	padding-bottom: 20px;
}

#indexBottom #finalDestinationLeft .highlights ul{
	list-style-type: none;
	margin: 0;
	padding: 10px 0 0 0;
}

#indexBottom #finalDestinationLeft .highlights ul li{
	background-image: url(themes/cit/images/multiCenter/general/generalList.gif);
	backround-repeat: no-repeat;
	height: 15px;
	padding-left: 40px;
}

#indexBottom #finalDestinationRight{
	 float: right;
	 width: 377px;
}

#indexBottom #finalDestinationRight .first{
	border: none;
}

#indexBottom #finalDestinationRight .multicenters{
	min-height: 110px;
	height: auto !important;
	height: 110px;
	padding: 10px 0 0 0;
	margin: 0;
}

#indexBottom #finalDestinationRight .multicenters img{
	width: 143px;
	height: 103px;
}

#indexBottom #finalDestinationRight .multicenters .readMore{
	width: 96px;
	height: 19px;
	margin-top: 5px;
	border: none;
}


.multiCenterRightCol .thirdLMain{
	margin: 0 0 10px 10px;
	border: none;
	float: right;
	padding: 3px;
}

/* ******* */
/* GENERAL */
/* ******* */

.clearNoH{
	padding: 0px;
	margin: 0px;
	clear: both;
}

#indexBottom #finalDestinationRight div ul li a img{
	width: 96px;
	height: 19px;
}

/* ******* */
/* GALLERY */
/* ******* */
#infoColumn #gallery #hotelImage{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}

.xmlHeading{
	font-weight: bold;
	font-family: "Times New Roman";
	font-size: 14px;
}