
/* TODO: Do something about the hard-wired URLs */

body {
    margin: 0;
	background:#122a34 url(/graphics/sweetim/1000/site/wrapperImages/general/BG.png) repeat center top;
}

img {
    border: 0;
}

/* Page Wrapper ------------------------------------------- */

.pwMainWrapperContent {
	margin:0 auto;
	width:933px;
}

.pwMainCont {
	background:#fff url(/graphics/sweetim/1000/site/wrapperImages/general/BGCorners.png) no-repeat right -18px;
	position:relative;
	margin-bottom:40px;
	padding:10px;
	_height:1px;
	min-height:1px;
}

.pwMainCont:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	font-size: 0;
}

.bl {
	position:absolute;
	left:0;
	top:100%;
	width:18px;
	height:18px;
	margin-top:-18px;
	_margin-top:-17px;
	background:url(/graphics/sweetim/1000/site/wrapperImages/general/BGCorners.png) no-repeat left top;
	font-size:0;
	overflow:hidden;
}

.br {
	position:absolute;
	left:100%;
	top:100%;
	width:18px;
	height:18px;
	margin-top:-18px;
	margin-left:-18px;
	_margin-top:-17px;
	_margin-left:-17px;
	background:url(/graphics/sweetim/1000/site/wrapperImages/general/BGCorners.png) no-repeat right top;
	font-size:0;
	overflow:hidden;
}

.banner.top {
	width:728px;
	height:90px;
	background:#e5e5e5;
	margin:0 auto 10px auto;
}

.pwWidth100Percents {
    width: 100%;
}

.pwClearBoth {
    clear: both;
}

.pwFormStyle {
    margin: 0px;
}

.pwlogoplace {
    background:#e60118 url("/graphics/sweetim/1000/site/wrapperImages/general/headerLogo.png") no-repeat top left;
    height: 120px;
	width:912px;
	margin:0 auto 20px auto;
}

.pwMainNav {
    width: 100%;
    height: 32px;
  background:#18485f url(/graphics/sweetim/1000/site/wrapperImages/mainNav/BG.png) repeat-x left -0px;
}

.pwMainNavSep {
    text-align: center;
}

/* Category Menu - Start */
.pwcatmenuplace {
    /* reserved */
	padding-bottom:19px;
}

.pwcatmenuplace TABLE {
    width: 100%;
    height: 29px;
}

.pwCatMenu {
    width: 100%;
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 0px; /* Don't remove this style !!! */
    text-align: center;
	background:url(/graphics/sweetim/1000/site/wrapperImages/sep1.gif) repeat-x center bottom;
}

.pwCatMenu UL {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    white-space: normal;
}

.pwCatMenu UL LI {
    display: inline;
    padding: 0 9px 0 9px;
    margin: 0px;
}

.pwCatMenu UL LI A {
    white-space: nowrap;
    font: bold 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration: none;
}

.pwCatMenu UL LI A:hover {
    text-decoration: underline;
}

.pwCatMenu UL LI A IMG {
    border: 0px;
}

.pwCatMenuText {
    /* display: none; */
}

.pwCatMenuImg {
    /* display: none; */
}

.pwCatMenu #pwCatMenu_110097120, .pwCatMenu #pwCatMenu_110044360 {
    display: none;
}

/* Category Menu - End */
.pwActionLinksArea {
    _height: 32px;
    min-height: 32px;
}

.pwActionLinksPlace {
    text-align: right;
    padding: 8px 9px 0 0;
}

.pwActionLinksL A, .pwActionLinksR A {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2473CA;
    text-decoration: none;
}

.pwActionLinksL A:hover, .pwActionLinksR A:hover {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2473CA;
    text-decoration: underline;
}

.pwActionLinksC {
    padding: 0 8px;
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2473CA;
}

.pwLangArea {
    width: 100%;
}

.pwLangPlace {
    float: right;
	position:relative;
	top:127px;
	z-index:1000;
}

.pwLangTextPlace {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    white-space: nowrap;
    color: #545454;
}

.pwLangSelectPlace {
    padding: 0 7px;
    font-size: 11px;
}

.pwLangSelectPlace * {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

.pwPresentedByPlace {
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    padding-left: 4px;
    white-space: nowrap;
}

.pwbottomlink {
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    white-space: nowrap;
    text-decoration: underline;
}

.pwbottomlink:hover {
    text-decoration: none;
}

.pwBottomSeparator {
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    padding: 0 7px;
}

.pwbotarea {
    margin: 0 315px 0 0;
    padding: 50px 0 35px;
	clear:both;
}

.pwBotAreaL {
    float: left;
}

.pwBotAreaR {
	float: right;
    padding: 4px 0 0 15px;
}

.pwRightAd1 {
    /* reserved */
}

.pwRightAd2 {
    margin-top: 10px;
}

.pwRightAd3 {
    margin-top: 10px;
}

.pwRightAd4 {
    margin-top: 10px;
}

.pwMainContGame
{
    display:none;
    margin-left: -10px;
}

.pwGameAreaSeparator {
     background: url(/graphics/sweetim/1000/site/wrapperImages/sep1.gif) repeat-x center top;
     height: 10px;
     padding-bottom: 10px;
     margin-left: 0px;
}
    
.pwMainContL {
	float:left;
	width:600px;
}

.pwMainContR {
	float:right;
	width:302px;
}

.pwMainContR .bannergizmo {
	margin-bottom:10px;
}

.portletgizmo {
	margin-bottom:10px;
}

/* -------------------------------------------------------- */
/* Login -------------------------------------------------- */
.rlmCont {
    width: 302px;
    background: url("/graphics/sweetim/1000/site/wrapperImages/login/BGI.gif") repeat-y;
    font-size: 0px; /* Don't remove this style !!! */
}

.rlmContTop {
    background: url("/graphics/sweetim/1000/site/wrapperImages/login/top.gif") no-repeat left top;
}

.rlmContBot {
    background: url("/graphics/sweetim/1000/site/wrapperImages/login/bot.gif") no-repeat left bottom;
}

.rlmContHeight {
    _height: 51px;
    min-height: 51px;
}

.rlmContContentPlace {
    padding: 5px;
}

.rlmTextArea {
    height: 19px;
}

.rlmTextPlace {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-align: center;
}

.rlmText, .rlmText SPAN {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.rlmButtonPlace1 {
    padding-right: 8px;
}

.rlmButtonPlace2 {
    /* reserved */
}

/* -------------------------------------------------------- */
/* Community Home Page Styles ----------------------------------------- */
/* HP Common Styles --------------------------------------- */
.width100Percents {
    width: 100%;
}

.clearBoth {
    clear: both;
    font-size: 0;
    height: 0;
}

.formStyle {
    margin: 0px;
}

/* ---------------------------------------------------- */
#HP #MainGameArea {
    width: 600px;
    font-size: 0px; /* Don't remove this style !!! */
}

#HP .cont {
    width: 600px;
}

