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

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: 800px;
	font-size: 12px;
	color: #b19361;
}

#footer {
	font-size: 11px;
	line-height: 16px;
	color: #f2f2f2;
	width: 800px;
	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;
}

.greyBorderBottom {
	border-bottom: 2px #999999 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;
}

.blue_ticketTable_test {
	background-color: #D5EAFF;
	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;
}

.greyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #a0a0a0;
}

.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;
}

.hdImageTickets {
	padding: 0px 12px 15px 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;
}

.MilitaryBase a:link {
	color: #ef981b;
}

MilitaryBase a:visited {
	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;
}

.landingpg_txt {
	font-family: verdana, helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
	
/*Coke Sweeps*/	
.coke_sweeps {
	width: 505px;
	float: left bottom;
	margin: 0 0 0 0;
	background-image: url(../images/background/bg_coke_sweeps_yellow.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.coke_sweeps .copy {
	padding: 0px 10px 10px 10px;
	background-image: url(../images/background/bg_coke_sweeps_yellow.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.coke_sweeps .copy .package {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	_height: 1%;
}

.coke_sweeps .copy .package .hdr {
	margin: 0 0 5px 0;
}

.coke_sweeps .copy .package p {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.coke_sweeps .copy .package .cta {
	text-align: right;
	background-image: url(../images/vacation_packages/border_cta.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

.coke_sweeps .copy .package .cta .img {
	float: right;
	padding-left: 10px;
	background-color: #C8E5FF;
}

/*FL Res Zephyr */
.flres_zephyr {
	width: 331px;
	float: left bottom;
	padding: 15px 10px 0 150px;
	margin: 0 0 0 0;
	background-image: url(../images/background/zephyr_bg.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
}

.flres_zephyr .copy {
	padding: 0px 10px 10px 10px;
	background-image: url(../images/background/zephyr_bg.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.flres_zephyr .copy .package {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	_height: 1%;
}

.flres_zephyr .copy .package .hdr {
	margin: 0 0 5px 0;
}

.flres_zephyr .copy .package p {
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}

.flres_zephyr .copy .package .cta {
	text-align: right;
	background-image: url(../images/vacation_packages/border_cta.gif);
	background-position: left center;
	background-repeat: repeat-x;
}

.flres_zephyr .copy .package .cta .img {
	float: right;
	padding-left: 0px;
	background-color: #C8E5FF;
}

/* 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 */


/* End Text Styles */
