/* BODY & WRAPPER ----------------------------------------------------*/
/*--------------------------------------------------------------------*/
body {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 69%;
	color: #000;
	background: #ffe38a;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

#wrapper {
	padding: 0 0 10px 0;
	margin: 0 auto;
	border: 0;
	width: 946px;
	}

#whiteWrapper {
	padding: 7px 0 7px 0;
	margin: 0 0 12px 0;
	border: 0;
	width: 946px;
	}

#whiteWrapperTop {
	padding: 0;
	margin: 0;
	border: 0;
	width: 946px;
	height: 5px;
	background: transparent url(../images/wrapperTop.gif) no-repeat top left;
	overflow: hidden;
	}	

#whiteWrapperMid {
	padding: 0;
	margin: 0;
	border: 0;
	width: 946px;
	background: transparent url(../images/wrapperMid.gif) repeat;
	overflow: hidden;
	}

#whiteWrapperBottom {
	padding: 0;
	margin: 0;
	border: 0;
	width: 946px;
	height: 5px;
	background: transparent url(../images/wrapperBottom.gif) no-repeat top left;
	overflow: hidden;
	}
	
img {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	}

/* BASIC ELEMENTS ------------------------------------------------*/
/*----------------------------------------------------------------*/
a:link,
a:visited {
	font-size: 1.0em;
	color: #b09744;
	font-weight: normal;
	text-decoration: underline;
	}

a:hover,
a:active {
	font-size: 1.0em;
	color: #b09744;
	font-weight: normal;
	text-decoration: none;
	}


h1 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.8em;
	font-weight: normal;
	color: #df7f48;
	margin: 0 0 8px 0;
	}
	
h2 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.6em;
	font-weight: normal;
	color: #df7f48;
	margin: 0 0 8px 0;
	}

h3 {
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #df7f48;
	margin: 0 0 8px 0;
	}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #df7f48;
	margin: 0;
	}

p {
	font-size: 1.0em;
	color: #b09744;
	margin: 0;
	padding: 0;
	}

	
.needInfo,	
.needInfo p {
background: #f000e8;
}

strong {
	color: #009889;
	}
	
hr {
	border: 0;
	color: #dad6b9;
	background-color: #dad6b9;
	height: 1px;
	margin: 10px 0;
	width: 100%;
	}
	
fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}	
	
sup {
    color: #999999;
	font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	}	

/* BASIC CLASSES -------------------------------------------------*/
/*----------------------------------------------------------------*/
.clear {
	content: ".";
	overflow: hidden;
	clear: both;
	font-size: 1px;
	}
	
.right {
	float: right;
	}
	
.left {
	float: left;
	}

.line {
	display: block;
	margin: 10px 0 20px 0;
	padding: 0;
	border: 0;
	width: 508px;
	height: 2px;
	text-indent: -9999px;
	background-image: url(../images/line.gif);
	overflow: hidden;
	text-decoration: none;
	}		

.subhead {
	display: block;
	font-size: 1.3em;
	margin: 0 0 10px 0;
	padding: 0;
	border: 0;
	font-style: italic;
	color: #927a29;
	}

.hide {
	display: none;
	}
	
.bio {
	margin: 0 24px 24px 12px;
	font-style: normal;
	color: #927a29;
	padding: 0 18px 0 0;
	border: 0;
	}
	

/* IFRAME ---------------------------------------------------------*/
/*-----------------------------------------------------------------*/
iframe {
	padding: 0;
	margin: 0 0 25px 0;
	width: 690px;
	height: 500px;
	text-align: left;
	background-color: transparent;
	border: 1px #cccccc solid;
	}


/* HOME HEADER -------------------------------------------------------*/
/*--------------------------------------------------------------------*/
#hdrHomeCont {
	padding: 6px 0 0 0;
	margin: 0 11px 0 11px;
	border: 0;
	width: 924px;
	height: 215px;
	background: #fff;
	}
	
#hdrHomeContImage {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	width: 185px;
	height: 215px;
	background: #fff;
	}
	
/* Logo Replacement With Link */
#hdrHomeContTitle a, #hdrHomeContTitle h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 355px;
	height: 215px;
	text-indent: -9999px;
	background-image: url(../images/hdrHomeContTitle.jpg);
	overflow: hidden;
	text-decoration: none;
	}	
	
#hdrHomeContFlash {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	width: 384px;
	height: 215px;
	background-image: url(../images/hdrHomeContFlash.jpg);
	}
	
/* SECONDARY HEADER --------------------------------------------------*/
/*--------------------------------------------------------------------*/
#hdrSecCont {
	padding: 6px 0 0 0;
	margin: 0 11px 0 11px;
	border: 0;
	width: 924px;
	height: 165px;
	background: #fff;
	}
	
#hdrSecContImage {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	width: 185px;
	height: 165px;
	background: #fff;
	}
	
/* Logo Replacement With Link */
#hdrSecContTitle a, #hdrSecContTitle h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 355px;
	height: 165px;
	text-indent: -9999px;
	background-image: url(../images/hdrSecContTitle.jpg);
	overflow: hidden;
	text-decoration: none;
	}	
	
#hdrSecContAd {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	width: 384px;
	height: 165px;
	}

#hdrSecContAdGeneric {
	padding: 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	width: 384px;
	height: 165px;
	background-image: url(../images/hdrSecContAdGeneric.jpg);
	}
	
#hdrAd {
	width: 320px;
	height: 128px;
	margin: 6px 0 0 57px;
	padding: 0;
	border: 0;
	}

/* PRIMARY NAVIGATION ------------------------------------------------*/
/*--------------------------------------------------------------------*/
#primaryNav {
	display: block;
	margin: 0 11px 0 11px;
	padding: 0;
	border: 0;
	width: 924px;
	height: 35px;
	background: #fff;
	}

#primaryNav img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#primaryNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 924px;
	height: 35px;
	}

#primaryNav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html #primaryNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li#exclusiveDeals,
li#postYourPhotos,
li#travelInsurance,
li#travelTips,
li#whyAmbassador,
li#signUp,
li#contactUs,
li#exclusiveDeals a,
li#postYourPhotos a,
li#travelInsurance a,
li#travelTips a,
li#whyAmbassador a,
li#signUp a,
li#contactUs a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Exclusive Deals */
li#exclusiveDeals a {
	padding: 35px 0 0 0;
	width: 153px;
	height: 35px;
	clip: rect(0, 153px, 35px, 0);	
	background: transparent url(../images/btnExclusiveDeals.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#exclusiveDeals a:hover,
#primaryNav ul li#exclusiveDeals a.selected {
	background-position: 0 -35px;
	}

/* Post Your Photos */
li#postYourPhotos a {
	padding: 35px 0 0 0;
	width: 156px;
	height: 35px;
	clip: rect(0, 156px, 35px, 0);	
	background: transparent url(../images/btnPostYourPhotos.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#postYourPhotos a:hover,
#primaryNav ul li#postYourPhotos a.selected {
	background-position: 0 -35px;
	}

/* Travel Insurance */
li#travelInsurance a {
	padding: 35px 0 0 0;
	width: 158px;
	height: 35px;
	clip: rect(0, 158px, 35px, 0);	
	background: transparent url(../images/btnTravelInsurance.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#travelInsurance a:hover,
#primaryNav ul li#travelInsurance a.selected {
	background-position: 0 -35px;
	}

