

/**************************************************************************
----------------------- NORTH AMERICA - CA & SW ---------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #sideCol h4.tab a:link,
body#bdGen #outerWrapper.USA #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.USA #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.USA #sideCol h4.tab a:active,
body#bdGen #outerWrapper.USA #sideCol div.contact,
#mainCol table.search th.USA h1,
body#bdGen #mainCol .tab_group h2.USA {
	background:#b3493a;
	}
#mainCol .region h1.USA {
	background:url(/_images/search/h1_USA.gif) no-repeat bottom left;
	}
#mainCol table.search td.USA h2,
.region h1.USA, .new_trip_USA {
	color:#b3493a;
	}
.new_trip_USA {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.USA #mainCol #itinerary .new {
	background: #b3493a url(/_images/trip/colors/USA/new_trip_USA.gif) no-repeat top left;
}

body#bdGen #outerWrapper.USA #mainCol .trip_name {
	background: #546D8D;
}

body#bdGen #outerWrapper.USA #mainCol .trip_name h2, body#bdGen #outerWrapper.USA #mainCol #video{
	background: #546D8D;
}
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.USA #mainCol #rating .block h4,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:active  {
	background:#e5bab2;
	}
body#bdGen #outerWrapper.USA #mainCol #rating .block .text p span {
	color:#e5bab2;
	}
body#bdGen #outerWrapper.USA #mainCol .block,
body#bdGen #outerWrapper.USA #mainCol #lodging .block h3,
body#bdGen #outerWrapper.USA #mainCol #rating .block h3,
#mainCol table.search th.USA {
	border-bottom:1px solid #e5bab2;
	}
body#bdGen #outerWrapper.USA #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.USA #content {
	background:url(/_images/trip/colors/USA/bg_vertLine_USA.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.USA #mainCol #lodging .block,
body#bdGen #outerWrapper.USA #mainCol #rating .block {
	background:url(/_images/trip/colors/USA/bg_lodgingBlock_USA.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.USA #mainCol #rating .block h4,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.USA #sideCol h4.tab a.on:active {
	color:#7c190b;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #sideCol h4.tab a:hover {
	background:#ce9188;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #sideCol .block#buttons {
	background:url(/_images/trip/colors/USA/bg_blockButtons_USA.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.USA #sideCol h4.tab {
	border:1px solid #8e6d4e;
	}
body#bdGen #outerWrapper.USA #mainCol .block blockquote,
body#bdGen #outerWrapper.USA #mainCol .block cite,
body#bdGen #outerWrapper.USA #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.USA #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.USA #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.USA #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.USA #mainCol p.see.large a.whatThis {
	color:#8e6d4e !important;
	}
	
/**************************************************************************
--------------------------- AFRICA --------------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #sideCol h4.tab a:link,
body#bdGen #outerWrapper.AF #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.AF #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.AF #sideCol h4.tab a:active,
body#bdGen #outerWrapper.AF #sideCol div.contact,
#mainCol table.search th.AF h1,
body#bdGen #mainCol .tab_group h2.AF {
	background:#a6815e;
	}
#mainCol .region h1.AF {
	background:url(/_images/search/h1_AF.gif) no-repeat bottom left;
	}
#mainCol table.search td.AF h2,
.region h1.AF, .new_trip_AF {
	color:#a6815e;
	}
.new_trip_AF {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.AF #mainCol #itinerary .new {
	background:#a6815e url(/_images/trip/colors/AF/new_trip_AF.gif) no-repeat top left;
	}
	
body#bdGen #outerWrapper.AF #mainCol .trip_name {
	background:#546D8D;
}
	
body#bdGen #outerWrapper.AF #mainCol .trip_name h2, body#bdGen #outerWrapper.AF #mainCol #video {
	background:#546D8D;
	}
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #mainCol #lodging .block h4,
body#bdGen #outerWrapper.AF #mainCol #rating .block h4,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:active  {
	background:#dcc4ae;
	}
body#bdGen #outerWrapper.AF #mainCol #rating .block .text p span {
	color:#dcc4ae;
	}
body#bdGen #outerWrapper.AF #mainCol .block,
body#bdGen #outerWrapper.AF #mainCol #lodging .block h3,
body#bdGen #outerWrapper.AF #mainCol #rating .block h3,
#mainCol table.search th.AF {
	border-bottom:1px solid #dcc4ae;
	}
body#bdGen #outerWrapper.AF #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.AF #content {
	background:url(/_images/trip/colors/AF/bg_vertLine_AF.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.AF #mainCol #lodging .block,
body#bdGen #outerWrapper.AF #mainCol #rating .block {
	background:url(/_images/trip/colors/AF/bg_lodgingBlock_AF.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #mainCol #lodging .block h4,
body#bdGen #outerWrapper.AF #mainCol #rating .block h4,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.AF #sideCol h4.tab a.on:active {
	color:#603206;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #sideCol h4.tab a:hover {
	background:#c5ad96;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #sideCol .block#buttons {
	background:url(/_images/trip/colors/AF/bg_blockButtons_AF.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AF #sideCol h4.tab {
	border:1px solid #8e6d4e;
	}
body#bdGen #outerWrapper.AF #mainCol .block blockquote,
body#bdGen #outerWrapper.AF #mainCol .block cite,
body#bdGen #outerWrapper.AF #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.AF #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.AF #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.AF #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.AF #mainCol p.see.large a.whatThis {
	color:#8e6d4e !important;
	}
	
/**************************************************************************
--------------------------- EUROPE - ITALY --------------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #sideCol h4.tab a:link,
body#bdGen #outerWrapper.EI #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.EI #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.EI #sideCol h4.tab a:active,
body#bdGen #outerWrapper.EI #sideCol div.contact,
#mainCol table.search th.EI h1,
body#bdGen #mainCol .tab_group h2.EI {
	background:#8681a4;
	}
#mainCol .region h1.EI {
	background:url(/_images/search/h1_EI.gif) no-repeat bottom left;
	}
#mainCol table.search td.EI h2,
.region h1.EI, .new_trip_EI {
	color:#8681a4;
	}
.new_trip_EI {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.EI #mainCol #itinerary .new {
	background: #8681a4 url(/_images/trip/colors/EI/new_trip_EI.gif) no-repeat left;
	}
	
body#bdGen #outerWrapper.EI #mainCol .trip_name {
	background: #546D8D;
}	
	
body#bdGen #outerWrapper.EI #mainCol .trip_name h2, body#bdGen #outerWrapper.EI #mainCol #video {	
	background: #546D8D;
	}
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EI #mainCol #rating .block h4,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:active {
	background:#dddce4/*cbcad6*/;
	}
