body,td,div,input,select,textarea {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
}


h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin: 0px;
	color: #990066;
	padding-bottom: 10px;
}

h1.wdw {
	color: #FF9900;
}


h2 {
	font-size: 14px;
	margin: 6px;
	line-height: 22px;
}


h3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 19px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

h4 {
font-size: 14px;
font-family : Arial, Helvetica, sans-serif;
line-height: 19px;
	
}

h5 {
	font-size: 11px;
	font-family : Verdana;
	font-weight: normal;
	
}


h6 {
	font-size: 10px;
	font-family : arial;
	font-weight: normal;
	line-height: 15px;
	
}


hr {
	width: 100%;
	height: 1px;
	margin: 5px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-bottom-style: dashed;
	border-bottom-color: #990066;
}


.txtSm {
	font-size: 10px;
	line-height: 17px;
}

.highlight {
	color: #ffcc00;
}

.imgNoBorder{
	border:0;
}

/* -------------------------- links ------------------------- */

a  {
	color : #333333;
}

a:link {
	color : #333333;
}

a:hover {
	color : #CC0000;
}

a.footer {
	text-decoration: none;
	color: #CC3300;
}

a.footer:hover {
	text-decoration: underline;
	color: #CC3300;
}




/* -------------------------- forms ------------------------- */

form {
	margin: 0px;
}

input,select,textarea {
	/* line-height: 13px;
	font-size: 11px;
	border-color: #CCD4EC #CCD4EC #CCD4EC #CCD4EC; */
}

/* base attributes above */
input {
	/*border: 1px solid #C8CCCC; */
	padding: 0px; /* gets rid padding in Firefox */
	margin: 0px;
}

input.search {
	background-color: #F5F5F5;
	padding-left: 2px;
	width: 154px;
}


/* makes radio buttons line up with text */
input.radio, input.checkbox {
	margin: 4px 3px -2px 0px;
}

.submit {
	/* background-color: #70A7C4;
	color: #fff;
	padding: 1px;
	border-top: 1px solid #B9D5E3;
	border-left: 1px solid #B9D5E3;
	border-right: 1px solid #4585A7;
	border-bottom: 1px solid #4585A7;
	cursor: pointer;
	font-weight: bold; */
}


li {
	line-height: 18px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


/* -------------------------- styles ------------------------- */


.alert{
	color: #CC0000;
}


.alert a:link {
	font-weight: bold;
	text-decoration: underline;
	color: #CC0000;
}

.alert a:visited {
	font-weight: bold;
	color: #CC0000;
}

.alert a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #CC0000;
}




.reqd {
	font-weight: bold;
	color: #CC0000;
}


.terms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.footer {
	color: #CC0000;
}


.footer a:link {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

.footer a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

.footer a:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #CC0000;
}




.copyright {
	font-size: 10px;
	padding-top: 15px;
	padding-bottom: 20px;
	color: #FF99CC;
	line-height: 14px;
}


.keywords {
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #FF99CC;
	line-height: 14px;

}

.keywords a:link {
	text-decoration: underline;
	color: #FF99CC;
}

.keywords a:hover {
	color: #FFFFCC;
	text-decoration: underline;
	color: #FF99CC;
}

.keywords a:visited {
	text-decoration: underline;
	color: #FF99CC;
}

.currentDeals {
	background-image: url(../_gfx_/homeNEW/current-deals-gradient.jpg);
	background-repeat: no-repeat;
	color: #fff;
	line-height: 15px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #66CCFF;
	border-left-color: #66CCFF;
}

.currentDeals a:link {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.currentDeals a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.currentDeals a:hover {
	color: #FFFF00;
	text-decoration: underline;
	font-weight: bold;
}





.aboutUs {
	background-image: url(../_gfx_/homeNEW/about-body.gif);
	background-repeat: repeat-y;
	padding-top: 3px;
	padding-right: 20px;
	padding-bottom: 3px;
	padding-left: 20px;
}


.aboutUs a:link {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

.aboutUs a:visited {
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
}

.aboutUs a:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}



.bodyContent {
	line-height: 18px;
	color: #606060;
	padding-top: 30px;
	padding-right: 55px;
	padding-bottom: 0px;
	padding-left: 20px;
}



.pageBackYellow {
	background-image: url(/_gfx_/tmpltNEW/bck-yellow-gradient.jpg);
	background-repeat: no-repeat;

}


.sideNavLinks_walt-disney-world {
	padding-left: 2px;
	padding-right: 15px;
	background-image: url(/_gfx_/tmpltNEW/WDW/to-do_bckgrnd.gif);
	background-repeat: repeat-y;
	
}


.sideNavLinks_walt-disney-world li {
	list-style-image: url(/_gfx_/tmpltNEW/WDW/bullet.gif);
}

.sideNavLinks_walt-disney-world a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

.sideNavLinks_walt-disney-world a:link {
	color: #CC0000;		
}

.sideNavLinks_walt-disney-world a:visited {
	color: #660000;		
}

.sideNavLinks_walt-disney-world a:hover {
	color: #FF0000;		
}



.sideNavLinks_disney-cruise {
	padding-left: 2px;
	padding-right: 15px;
	background-image: url(/_gfx_/tmpltNEW/DCL/to-do_bckgrnd.gif);
	background-repeat: repeat-y;
}


.sideNavLinks_disney-cruise li {
	list-style-image: url(/_gfx_/tmpltNEW/DCL/bullet.gif);
}

.sideNavLinks_disney-cruise a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #006699;
}