#HP .contTop {
}

#HP .contBot {
}

#HP .contHeight {
}

#HP .contContentPlace {
}

#HP .modTitleArea {
	background:#1b5471 url(/graphics/sweetim/1000/site/sprites/titles.png) repeat-x left -8px;
}

#HP #S1 .modTitleArea {
	background:none;
}

#HP .modTitlePlace {
    height: 29px;
	background:url(/graphics/sweetim/1000/site/sprites/titles.png) no-repeat -7px -39px;
}

#HP #S1 .modTitlePlace {
	background:none;
}

#HP .modTitleImg {
    display: none;
}

#HP .modTitleText {
	display:block;
	padding: 5px 0 0 11px;
	background:url(/graphics/sweetim/1000/site/sprites/titles.png) no-repeat 593px -39px;
}

#HP #S3 .modTitleText {
	background-position:288px -39px;
}

#HP #S1 .modTitleText {
	background:none;
}

#HP #S1P2 .modTitleText {
	padding-left:0;
}

#HP .modtitlelink {
    font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

#HP .modtitlelink:hover {
    text-decoration: underline;
}

#HP .modtitlelink2 {
    font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

#HP .modtitlelink2:hover {
    text-decoration: underline;
}

#HP .modMainContent {
    /* reserved */
	border:1px solid #b2b2b2;
	border-top:none;
	position:relative;
}

#HP .modGamesArea {
	padding:8px 19px 0;
	_height:1px;
	min-height:1px;
}

#HP .modGamesPlace {
    _height: 70px;
    min-height: 70px;
}

#HP .modDividerArea {
    /* reserved */
	padding:8px 19px 0;
}

#HP #S1 .modDividerArea {
	padding:5px 9px 0;
}

#HP .modDividerPlace {
    /* reserved */
}

#HP .modLinkArea {
	text-align:right;
	margin:0 -1px -1px -1px;
	background:url(/graphics/sweetim/1000/site/sprites/titles.png) no-repeat -7px 32px;
}

#HP #S3 .modLinkArea {
	background-position:-7px 24px;
	margin-top:-1px;
}

*:first-child+html #HP .modLinkArea{
	position:relative;
}

*:first-child+html #HP .modLinkArea{
	position:relative;
}

#HP #S1 .modLinkArea {
	background:none;
	margin:0;
}

#HP .modLinkPlace {
	padding:8px 21px 18px;
	height:14px;
	background:url(/graphics/sweetim/1000/site/sprites/titles.png) no-repeat 593px 32px;
}

#HP #S1 .modLinkPlace {
	padding:6px 10px 8px;
}

#HP #S3 .modLinkPlace {
	background-position:288px 24px;
	padding-top:0;
}

#HP .modHorDivider {
    background-repeat: repeat-x;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons2.gif");
  background-position: left -82px;
}

#HP .modlink {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

#HP #S1P2 .modlink {
	color:#ea0019;
}

#HP .modlink:hover {
    text-decoration:none;
}

#HP .gamePlace {
    /* reserved */
}

#HP .game {
    /* reserved */
}

#HP .gameR {
    /* reserved */
}

#HP .gameRContent {
    /* reserved */
}

#HP .gameTitleArea {
    /* reserved */
}

#HP .gameTitlePlace {
    /* reserved */
}

#HP .gameL {
    /* reserved */
}

#HP .gamePicArea {
    /* reserved */
}

#HP .gamePicPlace {
    /* reserved */
}

#HP .horSep {
    /* reserved */
}

#HP .gameTop {
    /* reserved */
}

#HP .gameBot {
    /* reserved */
}

#HP .gameTopR {
    /* reserved */
}

#HP .gameTopRContent {
    /* reserved */
}

#HP .gameButtonPlace {
    padding-top: 3px;
}

#HP .gameTopL {
    /* reserved */
}

#HP .gameBotL {
    /* reserved */
}

#HP .gameBotR {
    /* reserved */
}

#HP .verSep {
    /* reserved */
}

#HP .gamelink {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

#HP .gamelink:hover {
    text-decoration:none;
}

#HP .playersNumberPlace {
    /* reserved */
}

#HP .playersNumber {
    width: 37px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons2.gif");
  background-position: left -214px;
}

#HP .playersnumbertext {
    padding-left: 14px;
    font: 10px Arial, Helvetica, sans-serif;
    color: #545454;
}

#HP .highScorePlace {
    /* reserved */
}

#HP .highScoreText, #HP .highScoreLink, #HP .highScoreLink:hover {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -0px;
    padding-left: 17px;
    font: 10px Arial, Helvetica, sans-serif;
    color: #545454;
    display: block;
}

#HP #B1 .bannercont {
    margin-top: 10px;
}

/* -------------------------------------------------------- */
/* Featured Game & New Games ------------------------------ */

#HP #S1 {
	background:#d10013 url(/graphics/sweetim/1000/site/sprites/S1BG.gif) repeat-x left top;
	position:relative;
	zoom:1;
}

#HP #S1 .width100Percents {
	background:url(/graphics/sweetim/1000/site/sprites/S1Corners.gif) no-repeat left bottom;
}

#HP #S1P1 {
    width: 338px;
    float: left;
	background:url(/graphics/sweetim/1000/site/sprites/S1Corners.gif) no-repeat -700px top;
}

#HP #S1P2 {
    float:right;
	background:url(/graphics/sweetim/1000/site/sprites/S1Corners.gif) no-repeat right top;
}

#HP #S1P2 .modMainContent {
	background:#fff;
	border:1px solid #e80017;
}

#HP #S1P2 .contContentPlace {
	padding:1px 10px 10px 10px;
}

/* Featured Game - Start */
#HP #S1P1 .cont {
    width: 337px;
}

#HP #S1P1 .contTop {
}

#HP #S1P1 .contBot {
}

#HP #S1P1 .contHeight {
}

#HP #S1P1 .promoArea {
}

#HP #S1P1 .promoPlace {
	position:absolute;
    top:50%;
    left:10px;
	margin-top:-71px;
}