/* Travel Tips */
li#travelTips a {
	padding: 35px 0 0 0;
	width: 105px;
	height: 35px;
	clip: rect(0, 105px, 35px, 0);	
	background: transparent url(../images/btnTravelTips.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#travelTips a:hover,
#primaryNav ul li#travelTips a.selected {
	background-position: 0 -35px;
	}

/* Why Ambassador */
li#whyAmbassador a {
	padding: 35px 0 0 0;
	width: 157px;
	height: 35px;
	clip: rect(0, 157px, 35px, 0);	
	background: transparent url(../images/btnWhyAmbassador.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#whyAmbassador a:hover,
#primaryNav ul li#whyAmbassador a.selected {
	background-position: 0 -35px;
	}

/* Sign Up */
li#signUp a {
	padding: 35px 0 0 0;
	width: 78px;
	height: 35px;
	clip: rect(0, 78px, 35px, 0);	
	background: transparent url(../images/btnSignUp.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#signUp a:hover,
#primaryNav ul li#signUp a.selected {
	background-position: 0 -35px;
	}

/* Contact Us */
li#contactUs a {
	padding: 35px 0 0 0;
	width: 117px;
	height: 35px;
	clip: rect(0, 117px, 35px, 0);	
	background: transparent url(../images/btnContactUs.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:35px; /* for IE5.5's bad box model */
	}

#primaryNav ul li#contactUs a:hover,
#primaryNav ul li#contactUs a.selected {
	background-position: 0 -35px;
	}

/* SECONDARY NAVIGATION ----------------------------------------------*/
/*--------------------------------------------------------------------*/
#secNav {
	display: block;
	margin: 0 11px 0 11px;
	padding: 0;
	border: 0;
	width: 924px;
	height: 30px;
	background: #fff;
	}

#secNav img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#secNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 924px;
	height: 30px;
	}

#secNav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html #primaryNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

/* CRUISE SECONDARY NAVIGATION ---------------------------------------*/
/*--------------------------------------------------------------------*/

/* Empty Cruise */
#secNav li#emptyCruiseLeft {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 83px;
	height: 30px;
	clip: rect(0, 83px, 30px, 0);	
	background: #fff url(../images/btnEmptyCruiseLeft.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
	
#secNav li#emptyCruiseRight {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 83px;
	height: 30px;
	clip: rect(0, 83px, 30px, 0);	
	background: #fff url(../images/btnEmptyCruiseRight.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
		
li#howToChooseACruise,
li#howToChooseACruiseCabin,
li#areYouTravelingWithAGroup,
li#shoreExcursions,
li#howToChooseACruise a,
li#howToChooseACruiseCabin a,
li#areYouTravelingWithAGroup a,
li#shoreExcursions a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* How to Choose a Cruise */
li#howToChooseACruise a {
	padding: 30px 0 0 0;
	width: 215px;
	height: 30px;
	clip: rect(0, 215px, 30px, 0);	
	background: transparent url(../images/btnHowToChooseACruise.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#howToChooseACruise a:hover,
#secNav ul li#howToChooseACruise a.selected {
	background-position: 0 -30px;
	}

/* How to Choose a Cruise Cabin */
li#howToChooseACruiseCabin a {
	padding: 30px 0 0 0;
	width: 258px;
	height: 30px;
	clip: rect(0, 258px, 30px, 0);	
	background: transparent url(../images/btnHowToChooseACruiseCabin.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#howToChooseACruiseCabin a:hover,
#secNav ul li#howToChooseACruiseCabin a.selected {
	background-position: 0 -30px;
	}
	
/* Are you Traveling with a Group */
li#areYouTravelingWithAGroup a {
	padding: 30px 0 0 0;
	width: 279px;
	height: 30px;
	clip: rect(0, 279px, 30px, 0);	
	background: transparent url(../images/btnAreYouTravelingWithAGroup.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#areYouTravelingWithAGroup a:hover,
#secNav ul li#areYouTravelingWithAGroup a.selected {
	background-position: 0 -30px;
	}	
	
/* Shore Excursions */
li#shoreExcursions a {
	padding: 30px 0 0 0;
	width: 172px;
	height: 30px;
	clip: rect(0, 172px, 30px, 0);	
	background: transparent url(../images/btnShoreExcursions.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#shoreExcursions a:hover,
#secNav ul li#shoreExcursions a.selected {
	background-position: 0 -30px;
	}	

/* HONEYMOON SECONDARY NAVIGATION ------------------------------------*/
/*--------------------------------------------------------------------*/

/* Empty Honeymoon */
#secNav li#emptyHoneymoonLeft {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 131px;
	height: 30px;
	clip: rect(0, 131px, 30px, 0);	
	background: #fff url(../images/btnEmptyHoneymoonLeft.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
	
#secNav li#emptyHoneymoonRight {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 132px;
	height: 30px;
	clip: rect(0, 132px, 30px, 0);	
	background: #fff url(../images/btnEmptyHoneymoonRight.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
		
li#honeymoonRegistrySearch,
li#choosingAHoneymoon,
li#createAHoneymoonRegistry,
li#honeymoonRegistrySearch a,
li#choosingAHoneymoon a,
li#createAHoneymoonRegistry a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

/* Choosing a Honeymoon */
li#choosingAHoneymoon a {
	padding: 30px 0 0 0;
	width: 217px;
	height: 30px;
	clip: rect(0, 217px, 30px, 0);	
	background: transparent url(../images/btnChoosingAHoneymoon.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#choosingAHoneymoon a:hover,
#secNav ul li#choosingAHoneymoon a.selected {
	background-position: 0 -30px;
	}
	
/* Honeymoon Registry Search */
li#honeymoonRegistrySearch a {
	padding: 30px 0 0 0;
	width: 255px;
	height: 30px;
	clip: rect(0, 255px, 30px, 0);	
	background: transparent url(../images/btnHoneymoonRegistrySearch.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#honeymoonRegistrySearch a:hover,
#secNav ul li#honeymoonRegistrySearch a.selected {
	background-position: 0 -30px;
	}
	
/* Create a Honeymoon Registry */
li#createAHoneymoonRegistry a {
	padding: 30px 0 0 0;
	width: 189px;
	height: 30px;
	clip: rect(0, 189px, 30px, 0);	
	background: transparent url(../images/btnCreateAHoneymoonRegistry.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#createAHoneymoonRegistry a:hover,
#secNav ul li#createAHoneymoonRegistry a.selected {
	background-position: 0 -30px;
	}	
	
/* GROUP SECONDARY NAVIGATION ----------------------------------------*/
/*--------------------------------------------------------------------*/

/* Empty Group */
#secNav li#emptyGroupLeft {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 242px;
	height: 30px;
	clip: rect(0, 242px, 30px, 0);	
	background: #fff url(../images/btnEmptyGroupLeft.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
	
#secNav li#emptyGroupRight {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 242px;
	height: 30px;
	clip: rect(0, 242px, 30px, 0);	
	background: #fff url(../images/btnEmptyGroupRight.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
		
li#groupLeaders,
li#groupTravelIdeas,
li#fundraising,
li#groupLeaders a,
li#groupTravelIdeas a,
li#fundraising a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* Group Leaders */
li#groupLeaders a {
	padding: 30px 0 0 0;
	width: 144px;
	height: 30px;
	clip: rect(0, 144px, 30px, 0);	
	background: transparent url(../images/btnGroupLeaders.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#groupLeaders a:hover,
#secNav ul li#groupLeaders a.selected {
	background-position: 0 -30px;
	}

