body {
	color: #000000;
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
	margin: 0px;
	background-color: #208DEC;
}



td {
	font-size: 10px;
	font-family: verdana, helvetica, sans-serif;
}



ul, ol {
	margin: 0px;
	padding: 0px 0px 0px 17px;
}



#bodyContainer1 {
	text-align: center;
}

#bodyContainer2 {
	margin: 0 auto;
	width: 796px;
	text-align: left;
}



img { border: 0px;
	margin: 0;
	padding: 0px 0px 0px 0px;
 }

 

.ieHack {
 	 height: 1%;
 }



.needLinks {
	padding: 4px 12px 4px 12px;
	font-size: 11px;
	line-height: 1.4em;
	text-align: left;
}



.mainWhiteGrey {
	width: 728px;
	background-image: url(../images/common/white_grey_bg.gif);
	padding: 0px 0px 0px 0px;
	height:1%
}



.mainPadding {
	padding: 13px 16px 10px 24px;
}



#mainContent {
	float: left;
	width: 546px;
	height:1%
}



#mainContentPadding {
	padding: 20px 14px 20px 21px;
}



#mainWhite {
	background-color:#ffffff;
}

	

.popupInnerPadding {
	padding: 0px 10px 20px 10px;
}

.popupOuterPadding {
	padding: 0px 15px 0px 15px;
}



#rightNav {
	float: right;
	width: 182px;
	height:1%
}



#topRightGreen {
	padding: 10px 20px 10px 8px;
	background: #EFFEED;
}



.column {
	float: left;
	padding: 0px 0px 0px 10px;
	width: 248px;
	line-height: 1.2em;
}



.columnHolder {
	padding: 0px 10px 20px 10px;
}



.contentHolder {
	width:506px;
}

	

.htInfoIndented, .indented {
	padding: 0px 0px 0px 35px;
}



.featuredAttractionHolder {
	padding: 6px 0px 4px 0px;
	background-color: #EDF6FE;
}



.featuredAttractionImg {
	padding: 2px 4px 6px 0px;
	float: left;
}



.featuredAttractionLink {
	padding: 0px 0px 0px 0px;
	display: block;
	height: 65px;
	width: 183px;
	margin: 0px 0px 0px 0px;
	font-size: 12px;
}



.featuredAttractionLinkText {
	padding: 5px 20px 5px 4px;
}



.featuredAttractionLinkHolder {
	width: 183px;
	height: 65px;
	float: left;
}



.featuredAttraction {
	background-color: #EDF6FE;
	width: 248px;
	height: 69px;
	padding: 0px 0px 0px 0px;
}



.columnText {
	padding: 9px 10px 17px 13px;
}



.evw_images {
	padding: 0px 0px 0px 0px;
}



.attrListImage {
	float: left;
	padding: 0px 10px 20px 0px;
}



.attrListText {
	float: left;
	width: 350px;
}



.rightNavLink {
	list-style-image: url('../images/right_nav/tri_bullet.gif');
	list-style-type: none;
	padding: 8px 0px 8px 27px;
}



.rightNavLink li {
 	padding: 0px 0px 5px 0px;
	text-align:left; /* added per t3 css 01.17.07 */
}

#hotelPackages { 
  width: 506px;
  height: 120px;
  margin-top:10px;
  background: #FFFFFF url(images/hot_deals/hotel_rates_bg.jpg) repeat-n; 
}



#innerTN {
	padding: 10px 0px 10px 0px;
	text-align: center;
}



.tertiaryNavPadding {
	padding: 0px 0px 10px 0px;
}



/* Pre MasterCard */

#tertiary_nav {
	width: 728px;
	font-size: 12px;
	color: #b19361;
}



#footer {
	font-size: 11px;
	line-height: 16px;
	color: #f2f2f2;
	width: 728px;
	clear: both;
	float: none;
}

/* End Pre MasterCard */



/*MasterCard in Footer */

/*

#footer {
	margin-top: 10px;
	font-size: 11px;
	line-height: 16px;
	color: #F2F2F2;
	width: 728px;
	clear: both;
	float: none;
}



#tertiary_nav {
	border: solid #1581E0 1px;
	position: relative;
	width: 750px;
	height: 50px;
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	background-color: #1581E0;
	font-size: 12px;
}



#tertiary_nav ul {
	margin: 15px 0 15px -60px;
	padding: 0;
}



#tertiary_nav ul li {
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 0;
}



#tertiary_nav img {
	position: absolute;
	top: 5px;
	right: 5px;
}

*/

