ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
margin:0;
padding:0;
}

ul {
list-style:none;
}

.clear {
clear:both;
}

body {
position:relative;
background:#000000;
color:#000;
font:62.5% Arial,sans-serif;
}

#top_bar_wrapper {
width:100%;
background:#000000;
}

#top_bar {
width:969px;
height:19px;
background:#000000;
margin:0 auto;
padding:7px 16px 0 15px;
}

#top_bar h2 {
width:600px;
font-size:11px;
color:#223800;
float:left;
}

#top_bar ul {
float:right;
}

#top_bar ul li {
float:left;
margin:0 0 0 19px;
}

#top_bar ul li a {
font-size:11px;
color:#223800;
font-family:Tahoma;
}

#header_wrapper {
width:100%;
background:#426811;
border-bottom:1px solid #000;
}

#header {
width:971px;
height:100px;
background:#000000;
margin:auto;
padding:10px 11px 0 18px;
}

#logo {
display:block;
width:221px;
height:84px;
float:left;
text-indent:-99999px;
background:url(images/logo.jpg) no-repeat;
margin:4px 20px 0 0;
}

#navigation_wrapper {
width:100%;
background:#ff9900;
}

#navigation {
width:1000px;
height:38px;
margin:0 auto;
}

#navigation ul li a {
display:inline-block;
height:24px;
font-size:12px;
color:#fff;
text-transform:uppercase;
padding:13px 13px 0 12px;
}

#top_thumb_container_wrapper {
width:100%;
background:#000000;
}

#top_thumb_container {
width:1000px;
height:153px;
background:#333333;
margin:0 auto;
padding:11px 0 0 12px;
}

#top_thumb_container ul li {
float:left;
margin:0 0 0 6px;
}

#top_thumb_container ul li a {
display:block;
font-size:12px;
font-weight:700;
color:#223800;
width:156px;
height:153px;
text-align:center;
margin:0 1px;
}

#top_thumb_container ul li img {
float:left;
border:3px #30550a solid;
margin:0 0 7px;
}

#content_wrapper {
width:100%;
background:#000000;
}

#content {
width:1000px;
background:#000000;
margin:0 auto;
padding:0 0 20px;
}

#left_column {
width:321px;
float:left;
background:#000000;
}

#advertisment {
width:302px;
height:263px;
padding:10px 10px 0;
}

#advertisment2 {
width:302px;
margin:0 0 15px 10px;
}

#advertisment3 {
width:120px;
float:left;
margin:0 8px 15px 15px;
}

#advertisment4 {
width:120px;
float:left;
margin:0 0 15px 1px;
}

#advertisment img {
border:1px #000000 solid;
}

#add_link {
width:306px;
height:26px;
float:left;
margin-bottom:15px;
background:#385e0d;
padding:16px 15px 0 0;
}

#add_link a {
font-size:12px;
color:#b3d57c;
float:right;
}

.tradetraffic {
width:310px;
margin:20px 0 15px 8px;
}

#left_column .heading {
width:313px;
height:37px;
clear:left;
background:#ff9900;
margin:0 0 8px;
padding:11px 0 0 8px;
}

#left_column .heading3 {
width:313px;
height:37px;
clear:left;
font-size:16px;
font-weight:700;
color:#fff;
background:#ff9900;
margin:0 0 8px;
padding:11px 0 0 8px;
}

#left_column .heading h2 {
font-size:11px;
color:#fff;
font-family:Tahoma;
margin:0 0 8px;
}

#select_game {
width:166px;
float:left;
background:#fff;
border:1px #36530c solid;
margin:0 5px 0 0;
}

.search {
height:20px;
padding-top:5px;
padding-left:5px;
}

#search_btn {
display:block;
width:80px;
height:28px;
float:left;
text-indent:-99999px;
background:url(images/search_btn.jpg) no-repeat;
}

.games {
width:312px;
height:450px;
float:left;
padding:7px 3px 7px 6px;
}

.br {
border:2px solid #C6D9A8;
}