body#bdGen #outerWrapper.EI #mainCol #rating .block .text p span {
	color:#dddce4;
	}
body#bdGen #outerWrapper.EI #mainCol .block,
body#bdGen #outerWrapper.EI #mainCol #lodging .block h3,
body#bdGen #outerWrapper.EI #mainCol #rating .block h3,
#mainCol table.search th.EI {
	border-bottom:1px solid #dddce4;
	}
body#bdGen #outerWrapper.EI #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.EI #content {
	background:url(/_images/trip/colors/EI/bg_vertLine_EI.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.EI #mainCol #lodging .block,
body#bdGen #outerWrapper.EI #mainCol #rating .block {
	background:url(/_images/trip/colors/EI/bg_lodgingBlock_EI.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EI #mainCol #rating .block h4,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EI #sideCol h4.tab a.on:active {
	color:#433d70;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #sideCol h4.tab a:hover {
	background:#a7a4bc;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #sideCol .block#buttons {
	background:url(/_images/trip/colors/EI/bg_blockButtons_EI.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EI #sideCol h4.tab {
	border:1px solid #757290;
	}
body#bdGen #outerWrapper.EI #mainCol .block blockquote,
body#bdGen #outerWrapper.EI #mainCol .block cite,
body#bdGen #outerWrapper.EI #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.EI #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.EI #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.EI #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.EI #mainCol p.see.large a.whatThis {
	color:#757290 !important;
	}
	
/**************************************************************************
--------------------------- EUROPE - FRANCE --------------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #sideCol h4.tab a:link,
body#bdGen #outerWrapper.EF #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.EF #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.EF #sideCol h4.tab a:active,
body#bdGen #outerWrapper.EF #sideCol div.contact,
#mainCol table.search th.EF h1,
body#bdGen #mainCol .tab_group h2.EF {
	background:#b57e7a;
	}
#mainCol .region h1.EF {
	background:url(/_images/search/h1_EF.gif) no-repeat bottom left;
	padding-bottom:28px;
	}
#mainCol table.search td.EF h2,
.region h1.EF, .new_trip_EF {
	color:#b57e7a;
	}
.new_trip_EF {
	text-transform: uppercase;
}
body#bdGen #outerWrapper.EF #mainCol #itinerary .new {
	background: #b57e7a url(/_images/trip/colors/EF/new_trip_EF.gif) no-repeat left;
	}
	
body#bdGen #outerWrapper.EF #mainCol .trip_name {
	background:#546D8D;
	}	
	
body#bdGen #outerWrapper.EF #mainCol .trip_name h2, body#bdGen #outerWrapper.EF #mainCol #video {	
	background: #546D8D;
	}
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EF #mainCol #rating .block h4,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:active {
	background:#ead0ce/*cbcad6*/;
	}