#HP #S1P1 .promo {
    padding:3px 3px 3px;
	border:1px solid #e80017;
	background:#fff;
}

#HP #S1P1 .promoLinkPlace {
    position: absolute;
    left: 4px;
    top: 133px;
    width: 310px;
    height: 24px;
    background-color: #FFFFFF;
}

#HP #S1P1 .promoLinkPlace A {
	display:inline;
    display:table;
	//display:inline-block;
	vertical-align:middle;
    padding:0 22px 0 6px;
	height:24px;
    text-decoration: none;
    font: bold 11px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	background-repeat: no-repeat;
	background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
	background-position: right -113px;
}

#HP #S1P1 .promoLinkPlace A:hover {
    text-decoration:underline;
}

/* Featured Game - End */
/* New Games - Start */
#HP #S1P2 .cont {
    width: 260px;
	border-left:1px solid #fff;
}

#HP #S1P2 .contTop {
}

#HP #S1P2 .contBot {
}

#HP #S1P2 .contHeight {
    _height: 200px;
    min-height: 200px;
}

#HP #S1P2 .modGamesArea {
    padding: 9px 9px 0 9px;
}

#HP #S1P2 .modGamesPlace {
    _height: 113px;
    min-height: 113px;
}

#HP #S1P2 .modTitleArea {
	padding-left:1px;
}

#HP #S1P2 .game {
    width: 100%;
}

#HP #S1P2 .gameL {
    float: left;
    width: 20px;
    margin: 0;
}

#HP #S1P2 .gamePicArea {
    height: 20px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -234px;
}

#HP #S1P2 .gamePicPlace {
    padding: 2px 0 0 2px;
}

#HP #S1P2 .gameR {
    float: right;
    width: 100%;
    margin: 0 0 0 -20px;
}

#HP #S1P2 .gameRContent {
    margin: 0 0 0 30px;
}

#HP #S1P2 .gameRTop {
    width: 100%;
}

#HP #S1P2 .gameRTopL {
    float: left;
}

#HP #S1P2 .gameTitleArea {
    /* reserved */
}

#HP #S1P2 .gameTitlePlace {
    padding-top: 2px;
}

#HP #S1P2 .horSep {
    margin: 5px 0;
    background-repeat: repeat-x;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -254px;
}



/* New Games - End */
/* -------------------------------------------------------- */
/* Top Downloadable Games --------------------------------- */
#HP #S2P1 .cont {
    margin-top: 10px;
    width: 600px;
}

#HP #S2P1 .contHeight {
}

#HP #S2P1 .game {
    float: left;
    width: 184px;
}

#HP #S2P1 .gameTop {
    width: 100%;
}

#HP #S2P1 .gameTopR {
    float: right;
    width: 100%;
    margin: 0 0 0 -98px;
}

#HP #S2P1 .gameTopRContent {
    margin: 0 0 0 102px;
}

#HP #S2P1 .gameTitleArea {
    _height: 75px;
    min-height: 75px;
}

#HP #S2P1 .gameTitlePlace {
    padding-top: 5px;
}

#HP #S2P1 .gameTopL {
    float: left;
    width: 98px;
    margin: 0;
}

#HP #S2P1 .gamePicArea {
    height: 98px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -0px;
}

#HP #S2P1 .gamePicPlace {
    padding: 4px 0 0 4px;
}

#HP #S2P1 .gameBot {
    width: 100%;
    margin-top: 7px;
}

#HP #S2P1 .gameBotL {
    float: left;
    width: 50px;
}

#HP #S2P1 .gameBotR {
    float: left;
}

#HP #S2P1 .verSep {
    float: left;
    width: 4px;
}



#HP #S2P1 .gameButtonPlace {
    padding-left: 1px;
    clear: both;
    float: none;
}

#HP #S2P1 .btnUni SPAN.btnCont A {
    width: 95px;
}

#HP #S2P1 .btnUni span.btnCont a span.btnText {
}

/* -------------------------------------------------------- */
/* Top Multiplayer & Top Online Games --------------------- */
#HP #S3P1 {
    width: 295px;
    float: left;
}

#HP #S3P2 {
    margin-left: 10px;
    width: 295px;
    float: left;
}

#HP #S3 .cont {
    margin-top: 10px;
    width: 295px;
}

#HP #S3 .contTop {
}

#HP #S3 .contBot {
}

#HP #S3 .contHeight {
}



#HP #S3 .modGamesPlace {
    _height: 314px;
    min-height: 314px;
}



#HP #S3 .game {
    width: 100%;
}

#HP #S3 .gameL {
    float: left;
    width: 68px;
    margin: 0;
}

#HP #S3 .gamePicArea {
    height: 68px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -98px;
}

#HP #S3 .gamePicPlace {
    padding: 4px 0 0 4px;
}

#HP #S3 .gameR {
    float: right;
    width: 100%;
    margin: 0 0 0 -68px;
}

#HP #S3 .gameRContent {
    margin: 0 0 0 76px;
}

#HP #S3 .gameTitlePlace {
    padding-top: 2px;
}

#HP #S3 .gameRTop {
    width: 100%;
}

#HP #S3 .gameRTopL {
    float: left;
    width: 125px;
}

#HP #S3 .gameTitleArea {
    _height: 45px;
    min-height: 45px;
}

#HP #S3 .gameRTopR {
    float: right;
}

#HP #S3 .playersNumberPlace {
    padding-top: 3px;
}

#HP #S3 .gameRBot {
    width: 100%;
}

#HP #S3 .gameRBotL {
    float: left;
}

#HP #S3 .gameRBotR {
    float: right;
}

#HP #S3 .highScorePlace {
    padding-top: 6px;
}

#HP #S3 .horSep {
    margin: 7px 0;
    background-repeat: repeat-x;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -275px;
}

/* Top Multiplayer Games - Start */
/* Top Multiplayer Games - End */
/* Top Online Games - Start */
/* Top Online Games - End */
/* -------------------------------------------------------- */
/* Categories --------------------------------------------- */
#HP #S4 .cont {
    margin-top: 10px;
    width: 600px;
}

#HP #S4 .genreTitlePlace1 {
    padding-right: 10px;
    vertical-align: top;
}

#HP #S4 .genreTitlePlace2 {
    padding-top: 6px;
}

#HP #S4 .modTitleImg {
    display: none;
}

#HP #S4 .modTitleText {
    /* reserved */
}

#HP #S4 .modTitleImg2 {
    display: none;
}

#HP #S4 .modTitleText2 {
    /* reserved */
}



#HP #S4 .game {
    float: left;
    width: 185px;
}