.thumbslinkleft {
float:left;
width:144px;
height:100px;
margin:0 0 25px 8px;
}

.textunderthumbs {
background:#C6D9A8;
width:144px;
height:17px;
text-align:center;
font-weight:700;
overflow:hidden;
font:bold 12px Trebuchet MS;
padding:0;
}

.games ul li {
display:inline;
float:left;
height:135px;
color:#C6D9A8;
margin:0 0 6px;
}

.games ul li img {
float:left;
border:2px #C6D9A8 solid;
-ms-interpolation-mode:bicubic;
}

.games ul li a {
font-size:12px;
font-weight:700;
color:#C6D9A8;
width:152px;
height:132px;
float:left;
text-align:center;
}

#left_column .heading2 {
width:312px;
height:26px;
clear:left;
background:#ff9900;
margin:0 0 8px;
padding:12px 0 0 9px;
}

#left_column .heading2 h2 {
font-size:14px;
color:#fff;
text-transform:uppercase;
margin:0 0 8px;
}

#game_list {
width:311px;
float:left;
padding:3px 3px 16px 7px;
}

#game_list ul li {
width:137px;
float:left;
background:url(images/li_list_bg.jpg) center left no-repeat;
margin:0 0 10px;
padding:0 0 0 15px;
}

#game_list ul li a {
font-size:12px;
color:#d3e8b4;
}

#game_list ul li a.active {
color:#fff;
text-decoration:underline;
}

#game_list ul li a span {
color:#fff;
font-weight:700;
}

#game_list ul li.no_bg {
background:none;
margin:0;
}

#right_column {
width:675px;
float:left;
padding:9px 0 0 3px;
}

#right_column .heading .bigtext {
font-size:18px;
width:300px;
float:left;
font-weight:700;
color:#fff;
text-transform:uppercase;
margin:10px 0 0;
}

.games_container_top {
width:671px;
float:left;
background:#333333;
margin:3px 0 0;
padding:0 0 15px;
}

.games_container_top ul li a {
font-size:12px;
font-weight:700;
color:#315106;
width:152px;
height:122px;
float:left;
text-align:center;
}

.games_container_top ul li img {
float:left;
border:2px #000000 solid;
-ms-interpolation-mode:bicubic;
margin:0 0 5px;
}

.games_container_bottom {
width:671px;
height:6px;
float:left;
background:#000000;
}

.games_container_bottom3 {
width:671px;
height:6px;
float:left;
background:#000000;
padding:0 0 10px;
}

.preview2bannerspot {
width:630px;
height:260px;
float:left;
margin:8px 0;
padding:0 0 0 26px;
}

.preview2bannerspot2 {
width:630px;
height:260px;
float:left;
margin:12px 0 8px;
padding:0 0 0 26px;
}

#banner {
width:302px;
height:250px;
float:left;
padding:11px 10px 0 3px;
}

#banner2 {
width:644px;
height:260px;
float:left;
padding:11px 0 0 31px;
}

#footer_wrapper {
background:#000000;
}

#footer {
width:1000px;
height:302px;
clear:both;
background:#000000;
margin:0 auto;
padding:7px 0 0;
}

#footer ul li {
display:block;
background:url(images/footer_li_bg.jpg) center left no-repeat;
margin:0 0 9px 17px;
padding:0 0 0 15px;
}

#footer ul li a {
font-size:12px;
color:#fff;
}

#menu_footer {
width:154px;
height:253px;
float:left;
background:#000000;
}

#menu_footer .heading {
width:130px;
height:25px;
font-size:12px;
color:#fff;
font-weight:700;
background:#333333;
margin:0 0 17px;
padding:17px 0 0 22px;
}

#categories_footer {
width:208px;
height:253px;
float:left;
background:#000000;
}

#categories_footer .heading {
width:188px;
height:25px;
font-size:12px;
color:#213c02;
font-weight:700;
background:#333333;
margin:0 0 17px;
padding:17px 0 0 19px;
}

