/* main.css
==================================================*/

a { color: #432a00; text-decoration:underline;}
a:visited { color:#432a00; text-decoration:underline; }
a:hover { color:#432a00; text-decoration: underline; }

a img {border:0px;}

body {
	margin:0px;
	padding:0px;
	background-color:#f9f1e2;
	font-size:12px;
	color:#432a00;
}


/*==================================================*/

#AllBox {
	width:800px;
	margin:0px auto;
	padding:0px;
}

h1 {
	margin:0px 0px 13px 0px;
	padding:0px;
}

/*==================================================*/

#MenuBox {
	width:740px;
	margin:0px auto;
	padding:0px 0px 10px 0px;
}


#MenuBox ul {
	overflow:hidden;
	margin:0px;
	padding:0px;
}

#MenuBox li {
	list-style:none;
	float:left;
	padding-left:15px;
}

#MenuBox li#icon,li#icon1,li#icon2,li#icon3,li#icon4,li#icon5,li#icon6,li#icon7,li#icon8,li#icon9,li#icon10,li#icon11 {
	background:url(images/img_navi_bg.gif) no-repeat;
}


/*==================================================*/

#MainBox {
	clear:both;
	width:725px;
	margin:0px auto;
	padding:0px;
}

#MainBox p {
	margin:0px;
	padding:0px;
}

#MainBox .contents {
	margin:0px;
	padding:0px;
	background:url(images/bg_main.jpg) repeat-y;
}
#MainBox .contents_bg {
	background:url(images/bg_footer.jpg) no-repeat bottom;
	padding-bottom:10px;
	
}
#MainBox .tbr {
	width:700px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
}
#MainBox .tbr td ,
#MainBox .tbr th {
	vertical-align:top;
}
#MainBox .tbr th {
	width:240px;
	margin:0px;
	padding:3px 0px 3px 0px;
	font-size:10px;
	color:#432a00;
	font-weight:normal;
	text-align:left;
	text-indent:-1.8em;
	padding-left:2.8em;
}

#MainBox .tbr td {
	margin:0px;
	padding:3px 0px 3px 0px;
	font-size:10px;
	font-weight:normal;
}


#MainBox tbl_order {
	width:700px;
	margin:0px auto;
	padding:10px 0px 10px 0px;
}

/*==================================================*/

#FooterBox {
	width:59px;
	margin:0px auto;
	padding:20px 0px 20px 0px;
}


.form {
	background:url(images/bg_main.jpg) repeat-y;
	padding:20px;
}