#HP #S4 .gameTop {
    width: 100%;
}

#HP #S4 .gameTopR {
    float: right;
    width: 100%;
    margin: 0 0 0 -68px;
}

#HP #S4 .gameTopRContent {
    margin: 0 0 0 76px;
}

#HP #S4 .gameTitleArea {
    _height: 46px;
    min-height: 46px;
}

#HP #S4 .gameTitlePlace {
    padding-top: 2px;
}

#HP #S4 .gameTopL {
    float: left;
    width: 68px;
    margin: 0;
}

#HP #S4 .gamePicArea {
    height: 68px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -166px;
}

#HP #S4 .gamePicPlace {
    padding: 4px 0 0 4px;
}

#HP #S4 .gameBot {
    width: 100%;
    margin-top: 7px;
}

#HP #S4 .gameBotL {
    float: left;
    width: 50px;
}

#HP #S4 .gameBotR {
    float: left;
}

#HP #S4 .verSep {
    float: left;
    width: 2px;
}



#HP #S4 .gameButtonPlace {
    margin-left: 73px;
    clear: right;
}
    

/* -------------------------------------------------------- */
/* Portlet ------------------------------------------------ */
.rpmCont1 {
    width: 302px;
	background:#d30012 url("/graphics/sweetim/1000/site/sprites/en/portlet123.gif") repeat-y -0px top;
    font-size: 0px; /* Don't remove this style !!! */
}

#RPM .rpmCont1 {
    margin-top: 10px;
}

.rpmCont1Top {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/portlet123.gif");
  background-position: -302px top;
}

.rpmCont1Bot {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/portlet123.gif");
  background-position: -604px bottom;
}

.rpmCont1Height {
    /* reserved */
}

.rpmCont1ContentPlace1 {
    padding: 7px 7px 7px 7px;
}

.rpmCont1ContentPlace2 {
    padding: 0 7px 7px 7px;
}

.rpmTopStrip {
    padding: 2px 6px 0 6px;
}

.rpmTopStripL {
    float: left;
}

.rpmTopStripR {
    float: right;
}

.rpmNickName {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.rpmTopStripR {
}

.rpmMyProfilePlace {
}

.rpmMyProfilePlace A, .rpmMyProfile {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -296px;
    padding-left: 11px;
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: underline;
}

.rpmMyProfile:hover, .rpmMyProfilePlace A:hover {
    text-decoration: none;
}

.rpmMainContentPlace {
    margin-top: 8px;
}

.rpmCont2 {
    width: 286px;
	background:#fff;
	border:1px solid #dd4b17;
}

#RPM_Guest .rpmCont2 {
	border:none;
	width:288px;
}

#RPM_Guest .rpmCont2Top {
	margin:0;
	background:none;
}

.rpmCont2Top {
	margin:-1px;
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet123.gif) no-repeat -906px top;
}

.rpmCont2Bot {
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet123.gif) no-repeat -1194px bottom;
}

#RPM_Guest .rpmCont2Bot {
	background:none;
}

.rpmCont2Height {
    _height: 214px;
    min-height: 214px;
}

#RPM_Guest .rpmCont2Height {
    _height: 0;
    min-height: 0;
}

.rpmCont2ContentPlace1 {
    padding: 6px 4px 6px 6px;
}

.rpmCont2ContentPlace2 {
    padding: 0 4px 6px 6px;
}

.rpmMain {
    width: 100%;
}

.rpmMainL {
    float: left;
    width: 157px;
}

.rpmMainR {
    float: left;
    width: 119px;
}

.rpmAvatarArea {
    width: 150px;
    height: 200px;
	border-left:1px solid #807f7f;
	border-top:1px solid #807f7f;
	border-right:1px solid #cbcdcc;
	border-bottom:1px solid #cbcdcc;
}

.rpmAvatarPlace {
}

.rpmAvatar {
    width: 150px;
    height: 200px;
}

.rpmBox1 {
    /* reserved */
}

.rpmBox1Outer {
    border: 1px solid #cdc8c7;
	background:#fff url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat -276px bottom;
}

.rpmBox1Height {
    _height: 86px;
    min-height: 86px;
}

.rpmBox1Content {
    padding: 4px 4px 4px 0;
}

.rpmBox1TextArea1 {
    padding: 0 0 5px 6px;
}

.rpmBox1TextPlace1 {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #313030;
}

.rpmBox1GameArea {
    /* reserved */
}

.rpmBox1GameMedalPlace {
    /* reserved */
}

.rpmBox1GameLinkPlace {
    vertical-align: top;
    padding: 7px 0 0 2px;
}

