@charset 'utf-8';

/* h2
-------------------------------------------------- */

#mainArea h2.h2Title {
	padding: 0px;
	margin: 0px 0px 13px;
	background: none;
}

/* accessMap
-------------------------------------------------- */

#mainArea .accessMap {
	width: 640px;
	padding: 3px 0px 4px;
	margin: 0px 0px 14px;
}

/* utilityBoxType1
-------------------------------------------------- */

#mainArea .utilityBoxType1 {
	width: 640px;
	padding: 0px;
	margin: 0px 0px 27px;
}

#mainArea .utilityBoxType1 .boxBody {
	width: 638px;
	padding: 0px 1px;
	margin: 0px;
}

#mainArea .utilityBoxType1 .boxBody p {
	padding: 0px;
	margin: 0px;
}

#mainArea .utilityBoxType1 .boxBody .textBox {
	width: 638px;
	padding: 5px 0px 0px;
	margin: 0px 0px 6px;
}

#mainArea .utilityBoxType1 .boxBody .textBox .title {
	width: 60px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea .utilityBoxType1 .boxBody .textBox .text {
	width: 576px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#mainArea .utilityBoxType1 .boxBody .hr {
	height: 1px;
	padding: 3px 0px;
	margin: 0px;
	background: url(/guide/shared/images/faq_hr_010.gif) 0px 3px repeat-x;
}

/* utilityBoxType2
-------------------------------------------------- */

#mainArea .utilityBoxType2 {
	width: 640px;
	padding: 0px;
	margin: 0px 0px 24px;
}

#mainArea .utilityBoxType2 .boxBody {
	width: 638px;
	padding: 1px 0px;
	margin: 0px;
}

#mainArea .utilityBoxType2 .boxBody .textBox {
	width: 635px;
	padding: 0px 0px 0px;
	margin: 0px 0px 10px 3px;
}

#mainArea .utilityBoxType2 .boxBody .textBox .img_q {
	width: 25px;
	padding: 3px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
	float: left;
}

#mainArea .utilityBoxType2 .boxBody .textBox .text_q {
	width: 588px;
	padding: 0px;
	margin: 0px 0px 0px;
	float: left;
}

#mainArea .utilityBoxType2 .boxBody .textBox .img_a {
	width: 25px;
	padding: 3px 0px 0px 0px;
	margin: 0px 12px 0px 0px;
	float: left;
}

#mainArea .utilityBoxType2 .boxBody .textBox .text_a {
	width: 588px;
	padding: 0px;
	margin: 0px 0px 0px;
	float: left;
}

#mainArea .utilityBoxType2 .boxBody .hr {
	height: 1px;
	padding: 0px 0px;
	margin: 0px 0px 10px;
	background: url(/guide/shared/images/faq_hr_020.gif) 0px 0px repeat-x;
}

/* resortColumnType1
-------------------------------------------------- */

#mainArea .resortColumnType1 {
	width: 640px;
	padding: 0px;
	margin: 0px;
}

#mainArea .resortColumnType1 .column {
	width: 105px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#mainArea .resortColumnType1 .columnEnd {
	width: 535px;
	padding: 0px;
	margin: 0px;
	float: right;
}

#mainArea .resortColumnType1 .columnEnd h3 {
	padding: 2px 0px 0px;
	margin: 0px;
	background: none;
}

/* resortLinkType1
-------------------------------------------------- */

#mainArea .resortLinkType1 {
	width: 614px;
	padding: 11px 12px 9px;
	margin: 13px 0px 14px;
	border: 1px solid #464646;
	background: #333333;
}

#mainArea .resortLinkType1 h2 {
	padding: 0px 1px 4px;
	margin: 0px;
	font-size: 100%;
	background: none;
}

/* siegeTextBox
-------------------------------------------------- */

#mainArea .siegeTextBox ul.list {
	padding: 0px;
	margin: 0px 15px;
}

/* scheduleBoxType1
-------------------------------------------------- */

#mainArea .scheduleBoxType1 {
	width: 640px;
	padding: 0px 0px 4px;
	margin: 0px 0px 14px;
}

#mainArea .scheduleBoxType1 ul li {
	float: right;
}

#mainArea .scheduleBoxType1 ul li.boxLink {
	padding: 3px 15px 0px 21px;
	background: url(/shared/images/link_icon_box.gif) 0px 4px no-repeat;
}

#mainArea .scheduleBoxType1 ul li.starLink {
	padding: 3px 0px 0px 21px;
	background: url(/shared/images/link_icon_star.gif) 0px 1px no-repeat;
}

/* flash
-------------------------------------------------- */

#mainArea #flash {
	width: 640px;
	padding: 3px 0px 0px;
	margin: 0px 0px 10px;
}

/* hr Element
-------------------------------------------------- */

#mainArea .resortHr {
	height: 1px;
	padding: 3px 0px 4px;
	margin: 7px 0px;
	background: url(/shared/images/hr_010.gif) 0px 3px repeat-x;
}

/* backToTopNavigation2
-------------------------------------------------- */

#mainArea .backToTopNavigation2 {
	padding: 0px;
	margin: 0px 0px 10px;
	text-align: right;
}
