body {
	font:11px arial,sans-serif;
	color:#000;
	background:#252527 url(../images/bg.jpg) repeat-y 50% 0;
	margin:0;
}
a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}
a:focus {outline:none}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
img {border-style:none}
#main {
	margin:0 auto;
	width:1002px;
	position:relative;
}
/* logo */
h1.logo {
	position:absolute;
	top:78px;
	left:349px;
	z-index:100;
	margin:0;
	width:47px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
}
.logo a {
	display:block;
	overflow:hidden;
	width:100%;
	height:100%;
}
/* header */
#header {
	background:url(../images/bg-header.jpg) no-repeat;
	height:335px;
	width:1002px;
	overflow:hidden;
}
.header {
	position:absolute;
	top:0;
	left:0;
}
/* menu */
.menu {
	background:url(../images/bg-menu.jpg) no-repeat;
	width:1002px;
	overflow:hidden;
	margin:258px 0 0;
}
#menu {
	width:958px;
	height:77px;
	background:url(../images/bg-menu.png) no-repeat;
	padding:0 0 0 44px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
#menu li {
	float:left;
	margin:0 20px 0 0;
	position:relative;
}
#menu li a {
	display:block;
	height:48px;
	text-indent:-9999px;
}
#menu li a.home {
	background:url(../images/home.png) no-repeat;
	width:63px;
}
#menu li a.home:hover {background:url(../images/home-over.png) no-repeat}
#menu li.active a.home {background:url(../images/home-over.png) no-repeat}
#menu li a.about {
	background:url(../images/about.png) no-repeat;
	width:74px;
}
#menu li a.about:hover {background:url(../images/about-over.png) no-repeat}
#menu li.active a.about {background:url(../images/about-over.png) no-repeat}
#menu li a.events {
	background:url(../images/events.png) no-repeat;
	width:85px;
}
#menu li a.events:hover {background:url(../images/events-over.png) no-repeat}
#menu li.active a.events {background:url(../images/events-over.png) no-repeat}
#menu li a.tickets {
	background:url(../images/tickets.png) no-repeat;
	width:90px;
}
#menu li a.tickets:hover {background:url(../images/tickets-over.png) no-repeat}
#menu li.active a.tickets {background:url(../images/tickets-over.png) no-repeat}
#menu li a.vip {
	background:url(../images/vip.png) no-repeat;
	width:90px;
}
#menu li a.vip:hover {background:url(../images/vip-over.png) no-repeat}
#menu li.active a.vip {background:url(../images/vip-over.png) no-repeat}
#menu li a.guest {
	background:url(../images/guest.png) no-repeat;
	width:102px;
}
#menu li a.guest:hover {background:url(../images/guest-over.png) no-repeat}
#menu li.active a.guest {background:url(../images/guest-over.png) no-repeat}
#menu li a.info {
	background:url(../images/info.png) no-repeat;
	width:53px;
}
#menu li a.info:hover {background:url(../images/info-over.png) no-repeat}
#menu li.active a.info {background:url(../images/info-over.png) no-repeat}
#menu li a.parking {
	background:url(../images/park.png) no-repeat;
	width:121px;
}
#menu li a.parking:hover {background:url(../images/park-over.png) no-repeat}
#menu li.active a.parking {background:url(../images/park-over.png) no-repeat}
#menu li a.contact {
	background:url(../images/contact.png) no-repeat;
	width:97px;
}
#menu li a.contact:hover {background:url(../images/contact-over.png) no-repeat}
#menu li.active a.contact {background:url(../images/contact-over.png) no-repeat}
/* content */
#content {
	width:1002px;
	overflow:hidden;
}
.content {
	width:887px;
	padding:26px 52px 33px 63px;
	overflow:hidden;
}
/* gallery */
.gallery {
	background:url(../images/gallery-shadow.png) no-repeat;
	width:883px;
	height:221px;
	overflow:hidden;
}
.gallery-info {
	background:url(../images/gallery-bg.jpg) no-repeat;
	width:855px;
	height:200px;
	padding:9px 0 0 19px;
	overflow:hidden;
	position:relative;
}
.gallery-info a.prev {
	float:left;
	background:url(../images/arrow-prev.gif) no-repeat;
	width:43px;
	height:40px;
	text-indent:-9999px;
	margin:65px 0 0;
}
.gallery-info a.prev:hover {background:url(../images/arrow-prev-over.gif) no-repeat}
.gallery-info a.next {
	float:left;
	background:url(../images/arrow-next.gif) no-repeat;
	width:43px;
	height:40px;
	text-indent:-9999px;
	margin:65px 0 0;
}
.gallery-info a.next:hover {background:url(../images/arrow-next-over.gif) no-repeat}
/* list */
.list {
	float:left;
	width:750px;
	padding:0;
	margin:0;
	list-style:none;
}
.list li {
	float:left;
	width:232px;
	padding:0 3px 0 15px;
}
.frame {
	background:url(../images/frame01.png) no-repeat;
	width:229px;
	height:161px;
	padding:1px;
	overflow:hidden;
}
.frame div {
	width:229px;
	overflow:hidden;
	position:relative;
}
.frame img {display:block}
.group {
	float:left;
	background:url(../images/group.png) no-repeat;
	width:204px;
	height:26px;
	padding:9px 14px 0;
	margin:-4px 0 0 -3px;
	display:inline;
}
.group p {
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#b83913;
	position:relative;
	margin:0;
}
.group p strong {
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#b83913;
	padding:0 3px 0 0;
}
/* colums */
.colums {
	width:887px;
	margin:34px 0 0;
	overflow:hidden;
}
/* colum1 */
.colum1 {
	float:left;
	width:372px;
}
.colum1 h2 {
	background:url(../images/head01.png) no-repeat;
	width:338px;
	height:58px;
	padding:23px 0 0;
	margin:0;
}
.colum1 h2 span {
	display:block;
	background:url(../images/head01.gif) no-repeat;
	width:144px;
	height:16px;
	margin:0 auto;
	text-indent:-9999px;
}
.news {
	width:338px;
	overflow:hidden;
	margin:0 0 0 2px;
}
.news-head {
	background:url(../images/box1-top.png) no-repeat;
	width:338px;
	height:12px;
	overflow:hidden;
}
.news-info {
	background:url(../images/box1-bg.png) repeat-y;
	width:308px;
	padding:0 15px 0 15px;
	overflow:hidden;
}
.news-info ul {
	width:308px;
	padding:0 0 20px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.news-info ul li {
	float:left;
	width:308px;
	margin:0 0 14px;
}
.news-info ul em {
	float:left;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:68px;
}
.news-info ul p {
	float:left;
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:240px;
	margin:0;
}
.news-info ul p a {
	font:bold 15px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.news-foot {
	background:url(../images/box1-foot.png) no-repeat;
	width:338px;
	height:13px;
	overflow:hidden;
}
/* colum2 */
.colum2 {
	float:left;
	width:307px;
}
.colum2 h2 {
	background:url(../images/head02.png) no-repeat;
	width:282px;
	height:58px;
	padding:23px 0 0;
	margin:0;
}
.colum2 h2 span {
	display:block;
	background:url(../images/head02.gif) no-repeat;
	width:241px;
	height:16px;
	margin:0 auto;
	text-indent:-9999px;
}
.forum {
	width:283px;
	overflow:hidden;
	margin:0 0 0 2px;
}
.forum-head {
	background:url(../images/box2-top.png) no-repeat;
	width:283px;
	height:12px;
	overflow:hidden;
}
.forum-info {
	background:url(../images/box2-bg.png) repeat-y;
	width:275px;
	padding:4px 8px 0 2px;
	overflow:hidden;
}
.sign {
	width:254px;
	padding:0 8px 0 11px;
	overflow:hidden;
	position:relative;
}
.sign input {
	float:right;
	margin:10px 0 0;
}
.sign span {
	display:block;
	background:url(../images/bg-input1.gif) no-repeat;
	width:254px;
	height:24px;
}
.sign span input {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#cfc8c3;
	width:240px;
	height:16px;
	margin:0;
	padding:3px 7px 5px;
	background:none;
	border:none;
	text-align:center;
}
.fan {
	background:url(../images/crowd.gif) no-repeat 0 100%;
	float:left;
	width:254px;
	padding:0 8px 75px 11px;
}
.fan h3 {
	background:url(../images/fan.png) no-repeat;
	width:108px;
	height:29px;
	overflow:hidden;
	text-indent:-9999px;
	margin:-25px 0 0 0;
	position:relative;
}
.fan h3 a {
	display:block;
	width:100%;
	height:100%;
	overflow:hidden;
	position:relative;
}
.fan p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:3px 0 0;
}
.fan ul {
	width:254px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.fan ul li {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:237px;
	padding:0 0 0 17px;
	background:url(../images/separator01.gif) no-repeat 0 5px;
}
.forum-foot {
	background:url(../images/box2-foot.png) no-repeat;
	width:283px;
	height:12px;
	overflow:hidden;
}
/* colum3 */
.colum3 {
	float:left;
	width:208px;
}
.click {
	background:url(../images/head03.png) no-repeat;
	width:185px;
	padding:19px 22px 0 0;
	height:69px;
	overflow:hidden;
}
.click a {
	float:right;
	background:url(../images/vip-tickets.gif) no-repeat;
	width:152px;
	height:32px;
	position:relative;
	text-indent:-9999px;
}
.join {
	background:url(../images/head03.png) no-repeat;
	width:185px;
	padding:19px 22px 0 0;
	height:69px;
	margin:25px 0 0;
	overflow:hidden;
}
.join span {
	float:right;
	background:url(../images/join.gif) no-repeat;
	width:117px;
	height:32px;
	position:relative;
	text-indent:-9999px;
}
.myspace {
	width:203px;
	padding:14px 0 0;
	overflow:hidden;
}
.myspace a {
	float:right;
	background:url(../images/myspace.png) no-repeat;
	width:101px;
	height:34px;
	text-indent:-9999px;
}
.facebook {
	width:203px;
	padding:11px 0 0;
	overflow:hidden;
}
.facebook a {
	float:right;
	background:url(../images/facebook.png) no-repeat;
	width:76px;
	height:33px;
	text-indent:-9999px;
}

.article {
	width:747px;
	padding:9px 129px 15px 126px;
	overflow:hidden;
}
.article h2 {
	background:url(../images/head03.png) no-repeat;
	width: 200px;
	height:58px;
	padding:23px 0 0 18px;
	margin:0;
}
.article h2 span {
	display:block;
	background:url(../images/head01.gif) no-repeat;
	width:179px;
	height:16px;
	text-indent:-9999px;
}


.abouts {
	width:697px;
	padding:10px 106px 37px 149px;
	overflow:hidden;
}
.abouts h2 {
	height:60px;
	margin:0;
	padding:21px 0 0 23px;
}
.abouts h2 span {
	display:block;
	height:17px;
	text-indent:-9999px;
}
.abouts h2.head01 {
	background:url(../images/head04.png) no-repeat;
	width:255px;
}
.abouts h2.head01 span {
	background:url(../images/head04.gif) no-repeat;
	width:183px;
	height:17px;
}
.abouts h2.head02 {
	background:url(../images/head05.png) no-repeat;
	width:431px;
}
.abouts h2.head02 span {
	background:url(../images/head05.gif) no-repeat;
	width:382px;
	height:17px;
}
.abouts h2.head03 {
	background:url(../images/head06.png) no-repeat;
	width:171px;
}
.abouts h2.head03 span {
	background:url(../images/head06.gif) no-repeat;
	width:105px;
	height:17px;
}
.box {
	width:711px;
	overflow:hidden;
	margin:0 0 15px 2px;
}
.box-head {
	background:url(../images/box3-top.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
.box-info {
	background:url(../images/box3-bg.png) repeat-y;
	width:655px;
	padding:10px 22px 7px 34px;
	overflow:hidden;
}
.box-inf {
	width:655px;
	overflow:hidden;
	position:relative;
}
.box p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 13px;
}
.box p a {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.photos {
	width:655px;
	padding:10px 0 20px;
	overflow:hidden;
}
.photo01 {
	float:left;
	background:url(../images/frame02.png) no-repeat;
	width:258px;
	height:133px;
	margin:0 9px 0 0;
}
.photo01 div {
	width:258px;
	overflow:hidden;
	position:relative;
}
.photo01 div img {display:block}
.photo02 {
	float:left;
	background:url(../images/frame03.png) no-repeat;
	width:250px;
	height:133px;
	margin:0 9px 0 0;
}
.photo02 div {
	width:250px;
	overflow:hidden;
	position:relative;
}
.photo02 div img {display:block}
.box a.smg {
	display:block;
	background:url(../images/logo03.gif) no-repeat;
	width:125px;
	height:77px;
	margin:0 0 20px;
	text-indent:-9999px;
}
.box-foot {
	background:url(../images/box3-foot.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
/* event-box */
.event-box {
	width:803px;
	padding:20px 93px 60px 106px;
	overflow:hidden;
}
.event-box h2 {
	background:url(../images/head-event.png) no-repeat;
	width:138px;
	height:56px;
	margin:0;
	text-indent:-9999px;
}
.event-list {
	width:803px;
	overflow:hidden;
	padding:31px 0 0;
	margin:0;
	list-style:none;
}
.event-list li {
	float:left;
	width:803px;
	margin:7px 0 0;
}
/* groups */
.groups {
	float:left;
	background:url(../images/frame04.png) no-repeat;
	width:151px;
	margin:0 2px 0 0;
	height:102px;
}
.groups div {
	width:151px;
	overflow:hidden;
	position:relative;
}
.groups img {display:block}
/* fact */
.fact {
	float:left;
	background:url(../images/bg-events.png) no-repeat;
	width:635px;
	padding:0 0 0 15px;
	height:106px;
}
.data {
	float:left;
	width:123px;
	padding:13px 0 0;
	position:relative;
}
.data strong {
	display:block;
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#000;
}
.data p {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
	margin:11px 0 0;
}
.data p a {
	font:bold 15px/20px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
	text-decoration:none;
}
.data p a:hover {
	color:#b83913;
	text-decoration:none;
}
.fact-desc {
	float:left;
	width:458px;
	padding:13px 15px 0 27px;
	position:relative;
}
.fact-desc div {
	float:left;
	width:358px;
}
.fact-desc h3 {
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 4px;
}
.fact-desc p {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
	margin:0;
}
a.buy {
	float:right;
	background:url(../images/buy.gif) no-repeat;
	width:93px;
	height:43px;
	margin:10px 0 0;
	text-indent:-9999px;
}
/* inf */
.inf {
	width:775px;
	padding:35px 0 70px 143px;
	overflow:hidden;
}
.more-info {
	width:775px;
	padding:0 0 19px;
	overflow:hidden;
}
.frames {
	float:left;
	background:url(../images/frame05.png) no-repeat;
	width:286px;
	height:280px;
	padding:1px;
}
.frames div {
	width:286px;
	overflow:hidden;
	position:relative;
}
.frames img {display:block}
.desc {
	float:left;
	width:454px;
	padding:0 0 0 33px;
}
.desc {
	float:left;
	width:454px;
	padding:20px 0 0 33px;
}
.desc h3 {
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.desc p {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
	margin:0;
}
.desc .site {margin:32px 0 0}
.desc p a {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#d1d3d4;
	margin:0;
}
.desc div {
	width:449px;
	padding:20px 5px 0 0;
	overflow:hidden;
}
.desc a.live {
	float:left;
	background:url(../images/live-nation.gif) no-repeat;
	width:187px;
	height:35px;
	text-indent:-9999px;
}
/* block */
.block {
	width:775px;
	overflow:hidden;
}
.block-head {
	background:url(../images/box4-top.png) no-repeat;
	height:12px;
	width:775px;
	overflow:hidden;
}
.block-info {
	background:url(../images/box4-bg.png) repeat-y;
	width:721px;
	padding:14px 27px 22px;
	overflow:hidden;
}
.block-info p {
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.block-foot {
	background:url(../images/box4-foot.png) no-repeat;
	height:12px;
	width:775px;
	overflow:hidden;
}
/* tickets-box */
.tickets-box {
	width:713px;
	padding:10px 142px 12px 147px;
	overflow:hidden;
}
.tickets-head {
	width:709px;
	overflow:hidden;
}
.tickets-head h2 {
	float:left;
	background:url(../images/head02.png) no-repeat;
	width:267px;
	height:58px;
	padding:23px 0 0 15px;
	margin:0;
}
.tickets-head h2 span {
	display:block;
	background:url(../images/head07.gif) no-repeat;
	width:233px;
	height:16px;
	text-indent:-9999px;
}
.tickets-head .click {
	float:right;
	margin:0 5px 0 0;
}
/* box-ticket */
.box-ticket {
	width:711px;
	padding:0 0 0 2px;
	overflow:hidden;
}
.box-ticket-head {
	background:url(../images/box3-top.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
.box-ticket-info {
	background:url(../images/box3-bg.png) repeat-y;
	width:650px;
	padding:0 45px 0 30px;
	overflow:hidden;
}
.box-ticket-info p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 12px;
}
.box-ticket-info p strong {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
}
.box-ticket-info a.master {
	float:right;
	background:url(../images/ticket-master.gif) no-repeat;
	width:82px;
	height:25px;
	text-indent:-9999px;
}
.box-ticket-foot {
	background:url(../images/box3-foot.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
/* faq */
.faq {
	width:713px;
	margin:40px 0 0;
	overflow:hidden;
}
.faq h2 {
	background:url(../images/head07.png) no-repeat;
	width:261px;
	height:41px;
	margin:0 0 30px 6px;
	overflow:hidden;
	text-indent:-9999px;
}
.faq-info {
	background:url(../images/box5-bg.png) repeat-y;
	width:654px;
	padding:9px 24px;
	margin:0 0 13px 4px;
	overflow:hidden;
}
.faq-info p {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-transform:uppercase;
}
.faq-inf {
	width:654px;
	padding:0 24px;
	margin:0 0 17px 4px;
	overflow:hidden;
}
.faq-inf p {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#98bac6;
	margin:0;
}
.faq-inf p strong {
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
/* charts */
.charts {
	width:711px;
	padding:10px 0 0 2px;
	overflow:hidden;
}
.charts h3 {
	background:url(../images/head08.png) no-repeat;
	width:214px;
	height:58px;
	padding:23px 0 0 19px;
	margin:0 0 0 2px;
}
.charts h3 span {
	display:block;
	background:url(../images/head08.gif) no-repeat;
	width:185px;
	height:16px;
	margin:0;
	text-indent:-9999px;
}
.box-stage {
	width:711px;
	overflow:hidden;
}
.box-stage-head {
	background:url(../images/box3-top.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
.box-stage-info {
	background:url(../images/box3-bg.png) repeat-y;
	width:701px;
	padding:0 0 8px 10px;
	overflow:hidden;
}
.box-stage-info a.end-stage {
	float:left;
	background:url(../images/end-stage.png) no-repeat;
	width:220px;
	height:41px;
	margin:0 30px 0 0;
	text-indent:-9999px;
}
.box-stage-info a.end-stage:hover {background:url(../images/end-stage-over.png) no-repeat}
.box-stage-info a.general {
	float:left;
	background:url(../images/general.png) no-repeat;
	width:438px;
	height:41px;
	text-indent:-9999px;
}
.box-stage-info a.general:hover {background:url(../images/general-over.png) no-repeat}
.box-stage-foot {
	background:url(../images/box3-foot.png) no-repeat;
	width:711px;
	height:12px;
	overflow:hidden;
}
.arena {
	width:711px;
	overflow:hidden;
}
.arena img {display:block}
/* vip-ticket */
.vip-ticket {
	width:747px;
	padding:9px 129px 15px 126px;
	overflow:hidden;
}
.vip-ticket h2 {
	background:url(../images/head09.png) no-repeat;
	width:172px;
	height:58px;
	padding:23px 0 0 18px;
	margin:0;
}
.vip-ticket h2 span {
	display:block;
	background:url(../images/head09.gif) no-repeat;
	width:135px;
	height:16px;
	text-indent:-9999px;
}
.venue {
	padding:2px 0 0 6px;
	width:739px;
	overflow:hidden;
}
.venue img {
	display:block;
	border:1px solid #90b0bb;
}
/* vip-box */
.vip-box {
	background:url(../images/box6-bg.png) repeat-y;
	width:680px;
	padding:13px 26px 15px 26px;
	margin:25px 0 0 7px;
	overflow:hidden;
}
.vip-box p {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:2px 0;
}
.vip-box p span {
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#98bac6;
}
.vip-info {
	width:680px;
	overflow:hidden;
}
.vip-info div {
	width:680px;
	overflow:hidden;
}
.vip-info div span {
	float:left;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#98bac6;
	width:57px;
}
.vip-info div p {
	float:left;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#fff;
}
.vip-info em {
	display:block;
	background:url(../images/thank.png) no-repeat;
	width:104px;
	height:20px;
	margin:14px 0 0;
	text-indent:-9999px;
}
.service {
	width:711px;
	padding:10px 141px 30px 150px;
	overflow:hidden;
}
.service h2 {
	background:url(../images/head10.png) no-repeat;
	width:439px;
	height:58px;
	padding:23px 0 0 17px;
	margin:0 0 5px;
}
.service h2 span {
	display:block;
	background:url(../images/head10.gif) no-repeat;
	width:410px;
	height:16px;
	text-indent:-9999px;
}
.service h3 {
	height:41px;
	margin:0 0 11px 15px;
	text-indent:-9999px;
}
.service h3.heads01 {
	background:url(../images/head11.png) no-repeat;
	width:231px;
}
.service h3.heads02 {
	background:url(../images/head12.png) no-repeat;
	width:239px;
}
.service h3.heads03 {
	background:url(../images/head13.png) no-repeat;
	width:442px;
}
.service h3.heads04 {
	background:url(../images/head14.png) no-repeat;
	width:345px;
}
.service h3.heads05 {
	background:url(../images/head15.png) no-repeat;
	width:361px;
}
.service h3.heads06 {
	background:url(../images/head16.png) no-repeat;
	width:348px;
}
.service h3.heads07 {
	background:url(../images/head17.png) no-repeat;
	width:560px;
}
.service h3.heads08 {
	background:url(../images/head18.png) no-repeat;
	width:299px;
}
.service h3.heads09 {
	background:url(../images/head19.png) no-repeat;
	width:348px;
}
.service .box {margin:0 0 20px}
.service .box-info {
	width:669px;
	padding:4px 22px 4px 20px;
}
.service .box-info div {
	width:669px;
	overflow:hidden;
}
.service .box-info div p {
	float:left;
	margin:0 15px 0 0;
}
.service .box-info p span {color:#98bac6}
.service .box-info p strong {
	font:bold 16px/18px Arial, Helvetica, sans-serif;
	color:#fff;
}
.service a.master {
	float:left;
	background:url(../images/ticket-master.gif) no-repeat;
	width:82px;
	height:25px;
	padding:0 0 3px;
	margin:0 13px 0 0;
	text-indent:-9999px;
}
.slist {
	width:626px;
	padding:0 0 0 43px;
	margin:-3px 0 0;
	overflow:hidden;
	list-style:none;
}
.slist li {
	width:626px;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 0 10px;
}
.slist li span {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
}
.food {
	width:626px;
	padding:0 0 10px 43px;
	margin:-3px 0 0;
	overflow:hidden;
	list-style:none;
}
.food li {
	display:inline;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 4px 0 15px;
	background:url(../images/separator01.gif) no-repeat 0 50%;
}
.food li:first-child {
	padding:0 4px 0 0;
	background:none;
}
.quest {
	width:702px;
	overflow:hidden;
	padding:13px 0 0 9px;
}
.service .faq-inf {margin:0 0 4px}
.service .faq-inf p {margin:0 0 13px}
.policies {
	width:711px;
	padding:10px 143px 35px 148px;
	overflow:hidden;
}
.policies h2 {
	background:url(../images/head20.png) no-repeat;
	width:285px;
	height:58px;
	padding:23px 0 0 17px;
	margin:0 0 5px;
}
.policies h2 span {
	display:block;
	background:url(../images/head20.gif) no-repeat;
	width:255px;
	height:16px;
	text-indent:-9999px;
}
.policies h3 {
	height:41px;
	width:231px;
	margin:0 0 11px 13px;
	text-indent:-9999px;
}
.policies h3.heads01 {background:url(../images/head21.png) no-repeat}
.policies h3.heads02 {background:url(../images/head22.png) no-repeat}
.policies h3.heads03 {background:url(../images/head23.png) no-repeat}
.policies h3.heads04 {background:url(../images/head24.png) no-repeat}
.policies h3.heads05 {background:url(../images/head25.png) no-repeat}
.policies h3.heads06 {background:url(../images/head26.png) no-repeat}
.policies h3.heads07 {background:url(../images/head27.png) no-repeat}
.policies .box {margin:0 0 30px}
.policies .box-info {
	width:669px;
	padding:4px 22px 4px 20px;
}
.policies .box-info div {
	width:669px;
	overflow:hidden;
}
.policies .area {
	width:706px;
	padding:25px 0 0 5px;
	overflow:hidden;
}
.policies .area h2 {
	background:url(../images/head28.png) no-repeat;
	width:297px;
	height:58px;
	padding:23px 0 0 17px;
	margin:0 0 5px;
}
.policies .area h2 span {
	display:block;
	background:url(../images/head28.gif) no-repeat;
	width:272px;
	height:16px;
	text-indent:-9999px;
}
.area-info {
	background:url(../images/bg-area.png) no-repeat;
	width:279px;
	height:86px;
	padding:17px 21px 0 11px;
	margin:0 0 0 3px;
	overflow:hidden;
}
.area-info div {
	width:279px;
	overflow:hidden;
	position:relative;
}
.area-info input {float:right}
.area-info span {
	float:left;
	background:url(../images/bg-input2.gif) no-repeat;
	width:279px;
	height:24px;
	padding:0 0 11px;
}
.area-info span input {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#cfc8c3;
	width:265px;
	height:16px;
	margin:0;
	padding:3px 7px 5px;
	background:none;
	border:none;
	text-align:center;
}
/* forum-box */
.forum-box {
	width:1002px;
	min-height:470px;
	overflow:hidden;
	padding:47px 0 0 143px;
}
* html .forum-box {
	height:470px;
	overflow:visible;
}
.forum-box h2 {
	background:url(../images/head28.png) no-repeat;
	width:297px;
	height:58px;
	padding:23px 0 0 17px;
	margin:0;
}
.forum-box h2 span {
	display:block;
	background:url(../images/head28.gif) no-repeat;
	width:272px;
	height:15px;
	text-indent:-9999px;
}
/* park-box */
.park-box {
	width:756px;
	padding:10px 110px 60px 146px;
	overflow:hidden;
}
.park-box h2 {
	background:url(../images/head20.png) no-repeat;
	width:286px;
	height:58px;
	padding:23px 0 0 16px;
	margin:0;
}
.park-box h2 span {
	display:block;
	background:url(../images/head30.gif) no-repeat;
	width:252px;
	height:16px;
	text-indent:-9999px;
}
/* columns */
.columns {
	width:756px;
	overflow:hidden;
}
/* column1 */
.column1 {
	float:left;
	width:288px;
	padding:14px 0;
}
.column1 h3 {
	background:url(../images/head30.png) no-repeat;
	width:146px;
	height:41px;
	margin:0 0 11px 14px;
	text-indent:-9999px;
}
/* box-short */
.box-short {
	width:266px;
	overflow:hidden;
}
.box-short-head {
	background:url(../images/box7-top.png) no-repeat;
	width:266px;
	height:12px;
	overflow:hidden;
}
.box-short-info {
	background:url(../images/box7-bg.png) repeat-y;
	width:226px;
	padding:5px 20px 15px;
	overflow:hidden;
}
.box-short p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.box-short p span {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
}
.box-short-foot {
	background:url(../images/box7-foot.png) no-repeat;
	width:266px;
	height:12px;
	overflow:hidden;
}
.column1 h4 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:26px 0 10px 21px;
	text-transform:uppercase;
}
.column1 a.mapquest {
	display:block;
	background:url(../images/mapquest.png) no-repeat;
	width:140px;
	height:37px;
	margin:0 0 0 21px;
	text-indent:-9999px;
}
.column1 a.sigalert {
	display:block;
	background:url(../images/sigalert.png) no-repeat;
	width:138px;
	height:38px;
	margin:0 0 0 21px;
	text-indent:-9999px;
}
/* column2 */
.column2 {
	float:left;
	width:468px;
	padding:14px 0;
}
.column2 h3 {
	background:url(../images/head31.png) no-repeat;
	width:146px;
	height:41px;
	margin:0 0 11px 14px;
	text-indent:-9999px;
}
/* box-wide */
.box-wide {
	width:468px;
	padding:0 0 17px;
	overflow:hidden;
}
.box-wide-head {
	background:url(../images/box8-top.png) no-repeat;
	width:468px;
	height:12px;
	overflow:hidden;
}
.box-wide-info {
	background:url(../images/box8-bg.png) repeat-y;
	width:428px;
	padding:5px 18px 8px 22px;
	overflow:hidden;
}
.box-wide-info h4 {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-transform:uppercase;
}
.box-wide-info p {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
	margin:7px 0 0;
}
.box-wide-foot {
	background:url(../images/box8-foot.png) no-repeat;
	width:468px;
	height:12px;
	overflow:hidden;
}
.map {
	width:747px;
	overflow:hidden;
}
.map img {display:block}
.contact-box {
	width:755px;
	padding:10px 100px 80px 147px;
	overflow:hidden;
}
.contact-box h2 {
	background:url(../images/head09.png) no-repeat;
	width:174px;
	padding:23px 0 0 16px;
	height:58px;
	margin:0;
}
.contact-box h2 span {
	display:block;
	background:url(../images/head31.gif) no-repeat;
	width:133px;
	height:16px;
	text-indent:-9999px;
}
.parts {
	width:755px;
	padding:10px 0 0;
	overflow:hidden;
}
.parts h3 {
	height:41px;
	margin:0 0 11px 13px;
	text-indent:-9999px;
}
.part1 {
	float:left;
	width:489px;
}
.part1 h3 {
	background:url(../images/head32.png) no-repeat;
	width:231px;
}
.staff {
	width:479px;
	overflow:hidden;
}
.staff-head {
	background:url(../images/box9-top.png) no-repeat;
	width:479px;
	height:12px;
	overflow:hidden;
}
.staff-info {
	background:url(../images/box9-bg.png) repeat-y;
	width:447px;
	padding:6px 16px 16px;
	overflow:hidden;
}
.staff-info div {
	width:447px;
	padding:33px 0 0;
	overflow:hidden;
}
.staff-info div strong {
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	width:150px;
	padding:0 21px 0 0;
	text-transform:uppercase;
	text-align:right;
}
.staff-info div span {
	float:left;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
	margin:18px 0 0;
}
.staff-info .one span {margin:0}
.staff-info .lot span {margin:54px 0 0}
.staff-info div span a {
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
}
.staff-info .top {padding:0}
.staff-foot {
	background:url(../images/box9-foot.png) no-repeat;
	width:479px;
	height:12px;
	overflow:hidden;
}
.part2 {
	float:left;
	width:266px;
}
.part2 h3 {
	background:url(../images/head30.png) no-repeat;
	width:146px;
}



/* footer */
#footer {
	width:1002px;
	overflow:hidden;
}
.event {
	background:url(../images/bg-event.png) no-repeat;
	width:100%;
	height:52px;
	text-align: center;
	padding-top: 15px;
}
.event-backup {
	margin-left: 0px;
	padding:15px 0 0 240px;
	overflow:hidden;
	text-align: center;

}

.footer {
	width:1002px;
	overflow:hidden;
}
.footer ul {
	width:1002px;
	padding:0;
	margin:13px 0 0;
	overflow:hidden;
	list-style:none;
	text-align:center;
}
.footer ul li {
	display:inline;
	padding:0 6px 0 12px;
	background:url(../images/separator02.gif) no-repeat 0 50%;
}
.footer ul li:first-child {background:none}
.footer ul li a {
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#98bac6;
	text-transform:uppercase;
}
.footer ul li a:hover {
	color:#b83913;
	text-decoration:none;
}
.footer ul li a.active {color:#b83913}
.footer div {
	width:1002px;
	padding:15px 0;
	overflow:hidden;
}
.footer div p {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.footer div p span {
	font:bold 11px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 13px;
}

a.red {
	text-decoration: none;
	color: white;
}
a.red:hover {
	text-decoration: none;
	color: red;
}

p.pagination {
	font-size: 18px;
	color: white;
	padding: 0px;
	margin: 0px;
}

p.pagination a {
	color: white;
	text-decoration: none;
}
p.pagination a:hover {
	color: red;
	text-decoration: none;
}
p.pagination .current {
	color: black;
	font-weight: bold;
}