#friends_footer {
width:326px;
height:253px;
float:left;
background:#000000;
}

#friends_footer .heading {
width:306px;
height:25px;
font-size:12px;
color:#fff;
font-weight:700;
background:#333333;
margin:0 0 17px;
padding:17px 0 0 20px;
}

#friends_footer ul li {
width:120px;
float:left;
}

#message_footer {
width:311px;
height:253px;
float:left;
font-size:12px;
color:#fff;
background:#000000;
}

#message_footer .heading {
width:292px;
height:25px;
font-size:12px;
color:#213c02;
font-weight:700;
background:#333333;
margin:0 0 17px;
padding:17px 0 0 19px;
}

.footer_p {
padding:0 3px 0 10px;
}

#copyright {
float:left;
width:1000px;
height:27px;
font-size:12px;
color:#fff;
text-align:center;
background:#2c5008;
margin:6px 0 0;
padding:16px 0 0;
}

#counter {
text-align:right;
margin:10px 0 0;
}

#breadcrumbs {
width:651px;
height:22px;
padding:3px 0 0 7px;
}

#breadcrumbs ul li {
float:left;
background:url(images/breadcrumbs_li_bg.jpg) center left no-repeat;
margin:0 0 0 5px;
padding:0 0 0 8px;
}

#breadcrumbs ul li a {
font-size:12px;
color:#cceb99;
}

#play_game {
width:351px;
float:left;
overflow:hidden;
margin:0;
padding:10px 0 0 7px;
}

#previewthumbnailx250 {
float:left;
width:302px;
height:252px;
margin:10px 0 0 2px;
}

#play_game img {
float:left;
border:2px #000000 solid;
margin:0 11px 0 0;
}

#play_game span {
color:#5a8618;
}

#play_game_btn {
display:block;
width:128px;
height:51px;
float:left;
text-indent:-99999px;
background:url(images/play_game_btn.jpg) no-repeat;
margin:14px 0 0;
}

#play_game h4 {
float:left;
font-size:14px;
color:#104300;
margin:25px 0 3px 4px;
}

#play_game img.no_border {
border:none;
}

#googlesmallpreview {
width:236px;
height:64px;
float:left;
margin:12px 0 0;
}

#game_description {
float:left;
width:345px;
font-size:14px;
color:#ffffff;
margin:10px 0 3px;
}

#game_description p {
width:340px;
float:left;
clear:left;
font-size:12px;
color:#0d3500;
margin:0;
}

.games_container_top img {
float:left;
border:1px #000000 solid;
margin:9px 0 0 10px;
}

#right_column .heading img.right {
float:right;
margin:14px 0 0;
}

.games_container_top2 {
width:671px;
float:left;
background:#333333;
margin:3px 0 0;
padding:0;
}

.games_container_bottom2 {
width:671px;
height:46px;
float:left;
margin-top:15px;
background:#000000;
}

#games_navigation {
width:657px;
height:24px;
background:url(images/games_navigation_bg.jpg) no-repeat;
padding:13px 0 0 14px;
}

#games_navigation ul li {
display:inline;
float:left;
overflow:hidden;
margin:0 0 0 14px;
padding:0 0 0 14px;
}

#games_navigation ul .divide {
background:url(images/games_li_bg.jpg) center left no-repeat;
}

#games_navigation ul li a {
font-size:12px;
color:#112a01;
font-weight:700;
}

.game_container {
width:671px;
float:left;
margin:3px 0 0;
padding:0 0 15px;
}

.game_container ul li a {
font-size:12px;
font-weight:700;
color:#315106;
width:152px;
height:135px;
float:left;
text-align:center;
}

.game_container ul li a span {
width:152px;
float:left;
font-size:11px;
text-align:center;
color:#315106;
font-weight:400;
}

.game_container ul li img {
float:left;
border:2px #000000 solid;
-ms-interpolation-mode:bicubic;
margin:0 0 3px;
}

.games2 {
width:663px;
float:left;
padding:8px 0 0 8px;
}