.rpmBox1GameLink {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

.rpmBox1GameLink:hover {
    text-decoration:none;
}

.rpmBox1NoData {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration: none;
}

.rpmBox1NoData A {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
    font-weight: bold;
}

.rpmBox1NoData A:hover {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:none;
    font-weight: bold;
}

.rpmBox1NoMedalPlace {
    padding: 0px 10px 0px 10px;
}

.rpmBox2 {
    margin-top: 6px;
}

.rpmBox2Outer {
    border: 1px solid #cdc8c7;
	background:#fff url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat -276px bottom;
}

.rpmBox2Height {
    _height: 106px;
    min-height: 106px;
}

.rpmBox2Content {
    padding: 4px 4px 4px 6px;
}

.rpmTokensL {
    vertical-align: top;
}

.rpmBox2Text1 {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #313030;
}

.rpmTokensR {
    vertical-align: top;
    padding-left: 6px;
}

.rpmBox2Text2 {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -606px;
    padding-left: 15px;
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #313030;
}

.rpmBox2LinkPlace1 {
    margin-top: 3px;
}

.rpmBox2Link1 {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

.rpmBox2Link1:hover {
    text-decoration:none;
}

.rpmBox2TextPlace1 {
    margin-top: 14px;
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #313030;
}

.rpmBox2LinkPlace2 {
    margin-top: 3px;
}

.rpmBox2Link2 {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

.rpmBox2Link2:hover {
    text-decoration:none;
}

.rpmRecengGameArea {
    margin-top: 6px;
}

.rpmCont3 {
    width: 286px;
	border:1px solid #2b5d76;
	background:#153b4b;
}

.rpmCont3Top {
	margin:-1px;
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat -552px top;
}

.rpmCont3Bot {
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat -840px bottom;
}

.rpmCont3Height {
    /* reserved */
}

.rpmCont3ContentPlace {
    padding: 1px 6px 6px 6px;
}

.rpmRCTitleLine {
    width: 100%;
    height: 29px;
}

.rpmRCTitleLineL {
    float: left;
}

.rpmRCTitleLineR {
    float: right;
}

.rpmRCTitlePlace {
    padding-left: 5px;
    padding-top: 5px;
}

.rpmRCTitle1 {
    display: none;
}

.rpmRCTitle2 {
    font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

.rpmRCTitle2 A {
    font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
}

.rpmRCTitle2 A:hover {
    text-decoration: underline;
}

.rpmRCLinkPlace1 {
    padding: 7px 5px 0 0;
}

.rpmRCLinkPlace1 A, .rpmRCLink1 {
    display: block;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: right -668px;
    padding-right: 8px;
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    text-decoration: underline;
}

.rpmRCLink1:hover, .rpmRCLinkPlace1 A:hover {
    text-decoration: none;
}

.rpmRCGamePlace {
    /* reserved */
}

.rpmCont4 {
    width: 274px;
	border:1px solid #386b83;
	background:#FFF url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat scroll -276px bottom;
}

.rpmCont4Top {
	margin:-1px;
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat scroll -1128px top;
}

.rpmCont4Bot {
	background:url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat scroll -1404px bottom;
}

.rpmCont4Height {
    _height: 53px;
    min-height: 53px;
}

.rpmCont4ContentPlace {
    padding: 11px 8px 11px 11px;
}

.rpmGamePlace {
    /* reserved */
}

.rpmGame {
    width: 100%;
}

.rpmGameL {
    /* reserved */
}

.rpmGameC {
    width: 100%;
}

.rpmGameR {
    /* reserved */
}

.rpmGamePicArea {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -729px;
}

.rpmGamePicPlace {
    padding: 2px 0 0 2px;
}

.rpmGameTitlePlace {
    padding: 0 3px 0 10px;
}

.rpmGameLink {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    text-decoration: none;
}

.rpmGameLink:hover {
    text-decoration: underline;
}

.rpmGameSep {
    margin: 5px 0;
    background-repeat: repeat-x;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -749px;
}

.rpmPicPlace1 {
	margin-top:41px;
    width: 302px;
	background:#d30012;
	height:91px;
	position:relative;
}

.rpmPicPlace1 img {
	position:absolute;
	top:-31px;
}

.rpmCont5 {
    width: 274px;
	border:1px solid #d4a5a9;
}

.rpmCont5Top {
}

.rpmCont5Bot {
  background: url(/graphics/sweetim/1000/site/sprites/en/portlet45.gif) no-repeat left bottom;
}

.rpmCont5Height {
    _height: 277px;
    min-height: 277px;
}

.rpmCont5ContentPlace {
    position: relative;
    left: 0px;
    top: 0px;
    padding-bottom: 17px;
    text-align: center;
}

.rpmGuestTextPlace1 {
    height: 68px;
    text-align: center;
}

.rpmGuestTitle1 {
    display: none;
}

.rpmGuestTitle2 {
    display: block;
    font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #d30012;
    text-align: center;
    padding: 12px 12px;
}

.rpmGuestTextPlace2 {
    text-align: left;
    margin: 70px auto 0 auto;
    width: 210px;
}

.rpmGuestTextLine {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons1.gif");
  background-position: left -750px;
    padding-left: 15px;
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    margin-bottom: 8px;
}

.rpmGuestButtonPlace {
    position: absolute;
    top: 68px;
    left: 0;
    width: 100%;
    text-align: center;
}

.rpmGuestTextPlace3 {
    text-align: center;
    position: absolute;
    width: 100%;
    left: 0px;
    top: 102px;
}

.rpmGuestText {
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

.rpmGuestLinkPlace {
    padding-left: 4px;
}

.rpmGuestLink {
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #ea0019;
    text-decoration: underline;
}

.rpmGuestLink:hover {
    text-decoration: none;
}

#RPM .btnPlay SPAN.btnCont A SPAN.btnText {
    display: block;
    padding: 0px 18px 0px 12px;
}

#RPM .btnPlay SPAN.btnCont A SPAN.btnImg {
    display: none;
}

/* -------------------------------------------------------- */
/* Universal Button Styles ----------------------------------------- */
.btnUni {
     /*float: left; OR:            */
/* display: table;    For FF */
/*_display: block; or _display: list-item; */
    _width: 1px; /* do not change */
    min-width: 1px; /* do not change */
	display: table;
	display:inline-block;
    padding: 0px;
    margin: 0px;
	border:none;
}

.btnUni SPAN.btnCont {
	display: table-row;
	border:none;
	display:inline-block;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/buttons.gif");
  background-position: right -0px;
    padding: 0px;
    margin: 0px;
}

.btnUni SPAN.btnCont A {
	display: table-cell;
	border:none;
	display:inline-block;
    text-align:left;
    _width: 1px;
    min-width: 1px;
    height: 18px;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer;
    font: 0px;
    padding: 0px;
    margin: 0px;
}

.btnUni SPAN.btnCont A SPAN.btnText {
	display: table-cell;
	border:none;
    display:inline-block;
    cursor: pointer;
    cursor: hand;
    font: bold 11px/16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
   	line-height: 15px;
    color: #FFFFFF;
    padding: 0px 16px 0px 7px;
    margin: 0px;
	letter-spacing:1px;
}

.btnUni SPAN.btnCont A SPAN.btnImg {
    display: block; /* or display: block; in case the SPAN should be width 100% of his container (tag A)     */
    cursor: pointer;
    cursor: hand;
    font: 0px;
    padding: 0px;
    margin: 0px;
    display: none;
}

/* Button Download - Start */
.btnDownload {
	background:#d50014 url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat left -18px;
}

.btnDownload SPAN.btnCont {
	background: url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat right -36px;
}

.btnDownload SPAN.btnCont A {
    /* reserved */
}

.btnDownload SPAN.btnCont A SPAN.btnText {
    /* reserved */
}

.btnDownload SPAN.btnCont A SPAN.btnImg {
    /* reserved */
}

/* Button Download - End */
/* Button Play - Start */
.btnPlay {
	background:#d50014 url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat left -18px;
}

.btnPlay SPAN.btnCont {
    background: url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat right -36px;
}

.btnPlay SPAN.btnCont A {
    /* reserved */
}

.btnUni SPAN.btnCont A SPAN.btnText {
    /*padding: 0px 18px 0px 12px;*/
}

.btnPlay SPAN.btnCont A SPAN.btnImg {
    /* reserved */
}

/* Button Play - End */
/* Button Sign Up Now - Start */
.btnSignUpNow {
    margin: 0 auto;
	background:#d50014 url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat left -90px;
}

.btnSignUpNow SPAN.btnCont {
	background:url(/graphics/sweetim/1000/site/sprites/en/buttons.gif) no-repeat right -117px;
}

.btnSignUpNow SPAN.btnCont A {
    height: 27px;
}

.btnSignUpNow SPAN.btnCont A SPAN.btnText {
	display: table-cell;
	border:none;
    display:inline-block;
    font: bold 14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    padding: 0px 17px;
}

.btnSignUpNow SPAN.btnCont A SPAN.btnImg {
    display: none;
}

/* Button Sign Up Now - End */
/* Buttons of Right Login Module - Start */
.btnSignIn, .btnSignOut, .btnCreateProfile, .btnMyProfile {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/buttons.gif");
  background-position: left -144px;
}

.btnSignIn SPAN.btnCont, .btnSignOut SPAN.btnCont, .btnCreateProfile SPAN.btnCont, .btnMyProfile SPAN.btnCont {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/buttons.gif");
  background-position: right -163px;
}

.btnSignIn SPAN.btnCont A, .btnSignOut SPAN.btnCont A, .btnCreateProfile SPAN.btnCont A, .btnMyProfile SPAN.btnCont A {
    _width: 110px;
    min-width: 110px;
    height: 19px;
}

.btnSignIn SPAN.btnCont A SPAN.btnText, .btnSignOut SPAN.btnCont A SPAN.btnText, .btnCreateProfile SPAN.btnCont A SPAN.btnText, .btnMyProfile SPAN.btnCont A SPAN.btnText {
    display: table;
    margin: 0px auto;
    font: bold 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    _line-height: 17px;
    color: #094B93;
    padding: 08px 024px;
}

.btnSigniN SPAN.btnCont A SPAN.btnText {
    background: url("/graphics/sweetim/1000/site/images/buttons/type3/signIn.gif") no-repeat 7px 3px;
}

.btnSignOut SPAN.btnCont A SPAN.btnText {
    background: url("/graphics/sweetim/1000/site/images/buttons/type3/signOut.gif") no-repeat 7px 3px;
}

.btnCreateProfile SPAN.btnCont A SPAN.btnText, .btnMyProfile SPAN.btnCont A SPAN.btnText {
    background: url("/graphics/sweetim/1000/site/images/buttons/type3/user.gif") no-repeat 9px 4px;
}

.btnSignIn SPAN.btnCont A SPAN.btnImg, .btnSignOut SPAN.btnCont A SPAN.btnImg, .btnCreateProfile SPAN.btnCont A SPAN.btnImg, .btnMyProfile SPAN.btnCont A SPAN.btnImg {
    /* reserved */
}

/* Buttons of Right Login Module - End */
/* -------------------------------------------------------- */
#botBanner, #topBanner {
    text-align: center;
}

/* Top Line - Number of players and Login box */

#TL {
    padding:10px 0;
    margin: 0 8px;
    color:#545454;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
	overflow:hidden;
	zoom:1;
	position:relative;
	margin-top:-20px;
	z-index:999;
	height:20px;
	min-height:13px;
}

* html #TL {
}