/* End MasterCard in Footer*/



.blueBorder {
	border: 2px #1A65B3 solid;
}



.blueBorderTop {
	border-top: 2px #1A65B3 solid;
}



.blueBorderBottom {
	border-bottom: 2px #1A65B3 solid;
}



.blueBorderLeft {
	border-left: 2px #1A65B3 solid;
}



.blueBorderRight {
	border-right: 2px #1A65B3 solid;
}



.whiteBorder {
	border: 2px #FFFFFF solid;
}



.whiteBorderTop {
	border-top: 2px #FFFFFF solid;
}



.whiteBorderBottom {
	border-bottom: 2px #FFFFFF solid;
}



.whiteBorderLeft {
	border-left: 2px #FFFFFF solid;
}



.whiteBorderRight {
	border-right: 2px #FFFFFF solid;
}



.ticketCell {
	padding: 10px 10px 10px 10px;
}



.blue_ticketTable {
	background-color: #D5EAFF;
	border-bottom: 9px white solid;
	width: 506px;
}

.ticketTable {
	background-color: #F2F2F2;
	border-bottom: 9px white solid;
	width: 506px;
}



.ComparisonTicketTable {
	background-color: #F2F2F2;
	border-bottom: 9px white solid;
	width: 625px;
}



.whiteBG {
	background-color: #FFFFFF;
}



.ltGreenBG {
	background-color: #EFFEED;
}



.medGreenBG { 
	background-color: #CFECA1;
}



.greyBG {
	background-color: #F2F2F2;
}



.ltBlueBG {
	background-color: #EDF6FE;
}



.dkBlueBG {
	background-color: #00488B;
}



.headerWidth {
	width: 506px;
}



.hdIndent, evIndent, .smIndent {
	padding-left: 12px;
}



.hdPadding {
	padding-top: 5px;
	padding-bottom: 5px;
}



.rtPadding {
	padding-right: 7px;
}



.evPadding {
	padding: 12px 12px 12px 0px;
}



.faqPadding {
	width: 486px;
	padding: 15px 10px 5px 10px;
	border-bottom: 1px #000000 solid;
}



.backtotopPadding {
	padding-top: 15px;
	text-align:center;
}	

	

.hdImage, .evImage {
	padding: 0px 12px 5px 12px;
	float: left;
}



.golfImage {
	padding: 0px 10px 32px 0px;
	float: left;
}



.evText {
	float: right;
	width: 315px;
}



.calendarCell {
	padding: 2px 0px 2px 0px;
}



.calendarBG {
	background-color: #D3E9FF;
}



.calendarDayHeader {
	padding: 2px 2px 2px 2px;
	background-color: #D3E9FF;
	font-weight: bold;
	width: 64px;
	text-align: center;
}



.calendarDateNum {
	font-size: 11px;
	font-weight: bold;
	padding: 7px 5px 2px 2px;
}



.calendarTime {
	text-align: left;
	font-weight: 9px;
	padding: 0px 0px 15px 2px;
	font-size: 10px;
}



.currentDate {
	background-color: #FFFFFF;
}



.diamondBullet {
	list-style-image: url('../images/common/diamond_bullet.gif');
	list-style-type: none;
}



.diamondBullet li {
 	padding: 0px 0px 5px 0px;
	margin: 0px;
}



.cityWalkPromo {
	padding-top: 22px;
	text-align: right;
}



br.clear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;	
}



/* Link styles */

.needLinks a:link {
	color: #FFFFFF;
}



.needLinks a:visited { 
	color: #FFFFFF;
}



.needLinks a:hover { 
	color: #FFFFFF;
}

   

.needLinks a:active  {
	color: #FFFFFF;
}



.rightNavLink a:link {
	color: #1A71BD;
}



.rightNavLink a:visited { 
	color: #1A71BD;
}



.rightNavLink a:hover { 
	color: #1A71BD;
}

   

.rightNavLink a:active  {
	color: #1A71BD;
}



#footer a:link {
	color: #F2F2F2;
	text-decoration: none;
}



#footer a:visited { 
	color: #F2F2F2;
	text-decoration: none;
}



#footer a:hover { 
	color: #F2F2F2;
	text-decoration: underline;
}

   

#footer a:active  {
	color: #F2F2F2;
}



#tertiary_nav a:link {
	color: #FFFFFF;
	text-decoration: none;
}



#tertiary_nav a:visited { 
	color: #FFFFFF;
	text-decoration: none;
}



#tertiary_nav a:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}

   

#tertiary_nav a:active  {
	color: #FFFFFF;
}