/* Group Travel Ideas */
li#groupTravelIdeas a {
	padding: 30px 0 0 0;
	width: 168px;
	height: 30px;
	clip: rect(0, 168px, 30px, 0);	
	background: transparent url(../images/btnGroupTravelIdeas.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#groupTravelIdeas a:hover,
#secNav ul li#groupTravelIdeas a.selected {
	background-position: 0 -30px;
	}
	
/* Fundraising */
li#fundraising a {
	padding: 30px 0 0 0;
	width: 128px;
	height: 30px;
	clip: rect(0, 128px, 30px, 0);	
	background: transparent url(../images/btnFundraising.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#fundraising a:hover,
#secNav ul li#fundraising a.selected {
	background-position: 0 -30px;
	}	
	
/* CORPORATE SECONDARY NAVIGATION ------------------------------------*/
/*--------------------------------------------------------------------*/

/* Empty Group */
#secNav li#emptyCorporateLeft {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 92px;
	height: 30px;
	clip: rect(0, 92px, 30px, 0);	
	background: #fff url(../images/btnEmptyCorporateLeft.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
	
#secNav li#emptyCorporateRight {
	display: block;
	overflow: hidden;
	padding: 30px 0 0 0;
	margin: 0;
	width: 92px;
	height: 30px;
	clip: rect(0, 92px, 30px, 0);	
	background: #fff url(../images/btnEmptyCorporateRight.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}
		
li#corporateServices,
li#meetingAndIncentiveTravel,
li#onlineBookingEngine,
li#corporateServices a,
li#meetingAndIncentiveTravel a,
li#onlineBookingEngine a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* Corporate Services */
li#corporateServices a {
	padding: 30px 0 0 0;
	width: 183px;
	height: 30px;
	clip: rect(0, 183px, 30px, 0);	
	background: transparent url(../images/btnCorporateServices.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#corporateServices a:hover,
#secNav ul li#corporateServices a.selected {
	background-position: 0 -30px;
	}

/* Meeting and Incentive Travel */
li#meetingAndIncentiveTravel a {
	padding: 30px 0 0 0;
	width: 237px;
	height: 30px;
	clip: rect(0, 237px, 30px, 0);	
	background: transparent url(../images/btnMeetingAndIncentiveTravel.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#meetingAndIncentiveTravel a:hover,
#secNav ul li#meetingAndIncentiveTravel a.selected {
	background-position: 0 -30px;
	}
	
/* Corporate Travel Management ResX */
li#onlineBookingEngine a {
	padding: 30px 0 0 0;
	width: 320px;
	height: 30px;
	clip: rect(0, 320px, 30px, 0);	
	background: transparent url(../images/btnOnlineBookingEngine.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#onlineBookingEngine a:hover,
#secNav ul li#onlineBookingEngine a.selected {
	background-position: 0 -30px;
	}

/* TRAVEL SCHOOL SECONDARY NAVIGATION --------------------------------*/
/*--------------------------------------------------------------------*/

li#curriculumAndCosts,
li#benefitsOfBeingATravelAgent,
li#testimonials,
li#enrollmentInformation,
li#requestForInformation,
li#curriculumAndCosts a,
li#benefitsOfBeingATravelAgent a,
li#testimonials a,
li#enrollmentInformation a,
li#requestForInformation a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* Curriculum and Costs */
li#curriculumAndCosts a {
	padding: 30px 0 0 0;
	width: 172px;
	height: 30px;
	clip: rect(0, 172px, 30px, 0);	
	background: transparent url(../images/btnCurriculumAndCosts.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#curriculumAndCosts a:hover,
#secNav ul li#curriculumAndCosts a.selected {
	background-position: 0 -30px;
	}

/* Benefits of Being a Travel Agent */
li#benefitsOfBeingATravelAgent a {
	padding: 30px 0 0 0;
	width: 238px;
	height: 30px;
	clip: rect(0, 238px, 30px, 0);	
	background: transparent url(../images/btnBenefitsOfBeingATravelAgent.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#benefitsOfBeingATravelAgent a:hover,
#secNav ul li#benefitsOfBeingATravelAgent a.selected {
	background-position: 0 -30px;
	}
	
/* Testimonials */
li#testimonials a {
	padding: 30px 0 0 0;
	width: 110px;
	height: 30px;
	clip: rect(0, 110px, 30px, 0);	
	background: transparent url(../images/btnTestimonials.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#testimonials a:hover,
#secNav ul li#testimonials a.selected {
	background-position: 0 -30px;
	}

	
/* Enrollment Information */
li#enrollmentInformation a {
	padding: 30px 0 0 0;
	width: 196px;
	height: 30px;
	clip: rect(0, 196px, 30px, 0);	
	background: transparent url(../images/btnEnrollmentInformation.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#enrollmentInformation a:hover,
#secNav ul li#enrollmentInformation a.selected {
	background-position: 0 -30px;
	}

	
/* Request for Information */
li#requestForInformation a {
	padding: 30px 0 0 0;
	width: 208px;
	height: 30px;
	clip: rect(0, 208px, 30px, 0);	
	background: transparent url(../images/btnRequestForInformation.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:30px; /* for IE5.5's bad box model */
	}

#secNav ul li#requestForInformation a:hover,
#secNav ul li#requestForInformation a.selected {
	background-position: 0 -30px;
	}

/* PRIMARY CONTENT CONTAINERS ----------------------------------------*/
/*--------------------------------------------------------------------*/
#contPrimary {
	padding: 0;
	margin: 0 11px 0 22px;
	border: 0;
	width: 924px;
	}
	
#leftNav {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 174px;
	background: #fff;
	}
	
#contMid {
	display: block;
	float: left;
	margin: 0 6px 0 6px;
	padding: 0;
	border: 0;
	width: 540px;
	background: #fff;
	}

	
#contRight {
	display: block;
	float: left;
	margin: 0 6px 0 0;
	padding: 0;
	border: 0;
	width: 174px;
	background: #fff;
	overflow: hidden;
	}

#contSec {
	display: block;
	float: left;
	margin: 17px 0 0 27px;
	padding: 0 0 17px 0;
	border: 0;
	width: 690px;
	background: #fff;
	text-align: left;
	}

.military {
	text-align: left;
	margin: 24px 12px 0 12px;
	font-size: 1.1em;
	}

.military p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 20px 0 0 0;
	padding: 0;
	border: 0;
	}
			
/* LEFT NAVAGATION ---------------------------------------------------*/
/*--------------------------------------------------------------------*/
#leftNavTitle h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 174px;
	height: 80px;
	text-indent: -9999px;
	background-image: url(../images/leftNavTitle.gif);
	overflow: hidden;
	text-decoration: none;
	}

#leftNavLinks img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#leftNavLinks ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 174px;
	height: 260px;
	}

#leftNavLinks ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: left;
	}

	* html #leftNavLinks ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

li#cruise,
li#resort,
li#honeymoon,
li#family,
li#disney,
li#luxury,
li#group,
li#military,
li#corporate,
li#travelSchool,
li#cruise a,
li#resort a,
li#honeymoon a,
li#family a,
li#disney a,
li#luxury a,
li#group a,
li#military a,
li#corporate a,
li#travelSchool a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}

