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;
}

.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;
}

.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;
}

.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;
}

.tertiaryNavPadding {
	padding: 0px 0px 10px 0px;
}

#innerTN {
	padding: 10px 0px 10px 0px;
	text-align: center;
}

#tertiary_nav {
	width: 728px;
	background: #1581E0;
	font-size: 12px;
	color: #FFFFFF;
}

#footer {
	font-size: 11px;
	line-height: 16px;
	color: #F2F2F2;
	width: 728px;
	clear: both;
	float: none;
}

.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;
}

.ticketTable {
	background-color: #F2F2F2;
	border-bottom: 9px white solid;
	width: 506px;
}

.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;
}

.evPadding {
	padding: 12px 12px 12px 0px;
}

.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;
}

.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;
}

/* 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;
}

.blueText {
	color: #4DA4F0;
}

.dkBlueText {
	color: #00488B;
}

.orangeText {
	color: #EF981B;
}

.orangeHdr {
	font-weight: bold;
	color: #EF981B;
}

/* End Text Styles */