#TL #numberOfPlayersDynamicGizmo {
    float:right;
    padding-left: 18px;
	right:250px;
    background-repeat: no-repeat;
  background-image:url(/graphics/sweetim/1000/site/wrapperImages/numofplayers.png);
  background-position: left 3px;
  position:absolute;
  top:5px;
  //top:6px;
  _height:18px;
  min-height:18px;
}

#TL #numberOfPlayersDynamicGizmo .numberofplayers
{
    font:bold 15px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#ea0019;
}

#TL .logingizmo {
}

#TL .logingizmo .text {
    padding-right: 20px;
	font-weight:bold;
}

#TL .logingizmo a {
	margin:0 2px;
    color: #1a4f6a;
	text-decoration:underline;
}

#TL .logingizmo a:hover {
	text-decoration:none;
}

#TL .logingizmo .text span {
    font-weight: bold;
}

/* -------------------------------------------------------- */

/* Game Modules and Related ------------------------------- */

#MW .gameModule1SetArea{
    height: 1%;
    padding-left: 4px;
}

#MW .gameModule1Outer{
    width: 195px;
    float: left;
}

#MW .gameModule1Inner{
    padding: 5px 5px 12px 5px;
}

#MW .gameModule1Info{
    margin-top: 5px;
    _height: 32px;
    padding-left: 2px;
    min-height: 32px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

#MW .gameModule2{
    width: 100%;
}    

#MW .gameModule2Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -81px;
}

#MW .gameModule2RightContentPlace0 .highScore, .gameModule4RightContentPlace0 .highScore, .gameModule5RightContentPlace0 .highScore {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons3.gif");
  background-position: left -359px;
    padding-left: 17px;
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    display: block;
    float: right;
    min-height: 13px;
    *height:13px;
}

#MW .gameModule2RightContentPlace0 .numberofplayers .numberofplayers, .gameModule4RightContentPlace0  .numberofplayers .numberofplayers, .gameModule5RightContentPlace0  .numberofplayers .numberofplayers {
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/icons2.gif");
  background-position: left -438px;
    padding-left: 14px !important;
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    float: right;
    margin-left: 10px;
    min-height: 13px;
    *height:13px;
}

#MW .gameModule2RightContentPlace{
    margin: 0 5px 0 91px;
}

#MW .gameModule2Left{
    float: left;
    width: 81px;
    margin: 0;
}

#MW .gameModule2Info{
    margin-top: 5px;
    _height: 33px;
    min-height: 33px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

#MW .gameModule3{
    width: 100%;
}    

#MW .gameModule3Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -81px;
}    

#MW .gameModule3RightContentPlace{
    margin: 0 0 0 89px;
}

#MW .gameModule3Left{
    float: left;
    width: 81px;
    margin: 0;
}

#MW .gameModule4{
    width: 100%;
}

#MW .gameModule4Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -185px;
}

#MW .gameModule4RightContentPlace0{
    float: right;
}

#MW .gameModule4RightContentPlace0 img, #MW .gameModule5RightContentPlace0 img {
        vertical-align: middle;
}

#MW .gameModule2RightContentPlace0 {
	float:right;
	margin-top:8px;
}
          
#MW .gameModule4RightContentPlace0 .highScore, #MW .gameModule4RightContentPlace0 .numberofplayers, #MW .gameModule5RightContentPlace0 .highScore, #MW .gameModule5RightContentPlace0 .numberofplayers {
    padding-left: 15px;
    font: 10px Arial, Helvetica, sans-serif;
    color: #545454;
}

