/* GLOBAL */

body { 
	background-color: #E9FAFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: 0px;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px 0px 10px 0px;
	color: #2F464D;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}
.text-9 {
	font-size: 9px;
	text-decoration: none;
}
.text-10 {
	font-size: 10px;
	text-decoration: none;
}
.text-11 {
	font-size: 11px;
	text-decoration: none;
}
.text-12 {
	font-size: 12px;
	text-decoration: none;
}
.text-13 {
	font-size: 13px;
	text-decoration: none;
}
.text-14 {
	font-size: 14px;
	text-decoration: none;
}
.white {
  color: #FFFFFF;
}
a.white:link, a.white:visited {
  color: #FFFFFF;
	text-decoration: none;
}
a.white:hover, a.white:focus {
  color: #FFFFFF;
	text-decoration: underline;
}


/* TOPNAV */
.topbanner {
	border-top: 1px solid #64B5DB;
	border-left: 1px solid #64B5DB;
	border-bottom: 1px solid #64B5DB;
}
.topbanner2 {
	border-top: 1px solid #FF6666;
	border-left: 1px solid #FF6666;
	border-bottom: 1px solid #FF6666;
}

/* SIDENAV */

.sidenav {
}
.sidenav div {
  background-color: #C5D2D5;
  display: block;
	padding: 3px 5px 3px 3px;
	border-top: 1px solid #9AA5A9;
	border-right: 1px solid #9AA5A9;
	border-bottom: 1px solid #666C6D;
}
.sidenav a, .sidenav a:link, .sidenav a:visited{
	font-size: 10px;
	display: block;
  background: #F2F2F5 url('../images/sidenav_plus.gif') top left no-repeat;
	padding: 1px 5px 1px 19px;
}
.sidenav a:hover, .sidenav a:focus {
	background-color: #FFFFFF;
}
.subnav div {
  background-color: #C5D2D5;
	padding: 3px 5px 3px 3px;
	border-top: 1px solid #9AA5A9;
	border-left: 1px solid #9AA5A9;
	border-bottom: 1px solid #666C6D;
}
.subnav div a, .subnav div a:link, .subnav div a:visited, .subnav div a:hover, .subnav div a:focus{
	font-size: 10px;
	display: block;
  background: #C5D2D5 url('../images/spacer.gif') no-repeat;
	padding: 0px;
}
.subnav a, .subnav a:link, .subnav a:visited{
	font-size: 10px;
	display: block;
  background: #FFFFFF url('../images/sidenav_minus2.gif') top left no-repeat;
	padding: 1px 5px 1px 20px;
}
.subnav a:hover, .subnav a:focus {
  background-color: #F2F2F5;
}
a.minus:link, a.minus:visited {
  background: #FFFFFF url('../images/sidenav_minus.gif') top left no-repeat;
}
a.minus:hover, a.minus:focus {
	background: #F2F2F5 url('../images/sidenav_minus.gif') top left no-repeat;
}
a.minus2:link, a.minus2:visited {
  background: #F2F2F5 url('../images/sidenav_minus3.gif') top left no-repeat;
}
a.minus2:hover, a.minus2:focus {
	background: #FFFFFF url('../images/sidenav_minus3.gif') top left no-repeat;
}
a.plus:link, a.plus:visited {
  background: #FFFFFF url('../images/sidenav_plus2.gif') top left no-repeat;
}
a.plus:hover, a.plus:focus {
	background: #F2F2F5 url('../images/sidenav_plus2.gif') top left no-repeat;
}
a.plus2:link, a.plus2:visited {
  background: #F2F2F5 url('../images/sidenav_plus3.gif') top left no-repeat;
}
a.plus2:hover, a.plus2:focus {
	background: #FFFFFF url('../images/sidenav_plus3.gif') top left no-repeat;
}

/*  LYNX  */
.lynx-header {
  height: 48px;
  font-size: 36px;
	padding-left: 50px;
	color: #2F464D;
	vertical-align: middle;
	background: #FFFFFF url('../images/lynx_paw.gif') top left no-repeat;
}

/* WEEKEND BOX OFFICE */
.bo-header {
  font-size: 11px;
	font-weight: bold;
	padding: 5px;
	background-color: #2F464D;
	color: #FFFFFF;
	vertical-align: top;
	white-space: nowrap;
}
.bo-list {
  font-size: 11px;
	padding: 5px;
	border-bottom: 1px solid #8EA4AB;
	vertical-align: top;
}