/* CSS Document */

#Frame {
	position:relative;
	left:0px;
	top:0px;
	width:800px;
	height:600px;
}

#banner {
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:50px;
}
#intro_body {
	position: absolute;
	z-index: 5;
	height: 348px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
}
#about_body {
	position: absolute;
	z-index: 5;
	height: 530px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
}#services_body {
	position: absolute;
	z-index: 5;
	height: 348px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
}#gallery_body {
	position: absolute;
	z-index: 5;
	height: 348px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
}#contact_body {
	position: absolute;
	z-index: 5;
	height: 348px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
	text-align: left;
}#links_body {
	position: absolute;
	z-index: 5;
	height: 348px;
	width: 648px;
	left: 151px;
	top: 51px;
	right: 799px;
	bottom: 399px;
}

#top-bar {
	position:absolute;
	left:250px;
	top:0px;
	width:550px;
	height:50px;
}

#layout3-03 {
	position:absolute;
	left:0px;
	top:50px;
	width:150px;
	height:17px;
}

#menu1 {
	position:absolute;
	left:0px;
	top:67px;
	width:150px;
	height:15px;
}

#menu2 {
	position:absolute;
	left:0px;
	top:82px;
	width:150px;
	height:15px;
}

#menu3 {
	position:absolute;
	left:0px;
	top:97px;
	width:150px;
	height:15px;
}

#menu4 {
	position:absolute;
	left:0px;
	top:112px;
	width:150px;
	height:15px;
}

#layout3-09 {
	position:absolute;
	left:0px;
	top:127px;
	width:150px;
	height:1px;
}

#menu5 {
	position:absolute;
	left:0px;
	top:128px;
	width:150px;
	height:15px;
}

#menu6 {
	position:absolute;
	left:0px;
	top:143px;
	width:150px;
	height:15px;
}

#layout3-12 {
	position:absolute;
	left:0px;
	top:158px;
	width:150px;
	height:68px;
}

#layout3-14 {
	position:absolute;
	left:0px;
	top:401px;
	width:24px;
	height:199px;
}

#layout3-15 {
	position:absolute;
	left:24px;
	top:401px;
	width:251px;
	height:17px;
}

#layout3-16 {
	position:absolute;
	left:275px;
	top:401px;
	width:250px;
	height:17px;
}

#layout3-17 {
	position:absolute;
	left:525px;
	top:401px;
	width:250px;
	height:17px;
}

#layout3-18 {
	position:absolute;
	left:775px;
	top:401px;
	width:25px;
	height:199px;
}

#layout3-19 {
	position:absolute;
	left:24px;
	top:418px;
	width:250px;
	height:167px;
	background-image: url("../images/layout3_19.jpg");
}

#layout3-20 {
	position:absolute;
	left:274px;
	top:418px;
	width:251px;
	height:167px;
	background-image: url("../images/layout3_20.jpg");
}

#layout3-21 {
	position:absolute;
	left:525px;
	top:418px;
	width:250px;
	height:167px;
	background-image: url("../images/layout3_21.jpg");
}

#layout3-22 {
	position:absolute;
	left:24px;
	top:585px;
	width:250px;
	height:15px;
}

#layout3-23 {
	position:absolute;
	left:274px;
	top:585px;
	width:251px;
	height:15px;
}

#designed-by-ichibon {
	position:absolute;
	left:525px;
	top:585px;
	width:250px;
	height:15px;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
td {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
td.about_body {
	vertical-align: top;
	padding: 4px;
	background-color: #FFFFFF;
}




