@import "public_styles.css";
body 
{
	
	font-family:Arial;
	font-size:12px;
	font-weight: normal;
	text-align: justify;
	padding: 0px;
	margin: 0px;
	background-color:#8e9aa9;
	scrollbar-3d-Light-Color: white;
	scrollbar-Arrow-Color: #adbbc9;
	scrollbar-Base-Color: #808080;
	scrollbar-Dark-Shadow-Color:white;
	scrollbar-face-color: white;
	scrollbar-highlight-color: #adbbc9;
	scrollbar-shadow-color: #adbbc9;
	scrollbar-track-color: #F6FAFB;
}

h2
 {
	font-size: 14px;
	font-weight: bolder;
	text-align: left;
	color: #64696F;
}

h3
{
	font-size: 10pt;
	margin-top:0px;
	color:#64696F;
	font-style: normal;
	text-align: left;
}

h4
{
	color:#0377C2;
	font-size: 14px;
}

a
{
	
	text-decoration:none;
	color: #0377C2;
}

a:hover
{
	
	text-decoration:none;
	color: #000000;
}

a.RolloverBlueBlackBold
{
	font-weight: bold;
	text-decoration:none;
	color: #0377C2;
}

a.RolloverBlueBlackBold:hover
{
	font-weight: bold;
	text-decoration:none;
	color: #000000;
}

#BannerPrintLogo
{
	display:none;
	width: 293px;
	height:88px;
	margin-left:auto;
	margin-right:auto;
}
#banner_top_margin
{
	background-color: #c4cbd3;
	height: 40px;
	width: 100%;
}



#banner
{
	background-image: url(../images/top_background2_03.jpg);
	background-repeat:repeat-x;
	height:151px;
	position: relative;
	z-index: 1;
}

#banner .banner_inner
{
	width: 955px;
	height: 151px;
	margin-left:auto;
	margin-right:auto;
	position: relative;
	
}


#banner .Banner_logo
{
	background-image: url(../images/home_page_03.jpg);
	background-repeat:no-repeat;
	width: 721px;
	float:left;
	height:151px;
	margin:0px;
	display: block;
	position: absolute;
	left: 0px;
	z-index: 0px;
}

#banner .Banner_logo a
{
	
	width: 400px;
	float:left;
	height:90px;
	margin:0px;
	display: block;
	position: absolute;
	left: 0px;
	z-index: 0px;
}

#banner .Banner_menu
{
	width: 236px;
	height:151px;
	margin:0px;
	top:0px;
	float:right;
	
}



#banner .Banner_menu .button_view_collection a
{
	display:block;
	width: 236px;
	height:25px;
	background-image: url(../images/button_view_exclu_collection.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

#banner .Banner_menu .button_view_collection a:hover
{
	background-position: bottom;
}

#banner .Banner_menu .button_sample_itenerarys a
{
	display:block;
	width: 236px;
	height:21px;
	background-image: url(../images/button_sample_itineraries.jpg);
	background-repeat:no-repeat;
	background-position: top;
	
}

#banner .Banner_menu .button_sample_itenerarys a:hover
{
	background-position: bottom;
}

#banner .Banner_menu .button_client_centre a
{
	display:block;
	width: 236px;
	height:20px;
	background-image: url(../images/button_client_centre.jpg);
	background-repeat:no-repeat;
	background-position: top;
	cursor: pointer;
}

#banner .Banner_menu .button_client_centre a:hover
{
	background-position:  bottom;
}

#banner .Banner_menu .button_request_itenerary a
{
	width: 236px;
	height:85px;
	display: block;
	background-position: top;
	background-image: url(../images/home_page_06.jpg);
	background-repeat: no-repeat;
	cursor: pointer;
}

#banner .Banner_logo .Logo_top_left
{
	float:left;
	width: 180px;
	height: 23px;
	background-image: url(../images/new_home_07.jpg);
	
}

#banner .Banner_logo .Top_right
{
	float:left;
	width: 396px;
	height: 23px;
	background-image: url(../images/new_home_08.jpg);
	}

/* font sizes & color-------------------------*/

#nav a, #b a, #n3 a{color:#000000;text-decoration:none;}
#subCat a{text-indent: 1.1em;}
#en ul a, #bn ul a, #pn ul a, #gn ul a, #sn ul a{color:#707072;   background-color: #d1dade; margin: 1px;}
#en ul a:hover, #bn ul a:hover, #pn ul a:hover, #gn ul a:hover, #sn ul a:hover{color:#FFFFFF;   background-color: #707072; margin: 1px; }
#nav a:hover, #b a:hover, #n3 a:hover, #en a:hover, #bn a:hover, #pn a:hover, #gn a:hover, #sn a:hover{color:#707072;}


/* menu layout-------------------------*/
#n3 { font-size: 9pt; top:6px; left: 200px; position:absolute;z-index:1;height:1.75em;padding:0 0 0 0;margin:0 0 0 0;clear:both; }
#n3 a {	padding:.2em .2em .4em .2em; }
#n3 ul { padding:1px;margin:0;border:0;list-style:none;width:45em; }
#n3 li { float:left; display:inline; position:relative;margin: 0 0; width:auto;}
#n3 li>ul { top:15px;left:auto; }

#n3 li li{width:100%;margin:0;clear:left; } 
#n3 li ul li{top:0px;}
#n3 ul li ul li{top:0px;left:0px;}
#n3 ul li ul li ul{top:-3px;left: 136px; width: 160px;}

#nav {line-height:1em; }

#nav ul { display:none; z-index:3;top:0;left:-.05em; position:absolute;width:9.4em; }
#nav li{ margin:0 0px 0 0px; width:auto;}
#nav li ul{width:140px;}
#nav ul ul { top:0px;left:9.4em;z-index:3;}

#n3 li li a { display:block;height:1em;}
#n3 li.over ul{ display:block; }
#n3 li.over ul ul, #n3 li ul{ display:none; } 
#n3 li li.over ul{ display:block;}
#n3 li:hover>ul { display:block; border: solid 2px #a4d3dd; background-color:#FFFFFF;}

/*fix for MS internet explorer 6 */

* html #nav ul ul { left:9.26em; margin:0; padding:0px; }
* html #n3 {left:200px;}
* html #n3 ul {padding-top:7px; z-index: 40;}
* html #n3 a  { display:block; padding:.2em .2em .2em .2em;}
* html #n3 ul li a  {margin: 1px;padding-top: 0px;}
* html #n3 li ul {border: solid 2px #a4d3dd; background-color:#FFFFFF; padding-top:0px;  margin:0px; top:16px; z-index:200;}
* html #n3 li ul li {margin:0px; padding-top:0px; z-index:200;}
* html #n3 ul li ul li a  {padding-top: 5px; z-index: 42;}
* html #n3 ul li ul li{top:0px;left:0px; z-index: 42;}
* html #n3 ul li ul li li a {z-index: 49;}
* html #n3 { top:0px; position:absolute;height:1.75em;padding:0 .5em 0 0;margin:0 0 0 0;clear:both; }
* html #n3 ul li ul li ul{left: 139px;}
* html #n3 li { float:left; position:relative;margin: 0 0; }
* html #n3 li a {position:relative; }
/*fix for MS internet explorer 7 */

html>body #n3 li {padding-bottom: 5px;}
html>body #n3 li li {padding-bottom: 0px;}
html>body #n3 li ul {left: 0px; top: 16px;}
html>body #n3 ul li ul li ul{left: 139px;}



.homepage .PageTitle
{
	display: none;
}


#banner .Banner_logo .TT_Logo a
{
	display: block;
	width: 576px;
	height: 71px;
	background-image: url(../images/new_home_11.jpg);
}

#banner .Banner_logo .TT_Logo_bottom
{
	width: 576px;
	height: 45px;
	background-image: url(../images/new_home_14.jpg);
	
}

#banner .Banner_logo .TT_Logo_bottom_text
{
	padding-left:34px;
	cursor:default;
}



#cmsContentOuter
{
	width:955px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/side_left_08.jpg);
	background-repeat: no-repeat;
	background-color:#8E9AA9;
	
}



#cmsContentInner1
{
	width: 937px;
	margin-left:17px;
	background-image: url(../images/right_nav_19.jpg);
	background-position: right top;
	background-repeat: repeat-y;
	background-color:#FFFFFF;
	position:relative;
	
}

.events_aspx  #cmsContentInner1,
.sampleitineraries_aspx  #cmsContentInner1,
.exclusivecollection_aspx  #cmsContentInner1
{
	height: 550px;
}


#cmsContentInner2
{
	width: 940px;
	background-image: url(../images/blue_bar_09.jpg);
	background-repeat: no-repeat;
	background-position: -1px top;
	position: relative;
}

body.destinationmap_aspx #cmsContentInner2,
body.homepage #cmsContentInner2
{
	background-image: none;
	
}

*html .exclusivecollection_aspx #cmsContentInner3,
*html .sampleitineraries_aspx #cmsContentInner3
{
	width: 937px;
}

*html body.destinationmap_aspx #cmsContentInner3
{

	width: 937px;
}



body.destinationmap_aspx #cmsContentInner3, 
body.homepage #cmsContentInner3 {
background-image:none;
padding:0px;
width:955px;
height: 425px;
}

