@charset "utf-8";
/* CSS Document */
body {background:#94c5d8 url(bg.jpg) repeat-y center ; margin:0px; padding:0px; font-family:Arial, Myriad Pro, Franklin Gothic Medium; text-align:center;}
/*h1, h2, h3, h4, h5, p, a, input, ul, li, form { margin:0; padding:0; border:none; list-style:none; text-decoration:none;}*/
img {padding:0px; margin:0px; float:left;}
input {border:none;}
a{text-decoration:none; color:#000;}
.clear {clear:both;}

#wrapper {margin:0px 0px 0px 1px; width:960px;}
html>body #wrapper {margin:0px auto; width:960px; background:#000; }
.header {background: url(header_bg_b.jpg) repeat-x top; width:960px; height:107px; position:relative;}
.logo {background: url(logo.jpg) 0px 0px; width:184px; height:87px; float:left; margin:13px 0px 0px 0px; position:relative; left:20px; cursor:pointer;}
	  
.menu {float:right; margin:69px 0px 0px 22px;}
.menu span{font-size:16px; font-weight:bold; text-align:center; display:block; margin:12px 0px 6px 0px; color:#612700; padding:0px 20px;}
.game, .blog, .forum, .company, .jobs, .contact{background:url(menu_btn.gif) 0px 0px; width:122px; height:38px; float:left;  cursor:pointer;}
.game:hover, .blog:hover, .forum:hover, .company:hover, .jobs:hover, .contact:hover{background:	url(menu_btn.gif) -122px 0px; }



.stone_main{width:960px; float:left;}
.stone_main img{float:left;}
.stone_main .screenshot{background:#000; width:425px; height:344px; float:left; overflow:hidden;}
.stone_main .btn_area{background:url(stone_03.jpg) no-repeat 0px 0px; width:426px; height:344px; float:left; position:relative;}


.stone_main .btn_area .input{width:210px;  height:180px; position:absolute; left:70px; top:80px;}

.stone_main .btn_area .input .btn_free{background:url(free_btn.gif) no-repeat 0px 0px; width:210px; height:78px; margin:0px 0px 0px 0px; cursor:pointer;}
.stone_main .btn_area .input .btn_free:hover{background:url(free_btn.gif) no-repeat 0px -78px; width:210px; height:78px; margin:0px 0px 0px 0px;}


.stone_main .btn_area .input .btn_buy{background:url(buy_btn.gif) no-repeat 0px 0px; width:210px; height:78px; cursor:pointer;  margin:15px 0px 0px 0px;}
.stone_main .btn_area .input .btn_buy:hover{background:url(buy_btn.gif) no-repeat 0px -78px; width:210px; height:78px; cursor:pointer;  margin:15px 0px 0px 0px;}
.stone_main .btn_area .input .facebook_btn{background:url(facebook_add.gif) no-repeat 0px 0px; width:198px; height:22px; cursor:pointer;  margin:15px 0px 0px 6px;}


.stone_description {background:url(stone_04.jpg) no-repeat 0px 0px; float:left; width:506px; height:627px; position:relative;}
.stone_description .type_1{float:left; height:40px; width:433px; position:absolute; left:62px; top:106px; }
.stone_description .type_1 .point{background:url(point.gif) no-repeat 0px 0px; width:8px; height:9px; float:left; margin:3px 0px 0px;}
.stone_description .type_2{float:left; height:40px; width:433px; position:absolute; left:62px; top:147px; }
.stone_description .type_2 .point{background:url(point.gif) no-repeat 0px 0px; width:8px; height:9px; float:left; margin:3px 0px 0px;}
.stone_description .type_3{float:left; height:40px; width:433px; position:absolute; left:62px; top:179px; }
.stone_description .type_3 .point{background:url(point.gif) no-repeat 0px 0px; width:8px; height:9px; float:left; margin:3px 0px 0px;}
.stone_description .type_4{float:left; height:40px; width:433px; position:absolute; left:62px; top:220px; }
.stone_description .type_4 .point{background:url(point.gif) no-repeat 0px 0px; width:8px; height:9px; float:left; margin:3px 0px 0px;}
.stone_description .type_5{float:left; height:40px; width:433px; position:absolute; left:62px; top:261px; }
.stone_description .type_5 .point{background:url(point.gif) no-repeat 0px 0px; width:8px; height:9px; float:left; margin:3px 0px 0px;}
.stone_description span{float:left; width:410px; text-align:left; font-size:14px; color:#155b7b; line-height:14px; padding:0 0 0 5px;}
.stone_description p{padding:5px 0px 0px 0px; margin:0px;}



.footer{background:url(footer_shadow.gif) no-repeat 0px 0px; width:992px; height:76px; background-color:#ffbf00; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
html>body .footer{margin:0px auto; overflow:hidden;}
.footer span{color:#803900; font-size:14px; padding:13px 0px; text-align:center; display:block;}
.footer span a{color:#0000FF;}
.footer span a:hover{text-decoration:underline;}
