/**************************************************  BODY STYLES **************************************************/
/*	    Default HTML Styles used as a base.																		  */
/******************************************************************************************************************/
	body 			{ margin:0 0 0 0;background-color:#ffffff; }
	p, td			{ font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:normal;color:#000000;margin-top:5px;margin-bottom:7px; }
	a				{ color: #650055; text-decoration: underline; }

/************************ NON REUSABLE STYLES - HONEYMOONS INC SPECIFIC FORMATTING STYLES *************************/
/*	    Special formatting, such as pullouts, that are used in static parts of site that will not be recycled.	  */
/******************************************************************************************************************/


/********************************* FRONT END STYLES SPECIFIC TO BOOKING APP ***************************************/
/*	    Styles used in font end components of booking app and seen by users.									  */
/******************************************************************************************************************/
/* Vacation Builder */
.BuilderHeading					{ font-weight:bold;color:#FFFFFF;font-size:11px; }
.BuilderTopContainer			{ background-color:#D6E0F5;border-left: solid 1px #000000;border-right: solid 1px #000000;border-top: solid 1px #000000; }
.BuilderBottomContainer			{ background-color:#D6E0F5;border-left: solid 1px #000000;border-right: solid 1px #000000;border-bottom: solid 1px #000000; }
.BuilderSearchContainer			{ background-color:#D6E0F5;border: solid 1px #000000;padding:5px; }
.BuilderStandAloneContainer		{ background-color:#D6E0F5;border: solid 1px #000000; }
.BuilderFormLabel				{ font-weight:bold; }
.BuilderFormElementL1			{ padding-bottom:3px; }
.BuilderFormElementL2			{ padding-right:5px;padding-bottom:3px; }
.BuilderFormElementL3			{ padding-right:9px;padding-bottom:3px; }
.BuilderButton					{ padding-top:9px; }
.BuilderSelectedStep			{ background-color:#003399;color:#FFFFFF;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:2px; }
.BuilderPendingStep				{ background-color:#FFFFEB;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:2px;font-size:8pt;font-weight:bold; }
.BuilderCompletedStep			{ background-image:   url(/UserFiles/honeymoons/images/gray_title_box_1.gif); color: #666666;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:2px;font-size:7pt;font-family:Verdana; }

.BuilderSummaryHeader			{ background-image:   url(/UserFiles/honeymoons/images/gray_title_box_1.gif);color:#666666;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:2px;font-weight:bold;font-size:7.5pt;font-family:Verdana; }
.BuilderSummaryData				{ padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:2px;font-weight:normal;font-size:7pt;font-family:Verdana; }
.BuilderSummaryTable			{ border-width=1px;border-style:solid; border-collapse:collapse; border-color:#E2E2E2;font-weight:normal;font-size:7pt;font-family:Verdana; }
a.wizardnav { font-weight:normal;font-size:7pt;font-family:Verdana; }
a.wizardnav:link { font-weight:normal;font-size:7pt;font-family:Verdana;text-decoration:none; }
a.wizardnav:visited { font-weight:normal;font-size:7pt;font-family:Verdana;text-decoration:none; }
a.wizardnav:active { font-weight:normal;font-size:7pt;font-family:Verdana;text-decoration:none; }
a.wizardnav:hover { font-weight:normal;font-size:7pt;font-family:Verdana; text-decoration:underline; }

.simH1							{ font-size:24px;font-weight:bold;color:black; }
.simH2							{ font-size:18px;font-weight:bold;color:black; }
.simH3							{ font-size:14px;font-weight:bold;color:black; }

.RP-Header						{ font-size:16px;font-weight:bold;color:#666666; }
.RP-HeaderStrong				{ font-size:21px;font-weight:bold;color:#6699CC; }

a.BuilderChangeLink				{ font-size:11px;font-weight:normal;color:#FFFFFF; }
a.BuilderChangeLink:link		{ font-size:11px;font-weight:normal;color:#FFFFFF; }
a.BuilderChangeLink:visited		{ font-size:11px;font-weight:normal;color:#FFFFFF; }
a.BuilderChangeLink:hover		{ font-size:11px;font-weight:normal;color:#FFFFFF; }
a.BuilderChangeLink:active		{ font-size:11px;font-weight:normal;color:#FFFFFF; }

.BuilderSummaryTextTop			{ font-size:10px;line-height:11px; }
.BuilderSummaryTextMiddle		{ font-size:10px;line-height:11px;padding-bottom:5px;padding-top:5px }
.BuilderSummaryTextBottom		{ font-size:10px;line-height:11px;padding-bottom:5px; }
.BuilderSummaryOuterContainer	{ border-top:solid 3px #D6E0F5;border-bottom:solid 3px #D6E0F5; }
.BuilderSummaryContainerLeft	{ border-right:solid 1px #668CD9;padding-left:5px;padding-right:2px; }
.BuilderSummaryContainerRight	{ padding-left:2px;padding-right:5px; }

/* Homepage Search */
.HomeSearchHead					{ background-color:#455B9E; }
.HomeSearchContainer			{ border-bottom:solid 2px #455B9E; }
.HomeSearchTypeArea				{ background-color:#91D3B8;padding:3px; }
.HomeSearchValuesArea			{ background-color:#CCF0E8;padding-top:3px;padding-left:5px;padding-bottom:5px;padding-right:5px; }
.HomeSearchFormLabel			{ font-weight:bold; }
.HomeSearchFormElementL1		{ padding-right:9px; }
.HomeSearchFormElementL2		{ }
.HomeSearchFormElementL3		{ padding-right:11px; }
.HomeSearchRoom					{ background-color:#455B9E;font:bold 12px arial,verdana,sans-serif;color:#ffffff; }
.smalltext						{ font:normal 12px arial,vardana,sans-serif;color:#000000;width:170px; }
.textboxsmall					{ font:normal 12px arial,vardana,sans-serif;color:#000000;width:80px; }

/* Option Display */
.OptionHeader1					{ background-color:#3366CC;color:#FFFFFF;font-size:14px;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }
.OptionHeader2					{ background-color:#3366CC;color:#FFFFFF;font-size:14px;font-weight:normal;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }
.OptionFooter					{ background-color:#AEF8E6;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }

.OptionSpacer					{ padding-top:5px;padding-bottom:5px;}
.OptionContainer				{ border:solid 1px #000000;}
.OptionDataContainer			{ padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }
.OptionSetSeperatorTop			{ border-bottom:solid 1px #999999;padding-bottom:5px; }
.OptionSetSeperatorBottom		{ padding-top:5px; }
.OptionItem						{ padding-left:5px;padding-right:5px; }
.OptionItemTop					{ padding-top:5px;padding-left:5px;padding-right:5px; }
.OptionItemBottom				{ padding-bottom:5px;padding-left:5px;padding-right:5px; }
.OptionSubhead1					{ color:#003399; }
.OptionDescriptionHeader		{ padding:3px; }
.OptionDescriptionBody			{ padding:3px; }
.OptionReadoutDivider			{border-left:solid 2px #85A3E0;padding-left:3px;}

.OptionChoiceHead				{ background:#04F0B5;font-weight:bold;padding-left:5px;padding-top:2px;padding-bottom:2px; }
.OptionChoiceData				{ background:#D7FBF3;font-weight:normal;padding-left:5px;padding-right:5px;border:solid 1px #FFFFFF; }
.OptionFormLabel				{ font-weight:bold; }
.OptionFormElement				{ padding-left:3px; }
.OptionTotal					{ font-weight:bold; }

/* Order Confirmation */
.ConfirmationBookingNumber		{ font-size:18px;color:#003399;font-weight:bold;padding-top:2px;padding-bottom:2px; }
.ConfirmationHeader1			{ background-color:#99B2E5;font-size:14px;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }
.ConfirmationHeader2			{ background-color:#E0E8F7;font-size:14px;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }
.ConfirmationFooter				{ padding-top:7px;padding-bottom:3px; }
.ConfirmationTotal				{ background:#D7FBF3;color:#003399;font-size:16px;font-weight:bold;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px; }

/* Page Formatting */
.Heading1						{ color:#003399;font-size:24px;font-weight:bold; }
.PagingRowTop					{ padding-bottom:5px; }
.PageRightSpacer				{ padding-right:10px; }

/* Special Values */
.Destination					{ color:#3366CC;font-size:14px;font-weight:bold;font-style:italic}
.SpecialRate					{ color:#CC3300;font-weight:bold; padding-left:5px;font-size:8pt}
.RegPrice						{ text-decoration:none; }
.SpecialPrice					{ color:#CC3300;font-weight:bold; }
.ItineraryGrandTotal			{ background-color:#003399;font-size:16px;font-weight:bold;color:#FFFFFF;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px; }
.TermHeading					{ font-weight:bold; }

/* Front Form Entries */
.FrontFormContainer					{ border:solid 1px #000000;background:#EBFDF9}
.FrontFormInfoContainer				{ padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}
.FrontFormSectionSubtitle			{ padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;background:#04F0B5;}
.FrontFormLabel						{ font-weight:bold;padding-right:2px; }

/* Terms and Conditions */
.TermsHeader				{ border:solid 1px #000000;background:#EBFDF9}
.Terms						{ padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}
.FrontFormSectionSubtitle			{ padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;background:#04F0B5;}
.FrontFormLabel						{ font-weight:bold;padding-right:2px; }

/* Error messages */
.Error						{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}
.ErrorLarge					{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}
a.ErrorLarge					{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}
a.ErrorLarge:visited			{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}
a.ErrorLarge:hover			{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}
a.ErrorLarge:active			{color: Firebrick; font-size: 8pt; font-weight: bold; font-family:Verdana}

/* Sandals Section */
.text						{ font:normal 11px/17px arial,verdana,sans-serif;color:#000000; }
.liblue						{ color:#485BA4;font:bold 13px arial,verdana,sans-serif; }
.sandalsbold				{ font:bold 11px/17px arial,verdana,sans-serif;color:#000000; }
.sandalsitalic				{ font:italic normal 11px/17px arial,verdana,sans-serif;color:#000000; }
.sandalssidecol				{ background:#E7EAF3;border-right:solid 1px #485BA4;border-left:solid 1px #485BA4; }
.sandalssidecolbottom		{ background:#E7EAF3;border-right:solid 1px #485BA4;border-left:solid 1px #485BA4;border-bottom:solid 1px #485BA4; }
.green						{ list-style-image:url(../images/greenarrow.gif);font:11px;padding-bottom:4px; }
.refhead					{ color:#485BA4;font:bold 13px/17px arial,verdana,sans-serif; }
a.blue						{ font:normal 11px/17px arial,verdana,sans-serif;color:#0000ff;text-decoration:none; }
a.blue:visited				{ font:normal 11px/17px arial,verdana,sans-serif;color:#0000ff;text-decoration:none; }
a.blue:hover				{ font:normal 11px/17px arial,verdana,sans-serif;color:#0000ff;text-decoration:underline; }
a.blue:active				{ font:normal 11px/17px arial,verdana,sans-serif;color:#0000ff;text-decoration:underline; }
.sandalsmaincol				{ font:normal 11px/17px arial,verdana,sans-serif;color:#000000;padding-right:12px; }

/* All Resorts Section */
.YellowBox					{ border-top:solid 1px #00B48D;background:#F8F9ED;padding:5px;}
ul.BlueDisc					{ list-style:url(../images/BlueDisc.gif);}
ul.GreenDisc				{ list-style:url(../images/GreenDisc.gif);}
.BlueTable					{ background:#F2F4F9;border:solid 1px #485BA4;padding:10px;}
.BlueBold					{ color:#485BA4; font:bold 12px arial,verdana,sans-serif;padding:0px;}
.GreenTable					{ background:#EDFAF7;border:solid 1px #485BA4;padding:5px;}
.ResortBox					{ border-top:solid 1px #00B48D; border-bottom:solid 1px #00B48D;}
.ResortBoxTitle             { background:#FAF3E5; color:#840E3C; font:bold 12px arial,verdana,sans-serif;padding:5px;}
.ResortBoxTitleRight        { background:#FAF3E5; color:#840E3C; font:bold 12px arial,verdana,sans-serif;padding:5px;border-left:solid 1px #00B48D;}
.Resorts					{ color:#000000; font:normal 12px arial,verdana,sans-serif;padding-left:15px;}
.ResortsRight				{ color:#000000; font:normal 12px arial,verdana,sans-serif;padding-left:5px;border-left:solid 1px #00B48D;}
.Country					{ color:#485BA4; font:bold italic 22px Times;}
.Abbrev						{ color:#485BA4; font:bold italic 16px Times;}
/*********************************** OLD NON-.NET HONEYMOONS INC SITE STYLES **************************************/
/*	    Styles carried over from existing old asp site.															  */
/******************************************************************************************************************/
.TextHeader		{ font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size:14pt; color:#3366CC; }
.TextPhrase		{ font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-WEIGHT: bold; font-size: 14pt; color:#000000; }
.NavAddress		{ font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size: 9pt; }
.FooterLinks	{ font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size: 8pt;line-height: 16pt; }

A.Red			{ color: #FF0000;TEXT-DECORATION: underline }
A:hover.Red		{ COLOR: #FF0000;TEXT-DECORATION: none }
A:hover			{ COLOR: #650055;TEXT-DECORATION: none }
A.TopNav		{ color: White;text-decoration: none;font-weight: bold;font-family:  Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size: 9pt}
A.TopNav:Hover{color: #FFE8A0;text-decoration: none }

.included		{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 8pt; }
.FooterLinks	{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 8pt;line-height: 16pt; }
.NavAddress		{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 9pt; }
.TextHeader		{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 14pt; Color: #3366CC; }
.location		{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color: #840E3C; FONT-SIZE: 8pt; }
.special		{ font-weight: bold;Background-color: #FFFF66; }
font.legal		{FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 8pt}
.BorderColor	{ BACKGROUND-COLOR: #CBCBC; }

#f6				{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 6pt; }
#f10			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt; }
#f8				{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 8pt; }
#f8b			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-WEIGHT: bold;FONT-SIZE: 8pt; }	
#f10b			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-WEIGHT: bold;FONT-SIZE: 10pt; }
#f12			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 12pt; }   
#f12r			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;COLOR: #FF0000;FONT-SIZE: 12pt; }
#f12b			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-WEIGHT: bold;FONT-SIZE: 12pt; }
#f14b			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 14pt; }
#f14br			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;COLOR: #FF0000;FONT-SIZE: 14pt; }
#f16b			{ FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-WEIGHT: bold;FONT-SIZE: 16pt; }
#HeaderColor	{ Background-color: #FFE8A0; }
#msg			{ COLOR: red;FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt;FONT-STYLE: italic;FONT-WEIGHT: bold }
#SubHeader		{ COLOR: black;FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt;FONT-WEIGHT: bold }
#SubHeaderRequired { COLOR: #AA0000;FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt;FONT-WEIGHT: bold }
#InputText		{BACKGROUND-COLOR: #FAFAFA;BORDER-BOTTOM: black 1px solid;BORDER-LEFT: black 1px solid;BORDER-RIGHT: black 1px solid;BORDER-TOP: black 1px solid;COLOR: black;FONT-FAMILY: Verdana, arial, Helvetica;FONT-SIZE: 10pt;PADDING-BOTTOM: 3px;PADDING-LEFT: 3px;PADDING-RIGHT: 3px;PADDING-TOP: 3px }
.headblue30		{font-family: Arial, Helvetica, sans-serif;font-size: 30px;font-weight: bold;color: #6699CC;line-height: normal;padding-top: 5px;padding-bottom: 15px;text-decoration: none; }
.headgray18		{font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #666666;line-height: normal;padding-top: 5px;padding-bottom: 15px;text-decoration: none; }
.subheadblue	{font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight:bold;color: #6699CC;}

TD.subhead		{ color: #5A1C4A;font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-weight: bold;font-size: 20pt}
TD.Section		{ color: #5A1C4A;font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-weight: bold;font-size: 14pt;border-bottom: 3 solid silver }
TD.caption		{ color: #000000;font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size: 8pt}
TD.Header		{ color: #5A1C4A;Background-color: #FFE8A0;font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-weight: bold;font-size: 10pt}
TD.SectionHeader{ color: #485BA4;font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-weight: bold;font-size: 12pt}
TR.Header		{ BACKGROUND-COLOR: #650055}
TD.table		{ font-family: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;font-size: 8pt}
TD.Active		{ BACKGROUND-COLOR: #650055;COLOR: #5A1C4A;FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt }
TD.NotActive	{ BACKGROUND-COLOR: #650055;COLOR: #5A1C4A;FONT-FAMILY: Arial,Verdana,Helvetica,Swiss,SunSans-Regular;FONT-SIZE: 10pt}
TD.InputField	{ BACKGROUND-COLOR: #FFFFFF;COLOR: #000000; }

/*************************************** ADMIN STYLES SPECIFIC TO BOOKING APP *************************************/
/*	    Put here any NEW admin styles that you add to accommodate features not used before in our applications    */
/*	    and specific to the booking app. Use sparingly.															  */
/******************************************************************************************************************/




/************************************************* GENERIC ADMIN STYLES *******************************************/
/*	    Time tested styles pulled from existing applications and needed for basic admin.						  */
/******************************************************************************************************************/

	
/* Panel Formatting */
.PanelContainerLeft
{
	background-color:#FFFFFF;
	border-right:solid 1px #999999
}
.PanelContainerCenter
{
	border:solid 1px #4459CF
}
.PanelContainerCenterBorder
{
	background-color:#FFFFFF;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
		
}
.PanelContainerRight
{
	background-color:#FFFFFF;
	border-left:solid 1px #999999
}
.PanelContainerLeftEdit
{
	background-color:#FCFCFC;
	border-right:solid 1px #999999
}
.PanelContainerCenterEdit
{
	background-color:#FCFCFC;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999
}
.PanelContainerCenterEditBorder
{
	background-color:#FCFCFC;
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
}
.PanelContainerRightEdit
{
	background-color:#FCFCFC;
	border-left:solid 1px #999999
}
.PanelTitle
{
	background-color:#FFE8A0;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	font-size:14px;
	font-weight:bold;
	color:#5A1C4A;	
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px
}
.ButtonRow
{
	background-color: #FFE8A0;
}
.OddRow
{
	background-color:#FFFFFF
}
.EvenRow
{
	background-color:#F0F0F0
}
.SortRow
{
	background-color:#efefef
}
.FilterRow
{
	background-color:#FCFCFC;
	padding-top:5px;
	padding-bottom:5px
}
.PagingRow
{
	background-color:#FCFCFC;
	padding-top:2px;
	padding-bottom:2px
}

/* PanelText */
.PanelCellLeft
{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px
}
.PanelCellLeftBold
{
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:3px;
	padding-bottom:2px;
	padding-top:2px
}
.PanelCellRight
{
	border-bottom:solid 1px #999999;
	color:#000000;
	font-size:11px;
	font-weight:normal;
	padding-left:3px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px
}
.PanelCellRightBold
{
	border-bottom:solid 1px #999999;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:3px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px
}

.FormLabel
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:2px;
	padding-top:2px
}
.PagingInput
{
	color:#000000;
	font-size:10px;
	font-weight:normal;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-top:1px
}
.PanelContainer
{
	background-color: #E7E7E7;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999;
	border-bottom: solid 4px #8D0101;
}



.sidepadding	{ padding-left:20px; }
.boldheader		{ font:bold 20px Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color:#3366CC; }
.bluesb			{ font:bold 14px Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color:#3366CC; }

.flightitle		{ padding:3px;background:#00B68C;border-bottom:solid 1px #00663C;font:bold 14px Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color:#ffffff; }
.flightcity		{ padding:3px;background:#f7f7f7;border-bottom:solid 1px #d7d7d7;font:bold 12px Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color:#000000; }
.flighthour		{ padding:3px;background:#f7f7f7;border-bottom:solid 1px #d7d7d7;font:normal 12px Arial,Verdana,Helvetica,Swiss,SunSans-Regular;color:#000000; }
.BG3v2 {
	background-image:   url(/UserFiles/honeymoons/images/gray_title_box_5.gif);
	background-repeat: repeat-x;
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px none #CCCCCC;

}
.bookingapplist
{
	font-size:6.5pt;
	font-family:Verdana;
}
.bookingapptext
{
	font-size:7pt;
	font-family:Verdana;
}
.bookingapplabel
{
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
}
.bookingappbutton
{
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
	color:White;
	background-color:#3366CC;
}
.vacationheader
{
	color:#003366;
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}
.vacationsubheader
{
	color:#003366;
	font-family:Verdana;
	font-size:7.5pt;
	font-style:normal;
	font-weight:normal;
}
.vacationactivesubheader
{
	color:#003366;
	font-family:Verdana;
	font-size:7.5pt;
	font-style:normal;
	font-weight:bold;
}
.vacationsearchform
{
	background-color:#fafafa;
}
.wizardtableheader
{
	background-image:   url(/UserFiles/honeymoons/images/gray_title_box_1.gif);
	background-repeat: repeat-x;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	color:#666666;
}
.wizardtablesubheader
{
	background-color:#EEEEEE;
	font-size:8pt;
	font-family:Verdana;
	font-weight:bold;
	color:#666666;
}
.wizardtabledata
{
	background-color:#fafafa;
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	color:Black;
}
.wizardtablealtdata
{
	background-color:#E1E8ED;
	font-size:8pt;
	font-family:Verdana;
	font-weight:normal;
	color:Black;
}
.wizardtablebutton
{
	font-size:7pt;
	font-family:Verdana;
	font-weight:bold;
	color:#3366CC;
}
