@charset "euc-kr";
/***
	@description: Css for kapalau site
	@author: 
	@copyright: Interactive inc.
	@date: 11/13/2006
***/

@media print{
	body { 
		margin: 10px; 
		padding: 10px; 	
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
		font-size: 10px; 
		color: #3C3E3D;
	}
}


@media screen{
	body { 
		margin: 10px;
		padding: 10px; 	
		background-image: url(../images/layout/tile.jpg);
		font-family: Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
		font-size: 12px; 
		line-height: 18px;
		overflow:-moz-scrollbars-vertical;
	}
/*temp for title graphics*/	
	.alttext {
		font-size: 18px; 
		color: #990000;	
		font-weight:bold;
	}

	p, li, .text, td {
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
		font-size: 12px; 
		line-height: 18px;
		color: #716856;	
	}
	
	/** page content area **/
	#whole{
		width:100%;
		text-align: center;
	}
	#canvas{
/*		margin-left: auto;
		margin-right: auto;
*/
		width:950px;
		text-align: left;
	}
	
	/** top layout **/
	#layout_top{
		position:relative;
		width:950px;
		height: 76px;
		background: url(../images/layout/kapalua_logo.gif) top right no-repeat;
	}

	#top_nav{
		width: 875px;
		height:35px;
		position: absolute;
		top: 41px;
	}
	#kap_logo{
		position: absolute;
		right:0px;
	}
	/** end top layout **/
	
	/** middle layout **/
	#adventures_logo {
		width:950px; 
		height:0px; 
		clear:both; 
		position:relative; 
		top:-40px; 
		left:24px;	
	}
	
	#adventures_layout_middle{
		float:none;
		width:950px;
/*		position: relative;*/
		background-color: #FFFFFF;
	}
	
	#adventures_middle_center_sub{
		float:left;
		width: 508px;
		background-color:#ffffff;
		background:url("/images/adventures/advetures_middle_tile.jpg") repeat-y;
	}
	
	#adventures_middle_left_sub{
		float:left;
		top: 0px;
		width: 221px;
		background:url("/images/adventures/advetures_left_tile.gif") repeat-y; 
	}
	
	#adventures_middle_right{
/*		position: absolute;*/
		float:left;
		width: 221px;
		background:url("/images/adventures/advetures_right_tile.gif") repeat-y; 
	}
	
	#adventures_middle_center_sub_copyarea {
		margin: 20px 0px 20px 20px;
	}


	#layout_middle{
		float:none;
		width:950px;
/*		position: relative;*/
		background-color: #FFFFFF;
	}
	
	#middle_center_sub{
		float:left;
		margin: 20px 0px 0px 20px;
		width: 510px;
	}
	
	#middle_center_sub_2col{
		float:left;
		margin: 20px 0px 0px 20px;
		width: 710px;
/*		border: solid 1px;*/
	}
	
	#middle_center_sub_1col{
		margin: 20px 40px 20px 20px;
	}
	
	#middle_left_sub{
		float:left;
		top: 0px;
		margin-top: 20px;
		padding-left: 20px;
/*		position: absolute;*/
		width: 175px;
	}
	
	#middle_right{
/*		position: absolute;*/
		float:left;
		top: 20px;
		width: 180px;
		margin: 20px 0px 0px 15px;
		padding-left: 5px;
		border-left: solid 1px #E2E2D2;
	}
	
	#middle_right_2col{
/*		position: absolute;*/
		display:none;
		float:left;
		top: 20px;
		width: 180px;
		margin: 20px 0px 0px 15px;
		padding-left: 5px;
	}
	
	#bread_crumbs{
/*		position: absolute;*/
		top: 0px;
		color: #BFAB91;
	}
	
	#bread_crumbs a{
		color: #BFAB91;
		font-size: 10px;
		text-decoration: none;
	}
	
	#bread_crumbs a:hover{
		text-decoration: underline;
	}

	#left_banner {
		width: 175px;
		background-color: #F7F7F2;
		margin: 10px auto;
	}

	#left_banner div {
		padding:10px;
		color: #938F7D;	
	}

	#right_banner {
		width: 175px;
/*		height: 120px;*/
		background-color: #F7F7F2;
		margin: 10px auto;
	}

	#right_banner div {
		padding:10px;
		color: #938F7D;	
	}
	
	.homeInput {
		border: solid 1px #CECECE;
		padding: 2px 5px;
	}
	
	/** bottom layout **/
	#layout_bottom{
		position:relative;
	}

	#bottom_left{
		float:left;
		top:0px;
/*		position:relative;*/
		width:172px;
	}
	
	#bottom_center{
		float:left;
		top:0px;