.games2 img {
float:left;
border:1px #000000 solid;
margin:0 15px 0 7px;
}

.games2 ul li {
display:inline;
float:left;
margin:0 10px 16px 0;
}

.games2 ul li a img {
float:left;
margin:0;
}

#bottom_navigation {
width:645px;
height:39px;
float:left;
margin-top:0;
background:url(images/bottom_navigation_bg.jpg) no-repeat;
padding:7px 0 0 26px;
}

#bottom_navigation p a {
font-size:16px;
color:#27540b;
float:left;
text-transform:uppercase;
font-weight:700;
margin:10px 0 0;
}

#bottom_navigation ul {
float:right;
display:block;
margin:0 10px 0 0;
}

#bottom_navigation ul li {
float:left;
width:39px;
height:24px;
font-size:16px;
color:#27540b;
text-align:center;
margin:0;
padding:10px 0 0;
}

#bottom_navigation ul li a {
width:39px;
height:24px;
font-size:16px;
color:#27540b;
font-weight:700;
text-align:center;
margin:0;
padding:0;
}

#bottom_navigation ul li a:hover {
text-decoration:none;
color:#fff;
margin:0 4px 0 0;
}

#bottom_navigation ul li a.active {
color:#fff;
background:url(images/hover2_bg.jpg) no-repeat;
margin:0 4px 0 0;
}

#image_container {
width:577px;
float:left;
padding:23px 0 0 94px;
}

#image_container img {
border:1px #333333 solid;
}

#gameoption {
width:335px;
float:right;
margin-left:0;
}

#bookmark {
font-size:11px;
font-weight:700;
color:#fff;
font-family:Tahoma;
float:left;
text-decoration:none;
background:url(images/bookmark_bg.jpg) center left no-repeat;
margin:16px 0 0;
padding:0 0 0 18px;
}

.game_played {
font-size:11px;
color:#a9cf6f;
float:right;
font-family:Tahoma;
background:url(images/game_bg.jpg) center left no-repeat;
margin:16px 0 0 2px;
padding:0 0 0 19px;
}

#game_window {
width:658px;
height:auto;
text-align:center;
float:left;
background:#000;
border:#0065CA 2px solid;
margin:12px 0 0 1px;
}

#timer {
float:none;
clear:both;
width:671px;
height:30px;
}

.advertisment_banner {
width:671px;
text-align:center;
margin:0 auto;
padding:13px 0 0;
}

.advertisment_banner img {
float:none;
}

#sonic_game {
width:664px;
float:left;
padding:3px 0 0 7px;
}

#sonic_game h3 {
width:200px;
float:left;
font-size:16px;
color:#000;
margin:12px 0 0 9px;
}

#sonic_game p {
position:relative;
clear:left;
font-size:12px;
color:#112a01;
margin:0 0 0 9px;
}

#play_now_games {
width:644px;
float:left;
height:106px;
margin:0 0 14px;
padding:14px 0 0 27px;
}

#play_now_games ul li {
float:left;
margin:0 18px 0 0;
}

#play_now_games ul li a {
display:inline;
float:left;
height:104px;
border:1px #050527 solid;
}

#arcade_games {
width:333px;
float:left;
margin:0 5px 0 0;
}

#popular_games {
width:333px;
float:left;
}

.sec_heading {
width:326px;
height:35px;
float:left;
background:url(images/heading_small_bg.jpg) no-repeat;
padding:6px 0 0 6px;
}

.sec_heading img {
float:left;
margin:0 11px 0 0;
}

.sec_heading h2 {
float:left;
font-size:14px;
color:#fff;
text-transform:uppercase;
margin:11px 0 0 10px;
}

.sec_container_top {
width:325px;
float:left;
clear:left;
background:#c6d9a8 url(images/sec_container_top.jpg) top no-repeat;
padding:7px 0 0 6px;
}

.sec_container_top ul li {
display:inline;
height:104px;
width:102px;
float:left;
margin:0 6px 15px 0;
}

.sec_container_top ul li a img {
float:left;
margin:0 0 10px;
}