.exclusive-collection #cmsContentInner3
{
	height: 480px;
}

.exclusive-collection #cmsContentInner3,
.ItinerariesPage  #cmsContentInner3 {
padding-bottom:0px;

}


*html .ItinerariesPage #cmsContentInner3
{
	width:937px;
	
}

.exclusive-collection #cmsContentInner3,
.ItinerariesPage #cmsContentInner3
{
	width:937px;
	height: 480px;
}

.news #cmsContentInner3
{
	height: 470px;
}

*html .news #cmsContentInner3
{
	height: 476px;
}

.news #cmsContentInner3 .cmsContent
{
	height: 460px;
	overflow: auto;
}

#cmsContentInner3
{
	width: 704px;
	background-image: url(../images/blue_bar_11.jpg);
	background-repeat:no-repeat;
	background-position: -1px 21px;
	height: 470px;
	padding: 70px 0px 10px 0px;	
}

/* IE Fix */
*html #cmsContentInner3
{
	padding-bottom: 0px;
}
*html #cmsContentInner3 #ctl00_MainContentPlaceHolder_ContentBlock_litCMSContentContainer
{
	height: 470px;
}

* html #banner .TopDropDownMenu
{
	top: 9px;
}
 
 *html #cmsContentInner3 #ctl00_MainContentPlaceHolder_Image2_litCMSContentContainer
 {
	margin-left: 5px;
 }



#ctl00_MainContentPlaceHolder_ContentBlock_litCMSContentContainer
{
	width: 684px;
	height: 460px;
	overflow: auto;
}

 
*html #ExclusiveItem .ItemNameHeader
{
	padding-top:15px;
}

html>body #ExclusiveItem .ItemNameHeader
{
	padding-top:13px;
}

#ExclusiveItem .ItemNameHeader
{
	font-weight: bold;
	font-size: 10pt;
	text-indent: 10px;
	color:#64696F;
}

.ExclusiveGeneralText
{
	width: 460px;
	display: block;
	height: 262px;
	overflow: auto;
	margin-top: 0px;
	font-style: italic;
	padding: 10px 10px 0px 10px;
}

*ExclusiveGeneralText
{
	width: 450px;
}

.ExclusiveGeneralText .Summary
{
	padding-top: 15px;
	
}



#ctl00_MainContentPlaceHolder_ItinerariesLeftPanel
{
	padding:10px;
	margin-top: 0px;
	position:absolute;
	width: 455px;
	height: 60px;
	top:70px;	
	font-style: italic;
	font-size: 12px;
	display: block;
	overflow:auto;
}

*html .ItinerariesPage #ReadMoreSection
{
	right:1px;
}

.ItinerariesPage #ReadMoreSection h3
{
	float:left;
	margin-right: 10px;
}

.ItinerariesPage #ReadMoreSection p
{
	clear:both;
}

.ItinerariesPage .grayBackgroundFiller
{
	width: 208px;
	display: block;
	height: 188px;
	padding:10px;
	margin-top: 0px;
	position:absolute;
	right:235px;
	_right: 230px;
	top:342px;	
	background-color: #EEEEEE;
}


.ItinerariesPage #ReadMoreSection
{
	width: 434px;
	display: block;
	height: 188px;
	overflow-y: auto;
	overflow-x: hidden;
	padding:10px;
	margin-top: 0px;
	position:absolute;
	right:8px;
	top:342px;	
	font-style: italic;
	font-size: 13px;
	color:#64696F;
}

body.ItinerariesPage #ctl00_MainContentPlaceHolder_LeftColumn_litCMSContentContainer
 {
	height: 290px;
	
 }
 body.ItinerariesPage #ctl00_MainContentPlaceHolder_LeftColumn_litCMSContentContainer
 {
	display: none;
	
 }



#cmsContentInner3 .cmsContent p a
{
	text-decoration: none;
	font-weight: bold;
	color: #0377C2;
}
#cmsContentInner3 .cmsContent p a:hover
{
	color: #000000;
}

.ItinerariesLeftPanel
{
	height: 80px;
	width: 704px;
}


*html .LargePhoto
{
	right:1px;
}

.DestinationsListingAustralia,
.DestinationsListing
{
	background-color: #E8E8E8;
	width: 933px;
}


.DestinationsListingAustralia
{
	height:150px;
}

.DestinationsListing
{
	height:65px;
}

.DestinationsListingAustralia #ctl00_MainContentPlaceHolder_ContentBlock1_litCMSContentContainer,
.DestinationsListing #ctl00_MainContentPlaceHolder_ContentBlock2_litCMSContentContainer
{
	padding-top:0px;
	padding-bottom: 0px;
	font-size: 11px;
}