.sideNavLinks_disney-cruise a:link {
	color: #006699;
}

.sideNavLinks_disney-cruise a:visited {
	color: #003366;
}

.sideNavLinks_disney-cruise a:hover {
	color: #0099CC;
}





.sideNavLinks_disney-land {
	padding-left: 2px;
	padding-right: 15px;
	background-image: url(/_gfx_/tmpltNEW/LAND/to-do_bckgrnd.gif);
	background-repeat: repeat-y;
}


.sideNavLinks_disney-land li {
	list-style-image: url(/_gfx_/tmpltNEW/LAND/bullet.gif);
}

.sideNavLinks_disney-land a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #648501;
}

.sideNavLinks_disney-land a:link {
	color: #648501;
}

.sideNavLinks_disney-land a:visited {
	color: #003300;
}

.sideNavLinks_disney-land a:hover {
	color: #7FA701;
}





.sideNavLinks_adventures {
	padding-left: 2px;
	padding-right: 15px;
	background-image: url(/_gfx_/tmpltNEW/ABD/to-do_bckgrnd.gif);
	background-repeat: repeat-y;
}


.sideNavLinks_adventures li {
	list-style-image: url(/_gfx_/tmpltNEW/ABD/bullet.gif);
}

.sideNavLinks_adventures a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #990066;
}

.sideNavLinks_adventures a:link {
	color: #990066;
}

.sideNavLinks_adventures a:visited {
	color: #660066;
}

.sideNavLinks_adventures a:hover {
	color: #BF0281;
}



.highlightMemoTxt_walt-disney-world {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	padding-right: 45px;
	padding-left: 30px;
	line-height: 15px;
	padding-bottom: 10px;
	background-image: url(../../_gfx_/template/walt-disney-world/memo_slice.gif);
	background-repeat: repeat;
	text-align: left;
}


.highlightMemoTxt_disney-land {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	padding-right: 45px;
	padding-left: 30px;
	line-height: 15px;
	padding-bottom: 10px;
	background-image: url(../../_gfx_/template/disney-land/memo_slice.gif);
	background-repeat: repeat;
	text-align: left;
}



.highlightMemoTxt_disney-cruise {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	padding-right: 45px;
	padding-left: 30px;
	line-height: 15px;
	padding-bottom: 10px;
	background-image: url(../../_gfx_/template/disney-cruise/memo_slice.gif);
	background-repeat: repeat;
	text-align: left;
}

.highlightMemoTxt_adventures {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0099CC;
	padding-right: 45px;
	padding-left: 30px;
	line-height: 15px;
	padding-bottom: 10px;
	background-image: url(../../_gfx_/template/adventures/memo_slice.gif);
	background-repeat: repeat;
	text-align: left;
}




.destinationLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #990066;
	text-decoration: none;
}



.formQuote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 5px;
}




.QuoteIntroLeft {
	font-weight: normal;
	color: #333333;
	background-color: #FFFBE8;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px dashed #FF9900;
}

.QuoteIntroRight {
	font-weight: normal;
	color: #333333;
	background-color: #FFFFFF;
	padding: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



.QuoteOrange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DD5800;
	background-color: #FFE7C1;
}
.QuoteGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #61860B;
	background-color: #E6FBB5;
}

.QuoteBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000AA;
	background-color: #DFDFFF;
}

.QuoteRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E10038;
	background-color: #FFCAD8;
}

.QuotePink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6666;
	background-color: #FFE8E8;
}


.QuoteYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFF99;
}


.QuotePurple {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #76416C;
	background-color: #EDDEEB;
}


.QuoteTeal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #158274;
	background-color: #DBF9F5;
}

.QuoteHeadRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF4272;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #E10038;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E10038;
}
.quoteHeadOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #FF9900;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF6600;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF6600;
	font-weight: bold;
}
.quoteHeadGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #57780A;
	background-color: #B6EF30;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #81B10E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #81B10E;
}
.quoteHeadBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #5959FF;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0000A8;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0000A8;
}

.quoteHeadPurple {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #AC68A0;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #7B4472;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7B4472;
}

.quoteHeadTeal {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #21C7B3;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #1BA594;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1BA594;
}

.quoteHeadYellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #FEEE2C;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFCC00;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
}


.quoteHeadPink {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FFBFBF;
	padding: 5px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FF9B9B;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9B9B;
}


.QuoteBodyPink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FFD5D5;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}



.QuoteBodyRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	background-color: #FF809F;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.quoteBodyOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FEC97A;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.quoteBodyGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #CFF479;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.quoteBodyBlue {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #A4A4FF;
	padding: 5px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.quoteBodyBlueLI {
	line-height: 13px;
}

.quoteBodyPurple {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #CCA4C5;
	padding: 5px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.quoteBodyTeal {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #C1F4EE;
	padding: 5px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.quoteBodyYellow {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FEF376;
	padding: 5px;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	color: #333333;
}


.QuoteAgree {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0099;
	background-color: #FFCCCC;
	padding: 10px;
	font-size: 12px;
	border: 1px dashed #FF99CC;
}


.linkWhite {
	color: #FFFFFF;
	
}





.CruiseSix {
	background-color: #CCF4FF;
	padding: 5px;
	line-height: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #40D9FF;
	color: #006699;
	border-top-style: solid;
	border-top-color: #8AE4FF;
	border-top-width: 1px;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.CruiseNine {
	background-color: #91E9FF;
	padding: 5px;
	line-height: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00B3DF;
	color: #006699;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}

.CruiseTen {
	background-color: #1CD1FF;
	padding: 5px;
	line-height: 13px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #008BAE;
	color: #005177;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}
.CruiseHeadRow {
	color: #669999;
	background-color: #E1FFE1;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CC66;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #99CC66;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
	vertical-align: middle;
}
.itinerary {
	color: #006699;
	font-size: 10px;
	background-color: #E1F5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	padding: 5px;
}

.itineraryDay {
	color: #006699;
	font-size: 10px;
	background-color: #B3E7FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99CCFF;
	padding: 5px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}

.cruiseImage {
	padding: 5px;
	border: 1px solid #999999;
}
.dividerForm {
	border-bottom-style: dotted;
	border-bottom-color: #CC0000;
	border-bottom-width: 1px;
	padding-bottom: 10px;
}

 /* start the styles for Adventures By Disney */
 
.TravelDatesHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #9D0076;
	text-align: center;
} 
 

.RegularSeasonHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0099;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.RegularSeasonContent {
	background-color: #FFE8FA;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #535353;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFB7ED;
	text-align: center;
	padding: 3px;
}

.RegularSeasonContentAdults {
	background-color: #FFCEF4;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #990066;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFB7ED;
	text-align: center;
	padding: 3px;
}

.ValueSeasonHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #99CC00;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.ValueSeasonContent {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #535353;
	background-color: #F4FFD2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8DF00;
	padding: 3px;
	text-align: center;
}
.AccommHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0099CC;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.AccommContent {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	background-color: #DBEEF7;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93C9E3;
}
.MealsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #009999;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
.MealsContent {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #666666;
	background-color: #DEEFEF;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD7D7;
}

.ValueSeasonContentAdults {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	color: #789F00;
	background-color: #EAFFAA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A8DF00;
	padding: 3px;
	text-align: center;
}

 /* end the styles for Adventures By Disney */
 

 
 


.SundayNote {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 11px;
	background-color: #FFE8FA;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	border: 1px dashed #996699;
	color: #990066;
}


.onBoardRow1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	color: #0066CC;
	background-color: #AEEBFF;
	text-align: center;
	vertical-align: middle;
}

.onBoardRow2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	background-color: #FFFFAA;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
}

.onBoardRow3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	background-color: #FFDDBB;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
}

.onBoardRow4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
	background-color: #B6E7B6;
	text-align: center;
	vertical-align: middle;
	line-height: 14px;
}


/* styles for the Sample Pricing Page */


.PricingColumnSharedHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FF6600;
	padding: 4px;
	font-weight: bold;
	text-align: center;
}

.PricingColumn1Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	background-color: #9e0068;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E984B9;
	font-weight: bold;
}


.PricingColumn1RowA {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #CA3693;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #990066;
	text-align: left;
}