li#cruise a,
li#resort a,
li#honeymoon a,
li#family a,
li#disney a,
li#luxury a,
li#group a,
li#military a,
li#corporate a,
li#travelSchool a {
	padding: 26px 0 0 0;
	width: 174px;
	height: 26px;
	clip: rect(0, 174px, 26px, 0);	
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
	}
	
li#cruise a {
	background: transparent url(../images/btnCruise.gif) no-repeat top left;
	}	

li#resort a {
	background: transparent url(../images/btnResort.gif) no-repeat top left;
	}
	
li#honeymoon a {
	background: transparent url(../images/btnHoneymoon.gif) no-repeat top left;
	}
	
li#family a {
	background: transparent url(../images/btnFamily.gif) no-repeat top left;
	}		

li#disney a {
	background: transparent url(../images/btnDisney.gif) no-repeat top left;
	}

li#luxury a {
	background: transparent url(../images/btnLuxury.gif) no-repeat top left;
	}

li#group a {
	background: transparent url(../images/btnGroup.gif) no-repeat top left;
	}

li#military a {
	background: transparent url(../images/btnMilitary.gif) no-repeat top left;
	}
	
li#corporate a {
	background: transparent url(../images/btnCorporate.gif) no-repeat top left;
	}

li#travelSchool a {
	background: transparent url(../images/btnTravelSchool.gif) no-repeat top left;
	}		

#leftNavLinks ul li#cruise a:hover,
#leftNavLinks ul li#resort a:hover,
#leftNavLinks ul li#honeymoon a:hover,
#leftNavLinks ul li#family a:hover,
#leftNavLinks ul li#disney a:hover,
#leftNavLinks ul li#luxury a:hover,
#leftNavLinks ul li#group a:hover,
#leftNavLinks ul li#military a:hover,
#leftNavLinks ul li#corporate a:hover,
#leftNavLinks ul li#travelSchool a:hover,
#leftNavLinks ul li#cruise a.selected,
#leftNavLinks ul li#resort a.selected,
#leftNavLinks ul li#honeymoon a.selected,
#leftNavLinks ul li#family a.selected,
#leftNavLinks ul li#disney a.selected,
#leftNavLinks ul li#luxury a.selected,
#leftNavLinks ul li#group a.selected,
#leftNavLinks ul li#military a.selected,
#leftNavLinks ul li#corporate a.selected,
#leftNavLinks ul li#travelSchool a.selected {
	background-position: -174px 0;
	}

#leftNavFooter {
	display: block;
	float: left;
	padding: 0 0 6px 0;
	margin: 0;
	border: 0;
	width: 174px;
	height: 20px;
	}
	
#leftNavGradient {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 174px;
	height: 58px;
	background: #fef7d6 url(../images/leftNavGradient.gif) no-repeat bottom center;
	}

#leftNavCruiseAdTitle h2 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 174px;
	height: 16px;
	text-indent: -9999px;
	background-image: url(../images/leftNavCruiseAdTitle.gif);
	overflow: hidden;
	text-decoration: none;
	}

	
#leftNavCruiseAd,
#ad {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 174px;
	height: 116px;
	}
	
#adAfterHours h3 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 6px 0;
	border: 0;
	width: 174px;
	height: 75px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../images/adAfterHours.gif);
	}

#adHireOurGraduates h3 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 6px 0;
	border: 0;
	width: 174px;
	height: 147px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../images/adHireOurGraduates.jpg);
	}
	
#adEnrollmentForm a,
#adEnrollmentForm h3 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 6px 0;
	border: 0;
	width: 174px;
	height: 58px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../images/adEnrollmentForm.jpg);
	}
	
#adPostYourPhotos a,
#adPostYourPhotos h2 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 6px 0;
	border: 0;
	width: 174px;
	height: 126px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../images/adPostYourPhotos.jpg);
	}

/* CONTENT CONTAINER MIDDLE WELCOME ----------------------------------*/
/*--------------------------------------------------------------------*/
#contMidWelcome {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	}

#contMidWelcomeTitle h1,
#contMidCruiseTitle h1,
#contMidResortTitle h1,
#contMidHoneymoonTitle h1,
#contMidFamilyTitle h1,
#contMidDisneyTitle h1,
#contMidLuxuryTitle h1,
#contMidGroupTitle h1,
#contMidMilitaryTitle h1,
#contMidCorporateTitle h1,
#contMidTravelSchoolTitle h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 540px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	}

#contMidWelcomeTitle h1 {
	background-image: url(../images/contMidWelcomeTitle.gif);
	height: 88px;
	}
	
#contMidCruiseTitle h1 {
	background-image: url(../images/contMidCruiseTitle.jpg);
	height: 165px;
	}
	
#contMidResortTitle h1 {
	background-image: url(../images/contMidResortTitle.jpg);
	height: 165px;
	}
	
#contMidHoneymoonTitle h1 {
	background-image: url(../images/contMidHoneymoonTitle.jpg);
	height: 165px;
	}
	
#contMidFamilyTitle h1 {
	background-image: url(../images/contMidFamilyTitle.jpg);
	height: 165px;
	}
	
#contMidDisneyTitle h1 {
	background-image: url(../images/contMidDisneyTitle.jpg);
	height: 165px;
	}
	
#contMidLuxuryTitle h1 {
	background-image: url(../images/contMidLuxuryTitle.jpg);
	height: 165px;
	}
	
#contMidGroupTitle h1 {
	background-image: url(../images/contMidGroupTitle.jpg);
	height: 165px;
	}

#contMidMilitaryTitle h1 {
	background-image: url(../images/contMidMilitaryTitle.gif);
	}		
	
#contMidCorporateTitle h1 {
	background-image: url(../images/contMidCorporateTitle.jpg);
	height: 165px;
	}
	
#contMidTravelSchoolTitle h1 {
	background-image: url(../images/contMidTravelSchoolTitle.jpg);
	width: 720px;
	height: 143px;
	}

#contMidWelcomeCopy {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 540px;
	background: transparent url(../images/contMidWelcomeCopy.gif) repeat top left;
	}

#contMidWelcomeCopy p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 8px 36px 0 36px;
	padding: 0;
	border: 0;
	}

#contMidWelcomeCopy p a:link,
#contMidWelcomeCopy p a:visited {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: underline;
	}

#contMidWelcomeCopy p a:hover,
#contMidWelcomeCopy p a:active {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: none;
	}	
	
#contMidWelcomeFooter {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 540px;
	height: 26px;
	}
	
/* CONTENT CONTAINER MIDDLE EXCLUSIVE DEALS --------------------------*/
/*--------------------------------------------------------------------*/
#contMidExclusive {
	display: inline;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	}

#contMidExclusiveTitle h1,
#contMidExclusiveCruiseTitle h1,
#contMidExclusiveResortTitle h1,
#contMidExclusiveHoneymoonTitle h1,
#contMidExclusiveFamilyTitle h1,
#contMidExclusiveDisneyTitle h1,
#contMidExclusiveLuxuryTitle h1,
#contMidExclusiveGroupTitle h1 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 540px;
	height: 56px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	}

#contMidExclusiveTitle h1 {
	background-image: url(../images/contMidExclusiveTitle.gif);
	}

#contMidExclusiveCruiseTitle h1 {
	background-image: url(../images/contMidExclusiveCruiseTitle.gif);
	}

