@charset "utf-8";

/* CSS Document */



body {
	margin:0px 0px 0px 0px;
	background:url(../images/fullback_white.jpg);
	/*background-color: #AED77B;*/
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

form {
	spacing: 0;
	padding: 0;
	margin: 0;
}

.mainframe {

	/*background:url(../images/page_back.jpg);*/

	background-repeat:no-repeat;

	width:1050px;

	height:700px;

	text-align:left;

	vertical-align:top;

}

.mainframe2 {

	width:1050px;

	height:1100px;

	text-align:left;

	vertical-align:top;

}

.tdlinktop {

	background:url(../images/header_link_nb.jpg);

	background-repeat:no-repeat;

}

.txt01 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding-left:83px;
	padding-right:40px;
	line-height: 17px;
}

.txt02 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#F60;

	text-decoration:none;

}

a.txt02:link{

	color:#F60;

}

a.txt02:visited{

	color:#F60;

}

a.txt02:hover{

	color:#6C0;

}

a.txt02:active{

	color:#F60;

}

.txt03 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	line-height: 18px;

	padding-right:50px;

}

.txt04 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#056839;

}

.txt05 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	padding-left:83px;

	line-height: 18px;

	padding-right:50px;

}

.txt06 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#333;

	line-height: 18px;

	padding-right:50px;

}

.txt07 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFF;

}

.txt08 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#060;

	font-weight:bold;

}

.tdback {

	background:url(../images/td_back.jpg);

	background-repeat:repeat-x;

}

.footertxt {

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#333;

	text-align:center;

}
.headlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height: 20px;
	text-decoration:none;
}
a.headlink:link{
	color:#FFF;
}
a.headlink:visited{
	color:#FFF;
}
a.headlink:hover{
	color:#FC0;
}
a.headlink:active{
	color:#FFF;
}
.style5 {
	color: #F60;
	font-size: 14px;
}
.style6 {
	color: #f60;
	font-size: 14px;
}
.style8 {color: #f60}
.style10 {font-size: 14px}
.style1 {color: #000000}
.style2 {font-size:12px; font-weight:bold; text-decoration:none; font-family: Arial, Helvetica, sans-serif;}
.style12 {color: #F60}
.style13 {font-size: 12px}
.style14 {
	color: #056839;
	font-weight: bold;
	font-size: 14px;
}
.style15 {color: #056839}

/* */
.quantityBox {
	width: 30px;
	padding: 2px;
	border: 1px solid #000;
}

.textbox {
	
}

.borderRight {
	border-right: 1px solid #AAA7A7;
}

hr {
	height: 1px;
	border-top: 0;
	border-bottom: 1px solid #AAA7A7;
	border-left: 1px solid #AAA7A7;
	border-right: 1px solid #AAA7A7;
}

.head_end_td {
	background:url(../images/header_end2.jpg);
	background-repeat:no-repeat;
	width:290px;
	height:133px;
	text-align:left;
	vertical-align:middle;
}
tr.title td {
	background:url(../images/table_head_back.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
}
.tbl_checkout_bk1 {
	background:url(../images/tbl_bk1.jpg);
	background-repeat:repeat-y;
}
.tbl_checkout_bk2 {
	background:url(../images/tbl_bk2.jpg);
	background-repeat:repeat-y;
}
.headertdback {
	background:url(../images/header_end4.jpg);
	width:426px;
	height:133px;
	background-repeat:no-repeat;
}
.bgLightGreen {
	background: #DFF1C8;
}
span.required {
	color: #C50202;
	font-size: 13px;
	font-family: verdana;
}
div.error{
	padding: 5px;
	border: 2px dotted #666;
	background: #F5FFBC;
}
span.redFont{
	color: #C50202;
}

/**/
a img {
	border: 0;
}

a img.bordered {
	border: 1px solid #666;
}

a img.bordered:hover {
	border: 1px solid #F60;
}