
#load_more, #load_more:visited { display: block; width: 194px; height: 39px; background: url('../img/down_more.png') no-repeat; }
#load_more:hover { opacity:0.7; }
#menu_g a, #menu_g a:visited { margin-left: 2px; text-align: center; display: block; float: right; width: 75px; height: 58px; padding-top: 6px; background: url('../img/game_menu.png') no-repeat; }
#menu_g a:hover { background: url('../img/d_menu_hover.png') no-repeat; }
#menu_g a:active { background: url('../img/d_menu_active.png') no-repeat; }
#download_head { font-size: 28px; color: black; float: right; text-align: center; width: 528px; }
#search_g { float: right; width: 236px; text-align: left; }
#search_start { border:0;outline:0;vertical-align:middle; }
#search_input { border:0;outline:0;vertical-align:middle; height: 31px; width: 150px; padding-right: 8px; padding-left: 8px; background: url('../img/search-input.png') repeat-x; color: #333; }
#search_submit { border:0;outline:0;vertical-align:middle; height: 33px; width: 29px; background: url('../img/search-submit.png'); }
#top_images { height: 1%; overflow:hidden; padding: 0 0 10px;   }
#top_images .viewport { float: left; width: 1000px; height: 210px; overflow: hidden; position: relative; }
#top_images .disable { visibility: hidden; }
#top_images .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: 1000px; left: 0 top: 0; }
#top_images .overview li { display: block; float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; width: 1000px;}
#top_images #top_next { background: url('../img/top-next.png') no-repeat; height: 209px; width: 35px; display: block; position: absolute; margin-top: 1px; margin-right: -40px; }
#top_images #top_prev { background: url('../img/top-prev.png') no-repeat; height: 209px; width: 35px; display: block; position: absolute; margin-top: 1px; margin-right: 1001px; }
#top_images #top_next:hover { background: url('../img/top-next-hover.png') no-repeat; }
#top_images #top_prev:hover { background: url('../img/top-prev-hover.png') no-repeat; }
#top_images #top_next:active { background: url('../img/top-next-active.png') no-repeat; }
#top_images #top_prev:active { background: url('../img/top-prev-active.png') no-repeat; }
#funPage { font-size: 17px; font-weight: bold; color: black; background: white; padding: 20px; border-radius: 10px; }
#funPageTitle { font-size: 35px; padding-bottom: 15px; }
#funPageData { color: #666; padding-top: 15px; }
#funPageRight { float: right; width: 750px; }
#funPageLeft { text-align: left; float: left; width: 123px; }
#played { float: right; color: #FFF; text-align: center; font-size: 22px; padding-top: 7px; width: 179px; height: 97px; background: #3687d8; border-bottom: 3px solid #266aae; border-radius: 5px; }
#playedNumber { font-size: 55px; padding: 6px 0px 5px; }
#info { line-height: 30px; float: right; margin-right: 5px; color: #333; text-align: center; width: 366px; padding-top: 7px; height: 97px; background: #ffd200; border-bottom: 3px solid #b89800; border-radius: 5px; }
#info img { vertical-align: middle; }
#info input { border: 0px; color: #e56d00; border-radius: 3px; direction: ltr; text-align: left; width: 320px; padding: 5px; } 
#infoTop { width: 320px; margin: 10px auto; }
#infoShare { text-align:right;width: 80px; float: right; }
#infoTitle { width: 160px; text-align: center; float: right; }
#infoLike { text-align:left;float: left; width: 80px; }
#funlike { width: 442px; float: right; margin-right: 5px; }
#download_like, #download_like:visited { margin-left: 5px; display: block; float: right; width: 97px; height: 109px; background: url('../img/download_like.png') no-repeat; }
#download_like:hover { background: url('../img/download_like_hover.png') no-repeat; }
#download_like:active { background: url('../img/download_like_active.png') no-repeat; }
#download_dislike, #download_dislike:visited { display: block; float: right; width: 97px; height: 109px; background: url('../img/download_dislike.png') no-repeat; }
#download_dislike:hover { background: url('../img/download_dislike_hover.png') no-repeat; }
#download_dislike:active { background: url('../img/download_dislike_active.png') no-repeat; }
#download_bar { margin-top: 5px; background: #bb1818 url('../img/bar_red.png') repeat-x top; height: 20px; border-radius: 5px; width: 100%; }
#download_bar_green { background: #2d920c url('../img/bar_green.png') repeat-x top; height: 15px; border-radius: 5px; color: white; font-size: 12px; text-align:center; padding-top:5px; text-shadow: 1px 1px 1px #014500; }
#download_sim { float: left; width: 195px; }
#downloadSimDowns { float: left; width: 195px; }
#downloadPage { font-size: 19px; color: black; background: white; padding: 15px 30px; border-radius: 10px; float: right; width: 735px }
#downloadPage #downloadImage { padding: 0px 0px 10px 10px; border-radius: 8px; float: right; width: 320px; height: 300px;}
#dpageLike { float: left; width: 115px; padding-top: 30px; text-align: center; font-size: 13px; }
#download_likes { width: 200px; float: right; }
#download_button { width: 514px; height: 136px; float: right; margin-right: 15px; }
#download_button a, #download_button a:visited { opacity: 0.85; filter:alpha(opacity=85); }
#download_button a:hover {  opacity: 0.7; filter:alpha(opacity=70); }
#download_button a:active { opacity: 1; filter:alpha(opacity=100); }

