/* new classes */
	body {
	}
	a,a:visited {
		color : #000080;
/*		text-decoration : none;*/
	}
	.Required {
		color : #800000;
	}
	.SiteTitle {
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #9D8F9D;
	}
	.SectionTitle {
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #000000;
	}
	.SubSectionTable {
/*		background-color : #dddddd;*/
/*		border : solid 1px #999999;*/
	}
	.SubSectionTitle {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #24547C;
/*		background-color : #FDEED7;*/
		border-bottom : 1px solid #294984;
	}
	.SubSectionHref,.SubSectionHref:visited {
		color : #000080;
		text-decoration : none;
	}
	.SubSectionField {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	.SubSectionFooter {
		border-bottom : 1px solid #800000;
	}
	.mainbodytitlebar {
		background-color : #FFFFFF;
		border-bottom : 1px solid #000000;
		font-family : Arial;
		font-weight : bold;
		font-size : 15px;
		color : #000000;
	}
	.mainbodymenubar {
		background-color : #FFFFFF;
		border-right : 1px solid #dddddd;
		font-family : Arial;
		font-size : 11px;
		color : #9D8F9D;
	}
	.sidebarbg {
		background-color : #E6E6E6;
	}
	.mainbodybg {
		background-color : #FFFFFF;
		border : 1px solid #aaaaaa;
	}
	.PrimaryContentArea {
		background-color : #FFFFFF;
		font-family : Arial;
		font-size : 11px;
		color : #9D8F9D;
	}
	.bodyborder {
		border-left : 1px solid #aaaaaa;
		border-top : 1px solid #aaaaaa;
		border-right : 1px solid #666666;
		border-bottom : 1px solid #666666;
	}
	
	.BaseText {
		font-family : Arial;
		font-weight : normal;
		font-size : 11px;
		color : #000000;
	}
	.BaseTextSmall {
		font-family : Arial;
		font-weight : normal;
		font-size : 10px;
		color : #000000;
	}

	.SmallBaseText {
		font-family : Arial;
		font-weight : normal;
		font-size : 10px;
		color : #000000;
	}

	.LargeBaseText {
		font-family : Arial;
		font-weight : normal;
		font-size : 11px;
		color : #000000;
	}

	.LargeBaseTitle {
		font-family : Arial;
		font-weight : bold;
		font-size : 13px;
		color : #000000;
	}
	
	.SmallBaseTitle {
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #000000;
	}

	.BaseTitle {
		font-family : Arial;
		font-weight : bold;
		font-size : 10px;
		color : #000000;
	}
	.BaseLink,.BaseLink:visited {
		color : #000000;
	}
	.FooterTable {
		padding : 5px;
		font-family : arial;
		font-size : 11px;
		color : #5A595A;
		background-color : #FFFFFF;
		border-top : 1px solid #dddddd;
	}
	.FooterText {
		font-family : arial;
		font-size : 11px;
		color : #C2C2C2;
	}
	.FooterLink,.FooterLink:visited {
		font-family : arial;
		font-size : 11px;
		color : #5A595A;
	}
	.TabActive {
		/*border : 1px solid #0D3966;*/
		padding : 2px;
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #FFFFFF;
		background-color : #d8e8f8;
	}
	.TabInactive {
		border : 1px solid #C6C7DE;
		padding : 2px;
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #636563;
	}
	.TabActiveBackground {	background-color : #d8e8f8;	}
	.TabInactiveBackground { background-color : #C6C7DE; }
	.TabContrast {
		background-color : #85B5D0;
		font-family : Arial;
		font-weight : bold;
		font-size : 11px;
		color : #FFFFFF;
		border-bottom : 1px solid #bbbbbb;
	}
	.TabBarBackground {
		background-color : #763155;
	}
	.TabLinkActive,.TabLinkActive:visited {
		color : #0D3966;
/*		text-decoration : none;*/
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
	}
	.TabLinkInactive,.TabLinkInactive:visited {
		color : #072748;
/*		text-decoration : none;*/
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
	}


	.SecondaryTabActive,.SecondaryTabActive:visited {
		background-color : #D3D3C4;
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		color : #FFFFFF;
		border-bottom : 1px solid #A1A18F;
	}
	.SecondaryTabContrast {
/*		background-color : #A1A18F;*/
	}
	.SecondaryTabInactive,.SecondaryTabInactive:visited {
		background-color : #678DB3;
	}

	.SecondaryTabLinkActive,.SecondaryTabLinkActive:visited {
		color : #636563;
/*		text-decoration : none;*/
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
	}
	.SecondaryTabLinkInactive,.SecondaryTabLinkInactive:visited {
		color : #636563;
/*		text-decoration : none;*/
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
	}
	
	
	.ContentTable1 {
/*		border : 1px solid #000000;
		background-color : #eeeeee;*/
	}
	.ContentTable2 {
/*		border : 1px solid #000000;
		background-color : #C2B4BC;*/
	}
	.ContentTable3 {
/*		border : 1px solid #000080;
		background-color : #eeeeee;*/
	}
	.ContentTableStandalone {
/*		border : 1px solid #000080;
		background-color : #eeeeee;*/
	}

	.ContentTitleBar1 {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #FFFFFF;
		padding : 3px;
		padding-left : 6px;
		/*border : 1px solid #0D3966;*/
		background-color : #408ada;
	}
	.ContentTitleBar2 {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #FFFFFF;
		padding : 3px;
		padding-left : 6px;
		/*border : 1px solid #0D3966;*/
		background-color : #408ada;
	}
	.ContentTitleBar3 {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #0D3966;
		padding : 3px;
		padding-left : 6px;
		/*border : 1px solid #0D3966;*/
		background-color : #d8e8f8;
	}
	.ContentTitleBarStandalone {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #0D3966;
		padding : 3px;
		padding-left : 6px;
		border-bottom : 1px solid #000000;
		background-color : #D0E3EA;
	}
	.ContentTitleStandalone {
		font-family : Arial;
		font-size : 12px;
		font-weight : bold;
		color : #666666;
	}
	.ContentTextStandalone {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	

	.ContentField1 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	.ContentField2 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	.ContentField3 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	.ContentFieldStandalone {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		background-color : #d8e8f8;
	}

	.Href1,.Href1:visited {
		color : #000080;
		text-decoration : none;
	}
	.Href2,.Href2:visited {
		color : #000080;
		text-decoration : none;	
	}
	.Href3,.Href3:visited {
		color : #000080;
		text-decoration : none;	
	}
	.HrefStandalone,.HrefStandalone:visited {
		color : #000080;
		text-decoration : none;	
	}
	

	.FormButton {
		font-family : Arial;
		font-size : 11px;
		color: #000000;	background-color: #EEEEEE;	font-weight: bold;	margin: 0px 0px 0px 5px;	border:1px solid;	border-color:#000000; cursor : pointer;	
	}

	.FormInput {
		font-family : Arial;
		font-size : 10px;
		font-weight : normal;
	}

	.Highlight {
		background-color : #ffff66;
	}
	
	.ListTable1 {
		border : 1px solid #999999;
	}
	.ListTitle1 {
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		color : #000000;
		border-bottom : 1px solid #000000;
		background-color : #E6F2F2;
	}
	.ListFooter1 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		background-color : #E6F2F2;
	}
	.ListData1 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		border-bottom : 1px solid #000000;
	}
	.ListField1 {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
	}
	.GridTable {
		border : 1px solid #000000;
		background-color : #cccccc;
	}
	.GridTitleBar {
		font-family : Arial;
		font-size : 10px;
		font-weight : bold;
		color : #000000;
		border-bottom : 1px solid #000000;
		background-color : #A6B3BF;
	}
	.GridSubTitleBar {
		font-family : Arial;
		font-size : 11px;
		font-weight : bold;
		color : #000000;
		border-bottom : 1px solid #000000;
	}
	.GridCell {
		font-family : Arial;
		font-size : 11px;
		font-weight : normal;
		color : #000000;
		background-color : #FFFFFF;
		border : 1px solid #000000;
	}

/* old classes */
	
/*	.footerlink {
		color : #FFFFFF;
	}
	.tablink {
		font-family : Arial;
		font-size : 10pt;
		color : #FFFFFF;
		font-weight : bold;
		background-color : #678DB3;
	}
	.tablinkactive {
		font-family : Arial;
		font-size : 10pt;
		color : #FFFFFF;
		font-weight : bold;
		background-color : #B2C8DB;
	}
	.tabbar {
		font-family : Arial;
		font-size : 8.5pt;
		color : #FFFFFF;
		font-weight : bold;
		background-color : #678DB3;
	}
	.normal {
		color : #000000;
		font-family : Arial;
		font-size : 9pt;
	}
	.normaltitle {
		color : #000000;
		font-family : Arial;
		font-size : 9pt;
		font-weight : bold;
	}
	.normaltitle2 {
		color : #004080;
		font-family : Arial;
		font-size : 9pt;
		font-weight : bold;
	}
	.normaltitle3 {
		color : #808000;
		font-family : Arial;
		font-size : 9pt;
		font-weight : bold;
	}
	.normaltitle4 {
		color : #800000;
		font-family : Arial;
		font-size : 9pt;
		font-weight : bold;
	}

	.normalsmall {
		color : #000000;
		font-family : Arial;
		font-size : 8pt;
	}
	.normaltitlesmall {
		color : #000000;
		font-family : Arial;
		font-size : 8pt;
		font-weight : bold;
	}
	.normalmedium {
		color : #000000;
		font-family : Arial;
		font-size : 8.5pt;
	}
	.normaltitlemedium {
		color : #000000;
		font-family : Arial;
		font-size : 8.5pt;
		font-weight : bold;
	}

	.contactinfo {
		font-family : Arial;
		font-weight : bold;
		font-size : 12pt;
		color : #000080;
	}
	.otherlinks {
		color : #ffffdd;
	}
*/

/* Start Offer Detail */
.ODprice { color: #FF0000; font-size: 19px;	text-decoration: none; 	font-family: Verdana, Arial, sans-serif; }
.ODpricecolor { color: #FF0000; font-size: 11px; text-decoration: none; }
.ODPriceBoxText { color: #4A4A4A; font-size: 8.5pt; }
.ODPriceBoxTitle { color: #4A4A4A; font-size: 8.5pt; font-weight: bold; }
.ODListItemLink { text-decoration : underline; }
.ODGroupBox { color: #000000; background-color: #eeeeee ; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 8px; }
.ODGroupBoxDateBox { background-color: #F7F7F7; border-color: #333333;  margin: 5px 0px 4px 0px; border-style: solid; border-width: 1px;}
.ODPriceBoxRow0 {	color : #000000; background-color : #FFFFFF; padding : 3px; }
.ODPriceBoxRow1 {	color : #000000; background-color : #EEEEEE; padding : 3px; }
.ODPriceBoxLink {	text-decoration: none; }
.SpecialOD { background-color: #CCFFCC; border-color: #AAAAAA; border-style: solid; border-width: 1px;} 

.ODLinkButton a:link { color:#008184; border-color: #008184; border-style: solid; border-width: 1px; text-decoration: none; padding: 0px 4px 0px 4px; }
.ODLinkButton a:visited { color:#008184; border-color: #008184; border-style: solid; border-width: 1px; text-decoration: none; padding: 0px 4px 0px 4px; }
.ODLinkButton a:active { color:#008184; border-color: #008184; border-style: solid; border-width: 1px; text-decoration: none; padding: 0px 4px 0px 4px; }
.ODLinkButton a:hover { color:#ee0000; border-color: #008184; border-style: solid; border-width: 1px; text-decoration: none; padding: 0px 4px 0px 4px; }

.ODHighlight { background-color: #FFFFB6;	padding : 3px; }
.LargeTitle3 { color: #004080; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 13pt; font-weight: bold; }

	/* COLOR1=TabActive  COLOR2=TabInactive*  COLOR3=TabLinkActive  COLOR4=TabLinkInActive */
div.contentOD {  background-color : #EEEEEE; border: #d8e8f8 solid 3px; padding: 0px; margin: 0px; width: 400px; font-family: Arial, Helvetica, sans-serif; }
div.contentPricesOD { background-color : #EEEEEE; border: #d8e8f8 solid 3px; padding: 0px; margin: 0px; overflow: auto; width: 400px; height: 150px; font-family: Arial, Helvetica, sans-serif; }
div.MainContentOD { border: #d8e8f8 solid 3px; padding: 0px; margin: 0px;	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.ODPriceBoxHeaderGroupBox {color : #0D3966;	background-color : #d8e8f8;	font-size : 11px;	font-weight : bold;	padding : 0px;	padding-left : 0px;}
.ODPriceBoxHeader {	color : #0D3966; background-color : #d8e8f8; font-size : 11px;	font-weight : bold;	padding : 0px;	padding-left : 0px;	padding : 3px;	padding-left : 4px; }
.ODTabActive { color : #0D3966;	background-color : #d8e8f8;	background-image: url(/images/Tabs/corners_white_80.gif); background-repeat: no-repeat; background-position: top; padding: 0px;	font-family:Arial;	font-size : 12px;	text-align: center;	font-weight : bold; border-right : 1px solid #FFFFFF;	padding-top : 3px;	padding-bottom : 3px; }
.ODTabInactive { color : #072748;	background-color : #C6C7DE;	background-image: url(/images/Tabs/corners_white_80.gif);	background-repeat: no-repeat; background-position: top; padding: 0px;	font-family:Arial;	font-size : 12px;	text-align: center;	font-weight : bold; border-right : 1px solid #FFFFFF;	padding-top : 3px;	padding-bottom : 3px;	cursor:pointer; }
.ODLinkActive { color : #0D3966;	text-decoration : none;}
.ODLinkInactive { color : #072748;	text-decoration : none;	cursor:pointer;}
/* End Offer Detail */

/* Start Resort Detail */
.AtAGlanceLarge {font-size : 13px;	font-family: Arial, Helvetica, sans-serif; font-weight : bold; }
.AtAGlanceSmall {font-size : 10px; font-family: Arial, Helvetica, sans-serif;}
.borderline { border-style: solid; border-width: 1px; }
/* End Resort Detail */

/* Start Search Results */
.solidline {	border-right: #DDDDDD 0px solid;	padding-right: 4px;	border-top: #DDDDDD 0px solid;	padding-left: 0px;	padding-bottom: 0px;	border-left: #DDDDDD 0px solid;	padding-top: 0px;	border-bottom: #DDDDDD 1px solid }
.SRprice800 { font-size: 18px;	text-decoration: none; 	font-family: Verdana, Arial, sans-serif; color: #003063 }
.SRprice600 { font-size: 15px;	text-decoration: none; 	font-family: Verdana, Arial, sans-serif; color: #003063  }

.ResultsBoxTop800 { background-image: url(/css/images/ResultsBoxTop800.gif); background-repeat: no-repeat; background-position: top; padding: 0px; }
.ResultsBoxTop600 { background-image: url(/css/images/ResultsBoxTop600.gif); background-repeat: no-repeat; background-position: top; padding: 0px; }
.ResultsTitle800 { font-family:Arial;	font-size : 14px;	font-weight : bold;	text-decoration: none;}
.ResultsTitle600 { font-family:Arial;	font-size : 13px;	font-weight : bold;	text-decoration: none;}

.ResortsBoxFeat800 { font-family:Arial;	font-size : 13px;	font-weight : bold;	text-decoration: none;}
.ResortsBox800 { font-family:Arial;	font-size : 12px;	font-weight : bold;	text-decoration: none;}
.ResortsBoxFeat600 {font-family:Arial;	font-size : 12px;	font-weight : bold;	text-decoration: none;}
.ResortsBox600 { font-family:Arial;	font-size : 12px;	font-weight : bold;	text-decoration: none;}
/* End Search Results */

.ThemePlacehold1{}
.ThemePlacehold2{}
.ThemePlacehold3{}
.ThemePlacehold4{}
.ThemePlacehold5{}
.ThemePlacehold6{}

