﻿/* MAIN.CSS */

body
{
	font-family:Georgia;
	font-size:12px;
}

a
{
	font-size:11px;
}
a:link {text-decoration:none;color: #7f5813;} 
a:visited {text-decoration:none;color: #7f5813;} 
a:active {text-decoration:none;color: #7f5813;} 
a:hover {text-decoration:none;color: black;}



.searchbutton
{
	font-size:11px;
	font-family:Georgia;
	border:solid 1px #7f5813;
	cursor:pointer;
	font-weight:bold;
	height:18px;
}
.textbox1
{
	width:100px;
	height:16px;
	font-size:10px;
	border:solid 1px #7f5813;
}
.textbox2
{
	width:100px;
	height:20px;
	font-size:10px;
	border:solid 1px #7f5813;
}

table
{
	text-align:center;
	margin:0px auto;
}

.style12whitebold
{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	color:white;
}
.style12yellowbold
{
	font-family:Georgia;
	font-size:11px;
	font-weight:bold;
	color:#7f5813
}
.style12yellow
{
	font-family:Georgia;
	font-size:11px;
	color:#7f5813
}
.style12bold
{
	font-family:Georgia;
	font-size:11px;
	color:Black;
	font-weight:bold;
}
.style12
{
	font-family:Georgia;
	font-size:11px;
	color:Black;
	
}
.style10
{
	font-family:Georgia;
	font-size:11px;
	color:Black;
	
}

.logindiv
{
	
	text-align:center;
	vertical-align:middle;
	margin:0px auto;
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	
    z-index:99;
    border:solid 1px;
   
}

 div.scroll

       
{
    height:90px;
    width:320px;
    overflow: auto;
    border: 1px solid #666;
    background-color: #ddd;
    position:absolute;
    
    padding: 8px;
    text-align: left;
    white-space: normal;
    color: #000000;
    margin-top: 4px;
    
    scrollbar-face-color: #666666;
    scrollbar-shadow-color: #666666;
    scrollbar-highlight-color: #666666;
    scrollbar-3dlight-color: #66666;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-track-color: #cccccc;
    scrollbar-arrow-color: #ffffff;
}

a img
{
	border:0px;
}


/* Guide */

.guide-shot
{
	text-align:center;
}

.guide-text
{
	text-align:left;
	width:650px;
	margin:0px auto;
}

.guide-caption
{
	width:436px;
	margin:0px auto;
	
}

.guide-header
{
	text-align:center;
}

.left
{
	text-align:left;
	padding-left:10px;
}

.right
{
	padding-right: 10px;
}

.header
{
	width:678px;
	height:44px;
	margin:0px auto;
	vertical-align:middle;
	font-weight:bold;
	color:#693400;
}

.countdown
{
	color:#693400;
}

.fail1
{
	background-color:#99ff00;
}

.fail2
{
	background-color:#ffff00;
}

.fail3
{
	background-color:#993300;
}

.guide-table
{

	border-collapse:collapse;
	width:600px;

}

.guide-table tr td
{
	border-style:solid;
	border-width:1px;
	border-color:#693400;
	width:50%;

}

.legend-table
{

	border-collapse:collapse;
	width:600px;

}

.legend-table tr td
{
	border-style:solid;
	border-width:1px;
	border-color:#693400;
}

/* GUIDE - WEAPONS */

.guide-weapon
{
	width: 650px;
	border: solid 1px black;
}

.guide-weapon-name
{
	color: White;
	padding-left: 5px;
	padding-right: 5px;
	background: #CC9900;
	height: 30px; 
}

.guide-weapon-size
{
	 text-align: right;
	 padding-right: 10px;
	 background: #CC9900;
	 height: 30px;
}

.guide-weapon-img
{
	 width: 100px;
	 height: 100px;
	 background: black;
}

.guide-weapon-stats
{
	width: 550px;
	height: 100%;
	background: black;
	color: White;
}

.guide-weapon-stats-header
{
	background: gray;
	height: 20px;
	border-right: solid 1px black;
}

.guide-weapon-stats-header-last
{
	background: gray;
	height: 20px;
}

.guide-weapon-stats-text
{
	color: Black;
}

.guide-weapon-stats-content
{
	background: #c7b299;
	width: 33%;
	height: 100%;
	padding: 5px;
	text-align: left;
	border-right: solid 1px black;
}

.guide-weapon-stats-content-last
{
	background: #c7b299;
	height: 100%;
	padding: 5px;
	text-align: left;
}

/* GUIDE - MONSTER CRYSTAL */

.guide-main-table
{
	width: 650px;
	text-align: left;
}

.guide-crystal-header
{
	height: 30px;
	background: #CC9900;
}

.guide-crystal-icon
{
	width: 50px;
}

.guide-bottom-border
{
	border-bottom: solid 1px black;
}

.guide-crystal-info
{
	text-align: left;
	background: #CCCCCC;
	padding-left: 5px;
	padding-right: 5px;
}

.guide-table-header
{
	background: #cc9900;
	height: 30px;
	font-weight: bold;
}

.guide-table-header-1
{
	background: #999999;
	height: 30px;
	font-weight: bold;
}

.guide-table-content
{
	background: #cccccc;
	padding: 3px;
}

/* begin download page style */
.dl-table 
{
	width: 720px;
}

/* download image control */
.dl.suba.dna a img 
{
	width: 111px;
	height: 68px;
}

/* tooltip control */ 
img.tooltip
{
	width: 21px;
	height: 19px;
	border: 0px;
	text-decoration: none;
}

.tooltip:link, 
.tooltip:visited, 
.tooltip:active, 
.tooltip:hover 
{
	text-decoration: none
}

/* tool tip help */
div.tooltip 
{
	z-index: 8;
}

.tooltiphelp
{
	background:url('/images/tooltip_bg.png') no-repeat center; 
    width:230px;
    z-index:9;
    text-align:center;
    vertical-align: middle;
    height:150px;
	position: absolute; 
    padding: 20px 30px;
	font-size: 17px;
	font-weight: 400;
}
.tooltiphelp span 
{
	font-weight:900;
	font-size: 20px;
}

/* tool tip positions */
div.fg 
{
	display: none; 
	position: relative;
	top: -40px;
	left: 360px;
	float: left;
}

div.fp 
{
	display: none; 
	position: relative;
	top: -15px;
	left: 355px;
	float: left;
}

div.cp 
{
	display: none; 
	position: relative;
	top: -180px;
	left: 25px;
	float: left;
}

/* header title control */
td.hdr 
{
	text-align: right;
	color: #693400;
}

td.client.hdr 
{
	font-size: 17px;
	font-weight: 400;
	padding-right: 10px;
	position: relative;
}

td.client.hdr span
{
	font-weight:900;
	font-size: 21px;
}

td.patch.hdr 
{
	font-size: 13px;
	font-weight: 600;
}

td.patch.hdr span
{
	font-weight:900;
	font-size: 17px;
}

/* button title modifier */
.title 
{
	font-weight: bolder;
}

/* current dl extras */
.curr.m1 
{
	padding-left: 25px;
}
.curr.m2
{
	padding-right: 25px;
}

/* center line styling */
div.pad 
{
	border-top: 1px;
	border-top-color: #693400;
	height: 10px;
	border-top-style: solid;
}
td.pad
{
	padding: 10px 20px 0;
}
td.padding
{
	width: 10px;
}
div.ctr.padding 
{
	border-right: solid 1px #693400;
	height: 80px;
}

/* end download page style*/

/* suba home link */
.go_home 
{
	position: absolute;
	top: 0;
	right: 10px;
}
.go_home img
{
	cursor: pointer;
}

/* front page guy */
div.guy 
{
	position: relative;
	width: 170px;
	left: -68px;
	top: -36px;
	height: 379px;
}