/** BASIC */

html, body {
	height: 100%;
}

a.link1 {
	display: block;
	width: 55px;
	height: 20px;
	background: url(../images/subpage1_01.jpg) no-repeat;
}

a.link1 b { position: absolute; left: -10000px; }

a.link2 {
	padding-left: 15px;
	background: url(../images/subpage1_06.gif) no-repeat left center;
	font-weight: bold;
}

/** HEADER */

#header {
	width: 778px;
	height: 196px;
	margin: 0px auto;
}

#logo {
	float: left;
	width: 220px;
	height: 141px;
	padding-top: 55px;
	background: url(../images/logo_bottom.jpg) no-repeat left bottom;
}

#inquiry-logo {
	margin: 0px;
	margin-top: 10px;
	line-height:180%;
	font-size:10pt;
	text-align:center;
}

#inquiry-logo strong {
	font-weight:bold;
	color:red;
	font-size: 20px;
}

/** MAIN MENU */

#mainmenu {
	float: left;
	width: 168px;
	height: 196px;
}

#mainmenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#mainmenu ul li {
	display: inline;
}

#mainmenu a {
	display: block;
	float: left;
	width: 168px;
}
#menulink { 
	height: 33px; 
	background: url(../images/menulink.jpg) no-repeat; 
}
#menulink #menu-item{ 
	margin-top: 8px;
	margin-left: 10px;
	font-size: 10pt;
	
}


/** SPLASH */

#splash {
	float: left;
	width: 390px;
	height: 169px;
}

/** SEARCH */

#search {
	float: right;
	width: 390px;
	height: 27px;
}

#search .search-label {
	width: 180px;
	height: 27px;
	background: url(../images/search-label.jpg) no-repeat;
}

#search .search-input {
	width: 140px;
	padding-top: 5px;
}

#search .search-button {
	width: 70px;
	padding-top: 5px;
}

#search label { position: absolute; left: -10000px; }

/** CONTENT */

#content {
	width: 800px;
	margin: 0px auto;
}

#left {
	float: left;
	width: 25%;
}

#right {
	float: left;
	width: 65%;
}

/** BOX1 */

#box1 {
}

#box1 .image {
}

#box1 .content {
	padding: 0px 26px 10px 27px;
}

#box1 .bg5 {
	margin: 0px;
	padding: 0px;
	height: 31px;
	padding-top: 11px;
}

#box1 a.link1 {
	margin-left: 117px;
}

/** BOX2 */

#box2 {
}

#box2 .title {
	position: relative;
	float: left;
	width: 24px;
	height: 200px;
	background: url(../images/homepage19.gif) no-repeat;
}

#box2 .title b { position: absolute; left: -10000px; }

#box2 .content {
	margin: 0px 0px 0px 24px;
	padding: 20px 20px 10px 12px;
}

#box2 h3 {
	margin-bottom: 10px;
}

/** BOX3 */

#box3 {
	padding-left: 30px;
	padding-top: 20px;
}


/** BOX4 */

#box4 {
	float: left;
	width: 241px;
	padding: 30px 26px 0px 26px;
}

#box4 .title {
	margin-bottom: 20px;
	padding-left: 15px;
	background: url(../images/homepage29.gif) no-repeat left center;
}

#box4 .content {
	height: 65px;
	min-height: 65px;
	padding: 0px 0px 0px 11px;
}

html>body #box4 .content {
	height: auto;
}

#box4 .text4 {
	margin-bottom: 5px;
}

/** BOX5 */

#box5 {
	float: left;
	width: 239px;
	margin-top: 30px;
	padding: 0px 26px 0px 26px;
}

#box5 .title {
}

#box5 .content {
}

#box5 .text7 {
	margin-bottom: 20px;
	padding-left: 15px;
	background: url(../images/homepage31.gif) no-repeat left center;
}

/** BOX6 */

#box6 {
	padding: 35px 30px 0px 30px;
}

#box6 .title {
	margin-bottom: 20px;
	padding-left: 15px;
	background: url(../images/homepage29.gif) no-repeat left center;
}

#box6 .content {
	clear: both;
	padding: 10px 0px;
}

#box6 .product {
	clear: both;
	height: 130px;
	min-height: 130px;
	background: url(../images/subpage1_07.gif) no-repeat center bottom;
}

html>body #box6 .product {
	height: auto;
}

#box6 .image {
	float: left;
}

#box6 .info {
	padding-top: 30px;
}

#box6 .link2 {
	padding-right: 20px;
}

/** FOOTER */

#footer {
	clear: both;
	width: 778px;
	height: 76px;
	margin: 0px auto;
	padding-top: 15px;
}

#links {
	margin: 0px;
	padding: 0px;
}

#copyright {
	margin: 0px;
	padding: 10px 0px;
}