.promoText a:link {
	color: #FFFFFF;
}



.promoText a:visited { 
	color: #FFFFFF;
}



.promoText a:hover { 
	color: #FFFFFF;
}

   

.promoText a:active  {
	color: #FFFFFF;
}



.promoText2 a:link {
	color: #FFFFFF;
	text-decoration:none;
}



.promoText2 a:visited { 
	color: #FFFFFF;
	text-decoration:none;
}



.promoText2 a:hover { 
	color: #FFFFFF;
	text-decoration: underline;
}

   

.promoText2 a:active  {
	color: #FFFFFF;
	text-decoration:none;
}

.calendarLink, .blackLink a:link {
	color: #000000;
}



.calendarLink, .blackLink a:visited { 
	color: #000000;
}



.calendarLink, .blackLink a:hover { 
	color: #000000;
}

   

.calendarLink, .blackLink a:active  {
	color: #000000;
}



.featuredAttractionLinkHolder a:link {
	color: #208DEC;
	text-decoration: none;
}



.featuredAttractionLinkHolder a:visited { 
	color: #208DEC;
	text-decoration: none;
}



.featuredAttractionLinkHolder a:hover { 
	color: #208DEC;
	text-decoration: none;
	background-color: #C7E4FE;
}

   

.featuredAttractionLinkHolder a:active  {
	color: #208DEC;
}



a:link {
	color: #00488B;
}



a:visited { 
	color: #00488B;
}



a:hover { 
	color: #00488B;
}

   

a:active  {
	color: #00488B;
}



.blueLink a:link {
	color: #00488B;
}



.blueLink a:visited { 
	color: #00488B;
}



.blueLink a:hover { 
	color: #00488B;
}

   

.blueLink a:active  {
	color: #00488B;
}



.orangeLink a:link {
	color: #EF981B;
}



.orangeLink a:visited { 
	color: #EF981B;
}



.orangeLink a:hover { 
	color: #EF981B;
}

   

.orangeLink a:active  {
	color: #EF981B;
}



.greenlink a:link {
	color: #EF981B;
}



/* End Link Styles */



/* Text styles */



.promoText, .whiteText {
	color: #FFFFFF;
}



.calendarMonth {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}



.SM {
	font-size: 7px;
	vertical-align : super;
}



.blueHeader {
	color: #4DA4F0;
	font-weight: bold;
}



.blueHeaderBig {
	color: #4DA4F0;
	font-weight: bold;
	font-size: 15px;
}



.blueText {
	color: #4DA4F0;
}



.dkBlueText {
	color: #00488B;
}



.orangeText {
	color: #EF981B;
	font-size: 12px;
}



.redText {
	color: #FF0000;
}



.redTextBig {
	color: #FF0000;
	font-size: 12px;
}



.indexText {
	color: #ffffff;
	font-size: 11px;
}



.orangeHdr {
	font-weight: bold;
	color: #EF981B;
}



.orangeHdr2 {
	font-size: 17px;
	font-weight: bold;
	color: #EF981B;
}



strongTxt {
	font-weight:bold;
}

	

.smallbox {
	font-family: verdana, helvetica, sans-serif; 
	font-size:10px;
}



.headerText {
	font-family: verdana, helvetica, sans-serif;
	font-size:11px;
}	



.headerRedText {
	font-family: verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #DC241F;
	font-weight: bold;
}	



.SmallText {
	font-family: verdana, helvetica, sans-serif;
	font-size:9px;
}



.smallCopy {
	font-family: verdana, helvetica, sans-serif;
	font-size:9px;
}



.whiteTicketText {
	font-size: 12px;
	color: #ffffff;
}



.whiteTicketText2 {
	font-size: 10px;
	color: #ffffff;
}

		

/* End Text Styles */


/* Start UO POO Survey */

.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
z-index:100;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 12px Arial;
background-color: #CA0000;
color: white;
cursor: move;
overflow: hidden;
width: auto;
text-align:center;
padding:3px;
z-index:100;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
z-index:100;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 0px;
overflow: auto;
z-index:100;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
z-index:100;
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
z-index:100;
}

.drag-handle{ /*Overwrite default drag handle bar background color with below*/
background-color: #03277C;
z-index:100;
}

#interVeil{ /*CSS for veil that covers entire page while modal window is visible*/
position: absolute;
background: black url('/webinvites/images/blackdot.gif');
width: 10px;
left: 0;
top: 0;
visibility: hidden;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=75);
opacity: 0.75;
z-index:95;
}

/* End UO POO Survey */