.DestinationsListingAustralia p,
.DestinationsListing p
{
	display: none;
	#display: block;
}

.DestinationsListingAustralia h2,
.DestinationsListing h2
{
	margin-top:0px;
	margin-bottom:0px;
}


.DestinationContent
{
	width: 704px;
	height: 485px;
	overflow: hidden;
}

.Australia .DestinationContent
{
	height: 315px;
	overflow: hidden;
}

*html .Australia .DestinationContent
{
	height: 325px;
}



.DestinationContent
{
	height: 400px;
	overflow: hidden;
}

*html .DestinationContent
{
	height: 410px;
}

.DestinationText
{
	padding-top: 15px;
	
}

.DestinationTextWrapBlock
{
	float: right;
	display: block;
	height: 285px;
	width: 240px;
}

.LargeDestinationPhoto
{
	background-color:#FFFFFF;
	display:block;
	width: 458px;
	height: 279px;
	position:absolute;
	right: 6px;
	margin: 0px 0px 0px 0px;
}

*html .LargeDestinationPhoto
{
	right: 2px;
}
.LargeDestinationPhoto .ImageBorderTop
{
	width: 458px;
	height: 3px;
	font-size: 0px;
	background-image: url(../images/image_frame_top.jpg);
	background-repeat: no-repeat;
}

