body, p, div, span { margin: 0px; }
td {
	font-family: Tahoma;
	font-size: 10px;
	color: #686868;
	line-height: 20px;
	text-align: Justify;
}
img { border: 0px; }
input, select, textarea {
	font-family: Tahoma;
	font-size: 10px;
	color: #585858;
}
.userbar {
	font-family: Arial;
	font-size: 10px;
	color: #6B6B6B;
}

.small_table_borders {
	border: 1px solid #587492;
}

.table_row_left {
	border-left: 1px solid #587492;
}

.table_row_right {
	border-right: 1px solid #587492;
}

a {
	color: #303A5D;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.small {
	font-size: 9px;
}
.medium {
	font-size: 10px;
}
.heading {
	font-size: 14px;
	font-weight: bold;
	color: #FB7905;
}
.error {
	color: #990000;
}
	.container	{ position: relative; background-color: #444444; z-index: 0; border-right: 1px solid black; }
	.header	{ position: relative; height: 114px; width: 100%; background-color: transparent; }
	.nav	{ height: 43px; background: url(images/index_bg.gif) repeat-x; }
	.content { padding-left: 300px; padding-top: 10px; padding-right: 25px; }
	.menu	{ width: 100%; padding-left: 0px; font-family: verdana; font-size: 10px; padding-top: 0px; padding-bottom: 10px; line-height: normal; text-align: left; display: block; }
	.menu ul { position: relative; margin: 10px; display: block; border: 1px solid gray; padding: 0px; padding-left: 58px; padding-right: 10px; background-color: #ABABAB; height: 60px; display: block;}
	.menu li { padding-top: 10px; }
	.menu a { color: #333333; text-decoration: none; }
	.menu a:hover { color: white; }
	.menuimg { position: absolute; left: 6px; top: 6px; }

	.header-al	{ position: absolute; left: 150px; top: -20px; z-index: 1; }
	.header-ed	{ position: absolute; left: 320px; top: -10px; z-index: 2; }

	.header-edal	{ position: absolute; left: 250px; top: 0px; z-index: 1; }

	.header-hd	{ position: absolute; left: 250px; top: 0px; z-index: 1; }
	.header-hd2	{ position: absolute; left: 150px; top: 0px; z-index: 1; }
	.header-hd3	{ position: absolute; left: 250px; top: 0px; z-index: 1; }
	.header-hd4	{ position: absolute; left: 250px; top: 0px; z-index: 1; }
	.header-hd5	{ position: absolute; left: 250px; top: 0px; z-index: 1; }
	.header-holiday	{ position: absolute; left: 225px; top: 0px; z-index: 1; }
	
	.header-scar	{ position: absolute; left: 220px; top: -10px; z-index: 1; }
	.header-roy	{ position: absolute; left: 320px; top: -5px; z-index: 2; }

	.header-winry { position: absolute; left: 375px; top: 4px; z-index: 1; }
	.header-ed2	{ position: absolute; left: 210px; top: 5px; z-index: 2; }
	.header-logo { position: absolute; left: 20px; top: 10px; }
	.header-txtjp { position: absolute; right: 25px; top: 20px; color: white; font-family: trebuchet ms, verdana, sans-serif; font-weight: bold; font-size: 14px;  z-index: 2;}
	.header-txtjp2 { position: absolute; right: 24px; top: 21px; color: black; font-family: trebuchet ms, verdana, sans-serif; font-weight: bold; font-size: 14px; z-index: 1;}
	.header-txten { position: absolute; right: 25px; top: 36px; color: black; font-family: arial, sans-serif; font-weight: bold; font-size: 14px; z-index: 2; }
	.header-txten2 { position: absolute; right: 26px; top: 37px; color: white; font-family: arial, sans-serif; font-weight: bold; font-size: 14px; z-index: 1;}

	.rightcol { background: url(images/bg-rightcol.png) no-repeat; width: 200px; height: 300px; z-index: 0; line-height: normal;}
	.rightcol-h1 { color: white; font-family: tahoma, sans-serif; font-size: 10px; font-weight: bold;}
	.rightcol-h2 { color: #555555; font-family: tahoma, sans-serif; font-size: 10px; font-weight: bold;}
	.rightcol-txt { color: #222222; font-family: tahoma, sans-serif; font-size: 10px; font-weight: none; }
	.rightcol-rem { color: #222222; font-family: tahoma, sans-serif; font-size: 10px; font-weight: none; border: 1px solid #515151; background-color: #A6A6A6; }

	.bg-h1	{ background: url(images/bg-h2.gif) repeat-x; width: 100%; height: 17px; color: white; font-weight: bold; border-bottom: 1px solid #BDBDBD; }

	.links	{ padding-top: 10px; }
	.linkbanner { margin-bottom: 5px; }

	.news-title { margin: 0px; color: black;  }
	.news-body { margin: 0px;  line-height: normal; }
	
	.shoutbox { padding-left: 25px; }
	.menu-header { background: url(images/bg_menu_h1.jpg) no-repeat; width: 203px; height: 23px; }
	.menu-header p { padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; letter-spacing: .1em; color: #333333; }
	#hdbar { background: url(images/index_bg.gif) repeat-x; height: 50px; width: 1000px; }
	
	#bodycontent { background: url(images/bg.gif) no-repeat right bottom; }
	#resultRow1 { BACKGROUND-IMAGE: url(images/bg_trans.png); WIDTH: 100% }
	#resultRow2 { BACKGROUND-IMAGE: url(images/bg_list.png); WIDTH: 100% }
	#divider { width: 100%; height: 1px; background-image: url(/images/hr_listdividier.png); }
   .header2 { letter-spacing: 1px; text-align: center; font-weight: bold; background-color: white ! important; padding: 1px; border: 1px solid gray; }
   .mangaimg { letter-spacing: 1px; text-align: center; font-weight: bold; background-color: white ! important; padding: 5px; border: 1px solid gray; }
   .mangaimg2 { border: 0px solid #A2B0CB; }
   .mangaimg3 { border: 0px solid #1B2842; }
   .merch-menu { font-family: arial; font-size: 10px; color: gray; text-decoration: none; }
	.merch-menu:hover { color: red; text-decoration: underline; }
	
	.merch-title { font-family: Trebuchet MS, arial; font-size: 14px; font-weight: bold; color: #9C0D0D;}
	.merch-box { font-family: Trebuchet MS, arial; font-size: 10px; color: black; border: 0px solid #CBCBCB; padding: 0px; width: 534px;}
	.merch-text { font-family: Verdana, arial; font-size: 9px; color: black; padding: 0px; text-align: left; margin: 0px; letter-spacing: 0px; line-height: normal;}
	.merch-text2 { font-family: Verdana, arial; font-size: 10px; color: black; text-align: justify; }

	.merch-price1 { font-family: arial; font-size: 14px; color: #333333;}
	.merch-price2 { font-family: arial; font-size: 9px; color: #333333;}
	.merch-info { font-family: Trebuchet MS, arial; font-size: 11px; color: gray;}
	.merch-zoom { padding: 5px; }
	#epdesc {  }
	#eptable { padding-top: 10px; }
	.epimg { padding-bottom: 10px; }
	
	#directdl { width: 201px; height: 74px; position: relative; }
	#directdltxt2 { position: absolute; right: 8px; top: 37px; font-size: 11px; font-weight: bold; font-family: trebuchet ms, arial, sans-serif; color: #990000;  z-index: 5;}
	
#detailtable { font-size: 10px; font-family: Verdana, Arial, Sans-Serif; Color: gray; }
#detailtable td { border-bottom: 1px solid gray; padding: 5px; }

.noborder { border: 0px !important; }

#linkList { font-family: arial,verdana,sans-serif; font-size: 9px; width: 203px !important; }
#linkList a,
#linkList a:link,
#linkList a:visited { font-size: 10px; color: #444; text-decoration: none;  margin-left: 25px; letter-spacing: .2em; font-weight: bold; }
#linkList a:hover { color: #A51A0A; }

#linkList a.c,
#linkList a.c:link,
#linkList a.c:visited { color: #8B8C8C; margin-left: 25px; letter-spacing: 0em; margin-right: 15px; }
#linkList a.c:hover { color: #A51A0A; }


/*STYLE OF LINKS*/
#lselect a { display: block; font-weight: bold; }
#lselect a.c { font-size: 9px; text-transform: lowercase;}

#shoutbox li { display: normal !important; }
/**/
#lselect li {  margin: 0px; padding-top: 5px; padding-bottom: 5px;  background: url(images/bg_menu_separator.gif) no-repeat !important; }
#lselect li:hover 	{ background: url(images/bg_menu_over.png) no-repeat !important;}
#lselect ul 		{ background: url(images/bg_menu.jpg) left bottom no-repeat !important; margin: 0px; list-style: none; padding: 0px;}
/* a class for all Tigra Hints boxes, TD object */
	.hintsClass
		{text-align: center; font-family: Verdana, Arial, Helvetica;}
/* this class is used by Tigra Hints wrappers */
	.row
		{background: white;}
#valid {
	BORDER-RIGHT: #acacac 1px solid; PADDING-RIGHT: 13px; BORDER-TOP: #d1d1d1 1px solid; PADDING-LEFT: 13px; BACKGROUND: url(images/bgBox.gif) #f1f1f1 repeat-x 50% bottom; PADDING-BOTTOM: 13px; MARGIN: 0px; BORDER-LEFT: #d1d1d1 1px solid; PADDING-TOP: 13px; BORDER-BOTTOM: #acacac 1px solid; HEIGHT: 1%; min-width: 200px
}
#valid:unknown {
	CLEAR: both; MARGIN-TOP: -9px; DISPLAY: block; HEIGHT: 0px; content: ""
}
#valid LI {
	BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; DISPLAY: block; FLOAT: left; MARGIN: 0px 7px 7px 0px; FONT: 7px/1.4 "small fonts", sans-serif; BORDER-LEFT: #333 1px solid; BORDER-BOTTOM: #333 1px solid; HEIGHT: 15px
}
#valid A {
	CLEAR: none; BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #dadada 1px solid; DISPLAY: block; PADDING-LEFT: 5px; BACKGROUND: url(images/bg_buttons.gif) #8c8e7b no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #dadada 1px solid; COLOR: #dedbde; PADDING-TOP: 1px; BORDER-BOTTOM: #dadada 1px solid; WHITE-SPACE: nowrap; LETTER-SPACING: 1px; HEIGHT: 12px; TEXT-DECORATION: none; min-width: 100px
}
HTML #valid A {
	WIDTH: 100px
}
#valid A SPAN {
	BORDER-RIGHT: 1px solid; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/bgSpan.gif) #f60 no-repeat left top; PADDING-BOTTOM: 3px; MARGIN: 0px 6px 0px -5px; PADDING-TOP: 2px
}
#valid A:hover SPAN {
	BACKGROUND: url(images/bgSpanOver.gif) #ff7920 no-repeat left top
}
#valid A:hover {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(images/bgOver.gif) #9c9e8c no-repeat right top; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#valid A:unknown {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(images/bgOver.gif) #9c9e8c no-repeat right top; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
#valid A:active {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(images/bgOver.gif) #9c9e8c no-repeat right top; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}