/*		position:absolute;*/
		margin-top: 10px;
		margin-left: 10px;
		width: 758px;
		padding-bottom: 10px;
		color: #FFFFFF;
		line-height: 14px;
	}
	#bottom_center_re{
		float:left;
		top:0px;
/*		position:absolute;*/
		margin-top: 10px;
		margin-left: 10px;
		width: 700px;
		padding-bottom: 10px;
		color: #FFFFFF;
		line-height: 14px;
	}
	
	#bottom_right{
		float:left;
		top:0px;
/*		position:absolute;*/
		margin-left:20px;
	}
	
	#layout_bottom a{
		text-decoration: none;
		color:#f8f4ea;
	}
	
	#layout_bottom a:hover{
		text-decoration: underline;
	}
	
	/** child nav **/
	.child_nav {
		width: 32%;
		margin-right: 3px;
		float: left;
		background: #F7F7F2;
	}
	.child_nav_pad {
		padding:3px;
		line-height:normal;
	}
	.childnavlink a:LINK, .childnavlink a:VISITED {
		color: #BFAB91;
		font-size: 10px;
		text-decoration: none;
	}
	.childnavlink a:hover {
	color: #6F6953;
	font-size: 10px;
	text-decoration: underline;
	}	
	.child_nav_pad a:hover {
		color: #6C5F51;
		text-decoration: underline;
	}
	/** end child nav **/
	
	/** contents of search box **/
	
	.adventures_searchbox_title {
		margin:18px 0px 5px 0px;
	}
	
	#adventures_searchbox{
		position: relative;
		padding: 5px;
		margin-bottom: 58px;
		margin-left:17px;
		width:177px;
	}
	
	#adventures_searchSubmit {
		float: right;
		margin-top: 10px;
	}
	
	.adventures_input {
		border: solid 1px #aac09f;
		padding: 2px 5px;
		width:177px;
	}
	
	#searchbox{
		position: relative;
		padding: 5px;
		background: #f7f7f2;
		margin-bottom: 10px;
	}
	#searchbox_2col{
		float: right;
		top: 0px;
		padding: 5px;
		background: #f7f7f2;
		margin-bottom: 10px;
	}
	/** end contents of search box **/
		
	/** reservation form **/
	#reservationbox{
		background-color: #f7f7f2;
		padding: 2px 5px;
		color: #BFAB91;
		font-size: 10px;
	}
	/** end search form **/
	
	/*rule names from kapalua.com*/
.bodytext, .bodycopy {
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #6F6953;
	}
.bodytext A:LINK, .bodycopy A:LINK {
	text-decoration: underline;
	}
.bodytext A:VISITED, .bodycopy A:VISITED {
	text-decoration: underline;
	}
	
ul.adventurelists li, li a {
	color: #716856;
}

	
.adventure_bodytext, .adventure_bodycopy {
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #7B7B7B;
	}
	
.adventure_bodytext table tr, td {
	font-size: 12px; 
	font-style: normal;
	font-weight: normal;
	color: #7B7B7B;
	}
		
	
.adventure_bodytext A:LINK, .adventure_bodycopy A:LINK {
	text-decoration: underline;
	}
.adventure_bodytext A:VISITED, .adventure_bodycopy A:VISITED {
	text-decoration: underline;
	}

.adventure_bodytext_thanks {
	font-size: 14px; 
	font-weight: bold;
	color: #7B7B7B;
}
	
a.link-headline:link {
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #993333;
	text-decoration: none;
}
a.link-headline:visited {
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #993333;
	text-decoration: none;
}
a.link-headline:hover {
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-size: 12px; 
	font-weight: bold; 
	color: #005FA3;
	text-decoration: underline;
}

.header, .headline {
	font-size: 16px;
	font-weight: bold;
	color: #BFAB91;
	}
.hmHeadline, .highlightsHeadline {
	font-size: 120%;
	font-weight: bold;
	color: #BFAB91;
	}
.caption {
	font-size: 10px;
	}
.promo-headline {
	font-size: 10px;
	font-weight: bold;
	color: #BFAB91;
	}
.bodytext-small {
	font-size: 11px;
	font-weight: normal;
	color: #6F6953;

	}
.subhead14 {
	font-size: 14px;
	font-weight: bold;
	color: #6F6953;
	}
.bodytext-hdr {
	font-size: 12px;
	font-weight: bold;
	color: #BFAB91;
	}

.bodytext-hdr a {
	font-size: 12px;
	font-weight: bold;
	color: #6F6953;
	}
	
.bodytext-subhdr {
	font-size: 14px;
	font-weight: bold;
	color: #BFAB91;
	}	
.bodytext-bold {
	font-weight: bold;
	}
.bodytext-hdr2, .bodytext-hdr2:LINK, .bodytext-hdr2:VISITED {
	font-size: 16px;
	font-weight: bold;
	color: #BFAB91;
	}	
