body {
margin:0; padding:0;
font-family:verdana; font-size:11px; color:#000000;
background:url(http://assets.oversoul.ph/GameSystem/images/bg.gif) #5d2f00 repeat;
}

p.bold {
font-weight:bold;
color:#000000;
padding:15px 0 5px 0; margin:0;
}

a img {
border:0;
}

.clear {
clear:both;
}

#container {
width:945px;
margin-left:30px; padding:0;
}

#header {
width:945px; height:296px;
background:url(http://assets.oversoul.ph/GameSystem/images/header_02.png);
z-index:1;
}

.logo {
float:left;
width:312px; height:190px;
margin:75px 0 0 325px;
}

.header_btn {
width:220px; height:100px;
float:left;
position:absolute; margin:180px 0 0 570px;
}

a.reg {
display:block;
background:url(http://assets.oversoul.ph/GameSystem/images/reg.png) no-repeat;
width:100px; height:100px;
}

a.reg:hover {
display:block;
background:url(http://assets.oversoul.ph/GameSystem/images/reg1.png) no-repeat;
}

a.dlc {
display:block;
background:url(http://assets.oversoul.ph/GameSystem/images/dlclient.png) no-repeat;
width:100px; height:100px;
float:left;
position:absolute; margin:-100px 0 0 170px;
}

a.dlc:hover { background:url(http://assets.oversoul.ph/GameSystem/images/dlclient1.png) no-repeat; }

#menubg {
padding:0;
width:867px; height:51px;
background:url(http://assets.oversoul.ph/GameSystem/images/bg1.gif) no-repeat;
position:absolute; margin-left:78px;
}

/*1st = Firefox, IE7; 2nd = IE6 --*/

#menu {
position:relative;
height:2.5em;
text-align:left; font-size:10px; font-weight:bold;
list-style-type:none;
margin-top:-1px;
background:none;
}

#menu ul {
list-style-type:none;
margin:0; padding:0;
background:none;
}

#menu li {
position:relative; float:left;
background:none;
}

#menu li a, #menu li a:visited {
display:block;
width:9em; height:23px;
padding:0 2px 0 0;
text-decoration:none; color:#FFF; text-align:center;
float:left;
line-height:3em; height:3em;
background:none;
}

#menu li ul {
visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;
}

#menu table {
margin:-1px; border-collapse:collapse; font-size:1em; /* font size for IE5.5 */
}

#menu li:hover a, #menu li a:hover {
text-decoration:none;
border:0; /*IE6 effect*/
}
#menu li:hover ul, #menu li a:hover ul {
visibility:visible; overflow:visible;
height:auto; width:10em; 
background:#104c02;
left:0; top:2.5em;
}

#menu li:hover ul li a, #menu li a:hover ul li a {
display:block;
background:transparent;
text-decoration:none; color:#FFF; font-weight:bold;
height:auto; width:9em;
padding:0.5em;
line-height:1.5em;
}

#menu li:hover ul li a:hover, #menu li a:hover ul li a:hover {
text-decoration:none; font-weight:bold; color:#FFFF88;
}

#menu li:hover ul li ul, #menu li a:hover ul li a ul {
visibility:hidden; overflow:hidden;
position:absolute; top:0; left:9.5em;
height:0;
}

#menu li:hover ul li:hover ul, #menu li a:hover ul li a:hover ul {
visibility:visible;
height:auto; width:10em;
background:#104c02;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a, #menu li a:hover ul li a:hover ul li a {
display:block;
height:auto;
color:#ccff99;
}

#menu li:hover ul li:hover ul li a:hover, #menu li a:hover ul li a:hover ul li a:hover {
color:#fdbd3b;
}

#wrapper {
width:875px;
background:url(http://assets.oversoul.ph/GameSystem/images/bgpaper.gif) repeat-y ;
margin:51px 0 0 80px;
overflow:auto;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#wrapper
{
float:left;
margin:51px 0 0 80px;
overflow:auto; 
}
}

#leftpanel {
width:187px;
float:left;
margin-left:20px;
}

#leftpanel a {
color:#124c00;
text-decoration:none;
font-weight:bold;
}

#leftpanel a:hover {
color:#ed080d;
text-decoration:none;
}

#contentmid {
width:403px;
float:left;
margin-left:8px;
padding-bottom:20px;
}

#contentmid a {
color:#124c00;
text-decoration:none;
font-weight:bold;
}

#contentmid a:hover {
color:#ed080d;
text-decoration:none;
}

.space {
padding-bottom:5px;
}

