html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, 
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; 
	vertical-align: baseline; background: transparent;
}
body { background:#191a0c url(../images_jewelquest/bg.jpg) repeat-x center top; font-size:12px; font-family:Arial }
a img { border:0px; }
#wrapper { margin:0 auto; width:994px; }
#wrapper-header { margin:0 auto; width:994px; height:149px; background:url(../images_jewelquest/header.jpg) no-repeat left top; position:relative; }
#wrapper-header #logo { position:absolute; left:50px; top:50px; }
#wrapper-header #menu { position:absolute; left:420px; top:100px; color:white; }
#menu a:link,#menu a:active,#menu a:visited { text-decoration:none; color:#fff }
#menu a:hover { text-decoration:underline; }
#wrapper-header #adware { position:absolute; right:70px; top:30px; color:white; text-align:center; }
#wrapper-header #adware img { margin-bottom:8px; }
#wrapper-main { margin-left:27px;  width:940px;  }
#wrapper-footer { width:940px; }
#content-main { width:940px; text-align:center; position:relative; background:url(../images_jewelquest/main-bg.jpg) repeat-y left center; }
#floating-banner { position:absolute; width:940px; top:-20px; left:0px; }
#floating-banner .banner { margin:0 auto; width:763px; height:67px; background:url(../images_jewelquest/float-banner.png) no-repeat left top; }
#floating-banner .banner img { margin-top:10px; }
#big-banner { width:940px; background:url(../images_jewelquest/big-banner.jpg) no-repeat 2px top; height:553px; cursor:pointer; }
#big-banner  #btn_div { display:block; width:940px; position:relative; height:103px; padding-top:390px; }
#big-banner  #btn_div .btn { background:url(../images_jewelquest/btn-playfree.png) no-repeat left top; width:411px; height:103px; 
						   position:relative; margin:0 auto; }
#big-banner  #btn_div .btn img { padding-top:5px; }						   
#review-box { background:url(../images_jewelquest/review-bg.jpg) no-repeat center top; width:936px; height:172px; margin:0 auto; margin-bottom:2px; 
			  text-align:left; position:relative; } 
#review-box .inner-left { position:absolute; left:25px; top:25px; width:470px; }
#review-box .inner-left ul { list-style-type:none; padding:0px; margin:0px; margin-top:5px; }
#review-box .inner-left ul li { line-height:20px; background-image:url(../images_jewelquest/circle.png); background-repeat:no-repeat; 
							padding-left:20px; color:#fff; font-size:14px; }
#review-box .inner-right { position:absolute; right:35px; top:35px; width:200px; height:100px; border:1px solid #80823f;
						   background:url(../images_jewelquest/dot_1x1.png); text-align:center; }
#review-box .inner-right table { width:180px; margin:8px; text-align:left; color:#fff }
#review-box .inner-right img { vertical-align:middle }
#review-box .inner-right td.ticks { text-align:right } 
#screenshots-box { background:url(../images_jewelquest/screenshots-bg.jpg) no-repeat 2px top; width:940px; height:236px; text-align:left; position:relative; } 
#screenshots-box .inner-left { position:absolute; left:25px; top:25px;  }
#screenshots-box .inner-left ul { list-style-type:none; margin:0px; padding:0px; }
#screenshots-box .inner-left ul li { float:left; margin-top:5px; margin-right:8px;  }
#footer-links { width:900px; margin:0 auto; padding-top:10px; padding-bottom:10px; } 
#footer-links h2 { color:#d7cf84; font-size:15px; line-height:30px; } 
#footer-links .game-group { float:left; padding-right:5px; } 
#footer-links .game-group h3 { font-size:13px; color:#fff; font-weight:normal; line-height:20px; } 
#footer-links .game-group ul { list-style-type: none; }
#footer-links .game-group ul li { }
a.game_link:link,a.game_link:active,a.game_link:visited { color:#ffc507; text-decoration:none; }
a.game_link:hover { text-decoration:underline; }
#footer-end { height:90px; color:#fff; } 
a.foot:link,a.foot:active,a.foot:visited { text-decoration:none; color:#ffc507; }
a.foot:hover { text-decoration:underline; }
#footer-end .foot-bg { margin:0 auto; height:80px; width:936px; background:url(../images_jewelquest/footer-bg.png) no-repeat center top; } 
#footer-end .foot-bg .content-left { float:left; padding-top:15px; padding-left:25px; position:relative; } 
#footer-end .foot-bg .content-right { float:right; padding-top:13px; padding-right:23px; position:relative; } 
#content-footer { width:940px; height:240px; text-align:center; background:url(../images_jewelquest/main-footer.jpg) no-repeat left top;  }
#content-footer #more-games { text-align:left; padding-left:10px; padding-top:20px; }
#more-games ul { list-style-type: none; margin:0px; padding:0px; }
#more-games ul li { float:left; margin-top:20px; margin-right:10px; }