/*------------------------------------------------------------------------------
| Copyright Notice:America Online, 2011
| @(#)
| Description:AOL Games - CSS [20120203.02]
|------------------------------------------------------------------------------*/

/********** BEGIN: Reset **********/
* { margin:0; padding:0; } 
html, body, div, span, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, 
em, font, img, strong, 
object, iframe, b, u, i, center,
dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, input
table, tbody, tr, th, td { background:transparent; border:0; } 
ol, ul { list-style:none; } 
table { border-collapse:collapse; border-spacing:0; } 
#omniture { display:none; } 
a:focus { outline:none; } 
/********** END: Reset **********/

/********** BEGIN: Online Games Grid Definitions **********/
body { color:#4B4B4B; background-color:#fff; font-family:Helvetica, Arial, sans-serif; font-size:10px; font-size:62.5%; } 
body.Game-Play { background-color:#ECECEC; } 
#container { margin:0 auto; width:98em; font-size:10px; } 
.Component #container { margin:0 } 
#header, #footer { clear:both; } 
#content { clear:both; padding:0.7em 0 1em 0; background:#fff; overflow:hidden; } 
.Main #content { padding-top:1em; } 
html>body.Main #content { *padding-top:2.9em; } 
.Component #content { background:none; padding:0; border:0; } 
html>body.Component #content { *padding-top:0; } 
#q { clear:both; margin-bottom:1em; } 
#z { clear:both; margin-bottom:.8em; } 
#y { clear:both; margin-bottom:1em; } 
#k { float:left; width:63.8em; } 
#k .k1 { width:63.8em; margin-bottom:1em; } 
#k .kgroup .k2 { width:15.2em; float:left; margin-bottom:1em; } 
#k .kgroup .k3 { width:47.6em; float:right; margin-bottom:1em; _overflow:hidden; } 
#k .kgroup .k4 { width:42.2em; float:left; margin-bottom:1em; } 
#k .kgroup .k5 { width:20.6em; float:right; margin-bottom:1em; } 
#k .kgroup .k6 { width:31.4em; float:left; margin-bottom:1em; } 
#k .kgroup .k7 { width:31.4em; float:right; margin-bottom:1em; } 
#k .k8 { clear:both; width:63.8em; margin-bottom:1em; } 
.m, #m { float:right; width:31.4em; padding-top:1em; } 
.Main .m { padding-top:0; } 
/********** END: Online Games Grid Definitions **********/

/********** BEGIN: GLOBAL STYLES **********/
a { color:#2361B6; text-decoration:none; font-weight:bold; } 
a:hover { text-decoration:underline; } 
.clear, .clearAll { clear:both; margin:0; padding:0; } 
.counter { position:relative; height:1%; font-size:0.917em;} 
/********** END: GLOBAL STYLES **********/

/* global sprite assignments
 ***************************************************/
.gamesBrowse form#gameAssetSrch button,
.gamesPlayInfo .ratingsSection .icon, .gamesPlayInfo .tabs li, .gamesPlayInfo .tabs li.active, .gamesPlayInfo .tabs li a,
.gamesPlayInfo .tabsSection .download .dltrial, .gamesPlayInfo .tabsSection .download .buyfull,
.gamesPlayInfo .ratingsSection #viewFaves, .gamesPlayInfo .tabsSection .tabcontent .leaderBoard ul li.altHead,
.gamesPlayPromo .footer .navSection a.button, .Game-Play .button, 
.Game-Play .helpNav a, .Game-Play .helpNav a:hover, .Game-Play #header .logo { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons) no-repeat scroll; }

.module .tabs, .module .tabs li, .module .body .footer a, .module .footer a, .searchButton, 
#GH_ #GH_search_button, #GF_ #GF_search_button, .size300x600, .m .size300x600, .size300x200, .m .size300x200, .size636x200,
.gamesBucket .body .tabs ul li a, .gam.Game-PlayesNewsletter form input.btnSubmit, .gamesPlayerCard .profile .stars, .gamesPlayerCard .body .tabs ul li,
.gamesPlayerCard .body .tabs ul .recentlyPlayed a, .gamesPlayerCard .body .tabs ul .myFavorites a, 
.gamesPlayerCard .body .tabs ul .recentlyPlayed.active a, .gamesPlayerCard .body .tabs ul .myFavorites.active a, 
.gamesPlayerCard .recommendations .galleryNav .galleryNavNext a, .gamesPlayerCard .recommendations .galleryNav .galleryNavPrev a,
.gamesPlaylist .rating, .gamesPlaylist .gameRating.sm, .gamesPlaylist .body ul .alt .img { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-new) no-repeat scroll; }

.module div.tooltipHead, .module .faveRating a.heart, .module .faveRating a.heart:hover, .module .faveRating a.heart_on,
.module .button.help a, .module .button.help a.good,.module .button.help a.bad, .module .button.help a:hover,.module .body form .button a,
.addFavorites, .gamesBrowse .listView .gameDetailPop, .m .gamesFavorites .body .icon, .m .gamesFavorites .faveRating a.heart_remove, .m .gamesFavorites .body .icon
.Component .gamesFavorites .body ul li, .Component .gamesFavorites .body .icon, .Component .gamesFavorites .faveRating a.heart_remove, 
.gamesListItems.icon ul li, .gamesListItems.toggle li, .gamesListItems.toggle li.open, 
.gamesPlayerCard .favorites .faveRating a.heart_remove, .gamesPlayInfo .ratingsSection .ratings .faveRating a, 
.gamesPlayInfo .ratingsSection #myFaves .faveRating a.heart_remove, .gamesReviews .helpRating a, 
.gamesSystemRequirements .reqIcon.good, .gamesSystemRequirements .reqIcon.bad, 
.gamesSystemRequirements ul li { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-old) no-repeat scroll; }

.module .tbs ul li a.active, .searchCat ul li.searchCatBg, #srchFooter .searchCat ul li.searchCatBgFt,
.m .gamesFavorites .body p, .gamesFavorites .body div.no_icon, .m .gamesFavorites .body p, .gamesFavorites .body div.no_icon, 
.gamesPlayInfo .ratingsSection .ratings .average, .gamesPlayInfo .tabs, .gamesRecommendations .footer a, 
.gamesToplist .body .footer a, .poker .k3 .gamesBucket .header { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/horizontal) repeat-x scroll; }

.module .gameRating a.on, .module .gameRating a.off, .module .gameRating a.over, .module .gameRating.sm a.on, .module .gameRating.sm a.off, 
.gamesFavorites .faveRating a, .gamesInfo .header .faveRating a, .gamesInfo .body .img form, .gamesInfo .footer ul li a.button,
.gamesInfo .launchSection .button.launch a, .gamesInfo .launchSection .button.launch a:hover, 
.gamesInfo .launchSection .button.launch.small a:hover, .gamesInfo .launchSection .button.launch.pn h2.launchText, .gamesInfo .launchSection .button.launch.pn a:hover h2.launchText,
.gamesInfo .launchSection .button.launch.pn .launch, .gamesInfo .launchSection .button.launch.dl h2.launchText, 
.gamesInfo .launchSection .button.launch.dl a:hover h2.launchText, .gamesInfo .launchSection .button.launch.dl .launch, .gamesInfo .reqs.pn .good, .gamesInfo .reqs.pn .bad, 
.gamesPageTitle .favorites .faveRating a, .gamesPlayerCard .favorites .icon, .gamesReviews .header a, .gamesReviews .helpSection,
.gamesReviews a.reportLink, .gamesReviews form.addReview .buttons a, .gamesReviews form.addReview .buttons a:hover, 
.Profile .gamesPageTitle .stars, .Profile .gamesPageTitle .value    { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-complete) no-repeat scroll; }