.bodytext-bold-white {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	}
.subhead {
	font-size: 16px;
	font-weight: bold;
	}
.nav-hdr{
	color: #6F6953;
	font-weight: bold;
    font-size: 10px;
	}
/* LINKS from kapalua.com */

a:link { 
	color: #6F6953;
	text-decoration: underline
	}
a:visited {
	color: #6F6953;
	text-decoration: underline
	}
a:hover {
	color: #6F6953;
	text-decoration: underline
	}
a:active {
	color: #6F6953;
	text-decoration: none;
}
a.link-bodytexthdr {
	font-size: 12px; 
	font-weight: bold; 
	color: #6F6953;
	text-decoration: none;
}
a.link-bodytexthdr:link {
	color: #6F6953;
	text-decoration: none;
}
a.link-bodytexthdr:visited {
	color: #6F6953;
	text-decoration: none;
}
a.link-bodytexthdr:hover {
	color: #6F6953;
	text-decoration: underline;
}
.navigation-text {
	font-size:11px;
	color: #006699;
	font-weight: bold;
}
.navigation-text a:link {
	color: #006699;
	text-decoration: none;
}
.navigation-text a:visited {
	color: #006699;
	text-decoration: none;
}
.navigation-text a:hover {
	color: #993300;
	text-decoration: none;
}
.navigation-text a:active {
	color: #006699;
	text-decoration: none;
}
.navigationOver-text {
	font-size:11px;
	color: #993300;
	font-weight: bold;
}



	    .re_listtable{
			border: 1px solid #6B6952;
			background-color: #FFFFFF;
		}
		.re_listtablediv
		{
			border-bottom: 1px solid #6B6952;
			background-color: #FFFFFF;
			font-weight: bold;
			font-size: 10px;
			text-transform: uppercase;
			padding-left: 4px;
			padding-top: 3px;
			padding-bottom: 3px;
			text-indent: 4px;
		}
		.re_listtablehead{
			background-color: #6B6952;
			color: #FFFFFF;
			font-weight: bold;
			font-size: 11px;
			text-transform: uppercase;
			padding-top: 2px;
			padding-bottom: 2px;
			padding-right: 4px;
			background-image: url(../images/realty/re_tablehead_bg.jpg);
		}
		.re_listtablerow{
			border-bottom: 1px solid #6B6952;
			background-color: #FFFFFF;
			padding-left: 4px;
			padding-top: 4px;
			padding-bottom: 4px;
			text-indent: 4px;
		}
		.re_listtablerow_alt {
			border-bottom: 1px solid #6B6952;
			background-color: #EFEBE7;
			padding-left: 4px;
			padding-top: 4px;
			padding-bottom: 4px;
			text-indent: 4px;
		}
		
		

/* end rule names from kapalua.com*/

/* css copied from local files */
#pics {
	float: right;
	width: 280px;
	height: 500px;
	overflow-x: auto;
	overflow-y: auto;
	background-color: #ede9df;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7d6f61;
	border-right-color: #7d6f61;
	border-bottom-color: #7d6f61;
	border-left-color: #7d6f61;
	text-align: center; 
	margin-left: 10px;
	}
#pics img {
	margin: 5px;
	}
	
#restbl td {
	border-bottom:solid 2px #E2E2D2;
	font-size: 11.5px;
	}
	
#ruler td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6f6953;
}
	/*  end */

#actForm TD {
	font-size: 12px; 
	color: #000000;
  }
#actForm input, #actForm select {
	font-size: 12px; 
	color: #993333;
  }
.rule {
	width:100%;
	border-bottom:solid 1px #7D6F61;
	margin: 5px 0px;
	}
.shortrule {
/*	width:auto;*/
	border-bottom:solid 1px #005FA3;
	margin: 0px 5px;
	}
SUP {
	vertical-align: text-top;
	font-size: 80%;
	}
.pr_sep {
	color:#408FC6;
	}
.disclosure {
	line-height:150%;
	font-size:10px;
}
/*	added by TG 7/25/07 */
.offerHeading {
		font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-weight: bold;
	letter-spacing:3px;
	font-size: 12px;
	color:#FFFFFF;
}

.offerText {
	font-family:Verdana, "£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-size: 10px;
	color:#846953;
	line-height:13px;
}
	
.PacRim_PR{
	font-family:  Verdana,"£Í£Ó £Ð«´«·«Ã«¯", "MS PGothic", sans-serif;
	font-size: 12px; 
	line-height: 18px;
	color: #716856;	
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}	

ul li{
	padding-bottom: 10px;
}

/** middle layout **/
.title {
	font-family:  µ¸¿òÃ¼, µ¸¿ò, ±¼¸², sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ed9b31;
	text-align:left;
}


}
