@charset "UTF-8";
/* CSS Document */

/*==================content box==================*/	
#containerbg {
	padding:20px 0;
	background: #000000 url(../img/container_bg.jpg) repeat-x;	
	}		
#container {
	width: 750px;
	margin: 0 auto;
	}
/*==================header==================*/	
#header {
	margin-bottom: 9px;
	}		
/*==================navi==================*/
ul#navinext {
	height: 26px;
	width:750px;
	}
ul#navinext li {
	float: left;
	height: 26px;
	overflow:hidden;
	}
/*=============main/catalog=============*/
#inner {
	background: url(../img/main_bottom.jpg) repeat-x bottom;
	}
#main {
	width: 750px;
	padding:22px 15px 0 15px;
	}
#main h2,#main2 h2,#privacy h2{
	margin-bottom:15px;
	}
#main2 h2.nexth2{
	margin-top:20px;
	}	
/*=============main2/other=============*/	
#main2,#privacy {
	width: 720px;
	padding:22px 15px 0 15px;
	background-color:#FFFFFF;
	}	
#main2 h3{
	margin:15px 0 10px 0;
	}	
#main2 p,#privacy p{
	color:#000000;
	margin-bottom:10px;
	}			
#main2 p a,#main2 table a,#privacy p a{
	color:#333399;
	}		
/*==================footer==================*/	
#nextbtm{
	background: url(../img/nextbtm_bg.jpg) repeat-x top;
	padding:10px 0;
	}	
	
/*==================Catalog Page==================*/	
p.catalogtext{
	width:595px;
	float:left;
	margin:0 10px 10px 0;
	}
#item{
	margin:10px 0;
	}
#item p{
 margin:0 33px 13px 0;
	float:left;
	}
#item p a{
	text-decoration:none;
	}	
	
/*==================Showroom Page==================*/		
p img.showroom{
	margin-right:5px;
	}

div.riji{
	margin:60px 0 0 220px;
}
div.riji p{
	margin:0;
	border-top:#000000 solid 1px;
	border-bottom:#000000 solid 1px;
	padding:5px 0;
	font-size:120%;
	display:inline;
	}

/*==================Ceremony Page==================*/	
table.stripedtable{
	width:720px;
	color:#000000;
	border-collapse:collapse;
	margin-bottom:15px
	}
table.stripedtable th{
	background-color:#A47A26;
	color:#FFFFFF;
	}
table.stripedtable th.tablecheck{
	width:60px;
	}
table.stripedtable th.tablelist{
	width:180px;
	}		
tr.oddline {
	background-color:#F5EDD8;
}
tr.evenline {
	background-color:#FFFFFF;
}
table.stripedtable,table.stripedtable th,table.stripedtable td{
	border:1px solid #5D4423;
	padding:2px 5px;
	}
caption{
	text-align:left;
	margin-bottom:10px;
	}	
	
	
/*=================info/form Page=================*/			
table.info{
	width:720px;
	background-color:#FFFFFF;
	border-spacing:4px;
	color:#000000;
	}
table.info th{
	width:200px;
	background: #F9EAFC url(../info/img/th_bk.jpg) repeat-y;
	text-align:left;
	padding:4px 10px;
	}	
table.info td{
	background-color:#EFEEE3;
	padding:4px 10px;
	}
	
#main2 form input.formbtn{
	margin:10px 0 10px 300px;
	display:inline;
	float:left;
	}		
#main2 form input.formbtn2{
	margin:10px;
	}	
	
/*==============info/Privacy Policy Page==============*/				
#privacy h3{
	color:#553914;
	border-bottom: 1px solid #553914;
	padding-bottom: 2px;
	margin:15px 0;
	}
#privacy p strong{
	color:#000000;
	font-weight:bold;
	}	

/*==============info/confirm Page==============*/			
#main2 p.err {
 color:#FF0000;
}


	