a:link  				 		{ color:#000000; } 
a:active						{ color:#000000; }
a:visited						{ color:#000000; }
a:hover					 		{ color:#cc0000; }
a								{ font-family:Verdana, Arial,Helvetica,sans-serif;  font-size:12px;  color:#000000; text-decoration:underline; }

a:link.utilNav     	{ 	color: #ee7b22; }
a:active.utilNav   	{ 	color: #ee7b22; }
a:visited.utilNav  	{ 	color: #ee7b22; }
a:hover.utilNav    	{ 	color: #ee7b22; text-decoration:underline;}
.utilNav          	{ 	color: #ee7b22; text-decoration:none; font-size:11px; behavior:url(/CDA/htc/cursorWait.htc);-moz-binding: url(/CDA/htc/bindings.xml#cursorWait.htc);}
.utilMemberID       {	text-align:right;font-family:verdana;color:#666666;font-size:10px;padding-right:12px;padding-top:6px; }
<!--ENHC View Membership tier Info- start -->
.platinumMember     { align:"left" font-family:verdena;font-size: 11px;font-style: italic;font-weight: bold;color:red; }
<!--End of change -->
a:link.tier2    		{ 	color: #ee7b22; }
a:active.tier2  		{ 	color: #ee7b22; }
a:visited.tier2 		{ 	color: #ee7b22; }
a:hover.tier2   		{ 	color: #ee7b22; text-decoration:underline;}
.tier2          		{ 	color: #ee7b22; text-decoration:none;}
.tier2Selected			{ 	color: #4F4F4F;}
.navSep					{ 	vertical-align:top; font-family: Arial; font-size:10px; color:#ee7b22;	}

a:link.tier3    		{ 	color: #261b1f; }
a:active.tier3  		{ 	color: #261b1f; }
a:visited.tier3 		{ 	color: #261b1f; }
a:hover.tier3   		{ 	color: #333366; text-decoration:underline;}
.tier3          		{ 	font-family:"MS Sans Serif", Geneva, sans-serif; font-size:13px; color: #261b1f; text-decoration:none;}
.tier3Divider      	{ 	font-size:11px; color:#333333; vertical-align:middle;padding-left:4px;padding-right:4px;}
.tier4Divider      	{ 	font-size:10px; color:#666666; padding-left:5px;padding-right:5px;}

a:link.footer     	{ 	color: #EE7B22; text-decoration:none;}
a:visited.footer  	{ 	color: #EE7B22; text-decoration:none;}
a:active.footer   	{ 	color: #EE7B22; text-decoration:none;}
a:hover.footer    	{ 	color: #EE7B22; text-decoration:underline;}
.footer           	{ 	font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#EE7B22; }
.footerDiv		  	{ 	height:60px; color:#e7e7e7; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; text-align:center;}

.footerLinksTable{background-color:#ffffff;}
.footerBottomTable{background-color:#ffffff;}
.footerBottomTableText{font-family: MS Sans Serif, Geneva, sans-serif, Arial, Helvetica; font-size:12px; color:#333333; text-align:center;}
.footerLinkSeparator{color:#EE7B22}

a:link.footerTier2    		{ 	color: #EE7B22; text-decoration:none; font-size:12px;}
a:active.footerTier2		{ 	color: #EE7B22; text-decoration:none; font-size:12px;}
a:visited.footerTier2		{ 	color: #EE7B22; text-decoration:none; font-size:12px;}
a:hover.footerTier2 		{ 	color: #EE7B22; text-decoration:underline; font-size:12px;}

A.footer:link {COLOR: #9a9a9a; TEXT-DECORATION: none;}
A.footer:visited {COLOR: #9a9a9a; TEXT-DECORATION: none;}
A.footer:active {COLOR: #9a9a9a; TEXT-DECORATION: none;}
A.footer:hover {color:#ee7b22; TEXT-DECORATION: underline;}
A.footerTier2:link {	FONT-SIZE: 12px; COLOR: #9a9a9a; TEXT-DECORATION: none;font-family:arial;}
A.footerTier2:active {FONT-SIZE: 12px; COLOR: #9a9a9a; TEXT-DECORATION: none;}
A.footerTier2:visited {	FONT-SIZE: 12px; COLOR: #9a9a9a; TEXT-DECORATION: none;}
A.footerTier2:hover {FONT-SIZE: 12px; COLOR: #ee7b22; TEXT-DECORATION: underline;}

.footerIconsSM {
	background-color:#ffffff;
	text-align:center;
	border-left:1px solid #f3f3f3;
}

.footerNew {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9a9a9a; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.footerDivNew {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #9a9a9a; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 50px; TEXT-ALIGN: left;padding-left:10px;background-color:#fbfbfb;border:1px #efefef solid;
}

.footerLinksTableNew {
	BACKGROUND-COLOR: #ffffff;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
.footerBottomTableNew {
	BACKGROUND-COLOR: #ffffff;
}
.footerBottomTableTextNew {
	FONT-SIZE: 11px; COLOR: #545454; color:#3f3f3f;FONT-FAMILY: Arial, MS Sans Serif, Geneva, sans-serif, Arial, Helvetica; TEXT-ALIGN: center;
}
.footerLinkSeparatorNew {
	COLOR: #ee7b22; color:#aaaaaa;color:#303030;
}
.footerLinkContainerNew {
	border:1px solid #eaeaea;
}

a:link.breadCrumb     { color: #555544; text-decoration:underline;}
a:active.breadCrumb   {	color: #555544; text-decoration:underline;}
a:visited.breadCrumb  {	color: #555544; text-decoration:underline;}
a:hover.breadCrumb    {	color: #ee7b22; text-decoration:underline;}
.breadCrumb				{	text-transform:lowercase; color: #555544; font-size: 10px; behavior:url(/CDA/htc/cursorWait.htc);-moz-binding: url(/CDA/htc/bindings.xml#cursorWait.htc);}
.breadCrumbs  			{	vertical-align:top; height:20px;background-color: #FFFFFF; background-repeat:repeat-x; text-transform:lowercase; padding-left:20px; color: #555544; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

a:link.navLink     { color: #cc0000; text-decoration:underline;}
a:active.navLink   {	color: #cc0000; text-decoration:underline;}
a:visited.navLink  {	color: #cc0000; text-decoration:underline;}
a:hover.navLink    {	color: #990000; text-decoration:underline;}
.navLink			{	color: #cc0000; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}

a:link.navLinkLg     { color: #ee7b22; text-decoration:underline;}
a:active.navLinkLg   {	color: #ee7b22; text-decoration:underline;}
a:visited.navLinkLg  {	color: #ee7b22; text-decoration:underline;}
a:hover.navLinkLg    {	color: #ee7b22; text-decoration:underline;}
.navLinkLg			{	color: #ee7b22; cursor:pointer; font-family: "Lucide Grande", "Lucida Sans Unicode", Verdana, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}


.wizard				{ position:relative; top:12px; width:730px; text-align:right; font-variant:normal; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.wizardTemp			{ position:relative; top:12px; width:900px; text-align:right; font-variant:normal; color:#555555; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
/* ---------------------------------------- */
/* -------------  Navigation -------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------------  TM Block   -------------- */
/* ---------------------------------------- */

.tmSectionTitle			{ padding-left:52px; padding-top:07px; height:37px; width:500px; color:#333333; background-image: url(/CDA/images/forms/sectionTop.gif); background-repeat: no-repeat;}

.tmTitle				{ padding-bottom:5px; color:#003366; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.tmContent				{ color:#444444; font-size:11px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
a:link.tmLink     	{ 	color: #9a4636; }
a:active.tmLink   	{ 	color: #000000; }
a:visited.tmLink  	{ 	color: #9a4636; }
a:hover.tmLink    	{ 	color: #cc0000; text-decoration:underline;}
.tmLink	          	{ 	color: #9a4636; font-weight:bold; text-decoration:none; font-size:11px;}
/* ---------------------------------------- */
/* -------------  TM Block   -------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------------     Page    -------------- */
/* ---------------------------------------- */
.pageTitle					{ padding-left:20px; padding-bottom:5px;   color:#4A7096; font-variant:small-caps;  font-size: 25px; font-family: Arial, "MS Sans Serif", Verdana, Helvetica, sans-serif; text-align:left;}
.pageTitleMixCase			{ padding-left:20px; padding-top:5px; padding-bottom:5px;   color:#999999; font-size: 25px; font-family: Arial, "MS Sans Serif", Verdana, Helvetica, sans-serif; }
.pageTitleNoPad				{ color:#999999; font-variant:small-caps;  font-size: 25px; font-family: Arial, "MS Sans Serif", Verdana, Helvetica, sans-serif; }
.pageTitleNoPadMixCase		{ color:#666666; font-size: 25px; font-family: Arial, "MS Sans Serif", Verdana, Helvetica, sans-serif; }

.pageInstructions			{ border-bottom:1px dotted #c0c0c0;border-top:1px solid #f0f0f0;  padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#666666; background-color:#f7f7f7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.helpMenu					{ padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#666666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.brochureText 				{ text-align:justify; font-family: Verdana ,Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; width:740px; padding-left:20px; line-height:17px; color:#333333;}
.brochureTextTD 			{ font-family: Verdana ,Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; line-height:17px; color:#333333;}

/* Section Home Pages */
.subTitle								{	border-bottom:1px solid #9C3022; font-family:Arial,Helvetica,sans-serif;font-size:21px; color:#9C3022; padding-left:30px;padding-top:06px;height:30px;background-repeat:no-repeat;behavior:url(/CDA/htc/subSection.htc);}
/*.offerBorder							{	border-right:1px solid #9C3022;border-left:1px solid #9C3022;border-top:1px solid #9C3022;border-bottom:1px solid #9C3022;}*/
.offerTitle								{	/* width:1000px; text-align:center;padding-top:06px;*/font-family:Arial,Helvetica,sans-serif;font-size:19px; color:#9C3022; height:30px;}
.breadCrumbForOfferDetail		{	text-transform:lowercase; color: #555544; font-size: 10px; behavior:url(/CDA/htc/cursorWait.htc);-moz-binding: url(/CDA/htc/bindings.xml#cursorWait.htc); text-decoration:underline;}
.UKsubTitle							{	border-bottom:1px solid #9C3022; font-family:Arial,Helvetica,sans-serif;font-size:21px; color:#9C3022; padding-left:02px;padding-top:06px;height:30px;background-repeat:no-repeat;}
.subTitlePlain					{ font-family:Arial,Helvetica,sans-serif;font-size:21px; color:#9d9d7c; padding-top:06px;height:30px;}
.subTitlePlainSm2 {	FONT-SIZE: 19px; font-weight: bold;COLOR: #336699; PADDING-TOP: 6px; FONT-FAMILY: Arial,Helvetica,sans-serif;padding-bottom:10px;}
.subText					 			{ padding:10px; line-height:17px; color:#4a4840;}
.UKsubText					 		{ padding:3px; line-height:17px; color:#4a4840;}
.subText2					 			{ padding:3px; line-height:17px; color:#4a4840;}
/*Added by Cognizant*/
.officeSubTitle 			 { border-bottom:1px solid #9C3022; font-family:Arial,Helvetica,sans-serif;font-size:21px; color:#9C3022; padding-left:30px;padding-top:06px;height:30px;background-repeat:no-repeat;}
.officeSmallText						{font-size:70%;}
/*End of change*/
/*Added by Cognizant for Trident*/
.tridentSubTitle					{ font-family:Arial,Helvetica,sans-serif;font-size:18pt; color:#808080; padding-top:06px;font-weight:bold}
.tridentSubText					 			{ padding:10px; padding-bottom:20px;}
/*End of change*/
/* Section Home Pages */
/* ---------------------------------------- */
/* -------------     Page    -------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------------     Lists    ------------- */
/* ---------------------------------------- */
.listBackColor				{  background-color:#6e6d66;}
.lD										{  background-color:#f9f9f9; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.listDiv 							{  padding-left:20px; padding-top:20px; }

a:link.listLink     	{ 	color: #000000; }
a:visited.listLink  	{ 	color: #000000; }
a:active.listLink  		{ 	color: #000000; }
a:hover.listLink    	{ 	color: #cc0000; }
.listLink           	{ 	text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; }
/* ---------------------------------------- */
/* -------------     Lists    ------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------------     Forms    ------------- */
/* ---------------------------------------- */
.formDiv 								{ padding-left:20px; padding-top:06px; }
.formInstructions				{ padding-left:20px; padding-top:14px; color:#333333; font-size:11px; font-family: Arial, Helvetica, sans-serif; }

.formDivWizard					{ padding-left:20px; padding-top:00px; }
.formDivMulti						{ padding-left:20px; padding-top:06px; }

.formSectionTitle				{ padding-left:52px; padding-top:00px; _padding-top:07px; line-height:28px; _line-height:14px; height:37px; width:732px; color:#333333; background-image: url(/CDA/images/forms/sectionTop.gif);		background-repeat: no-repeat; text-align:left;	}
/*< Modified by Cognizant for Assyst #1350798 */
/*.formSectionTitleBlue			{background-image:url(/CDA/images/tabs/sectTitle_ctr.jpg);height:28px;line-height:28px;background-repeat:repeat;font-family:Arial;color:#f9f9f9;font-weight:bold;font-size:14px;padding-top:5px;padding-bottom:6px;_padding-top:0px;_padding-bottom:0px;}*/
.formSectionTitleBlue			{background-image:url(/CDA/images/tabs/secTitle_ctr.gif);height:28px;line-height:28px;background-repeat:repeat;font-family:Arial;color:#f9f9f9;font-weight:bold;font-size:14px;padding-top:5px;padding-bottom:6px;_padding-top:0px;_padding-bottom:0px;}
.formSectionTitle2O				{background-image:url(/CDA/images/tabs/secTitle_ctr.gif);height:30px;background-repeat:repeat;font-family:Arial;color:#545454;font-weight:normal;font-size:18px;padding-top:4px;padding-bottom:2px;_padding-top:5px;_padding-bottom:0px;}
.formSectionTitle2				{background-image:url(/CDA/images/tabs/secTitle_tc.jpg);height:27px;background-repeat:repeat;font-family:Arial;color:#ffffff;font-weight:normal;font-size:16px;padding-top:4px;padding-bottom:2px;_padding-top:5px;_padding-bottom:0px;}

.formSectionData   			{ padding-left:32px;padding-top:06px; width:700px; _width:732px; background-image: url(/CDA/images/forms/sectionMiddle.gif); background-repeat: repeat-y;	}
.formSectionData2 				{width:700px; 	_width:920px;border:1px solid #5A7A9E;border-bottom:0px; _border-right:1px solid #5A7A9E;background-color:#f9f9f9;}

.listSectionData   			{ padding-left:01px; padding-top:06px; width:731px; _width:732px; background-image: url(/CDA/images/forms/sectionMiddle.gif);	background-repeat: repeat-y;	}
.listSectionData2  		{ background-color:#ffffff;}
.listSectionBottom			{ padding:0px; width:920px; _width:920px; margin-left:1px; padding-right:1px; border:2px solid #c9caca;border-bottom:3px solid #dadada; _border-right:2px solid #c9caca;background-color:#ff0000;}

.formSectionBottom 			{ padding-left:32px; padding-top:00px; height:20px;	width:732px; background-image: url(/CDA/images/forms/sectionBottom.gif);	background-repeat: no-repeat;	}
.formSectionBottom2				{width:700px; 	_width:732px;margin-left:1px;height:20px; padding-right:1px;border-bottom:1px solid #5A7A9E;border-right:1px solid #5A7A9E;border-left:1px solid #5A7A9E;background-color:#f9f9f9;}

.TM_formSectionTitle		{ padding-left:52px; padding-top:00px; _padding-top:07px; line-height:28px; _line-height:14px; height:35px; width:532px; color:#333333; background-image: url(/CDA/images/forms/tmSectionTop.gif);		background-repeat: no-repeat;	}
.TM_formSectionData   	{ padding-left:00px; padding-top:06px; 		width:532px; 								background-image: url(/CDA/images/forms/tmSectionMiddle.gif);	background-repeat: repeat-y;	}
.TM_formSectionBottom 	{ padding-top:00px; height:20px; width:532px; background-image: url(/CDA/images/forms/tmSectionBottom.gif);	background-repeat: no-repeat;	}

.formSectionTitle_350	{ padding-left:52px; padding-top:00px; _padding-top:07px; line-height:28px; _line-height:14px; height:37px; width:320px; _width:350px;; color:#333333; background-image: url(/CDA/images/forms/sectionTop_350.gif);		background-repeat: no-repeat;	}
.formSectionData_350	{ padding-left:30px; padding-top:06px; 	width:320px; _width:350px; 	background-image: url(/CDA/images/forms/sectionMiddle_350.gif);	background-repeat: repeat-y;	}
.formSectionBottom_350	{ padding-top:00px; height:20px;	width:350px; background-image: url(/CDA/images/forms/sectionBottom_350.gif); background-repeat: no-repeat;}

.formSectionData600		{  border:1px #666666 solid; width:600px; padding:5px; padding-top:17px; background-color:#f9f9f9;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}

.formSubSectTitle 		{ padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; background-color:#e1e2c8; color:#000000; }
.formSubSectData 			{ padding:5px;  background-color:#f1f2e1;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}

.fP {
	padding-top:5px;font-size:12px; font-family:arial; font-weight:bold; COLOR: #4d4e34; BORDER-BOTTOM: #b9b998 1px dotted
}
.fPSub								{	color:#333333; font-size:11px;}
.fD {
	padding-top:5px; font-size:11px; COLOR: #000000; BORDER-BOTTOM: #dadbbc 1px dashed
}
.fDStrikeOff {
	padding-top:5px; font-size:11px; COLOR: #000000; BORDER-BOTTOM: #dadbbc 1px dashed;TEXT-DECORATION: line-through;
}

.fDRed {
	padding-top:5px; font-size:11px; COLOR: #FF0000; BORDER-BOTTOM: #dadbbc 1px dashed
}

.sU										{	font-size:11px; color:#4a4840; border-bottom:1px #cdcccc solid; padding:3px;}
.sT										{	font-size:10px; color:#333333; background-color:#efefef; border:1px #cdcccc solid; padding:3px;}
.sP										{	font-size:10px; color:#666666; border-bottom:1px #cdcccc dotted;}
.sD										{	font-size:10px; color:#333333;}

.formButtons	  	 		{ padding-top:14px; text-align:center; width:750px;}
.formButtonsLeft   		{ padding-top:14px; text-align:center; }
.formHelpText					{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#333333; font-weight:normal}

.loginText					{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#000000;}
.homePageLoginText			{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#FFFFFF;}
.loginTextSmall				{ font-family: Arial, Helvetica, sans-serif; font-size:10px;  color:#333333;}

.acceptText						{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#333333;}
.successText			{font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;  color:#336699;}
.errorMessage	   			{ margin-left:20px; margin-top:20px; border:1px #660000 solid; width:730px; padding:5px; background-color:#ffffff;color:#660000;font-family:Courier, Verdana, Arial, Helvetica, sans-serif; }
.errorMessageLogin		{ background-color:#ffffff;color:#cc0000;font-family:Arial, Verdana; font-weight:bold; }
.errorMessageERCP	 	{ margin-left:20px; margin-top:20px; border:1px #990000 dashed;  padding:20px; background-color:#f3f1f1;color:#990000;font-size:14px; font-family:Verdana,Arial, Helvetica, sans-serif; }
.errorMessageSmERCP	 	{ color:#999999;font-size:11px; font-family:Verdana,Arial, Helvetica, sans-serif; }
.successMessage	   		{ width:730px; padding:5px; color:#444444; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; }
.downTimeMessage	   			{ margin:5px;padding: 3px; border:1px #EDC347 solid; width:952px; _width:959px;font-family: Verdana, Arial, Helvetica, sans-serif; background-color:#f1f1f1; color:#d21b21;  color:#3f3f3f;font-weight:normal; letter-spacing: .02em;}


.popupInfo				{display:none;color:#663300;overflow:auto;text-align:left; ;color:#333333;color:#4d4e34; }
.popupMessage	   			{margin-left:5px; padding:5px; border:1px #9D9E73 dashed; background-color:#F9FAE5; background-color:#f2f4fa;text-align:left;font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; }
.popupHeader			{text-align:center;font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}

/* ---------------------------------------- */
/* -------------     Forms    ------------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------    Miscellanelous      --------- */
/* ---------------------------------------- */
/* legal */
.legalText						{ width:710px; _width:730px; border-top:1px #cccccc dashed; border-left:1px #cccccc dashed;  background-color:#f9f9f9;padding:8px;  margin-left:20px; margin-right:30px; margin-top:12px; font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#333333;}
a:link.tNc 	    			{	color: #000000; }
a:visited.tNc  				{	color: #000000; }
a:active.tNc  				{	color: #000000; }
a:hover.tNc    				{	color: #ff0000; }
.tNc           				{	text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; }

a:link.forgotPasswordLink		{	color: #FFFFFF; }
a:visited.forgotPasswordLink	{	color: #FFFFFF; }
a:active.forgotPasswordLink		{	color: #FFFFFF; }
a:hover.forgotPasswordLink		{	color: #ee7b22; }
.forgotPasswordLink				{	text-decoration:underline; font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#FFFFFF; }


/* legal */

.sm           				{	font-family: Arial, Helvetica, sans-serif; font-size:11px; }

/*  BREADCRUMB FIX   */
.memberID 						{	position:absolute;width:950px;top:166px;text-align:right;font-family:verdana;color:#666666;font-size:10px; }
.memberID2 						{	position:absolute;width:950px;top:146px;text-align:right;font-family:verdana;color:#666666;font-size:10px; }
/* Changed By Cognizant For Defect 316,319,342,379,389 */
.memberID3 						{	position:absolute;width:950px;top:186px;text-align:right;font-family:verdana;color:#666666;font-size:10px; }
/* End Of Change */
/* Changed By Cognizant For POW WebEnhancements Date# 17 April 2007  */
.noindent   					{ margin-left:15px;list-style: outside;}
.smallTextR   					{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#754f29;}
/* End Of Change */
/* Changed By Cognizant For POW WebEnhancements Date# 18 April 2007  */
.resCalcL						{ padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #c5bfa5;border-right:1px dashed #c5bfa5;}
.resCalcR						{ padding-top:10px;padding-bottom:10px;border-bottom:1px dashed #c5bfa5;background-color:#f9f9f9;}
/* End Of Change */
/* Changed By Cognizant For POW WebEnhancements Date# 20 April 2007  */
.pageInstructionsLink     		{color:#666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/* End Of Change */
/* Changed By Cognizant For POW WebEnhancements */
.calcContainer 					{padding:5px; margin-top:10px; text-align:center; border: #bcc8ee 1px solid;border: #cccccc 1px solid;background-color:#ebf0fb;}
/* End Of Change */

.copyRight 			{ font-family: Arial, Helvetica, sans-serif;  font-size:11px;  color:#000000;}
.smallCaps  			{ font-variant: small-caps;}
.box						{ border:1px #666666 solid;}
.smallSelect			{ font-family: Arial, Helvetica, sans-serif;  font-size:11px;}
.smallText				{ font-family: Arial, Helvetica, sans-serif; font-size:11px;  color:#333333;}
.smallerText			{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;  color:#333333;}
/* ---------------------------------------- */
/* -------    Miscellanelous      --------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* --------   Resort Directory   ---------- */
/* ---------------------------------------- */
.rdTitle 								{ padding-bottom:4px; font-weight:bold;}
.rdLeftColumn 					{ vertical-align:top;background-color:#e7daac;width:260px;padding:12px;}

.frameFreeInfo				{width:970px; display:block;position:relative;left:0px; height:900px;overflow-X:hidden;overflow-Y:auto;}
.frameFreeInfoInt            		{width:950px; display:block; height:270%;}
.frameLearnMore				{width:922px; display:block;position:relative;left:25px; height:750px;overflow-X:hidden;overflow-Y:auto;}

.pictureFrame						{	width:90px; height:76px; vertical-align:center; text-align:center;  background-image: url(/CDA/images/pictureFrame.gif);}
a:link.resortName    		{ 	 }
a:active.resortName  		{ 	color: #754f29; }
a:visited.resortName 		{ 	color: #754f29; }
a:hover.resortName   		{ 	color: #000000; text-decoration:underline;}
.resortName							{ font-family:Arial,Helvetica,sans-serif;  font-size:1.3em;  color:#754f29; text-decoration:underline;}
.resortNamePlain				{ font-family:Arial,Helvetica,sans-serif;  font-size:1.3em;  color:#754f29; text-decoration:none;}

a:link.resortLink    		{ 	 }
a:active.resortLink  		{ 	color: #754f29; }
a:visited.resortLink 		{ 	color: #754f29; }
a:hover.resortLink   		{ 	color: #754f29; text-decoration:underline;}
.resortLink							{ font-family:Arial,Helvetica,sans-serif;  font-size:1.1em;  color:#754f29; text-decoration:none;}
.aH											{	font-family:Arial,Helvetica,sans-serif;  font-size:.7em; color:#333333; background-color:#f9f9f9; border-bottom:1px #d7d7d7 dashed;border-top:1px #c7c7c7 dashed;}
.aD											{	font-family:Arial,Helvetica,sans-serif;  font-size:.7em; color:#333333; background-color:#ffffff;}
/* ---------------------------------------- */
/* --------   Resort Directory   ---------- */
/* ---------------------------------------- */


/* ---------------------------------------- */
/* ---------    Knowledgebase   ----------- */
/* ---------------------------------------- */
a:link.kbLink    		{ 	 }
a:active.kbLink  		{ 	color: #754f29; }
a:visited.kbLink 		{ 	color: #754f29; }
a:hover.kbLink   		{ 	color: #754f29; text-decoration:underline;}
.kbLink							{ font-family: Arial,Helvetica,sans-serif;  font-size:1.1em;  color:#754f29; text-decoration:none;}
.kbLinkNum					{ font-family: Arial,Helvetica,sans-serif;  font-size:0.8em;  color:#333333; text-decoration:none;}
.kbLinkQ						{ font-family: Arial,Helvetica,sans-serif;  font-size:1.0em;  color:#333333; text-decoration:none;}
.kbLinkQ  					{  border-top:1px #666666 solid; border-bottom:1px #666666 solid; border-left:1px #666666 solid;border-right:1px #666666 solid; padding:5px;  font-family: Arial, Helvetica, sans-serif;   font-size:14px; background-color:#ebe9d9; color:#000000;}
.kbLinkA						{ font-family: Arial,Helvetica,sans-serif;  font-size:0.8em;  color:#333333; text-decoration:none;}
/* ---------------------------------------- */
/* ---------    Knowledgebase   ----------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* ---------     DropShadows    ----------- */
/* -

--------------------------------------- */
.bodyBack				{ background-repeat: repeat-y; 	margin:0 auto; width:969px; text-align:left;}
.bodyContent			{ background-repeat: repeat-y; 	margin:0 auto; width:969px; background-color:#FFFFFF; text-align:left;}

.bottomLeft			{ background-repeat: no-repeat; background-image: url(/CDA/images/background/bottomLeft.gif); width:40px; height:32px; }
/* LII page expansion - increase width  */
.bottomCenter		{ background-repeat: repeat-x; 	background-image: url(/CDA/images/background/bottomCenter.gif);  width:910px; height:32px;}
.bottomCenterCPB	{ background-repeat: repeat-x; 	background-image: url(/CDA/images/background/bottomCenter.gif);  width:236px; height:32px;}
.bottomRight		{ background-repeat: no-repeat; background-image: url(/CDA/images/background/bottomRight.gif); width:47px; height:32px;}
/* LII page expansion - change left 780 to 970  */
.topRight				{ background-repeat: no-repeat; background-image: url(/CDA/images/background/topRight.gif); position:absolute; top:00px; left:970px;  width:25px; height:41px; }
/* ---------------------------------------- */
/* ---------     DropShadows    ----------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------  Selector Redefines   ---------- */
/* ---------------------------------------- */
body			{ font-family: Verdana ,Arial, Helvetica, sans-serif;  font-size:12px;  margin: 0px; background-color:#FFFFFF; text-align:center;}
div				{	font-family: Verdana ,Arial, Helvetica, sans-serif;  font-size:12px;}
th				{	text-align:left; font-family: Arial, Helvetica, sans-serif;	 font-size:12px; font-weight:normal; vertical-align:bottom;background-color:#ebe9d9;color:#333333;padding:3px;}
td				{	font-family: Arial, Verdana, Helvetica, sans-serif;  font-size:12px;}
select		{	font-family: Arial, Helvetica, sans-serif;  font-size:12px;}
strike	{color:#cc0000;}
/* input		{	font-family: Arial, Helvetica, sans-serif;  font-size:12px; margin:1px; background-Color:#ffffff;border-width:1px;border-style:solid;border-color:#7f9db9;margin:1px; } */
li				{	list-style-type:disc;list-style-position:outside;}
ol				{	margin-top:2px; margin-bottom:2px; list-style: inside;}
ul				{	margin-top:2px; margin-bottom:2px; list-style: inside;}
hr				{	height:1px; color:#666666;}
p 				{	page-break-before: always}
/* ---------------------------------------- */
/* -------  Selector Redefines   ---------- */
/* ---------------------------------------- */

/* ---------------------------------------- */
/* -------    DHTML Behaviors    ---------- */
/* ---------------------------------------- */
table 					{	-moz-binding: url(/CDA/htc/bindings.xml#table);}

.testRow 				{	behavior: url(/CDA/htc/listTableRows.htc);-moz-binding: url(/CDA/htc/bindings.xml#listTableRows.htc); color:#4a4840; background-color:#f0f0f0;}
.testRowAlt 		{	behavior: url(/CDA/htc/listTableRows.htc);-moz-binding: url(/CDA/htc/bindings.xml#listTableRows.htc); color:#4a4840;}
.listTable			{	behavior: url(/CDA/htc/listTable.htc);-moz-binding: url(/CDA/htc/bindings.xml#listTable.htc); }

.listPlain			{ background-color:#f9f9f9; color:#4a4840; font-family:Arial;}

/* Tabs */
.comTabs			{	font-size:13px;color:#FFFFFF; height:28px;text-align:center; vertical-align:middle;cursor:pointer;background-image:url(/CDA/images/tabs/bkgdPrimNav.gif);font-weight:bold}
.comTabsSel			{	font-size:13px;color:#4F4F4F; height:28px;text-align:center; vertical-align:middle;background-color:#e6e6e6;border-top:2px solid #CDCEC8;font-weight:bold}
.comTabsHilite		{	font-size:13px;color:#FFFFFF; height:28px;text-align:center; vertical-align:middle;cursor:pointer;background-color:#ffa60c;font-weight:bold}

.weeksTabs			{	font-size:13px;color:#FFFFFF;height:36px;text-align:center; vertical-align:middle;cursor:pointer;background-image:url(/CDA/images/tabs/bkgdPrimNav.gif);font-weight:bold;background-repeat:repeat-x;background-color:#F17217;}
.weeksTabsSel		{	font-size:13px;color:#4F4F4F;height:36px;text-align:center; vertical-align:middle;background-color:#e6e6e6;border-top:2px solid #CDCEC8;font-weight:bold}
.weeksTabsHilite	{	font-size:13px;color:#FFFFFF;height:36px;text-align:center; vertical-align:middle;cursor:pointer;background-color:#ffa60c;font-weight:bold}

.weeksTabsHome		{	font-size:13px;color:#FFFFFF;height:36px;text-align:center; vertical-align:middle;cursor:pointer;background-image:url(/CDA/images/tabs/bkgdPrimNav.gif);font-weight:bold;background-repeat:repeat-x;background-color:#F17217;}
.weeksTabsSelHome	{	font-size:13px;color:#4F4F4F;height:36px;text-align:center; vertical-align:middle;background-color:#e6e6e6;border-top:2px solid #CDCEC8;font-weight:bold}
.weeksTabsHiliteHome{	font-size:13px;color:#FFFFFF;height:36px;text-align:center; vertical-align:middle;cursor:pointer;background-color:#ffa60c;font-weight:bold}


/* Tabs */

.b						{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.bSmall2				{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.bSmall					{ behavior: url(/CDA/htc/buttonsTMHack.htc);-moz-binding: url(/CDA/htc/bindings.xml#buttonsTMHack.htc); height:20px; background-image: url(/CDA/images/buttons/buttonBack.gif); background-position: top; background-repeat: repeat-x; border:solid #333333 1px; font-size:11px; }
/*Register Button Changes */
.bLink  			{ font-family: Arial; letter-spacing:.05em;  BACKGROUND-IMAGE: url(/CDA/images/buttons/linkButton.gif); height:23px;PADDING: 3px; padding-left: 5px;  BORDER: #4a7096 1px solid; color:#ffffff; font-weight:bold; text-decoration:none; font-size:12px; }
.bLink:hover 		{ color: #ffffaa; }
/*End Of Register Button Changes */
input	{ }

/* ---------------------------------------- */
/* -----  Won't work for Firefox   	 ------ */
.DS							{	 padding-bottom:3px;padding-left:5px;cursor:pointer; behavior: url(/CDA/htc/directorySearch.htc);  }
.subSection			{	border:1px solid #ffffff; padding:10px; width:370px; behavior:url(/CDA/htc/subSection.htc); display:block;}
.subSectionMall	{	border:1px solid #ffffff; padding:10px; width:370px; behavior:url(/CDA/htc/subSectionMall.htc);}
.subSectionWide			{	border:1px solid #ffffff; padding:10px; width:740px; behavior:url(/CDA/htc/subSection.htc);}
.UKsubSection			{	border:1px solid #ffffff; padding:3px; width:370px; behavior:url(/CDA/htc/subSection.htc);}
/*-----Changed by Cognizant for Defect MAGIC#elert link in My Account Page */
.subSectionElert	{	border:1px solid #ffffff; padding:10px; width:370px; behavior:url(/CDA/htc/subSectionElert.htc);}
/*-----End of Defect MAGIC#elert link in My Account Page ----*/

/* -----  Won't work for Firefox   	 ------ */
/* ---------------------------------------- */


/* ---------------------------------------- */
/* -------    DHTML Behaviors    ---------- */
/* ---------------------------------------- */

/* Tabs */
/*.comTabs				{	width:150;height:27;text-align:center; vertical-align:center; behavior: url(/CDA/htc/weeksTabs.htc);-moz-binding: url(/CDA/htc/bindings.xml#weeksTabs.htc); }
.comTabsSel			{	color:#cce9f5; width:150;height:27;text-align:center; vertical-align:center;}

.weeksTabs			{	width:114;height:36;text-align:center; vertical-align:center; behavior: url(/CDA/htc/weeksTabs.htc); -moz-binding: url(/CDA/htc/bindings.xml#weeksTabs.htc);}
.weeksTabsSel		{	color:#cce9f5; width:114;height:36;text-align:center; vertical-align:center;}

.weeksTabsHome		{	width:100;height:36;text-align:center; vertical-align:center; behavior: url(/CDA/htc/weeksTabs.htc);-moz-binding: url(/CDA/htc/bindings.xml#weeksTabs.htc); }
.weeksTabsSelHome	{	color:#cce9f5; width:100;height:36;text-align:center; vertical-align:center;}
*/
/* Tabs */

.homeButton			{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; width: 145px;background-image: url(/CDA/images/buttons/homeButtonBack.gif); border:solid #ffffff 1px; letter-spacing: .02em;}

.filterTitle 				{ border-top: #999999 1px solid; border-bottom: #999999 1px solid;font-variant:small-caps; padding:5px; background-color:#e1e2c8; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
.filterSubTitle 			{padding:5px;  background-color:#f1f2e1;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
a:link.filterSubTitle 		{text-decoration: none;}

/* LII Endeca  old
.filter							{	font-size: 11px; color:#4d4e34; padding-left: 15px; border-bottom:0px #b9b998 dotted;text-decoration: none;}
a:link.filter					{	color:#4d4e34; text-decoration: none;}
a:hover.filter					{	color:#cc0000;; text-decoration: underline;}

.expand							{	font-size: 11px; color:#4d4e34; padding-left: 5px; border-bottom:0px #b9b998 dotted;text-decoration: none;}
a:link.expand					{	color:#4d4e34; text-decoration: none;}
a:hover.expand					{text-decoration: none;}

 */
 
 
 
/* ---------------------------------------- */
/* -------          Endeca        ---------- */
/* ---------------------------------------- */


/*.tabDiv							{width:900px; _width:920px;  position:relative; } 
.tabDiv .tab_tl            { position:absolute; left:0; top:16px;}
.tabDiv .tab_tr            { position:absolute; right:0; top:36px;}
.tabDiv .tab_bl            { position:absolute; left:0; bottom:0;}
.tabDiv .tab_br            { position:absolute; right:0; bottom:0;} */

.tabDiv							{width:950px; _width:950px;  position:relative; }
.tabDiv .tab_tl            { position:absolute; left:0; top:36px;}
.tabDiv .tab_tr            { position:absolute; right:0; top:36px;}
.tabDiv .tab_bl            { position:absolute; left:0; bottom:0;}
.tabDiv .tab_br            { position:absolute; right:0; bottom:0;}

.resortInfoDiv				{ padding-left:100px;padding-right:20px; padding-top:06px; }
.subTitlePlainSm			{ font-family:Arial,Helvetica,sans-serif;font-size:17px; font-weight:bold; color:#989861; padding-top:06px;}
.subTitlePlainSm2 			{font-size: 19px; font-weight: bold;color: #336699; padding-top: 6px;font-family: Arial,Helvetica,sans-serif;padding-bottom:10px;}


/*New Register Now button starts*/
.regbutton{ background-image: url(/CDA/images/buttons/buttonReg_bg.gif); float:left; padding:0;}
.regbutton span{background:url(/CDA/images/buttons/buttonReg_right.gif) no-repeat top right; padding:6px 58px 10px 13px; display:block;}
#registerInnerDiv span{font-size: 14px;color: #fff;}
/*New Register Now button ends*/

.b2	 						{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; text-transform:uppercase; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif); border:solid #ffffff 1px; }

.filterTitle 				{ border-top: #999999 1px solid; border-bottom: #999999 1px solid;font-variant:small-caps; padding:5px; background-color:#e1e2c8; background-color:#f1f2e1;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
.filterSubTitle 		{padding: 5px;  background-color:#f1f2e1;  color:#0b3a6b; color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold}
a.filterSubTitle:link		{text-decoration: none;}
.filterSubTitleHover 		{padding: 5px; background-color:#a4a488; color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}

.filterRegionTitle 			{padding:3px; text-decoration:none; color:#996633; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px;}
a.filterRegionTitle		 {color:#996633;  text-decoration: none;}
a.filterRegionTitle:active {color:#996633;  text-decoration: none;}
a.filterRegionTitle:hover {color:#996633;  text-decoration: underline;}
a.filterRegionTitle:link 	{color:#996633; text-decoration: none;}
a.filterRegionTitle:visited	{color:#996633; text-decoration: none;}


.filter					{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-left: 3px; border-bottom:0px #b9b998 dotted;text-decoration: none;}
a.filter					{color:#4d4e34; color:#996633;  text-decoration: none;}
a.filter:link			{color:#4d4e34; color:#996633;  text-decoration: none;}
a.filter:hover			{color:#996633;  text-decoration: underline;}
a.filter:visited		{color:#996633;}
.filterNum				{font-size: 10px; color:#996633; text-decoration: none;}
a.filterNum			{color:#996633;  text-decoration: none;}
a.filterNum:link		{color:#996633;  text-decoration: none;}
a.filterNum:hover	{color:#996633;  text-decoration: underline;}
a.filterNum:visited	{color:#996633;}

.popSearchLink					{font-size: 11px; color:#4d4e34; color:#996633;  border-bottom:0px #b9b998 dotted;text-decoration: none;}
a.popSearchLink					{color:#4d4e34; color:#996633;  text-decoration: none;}
a.popSearchLink:link			{color:#4d4e34; color:#996633;  text-decoration: none;}
a.popSearchLink:hover			{color:#ffffff;  text-decoration: underline;}
a.popSearchLink:visited		{color:#996633;}

/* Start:Changed by Cognizant for Assyst#370355  */
.popInfoLink                  {font-size: 12px; color:#996633; text-decoration: underline}
a.popInfoLink                 {font-size: 12px; color:#996633; text-decoration: underline}
a.popInfoLink:link            {font-size: 12px; color:#996633; text-decoration: underline}
a.popInfoLink:hover           {font-size: 12px; color:#996633; text-decoration: underline}
a.popInfoLink:visited   {font-size: 12px; color:#996633; text-decoration: underline}
/* End:Changed by Cognizant for Assyst#370355  */


.expand				{font-size: 11px; color:#4d4e34; padding-left: 15px; border-bottom:0px #b9b998 dotted;text-decoration: none;}

.mapText				{line-height:10px; color:#666666;  text-transform:none;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:9px;}
.mapNum				{color:#333333; text-transform:none;  font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:8px;}

.mapHeader			{color:#0b3a6b; text-transform:none; font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}

a.dimMapLink 		{ color:#6c87a2; color:#666666;cursor:pointer; text-transform: none; text-decoration:none; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold }
a.dimMapLink:link	{color:#6c87a2;  color:#666666; font-size:9px; font-weight:bold; text-transform:none; text-decoration:none;}
a.dimMapLink:hover	{color:#666666; font-size:9px;  font-weight:bold; text-transform:none; text-decoration:underline;}
a.dimMapLink:active	{color:#666666; font-size:9px;  font-weight:bold; text-transform:none; text-decoration:underline;}
a.dimMapLink:visited	{color:#666666; font-size:9px;  font-weight:bold; text-transform:none; text-decoration:none;}


a.dimMapLinkHilite	{color:#536e89; font-size:9px;text-transform:none;text-decoration:underline; font-weight:bold;}
a.dimMapLinkHilite:hover	{color:#536e89; font-size:9px; text-transform:none;font-weight:bold; text-decoration:underline;}
a.dimMapLinkHilite:link	{color:#536e89;font-size:9px;  text-transform:none;font-weight:bold; text-decoration:underline;}
a.dimMapLinkHilite:active	{color:#536e89; font-size:9px; text-transform:none;font-weight:bold; text-decoration:underline;}
a.dimMapLinkHilite:visited	{color:#536e89;font-size:9px;  text-transform:none;font-weight:bold; text-decoration:underline;}
.dimMapLinkHilite	{color:#536e89;font-size:9px; text-transform:none;font-weight:bold; text-decoration:none;}

a.dimMapNum 		{color:#000000;cursor:pointer; text-decoration:none; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold }
a.dimMapNum:link  {color:#000000; font-weight:bold;text-decoration:none;font-size:8px; }
a.dimMapNum:active  {color:#000000; font-weight:bold;text-decoration:none;font-size:8px; }
a.dimMapNum:hover  {color:#000000; font-weight:bold;text-decoration:underline;font-size:8px; }
.dimMapNum 		{color:#000000;cursor:pointer; text-transform:none;text-decoration:none; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold }

a.dimMapNumHilite:link	{color:#324e6a;  font-weight:bold; text-decoration:underline;}
a.dimMapNumHilite		{color:#324e6a;cursor:pointer; text-decoration:underline; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold }
.dimMapNumHilite		{color:#324e6a;cursor:pointer; text-transform:none;text-decoration:underline; font-size:8px; font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold }

.divider 				{color:#0b3a6b; font-weight:normal}


.borderRight2				{border-right: 1px solid #c1c199; padding-bottom: 5px}
.borfderB			{border-bottom: 1px solid #c1c199;padding-bottom: 0px; }
.bodrderBLight			{border-bottom: 1px solid #f8f8e7; }
.borderTDash			{border-top: 1px dashed #666666; }
.removeText		{FONT-SIZE: 9px; COLOR: #cc6633;  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
a.removeText	{FONT-SIZE: 9px; COLOR: #996633; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
a.removeText:hover		{FONT-SIZE: 9px; COLOR: #cc6633; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline}
.DimTableBorder 		{border: 1px solid #99b3cc; border: 1px solid #c1c199;}

 
.NavColumnHeader 	{FONT-WEIGHT: bold; padding:5px;font-variant:small-caps; FONT-SIZE: 12px; COLOR: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0b3a6b;}
.NavColumnHeaderN 	{FONT-WEIGHT: bold; padding:5px;font-variant:small-caps; FONT-SIZE: 12px; COLOR: #3b3b28; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cccc99; BACKGROUND-COLOR: #dfe1c7;}

.BreadcrumbGroup 	{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; font-weight: normal; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f2e1}
a.BreadcrumbGroup:link 	{PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 11px; font-weight: normal; TEXT-TRANSFORM: none; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f1f2e1}

.EndecaBreadcrumbs 	{FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.Dimensions 				{FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef;}
.DimensionHeader 		{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; height:30px; COLOR: #ffffff; font-family: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #4a7096;  TEXT-ALIGN: left}
.DimensionValue 		{PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-DECORATION: none;}

.SearchTermsHeader	{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef;}
.SearchTermsUsed 	{PADDING-LEFT: 10px; FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #efefef;  TEXT-DECORATION: none;}
.SearchBox 				{PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333333;font-family:Verdana, Arial, Helvetica, sans-serif;  BACKGROUND-COLOR: #eaeaea;BACKGROUND-COLOR: #a4a488;}
.SearchBoxText 		{FONT-SIZE: 11px; FONT-FAMILY: Calibri,arial;}
.searchTipsText			{FONT-SIZE: 10px; COLOR: #000000;  font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.searchHelpText			{padding-left:10px; padding-top:10px;font-family: Arial, Helvetica, sans-serif; font-size:12px;  color:#333333;}

.dealsContainer			{background-color:#f8f8e7; border:1px solid #d6d6a9; border-top:2px solid #d6d6a9;}
.fDealContainer			{background-color:#ffffff; border:1px solid #4a7096;}
.fDealHeader			{font-size:16px; font-family: arial; text-align:center; FONT-WEIGHT: bold;  font-variant: small-caps;COLOR: #ffffff; background-color: #998c7a; height:25px; padding-top:3px; padding-left:8px;}
.fDealHeaderLeft		{font-size:16px; font-family: arial; text-align:left; FONT-WEIGHT: bold;  font-variant: small-caps;COLOR: #ffffff; background-color: #998c7a; height:25px; padding-top:3px; padding-left:8px;}

a.fDealResortName		{text-decoration: none;color:#4a7096; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold;  line-height:110%;}
a.fDealResortName:link		{text-decoration: none;color:#4a7096; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight: bold; line-height:110%; }
a.fDealResortName:visited	{text-decoration: none;color:#4a7096; line-height:110%;}
a.fDealResortName:active	{text-decoration: none;color:#4a7096; line-height:110%;}
a.fDealResortName:hover	{color:#4a7096; text-decoration: underline;line-height:110%;}
.fDealResortName				{ color:#4a7096; font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight: normal; text-decoration: none;line-height:110%;}

.fDealDivider 					{border-top: 1px solid #bbbbbb; width: 100%;}

.NewButton 			{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 150px; COLOR: #ffffff; font-family: verdana,Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4a7096; TEXT-ALIGN: left}
.NewButtonLg 		{PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 200px; COLOR: #ffffff; font-family: verdana,Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #4a7096; TEXT-ALIGN: left}
.NewBlueButton 	{BORDER: 1px solid #6c90b3; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 150px; COLOR: #6c90b3; font-family: verdana,Arial,Helvetica, sans-serif; BACKGROUND-COLOR: #f1f2e1;BACKGROUND-COLOR: #ffffff;  TEXT-ALIGN: left}
.NewGrayButton 	{BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: 1px; WIDTH: 150px; COLOR: #aaaaaa; BORDER-BOTTOM: 1px; font-family:Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left}
.startOverButton 	{BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 5px; PADDING-righT: 5px;FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: 1px; WIDTH: 150px; height:20px; COLOR: #ffffff; BORDER-BOTTOM: 1px; font-family: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #7A997A; TEXT-ALIGN: left}

.maplistViewSel {padding:0px 15px; cursor:pointer; COLOR:#fff; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/tabs/tabs2_70_sel.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 33px; line-height:33px;}
.maplistViewTabSel {BORDER-BOTTOM: #f8f8e7 0px solid;}
.maplistView {	padding:0px 15px; cursor:pointer; COLOR:#355377; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/tabs/tabs2_70.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 33px; line-height:33px; }
.maplistViewTab {	cursor:pointer; BORDER-BOTTOM: #d2d2a3 0px solid; }
.paddingr_none{ padding-right:0;}
A.maplistView:link {	cursor:pointer;FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND-IMAGE: url(/CDA/images/tabs/tabs2_70.gif); COLOR: #EE7B22; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d2a3 0px solid; BACKGROUND-REPEAT: repeat; FONT-FAMILY: Arial; TEXT-DECORATION: none;}
.maplistViewHover {	padding:0px 15px; cursor:pointer; COLOR:#1c6dc8; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/tabs/tabs2_70.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 33px; line-height:33px;}
.tabsContainerTable	{ line-height:0; }

.space{ width:8px; overflow:hidden;}

.ResultsTbl {	border: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0;}	
.ResultsTblTab {	border: 1px solid #f0f0f0; border-top: 0px solid #f0f0f0;	}
.ResInfoBorder {	 border: 1px solid #385f88;}	
.ResInfoBorderTab {	BORDER-RIGHT: #d2d2a3 1px solid; BORDER-TOP: #cdcd9b 0px solid; BORDER-LEFT: #d2d2a3 1px solid; BORDER-BOTTOM: #d2d2a3 1px solid;}
.ResInfoBorder2 {	border: 1px solid #c5bfa5; border-top: 2px solid #c5bfa5;border-left: 1px solid #c5bfa5}	

.resHeaderContainer    {border-bottom: 1px dashed #999966;BACKGROUND-COLOR: #ffffff;} 
.resortContainer	{border-top: 1px dashed #999966;}
.infoContainer		{ border-left: 1px dashed #999966;  border-right: 1px dashed #999966;}
.subHeader	{ font-family:Arial,Helvetica,sans-serif;font-size:17px; font-weight:bold; color:#989861; color:#9b9b74; border-bottom: 1px dashed #999966; padding-top:3px; padding-bottom:3px;}
.ResultsHeader {	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f8f8e7;}
.ResultsFont {	FONT-SIZE: 10px; font-size: 10px;font-family:Arial, Helvetica, sans-serif; padding-right: 5px;}
/*.ResortName {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996633; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.ResortName:link {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996633; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.ResortName:hover {	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #996633; FONT-FAMILY: arial; TEXT-DECORATION: underline;}*/
.ResortInfo {	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.ResortInfo:link {	padding-right:5px;FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: arial; TEXT-DECORATION: none;}
.ResortId {	text-align:right;FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999999; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.ResortAddr {	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; font-family:Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none}
.ResortLabel {	FONT-WEIGHT: bold; padding-left: 5px;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.PromotionLabel {	border-right:1px solid #9C3022;border-left:1px solid #9C3022;border-top:1px solid #9C3022;border-bottom:1px solid #9C3022;FONT-WEIGHT: bold; text-align: center;FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.PromotionLabelRed {	/*border-right:1px solid #9C3022;border-left:1px solid #9C3022;border-top:1px solid #9C3022;border-bottom:1px solid #9C3022;text-align: center;*/FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.ResortDtl{	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}
.ResortDtlStrikeOff{	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: line-through;}
.ResortPx{	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none}

.SortFont {	FONT-SIZE: 10px; COLOR: #666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.SortFont:link {	FONT-SIZE: 10px; text-decoration: none;COLOR: #ffffff; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.SortHdr {	FONT-SIZE: 10px; border-left:1px solid #f0f0f0;border-right:1px solid #f0f0f0; border-bottom:1px solid #c1c199;background-color:#889BB0; COLOR: #e6e6e6;COLOR: #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;}
.SortHdrPOW {	BORDER: #94b4d4 1px solid; border-top: 0px; FONT-SIZE: 10px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e6c1;BACKGROUND-COLOR: #e8edfa;}
.SortFontSel {	FONT-SIZE: 10px; text-decoration: none; COLOR: #a4a488;COLOR: #74744f; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.SortHdrSel {	FONT-SIZE: 10px; text-decoration: none;border-left:1px solid #999966; background-color:#ffffff; COLOR: #666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.SortHdrSel {	border-top:1px solid #889BB0;FONT-SIZE: 10px; text-decoration: none;border-left:1px solid #889BB0;border-right:1px solid #889BB0; background-color:#ffffff; COLOR: #666666; font-family:Verdana, Arial, Helvetica, sans-serif;}
.ResortClickFont {	FONT-SIZE: 12px; COLOR: #444444; FONT-FAMILY: Calibri,arial; TEXT-DECORATION: none}
.ResortText{	FONT-SIZE: 12px; COLOR: #666666; font-family:Arial, Helvetica, sans-serif;}
.displayText{	FONT-SIZE: 12px; COLOR: #666666; COLOR: #333333; font-family:Arial, Helvetica, sans-serif;}
.displayText11{	FONT-SIZE: 11px; COLOR: #666666; font-family:Arial, Helvetica, sans-serif;}
a.displayText:link{	FONT-SIZE: 12px; COLOR: #666666; font-family:Arial, Helvetica, sans-serif;}


.resortInfoTabSel {		height:38px; padding-bottom: 0px;background-color:#f8f8e7; padding-top:5px; background-repeat:repeat-x; FONT-WEIGHT: bold; FONT-SIZE: 12px; font-family:Arial; text-align:center; color: #666666;}
.resortInfoTab {		padding-top:5px; background-image: url(/CDA/images/tabs/tabs2_70.gif); background-repeat:repeat; FONT-WEIGHT: normal; FONT-SIZE: 13px; font-family:Arial; text-align:center; color: #666666;}
a.resortInfoTab:link {		text-decoration: none; padding-top:5px; background-image: url(/CDA/images/tabs/tabs2_70.gif); background-repeat:repeat; FONT-WEIGHT: bold; FONT-SIZE: 13px; font-family:Arial; text-align:center; color: #666666;}
.resortInfoSubHdr {	PADDING-LEFT: 10px; FONT-WEIGHT:normal; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #d5d6d7;BACKGROUND-COLOR: #f8f8e7;BACKGROUND-COLOR: #ffffff;}

.resortInfoTabHover {		cursor:pointer; padding-top:5px; background-image: url(/CDA/images/tabs/tabs2_70.gif); background-repeat:repeat; FONT-WEIGHT: normal; FONT-SIZE: 13px; font-family:Arial; text-align:center; color: #cc6633;}


.listHeader {	border-bottom: 1px solid #999999; border-bottom:1px dashed #d2d2a3;FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY:  Arial,calibri; font-weight:bold;}	
/*  A V A I L A B L E   U N I T S   */

.navHolderTbl {	border: 1px solid #c1c199; background-color: #f7f7f7; color: #707070; FONT-WEIGHT: normal; FONT-SIZE: 10px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.navHolderHeader {	background-color: #cecfd0; FONT-WEIGHT: bold; FONT-SIZE: 12px;font-variant: small-caps;}
.navHolderTxt {	FONT-WEIGHT: normal; FONT-SIZE: 10px; color:#666666;}
.NewGreenButton {	BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: 1px; FONT-FAMILY: Calibri,arial; BACKGROUND-COLOR: #22aa22; TEXT-ALIGN: left}
.NewRedButton {	BORDER-RIGHT: 1px; BORDER-TOP: 1px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: 1px; WIDTH: 150px; COLOR: #ffffff; BORDER-BOTTOM: 1px; FONT-FAMILY: Calibri,arial; BACKGROUND-COLOR: #aa2222; TEXT-ALIGN: left}
.UnitSubHdr {	padding-left: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #8b8b8b; font-family: Arial, Helvetica, sans-serif;}
.UnitHeader {	border-bottom: 1px solid #ffffff;  FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,calibri; padding:3px;  BACKGROUND-COLOR: #8b939c; }
.UnitData {	FONT-SIZE: 21px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff;border-bottom: 1px solid #999999;}
.UnitDataAlt {	FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial,calibri; BACKGROUND-COLOR: #efefef;border-bottom: 1px solid #999999;}
.UnitDtl {	FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;}
.UnitDtlBB {	FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;border-bottom: 1px solid #afafaf;}
.UnitDtlStatus {	FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;}
.OfferUnitDtlBB {	FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;}
.OfferUnitDtlBBInRed {	FONT-SIZE: 11px; COLOR: #FF0000; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;}
.OfferUnitDtlBBStrikeOff {	FONT-SIZE: 11px; COLOR: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;TEXT-DECORATION: line-through;}
.OfferUnitDtlBBBorder {border-bottom: 1px solid #afafaf;}
.UnitDtlBBRed {	FONT-SIZE: 11px; COLOR: #ff0000; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:3px;border-bottom: 1px solid #afafaf;}
.GrayText {	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px;  COLOR: #7F7F6E;COLOR: #8b8b8b; font-family:Verdana, Arial, Helvetica, sans-serif;}
.GrayText12 {	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px;  COLOR: #7F7F6E;COLOR: #8b8b8b; font-family:Verdana, Arial, Helvetica, sans-serif;}
.urgentInfoText {	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333;  font-family:Verdana, Arial, Helvetica, sans-serif;}

.attraction				{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#996633;  text-decoration: none; cursor:pointer}
.attraction:hover	{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#996633;  text-decoration: underline; cursor:pointer}


/*  L O A D I N G . . .   */
.loadingOuter 	{	filter:alpha(opacity=00); opacity:0.00; width:1000px; height:1000px; padding:5px; position:absolute; top:0px; left:0px; background-color:#FFFFFF; text-align:center; display:none;  z-index:4; }
.loadingPOW 		{	filter:alpha(opacity=75); opacity:0.75; width:100%; height:100%; padding:5px; position:absolute; top:0px; left:0px; margin-left:0px;  background-color:#f6f6f6; text-align:center; display:none;  z-index:5; background:url(/CDA/images/loading_interstitial.gif) no-repeat top left; width:816px; height:450px;  }
.loadingWOW 		{filter:alpha(opacity=75); opacity:0.75; width:100%; height:100%; padding:5px; position:absolute; top:0px; left:0px; margin-left:0px;  background-color:#f6f6f6; text-align:center; display:none;  z-index:5; 	background:url(/CDA/images/loading_interstitial.gif) no-repeat top left; width:816px; height:450px; }
.loading 			{	filter:alpha(opacity=75); opacity:0.75; width:800px; height:600px; padding:5px; position:absolute; top:200px; left:100px; background-color:#f6f6f6; text-align:center; border:#c1c199 3px solid; display:none;  z-index:5; }
.loadingText { width:800px; padding-top: 110px; padding-left:20px; padding-right:20px; text-align:center; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 34px; height:50px;padding:0px 20px 0px; color:#ffffff;}
.loadingTextSec { width:800px; padding-top: 110px; padding-left:20px; padding-right:20px; text-align:center; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 34px;height:50px;padding:0px 20px 0px; color:#ffffff;}
.loadingRDG 	{	filter:alpha(opacity=75); opacity:0.75; width:800px; position:relative; top:10px; left:100px;height:200px; padding:5px; padding-left:10px; background-color:#f6f6f6; text-align:center; border:#c1c199 3px solid;}
.loadingTextRDG { width:800px; padding-top: 20px; padding-left:20px; padding-right:20px; text-align:center; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 34px;COLOR: #363636;}
.loadingPPImage { filter:alpha(opacity=75); opacity:0.75; width:300px; position:relative; top:10px; left:01px; height:50px; padding:5px; padding-left:10px; background-color:#f6f6f6; text-align:center; border:#c1c199 3px solid;}
.loadingTextPP  { width:300px; padding-top: 10px; padding-left:20px; padding-right:20px; text-align:center; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 34px;COLOR: #363636;}
/*#loadingDim	{	filter:alpha(opacity=75); opacity:0.75; width:200px; height:50px; color:#000000; padding:5px; position:absolute; background-color:#f6f6f6; text-align:left; border:#c1c199 3px solid; display:none; z-index:5; }
*/
#loadingDim	{	filter:alpha(opacity=75); opacity:0.75; width:1000px; height:3000px; padding:5px; position:absolute; top:0px; left:0px; background-color:#f6f6f6; text-align:center; border:#c1c199 3px solid; display:none;  z-index:5; }

#loadingAU	{	filter:alpha(opacity=75); opacity:0.75; width:170px; height:25px;_height:35px; color:#6699cc; padding:5px; position:absolute; background-color:#f6f6f6; text-align:left; border:#6699cc 3px solid; display:none; z-index:5; }
/*    ----------------------------------   */


/*  R E S O R T   I N F O   */
.resInfoSubHdr {	padding-right:5px;FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY:  Arial,calibri; font-weight:bold;}
a.resInfoSubHdr {	padding-right:5px;FONT-SIZE: 14px; COLOR: #666666; FONT-FAMILY:  Arial,calibri; font-weight:bold;text-decoration:none;}

.borderRight {	border-right:1px solid #eaeaeb;}
.borderRightDash {	border-right:1px dashed #999966;border-right:1px dotted #d2d2a3;}
.borderBottomDash {	border-bottom:1px dashed #d2d2a3;}

/*    ----------------------------------   */

/* Calendar object */
table.calendar {	Border: 1px solid black;
	border-collapse: collapse;
	border-color:#111111;
	width:140px;}

table.calendar caption {	Border: 1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; text-decoration:none;font-size:11px;}

table.calendar td.in_month {	Border: 1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; text-decoration:none;font-size:11px;	
	width:20px;}

table.calendar td.selected {	Border: 2px solid black;}

table.calendar a {	Display: block;
	font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;font-size:11px;}

table.calendar caption a {	Display: inline;}

.calendarTitle {color: #ffffff;background-color:#003366; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; text-decoration:none;font-size:11px;}
.calendarDOW {color: #ffffff;background-color:#666666; font-family:Verdana, Arial, Helvetica, sans-serif;  font-weight:bold; text-decoration:none;font-size:11px;}
.calendarDayAvail {color: #000000;background-color:#cceecc; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:underline;font-size:11px;}
.calendarDay {color: #000000;background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;font-size:11px;}
.calendarDaySelected {color: #000000;Border: 2px solid black; background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;font-size:11px; }


.downTimeMessageLogin { COLOR: #ffffff; padding-right:12px;padding-top:10px;padding-left:12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
.downTimeMessageSignin { COLOR: #ffffff; padding-right:24px;padding-left:24px;padding-top:24px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; FONT-SIZE: 22px; FONT-WEIGHT: bold;}


.containerHelpO {border-left: 2px solid #4c6a85;border-bottom:2px solid #4c6a85;border-top: 1px solid #4a7096;border-right: 1px solid #4a7096;background-color:#e6ecf3;}
.containerHelp {border: 1px solid #4a7096;background-color:#e6ecf3;}
.txtHelpHdr		{font-family:Arial; color:#ffffff;font-weight:bold;font-size:16px;}
.txtHelpSubHdr	{font-family:Arial; color:#4a7096;font-weight:bold;font-size:14px;}
.txtHelp		{font-family:Arial; color:#ffffff;font-weight:bold;font-size:11px;}

.imgContainer {height:320px;background-image: url(/CDA/images/imgContainer.gif);background-repeat: no-repeat;}
.imgContainerAssets {height:500px;width:550px;}

/*  E N H A N C E D     W E E K S    */
a:link.EWlink   	{ 	color: #996633; }
a:active.EWlink   	{ 	color: #996633; }
/* ---------------------------------------- */
a:visited.EWlink  	{ 	color: #996633; }
a:hover.EWlink    	{ 	color: #996633; text-decoration:underline;}
/* -------     New Buttons      ---------- */
.bPrim	 	{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.bPrimLg	 	{font-weight:bold; font-size:16px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:40px; border:2px solid #00cc00; background-color:#009900;letter-spacing: .04em;}
.showHideRecButton {background:url('/CDA/images/background/showHideRecButton.png'); font-weight:bold; font-size:13px; color:#900; cursor:pointer; height:30px; border:1px solid #4a7096; letter-spacing:.02em; front-family:arial;}
.bPointsPartner	 	{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; width:300px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif);  border:solid #ffffff 1px; letter-spacing: .01em; text-align:center}
.bPrimSmTxt	 	{font-weight:bold; font-size:11px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackPrim.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.bSec	 	{font-weight:bold; font-size:12px; font-family:arial; color:#000000; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:21px; background-image: url(/CDA/images/buttons/buttonBackSec.gif);}
.bTert	 	{font-weight:bold; font-size:11px; font-family:arial; color:#333333; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:21px; background-image: url(/CDA/images/buttons/buttonBackTert.gif); border:solid #afafaf 1px; border-right:2px solid #afafaf;border-bottom:2px solid #afafaf;letter-spacing: .02em;}
.bNeg	 	{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; background-image: url(/CDA/images/buttons/buttonBackNeg.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.bHome	 	{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; width: 145px;background-image: url(/CDA/images/buttons/homeButtonBack.gif); border:solid #ffffff 1px; letter-spacing: .02em;}
.EWlink					{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#996633; text-decoration: none;}
.tooltipMessage	   	{padding:5px; color: #000000; border:1px #003366 solid; border-right: 2px solid #003366; border-bottom: 2px solid #003366;background-color:#efefef;text-align:left;font-family: Verdana,Arial, Helvetica, sans-serif; font-size:11px; z-index:1001;}
.container	{border:2px solid #4a7096;background-color:#ffffff;}

.enlargeLink{top:-54px;_top: -40px;left: -94px;position: relative;z-index:999;float: right;width:300px; height:40px;vertical-align:bottom;}

.tooltipHeader		{text-transform:uppercase; text-align:center;font-family: Arial, Helvetica, sans-serif; color:#336699; font-size:14px; font-weight:bold;}
.enlargeLink{top:-54px;_top: -40px;left: -94px;position: relative;z-index:999;float: right;width:300px; height:40px;vertical-align:bottom;}
.printCloseLink{font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; padding-left: 0px; border-bottom:0px #b9b998 dotted;text-decoration: none;cursor:pointer;text-decoration:underline;color:#996633;text-align:right;padding-left:0px;}
.txtEmphasis 			{font-family:Arial,Helvetica,sans-serif;font-size:16px; font-weight:bold; color:#336699; }
.txtEmphasisStrikingOff 			{font-family:Arial,Helvetica,sans-serif;font-size:16px; font-weight:bold; color:#336699; TEXT-DECORATION: line-through;}

/*My account change starts*/

.plandetails 			{font-family:Arial,Helvetica,sans-serif;font-size:12px; font-weight:bold; color:#20558a; text-decoration:none; cursor:pointer; }
.plandetails span{ text-decoration:underline; height:18px; display:inline-block; margin-bottom:5px;}
.plandetails span.number_green{ padding-top: 2px;margin-right:10px; background:url(/CDA/images/background/vPlan_details_Green_bg.gif) no-repeat top left; text-align:center; color:#fff; width:25px; height:25px; display:inline-block; margin-bottom:5px; font-size:16px;}
.plandetails span.number_red{ padding-top: 2px;margin-right:10px; background:url(/CDA/images/background/vPlan_details_Red_bg.gif) no-repeat top left; text-align:center; color:#fff; width:25px; height:25px; display:inline-block; margin-bottom:5px; font-size:16px;}
.red_link{ color:#ff0109; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

/* My account change ends*/

.printCloseDiv{float:right;width:540px;text-align:center;}
.txtEmphasisDk 		{font-family:Arial,Helvetica,sans-serif;font-size:16px; font-weight:bold; color:#003366; }

.bEWInfo				{font-weight:  bold; font-size: 12px;font-family:arial; color: #336699; background-color:#d8e1e6; text-transform: uppercase; padding-bottom:02px; _padding-bottom:00px;   border:solid #336699 1px; }
/* styles for the Login Widget */
.WidgetLinkUp	{color: #FF0000; text-decoration:none; font-size:11px;}
.bEW 					{font-weight: bold; font-size: 12px;font-family:arial; color: #ffffff; background-color:#336699; text-transform: uppercase; padding-bottom:02px; _padding-bottom:00px;   border:solid #333333 1px; }
.WidgetLinkDn  	{color: #ffffff; text-decoration:none; font-size:11px;}
.bEW2 				{font-weight:  bold; font-size: 12px;font-family:arial; color: #333333; background-color:#dadbbc; text-transform: uppercase; padding-bottom:02px; _padding-bottom:00px;   border:solid #333333 1px; }
.homeButtonWidget	{font-weight:bold; font-size:13px; font-family:arial; color:#ffffff; cursor:pointer; padding-bottom:02px; _padding-bottom:00px;   height:27px; width: 145px;background-image: url(/CDA/images/buttons/homeButtonBack.gif); border:solid #ffffff 1px; letter-spacing: .02em;}

.displayText{	FONT-SIZE: 12px; COLOR: #666666; COLOR: #333333; font-family:Arial, Helvetica, sans-serif;}
.fTop 		{ height:13px;background-image: url(/CDA/images/forms/form_tc.jpg); background-repeat:repeat-x; }
.fBottom	{ height:11px;background-image: url(/CDA/images/forms/form_bc.jpg); background-repeat:repeat-x; }
.fLeft			{ height:20px;background-image: url(/CDA/images/forms/form_cl.jpg); background-repeat:repeat-y; }
.fRight		{ height:20px;background-image: url(/CDA/images/forms/form_cr.jpg); background-repeat:repeat-y; }
.bgd			{ background-image: url(/CDA/images/sign-in/trans.gif); background-repeat:repeat; }
.fSubHdg { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #2f5076;FONT-FAMILY: arial;HEIGHT: 35px;border-bottom:2px solid dedede;padding-left:5px;padding-right:5px;}
.fSubHdgA {FONT-WEIGHT: bold; padding:5px;COLOR: #ffffff; BACKGROUND-COLOR: #2f5076; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(/CDA/images/background/sectHdr_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;border-bottom:3px solid #dedede;font-size:14px;}
.fSubHdgI {font-family:arial; background-color:#999999; color:#ffffff; font-size:16px;font-weight:normal;border-bottom:2px solid #dedede;}
.fSubHdgV {font-family:arial; background-color:#556382; color:#ffffff; font-size:16px;font-weight:normal;border-bottom:2px solid #dedede;} 

.gridHdg {	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #545454; color: #ffffff; FONT-FAMILY: Arial, Verdana, calibri;	BACKGROUND-COLOR: #213e60; vertical-align:bottom;}
/* styles for the forms */
.formSubHdg {	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #6f84b2; COLOR: #336699; PADDING-TOP: 0px; BORDER-BOTTOM: #6f84b2 0px solid; FONT-FAMILY: Arial,Helvetica,sans-serif}
.gridHdgLabel {	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #545454; color: #ffffff; FONT-FAMILY: Arial, Verdana, calibri;	padding:5px; padding-right:10px; }
.formHelpText:link 	    { color:#0066FF; }
.formHelpText:visited 	{ color:#0066FF; }
.formHelpText:hover	    { color:#0066FF; }
.fFTop 		{ height:20;background-image: url(/CDA/images/landing_files/form_tc.jpg); background-repeat:repeat:x; }
.gridData {	background-color: #eeeeee;background-color: #e2e1e7;}
.fFBottom	{ height:19;background-image: url(/CDA/images/landing_files/form_bc.jpg); background-repeat:repeat:x; }
.fFLeft		{ height:20;background-image: url(/CDA/images/landing_files/form_cl.jpg); background-repeat:repeat:y; }
.fFRight	{ height:20;background-image: url(/CDA/images/landing_files/form_cr.jpg); background-repeat:repeat:y; }
.utilNavSignIn    { color: #ee7b22; text-decoration:none; font-size:11px;}

.gridDtl {	FONT-SIZE: 11px; COLOR: #545454;COLOR: #333333; font-family: verdana, Arial, Helvetica, sans-serif; padding-left:5px;
	padding-right:10px;}	

.frmTop 	{height:20px;background-image: url(/CDA/images/forms/form_tc.jpg); background-repeat:repeat-x; }
.frmBottom 	{height:19px;background-image: url(/CDA/images/forms/form_bc.jpg); background-repeat:repeat-x; }

.frmLeft	{height:20px;background-image: url(/CDA/images/forms/form_cl.jpg); background-repeat:repeat-y; }
.frmRight	{height:20px;background-image: url(/CDA/images/forms/form_cr.jpg); background-repeat:repeat-y; }
.frmSubHdg 	{font-family:arial; background-color:#556382; color:#ffffff; font-size:18px;border-bottom:3px solid #bab9b9;}
.frmColHdr 	{background-color:#8796b3;color:#ffffff;font-weight:bold;}



/*		Available Units		*/
.AUHdr {	BORDER-RIGHT: #c1c199 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c1c199 1px solid; COLOR: #666666; BORDER-BOTTOM: #c1c199 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e6c1}

.AUSortFont {	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif;text-decoration: underline;}
A.AUSortFont:link {	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline;}
.AUSortHdr {	BORDER-RIGHT: #c1c199 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c1c199 1px solid; COLOR: #666666; BORDER-BOTTOM: #c1c199 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e4e6c1}
.AUSortFontSel {	FONT-SIZE: 12px; COLOR: #74744f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
A.AUSortHdrSel {	FONT-SIZE: 12px; BORDER-LEFT: #999966 1px solid; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.AUSortHdrSel {	BORDER-TOP: #c1c199 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #c1c199 1px solid; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none}
.UnitHeader2 {	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana,Arial,calibri; BACKGROUND-COLOR: #8b939c;BACKGROUND-COLOR: #e4e6c1;}
.note	   			{ width:710px; _width:730px; margin-left:210px; margin-right:30px; margin-top:12px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#004080;}
.frameDiv	   			{ width:710px; _width:730px; margin-left:150px; margin-right:30px; margin-top:12px; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#004080;}
.loadImg	{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#004080;}
.waitingText 			{ font-family: Verdana ,Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:17px; color:#333333;}
.cvv2ErrorMessage		{ padding-left:20px; padding-bottom:5px;   color:#B40000; font-size: 14px; font-family: Arial, "MS Sans Serif", Verdana, Helvetica, sans-serif; text-align:left;}
.cvv2ErrorHeader		{ padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; color:#B40000; font-size: 20px; font-family: Verdana, Arial, Helvetica, sans-serif;}

/* WOW HomePage Carousel */
.scrollWrappingDiv {margin-left:843px;_margin-left:850px;}
.scrollDiv {float:left;height:16px;width:40px;border:1px solid #CCCCCC;cursor:pointer;background-image: url(/CDA/images/buttons/buttonBackTert.gif);text-align:center}
.scrollDivDisabled {float:left;height:16px;width:40px;border:1px solid #CCCCCC;cursor:default;background-image: url(/CDA/images/buttons/buttonBackTert.gif);text-align:center}

.carouselWrapper {float:left;height:270px;width:959px;_width:969px;border:5px solid #e6e6e6;overflow:hidden;}
.outerContainerDiv {display:inline;float:left;margin-left:0px;height:270px;width:1924px;}
.innerDiv {float:left;height:270px;width:316px;overflow:hidden; text-align:center;}

.intermediateFiller {float:left;width:4px; height:270px;background-color:#e6e6e6;}
.firstFiller {float:left;width:4px; height:270px;background-color:#e6e6e6;}
.lastFiller {float:left;width:4px; height:270px;background-color:#e6e6e6;}

/*.carouselWrapper {float:left;height:290;width:874;_width:884;border:5px solid #e6e6e6;overflow:hidden;}
.outerContainerDiv {display:inline;float:left;margin-left:0px;height:290;width:1744;}
.innerDiv {float:left;height:290;width:286;}
.intermediateFiller {float:left;width:4px; height:290px;background-color:#e6e6e6;}
.firstFiller {float:left;width:4px; height:290px;background-color:#e6e6e6;}
.lastFiller {float:left;width:4px; height:290px;background-color:#e6e6e6;}*/

/* WOW HomePage Account Reminders */
.scrollAccountReminders {overflow:hidden;cursor:pointer;text-align:center;padding-bottom:02px; _padding-bottom:00px; height:16px; _height:20px; background-image: url(/CDA/images/buttons/buttonBackTert.gif); border:solid #afafaf 1px; border-right:2px solid #afafaf;border-bottom:2px solid #afafaf;letter-spacing: .02em;}
.scrollAccountRemindersBlank {overflow:hidden;text-align:center;padding-bottom:02px; _padding-bottom:00px; height:16px; _height:20px; background-color: #f3f3f3; border:solid #f3f3f3 1px; border-right:2px solid #f3f3f3;border-bottom:2px solid #f3f3f3;letter-spacing: .02em;}
.scrollAccountRemindersBottomBlank {overflow:hidden;text-align:center;height:42px; _height:39px; background-color: #f3f3f3; letter-spacing: .02em;}
.scrollAccountRemindersDisabled {overflow:hidden;border:1px solid;cursor:default;text-align:center;padding-bottom:02px; _padding-bottom:00px; height:16px; _height:20px; background-image: url(/CDA/images/buttons/buttonBackTert.gif); border:solid #afafaf 1px; border-right:2px solid #afafaf;border-bottom:2px solid #afafaf;letter-spacing: .02em;}
.scrollAccountRemindersWrapper {background-color:#f3f3f3;height:284px; overflow:hidden;}
.scrollerContent {background-color:#f3f3f3;}

.subHdrLg		{font-family:Arial; color:#4a7096;font-weight:normal;font-size:16px;}


.fSubHdgT 	{font-family:arial;  color:#ffffff; font-size:16px;padding-top:7px;border-top:1px solid #ffffff;}
.fLabel 			{ padding-top:10px;FONT-FAMILY:Arial, Verdana; FONT-SIZE:12px;COLOR: #333333;FONT-WEIGHT:bold;}
.errorText		{ font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold;  color:#990000;}
.subHdr			{font-family:Arial; color:#336699;font-weight:normal;font-size:14px;}
.subHdrLg		{font-family:Arial; color:#4a7096;font-weight:normal;font-size:16px;}
.fText			{font-family:Arial; color:#333333;font-weight:normal;font-size:12px;}
.titlePOWXaction  {margin-left:10px; height:50px;  font-family:Arial; color:#4A7096; font-variant:small-caps;  font-size: 25px; font-weight:bold;}
.titleWOWXaction  {margin-left:10px; height:30px; font-family:Arial; color:#4A7096; font-variant:small-caps;  font-size: 25px; font-weight:bold;}
.editLink  		{background-color:#ffffff;color:#545454;font-family:Arial;font-size:12px;border:2px solid #ffffff; padding-left:5px;padding-right:5px;cursor:pointer;font-weight:bold;}

.statusTitle {	FONT-FAMILY:Arial, Verdana; FONT-SIZE:14px;COLOR: #ffffff;FONT-WEIGHT:bold;}
.statusHdg {	background-color: #aaaaaa;COLOR: #ffffff;font-family:arial,verdana;font-size:12px;}
.statusSubHdg {	COLOR: #4a7096;font-family:arial,verdana;font-size:12px;font-weight:bold;border-bottom:1px dashed #336699}

.rb {border:0px;FONT-SIZE: 11px; MARGIN: 0px; }
.filterPOW {	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;color:#545454;color:#336699;border-bottom:1px dashed #545454;padding-top:12px;padding-bottom:3px;}
.ResultsTblPOW {	BORDER-RIGHT: #94b4d4 1px solid; BORDER-TOP: #94b4d4 1px solid; BORDER-LEFT: #94b4d4 1px solid; BORDER-BOTTOM: #94b4d4 2px solid;background-color:#ffffff;}

/*  ESP Lite - Standard Reservation Pop-up Entry Form on Result page  */
.frmPo4pUp 	{	opacity:0.75; width:1000px; height:600px; padding:5px; position:absolute; top:0px; left:0px; text-align:center; display:none; display:inline; z-index:99;}
#frmPopUp 	{	padding:5px; position:absolute; top:0px; left:0px; background-image: url(/CDA/images/sign-in/trans.gif); text-align:center; display:none;  z-index:5; display:inline; }
.frmPopUpBackground{background-color:#333333;position:relative;height:100px;width:100px;top:0px;left:0px;filter:alpha(opacity=75); opacity:0.75;}
.frmPopUpContentTable{position:absolute;left:300px;top:300px;width:auto;height:auto;}
.transBkgd {background-image: url(/CDA/images/sign-in/trans.gif); BACKGROUND-REPEAT: repeat;}
.frmPopUpContent {	position:relative;}
.transp {filter:alpha(opacity=75); opacity:0.75;}

/* Added for RCI TV */
.rciTVBottomTable{background-color:#FFFFFF; padding-top:10px; padding-bottom:10px;}
.rciTVBottomTableText{font-style:italic; font-family: Arial,Helvetica,sans-serif; font-size:11px; color:#000000; text-align:center;}

.cursorPointer {cursor:pointer;}

#disableScreen {
       position: absolute;
       top: 0px;
       left: 0px;
       width: 1300px;
       height: 1300px;
       background-color:#000;
       filter: alpha(opacity=60);
       opacity: 0.6;
}


.fTop {BACKGROUND-IMAGE: url(/CDA/images/form_tc.jpg); HEIGHT: 13px}
.fBottom {BACKGROUND-IMAGE: url(/CDA/images/form_bc.jpg); HEIGHT: 11px}
.fLeft {BACKGROUND-IMAGE: url(/CDA/images/form_cl.jpg); HEIGHT: 20px}
.fRight {BACKGROUND-IMAGE: url(/CDA/images/form_cr.jpg); HEIGHT: 20px}


/* Added for Nov Release - new header and table UI*/
/*  EW   N O V E M B E R   */

.rhcHdr { FONT-WEIGHT: bold; COLOR: #3f3f3f; BACKGROUND-COLOR: #a8a8a8; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(/CDA/images/background/helpHdr_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;padding-left:5px;padding-right:5px;border:1px solid #dcdcdc; text-align:center; vertical-align:middle;}
.rhcContainer { overflow-y:hidden;}
.rhcContent {border:1px solid #dcdcdc;background-color:#ffffff;}

.sectContainer { border-left: 1px solid #2f5076;border-right: 1px solid #2f5076;border-bottom:3px solid #2f5076;}
.sectHdr { FONT-WEIGHT: bold; padding:0px 5px 0px 5px;COLOR: #ffffff; BACKGROUND-COLOR: #2f5076; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(/CDA/images/background/sectHdr_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;border-bottom:3px solid #dedede;font-size:14px;}
.sectBot{ BACKGROUND-COLOR: #ececec;BACKGROUND-IMAGE: url(/CDA/images/background/sectBot_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;padding-left:5px;}


.tblColHdr { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #889bb0; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(/CDA/images/background/tblHdr_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;border-bottom:2px solid dedede;border-right:1px solid #dcdcdc; padding:3px 3px 3px 3px}
.tblColHdrSort { FONT-WEIGHT: bold; COLOR: #ffffff;  FONT-FAMILY: arial;text-decoration:underline}
a.tblColHdrSort { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial;text-decoration:underline}
a.tblColHdrSort:hover { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial;text-decoration:underline}
a.tblColHdrSort:active { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial;text-decoration:underline}
a.tblColHdrSort:visited { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: arial;text-decoration:underline}

.tblRow { background-color:#ffffff;}
.tblRowAlt { background-color: #f3f3f3;}
.tblRowHilite { background-color: #ffffdd;}
.tblDtl { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:3px 3px 3px 3px}
.tblDtlR { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;border-right:0px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:3px 3px 3px 3px}
.tblDtlBB { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;border-right:0px solid #dcdcdc;border-bottom:0px solid #dcdcdc; padding:3px 3px 3px 3px}
.tblDtlAddlInfo { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; padding:3px 3px 3px 3px}
.mytable{ width:100%; font-size:12px;border:1px solid #ccc;}

.txtEmphasisSm { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,sans-serif}
.optionHeader {background-color:#889BB0;color:#FFFFFF;cursor:pointer;padding:3px 3px 3px 3px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}
.optionHeaderSelected {background-color:#FFFFFF;color:#666666;cursor:pointer;padding:3px 3px 3px 3px;font-family: Arial, Helvetica, sans-serif;font-size:12px;}

.msgCatalogDtl {
	HEIGHT:27px;PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;FONT-WEIGHT: normal;
}
.lightBoxGrayOut {background-color:#000000;width:1000px;height:1000px;top:0;left:0;position:absolute;opacity:0.8;FILTER: alpha(opacity=80);cursor:pointer;z-index:999;}
.lightBoxContent {text-align:left; top:200px; left:220px; max-height:600px; position:absolute;background-color:#ffffff;opacity:1;FILTER: alpha(opacity=100);border:3px solid #afafaf;z-index:1000;}
.innerContentDiv {padding:6px 20px 0px 20px;max-height:550px;display:inline-block;overflow-x:hidden;overflow-y:scroll;}
.confirmPaymentBB {border-bottom:1px solid #f6f6f6;}

/* Weeks Platinum */

.platContainer { overflow-y:hidden;}

.platBenefitsTable {color: #336699; background: #f3f3f3; font: normal 12px arial; border:1px solid #eeeeee;}
.platInfoTxt {color:#333333; background: transparent; font: normal 12px arial;}

.platHeader { FONT-WEIGHT: bold; COLOR: #8B0F04; BACKGROUND-COLOR: #A6A8AB; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(platHdr_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;padding-left:5px;padding-right:5px;border:1px solid #dcdcdc; text-align:center; vertical-align:middle;font-size:18px;}
.platHeaderActive { FONT-WEIGHT: bold; padding:5px;COLOR: #ffffff; BACKGROUND-COLOR: #8B0F04; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(platHdrActive_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;border-bottom:3px solid #dedede;}

a.platNavLink:link {
	COLOR: #8B0F04; TEXT-DECORATION: underline
}
a.platNavLink:active {
	COLOR: #8B0F04; TEXT-DECORATION: underline
}
a.platNavLink:visited {
	COLOR: #8B0F04; TEXT-DECORATION: underline
}
a.platNavLink:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.platNavLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #8B0F04; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.platDisplayText {
	FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.sectHdrPlatinum { FONT-WEIGHT: bold; COLOR: #000000; BACKGROUND-COLOR: #889bb0; FONT-FAMILY: arial;BACKGROUND-IMAGE: url(/CDA/images/background/sectHdrPlatinum_bkgd.gif); BACKGROUND-REPEAT:repeat-x; HEIGHT: 35px;border-bottom:2px solid dedede;border-right:1px solid #dcdcdc; padding:3px 3px 3px 3px}

/*New CSS Added for Search Landing and Search Result page UI enhancement May 16, 2011*/
.searchbar, .searchbar:hover{
	background:#f2f5c8;
	border:solid 1px #dfe0d0;
	color:#4A7096;
	height:33px;
	margin-bottom:10px;
	
	}
.searchbar td{
	padding:4px;
	vertical-align:middle;
	}
.searchbar label{
	float:left;
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4A7096;
	width:170px;
	margin-left:5px;

	}
.searchbar ul{
	padding:0;
	float:left;
	margin:0;
	list-style-type:none;
	width:365px;
	}
.searchbar li{
	background:url(/CDA/images/background/searchbar_bullate.gif) no-repeat left center;
	float:left;
	margin:0;
	margin-left:5px;
	padding-left:13px;
	list-style-type:none;
	white-space:nowrap;
	color: #4A7096;
	}
.searchbar li a{
	color:#4A7096 !important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.searchbar .link{
	color:#f46d13 !important;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}
.searcharea{
	border:solid 1px #d9d9d9;
	border-top:0;
	margin-top:-1px;
	position:relative;
	z-index:500;
	background:#fff;
	padding:0 0 0 10px;
	}
	
	
/*new css for exchange planner and deposite calc*/
.trading_power_gray{
	width:173px;
	height:92px;
	border-collapse:collapse;
	text-align:center;
	}
.trading_power_gray td{
	border:solid 1px #808a93;
	}
.trading_power_gray .heading{
	background-color:#808a93;
	height:26px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.trading_power_gray .power Div, .trading_power_gray .power {
	padding:14px 0;
	font-size:30px;
	color:#808a93;
	font-weight:bold;
	}

.trading_power_green{
	width:173px;
	border-collapse:collapse;
	text-align:center;
	}
.trading_power_green td{
	border:solid 1px #54b02b;
	}
.trading_power_green .heading{
	background-color:#54B02B;
	height:26px;
	color:#fff;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.trading_power_green .power{
	padding:14px 0;
	font-size:30px;
	color:#54b02b;
	font-weight:bold;
	}
.brdright {border-right:1PX SOLID #DCDCDC;}
#tp_crieteria_tbl td.fD, #tp_crieteria_tbl  td.fP , #depositcalc td.fD, #depositcalc td.fP {border-bottom:none;}
#adjust_schedule_tbl  th, #adjust_schedule_tbl  td{border:1px solid #dcdcdc; padding:5px 10px;}
#adjust_schedule_tbl  th{background-color:#ebebeb;}

.selection_tab{
	background:#F7F7F7;
	border:solid 1px #999;
	}
.selection_tab .selection_tab1{
	background:url(/CDA/images/tabs/selection_tab1_bg.gif) repeat-x top left;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	}
.selection_tab .selection_tab2{
	background:url(/CDA/images/tabs/selection_tab2_bg.gif) repeat-x top left;
	color:#fff;
	font-weight:bold;
	line-height:30px;
	}
/* ------------PIM CHANGES---------------------------- */


@charset "utf-8";
/* CSS Document */

/* Weather popup style start here */

.news_outerwrap {
position:relative;
}
.closeNewsletterForm1 {
	position: absolute;
	display: block;
	color: #882501 !important;
	cursor: pointer;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: -23px 0px 0px 165px;
	padding: 5px;
	text-decoration:none;
}
.closeNewsletterForm1:hover {
	color: #640d80 !important;
	text-indent: 0;
}
#sendToFriendPopup {
	padding: 20px;
	border: solid 1px #dddddd;
	background:url(/CDA/images/newsletterbg.jpg) repeat-x left top #ffffff;
	position: absolute;
	width: 160px;
	right:0;
	margin:21px 0px 0px 0px;
	z-index:1 !important;
	
}
#sendToFriendPopup form {
	margin:0px !important;
	padding:0px !important;
}
#sendToFriendPopup h1 {
	font-size:18px;
	color:#4a7096;
	padding:0px !important;
	margin:0px !important;
}
.closeNewsletterForm2 {
	position: absolute;
	display: block;
	color: #882501 !important;
	cursor: pointer;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: -13px 0px 0px 40px;
	padding: 5px;
	text-decoration:none;
}
.closeNewsletterForm2:hover {
	color: #640d80 !important;
	text-indent: 0;
}
#shareThisPopup {
	padding:10px;
	border: solid 1px #dddddd;
	background:url(/CDA/images/newsletterbg.jpg) repeat-x left top #ffffff;
	position: absolute;
	width:70px;
	height:30px;
	right:0;
	margin:21px 0px 0px 0px;
	z-index:2 !important;
	
}
#shareThisPopup h1 {
	font-size:18px;
	color:#4a7096;
}
/* Weather popup style end here */
.resorttabletitle {
	background:#b9b9b9;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	padding:3px 0px;
	border-bottom:2px solid #ffffff;
}
.resorttablecontent {
	background:#f1f1f1;
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	border-bottom:2px solid #ffffff;
	padding:3px 0px;
}

.aboutresort {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
}
.aboutresort p {
	padding:0px 0px 5px 0px;
	margin:0px;
}
.aboutresort h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.aboutresort a {
	background:url(/CDA/images/arrow.gif) no-repeat 0px 3px;
	font:12px Arial, Helvetica, sans-serif;
	color:#f49322;
	text-decoration:underline;
	padding:0px 0px 0px 13px;
}
.aboutresort a:hover {
	color:#ca7511;
}

/*inner tab style */
.usual {
  color:#111;
  padding:0px 0px 0px 0px;
  width:100%;
  margin:0px 0px 18px 12px;
  background:url(/CDA/images/border.jpg) repeat-y 155px 0px;
}
.usualmenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:157px;
}
.usualmenu ul li {
list-style-type:none;
margin:0px 0px 4px 0px;
padding:0px;
font:bold 13px/10px Arial, Helvetica, sans-serif;
color:#5b5b5b;
text-align:left;
}
.usualmenu ul li a {
  padding:9px 10px 9px 33px;
  text-decoration:none!important;
  margin:1px;
  text-align:left;
  margin-left:0;
  font:bold 13px/10px Arial, Helvetica, sans-serif;
  color:#5b5b5b;
  background:#e6e6e6;
  display:block;
  border:1px solid #e6e6e6;
}
.usualmenu ul a:hover {
  color:#000000;
  }
.usualmenu ul a.selected {
  margin-bottom:0;
  color:#000;
  background:#ffffff;
  cursor:default;
  border-right:1px solid #ffffff;
  }
.usualmenu {
	float:left;
	display:inline;
	width:157px;
	margin:35px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}
.usualcontent {
	width:700px;
	width:600px;
	float:left;
	display:inline;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
}
.usualcontent ul {
	width:295px;
	width:240px;
	list-style-type:none;
	margin:0px 5px 0px 0px !important;
	padding:0px !important;
}

.usualcontent ul li{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	float:none;
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
	list-style-position:outside;
}
.usualcontent ul li h6 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	padding:0px 0px 15px 0px !important;
	margin:0px !important;
	text-align:left;
}
.usualcontent ul li ul {
	float:none !important;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.usualcontent ul li ul li {
	background:url(/CDA/images/icons/bullet_small.jpg) no-repeat 0px 9px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 19px !important;
	list-style-type:none;
}
.usualcontent ul li ul li a {
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	text-decoration:none;
}
.usualcontent ul li ul li a:hover {
	color:000000;
}
.usualcontent ul li ul li ul{
	float:none !important;
	margin:0px;
	padding:0px;
	list-style-type:none !important;
}
.usualcontent ul li ul li ul li{
	font:11px Arial, Helvetica, sans-serif;
	color:#666666 !important;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px !important;
	list-style-type:none !important;
	background:#f0f0f0;
	background:#ffffff;
	font-style:italic;
}
.usualcontent_inner {
	padding:19px;
}
.usualmoretext {
	text-align:left;
	margin:5px 10px 33px 0px;
}
.usualmoretext a{
	text-align:left;
	text-decoration:none !important;
	font:10px Arial, Helvetica, sans-serif;
	color:#ff7c0c;
	text-transform:uppercase;
}
.usualmoretext a:hover{
	text-decoration:none !important;
	color:#ff7c0c;
}
.usualmoretext a:active{
	text-decoration:underline;
	color:#ff7c0c;
}
.usualmoretext a:visited {
	text-decoration:underline;
	color:#ff7c0c;
}
.usualclear {
	clear:both;
}
.boldtext {
	font-weight:bold;
}
/*inner tab style*/

/*roomdetailpagestyle*/
.roomcoll {
	border-left:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	background:#ffffff;
	padding:0px 0px 0px 10px;
}
.roomcollBg {
	background:#ffffff;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:5px;
}
.roomcolvertical {
	background:url(/CDA/images/border.jpg) repeat-y 164px top;
}
.roomcollcontent {
	background:#ffffff;
	border-right:1px solid #e6e6e6;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
	padding:8px 0px 8px 10px;
	
}
.listPlain_room {
	border-bottom:1px solid #e6e6e6;
	padding:19px 0px 5px 0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;

}
.usualcontent_room {
	width:100%;
	float:none;
	border:none;
	
}
.usualcontent_room ul {
	list-style-type:none;
	margin:0px 5px 0px 0px !important;
	padding:0px !important;
}

.usualcontent_room ul li{
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	float:none;
	list-style-type:none !important;
	margin:0px !important;
	padding:0px !important;
	text-align:left;
	list-style-position:outside;
}
.usualcontent_room ul li h6 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	padding:0px 0px 15px 0px !important;
	margin:0px !important;
	text-align:left;
}
.usualcontent_room ul li ul {
	float:none !important;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.usualcontent_room ul li ul li {
	background:url(/CDA/images/icons/bullet_small.jpg) no-repeat 0px 10px;
	font:12px Arial, Helvetica, sans-serif;
	color:#4f4f4f;
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 19px !important;
	list-style-type:none;
}

.tab_content {
	min-height:360px !important;
}

#tabContainer {
	padding-bottom: 0px;
	margin-bottom: 0px;
	display: block;
}

#tabContainer div {

}

#tabContainer .tabs_on, #tabContainer .tabs_off {

	padding:9px 10px 9px 18px;
  text-decoration:none!important;
  margin:1px;
  text-align:left;
  margin-left:0;
  font:bold 13px/10px Arial, Helvetica, sans-serif;
  color:#ffffff;
  background:#4A7096;
  display:block;
  border:1px solid #e6e6e6;
  cursor:pointer;
  margin-bottom:5px;
 
}
#tabContainer .tabs_on {
	background-color: #ffffff;
	border-right:none;
	color:#AAAAAA;
	color: #336699;
}
.room_highlight {
	color:#6f6f6f;
}
.friendinput {
	border:1px solid #dadada;
	width:167px;
	padding:2px 5px;
}
.friendsubmit {
	background:url(/CDA/images/icons/submitbg.jpg) repeat-x left top;
	width:100px;
	border:none;
	outline:none;
	cursor:pointer;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	height:20px;
	margin:5px 0px 0px 0px;
}
.rcistaff {
	border-bottom:1px solid #ebebeb;
	border-top:1px solid #ebebeb;
	padding:5px 0px 5px 0px;
}
.weather_bg {
	background:url(/CDA/images/weather_bg.jpg) repeat-y left top;
}
.weather_top {
	background:url(/CDA/images/weather_top.jpg) no-repeat left top;
}
.weather_bottom {
	background:url(/CDA/images/weather_bottom.jpg) no-repeat left bottom;
	padding:7px 0px 7px 0px;
}
.weather_place {
	background:#b6e0f8;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#2a4b5d;
	padding:4px 10px 4px 4px;
}
.weathericon {
	padding:2px 0px;
}
.weather_value {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#f16f16;
	padding:4px 0px 3px 0px;
}
.10dayshead {
	color:#000000;
	font-size:10px;
	padding:3px 0px 0px 0px;
}

.tdhdbg {
	background:#6492bf;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}
.td1bg {
	background:#d1d1d1;
	border-bottom:1px solid #ffffff;
	color:#000000;
}
.td2bg {
	background:#f0f0f0;
	border-bottom:1px solid #ffffff;
	color:#000000;
}
.minikitchen {
	width:140px;
	abackground:url(/CDA/images/room_border.jpg) no-repeat right top;
	float:left;
	display:inline;
	padding:0px 3px;
	text-align:left;
	font:12px Arial, Helvetica, sans-serif;
  
}
.bathroom {
	width:230px;
	width:330px;
}
.sleeps {
	width:120px;
}
.beds {
	width:169px;
	background:none;
}

/*new weather panel design start*/
.hi_low {
	font-size:11px;
}
.usual_weathers {
  color:#111;
  padding:15px 0px 0px 0px;
  width:285px;
  margin:0px !important;
  list-style:none !important;
  text-align:left;
}
.usual_weathers ul {
	margin:0px;
	padding:0px;
}
.usual_weathers li { 
list-style:none; 
float:left !important;
margin:0px 0px 0px 0px !important;
padding:0px !important;
}
.usual_weathers ul a {
  display:block;
  padding:2px 7px;
  text-decoration:none!important;
  margin:0px;
  margin-left:0;
  font:10px Arial, Helvetica, sans-serif;
  color:#444444;
  background:#ffffff;
  outline:none;
}
.usual_weathers ul a:hover {
  color:#000000;
  }
.usual_weathers ul a.selected {
  margin-bottom:0;
  color:#ffffff;
  background:#6492bf;
  cursor:default;
  }
.usual_weathers div {
  padding:0px;
  padding-top:0px;
  margin-top:-15px;
  clear:left;
  font:10pt Arial, Helvetica, sans-serif;
}

/*14 december modification start here*/
.roomdetailtab_styling {
	cursor:pointer;
}
.roomdetailtab_styling:hover {
	background:#cccccc !important;
}
/*14 december modification end here*/

/*19 december available unit modification start here*/
.avlurgent {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:4px 0px 16px 0px;
}
.avl_infodetail {
	padding:0px 0px 2px 0px;
}
.avl_infowrap {
	/*border:1px solid #f3f3f3;*/
}

.avl_infowrap i {color:gray;}
.avl_titles {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 6px;
}
.avl_subtitles {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:7px 25px 0px 25px;
}
.avl_txts {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#4d4d4d;
	padding:7px 25px 5px 35px;
	background:url(/CDA/images/icons/bullet_small.jpg) no-repeat 25px 13px;
}
/*19 december available unit modification end here*/

/*local weather tab start here*/
.localweathers {
	background:url(/CDA/images/weather_bannerbg.jpg) repeat-y left top;
}
.weatherbanner_top {
	background:url(/CDA/images/weather_banner_top.jpg) no-repeat left top;
}
.weatherbanner_bottom {
	background:url(/CDA/images/weather_banner_bottom.jpg) no-repeat left bottom;
	padding:0px 0px 20px 0px;
}
.weatherbanner_bottom h6 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:15px 0px 0px 0px;
	margin:0px !important;
}

.resortmap_unit {
	background:url(/CDA/images/mapbg.jpg) repeat-y left top;
}
.resortmap_unit_top {
	background:url(/CDA/images/map_top.jpg) no-repeat left top;
}
.resortmap_unit_bottom {
	background:url(/CDA/images/map_bottom.jpg) no-repeat left bottom;
}
.resortmap_unit_map {
	background:url(/CDA/images/map_img.jpg) no-repeat center 8px;
	font:bold 18px/25px Arial, Helvetica, sans-serif;
	color:#5b5b5b;
	padding:40px 0px 35px 0px;
}

.current_weather {
	font-size:10px;
	padding:6px 0px 8px 0px;
}
.weatherimg {
	padding:8px 0px 5px 0px;
}
.weatherpop_outerwrap {
position:relative;
}
#weatherpopForm1 {
	padding:0px;
	position: absolute;
	width:307px;
	right:0;
	margin:0px 0px 0px 0px;
	z-index:1 !important;
	
}
#weatherpopForm1 form {
	margin:0px !important;
	padding:0px !important;
}
#weatherpopForm1 h1 {
	font-size:18px;
	color:#4a7096;
	padding:0px !important;
	margin:0px !important;
}
.closeweatherpopForm1 {
	position: absolute;
	display: block;
	color: #000000 !important;
	cursor: pointer;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: -5px 0px 0px 275px;
	padding: 5px;
	text-decoration:none;
}
.closeweatherpopForm1:hover {
	color: #333333 !important;
	text-indent: 0;
}
.weatherpop_padding {
	padding:17px 0px 10px 0px;
}

/*local weather tab end here*/

/*Area info tab start here*/
.areainfoouter {
	padding:13px 0px 0px 0px;
}
.areainfobanner_bg {
	background:url(/CDA/images/areainfo_bg.jpg) repeat-y left top;
}
.majorairports {
	background:url(/CDA/images/areainfo_top1.jpg) no-repeat left top;
}
.majorairports h1 {
	font:bold 30px Arial, Helvetica, sans-serif;
	color:#333333;
	padding:22px 0px 40px 27px;
}
.majorairports ul {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.majorairports ul li {
	background:url(/CDA/images/major_bullet.gif) no-repeat 27px 7px;
	font:14px Arial, Helvetica, sans-serif;
	color:#0f0f0f;
	line-height:24px;
	padding:0px 0px 0px 45px;
	list-style-type:none;
}
.direction_major {
	background:url(/CDA/images/areainfo_top2.jpg) no-repeat left top;
	font:12px Arial, Helvetica, sans-serif;
	color:#0f0f0f;
	padding:22px 27px 0px 27px;
}
.direction_major h4 {
	font-size:20px;
	color:#000000;
	padding:0px !important;
	margin:0px !important;
}
.direction_major h2 {
	font-size:30px;
	color:#333333;
	font-weight:bold;
	padding:7px 0px 10px 0px !important;
	margin:0px !important;
}
/*Area info tab end here*/

/*review tab start here*/
.member_rate {
	background:url(/CDA/images/review_bg.jpg) repeat-x left top #ffffff;
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-top: 1px solid #d7d7d7;
	padding:12px 0px 6px 0px;
	font:12px/20px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}
.member_rate h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	padding:0px 0px 12px 0px !important;
	margin:0px !important;
}
.member_ratingpad {
	padding:2px 0px;
}
.member_recommendation {
	padding:13px 0px 0px 0px;
}
.reviewthis_bg {
	background:url(/CDA/images/review_resort_bg.jpg) repeat-y left top;
	font:15px/25px Arial, Helvetica, sans-serif;
	color:#1e1e1e;
}
.reviewthis_bg h1 {
	font-size:20px;
	color:#85302e;
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px !important:
}
.reviewthis_bg a{
	font:18px Arial, Helvetica, sans-serif;
	color:#f39322;
	text-decoration:none;
}
.reviewthis_bg a:hover {
	color:#d27f1d;
}
.reviewthis_top {
	background:url(/CDA/images/review_resort_top.jpg) no-repeat left top;
	padding:22px 24px 0px 24px;
}
.reviewthis_content {
	font-size:14px;
	line-height:24px;
}
.memberrating_bottom {
	border-left: 1px solid #d7d7d7;
	border-right: 1px solid #d7d7d7;
	border-bottom: 1px solid #d7d7d7;
	height:9px;
	overflow:hidden;
}
.staffsaysbg {
	background:url(/CDA/images/staffsaysbg.jpg) repeat-y left top;
}
.staffsays_top {
	background:url(/CDA/images/staffsays_top.jpg) no-repeat left top;
	padding:22px 24px 0px 24px;
}
.staffsays_top h1 {
	font:20px Arial, Helvetica, sans-serif;
	color:#0d263e;
	padding:0px 0px 25px 0px !important;
	margin:0px 0px 0px 0px !important:
}
.staffsays_top a {
	font:18px Arial, Helvetica, sans-serif;
	color:#f39322;
	text-decoration:none;
}
.staffsays_top a:hover  {
	color:#d27f1d;
}
.stafftext {
	font:14px/24px Arial, Helvetica, sans-serif;
	color:#1b1b1b;
}
.stafftext span {
	color:#85302e;
}
.reviewdisplay {
	border-top:1px dashed #b9b9b9;
	padding:16px 0px 0px 0px;
	font:12px/17px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
}
.reviewdisplay h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#2f2f2f;
	padding:0px 0px 10px 10px !important;
	margin:0px !important;
}
.reviewbar {
	background:url(/CDA/images/reviewbar.jpg) repeat-x left top;
	border:1px solid #d7d7d7;
}
.reviewthislink {
	font-size:12px !important;
	font-weight:bold;
	color:#f3eea2 !important;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

/*review tab end here*/

/*new banner style start here*/
.banner_bg {
	padding:21px 0px 6px 0px;
}
.resort_logos {
	float:left;
	display:inline;
	apadding:0px 14px 17px 0px;
}
.resort_title {
	font:bold 20px Arial, Helvetica, sans-serif;
	color:#2c2520;
}
.resort_location {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#5c5c5c;
}
.baner_text_bg {
	font:11px/17px Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	padding:20px 18px !important;
}
.share_bg_img {
	background:url(/CDA/images/share_bg.gif) repeat-x left top;
	padding:5px 0px 0px 0px;
}
/*new banner style end here*/

.avlUnitsBlockHeaderCorners	{ b4ackground-color:#cccccc; width:12px; line-height:0; }
.avlUnitsBlockHeaderCenter	{ line-height:0; background:url(/CDA/images/background/helpCenterBackgroundMiddle.gif) repeat-x; background-color:#cccccc; }
.avlUnitsBlockFooterCorner	{width:12px;}
.avlUnitsBlockFooterCenter	{background:url(/CDA/images/background/AvlUnitbottomCenter.gif) repeat-x;}
.avlUnitsTableLeft	{ line-height:0; background:url(/CDA/images/background/leftEdge.gif) repeat-y; }
.avlUnitsTableRight	{ background:url(/CDA/images/background/rightEdge.gif) repeat-y; }
.avlUnitCenter	{ background:url(/CDA/images/background/AvlUnitBack.gif) repeat-x;}
.avlUnitsSelectUnit { width:220px; padding:0px 10px; BORDER: #cccccc 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/CDA/images/background/selectUnitsButtonBack.gif) repeat-x; CURSOR: pointer; COLOR: #ffffff;  FONT-FAMILY: arial; LETTER-SPACING: 0.02em; HEIGHT: 35px;}
.contactResortButton { BORDER: #4a7096 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 13px; BACKGROUND: url(/CDA/images/background/contactResortButtonBack.gif) repeat-x; CURSOR: pointer; COLOR: #ffffff; FONT-FAMILY: arial; LETTER-SPACING: 0.02em; HEIGHT: 35px }
.avlUnitsBlockHeaderFont {color:#32547b;font:bold 12px verdana;}
.avlUnitsBlockContent	{color:#396e07;font:bold 10px verdana;}
.avlUnitsBreadcrumb	{color:#4a4840;font:regular 12px verdana;}
.borderRightGray	{border-right:1px solid #eeeeee;}
.borderBottomGray	{border-bottom:1px solid #eeeeee;}
.avlUnitDetailBold	{font:bold 11px verdana; color:#074787;}
.avlUnitDetailSmall	{font:bold 11px verdana; color:#4a4840;}
.avlUnitsDatesText	{color:#4a4840;font:10px verdana;}

.resortmain_search_box{
	border-left:solid 1px #aaaaaa;
	border-right:solid 1px #aaaaaa;
	background:url(/CDA/images/background/resortmain_box_bg.gif) repeat-x bottom left;
	apadding:4px 20px 14px 20px;
	padding:4px 5px 4px 5px;
	}
.resortmain_search_box .resort_title{
	color:#084885;
	text-transform:uppercase;
	}
/* .resortmain_search_box .resort_title .code{
	font-size:16px;
	} */
.bPrim_bluebtn {
	background:url(/CDA/images/buttons/buttonBackPrim_blue.gif) repeat-x top left;
	height:26px;
	border:0;
	padding:0 11px 5PX 11px;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	cursor:pointer;
	}
.resortmain_search_box .location{
	font-size:14px;
	color:#4b483f;
	}
.resortmain_search_box .resort_main_link{
	color:#5e7996;
	}
.watch_now{
	background:url(/CDA/images/watch_now.png) no-repeat top left;
	padding-left:6px;
	}
.watch_now .link{
	color:#fff;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;	
	}
.watch_now .time, .watch_now .day{
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:12px;
	}
.watch_now .weather{
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.inclusive {
	font-size:14px;
	font-weight:bold;
	color:#EF7218;
	padding:0px 0px 0px 0px;
	position:relative;
	z-index:40;
}

.white					{ color: #ffffff;}
.black					{ color: #000000;}
.red						{ color: #cc0000;}
.bold		 				{ font-weight: bold;}
.FontStyleItalic        		{font-style: italic;}

/* Recommendation Engine Start */
.recContainerDiv	{line-height:0;left: 0px; background-color: transparent; position: fixed; text-align: center; width: 1263px; top: 460px; height: 135px; display: inline; opacity:1; z-index:2}
.recContainerDivNavOnly	{left: 0px; background-color: transparent; position: fixed; text-align: center; width: 1263px; top: 460px; height: 36px; display: inline; opacity:1; z-index:2}
.recNavDiv	{line-height:0;width:99.8%;height:36px;border:0px solid #a4bedc;display:'none';}
.recShowHideDiv	{line-height:0;border-right-width: 1px; float: right; padding-left: 5px; padding-bottom: 0px; padding-right: 50px;height:36px;}
.recCarouselTabsDiv	{float:left;padding-left:50px;line-height:0;height:36px;}
.scrollDivContainer	{float:right;height:38px; padding-left:15px;}
.recDiv	{background-color:#2d4f74;line-height:1;width: 99.8%;float:left; height: 195px; display: inline;}
.outerContainerDivRec {display:inline;float:left;margin-left:0px;width:1000px;}
.innerDivRes {float:left;width:312px;overflow:hidden; text-align:center;}
.innerDivDest {float:left;width:312px;overflow:hidden; text-align:center;}
.borderBottomBlue	{border-bottom:1px solid #4a7096;}

.recContainer	{background-color:#ffffff; }

.recTop		{background-image: url(/CDA/images/recEng/top_rec_container.jpg); background-repeat: repeat-x;}
.recBottom	{background-image: url(/CDA/images/recEng/bot_rec_container.jpg); background-repeat: repeat-x;}
.recLeft	{background-image: url(/CDA/images/recEng/left_rec_container.jpg); background-repeat: repeat-y;}
.recRight	{background-image: url(/CDA/images/recEng/right_rec_container.jpg); background-repeat: repeat-y;}

.recWidgetContainer	{background-color:#2d4f74; }
.recWidgetHeader	{font-size:16px; font-family:Arial, Helvetica, sans-serif;}

a:link.showHideRecLink		{ color: #cc0000; text-decoration:none;}
a:active.showHideRecLink	{	color: #cc0000; text-decoration:none;}
a:visited.showHideRecLink	{	color: #cc0000; text-decoration:none;}
a:hover.showHideRecLink		{	color: #990000; text-decoration:underline;}
.showHideRecLink			{	line-height:1;color: #cc0000; text-decoration:none; cursor:pointer; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform:uppercase;}
.recTabCenter	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;color:#FFFFFF;text-align:center; vertical-align:middle;font-weight:bold;background-image:url(/CDA/images/recEng/recShowHideTabCenterBkg.gif); background-repeat:repeat-x; padding:0px 10px; }
.recTabTable	{line-height:1;}
.recTabCenterArrow	{background-image:url(/CDA/images/recEng/recShowHideTabCenterArrow.gif); background-repeat:no-repeat;background-position:50% 0%;height:38px; }
.recTabCenterText	{padding-top:12px; float:left;}

a:link.hideRecLink     { color: #ffffff; text-decoration:none;}
a:active.hideRecLink   {	color: #ffffff; text-decoration:none;}
a:visited.hideRecLink  {	color: #ffffff; text-decoration:none;}
a:hover.hideRecLink    {	color: #ffffff; text-decoration:underline;}
.hideRecLink			{	color: #ffffff; cursor:pointer; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration:none; text-transform:uppercase;}


.recTabsSel {padding:0px 15px; cursor:pointer; COLOR:#fff; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/recEng/recTabsCenterSel.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 36px; line-height:1;}
.recTabs {	padding:0px 15px; cursor:pointer; COLOR:#355377; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/recEng/recTabsCenter.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 36px; line-height:1; }
.recTabsCorner {	cursor:pointer; BORDER-BOTTOM: #d2d2a3 0px solid; }
.recTabsHover {	padding:0px 15px; cursor:pointer; COLOR:#1c6dc8; font-weight:bold; font-size:11px; BACKGROUND:url(/CDA/images/recEng/recTabsCenter.gif) repeat-x top left; FONT-FAMILY: Arial; TEXT-ALIGN: center; HEIGHT: 36px; line-height:1;}
.scrollDivRec {float:left;height:23px;width:35px;cursor:pointer;text-align:right}
.scrollDivRecDisabled {float:left;height:23px;width:35px;cursor:default;text-align:right}



/* Recommendation Engine End */

.noSearchResultsRHS {background-color:#f5f5f5}
.oneTimeMessageContainer {padding:0px; text-align:center; background-image:url('/CDA/images/background/oneTimeMessage.jpg');background-repeat:no-repeat;}
.oneTimeMessageHeader	{padding-left:20px; padding-right:20px; text-align:center; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 26px; color:#E50000;}
.oneTimeMessageContent	{padding-left:20px; padding-right:20px; text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 20px; color:#4a4840;}
.oneTimeMessageTxtSm	{ text-transform:none; font-family: Arial;  FONT-WEIGHT: bold; FONT-SIZE: 14px; color:#4a4840;}