.games-follow .icon { background-image:url(http://o.aolcdn.com/os/games/images/sprites/14-icons-blog); background-repeat:no-repeat; }


/********** BEGIN: GENERIC MODULE STYLES **********/
.module { clear:both; margin-bottom:2.6em; } 

.module .header, .module .head { border:0 none; width:auto; padding:0.6em; background:#fff; color:#333; display:block; } 
.module .header h2, .module .head h2  { font-size:20px; font-weight:bold; } 
.module .header a, .module .head a {float:right;}

.module .body { background:#fff; clear:both; padding:1.2em 1.2em 1.2em 0; } 

.module .tabs { background-position:0 -438px; display:block; } 
.module .tabs li { background-color:#F2F5F8; background-position:0 -438px; display:block; float:left; border:none; } 
.module .tabs li.active { background:#fff; border-bottom:solid 1px #FFF; text-decoration:none; } 
.module .tabs a { display:block; padding:0.4em 0; } 
.module .tabs a:hover { text-decoration:underline; } 
.module .tabs li a { border:solid 1px #CED2D2; border-width:0 1px 0 0; color:#555; cursor:pointer; font-size:1em; margin:0; padding:0.7em 1.2em; text-align:center; text-transform:uppercase; } 
.module .tabs li.active a { background-color:#FFF; text-decoration:none; border:#AAB0B0 solid; border-width:0 1px 0 0; color:#2E2E2E; } 
.module .body img { border:solid 1px #e1e1e1; border-width:1px; margin-right:1em; padding:0.5em; border-bottom-color:#cdcdcd; } 
.module .body a:hover img { border-color:#777; } 
.module .body p.left img { margin-bottom:0.8em; } 
.module .body form { max-width:100%; padding:0.5em; } 
.module .body form label { clear:both; display:block; font-weight:bold; white-space:nowrap; } 
.module .body form label span { color:#999; font-weight:normal; } 
.module .body form p { display:inline; } 
.module .body form input { color:#757575; display:block; margin:0 auto 0.5em auto; width:90%; padding:0 1em; } 
.module .body form textarea { border:1px solid #d1d1d1; color:#757575; display:block; height:6em; margin:0 auto 0.5em auto; padding:1em; width:90%; } 

.module .body .footer, .module .footer, .module .foot { padding:1.25em 0 1em 0; border:0px none; margin:0.3em .3em .3em 0; border-top:1px solid #e0e0e0; position:relative; zoom:100%; } 
.module .body .footer a, .module .footer a, .module .foot a { cursor:pointer; font-size:1.4em; text-decoration:underline; background-color:#fff; background-position:0 -208px; padding-left:23px; } 
.module .body .footer a:hover, .module .footer a:hover, .module .foot a:hover { color:#000; } 

.module iframe,.module object { float:left; } 
.module .body ul li img { float:none; margin-right:0;  } 
.module .body p, .module .body form { position:relative; } 
.module .body h3 { font:normal 1.6em arial; padding-bottom:0.3em; position:relative; } 
.module a { color:#1D5287; text-decoration:none; } 
.module a:hover { color:#222; text-decoration:underline; } 
.module table { border-collapse:collapse; margin:0; padding:0; width:100%; } 
.module table td { padding:0.4em; } 
.module table img { float:none; margin:0; position:static; } 
.module .left { float:left; margin-right:0.5em; position:relative; } 
.module p { margin-top:0; } 
.module p.left { margin:0; padding:0; } 
.module p.left a { background-image:none; padding:0; } 
.module .right { float:right; position:relative; } 
.module .left img , .module .right img { float:none; } 
.module .info { float:right; padding:0.5em; } 
.module .indent { margin-left:2em; } 
.module a.clickto { margin-top:0.5em; display:block; } 
.module .tbs ul li a.active { background-color:#fff; background-position:0 -35px; color:#1d1d1d; } 
.module .tabcontent { padding:1.9em 0 0 0; } 
.module .label { font-weight:bold; white-space:nowrap; } 
.module .value { font-weight:normal } 
.module a.tooltip { font-weight:bold; font-size:1.1em } 
.module div.tooltip { margin:0; padding:0; font-size:.9em; line-height:1.2em; position:absolute; width:280px; z-index:100; } 
.module div.tooltipHead { background-position:-590px -100px; display:block; height:0.5em; _background-position:-590px -90px; } 
.module div.tooltipBody { border:1px solid #2962b9; padding:0.5em; background:#fff; line-height:1.2em; font-size:1em; } 
.module div.tooltip img { border:1px solid #e6e6e6; margin-right:0.5em; padding:0.3em; vertical-align:text-top; } 
.module .gameRating { clear:right; display:block; margin:0; padding:0; white-space:nowrap; } 
.module form.gameRating { background:transparent; } 
.module .gameRating li { display:block; float:left; margin:0; padding:0; position:relative; white-space:nowrap; } 
.module .gameRating a { clear:right; display:block; height:20px; margin:0; overflow:hidden; text-decoration:none; width:21px; } 
.module .gameRating a:hover { text-decoration:none; } 
.module .gameRating a.on, .module .gameRating a.off, .module .gameRating a.over, .module .gameRating.sm a.on, .module .gameRating.sm a.off { background-position:-3px -2422px; } 
.module .gameRating a.on { background-position:-3px -2422px; } 
.module .gameRating a.off { background-position:-34px -2422px; } 
.module .gameRating a.over { background-position:-64px -2422px; } 
.module .gameRating.sm a { width:1.2em; height:1.2em; } 
.module .gameRating.sm a.on { background-position:-8px -2450px; zoom:100%; } 
.module .gameRating.sm a.off { background-position:-37px -2450px; zoom:100%; } 
.module .user .gameRating a.on { background-position:-93px -2422px; } 
.module form.faveRating { clear:right; display:block; float:left; margin:0; padding:0; } 
.module .faveRating a { display:block; font-size:1.1em; height:12px; margin:0; padding:0; min-width:1.2em; text-indent:1.5em; white-space:nowrap; } 
.module .faveRating a.heart, .module .faveRating a.heart:hover, .module .faveRating a.heart_on { background-position:-1420px -307px; } 
.module .faveRating a.heart:hover, .module .faveRating a.heart_on { background-position:-1420px -329px; } 
.module .faveName { display:block; float:left; margin-right:0.5em; } 
.module .button.help { float:right; } 
.module .button.help a, .module .button.help a.good,.module .button.help a.bad, .module .button.help a:hover,.module .body form .button a { background-position:-1448px -265px; } 
.module .button.help a { color:#fff; display:block; font-weight:bold; font-style:normal; margin-right:1em; padding:0.57em 0 0.8em 0; text-align:center; text-transform:uppercase; text-decoration:none; width:5.5em; } 
.module .button.help a.good { background-position:-1289px -265px; } 
.module .button.help a.bad { background-position:-1210px -265px; } 
.module .button.help a:hover { background-position:-1368px -265px; color:#fff; text-decoration:none; } 
.module .body form .button a { background-position:-1210px -223px; color:#fff; display:block; font-size:1em; font-weight:bold; margin:1em; padding:0.25em 0; text-align:center; clear:both; float:none; text-decoration:none; text-transform:uppercase; white-space:nowrap; width:9.9em; } 
.module .body form .button a:hover { background-position:-1328px -223px; color:#fff; text-decoration:none; } 

.module .highlight { color:#dd490d; } 
.module a.highlight { color:#dd490d; text-decoration:underline; } 
.module a:hover.highlight { color:#333; } 

.module .error {background:#fed; clear:both; color:red; padding:0 10px 0 10px} 

.module .pagination { border-top:1px dotted #CCC; color:#2864b4; font-size:1.1em; font-weight:bold; margin:0 0.8em; padding:0.4em 0; _padding:5px 0 4px 5px; } 
.module .pagination .navDir a { border:0px none; background:none; } 
.module .pagination .navNext a, .module .pagination .navPrev a { cursor:pointer; display:block; font-size:1em; height:25px; margin:0; padding:0; text-decoration:none; text-indent:-9999px; width:64px; } 
.module .pagination .navNext a, .module .pagination .navPrev a { background:#1e5953 url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) no-repeat scroll 0 -354px; } 
.module .pagination .navPrev a { background-position:0 -324px; } 
.module .pagination .navPrev { margin-right:2px; } 
.module .pagination .pageLabel { float:left; font-size:1.1em; padding-top:6px; _padding-top:7px; color:#000; } 
.module .pagination .screenView { visibility:hidden; }
.module .pagination ul { float:right; display:inline; } 
.module .pagination ul { padding:5px 0 0 8px; } 
.module .pagination ul li { list-style:none; color:#1d1d1d; padding:3px 0; margin:5px 3px 0 2px; display:inline; border:0px none; float:left; } 
.module .pagination ul li.active { zoom:100%; } 
.module .pagination ul li a { padding:2px 4px; border:solid 1px #fff; background:#fff; } 
.module .pagination ul li.active a { background:none; color:#000; text-decoration:none;  } 
.module .pagination .navDir { border:0px none; margin-right:0; margin-top:0; } 

/* grid specific styling */
.m .module { border-color:#192129 #cdcdcd #cdcdcd; border-width:5px 1px 1px; border-style:solid; zoom:100%; margin-bottom: 2em; } 

.module:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
/********** END:  GENERIC MODULE STYLES **********/


/********* BEGIN: GENERIC HTML **********/
.module.html { border:1px solid #d1d1d1 } 

.module.html .body { font-size:10px; padding:1em; } 
.module.html .body p { font-size:1.2em; } 

.module.html .body ul,.m .module.html .body ul form { margin:1.5em 0 0 0; } 
.m .module.html .body ul form { padding:0 1.5em 0 0; } 
.module.html .body ul { list-style-type:disc; margin-left:1.5em; } 
.module.html .body ul li { font-size:1.1em; } 
.module.html .body ul form label { font:normal 1.2em arial; } 
.module.html .body ul form input { _padding-right:.7em; color:#333; padding:2px 2px; } 
.module.html .body ul p { font-size:11px; } 

.module.html.error {border:1px solid red;}
.module.html.error .body {background:#fed;} 
/********* END: GENERIC HTML **********/


/********** BEGIN: HEADER & FOOTER **********/
#header { background:#FFF; border:1px solid #DDD; border-width:0 1px; float:left; position:relative; width:978px; z-index:1001; } 
#header { *width:980px; /*IE DEFINITION*/ } 
#header .clear { height:auto; line-height:normal; } 
#header .head, #header .body, #footer .head, #footer .body, #footer .foot { clear:both; display:block; }
#header .head { float:right; position:absolute; right:0; top:12px; width:208px; }
.aolNav, .recommendationsNav { float:left; line-height:16px; }
.aolNav a, .recommendationsNav a, .helpNav a, #snsContainer a { font-size:10px; font-weight:normal; padding:5px 0; line-height:26px; }
.aolNav li, .recommendationsNav li, .recommendationsNav .label, .helpNav li { float:left; }
.aolNav li { float:left; margin:0 0 0 4px; padding:5px 0; } 
.aolNav li a { border-right:1px solid #ccc; color:#333; line-height:16px; padding:0 6px 0 0; } 
.aolNav li a.lastLink { border:none; } 
.recommendationsNav { line-height:16px; width:300px; }
.recommendationsNav .label { padding:5px 3px 0 5px; color:#666; } 
.recommendationsNav li a { color:#333; float:left; padding-left:5px; }
.helpNav { float:right;  }
.helpNav a { margin: 0 5px; line-height:26px; }
#header #snsContainer { clear:none; float:none; }
#header #aol-header-login { border-right: 1px solid #ccc; line-height:26px; padding-right:5px; }

#header .body { padding:12px 0 0 0; }
#header .logo, #footer .logo { clear:left; float:left; width:170px; margin:0 100px 0 0; } 
#header .logo .simcount { clear:both; color:#F67109; font-weight:bold; font-size:11px; padding-left:0.2em; /* simfix visibility:hidden; */ } 
#header .logo a, #footer .logo a { background:transparent url(http://o.aolcdn.com/os/games/images/logos/gamesdotcom) no-repeat scroll 0 0; display:block; float:left; height:50px; margin:0; text-indent:-1000px; width:185px; } 
#header .logo a { margin:6px 0 0 12px; }
#header .logo a:hover { text-decoration:none; } 
#header .logo img { border:none; } 

.games-nav { background-color: #2E2E2E; border-bottom: 1px solid #CDCDCD; clear:both; float:left; margin-top:8px; width:100%;}
.games-nav > ul { margin-left:6px; }
.games-nav li { float: left; margin-bottom: 0; padding: 7px 12px 8px 0;}
.games-nav li a { color: #FFFFFF; font-size: 13px; font-weight: bold; margin:0 1px; padding:2px 5px; }
.games-nav li > ul { display:none; }
.games-nav li:hover > ul { background-color:#FFFFFF; border:1px solid; display:block; margin:8px 0 0 10px; min-width:100px; position:absolute; }
.games-nav li > ul li { float:none; }
.games-nav li > ul li a { color:#1D5287; font-weight:normal;}
.games-nav li a.downloads, .games-nav li a.cash-games { background: url("http://o.aolcdn.com/casualgames/images/Main/1-downarrow.gif") no-repeat scroll right center transparent; padding-right:8px; }

#footer { overflow:hidden; }
#footer .head { margin:10px 0 0 20px; }
#footer .body { background-color:#F0F0F0; overflow:hidden; padding:20px 0; }
#footer .body div { border-right: 1px solid #CCCCCC; float:left; height:320px; width:24%; }
#footer .body div:last-child { border-width:0; }
#footer .label { color: #878787; font-size: 15px; font-weight: bold; margin: 10px 0 0 10px;  }
#footer ul { margin:10px; }
#footer li { margin-bottom: 5px; }
#footer li a { font-size:12px;  }
#footer .foot .branding { float:left; margin:20px 0 0 20px;}
#footer .foot .standards { float:right; }
#footer .foot .standards li { border-right: 1px solid #135CA1; display:inline;  }
#footer .foot .standards li a { margin:0 5px; }
#footer .foot .copyright {  clear: both; display: block; float: right; font-size: 12px; height: 20px; margin: 0 10px 20px 0; text-align: right; vertical-align: bottom; width: 80%; }

/********* search       */
.searchCat { display:none; } 
.searchCat ul { padding:0 0 0.3em; margin:0; } 
.searchCat ul li { float:left; font-size:1.2em; margin:0 0 0 0.5em; padding:0.24em .636em; } 
.searchCat ul li.searchCatBg { background-color:#FF7B02; background-position:0 -97px; color:#fff; font-weight:bold; text-align:center; } 
.searchCat ul li.searchCatBg a { color:#fff; text-decoration:none; } 
input.search { float:left; background-color:#f2f2f2; border:1px solid #e4e4e4; border-width:2px 1px 1px 2px; color:#666; font-size:1.6em; height:1.3em; padding:0.5em 0.7em 0.45em .8em; width:20.5em; } 
.searchButton img { display:none; } 
.searchButton { background-color:#fff; background-position:0 -533px; border:0px none; color:#FFF; cursor:pointer; display:block; float:left; font-size:1.2em; font-weight:bold; text-align:left; text-transform:uppercase; height:3.2em; margin:0 0 0 0.4em; width:9.3em; text-indent:-999999px; padding:0; } 
 .searchButton:hover { background-position:0 -580px; cursor:pointer; text-decoration:none; } 

#snsContainer { clear:right; color:#8f9a9c; display:block; float:right; text-align:right; padding:0 10px 0 0; } 
#snsContainer:after { clear:right; content:"."; display:block; height:0; visibility:hidden; } 
#snsContainer span.snsButtonContainer { display:block; float:right; margin:0.2em 0 0; text-align:center; } 
#snsContainer a.snsButton { color:#2864B4; display:block; padding:.3em 0 0 0; text-align :center; font-size:11px; } 
#snsContainer a.snsButton:hover { color:#2864B4; text-decoration:underline; } 

#searchCounter{display:none; margin-top:0.5em; float:right}

/* MORE */
#smore, #smoreFt { background:#fff; border:1px solid black; display:none; font-size:1.2em; left:71em; padding:0.7em 0.5em 0.4em 0.5em; top:15em; width:8.4em; z-index:100; } 
#smore { position:absolute; top:40px; left:592px; _left:637px!important; _top:40px!important; } 
#smoreFt { position:absolute; left:637px; top:29px; font-size:1.2em; } 
#smore ul, #smoreFt ul { list-style-type:none; } 
#smore ul li, #smoreFt ul li { height:1.8em; white-space:nowrap; } 
#smorex, #srchFootMorex, #smoreFtx { position:absolute; right:5px; top:1px; } 

/******* BEGIN: FOOTER ********/
#footer { border:1px #D1D1D1 solid; font-size:1em; text-align:left; width:978px; position:relative; zoom:100%; *margin-bottom:8px; } 
#footer a { font-weight:normal; } 
#srchFooter { background-color:#FFF; border-bottom:1px solid #D1D1D1; clear:both; display:block; float:none; height:100%; } 
#srchFooter #chLogo, #srchFooter #chLogoFooter { float:left; margin:0 6.8em 0 1.6em; padding:0; width:17em; _margin-bottom:14px; _margin-left:8px; } 
#srchFooter #chLogo a, #srchFooter #chLogoFooter a { background:transparent url(http://o.aolcdn.com/os/games/images/logos/gamesdotcom) no-repeat scroll 0 0; display:block; margin-top:2.4em; width:185px; height:50px; text-indent:-1000px; } 
#srchFooter .searchContainer { float:left; margin:2em 0 2em 1.5em; *padding-bottom:15px; } 
#srchFooter .searchCat label, #srchFooter .searchCat input { float:left; } 
#srchFooter .searchCat label { margin:0 0.4em; } 
#srchFooter .searchCat ul { margin:0; padding:0 0 0.3em; } 
#srchFooter .searchCat ul li { float:left; margin:0 0 0 0.4em; padding:0.2em 0.6em; } 
#srchFooter .searchCat ul li.searchCatBgFt { background-color:#FF7B02; background-position:0pt -97px; color:#fff; font-size:1.2em; font-weight:bold; text-align:center; } 
#srchFooter .searchCat ul li.searchCatBgFt a { color:#FFF; } 

#srchFooter search a,#search2 a,#search .srchbtn,#search2 .srchbtn { -moz-border-radius-bottomleft:2.5px; -moz-border-radius-bottomright:2.5px; -moz-border-radius-topleft:2.5px; -moz-border-radius-topright:2.5px; background-color:#D4F4C5; border:1px solid #58B926; color:#04330C; cursor:pointer; font-family:Arial, sans-serif; font-size:1.1em; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 4px; padding:2px 14px; text-decoration:none; } 
#srchFooter #search a:hover, #search2 a:hover, #search .srchbtn:hover, #search2 .srchbtn:hover { background-color:#BFEBBA; } 
#srchFooter #search a:active, #search2 a:active, #search .srchbtn:active, #search .srchbtn:visited, #search .srchbtn:link, #search2 .srchbtn:active { background-color:#C6FFA9; } 

#srchFooter .send_us_feedback { float:right; font-size:1.2em; margin:3.5em 0 0 0; padding-right:2em; } 
#srchFooter .send_us_feedback a { color:#135CA1; text-decoration:none; } 
#srchFooter .send_us_feedback a:hover { color:#135CA1; text-decoration:underline; } 
/******* END:  FOOTER ********/
/* BEGIN: Auto suggest*/
#GH_, #GF_ { z-index:1000; float:left; position:relative; font:11px Arial; width:494px; margin:0 auto; height:67px; } 
#GH_search, #GF_search { background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/searchBox) no-repeat scroll 0 0; padding:6px 8px; position:absolute; } 
#GH_ #GH_search_form, #GF_search_form { height:43px; padding:5px 0 0 4px; width:473px; } 
#GH_ #GH_search_field, #GF_ #GF_search_field { float:left; margin:0; border-color:#E4E4E4; border-style:solid; border-width:2px 1px 1px 2px; height:23px; width:338px; padding:8px 0 4px 13px; font:bold 16px Arial; color:#666; } 
#GH_ #GH_search_field.GH_search_active, #GF_ #GF_search_field.GF_search_active { background-color:#F2F2F2; } 
#GH_ #GH_search_button, #GF_ #GF_search_button { background-color:#FFFFFF; background-position:0 -533px; border:none; cursor:pointer; height:39px; margin:0 0 0 5px; overflow:hidden; padding:0; text-indent:-6666px; width:111px; font-size:0px; line-height:0px; _float:left; } 
#GH_ #GH_search_button:hover, #GF_ #GF_search_button:hover { background-position:0 -580px; } 
#GH_ #GH_search_results, #GF_ #GF_search_results { background-color:#fff; border:1px solid #818181; display:none; font-weight:normal; left:13px; position:absolute; top:49px; width:353px; font-size:12px; } 
#GH_ #GH_search_results ul, #GF_ #GF_search_results ul { color:#666; list-style-type:none; margin:0; padding:0; } 
#GH_ #GH_search_results ul li, #GF_ #GF_search_results ul li { cursor:pointer; margin:0; padding:3px 10px; } 
#GH_ #GH_search_results .GH_highlight,#GF_ #GF_search_results .GF_highlight { background-color:#e65c00; color:#fff; text-decoration:underline; } 
/* END: Auto suggest*/
/********** END: HEADER & FOOTER **********/

/********* BEGIN: BUTTON STYLES **********/
a.button { height:14px; display:inline-block; padding:0 5px; text-align:center; color:#6B4510; text-decoration:none; font-size:.8em; font-weight:normal; } 
a.button:hover { color:#7d3f12 !important; text-decoration:none; } 
input.button { height:20px; display:inline-block; padding:0 2px; text-align:center; color:#6B4510; background:#fde6ba; border:1px solid #d4851c; text-decoration:none; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#fabd4a,endColorStr=#fde6ba); font-size:.9em; font-weight:normal; cursor:pointer; } 
input.button:hover { background:#f6e82b; color:#7d3f12 !important; text-decoration:none; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#f4e531,endColorStr=#fefe63); } 
span.button.off { height:14px; display:inline-block; padding:0 5px; text-align:center; color:#92956A; background:#f1f1e5; border:1px solid #c1be9b; text-decoration:none; filter:none; font-size:.8em; font-weight:normal; } 
/********* END:  BUTTON STYLES **********/


/********* BEGIN: PROMO BAR **********/
#promoBar { background-image:url(http://o.aolcdn.com/os/games/images/modules/backgrounds/promoBar); height:26px; margin:0; padding:4px 0 0 0; text-align:center; } 
#promoBar a, #promoBar a:hover { color:#fff; font-size:12px; font-weight:bold; padding:4px 30px; text-decoration:none; } 
#promoBar img { padding:0 5px; vertical-align:middle; } 
/********* END: PROMO BAR **********/

/********* BEGIN: FEED BURNER **********/
.feedburnerFeedBlock { background:#fff; border-color:#192129 #E4E4E4 #E4E4E4; border-width:5px 1px 1px; border-style:solid; margin-bottom:2em; zoom:100%; } 
.feedburnerFeedBlock .feedTitle { border-bottom:1px solid #E4E4E4; padding:10px; } 
.feedburnerFeedBlock .feedTitle a { color:#333; font-size:18px; margin-bottom:10px;  } 
.feedburnerFeedBlock ul { padding:10px 0; } 
.feedburnerFeedBlock .headline { display:block; font-size:12px; margin:5px 10px; } 
.feedburnerFeedBlock #creditfooter { display:none; } 
/********* END: FEED BURNER **********/

/********* BEGIN: CROSSPROMO **********/
.crosspromo { background:url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosspromo) repeat-x #f8f8f8; padding:0 0 0 15px; overflow:hidden; width:963px; height:24.33em; font-size:1.2em; } 
div.crosspromo img { border:none; padding:0; margin:0; } 
.crosspromo .img_cred { display:block; font-size:.7em; color:#777; text-align:right; } 
.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul { margin:0; padding:0; font-weight:normal; } 
div.crosspromo h4 { color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; #margin-bottom:1px; display:block; width:auto; float:left; } 
.crosspromo .icon { float:right; } 

.crosshdr { border-bottom:5px solid #bababa; margin:18px 10px 10px 2px; padding:0 0 8px 4px; float:left; width:946px; } 
.crosshdr h3 { display:block; width:auto; float:left; padding-top:5px; font-family:georgia, times new roman, serif; color:#333; font-size:1.5em; } 

.crossnav { float:right; } 
.crossnav a.prev { border:1px solid #c4c4c4; display:block; width:23px; height:23px; float:left; background:url(http://o.aolcdn.com/os/games/images/modules/icons/crosspromo-prev-on) no-repeat; } 
.crossnav a.prev:hover { background:url(http://o.aolcdn.com/os/games/images/modules/icons/crosspromo-prev-on); } 
.crossnav a.next { border:1px solid #c4c4c4; border-left:0; display:block; width:23px; height:23px; float:left; background:url(http://o.aolcdn.com/os/games/images/modules/icons/crosspromo-next-off) no-repeat; } 
.crossnav a.next:hover { background:url(http://o.aolcdn.com/os/games/images/modules/icons/crosspromo-next-on); } 
.crossnav a span.hidden { display:block; position:absolute; top:-999px; width:1px; height:1px; overflow:hidden; } 

.crosspromo .content { clear:both; } 
/********* END: CROSSPROMO **********/

.cart { float:left; margin:0 6px 0 1px; width:152px; background:url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosspromo-box) repeat-y; } 
.cart .top { background:url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosspromo-box-borderTop) no-repeat; display:block; height:6px; _font-size:0; } 
.cart .body { padding:4px 10px 0px; min-height:175px; height:auto; _height:175px; } 
.cart a { display:block; clear:both; } 
.cart ul a, .cart p a { font-weight:normal; } 
.cart .btm { background:url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosspromo-box-borderBottom) no-repeat; display:block; height:41px; _font-size:0; } 

.photo img { clear:both; } 
div.photo p { clear:both; margin:0; color:#2864b4; line-height:15px; } 

div.text p { clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px; } 

.list .body { padding-right:5px; } 
div.list ul { clear:both; color:#777; list-style:disc; margin-bottom:0; margin-left:14px; #margin-left:16px; _margin-left:18px; } 
div.list ul li { padding:0; padding-bottom:5px; } 
.list li.more { list-style:none; margin-bottom:0; } 
.list li.more a { font-weight:bold; text-decoration:underline; } 


/*Latest Sponsored Links Begin*/
.sponsor2 { font-size:12px; border:1px solid #bebebe; padding:0 17px; background-color:#fff; color:#3e3e3e; } 
.sponsor2 .header { margin-top:-6px; } 
.sponsor2 .header h3 { font-size:.95em; font-weight:normal; background-color:#fff; display:inline; padding:0 5px; margin-left:-5px; } 
.sponsor2 h5 { font-weight:normal; } 
.sponsor2 .body { margin:12px 0; font-size:1.1em; } 
.sponsor2 .sponsorPromo { margin-bottom:14px; } 
.sponsor2 .sponsorURL { color:#86af58 !important; } 
.sponsor2 .info { display:block; text-align:right; margin-bottom:-2px; } 
.sponsor2 .info a { background:#fff; padding:0 5px; font-size:.95em; } 
.sponsor2 .box { float:left; width:200px; margin-right:10px; } 
.sponsor2 .info { clear:both; } 
.sponsor2 .arrow { background:none; padding:0; } 
.sponsor2 { _position:relative; } 
.sponsor2 * { position:relative; } 
/*Latest Sponsored Links End*/


/********* BEGIN: AD/SEARCH STYLES **********/
.b1 .ad { position:relative; } 
#content .module .body.adbod { width:100%; overflow:hidden; text-align:center; padding:0; z-index:2; position:relative; } 
#content .module .body.adbod iframe, #content .module .body.adbod object, #content .module .body.adbod img { float:none; margin:0; z-index:1; position:relative; } 
#search a,#search2 a,#search .srchbtn,#search2 .srchbtn { -moz-border-radius:2.5px; border-radius:2.5px; cursor:pointer; font:normal 11px Arial,sans-serif; border:solid 1px #58B926; color:#04330C; background-color:#D4F4C5; filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#FBFEF9,endColorStr=#BDEEA6); display:inline-block; text-decoration:none; padding:2px 14px 2px; margin:0 4px; } 
#search a:hover, #search2 a:hover, #search .srchbtn:hover,#search2 .srchbtn:hover { background-color:#BFEBBA; filter:progid:filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#F9FEF7,endColorStr=#7BED46); } 
#search a:active, #search2 a:active,#search .srchbtn:active,#search .srchbtn:visited,#search .srchbtn:link,#search2 .srchbtn:active { background-color:#C6FFA9; filter:progid:DXImageTransform.Microsoft.Gradient(border:none; gradientType=0,startColorStr=#99E576,endColorStr=#F5FCF1); } 
/********* END: AD/SEARCH STYLES **********/

/********* BEGIN: ICON STYLES **********/
#content a.video, #content a.audio, #content a.photo, #content a.sendfriend, #content a.journal, #content a.print, #content a.alert, #content a.reminder, #content a.chat, #content a.board, #content a.calendar, #content a.expression, #content a.search, #content a.play, #content a.generic, #content a.group { background:url(http://o.aolcdn.com/art/ch_global/icon_sprite) no-repeat -10px -1521px; padding-left:19px; } 
#content a.audio { background-position:-10px -121px; } 
#content a.photo { background-position:-10px -924px; } 
#content a.sendfriend { background-position:-10px -1420px; } 
#content a.journal { background-position:-13px -823px; } 
#content a.print { background-position:-10px -1124px; } 
#content a.alert { background-position:-10px -20px; } 
#content a.reminder { background-position:-10px -1224px; } 
#content a.chat { background-position:-10px -422px; } 
#content a.board { background-position:-10px -224px; } 
#content a.calendar { background-position:-10px -323px; } 
#content a.expression { background-position:-9px -523px; } 
#content a.search { background-position:-10px -1323px; } 
#content a.play { background-position:-10px -1021px; } 
#content a.generic { background-position:-20px -623px; padding-left:10px; } 
#content a.group { background-position:-7px -724px; } 

/********* END: ICON STYLES **********/

/****************************************************************************/
/********** BEGIN: ALL GAMES MODULE STYLES (IN ALPHABETICAL ORDER) **********/
/****************************************************************************/

/********** BEGIN: AD MODULE STYLES **********/
.ad { clear:both; display:table; overflow:visible; margin:0; border-width:0; padding:0; } 
.ad .adBkgd { background-color:transparent; margin:0 auto; padding:3px 0;  } 
.ad .adBkgd > div { display:table; margin:0 auto;  }
.sizeLBxLB { border:1px solid #DDDDDD; border-width:0 1px; display:table-cell; width:980px; }  
.sizeLBxLB  > div { *float:right; *right:50%; *position:relative; } /* fix for IE7 / IE8 */
.sizeLBxLB iframe { *float:left; *right:-50%; *position:relative;  } /* fix for IE7 / IE8 */
.size728x90 { background:#f0f0f0; border:1px solid #ddd; border-width:0 1px; display:table-cell; padding:0.3em 0; width:98em; _width:97.8em; } 
.size728x90 .adBkgd { width:72.9em; } 
.size300x250, .m .size300x250,
.size300x600, .m .size300x600  { background-color:#eeeff1; background-position:123px 258px; color:#999999; display:table; margin:0 0 1.5em; padding:0.6em 0.6em 1.5em; text-align:center; zoom:100%; border:0px none; } 
.size300x600, .m .size300x600 { background-position:123px 609px; }
.size300x200, .m .size300x200 { background-color:#eeeff1; background-position:123px 208px; color:#999999; display:table; margin:0 0 1.5em; padding:0.6em 0.6em 1.5em; text-align:center; zoom:100%; border:0px none; } 
.size636x200 { background-color:#eeeff1; background-position:259px 208px; color:#999999; display:table; margin:0 0 1.5em; padding:0.6em 0.6em 1.5em; text-align:center; zoom:100%; border:0px none; } 
.size300x1050, .m .size300x1050, .sizeRRxRR, .m .sizeRRxRR, .sizerrxrr, .m .sizerrxrr { border-width:0; display:table; padding:0 6px; }
.size314x260 .body , .m .size314x260 .body { font-size:1.2em; overflow:hidden; }
.size314x260 .module, .m .size314x260 .module { border-bottom-width:0; } 
.size948x250 .adBkgd { width:94.8em; } 
.size948x250 iframe { margin-bottom:1em; } 
.Ad-Banner { background-color:#333; } 
.Ad-Banner .ad { background:#333 none; border-width:0; clear:none; float:right; } 
.Ad-Banner .ad .adBkgd { margin:0.4em 0 0 0.3em; } 
.Ad-Banner .size728x90 { display:block; margin:0; padding:0; width:100%; } 
.Ad-Banner .quigo { margin:0; } 
.Game-Play #adBanner { margin:0; } 
.Game-Play .Ad-Banner .ad .adBkgd { margin:0; padding:0; background-color:transparent; }
.quigo { clear:both; display:block; height:100%; overflow:hidden; } 
.k3 .quigo { padding-left:3px; } 
/********** END: AD MODULE STYLES **********/


/********* BEGIN: AIM PLUGIN HUB PAGE STYLES **********/
.games-on-aim #content #z { margin:0; } 
.games-on-aim #content .module { background:#fff; } 
.games-on-aim .aimGame { background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/gamesOnAim) no-repeat scroll center 1px; width:63.6em; height:26.5em; margin:0 0 0 0.1em; } 
.games-on-aim .aimGame img.aimLogo { position:relative; top:40px; left:25px; } 
.games-on-aim .aimGame img.dlNow { position:relative; top:142px; left:-211px; } 
.games-on-aim .aimGameDet { padding:2em; } 
.games-on-aim .aimGameDet h2 { font-size:1.8em; margin-bottom:.8em; } 
.games-on-aim .aimGameDet p { font-size:1.2em; } 
.games-on-aim .liHow { border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin:2em 0; width:auto; } 
.games-on-aim .liHow .liHowHdr { margin:1em 0; } 
.games-on-aim .liHow .liHowCnt { padding-bottom:2em; } 
.games-on-aim .liHow .liHowCnt img { border:0; margin:0; padding:0; } 
.games-on-aim .liHow .liHowCnt .liHowImg { float:left; padding-right:1em; } 
.games-on-aim .liHow .liHowCnt ul li { font-size:1.2em; } 
.games-on-aim .liHow .liHowCnt ul li.liNm { color:#333; font-size:1.4em; font-weight:bold; margin-bottom:0.4em; } 
.games-on-aim .require ul { margin-top:1em; } 
.games-on-aim .require ul li { font-size:1.2em; } 
.games-on-aim .require ul li.reqNm { color:#405687; font-size:1.4em; font-weight:bold; } 
.games-on-aim .require ul li a { text-decoration:underline; font-size:1em; } 
/********* END: AIM PLUGIN HUB PAGE STYLES **********/

/******* BEGIN: GAMES BROWSE MODULE STYLES ********/
.gamesBrowse { background:#fff; height:100%; } 
.gamesBrowse .header { background:#333; border:1px solid #999; border-bottom-width:0; } 
.gamesBrowse .header h2 { color:#fff; background:#333; font-size:14px; } 
body.gamesBrowse { height:auto; border:1px solid #999; border-width:0 1px 1px 1px; } 
.gamesBrowse #browseLimits { border-bottom:solid 1px #e3e3e3; font-size:1.2em; margin:0 5px; padding:0.8em 0.7em 0.5em 0.7em; _padding-top:14px; } 
.gamesBrowse .tabs, .gamesBrowse .browseViews { border:1px solid #999; border-width:0px 1px; } 
.gamesBrowse #ajaxSrcResp {border:1px solid #999; border-width:0px 1px 1px 1px; /*margin-bottom:15px; _border-right-width:0px*/ } 
#browseLimits span { float:left; } 
#browseLimits ul li { display:inline; padding:0 7px; border:solid 1px #e3e3e3; color:#515151; border-width:0 1px 0 0; } 
#browseLimits ul li.last { border:none; padding-right:0; } 
#browseLimits ul, #browseLimits p { _margin-bottom:0; } 
#browseLimits ul { float:right; } 
.gameBody .game_title { width:13em; padding:12px 0 0 11px; text-align:left !important; } 
.gameBody .game_has_cfc,.gameBody .game_has_download { padding:0 20px 0 0; } 
.browseViews { color:#515151; padding:1.3em 0.7em 0.8em 0.7em; *padding-bottom:0; float:none; } 
.browseViews ul li { display:inline; } 
.browseViews p { float:left; padding-right:10px; } 
.browseViews ul li a,.gamesLoc a { font-weight:bold; } 
.gamesBrowse form { background:#fff; padding:3px; float:left; } 
.gamesBrowse form#gameAssetSrch span { border:solid 1px #cecece; float:left; } 
.gamesBrowse form#gameAssetSrch input { border:1px solid #f0f0f0; display:inline; font-size:1em; font-weight:normal; padding:2px; _padding:1px 2px; color:#727270; width:15em; } 
.gamesBrowse form#gameAssetSrch button { background-color:#FDC38B; background-position:-201px -383px; border:solid 1px #f0f0f0; display:inline; height:20px; margin:0; width:24px; *background-position:-202px -384px; } 
#viewTypes { float:right; padding:0; width:21em; border:0px none; } 
#viewTypes li { margin-left:5px; border:0px none; _margin-bottom:0; float:right; } 
#viewTypes li a { color:#2864b4; display:block; font-size:1.1em; padding:0; text-indent:-999px; height:25px; background:#fff url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) 0 -421px; } 
#viewTypes li a.on { color:#fff; background:url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) 0 -511px; } 
#viewTypes li.list a { background-position:0 -421px; width:53px; } 
#viewTypes li.detail a { background-position:0 -451px; width:66px; } 
#viewTypes li.screen a { background-position:0 -481px; padding-right:7px; width:64px; } 
#viewTypes li.list a.on { background-position:0 -511px; } 
#viewTypes li.detail a.on { background-position:0 -541px; } 
#viewTypes li.screen a.on { background-position:0 -571px; } 
.gamesSearch { margin:5px 17px 0 5px; padding:5px; color:#515151; border:solid 1px #e3e3e3; } 
.gamesSearch h5, .gamesSearch form, .gamesSearch p { display:inline; } 
.gamesSearch h5 { padding-right:10px; } 
.gamesSearch input { width:181px; border:solid 1px #e3e3e3; background:#fff; height:1.3em; display:inline; } 

.listView .gameList b { width:15px; height:15px; display:block; } 
.listView .gameThumb, .listView .gameDetail,.listView .plyCnt { display:none; } 
.listView h3 { float:left; width:13em; padding-left:11px; margin:1px 0 4px 0; } 
.listView .gameList { float:left; width:63%; } 
.listView h3 a { margin:0; } 
.gamesBrowse .listView { font-size:1.2em; } 
.gamesBrowse .listView .gameBody { border-top:1px dotted #CCC; padding:7px 0 5px 0; } 
.gamesBrowse .listView .gameBody li { border:none; float:left; margin-left:0; } 
.gamesBrowse .listView .gameBody ul.gameList li { float:left; } 
.gamesBrowse .listView .gameBody ul.gameList li.gen { width:6.9em; text-align:right; } 
.gamesBrowse .listView .gameBody ul.gameList li.pn { width:4.5em; text-align:right; } 
.gamesBrowse .listView .gameBody ul.gameList li.dl { width:6em; text-align:right; } 
.gamesBrowse .listView .gameBody ul.gameList li.cfc { width:6.5em; text-align:right; } 
.gamesBrowse center { zoom:100%; } 
#browseInfo .gameDetail { color:#1d1d1d; margin-bottom:5px; } 
#browseInfo .icon { display:none; } 
#browseInfo .gameDetail a.button { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) repeat scroll 0 -178px; width:69px; height:26px; display:block; text-indent:-999999px; margin-right:5px; } 
#browseInfo .gameDetail a:hover.button { background-position:-96px -178px; } 
#browseInfo .gameDetail img { float:left; margin:0 10px 5px 0; } 
#browseInfo .gameDetail p { color:#333; margin:0; text-align:left; line-height:normal; } 
#browseInfo .gameDetail dl { margin:0; font-size:11px; } 
#browseInfo .gameDetail dl.inline { padding-bottom:0; width:100%; } 
#browseInfo .gameDetail dl.inline dt { _padding-left:2px; } 
#browseInfo .gameDetail dl.inline dd { padding:0 10px 0 0; } 
#browseInfo .gameDetail dl.inline dd.last { padding:0; } 
#browseInfo .gameDetail dl dt { font-weight:bold; padding-right:3px; display:inline; } 
#browseInfo .gameDetail dl dd { display:inline; margin:0; } 
#browseInfo dl.disTwo { display:block; float:left; margin:2px 20px 0 0; _margin:2px 2px 0 4px; } 
#browseInfo dl.disTwo dt,.module #browseInfo dl.disTwo dd { float:none } 
#browseInfo dl dt,.module #browseInfo dl dd { float:left; } 
#browseInfo .last { display:inline; } 
#browseInfo .gameRating li { float:left; border:none; *height:17px; position:static; } 
.features ul a { display:block; font-weight:normal; } 
.gamesBrowse li { list-style:none; } 
#browseSorts { padding:8px 5px 0 5px; _padding-top:0; } 
#browseInfo { padding:0 0.5em 0 0.5em; _padding-top:15px; } 
#browseInfo p { line-height:1.8em; margin:0 1.5em 1.5em 1.5em; text-align:center; font-size:12px; padding-top:15px; } 
#browseInfo.detailView .gameDetail p, #browseInfo.screenView .gameDetail p { font-size:1.2em; padding:5px 5px 5px 0; } 
#browseInfo.screenView .gameDetail p { width:370px; } 
.detailView .gameBody { border-top:1px dotted #CCC; clear:both; overflow:hidden; padding:1.4em 0 1em 0; } 
.detailView li { padding:0; } 
.detailView #listViewHd { display:none; } 
#browseInfo .gameThumb img { background-color:#fff; padding:0; margin-bottom:0.4em; border:1px solid #111; } 
.gamesBrowse .screenView ul, .gamesBrowse .screenView .gameRating { padding-top:0; } 
.gamesBrowse .screenView h3 { font-size:16px; padding-top:4px; } 
.gamesBrowse .screenView .gameBody { padding-left:5px; } 
.gamesBrowse .detailView .gameList { display:none; font-weight:bold; } 
.gamesBrowse .detailView .gameThumb { float:left; padding:0 8px 5px 10px; } 
.gamesBrowse .detailView .gameThumb img { height:88px; width:88px; } 
.gamesBrowse h3 { font:bold 14px Arial; } 
.gamesBrowse ul { zoom:100%; padding-top:.5em; } 
.gamesBrowse ul li ul, .gamesBrowse .tabs ul,.gamesBrowse .nav ul { border:0px none; padding-top:0; } 
.gamesBrowse .module .tabs li.active a.Cash { border-right-width:0; } 
.gamesBrowse li { color:#1d1d1d; zoom:100%; } 
.gamesBrowse li .gameDetail ul { float:right; } 
.gamesBrowse li .gameDetail li { border:0px none; float:left; } 
.gamesBrowse .tabs li { margin-bottom:0; } 
.gamesBrowse .screenView li .gameDetail ul { clear:both; display:block; float:left; } 
#browseInfo.screenView .gameDetail { height:102px; overflow:hidden; position:relative; *height:110px; } 
.gamesBrowse .screenView li .gameDetail p { float:none; font-size:1.2em; width:38.5em; } 
.gamesBrowse .screenView li .gameDetail p:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesBrowse .screenView li .gameDetail #gameTitle0 { float:right; } 
.gamesBrowse .screenView li .gameDetail ul.gameRating { clear:none; margin-left:10px; margin-top:4px; } 
.gamesBrowse .detailView li .gameRating.sm { clear:left; float:left; margin-left:9px; width:90px; } 
.gamesBrowse .detailView li .gameRating.sm li { margin-left:5px; } 
.gamesBrowse .listView li .gameRating.sm { clear:none; float:right; margin-top:2px; } 
.gamesBrowse .listView .gamebody { clear:both; overflow:hidden; padding:7px 0 5px; } 
.addFavorites { font-weight:bold; margin:4px 0; padding:2px 0 2px 20px; background-position:-254px -98px; } 
.gameDetailPop .inline img { display:inline; } 
.gameDetailPop .gameDetail, .detailView .gameDetail { border:none; } 
.gamesBrowse .listView .gameDetailPop { z-index:9999999; position:absolute; left:370px; margin-top:-10px; padding-top:5px; background-position:-599px -98px; width:32em; } 
.gamesBrowse .listView .gameDetailPop .gameBody { background:#fff; font-size:0.9em; overflow:hidden; padding:8px 0 8px 8px; } 
.gamesBrowse .gridView .gameDetailPop, .gamesBrowse .detailView .gameDetailPop { display:none !important; } 
.gameDetailPop .gameList,.gamesBrowse .gameDetailPop span.plyCnt { display:none; } 
.gameDetailPop .inline img { display:inline; float:none; margin:0; padding:0; border:none; } 
.listView .gameDetailPop .gameBody { background:#fff; border:solid 1px #2962b9; } 
.listView .gameDetailPop .gameDetail,.listView .gameDetailPop .plyCnt { display:block; } 
.listView .gameDetailPop h3 { float:none; width:auto; height:auto; margin-right:0; padding:0; overflow:auto; zoom:100%; } 
.listView .gameDetailPop h3 a { color:#000; text-decoration:none; } 
.listView .gameDetailPop .gameDetail p, .listView .gameDetailPop .gameDetail dl { font-size:1.1em; zoom:100%; } 
.listView .gameDetailPop .gameThumb, .listView .gameDetailPop .gameThumb img { display:block; float:left; width:6.8em; height:6.8em; margin:0 15px 3px 0; _margin:0 2px 1px 0 } 
.listView .gameDetailPop .button { display:none!important } 
.listView .gameDetailPop .gameRating { display:none } 
.detailView .gameDetail { float:left; margin-bottom:0; min-height:95px; position:relative; width:75%; } 
.detailView .gameDetail ul { bottom:0; float:right; position:absolute; right:0; } 
.detailView .gameDetail a,.listView .gameDetail a { float:left; } 
.screenView .gameDetail .button { clear:both; float:left; margin:0.4em 0 0.5em; padding:0;  } 
.gamesBrowse li .gameDetail ul li { padding:0; } 
.gamesBrowse .listView li .gameDetail ul { float:left; margin:0.3em 0 0 0; } 
.gamesBrowse li .gameDetail ul .plyCnt { font-size:1.2em; font-weight:bold; padding:0.25em 0.1em 0 0; margin-right:0; } 
.gamesBrowse .screenView li .gameDetail ul .plyCnt { margin-right:3px; padding:0.25em .2em 0 0; } 
.gamesBrowse li .gameDetail ul .plyCnt .label, .gamesBrowse li .gameDetail ul .pn, .gamesBrowse li .gameDetail ul .dl, .gamesBrowse li .gameDetail ul .dlPc, .gamesBrowse li .gameDetail ul .dlMac, .gamesBrowse li .gameDetail ul .cfc { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) no-repeat scroll 0 -382px; text-indent:-999999px; height:15px; } 
.gamesBrowse li .gameDetail ul .plyCnt .label { display:inline-block; width:10px; } 
.gamesBrowse li .gameDetail ul .pn { background-position:0 -399px; width:19px; display:none; } 
.gamesBrowse li .gameDetail ul .dl { background-position:0 -294px; width:29px; } 
.gamesBrowse li .gameDetail ul .dlPc { background-position:0 -294px; width:29px; } 
.gamesBrowse li .gameDetail ul .dlMac { background-position:0 -276px; width:36px; } 
.gamesBrowse li .gameDetail ul .cfc { background-position:0 -222px; width:19px; } 
/********** END: GAMES BROWSE MODULE STYLES **********/

/********** BEGIN: GAMES BUCKET MODULE STYLES **********/
.gamesBucket .body { padding:0; } 
.gamesBucket .tabs a { padding:0.3em 0; font-weight:bold; } 
.gamesBucket .tabs { clear:both; position:relative; width:100%; } 
.gamesBucket .tabs ul { border:0px none; float:left; margin:0; padding:0; width:100%; } 
.gamesBucket .tabs ul li { display:block; float:left; margin:0; padding:0; width:auto; } 
.gamesBucket .tabs ul li a { cursor:pointer; display:block; font-size:1em; margin:0; text-decoration:none; } 
.gamesBucket .tabs ul li.active { color:#1d1d1d; } 

.gamesBucket .header { border-bottom:none ; background:none} 
.gamesBucket .header img { margin-left:-10px; } 
.gamesBucket .header .sponsor { clear:both; background:#f2f2f2 url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosshatch) repeat 0 0; text-align:center } 
.gamesBucket .header .sponsor img { float:none; border:1px solid #d7d7d7; width:215px; height:35px; margin:10px 0; background:#fff } 

.gamesBucket .tabcontent { clear:both; padding:1.2em; background:#fff; border-top:1px solid #cdcdcd; zoom:100%; } 
.gamesBucket .tabcontent li { color:#515151; display:block; float:left; clear:right; font-size:1.1em; margin:0; } 
.gamesBucket .tabcontent li span.num { width:1.5em; height:1.5em; text-align:right; padding:0 0.5em 0 0; display:block; float:left; } 
.gamesBucket .tabcontent li .playerCount { font-weight:normal; white-space:nowrap; } 
.gamesBucket img.tabImage, .gamesBucket img.icon { border:0px none; } 

.gamesBucket.tabbedPromo { background:#fff ! important; border-color:#333333 #8E8E8E #cdcdcd; border-width:0.7em 0.1em 0.1em; border-style:solid; zoom:100%; } 
.gamesBucket.promo .tabcontent ul .game,.gamesBucket.tabbedPromo .tabcontent ul .game { position:relative; } 
.gamesBucket.promo .tabcontent ul .game .icon,.gamesBucket.tabbedPromo .tabcontent ul .game .icon { position:absolute; top:-13px; left:-13px; z-index:20px; _display:none; } 

.gamesBucket .tabcontent ul { clear:both; display:block; padding:1em 0 0 0; font-size:1.1em; } 
.gamesBucket .tabcontent ul .clear { display:none; } 
.gamesBucket .tabcontent ul li { padding:.5em 0 0.3em 2.2em; } 
.gamesBucket .tabcontent ul li img { padding-left:0.5em; } 
.gamesBucket .tabcontent a { display:block } 
.gamesBucket .tabcontent a.gameName { line-height:1em; padding-top:0.3em; padding-bottom:0.2em; } 
 
.gamesBucket .tabcontent .footer { clear:both; padding-left:0; margin-left:0; } 
.gamesBucket.text .tabcontent li { float:none } 
.gamesBucket.image { padding-top:1.5em; } 
.gamesBucket.image .header h2 { padding-left:0; } 
.gamesBucket.image .tabcontent { padding:1.2em 0; } 
.gamesBucket.image ul li .game img, .gamesBucket.topImage ul li .game img { float:left; padding:.3em; margin-right:1em; } 
.gamesBucket.image .tabcontent li .game .icon { display:none; } 
.gamesBucket.image .tabcontent ul li { width:15em; height:6em; float:left; clear:none; padding:0 1.5em 1em .5em; } 
.gamesBucket.image .tabcontent ul li .gameName { font-size:14px; width:200px; *width:100px; _width:auto; _overflow:hidden; } 
.gamesBucket.image .tabcontent .footer { margin-right:0; } 

.gamesBucket.promo { border-top:.1em solid #e1e1e1; } 
.gamesBucket.promo .header h2 { padding-top:1.2em; } 
.gamesBucket.promo .tabcontent ul { padding-top:0; } 
.gamesBucket.promo .tabcontent li .game img { padding:.4em; background:none; } 
.gamesBucket.promo .tabcontent li.first .game img { padding:.8em; } 
.gamesBucket.promo .tabcontent li.first .game img.icon { top:-20px; left:-18px; } 
.gamesBucket.promo .body { padding:0; } 
.gamesBucket.promo .tabcontent ul li { width:11em; height:12em; padding-left:1.5em; float:left; clear:none; } 
.gamesBucket.promo .tabcontent ul li.first { width:26em; height:24em; padding-left:9px; float:left; } 
.gamesBucket.promo .tabcontent ul li.first a.gameName { font-size:20px; } 
.gamesBucket.promo .tabcontent { padding:0 0 0 0; border:0px none; } 
.gamesBucket.promo .tabcontent .game { text-align:left; } 

.Browse-Games .gamesBucket.promo { border-width:0; } 

.gamesBucket.tabbedPromo .tabcontent li.first { width:16em; height:26em; float:left; padding-left:0; } 
.gamesBucket.tabbedPromo .tabcontent li.first a.gameName { font-size:1.5em; padding-top:0.4em; } 
.gamesBucket.tabbedPromo .tabcontent li { width:9em; height:13em; float:left; clear:none; } 
.gamesBucket.tabbedPromo .tabcontent { padding:1.5em 1.5em .5em 1.5em; border:0px none; } 

.gamesBucket .body .tabs ul { background:none; } 
.gamesBucket .body .tabs ul li { background:none; cursor:pointer; outline-width:0; padding:0; border-width:0; } 
.gamesBucket .body .tabs ul li a { background-color:#F2f5f8; background-position:0 -18px; color:#555; border:1px solid #aab0b0; border-width:0 1px 0 0; min-width:33px; padding:0.7em 1.2em; text-transform:uppercase; } 
.gamesBucket .body .tabs ul li.active a { background:#fff; border:solid #aab0b0; border-width:0 1px 0 0; color:#2e2e2e; } 

.gamesBucket.tabbedPromo .body .tabs ul .Arcade a { width:10.32em; } 
.gamesBucket.tabbedPromo .body .tabs ul .Card a { width:90px; } 
.gamesBucket.tabbedPromo .body .tabs ul .Casino a { width:44px; } 
.gamesBucket.tabbedPromo .body .tabs ul .Puzzle a { width:44px; } 
.gamesBucket.tabbedPromo .body .tabs ul .Time a { width:106px; } 
.gamesBucket.tabbedPromo .body .tabs ul .Word a { width:36px; } 
.gamesBucket.tabbedPromo .body .tabs ul .Cash a { width:36px; } 
.gamesBucket.tabbedPromo .body .tabs ul li.Cash a { border-right-width:0; } 
.gamesBucket.tabbedPromo .tabcontent ul { border-top:1px solid #b7b7b7; zoom:100%; } 
.gamesBucket.tabbedPromo .tabcontent .playerCount, .gamesBucket.promo .tabcontent .playerCount { display:block; } 

.gamesBucket.promo .tabcontent ul li.first .playerCount { display:none; } 

.gamesBucket.tabbedPromo .footer a { font-size:1.8em; background-position:0 -204px; } 

 .gamesBucket.topImage .tabcontent { padding:0; } 
.gamesBucket.topImage .tabcontent ul,.gamesBucket.text .tabcontent ul { padding:0 1em; } 
.gamesBucket.topImage .tabcontent ul li, .gamesBucket.text .tabcontent ul li { width:23.8em; height:1%; float:left; clear:none; border-bottom:1px dotted #CCCCCC; padding:0.5em 0; } 
.gamesBucket.topImage .tabcontent ul li .gameName { padding-top:0; } 
.gamesBucket.topImage .tabcontent li.first { height:6.1em; padding-top:1em; } 
.gamesBucket.topImage .tabcontent .footer, .gamesBucket.text .tabcontent .footer { border:0px none; margin-left:1em; } 
.topImage .header h2 img { margin-left:0; } 

.gamesBucket .tabcontent ul:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 

.gamesBucket.text .tabcontent { border:0px none; padding:0; } 
.gamesBucket.text .tabcontent li.first { padding-top:1em; } 
.gamesBucket.text .tabcontent ul li .game a { float:left; } 
 .m .gamesBucket .body .tabs li { border-top:1px solid #ccc; } 
 .m .gamesBucket .tabs li a { padding:0.7em .7em 0 1em; width:13.1em; } 
.gamesBucket .body .tabs ul li.Downloads a { border-right-width:0; } 
 
.gamesBucket.simple .body { padding:0 10px 0 0; } 
.gamesBucket.simple .tabcontent { padding:0; } 
.gamesBucket.simple .tabcontent ul .alt0, .gamesBucket.simple .tabcontent ul .alt1 { width:100%; clear:left; border-bottom:1px dotted #CCCCCC; padding-bottom:15px; } 
.gamesBucket.simple .tabcontent ul li { padding:0.5em 0 ; } 
.gamesBucket.simple .game .img { position:relative; float:left; width:100px; height:95px; } 
.gamesBucket.simple .game .img .icon { position:absolute; left:-13px; top:-10px; } 
.gamesBucket.simple .game .img a img { background-color:#FFFFFF; border:1px solid #111111; margin-bottom:0; padding:0; width:88px; height:88px; } 
.gamesBucket.simple .game .gameName { float:none; } 
.gamesBucket.simple .game .gameDescription { display:block; padding:3px 0 9px 0; } 
.gamesBucket.simple .game .button { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 100px -43px; height:29px; text-indent:-9999px; *background-position:0 -43px; *width:62px; float:none; } 
.gamesBucket.simple .game .mobile { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 -233px; padding:5px 0 0 12px; } 
.gamesBucket.simple .game .mobile a { display:inline; float:none; margin-right:0; } 
.gamesBucket.simple .game .img form.gameRating { padding:0 0 0 7px; _padding-top:5px; } 
.gamesBucket.simple .game .img .gameRating li { padding:0; } 
.gamesBucket.simple .game .img .gameRating a { background-position:-7px -893px; width:13px; height:13px; } 
.gamesBucket.simple .game .img .gameRating a.off { background-position:-37px -2450px; } 
.gamesBucket.simple .game .img .gameRating a.over { background-position:-68px -2450px; } 
.gamesBucket.simple .game .img .gameRating a.on { background-position:-8px -2450px; } 
.gamesBucket.simple .game { clear:both; padding:0.7em 0 1em 0.5em; } 
.gamesBucket.simple .game:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesBucket.simple .tabcontent .footer { border:0px none; } 
/********** END: GAMES BUCKET MODULE STYLES **********/


/********* BEGIN: GAMES DEBUG MODULE STYLES *********/ 
.gamesDebug .header {background-color:#eee;}
.gamesDebug .body {background-color:#eee;}
.gamesDebug th, .gamesDebug td {border:1px solid #ccc; max-width:450px; padding:5px; text-align:left}
.gamesDebug table {margin:20px}
.gamesDebug .section {border-top:1px solid #777; padding-top:5px}
.gamesDebug .label {font-size:1.1em; margin:0px 10px;}
/********* END: GAMES DEBUG MODULE STYLES  *********/ 

/********** BEGIN: GAMES FAVORITES MODULE STYLES **********/
.gamesFavorites .header { border-bottom:1px solid #B7B7B7; } 
.gamesFavorites .header h2 { font-size:0; margin:16px 0 11px 0; padding-left:0; } } 
.gamesFavorites .body { padding-top:0; } 
.gamesFavorites .body ul li { border-bottom:1px solid #E1E1E1; display:block; padding:10px 0; overflow:hidden; } 
.gamesFavorites .body ul li .gameName { display:block; font-size:1.4em; margin:3px 0 5px 0; } 
.gamesFavorites .body ul li img { border-color:#C7D8E0; float:left; margin-right:9px; padding:4px; } 
.gamesFavorites .body span { color:#333333; font-size:12px;  } 
.gamesFavorites .body .label { font-weight:bold; } 
.gamesFavorites .body .value { display:block; } 
.gamesFavorites .body form { padding:0; } 
.gamesFavorites .body form.faveRating { float:right; margin-top:-10px; _width:155px; } 
.gamesFavorites .body .gameRating li, .gamesFavorites .body .faveRating li { border-width:0; padding:0; } 
.gamesFavorites .gameRating a { width:16px; } 
.gamesFavorites .gameRating a.off { background-position:-34px -2447px; } 
.gamesFavorites .gameRating a.over { background-position:-65px -2447px; } 
.gamesFavorites .gameRating a.on { background-position:-95px -2447px; } 
.gamesFavorites .gameRating.sm a.on { background-position:-98px -2450px; } 
.gamesFavorites .faveRating a { font-size:12px; font-weight:normal; background-position:0 -855px; height:20px; padding-left:7px; text-decoration:underline; } 
.gamesFavorites #snsContainer { display:inline-block; float:none; margin:0; padding:0; vertical-align:bottom; width:auto;  *margin-left:0; *display:inline;} 
.gamesFavorites #snsContainer span.snsButtonContainer { background:none; border-width:0; margin:0; } 
.gamesFavorites #snsContainer a.snsButton { border-width:0; color:#124C9F; font-weight:bold; padding:0; font-size:12px; } 
.gamesFavorites #snsContainer a.snsButton:hover { background:none; color:#000; text-decoration:underline; } 
.gamesFavorites .body { background-color:transparent; border-width:0px; padding:0; position:relative; font-size:1.2em; zoom:100%; } 

/* begin right rail favorites module */
.m .gamesFavorites { border:solid #1d5996; border-width:0 1px 1px 1px; } 
.m .gamesFavorites .header { background:#1d5996 none; border-width:0px; zoom:100%; } 
.m .gamesFavorites .header h2 { color:#fff; padding:0.8em 0.7em 0.5em 0.7em; background:transparent url(http://o.aolcdn.com/os/games/images/modules/icons/heart) no-repeat scroll right top; font-size:1.6em; margin-bottom:0; } 
.m .gamesFavorites .header img { float:right;  } 
.m .gamesFavorites .body p, .gamesFavorites .body div.no_icon { background-color:#e9e9e9;background-position:left -1014px; padding:8px 0 7px 32px; } 
.m .gamesFavorites .body div.no_icon { padding:1.6em 1.7em 1.1em; } 
.m .gamesFavorites .body .icon { background-position:-1443px -300px; left:18px; padding:21px; position:absolute; top:23px; z-index:1; } 
.m .gamesFavorites .body ul li .gameName { font-size:1em; margin:0; } 
.m .gamesFavorites .body ul li { display:block !important; padding:0; } 
.m .gamesFavorites span.label { display:block; } 
.m .gamesFavorites .body div.no_icon span.label { margin-bottom:2px; } 
.m .gamesFavorites ul { background-color:#f0f0f0; max-height:11.25em; overflow:auto; } 
.m .gamesFavorites ul li { background-color:#e9e9e9; background-position:left -935px; height:2em; padding-top:0.25em; } 
.m .gamesFavorites ul li a { color:#1d5287; font-weight:bold; padding:6px 9px 5px 9px; float:left; display:block; } 
.m .gamesFavorites form.faveRating input { margin:0; } 
.m .gamesFavorites ul.faveRating { overflow:hidden; height:1.2em; } 
.m .gamesFavorites ul .active { background:#ec1c24 none; color:#fff; } 
.m .gamesFavorites .active .faveName { color:#fff; } 
.m .gamesFavorites .active ul.faveRating { background-color:#ec1c24; } 
.m .gamesFavorites ul.faveRating li { background:none; margin:0; padding:0; } 
.m .gamesFavorites ul.faveRating li a { float:none; } 
.m .gamesFavorites ul li.active .faveRating li { background:#EC1C24; } 
.m .gamesFavorites form.faveRating { background-color:transparent; float:right; height:1em; margin:0.4em 0.9em 0 0; width:1.08333em; } 
.m .gamesFavorites .faveRating a.heart_remove { background-position:-1398px -308px; text-indent:-10000px; padding:1px; zoom:100%; } 
.m .gamesFavorites .faveRating a.heart_remove:hover { background-position:-1398px -330px; } 
.m .gamesFavorites .body .icon { background-position:-1443px -300px; left:18px; padding:21px; position:absolute; top:23px; z-index:1; } 
.m .gamesFavorites .body div.no_icon { padding:1.6em 1.7em 1.1em; } 
/* begin IE specific styles for favorites */
.m .gamesFavorites ul { _height:11.25em; _width:292px; _overflow-x:hidden; } 
.m .gamesFavorites ul li { *margin-bottom:-3px; _width:276px; _overflow:hidden; } 
.m .gamesFavorites ul li a { _width:235px; } 
.m .gamesFavorites form.faveRating { _margin-right:0.5em; *position:static; _position:fixed; } 
.m .gamesFavorites .no_fav { background:#f2f2f2; padding:1em 0.4em 1em 5em; } 
.m .gamesFavorites .footer { display:none; } 
/*end IE specific styles for favorites */
/* end right rail favorites module */

/* begin toolbar favorites */
.Component .gamesFavorites { font-size:10px; border:0.2em solid #c2c2c2; width:26em; border-top:0.5em solid #c2c2c2; border-left:0.5em solid #c2c2c2; padding:0.5em; margin:0; background:#fff; } 
.Component .gamesFavorites .header { background:#c0c0c0; color:#fff; padding:0.5em; } 
.Component .gamesFavorites .header h2 { padding:0; font-size:1.2em; font-weight:normal; background:none; margin:0; } 
.Component .gamesFavorites .footer a { background:transparent none; font-size:1.2em; font-weight:normal; line-height:2em; padding-left:0; } 
.Component .gamesFavorites .body ul { margin-top:0.5em; max-height:11.3em; border-top:.1em solid #ebebeb; background:#fff; overflow-y:auto; } 
.Component .gamesFavorites .body ul li { border-bottom:1px solid #ebebeb; background-position:-1727px -232px; height:1.8em; padding:0; } 
.Component .gamesFavorites .body ul .active a { color:#9e3b14; } 
.Component .gamesFavorites ul li.active .faveRating li { background:none; } 
.Component .gamesFavorites ul li a, .Component .gamesFavorites ul li .gameName { color:#1d5287; padding:3px 5px 3px 9px; float:left; display:block; font-size:1em; font-weight:normal; margin:0; } 
.Component .gamesFavorites ul.faveRating { padding:0; margin:0; border:0px none; } 
.Component .gamesFavorites ul.faveRating li { border:0px none; padding:0; margin:0; background:none; height:1.2em; } 
.Component .gamesFavorites form.faveRating { margin:.4em .2em 0 0; width:1.2em; } 
.Component .gamesFavorites ul.faveRating li a { float:none; } 
.Component .gamesFavorites .body { font-size:1.2em; padding:0; position:relative; background:none; } 
.Component .gamesFavorites .body p, .Component .gamesFavorites .body div.no_icon { padding:1em; background:none; } 
.Component .gamesFavorites .body div.no_icon { padding:1em; } 
.Component .gamesFavorites .body .no_fav { padding:.5em 1.2em .2em 4em; background:none; } 
.Component .gamesFavorites span.label { float:none; } 
.Component .gamesFavorites .body .icon { background-position:-1664px -296px; left:0; top:13px; } 
.Component .gamesFavorites .body p { padding:1em 1em .5em 4.2em; } 
.Component .gamesFavorites .faveRating a.heart_remove { background-position:-1398px -308px; text-indent:-10000px; padding:1px; zoom:100%; } 
.Component .gamesFavorites .faveRating a.heart_remove:hover { background-position:-1398px -330px; } 
.Component .gamesFavorites #snsContainer { display:inline-block; float:none; margin:0; padding:0; vertical-align:bottom; ; } 
.Component .gamesFavorites #snsContainer span.snsButtonContainer { background:none; border-width:0; margin:0; } 
.Component .gamesFavorites #snsContainer a.snsButton { border-width:0; color:#124C9F; font-weight:bold; padding:0; font-size:12px; } 
.Component .gamesFavorites #snsContainer a.snsButton:hover { background:none; color:#000; text-decoration:underline; } 
/* begin IE specific styles for component favorites */
.Component .gamesFavorites #snsContainer { *margin-left:0; *display:inline; *padding-right:4px; *width:40px; } 
.Component .gamesFavorites ul { _height:9.75em; _width:260px; _overflow-x:hidden; } 
.Component .gamesFavorites ul li { *margin-bottom:-3px; _width:260px; _overflow:hidden; } 
.Component .gamesFavorites ul.faveRating { _width:auto; } 
.Component .gamesFavorites ul.faveRating li { _width:auto; } 
.Component .gamesFavorites ul li a { _width:212px; } 
.Component .gamesFavorites ul.faveRating li a { _width:auto; } 
.Component .gamesFavorites form.faveRating { _margin-right:.8em; *position:static; _position:fixed; } 
.Component .gamesFavorites .body div.no_icon { padding:1em; background:none; } 
 /* end IE specific styles for component favorites */
/* end toolbar favorites */
/********** END: GAMES FAVORITES MODULE STYLES **********/
 
 
 /********* BEGIN: GAMES FORM MODULE **********/ 
.gamesForm p { font-size:1.2em; } 
.gamesForm ul { list-style-type:disc; margin:1.2em 0 1.2em 1.5em; } 
.gamesForm ul li { font-size:1.1em; } 
.gamesForm form { font-size:1.1em; line-height:2em; } 
.gamesForm .header { background:#fff; margin:0; overflow:hidden; padding:0; border-bottom-width:0; } 
.gamesForm .header h2 { margin:1.5em 0.8em 0 0.8em; border-bottom:0.4em solid #e6e6e6; clear:left; color:#333436; padding-left:0; font-size:1.6em; padding:0 0 0.1em; } 
.gamesForm .body { padding-left:1.2em; } 
.gamesForm .body form { padding:0; display:block; } 
.gamesForm .body form label { padding-right:0.5em; font-size:1.1em; } 
.gamesForm label { width:10em } 
.gamesForm .body form input { border:1px solid #d1d1d1; clear:both; display:block; } 
.gamesForm .body form textarea { height:10em; clear:both; display:block; width:90%; overflow:auto; _width:30.5em; } 
.m .gamesForm .body form textarea { width:90%; } 
.gamesForm .body p { padding:0.6em 0; } 
.gamesForm { background:#fff; border:1px solid #E4E4E4; } 
.gamesForm .buttonsSection { clear:both; float:none; border-top:0.1em solid #e6e6e6; margin-top:0.5em; } 
.gamesForm .buttonsSection .button {float:left}
/********* END: GAMES FORM MODULE **********/ 
 
 
/********** BEGIN: GAMES HIGH SCORES MODULE STYLES **********/
.gamesHighScores .header { border-bottom:1px solid #B7B7B7; } 
.gamesHighScores .header h2 { padding-left:0; } 
.gamesHighScores .body { padding-top:0; } 
.gamesHighScores .body ul li { border-bottom:1px solid #E1E1E1; display:block; padding:10px 0; overflow:hidden; } 
.gamesHighScores .body ul li .gameName { display:block; font-size:14px; margin:3px 0 5px 0; } 
.gamesHighScores .body ul li img { border-color:#C7D8E0; float:left; margin-right:9px; padding:4px; } 
.gamesHighScores .body span { color:#333333; font-size:12px;  } 
.gamesHighScores .body .label { font-weight:bold; } 
/********** END:  GAMES HIGH SCORES MODULE STYLES **********/

/********** BEGIN: GAMES INFO MODULE STYLES **********/
.gamesInfo { border-top:1px solid #e4e4e4; background:none transparent; font-size:1.2em; padding-top:15px; position:relative; zoom:100%; } 


.gamesInfo .header { background:none; width:175px; position:absolute; left:480px; top:-35px; } 
.gamesInfo .header .faveRating a { font-size:12px; background-position:0 -855px; height:20px; padding-left:7px; text-decoration:underline; } 
.gamesInfo .header .faveRating .heart_add { background-position:0 -888px; } 
.gamesInfo .header .faveRating .heart_remove { font-weight:normal; } 
.gamesInfo .header #snsContainer { float:left; padding:0 3px 0 0; _padding:1px 0 0 0; } 
.gamesInfo .header #snsContainer span.snsButtonContainer { display:inline; float:none; margin:0; } 
.gamesInfo .header #snsContainer a.snsButton { display:inline; padding:0; font-size:12px; } 

.gamesInfo .body { padding:0 0 10px 0; height:100%; } 
.gamesInfo .body .img, .gamesInfo .body .launchSection { float:left; margin-bottom:10px; } 
.gamesInfo .body .img img { height:150px; width:150px; border:0px none; padding:0; margin-right:.5em; } 
.gamesInfo .body .img form input { margin:0; } 
.gamesInfo .body .img ul { padding:7px 0 0 22px; } 
.gamesInfo .body .img form { background-position:-10px -1001px; padding:0; height:35px; width:150px; margin-top:-3px; } 

.gamesInfo .label { display:block; font-size:1em; } 
.gamesInfo .value { display:block; } 
.gamesInfo .launchSub { font-style:normal; clear:both; float:none; display:block; line-height:8pt; font-size:8pt; text-align:center; text-transform:uppercase; font-weight:bold; padding:0; margin:0; } 
.gamesInfo .gamesInfoDetails { float:left; width:482px; } 
.gamesInfo .affinity { margin:0 .5em .5em .5em; width:auto; clear:left; } 
.gamesInfo .affinity .label { color:#de490f; display:inline } 

.gamesInfo .gameDescription { margin:0 .5em; width:auto; clear:left; } 
.gamesInfo .gameDescription #gameDescriptionText { margin-bottom:1em; } 
.gamesInfo .gameDescription p { line-height:1.3em; margin-bottom:0 1em 0.5em 0; *zoom:1; } 
.gamesInfo .gameDescription a { display:block; } 

.gamesInfo .stats { margin-left:.5em; } 
.gamesInfo .stats li { display:inline; } 
.gamesInfo .stats li span { float:left; } 
.gamesInfo .stats a { display:block; } 
.gamesInfo .stats ul li#statsEsrb, 
.gamesInfo .stats ul li#statsGenre { float:left; line-height:19px; margin-bottom:1em; } 
.gamesInfo .stats ul li#statsEsrb { margin-left:1em; min-width:9.2em; _margin-left:0;_margin-right:10px;_width:100px; } 
.gamesInfo .stats ul li#statsGenre { _width:150px; }
.gamesInfo .stats>ul>li { float:left;  margin-bottom:1em; } 

.gamesInfo .body:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 

.gamesInfo .footer { border-top:1px solid #cdcdcd; clear:both; display:inline-block; padding:10px 0 0 0; width:100%;  } 
.gamesInfo .footer .label { font-weight:bold; padding:8px 0; } 
.gamesInfo .footer ul li { float:left; display:inline; width:153px; height:62px; padding:5px 6px 0 0; } 
.gamesInfo .footer ul li a.button { display:block; background-position:0 -523px; height:30px; text-indent:-9999px; margin-bottom:6px; } 
.gamesInfo .footer ul .buy a.button { background-position:0 -561px; } 
.gamesInfo .footer ul .member a.button { background-position:0 -599px; } 
.gamesInfo .footer ul .cash a.button { background-position:0 -637px; } 
.gamesInfo .footer ul .mobile a.button { background-position:0 -3045px; } 
.gamesInfo .footer li p a { background:none transparent; font-size:12px; padding-left:0; } 

.gamesInfo .launchSection .button.launch a, 
.gamesInfo .launchSection .button.launch a:hover, 
.gamesInfo .launchSection .button.launch.small a:hover { background-position:0px -39px; } 
.gamesInfo .launchSection .button.launch a { color:#fff; display:block; font-size:1.65em; line-height:1em; font-weight:bold; font-family:Arial; text-decoration:none; padding:0px 14px 0px 15px; cursor:hand; height:73px; } 
.gamesInfo .launchSection .button.launch a:hover { background-position:0 -279px; } 
.gamesInfo .launchSection .button.launch .launchText { float:left; display:block; padding:0; margin:0; text-indent:-9000px; } 
.gamesInfo .launchSection .button.launch.pn .launchText { background:none; width:166px; height:21px; margin:0; } 
.gamesInfo .launchSection .button.launch.pn h2.launchText, 
.gamesInfo .launchSection .button.launch.pn a:hover h2.launchText { background-position:0 -215px; padding:0 0 0 20px; margin-top:19px; } 
.gamesInfo .launchSection .button.launch { background:none; cursor:hand; margin:0 5px 5px 5px; float:left; width:262px; _margin:0 2px 5px 3px; } 
.gamesInfo .launchSection .icon { float:right; display:block; padding:0; margin:0; height:28px; } 
.gamesInfo .launchSection .button.launch.pn .launch { background-position:-195px -128px; width:19px; margin:12px 0 16px 0 } 

.gamesInfo .launchSection .buttonDetails { float:left; margin-left:-3px; } 
.gamesInfo .launchSection .reqs { padding:0 0 0.5em 0.5em; display:block; _padding-left:0; } 

.gamesInfo .launchSection .button.launch a:hover { background-position:-1420px 0px no-repeat; text-decoration:none; color:#fff; } 
.gamesInfo .launchSection .button.launch.small a { background-position:0 -112px ; height:72px; padding:0px 14px 0px 15px; } 
.gamesInfo .launchSection .button.launch.small { background-position:-1140px -72px no-repeat; float:left; clear:right; padding:0; margin-right:0; margin-left:4px; width:137px; } 
.gamesInfo .launchSection .button.launch.small a:hover { background-position:0 -352px; } 

.gamesInfo .launchSection .button.launch.dl h2.launchText, 
.gamesInfo .launchSection .button.launch.dl a:hover h2.launchText { background-position:0px -455px; padding:0 0 0 20px; margin-top:19px; } 
.gamesInfo .launchSection .button.launch.dl .launchText { background:none; width:152px; height:16px; margin:0; } 
.gamesInfo .launchSection .button.launch.dl .launch { background-position:-154px -127px; width:25px; margin:12px 0 16px 0 } 

.gamesInfo .launchSection .button.launch.pn.small .launchText { width:28px; } 
.gamesInfo .launchSection .button.launch.pn.small .launch { margin-top:12px; width:20px; } 
.gamesInfo .launchSection .button.launch.pn.small .multi { background-position:-228px -128px; width:33px; } 

.gamesInfo .reqs.pn, .gamesInfo .reqs.dl { float:left; width:197px; line-height:1.2em; } 
.gamesInfo #reqsIcon { float:left; border:0; margin:0 0.2em 0 0; padding:0; width:1.6em; height:1.6em; display:block } 
.gamesInfo .reqs.pn .good, .gamesInfo .reqs.pn .bad { background-position:0 -784px; } 
.gamesInfo #reqsIcon.bad { background-position:0 -820px; } 
.gamesInfo .reqs.pn p { float:left; width:174px; font-size:12px; } 
.gamesInfo .reqs.pn #reqsHelp { font-size:12px; text-decoration:underline; line-height:1.4em; } 
.gamesInfo .clear { display:none; } 
.gamesInfo .reqs.pn .clear { display:block; } 
.gamesInfo .reqs.dl .value { font-size:11px; } 
.gamesInfo a#reqs_help { color:#c80000; text-transform:uppercase; text-decoration:none; border:0 } 
.gamesInfo .alt { float:none; clear:both; text-align:center; border-bottom:0.1em dotted #cecece; margin:0.25em 0.67em 0 0.67em; padding-bottom:0.67em; color:#b1b1b1; width:253px; } 
.gamesInfo .txt { float:none; clear:both; background:#fff; text-align:center; color:#b1b1b1; padding:0.5em; font-size:11px; } 
.gamesInfo .gameRating li { display:inline; width:auto; } 

.gamesInfo .aol-addthis a { margin-right:8px; }

div.tooltip { font-size:0.9em; line-height:1.2em; margin:0; padding:0; position:absolute; width:280px; z-index:100; } 
div.tooltipBody { background:#FFFFFF none repeat scroll 0 0; border:1px solid #2962B9; font-size:1em; line-height:1.2em; padding:0.5em; } 
div.tooltip img { border:1px solid #E6E6E6; margin-right:0.5em; padding:0.3em; vertical-align:text-top; } 
div.tooltip span { display:block; font-size:11px; } 
div.tooltip .label { font-weight:bold; } 

/********** BEGIN: GAMES INFO MODULE STYLES **********/


/********** BEGIN: GAMES LEADERBOARD MODULE STYLES **********/
.m .gamesLeaderboard .header { background:transparent url(http://o.aolcdn.com/os/games/images/modules/icons/stars) no-repeat scroll 260px 10px; } 
.gamesLeaderboard .body { color:#515151; padding:0.8em 0.8em; } 
.gamesLeaderboard .body ul { height:19em; overflow:auto; margin-bottom:5px; } 
.gamesLeaderboard .body li { padding:0.5em 0; display:block; clear:both; overflow:hidden; font-size:1.2em; } 
.gamesLeaderboard .body li span { color:#898989; font-size:1em; font-weight:normal; vertical-align:text-top; } 
.gamesLeaderboard .alt0 { background:#f0f0f0; } 
.gamesLeaderboard .body .altHead { _margin-bottom:10px; _padding-bottom:0px; } 
.gamesLeaderboard .body .num { color:#aaa; display:block; float:left; font-size:1.0833em; margin:0 1em 0 1.1em; text-align:right; } 
.gamesLeaderboard .body .numTop { background:transparent url(http://o.aolcdn.com/os/games/images/modules/icons/numberOne) no-repeat scroll 0 0; height:40px; margin:0 0.5em; width:40px; *margin-left:0; text-align:center; text-indent:-99px; } 
.gamesLeaderboard .body .user { font-weight:bold; width:48%; float:left; display:block; } 
.gamesLeaderboard .body .points { margin-right:1em; float:right; text-align:right } 
.gamesLeaderboard .body .userTop, .gamesLeaderboard .body .pointsTop { font-size:1.1em; padding-top:0.3333em; } 
.gamesLeaderboard .label { display:block; font-weight:normal; } 
.m .gamesLeaderboard .body .footer { margin:0; } 
.gamesLeaderboard ul .icon { display:none; } 
/********** END: GAMES LEADERBOARD MODULE STYLES **********/

/********** BEGIN: GAMES LIST ITEMS MODULE STYLES **********/
.gamesListItems { background:#fff; border:1px solid #E4E4E4; } 
.gamesListItems .body .value { font-size:12px; line-height:16px; zoom:100%; } 

.gamesListItems ul li { display:block; padding:0.5em 0; clear:both; } 
.gamesListItems li .label { display:block; font-size:1.2em; white-space:normal; zoom:100%; } 
.gamesListItems ul li li { background-image:none; } 

.gamesListItems.icon .header { background:#fff; border:0; margin:0; padding:0; } 
.gamesListItems.icon .header h2 { padding:0 0 0.5em 0; margin:1em 1em 0 1em; border-bottom:1px solid #e6e6e6; margin-bottom:0; color:#666; font-size:1.6em; } 
.gamesListItems.icon ul li { display:block; padding:0.3em 0 0.3em 2em } 
.gamesListItems.icon ul li { background-position:-1715px -35px; } 
.gamesListItems.icon li .label { font:bold 16px arial; color:#2963b4; padding-bottom:3px } 
.gamesListItems.icon .body { padding-left:1.2em; } 
.gamesListItems.icon .body li .value p { margin-bottom:5px; } 
.gamesListItems.icon .body li .value a { text-decoration:underline; } 

.gamesListItems.toggle .header { background:#fff; border:0; margin:0; padding:0; } 
.gamesListItems.toggle .header h2 { padding:0 0 0.5em 0; margin:1em 1em 0 1em; border-bottom:1px solid #e6e6e6; margin-bottom:0; color:#666; font-size:1.6em; } 
.gamesListItems.toggle .body .value { display:block; padding:1em; } 
.gamesListItems.toggle .body .value ol { padding:10px 0; } 
.gamesListItems.toggle ul li { display:block; padding:0.3em 0 0.3em 2em } 
.gamesListItems.toggle li, .gamesListItems.toggle li.open { background-position:-1715px -35px; } 
.gamesListItems.toggle li.item, .gamesListItems.toggle li.open, .gamesListItems.toggle li.close { cursor:pointer; }
.gamesListItems.toggle .body { padding-left:1.2em; } 
.gamesListItems.toggle li { background-position:-1720px -144px; } 
.gamesListItems.toggle li.open { background-position:-1720px -193px; } 
.gamesListItems.toggle li li { background-image:none; } 

.gamesListItems.simple .body img { margin-right:0.5em } 
.gamesListItems.simple li a { margin-right:1em } 
.gamesListItems.simple li span.label a { float:none; } 
.gamesListItems.simple li .label a { white-space:normal } 
.gamesListItems.simple .footer { margin-top:0.8em; } 
.m .gamesListItems.simple .body { padding:10px; } 
.m .gamesListItems.simple .footer a:hover { background-position:0 -207px; } 
.k2 .gamesListItems.simple h2 { background:#f0f0f0; color:#000; } 
.k2 .gamesListItems.simple .body { padding-top:0; }

.gamesListItems.promo .header h2 { padding-top:1.1em; padding-bottom:0.5em; padding-left:0; } 
.gamesListItems.promo .header h2 img { margin-left:0; } 
.gamesListItems.promo .body { padding:0; font-size:10px; } 
.gamesListItems.promo ul { padding-top:0; } 
.gamesListItems.promo li .game img { padding:.4em; background:none; } 
.gamesListItems.promo li.first .game img { padding:.8em; } 
.gamesListItems.promo li.first .game img.icon { top:-20px; left:-18px; } 
.gamesListItems.promo ul .first { width:31em; height:24em; padding-left:0; float:left; padding-right:1em; } 
.gamesListItems.promo ul li.first .label a { font-size:20px; } 
.gamesListItems.promo ul li .label { padding:.3em 0 .2em 0; } 
.gamesListItems.promo ul li { width:14em; padding-left:1.5em; float:left; clear:none; height:16em; } 
.gamesListItems.promo { padding:0 0 0 0; border:0px none; border-top:0.1em solid #E1E1E1; } 
.gamesListItems.promo .game { text-align:left; } 

.gamesListItems.promo2 { border:0px none; } 
.gamesListItems.promo2 .body { padding:0; } 
.gamesListItems.promo2 ul .first { float:left; height:24em; padding-left:0; padding-right:1em; width:31em; } 
.gamesListItems.promo2 ul li.first .label a { font-size:2em; } 
.gamesListItems.promo2 ul li { width:30em; padding-left:.5em; float:left; clear:none; height:10em; } 
.gamesListItems.promo2 { padding:0 0 0 0; border:0px none; } 
.gamesListItems.promo2 .game { text-align:left; } 
.gamesListItems.promo2 ul li a { float:left; } 
.gamesListItems.promo2 .body ul li a img { clear:both; padding:0; border:1px solid #111111; margin-right:10px; } 
.gamesListItems.promo2 ul li.first a img { clear:none; float:left; width:auto; background:#1b1b1b; padding:1em; margin:0; } 
.gamesListItems.promo2 ul li .label { padding:.3em 0 .2em 0; float:left; } 
.gamesListItems.promo2 ul li .value { float:left; width:16.5em; } 
.gamesListItems.promo2 ul .label .contactlabel { font-size:16px; color:#000; border-top:1px solid #E5E5E5; padding-top:12px; width:290px; } 
.gamesListItems.promo2 ul .value .contact { width:300px; } 
.gamesListItems.promo2 ul li .value li a { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 -183px; color:#192129; font-size:13px; font-weight:normal; padding:0 0 2px 20px; text-decoration:underline; } 
.gamesListItems.promo2 ul li .value li .phone { background-position:5px -236px; } 
.gamesListItems.promo2 ul li .value li .facebook { background-position:0 -209px; } 
.gamesListItems.promo2 ul li .value li .friend { background:transparent none; padding:0; } 
.gamesListItems.promo2 ul li.first .value { clear:both; display:block; float:none; width:auto; } 
.gamesListItems.promo2 ul li ul li { height:1em; float:left; width:10em; } 

.gamesListItems.simplePromo { border-width:0; }
.gamesListItems.simplePromo li.first { padding-left:0 }
.gamesListItems.simplePromo li { clear: right; float: left; padding: 0 0 0 27px; width: 136px; } 
.gamesListItems.simplePromo li img { clear:both;  } 
.gamesListItems.simplePromo li span { clear:both } 

.gamesListItems.playlist { border:0px none; } 
.gamesListItems.playlist .header h2 { padding-left:0; } 
.gamesListItems.playlist .body { padding-top:0; padding-left:0; } 
.gamesListItems.playlist .label a { font-size:1.3em; } 
.gamesListItems.playlist li { border-top:1px solid #d1d1d1; padding:1em 0; } 


/********** END: GAMES LIST ITEMS MODULE STYLES **********/

/********** BEGIN: GAMES NAV MODULE STYLES **********/
.gamesNav { border:1px solid #ccc } 
.gamesNav .header { background:#cccccc; } 
.gamesNav .header h2 { color:#000; font-size:14px; display:inline} 
.gamesNav .body { margin:0 0 1em 0; padding:0; border-bottom:1px solid #fff; } 

.gamesNav ul a { font:bold 1.2em arial; padding:0 0 0 1em; } 
.gamesNav ul li { padding:0.5em 0; } 

.gamesNav li.active { border:none; background-color:#dd490b; padding:0.3em 0; color:#FFF; } 
.gamesNav li.active a, .gamesNav .tags li.active a:hover { color:#fff; font-weight:bold; } 

.gamesNav li .itembox { display:block; margin-left:1em; margin-right:0.6em; } 
.gamesNav li .itembox a { padding:0; } 

/********** END: GAMES NAV MODULE STYLES **********/

/********** BEGIN: GAMES NEWSLETTER STYLES **********/
.gamesNewsletter form input.inputText { width:160px; float:left; } 
.gamesNewsletter form input.btnSubmit { background-position:0 -55px; border:none; height:28px; width:81px; cursor:pointer } 
.gamesNewsletter .body { padding:0 1em 1em 1em; } 
/********** END: GAMES NEWSLETTER STYLES **********/

/********** BEGIN: GAMES PAGE TITLE STYLES **********/
.gamesPageTitle { padding-bottom:0; margin-bottom:6px; margin-right:1em; } 
.gamesPageTitle .header { padding-left:0; }
.gamesPageTitle .breadCrumbs { font-size:12px; margin:5px 0; } 
.Main .gamesPageTitle .breadCrumbs { margin-bottom:0; } 
.gamesPageTitle .sponsor { float:right } 
.gamesPageTitle h1 { color:#333346; display:inline; font-weight:bold; font-size:22px; letter-spacing:-1px; } 
.gamesPageTitle .body { padding:0 0 0.3em 0; font:normal 18px arial; clear:both } 
.gamesPageTitle h1 .highlight { font-weight:bold; } 
.gamesPageTitle .body .highlight {  }
.gamesPageTitle .favorites { float:right; font-size:12px; margin-top:0; width:175px; } 
.gamesPageTitle .favorites .faveRating a { font-size:12px; background-position:0 -853px; height:21px; line-height:22px; padding-left:7px; text-decoration:underline; } 
.gamesPageTitle .favorites .faveRating .heart_add { background-position:0 -888px; } 
.gamesPageTitle .favorites .faveRating .heart_remove { font-weight:normal; } 
.gamesPageTitle .favorites #snsContainer { float:left; padding:0; } 
.gamesPageTitle .body .favorites form { float:left; padding:3px; }
.gamesPageTitle .favorites #snsContainer a { font-size:12px; line-height:12px; padding:0; }
.gamesPageTitle .favorites #snsContainer span.snsButtonContainer { display:inline; float:none; margin:0; } 
.gamesPageTitle .favorites #snsContainer a.snsButton { display:inline; padding:0; font-size:12px; } 
.gamesPageTitle .favorites form.faveRating { float:right; }
.gamesPageTitle .fb_edge_widget_with_comment { margin-top:5px; z-index:1!important;}
/********** END: GAMES PAGE TITLE STYLES **********/

/********** BEGIN: GAMES PLAYER CARD MODULE STYLES **********/
.gamesPlayerCard .body { padding:0; } 
.gamesPlayerCard img { border:0; } 
.gamesPlayerCard .profile { background:#fff; border-width:1px 0 1px 0; border-color:#d1d1d1; border-style:solid; padding:1em; zoom:100%; position:relative; height:6em; } 
.gamesPlayerCard .profile .icon { position:absolute; top:7px; left:1em;  max-height:55px; max-width:55px;} 
.gamesPlayerCard .profile .screenName { font-weight:bold; font-size:1.6em; display:block; color:#000; overflow:hidden; position:absolute; top:1em; left:5em; width:188px; } 
.gamesPlayerCard .profile a { text-decoration:underline; position:absolute; top:3.4em; left:8.1em; } 
.gamesPlayerCard .profile .stars { position:absolute; top:1.9em; right:.5em; color:#dd490d; font-size:1.6em; font-weight:bold; background-position:146px -476px; padding-right:20px; width:144px; text-align:right; } 
.gamesPlayerCard .profile #snsContainer { margin:0; width:auto; top:3.4em; left:7.9em; padding:0; position:absolute; } 
.gamesPlayerCard .profile #snsContainer span.snsButtonContainer { margin:0; background:none; border:0px none; text-align:left; float:none; padding-left:2px; } 
.gamesPlayerCard .profile #snsContainer a.snsButton { color:#124c9f; text-decoration:underline; display:inline; padding:0; width:4em; top:0; left:0; font-size:12px; } 
.gamesPlayerCard .profile #snsContainer a.snsButton:hover { background:none; color:#000; } 
.gamesPlayerCard .profile #snsContainer #aol-header-login, .gamesPlayerCard .profile #snsContainer .jSignIn { font-size:12px; left:0; padding:0; position:relative; top:0; }
.gamesPlayerCard .profile:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesPlayerCard .body .tabs ul li { cursor:pointer; outline-width:0; padding:0; border-width:0 1px 1px 1px; text-transform:uppercase; background-color:#F2F5F8; background-position:0 -436px; } 
.gamesPlayerCard .body .tabs ul li a { padding:0.8em 0 0.8em 1em; text-align:left; width:14.5em; } 
.gamesPlayerCard .body .tabs ul li.active { background:#fff none; border:solid #aab0b0; border-width:0; } 
.gamesPlayerCard .body .tabs ul .recentlyPlayed a, .gamesPlayerCard .body .tabs ul .myFavorites a { background-position:126px -332px; _background-image:none; } 
.gamesPlayerCard .body .tabs ul .recentlyPlayed.active a, .gamesPlayerCard .body .tabs ul .myFavorites.active a { background-color:#FFFFFF; background-position:126px -300px; _background-image:none; } 
.gamesPlayerCard .body .tabs ul .myFavorites a { background-position:126px -395px; border-right-width:0; } 
.gamesPlayerCard .body .tabs ul .myFavorites.active a { background-position:126px -364px; } 
.gamesPlayerCard .body .tabs .clear { background:#fff; } 
.gamesPlayerCard .body .tabcontent { padding:1em 1em 1em 1em; } 
.gamesPlayerCard .body .tabcontent.My.Favorites { position:relative; } 
.gamesPlayerCard div.favorites, .gamesPlayerCard div.recentlyPlayed { font-size:12px; margin-bottom:0.5em; } 
.gamesPlayerCard div.favorites { position:relative; } 
.gamesPlayerCard div.favorites .no_fav { padding:0 1.2em 0 4.4em; } 
.gamesPlayerCard .favorites .no_icon, .gamesPlayerCard .recentlyPlayed p { margin:0.5em; zoom:100%; } 
.gamesPlayerCard .favorites .icon { background-position:0 -2953px; left:0px; padding:21px; position:absolute; top:3px; z-index:1; } 
.gamesPlayerCard .favorites p.no_fav { padding-left:4em; } 

.gamesPlayerCard .favorites span.label { display:block; float:none; } 

.gamesPlayerCard .recommendations { border-top:1px solid #d1d1d1; font-size:1.2em; height:26em; zoom:100%; } 
.gamesPlayerCard .recommendations h3 { float:left; padding:0 0 0 6px; background-color:#FFFFFF;font-weight:bold; width:203px; margin:5px 0; position:static; } 
.gamesPlayerCard .recommendations .galleryNav { float:right; padding:1em 0.6em 0 0; } 
.gamesPlayerCard .recommendations ul { clear:both; } 
.gamesPlayerCard .recommendations .galleryNav ul { clear:none; } 
.gamesPlayerCard .recommendations .galleryNav li { float:left; padding-left:.2em; background:transparent none repeat scroll 0 0; } 
.gamesPlayerCard .recommendations .galleryNav li a { height:23px; width:24px; padding:0; cursor:pointer; display:block; font-size:1em; margin:0; text-decoration:none; text-indent:-9999px; } 
.gamesPlayerCard .recommendations .galleryNav .galleryNavNext a, .gamesPlayerCard .recommendations .galleryNav .galleryNavPrev a { background-color:#dd490b; background-position:-28px -171px; } 
.gamesPlayerCard .recommendations .galleryNav .galleryNavPrev a { background-position:0 -171px; } 

.gamesPlayerCard .recommendations .galleryLabel { display:none; } 
.gamesPlayerCard .recommendations img { border:1px solid #111; padding:0; } 
.gamesPlayerCard .recommendations .galleryItem { padding:0 0 .7em .5em } 
.gamesPlayerCard .recommendations .galleryItem a { display:block; padding-bottom:.5em; } 
.gamesPlayerCard .recommendations .galleryItem .recName { font-size:14px; margin-left; } 
.gamesPlayerCard .recommendations .galleryItem .recDescription { display:block; margin:0 11px; } 

.gamesPlayerCard .favorites ul, .gamesPlayerCard .recentlyPlayed ul { max-height:14.4em; overflow:auto; background:#fff; } 
.gamesPlayerCard .favorites ul li, .gamesPlayerCard .recentlyPlayed ul li { height:2em; padding-top:0.25em; border-bottom:1px dotted #cdcdcd; } 
.gamesPlayerCard .favorites ul li a, .gamesPlayerCard .recentlyPlayed ul li a { color:#1d5287; font-weight:bold; padding:0.1666em 0.9em 0.5em 0; float:left; display:block; } 
.gamesPlayerCard .favorites form.faveRating input { margin:0; } 
.gamesPlayerCard .favorites ul .active a { color:#9e3b14; } 
.gamesPlayerCard .favorites ul.faveRating { overflow:hidden; height:1.2em; padding:0; margin:0; border:0px none; } 
.gamesPlayerCard .favorites ul .active, .gamesPlayerCard .favorites .active .faveName { color:#fff; } 
.gamesPlayerCard .favorites ul.faveRating li { background:none; margin:0; padding:0; } 
.gamesPlayerCard .favorites ul.faveRating li a { float:none; } 
.gamesPlayerCard .favorites ul li.active .faveRating li { background:none; } 
.gamesPlayerCard .favorites form.faveRating { background-color:transparent; float:right; height:1em; margin:0.4em 0.9em 0 0; width:1.08333em; } 
.gamesPlayerCard .favorites .faveRating a.heart_remove { background-position:-1398px -308px; text-indent:-10000px; padding:1px; zoom:100%; } 
.gamesPlayerCard .favorites .faveRating a.heart_remove:hover { background-position:-1398px -330px; } 
.gamesPlayerCard .favorites #snsContainer { display:inline-block; float:none; padding:0; } 
.gamesPlayerCard .favorites #snsContainer:after { clear:none; display:inline; } 
 .gamesPlayerCard .favorites #snsContainer .snsButtonContainer { background:none; border-width:0; margin:0; } 
.gamesPlayerCard .favorites #snsContainer a.snsButton { font-size:12px; padding:0; *margin-right:4px; } 
.gamesPlayerCard .favorites #snsContainer a.snsButton:hover { background:none; color:#000; text-decoration:underline; } 
 
.gamesPlayerCard .raffle { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/background-partner-sprite) no-repeat scroll 0 0; border-bottom:1px solid #CDCDCD; padding:1.2em; } 
.gamesPlayerCard .raffle #snsContainer a.snsButton { border-width:0; color:#124C9F; font-weight:bold; padding:0; font-size:12px; } 
.gamesPlayerCard .raffle .ticker { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 105px -276px; } 
.gamesPlayerCard .raffle .ticker .label { color:#333333; font-size:1.5em; font-style:italic; font-weight:normal; margin-bottom:3px; } 
.gamesPlayerCard .raffle .ticker .value { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll -13px -378px; color:#333333; font-size:2em; font-weight:bold; height:34px; letter-spacing:0.23em; line-height:1.8em; text-align:center; width:102px; *width:98px; } 

.gamesPlayerCard .raffle .blurb { color:#666666; font-size:1.2em; margin-top:12px; } 
.gamesPlayerCard .raffle .blurb a { color:#1D5287; display:block; text-decoration:underline; } 
.gamesPlayerCard .raffle .blurb a:hover { color:#1D5287; text-decoration:none; } 

.gamesPlayerCard .raffle .auth { color:#666666; float:left; font-size:1.2em; margin-bottom:1em; } 
.gamesPlayerCard .raffle .auth * { display:inline-block !important; } 
.gamesPlayerCard .raffle #snsContainer { float:none; margin:0; padding:0; vertical-align:bottom; } 
.gamesPlayerCard .raffle #snsContainer span.snsButtonContainer { float:none; margin:0; } 
.gamesPlayerCard .raffle #snsContainer a.snsButton { color:#1D5287; font-size:12px; padding:0; text-align:left; text-decoration:underline; } 

/* begin IE specific styles for favorites */
.gamesPlayerCard .favorites ul, .gamesPlayerCard .recentlyPlayed ul { _height:17.5em; _width:288px; _overflow-x:hidden; } 
.gamesPlayerCard .favorites ul li, .gamesPlayerCard .recentlyPlayed ul li { *margin-bottom:-3px; _width:288px; _overflow:hidden; } 
.gamesPlayerCard .favorites ul li a, .gamesPlayerCard .recentlyPlayed ul li a { _width:235px; } 
.gamesPlayerCard .favorites ul.faveRating, .gamesPlayerCard .favorites ul.faveRating li, .gamesPlayerCard .favorites ul.faveRating li a { _width:auto; } 
.gamesPlayerCard .favorites ul li form.faveRating { _margin:0.4em 0.8em 0 0; *position:static; _position:fixed; } 
.gamesPlayerCard .favorites #snsContainer { _display:inline !important; _vertical-align:bottom; _width:45px; } 
.gamesPlayerCard .raffle .auth { *margin-right:0; *width:285px; } 
.gamesPlayerCard .raffle #snsContainer { *display:inline !important; *height:20px; *top:0; _height:20px; _width:45px; _overflow:hidden; } 
.gamesPlayerCard .raffle #snsContainer span.snsButtonContainer { *margin-right:5px; *margin-top:-30px; } 
/*end IE specific styles for favorites */
/********** END: GAMES PLAYER CARD MODULE STYLES **********/

/********** BEGIN: GAMES PLAY MODULE STYLES **********/
.gamesPlay { background-color:transparent; border:1px solid #2b2b2b; margin:0 0 0.7em 0.7em; overflow:hidden; _zoom:1; } 
.gamesPlay iframe { overflow:hidden; } 
.gamesPlay iframe.size683, .gamesPlay iframe.size634, .gamesPlay iframe.size540 { height:540px; margin-top:0; } 
/********** END: GAMES PLAY MODULE STYLES **********/

/********** BEGIN: GAMES PLAY INFO MODULE STYLES **********/
.Game-Play #ajaxResults { margin-bottom:-3px; } 
.Game-Play #y { margin-top:1em; } 
body.gamePlayIframe { background-color:transparent; *background-color:#5B5B5B; } 
body.leaders { background-color:#FFF; } 
.gamesPlayInfo { background-color:#5b5b5b; border-width:0px; display:block; height:100%; overflow:hidden; padding:0.7em 0.9em 0.9em 0.9em; zoom:100%; } 
.gamesPlayInfo .header { background-color:transparent; border-width:0px; } 
.gamesPlayInfo .body { background-color:transparent; } 
.gamesPlayInfo .ratingsSection { position:relative; float:left; margin-right:1.1em; text-align:left; width:30.2em; zoom:100%; } 
.gamesPlayInfo .ratingsSection .gameRating { margin-top:0.2em; } 
.gamesPlayInfo .ratingsSection #snsContainer { margin:0 4px 0 0; width:auto; } 
.gamesPlayInfo .ratingsSection #snsContainer a { color:#2361B6; float:none; font-size:1em; font-weight:bold; line-height:normal; padding:0; text-decoration:underline; text-transform:uppercase; white-space:nowrap; } 
.gamesPlayInfo .ratingsSection #snsContainer a.snsButton:hover { background:transparent none; text-decoration:underline; } 
.gamesPlayInfo .ratingsSection #snsContainer .snsNotify { margin:0; } 
.gamesPlayInfo .ratingsSection .subTitle { color:#96CF10; font-size:1.1em; font-weight:bold; text-transform:uppercase; } 
.gamesPlayInfo .ratingsSection .icon { float:right; height:18px; text-indent:-9999px; } 
.gamesPlayInfo .ratingsSection .single { background-position:-249px -38px; width:12px; } 
.gamesPlayInfo .ratingsSection .multi { background-position:-249px -10px; width:23px; } 
.gamesPlayInfo .ratingsSection .gameName, .gamesPlayInfo .ratingsSection .gameName a { color:#fff; display:block; font-size:16px; font-weight:bold; } 
.gamesPlayInfo .ratingsSection .ratings { color:#292929; background-color:#e9e9e9; margin-top:4px; overflow:hidden; padding:0; /* modtemp display:none; */ } 
.gamesPlayInfo .ratingsSection .favorite { clear:both; display:block;  } 
.gamesPlayInfo .ratingsSection .ratings .label { float:left; font-size:13px; } 
.gamesPlayInfo .ratingsSection .ratings .value { clear:left; float:left; font-size:11px; margin-top:4px; width:100%; } 

.gamesPlayInfo .ratingsSection .ratings .faveRating { float:right; } 
.gamesPlayInfo .ratingsSection .ratings .favorite,
.gamesPlayInfo .ratingsSection .ratings .average { background-color:#E4E4E4; background-position:left -962px; border-bottom:1px solid #BFBFBF; border-top:1px solid #E4E4E4; float:left; padding:0.7em 1em; position:relative; width:28.2em; } 
.gamesPlayInfo .ratingsSection .ratings .favorite { border-left:1px solid #E4E4E4; padding:0.7em 0.8em 0.7em 1em; width:28.3em; } 
.gamesPlayInfo .ratingsSection .ratings .favorite form.faveRating { position:absolute; right:7px; top:0; } 
.gamesPlayInfo .ratingsSection .ratings .faveRating a { float:right; outline:0; padding:15px 18px; text-indent:-999px; width:1em; } 
.gamesPlayInfo .ratingsSection .ratings .faveRating a.heart_remove { background-position: -1547px -300px; } 
.gamesPlayInfo .ratingsSection .ratings .faveRating a.heart_remove:hover { background-position:-1596px -300px; } 
.gamesPlayInfo .ratingsSection .ratings .faveRating a.heart_add { background-position:-1443px -300px; } 
.gamesPlayInfo .ratingsSection .ratings .faveRating a.heart_add:hover { background-position:-1496px -300px; } 
.gamesPlayInfo .ratingsSection .ratings .average form.gameRating { position:absolute; right:14px; top:8px; } 
.gamesPlayInfo .ratingsSection .average { clear:both; display:block; } 

.gamesPlayInfo .tabsSection { border:solid #454545; border-width:0 0 1px 1px; float:left; width:64.5em; } 
.gamesPlayInfo .tabs { background-position:0 -1091px; } 
.gamesPlayInfo .tabs li { background-color:#636363; background-position:-248px -263px; border-width:0; height:36px; text-transform:uppercase; width:128px; } 
.gamesPlayInfo .tabs li a { background-position:-249px -263px; border-width:0; color:#d6d6d6; cursor:pointer; font-size:11px; line-height:39px; height:36px; padding:0;  } 
.gamesPlayInfo .tabs .active { background-color:#df4300; background-position:-388px -263px; } 
.gamesPlayInfo .tabs .active a { background-position: -388px -263px; border-width:0px; color:#FFF;}
.gamesPlayInfo .tabs .Recommendations { text-indent:0; }
.gamesPlayInfo .tabs .Recommendations a { color:#d6d6d6; font-size:11px; line-height:39px; }
.gamesPlayInfo .tabs .Recommendations.active a { color:#FFF; }
.gamesPlayInfo .tabs .Stamps, .gamesPlayInfo .tabs .Share, .gamesPlayInfo .tabs .Leaderboard, .gamesPlayInfo .tabs .Download { overflow:hidden; text-indent:-999px; }
.gamesPlayInfo .tabs .Stamps a { background-position: -248px -66px; } 
.gamesPlayInfo .tabs .Share a { background-position: -248px -157px; } 
.gamesPlayInfo .tabs .Leaderboard a { background-position: -248px -501px; } 
.gamesPlayInfo .tabs .Stamps.active a { background-position:-388px -66px; } 
.gamesPlayInfo .tabs .Download a { background-position:-248px -111px; } 
.gamesPlayInfo .tabs .Download.active a { background-position:-388px -111px; } 
.gamesPlayInfo .tabs .Leaderboard.active a { background-position:-388px -501px; } 
.gamesPlayInfo .tabs .Share.active a { background-position:-388px -157px; } 

.gamesPlayInfo .tabsSection .tabcontent { clear:both; background:#fff; border-right:1px solid #454545; overflow:hidden; padding:0.6em 1.5em 1.5em 1.5em; text-align:left; zoom:100%; } 
.gamesPlayInfo .tabsSection .tabcontent:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesPlayInfo .tabsSection .tabcontent h2 { color:#767676; font-size:1.2em; } 
.gamesPlayInfo .tabsSection .tabcontent p { border-top:1px dotted #ccc; clear:both; font-size:1.1em; padding-top:0.8em; } 
.gamesPlayInfo .tabsSection .tabcontent li { float:left; margin:0.4em 0; text-align:left; width:29em; } 
.gamesPlayInfo .tabsSection .tabcontent img { float:left; margin-right:1.1em; width:75px; height:75px; } 
.gamesPlayInfo .tabsSection .share img {  height:4.6em; width:7.5em; } 
.gamesPlayInfo .tabsSection .tabcontent li p { border-width:0; clear:none; color:#767676; font-size:1.1em; margin-left:7.9em; padding:0; } 

.gamesPlayInfo .tabsSection .download li { color:#767676; float:left; margin:0.9em 0.9em 0.9em 0; text-align:left; } 
.gamesPlayInfo .tabsSection .download li a { display:block; font-weight:bold; padding:0.9em 0 5.5em 8.5em; } 
.gamesPlayInfo .tabsSection .download li .anchor { font-size:1.4em; } 
.gamesPlayInfo .tabsSection .download li .anchor:hover { text-decoration:underline; } 
.gamesPlayInfo .tabsSection .download li .filesize { color:#515151; display:block; font-size:1.2em; font-weight:normal; } 
.gamesPlayInfo .tabsSection .download .dltrial, .gamesPlayInfo .tabsSection .download .buyfull { background-position:-6px -727px; } 
.gamesPlayInfo .tabsSection .download .buyfull { background-position:-6px -857px; } 

.gamesPlayInfo .tabsSection .recommendations .info { color:#333333; float:none; font-size:12px; }
.gamesPlayInfo .tabsSection .recommendations .label { display:block; }
.gamesPlayInfo .tabsSection .recommendations li { font-size:12px;  margin:10px 10px 0 0;  width:30%; }
.gamesPlayInfo .tabsSection .recommendations img { border:1px solid #e1e1e1; margin-right:5px; padding:5px; }

.gamesPlayInfo .tabsSection .share { padding-top:1.5em; color:#333; font-size:1.2em } 
.gamesPlayInfo .tabsSection .tabs .share { padding-top:0; } 
.gamesPlayInfo .tabsSection .share .info { float:left; width:30%; text-align:left; } 
.gamesPlayInfo .tabsSection .share .label { display:block; font-weight:bold; } 
.gamesPlayInfo .tabsSection .share #statsShare { float:right; width:60%;}
.gamesPlayInfo .tabsSection .share .aol-addthis { } 
.gamesPlayInfo .tabsSection .share .aol-addthis li { float:left; height:1.5em; list-style-type:none; width:10em; } 
.gamesPlayInfo .tabsSection .share .aol-addthis li a  { background:transparent url(http://o.aolcdn.com/os/aol/aol-addthis.png) no-repeat scroll 0 0; display:inline; float:left; margin-right:10px; padding-left:4px;  }
.gamesPlayInfo .tabsSection .share .aol-addthis li span { float:left; height:16px; padding-left:19px; padding-top:3px; } 
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_email { }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_facebook { background-position:0 -20px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_twitter { background-position:0 -40px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_aim { background-position:0 -60px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_myspace { background-position:0 -80px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_compact { background-position:0 -100px; padding-left:5px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_google { background-position:0 -120px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.default { background-image:url(http://o.aolcdn.com/os/games/images/sprites/addthis); height:16px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_bebo { background-position:0 -2176px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_myaol { background-position:0 -3392px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_stumbleupon { background-position:0 -2816px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_friendfeed { background-position:0 -2400px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_delicious { background-position:0 -144px; }
.gamesPlayInfo .tabsSection .share .aol-addthis li a.addthis_button_digg { background-position:0 -3696px; }


.gamesPlayInfo #modtemp.quigo { display:none; border-width:0; margin-top:1em; } 

#viewFaves, #myFavesHeader { cursor:pointer; } 
#myFavesHeader { background:#353535 url(http://o.aolcdn.com/os/games/images/modules/icons/close) no-repeat 264px 11px; color:#fff; font-weight:bold; } 
.gamesPlayInfo .ratingsSection #viewFaves { background-color:#4D4D4D; background-position:-252px -423px; height:28px; margin:0; padding:0; text-indent:0; zoom:100%; /* modtemp display:none; */ } 
.gamesPlayInfo .ratingsSection #viewFaves h2 { color:#FFFFFF; float:left; font-size:1.3em; margin:0.5em 0 0 0; padding-left:2em; } 
.gamesPlayInfo .ratingsSection #viewFaves span.value { color:#b3b3b3; float:left; font-size:1.1em; margin:0.7em 0 0 0.5em; } 
.gamesPlayInfo .ratingsSection #viewFaves.on { background-position:-252px -456px; border-width:0; } 

.gamesPlayInfo .ratingsSection #myFaves { background-color:#fff; border:1px solid #fff; bottom:30px; left:0; position:absolute; z-index:100; width:300px; border-bottom:0px none; /* modtemp display:none; */ } 
.gamesPlayInfo .ratingsSection #myFaves .body p { padding:1.5em 4em; font-size:10px; } 
.gamesPlayInfo .ratingsSection #myFaves .body p .label { clear:both; display:block; font-size:1.3em; } 
.gamesPlayInfo .ratingsSection #myFaves .body p .value { clear:both; display:block; font-size:1.1em; } 
.gamesPlayInfo .ratingsSection #myFaves .header { background:#353535 url(http://o.aolcdn.com/os/games/images/modules/icons/close) no-repeat 264px 10px; color:#fff; font-size:13px; padding:6px 5px; } 
.gamesPlayInfo .ratingsSection #myFaves .header h2 { font-size:13px; }
.gamesPlayInfo .ratingsSection #myFaves .body { padding:0; } 
.gamesPlayInfo .ratingsSection #myFaves ul { background:#f9f9f9; max-height:7.5em; overflow:auto; position:relative; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul li { clear:left; background:#f9f9f9; border-bottom:1px solid #ededed; height:2em; padding-top:0.3em; } 
.gamesPlayInfo .ratingsSection #myFaves ul li a { color:#1d5287; font-weight:bold; font-size:1.1em; padding:0.1666em 0.9em 0 0.9em; float:left; display:block; } 
.gamesPlayInfo .ratingsSection #myFaves form.faveRating input { margin:0; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul.faveRating { overflow:hidden; height:1.2em; max-height:1.2em; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul .active { background:transparent none; color:#fff; } 
.gamesPlayInfo .ratingsSection #myFaves .active .faveName { color:#fff; } 
.gamesPlayInfo .ratingsSection #myFaves .active ul.faveRating { background-color:transparent; } 
.gamesPlayInfo .ratingsSection #myFaves ul.faveRating li { background:none; margin:0; padding:0; } 
.gamesPlayInfo .ratingsSection #myFaves ul.faveRating li a { float:none; } 
.gamesPlayInfo .ratingsSection #myFaves ul li.active .faveRating li { background:transparent none; } 
.gamesPlayInfo .ratingsSection #myFaves form.faveRating { background-color:transparent; float:right; height:1em; margin:0.4em 0.9em 0 0; width:1.2em; ; } 
.gamesPlayInfo .ratingsSection #myFaves .faveRating a.heart_remove { background-position:-1398px -308px; text-indent:-10000px; padding:1px ; } 
.gamesPlayInfo .ratingsSection #myFaves .faveRating a.heart_remove:hover { background-position:-1398px -330px; } 
/* begin IE specific styles for favorites */
.gamesPlayInfo .ratingsSection #myFaves .body ul { _height:7.5em; _width:260px; _overflow-x:hidden; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul li { *margin-bottom:-3px; _width:260px; _overflow:hidden; _height:2.5em; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul li a { _width:212px; } 
.gamesPlayInfo .ratingsSection #myFaves .body ul.faveRating,.gamesPlayInfo .ratingsSection #myFaves .body ul.faveRating li, .gamesPlayInfo .ratingsSection #myFaves .body ul.faveRating li a { _width:auto; } 
.gamesPlayInfo .ratingsSection #myFaves .body form.faveRating { _width:2em; _margin-right:1.1em; *position:static; _position:fixed; } 
.gamePlayIframe { padding:0; } 
.gamePlayIframe .ratingsSection { padding-top:0; } 
.gamePlayIframe .ratingsSection .ratings .favorite, .gamesPlayInfo .ratingsSection .ratings .average { *width:282px; } 
.gamePlayIframe .ratingsSection .ratings .faveRating a { *width:46px; } 
.gamePlayIframe .ratingsSection #myFaves .body ul { *width:298px; } 
.gamePlayIframe .ratingsSection #myFaves .body ul li { *width:280px; _width:300px; } 
 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard { padding-top:6px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard table { width:84%; float:left; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard table td { padding:0; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard ul { font-size:10px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard ul li { display:block; height:3em; width:13em; float:left; padding:0; display:block; clear:none; font-size:1.2em; margin:.1em 0; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard ul li.altHead { background-position:6px -570px; height:145px; width:140px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard ul li span { color:#898989; font-size:0.9em; font-weight:normal; vertical-align:text-top; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .icon { float:left; clear:right; width:30px; height:30px; border:1px solid black; margin-right:0.6em } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .iconTop { width:45px; height:45px; display:block; margin:31px 0 0 3px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .num { color:#666666; font-weight:bold; float:left; font-size:1.2em; line-height:0.9em; margin-right:0.5em; text-align:right; width:1em; height:3em } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .numTop { background:transparent url(http://o.aolcdn.com/os/games/images/modules/icons/numberOne-gamePlay) no-repeat scroll 0 0; height:2.5em; width:2.5em; *margin-left:0; text-align:center; text-indent:-150px; float:left } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .altHead .user, .gamesPlayInfo .leaderBoard .altHead .points { margin-left:11px; text-align:center; width:114px; _margin-left:6px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .user { color:#111111; font-weight:normal; float:left; display:block; width:90px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .points { font-size:0.9em; float:left; display:block; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .userTop, .gamesPlayInfo .leaderBoard .pointsTop { font-size:1.1em; padding-top:0.4em; clear:both; font-weight:bold } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .pointsTop { padding-top:0; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .userTop .label, .gamesPlayInfo .leaderBoard .pointsTop .label { display:none } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile { width:8em; float:right; border-left:1px solid #898989; padding-left:1.5em } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile .label { color:#aaa; display:block; font-size:1.2em; text-transform:uppercase; padding-bottom:7px; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile .rank { clear:both } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile .rank .label { display:inline; font-size:1.2em; font-weight:bold; text-transform:none } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile #snsContainer { float:none; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile #snsContainer .signin { float:left; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile #snsContainer .snsButtonContainer { text-align:left; } 
.gamesPlayInfo .tabsSection .tabcontent .leaderBoard .profile #snsContainer a.snsButton { padding-top:0.1em; } 
/********** END: GAMES PLAY INFO MODULE STYLES **********/

/********** BEGIN: GAMES PLAYLIST MODULE STYLES **********/
.gamesPlaylist .body ul li { clear:both; margin-bottom:0px; } 
.gamesPlaylist .body ul li a img { float:left; margin-right:10px; } 
.gamesPlaylist .body ul li:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesPlaylist .body .gameRating li { clear:none; margin:0; padding:0; } 
.gamesPlaylist { font-size:1.2em; margin:0 10px 20px 0; } 
.gamesPlaylist .details .name { font-size:14px; } 
.gamesPlaylist .body { padding:0; border-top:1px solid #cdcdcd; } 
.gamesPlaylist .details { float:left; width:41em; height:92px; } 
.gamesPlaylist .rating { background-position:0 -809px; float:right; text-align:center; width:125px; height:38px; } 
.gamesPlaylist .rating form { padding:0.5em .5em .5em .8em; } 
.gamesPlaylist .rating form input { margin:0; } 
.gamesPlaylist .rating span.label { float:left; padding:.3em 0 0 3em; } 
.gamesPlaylist .body ul li .details a img { border:1px solid #111111; margin-bottom:0.4em; padding:0; height:85px; width:85px; } 
.gamesPlaylist .body ul li .description { margin:3px 0; display:block; } 
.gamesPlaylist .body ul .alt1, .gamesPlaylist .body ul .alt0 { border-bottom:1px dotted #CCCCCC; padding:15px 0 10px 0; margin:0; zoom:100%; } 
.gamesPlaylist .body ul .alt1 .clear, .gamesPlaylist .body ul .alt0 .clear { height:0; font-size:0; } 
.gamesPlaylist .body .gameRating li { border:0px none; margin-bottom:6px; } 
.gamesPlaylist .header h2 { padding-left:0; } 
.gamesPlaylist .body .footer { border-top:0px none; } 
.gamesPlaylist .body ul .alt { border-bottom:1px dotted #CCCCCC; padding:15px 0; margin:0; height:100%; } 
.gamesPlaylist .body ul li .url { display:block; text-decoration:underline; } 
.gamesPlaylist .body ul li .details .url { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-browseGames) repeat scroll 0 -178px; 
height:26px; margin-left:97px; text-indent:-999px; width:69px; } 
.gamesPlaylist .body ul li .details .url:hover { background-position:-96px -178px; } 
.gamesPlaylist .gameRating.sm { background-position:0 -680px; height:32px; width:113px; padding:2px 0 0 3px; } 
.gamesPlaylist .body ul .alt .img { float:left; width:65px; height:60px; padding:3px 8px 0 0; text-align:center; text-transform:uppercase; font-size:12px; background-position:0 -735px; } 
.gamesPlaylist .body ul .alt .img .count { display:block; font-size:28px; font-weight:bold; color:#db490d; } 
.gamesPlaylist .body ul .alt .name { font-size:1.5em; color:#000; font-weight:bold; } 
.gamesPlaylist .gameRating.sm a { height:2em; width:1.8em; } 
.gamesPlaylist .rating span.label { color:#CDCDCD; font:bold 10px arial; } 
.gamesPlaylist .user span.label { color:#DD490B; } 
.gamesPlaylist .gameRating.sm a.on { background-position:-448px -206px; } 
.gamesPlaylist .gameRating.sm a.off { background-position:-479px -206px; } 
.gamesPlaylist .pagination { border-top:0px none; margin:0; font-size:1em; } 
.gamesPlaylist .pagination .nav  li { clear:none; } 
.gamesPlaylist .pagination ul li.active { border:1px solid #ccc; padding:2px 5px; color:#124C9F; } 
.gamesPlaylist .pagination .navPrev { margin-right:5px; } 
.gamesPlaylist .pagination .navNext { margin-left:5px; } 
/********** END: GAMES PLAYLIST MODULE STYLES **********/

/********** BEGIN: GAMES PLAY PROMO MODULE STYLES **********/
.gamesPlayPromo { background:#fff url(http://o.aolcdn.com/os/games/images/modules/backgrounds/gamePlay-borderTop) no-repeat 0 0; border:solid #d3d1d1; border-width:0 0 1px 0; padding:1.5em; } 
.gamesPlayPromo .header { background:transparent none; border-bottom:5px solid #ececec; margin:0; } 
.gamesPlayPromo .header h2 { color:#000; font-size:1.1em; padding:1.1em 0; text-transform:uppercase; } 
.gamesPlayPromo .body { border-bottom:1px solid #ececec; margin:0; overflow:hidden; padding:1em 0; } 
.gamesPlayPromo .body h3 { font-size:1.4em; margin-bottom:0.2em; text-decoration:none; } 
.gamesPlayPromo .body h3 a { text-decoration:none; } 
.gamesPlayPromo .body p, .gamesPlayPromo .body a { font-size:1.1em; } 
.gamesPlayPromo .body h3 a { text-decoration:none; } 
.gamesPlayPromo .body a { font-weight:bold; text-decoration:underline; } 
.gamesPlayPromo .body p { color:#333; margin-left:7.3em; width:19em; } 
.gamesPlayPromo .body ul li { border-right:1px solid #ECECEC; float:left; height:10em; margin:0 1.8em 0.5em 0; width:30em; } 
.gamesPlayPromo .body ul li.final { border-right-width:0; margin-right:0; } 
.gamesPlayPromo .body ul li img { border:1px solid #333; float:left; height:6.6em; margin:0 1.2em 4em 0; padding:0; width:6.6em; } 
.gamesPlayPromo .footer { border-width:0; clear:both; margin-top:2.5em; overflow:hidden; } 
.gamesPlayPromo .footer .searchSection label { color:#717171; float:left; font-size:1.1em; font-weight:bold; text-transform:uppercase; } 
.gamesPlayPromo .footer .searchSection { float:left; } 
.gamesPlayPromo .footer .searchBar { margin-top:5px; clear:left; } 
.gamesPlayPromo .footer .searchSection input { background:transparent url(http://o.aolcdn.com/os/games/images/modules/icons/search-gamePlay) no-repeat scroll 0 0; border:0 none; color:#FFFFFF; font-size:1.1em; font-weight:bold; height:29px; text-transform:uppercase; width:83px; padding:0 20px 0 0; text-indent:0; cursor:pointer; zoom:100%; } 
.gamesPlayPromo .footer .searchSection input#search { vertical-align:top; background:#F5F5F5 none repeat scroll 0 0; border:3px solid #E76006; color:#000000; font-weight:normal; padding:0.4em 0.2em 0.45em 0.2em; width:27.8em; cursor:text; *margin-top:-1px; height:1.2em; text-transform:none; } 
/*\*/html*.gamesPlayPromo .footer .searchSection input#search { height:1.3em; padding-bottom:.5em; *padding-bottom:.45em } /**/
.gamesPlayPromo .footer .navSection { float:right; text-align:right;  } 
.gamesPlayPromo .footer .navSection .usage { color:#666; display:block; font-size:1.2em; } 
.gamesPlayPromo .footer .navSection a.button { background-position:-251px -328px; border:0; color:#fff; font-size:1.1em; font-weight:bold; padding:8px 3px; text-transform:uppercase; width:104px; display:block; margin-left:14em; *margin-left:0; } 
/********** END: GAMES PLAY PROMO MODULE STYLES **********/

/********** BEGIN: POLL MODULE STYLES **********/
.gamesPoll .header { border:1px solid #d1d1d1; border-width:0 1px 1px 1px; } 
.gamesPoll .body { font-size:12px; padding-left:0; padding-right:0; padding-top:0; } 
.gamesPoll .body .label { color:#000000; font-size:14px } 
.gamesPoll .body p { font-size:14px; font-weight:bold; } 
.gamesPoll .body div { background:none !important; border:0px none!important; } 
.gamesPoll .body form ul { margin:10px 0; } 
.gamesPoll .body form li { width:49%; float:left; padding-top:7px; *padding-top:0; } 
.gamesPoll .body form input { cursor:pointer; border:0px none; float:left; width:22px; display:inline; } 
.gamesPoll .body form div input { clear:left; float:left; height:23px; background:#fff url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 0; width:71px; text-indent:-9999px; font-size:0; line-height:0; } 
.gamesPoll .body form input[type=hidden] { display:none; } 
.gamesPoll .body form br { clear:left; } 
.gamesPoll .body form ul input { float:left; width:20px; background:none; height:auto; cursor:auto; clear:none; } 
.gamesPoll .body form label { float:left; clear:none; width:50px; margin-top:-2px; *margin-top:2px; } 
.gamesPoll .body form:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesPoll .body form ul:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesPoll iframe { border:1px solid #cdcdcd; border-width:0 1px 1px 1px; float:none; height:340px; overflow:hidden; overflow-x:hidden; overflow-y:hidden; padding:15px; width:282px } 
/********** END: POLL MODULE STYLES **********/
 
/********** BEGIN: GAMES PROFILE MODULE STYLES **********/
.gamesProfileInfo { border-top:1px solid #D7D7D7; margin-bottom:40px; } 
.gamesProfileInfo .body { padding-left:0; } 
.gamesProfileInfo li { float:left; margin-right:100px; } 
.gamesProfileInfo .label { color:#333333; display:block; font-size:12px; } 
.gamesProfileInfo .value { color:#333333; font-size:16px; } 
/********** END:  GAMES PROFILE MODULE STYLES **********/

/********** BEGIN: PROMO BUCKET MODULE STYLES **********/
.gamesPromoBucket { border:0; padding:0; } 
.gamesPromoBucket .body { padding:1.4em 0 1em 0; background:#e9e9e9; zoom:100%; } 
.gamesPromoBucket .body ul { padding:0.9em 0 .9em .9em; _padding:0 0 .9em 0; clear:both; float:left; display:block; } 
.gamesPromoBucket .body ul li { display:block; float:left; width:9.1em; margin:0 1.11em; _margin:0 1em; _overflow:hidden; font-family:Arial; font-size:1.1em; color:#515151; } 
.gamesPromoBucket .body ul li img { background:#fff; padding:5px; margin-bottom:4px; border-right:solid 1px #ccc; border-bottom:solid 1px #ccc; } 
.gamesPromoBucket .body ul li a { display:block; } 
.gamesPromoBucket .body:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 
/********** END: PROMO BUCKET MODULE STYLES **********/

/********** BEGIN: GAMES RAFFLE MODULE STYLES **********/
.gamesRaffle .body { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/background-partner-sprite) no-repeat scroll 0 -317px; height:46px; overflow:hidden; padding-left:1.2em; } 
.gamesRaffle .ticker { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 259px -293px; float:left; margin:0.5em 0.9em 0 0; overflow:hidden; padding-right:6.5em; } 
.gamesRaffle .ticker .label { color:#333333; float:left; font-size:1.5em; font-style:italic; font-weight:normal; line-height:2.3em; margin-right:0.5em; } 
.gamesRaffle .ticker .value { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll -13px -378px; color:#333333; float:left; font-size:2em; font-weight:bold; height:34px; letter-spacing:0.23em; line-height:1.8em; text-align:center; width:102px; *width:98px; } 
.gamesRaffle .blurb { border-left:1px solid #484B4D; float:right; margin-top:0.5em; padding-left:1em; width:27.5em} 
.gamesRaffle .blurb .label { color:#333333; display:block; font-size:1.4em; } 
.gamesRaffle .blurb .value { color:#333333; display:block; font-size:1.3em; } 

.gamesRaffle .auth { color:#333333; float:left; font-size:1.2em; margin-top:1em; } 
.gamesRaffle .auth * { display:inline-block !important; } 
.gamesRaffle #snsContainer { float:none; margin:0; padding:0; vertical-align:bottom; } 
.gamesRaffle #snsContainer span.snsButtonContainer { float:none; margin:0; } 
.gamesRaffle #snsContainer a.snsButton { color:#1D5287; font-size:12px; padding:0; text-align:left; text-decoration:underline; } 
/* begin gamesraffle ie specific styles */
.gamesRaffle .auth { *margin-right:0; *width:390px; } 
.gamesRaffle #snsContainer { *display:inline !important; *height:20px; *top:0; *width:45px; } 
.gamesRaffle #snsContainer span.snsButtonContainer { *margin-right:5px; *margin-top:-30px; } 
/* end gamesraffle ie specific styles */
/********** END: GAMES RAFFLE MODULE STYLES **********/

/********** BEGIN: GAMES RANDOM MODULE STYLES **********/
.gamesRandom .body { padding:5px; border-top:1px solid #cdcdcd; font-size:12px;} 
.gamesRandom .body img { background:#f0f0f0; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; display:block; margin:0 0.3em 0.3em 0.3em; padding:5px; } 
/********** END: GAMES RANDOM MODULE STYLES **********/


/********* BEGIN: GAMES RECENTLY PLAYED MODULE **********/
.gamesRecentlyPlayed ul li { border-bottom:1px dotted #E3E3E3; padding:0.7em 0.6em; zoom:100%; } 
.gamesRecentlyPlayed .body { padding:0 0.2em 0.5em 0.2em; } 
.gamesRecentlyPlayed ul li a { font-size:1.2em; font-weight:bold; padding-left:0.7em; } 
.gamesRecentlyPlayed .moreGames ul li a { display:block; font-weight:normal; padding:0; width:7.4em; } 
.gamesRecentlyPlayed p { font-size:1.2em; padding:0.8em; } 
.gamesRecentlyPlayed .moreGames h3 { color:#000000; font-size:1.2em; font-weight:normal; padding:1em 0 1em 0.9em; } 
.gamesRecentlyPlayed .moreGames ul { padding-left:1.2em; } 
.gamesRecentlyPlayed .moreGames ul li { border-width:0; display:block; float:left; margin:0 0 1.2em 0; padding:0 0 0 0.4em; text-align:center; } 
.gamesRecentlyPlayed .moreGames ul li img { border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; display:block; height:68px; margin:0 0.4em 0.4em; padding:0.4em; width:68px; } 
.gamesRecentlyPlayed .moreGames ul:after, .gamesRecentlyPlayed:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
/********* END: GAMES RECENTLY PLAYED MODULE **********/ 

/********** BEGIN: GAMES RECOMMENDATIONS MODULE STYLES **********/
.gamesRecommendations .body li img { background:#f0f0f0; border-right:solid 1px #CCC; border-bottom:solid 1px #CCC; display:block; height:68px; margin:0 0.3em 0.3em 0.3em; padding:5px; width:68px; } 
.gamesRecommendations .body li { display:block; float:left; font-size:1.2em; width:7.4em; margin:0.7em 0em 1em 0em; padding:0 0.3em 0 0.3em; text-align:center; } 
.gamesRecommendations .footer { clear:both; margin:0 0.5em 0.5em; height:100%; } 
.gamesRecommendations .footer a { background-color:#9B9B9C; background-position:0 -355px; border:1px solid #FFFFFF; display:block; padding:0.4em; } 
.gamesRecommendations .footer a:hover { background-position:0 -395px; } 
/********** END: GAMES RECOMMENDATIONS MODULE STYLES **********/

/********** BEGIN: GAMES REVIEWS MODULE STYLES **********/
.gamesReviews { background:#fff; border-color:#192129 #cdcdcd #cdcdcd; border-width:5px 1px 1px; border-style:solid; zoom:100%; margin-bottom:2em; color:#333; } 
.gamesReviews .header { background:#fff; margin:0 1em 0 1em; padding:20px 0 0 0; border-bottom:1px solid #e6e6e6; zoom:100%; } 
.gamesReviews .header h2 { margin:0; padding:0 0 10px 0; clear:left; color:#333436; font-size:18px; background:none; height:15px; } 
.gamesReviews .header h2 span { color:#969696; font-size:.833em } 
.gamesReviews .header a { margin-top:-7px; padding:6px 10px 8px 10px; text-align:center; font-size:1.1emwhite-space:nowrap; float:right; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; background-position:0 -675px; text-indent:-9999px; width:78px; } 
.gamesReviews .header a:hover { background-position:0 -675px; text-decoration:none; color:#fff } 
.gamesReviews .body { margin:10px 0 0 0; padding:0; border-top-width:0; } 
.gamesReviews .body .reviewsList { margin-top:-10px; } 
.gamesReviews .body img { border:0; padding:0; margin:0; float:none } 
.gamesReviews p { font-size:12px; padding-left:10px; } 
.gamesReviews .helpSection { padding:1.8em 0 1.8em 2.2em; margin:0; font-size:12px; border-top:1px solid #cdcdcd; border-bottom:1px dotted #cdcdcd; } 
.gamesReviews .helpSection { background-position:0 -2826px; zoom:100%; } 
.gamesReviews .helpMessage { color:#de490f; font-weight:bold; } 
.gamesReviews .helpSection p { width:80% } 
.gamesReviews .singleReview { float:none; clear:both; padding:1.25em 0; border-bottom:1px dotted #cdcdcd; display:block; position:relative; } 
.gamesReviews .sort_fields { float:right; width:17em } 
.gamesReviews .sort_fields li { float:left; border-right:1px solid #666; padding:0 0.4em } 
.gamesReviews .sort_fields ul:first-child { border-left:0 } 
.gamesReviews .sort_fields span { text-decoration:underline } 
.gamesReviews form.helpRating { float:right; width:6em; padding:0; margin:0; white-space:nowrap; display:block; } 
.gamesReviews .helpRating a { display:block; float:right; font-size:0.917em; background-position:-1447px -310px; width:19px; height:19px; margin-left:2px } 
.gamesReviews .helpRating a.thumb_up { background-position:-1308px -310px; } 
.gamesReviews .helpRating a.thumb_up:hover { background-position:-1336px -310px; } 
.gamesReviews .helpRating a.thumb_up_on { background-position:-1364px -310px; } 
.gamesReviews .helpRating a.thumb_down { background-position:-1224px -310px; } 
.gamesReviews .helpRating a.thumb_down:hover { background-position:-1252px -310px; } 
.gamesReviews .helpRating a.thumb_down_on { background-position:-1280px -310px; } 
.gamesReviews .helpRatingLabel { clear:right; float:right; font-size:1em; color:#999 } 
.gamesReviews a.reportLink { float:right; background-position:0 -964px; width:19px; height:19px; margin-left:2px } 
.gamesReviews a.reportLink:hover { background-position:-28px -964px; } 
.gamesReviews .singleReview img.icon { border:0.1 solid #000; padding:0; margin:0 17px 0.5em 0; float:left } 
.gamesReviews div.reviewer { font-size:1.2em; font-weight:bold; color:#333; display:block; } 
.gamesReviews div.reviewDate { font-size:1.1em; color:#757575; display:none; white-space:nowrap; } 
.gamesReviews div.reviewText { font-size:1.2em; display:block; width:27em; overflow:auto; padding:2px 0; } 
.gamesReviews form.addReview { background:#fff; padding:18px .833em .833em .833em; font-size:1.2em; } 
.gamesReviews form.addReview h2 { font-size:1.3em; border-bottom:3px solid #e6e6e6; padding:0.2em 0 0.5em 0; margin-bottom:0.8em } 
.gamesReviews form.addReview label { margin-bottom:3px; } 
.gamesReviews form.addReview textarea { font:normal 1em arial; width:47em; margin:2.8em 0 18px 0; padding:.83em; display:block; height:6em; overflow:auto; border-top:2px solid #cdcdcd; *margin-top:0.5em; } 
.gamesReviews form.addReview .buttons { clear:both; float:none; display:block; margin:1em 0 0 0 } 
.gamesReviews form.addReview .buttons a, .gamesReviews form.addReview .buttons a:hover { margin:1em 0; padding:6px 0; font-size:.9em; background-position:0 -709px; text-indent:-9999px; width:125px; height:16px; } 
.gamesReviews .formLabel { margin-bottom:4px; } 
.gamesReviews #reviewCounter { float:left;  _float:none; } 

.gamesReviews .reviewsList .rating { margin-left:60px !important; } 
.gamesReviews .disclaimer { display:block; font-size:11px; margin-top:1em; } 
.gamesReviews .body .gameRating.sm a.off { background-position:-37px -2450px; width:13px; } 
.gamesReviews .body .gameRating.sm a.on { background-position:-8px -2450px; } 
.gamesReviews .body .reviewsList { padding:0 1.2em; } 
.gamesReviews .body .formSection { padding:1.2em; } 
.gamesReviews .pagination { padding:1.2em; border-bottom:3px solid #ececec; } 

.gamesReviews .body .formSection h2 { background:none; font-size:18px; height:16px; padding-bottom:11px; } 
.gamesReviews .formSection .gameRating a.on { background-position:-3px -2478px; } 
.gamesReviews .formSection .gameRating a.off { background-position:-34px -2478px; } 
.gamesReviews .formSection .gameRating a.over { background-position:-64px -2478px; } 

.gamesReviews .formSection #snsContainer { float:none; margin:0 0 0 2px; padding:0; } 
.gamesReviews .formSection #snsContainer span.snsButtonContainer { background:transparent none repeat scroll 0 0; border-width:0; margin:0; } 
.gamesReviews .formSection #snsContainer a.snsButton { border-width:0; color:#124C9F; font-size:12px; font-weight:bold; padding:0; *padding-right:3px; } 
.gamesReviews .formSection #snsContainer .snsNotify, .formSection #snsContainer .snsButtonContainer, .formSection #snsContainer .snsButtonContainer .snsButton { float:none; } 
.gamesReviews .formSection #snsContainer:after { clear:none; display:inline; } 
.gamesReviews .body .formSection .value { font-size:1.2em; padding:18px 0 8px; } 
.gamesReviews .body .formSection .value * { display:inline !important; } 
/********** END: GAMES REVIEWS MODULE STYLES **********/

/********** BEGIN: GAMES ROOMS MODULE STYLES **********/
.gamesRooms { background:#fff; border-color:#192129 #cdcdcd #cdcdcd; border-width:5px 1px 1px; border-style:solid; zoom:100%; margin:2em 0; } 
.gamesRooms .header { display:none; } 
.gamesRooms .body { padding:0; } 
.gamesRooms .body .tabs { width:100%; } 
.gamesRooms .body .tabcontent { padding:0; width:100%; *padding-bottom:20px } 
.gamesRooms .body .tabcontent .roomCategory { clear:both; font-size:1.6em; padding:.5em 0 .5em 1.2em; font-weight:bold; color:#000; } 
.gamesRooms .body .tabcontent ul li { width:260px; float:left; border-bottom:1px dotted #cdcdcd; margin:0 2.5em 0 1.5em; padding:.3em 0; font-size:1.4em; _margin-right:1.3em; } 
.gamesRooms .body .tabcontent ul li .roomName { float:left; width:180px; } 
.gamesRooms .body .tabcontent ul li .playerCount { float:right; font-size:0.9em; } 
.gamesRooms .body .tabs ul:after { clear :both; content:"."; display:block; height:0; visibility:hidden; } 
.gamesRooms .body .tabcontent:after { clear :both; content:"."; display:block; height:20px; } 
/********** END: GAMES ROOMS MODULE STYLES **********/

/********* BEGIN: GAMES SHARE MODULE **********/ 
.gamesShare { border:1px solid #E4E4E4; } 
.gamesShare .body { padding:1em 10em 1em 16em; } 
.gamesShare .body ul li { float:left; } 
.gamesShare .body ul li a { padding:0; margin:0 .3em; font:bold 1.2em arial; } 
.gamesShare .body ul li .addthis_separator { font-size:1.4em; margin-top:-1px; font-weight:bold; } 
/********* END: GAMES SHARE MODULE **********/ 

/********* BEGIN: GAMES SITEMAP **********/
.gamesSitemap .body { overflow:hidden; height:100%; font-size:12px; font-weight:normal } 
.gamesSitemap .label { font-weight:bold; font-size:14px; margin:10px 0; 
text-transform:uppercase; } 
.gamesSitemap li { margin-left:20px; } 
.gamesSitemap .level1 { clear:both; } 
.gamesSitemap .level1 li { float:left; display:table; margin-bottom:24px; width:77em; } 
.gamesSitemap .level2 li { min-height:3em; min-width:100px; width:auto; } 
.gamesSitemap .level2 .label { border-top:5px solid #4b4b4b; margin-top:24px; padding-top:10px; }
.gamesSitemap .level2 > li > a { clear:both; float:left; margin-top:10px; }
.gamesSitemap .level3 { clear:both; display:block; }
.gamesSitemap .level3 li { border:dotted #e3e3e3; border-width:0 0 1px 1px; height:64px; margin:10px 10px 0 0; padding-left:10px; width:158px; } 
/********* END: GAMES SITEMAP **********/

/********* BEGIN: GAMES STAMPS MODULE **********/
.gamesStamps .header { border-bottom:1px solid #B7B7B7; } 
.gamesStamps .header h2 { padding-left:0; } 
.gamesStamps .body { padding-top:0; } 
.gamesStamps .body ul li { border-bottom:1px solid #E1E1E1; display:block; padding:10px 0; overflow:hidden; } 
.gamesStamps .body ul li .gameName { font-size:12px; margin:3px 0 5px 0; } 
.gamesStamps .body ul li img { border-color:#C7D8E0; float:left; height:60px; margin-right:9px; padding:4px; width:96px; } 
.gamesStamps .body span { color:#333333; display:block; font-size:12px;  } 
.gamesStamps .body .label { font-size:14px; font-weight:bold; margin-bottom:4px; } 
.gamesStamps .body .count { float:left; margin-right:10px; }
.gamesStamps .body .value { margin-top:4px; } 
/********* END:  GAMES STAMPS MODULE **********/

/********** BEGIN: GAMES SYSTEM REQUIREMENTS MODULE STYLES **********/
.gamesSystemRequirements { background:#fff; border:1px solid #E4E4E4; } 
.gamesSystemRequirements .header { background:#fff; border:0; margin:0; padding:0.5em 0 0 0; } 
.gamesSystemRequirements .header h2 { color:#666; float:left; font-size:1.6em; } 
.gamesSystemRequirements .header .backtoGame { float:right; margin:1em 1em 1em 0; width:270px; text-align:right; _margin-right:5px; } 
.gamesSystemRequirements .header .backtoGame a { font-weight:bold; text-decoration:underline; font-size:1.2em; } 
.gamesSystemRequirements .header .backtoGame a:hover { font-weight:bold; text-decoration:none; } 
.gamesSystemRequirements .body { background:#fff; padding:0; } 
.gamesSystemRequirements .req { background:#fff; margin-bottom:0em; padding:1em 0.2em 0.7em 1.2em; border-top:solid 1px #EEE; } 
.gamesSystemRequirements .req .value { font-size:1.2em; } 
.gamesSystemRequirements .reqIcon { float:left; border:0; margin:0 0em 0 0em; _margin-right:10px; padding:0; width:3.6em; height:3.6em; display:block } 
.gamesSystemRequirements .reqIcon.good, .gamesSystemRequirements .reqIcon.bad { background-position:-1140px -218px; } 
.gamesSystemRequirements .reqIcon.bad { background-position:-1140px -260px; } 
.gamesSystemRequirements .reqText { clear:right; float:right; _float:none; width:56em; height:auto; display:block; padding-right:1em; } 
.gamesSystemRequirements .label { display:block; color:#000; font:bold 16px arial; } 
.gamesSystemRequirements .reqText span.value { font-size:1.2em; } 
.gamesSystemRequirements ul li { clear:both; background-position:-661px -203px; display:block; padding:0.3em 0 0.3em 1em } 
.gamesSystemRequirements .reqText ul li { background:none; } 
/********** END: GAMES SYSTEM REQUIREMENTS MODULE STYLES **********/

/********** BEGIN: GAMES TOPLIST MODULE STYLES **********/
.gamesToplist .body { padding:0; font-size:1.1em; } 
#content .m .gamesToplist .tabs li { font-size:1.2em; width:11.856em; } 
.gamesToplist .tabs a { padding:0.3em 0; } 
.gamesToplist .header { border-bottom:none } 
.gamesToplist .header img { float:right; padding:2px 8px 0 0; } 
.gamesToplist .header .sponsor { clear:both; background:#f2f2f2 url(http://o.aolcdn.com/os/games/images/modules/backgrounds/crosshatch) repeat 0 0; text-align:center } 
.gamesToplist .header .sponsor img { float:none; border:1px solid #d7d7d7; width:215px; height:35px; margin:10px 0; background:#fff } 
.gamesToplist .tabcontent { padding:0.517em } 
.gamesToplist .tabcontent li { position:relative; padding:0.5em; font-weight:bold; font-size:1em; height:1%; } 
.gamesToplist .tabcontent li.alt0 { background:#F0f0f0 } 
.gamesToplist .tabcontent li span.num { width:1.5em; height:1.5em; text-align:right; padding:0 0.5em 0 0; display:block; float:left; } 
.gamesToplist .tabcontent li .playerCount { font-weight:normal; white-space:nowrap; } 
.gamesToplist .tabcontent li .game { display:block; width:22em } 
.gamesToplist .body .secondary { margin:0 0.5em 0.5em 0.5em } 
.gamesToplist .body .footer { margin:0 0.5em 0.5em; } 
.gamesToplist .body .footer a { background-color:#9B9B9C; background-position:0 -355px; border:1px solid #FFFFFF; display:block; padding:0.4em; } 
.gamesToplist .body .footer a:hover { background-position:0 -395px; } 
/********** END: GAMES TOPLIST MODULE STYLES **********/

/********* BEGIN: GAMES VIDEO MODULE **********/ 
.gamesVideo { overflow:hidden; margin-bottom:4em; } 
.gamesVideo .header h2 { color:#000000; font-size:2.4em; padding:0; } 
.gamesVideo .body { font-size:1.3em; padding:0; } 
.gamesVideo object { margin-top:18px; } 
.gamesVideo embed { *display:block; *margin-top:18px; } 
/********* BEGIN: GAMES VIDEO MODULE **********/ 

/****************************************************************************/
/********** END: ALL GAMES MODULE STYLES (IN ALPHABETICAL ORDER) **********/
/****************************************************************************/


/****************************************************************************/
/******* BEGIN: ALL PAGE OVERRIDE/SKIN STYLES (IN ALPHABETICAL ORDER) *******/
/****************************************************************************/

/********* BEGIN: BROWSE GAMES PAGE *********/ 
.Browse-Games .simple { border:none; border-top:solid 1px #dedede; padding:1.5em 0 0 0; margin:1em 0 0 0; } 
.Browse-Games .simple .body { padding:0; } 
.Browse-Games .simple .body ul li { display:block; float:left; width:260px; clear:none; padding:0 5em 1.5em 0; } 
.Browse-Games .simple .body ol { margin-top:0.6em; line-height:1.4em; } 
.Browse-Games .simple .body ol li { padding:0; clear:left; } 
.Browse-Games .simple .body ul li a { clear:left; text-decoration:underline; } 
.Browse-Games .simple .body ol li a { font-weight:normal; text-decoration:none; } 
.Browse-Games .simple .body span.label a { font-size:1.5em; margin-bottom:0.2em; display:block; text-decoration:none; } 
.Browse-Games .simple .body span.label a:hover { text-decoration:underline } 
.Browse-Games .simple .body span.value { border-bottom:dotted 1px #cecece; display:block; clear:both; height:140px; } 
/********* END: BROWSE GAMES PAGE *********/ 

/********* BEGIN: GAME PAGE PAGE STYLES *********/ 
/*TEMPORARY OVERRIDE*/
.Game #content { overflow:visible; } .fb_ltr { margin-left: 5px; }
/********* END: GAME PAGE PAGE STYLES *********/ 

/********* BEGIN: GAME HELP PAGE STYLES *********/ 
.Game-Help .gamesListItems.simple { padding-left:1.2em; }
/********* END:   GAME HELP PAGE STYLES *********/ 

/********* BEGIN: GAME-PLAY PAGE STYLES *********/ 
.Game-Play #promoBar .button { background-image:none; width:111px; height:22px; } 
.Game-Play #adBanner { _margin-left:0.3em; } 

.Game-Play .button { background-position:-4px -327px; border:0; color:#fff; font-size:1.1em; font-weight:bold; padding:0.8em 0.2em; text-transform:uppercase; width:104px; } 
.Game-Play .button a { color:#fff; font-size:1.1em; } 
.Game-Play #header .auth { display:none; }
.Game-Play #snsContainer { float:left; margin:0; padding:0; text-align:left; } 
.Game-Play #snsContainer .snsNotify { display:none; float:left; margin:0.3em 0.6em 0 0; text-transform:uppercase; } 
.Game-Play #snsContainer .usrName { color:#ccc; font-size:1.1em; font-weight:normal; text-transform:none; } 
.Game-Play #snsContainer span.snsButtonContainer { background:transparent; border-width:0; margin:0; float:none; } 
.Game-Play #header #snsContainer span.snsButtonContainer { /* temp fix */ display:none; } 
.Game-Play #snsContainer a.snsButton { border-width:0; float:right; } 

.Game-Play #content { padding:0; background:none; border:0px none; } 
.Game-Play #z { background:#272727 url(http://o.aolcdn.com/os/games/images/modules/backgrounds/gamePlay) repeat-x scroll 0 0; border-top:1px solid #000; margin:0; padding:0.7em 0 0 0; text-align:center; } 
.Game-Play #k div { margin:0; } 
.Game-Play #y .quigo { background-color:transparent; border:0px none; } 
.Game-Play #y .quigo iframe { margin:1.5em 1em; padding:0; } 
/*.Game-Play #footer { border-color:#d2d2d2; border-width:0 0 1px 0; background:#fff url(http://o.aolcdn.com/os/games/images/modules/backgrounds/gamePlay-borderTop) no-repeat 0 0; zoom:100%; } 
.Game-Play #footer .linksContainer { background-color:#fff; margin:10px 0 1em 0; } 
.Game-Play #footer .links { background:#fff none; } 
.Game-Play #footer .links .linksSection { border-right:1px solid #ECECEC; height:31em; width:24%; } 
.Game-Play #footer .brndFooter .footer_text_links .links .linksSection { border-right:0px none; } 
.Game-Play #footer .links .linksSectionLast { border-width:0; } 
.Game-Play #footer .links .linksSection h3.title { font-weight:normal; margin-left:20px; } 
.Game-Play #footer .links .linksSection ul { margin:12px 0 15px 20px; width:208px; } 
.Game-Play #footer .brndFooter .links .linksSection { height:auto; } 
.Game-Play div.brndFooter #chBrandLogo { margin-left:.2em; } 
.Game-Play #footer div.brndFooter { border-top:1px solid #ECECEC; margin:0; width:auto; } 
.Game-Play div.brndFooter .footer_text_links { width:638px; } 
.Game-Play #footer .footer_text_links .links .linksSection { width:auto; } */

.Game-Play #header { background:#333 none; width:978px; } 
.Game-Play #header .head { float: none; position: relative; right: 0;top: 0; width: 100%; }
.Game-Play #header .body { padding:0; }
.Game-Play .games-nav { border-width:0; margin-top:0; width:auto; }
.Game-Play .games-nav li { padding-right:6px; }
.Game-Play .head #snsContainer, .Game-Play .head #snsContainer a { display:none; }
.Game-Play .helpNav a, .Game-Play .helpNav a:hover { font-size:1.1em; background-position:-76px -180px; color:#eee; display:block; height:19px; padding:0.2em 0 0 0; text-align:center; text-indent:-9999px; text-transform:uppercase; width:5.8em; } 
.Game-Play .helpNav a.exit-game, 
.Game-Play .helpNav a.exit-game:hover { background-position:-151px -180px; width:6.3em; } 
.Game-Play #header .logo { background-color:#FF6600; background-position:0 0; border-width:0; height:9.8em; margin:0; text-align:center; width:23.8em; } 
.Game-Play #header .logo a { background:transparent url(http://o.aolcdn.com/os/games/images/logos/gamesdotcom-gamePlay) no-repeat scroll 0 0; height:4.4em; margin:1.7em 0 0.7em 5.2em; overflow:hidden; text-indent:-1000px; width:15em; _margin-left:23px; } 
.Game-Play #header .logo .simcount { background-position:0 -117px; border-top:1px solid #8c3b04; clear:both; color:#f3f6d1; font-size:1em; margin:0 0.6em; padding:0.5em 0; text-transform:uppercase; width:22.7em; } 
/********** END: GAME-PLAY PAGE STYLES **********/

/********* BEGIN: SEARCH PAGE STYLES **********/
/* .gamesdotcomSearch #content { border:1px solid #ddd; border-width:0 1px; padding-left:20px; padding-right:20px; } 
 #searchResults iframe { width:937px! important; } */
/********* END: SEARCH PAGE STYLES **********/

/********** BEGIN:  GAME OF THE DAY HUB PAGE STYLES **********/
.game-of-the-day #k .k1 { position:relative; }
.game-of-the-day .gamesPageTitle .header h1 { font-weight:bold; } 
.game-of-the-day .gamesPageTitle .header h1 img { float:left; padding-top:18px; } 
.game-of-the-day .gamesPageTitle .body { padding:10px 0 0; }
.game-of-the-day .gamesPoll { border-width:5px 0 0 0; _padding-bottom:20px; } 
.game-of-the-day .gamesNewsletter { border-width:5px 0 0 0; } 
.game-of-the-day .gamesNewsletter .header { background:url(http://o.aolcdn.com/os/games/images/modules/headers/FreeMobileGames) no-repeat scroll 0 0; text-indent:-9999px; font-size:0; height:55px; line-height:0; } 
.game-of-the-day .gamesNewsletter .header h2 { background:transparent; } 
.game-of-the-day .gamesPageTitle .header h1 .sponsor { float:right; padding:0; } 
.game-of-the-day .gamesNewsletter .body { border-color:#CDCDCD; border-style:solid; border-width:0 1px 1px 1px; padding-left:1.2em; } 
.game-of-the-day .gamesNewsletter .body img { border-width:0; float:left; height:50px; margin-bottom:15px; width:50px; } 
.game-of-the-day .gamesNewsletter .body span, .game-of-the-day .gamesNewsletter .body a { display:block; font-size:12px; } 
.game-of-the-day .gamesNewsletter .body p.label { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 -234px; color:#333333; font-weight:bold; padding:5px 0 0 13px; } 
.game-of-the-day .gamesNewsletter .body form label { font-weight:normal; font-size:12px; } 
.game-of-the-day .gamesNewsletter form { padding-left:0; } 
.game-of-the-day .gamesNewsletter form input.inputText { height:21px; } 
.game-of-the-day .gamesNewsletter .body hr { clear:both; margin-bottom:15px; } 
.game-of-the-day .gamesNewsletter .body .footer { border-top:1px solid #E1E1E1; margin-top:10px; } 
.game-of-the-day .gamesNewsletter .body .footer a { background-image:none; padding-left:0; } 

.game-of-the-day .simplePromo { border-width:0; background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromoMain-partner-sprint) no-repeat scroll top left; padding-top:0.7em; _zoom:1; } 
.game-of-the-day .simplePromo .body { background:#E9E9E9 url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromoModule-partner-sprint) no-repeat scroll bottom left; min-height:163px; padding:0 0 0 7px; } 
.game-of-the-day .simplePromo li { background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromo-partner-sprint) no-repeat scroll left top; clear:right; float:left; margin-right:5px; padding:0 10px; width:185px; margin-bottom:10px; } 
.game-of-the-day .simplePromo li .label { color:#333333; font-size:14px; } 
.game-of-the-day .simplePromo li .label a { color:#333333; } 
.game-of-the-day .simplePromo li .value { color:#333333; font-size:13px; } 
.game-of-the-day .simplePromo li img { border-width:0; margin:0; } 
.game-of-the-day .k1 .simple { border-width:0; margin-bottom:1em; } 
.game-of-the-day .k1 .simple .header h2 { border-bottom:1px solid #E1E1E1; padding-left:0; } 
.game-of-the-day .simple .body img { border-width:0; float:left; } 

.game-of-the-day .simple ul li { border-bottom:1px dotted #E1E1E1; min-height:9em; padding:1.2em 0; zoom:1; } 
.game-of-the-day .m .simple { border-top:1px solid #CDCDCD; } 
.game-of-the-day .m .simple .body { border-width:5px 1px 1px 1px; padding:0 1em; } 
.game-of-the-day .m .simple .footer { margin-top:0; } 
.game-of-the-day .m .simple .body .footer a { font-size:1.2em; background-image:none; padding-left:0; } 
.game-of-the-day .m .simple .header h2 { padding:0; } 

.game-of-the-day .gamesBucket .header img { margin-left:0; } 
.game-of-the-day .gamesBucket .tabcontent { border-width:0; } 
.game-of-the-day .gamesBucket .tabcontent ul.gameRating { padding:0; margin:6px 0 0 6px; } 
.game-of-the-day .gamesBucket.simple form.gameRating { width:88px; } 
.game-of-the-day .gamesBucket.simple ul.gameRating li { border-width:0; display:inline; min-height:0; } 

.game-of-the-day .gamesBucket.simple .game .img form.gameRating { float:left; clear:both; } 
.game-of-the-day .gamesBucket.simple .game .gameName { font-size:14px; } 
.game-of-the-day .at15t_email { float:left; padding-right:4px; }

.game-of-the-day .gamesListItems.promo2 { margin-bottom:1.5em; }

.game-of-the-day .size215x35 { position:absolute; right:0; top:30px; }
.game-of-the-day .size636x200 { margin-bottom: 2em; margin-top:-10px; }
.game-of-the-day .m .size300x200 { border-width:0; }
.game-of-the-day .m .size300x200 .adBkgd, .game-of-the-day .size636x200 .adBkgd { overflow:hidden; }
/********** END:  GAME OF THE DAY HUB PAGE STYLES **********/

/********** BEGIN:  HEADER MENU STYLES **********/
#allGenresMenu {font-size:1.2em;  background:#FFFFFF; border:1px solid black; left:140px;  padding:1em; position:absolute; margin-top:-2px; width: 36em;   /*left:475px; _left:277px;*/ overflow:hidden; } 
#allGenresMenu .body ul{width:12em;float:left;display:block;margin-bottom:0.5em;} #allGenresMenu .body ul li { padding:0 0 0.5em 0;} #allGenresMenu .footer {border-top:1px solid #ccc; height:100%; padding-top:1em;margin-top:0.5em;clear:both;display:block;} 
#allGenresMenu .footer a {font-weight:bold;  } #gmDownloadMenu {font-size:1.2em;  background:#fff; border:1px solid black; left:571px;  padding:10px; position:absolute; margin-top:-2px; width:71px;  z-index:9999999;  /*left:475px; _left:277px;*/ } 
#gmDownloadMenu .body ul{width:12em;float:left;display:block;margin-bottom:0;} #gmDownloadMenu .body ul li { padding:0 0 5px 0;}
/********** END:    HEADER MENU STYLES **********/

/********** BEGIN:  NEW GAMES HUB PAGE STYLES **********/
.new-games #k .k1 { position:relative; }
.new-games .gamesPageTitle .header h1 { font-weight:bold; } 
.new-games .gamesPageTitle .header h1 img { float:left; padding-top:18px; } 
.new-games .gamesPageTitle .body { padding:10px 0 0; }
.new-games .gamesPoll { border-width:5px 0 0 0; _padding-bottom:20px; } 
.new-games .gamesNewsletter { border-width:5px 0 0 0; } 
.new-games .gamesNewsletter .header { background:url(http://o.aolcdn.com/os/games/images/modules/headers/FreeMobileGames) no-repeat scroll 0 0; text-indent:-9999px; font-size:0; height:55px; line-height:0; } 
.new-games .gamesNewsletter .header h2 { background:transparent; } 
.new-games .gamesPageTitle .header h1 .sponsor { float:right; padding:0; } 
.new-games .gamesNewsletter .body { border-color:#CDCDCD; border-style:solid; border-width:0 1px 1px 1px; padding-left:1.2em; } 
.new-games .gamesNewsletter .body img { border-width:0; float:left; height:50px; margin-bottom:15px; width:50px; } 
.new-games .gamesNewsletter .body span, .new-games .gamesNewsletter .body a { display:block; font-size:12px; } 
.new-games .gamesNewsletter .body p.label { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 -234px; color:#333333; font-weight:bold; padding:5px 0 0 13px; } 
.new-games .gamesNewsletter .body form label { font-weight:normal; font-size:12px; } 
.new-games .gamesNewsletter form { padding-left:0; } 
.new-games .gamesNewsletter form input.inputText { height:21px; } 
.new-games .gamesNewsletter .body hr { clear:both; margin-bottom:15px; } 
.new-games .gamesNewsletter .body .footer { border-top:1px solid #E1E1E1; margin-top:10px; } 
.new-games .gamesNewsletter .body .footer a { background-image:none; padding-left:0; } 

.new-games .simplePromo { border-width:0; background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromoMain-partner-sprint) no-repeat scroll top left; padding-top:0.7em; _zoom:1; } 
.new-games .simplePromo .body { background:#E9E9E9 url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromoModule-partner-sprint) no-repeat scroll bottom left; min-height:163px; padding:0 0 0 7px; } 
.new-games .simplePromo li { background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/bgPromo-partner-sprint) no-repeat scroll left top; clear:right; float:left; margin-right:5px; padding:0 10px; width:185px; margin-bottom:10px; } 
.new-games .simplePromo li .label { color:#333333; font-size:14px; } 
.new-games .simplePromo li .label a { color:#333333; } 
.new-games .simplePromo li .value { color:#333333; font-size:13px; } 
.new-games .simplePromo li img { border-width:0; margin:0; } 
.new-games .k1 .simple { border-width:0; margin-bottom:1em; } 
.new-games .k1 .simple .header h2 { border-bottom:1px solid #E1E1E1; padding-left:0; } 
.new-games .simple .body img { border-width:0; float:left; } 

.new-games .simple ul li { border-bottom:1px dotted #E1E1E1; min-height:9em; padding:1.2em 0; zoom:1; } 
.new-games .m .simple { border-top:1px solid #CDCDCD; } 
.new-games .m .simple .body { border-width:5px 1px 1px 1px; padding:0 1em; } 
.new-games .m .simple .footer { margin-top:0; } 
.new-games .m .simple .body .footer a { font-size:1.2em; background-image:none; padding-left:0; } 
.new-games .m .simple .header h2 { padding:0; } 

.new-games .gamesBucket .header img { margin-left:0; } 
.new-games .gamesBucket .tabcontent { border-width:0; } 
.new-games .gamesBucket .tabcontent ul.gameRating { padding:0; margin:6px 0 0 6px; } 
.new-games .gamesBucket.simple form.gameRating { width:88px; } 
.new-games .gamesBucket.simple ul.gameRating li { border-width:0; display:inline; min-height:0; } 

.new-games .gamesBucket.simple .game .img form.gameRating { float:left; clear:both; } 
.new-games .gamesBucket.simple .game .gameName { font-size:14px; } 
.new-games .at15t_email { float:left; padding-right:4px; }

.new-games .gamesListItems.promo2 { margin-bottom:1.5em; }

.new-games .size215x35 { position:absolute; right:0; top:30px; }
.new-games .size636x200 { margin-bottom: 2em; margin-top:-10px; }
.new-games .m .size300x200 { border-width:0; }
.new-games .m .size300x200 .adBkgd, .new-games .size636x200 .adBkgd { overflow:hidden; }

/* past winners */
.how-to-win .simple .body { padding:1.2em 0; } 
.how-to-win .m .simple .body { padding:1em; } 
.how-to-win .simple li .label { color:#000000; font-size:1.4em; line-height:1.4em; } 
.how-to-win .simple li .label sub { clear:right; color:#333333; display:block; font-size:12px; font-weight:normal; } 
.how-to-win .simple .value p { color:#333333; font-size:12px; margin-bottom:0.2em; } 
.how-to-win .simple .value a { font-size:12px; } 
.how-to-win .simple li a {  font-weight:bold; } 
.how-to-win .simple li a.simple { margin-right:0; }
.how-to-win .simple .body .value { color:#666666; display:block; overflow:hidden; padding:0.5em 0; } 
.how-to-win .simple .body .value blockquote { font-size:1.3em; font-style:italic; } 

/* videos */
.videos .gamesPageTitle .body { border-bottom:1px solid #E1E1E1; } 
.videos .simple .body { padding-left:0; } 
.videos .simple ul li { position:relative; _height:100%; } 
.videos .simple li .label { margin-bottom:4px; } 
.videos .simple li span.label a { color:#1D5287; font-size:14px; } 
.videos .simple .body .value { color:#333333; } 
.videos .simple .body img { border-color:#6A6962; border-width:1px; margin-right:1em; padding:0; } 
.videos .simple .playNow { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0 -150px; display:block; height:23px; position:absolute; left:94px; top:76px; width:27px; z-index:99; } 
.videos .simple li a.button { background:transparent url(http://o.aolcdn.com/os/games/images/sprites/icons-partner-sprint) no-repeat scroll 0px -82px; display:block; float:none; height:29px; margin-top:4px; overflow:hidden; text-indent:-9999px; *width:72px; } 
.videos .m .simple .body { padding:10px; } 
.videos .m .simple .footer { border-width:0; } 
/********** END: NEW GAMES HUB PAGE STYLES **********/

/********** BEGIN: POKER HUB PAGE STYLES **********/
.poker .m { margin-top:7.5em; } 
.poker .k3 .gamesBucket .header { background-color:#E2E2E2; background-position:left -845px; border:0 none; width:auto; } 
.poker .k3 .gamesBucket .header h2 { color:#18436E;  } 
.poker .k3 .gamesBucket .tabcontent ul { padding:2.1em 0 0 2.1em; } 
/********** END:  POKER HUB PAGE STYLES *********/

/********** BEGIN:  PROFILE PAGE STYLES *********/
.Profile #k .module ul li { _zoom:1; } 
.Profile .gamesPageTitle .body { background:transparent none; position:relative; } 
.Profile .gamesPageTitle .body .icon { border:1px solid #898989; margin-right:10px; padding:0px; max-height:55px; max-width:55px;} 
.Profile .gamesPageTitle .header { left:60px; position:relative; top:28px; } 
.Profile .gamesPageTitle .highlight { float:none; font-size:19px; margin-right:5px; } 
.Profile .gamesPageTitle .stars { background-position:0 -2563px; float:right; height:50px; margin-top:-6px; padding:6px 4px 0 4px; position:absolute; right:0; top:0; width:168px;  } 
.Profile .gamesPageTitle .label { color:#FFFFFF; display:block; font-size:10px; text-align:center; text-transform:uppercase; } 
.Profile .gamesPageTitle .value { background-position:144px -2642px; color:#FFFFFF; display:block; font-size:24px; font-weight:bold; padding-right:13px; text-align:center; } 
/********** END:  PROFILE PAGE STYLES *********/

/********** BEGIN:  DESTINY AD SERVER *********/
body.Ad-Banner { height:250px; width:300px; }
body.Ad-Banner .size300x250 { margin:-4px 0 0 0; padding:0; }
body.Ad-Banner .Ad-Banner .ad .adBkgd { margin:0; }
/********** END  :  DESTINY AD SERVER *********/

/********** BEGIN  :  GAMES FOLLOW *********/
/* follow us   
 **************************************/
.games-follow {  border-width: 0; margin:0; }
.games-follow h2 { border-bottom: 1px solid #D1D1D1; margin-bottom:12px;  }
.games-follow ul { overflow:hidden; }
.games-follow li { display:inline; font-size:10px; text-align:center; }
.games-follow li a { color:#000000; float:left; height:80px; margin-left:11px; width:66px; }
.games-follow li .icon { display:block; height:62px; }
.games-follow .newsletter .icon  { background-position:0 0; }
.games-follow .facebook .icon  { background-position:0 -61px; }
.games-follow .twitter .icon  { background-position:0 -121px; }
.games-follow .rss .icon  { background-position:0 -183px; }
.games-follow .toolbar { text-align:center; color:#222; font-size:12px; margin:8px;}
.games-follow .toolbar a { color:#222; }
/**********   END  :  GAMES FOLLOW *********/

/****************************************************************************/
/******* END:  ALL PAGE OVERRIDE/SKIN STYLES (IN ALPHABETICAL ORDER) *******/
/****************************************************************************/