#contMidExclusiveResortTitle h1 {
	background-image: url(../images/contMidExclusiveResortTitle.gif);
	}
	
#contMidExclusiveHoneymoonTitle h1 {
	background-image: url(../images/contMidExclusiveHoneymoonTitle.gif);
	}	

#contMidExclusiveFamilyTitle h1 {
	background-image: url(../images/contMidExclusiveFamilyTitle.gif);
	}

#contMidExclusiveDisneyTitle h1 {
	background-image: url(../images/contMidExclusiveDisneyTitle.gif);
	}

#contMidExclusiveLuxuryTitle h1 {
	background-image: url(../images/contMidExclusiveLuxuryTitle.gif);
	}

#contMidExclusiveGroupTitle h1 {
	background-image: url(../images/contMidExclusiveGroupTitle.gif);
	}
	
#contMidExclusiveCopy {
	padding: 0;
	margin: 0;
	border: 0;
	width: 540px;
	text-align: center;
	background: transparent url(../images/contMidExclusiveCopy.gif) repeat top left;
	}

#contMidExclusiveCopy #chart {
	width: 518px;
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 1.0em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	}
		
#contMidExclusiveCopy #chart .price {
	display: inline;
	float: left;
	width: 151px;
	margin: 7px 0 7px 0;
	padding: 0;
	font-size: 1.1em;
	text-align: right;
	}
	
#contMidExclusiveCopy #chart .location {
	display: inline;
	float: left;
	width: 216px;
	margin: 7px 0 7px 0;
	padding: 0;
	text-align: center;
	}
	
#contMidExclusiveCopy #chart .locationDisney {
	display: inline;
	float: left;
	width: 216px;
	margin: 7px 0 7px 0;
	padding: 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	font-size: 1.0em;
	}	
	
#contMidExclusiveCopy #chart .date {
	display: inline;
	float: left;
	width: 151px;
	margin: 7px 0 7px 0;
	padding: 0;
	text-align: left;
	}

#contMidExclusiveCopy #chart .description {
	display: inline;
	float: left;
	width: 520px;
	margin: 0 10px 8px 10px;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

#contMidExclusiveCopy #chart .chartLine {
	display: inline;
	float: left;
	overflow: hidden;
	width: 540px;
	height: 2px;
	margin: 0;
	padding: 0;
	background: transparent url(../images/contMidExclusiveCopyLine.gif) no-repeat top center;
	}
	
#contMidExclusiveCopy #chart .location a:link,
#contMidExclusiveCopy #chart .location a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	font-size: 1.0em;
	margin: 7px 0 7px 0;
	padding: 0;
	text-decoration: underline;
	}

#contMidExclusiveCopy #chart .location a:hover,
#contMidExclusiveCopy #chart .location a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	font-size: 1.0em;
	margin: 7px 0 7px 0;
	padding: 0;
	text-decoration: none;
	}	
	
#contMidExclusiveFooter {
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 540px;
	height: 26px;
	}
	
#contMidExclusiveFooter a {
	display: block;
	margin: 0;
	padding: 26px 0 0 0;
	width: 540px;
	height: 26px;
	clip: rect(0, 540px, 26px, 0);	
	background: transparent url(../images/btnContMidExclusiveFooter.gif) no-repeat top left;
	overflow: hidden;
	height: 0px !important; /* for most browsers */
	height /**/:26px; /* for IE5.5's bad box model */
	}

#contMidExclusiveFooter a:hover {
	background-position: 0 -26px;
	}

/* CONTENT CONTAINER MIDDLE TOP CRUISES ------------------------------*/
/*--------------------------------------------------------------------*/
#contMidTopCruises {
	display: block;
	float: left;
	padding: 0;
	margin: 6px 0 0 0;
	border: 0;
	}

#contMidTopCruisesTitle h2,
#contMidOtherTitle h2,
#contMidTopResortTitle h2,
#contMidTopFamilyTitle h2,
#contMidTopLuxuryTitle h2 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 540px;
	height: 39px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	}

#contMidTopCruisesTitle h2 {
	background-image: url(../images/contMidTopCruisesTitle.gif);
	}

#contMidOtherTitle h2 {
	background-image: url(../images/contMidOtherTitle.gif);
	}

#contMidTopResortTitle h2 {
	background-image: url(../images/contMidTopResortTitle.gif);
	}

#contMidTopFamilyTitle h2 {
	background-image: url(../images/contMidTopFamilyTitle.gif);
	}

#contMidTopLuxuryTitle h2 {
	background-image: url(../images/contMidTopLuxuryTitle.gif);
	}
	
#contMidTopCruisesCopy {
	display: inline;
	float: left;
	padding: 0 10px;
	margin: 0;
	border: 0;
	width: 520px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: transparent url(../images/contMidTopCruisesCopy.gif) repeat top left;
	text-align: center;
	}
	
#contMidTopCruisesCopy ul {
	padding: 0;
	margin: 0;
	border: 0;
	color: #1c5152;
	}

#contMidTopCruisesCopy ul li {
	display: inline;
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
	}

#contMidTopCruisesCopy ul li a:link,
#contMidTopCruisesCopy ul li a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: underline;
	}

#contMidTopCruisesCopy ul li a:hover,
#contMidTopCruisesCopy ul li a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1c5152;
	font-weight: bold;
	font-size: 1.0em;
	text-decoration: none;
	}	
	
#contMidTopCruisesFooter {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 540px;
	height: 13px;
	}

#contMidGradient {
	padding: 0;
	margin: 6px 0 0 0;
	border: 0;
	width: 540px;
	height: 58px;
	background: #fef7d6 url(../images/contMidGradient.gif) no-repeat bottom center;
	}


/* CONTENT CONTAINER RIGHT -------------------------------------------*/
/*--------------------------------------------------------------------*/
#contRight #exploreTheWorldBackground {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#contRight #exploreTheWorldBackground h2 {
	display: block;
	margin: -18px 0 6px 0;
	padding: 0;
	border: 0;
	float: left;
	width: 174px;
	height: 63px;
	text-indent: -9999px;
	background-image: url(../images/adExploreTheWorld.gif);
	overflow: hidden;
	text-decoration: none;
	}
	
#contRight #exploreTheWorldForm {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#contRight #exploreTheWorldForm form {
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	display: block;
	top: 35px;
	z-index: 100;
	}

#contRight #exploreTheWorldForm form fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#contRight #exploreTheWorldForm form fieldset select {
	margin: 0;
	padding: 0;	
	width: 154px;
	font-size: 1.0em;
	color: #397b8f;
	}

#contRightLogos {
	margin: 0 0 6px 0;
	padding: 8px 0 8px 0;
	border: 0;
	width: 174px;
	background: transparent url(../images/logosBackground.gif) repeat top center;
	display: block;
	text-align: center;
	}
	
#contRightLogos img {
	margin: 8px 0 8px 0;
	padding: 0;
	border: 0;
	display: inline;
	text-align: center;
	}

#contRightLogos span.logosDivider {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	width: 174px;
	height: 2px;
	text-indent: -9999px;
	background-image: url(../images/logosDivider.gif);
	overflow: hidden;
	text-decoration: none;
	}	

/* Cruise Search */	
#cruiseSearchHeader {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	}
	
#cruiseSearchHeader h2 {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 174px;
	height: 31px;
	text-indent: -9999px;
	background-image: url(../images/cruiseSearchHeader.gif);
	overflow: hidden;
	text-decoration: none;
	}
	