.sec_container_top ul li a {
font-size:12px;
float:left;
color:#112a01;
font-weight:700;
text-align:center;
}

.sec_container_btm {
width:331px;
height:9px;
clear:left;
background:url(images/sec_container_btm.jpg) top no-repeat;
}

.replace {
position:relative;
overflow:hidden;
margin:0;
padding:0;
}

.replace span {
display:block;
position:absolute;
top:0;
left:0;
z-index:1;
}

.skiplink {
display:none;
}

#wrapper {
width:1000px;
margin:0 auto;
}

.main_column2 {
width:679px;
float:left;
clear:none;
overflow:hidden;
background:#000000;
padding:0 0 6px;
}

.main_column2 .heading {
width:670px;
height:41px;
float:left;
color:#fff;
background:#ff9900;
margin:10px 0 0 4px;
padding:0 14px 0 6px;
}

#messageplug {
background-color:#333333;
border:1px solid #C6D9A8;
width:640px;
height:auto;
margin:10px 0;
}

#textplug {
font-size:12px;
color:#C6D9A8;
padding:5px 0 5px 7px;
}

#textplug a {
font-size:12px;
color:#CFC;
}

.message1 {
font-size:12px;
}

#contactform {
float:left;
width:500px;
margin:20px 20px 0;
}

.contactformtext {
color:#FFF;
font-size:13px;
font-weight:700;
}

fieldset,a img {
border:0;
}

a,a:link,a:visited,a:hover,#top_bar ul li a:hover,#add_link a:hover,#breadcrumbs ul li a:hover,#games_navigation ul li a:hover,.game_container ul li a:hover,#bottom_navigation p a:hover,.sec_container_top ul li a:hover {
text-decoration:none;
}

a:focus,a:hover,#top_thumb_container ul li a:hover,.games_container_top ul li a:hover,#footer ul li a:hover {
text-decoration:underline;
}

#header #top_ad,#navigation ul li {
float:left;
}

#navigation ul li a:hover,#navigation ul li a.active {
text-decoration:none;
background:url(images/hover_bg.jpg) repeat-x;
}

.games img,div.trades img {
-ms-interpolation-mode:bicubic;
}

.games ul,.games_container_top ul,.game_container ul {
margin:0 0 0 6px;
}

#game_list ul li a:hover,#message_footer a,#breadcrumbs ul li a.active,#bookmark a,.game_played span {
color:#fff;
}

#right_column .heading,#right_column .heading2 {
width:651px;
height:41px;
float:left;
color:#fff;
background:#ff9900;
margin:6px 0 0;
padding:0 14px 0 6px;
}

#right_column .heading h1,#right_column .heading2 .bigtext {
font-size:18px;
float:left;
font-weight:700;
color:#fff;
text-transform:uppercase;
margin:10px 0 0;
}

#right_column .heading img,#right_column .heading2 img,.main_column2 .heading img {
float:left;
margin:1px 14px 0 0;
}

#right_column .heading .bigtext span,#right_column .heading2 .bigtext span {
color:#ffea00;
}

.games_container_top ul li,.game_container ul li {
display:inline;
float:left;
margin:18px 6px 10px;
}

#breadcrumbs ul li.no_bg,#games_navigation ul li.no_bg {
background:none;
margin:0;
padding:0;
}

#play_game h1,#play_game h3 {
width:150px;
font-size:12px;
color:#112a01;
float:left;
text-transform:uppercase;
margin:6px 0 0;
}

#right_column .heading2 h1,.main_column2 .heading .bigtext {
font-size:15px;
float:left;
font-weight:700;
color:#fff;
text-transform:uppercase;
margin:12px 0 0;
}

.tcondition2,.tcondition3 {
background:#283b74;
border:1px solid #CAD6E8;
color:#FFF;
font-size:12px;
width:630px;
margin:0 0 5px;
padding:10px;
}

div.trades row.t0:hover td,div.trades row.t1:hover td {
background-color:#FFF6AF;
}