/*left*/
.gguideT {
background:url(http://assets.oversoul.ph/GameSystem/images/gguide_top.jpg) no-repeat;
width:186px; height:138px;
}

.osstoryT {
background:url(http://assets.oversoul.ph/GameSystem/images/wos_top.gif);
width:186px; height:138px;
}

.sidemnuBG {
background:url(http://assets.oversoul.ph/GameSystem/images/sidemnu_bg.gif) repeat-y;
width:186px;
}

.sidemnuFT {
background:url(http://assets.oversoul.ph/GameSystem/images/sidemenu_ft.jpg) no-repeat;
width:186px; height:32px;
}

#Smenu {
width:150px;
margin:0 0 0 8px; padding:0;
text-align:left;
}

#Smenu ul {
list-style:none;
margin:0; padding:0;
}

#Smenu li {
list-style:none;
background:url(http://assets.oversoul.ph/GameSystem/images/bullet_act.gif) no-repeat left;
padding:0 0 0 28px;
color:#114c01; font-weight:bold;
}

#Smenu li a.set {
background:url(http://assets.oversoul.ph/GameSystem/images/stroke.gif) no-repeat;
}

#SubM {
width:130px;
margin:0 0 0 20px; padding:0;
text-align:left;
}

#SubM ul {
list-style:none;
margin:0; padding:0;
font-weight:normal;
}

#SubM   li  a {
list-style-type:disc;
padding:0;
color:#114c01;
font-weight:normal;
}


#SubM  li a.highlight {
background:url(http://assets.oversoul.ph/GameSystem/images/stroke.gif) no-repeat;
}