#cruiseSearchFormCont {
	display: inline;
	float: left;
	margin: 0 0 6px 0;
	padding: 0 0 12px 0;
	border: 0;
	width: 174px;
	background: #c2e8f1;
	text-align: left;
	}

#cruiseSearchFormCont .cruiseSearchForm {
	margin: 0;
	padding: 0;
	border: 0;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset label {
	display: none;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset select.other {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	display: block;
	margin: 0 10px 3px 10px;
	padding: 0;
	font-weight: normal;
	color: #397b8f;
	background: #fff;
	width: 154px;
	}
	
#cruiseSearchFormCont .cruiseSearchForm fieldset select.theMonth {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	padding: 0;
	font-weight: normal;
	color: #397b8f;
	background: #fff;
	display: inline;
	margin: 0 0 3px 10px;
	width: 92px;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset select.theYear {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	padding: 0;
	font-weight: normal;
	color: #397b8f;
	background: #fff;
	display: inline;
	margin: 0 10px 3px 0;
	width: 58px;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset span {
	display: inline;
	float: left;
	margin: 1px 2px 2px 10px;
	padding: 0;
	border: 0;
	width: 92px;
	}


#cruiseSearchFormCont .cruiseSearchForm fieldset span.militaryText {
	margin: 6px 11px 10px 11px;
	width: 154px;
	clear: both;
	text-align: center;
	font-weight: bold;
	display: inline;
	float: left;
	padding: 0;
	border: 0;
	color: #397b8f;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset span a:link,
#cruiseSearchFormCont .cruiseSearchForm fieldset span a:visited {
	font-size: 9px;
	color: #397b8f;
	font-weight: normal;
	text-decoration: underline;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset span a:hover,
#cruiseSearchFormCont .cruiseSearchForm fieldset span a:active {
	font-size: 9px;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	}

#cruiseSearchFormCont .cruiseSearchForm fieldset input.button {
	display: inline;
	float: left;
	margin: -1px 0 0px 0;
	padding: 0;	
	width: 60px;
	border: 1px solid #4b9fb8;
	font-size: 1.0em;
	color: #397b8f;
	}


#contRightGradient {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 174px;
	height: 58px;
	background: #fef7d6 url(../images/contRightGradient.gif) no-repeat bottom center;
	}	

/* SECONDARY CONTAINER -----------------------------------------------*/
/*--------------------------------------------------------------------*/
.contSecCol {
	display: block;
	float: left;
	margin: 0 17px 0 0;
	padding: 0 0 17px 0;
	border: 0;
	width: 328px;
	background: #fff;
	text-align: left;
	}

#contSec p {
	font-size: 1.0em;
	line-height: 1.3em;
	color: #1c5152;
	margin: 0 0 12px 0;
	padding: 0;
	}
	
#contSec dt, dd {
	color: #1c5152;
	}	
	
#contSec img {
	margin: 0;
	padding: 10px;
	border: 0;
	display: block;
	}
	
#contSec p.disclaimer {
	font-weight: bold;
	color: #cc0000;
	font-size: 0.85em;
	}	

#contSec ul {
	color: #1c5152;
	line-height: 1.3em;
	}

#contSec ul li {
	margin: 0 0 10px 0;
	}

#contSec ul.number {
	list-style-type: decimal;
	margin: 0 0 20px 0;
	}
	
#contSec ul.letters {
	list-style-type: lower-alpha;
	margin: 0 0 20px 0;
	}	

#contSec ul.square {
	list-style-image: url(../images/square.gif);
	}
	
#contSec ul.circle {
	list-style-image: url(../images/circle.gif);
	}	

#contSec ul.square li,
#contSec ul.circle li {
	margin: 0;
	}
	
#contSec ul.number li {
	margin: 0 0 8px 0;
	}

#contSec a:link,
#contSec a:visited {
	font-size: 1.0em;
	color: #df7f48;
	font-weight: normal;
	text-decoration: underline;
	}
	
#contSec a:hover,
#contSec a:active {
	font-size: 1.0em;
	color: #df7f48;
	font-weight: normal;
	text-decoration: none;
	}

#contSec a.strong:link,
#contSec a.strong:visited,
#contSec a.strong:hover,
#contSec a.strong:active {
	font-weight: bold;
	}

#contSec .source {
	font-size: 0.9em;
	font-style: italic;
	color: #999999;
	}

#contSec .contSecCol .employment {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	}
	
#contSec .contSecCol .employment p {
	color: #b09744;
	}
	
#contSec .exploreTitle {
	display: inline;
	float: left;
	width: 380px;
	font-size: 1.2em;
	}
	
#contSec .explorePrice {
	display: inline;
	float: left;
	width: 120px;
	text-align: right;
	font-size: 1.2em;
	}
	
#contSec .exploreDescription {
	display: inline;
	float: left;
	width: 460px;
	margin: 8px 0 8px 0;
	}	
	
#contSec .testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #b09744;
	}

#contSec .client {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #00a4b5;
	margin: 0 0 24px 48px;
	}
	
#contSec .exclusivePrice {
	display: inline;
	float: left;
	margin: 0 24px 0 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	line-height: 1.4em;
	font-size: 1.2em;
	font-weight: bold;
	color: #1c5152;
	}

#contSec .exclusiveTitle {
	display: inline;
	float: left;
	margin: 0 24px 0 0;
	}
	
#contSec .exclusiveTitle a:link,
#contSec .exclusiveTitle a:visited,
#contSec .exclusiveTitle a:hover,
#contSec .exclusiveTitle a:active {
	display: inline;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	color: #1c5152;
	}	
	
#contSec .exclusiveDate {
	display: inline;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	font-weight: bold;
	color: #1c5152;
	}
			
#contSec .exclusiveDescription {
	display: inline;
	float: left;
	margin: 8px 0 8px 0;
	color: #009889;
	width: 500px;
	}
	
#contSec .honeymoonRegistryPhotos img {
	margin: 0 3px 3px 0;
	display: block;
	padding: 0;
	border: 0;
	float: left;
}

/* POPUP ----------------------------------------------------------*/
/*-----------------------------------------------------------------*/

#wrapperPopUp {
	padding: 0 0 10px 0;
	margin: 0 auto;
	border: 0;
	width: 530px;
	}

#whiteWrapperPopUp {
	padding: 7px 0 7px 0;
	margin: 0 0 12px 0;
	border: 0;
	width: 525px;
	}

#whiteWrapperTopPopUp {
	padding: 0;
	margin: 0;
	border: 0;
	width: 525px;
	height: 5px;
	background: transparent url(../images/wrapperTopPopUp.gif) no-repeat top left;
	overflow: hidden;
	}	

#whiteWrapperMidPopUp {
	padding: 0;
	margin: 0;
	border: 0;
	width: 525px;
	background: transparent url(../images/wrapperMidPopUp.gif) repeat;
	overflow: hidden;
	}

#whiteWrapperBottomPopUp {
	padding: 0;
	margin: 0;
	border: 0;
	width: 525px;
	height: 5px;
	background: transparent url(../images/wrapperBottomPopUp.gif) no-repeat top left;
	overflow: hidden;
	}

#popUp {
	display: block;
	float: left;
	margin: 6px 11px 0 11px;
	padding: 0 0 24px 0;
	border: 0;
	width: 503px;
	background: #fff;
	text-align: left;
	}
	