.PricingColumn1RowB {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #E984B9;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CE4A98;
}


.PricingColumn1RowC {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #E36AAE;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CA3693;
}



.PricingColumn2Header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #00689c;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6EB4E8;
}


.PricingColumn2RowA {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #3e95ca;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00689C;
}


.PricingColumn2RowB {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #6eb4e8;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #00689C;
}



.PricingColumn3Header {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #2f9a00;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACD100;
}


.PricingColumn3RowA {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #82c200;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F9A00;
}


.PricingColumn3RowB {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #ACD100;
	text-align: center;
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2F9A00;
}
.PricingSmallText {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}





.PricingSmallText a:link {
	color: #FFFFFF;
	text-decoration: underline;
	
}

.PricingSmallText a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	
}

.PricingSmallText a:hover {
	color: #FFFF00;
	text-decoration: underline;
	
}


/* END styles for the Sample Pricing Page */

a.resortName {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #990066;
	padding-bottom: 4px;

}


a.resortName:hover {
	color: #FF6600;
} 




/* styles for the Theme Park Ticket Prices page */

.TicketChartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #D34E9C;
	text-align: center;
	vertical-align: middle;
	padding: 4px;
}
.TicketChartRow1 {
	background-color: #FFD6EB;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D34E9C;
	border-bottom-color: #D34E9C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 90px;
}


.TicketChartRow2 {
	background-color: #FFEEF7;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
	width: 90px;
}

.TicketChartType {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

/* END styles for the Theme Park Ticket Prices page */



.HeaderPinkTxt {
	font-size: 16px;
	font-weight: bold;
	color: #990066;
}





/* tool tip style*/
.yui-tt {
    color:#000000;
    font-size:10pt;
    border: 1px solid #d42929;
    background-color: #ffffff;
    padding: 5px;
    width:350px;
  }
  
  
  /* Home Page right side scroller*/
  #HPRight {
	/* Typical fixed height and fixed width example */
	width: 325px;
	height: 600px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	background-color: #ffffff;
	margin: 0.3em auto;
	padding: 15px;
}
  
.PricingColumnHighlight {
	color: #FFFF00;
}


.StateroomHeader {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9E0068;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
.StateroomRowA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CA3693;
	text-align: center;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
}

.StateroomRowB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #E984B9;
	text-align: center;
	vertical-align: middle;
	padding-top:5px;
	padding-bottom:5px;
}

#clear {
	clear:both;
	height:10px;
}



/* HOME PAGE BLOG */

#hp-blog{
	text-align:center;

}

#hp-blog h1 {
	color:white;
	text-transform:uppercase;
	padding-bottom:15px;
	}

#hp-blog .text {
	text-align:left;
	padding-bottom:15px;
}


/* WEB 2 FOOTER */
#footer {
border: 1px solid #ff9900;
padding: 25px;
text-align: left; 
width: 895px;
-webkit-border-radius: 35px;
-moz-border-radius: 35px;
border-radius: 35px;
-webkit-box-shadow: #000 0px 6px 5px;
-moz-box-shadow: #000 0px 6px 5px;
box-shadow: #000 0px 6px 5px;
min-height:300px; 
height:auto !important; 
height:100%;
background: #ffffff;
margin:0px auto;
behavior: url(/css/PIE.htc);
}

#footer h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0px;
	color: #990066;
	padding-bottom: 10px;
}

#footer a, #footer a:link  {
	color : #990066;
	text-decoration:none;
}


#footer a:hover {
	color : #CC0000;
}


/* LEFT SIDE PHOTO GALLERY */
#Photo-Gallery ul {
	list-style:none; 
	margin: 0 auto; 
	padding: 0;
	}
	
#Photo-Gallery .photo {
	/*-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;*/
	border: 10px solid #FFF;
	-webkit-box-shadow: #999 0px 6px 5px;
	-moz-box-shadow: #999 0px 6px 5px;
	box-shadow: #999 0px 6px 5px;
	margin:0px auto;
	padding: 0;
	behavior: url(/css/PIE.htc);
}

#Photo-Gallery .caption {
	/*-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: #000 0px 6px 5px;
	-moz-box-shadow: #000 0px 6px 5px;
	box-shadow: #000 0px 6px 5px;*/
	border: 0px solid #6bb7ed;
	background-color: #fff;
	color: #8f0061;
	font-size: 10px;
	text-align:center;
	font-style:italic;
	font-weight:bold;
	margin:0px auto;
	margin-top:5px;
	padding: 2px;
	behavior: url(/css/PIE.htc);
}

