html,body,div,span,applet,object,iframe,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,b,u,i,center,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{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
body{background:#6AA5C3 url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_main.jpg) repeat-x;padding-top:10px;margin-top:0;}

#header{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/header_main4.jpg) no-repeat;overflow:visible;height:120px;}

#header, #nav-dl-cat{font-size:1.1em;line-height:1.6em;text-align:left;}
#super-container{background-color:#fff;margin:0 auto;width:960px;}
#top-banner-wide{margin-bottom:15px;clear:both;text-align:center;}
#top-banner-wide h5{padding-left:15px;}
#top-banner-wide img{padding-top:10px;}
.cat-feat-item h4, .cat-feat-item p, #nav-cse-search fieldset, #nav-dl-cat, #nav-dl-cat ul, #nav-dl-cat li, #nav-dl-cat form, #nav-other li{margin:0;padding:0;}
.cat-feat-item p{line-height:1.2em;}
.inner-wrapper{padding:0 10px 15px 10px;margin:0;}
.inner-wrapper p, .inner-wrapper li, .box, .box-2, .box-5, #pp-about-dfg p{font-family:Verdana, Arial, sans-serif;font-size:.9em;line-height:1.4em;}
.inner-wrapper3{padding:20px 30px;}
.inner-left-wrapper{padding-left:10px;}
.center{text-align:center;}
.top-10{padding-top:10px}
.bottom-7{padding-bottom:7px;margin-bottom:0;}
.left-5{margin-left:5px;}
.right-5{margin-right:5px;}
.va-middle, .search_nav{vertical-align:middle;}
.green_underline{border-bottom:#66CC00 solid 2px;}
#home-container{font-size:1.4em;text-align:left;}
#home-container h2, #home-container h3{margin:0;padding:0;}
#home-container p{font-size:.9em;margin-top:5px;}
#home-feat{background:#FFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_home_feat.jpg) repeat-x !important;}
#home-top-feat{float:left;width:660px;display:inline;margin:10px 10px 15px 10px;}
#home-feat-focus{float:left;width:440px;padding:0;margin:0;}
#home-feat-list{float:left;width:219px;background:#FFFFFF;border-right:#CCCCCC solid 1px;border-bottom:#0080FF solid 2px;}
#home-feat-list dl{border-bottom:#EBEBEB solid 1px;margin-top:7px;margin-bottom:0;padding-bottom:8px;}
#home-popular{float:right;width:270px;display:inline;margin:20px 8px 0 0;}
#home-secondary{padding:12px 0;}
#home-secondary{background:#FFFFFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_grey_top.jpg) repeat-x;}
#wrapper-home-best{float:left;width:700px;display:inline;margin-left:10px;margin-right:5px;}
#home-best{padding:0;background:#FFFFFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_grey_top.jpg) repeat-x;}
.home-grey-large-h{margin-bottom:5px;padding:10px 5px !important;background:url(http://cdn1.download-free-games.com/images/prod/ui/bg-h-grey-sm.jpg) bottom repeat-x;border-bottom:none;border:#CCC solid 1px;}
.home-grey-large-h span{color:#555;font-size:.6em;vertical-align:middle;}
.best-bottom-link{border:#CCC solid 1px;margin:0!important;padding:10px;text-align:center;}
#table-best, .table-best-other{margin-bottom:0;width:700px;}
#table-best a{font-weight:bold;}
#table-best p{line-height:1.2em;margin:0 .7em;}
#table-best td{vertical-align:top;width:20%;padding:10px 0;margin:0;}
#table-best img{vertical-align:middle;margin:5px;}
.table-best-other{border-right:#ccc solid 1px;}
.table-best-other td{border:none;margin:0!important;padding:12px 0!important;vertical-align:middle;}
.table-best-other dl{margin:0!important;padding:0!important;}
.bottom-link{clear:both;text-align:center;border-top:#CCC solid 1px;border-bottom:#CCC solid 1px;background:#EBEBEB;font-weight:bold;}
#home-top5{float:left;width:933px;display:inline;background:#FFFFFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_grey_content.jpg) repeat-x;margin:0 0 20px 10px;padding:1em 0;border:#CCCCCC solid 1px;}
#home-top5-dl{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_home_top5.gif) no-repeat;height:35px;clear:both;margin-left:10px!important;}
#home-top5-dl img{vertical-align:middle;padding:1px 4px;}
#home-top5 h2{cursor:pointer;}
#home-top5 ol{background:#FFF;border:#ccc solid 1px;border-bottom:none;margin:0!important;padding:10px 0 5px 0;min-height:280px;}
#home-top5 li{font-weight:bold;margin-left:10px;}
#home-top5 ol li{color:#333333;margin-left:2.5em;list-style-type:decimal;}
#home-top5 li p{font-size:11px;font-weight:normal;line-height:14px;margin:5px 0;padding:0;}
.top5-cat{background:#FFF;border:#ccc solid 1px;border-top:none;font-size:12px;text-align:center;margin:0!important;padding-bottom:5px;}
#wid-addthis, #wid-addthis2 {display:inline;vertical-align:text-top;margin:0 0 0 7px;padding:0;}
.cat-addThis{position:absolute;margin-left:737px;margin-top:10px;}
.cat-add-to-any{position:absolute;margin-left:660px;margin-top:9px;}
.cat-mcafeeSeal{position:absolute;margin-left:870px;margin-top:5px;border:none;}
.cat-safe-secure{position:absolute;margin-left:835px;margin-top:5px;border:none;}
.new-notice{color:#FF0000;font-weight:bold;font-style:italic;}
#tm_cart_link{display:none;background:url(http://cdn1.download-free-games.com/imgs/prod/ui/icon_cart_sm.png) no-repeat 0 50%;margin-left:-110px!important;padding-left:18px!important;}

#nav-other li, #nav-dl-cat li {font-weight:bold}
/*#nav-other{float:left;position:relative;left:597px;top:90px;width:340px;}*/
#nav-other{float:left;position:relative;left:570px;top:90px;width:380px;}

#nav-other li, #nav-dl-cat li{float:left;list-style:none;}
#nav-other li a{padding:6px 5px;}
#nav-dl-cat li a{padding:7px;}
#nav-other a, #nav-dl-cat a{color:#FFF;display:block;float:left;}
#nav-other a:hover, #nav-dl-cat a:hover{background-color:#0099FF;border-bottom:none;}
#nav-dl-cat{background:#003050 url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_nav_top.jpg) repeat-x;border:#0099ff solid 1px;float:left;width:958px;}
#nav-cse-search fieldset{border:none;font-size:1.2em;padding-left:5px;}
#nav-dl-cat input{margin:0;padding:3px 2px;}
#footer{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_pp_col_primary.jpg) repeat-x;font-size:1.2em;line-height:1.6em;padding:15px 10px 10px 10px;border-top:#0099ff solid 1px;text-align:center;}
#cat-feat{margin-bottom:0px;padding-bottom:15px;}
#cat-feat, #cat-feat h3{border-bottom:#ccc solid 1px;}
#cat-feat h3{font-size:1.1em;padding-bottom:7px;}
#cat-key{border-top:#ccc solid 1px;padding-top:10px;}
#cat-key2{border-bottom:#ccc solid 1px;padding-bottom:7px;font-size:.9em;}
#cat-table-nosub, #cat-table-nosub tr, #cat-table-nosub td{border:none;margin:0;padding:0;}
#cat-table-nosub dl{margin-bottom:0;padding-bottom:0;}
#cat-table-nosub td{padding-bottom:15px;}
.box-full-1{margin-bottom:20px;padding:0 15px;}
.cat-feat-item{float:left;padding-bottom:7px;width:230px;}
.cat-feat-item img{padding-left:7px;}
.cat-feat-item p{font-size:.9em;padding-left:10px;}
.cat-feat-item h4{text-align:center;}
.cat-index-col{float:left;display:inline;width:230px;margin-left:1px;}
.box-small, .box-small-borderless{float:left;width:218px;background:#FFFFFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_grey_content.jpg) repeat-x;margin-bottom:5px;}
.box-small{border:#CCCCCC solid 1px;padding:10px 0 5px 0;}
.box-small-borderless{margin:0 7px;}
.box-list-sm{width:220px;float:left;display:inline;margin-bottom:10px;margin-left:10px;}
.box-list-sm h2{height:35px;border-bottom:#CCCCCC solid 1px;margin:0;}
.cat-link{background:#E5ECF9;border-top:#ccc solid 1px;border-bottom:#ccc solid 1px;font-size:1em;font-weight:bold;text-align:center;margin:0;padding:0;}
.cat-index-list-links{display:block;background:#FFFFFF;float:left;margin:10px 10px 20px 10px;padding:10px 15px;border:#99CC00 solid 1px;}
.cat-index-desc{color:#333333;margin:.5em 0;border-bottom:#99CC00 solid 3px;}
.no-bullet li{font-size:12px;line-height:16px;list-style:none;}
.list-icon-small{float:left;width:218px;}
dl.list-icon-small{float:left;display:inline;margin-bottom:15px;}
.list-icon-small dt{float:right;font-size:1em;font-weight:bold;line-height:1em;margin:0 0 2px 0;width:168px;}
.list-icon-small dd{font-size:.8em;line-height:1.1em;margin:0;}
.list-icon-small dd.img img{float:left;margin:0 5px;}
.new-date-sm{display:block;width:35px;color:#FFF;background:#009900;font-size:9px;padding:0 3px;margin-left:5px;margin-top:-3px;text-align:center;}
h2 span{display:none;}
#header-total-count{display:block;color:#FFEA17;position:relative;left:529px;top:68px;}
#home-best-header{height:35px;background:#FFF url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_home_best.gif) no-repeat;display:block;}
#home-top-feat h2{height:35px;background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_home_top_feat.gif) no-repeat;border-bottom:#0080FF solid 2px;border-bottom:none;}
#home-top-feat-second h2{height:35px;background:url(http://cdn1.download-free-games.com/imgs/prod/ui/header_no1_game.gif) no-repeat;border-bottom:#333 solid 2px;}
.header-top-online{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top.gif) no-repeat;}
.header-new{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_new.gif) no-repeat;}
#header-cat-adventure{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;}
#header-cat-arcade{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -40px;}
#header-cat-board{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -80px;}
#header-cat-candystand{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_candystand.gif) no-repeat;}
#header-cat-cards{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -120px;}
#header-cat-chess{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -160px;}
#header-cat-kids{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -200px;}
#header-cat-puzzle{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -240px;}
#header-cat-racing{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -280px;}
#header-cat-rpg{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -320px;}
#header-cat-simulation{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -360px;}
#header-cat-war_strategy{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -400px;}
#header-cat-word{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_top5_sprites.gif) no-repeat;background-position:0 -440px;}
#header-cat-task_management{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 0;}
#header-cat-task_management{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 0;}
#header-cat-action{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 -40px;}
#header-cat-shooters{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 -80px;}
#header-cat-breakout{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 -120px;}
#header-cat-arcade_classics{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_arcade.gif) no-repeat;background-position:0 -160px;}
#header-cat-hidden_objects{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_puzzle.gif) no-repeat;background-position:0 0;}
#header-cat-match_3{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_puzzle.gif) no-repeat;background-position:0 -40px;}
#header-cat-misc_puzzle{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_puzzle.gif) no-repeat;background-position:0 -80px;}
#header-cat-chain_poppers{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_puzzle.gif) no-repeat;background-position:0 -120px;}
#header-cat-game_shows{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_puzzle.gif) no-repeat;background-position:0 -160px;}
#header-cat-business{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_simulation.gif) no-repeat;background-position:0 0;}
#header-cat-people{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_simulation.gif) no-repeat;background-position:0 -40px;}
#header-cat-various_simulation{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_simulation.gif) no-repeat;background-position:0 -80px;}
#header-cat-sports_simulation{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_simulation.gif) no-repeat;background-position:0 -120px;}
#header-cat-driving_simulation{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_simulation.gif) no-repeat;background-position:0 -160px;}
#header-cat-action_shooter{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_war_strategy.gif) no-repeat;background-position:0 0;}
#header-cat-strategy{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_war_strategy.gif) no-repeat;background-position:0 -40px;}
#header-cat-rts{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_war_strategy.gif) no-repeat;background-position:0 -80px;}
#header-cat-worms{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_war_strategy.gif) no-repeat;background-position:0 -120px;}
#header-cat-tower_defense{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_war_strategy.gif) no-repeat;background-position:0 -160px;}
#header-cat-educational{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_kids.gif) no-repeat;background-position:0 0;}
#header-cat-animals{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_kids.gif) no-repeat;background-position:0 -40px;}
#header-cat-just_for_fun{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_kids.gif) no-repeat;background-position:0 -80px;}
#header-cat-just_for_fun2{background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_h_sprites_cat_kids.gif) no-repeat;background-position:0 -120px;}
.online-list-sm{font-size:.85em;margin-left:40px;}
#info-top{background:#FFF url(http://cdn1.download-free-games.com/imgs/prod/ui/pp_info-top_bg.png) top left no-repeat;font-size:.8em;line-height:1.2em;margin:0;}
#pp-feat{border-bottom:#CCC solid 1px;margin-bottom:0;padding:12px 0;}
#pp-feat img{vertical-align:middle;margin:1px;}
#pp-feat p, #pp-feat hr{margin-bottom:7px;}
#pp-video{line-height:1.2em;margin:15px 0 15px 15px}
#top-col-1{text-align:center;}
#title-top{font-size:2.1em;line-height:1em;margin:15px 0 10px 0;}
#pp-about-dfg{background:#fff url(http://cdn1.download-free-games.com/imgs/prod/ui/pp_about_bg.png) no-repeat;margin:0!important;padding:15px 20px;}
#pp-about-dfg h4{margin:0 0 10px 0!important;}
#pp-review-box img{vertical-align:middle;}
#pp-col-secondary{padding-bottom:20px;}
.fb-like-pp {margin:5px 0 0 15px;padding-bottom:0;}
.grey-large-h, .home{margin-bottom:5px;margin-top:-10px;padding:5px;background:url(http://cdn1.download-free-games.com/images/prod/ui/bg-h-grey-sm.jpg) bottom repeat-x;border-bottom:#CCC solid 1px;border-top:#CCC solid 1px;}
.grey-large-h span{color:#555;font-size:.6em;vertical-align:middle;}
.pp-addThis{position:relative;left:360px;margin-top:-30px;margin-bottom:30px;}
.pp-header, .top-pp-header{background-color:#0066cc;color:#ffff66;/*background:#F3F7FC;color:#3B5998;*/border:#ccc solid 1px;margin:0px;padding:10px;}
.screen-main{padding-left:10px;}
.top-headline{font-size:2em;line-height:1.1em;margin:10px 0;}
#pp-header-othergames{clear:both;height:35px;background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_header_pp_othergames.gif) no-repeat;border:none !important;margin:0 0 0 15px !important;padding:0 !important;}
#pp-box-med{float:left;width:378px;margin:0 0 20px 15px;padding:7px 0;border:#CCC solid 1px;background:url(http://cdn1.download-free-games.com/imgs/prod/ui/bg_grey_content.jpg) repeat-x;}
.list-icon-pp{float:left;width:375px;}
dl.list-icon-pp{float:left;display:inline;}
.list-icon-pp dt{float:right;width:320px;font-size:1em;font-weight:bold;line-height:1em;margin:0;margin-bottom:2px;}
.list-icon-pp dd{font-size:.9em;line-height:1.1em;}
.list-icon-pp dd.img img{float:left;margin:0 5px 0 10px;}
#pp-screens{width:380px;height:289px;margin:10px 0 0 15px;}
#pp-screens img{background:#e5e5e5;padding:10px;}
#pp-screens-nav{margin-left:20px;}
#pp-screens-nav a, #pauseButton, #resumeButton{border:1px solid #e5e5e5;display:inline;float:left;margin:5px;padding:4px 8px;}
#pp-screens-nav a:hover{}
#pp-screens-nav a.activeSlide{background:#F3F7FC;}
#pp-screens-nav a:focus{}
#pauseButton, #resumeButton{color:blue;cursor:pointer;line-height:1.2em;}
.pp-info-ss{margin:7px 0 0 15px;color:#666666;}
.online-iframe{margin:0 auto;text-align:center;}
#blog-primary img, #blog-entry-body img{float:left;margin:0 10px 10px 0!important;}
#blog-primary h6{clear:both;padding-top:15px;}
html{font-size:62.5%;font-family:Helvetica, Arial, sans-serif;}
strong, th, thead td, h1, h2, h3, h4, h5, h6{font-weight:bold;}
cite, em, dfn{font-style:italic;}
code, kbd, samp, pre, tt, var, input[type='password'], textarea{font-size:92%;font-family:monaco,"Lucida Console", courier, monospace;}
del{text-decoration:line-through;color:#666;}
ins, dfn{border-bottom:1px solid #ccc;}
small, sup, sub{font-size:85%;}
abbr, acronym{text-transform:uppercase;font-size:85%;letter-spacing:.1em;}
a abbr, a acronym{border:none;}
abbr[title], acronym[title], dfn[title]{cursor:help;border-bottom:1px solid #ccc;}
sup{vertical-align:super;}
sub{vertical-align:sub;}
blockquote{border-top:1px solid #ccc;border-bottom:1px solid #ccc;color:#666;}
blockquote *:first-child:before{content:"\201C";}
blockquote *:first-child:after{content:"\201D";}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
label{font-weight:bold;}
textarea, input[type='text'], input[type='password'], select{border:1px solid #ccc;background:#fff;}
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover{border-color:#aaa;}
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus{border-color:#888;outline:2px solid #ffffaa;}
input, select{cursor:pointer;}
input[type='text'],input[type='password']{cursor:text;}
.container{font-size:1.4em;line-height:1.7em;}
h1{font-size:1.9em;}
h2{font-size:1.7em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1em;}
ul li{margin-left:.85em;}
ul{list-style-type:disc;}
ul ul{list-style-type:square;}
ul ul ul{list-style-type:circle;}
ol{list-style-position:outside;list-style-type:decimal;}
dt{font-weight:bold;}
table{border-top:1px solid #ccc;border-left:1px solid #ccc;}
th, td{border-bottom:1px solid #ddd;border-right:1px solid #ccc;}
blockquote *:first-child{margin:.8em 0;}
hr, p, ul, ol, dl, pre, blockquote, address, table, form{margin-bottom:1.4em;}
h1{margin:1em 0 .5em;}
h2{margin:1.07em 0 .535em;}
h3{margin:1.14em 0 .57em;}
h4{margin:1.23em 0 .615em;}
h5{margin:1.33em 0 .67em;}
h6{margin:1.6em 0 .8em;}
th, td{padding:.8em;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;margin:1.6em 0;}
fieldset{padding:0 1em 1em 1em;margin:1.6em 0;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
textarea, input{padding:.3em .4em .15em .4em;}
select{padding:.1em .2em 0 .2em;}
option{padding:0 .4em;}
a{position:relative;padding:0.3em 0 .1em 0;}
dt{margin-top:.8em;margin-bottom:.4em;}
ul{margin-left:1.5em;}
ol{margin-left:2.35em;}
ol ol, ul ol{margin-left:2.5em;}
form div{margin-bottom:.8em;}
a:link{text-decoration:underline;color:#0000ff;}
a:visited{text-decoration:underline;color:#0000ff;}
a:hover{text-decoration:none;}
a:active, a:focus{text-decoration:underline;color:#000;}
code, pre{color:#c33;}
.container{width:930px;margin:0 auto;}
.showgrid{background:url(src/grid.png);}
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24{float:left;margin-right:10px;}
.last, div.last{margin-right:0;}
.span-1{width:37px;}
.span-2{width:84px;}
.span-3{width:131px;}
.span-4{width:178px;}
.span-5{width:225px;}
.span-6{width:272px;}
.span-7{width:319px;}
.span-8{width:366px;}
.span-9{width:413px;}
.span-10{width:460px;}
.span-11{width:507px;}
.span-12{width:554px;}
.span-13{width:601px;}
.span-14{width:648px;}
.span-15{width:695px;}
.span-16{width:742px;}
.span-17{width:789px;}
.span-18{width:836px;}
.span-19{width:883px;}
.span-20, div.span-20{width:930px;margin:0;}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19{border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
input.span-1, textarea.span-1{width:25px !important;}
input.span-2, textarea.span-2{width:72px !important;}
input.span-3, textarea.span-3{width:119px !important;}
input.span-4, textarea.span-4{width:166px !important;}
input.span-5, textarea.span-5{width:213px !important;}
input.span-6, textarea.span-6{width:260px !important;}
input.span-7, textarea.span-7{width:307px !important;}
input.span-8, textarea.span-8{width:354px !important;}
input.span-9, textarea.span-9{width:401px !important;}
input.span-10, textarea.span-10{width:448px !important;}
input.span-11, textarea.span-11{width:495px !important;}
input.span-12, textarea.span-12{width:542px !important;}
input.span-13, textarea.span-13{width:589px !important;}
input.span-14, textarea.span-14{width:636px !important;}
input.span-15, textarea.span-15{width:683px !important;}
input.span-16, textarea.span-16{width:730px !important;}
input.span-17, textarea.span-17{width:777px !important;}
input.span-18, textarea.span-18{width:824px !important;}
input.span-19, textarea.span-19{width:871px !important;}
input.span-20, textarea.span-20{width:918px !important;}
.append-1{padding-right:47px;}
.append-2{padding-right:94px;}
.append-3{padding-right:141px;}
.append-4{padding-right:188px;}
.append-5{padding-right:235px;}
.append-6{padding-right:282px;}
.append-7{padding-right:329px;}
.append-8{padding-right:376px;}
.append-9{padding-right:423px;}
.append-10{padding-right:470px;}
.append-11{padding-right:517px;}
.append-12{padding-right:564px;}
.append-13{padding-right:611px;}
.append-14{padding-right:658px;}
.append-15{padding-right:705px;}
.append-16{padding-right:752px;}
.append-17{padding-right:799px;}
.append-18{padding-right:846px;}
.append-19{padding-right:893px;}
.prepend-1{padding-left:47px;}
.prepend-2{padding-left:94px;}
.prepend-3{padding-left:141px;}
.prepend-4{padding-left:188px;}
.prepend-5{padding-left:235px;}
.prepend-6{padding-left:282px;}
.prepend-7{padding-left:329px;}
.prepend-8{padding-left:376px;}
.prepend-9{padding-left:423px;}
.prepend-10{padding-left:470px;}
.prepend-11{padding-left:517px;}
.prepend-12{padding-left:564px;}
.prepend-13{padding-left:611px;}
.prepend-14{padding-left:658px;}
.prepend-15{padding-left:705px;}
.prepend-16{padding-left:752px;}
.prepend-17{padding-left:799px;}
.prepend-18{padding-left:846px;}
.prepend-19{padding-left:893px;}
div.border{padding-right:4px;margin-right:5px;border-right:1px solid #eee;}
div.colborder{padding-right:24px;margin-right:25px;border-right:1px solid #eee;}
.pull-1{margin-left:-47px;}
.pull-2{margin-left:-94px;}
.pull-3{margin-left:-141px;}
.pull-4{margin-left:-188px;}
.pull-5{margin-left:-235px;}
.pull-6{margin-left:-282px;}
.pull-7{margin-left:-329px;}
.pull-8{margin-left:-376px;}
.pull-9{margin-left:-423px;}
.pull-10{margin-left:-470px;}
.pull-11{margin-left:-517px;}
.pull-12{margin-left:-564px;}
.pull-13{margin-left:-611px;}
.pull-14{margin-left:-658px;}
.pull-15{margin-left:-705px;}
.pull-16{margin-left:-752px;}
.pull-17{margin-left:-799px;}
.pull-18{margin-left:-846px;}
.pull-19{margin-left:-893px;}
.pull-20{margin-left:-940px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19{float:left;position:relative;}
.push-1{margin:-47px 1.5em 47px;}
.push-2{margin:-94px 1.5em 94px;}
.push-3{margin:-141px 1.5em 141px;}
.push-4{margin:-188px 1.5em 188px;}
.push-5{margin:-235px 1.5em 235px;}
.push-6{margin:-282px 1.5em 282px;}
.push-7{margin:-329px 1.5em 329px;}
.push-8{margin:-376px 1.5em 376px;}
.push-9{margin:-423px 1.5em 423px;}
.push-10{margin:-470px 1.5em 470px;}
.push-11{margin:-517px 1.5em 517px;}
.push-12{margin:-564px 1.5em 564px;}
.push-13{margin:-611px 1.5em 611px;}
.push-14{margin:-658px 1.5em 658px;}
.push-15{margin:-705px 1.5em 705px;}
.push-16{margin:-752px 1.5em 752px;}
.push-17{margin:-799px 1.5em 799px;}
.push-18{margin:-846px 1.5em 846px;}
.push-19{margin:-893px 1.5em 893px;}
.push-20{margin:-940px 1.5em 940px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19{float:right;position:relative;}
.box, .box-2, .box-5{padding:1.2em;margin-bottom:1.5em;}
.box{background:#E5ECF9;}
.box-2{background:#ffffcc;}
.box-4{background:#DEEFFF;clear:both;text-align:left;width:100%;}
.box-5{background:#fff;border-top:none!important;border:#ccc solid 1px;}
hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space{background:#fff;color:#fff;}
.clearfix:after, .container:after{content:".";display:block;height:0;clear:both;visibility:hidden;max-height:0;}
.clearfix, .container{display:inline-block;}
* html .clearfix, * html .container{height:1%;}
.clearfix, .container{display:block;}
.clear{clear:both;}
.fancy{color:#666;font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua", Georgia, serif;font-style:italic;font-weight:normal;}
.caps{font-variant:small-caps;letter-spacing:1px;text-transform:lowercase;font-size:1.2em;font-weight:bold;padding:0 2px;}
body a.noicon{background:none !important;padding:0 !important;margin:0 !important;}
/*
a[href^="mailto:"], a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"], a[href$=".rss"], a[href$=".rdf"], a[href^="aim:"]{padding:2px 22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center;}
a[href^="mailto:"]{background-image:url(../images/icons/email.png);}
a[href$=".pdf"]{background-image:url(../images/icons/pdf.png);}
a[href$=".doc"]{background-image:url(../images/icons/doc.png);}
a[href$=".xls"]{background-image:url(../images/icons/xls.png);}
a[href$=".rss"], a[href$=".rdf"]{background-image:url(../images/icons/feed.png);}
a[href^="aim:"]{background-image:url(../images/icons/im.png);}
a[href^="http://www.download-free-games.com"]{background:none;padding:0;margin:0;}
.small{font-size:.85em;margin-bottom:1.875em;line-height:1.875em;}
*/
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.thin{font-weight:lighter;}
.error, .notice, .success{padding:.8em;margin-bottom:1.6em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;background:none;padding:0;margin:0;}
.notice a{color:#514721;background:none;padding:0;margin:0;}
.success a{color:#264409;background:none;padding:0;margin:0;}
.center{text-align:center;}
a.button, button{display:inline-block;float:left;margin:0 0.583em 0.667em 0;padding:5px 10px 5px 7px;border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Liberation Sans", Helvetica, Arial, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}
button{width:auto;overflow:visible;padding:4px 10px 3px 7px;}
button[type]{padding:4px 10px 4px 7px;line-height:17px;}
*:first-child+html .container button[type]{padding:4px 10px 3px 7px;}
button img, a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}
button:hover, a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
a.button:active, button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
body .positive{color:#529214;}
a.positive:hover, button.positive:hover{background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}
a.positive:active, button.positive:active{background-color:#529214;border:1px solid #529214;color:#fff;}
body .negative{color:#d12f19;}
a.negative:hover, button.negative:hover{background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}
a.negative:active, button.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
#t1-screens {margin-left:25px;}
#t1-screens img {margin:0 0 3px 0!important;padding:0!important;}
#t1-screens p {clear:both;font-size:.9em;line-height:1em;margin:0!important;padding:0!important;}
/* catIndex */
.cat-sub-h {
    border: #000 solid 1px;
    font-size: 1.5em;
    letter-spacing: -1px;
    padding: 8px;
    margin: 0 0 10px 0;
    line-height: 1em;
    text-shadow: 1px 1px 0px #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.h-lime {
    background: #9ACD03 url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers2.png) repeat-x bottom;
    background-position: 0 -100px;
    border: #7EA800 solid 1px!important;
}
.h-bblue {
    background: #43B4FF url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers2.png) repeat-x bottom;
    background-position: 0 -50px;
    border: #0066FF solid 1px!important;
}
/* pp */
.h-price {margin:0 0 5px 10px;padding:0;}
/* home */
#dfg-hp-hl {
    letter-spacing:-1px;
    line-height:1em;
    margin-top:0;
    padding:15px 0 0 10px;
}
#dl-mcafee, #dl-addthis {
    display:inline;
}
#dl-addthis {
margin-top:6px;
    padding:0!important;
}
.h2-inline {
    display: inline !important;
    color: #111;
    font-size: 14px;
    letter-spacing: 0 !important;
}

#h-5ways {
    margin: 0 !important;
    letter-spacing: -1px;
    padding: 10px;
    text-align: center;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
}

#hp-primary {
    background: #DDEEF6;
    margin-bottom: 10px;
}

#hp-safe-secure, #hp-social {
    border: #e5e5e5 solid 1px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
#hp-safe-secure {
    margin:10px 0px 10px -3px;
    padding:5px 0 0 0;
    text-align: center;
}
#hp-safe-secure img {padding:1px 0;}
#hp-social {
    float:left;
    font-size:12px;
    margin:0 0 0 -4px;
    padding:5px 0;
}
#hp-social img {
    vertical-align: middle;
}
#hp-search-box {
    background: #fff url(http://cdn1.download-free-games.com/imgs/prod/ui/hp_search_bg.png) no-repeat top left;
    margin: 0 auto !important;
    width: 610px;
}

#hp-search-box fieldset {
    border: none !important;
    height: 85px;
    margin: 0 !important;
    padding: 23px 0 0 45px !important;
}

.blue-bg {
    background: #DDEEF6;
}

.cat-table {
    margin: 10px;
}

.cat-table td {
    margin: 0;
    padding: 5px;
}

.cat-table, .cat-table tr, .cat-table td {
    border: none;
}

.cat-table h5 {
    font-size: 15px;
    line-height: 31px;
    margin: 0;
}

.cat-table p {
    font-size: 12px;
    line-height: 1.2em;
    margin-top:7px;
}

.cat-box {
    background: #fff url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x top;
    background-position: 0 -250px;
    border: #ccc solid 1px;
    min-height: 100px;
    padding: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.home-cati {
    background-image:url(http://cdn1.download-free-games.com/imgs/prod/ui/home_cat_icons_sp_v2.png);
    background-repeat: no-repeat;
    height:32px;
    padding-left:35px;
}
.home-cati-adventure{background-position:0 0;}
.home-cati-arcade{background-position:0 -32px;}
.home-cati-board{background-position:0 -64px;}
.home-cati-cards{background-position:0 -96px;}
.home-cati-chess{background-position:0 -128px;}
.home-cati-kids{background-position:0 -160px;}
.home-cati-puzzle{background-position:0 -192px;}
.home-cati-racing{background-position:0 -224px;}
.home-cati-rpg{background-position:0 -256px;}
.home-cati-simulation{background-position:0 -288px;}
.home-cati-war_strategy{background-position:0 -320px;}
.home-cati-word{background-position:0 -352px;}
.home-cati-action{background-position:0 -384px;}
.home-cati-animals{background-position:0 -416px;}
.home-cati-arcade_classics{background-position:0 -448px;}
.home-cati-business{background-position:0 -480px;}
.home-cati-educational{background-position:0 -512px;}
.home-cati-hidden_objects{background-position:0 -544px;}
.home-cati-just_for_fun{background-position:0 -576px;}
.home-cati-match_3{background-position:0 -608px;}
.home-cati-misc_puzzle{background-position:0 -640px;}
.home-cati-people{background-position:0 -672px;}
.home-cati-rts{background-position:0 -704px;}
.home-cati-shooters{background-position:0 -736px;}
.home-cati-sports_simulation{background-position:0 -768px;}
.home-cati-strategy{background-position:0 -800px;}
.home-cati-task_management{background-position:0 -832px;}
.home-cati-various_simulation{background-position:0 -864px;}
.home-cati-action_shooter{background-position:0 -896px;}
.home-cati-game_shows{background-position:0 -928px;}
.five-table, .five-table tr, .five-table td {
    border: none;
    margin: 0;
    padding: 0;
}

.five-table td p {
    margin: 0;
    padding: 0;
}

.five-table td {
    width: 175px;
    margin: 0 !important;
    padding: 0 12px !important;
    line-height: 1.1em;
}

.five-title-img {
    clear: both;
    margin: 5px 0 0 5px;
    padding: 0 !important;
}

.h-orange {
    background: #FFAB23 url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x bottom;
    background-position: 0 0;
    border: #FF9900 solid 1px !important;
}

.h-bblue, .lg-button {
    background: #43B4FF url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x bottom;
    background-position: 0 -50px;
    border: #0066FF solid 1px !important;
}

.h-lime {
    background: #9ACD03 url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x bottom;
    background-position: 0 -100px;
    border: #7EA800 solid 1px !important;
}

.h-sky {
    background: #99CCFF url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x bottom;
    background-position: 0 -150px;
    border: #0099FF solid 1px !important;
}

.h-lemon {
    background: #FFCD00 url(http://cdn1.download-free-games.com/imgs/prod/ui/sprite_headers.png) repeat-x bottom;
    background-position: 0 -200px;
    border: #ccc solid 1px !important;
}

.hp-box {
    background: #fff;
    padding-bottom: 10px;
    margin: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.hp-box h3 {
    margin: 10px 10px 0 10px;
    padding: 7px 0;
    border-bottom: #999 solid 1px;
}

.lg-button {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.pri-sub-h {
    border: #000 solid 1px;
    font-size: 1.5em;
    letter-spacing: 0;
    padding: 8px;
    margin: 10px;
    line-height: 1em;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.sdesc {
    font-size: .9em;
}

.smaller {
    font-size: .8em;
    line-height: 1.1em;
}
.table-dl {
    border: none;
    margin: 5px 0;
    padding: 0;
    width: 100%;
}

.table-dl td {
    padding: 5px 0 0 10px;
    margin: 0;
    border: none;
}

.wide-link {
    background: #eee;
    padding: 5px !important;
    margin-top: 5px !important;
    text-align: center;
}
/* cat index */
.cati-score, .cati-score-nr {
    background:#00EA00;
    color:#000;
    font-size:11px;
    font-weight:bold;
    line-height:10px!important;
    margin-right:5px;
    padding: 1px 3px;
}
.cati-score a {
    text-decoration: none;
    color:#000;
}
.cati-score-nr {color:#fff;background:#ccc;}
.cati-ul-col li {
    margin:0;
    padding:0;
    list-style:none;
}
.gr-green {color:#009900;}
.gr-ul-h {
    list-style:none;
    font-size:12px;
    font-weight:bold;
    margin-left:-15px!important;
    padding:0!important;
}
/* top 100 */
#dfg-top-100 td {vertical-align: middle;}
.bg-l-y {background:#ffffcc}
.pg-links a {border:#ccc solid 1px;padding:5px 10px;}
.pretty-hover {background:#fff url(http://cdn1.downloadfreemacgames.com/images/prod/ui/bg-h-grey-sm.jpg) bottom repeat-x;}
.lg-center-td {font-size:1.4em;font-weight:bold;text-align:center;width:30px;}
.txt-sm {font-size:12px;}

/* footer */
#footer {
    background: #DDEEF6;
    border: none;
    margin: 10px 0 0 0 !important;
    padding: 10px 15px 10px 15px !important;
    text-align: left!important;
}

#footer ul {
    margin: 0;
    padding: 0 0 0 5px;
}

#footer li {
    list-style: none;
    margin: 0 !important;
}

#footer h6 {
    color:#333;
    margin: 0;
    padding: 0;
}
#footer-bottom {
    text-align:center;
    margin:0!important;
    padding:10px 0 0 0!important;
}
.brdr-left {
    border-left: #ccc solid 1px;
    padding-left: 10px;
}
.footer-asi {
    float: right;
    border-left: #ccc solid 1px;
    padding: 0 15px;
}

.footer-wrapper {
    background: #fff;
    padding: 10px 10px 1px 10px;
    margin: 0!important;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.p10-left { padding-left:10px; }

.footer-half-ul {
    display:block;
    float:left;
    padding-top:20px;
    width:110px;
}
.sp-sm-i {
    background-image:url(http://cdn1.download-free-games.com/imgs/prod/ui/social_icons_sp.png);
    background-repeat: no-repeat;
    line-height:16px;
    padding-left:18px;
}
.sp-sm-fb {background-position:0 0;}
.sp-sm-tw {background-position:0 -16px;}
.sp-sm-yt {background-position:0 -32px;}
.sp-sm-rss {background-position:0 -48px;}
.sp-sm-blog {background-position:0 -62px;}

/* PP */
.pp-feat-notice {
    margin:20px 5px;
    font-size:120%;
    line-height: 160%;
}

/* DC */

.dfg-dc {
/*background: #DDEEF6;*/
background: #FFFF65;
text-align: center;
padding:.5em 0;
}
.dfg-dc-y {
background: #FFFF65;
text-align: center;
padding:.5em 0;
}
.dfg-dc-home {
background: #ffffaa;
text-align: center;
padding:.5em 0;
}
#gdc-global-top {
    background:#ffff65;
    text-align:center;
    margin-bottom:10px;
    margin-top:-10px;
    padding:0;
}
.gdc_global_txt {
font-size:18px;
margin:0;
padding:12px 0;
text-align: center;
}