.download_data { margin-left: 5px; font-size: 25px; line-height: 34px; float: right; width: 201px; height: 82px; padding-top: 10px; border-radius: 5px; color: #0a89cb; background: #f7f7f7; text-align: center; }
.download_data img {vertical-align:middle; }
.disabled_up {background: url('../img/download_like_active.png') no-repeat !important;}
.disabled_down {background: url('../img/download_dislike_active.png') no-repeat !important;}
.image { float: right; }
.image img, .image { border-radius: 5px; }
.image img { border-bottom: 3px solid #cccccc; }
.image-name { z-index: 25; font-weight: bold; text-align: center; position: absolute; color: white; background: url('../img/opacity-black.png') repeat; display: block; }
.image-hover { color: black; font-size: 23px; font-weight: bold; text-align: center; display: none; border-radius: 5px; z-index: 15; position: absolute; background: url('../img/opacity-white.png') repeat; }
.image-like { float: left; text-align: center; color: #555; font-weight: bold; margin-right: auto; margin-left: auto; }
.image-download { float: right; text-align: center; color: #555; font-weight: bold; margin-right: auto; margin-left: auto; }
.image-views { text-align: center; color: #000; font-weight: bold; margin-right: auto; margin-left: auto; }
/*
.image a:hover .image-hover { display: block; }
*/
.image a:hover .image-name-oh { display: block; }
.image-name-oh { display: none; }
.image-desc { padding: 10px; }

.big-image, .big-image img, .big-image .image-hover { height: 207px; width: 327px; }
.big-image-seperator { height:5px; float: right; width: 8px; }
.big-image .image-name { border-bottom-right-radius: 9px; border-bottom-left-radius: 9px;  font-size: 22px; padding-top: 8px; height: 33px; margin-top: -41px; width: 327px; }
.big-image .image-like { margin-left: 10px; font-size: 20px; background: url('../img/download-like.png') no-repeat; width: 98px; padding-right: 20px; height: 26px; padding-top: 16px; }
.big-image .image-download { margin-right: 10px; font-size: 20px; background: url('../img/download-count-big.png') no-repeat; padding-right: 40px; width: 78px; padding-top: 16px; height: 26px; }
.big-image .image-views { margin-top: 20px; font-size: 29px; padding-top: 10px;  background: white; border-radius: 10px; width: 250px; height: 35px; }
.big-image a:hover .image-name { margin-top: -80px; height: 71px; }

.middle-image, .middle-image img, .middle-image .image-hover { height: 156px; width: 194px; }
.middle-image-seperator { height:5px; float: right; width: 7px; }
.middle-image .image-name { border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;  font-size: 18px; padding-top: 8px; height: 33px; margin-top: -45px; width: 194px; }
.middle-image .image-like { margin-left: 5px; font-size: 16px; margin-top:2px; padding-top: 14px; padding-right:30px; background: url('../img/down-like.png') no-repeat; width: 55px; height: 24px; }
.middle-image .image-download { margin-right: 5px; font-size: 16px; padding-top: 15px; padding-right:30px; background: url('../img/down-count.png') no-repeat; width: 55px; height: 23px; }
.middle-image .image-views { margin-top: 20px; font-size: 29px; padding-top: 10px;  background: white; border-radius: 10px; width: 250px; height: 35px; }
.middle-image .image-hover { font-size: 13px; }
.middle-image a:hover .image-name { margin-top: -70px; height: 57px; }