@charset "utf-8";
#wrapper {
	width: 960px;
	margin: 20px auto;
}
#logo {
	margin-bottom: 5px;
}
#chapel-data span#expire-date {
	font-size: 11px;
	padding-left: 10px;
	color: #FF9999;
}

#site-navi {
	height: 35px;
}
#site-navi li {
	float: left;
	list-style: none;
	border-right: 1px solid #CCCCCC;
	margin-right: 5px;
	padding-right: 5px;
}
#select-navi {
	float: right;
}

#header {
	clear: both;
	margin-bottom: 10px;
}
#breadcrumb {
	height: 20px;
}
#breadcrumb li {
	float: left;
	list-style: none;
	margin-right: 5px;
}
#content {
	clear: both;
}
#sub-content {
	float: right;
	width: 260px;
}

#sub-content li {
	list-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

#main-content {
	float: left;
	width: 680px;
}
#main-content h3 { margin-bottom: 10px; 
}
#main-content h4 {
	border-bottom: 1px solid #CCCCCC;
	bottom: 5px;
	clip: rect(auto,auto,5px,auto);
	margin-bottom: 5px;
	padding-bottom: 5px;
}
#main-content h5 { margin-bottom: 5px; }

#main-content   .container {
	margin-bottom: 20px;
}
#main-content     .container   p {
	margin-top: 10px;
	margin-bottom: 10px;
}
#main-content    .container   ul {
	margin-bottom: 20px;
}
#main-content     .container    ul   li {
	margin-left: 25px;
	list-style: url(../../../image/general/list_item/cross-blue.gif);
	margin-bottom: 1px;
	vertical-align: middle;
	padding-left: 5px;
}
#main-content    .container    ol   li { margin-left: 35px; 
}
#option th {
	border-bottom: 1px dotted #999999;
	padding-bottom: 3px;
	padding-right: 10px;
}
#option td {
	padding-right: 10px;
	padding-bottom: 3px;
}


#chapel-brief {
	width: 500px;
}
#ceremonial-items { height: auto; 
}


.float-img {
	clear: right;
	float: right;
	margin-bottom: 10px;
}

#footer { clear: both; 
}

#chapel-bali { display: none; }

#resort-wedding { display: none; }