#MW .gameModule4RightContentPlace0 .highScore img, #MW .gameModule5RightContentPlace0 .highScore img {
	margin-right:3px;	
}

#MW .gameModule4RightContentPlace0 .numOfPlayers img, #MW .gameModule5RightContentPlace0 .numOfPlayers img {
	position:relative;
	top:-1px;
}

#MW .gameModule4RightContentPlace{
    margin: 0 16px 0 202px;
    padding-top: 15px;
}

#MW .gameModule4Left{
    float: left;
    width: 185px;
    margin: 0;
}

#MW .gameModule4Info{
    margin-top: 5px;
    _height: 33px;
    min-height: 33px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

#MW .gameModule5{
    width: 100%;
}


#MW .gameModule5Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -293px;
}    

#MW .gameModule5RightContentPlace0{
    float: right;
}

#MW .gameModule5RightContentPlace1{
    margin: 0 0 0 299px;
    padding: 20px 0 0 0;
}

#MW .gameModule5Left{
    float: left;
    width: 293px;
    height: 167px;
    margin: 0;
}


#MW .gameModule6{
    width: 100%;
    display: none;
}


#MW .gameModule6Right{
    float:left;
}    

#MW .gameModule6RightContentPlace0{
    float: right;
}

#MW .gameModule6RightContentPlace1{
    margin: 0 0 0 299px;
    padding: 20px 0 0 0;
}

#MW .gameModule6Left{
    float: left;
    width: 293px;
    margin: 0;
}


#MW .gameLinksPlace1{
    margin-top: 3px;
    float:left;
}

#MW .gameLinksPlace2{
    margin-top: 3px;
    text-align: right;
}

#MW .gameLinksPlace3{
    margin-top: 8px;
	font-size:0;
}

#MW .gameLinksPlace4{
    margin-top: 3px;
    padding-left: 2px;
}

#MW .gameLinksPlace5{
    margin-top: 5px;
}

#MW .gamelink1{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

#MW .gamelink1:hover{
    text-decoration:none;
}

#MW .gamelink2{
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration:underline;
}

#MW .gamelink2:hover{
    text-decoration:none;
}

#MW .gameDownloadLinkPlace1{
    padding-right: 26px;
}

#MW .gameDownloadLinkPlace2{
    padding-left: 0px;
}

#MW .gameDownloadLinkPlace3{
    padding-left: 30px;
}

#MW .gamePlayLinkPlace3{
    padding-left: 23px;
    display: inline;
}

#MW .gamedownloadlink1{    
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #ea0019;
}

#MW .gamedownloadlink1:hover{        
    text-decoration: none;
}

#MW .gameplaylink1{    
    font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #ea0019;
}

#MW .gameplaylink1:hover{        
    text-decoration: none;
}

#MW .gameMoreInfoLinkPlace1{
    white-space: nowrap;
}

#MW .gameMoreInfoLinkPlace2{
    padding-left: 35px;
}

#MW.moreGamesPage .gameMoreInfoLinkPlace2{
    padding-left: 15px;
}

#MW .gameMoreInfoLinkPlace3{
    padding-left: 0px;
}

#MW .gamemoreinfolink1{    
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
    color: #1a4f6a;
}

#MW .gamemoreinfolink1:hover{        
    text-decoration: none;
}

#MW .gamesTopSection1{
    border-bottom: 1px solid #488AD1;
    _display: inline;
}

#MW .gamestopsection2{
    padding: 0px 8px 16px 8px;
}

#MW .gamesTopSection3{
    padding: 20px 8px 6px 8px;
}

#MW .gamesCategoriesSection1{
}    

#MW .gamesCategoriesSection2{
}    

#MW .gamesCategoriesSection3{
    background: url(/graphics/sweetim/1000/site/nonCHP/general/sectionBGI2.gif) repeat-y left top;
	margin:0 -9px;
	_height:1px;
	min-height:1px;
}

#MW .gamesCategoriesSection3 .gamesCategoriesSectionHr
{
    font-size: 0;
    height: 0;
    border-bottom: 1px solid #488AD1;
}

#MW .gamesCategoriesSectionHeight1{
    _height: 638px;
    min-height: 638px;
}    

#MW .gameDivider1{
    margin-top: 10px;
    margin-bottom: 10px;
    background-repeat: repeat-x;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/nonChp.gif");
  background-position: left -60px;
}

#MW .gamesMostPopSection{
    width: 393px;
    float: left;
    margin-right: 1px;
}

#MW .gamesMostPopSectionContentPlace{
    padding: 5px;
}

#MW .gameListContainer1{
    padding: 11px 4px 10px 4px;
}

#MW .gameListContainer2{
    padding: 11px 4px 30px 4px;
}

#MW .gameListContainer3{
    padding: 11px 4px 30px 4px;
}

#MW .gameListContainer4{
    padding: 20px 20px 10px 0px;
}

#MW .gameListContainer5{
    padding: 18px 9px 0;
}

#MW .gamesNewTopOnlineSection{
    width: 197px;
    float: left;
}

#MW .gamesNewTopOnlineSectionContentPlace{
    padding: 5px;
}

#MW .gamesFullWidthSectionContentPlace1{
    padding: 5px 7px 5px 8px;
}

#MW .gamesFullWidthSectionContentPlace2{
    padding: 0;
}

#MW .gamesLeftSection{
    width: 402px;
    float: left;
	clear:right;
	border-right:1px solid #d4d5d6;
}

#MW .gamesLeftSectionContentPlace1{
    padding:0 9px 0 0;
}

#MW .gamesRightSection{
    width: 197px;
    float: left;
	clear:right;
	border-left:1px solid #d4d5d6;
	margin-left:-1px;
}

#MW .gamesRightSectionContentPlace1{
    padding:0 0 0 9px;
}

#MW .moregamesleftcolumn{
    width: 203px;
    float: left;
	clear:right;
    margin-right: 1px;
}

#MW .moregamesmiddlecolumn{
    width: 203px;
    float: left;
	clear:right;
    margin-right: 1px;
}

#MW .moregamesrightcolumn{
    width: 203px;
    float: left;
	clear:right;
}

#MW .moreGamesSectionContentPlace{
    padding: 0 9px 12px;
}

#MW .moreCategoryGamesLinkPlace{
    padding-left: 9px;
}