#popUpContent {
	display: block;
	float: left;
	margin: 12px 24px 0 24px;
	padding: 0;
	border: 0;
	width: 480px;
	background: #fff;
	text-align: left;
	}
	
#popUpContent ul {
	color: #1c5152;
	line-height: 1.3em;
	}	
	
#popUpContent ul li {
	margin: 0 0 10px 0;
	}
	
#popUpContent a:link,
#popUpContent a:visited {
	font-size: 1.0em;
	color: #df7f48;
	font-weight: normal;
	text-decoration: underline;
	}
	
#popUpContent a:hover,
#popUpContent a:active {
	font-size: 1.0em;
	color: #df7f48;
	font-weight: normal;
	text-decoration: none;
	}
		
/* FORMS ----------------------------------------------------------*/
/*-----------------------------------------------------------------*/
.red {
	color: #ff0000;
	}

.center {
	text-align: center;
	}

.textRight {
	text-align: right;
	}

.textLeft {
	text-align: left;
	}

.required {
	color: #ff0000;
	}

.formError {
	color: #CC0000;
	}

form {
	margin: 10px 0;
	padding: 0;
	}

fieldset {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	border: 0;
	padding: 0;
	margin: 0;
	font-size: 1.0em;
	}

fieldset legend {
	display: none;
	}

fieldset label {
	float: left;
	display: inline;
	width: 240px; 
	text-align: right;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 0.95em;
	font-weight: bold;
	color: #009889;
	}

fieldset label span {
	vertical-align: middle;
	}

fieldset input,
fieldset textarea {
	width: 200px;
	}

fieldset .checkbox,
fieldset .radio {
	width: 15px;
	height: 15px;
	margin: 4px 8px 0 0;
	border: 0;
	background: transparent;
	}
	
.checkboxSpan {
	color: #009889;
	width: 200px;
	height: 15px;
	margin: 4px 8px 0 0;
	border: 0;
	background: transparent;
	}
				
fieldset input#submitForm,
fieldset input#submitCruiseLineForm,
fieldset input#submitDestinationForm {
	width: 60px;
	}

fieldset input,
fieldset select,
fieldset textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	display: inline;
	margin: 0 0 5px 0;
	padding: 2px;
	font-weight: normal;
	color: #397b8f;
	background: #fffbea;
	border: 1px solid #4b9fb8;
	}

/* STACKED FORMS --------------------------------------------------*/
/*-----------------------------------------------------------------*/

fieldset.stacked label {
	float: none;
	display: block;
	text-align: left;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 0.95em;
	font-weight: bold;
	color: #009889;
	}

fieldset.stacked label span {
	vertical-align: middle;
	}
		
fieldset.stacked input,
fieldset.stacked select,
fieldset.stacked textarea {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;	
	display: block;
	margin: 0 0 5px 0;
	padding: 2px;
	font-weight: normal;
	color: #397b8f;
	background: #fffbea;
	border: 1px solid #4b9fb8;
	}


/* FOOTER ------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
#footerCont {
	display: block;
	float: left;
	padding: 0 0 6px 5px;
	margin: 0 11px 0 6px;
	border: 0;
	width: 924px;
	background: #fff;
	}
	
	* html #footerCont {
	padding: 0 0 6px 0;
	}
	
#footerTop {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
	border: 0;
	width: 924px;
	height: 33px;
	background: transparent url(../images/footerTop.gif) no-repeat top left;
	}
	
#footerNav {
	display: block;
	float: left;
	padding: 0 0 6px 0;
	margin: 0;
	border: 0;
	width: 924px;
	background: #4b9fb8 url(../images/footerNav.gif) no-repeat top left;
	overflow: hidden;
	text-align: left;
	}
	
#footerNav ul {
	padding: 0;
	margin: 3px 0 0 16px;
	border: 0;
	color: #fff;
	}

#footerNav ul li {
	padding: 1px 0 0 0;
	margin: 0;
	border: 0;
	display: inline;
	float: left;
	}

a:link,
a:visited {
	font-size: 1.0em;
	line-height: 1.4em;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
	}

a:hover,
a:active {
	font-size: 1.0em;
	line-height: 1.4em;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
	}

#footerNav form {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: middle;
	}

#footerNav form fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
	}

#footerNav input.text {
	margin: 0 4px 0 0;
	padding: 0 0 2px 0;
	width: 77px;
	border: 1px solid #4b9fb8;
	font-size: 1.0em;
	color: #397b8f;
	background: #fff;
	}
	
#footerNav input.button {
	margin: -1px 0 -1px 0;
	padding: 0;	
	width: 60px;
	border: 1px solid #4b9fb8;
	font-size: 1.0em;
	color: #397b8f;
	background: #fff;
	}
		
/* COPYRIGHT ---------------------------------------------------------*/
/*--------------------------------------------------------------------*/	
#copyright {
	display: inline;
	float: left;
	padding: 0;
	margin: 5px 11px 24px 27px;
	border: 0;
	width: 924px;
	height: 20px;
	text-align: left;
	font-size: 0.9em;
	}

#copyright a:link,
#copyright a:visited {
	font-size: 1.0em;
	color: #b09744;
	font-weight: normal;
	text-decoration: none;
	}

#copyright a:hover,
#copyright a:active {
	font-size: 1.0em;
	color: #b09744;
	font-weight: normal;
	text-decoration: underline;
	}

/* PHOTO POST DETAIL PAGE --------------------------------------------*/
/*--------------------------------------------------------------------*/

#photoDetailContainer {
	padding: 6px;
	margin: 0;
	border: 0;
	width: 503px;
	background-color: #fff;
	}

#photoDetailContent {
	margin: 0;
	padding: 15px;
	border: 0;
	background-color: #fff;
	color: #000;
	text-align: left;
	}

#photoDetailContent p {
	color: #000;
	}

#photoDetailContent a:link,
#photoDetailContent a:visited,
#photoDetailContent a:hover,
#photoDetailContent a:active {
	color: #df7f48;
	}

#photoDetailContent h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #df7f48;
	margin: 0;
	}

#photoDetailContent img {
	display: inline;
	padding: 0 0 10px 0;
	margin: 0;
	border: 0;
	}

/* TABLE -------------------------------------------------------------*/
/*--------------------------------------------------------------------*/
table {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	margin: 5px 0 15px 0;
	padding: 0;
	width: 95%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	}

table th,
table td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	color: #000;
	margin: 0;
	padding: 2px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	vertical-align: top;
	}


table th {
	background-color:#046770;
	color: #fff;
	font-weight: bold;
	}

/* PLUS MINUS BUTTON -------------------------------------------------*/
/*--------------------------------------------------------------------*/
img.PlusMinusBtn {
	display: inline;
	float: left;
	margin-right: 4px;
	}


/* Search Results -------------------------------------------------*/
/*-----------------------------------------------------------------*/
.keyword {
	background: #f0d095;
	}

.filestats {
	color: #1c5152;
	}
	
/* United Way -----------------------------------------------------*/
/*-----------------------------------------------------------------*/
#contMidUnitedWayTitle {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	width: 540px;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	}
	
#contMidUnitedWayTitle h1 {
	background-image: url(../images/contMidUnitedWayTitle.jpg);
	height: 165px;
	}
	