td.link0 {
	font: 10px Tahoma, sans-serif; 
	line-height:200%;
	border : 0px;
}
td.link1 {
	font: 13px Tahoma, sans-serif; 
	width: 100px;
	font-weight: bold;
	line-height:200%;
	border : 0px;
}

td.link2 {
	font: 13px Tahoma, sans-serif; 
	width: 180px;
	font-weight: bold;
	line-height:200%;
	border : 0px;
}

.list_row {
	margin-bottom:20px;
}

table.list {
margin-left:10px;
font-size: 10pt;
width:98%;
height:59px;
color:#666666;
}

td.list_name {
font-weight: bold;
font-size: 10pt;
width:267px;
border: 1px solid gray;
text-align:left;
background-color:#FDF5E6;
}

td.list_field1 {
width:50px;
height:21px;
border: 1px solid gray;
text-align: left;
background-color:#FFFFF0;
}
td.list_field2 {
height:22px;
border: 1px solid gray;
text-align: left;
}
td.list_field3 {
width:156px;
height:21px;
border: 1px solid gray;
text-align: left;
}

td.list_field4 {
width:36px;
height:21px;
border: 1px solid gray;
text-align: left;
background-color:#FFFFF0;
}
td.list_field5 {
width:58px;
height:21px;
border: 1px solid gray;
}

td.list_weekly {
color:#3399ff;
height:30px;
width:109px;
text-align:center;
border: 1px solid gray;
background-color:#F5F5F5;
}

td.list_monthly {
color:#ff3300;
height:30px;
width:127px;
text-align:center;
border: 1px solid gray;
background-color:#F5F5F5;
}

td.list_mmonthly {
color:#009933;
height:30px;
width:127px;
text-align:center;
border: 1px solid gray;
background-color:#F5F5F5;
}
td.list_lmonthly {
color:#ff9900;
height:30px;
width:127px;
text-align:center;
border: 1px solid gray;
background-color:#F5F5F5;
}

td.list_charge {
border: 1px solid gray;FFFAF0
background-color:#FFFAF0;
}

td.detail_title {
font-size: 12pt;
font-weight: bold;
height:34px;
background-color: #FAEBD7;
color:#708090;
border-style:ridge
}
td.detail_field_name1 {
font-size: 10pt;
color:#666666;
text-align:center;
width:91px;
background-color: #F5FFFA;
border: 1px solid gray;
}
td.detail_field_name2 {
font-size: 10pt;
width:113px;
height:20px;
background-color: #F0F8FF;
color:#666666;
border: 1px solid gray;
}

td.detail_field_value1 {
font-size: 10pt;
width:150px;
height:20px;
color:#0033ff;
text-align:left;
border: 1px solid gray;
}
td.detail_field_value2 {
font-size: 10pt;
width:275px;
height:20px;
color:#0033ff;
text-align:left;
border: 1px solid gray;
}
td.detail_footer {
font-size: 10pt;
font-weight: bold;
color:#666666;
text-align:center;
}

img.detail_zumen1 {
height:130px;
width:180px;
border:0px;
}
img.detail_zumen2 {
width:130px;
height:180px;
border:0px;
}
img.detail_zumen3 {
height:130px;
width:130px;
border:0px;
}
img.detail_zumen0 {
height:130px;
width:130px;
border:0px;
}

td.solid {
border: 1px solid gray;
}

table.detail_charge {
width:377px;
}
table.detail_pic {
width:596px;
}

img.thumbnail1 { width:75px; height:56px; border:0px; cursor:hand;}
img.thumbnail2 { width:56px; height:75px; border:0px; cursor:hand;}
img.thumbnail3 { width:65px; height:65px; border:0px; cursor:hand;}
img.picture1 { width:360px; height:270px; border:0px;}
img.picture2 { width:270px; height:360px; border:0px;}
img.picture3 { width:300px; height:300px; border:0px;}

table.inline_tbl {
	width: 100%;
}
	table.inline_tbl th {
		border: solid 1px rgb(200,200,200);
		text-align:center;
		font: bold 1em Tahoma, Arial, Sans-Serif;
		background-color: #F5FFFA;
	}
	table.inline_tbl th.charge_name {
		width : 40%;
	}
	table.inline_tbl th.cost{
		width : 20%;
	}
	table.inline_tbl td {
		border: solid 1px rgb(200,200,200);
	}
	table.inline_tbl td.cost_value{
		text-align : right;
	}


.comment{
 color: navy;
 font-size:12px;
 border-width: 1px; border-style: dotted;
 border-color: #000000;
 padding: 10px;
 line-height: 150%;
}

.title1 {
	font-size:15px;
	font-weight: bold;
	color:#CC3300;
	text-align:center;
}

