body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td, iframe{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}

html{
background-image: url("images2/bg.jpg");
background-position:top right;
background-attachment:fixed !important;
background-repeat: no-repeat;
}

body{
/*position:absolute;*/
text-align: center;
font-family:Verdana;
font-size:10px;
color:#59695f;
font-size:9pt;
width:970px;
margin:0 auto 0 auto;
}

h1{
font-size:20px;
font-weight:bold;
}

h2{
font-size:12px;
font-weight:bold;
}

.newsArchive h1{
font-size:20px;
font-weight:bold;
}

.bodyWrapper{
padding:10px 10px 0 10px;
margin-top:20px;
width:945px;
background-image:url("images2/transBg.png");
background-repeat:repeat-y;
/*opacity:0.5;
-moz-opacity: 0.5; /* older Gecko-based browsers */
/*filter:alpha(opacity=50); /* For IE6&7 */
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-khtml-border-radius: 15px;
border-radius:15px;
}

.bodyCol1{
margin-left:8px;
border:1px red;
float:left;
width:600px;
}

.bodyCol2{
margin-left:15px;
float:left;
width:320px;
}

.bodyCol2 img{
margin-bottom:15px;
}

.spacer2{
width:965px;
clear:both;
}

.header{
margin-bottom:10px;
}

iframe{
border-color:white;
border:0px;
width:760px;
margin:0;
padding:0;
}

/*.newsTitle img{
vertical-align:bottom;
}*/

.headerMenu{
overflow:hidden;
padding-left:80px;
background-image: url("images2/menuBg.jpg");
background-repeat:repeat-x;
width:885px;
height:80px;
margin-bottom:20px;
-moz-border-radius:0 0 11px 11px;
-webkit-border-bottom-right-radius:11px;
-webkit-border-bottom-left-radius:11px;
-khtml-border-radius:0 0 11px 11px;
border-radius:0 0 11px 11px;
}

.headerLogo img{
margin-top:15px;
margin-right:33px;
display:inline;
}

.menu{
margin-left:-30px;
padding:0;
display:inline;
}

.headerMenu img{
border:0px;
}

#headerImagesBlink{
height:221px;
}

.blogNews1, .blogNews2{
padding:5px 10px 5px 50px;
text-align:left;
width:421px;
height:150px;
float:left;
background-color:white;
}

.blogNews1 h1, .blogNews2 h1{
margin-bottom:10px;
font-family:"Arial Black";
color:#f78427;
}

.blogNews1{
margin-left:4px;
-moz-border-radius:0 0 0 15px;
-webkit-border-bottom-left-radius:15px;
-khtml-border-radius:0 0 0 15px;
border-radius:0 0 0 15px;
}

.blogNews2{
-moz-border-radius:0 0 15px 0;
-webkit-border-bottom-right-radius:15px;
-khtml-border-radius:0 0 15px 0;
border-radius:0 0 15px 0;
}

.spacer1{
clear:both;
}

#youtubeVideo{
margin-top:20px;
}

.readMore{
padding:6px 10px 10px 10px;
width:70px;
height:12px;
font-family:"Arial Black";
color:white;
background-image:url("images2/readMore.jpg");
background-repeat:repeat-x;
/*background-color:#59695f;*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius:10px;
}

.readMore a:active, .readMore a:hover, .readMore a:visited, .readMore a, .previousNextSelection a:active, .previousNextSelection a:hover, .previousNextSelection a:visited, .previousNextSelection a{
color:white;
text-decoration:none;
}

.blogCol1, .blogCol2{
height:70px;
float:left;
}

.blogCol1{
width:100px;
display:inline;
margin-top:20px;
}

.blogNews1 .blogCol2, .blogNews2 .blogCol2{
float:left;
width:250px;
/*display:inline;*/
overflow:hidden;
}

.eventsBar{
background-image:url("images2/redBarSmall.png");
background-repeat:repeat-x;
width:593px;
height:39px;
color:white;
font-weight:bold;
-moz-border-radius:15px 15px 0 0;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
}

.recentBar{
background-image:url("images2/orangeBarSmall.png");
background-repeat:repeat-x;
margin-top:20px;
width:593px;
height:39px;
color:white;
font-weight:bold;
-moz-border-radius:15px 15px 0 0;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
}

.eventsBar h1, .recentBar h1, .archiveBar h1, .aboutUsBar h1, .productBar h1, .contactUsBar h1, .careerBar h1, .newsBar h1, .screenshotBar h1{
padding:7px 0 0 10px;
text-align:left;
}