/*mid*/
.tail {
background:url(http://assets.oversoul.ph/GameSystem/images/tigertail.png) no-repeat;
position:absolute;
width:154px; height:179px;
margin-left:497px;
}

.contenthead1 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg1.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead2 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg2.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead3 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg3.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead4 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg4.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead5 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg5.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead6 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg6.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.contenthead7 {
background:url(http://assets.oversoul.ph/GameSystem/images/topbg7.gif) no-repeat;
margin:0; padding:0;
width:578px; height:126px;
text-align:left;
}

.txt { width:570px; text-align:left; margin-top:25px; }
.txt ul { list-style:decimal; text-align:left; }
.txt ul li { padding:10px 0 10px 0; }

.txt table.color td { text-align:center; border:#5E4B3A solid 1px; background:#E0CDAD; }
.txt table.color tr.fill { background:#e3ba7b url(http://assets.oversoul.ph/GameSystem/images/tdbg.gif) top repeat-x; }
.txt table td.fill { background:#e3ba7b url(http://assets.oversoul.ph/GameSystem/images/tdbg.gif) top repeat-x; }

.txt table.noborder td { border:none; text-align:left; }
.txt table.noborder tr { background-color:#F2E2C7; }
.txt table.noborder tr.alt { background-color:#F0CC92; }
.txt table.noborder tr:hover { background:#114c01; color:#f2e2c7; }

.txt table.subborder td { text-align:center; border:#000000 solid 1px; }
.txt table.subborder td.fill { text-align:center; border:#000000 solid 1px; background:#e3b979; }
.txt table.none { border:none; }

.txt table.charac { border-spacing:1px; }
.txt table tr.fillT { background:#b70100; color:#FFF; }
.txt table.charac td { border:#b70100 solid 1px; }

.fill3 { background:#e3b979; }

.noborder1 { text-align:left; }
table td.zero { border:none; }

#limwrap { width:580px; margin:0; padding:0; }
.limtxt { width:450px; float:left; margin:10px 0 0 0; text-align:justify; }
.limbtns { 	width:120px; float:right; }
.limbtnsI { background:url(http://assets.oversoul.ph/GameSystem/images/btn_i.gif) no-repeat; width:108px; height:28px; text-align:center; border:none; font-weight:bold; color:#000000; font-family:verdana; font-size:11px; margin-top:5px; cursor:pointer; }
.limbtnsA { background:url(http://assets.oversoul.ph/GameSystem/images/btn_a.gif) no-repeat; width:108px; height:28px; text-align:center; border:none; font-weight:bold; color:#FFF; font-family:verdana; font-size:11px; margin-top:5px; cursor:pointer; }

.tabs { width:600px; list-style:none; padding:0; margin:0; height:auto; background:transparent; }
.tabs li { display:block; float:left; margin:0; padding:0; }
.tabs li a { display:block; text-decoration:none; }

.tabs li a b.p1 { display:block; width:12px; height:29px; background:url(http://assets.oversoul.ph/GameSystem/images/dtab2_l.gif); float:left; cursor:pointer; }
.tabs li a b.p2 { display:block; height:29px; padding:0 10px; background:url(http://assets.oversoul.ph/GameSystem/images/dtab2_m.gif) repeat-x; float:left; text-align:center; line-height:29px; color:#000000; font-weight:normal; font-family:verdana; font-size:11px; cursor:pointer; }
.tabs li a b.p3 { display:block; width:8px; height:29px; background:url(http://assets.oversoul.ph/GameSystem/images/dtab2_r.gif); float:left; cursor:pointer; }

.tabs li a:hover, .tabs li a:focus, .tabs li a:active { border:0;}
.tabs li a:hover b.p1, .tabs li a:focus b.p1, .tabs li a:active b.p1 { background:url(http://assets.oversoul.ph/GameSystem/images/htab2_l.gif); cursor:pointer;}
.tabs li a:hover b.p2, .tabs li a:focus b.p2, .tabs li a:active b.p2 { background:url(http://assets.oversoul.ph/GameSystem/images/htab2_m.gif) repeat-x; color:#124c00; cursor:pointer; }
.tabs li a:hover b.p3, .tabs li a:focus b.p3, .tabs li a:active b.p3 { background:url(http://assets.oversoul.ph/GameSystem/images/htab2_r.gif); cursor:pointer;}

.tabs li a.selected { }
.tabs li a.selected b.p1, .tabs li a:hover.selected b.p1, .tabs li a:active.selected b.p1 { width:12px; height:29px; background:url(http://assets.oversoul.ph/GameSystem/images/atab2_l.gif); cursor:default;}
.tabs li a.selected b.p2, .tabs li a:hover.selected b.p2, .tabs li a:active.selected b.p2 { height:29px;background:url(http://assets.oversoul.ph/GameSystem/images/atab2_m.gif) repeat-x; color:#000000; font-weight:bold; cursor:default;}
.tabs li a.selected b.p3, .tabs li a:hover.selected b.p3, .tabs li a:active.selected b.p3 { width:8px; height:29px; background:url(http://assets.oversoul.ph/GameSystem/images/atab2_r.gif); cursor:default;}

.dragonbg { background:url(http://assets.oversoul.ph/GameSystem/images/paintg.gif) no-repeat; width:547px; height:444px; }
.tigerbg { background:url(http://assets.oversoul.ph/GameSystem/images/painto.gif) no-repeat; width:547px; height:444px; }

.dragontxt { float:right; width:330px; text-align:justify; margin:150px 50px 0 0; }
.tigertxt { float:left; width:330px; text-align:justify; text-align:justify; margin:150px 0 25px; }

.warriorbg { background:url(http://assets.oversoul.ph/GameSystem/images/warrior.gif) no-repeat left top; width:578px; height:409px; }
.chartxt { width:275px; float:right; text-align:center; margin-top:105px; margin-right:10px; }
.guardianbg { background:url(http://assets.oversoul.ph/GameSystem/images/guardian.gif) no-repeat left top; width:578px; height:409px; }
.necrobg { background:url(http://assets.oversoul.ph/GameSystem/images/necromancer.gif) no-repeat left top; width:578px; height:409px; }
.wizardbg { background:url(http://assets.oversoul.ph/GameSystem/images/wizard.gif) no-repeat left top; width:578px; height:409px; }

.videobtn { background:url(http://assets.oversoul.ph/GameSystem/images/videobtn.gif) no-repeat; width:98px; height:30px; border:none; text-align:center; font-weight:bold; color:#000000; font-family:verdana; font-size:11px; cursor:pointer; }

#uppernavibg { width:600px; margin:10px 0 0 -20px; background:url(http://assets.oversoul.ph/GameSystem/images/intmenu.gif) no-repeat center top; float:left; }
#uppernavi { text-align:left; font-size:10px; font-weight:normal; list-style-type:none; background:none; margin:-2px 0 0 -5px; }
#uppernavi ul { list-style-type:none; margin:0; padding:0; background:none; }
#uppernavi li { position:relative; float:left; background:none; padding:10px;}
#uppernavi li a { display:block; padding:0; text-decoration:none; color:#114c01; text-align:center; float:left; height:3em; background:none; }
#uppernavi li a:hover { color:#FF0000; text-decoration:none; }

.swfborder { background:url(http://assets.oversoul.ph/GameSystem/images/swfborder.gif) no-repeat; width:415px; height:264px; position:relative; margin-left:100px; }
.swf {position:absolute; margin:8px 0 0 -25px; }


/*footer*/

#footer {
background:url(http://assets.oversoul.ph/GameSystem/images/footerbg.gif) no-repeat;
width:818px; height:79px; 
margin-left: -35px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#footer {
float:left;
margin-left:80px;
}
}

@media all and (min-width: 0px) 
{
#footer {
float:left;
margin-left:80px; }
}

.footerTXT {
margin:10px 0 0 10px;
float:left;
text-align:left;
}

.footerIMG {
float:left;
margin:10px 0 0 20px;
}

