body,div,img,h1,h2,h3,h4,p,ul.top-navigation,ul.top-menu-link,ul.product-list,ul.tabs,ul.best-seller-list, ul.footer-links,ul.left-links,ul.product-details, ul.details-pagelink {margin:0px;padding:0px;border:0px; list-style:none; font-family:Arial, Helvetica, sans-serif; }
.fl {float:left}
.fr {float:right;}
.cb { clear:both; }

/* Global Width Attributes  */

.w190 { width:190px; margin:0 auto; }
.w240 { width:240px; margin:0 auto; }

.w560 { width:560px; margin:0 auto; }
.w675 { width:675px;  }
.w960 { width:960px; margin:0 auto; }
.w910 { width:910px; margin:0 auto; }
.w870 { width:870px; margin:0 auto; }
.w950 { width:950px; margin:0 auto; }  


/* Header Area  */

.header { background:url(/images/header-back.jpg) top center no-repeat; background-color:#111;  border-bottom:4px solid #f4b915; height:116px; }

.logo { float: left; padding-left: 55px; }
.hright { width:485px; }
.search-control { margin:13px 80px 0 0; float:right; }

.search-box, .btn-go, .social-gp, .social-fb {  background:url(/images/slice1.png) left no-repeat; }

.search-box { width:206px; height:45px; line-height:45px; border:0px; font-size:14px; color:#767676; font-weight:bold; padding: 0 10px; margin:0px; float:left;   }

.btn-go {  background-position:-226px 0; font-size:16px; color:#fff; height:45px; width:50px; border:0; cursor:pointer;  margin:0px; padding:0px; vertical-align:middle; text-align:center; float:left; line-height:45px; text-shadow:0 0 1px #000; }

.social-gp, .social-fb { display:block; width:42px; height:45px; display:block; float:left;   }
.social-gp { background-position:-282px 0; margin:0 10px;}
.social-fb {  background-position:-333px 0;}

/* Header navigation */

.top-nav { clear:both; width:100%;   }
.top-nav ul { float:right; padding-top:27px; margin:0px;  }

.top-nav ul li { list-style-type:none; float:left; }

.top-nav ul li a { font-size:15px; color:#f8b917; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:0 8px; border-right:1px solid #ccc; display:inline; }
.top-nav ul li:last-child  a{ border:none;   }
.top-nav ul li a:hover { color:#ccc; }

/* Content Area Attributes */

.content { padding:20px 0; clear:left;}
.content h2 { background:url(/images/yellowback.jpg) right no-repeat #f5c234; height:35px; line-height:35px; color:#fff; padding:0 110px 0 27px; float:left; text-shadow:0 1px 1px #000; font-size:30px; margin:0 10px 20px 10px;    }
.content h1 { background:url(/images/yellowback.jpg) right no-repeat #f5c234; height:35px; line-height:35px; color:#fff; padding:0 110px 0 27px; float:left; text-shadow:0 1px 1px #000; font-size:30px; margin:0 10px 30px 10px;    }

.top-div { margin: 0 0 20px 10px; float: left; width: 890px; height: 90px; }
.top-fb { width: 150px; float: left; }
.top-lead { width: 728px; float: right; margin-left: 10px; }
.game-lead { width: 728px; margin: -10px auto 25px auto; }
.category-lead { width: 728px; margin: 0 auto 20px auto; }

.products { clear:both }
.products div { float:left; padding:0 10px; text-align:center; width:162px; height:160px;  }
.products span { display:block; padding:0 0 5px; text-align:center; font-size:14px; color:#252525; font-weight:bold; }
.products a { color: #252525; text-decoration: none;}
.products a:hover { text-decoration: underline; }
.products img { border: 1px solid #858585; }

.featured { float: left; }
.featured .game { float:left; padding:0 10px; text-align:center; width:162px; height:160px;  }
.featured .title { display:block; padding:0 0 5px; text-align:center; font-size:14px; color:#252525; font-weight:bold; }
.featured .game a { color: #252525; text-decoration: none;}
.featured .game a:hover { text-decoration: underline; }
.featured .game img { border: 1px solid #858585; }

.sponsored { clear:both }
.sponsored div { float:left; padding:0 10px; text-align:center; width:162px; height:210px; }
.sponsored span { display:table-cell; text-align:center; font-size:14px; color:#252525; font-weight:bold; height: 40px; width: 162px; vertical-align: middle; }
.sponsored a { color: #252525; text-decoration: none;}
.sponsored a:hover { text-decoration: underline; }

.adv { padding:5px 30px 0 0; text-align: center; width: 300px; height: 280px; margin-bottom: 35px; }

.newgame { padding-top:20px;}


/* General Links */

.ylink { font-size:14px; color:#f5c234; font-size:14px; text-decoration:underline; margin:20px 10px; display:block; font-weight:bold;  }
.ylink:hover { text-decoration:none; color:#ccc;  }

.horizontal-ads { text-align:center; padding:10px 0 10px 0; clear:both; }

.horizontal-break { text-align:center; padding-top:10px; clear:both; }

/* Footer */

.footer { background-color:#111; border-top:7px solid #f4c148; padding-top:35px; color:#fff; font-size:14px; line-height:19px; }
.footer p { font-size: 0.9em; }
.footer h3 { font-size:24px; color:#f8b917; padding-bottom:15px; }
.footer h1 { font-size:24px; color:#f8b917; padding-bottom:15px; }
.footer a { color: #F7D115; text-decoration: none; }
.footer a:hover { text-decoration: underline; }

.footer-links { background:url(/images/header-back.jpg) bottom no-repeat #111; height:106px; text-align:center; padding:35px 0 25px 0; clear:both; margin-top:35px;   }

.flinks a { color:#f7d115; text-transform:uppercase; font-size:15px; font-weight:bold; text-decoration:none; border-right:1px solid #fff; padding:0 8px 0 4px; display:inline;  }
.flinks a:last-child  { border:none; }
.flinks a:hover { color:#ccc; }

.fcollections { margin-top: 10px; }
.fcollections a { font-size: 14px; }

.copyrights { padding:22px 0; }
.copyrights a { color:#fff; font-size:12px; padding:0 8px; font-weight:bold; text-decoration: none; }
.copyrights a:hover { color:#ccc;  text-decoration:underline; } 

.copy-msg  { font-size:11px; color:#fff;  } 

.footer p { margin-bottom: 15px; text-indent: 15px; }

/* Internal Page  */

.breadcrumb { font-size:14px; color:#000; font-weight:bold; height:32px; line-height:32px; margin-bottom: 12px;  padding-left: 0; }
.breadcrumb li { display: inline; }
.breadcrumb a { color:#f68b1d; text-decoration: none; }
.breadcrumb .current { color:#000; }
.breadcrumb a:hover { text-decoration: underline; }

.gamebg { background-color:#f4f4f4; clear:both; padding-top:10px; }
.whitebg { background-color:#fff;  }
.gamebg h2 {  height:57px; line-height:57px; padding:0 30px; background-color:#f5c234; float:left; color:#fff ; text-shadow:0 1px 1px #000; font-size:30px; margin:-22px 0 0 25px;   }
 
.flash-game { padding:40px 0; text-align:center; clear:both;}

.flash-game-2 { padding:40px 0 0; text-align: center; clear: both;}

.left-side h4{ font-size:14px; font-weight:bold; color:#fff; padding-top:27px;   }

.left-side img { border: 1px solid #858585; }

.btn-ylow { background:url(/images/button-yellow.jpg); height:32px; line-height:32px; border-radius:7px; width:85px; cursor:pointer; border:0px;  font-size:16px; color:#fff; text-transform:uppercase; text-shadow:1px 0 0 #000; text-align:center; margin:20px 6px 0 0px;  box-shadow:0 2px 0 #624d15  }

.game-details h1 { font-size:30px; color:#fff; background-color:#f5c234; height:42px; line-height:42px; padding:0 10px; text-shadow:1px 0 0 #000; float:left; margin-bottom:15px;   }

.game-details h2 { color:#fff; font-size:18px; margin:20px 0 10px 0; }

.game-details h3 { color:#F5C234; font-size: 18px; margin:20px 0 10px 0; }

.norm-txt { clear:both; font-size:14px; color:#fff;  }

.tag-cloud { margin:35px 0; overflow:hidden; width:670px; height: 36px; }

.category { float:left; margin-top: 30px; }
.tag { margin-left:40px; height: 36px; overflow:hidden; width: 450px; } 
.category span, .category a { height:36px; line-height:36px; background:#f5c234; padding:0 10px; display:block; text-shadow:0 1px 0 #000;	    font-size:18px; font-weight:bold; float:left; }
.category span { width: 75px; text-align: center; }

.stats { float: left; margin-top: 10px; }
.stats .title { height:36px; line-height:36px; background:#f5c234; padding:0 10px; display:block; text-shadow:0 1px 0 #000;  font-size:18px; font-weight:bold; float: left; width: 75px; text-align: center; }
.stats .stat { color: #fff; height:36px; line-height:36px; background:none; padding:0 10px; display:block; text-shadow:0 1px 0 #000; font-size:14px; font-weight:bold; float:left; }

.category a   { background:none; font-size:14px; color:#fff; text-decoration: none; } 
.category a:hover { color:#ccc; text-decoration:underline; }

.related-games h2 { margin-bottom:20px; }

.likes { padding:10px 20px; float:left;}

.flike { height: 25px; float: left; margin: 7px 32px 0 15px; }
.glike { height: 25px; float: left; margin: 5px 0 0 0; }
.glike2 { height: 25px; float: left; margin: 5px 0 0 0; }
.tlike { height: 25px; float: left; margin-top: 7px;}

.likes-stat { font-size:12px; font-weight:bold; }
.likes-stat img{   margin-right:7px; vertical-align:middle;  }
.likes-stat div { height:18px;   width:140px; overflow:hidden;   }
.likes-stat div span {  display:block; background-color:#fff; float:left;   height:18px;   width:140px;  }

.related div img{ border:1px solid #858585; }
.related div { padding:0 5px 0 0 !important; }
.related div a { color:#fff; font-size:14px; font-weight:bold; text-decoration:none; padding:10px 0; display:block; text-align:center; }
.related div a:hover { color:#ccc; }
.related div span { color:#fff; }

.font10 { font-size: 10px; }

.pagination { width:100%; margin: 0 auto; text-align: center; font-size: 12px; }
.pagination a { color: #252525; text-decoration: none; }
.pagination span { background: #fff url(/images/page_gradient.jpg) 0 100% repeat-x; border: 1px solid #d3d3d3; color: #d3d3d3; font-weight: bold; margin: 0 6px 0 0; padding: 2px 5px; }
.pagination span a:hover { color: #454545; text-decoration: underline; }
.pagination .current { background: #F8B917 none; border: 1px solid #F8B917; color: #fff; }

.landing_left{float:left; width:357px; text-align:center; height:262px; margin-bottom: 20px; margin-left: 30px; padding-top: 15px; }
.landing_left span { color: #F5C234; width: 50px; font-weight: bold; }
.landing_right{float:left; margin: 0 0 20px 25px; width:346px; text-align:center; }
.landing_right span { font-size: 10px; }
.landing_clickplay_txt{clear:both; width:357px; text-align:center; height:30px; font:bold 18px arial; color:#d61616; text-transform:uppercase;}
.landing_clickplay_txt a{color:#F68B1D;  text-decoration: none;}
.landing_clickplay_txt a:hover{text-decoration: underline;}
.landing_left_img{padding-top:45px; text-align:center; height:135px;}
.landing_left_title{clear:both; font:bold 14px arial;}
.landing_left_img img{width:160px; height:120px;}

.landing-ad { float: left; margin: 10px 0 10px 40px; width: 336px; height: 280px; text-align: center; }
.landing-ad .adv { font-size: 10px; height: 10px; line-height: 10px; clear: both; }
.gameHolder { float: left; width: 920px; margin: 30px auto 0 20px; }
.socialHolder { float: left; width: 200px; height: 300px; }
.gameIcon { float: left; width:160px; margin: 0 10px 0; font-size: .8em; border: 1px solid #858585; }
.gameIcon a { color: #F68B1D; text-decoration: none; }
.gameIcon img { width: 160px; height: 120px; }
.gameTitle { float: left; margin-left: 10px; font-weight: bold; font-size: 1.5em; line-height: 1.5em; color: #F68B1D; text-decoration: none; }
.gameTitle a:hover { text-decoration: underline; }
.socialIcons { margin: 20px 0; width: 100%; text-align: center; }
.fb-like { margin-bottom: 20px; }
.gplus { margin-bottom: 20px; }
.gameDesc { min-height: 100px; font-size: .9em; }

.hotGames { height: 350px; padding-left: 45px; }
.hotHolder { width: 336px; height: 280px; float: left; }
.hotGameHolder { width: 600px; float: right;}
.hotGame div { float:left; padding:0 10px; text-align:center; width:162px; height:160px;  }
.hotGame span { display:block; padding:0 0 5px; text-align:center; font-size:14px; color:#252525; font-weight:bold; }
.hotGame a { color: #252525; text-decoration: none;}
.hotGame a:hover { text-decoration: underline; }
.hotGame img { border: 1px solid #858585; }
.hotGames h2 { background:#f5c234; height:25px; line-height:25px; color:#fff; padding:0 20px 0 27px; float:right; text-shadow:0 1px 1px #000; font-size:22px; margin:-30px 10px 10px 10px; }

#like-game-pan { background:url(/images/like-game.jpg) no-repeat; width:378px; height:60px; display:block; margin:0 auto; padding-right:40px; overflow: hidden;}
#like-game-pan img { float:right; margin-right:18px; padding-top:3px;}
#like-game-pan p { float: left; color: #fff; margin: 20px 0 0 70px;}
#rating { margin-top: 50px; }
#rating a { color: #F47F1E; text-decoration: none; }
#rating a:hover { text-decoration: underline; }

.var1 { width: 960px; height: 175px; padding-top:5px; }