.LargeDestinationPhoto .ImageSectionMiddle
{
	width: 458px;
	height:273px;
	
}
.LargeDestinationPhoto .ImageBorderLeft
{
	width: 7px;
	height: 273px;
	float: left;
	font-size: 0pt;
	background-image: url(../images/image_frame_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.LargeDestinationPhoto .ImageBorderRight
{
	width: 3px;
	height: 273px;
	float: left;
	font-size: 0pt;
	background-image: url(../images/image_frame_left.jpg);
	
	
	background-repeat: no-repeat;
}
.LargeDestinationPhoto .ImageBorderBottom
{
	font-size: 0pt;
	width: 458px;
	height: 3px;
	background-image: url(../images/image_frame_bottom.jpg);
	background-repeat: no-repeat;
}

.LargeDestinationPhoto .cmsContent
{
	padding: 0px;
}

.LargeDestinationPhoto .cmsContent img
{
	height: 273px;
	width: 448px;
}
*html .LargeDestinationPhoto .cmsContent
{
	border: 0px;
	padding:0px;
	margin:0px;
	font-size: 0px;
}
.LargePhoto
{
	background-color:#FFFFFF;
	display:block;
	width: 458px;
	height: 279px;
	position:absolute;
	top:63px;
	right: 5px;
}

.LargePhoto .ImageBorderTop
{
	width: 458px;
	height: 3px;
	font-size: 0px;
	background-image: url(../images/image_frame_top.jpg);
	background-repeat: no-repeat;
}

.LargePhoto .ImageSectionMiddle
{
	width: 458px;
	height:273px;
	
}
.LargePhoto .ImageBorderLeft
{
	width: 7px;
	height: 273px;
	float: left;
	font-size: 0pt;
	background-image: url(../images/image_frame_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
}

.LargePhoto .ImageBorderRight
{
	width: 3px;
	height: 273px;
	float: left;
	font-size: 0pt;
	background-image: url(../images/image_frame_left.jpg);
	
	
	background-repeat: no-repeat;
}
.LargePhoto .ImageBorderBottom
{
	font-size: 0pt;
	width: 458px;
	height: 3px;
	background-image: url(../images/image_frame_bottom.jpg);
	background-repeat: no-repeat;
}

.LargePhoto #LargeImage,
.LargeDestinationPhoto #LargeImage
{
	float:left;
	height: 273px;
	width: 448px;
	font-size: 0pt;
}
.DestinationPage #cmsContentInner3
{
	padding-top: 63px;
	width: 935px;
	height: 477px;
}

.DestinationPage table a
{
	font-size: 11px;
	font-weight: bold;
}

*html .DestinationPage #cmsContentInner3
{
	height: 497px;
	padding-bottom: 0px;
}
.ItinerariesPage
#ExclusiveItem #LargeImage,
#cmsContentInner3 #LargeImageHolder
 {
	width: 448px;
	height:273px;
	padding: 0px;
	float:left;
 }
 
 #cmsContentInner3 #LargeImageHolder img
 {
	width: 448px;
	height:273px;
 }
 
 #ExclusiveItem #SmallImage1
 {
	float:left;
	margin:0px 5px 0px 0px;
	width: 100px;
	height: 66px;
	padding: 3px 3px 3px 3px;
	border: solid 2px #a4d3dd;
	background-color: #FFFFFF;
 
 }
 #cmsContentInner3 #ctl00_MainContentPlaceHolder_Image2_litCMSContentContainer
 {
	float:left;
	margin:0px 5px 0px 10px;
	width: 100px;
	height: 66px;
	padding: 3px 3px 3px 3px;
	border: solid 2px #a4d3dd;
	background-color: #FFFFFF;
 }

.OtherItinImage
 {
	display: none;
 }
 
 .LargeItinImage
{
	border-style: none;
	width: 448px;
	height: 273px;	
}

#ExclusiveItem #SmallImage2,
 #cmsContentInner3 #ctl00_MainContentPlaceHolder_Image3_litCMSContentContainer
 {
	float:left;
	margin:0px 5px 0px 0px;
	width: 100px;
	height: 66px;
	padding: 3px 3px 3px 3px;
	border: solid 2px #a4d3dd;
	background-color: #FFFFFF;
 }
 #ExclusiveItem #SmallImage3,
 #cmsContentInner3 #ctl00_MainContentPlaceHolder_Image4_litCMSContentContainer
 {
	float:left;
	margin:0px 5px 0px 0px;
	width: 100px;
	height: 66px;
	padding: 3px 3px 3px 3px;
	border: solid 2px #a4d3dd;
	background-color: #FFFFFF;
 }

 body.homepage .LeftPanel
 {
	background-color: #eff2f4;
 }
 
  body.homepage .LeftPanel object
 {
	margin-left: 5px;
 }
 
 html>body.homepage .LeftPanel embed
 {
	margin-left: 5px;
 }
 
 #cmsContentInner3 .LeftPanel
{
	height: 425px;
	float: left;
	width: 704px;
	top:0px;
	
}



#cmsContentInner3 .RightPanel ul.PanelMenu
{
	white-space:nowrap;
	height: 19px;
	list-style-type: none;
	padding:0;
	margin:0;

}

#cmsContentInner3 .RightPanel ul.PanelMenu li
{
	display: inline;
	float:left;
	color:#000000;
}

#cmsContentInner3 .RightPanel ul.PanelMenu li a
{
	display:block;
	color:#000000;	
	text-decoration:none;
	height:22px;
}

#cmsContentInner3 .RightPanel ul.PanelMenu li.Overview a
{	
	width: 71px;
	background-image: url(../images/overview_tab.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cmsContentInner3 .RightPanel ul.PanelMenu li.Overview a:hover
{	
	background-position: bottom;
}

#cmsContentInner3 .RightPanel ul.PanelMenu li.Overview .overview_text
{	
	padding-left:10px;
}

#cmsContentInner3 .RightPanel ul.PanelMenu li.UpcomingEvents a
{
	width: 109px;
	background-image: url(../images/upcoming_events_tab.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cmsContentInner3 .RightPanel ul.PanelMenu li.UpcomingEvents a:hover
{
	background-position: bottom;
}

#cmsContentInner3 .RightPanel ul.PanelMenu li.News a
{
	width: 50px;
	background-image: url(../images/news_tab.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
#cmsContentInner3 .RightPanel ul.PanelMenu li.News a:hover
{
	background-position: bottom;
}



*html body.homepage .RightPanel
{
	width:230px;
	
	
}

*html body.homepage .RightPanel .PanelMenu
{
	position: relative;
	left: -2px;
}

*html body.homepage .RightPanel .Panel_inner
{
	position: relative;
	top: -1px;
}


*html .homepage #cmsContentInner3 .RightPanel .Panel1,
*html .homepage #cmsContentInner3 .RightPanel .Panel2,
*html .homepage #cmsContentInner3 .RightPanel .Panel3
{
	left:704px;
	width: 232px;
}

html>body.homepage #cmsContentInner3 .RightPanel .Panel1,
html>body.homepage #cmsContentInner3 .RightPanel .Panel2,
html>body.homepage #cmsContentInner3 .RightPanel .Panel3
{
	left:704px;
	width: 236px;
}

#cmsContentInner3 .RightPanel .Panel1
{
	
	visibility:visible;
	height: 403px;
	position:absolute;
}

#cmsContentInner3 .RightPanel .Panel2,
#cmsContentInner3 .RightPanel .Panel3
{
	
	height: 403px;
	position:absolute;
	visibility:hidden;
}


#cmsContentInner3 .RightPanel .Panel_inner
{
	padding:0px 5px 5px 5px;
	height: 400px;
	width: 220px;
	overflow: auto;
}

#cmsContentInner3 .TravelAgentLogin,
#cmsContentInner3 .ClientLogin
{
	
	width: 206px;
	padding-left:10px;
	padding-right:10px;
}

#cmsContentInner3 .UsernameText,
#cmsContentInner3 .PasswordText,
#cmsContentInner3 .EmailAddressText
{
	margin-top: 5px;
	float:left;
	width: 70px;
}

#cmsContentInner3 #ctl00_MainContentPlaceHolder_txtUsername,
#cmsContentInner3 #ctl00_MainContentPlaceHolder_txtEmailAddress,
#cmsContentInner3 #ctl00_MainContentPlaceHolder_txtPassword
{
	float:left;
	width: 130px;
	margin-top: 5px;
	height: 15px;
}

#cmsContentInner3 .LogIn
{
	width: 204px;
	height:22px;
	margin-left:70px;
	margin-top:10px;
	
}


#cmsMiddleBlock
{
	margin:0px;
	padding: 0px;
	background-color: #8e9aa9;
	background-image: url(../images/bottom_background2_05.jpg);
	background-repeat: repeat-x;
	background-position: top;
	height:auto;
	z-index: 0;
}

#clearfloat
{
	clear:both;
}

#footer
{
	height: 62px;
	width:100%;
	background-color:#8e9aa9;
}

#footer .footer_inner
{
	width: 955px;
	margin-left:auto;
	margin-right:auto;
}


#footer .Footer_main
{
	background-image: url(../images/home_page_11.jpg);
	background-repeat:no-repeat;
	
	width:955px;
	height:60px;
}

*html #footer .Footer_main .footer_menu
{
	margin-left: -22px;
}

#footer .Footer_main .footer_menu
{
	float:left;
	width:955px;
	height:39px;
	
}


	
#footer .Footer_main .footer_menu_inner
{
	width:955px;
	height:39px;
	padding-left:20px;	
	_float:left;
}

*html .homepage #cmsContentInner3,
*html #cmsContentInner2,
*html #cmsContentInner1
{
	width:937px;
}

*html .LeftPanel embed
{
	margin-left:4px;
}

*html #footer .Footer_main .footer_menu ul.menu
{
	margin-left: 15px;
}

#footer .Footer_main .footer_menu ul.menu
{
	float:left;
	list-style-type:none;
	white-space:nowrap;
	font-size:12px;
	font-weight:bolder;
	padding-left: 5px;
	_margin-top: 10px;
	_margin-left: 5px;
}

html>body #footer .Footer_main .footer_menu ul.menu
{
	left: -30px;
	top: 40px;
	margin-top: 10px;
	margin-left: 5px;
}

#footer .Footer_main .footer_menu ul.menu li
{
	float:left;
	display:inline;		
	text-decoration:none;
}

#footer .Footer_main .footer_menu ul.menu li a
{
	float:left;
	display:inline;		
	text-decoration:none;
	color: #64696F;
}

#footer .Footer_main .footer_menu ul.menu li a:hover
{	
	text-decoration:none;
	color: #000000;
}

#footer .Footer_main .footer_menu ul.menu li.menu_divider
{
	margin-left:3px;
	margin-right:3px;
	cursor:default;
	color:#737D87;
}



/*---------------------NEWS PAGE----------------------*/



.news .NewsText
{
	position: absolute;
	top: 28px;
	color: #FFFFFF;
	font-size: 8pt;
}
.news .Article 
{
	margin-top: 5px;
}
.news .Article .Content
{
	clear: both;
	margin-top: 5px;
}

.news .Article .Title a:hover
{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	
}
.news .Article .Title a
{
color:#0377C2;
font-weight:bold;
text-decoration:none;
	float:left;
	margin-left: 10px;
	
}

.NewsArticlesGrid .Blurb
{
clear:both;
padding-left:25px;
}



.NewsArticlesGrid .ReadMoreLink img
{
	border:none;
	padding-left:25px;
	width: 60px;
	height: 20px;
}

.news .Article .Date
{
	color: #8F1A1A;
	font-weight:bold;
}


.NewsArticlesGrid .Arrow
{
	float:left;
	width: 12px;
	height: 10px;
	margin: 8px 7px 0px 7px;
	background-image: url(../images/arrow_21.gif);
	background-repeat:no-repeat;
}


.news .Article .Date
{
	float:left;
}

.NewsArticlesGrid .Row
{
	border-top:solid 1px #DCE1E5;
	border-bottom:solid 1px #DCE1E5;
	margin-bottom:3px;
}



.news #ctl00_MainContentPlaceHolder_pnlSignUp
{
	display:block;
	overflow:hidden;
	padding-left:8px;
	padding-right: 10px;
	position:absolute;
	right:6px;
	width:205px;
	top: 30px;
}

.SignUpEmail
{
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SignUpEmail .ErrorText
{
	color:Red;
}

.eventslist_aspx #ctl00_MainContentPlaceHolder_ctlSignMeUp_txtSignMeUp,
.news #ctl00_MainContentPlaceHolder_ctlSignMeUp_txtSignMeUp
{
	width: 200px;
}


input.SignMeUpButton
{
	margin-top: 10px;
	float: right;
}
/*---------------------end of news page----------------------*/

/*---------------------NEWS TAB ON HOMEPAGE----------------------*/


.homepage .Article 
{
	margin-top: 5px;
}
.homepage .Article .Content
{
	margin-top: 5px;
}

.homepage .Article .Title a
{
	color: #0377C2;
	font-weight:bold;
	text-decoration:none;
	
}

.homepage #ctl00_MainContentPlaceHolder_pnlSignUp
{
	overflow:hidden;
	padding-left:8px;
	padding-right: 10px;
	right:6px;
	width:180px;
}

.homepage #ctl00_MainContentPlaceHolder_txtSignMeUp
{
	width: 180px;
}

.homepage .Article .Title a:hover
{
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	
}




.homepage .Article .ReadMoreLink img
{
	width: 60px;
	height: 20px;
	border: none;
}

.homepage .Article .Date
{
	color: #000000;
	font-weight:bold;
}


.homepage .ArticleList .Arrow
{
	display: none;
}


.homepage .ArticleList .Item, .ArticleList .AlternatingItem
{
	border: none;
	margin-bottom:10px;
}

/*---------------------end of news tab on homepage----------------------*/

.clear
{
	clear:both;
}



#cmsPageBackground
{
	margin-left: auto;
	margin-right:auto;
}


.PageTitle
{
	position: absolute;
	top: 30px;
	margin-top: 5px;
	margin-left: 10px;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: lighter;
	
}

.PageTitle h1
{
	margin-top: 0px;
	margin-bottom:0px;
	font-size:18px;
	font-weight: lighter;
}

#ItemHeader
{
	width: 450px;
}

.cmsContent
{
	padding: 10px 10px 10px 10px;
	
}

.cmsContent p
{
	margin-top: 0px;
}

.cmsContent h1
{
	color:#0377C2;
}


.cmsContent ul
{
	list-style-type: none;
	margin: 0px;
	text-align: left;
	padding: 0px;
}

.cmsContent ul li
{
	float: left;
	padding-left: 4px;
	font-weight: normal;
}

.cmsContent ul li a
{
	float: left;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration: none;
	font-weight: normal;
	color: #0377C2;
}

.cmsContent ul li a:hover
{
	color: #000000;
}

.ClickImageText
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 20px;
	font-weight:bold;
	float:left;
}



#ExclusiveItem .ClickImageText
{
	margin-left: 0px;
}

body.itineraryprintplan_aspx #PrintUserNameTitle
{
	margin-top: 40px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12pt;
}
body.itineraryprint_aspx #PrintUserNameTitle
{
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12pt;
}

body.itineraryprintplan_aspx .ItineraryPrintButton,
body.itineraryprint_aspx .ItineraryPrintButton
{
	background-image: url(../images/print_button_03.jpg);
	background-repeat:no-repeat;
	height: 22px;
	width:78px;
	float:right;
	margin-top: 20px;
}


body.itineraryprint_aspx .Itinerarytitlebar
{
	margin-left: 200px;
}

body.itineraryprint_aspx .ItinerarytitlebarPlan img
{
		display: none;
}
body.itineraryprintplan_aspx .ProfileInfo,
body.itineraryprint_aspx .ProfileInfo
{
	margin-bottom: 20px;
}



#ctl00_MainContentPlaceHolder_imgPrint
{
	right: 100px;
	top: 35px;
	position:absolute;
}

#ctl00_MainContentPlaceHolder_imgPriceQuote
{
	right: 15px;
	top: 35px;
	position:absolute;
}

#ctl00_MainContentPlaceHolder_imgPrintPopup
{
	margin-top: 10px;
	float:right;
}

.ExclusiveItemDivider,
.ItineraryListHeader
{
	background-image: url(../images/blue_bar_09.jpg);
	background-repeat:no-repeat;
	height: 22px;
	width:935px;
}



.ItineraryListHolder
{
	width:477px;
	height: 378px;
	overflow-y: scroll;
	background-color: White;
	font-size: 13px;
}

#ctl00_MainContentPlaceHolder_ItinararyList
{
	width:460px;
	height: auto;
	overflow-x: hidden;
}

#ctl00_MainContentPlaceHolder_ItinararyList .ItineraryItem
{
	display:block;
	height: 18px;
	width:440px;
	margin-bottom:3px;
	background-image: none;
}


#ctl00_MainContentPlaceHolder_ItinararyList .ItineraryItemSelected
{
	display: block;
	width:460px;
	margin-bottom:3px;
	background-image: url(../images/grey_banner_itinerary_03.jpg);
	background-repeat:no-repeat;
	background-position: -1px 0px;
}

#ctl00_MainContentPlaceHolder_ItinararyList .ItineraryItem .CollapsableContent
{
	display:none;
	
}


#ctl00_MainContentPlaceHolder_ItinararyList .ItineraryItemSelected .CollapsableContent
{
	display: block;
	padding-right: 10px;
}

body.itineraryprintplan_aspx .ItineraryItemTitle,
body.itineraryprint_aspx .ItineraryItemTitle
{
	height: 18px;
	border-top:solid 1px #DCE1E5;
	border-bottom:solid 1px #DCE1E5;
	text-decoration: none;
	font-weight: bold;
	color: #0377C2;
	display: block;
	background-repeat:no-repeat;
	background-position: 10px 2px;
}

#ctl00_MainContentPlaceHolder_ItinararyList a
{
	height: 18px;
	border-top:solid 1px #DCE1E5;
	border-bottom:solid 1px #DCE1E5;
	text-decoration: none;
	text-indent: 35px;
	font-weight: bold;
	font-size: 12px;
	color: #0377C2;
	display: block;
	background-repeat:no-repeat;
	background-position: 10px 2px;
	text-align: left;
	width: 460px;
	overflow: hidden;
}

#ctl00_MainContentPlaceHolder_ItinararyList a.ReadMoreLink
{
	border: none;
	text-indent: 0px;
}

#EventsCalender .EventsDetails
{
	padding: 10px;
}
#ctl00_MainContentPlaceHolder_ItinararyList a.Transfer
{
	background-image: url(../images/icon_grey_06.gif);
	
}
#ctl00_MainContentPlaceHolder_ItinararyList a.Hotel
{
	background-image: url(../images/icon_grey_08.gif);
	
}
#ctl00_MainContentPlaceHolder_ItinararyList a.Tour
{
	background-image: url(../images/icon_grey_03.gif);

}
#ctl00_MainContentPlaceHolder_ItinararyList a.Flight
{
	background-image: url(../images/icon_grey_06.gif);

}


#ctl00_MainContentPlaceHolder_ItinararyList a:hover
{
	text-decoration: none;
	color: #000000;
	background-repeat:no-repeat;
}

#ctl00_MainContentPlaceHolder_ItinararyList a.Tour:hover
{
	background-image: url(../images/icons_black_03.gif);
}

#ctl00_MainContentPlaceHolder_ItinararyList a.Transfer:hover
{
	background-image: url(../images/icons_black_06.gif);
}
#ctl00_MainContentPlaceHolder_ItinararyList a.Hotel:hover
{
	background-image: url(../images/icons_black_08.gif);
}
#ctl00_MainContentPlaceHolder_ItinararyList a.Flight:hover
{
	background-image: url(../images/icons_black_06.gif);
}


#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent
{
	margin-left: 35px;
	display: none;
	
}


#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent p
{
	margin-top: 0px;
	margin-bottom:7px;
	
	
}

#ctl00_MainContentPlaceHolder_ItinararyList .FurtherInfo
{
	display:none;
	height: 0px;
	font-size: 0px;
}


#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .ItemDetails,
body.itineraryprintplan_aspx .ItemDetails,
body.itineraryprint_aspx .ItemDetails
{
	margin-right: 4px;
	font-weight: normal;
	font-style: italic;
	color: black;
}

body.itineraryprintplan_aspx .Inclusions,
body.itineraryprintplan_aspx .LocationDesc,
body.itineraryprintplan_aspx .LocationStart,
body.itineraryprintplan_aspx .LocationEnd,
body.itineraryprintplan_aspx .DateTimeStart,
body.itineraryprintplan_aspx .DateTimeEnd,
body.itineraryprintplan_aspx .FlightDetails,
body.itineraryprint_aspx .Inclusions,
body.itineraryprint_aspx .LocationDesc,
body.itineraryprint_aspx .LocationStart,
body.itineraryprint_aspx .LocationEnd,
body.itineraryprint_aspx .DateTimeStart,
body.itineraryprint_aspx .DateTimeEnd,
body.itineraryprint_aspx .FlightDetails,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .Inclusions,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .LocationDesc,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .LocationStart,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .LocationEnd,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .DateTimeStart,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .DateTimeEnd,
#ctl00_MainContentPlaceHolder_ItinararyList .CollapsableContent .FlightDetails
{	
	float: left;
	margin-right: 4px;
	font-weight: normal;
	font-style: italic;
	color: black;
}

#ctl00_MainContentPlaceHolder_ItinararyList .ProfileInfo
{
	display: none;
}

a:active, a:focus 
{
outline: 0;
}




#DestinationCountryList
{
	position:absolute;
	top:32px;
	right:30px;
	padding-left:0px;
}

#DestinationCountryList ul
{
	list-style-type:none;
	margin:0px;
	
}

#DestinationCountryList ul li
{
	margin:0px;
	float:left;
	font-size: 10pt;
}

#DestinationCountryList ul li a
{
	color: #FFFFFF;
	display:inline;
	text-decoration:none;
}

#DestinationCountryList ul li a:hover
{
	text-decoration:none;
	color: #000000;
}
#DestinationCountryList ul li.MenuDivider
{
	color: #FFFFFF;
	margin: 0px 15px 0px 15px;
}

.UpperHeader
{
	position: absolute;
	margin-left:10px;
	top: 5px;
	color:#64696F;
	font-size:11px;
	font-weight: bold;
}


#ExclusiveCollectionContent #ctl00_MainContentPlaceHolder_LeftPanel
{
	padding: 10px 15px 0px 15px;
	width:674px;
	
}

html>body #ExclusiveCollectionContent #ctl00_MainContentPlaceHolder_LeftPanel
{
	#padding-top: 0px;
}

#ExclusiveCollectionContent .RightPanel
{
	position:absolute;
	top:21px;
	right:11px;
	width: 220px;
}

#ExclusiveCollectionContent .RightPanel .cmsContent
{
	height: 508px;
	width: 205px;
	overflow: auto;
}

*html #ExclusiveCollectionContent .RightPanel
{
	right:2px;
}

*html #ExclusiveCollectionContent .RightPanel .cmsContent
{
	height: 520px;
}

#ExclusiveCollectionContent .CountryName
{
	float:left;
	width:100px; 
	margin-top: 0px;
	margin-bottom: 0px;
}

#ExclusiveCollectionContent .CountryName h3
{
	float:left;
	width:100px; 
	margin-bottom: 0px;
	margin-top: 0px;
}


#ExclusiveCollectionContent hr
{
	float:left;
	width:560px; 
	margin-top: 8px;
	background-color: #0966df;
	color: #0966df;
	border: 0;
	height: 1px;
}

#ExclusiveCollectionContent .AustraliaImage
{
	width:269px; 
	height: 97px;
	background-image: url(../images/exclusive_images_03.jpg);
	background-repeat: no-repeat;
	float:left;

}

#ExclusiveCollectionContent .NewZealandImage
{
	width:269px; 
	height: 97px;
	background-image: url(../images/exclusive_images_06.jpg);
	background-repeat: no-repeat;
	float:left;
}

#ExclusiveCollectionContent .FijiImage
{
	width:269px; 
	height: 97px;
	background-image: url(../images/exclusive_images_08.jpg);
	background-repeat: no-repeat;
float:left;
}

#ExclusiveCollectionContent .TahitiImage
{
	width:269px; 
	height: 97px;
	background-image: url(../images/exclusive_images_10.jpg);
	background-repeat: no-repeat;
	float:left;
}

#ExclusiveCollectionContent .FijiImage a,
#ExclusiveCollectionContent .AustraliaImage a,
#ExclusiveCollectionContent .NewZealandImage a,
#ExclusiveCollectionContent .TahitiImage a
{
	width:269px; 
	height: 97px;
	display: block;
}

#ExclusiveCollectionContent .AustraliaItems,
#ExclusiveCollectionContent .NewZealandItems,
#ExclusiveCollectionContent .FijiItems,
#ExclusiveCollectionContent .TahitiItems
{
	width:380px; 
	font-weight: normal;
	margin-top: 10px;
	margin-left: 20px;
	float:left;
	
}

#ExclusiveCollectionContent .Theme
{
	width: 190px;
	float:left;
}
#ExclusiveCollectionContent .Season
{
	margin-left: 20px;
	width: 190px;
	float:left;
}

#ExclusiveCollectionContent .Theme h3,
#ExclusiveCollectionContent .Season h3
{
	margin-bottom:3px;
}
#ExclusiveCollectionContent ul
{
	list-style-type: none;
	padding:0px;
	margin: 0px;
}

#ExclusiveCollectionContent li
{
	background-image: url(../images/arrow_21.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	width: 170px;
	float: left;
}


#ExclusiveCollectionContent li a
{
	text-decoration: none;
	color: #000000;
}

#ExclusiveCollectionContent li a:hover
{
	color: #0377C2;
}

#ExclusiveCollectionContent .ExclusiveItem
{
	background-image: url(../images/arrow_21.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 20px;
	width: 170px;
	float: left;
} 
#ExclusiveCollectionContent .ExclusiveItem a
{
	
	text-decoration: none;
	color: #000000;
}
#ExclusiveCollectionContent .ExclusiveItem a:hover
{
	color: #0377C2;
}

#ctl00_MainContentPlaceHolder_RegistrationForm
{
	clear:both;
	padding-top: 20px;
	width: 562px;
}


#ctl00_MainContentPlaceHolder_RegistrationForm .Row
{
	margin-left:10px;
	width: 552px;
	height: 35px;
}

#ctl00_MainContentPlaceHolder_RegistrationForm .Row .FieldText
{
	float:left;
	width: 100px;
}

#EmailForm,
#ctl00_MainContentPlaceHolder_RegistrationForm .Row .RegularTextInput
{
	float:left;
	width: 100px;
	margin-right:50px;
	
}

#ctl00_MainContentPlaceHolder_RegistrationForm .Row .DropDownOption
{
	float:left;
	width: 50px;
	margin-right:104px;
}
#ctl00_MainContentPlaceHolder_RegistrationForm .Row .RadioOption
{
	width: 100px;
}

#ctl00_MainContentPlaceHolder_RegistrationForm .Row .LargeTextInput
{
	width: 353px;
}
#ctl00_MainContentPlaceHolder_AgentRegisterMessage
{
	
	margin-left: 10px;
}

body.travelprofileconfirmation_aspx,
body.travelprofile_aspx
{
	background-color:#FFFFFF;
	color:#656565;
}

body.travelprofile_aspx .sectionMenu
{
	float:left;
	width: 200px;
	height: 30px;
	padding:10px;
}

body.travelprofile_aspx .sectionMenu a
{
	color: #6EA8DF;
}

body.travelprofile_aspx .sectionMenu a:hover
{
	color: #000000;
}

body.travelprofile_aspx .RequiredText
{
	float:left;
	width: 200px;
	height: 30px;
	padding:10px;
}

body.travelprofile_aspx .required
{
	color:red;
}

body.travelprofileconfirmation_aspx .titlebar,
body.travelprofile_aspx .titlebar 
{ 
	height:45px; 
	background-color:#B9BEC4; 
}

body.travelprofileconfirmation_aspx #ctl00_MainContentPlaceHolder_ConfirmationContent
{
	padding:30px;
}

body.travelprofileconfirmation_aspx #ctl00_MainContentPlaceHolder_btnClose
{
	margin-left: 280px;
}
body.travelprofile_aspx .BasicInfo
{ 
	padding: 10px;
}

#ctl00_MainContentPlaceHolder_ProfileContent .subheading 
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	color: #6EA8DF;
}

#ctl00_MainContentPlaceHolder_ProfileContent
{
	padding: 0px 0px 0px 10px;
	*width: 580px;
}


#ctl00_MainContentPlaceHolder_ProfileContent h1 
{
	color:#6EA8DF;
	font-size:20px;
	font-weight:normal;
	margin-bottom:0px;
}

#ctl00_MainContentPlaceHolder_ProfileContent h2
{
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px;
	
}

#ctl00_MainContentPlaceHolder_ProfileContent fieldset 
{ 
	padding:0px; 
	border:1px solid white; 
	background-color:white; 
} 

#ctl00_MainContentPlaceHolder_ProfileContent .uncomplete 
{ 
	border:2px solid orange; 
	background-color:#FFEECC; 
}

#ctl00_MainContentPlaceHolder_ProfileContent .hidden
{
	display: none;
}

#ctl00_MainContentPlaceHolder_ProfileContent .visibleBlock
{
	display: block;
}

#ctl00_MainContentPlaceHolder_ProfileContent .visibleInline
{
	display: inline;
}


#ctl00_MainContentPlaceHolder_ProfileContent select,
#ctl00_MainContentPlaceHolder_ProfileContent input,
#ctl00_MainContentPlaceHolder_ProfileContent textarea
{
	color:#666666;
	font-family:Tahoma,Helvetica,Arial,Verdana,sans-serif;
	font-size:11px;
}

body.travelprofileconfirmation_aspx,
body.itineraryprintplan_aspx,
body.itineraryprint_aspx,
body.travelprofile_aspx,
body.quoteprint_aspx
{
	background-color: #FFFFFF;
}

body.itineraryprintplan_aspx #banner_top_margin,
body.itineraryprintplan_aspx #banner,
body.itineraryprintplan_aspx #footer,
body.itineraryprint_aspx #banner_top_margin,
body.itineraryprint_aspx #banner,
body.itineraryprint_aspx #footer,
body.quoteprint_aspx #banner_top_margin,
body.quoteprint_aspx #banner,
body.quoteprint_aspx #footer,
body.travelprofileconfirmation_aspx #banner_top_margin,
body.travelprofileconfirmation_aspx #banner,
body.travelprofileconfirmation_aspx #footer,
body.travelprofile_aspx #banner_top_margin,
body.travelprofile_aspx #banner,
body.travelprofile_aspx #footer
{
	display: none;
}

body.travelprofileconfirmation_aspx #cmsMiddleBlock,
body.travelprofile_aspx #cmsMiddleBlock,
body.itineraryprintplan_aspx #cmsMiddleBlock,
body.itineraryprint_aspx #cmsMiddleBlock,
body.quoteprint_aspx #cmsMiddleBlock
{
	width: 590px;
	margin:0px;
	padding:0px;
	background-color:white;
}

body.travelprofileconfirmation_aspx #cmsContentOuter,
body.travelprofile_aspx #cmsContentOuter,
body.itineraryprintplan_aspx #cmsContentOuter,
body.itineraryprint_aspx #cmsContentOuter,
body.quoteprint_aspx #cmsContentOuter
{
	width: 590px;
	margin:0px;
	padding:0px;
	background-color:white;
}

body.itineraryprintplan_aspx #cmsContentInner1
{
		margin: 0px;
	padding: 0px;
	width: 520px;
}
body.itineraryprint_aspx #cmsContentInner1,
body.quoteprint_aspx #cmsContentInner1,
body.travelprofileconfirmation_aspx #cmsContentInner1,
body.travelprofile_aspx #cmsContentInner1
{
	margin: 0px;
	padding: 0px;
	width: 590px;
	
}

body.itineraryprintplan_aspx #cmsContentInner2
{
	background-image: none;
	padding: 0px;
	margin:0px;
	width: 520px;
}
body.itineraryprint_aspx #cmsContentInner2,
body.quoteprint_aspx #cmsContentInner2,
body.travelprofileconfirmation_aspx #cmsContentInner2,
body.travelprofile_aspx #cmsContentInner2
{
	background-image: none;
	padding: 0px;
	margin:0px;
	width: 590px;
}

body.itineraryprintplan_aspx #cmsContentInner3
{
		height: auto;
	margin-left: 20px;
	padding: 0px;
	background-image: none;
	background-color: #FFFFFF;
	width: 520px;
}
body.itineraryprint_aspx #cmsContentInner3
{
	height: auto;
	margin-left: 20px;
	padding: 0px;
	background-image: none;
	background-color: #FFFFFF;
	width: 695px;
}

body.itineraryprintplan_aspx .FooterText,
body.itineraryprint_aspx .FooterText
{
	margin-top: 30px;
	text-align: center;
	font-size: 8pt;
	padding-bottom: 10px;
}


body.quoteprint_aspx #cmsContentInner3,
body.travelprofile_aspx #cmsContentInner3,
body.travelprofileconfirmation_aspx #cmsContentInner3
{
	background-image: none;
	padding: 0px;
	margin:0px;
	width: 590px;
	background-color: #FFFFFF;
}

body.quoteprint_aspx
{
	color: #707072;
	
	font-size: 10pt;
}


body.quoteprint_aspx .quotetitlebar 
{ 
	width: 293px;
	height:88px;
	padding-right: 20px; 
	margin-left: auto;
	margin-right:auto;
	
}

body.quoteprint_aspx .quotetitlebarPlan 
{ 
	margin-top: 50px;	
}

body.quoteprint_aspx .quotetitlebarPlan img
{ 
		display: none;
}

body.quoteprint_aspx .Invoice
{
	text-align: center;
}

#PriceQuoteContent
{
	padding-left: 20px;
	padding-right: 20px;
}

#PriceQuoteContent h2
{
	text-align: center;
}

#PriceQuoteContent a
{
	text-decoration: none;
	font-weight: bold;
	color: #0377C2;
}
#PriceQuoteContent a:hover
{
	color: #000000;
}

#PriceQuoteContent .LeftItems
{
	width: 280px;
	float: left;
}
#PriceQuoteContent .Passengers
{
	width: 80px;
	float: left;
}

#PriceQuoteContent .PriceTable
{
	margin-top:20px;
	margin-bottom:20px;
	width: 500px;
}

#PriceQuoteContent .TotalTextColumn
{
	width: 180px;
}

#ctl00_MainContentPlaceHolder_PassengerList
{
	width: 200px;
	float: left;
}


#ctl00_MainContentPlaceHolder_AUDTotal
{
	width: 130px;
	#width: 100px;
}

#ctl00_MainContentPlaceHolder_DateToday
{
	text-align: center;
}

#ctl00_MainContentPlaceHolder_ProfileUserName
{
	padding-top: 10px;
	padding-bottom: 10px;
}

#PriceQuoteContent .MainText p
{
	margin-top: 0px;
}

body.quoteprint_aspx h2
{
	margin: 0px;
}

#PriceQuoteContent .MainText ul
{
	margin-top: 0px;
}

#PriceQuoteContent .FooterTextMain,
#PriceQuoteContent .MainText,
#PriceQuoteContent .Conditions,
#PriceQuoteContent #ctl00_MainContentPlaceHolder_BookingStatus,
#PriceQuoteContent
{
	overflow:hidden;
	width: 570px;
}
#PriceQuoteContent .FooterTextAdditional
{
	text-align: center;
	font-size: 8pt;
	padding-bottom: 10px;
}

#PriceQuoteContent .FooterTextAdditionalPlan
{
	display: none;
}


#PriceQuoteContent .FooterTextMain
{
	display: none;
	text-align: center;
	font-size: 8pt;
	padding-bottom: 10px;
}





.ExclusiveItemFurther
{
	width: 683px;
	#padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	height: 186px;
	#height: 176px;
	overflow: auto;
	float:left;
}

.ExclusiveAdditionalInfo
{
	float:right;
	width: 210px;
	padding: 10px;
	height: 166px;
	overflow:auto;
	font-style: italic;
	font-size: 12px;
	color:#64696F;
	margin-right: 3px;
}

*html .ExclusiveAdditionalInfo
{
	margin-right: 1px;
}
.ExclusiveAdditionalInfo .Address
{
	padding-top:10px;
}



#ctl00_MainContentPlaceHolder_ExclusiveItemContent .name
{
	padding-right: 10px;
	float:left;
}
.Star
{
	float:left;
}

.ClientCenter
{
	height:470px;
}

/*---------------------ContactUs----------------------*/

.ContactUs
{
	padding-top:20px;
	background-image: url(../images/background_map_11.jpg);
	background-repeat: no-repeat;
	height: 470px;
	width: 937px;
}

.ContactUsMain
{
	padding-left:10px;
	width: 270px;
	float: left;
	border-right: 1px solid #0966DF;
	margin-right:30px;
}

.ContactUsMain .HeadOffice,
.ContactUsMain .EmailAddress,
.ContactUsMain .WebAddress,
.ContactUsMain .HeadOffice,
.ContactUsMain .Licenses
{
	padding: 0px 0px 10px 20px;
}

.ContactUs h2
{
	margin-bottom: 2px;
	background-image: url(../images/arrow_21.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 20px;
}




.ContactUsPhone
{
	width: 300px;
	float: left;
}

.ContactUsPhone h4
{
	margin: 0px 0px 3px 0px;
}

.ContactUsPhone .phone
{
	float:left;
}

.ContactUsPhone .fax
{
	padding-left: 20px;
	float:left;
}

.AustraliaContacts
{
	margin-top: 20px;
	margin-left:20px;
	width:300px; 
	height: 60px;
	background-image: url(../images/contact_us_12.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	overflow:hidden;
}

.NewZealandContacts
{
	margin-left:20px;
	width:300px; 
	height: 60px;
	background-image: url(../images/contact_us_15.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	overflow:hidden;
}

.USAContacts
{
	margin-left:20px;
	width:300px; 
	height: 60px;
	background-image: url(../images/contact_us_17.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	overflow:hidden;
}

.UKContacts
{
	margin-left:20px;
	width:300px; 
	height: 60px;
	background-image: url(../images/contact_us_19.jpg);
	background-repeat: no-repeat;
	padding-left: 55px;
	overflow:hidden;
}
/*---------------------end of contact us----------------------*/

/*---------------------LongSideImage Page Template----------------------*/

.LongSideHolder
{
	float:right;
	width: 216px;
	position:absolute;
	top:30px;
	right: 12px;
	background-color: #FFFFFF;
}

*html .LongSideHolder
{
	right: 8px;
}

.LongSideHolder .ImageBorderTop
{
	background-image: url(../images/contact_us_image_11.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 216px;
	font-size: 0px;
}

.LongSideHolder .ImageBorderBottom
{
	background-image: url(../images/contact_us_image_24.jpg);
	background-repeat: no-repeat;
	height: 8px;
	width: 216px;
	font-size: 0px;
}

.LongSideHolder .ImageBorderLeft
{
	background-image: url(../images/contact_us_image_16.jpg);
	background-repeat: repeat-y;
	
	width: 216px;
	background-position: left top;
}

.LongSideHolder .ImageBorderRight
{
	background-image: url(../images/contact_us_image_17.jpg);
	background-repeat: repeat-y;
	background-position: right;
	width: 216px;
}

.LongSideHolder .LongSideImage
{
	padding-left: 9px;
	width: 200px;
}

.LongSideHolder .cmsContent
{
	padding:0px;
}