/* SECONDARY NAVIGATION ----------------------------------------------*/
/*--------------------------------------------------------------------*/
#unitedWayNav {
	display: block;
	margin: 14px 43px 8px 43px;
	padding: 0;
	border: 0;
	width: 454px;
	height: 31px;
	background: #fff;
	text-align: center;
	}

#unitedWayNav img {
	display: block;
	margin: 0;
	padding: 0;
	border: 0;
	}

#unitedWayNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 454px;
	height: 31px;
	text-align: center;
	}

#unitedWayNav ul li {
	list-style-type: none;
	margin: 0 10px 0 10px;
	padding: 0;
	float: left;
	}

	* html #unitedWayNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

		
li#unitedWaySignUp,
li#unitedWayDonate,
li#unitedWaySignUp a,
li#unitedWayDonate a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* United Way Sign Up Button */
li#unitedWaySignUp a {
	padding: 31px 0 0 0;
	width: 207px;
	height: 31px;
	clip: rect(0, 207px, 31px, 0);	
	background: transparent url(../images/unitedWaySignUp.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:31px; /* for IE5.5's bad box model */
	}

#unitedWayNav ul li#unitedWaySignUp a:hover,
#unitedWayNav ul li#unitedWaySignUp a.selected {
	background-position: 0 -31px;
	}

/* United Way Donate Button */
li#unitedWayDonate a {
	padding: 31px 0 0 0;
	width: 207px;
	height: 31px;
	clip: rect(0, 207px, 31px, 0);	
	background: transparent url(../images/unitedWayDonate.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:31px; /* for IE5.5's bad box model */
	}

#unitedWayNav ul li#unitedWayDonate a:hover,
#unitedWayNav ul li#unitedWayDonate a.selected {
	background-position: 0 -31px;
	}


/* HEAD OVER HEELz */
#headOverHeelzNav {
	display: block;
	margin: 10px auto;
	padding: 0;
	border: 0;
	width: 370px;
	height: 31px;
	text-align: center;
	}


#headOverHeelzNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 370px;
	height: 31px;
	text-align: center;
	}

#headOverHeelzNav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	* html #headOverHeelzNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

		
li#headOverHeelzSignUp,
li#headOverHeelzSignUp a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* United Way Sign Up Button */
li#headOverHeelzSignUp a {
	padding: 31px 0 0 0;
	width: 370px;
	height: 31px;
	clip: rect(0, 370px, 31px, 0);	
	background: transparent url(../headOverHeelz/images/btnHeadOverHeelzSignUp.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:31px; /* for IE5.5's bad box model */
	}

#headOverHeelzNav ul li#headOverHeelzSignUp a:hover,
#headOverHeelzNav ul li#headOverHeelzSignUp a.selected {
	background-position: 0 -31px;
	}

/* Free Cruise Giveaway */
#honeymoonNav {
	display: block;
	margin: 10px auto;
	padding: 0;
	border: 0;
	width: 370px;
	height: 31px;
	text-align: center;
	}


#honeymoonNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 370px;
	height: 31px;
	text-align: center;
	}

#honeymoonNav ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

	* html #honeymoonNav ul li { /* this selector recognized by IE only */
		display: inline; /* total width (only for IE5.x/Win) */
		disp\lay: block; /* content width (for other IE) */
		}

		
li#honeymoonSignUp,
li#honeymoonSignUp a {
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	}
	
/* United Way Sign Up Button */
li#honeymoonSignUp a {
	padding: 31px 0 0 0;
	width: 370px;
	height: 31px;
	clip: rect(0, 370px, 31px, 0);	
	background: transparent url(../honeymoon/images/btnSignUp.gif) no-repeat top left;
	height: 0px !important; /* for most browsers */
	height /**/:31px; /* for IE5.5's bad box model */
	}

#honeymoonNav ul li#honeymoonSignUp a:hover,
#honeymoonNav ul li#honeymoonSignUp a.selected {
	background-position: 0 -31px;
	}
	
#fontControls {
	display: block;
	font-family: Arial, Helvetica, sans-serif;	
	}
	
#fontControls .increaseSize {
	color: #f89015;
	padding-right: 8px;
	}

#fontControls .decreaseSize {
	color: #0b948c;
	}

#fontControls .resetSize {
	color: #80a3c9;
	padding-right: 8px;
	}
	
/* NEW TRAVEL SCHOOL -------------------------------------------------*/
/*--------------------------------------------------------------------*/
#contMidWelcomeCopyTravelSchool {
	display: block;
	float: left;
	position: relative;
	padding: 0;
	margin: 0;
	border: 0;
	width: 720px;
	background: transparent url(../images/contMidWelcomeCopyTravelSchool.gif) repeat top left;
	text-align: center;
	}
	
#contMidWelcomeCopyTravelSchool p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 8px 36px 0 36px;
	padding: 0;
	border: 0;
	width: 650px;
	}

#contMidWelcomeCopyTravelSchool p a:link,
#contMidWelcomeCopyTravelSchool p a:visited {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: underline;
	}

#contMidWelcomeCopyTravelSchool p a:hover,
#contMidWelcomeCopyTravelSchool p a:activel {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: none;
	}	

#contMidWelcomeFooterTravelSchool {
	display: block;
	float: left;
	padding: 0;
	margin: 0 27px 0 0;
	border: 0;
	width: 720px;
	height: 26px;
	}

#contMidTravelSchool {
	display: block;
	float: left;
	margin: 8px 12px 0 12px;
	padding: 0;
	border: 0;
	width: 424px;
	text-align: left;
	}
	
#contMidTravelSchool p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 8px 4px 0 12px;
	padding: 0;
	width: 384px;
	}
	
	* html #contMidTravelSchool p {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 1.2em;
		line-height: 1.4em;
		margin: 0 4px 0 12px;
		padding: 0;
		border: 0;
		width: 384px;
		}
	
#contMidTravelSchool p a:link,
#contMidTravelSchool p a:visited {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: underline;
	}

#contMidTravelSchool p a:hover,
#contMidTravelSchool p a:activel {
	font-size: 1.0em;
	color: #00a4b5;
	font-weight: normal;
	text-decoration: none;
	}
	
#contSecTravelSchool {
	display: block;
	float: left;
	margin: 0 6px 0 6px;
	padding: 0 0 5px 0;
	border: 0;
	width: 720px;
	background: #fff;
	overflow: hidden;
	text-align: left;
	}

#contRightTravelSchool {
	display: block;
	float: left;
	margin: 6px 6px 0 0;
	padding: 0 0 0 22px;
	border: 0;
	width: 250px;
	background: #fff;
	overflow: hidden;
	text-align: left;
	border-left: 1px solid #fef5cc;
	}
	
#contRightTravelSchool .testimonial {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #b09744;
	text-align: left;
	}	
		
#contRightTravelSchool .client {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	color: #00a4b5;
	text-align: left;
	margin: 12px 0 24px 0;
	}	
		
#contRightTravelSchool fieldset label {
	float: left;
	display: inline;
	width: 70px; 
	text-align: right;
	padding: 0;
	margin: 0 10px 5px 0;
	font-size: 0.95em;
	font-weight: bold;
	color: #009889;
	}
	
fieldset input#submitFormTravelSchool {
	width: 150px;
	height: 50px;
	background: white;
	}
				
#contRightTravelSchool fieldset input,
#contRightTravelSchool fieldset select {
	width: 150px;
	float: left;
	}

	