/*------------------------------------------------------------------------------
| Copyright Notice: America Online, 2009
| @(#)
| Description: AOL Games - CSS
|
------------------------------------------------------------------------------*/

/********** 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: #515151; background-color: #fff; font-family: Arial, Helvetica, 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 .9em 1em .9em;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.6em; 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; }
/********** END: GLOBAL STYLES **********/

/********** BEGIN: GENERIC MODULE STYLES **********/
.module { margin-bottom: 0.8em; }
.module .header {border: 0 none; width: auto; }
.module .header h3 { background: #fff; color: #18436E; display:block; font-size: 1.4em; font-weight: bold; padding: 0.6em; }
.module .body { background: #fff; clear: both; padding: 1.2em; }
.module .tabs { background:#fff url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat-x scroll 0 -438px; display:block;}
.module .tabs li { background:#F2F5F8 url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat-x scroll 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 {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 {color: #2361B6;font-size:1.4em; text-decoration:underline;background:#fff url(http://o.aolcdn.com/casualgames/images/Main/7-icons.png) no-repeat scroll 0 -207px;padding-left:23px;}
.module .body .footer 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 h4 { font: normal 1.6em arial; padding-bottom: 0.3em; position: relative; }
.module a { color: #124C9F; 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: #fff url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) 0 -35px repeat-x; color: #1d1d1d; }
.module .tabcontent { padding: 1.9em 0 0 0; }
.module span.label { font-weight: bold; white-space: nowrap; }
.module span.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: url(http://www.aolcdn.com/ch_games/games-sprite41.png) -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 .avgRating { clear: right; display: block; margin: 0; padding: 0; white-space: nowrap; }
.module form.avgRating { background: transparent; }
.module .avgRating li { display: block; float: left; margin: 0; padding: 0; position: relative; white-space: nowrap; }
.module .avgRating a { clear: right; display: block; height: 20px; margin: 0; overflow: hidden; text-decoration: none; width: 21px; }
.module .avgRating a:hover { text-decoration: none; }
.module .avgRating a.on, .module .avgRating a.off, .module .avgRating a.over, .module .avgRating.sm a.on, .module .avgRating.sm a.off{ background: url(http://www.aolcdn.com/ch_games/games-sprite41.png) -450px -208px; }
.module .avgRating a.off { background-position: -480px -208px; }
.module .avgRating a.over { background-position: -510px -208px; }
.module .avgRating.sm a { width: 1.2em; height: 1.2em; }
.module .avgRating.sm a.on { background-position: -454px -234px;zoom:100%; }
.module .avgRating.sm a.off { background-position: -486px -234px; zoom:100%;}
.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: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1420px -307px no-repeat; }
.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: url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1448px -265px no-repeat;}
.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;}

/* grid specific styling */
.m .module {background:#fff;border-color:#192129 #cdcdcd #cdcdcd;border-width:5px 1px 1px;border-style:solid;zoom:100%;margin-bottom:2em;}
.m .header h3 { font-size: 1.6em; padding: 0.8em 0.7em 0.4em 0.7em; }
.m .module .header h3{ color: #18436E; }
.k6 .header h3, .k7 .header h3 { padding: 0.8em 0.6em; }
.k2 .module .header { background: #F0F0F0; border: 0}
.k2 .module .header h3 {font-size: 1.3em; padding: 0.5em 0.6em 0.4em 1em;}
.m .module .body { background: #fff; }
.k2 .module .body { background: #f0f0f0; }
.k3 a { color: #2864b4; }



/********** END:   GENERIC MODULE STYLES **********/

/********** BEGIN: HEADER & FOOTER  **********/
#header { background: #FFF;border:0px none; float: left; width: 980px;position:relative; }
#header { *background-position-y:113px; _background-position-y: 110px; /*IE DEFINITION*/ }
#header .clear { height: auto; line-height: normal; }
#header a {font-weight:normal}
#hat { background:#f0f0f0; border-top: 1px solid #989898; clear: both; overflow: hidden; padding-left: 0.3em; zoom:100%;font-size:1.1em;border:1px solid #ddd;border-width:0 1px;}
#hat ul.miniHat { float: left; margin: 0;}
#hat ul.miniHat li { float: left; margin: 0 0 0 0.4em; padding: 0.5em 0; }
#hat ul.miniHat li a { border-right: 1px solid #ccc; color: #333; font-size: 1em; padding: 0 0.6em 0 0; }
#hat ul.miniHat li a.lastLink { border:none; } 
#hat ul.miniHat li a:hover { text-decoration:underline; }
#hat ul.chGuide li { float:left; padding: 0; }
#hat ul.chGuide li.label{padding: 0.5em 0.3em 0 0.5em;color:#666;}
#hat ul.chGuide li a { color:#333; float:left; font-size: 1em; padding:0.5em 0; }
#hat ul.chGuide li a:hover, ul.chGuide a.selected { padding: 0.5em 0; }
#headerMiddle  {background-color: #fff; clear: both;  padding-left: 1.3em;position:relative;border:1px solid #ddd;border-width:0 1px;zoom:100%;*padding-bottom:20px;}
#headerMiddle #chLogo { clear: left; float: left; width: 17em; margin:2.9em 6.8em 0 0; }
#headerMiddle #chLogo .simcount { clear:both;color:#F67109; font-weight:bold; font-size: 1.1em; padding-left: 0.2em; /* simfix visibility: hidden; */}
#headerMiddle #chLogo a { display: block; float: left; margin:0; } 
#headerMiddle #chLogo a:hover { text-decoration: none; }
#headerMiddle #chLogo img { border: none; } 
/********* search                          */
#headerMiddle div.searchContainer { float:left; margin: 1.7em 0 1.6em 0;}
.searchCat {display:none;}
#headerMiddle div.searchCat label, #headerMiddle div.searchCat input { float:left; }
#headerMiddle div.searchCat label { margin: 0 0.4em; }
#headerMiddle .headerSearch, #srchFooter .footerSearch {clear: both; overflow: hidden;padding:1.1em; width: 47.2em;background:transparent url(http://o.aolcdn.com/casualgames/images/Main/1-search-bg) no-repeat scroll 0 0;}
#headerMiddle .headerSearch form{height:38px;}
#headerMiddle:after{ clear:both; content: "."; display: block; height: 0; visibility: hidden;}

.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:#FF7B02 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x 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: #fff url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat-x scroll 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;}
.altLangUrl { clear:both; float:right; margin: 1.2em 0 0 0;padding-right:0.8em; }
.altLangUrl ul{display:inline;width:100px;}
.altLangUrl ul li { float: left; }
.altLangUrl a { font-size: 1em; padding: 0 0.5em; }
.altLangUrl a.help { border-left: 1px solid #CCC;padding-right:0; }


#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;}
#hat #snsContainer{width:200px;}
#hat #snsContainer .snsNotify{float:left;margin:.5em 0;text-align:right;width:153px;font-weight:bold;color:#333;}
#hat #snsContainer .snsNotify .usrName{border-right:1px solid #cdcdcd;padding-right:.5em;}
#hat #snsContainer .signout{_padding:.4em 0 0 0;}

#headerBottom { clear: both; display: block;background:#2e2e2e;zoom:100%;border-bottom:1px solid #CDCDCD;}
#headerBottom a.feedbackUrl { float:right; font-size: 1.1em;  padding:.7em 1em 0 0;color:#fff;}
#headerBottom ul.chNav { padding-left: 0.4em; margin: 0; }
#headerBottom ul.chNav li {float: left; margin-bottom: 0; padding: 0.7em 0.4em 0.8em 0; }
#headerBottom ul.chNav.hoverState li a {  font-size: 1.3em; font-weight: bold; height:1.8em; margin: 0 0.1em; padding: 0.2em 0.5em;color:#fff;}
#headerBottom ul.chNav.hoverState li a:hover {color: #eee; }
#headerBottom ul.chNav.hoverState li a.selected { background:#dd490b; color: #fff; font-weight: bold; margin-right: 0; text-decoration: none; white-space: nowrap; }
#headerBottom ul:after{ clear:both; content: "."; display: block; height: 0; visibility: hidden;}
#headerBottom ul.chNav:after{ clear:none;}

/* 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 { display: block; padding-top: 2.4em; width: 17em; _height: 40px; }
#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: #FF7B02 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll 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; }

#footer .linksContainer { float: left; width: 978px; padding: 10px 0px; background-color: #F0F0F0; *float: none; }
#footer .links { margin: 0; width: 978px; float: left; background: #F0F0F0 url(http://www.aolcdn.com/ch_games/games-footer-csv-links-bg) repeat-y; *float:none; }
#footer .links .linksSection {  padding: 0 5px 0 0; float: left; text-align: left;}
#footer .linksContainer .links .linksSection {*width: 158px;}
#footer .links .linksSection ul { display: block; margin: 12px 0 15px 13px; width:144px; *margin-left:11px;}
#footer .links .linksSection  ul li { display: block; margin: 0 0pt 5px; background: none; padding: 0; }
#footer .links .linksSection ul li a { font-size: 1.2em; }
#footer .linksSection h3 { display: block; padding: 0 !important;  }
#footer .links .linksSection h3.title { margin: 10pt 0pt 0px 10px; font-weight:bold; font-size: 1.5em; color:#878787; width:144px; }
#footer .linksSection ul li { margin:0; padding:0 11px 0 3px; *padding-left:6px; }

#footer .brndFooter{ clear:both; background-color: #FFF; display: block; padding: 0; width:978px;}
#footer .brndFooter #chBrandLogo { float:left; font-size: 1em; margin: 23px 0 0 16px; _margin-bottom: 14px; padding: 0; width: 179px; }
#footer .brndFooter #chBrandLogo a { display: block; height: 29px; _height: 30px; }
#footer .brndFooter .links .linksSection .stdFooterPromos ul { display: inline; }
#footer .brndFooter .links .linksSection .stdFooterPromos ul li { float: left; padding: 0 0.5em;}
#footer .brndFooter .links .linksSection .stdFooterPromos ul li.lastItem { padding-right:0; }
#footer .brndFooter .footer_text { clear: both; color: #888; line-height:1.2em; margin: 2.2em 1em 1em 1em; padding: 0; text-align: center;  zoom: 1; }
#footer .brndFooter .footer_text_links { float: right; margin-bottom: 1.8333em; width:700px; padding-left: 0.583333em; text-align: right; } 
#footer .brndFooter .footer_text_links .links { background: #fff none; float:none !important; width: auto; padding: 0; zoom: 1; }
#footer .brndFooter .footer_text_links .links .linksSection { display:block; clear: right; float: right; text-align:right; *margin-top:-12px;}
#footer .brndFooter .footer_text_links .links .stdFooterPromos ul li { border-right: 1px solid #135CA1; float: left; padding: 0 0.5em; display: inline; }
#footer .brndFooter .footer_text_links .links .stdFooterPromos ul li.lastItem { padding-left: 0.5em; border-right: none; }
#footer .brndFooter .footer_text_links .copyright { float: right; font-size: 1.2em; color: #878787; margin: 0; padding: 0 1em 0 0; }
#footer .brndFooter .footer_text_links.noBrand { float:left; }
#footer .brndFooter .footer_text_links.noBrand .links .linksSection { float: left; width: 100%; }
#footer .brndFooter .footer_text_links.noBrand .links .stdFooterPromos ul li { border-right: 1px solid #135CA1; display: inline; float: left; padding: 0 0.5em; }
#footer .brndFooter .footer_text_links.noBrand .links .stdFooterPromos ul li.lastItem { border-right: none; padding-left: 0.5em; }
#footer .brndFooter .footer_text_links.noBrand .copyright { float: left; padding: 0 0.7em; }
#footer .brndFooter:after,#footer #srchFooter:after{ clear:both; content: "."; display: block; height: 0; visibility: hidden;}
/******* END:   FOOTER ********/

/********** 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: GAME-PLAY PAGE STYLES *********/  
.Game-Play #promoBar .button { background-image: none;width:111px; height:22px; }
.Game-Play #header { background: #333 none; width: 98em; }
.Game-Play #hat { background: #333 none; border-color: #191919; border-width: 0 0 1px 0; text-transform: none;  }
.Game-Play #headerMiddle { background-color: transparent; border-width: 0; padding: 0; }
.Game-Play #headerMiddle .altLangUrl { display: none; }
.Game-Play #headerBottom { border-width: 0; }
.Game-Play #adBanner {_margin-left:0.3em;}
.Game-Play #hat ul.miniHat li a { border-width: 0; color: #eee;font-size:1.1em;padding-left:0.1em; }
.Game-Play #hat ul.chGuide { float: right; margin: 0.4em 0 0 0; overflow: hidden; width: 150px; }
.Game-Play #hat ul.chGuide li { background: transparent; margin-right: 0.1em; } 
.Game-Play #hat ul.chGuide li a, 
.Game-Play #hat ul.chGuide li a:hover {font-size:1.1em; background: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -76px -180px; color: #eee; height: 19px; padding: 0.2em 0 0 0; text-align: center; text-indent: -9999px; text-transform: uppercase; width: 5.8em; }
.Game-Play #hat ul.chGuide li a.signout, 
.Game-Play #hat ul.chGuide li a.signout:hover { background-position: 0 -210px; width: 6em; }
.Game-Play #hat ul.chGuide li a.signin, 
.Game-Play #hat ul.chGuide li a.signin:hover { background-position: 0 -180px; width: 6em; }
.Game-Play #hat ul.chGuide li.exit a, 
.Game-Play #hat ul.chGuide li.exit a:hover { background-position: -151px -180px; width: 6.3em; }

.Game-Play .button { background: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -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 #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 #headerMiddle #chLogo { background: #FF6600 url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll 0 0; border-width: 0; height: 9.8em; margin: 0; text-align: center; width: 23.8em; }
.Game-Play #headerMiddle #chLogo .simcount { background:transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll 0 -110px; 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; }
.Game-Play #headerMiddle #chLogo a { height: 3.5em; margin: 2.3em 0 1em 5.9em; width: 12.3em;_margin-left:2.6em;}
.Game-Play #content { padding: 0;background:none;border:0px none; }
.Game-Play #z {background: #272727 url(http://o.aolcdn.com/casualgames/images/Game-Play/1-horizontal.png) 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://www.aolcdn.com/ch_games/gp_topbar) 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;}
.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;}
/********** END: GAME-PLAY PAGE 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://www.aolcdn.com/ch_games/gm_goa_topbg) 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 h3 { 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: ALL GAMES MODULE STYLES (IN ALPHABETICAL ORDER) **********/
/****************************************************************************/

/********** BEGIN: AD MODULE STYLES **********/
.ad {  clear: both; margin: 0; overflow: visible; }
.ad .adBkgd { margin: 0 auto;  }
.size728x90 { background:#f0f0f0; border: 1px solid #ddd; border-width: 0 1px; display: table-cell; padding: 0.3em 0; width: 98em; }
.size728x90 .adBkgd { width:72.9em; } 
.size300x250, .m .size300x250 { background:#eeeff1 url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll 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;}
.size314x260 .body , .m .size314x260 .body { font-size: 1.2em; overflow: hidden; }
.size314x260 .module, .m .size314x260 .module { border-bottom-width: 0; }
.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: auto; }
.Ad-Banner .quigo { margin: 0; }
.Game-Play #adBanner { margin: 0.2em 0 0 0.6em; }
.quigo { clear: both; display: block; height: 100%; overflow: hidden; }
.k3 .quigo {padding-left:3px;}
/********** END: AD MODULE 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 h3{color:#fff;background:#333;}
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 iframe { _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: #FDC38B url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -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/casualgames/images/Browse-Games/11-icons.png) 0 -421px;}
#viewTypes li a.on { color: #fff;background: url(http://o.aolcdn.com/casualgames/images/Browse-Games/11-icons.png) 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;}
.browsePagination { 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;}
.browsePagination .browseNavDir a{border:0px none;background:none;}
.browsePagination #browseNavNext a, .browsePagination #browseNavPrev a{cursor:pointer;display:block;font-size:1em;height:25px;margin:0;padding:0;text-decoration:none;text-indent:-9999px;width:64px;}
.browsePagination #browseNavNext a, .browsePagination #browseNavPrev a{background:#1e5953 url(http://o.aolcdn.com/casualgames/images/Browse-Games/11-icons.png) no-repeat scroll 0 -354px;}
.browsePagination #browseNavPrev a{background-position: 0 -324px;}
.browsePagination #browseNavPrev{margin-right:2px;}
.browsePagination .browsePageLabel {float:left; font-size: 1.1em; padding-top:6px;_padding-top:7px;color:#000;}
 .browsePagination ul{float:right;display:inline;}
.browsePagination ul {padding:5px 0 0 8px;}
.browsePagination ul li {padding:3px 0;margin:5px 3px 0 2px;display:inline;border:0px none;float:left;}
.browsePagination ul li.active { zoom:100%;}
.browsePagination ul li a {padding:2px 4px;border:solid 1px #fff;background:#fff;}
.browsePagination ul li.active a{ background: none; color: #000; text-decoration: none;  }
.browsePagination .browseNavDir{ border: 0px none; margin-right: 0; margin-top: 0; }
.listView .gameList b {width:15px;height:15px;display:block;}
.listView .gameThumb, .listView .gameDetail,.listView .plyCnt{display:none;}
.listView h4 {float:left;width:13em;padding-left:11px;margin:1px 0 4px 0;}
.listView .gameList {float:left;width:63%;}
.listView h4 a {margin:0;}
.gamesBrowse .listView { font-size: 1.2em; }
.gamesBrowse .listView .gameBody { border-top: 1px dotted #CCC; }
.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/casualgames/images/Browse-Games/11-icons.png) repeat scroll 0 -178px;width:69px;height:26px;display:block;text-indent:-999px;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 .avgRating 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; }
#browseInfo.detailView .gameDetail p, #browseInfo.screenView .gameDetail p { font-size: 1.2em; padding: 5px 5px 5px 0; }
.detailView .gameBody { border-top: 1px dotted #CCC; clear: both; overflow: hidden; padding: 1.4em 0 0.5em 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 .avgRating{ padding-top: 0; }
.gamesBrowse .screenView h4{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 h4 {font:bold 14px Arial;}
.gamesBrowse ul {zoom:100%;padding-top:.5em;}
.gamesBrowse ul li ul, .gamesBrowse .tabs ul,.gamesBrowse .browseNav 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: 95px; overflow: hidden; }
.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.avgRating { clear: none; margin-left: 10px; margin-top: 2px; }
.gamesBrowse .detailView li .avgRating.sm{ clear: left; float: left; margin:-6px 1em 0.5em 2.5em; width:100px; _margin-left: 0.7em;}
.gamesBrowse .listView li .avgRating.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:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -254px -98px;}
.gameDetailPop .inline img { display: inline; }
.gameDetailPop .gameDetail, .detailView .gameDetail {border:none;}
.gamesBrowse .listView .gameDetailPop { z-index:9999999; position:absolute; left: 70px; margin-top:-10px; padding-top:5px;background:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -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 h4 {float:none;width:auto;height:auto;margin-right:0;padding:0;overflow:auto; zoom:100%;}
.listView .gameDetailPop h4 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 .avgRating{display:none}
.detailView .gameDetail { float: left; width: 339px; }
.detailView .gameDetail a,.listView .gameDetail a { float: left; }
.screenView .gameDetail .button { clear: both; float: left; margin: 0.4em 0 0.5em 0; 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/casualgames/images/Browse-Games/11-icons.png) no-repeat scroll 0 -382px;text-indent:-999px;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}
.gamesBucket .header img { margin-left: -10px; }
.gamesBucket .header .sponsor {clear:both; background: #f2f2f2 url(http://www.aolcdn.com/ch_games2/crosshatch_txtr.gif) 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 h3{padding-left:.8em;}
.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;}
.gamesBucket.image .tabcontent .footer {margin-right:0;}

.gamesBucket.promo {border-top:.1em solid #e1e1e1;}
.gamesBucket.promo .header h3{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.first {width:26em; height:24em;padding-left:0;float:left;}
.gamesBucket.promo .tabcontent ul  li.first a.gameName {font-size:2em;}
.gamesBucket.promo .tabcontent ul li{width:11em; height:11.5em;padding-left:1.5em;float:left;clear:none;}
.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:#F2f5f8 url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat scroll 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 h3 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; }
 
/********** END: GAMES BUCKET 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 h3 { 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 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 .btnsection {clear: both; float: none; border-top: 0.1em solid #e6e6e6; margin-top: 0.5em; }
.gamesForm .body p { padding: 0.6em 0;}
.gamesForm { background: #fff; border: 1px solid #E4E4E4; }
/********* END: GAMES FORM MODULE **********/  


/********** BEGIN: GAMES FAVORITES MODULE STYLES **********/
.m .gamesFavorites { border: solid #1d5996; border-width: 0 1px 1px 1px; }
.m .gamesFavorites .header { background: #1d5996 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll left -892px; border-width: 0px;zoom:100%; }
.m .gamesFavorites .header h3 { color: #fff;padding-bottom:0.5em;background:transparent url(http://www.aolcdn.com/channels/00/03/48f73fd9-00396-06b9b-400cb8e1) no-repeat scroll right top; }
.gamesFavorites .header img { float: right;  }
.m .gamesFavorites .body { background: #1d5996; border-width: 0px; padding: 0 0.8em 0.8em 0.8em; position: relative;font-size:1.2em;zoom:100%;}
.gamesFavorites .body p, .gamesFavorites .body div.no_icon  { background: #e9e9e9 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll left -1014px; padding:0.8em 0 0.7em 4em;}
.gamesFavorites .body  div.no_icon { padding:1.6em 1.7em 1.1em;}
.gamesFavorites .body .icon { background: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -1443px -300px; left: 18px;  padding: 21px; position: absolute; top: 23px; z-index: 1; }
.gamesFavorites span.label { display: block; }
.gamesFavorites .body  div.no_icon span.label {margin-bottom:2px;}
.gamesFavorites ul { background-color: #f0f0f0; max-height: 11.25em; overflow: auto; }
.gamesFavorites ul li { background: #e9e9e9 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll left -935px; height: 2em; padding-top: 0.25em; }
.gamesFavorites ul li a { color: #1d5287; font-weight: bold; padding: 0.1666em 0.9em 0.5em 0.9em;float:left;display:block; }
.gamesFavorites form.faveRating input{margin:0;}
.gamesFavorites ul.faveRating { overflow: hidden; height: 1.2em; }
.gamesFavorites ul .active { background: #ec1c24 none; color: #fff; }
.gamesFavorites .active .faveName { color: #fff; }
.gamesFavorites .active ul.faveRating { background-color: #ec1c24; }
.gamesFavorites  ul.faveRating li { background:none;margin:0;padding:0; }
.gamesFavorites  ul.faveRating li a{float:none;}
.gamesFavorites ul li.active .faveRating li {background:#EC1C24;}
.gamesFavorites form.faveRating { background-color: transparent; float: right; height:1em; margin:0.4em 0.9em 0 0; width: 1.08333em; }
.gamesFavorites .faveRating a.heart_remove { background: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -1398px -308px; text-indent: -10000px; padding: 1px;zoom:100%;}
.gamesFavorites .faveRating a.heart_remove:hover { background-position: -1398px -330px; }
.gamesFavorites #snsContainer{width: 4em;}
.gamesFavorites #snsContainer, .gamesPlayerCard .favorites #snsContainer { float: none; padding: 0; margin: 0 0 0 2px; *margin-left:0;}
.gamesPlayerCard .favorites #snsContainer:after {clear:none;display:inline;}
.gamesFavorites #snsContainer span.snsButtonContainer, .gamesPlayerCard .favorites #snsContainer .snsButtonContainer { background: none; border-width: 0; margin: 0; }
.gamesFavorites #snsContainer a.snsButton, .gamesPlayerCard .favorites #snsContainer a.snsButton { border-width: 0; color:#124C9F; font-weight: bold;padding: 0; font-size:12px; }
 .gamesPlayerCard .favorites #snsContainer a.snsButton {*margin-right:4px; }
.gamesFavorites #snsContainer a.snsButton:hover, .gamesPlayerCard .favorites #snsContainer a.snsButton:hover  { background: none; color: #000; text-decoration: underline; }
.gamesFavorites .body .icon {background:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat scroll -1443px -300px;left:18px;padding:21px;position:absolute;top:23px;z-index:1;}
.gamesFavorites .body div.no_icon {padding:1.6em 1.7em 1.1em;}
/* begin IE specific styles for favorites  */
.gamesFavorites ul { _height: 11.25em; _width: 292px; _overflow-x: hidden; }
.gamesFavorites ul li { *margin-bottom: -3px; _width: 276px; _overflow: hidden; }
.gamesFavorites ul li a { _width: 235px; }
.gamesFavorites form.faveRating { _margin-right: 0.5em; *position: static; _position: fixed; }
.gamesFavorites .no_fav{background:#f2f2f2;padding:1em 0.4em 1em 5em;}
/*end   IE specific styles for favorites */
/********** END: GAMES FAVORITES MODULE STYLES **********/
/********** BEGIN: GAMES Component FAVORITES MODULE STYLES **********/
.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 h3 { padding: 0; font-size: 1.2em; font-weight: normal;background:none; }
.Component .gamesFavorites .body ul{margin-top:0.5em; max-height:11.3em;border-top:.1em solid #ebebeb;background:#fff;}
.Component .gamesFavorites .body ul li{border-bottom:1px solid #ebebeb;background:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat scroll -1727px -232px;height:1.8em;padding-top:0;}
.Component .gamesFavorites .body ul .active a{color:#9e3b14;}
.Component .gamesFavorites ul li.active .faveRating li {background:none;}
.Component .gamesFavorites ul li a { color: #1d5287;padding:3px 5px 3px 9px;float:left;display:block; font-weight:normal;}
.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:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat scroll -1664px -296px;left:0;top:13px;}
 .Component .gamesFavorites .body p {padding:1em 1em .5em 4.2em; }
 .gamesFavorites #snsContainer .snsNotify, .gamesFavorites #snsContainer .snsButtonContainer, .gamesFavorites #snsContainer .snsButtonContainer .snsButton, .favorites #snsContainer .snsNotify, .favorites #snsContainer .snsButtonContainer, .favorites #snsContainer .snsButtonContainer .snsButton  {float:none;}
.gamesPlayerCard .favorites .no_icon .value *, .gamesFavorites  .no_icon .value * { display:inline !important; }

 /* begin IE specific styles for favorites  */
.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; }
/********** END: GAMES Component FAVORITES MODULE STYLES **********/


/********** BEGIN: GAMES INFO MODULE STYLES **********/
.gamesInfo{border:1px solid #E4E4E4;border-width:1px 1px 0;background:#fff;font-size:1.2em;}
.gamesInfo .body {padding:0; background:#e4e4e4;border-top:1px solid #e4e4e4;}
.gamesInfo .header {background:#e4e4e4; border-width:0}
.gamesInfo .header img {border-right:1px solid #ccc;border-bottom:1px solid #ccc;background:#fff;padding: 0.5em;margin:0.67em 0.25em 0.67em 0.67em; float:left; width:auto; display:inline}
.gamesInfo .header .launchSection {float:right; width:24em; min-height:13.41em; background:#f2f2f2; margin: 0.67em 0.67em 0.67em 0.25em; _margin-right: 0.35em; }
.gamesInfo .header .launchSection .button.launch img { background-color: transparent; border-width: 0; margin: 0; padding: 0; }
html*.gamesInfo .header .launchSection .button.launch img { margin-top: 18px; *margin: 0;}/* safari hack */
.gamesInfo .launchSection .button.launch {background:none; cursor:hand; margin:5px;float:none;}
.gamesInfo .button.launch a, .k3 .gamesInfo .button.launch.small, .gamesInfo .button.launch a:hover, .gamesInfo .button.launch.small a:hover {background:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1140px 0px no-repeat;}
.gamesInfo .button.launch a {display:block; font-size:1.65em; line-height:1em; font-weight:bold; font-family:Arial; color:#fff; text-decoration:none; padding:0px 14px 0px 15px; cursor:hand; height:72px;}
.gamesInfo .button.launch.small a{background:none; height:72px; padding:0px 14px 0px 15px;} 
.k3 .gamesInfo .button.launch.small {background-position: -1140px -72px no-repeat; float:left; clear:right; padding:0; margin-right:0; _margin-left:3px; width:137px;}
.gamesInfo .button.launch a:hover {background-position: -1420px 0px no-repeat; text-decoration:none; color:#fff;} 
.gamesInfo .button.launch.small a:hover {background-position: -1420px -72px no-repeat;} 
.gamesInfo .button.launch .launchText {float:left; display:block; padding:0; margin:0; text-indent: -9000px; }
.gamesInfo .button.launch.dl h2.launchText, .gamesInfo .button.launch.dl a:hover h2.launchText  {background: transparent url(http://www.aolcdn.com/ch_games/dl_now) no-repeat scroll 0% 0%; padding:0 0 0 20px; margin-top: 19px;}
.gamesInfo .button.launch.pn .launchText {background:none; width:166px; height:21px; margin: 0; }
.gamesInfo .button.launch.pn.small .launchText { width:43px; }
.gamesInfo .button.launch.dl .launchText {background: none; width:152px; height:16px; margin: 0; }
.gamesInfo .button.launch.pn a:hover .launchText {background-position:-1420px -186px} 
.gamesInfo .button.launch.dl a:hover .launchText {background-position:-1420px -161px} 
.gamesInfo .button.launch.pn h2.launchText, .gamesInfo .button.launch.pn a:hover h2.launchText {background: transparent url(http://www.aolcdn.com/ch_games/free_play) no-repeat scroll 0% 0%; padding:0 0 0 20px; margin-top: 19px;}
.gamesInfo .button.launch.pn.small h2.launchText, .gamesInfo .button.launch.pn.small a:hover h2.launchText{background: transparent url(http://www.aolcdn.com/ch_games/play_small) no-repeat scroll 0% 0%; padding:0 0 0 20px; margin-top: 19px;}
.gamesInfo .launchSection .icon{float:right; display:block; padding:0; margin:0; height:28px;}
.gamesInfo .button.launch.pn.small .launch{margin-top:12px;}
.gamesInfo .button.launch.pn .launch {background:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1335px -88px no-repeat; width:19px; margin:12px 0 16px 0}
.gamesInfo .button.launch.pn .multi {background-position:-1368px -88px;width:33px;}
.gamesInfo .button.launch.dl .launch {background:#fff url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1294px -88px no-repeat; width:25px; margin:12px 0 16px 0}
.gamesInfo .button.launch.pn a:hover .launch { background-position:-1615px -88px; } 
.gamesInfo .button.launch.pn a:hover .multi { background-position:-1648px -88px; width: 33px; } 
.gamesInfo .button.launch.dl a:hover .launch { background-position:-1574px -88px; } 
.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 .launchSection .reqs{padding: 0.5em 1em 1em;}
.gamesInfo .reqs.dl .value {font-size:11px;}
.gamesInfo .reqs.pn {font-style:italic;}
.gamesInfo .reqs.pn a {border-bottom:0.1em dotted #666}
.gamesInfo #reqsIcon {float:left; border:0; margin:0 0.5em 0 1em; padding:0; width:3em; height:3em; display:block}
.gamesInfo #reqsIcon.good, .gamesInfo #reqsIcon.bad{background:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1140px -218px; }
.gamesInfo #reqsIcon.bad {background-position: -1140px -260px; }
.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}
.gamesInfo .txt {float:none; clear:both; background:#fff; text-align:center; color:#b1b1b1; padding: 0.5em;font-size:11px;}

.gamesInfo .tabs { background: transparent none; margin: 0.25em 0 0 0; width:80%; }
.gamesInfo .tabs li {width:auto!important; text-transform:uppercase; background: #D2D2D2; margin-left: 0.5em; border:0}
.gamesInfo .tabs li a {color: #1A4284;  padding:0.75em 1em; font:bold 12px arial; border:none;}
.gamesInfo .tabs li a:hover {background:#e65c00; color:#fff; text-decoration:none}
.gamesInfo .tabs li.active {background:#555 none;position:relative; margin:0 0em 0 0.5em;}
.gamesInfo .tabs li.active a, .gamesInfo .tabs li.active a:hover {background-color: #555; color:#fff; text-decoration:none;}
.gamesInfo .tabs li.active span.downArrow1, .gamesInfo .tabs li.active span.downArrow2{background:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat scroll -1482px -242px;display:block;height:20px;position:absolute;width:20px;}
.gamesInfo .tabs li.active span.downArrow1{left:35px;}
.gamesInfo .tabs li.active span.downArrow2{background-position: -1482px -242px;left:60px;}

.gamesInfo .label {display:block;font-size:1em;}
.gamesInfo .value {display:block; }

.gamesInfo .tabcontent {background:#fff; clear: both; color:#555; margin-bottom: 1em;padding: 2em 0 0 0; *zoom: 1; }
.gamesInfo .tabcontent .roomType { font-size: 1.2em; font-weight: bold; margin-bottom: 0.65em; padding-left:1.3em; }

.gamesInfo .launchSection2 {float:right; border-left:0.1em solid #e9e9e9; width:12em; min-height:12.917em; margin-left:1em; padding-left:1.5em; font-size:11px;}
.gamesInfo .launchSection2 li {margin-bottom:1.25em}
.gamesInfo .launchSection2 a {display:block; font-weight:bold;} 
.tabcontent .launchSection2 ul li .value p{margin:0 0 5px 0;}
.gamesInfo .narrow {width:22em; clear:left}
.gamesInfo .gameDescription {margin:0; width:auto;}
.gamesInfo .gameDescription p { line-height: 1.3em; margin-bottom: 0 1em 0.5em 0; *zoom: 1; }
.gamesInfo .gameDescription a {display:block;}
.gamesInfo .gameDescription #gameDescriptionText { margin-bottom: 1em; }
.gamesInfo .stats a {display:block;}

.gamesInfo .stats  ul li#statsEsrb { margin-left: 1em; }
.gamesInfo .stats  ul li#statsEsrb, #games_info .stats  ul li#statsGenre {float:left;  margin-bottom:1em;  _width: 11em;}
.gamesInfo .stats>ul>li {float:left; min-width: 10.5em; margin-bottom:1em; }
.gamesInfo .avgRating li {display:inline; width:auto;}

.gamesInfo #tooltip_prntrating {width:15em; height:5em;font-size:1em;}
.gamesInfo #tooltip_prntrating ul li { background: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -672px -207px; display:block; padding:0 0 0 0.7em; }
.gamesInfo #tooltip_prntrating .value {clear:right;font-size:.8em; }
.gamesInfo #tooltip_prntrating img {border:0; padding:0}
.gamesInfo #tooltip_sysreqs_online{font-size:1em;}


.gamesInfo #tooltip_sysreqs {width:20em; height:5em;}

.gamesInfo .subTabs { border:solid 1px #DDD; border-width: 1px 0 1px 0; margin: 0 1em; zoom:100%; }
.gamesInfo .subTabs ul:after{ clear:both; content: "."; display: block; height: 0; visibility: hidden;}
.gamesInfo .subTabs li {float:left; padding: 0.583em 0;;}
.gamesInfo .subTabs li a {padding: 0.1666em 0.33em; white-space:normal; display:block; text-transform:uppercase; font-weight:bold; color:#666; font-size:0.917em}
.gamesInfo .subTabs li.active a, .gamesInfo .subTabs li a:hover { background-color: #555; color:#fff; text-decoration: none; }
.gamesInfo .mainRoomList{border-bottom:1px solid #e4e4e4;}
.gamesInfo .mainRoomList .roomCategory {margin:.8em 1.6em; font-size: 1.2em; font-weight:bold;}
.gamesInfo .mainRoomList .roomName {clear:both; float:left; font-weight:bold;}
.gamesInfo .mainRoomList .playerCount {float:right}
.gamesInfo .mainRoomList ul { border-bottom: 10px solid #fff; margin: 0 1em 1em 1em; }
.gamesInfo .mainRoomList li {background:#f2f2f2; padding: 0.45em; margin-top:0.09em;}
.gamesInfo .mainRoomList li.inactive {font-style:italic}

.gamesInfo .gameDescription{ margin-left: 1em; } 
.gamesInfo .gameDescription.narrow, #games_info .gameDescription.narrow #game_desc_txt{float:left; width:288px; }

.gamesInfo .ratings { background: #e4e4e4 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll left -962px; border-bottom: 1px solid #bfbfbf; border-top: 1px solid #e4e4e4; padding: 0 1em; }
.gamesInfo .ratings #gameRating, .gamesInfo .ratings #favoriteRating { float: left;  position: relative; width: 48%; padding-bottom: .8em;*padding-bottom: .6em;}
.gamesInfo .ratings #gameRating { border-right: 1px solid #fff; }
.gamesInfo .ratings #favoriteRating { border-left: 1px solid #e4e4e4; padding-left: 1em; }
.gamesInfo .ratings .label { margin-top: 1em; }
.gamesInfo .ratings .value { font-size: 0.9166em; }
.gamesInfo .ratings #gameRating form.avgRating{ position: absolute; left:86px; top: -2px; }
.gamesInfo .ratings #favoriteRating form.faveRating { position: absolute;  top: 0; right: 0px; }
.gamesInfo .ratings #favoriteRating form.faveRating input { margin: 0; padding: 0; width: auto; }
.gamesInfo .ratings .faveRating a { background: transparent  url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat; float: right; outline: 0;  padding: 18px; text-indent: -999px; width: 1em; }
.gamesInfo .ratings .faveRating a.heart_remove { background-position:  -1547px -300px; }
.gamesInfo .ratings .faveRating a.heart_remove:hover { background-position: -1596px -300px; }
.gamesInfo .ratings .faveRating a.heart_add { background-position: -1443px -300px; }
.gamesInfo .ratings .faveRating a.heart_add:hover { background-position: -1496px -300px; }
.gamesInfo .ratings ul { *margin-bottom: 0;  }
html*.gamesInfo .ratings #gameRating form.avgRating{ top:4px; *top: 7px; }
/********** END: GAMES INFO MODULE STYLES **********/


/********** BEGIN: GAMES LEADERBOARD MODULE STYLES **********/
.m .gamesLeaderboard .header h3 {background:transparent url(http://www.aolcdn.com/channels/09/00/48a2e532-0012f-0490b-400cb8e1) 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://www.aolcdn.com/ch_games/leaderboard_numone) 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.icon .header, .gamesListItems.toggle .header { background: #fff; border: 0; margin: 0; padding: 0; }
.gamesListItems.icon  .header h3, .gamesListItems.toggle  .header h3 { 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 ul li { display:block; padding:0.5em 0; clear:both;}
.gamesListItems.icon ul li , .gamesListItems.toggle ul li { display:block; padding:0.3em 0 0.3em 2em}
.gamesListItems.icon ul li, .gamesListItems.toggle li, .gamesListItems.toggle li.open{ background: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -1715px -35px; }
.gamesListItems.toggle li { background-position: -1720px -144px;}
.gamesListItems.toggle li.open { background-position: -1720px -193px;}
.gamesListItems li .label { display:block; font-size:1.2em; white-space:normal}
.gamesListItems ul li li, .gamesListItems.toggle li li { background-image: none; }
.gamesListItems.toggle  .body .value ol{padding:10px 0;}
.gamesListItems.icon  li .label{font:bold 16px arial;color:#2963b4;padding-bottom:3px}
.gamesListItems .body .value { font-size: 1.2em; }
.gamesListItems.toggle  .body .value { display: block; padding: 1em; } 
.gamesListItems.icon .body  li .value p{margin-bottom:5px;}
.gamesListItems.icon .body  li .value a{text-decoration:underline;}

.gamesListItems.simple li a {float:left; margin-right:1em}
.gamesListItems.simple li span.label a{float:none;}
.gamesListItems.simple li .label a{white-space:normal}
.gamesListItems.simple .footer{margin-top:.8em !important;}
.m .gamesListItems.simple .footer a:hover{background-position: 0 -391px;}


.gamesListItems.promo .header h3{padding-top:1.1em;padding-bottom:0.5em;padding-left:0;}
.gamesListItems.promo .header h3 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:2em;}
.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.playlist { border: 0px none; }
.gamesListItems.playlist .header h3 {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;}

/* All Genres 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: GAMES LIST ITEMS  MODULE STYLES **********/

/********** BEGIN: GAMES NAV MODULE STYLES **********/
.gamesNav { border: none; }
.gamesNav .body { margin: 0 0 1em 0; padding: 0;border-bottom:1px solid #fff; }
.gamesNav .tags h3 { background: #F0F0F0; color: #000; }
.k2 .gamesNav .body.tags{background:#F0F0F0;}
.gamesNav .genres h3, .k2 .simple h3{background:#f0f0f0;color:#000;} 
.k2 .simple .body{padding-top:0;}
.gamesNav ul a { font: bold 1.2em arial;padding:0 0 0 1em; }
.gamesNav ul li { padding: 0.5em 0; }
.gamesNav li .itembox { display: block; margin-left: 1em; margin-right: 0.6em; }
.gamesNav li .itembox a{padding:0;}
.gamesNav .tags li.active { border: none; background-color: #dd490b; padding: 0.3em 0; color: #FFF; }
.gamesNav .tags li.active a, .gamesNav .tags li.active a:hover { color:#fff; font-weight: bold; }
.gamesNav li.active ul { border-bottom: solid 1px #d2d2d2; padding: 4px 0 8px 0; background: #fff;margin: 0.5em 0 0 0; }
.gamesNav li.active ul li { border: none; padding: 4px 0 4px 0; color: #EEE; }
.gamesNav li.active ul a { background: url(http://www.aolcdn.com/ch_games/games-sprite41.png) -2175px -67px no-repeat; font: normal 11px arial; padding: 3px 0 4px 7px; list-style: none; }
.gamesNav li.active ul li.active { background: #E65C00; } 
.gamesNav li.active ul li.active a { color: #fff; background: #E65C00; }
.gamesNav li.active ul li a { color: #124C9F; text-decoration: none; margin: 0; }
.gamesNav li.active ul li a:hover { text-decoration: underline; color: #222; font-weight: normal; }
.gamesNav li.active ul li.active a:hover { color: #FFFFFF; font-weight: bold; }
.gamesNav .body:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/********** END: GAMES NAV MODULE STYLES **********/

/********** BEGIN: GAMES NEWSLETTER STYLES **********/
.gamesNewsletter form input.inputText{width:160px;float:left;}
.gamesNewsletter form input.btnSubmit{background:url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) 0 -55px;border:none;height:28px;width:81px;cursor:pointer}
/********** END: GAMES NEWSLETTER STYLES **********/

/********** BEGIN: GAMES PAGE TITLE STYLES **********/
.gamesPageTitle{padding-bottom:0;margin-right:1em;}
.gamesPageTitle .breadCrumbs{font-size:11px;margin-bottom:5px;}
.Main .gamesPageTitle .breadCrumbs{margin-bottom:0;}
.gamesPageTitle h1{color:#333346;display:inline;font-weight:normal;font-size:3.2em;letter-spacing:-1px;}
.gamesPageTitle .body{padding:.3em 0;font:normal 1.8em arial;}
.gamesPageTitle h1 .highlight{font-weight:bold;}
/********** 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:1em; left:1em;}
.gamesPlayerCard .profile .screenName {font-weight:bold; font-size:1.6em; display:block;color:#000;position:absolute;top:1em;left:5em;}
.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:url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll 146px -476px;padding-right:20px;width:144px;text-align:right;}
.gamesPlayerCard .profile #snsContainer{margin:0;width:5em;position:absolute;top:3.4em;left:7.9em;padding:0;}
.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: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:#F2F5F8 url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat-x scroll 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:url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll 126px -332px; _background-image: none;}
.gamesPlayerCard .body .tabs ul .recentlyPlayed.active a, .gamesPlayerCard .body .tabs ul .myFavorites.active a{background:#FFFFFF url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll 126px -300px; _background-image: none;}
.gamesPlayerCard .body .tabs ul .myFavorites a{ background-position:126px -395px; border-right-width: 0; width: 14.6em;}
.gamesPlayerCard .body .tabs ul .myFavorites.active a{background-position:126px -364px;}
.gamesPlayerCard .body .tabs .clear{background:#fff;}
.gamesPlayerCard .body .tabcontent {padding: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:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat scroll -1664px -296px;left:0px;padding:21px;position:absolute;top:3px;z-index:1;}
.gamesPlayerCard .favorites p.no_fav{padding-left:4em;}
.Component .gamesFavorites .body div.no_icon {padding:1em;background:none;}
.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 h4{float:left;padding:0 0 0.15em 0;background:#FFFFFF url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll 5px -499px;width:203px;text-indent:-9999px;margin:0.5em 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:#dd490b url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) no-repeat scroll -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;}

.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: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -1398px -308px; text-indent: -10000px; padding: 1px;zoom:100%;}
.gamesPlayerCard .favorites .faveRating a.heart_remove:hover { background-position: -1398px -330px; }

/* 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; }
/*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 .avgRating { margin-top: 0.2em; }
.gamesPlayInfo .ratingsSection #snsContainer { margin: 0 0.2em 0 0; width: 3.9em; }
.gamesPlayInfo .ratingsSection #snsContainer a.snsButton { color: #2361B6; float: none; font-size: 1em; font-weight: bold; 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 { background: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll; 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 { color: #fff; display: block; font-size: 1.6em; font-weight: bold; }
.gamesPlayInfo .ratingsSection .ratings { color: #292929; background-color: #e9e9e9; margin-top: 1.4em; overflow: hidden; padding: 0;  /* modtemp display: none; */ }
.gamesPlayInfo .ratingsSection .favorite { clear: both; display: block;  }
.gamesPlayInfo .ratingsSection .ratings .label { float: left; font-size: 1.3em; }
.gamesPlayInfo .ratingsSection .ratings .value { clear: left; float: left; font-size: 1.1em; margin-top: 0.4em; }

.gamesPlayInfo .ratingsSection .ratings .faveRating { float: right; }
.gamesPlayInfo .ratingsSection .ratings .favorite,
.gamesPlayInfo .ratingsSection .ratings .average { background: #E4E4E4 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll 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 { background: transparent  url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat; 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.avgRating { 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: transparent url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll 0 -1091px;}
.gamesPlayInfo .tabs li { background: #636363 url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -248px -263px; border-width: 0; height:36px; text-indent: -9999px; text-transform: uppercase; width: 128px; }
.gamesPlayInfo .tabs li.active { background: #df4300 url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -388px -263px; }
.gamesPlayInfo .tabs li a {border-width: 0;  cursor: pointer; outline-width: 0; height: 36px; padding: 0; background: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -249px -66px;}
.gamesPlayInfo .tabs li.Stamps a {background-position: -249px -66px;  }
.gamesPlayInfo .tabs li.Download a {background-position:  -248px -111px; }
.gamesPlayInfo .tabs li.Share a {background-position:  -248px -157px; }
.gamesPlayInfo .tabs li.Leaderboard a {background-position:  -248px -501px; }
.gamesPlayInfo .tabs li.Stamps_active a {background-position:-388px -67px!important; }
.gamesPlayInfo .tabs li.Download_active a {background-position:-388px -111px!important;}
.gamesPlayInfo .tabs li.Share_active a {background-position:-388px -157px!important; }
.gamesPlayInfo .tabs li.Leaderboard_active a {background-position:-388px -501px!important; }

.gamesPlayInfo .tabsSection .tabcontent { clear:both; background: #fff; border-right: 1px solid #454545; overflow: hidden; padding: 0.6em 1.5em 1.5em 1.5em;zoom:100%; }
.gamesPlayInfo .tabsSection .tabcontent:after{ clear:both; content: "."; display: block; height: 0; visibility: hidden;}
.gamesPlayInfo .tabsSection .tabcontent h3 { 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;height:4.6em;margin-right:1.1em;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: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -6px -727px; } 
.gamesPlayInfo .tabsSection .download .buyfull { background-position: -6px -857px; }


.gamesPlayInfo .tabsSection .share { padding-top: 1.5em; 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 .addthis_toolbox.addthis_default_style {float:right; clear:right; width:60%}
.gamesPlayInfo .tabsSection .share .addthis_toolbox.addthis_default_style  li {float:left; width: 10em;}

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

#viewFaves, #myFavesHeader { cursor: pointer;}
#myFavesHeader { background:#353535 url(http://o.aolcdn.com/casualgames/images/Game-Play/2-downarrow.gif) no-repeat  264px 11px; color:#fff; font-weight: bold; }
.gamesPlayInfo .ratingsSection #viewFaves { background: #4D4D4D url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -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 h3 {background:#353535 url(http://o.aolcdn.com/casualgames/images/Game-Play/2-downarrow.gif) no-repeat  264px 10px; color:#fff; font-size:1.3em;padding:7px 5px;}
.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: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -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:300px; }
.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: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) repeat scroll 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/casualgames/images/miscellaneous/1-icon-one.png) 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 PLAY PROMO MODULE STYLES **********/
.gamesPlayPromo {background:#fff url(http://www.aolcdn.com/ch_games/gp_topbar) 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://www.aolcdn.com/ch_games/gp_searchbtn) 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: transparent url(http://o.aolcdn.com/casualgames/images/sprites/6-icons.png) no-repeat scroll -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: POKER HUB OVERRIDE MODULE STYLES **********/
.poker .m { margin-top: 7.5em; }
.poker .k3 .gamesBucket .header { background:#E2E2E2 url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll left -845px; border:0 none; width:auto; }
.poker .k3 .gamesBucket .header  h3{ color:#18436E;  }
.poker .k3 .gamesBucket .tabcontent ul { padding:2.1em 0 0 2.1em; }
/********** END:   POKER HUB OVERRIDE  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 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 h4 { 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:#9B9B9C url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll 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 none repeat scroll 0 0;border:1px solid #E4E4E4;margin-bottom:0.83333em;zoom:100%;}
.gamesReviews .header {background:#fff; margin:0 1em 0 1em; padding: 20px 0 0 0; border-bottom:5px solid #e6e6e6;zoom:100%;}
.gamesReviews .header h3 {margin:0; padding:0 0 10px 0; clear:left; color:#333436; font-size:1.6em;}
.gamesReviews .header h3 span {color:#969696; font-size:.833em}
.gamesReviews .header a {margin-top:-7px; padding:6px 10px 8px 10px; text-align:center; font-size:1.1em;white-space:nowrap; float:right; color:#fff; text-transform:uppercase; font-weight:bold; text-decoration:none; background:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1210px -223px no-repeat;}
.gamesReviews .header a:hover {background-position:-1328px -223px; text-decoration:none; color:#fff}
.gamesReviews .body {margin:0;padding-top:0; border-top-width:0; }
.gamesReviews .body img {border:0; padding:0; margin:0; float:none}
.gamesReviews  p{font-size:1.1em}
.gamesReviews .helpSection {background:#f2f2f2; padding:1em; font-style:italic; margin:0.7em 0;font-size:1.2em;}
.gamesReviews .helpSection .help {margin-right:0}
.gamesReviews .helpSection p {width:80%}
.gamesReviews .singleReview { float:none; clear:both; padding:1.25em 0; border-bottom:1px solid #eee; 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: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1447px -310px no-repeat; 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:transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1140px -310px no-repeat; width:19px; height:19px; margin-left:2px}
.gamesReviews a.reportLink:hover {background-position:-1168px -310px;}
.gamesReviews .singleReview img.icon {border:0.1 solid #000; padding:0; margin:0 0.833em 0.5em 0; float:left}
.gamesReviews div.reviewer { font-size:1.2em; font-weight:bold; color:#757575; display:block; }
.gamesReviews div.reviewDate { font-size:1.1em; color:#757575; display:block; white-space:nowrap;}
.gamesReviews div.reviewText{font-size:1.2em; display:block; width:27em; overflow:auto; padding:10px 0;}
.gamesReviews form.addReview { background:#f2f2f2;padding:.833em;font-size:1.2em;}
.gamesReviews form.addReview h3 {font-size:1.3em; border-bottom:3px solid #e6e6e6; padding: 0.2em 0 0.5em 0; margin-bottom:0.8em}
.gamesReviews #counter {position:relative; height:1%;}
.gamesReviews form.addReview textarea { font:normal 1em arial;width:34em; margin:2em 0 0.7em 0;padding:.83em; display:block; height:5em;overflow:auto; *margin-top: 0.5em;}
.gamesReviews form.addReview .buttons {clear:both; float:none; display:block; border-top: solid 1px #DDD; margin: 1em 0 0 0}
.gamesReviews form.addReview .buttons a {margin: 1em 0; padding:6px 0;font-size:.9em;}
.gamesReviews .formLabel{margin-bottom:4px;}
.gamesReviews #reviewCounter {float:left;font-size:0.917em;_float:none;}
.gamesReviews #reviewsPagination {padding:0.5em 0; display:block; margin:0;_width:443px;}
.gamesReviews .reviewsPageLabel {float:left; font-size:1.1em; margin:0.2em 0.5em 0 0.5em; display:block;}
.gamesReviews #reviewsNav {float:right;padding:0; white-space:nowrap;display:block; margin-right:.5em; font-weight:bold;font-size:1.2em;_margin-right:0;}
.gamesReviews #reviewsNav li {float:left;}
.gamesReviews #reviewsNavPrev {margin-right:0.5em;margin-top:0.3em;}
.gamesReviews #reviewsNavNext {margin-left:0.5em;margin-top:0.3em;}
.gamesReviews #reviewsNav li.reviewsNavDir {white-space:nowrap; font-size:0.917em;border:0; }
.gamesReviews #reviewsNav li.reviewsNavPage  {border:0.1em solid #d1d1d1; margin:0 0.167em 0.167em 0.167em; width:1.583em; height:1.583em;  font-size:1em; background:#fff; padding:0.1;}
.gamesReviews #reviewsNav li.reviewsNavPage a {padding:0.17em 0; display:block; text-align:center;}
.gamesReviews #reviewsNav li.active a {color:#333;background:#f2f2f2}
.gamesReviews #reviewsNav li.reviewsNavPage a:hover {background:#f2f2f2; text-decoration:none;}
.gamesReviews .reviewsList .rating {margin-left:60px !important;}
.gamesReviews .disclaimer {display:block; font-size: 11px; margin-top:1em;}
/********** END: GAMES REVIEWS 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 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 h3 {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:url(http://www.aolcdn.com/ch_games/games-sprite41.png) -1140px -218px; }
.gamesSystemRequirements .reqIcon.bad {background-position:-1140px -260px; }
.gamesSystemRequirements .reqText {clear:right; float:right; _float:none; width:40em; 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: transparent url(http://www.aolcdn.com/ch_games/games-sprite41.png) no-repeat -661px -203px; display:block; padding:0.3em 0 0.3em 1em}
/********** 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://www.aolcdn.com/ch_games2/crosshatch_txtr.gif) 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:#9B9B9C url(http://o.aolcdn.com/casualgames/images/sprites/1-horizontal.png) repeat-x scroll 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: PROMO BAR **********/
#promoBar { background-image: url(http://www.aolcdn.com/channels/0e/05/47fe2844-002c5-03c91-400cb8e1); 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: GAMES SITEMAP **********/
.gamesSitemap .body { overflow: hidden; height: 100%; }
.gamesSitemap ul { float: left; margin: 0 1.5em 0 0; width: 30%; }
.gamesSitemap li {  text-transform: capitalize; }
.gamesSitemap .main { font-weight: bold; margin-left: 0; padding-top: 0.5em; }
.gamesSitemap .sub { border-bottom:1px dotted #E3E3E3; margin-left: 1.5em; padding: 5px 0; }
.gamesSitemap .gameslist { clear: both; display: block; float: left; margin-top: 1em; overflow: hidden; width: 100%; }
.gamesSitemap ul li { font-size: 1.2em; }
/********* END: GAMES SITEMAP **********/
#allGenresMenu .footer {zoom:100%;}
#allGenresMenu .body ul{_margin-bottom:0 !important;}

/********* BEGIN: GENERIC HTML **********/
.module.html .body{font-size:10px;}
.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;}
/********* END: GENERIC HTML **********/

/* Auto suggest*/
#GH_, #GF_{z-index:1500000;float:left;position:relative;font:11px Arial;width:598px;margin:0 auto;height:67px;}
#GH_search, #GF_search{background:transparent url(http://o.aolcdn.com/casualgames/images/Main/1-search-bg) 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:#FFFFFF url(http://o.aolcdn.com/casualgames/images/Main/20-icons.png) repeat-x scroll 0 -533px;border:none;cursor:pointer;height:39px;margin:0 0 0 5px;overflow:hidden;padding:0;text-indent:-6666px;width:111px;}
#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;}
/**/

/* inherited */
/* *** new crosspromo styles *** */
.crosspromo {background: url(http://www.aolcdn.com/ch_channels/promobg.gif) repeat-x #f8f8f8; padding:0 0 0 15px; overflow:hidden; width:965px; 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://www.aolcdn.com/ch_channels/prev_off.gif) no-repeat;}
.crossnav a.prev:hover {background:url(http://www.aolcdn.com/ch_channels/prev_on.gif);}
.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/next_off.gif) no-repeat;}
.crossnav a.next:hover {background:url(http://www.aolcdn.com/ch_channels/next_on.gif);}
.crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}

.crosspromo .content {clear:both;}
.cart {float:left;margin:0 6px 0 1px; width:152px; background: url(http://www.aolcdn.com/ch_channels/promobox.gif) repeat-y;}
.cart .top {background: url(http://www.aolcdn.com/ch_channels/promotop.gif) 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://www.aolcdn.com/ch_channels/promobtm.gif) 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 **********/
/* end inherited*/