.eventsContent, .recentNewsContent{
width:583px;
height:244px;
text-align:left;
margin:0;
padding:10px 0 10px 10px;
background-color:white;
-moz-border-radius:0 0 15px 15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-khtml-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
}

.archiveContent, .aboutUsContent, .productsContent, .contactUsContent, .careerContent, .screenshotWrapper{
text-align:left;
margin:0;
padding:10px 0 10px 10px;
background-color:white;
-moz-border-radius:0 0 15px 15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-khtml-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
}

.newsTitle{
font-size:medium;
font-family:"Arial Black";
}

.newsBlock, .recentNewsList .newsTitle{
font-family:Arial;
}

.recentNewsList li, .newsArchiveList li{
padding-bottom:15px;
}

.previousNextSelection{
float:right;
padding:6px 0 10px 10px;
margin:57px 20px 0 0;
width:60px;
height:12px;
font-family:"Arial Black";
color:white;
font-weight:bold;
background-image:url("images2/readMore.jpg");
background-repeat:repeat-x;
/*background-color:#59695f;*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius:10px;
}

.recentNewsList{
position:relative;
list-style-image:url("images2/bullet.png");
list-style-position:inside;
text-align:left;
margin-left:20px;
margin-top:20px;
}

.recentNewsContent a, .newsArchiveList a{
font-family:Arial;
font-size:10pt;
text-decoration:none;
}

.recentNewsList li a, .newsArchiveList a{
color:#59695f;
text-transform:capitalize;
}

.archiveBar, .aboutUsBar, .productBar, .contactUsBar, .careerBar, .newsBar{
background-image:url("images2/redBarSmall.png");
background-repeat:repeat-x;
width:933px;
height:39px;
color:white;
font-weight:bold;
-moz-border-radius:15px 15px 0 0;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
}

.screenshotBar{
background-image:url("images2/yellowBarSmall.png");
background-repeat:repeat-x;
width:933px;
height:39px;
color:white;
font-weight:bold;
-moz-border-radius:15px 15px 0 0;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
margin:20px auto 0 auto;
}

.screenshotWrapper{
width:923px;
}

.archiveContent{
padding:0;
width:933px;
height:500px;
}

.archiveBar, .archiveContent, .aboutUsBar, .aboutUsContent, .productBar, .productsContent, .contactUsBar, .contactUsContent, .careerBar, .careerContent, .newsBar, .newsBlockDetail, .screenshotWrapper{
margin:0 auto 0 auto;
}

#koran, .newsArchiveList{
float:left;
}

#koran{
padding:40px 30px 30px 40px;
}

.newsArchiveList{
margin:40px 30px 30px 40px;
width:500px;
overflow-y:scroll;
height:400px;
}

.newsArchiveList h1{
margin-bottom:20px;
}

.newsArchiveList .newsCreatedDate{
padding-right:30px;
}

.aboutUsContent{
padding:40px 50px 0 20px;
font-family:"Arial";
width:863px;
height:550px;
text-align:left;
color:#4b5b51;
}

.aboutUsTag{
font-size:large;
margin-bottom:10px;
}

.part1{
float:left;
margin-right:50px;
height:500px;
}

.part2{
text-align:justify;
}

.productsContent{
padding:40px 50px 0 40px;
font-family:"Arial";
width:843px;
height:550px;
text-align:left;
}

.productLogoBlock, .productBlock{
float:left;
}

.productLogoBlock{
margin-bottom:20px;
width:250px;
}

.productLogoBlock h3{
font-weight:bold;
text-align:center;
width:175px;
}

.productBlock{
margin-left:30px;
width:550px;
text-align:justify;
}

.productBlock .productTitle{
font-size:large;
margin-bottom:10px;
}

.contactUsContent{
padding:40px 50px 10px 40px;
font-family:"Arial";
width:843px;
text-align:left;
color:#4b5b51;
}

.contactTableWrapper{
text-align:center;
margin:0 auto 0 auto;
width:300px;
}

.errorMsg{
text-align:center;
font-size:small;
}

.contactTable{
margin-top:10px;
}

.contactTable tr td{
padding-top:5px;
padding-right:10px;
text-align:left;
}

.careerContent{
padding:40px 50px 40px 40px;
font-family:"Arial";
width:843px;
height:400px;
text-align:left;
color:#4b5b51;
}

.newsBlockDetail{
padding:40px 50px 20px 40px;
font-family:"Arial";
width:843px;
text-align:left;
color:#4b5b51;
text-align:left;
background-color:white;
-moz-border-radius:0 0 15px 15px;
-webkit-border-bottom-right-radius:15px;
-webkit-border-bottom-left-radius:15px;
-khtml-border-radius:0 0 15px 15px;
border-radius:0 0 15px 15px;
}

.next{
margin:0;
padding:0;
margin-right:100px;
}

.previous{
margin:0;
padding:0;
}

/*.newsTitle{
font-weight:bold;
}

.newsBlock{
float:left;
margin-right:30px;
width:240px;
}

.newsBlockDetail img{
margin-right:30px;
margin-left:20px;
padding-left:20px;
}

.newsBlockDetail{
text-align:left;
padding-top:50px;
padding-left:70px;
padding-right:80px;
}

.newsSanrio{
float:left;
}

.newsArchive h1{
margin-bottom:10px;
}

.newsArchiveList{
margin-left:20px;
list-style-position:inside;
text-align:left;
/*list-style-image:url("images/newsIcon.png");*/
/*list-style-image:url("images/red_arrow.gif");
font-family:Arial;
font-size:12px;
}

.newsArchiveList a{
text-decoration:underline;
color:black;
}

.newsArchiveList .newsCreatedDate{
font-weight:bold;
}

.newsArchiveList .newsTitle{
margin-top:5px;
margin-bottom:5px;
margin-left:22px;
}

.recentNewsList li{
margin-bottom:3px;
margin-left:8px;
}

.newsBar, .gogamePartners{
clear:both;
padding-left:40px;
padding-top:20px;
text-align:left;
width: 500px;
border-right: 1px dotted #999999;
}

.newsDottedLine{
width: 450px;
height:8px;
text-align:right;
background-image: url("images/dotted line.png");
background-repeat: repeat-x;
}*/

.adminMenu{
/*position:absolute;
margin-top:320px;*/
width:800px;
border:4px solid green;
}

/*.message, .productForm, .monthYearSelection, .imageUpload, .productBlockWrapper, .editContent{
width:780px;
margin-bottom:10px;
}

.newsForm{
width:780px;
margin-bottom:10px;
}*/

.outerApplication{
background-image:url("images2/followUs.png");
background-repeat:no-repeat;
width:314px;
height:43px;
padding-top:40px;
padding-left:10px;
}

.outerApplication img{
border:none;
margin-right:20px;
}

.outerApplication a{
text-decoration:none;
}

.affiliatesPartnersWrapper{
border-bottom:1px solid white;
}

.partners, .affiliates{
float:left;
width:470px;
}

.affiliates{
border-right:1px solid white;
}

.partners h1, .affiliates h1{
font-family:'Arial';
font-weight:bold;
color:white;
}

.affiliatesPartnersWrapper img{
margin-left:20px;
}

.spacer3{
clear:both;
}

.footer{
padding:10px 10px 10px 10px;
margin-top:20px;
width:945px;
background-image:url("images2/transBg.png");
background-repeat:repeat-y;
-moz-border-radius:15px 15px 0 0;
-webkit-border-top-right-radius:15px;
-webkit-border-top-left-radius:15px;
-khtml-border-radius:15px 15px 0 0;
border-radius:15px 15px 0 0;
/*position:absolute;
margin-top:310px;*/
}

.footerMenu{
font-family:Helvetica;
padding-top:10px;
position:relative;
width:965px;
color:white;
padding-bottom:10px;
}

.footerMenu a, .footerMenu a:active, .footerMenu a:hover, .footerMenu a:visited{
color:#fbaf35;
}

.productBlockWrapper .productBlock .productDescription{
width:550px;
text-align:justify;
margin-left:15%;
}

.newsContent{
text-align:justify;
}

/*.warnetRegisBanner{
float:right;
margin-top:-310px;
margin-right:21px;
}

.wallpaper{
width:205px;
float:right;
margin-top:-150px;
margin-right:21px;
text-align:center;
}

.warnetVoucher{
width:205px;
float:right;
margin-top:45px;
margin-right:-200px;
text-align:center;
}*/

#gogameSeparatingLine{
margin-top:20px;
border-top:1px solid #999999;
width:700px;
margin-bottom:10px;
}

.careerFormTable{
text-align:left;
}

.netForm{
text-align:left;
}

.warnetArchiveList tr td{
padding:3px;
}

.warnetArchiveList{
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
width:740px;
}