body#bdGen #outerWrapper.EF #mainCol #rating .block .text p span {
	color:#ead0ce;
	}
body#bdGen #outerWrapper.EF #mainCol .block,
body#bdGen #outerWrapper.EF #mainCol #lodging .block h3,
body#bdGen #outerWrapper.EF #mainCol #rating .block h3,
#mainCol table.search th.EF {
	border-bottom:1px solid #ead0ce;
	}
body#bdGen #outerWrapper.EF #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.EF #content {
	background:url(/_images/trip/colors/EF/bg_vertLine_EF.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.EF #mainCol #lodging .block,
body#bdGen #outerWrapper.EF #mainCol #rating .block {
	background:url(/_images/trip/colors/EF/bg_lodgingBlock_EF.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EF #mainCol #rating .block h4,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EF #sideCol h4.tab a.on:active {
	color:#762b28;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #sideCol h4.tab a:hover {
	background:#c89e9b;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #sideCol .block#buttons {
	background:url(/_images/trip/colors/EF/bg_blockButtons_EF.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EF #sideCol h4.tab {
	border:1px solid #a25e59;
	}
body#bdGen #outerWrapper.EF #mainCol .block blockquote,
body#bdGen #outerWrapper.EF #mainCol .block cite,
body#bdGen #outerWrapper.EF #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.EF #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.EF #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.EF #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.EF #mainCol p.see.large a.whatThis {
	color:#a25e59 !important;
	}

/**************************************************************************
----------------------- EUROPE - MEDITERRANEAN ----------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #sideCol h4.tab a:link,
body#bdGen #outerWrapper.EM #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.EM #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.EM #sideCol h4.tab a:active,
body#bdGen #outerWrapper.EM #sideCol div.contact,
#mainCol table.search th.EM h1,
body#bdGen #mainCol .tab_group h2.EM {
	background:#91a3c7;
	}
#mainCol .region h1.EM {
	background:url(/_images/search/h1_EM.gif) no-repeat bottom left;
	}
#mainCol table.search td.EM h2,
.region h1.EM, .new_trip_EM {
	color:#91a3c7;
	}
.new_trip_EM {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.EM #mainCol #itinerary .new {
	background:#91a3c7 url(/_images/trip/colors/EM/new_trip_EM.gif) no-repeat top left;
	}
	
body#bdGen #outerWrapper.EM #mainCol .trip_name {
	background:#546D8D;
	}	
	
body#bdGen #outerWrapper.EM #mainCol .trip_name h2, body#bdGen #outerWrapper.EM #mainCol #video {
	background:#546D8D;
}	
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EM #mainCol #rating .block h4,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:active {
	background:#dfe6f5;
	}
body#bdGen #outerWrapper.EM #mainCol #rating .block .text p span {
	color:#dfe6f5;
	}
body#bdGen #outerWrapper.EM #mainCol .block,
body#bdGen #outerWrapper.EM #mainCol #lodging .block h3,
body#bdGen #outerWrapper.EM #mainCol #rating .block h3,
#mainCol table.search th.EM {
	border-bottom:1px solid #dfe6f5;
	}
body#bdGen #outerWrapper.EM #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.EM #content {
	background:url(/_images/trip/colors/EM/bg_vertLine_EM.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.EM #mainCol #lodging .block,
body#bdGen #outerWrapper.EM #mainCol #rating .block {
	background:url(/_images/trip/colors/EM/bg_lodgingBlock_EM.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #mainCol #lodging .block h4,
body#bdGen #outerWrapper.EM #mainCol #rating .block h4,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.EM #sideCol h4.tab a.on:active {
	color:#354f84;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #sideCol h4.tab a:hover {
	background:#abb9d4;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #sideCol .block#buttons {
	background:url(/_images/trip/colors/EM/bg_blockButtons_EM.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.EM #sideCol h4.tab {
	border:1px solid #6379a5;
	}
body#bdGen #outerWrapper.EM #mainCol .block blockquote,
body#bdGen #outerWrapper.EM #mainCol .block cite,
body#bdGen #outerWrapper.EM #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.EM #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.EM #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.EM #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.EM #mainCol p.see.large a.whatThis {
	color:#6379a5 !important;
	}

/**************************************************************************
-------------------- NORTH AMERICA - THE ROCKIES --------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #sideCol h4.tab a:link,
body#bdGen #outerWrapper.CA #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.CA #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.CA #sideCol h4.tab a:active,
body#bdGen #outerWrapper.CA #sideCol div.contact,
#mainCol table.search th.CA h1,
body#bdGen #mainCol .tab_group h2.CA {
	background:#779f97;
	}
#mainCol .region h1.CA {
	background:url(/_images/search/h1_CA.gif) no-repeat bottom left;
	}
#mainCol table.search td.CA h2,
.region h1.CA, .new_trip_CA {
	color:#779f97;
	}
.new_trip_CA {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.CA #mainCol #itinerary .new {
	background:#779f97 url(/_images/trip/colors/CA/new_trip_CA.gif) no-repeat top left;
	}
	
body#bdGen #outerWrapper.CA #mainCol .trip_name {
	background:#546D8D;
	}	
	
body#bdGen #outerWrapper.CA #mainCol .trip_name.h2, body#bdGen #outerWrapper.CA #mainCol #video {
	background:#546D8D;	
	}
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.CA #mainCol #rating .block h4,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:active {
	background:#c8e7e1;
	}
body#bdGen #outerWrapper.CA #mainCol #rating .block .text p span {
	color:#c8e7e1;
	}
body#bdGen #outerWrapper.CA #mainCol .block,
body#bdGen #outerWrapper.CA #mainCol #lodging .block h3,
body#bdGen #outerWrapper.CA #mainCol #rating .block h3,
#mainCol table.search th.CA {
	border-bottom:1px solid #c8e7e1;
	}
body#bdGen #outerWrapper.CA #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.CA #content {
	background:url(/_images/trip/colors/CA/bg_vertLine_CA.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.CA #mainCol #lodging .block,
body#bdGen #outerWrapper.CA #mainCol #rating .block {
	background:url(/_images/trip/colors/CA/bg_lodgingBlock_CA.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.CA #mainCol #rating .block h4,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.CA #sideCol h4.tab a.on:active {
	color:#185246;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #sideCol h4.tab a:hover {
	background:#94b3ad;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #sideCol .block#buttons {
	background:url(/_images/trip/colors/CA/bg_blockButtons_CA.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.CA #sideCol h4.tab {
	border:1px solid #4b786f;
	}
body#bdGen #outerWrapper.CA #mainCol .block blockquote,
body#bdGen #outerWrapper.CA #mainCol .block cite,
body#bdGen #outerWrapper.CA #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.CA #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.CA #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.CA #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.CA #mainCol p.see.large a.whatThis {
	color:#4b786f !important;
	}
	
	
/**************************************************************************
--------------------------- ASIA & PACIFIC --------------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #sideCol h4.tab a:link,
body#bdGen #outerWrapper.AP #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.AP #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.AP #sideCol h4.tab a:active,
body#bdGen #outerWrapper.AP #sideCol div.contact,
#mainCol table.search th.AP h1,
body#bdGen #mainCol .tab_group h2.AP {
	background:#9eb190;
	}
#mainCol .region h1.AP {
	background:url(/_images/search/h1_AP.gif) no-repeat bottom left;
	}
#mainCol table.search td.AP h2,
.region h1.AP, .new_trip_AP {
	color:#9eb190;
	}
.new_trip_AP {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.AP #mainCol #itinerary .new {
	background:#9eb190 url(/_images/trip/colors/AP/new_trip_AP.gif) no-repeat top left;
	}
	
body#bdGen #outerWrapper.AP #mainCol .trip_name {
	background:#546D8D;
	}	
	
body#bdGen #outerWrapper.AP #mainCol .trip_name h2, body#bdGen #outerWrapper.AP #mainCol #video {
	background:#546D8D;
}	
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #mainCol #lodging .block h4,
body#bdGen #outerWrapper.AP #mainCol #rating .block h4,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:active {
	background:#dbe8d2;
	}
body#bdGen #outerWrapper.AP #mainCol #rating .block .text p span {
	color:#dbe8d2;
	}
body#bdGen #outerWrapper.AP #mainCol .block,
body#bdGen #outerWrapper.AP #mainCol #lodging .block h3,
body#bdGen #outerWrapper.AP #mainCol #rating .block h3,
#mainCol table.search th.AP {
	border-bottom:1px solid #dbe8d2;
	}
body#bdGen #outerWrapper.AP #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.AP #content {
	background:url(/_images/trip/colors/AP/bg_vertLine_AP.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.AP #mainCol #lodging .block,
body#bdGen #outerWrapper.AP #mainCol #rating .block {
	background:url(/_images/trip/colors/AP/bg_lodgingBlock_AP.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #mainCol #lodging .block h4,
body#bdGen #outerWrapper.AP #mainCol #rating .block h4,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.AP #sideCol h4.tab a.on:active {
	color:#4c6937;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #sideCol h4.tab a:hover {
	background:#b5c4ab;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #sideCol .block#buttons {
	background:url(/_images/trip/colors/AP/bg_blockButtons_AP.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.AP #sideCol h4.tab {
	border:1px solid #758d63;
	}
body#bdGen #outerWrapper.AP #mainCol .block blockquote,
body#bdGen #outerWrapper.AP #mainCol .block cite,
body#bdGen #outerWrapper.AP #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.AP #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.AP #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.AP #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.AP #mainCol p.see.large a.whatThis {
	color:#758d63 !important;
	}
	
/**************************************************************************
---------------------------- LATIN AMERICA --------------------------------
**************************************************************************/

/* --
***** 1
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #sideCol h4.tab a:link,
body#bdGen #outerWrapper.LA #sideCol h4.tab a:visited,
body#bdGen #outerWrapper.LA #sideCol h4.tab a:hover,
body#bdGen #outerWrapper.LA #sideCol h4.tab a:active,
body#bdGen #outerWrapper.LA #sideCol div.contact,
#mainCol table.search th.LA h1,
body#bdGen #mainCol .tab_group h2.LA {
	background:#ce9e4e;
	}
#mainCol .region h1.LA {
	background:url(/_images/search/h1_LA.gif) no-repeat bottom left;
	}
#mainCol table.search td.LA h2,
.region h1.LA, .new_trip_LA {
	color:#ce9e4e;
	}
.new_trip_LA {
	text-transform: uppercase;
}

body#bdGen #outerWrapper.LA #mainCol #itinerary .new {
	background:#ce9e4e url(/_images/trip/colors/LA/new_trip_LA.gif) no-repeat top left;
	}
	
body#bdGen #outerWrapper.LA #mainCol .trip_name {
	background:#546D8D;
	}	
	
body#bdGen #outerWrapper.LA #mainCol .trip_name h2, body#bdGen #outerWrapper.LA #mainCol #video{
	background:#546D8D;
}	
/* --
***** 2
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.LA #mainCol #rating .block h4,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:active {
	background:#f1ddbc;
	}
body#bdGen #outerWrapper.LA #mainCol #rating .block .text p span {
	color:#f1ddbc;
	}
body#bdGen #outerWrapper.LA #mainCol .block,
body#bdGen #outerWrapper.LA #mainCol #lodging .block h3,
body#bdGen #outerWrapper.LA #mainCol #rating .block h3,
#mainCol table.search th.LA {
	border-bottom:1px solid #f1ddbc;
	}
body#bdGen #outerWrapper.LA #mainCol .block.last {
	border-bottom:none;
	}
/*body#bdGen #outerWrapper.LA #content {
	background:url(/_images/trip/colors/LA/bg_vertLine_LA.gif) repeat-y left;
	}*/
body#bdGen #outerWrapper.LA #mainCol #lodging .block,
body#bdGen #outerWrapper.LA #mainCol #rating .block {
	background:url(/_images/trip/colors/LA/bg_lodgingBlock_LA.gif) no-repeat bottom;
	}

