/*-----------------------------------------------
Client: Paramount Parks
Function: Product Portal Global Definitions.
Author:   Jason Walle | jwalle@edreamz.com
Modified:  15 Dec 2004
Copyright: Copyright (C) 2004 E-dreamz, Inc. 
-----------------------------------------------*/
/* Imported Styles
----------------------------------------------- */
@import url("ppBackgrounds.css");
@import url("ppShopping.css");
@import url("ppMediaCenter.css");
@import url("ppForms.css");
@import url("ppTables.css");
@import url("ppFAQs.css");
@import url("ppAttractions.css");
@import url("ppAccommodations.css");

body, td, p, div {
	color : #010150;
	font : normal normal normal 12px/normal Arial, Helvetica, sans-serif
}

body.global	{
	/*background : url(../images/backgrounds/globalTop.gif) repeat-x;*/
	margin : 0px 0px 0px 0px
}

body.globalCorp	{
	background : url(../images/backgrounds/globalTopCorp.gif) repeat-x;
	margin : 0px 0px 0px 0px
}

p {
	margin-bottom : 10px;
	margin-top : 0px
}


/* Copy Areas
----------------------------------------------- */
.header {
	color : #0039A2;
	font : normal normal bold 15px/normal Arial, Helvetica, sans-serif
}

.header1 {
	color : #0039A2;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

.header2{
	color : #0039A2;
	font : normal normal bold 13px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

.header3 {
	color : #0039A2;
	font : normal normal bold 15px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

.header4 {
	color : #0039A2;
	font : normal normal bold 20px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

.headline {
	color : #333333;
	font : normal normal bold 15px/normal Arial, Helvetica, sans-serif;
	text-transform : uppercase;
	margin-top : 0px
}

.subheadline {
	color : #AA0000;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.subheadlineLightBlue {
	color : #336699;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif
}

.title {
	color : #336699;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	margin : 0px 0px 7px 0px;
	text-transform : uppercase
}

.leftSide {
	color : #010150;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif
}

.small {
	color : #010150;
	font : normal normal normal 9px/normal Arial, Helvetica, sans-serif
}

.medium {
	color : #010150;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif
}


.txtWhite {
	COLOR : #FFFFFF
}

.white {
	color : #FFFFFF;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif
}

.error {
	color : #FF0000;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif
}

.imageyellowborder {
	border : solid 2px #FFCC33
}

/*Calendar
----------------------------------------------- */
.calendarDay {
	background : #000044;
	color : #FFFFFF;
	font : normal normal normal 9px/normal Arial, Helvetica, sans-serif
}

.calendarMonth {
	color : #336699;
	font : normal normal bold 12px/normal Arial, Helvetica, sans-serif
}

/* Links
----------------------------------------------- */
a, a:link, a:visited {
	color : #0039A2;
	text-decoration : underline
}

a:hover, a:active {
	color : #AA0000;
	text-decoration : underline
}

.topNav, a.topNav:link, a.topNav:visited {
	color : #0039A2;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding-left : 5px;
	padding-right : 5px;
}

a.topNav:hover, a.topNav:active {
	color : #0039A2;
	text-decoration : none;
	background-color : #FEF794;
	padding-left : 5px;
	padding-right : 5px;
}

.topNavX, a.topNavX:link, a.topNavX:visited, a.topNavX:hover, a.topNavX:active {
	color : #0039A2;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
	background-color : #FEF794;
	padding-left : 5px;
	padding-right : 5px;
}

.footer, a.footer:link, a.footer:visited {
	color : #09325e;
	font : normal normal bold 10px/normal Arial, Helvetica, sans-serif;
	text-decoration : none;
}

a.footer:hover, a.footer:active {
	color : #DB0202;
	text-decoration : none
}

a.white:link, a.white:visited {
	color : #FFFFFF;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : underline
}

a.white:hover, a.white:active {
	color : #FFCC33;
	text-decoration : none
}

.leftSideYellow, a.leftSideYellow:link, a.leftSideYellow:visited  {
	color : #FFCC33;
	font : normal normal normal 11px/normal Arial, Helvetica, sans-serif
}

a.leftSideYellow:hover, a.leftSideYellow:active {
	color : #FFFFFF;
}

.bluebold, a.bluebold:link, a.bluebold:visited {
	color : #0038A0;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

a.bluebold:hover, a.bluebold:active {
	color : #0038A0;
	text-decoration : none
}

.indexAnnounecments, a.indexAnnounecments:link, a.indexAnnounecments:visited {
	color : #010150;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

a.indexAnnounecments:hover, a.indexAnnounecments:active {
	color : #C4282B;
	text-decoration : none
}

.indexCalendar, a.indexCalendar:link, a.indexCalendar:visited {
	color : #FFFFFF;
	font : normal normal bold 11px/normal Arial, Helvetica, sans-serif;
	text-decoration : none
}

a.indexCalendar:hover, a.indexCalendar:active {
	color : #C4282B;
	text-decoration : none
}

.STXfooter, a.STXfooter:link, a.STXfooter:visited, a.STXfooter:hover, a.STXfooter:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #CCCCCC;
	text-decoration: underline;
}
.STXfooter2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #CCCCCC;
	text-decoration: none;
}

td.day { background:#ef4923; text-align: center; color:#fff; border-left:1px solid #ef4923; border-top:1px solid #ef4923; width:85px; font-weight:bold; height:22px;}
 td.block { height:70px; width:70px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff0000; padding-left:5px; padding-top:3px; border-left:1px solid #ef4923; border-bottom:1px solid #ef4923;}
 td.blank { background:#cccccc; border-left:1px solid #ef4923; border-bottom:1px solid #ef4923;}
 .item1 {float:left; height:15px; width:66px; background:#FFFFCC; color:#000000; margin-left:-5px; padding-left:5px; font-size:10px;}
 .item2 {float:left; height:15px; width:66px; background:#CCCCCC; color:#000000; margin-left:-5px; padding-left:5px; font-size:10px;}
 .legend { float:left; width:400px; height:40px; margin:10px 0 0 60px; text-align:left; font-size:10px;}
 
 
 /* Season Pass Renewals */
.SPbutton {
	border-bottom : 1px solid #63636B;
	border-left : 1px solid #E7EFF0;
	border-right : 1px solid #63636B;
	border-top : 1px solid #E7EFF0;
	color : #FEFEFE;
	cursor : Hand;
	font : normal normal bold 12px Geneva, Verdana, Arial, Helvetica, sans-serif;
	text-align : center;
	padding-top : 4px;
	padding-bottom : 4px;
	background : #010150;
}
 /* END Season Pass Renewals */
  */