body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #B5CF5F;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background-image: url(../a-images/bg-body.gif);
	background-repeat: repeat-y;
	background-position: center;


}
h1 {
	font-weight: bold;
	color: #000000;
	font-size: 19px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0px;
	margin: 0px;

}
h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;

}

.bg-top-hd {
	background-image: url(../a-images/a-header/strip-tophd.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;

}
.bg-top-hd a:link {
	background-image: url(../a-images/a-header/strip-tophd.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.bg-top-hd a:visited {
	background-image: url(../a-images/a-header/strip-tophd.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.bg-top-hd a:hover {
	background-image: url(../a-images/a-header/strip-tophd.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.bg-button-hb {
	background-image: url(../a-images/a-header/bg-hd05.gif);
	background-repeat: no-repeat;
	height: 0px;

}
.bg-button-hb-en {
	background-image: url(../a-images/a-header/bg-hd05-en.gif);
	background-repeat: no-repeat;
}
.bg-menu {
	background-image: url(../a-images/a-menu/bg-menu01.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #374E0C;
	cursor: hand;

}
.bg-menu02 {
	background-image: url(../a-images/a-menu/bg-menu02.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #374E0C;
	cursor: hand;


}
.box01-top {
	background-image: url(../a-images/bg-box01-t.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding: 12px 10px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;


}
.tx-title01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #89411B;

}
.pad-t-10 {
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
.tx-contents01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #E36929;
}
.box02-top {
	background-image: url(../a-images/bg-box02-t.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.footer {
	header-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;

}

.footer a:link {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.footer a:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.footer a:hover {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.brd-global-LR {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #330033;
	border-right-color: #330033;
	border-bottom-color: #330033;
	border-left-color: #330033;
}
.brd-global-LRB {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330033;
	border-right-color: #330033;
	border-bottom-color: #330033;
	border-left-color: #330033;
}
table {
}

.breadcrum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;

}
.breadcrum a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.breadcrum a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}
.breadcrum a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
}

.azatiko {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;


}
.azatiko a:link {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;


}
.azatiko a:visited {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
.azatiko a:hover {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}
.tx-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 10px;

}
.tx-main02 {
	font-size: 12px;
}
.brd-B {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #003399;
	border-right-color: #003399;
	border-bottom-color: #003399;
	border-left-color: #003399;
}
.img-sml {
	border: 1px solid #666666;
}
.img-sml-pad {
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../a-images/img-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}
.img-sml-pad02 {
	background-image: url(../a-images/img-dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 10px;



}
.tx01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.tx-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
}
.tx-about {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.tx-smltitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.tx-warning {
	border: 1px solid #FF6600;
}
.ad-pad {
	padding-top: 5px;
	padding-bottom: 5px;
}
.bg00 {
	background-image: url(../a-images/img-global-bgT.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bg01 {
	background-image: url(../a-images/bg01.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bg02 {
	background-image: url(../a-images/bg02.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bg03 {
	background-image: url(../a-images/bg03.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bg04 {
	background-image: url(../a-images/bg04.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.bg00M {
	background-image: url(../a-images/img-global-bgM.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bg01M {
	background-image: url(../a-images/bg01M.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bg02M {
	background-image: url(../a-images/bg02M.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bg03M {
	background-image: url(../a-images/bg03M.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bg04M {
	background-image: url(../a-images/bg04M.gif);
	background-repeat: repeat-y;
	background-position: left top;

}
.bg-book {
	background-image: url(../a-images/bg-book.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg00tx01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #F8B333;
}
.bg01tx01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #E2001A;
}
.bg02tx01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #CAB81E;
}
.bg03tx01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #172983;
}
.bg04tx01 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: #009EE0;
}
.bg01tx02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E2001A;
}
.bg02tx02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CAB81E;
}
.bg03tx02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #172983;
}
.bg04tx02 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #009EE0;
}
#padding001 {
	padding-top: 10px;
}
#padding002 {
	padding-bottom: 4px;

}
.bg00inner {
	background-image: url(../a-images/bg00Inner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg01inner {
	background-image: url(../a-images/bg01Inner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg02inner {
	background-image: url(../a-images/bg02Inner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg03inner {
	background-image: url(../a-images/bg03Inner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bg04inner {
	background-image: url(../a-images/bg04Inner.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.pad-desc {
	padding: 10px 30px 0px 0px;
}
.shiftcontainer{
position: relative;
left: 50px; 
top: 0px; 
}

.shadowcontainer{
width: 72px; 
height: 113px; 
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
background-color: white;
border: 1px solid gray;
padding: 0px;
position: relative;
left: -5px; 
top: -5px; 
}
.img-bg-m {
	background-image: url(../a-images/img-bg-m.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
	padding-right: 25px;

}
.brd-warn01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FACB35;
	border-right-color: #FACB35;
	border-bottom-color: #FACB35;
	border-left-color: #FACB35;
}
.brd-warn02 {

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FACB35;
	border-right-color: #FACB35;
	border-bottom-color: #FACB35;
	border-left-color: #FACB35;
}
.brd-warn03 {


	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FACB35;
	border-right-color: #FACB35;
	border-bottom-color: #FACB35;
	border-left-color: #FACB35;
}
.error {
	font-weight: bold;
	color: #FF0000;
}
.best {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	padding-bottom: 10px;



}
.best a:link {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;


}
.best a:visited {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: none;
}
.best a:hover {
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	line-height: 15px;
	text-decoration: underline;
}