/* --
***** 3
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #mainCol #lodging .block h4,
body#bdGen #outerWrapper.LA #mainCol #rating .block h4,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:link,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:visited,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:hover,
body#bdGen #outerWrapper.LA #sideCol h4.tab a.on:active {
	color:#976511;
	}

/* --
***** 4
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #sideCol h4.tab a:hover {
	background:#ddbb83;
	}

/* --
***** 4 & 5
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #sideCol .block#buttons {
	background:url(/_images/trip/colors/LA/bg_blockButtons_LA.gif) repeat-y top;
	}

/* --
***** 6
-------------------------------------------------------------------------*/
body#bdGen #outerWrapper.LA #sideCol h4.tab {
	border:1px solid #b78635;
	}
body#bdGen #outerWrapper.LA #mainCol .block blockquote,
body#bdGen #outerWrapper.LA #mainCol .block cite,
body#bdGen #outerWrapper.LA #sideCol .block#buttons a:link.whatThis,
body#bdGen #outerWrapper.LA #sideCol .block#buttons a:visited.whatThis,
body#bdGen #outerWrapper.LA #sideCol .block#buttons a:hover.whatThis,
body#bdGen #outerWrapper.LA #sideCol .block#buttons a:active.whatThis,
body#bdGen #outerWrapper.LA #mainCol p.see.large a.whatThis {
	color:#b78635 !important;
	}