#MW .morecategorygameslink1{
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #1a4f6a;
    text-decoration: underline;
}

#MW .morecategorygameslink1:hover {
	text-decoration:none;
}
    
/* -------------------------------------------------------- */

/* Compound Titles----------------------------------------- */

#MW .gamesFullWidthSectionContentPlace2 .cmpTitleWrapperOuter {
	background:none;
}

#MW .gamesFullWidthSectionContentPlace2 .cmpTitleWrapperInner {
	background:none;
}

#MW .gamesFullWidthSectionContentPlace2 .cmpTitleRegular {
	background:none;
	height:1px;
	padding:0;
	position:relative;
}

#MW .gamesFullWidthSectionContentPlace2 .cmpTitleText {
	font:bold 15px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#164053;
	position:absolute;
	top:-203px;
	left:10px;
}

#MW .cmpTitleWrapperOuter{
	background:#153b4b url(/graphics/sweetim/1000/site/sprites/en/nonChp.gif) repeat-x left -89px;
}

#MW .cmpTitleWrapperInner{
	background: url(/graphics/sweetim/1000/site/sprites/en/nonChp.gif) no-repeat right -61px;
}

#MW .cmpTitleRegular{
    height: 22px;
	background: url(/graphics/sweetim/1000/site/sprites/en/nonChp.gif) no-repeat left -117px;	
    padding: 0 9px;
}

#MW .cmpTitleText{        
    padding-top:1px;
    font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
}

#MW .cmpTitleText a {
	color: #fff;
	text-decoration:none;
}

#MW .cmpTitleText a:hover {
	text-decoration:underline;
}

#MW .cmpTitleMostPopular{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/mostPopular.gif") no-repeat left;
}

#MW .cmpTitleNewGames{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/newGames.gif") no-repeat left;
}

#MW .cmpTitleTopOnlineGames{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/topOnlineGames.gif") no-repeat left;
}

#MW .cmpTitleAction{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/action.gif") no-repeat left;
}

#MW .cmpTitlePuzzle{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/puzzle.gif") no-repeat left;
}

#MW .cmpTitleWord{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/word.gif") no-repeat left;
}

#MW .cmpTitleSports{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/sports.gif") no-repeat left;
}

#MW .cmpTitleCards{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/cards.gif") no-repeat left;
}    

#MW .cmpTitleMahjong{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/mahjong.gif") no-repeat left;
}

#MW .cmpTitleJigsaw{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/jigsaw.gif") no-repeat left;
}

#MW .cmpTitleArcade{
    height: 28px;
    background: url("/graphics/sweetim/1000/site/nonCHP/titles/compound/arcade.gif") no-repeat left;
}    

/* -------------------------------------------------------- */

/* Other classes ------------------------------------------ */

#MW H1, H2, H3
{
 margin:0px;    
}

#MW .gameInfo1{
	width: 100%;
}

#MW .gameInfo1Title {
	height: 16px;
	font: bold 11px/13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 0px 10px 0;
	background-color: #4b8fb1;
	background:url(/graphics/sweetim/1000/site/sprites/titles2.png) no-repeat left top;		
}

#MW .gamesRightSection .gameInfo1Title {
	background-position:left -16px;
}

#MW .gameInfo1Body1{
	margin: 10px 4px 10px 8px;
}

#MW .gameInfo1Left1{
	width: 61px;
	float: left;
}

#MW .gameInfo1Main1{
	float: right;
	width: 100%;
	margin:0 0 0 -61px;		
}

#MW .gameInfo1Main2{
	width:100%;
}

#MW .gameInfo1Main1ContentPlace1{
	margin: 0 0 0 74px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

#MW .gameInfoTextLine1
{
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/nonChp.gif");
  background-position: left -145px;
	padding-left: 7px;
	margin-bottom: 3px;
}

#MW .gameInfoText1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

#MW .gameInfoReview{
	margin-bottom: 11px;
}

#MW .gameInfoRewiewStars{
	margin-right: 24px;
}

#MW .gameInfoRewiewLinkPlace{
	padding-top: 12px;
}

#MW .gameinfolink1{
	font: 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #1A4F6A;
	text-decoration: underline;
}

#MW .gameinfolink1:hover{
	text-decoration: none;
}

#MW .screenShotOuter{
	width: 127px;
	float: left;
}

#MW .screenShotInner{
	display: block;
	padding: 0 3px 7px 0;
}

#MW .contentWrapper1{
	float: left;
	text-align:left;
}

#MW .commentsPlace1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	margin: 0 3px 0 0;
}

#MW .gameAction1{
	position: relative;
	left: 0;
	top: 0;
	margin: 3px 0 0 0;
	_height: 43px;
	min-height: 43px;
	padding: 0 0 0 31px;
}

#MW .gameActionLinkPlace{
	padding: 4px 0 0 0;
}

#MW .gameActionLinkAndTextPlace{
	padding: 1px 0 0 0;
}

#MW .gameActionButtonPlace1{
	position: absolute;
	left: 0;
	top: 2px;
}	

#MW .gameActionText1{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #5a5a5a;
}

#MW .gameactionlink1{	
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #ea0019;
	text-decoration:underline;
}

#MW .gameactionlink1:hover{		
	text-decoration:none;
}
/* -------------------------------------------------------- */

/* Service pages */
#MW.service_page {
    color:#545454;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:1.3;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
}

#MW.service_page h3
{
    margin: 14px 0 10px;
    padding: 0;
    color: #656565;
    font-size: 13px;    
}

#MW.service_page p 
{
    margin: 10px 0;
    padding: 0;
}

#MW.service_page p.servicePageQuestion 
{
    padding-left: 16px;
    background-color: transparent;
    background-repeat: no-repeat;
  background-image: url("/graphics/sweetim/1000/site/sprites/en/nonChp.gif");
  background-position: left -254px;
}

#MW.service_page p.servicePageAnswer 
{
    padding-left: 16px;
}

#MW.service_page div.supportContents p.servicePageQuestion a{
    color: #656565;
    font-size: 11px;
    font-weight: bold;
}

#MW.service_page div.supportBody p.servicePageQuestion 
{
    font-weight: bold;
    color: #2552A6;
}

#MW.service_page p.servicePageAnswer a, #MW .supportText a
{
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    text-decoration: underline;
}
     
#MW.service_page p.servicePageAnswer a:hover, #MW .supportText a:hover
{
    text-decoration: none;
}

.dartadgizmo {
    padding-top: 5px;
}

.gcGameShellFrameDiv
{
       
}

.gcGameShellFrame
{
    
}