ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{
	margin:0;
	padding:0;
}
ul{
	list-style:none;
}
fieldset{
	border:0;
}
a,a:link,a:visited,a:hover{
	color:#00f;
	text-decoration:none;
}
a:focus,a:hover{
	text-decoration:underline;
}

a img{
	border:none;
}

.clear{	
	clear:both;
}

/** Dialog **/
.ui-widget { font-family: Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content {   background: none repeat-x scroll 50% 50% #F2BECB;
    border: 1px solid #DD597C;
    color: #FFFFFF;
    font-size: 1.2em;
    }
.ui-widget-content a { color: #fff/*{fcContent}*/; }
.ui-widget-header {    background: none repeat-x scroll 50% 50% #E1446D;
    border: 1px solid #fff;
    color: #fff;
    font-weight: bold;}
.ui-widget-header a { color: #222222/*{fcHeader}*/; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: transparent none;
    background-color: #E1446D;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: normal;
}
.ui-dialog .ui-dialog-content {
 	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    overflow: auto;
    padding: 0.5em 1em;
    font-size: 1.2em;
    font-weight: bold;
}

.ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ transparent/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
    
  
body{
	position:relative;
	background:#fff url(/static/images/body-bg.jpg) top center repeat-x;
	font:62.5% Arial,sans-serif;
}

body.no-bg{
	background: none;
}

#container{
	background:url(/static/images/container-bg.jpg) bottom center repeat-x;
}

#header{
	width:970px;	
	padding:9px 0px 0px 0px;
}

#header .header-links{
	float:left;
	height:39px;
	padding:0px 0px 0px 10px;
	background:url(/static/images/socila-bg.png) left top no-repeat;
}

#header .header-links ul{
	height:33px;
	padding:6px 2px 0px 0px;
	background:url(/static/images/social-ul-bg.png) right top no-repeat;
}

#header .header-links ul li{
	float:left;
	padding:0px 12px 0px 0px;
}

#header .header-top{
	clear:both;
}

#header .header-top h1{
	float:left;
	padding:0px 0px 0px 14px;
	color: #A92547;
    font-family: Arial;
    font-size: 12px;		
}

#header .header-top h2{
	float:right;
	padding:0px 28px 0px 0px;
	color: #A92547;
    font-family: Arial;
    font-size: 12px;		
}

#header .breadcrumb {
	float:left;
	text-align: right;
	color: #821B36;
	font-size: 10px;
	margin: 2px 0 0 0;
	padding: 0px;
	font-family: Verdana, Helvetica, sans-serif;	
}

#header .breadcrumb img {
	vertical-align: bottom;
}
	
#header .breadcrumb a {
 color: #821B36;
 text-decoration:none;
 padding:0px;
 }

#header .breadcrumb a:hover {
 color: #821B36;
 text-decoration:underline;
 }

#language{
	float:left;
	padding:0px 10px 0px 10px;
}

#language ul li{
	float:left;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	font-family:Arial;
	padding:11px 5px 0px 0px;
	text-shadow:1px 1px #463539;
}

#search{
	width:144px;
	float:right;
	height:39px;
	padding:0px 11px 0px 3px;
	background:url(/static/images/search-bg.png) right top no-repeat;
}

#search-left{
	height:38px;
	padding:6px 0px 0px 7px;
	background:url(/static/images/search-left-bg.png) left top no-repeat;
}

#search input{
	float:left;
	width:89px;
	height:14px;
	color:#821b36;
	font-size:13px;
	font-family:Arial;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding:3px 6px 3px 6px;
	border:1px #ffcbd9 solid;
	background:url(/static/images/search-input-bg.jpg) repeat-x;
}

#search input.submit{
	width:23px;
	height:23px;
	padding:0px;
	cursor:pointer;
	-moz-border-radius: 11px;
	border-radius: 11px;
	border:3px #a92547 solid;
	margin:0px 0px 0px 10px;
	background:#c33459 url(/static/images/right-arrow.jpg) 5px 4px no-repeat;
}

#head-text{
	float:right;
	padding:10px 10px 0px 10px;
}

#head-text p{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	text-shadow:1px 1px #463539;
}

#head-text p span{
	color:#fffab4;
}

#head-text p span a  {
	color:#fffab4;
}

#head-text p span a:hover  {
	color:#fffab4;
}

#navigation{
	float:left;
	width:970px;
	margin:9px 0px 0px 3px;
	background:url(/static/images/nav-btm-bg.png) left bottom no-repeat;
}

#navigation-top{
	width:970px;
	padding:9px 0px 12px 0px;
	background:url(/static/images/nav-top-bg.png) left top no-repeat;
}

#navigation-btm{
	width:958px;
	padding:2px 0px 0px 12px;
	background:url(/static/images/nav-bg.jpg) repeat-y;
}

#navigation-btm ul li{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-shadow:1px 1px #463539;
	background: url("/static/images/star.png") no-repeat left top;
    list-style-position: inside;
    padding: 0 10px 6px 15px;
}


#navigation-btm ul li.no-bg{
	background:none;
}

#navigation-btm ul li a{
	color:#fff; 
}

#logo{
	float:left;
	margin:12px 0px 0px 0px;
}

#top-ad-container{
	width:728px;
	height:113px;
	float:right;
	margin:6px 2px 0 0;
}


#top-ad{	
	width:728px;
	height:90px;
	background:#f2becb;	
	border:1px #dd597c solid;
	padding:0px;
	margin:0px;
}

.horizontal-ad-label{
    background: url("/static/images/advertising-label.png") no-repeat scroll right top transparent;
    height: 13px;
    width: 730px;
}

#ad-content-bottom div{	
	width:300px;
	height:250px;
	float:left;
	margin:0px 0px 0px 8px;
}


#content{
	width:970px;
	clear: both;
}

#leftcolumn{
	float:left;
	width:317px;
	overflow:hidden;
}

.left-box{
	width:317px;
	margin:0px 0px 7px 0px;
	background:url(/static/images/left-box-bg.jpg) repeat-y;
}

.left-top-box{
	background:url(/static/images/left-box-top-bg.jpg) left top no-repeat;
}

.left-top-box-white{
	background:url(/static/images/left-box-top-bg-white.jpg) left top no-repeat;
}

.left-btm-box{
	width:300px;
	padding:11px 8px 15px 9px;
	background:url(/static/images/left-btm-box-bg.jpg) left bottom no-repeat;
}

.left-btm-box span.header {
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	padding:0px 0px 17px 64px;
	display:block;
	
}

#ad-box{
	width:300px;
	height:250px;
	background:none repeat scroll 0 0 #F9A2B9;
	border:1px #dd577a solid;
}

#members{
	padding:6px 0px 0px 0px;
}

#members ul.tabs {
	padding:0px 0px 0px 6px;
}

#members ul.tabs li{
	float:left;
	font-size:12px;
	font-family:Arial;
	padding:0px 0px 0px 1px;
}

#members ul.tabs li a{
	color:#fff;
	height:20px;
	line-height:20px;
	background:#e1446d;
	display:inline-block;
	padding:0px 6px 0px 6px;
	border:1px #ae3252 solid;
	border-bottom:none !important;
}

#members ul.tabs li a:hover{
	color:#a92547;
	background:#fff8fa;
	text-decoration:none;
	border:1px #ff83a4 solid;
}

.inner-widget{
	float:left;
	width:301px;
	background:url(/static/images/inner-members-bg.jpg) repeat-y;
}

.inner-widget-top{
	background:url(/static/images/inner-members-top-bg.jpg) left top no-repeat;
}

.inner-widget-btm{
	width:301px;	
	padding:0px 9px 8px 9px;
	background:url(/static/images/inner-members-btm-bg.jpg) left bottom no-repeat;
}

.widget{
	display:inline-block;
	padding:9px 0px 10px 0px;
	background:url(/static/images/widget-bg.png) left bottom repeat-x;
}

.widget.no-bg{
	background:none;
}

.thumbnail{
	float:left;
	width:50px;
	padding:0px 3px 3px 6px;
	background:url(/static/images/thumbnail-bg.jpg) right top no-repeat;
}

.thumbnail img{
	float:left;
	border:1px #a92547 solid;
}

.text{
	float:left;
	width:201px;
	padding:0px 0px 0px 18px;
}

.text h1 {
	font: bold 12px Arial;
	color:#bc3958;
    margin: 0;
    padding: 0;
}

.text p{
	color:#bc3958;
	font-size:12px;
	line-height:140%;
	font-family:Arial;
}

.text p a {
	color:#bc3958;
	font-size:12px;
	line-height:140%;
	font-family:Arial;
	text-decoration:underline;
}
	
.text strong{
	display:block;
}

#rightcolumn{
	float:left;
	width:649px;
	padding:0px 0px 0px 4px;
}

#games, #games-partners, #tags, #text-footer {
	width:643px;
	background:url(/static/images/games-bg.jpg) repeat-y;
}

#tags, #text-footer {
	margin:12px 0 0;
}

#popup-container-scores{
	display:block;
	position: absolute;
	z-index:101;
}

#games-scores{		
	width:643px;
	background:url(/static/images/games-bg.jpg) repeat-y;

}

#games-top,#tags-top,#text-footer-top{
	background:url(/static/images/games-top-bg.jpg) top no-repeat;
}

#games-btm,#tags-btm, #text-footer-btm{
	width:636px;
	padding:12px 0px 14px 7px;
	min-height: 100px;
	background:url(/static/images/games-btm-bg.jpg) left bottom no-repeat;
}

#games-top-partners{
	background:url(/static/images/games-top-bg.jpg) top no-repeat;
	margin: 8px 0px 0px 0px; 
}

#games-top-scores{
	background:url(/static/images/games-top-bg.jpg) top no-repeat;
	margin: 0px; 
}

#games-btm-partners,#games-btm-scores{
	width:641px;
	padding:12px 0px 14px 7px;
	background:url(/static/images/games-btm-bg.jpg) left bottom no-repeat;
}

#games ul li a img,#games-partners ul li a img {
	width:120px;
	height:90px;
}

#games h1,h2,h3{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 6px 63px;
}

#games-btm-scores span.header{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 18px 63px;
	display:block;
}

#games-btm-scores a span {
    background: url("/static/images/close.jpg") no-repeat scroll right center transparent;
    color: #A92547;
    padding: 0 21px 0 0;
    position: absolute;
    right: 11px;
    top: 8px;
}

#games-colls, #games-top-partners .partners, #games-top-scores .scores , #tags-colls, #text-footer-btm{
	display:inline-block;
	width: 635px;
}

#text-footer-btm h4, #text-footer-btm h5 {
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 20px 63px;
}

#text-footer-btm p{
	color:#8f1535;
	font-size:12px;
	text-align:justify;
	font-family:Arial;
	display:inline-block;
	padding:12px;
	overflow: hidden !important;
}

#text-footer-btm p.text-footer-content-related{
	color:#8f1535;
	font-size:12px;
	text-align:justify;
	font-family:Arial;
	display:inline-block;
	padding:32px 0px 0px;
	overflow: hidden !important;
}

#games-colls ul, #games-top-partners .partners ul, #tags-colls ul{
	margin:11px 0px 0px 0px;
}

#games-colls ul.related{
	margin:36px 0px 0px 0px;
}

#games-colls ul li, #sub-games ul li, #games-top-partners .partners ul li{
	float:left;
	padding:0px 6px 6px 0px;
}

#games-colls ul li, #games-top-partners .partners ul li {
	overflow: hidden !important;
	padding:0px 5px 0px 0px;
}

#games-colls ul li a, #sub-games ul li a, #games-top-partners .partners ul li a{
	width:120px;
	color:#8f1535;
	font-size:12px;
	text-align:center;
	font-family:Arial;
	display:inline-block;
	padding:1px 0px 6px 0px;
	border:1px #dd5a7d solid;
	height: 102px;
	overflow: hidden !important;
}

#games-colls ul li a, #games-top-partners .partners ul li a{
	height: 102px;
	overflow: hidden !important;
}

#games-scores .scores table{
	width:638px;
	text-align:center;
}

#games-scores .scores table th{
	text-transform:uppercase;
	color: #A92547;
    font-family: Arial;
    font-size: 14px;
    width:25%;
}

#games-scores .scores table td{
	width:25%;
	font-weight:bold;
}

#games-colls ul li.content-ad{
  background: none repeat scroll 0 0 #F9A2B9;
    border: 1px solid #DD577A;
    float: left;
    height: 280px;
    padding: 8px 8px 8px 8px;
    width: 344px;
    text-align: center;
}
#games-colls ul li.label-ad{
background: url("/static/images/advertising-label.png") no-repeat scroll right top transparent;
    height: 13px;
    width: 357px;
}

#games-colls div.middle-left-side{
	float:left;
	width:255px;
	margin:10px 10px 0px 0px;
}

#games-colls div.middle-right-side{
	float:left;
	width:365px;
}


#tags h3, #tags h4 {
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 6px 63px;
}

#tags-colls {
	width: 630px;
	display: inline-block;
}


#tags-colls ul li{
	display:inline;
	float: none !important;
	padding:0px 6px 0px 20px !important;
	background:url(/static/images/flower-marker.jpg) left bottom no-repeat !important;
	list-style-position:inside;  
}

#tags-colls ul li a{
    color: #BC3958;
    font: 14px "Arial",Sans-Serif;
}

#cloud-colls {
	width: 304px;
	display: inline-block;
}

#cloud-colls ul li{
	display:inline;
	float: none !important;
	padding:0px 6px 0px 20px !important;
}

#text-colls p {
  color:#A92547;
  font-size:12px;
  text-align:justify;
  margin:12px;
}

#text-colls h2 {
  color:#A92547;
  font-size:15px;
  margin:12px;
  padding:0px;
  text-decoration:underline;
}

#text-colls ul {	
	padding:12px;
}

#text-colls ul li {
	color:#A92547;
	font-size:11px;
	font-weight:bold;
	line-height:100%;
}

#text-colls a {
	display:inline-block;
	color:#A92547;
	font-weight:bold;
	text-decoration:none;
}

#text-colls a:hover {
	text-decoration:underline;
}

	
#paginator ul {
	text-align:center;
	padding:8px 0px 10px 0px;
}


#paginator ul li {
	display:inline;
	font-size:11px;
	line-height:100%;
	padding: 2px;
}

#paginator ul li.active {
	font-size:11px;
	line-height:100%;
	color:#fff;
	padding:3px;
	background:#df6082;
	display:inline-block;
	border:1px #df6082 solid;
}

#paginator ul li.active span  {
	padding:9px;
	background:#ffd0dc;
	display:inline-block;
	color:#df6082;
}
#paginator ul li a{
	color:#fff;
	padding:3px;
	background:#ffd0dc;
	display:inline-block;
	border:1px #df6082 solid;
}

#paginator ul li a:hover{
	color:#580f22;
	background:#dd597c;
}

#paginator ul li a:hover span{
	background:#ffd0dc;
}

#paginator ul li a span{
	padding:9px;
	background:#e1446d;
	display:inline-block;
}

#paginator ul li.yellow a{
	color:#faffae;
	font-weight:bold;
}

#paginator ul li.left-arrow,#paginator ul li.right-arrow{
	font-size:12px;
	font-weight:bold;
}

#paginator ul li.left-arrow a{
	-moz-border-radius-topleft: 25px;
	border-top-left-radius: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-left-radius: 25px;
}

#paginator ul li.left-arrow span, #paginator ul li.left-arrow a span{
	padding:8px 34px 9px 44px;
	-moz-border-radius-topleft: 25px;
	border-top-left-radius: 25px;
	-moz-border-radius-bottomleft: 25px;
	border-bottom-left-radius: 25px;
	background:#e1446d url(/static/images/left-arrow.jpg) 15px 11px no-repeat;
}

#paginator ul li.right-arrow a{
	-moz-border-radius-topright: 25px;
	border-top-right-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	border-bottom-right-radius: 25px;
}

#paginator ul li.right-arrow a span{
	padding:8px 44px 9px 34px;
	-moz-border-radius-topright: 25px;
	border-top-right-radius: 25px;
	-moz-border-radius-bottomright: 25px;
	border-bottom-right-radius: 25px;
	background:#e1446d url(/static/images/sub-right-arrow.jpg) 84px 11px no-repeat;
}

/*------------------------------play-page-----------------------------*/

#sub-games{
	width:966px;
	margin:0px 0px 12px 0px;
	background:url(/static/images/sub-games-bg.jpg) repeat-y;
}

#sub-games-top{
	background:url(/static/images/sub-games-top-bg.jpg) top no-repeat;
}

#sub-games-btm{
	width:966px;
	padding:10px 0px 2px 0px;
	background:url(/static/images/sub-games-btm-bg.jpg) bottom no-repeat;
}

#sub-games span{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	padding:0px 0px 16px 67px;
	display:block;
}

#sub-games ul li{
	padding:0px 9px 6px 96px;
}

#sub-games ul li a img {
	width:120px;
	height:90px;
}
	
#sub-games ul li span{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	padding:0px 0px 4px 0px;
	display:block;
	text-align:center;
}

/** Top Ads Play Game **/
#sub-games-btm ul li {
	 padding: 0px;
}

#sub-games-btm ul li.content-ad{
	background: none repeat scroll 0 0 #F9A2B9;
    border: 1px solid #DD577A;
    float: left;
    height: 280px;
    margin: 0;
    padding: 8px;
    width: 344px;
	text-align: center;
}
  
#sub-games-btm ul li.label-ad{
background: url("/static/images/advertising-label.png") no-repeat scroll right top transparent;
    height: 13px;
    width: 362px;
}

#sub-games-btm div.left-side-ad{
	float:left;
	width:360px;
	margin: 0 0 0 60px;
}

#sub-games-btm div.right-side-ad{
	float:left;
	width:360px;
	margin: 0 0 0 60px;
    width: 360px;
}

#display-bottom-ad-container{
	width:728px;
	height:113px;	
	margin:0px auto;
	padding: 24px 0px 0px 0px;
}

#display-bottom-ad{
	width:728px;
	height:90px;
	background:#f2becb;
	border:1px #dd597c solid;
}

#play-zone{
	width:966px;
	margin:0px 0px 9px 0px;
	background:url(/static/images/play-zone-bg2.jpg) repeat-y;
}

#play-zone-top{
	background:url(/static/images/play-zone-top-bg.jpg) left top no-repeat;
}

#play-zone-btm{
	width:966px;
	padding:11px 0px 8px 7px;
	background:url(/static/images/play-zone-btm-bg2.jpg) left bottom no-repeat;
}

#play-zone h1{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 10px 59px;
}

#play-zone-left{
	float:left;
	width:158px;
	padding:8px 0px 0px 0px;
}
#play-zone-related-label{
	width:154px;
	height:26px;
	background-color:#d13b62;
	-moz-border-radius:8px 8px 0px 0px;
	-webkit-border-radius:8px 8px 0px 0px;
	-opera-border-radius:8px 8px 0px 0px;
	-khtml-border-radius:8px 8px 0px 0px;
	border-radius:8px 8px 0px 0px;
	-webkit-box-shadow: 4px 4px #DDDDDD;
   	-moz-box-shadow: 4px 4px #DDDDDD;
	box-shadow: 4px 4px #DDDDDD;
	
}
#play-zone-related-label h3{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	padding:6px 0px 0px;
	text-align:center;
}
#play-zone-related-content {
	width:150px;
	height:280px;
	background: rgb(255,255,255); /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGQyZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,210,219,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(248,210,219,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,210,219,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,210,219,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(248,210,219,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(248,210,219,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8d2db',GradientType=0 ); /* IE6-8 */
	
	border:1px solid #d13b62;
	padding: 12px 0 0 2px;
	-moz-border-radius:0px 0px 8px 8px;
	-webkit-border-radius:0px 0px 8px 8px;
	-opera-border-radius:0px 0px 8px 8px;
	-khtml-border-radius:0px 0px 8px 8px;
	border-radius:0px 0px 8px 8px;
	-webkit-box-shadow: 4px 4px #DDDDDD;
   	-moz-box-shadow: 4px 4px #DDDDDD;
	box-shadow: 3px 3px #DDDDDD;
}

#play-zone-related-content img {
margin-right:2px;
}

#play-zone-left img{
	border:1px #dd577a solid;
}

#play-zone-left .insideplaythumbsgameplay img{
	-webkit-box-shadow: 2px 2px #afa3a7;
   	-moz-box-shadow: 2px 2px #afa3a7;
	box-shadow: 2px 2px #afa3a7;	
}

#narrow-displaygame{
	display: block;
    width: 120px;
	height: 40px;
	margin: 0 0 0 34px;
}


#narrow-displaygame img{
	border:0px;
	padding: 0 0 0 10px;
}

#play-zone-middle{
	float:left;
	width:694px;
	padding:8px 0px 0px 0px;
}

#play-zone-middle img{
	border:1px #dd577a solid;
}

#play-zone-right{
	float:left;
	width:113px;
	text-align:center;
	padding:9px 0px 7px 0px;
}

#play-zone-right h3{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	padding:0px 0px 10px 0px;
}

#social-media{
	width:82px;
	display:inline-block;
	margin:0px 0px 7px 0px;
	background:url(/static/images/social-media-bg.jpg) repeat-y;
}

#social-media-top{
	background:url(/static/images/social-media-top-bg.jpg) left top no-repeat;
}

#social-media-btm{
	width:78px;
	padding:6px 4px 17px 0px;
	background:url(/static/images/social-media-btm-bg.jpg) left bottom no-repeat
}

#social-media ul li{
	position:relative;
	padding:11px 0px 0px 0px;
}

#social-media ul li div{
	margin-left: 10%;
	margin-right: 10%;
}

#social-media ul li .toolbar{
	right:58px;
	top:14px;
	height: 26px;
	display:none;
	position:absolute;
	padding: 0px 18px 0px 0px;
	background: url(/static/images/tool-right-hover.png) right top no-repeat;
}

#social-media ul li:hover .toolbar{
	display:inline-block;
}

#social-media ul li .toolbar div{
	display: block;
	height: 21px;
	color: #fff;
	font-size: 11px;
	padding: 5px 7px 0px 14px;
	background: url(/static/images/tool-left-hover.png) left top no-repeat;
}



#toolbar{
	width:82px;
	display:inline-block;
	background:#f8d0d9 url(/static/images/toolbar-bg.jpg) repeat-y;
}

#toolbar ul li{
	position:relative;
	padding:11px 0px 0px 0px;
}

#toolbar-top{
	background:url(/static/images/toolbar-top-bg.jpg) left top no-repeat;
}

#toolbar-btm{
	width:78px;
	padding:7px 4px 6px 0px;
	background:url(/static/images/toolbar-btm-bg.jpg) left bottom no-repeat;
}

#toolbar ul li .toolbar{
	left:62px;
	top:8px;
	height: 26px;
	display:none;
	position:absolute;
	padding: 0px 0px 0px 16px;
	background: url(/static/images/toolbar-right-hover.png) left top no-repeat;
}

#toolbar ul li:hover .toolbar{
	display:inline-block;
}

#toolbar ul li .toolbar div{
	display: block;
	height: 21px;
	color: #fff;
	font-size: 11px;
	padding: 5px 7px 0px 0px;
	background: url(/static/images/toolbar-left-hover.png) right top no-repeat;
}

#left-btm-box.no-padding{
	width:313px;
	padding:11px 2px 3px 2px;
	background:url(/static/images/left-btm-box-bg.jpg) bottom no-repeat;
}

#facebook{
	background:#fff;
	text-align:center;
	-moz-border-radius: 7px;
	border-radius: 7px;
	padding:2px 0px 5px 0px;
}

#description{
	width:643px;
	margin:0px 0px 6px 0px;
	background:url(/static/images/description-bg.jpg) repeat-y;
}

#description-top{
	background:url(/static/images/description-top-bg.jpg) left top no-repeat;
}

#description-btm{
	width:602px;
	padding:0px 20px 18px 21px;
	background:url(/static/images/description-btm-bg.jpg) left bottom no-repeat;
}

#description h2{
	color:#a92547;
	font-size:16px;
	display:block;
	font-family:Arial;
	padding:14px 0px 13px 44px;
}

#description-left{
	float:left;
	width:150px;
	padding:10px 0px 0px 0px;
}

#description-right{
	float:right;
	width:452px;
	padding:13px 0px 0px 0px;
}

.description-thumbnail img{
	border:3px #ff648c solid;
	width:120px;
	height:90px;
}

.description-text{
	float:left;
	width:452px;
}

.description-text p{
	color:#e1446d;
	font-size:12px;
	padding:6px 0px 6px 0px;
}

.description-text p a{
	color:#e1446d;	
}

.description-text p span{
	color:#000;
	font-weight:bold;
}

.description-text p span.description-text-info {
	color:#e1446d;
	font-weight:normal;
}
.description-text .star-vote-game-info{
	float:right;
	display:block;
}

.description-text span.vote-info{
	color:#e1446d;
	float:right;
	display:block;
	position:relative;
	top: 16px;
	left:82px;
}

#play-zone-vote-inside{
	height:33px;
	padding:6px 2px 0px 0px;
	background:url(/static/images/social-ul-bg.png) right top no-repeat;
}


#play-zone-vote{	
	height:39px;
	padding:0px 0px 0px 10px;
	background:url(/static/images/socila-bg.png) left top no-repeat;
	width:134px;
}

#play-zone-vote-inside #star-vote-game{
	display:block;
	padding: 4px 0px 0px 0px;
}

#play-zone-vote-inside ul{
	list-style-type: none;	
	clear:both;	
}

#play-zone-vote-inside ul li{
	float:left;	
	color:#E1446D;
	font-size:22px;
	font-weight:bold;
}

#play-zone-vote-inside ul li.side{
	padding: 0px 4px 0px 4px;
}


#comments{
	width:643px;
	margin:0px 0px 8px 0px;
	background:url(/static/images/comments-bg.jpg) repeat-y;
}

#comments-top{
	background:url(/static/images/comments-top-bg.jpg) top no-repeat;
}

#comments-btm{
	width:630px;
	padding:11px 0px 6px 13px;
	background:url(/static/images/comments-btm-bg.jpg) bottom no-repeat;
}

#comments h2{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 0px 53px;
}

#comments #comments-top #comments-btm div{
	margin:32px 0px 0px 0px;
}

#games-btm.no-padding{
	padding:12px 0px 0px 7px;
}


/*-----------------------profile-page-------------------------*/

#profile{
	width:648px;
	background:url(/static/images/profile-bg.jpg) repeat-y;
}

#profile-top{
	background:url(/static/images/profile-top-bg.jpg) left top no-repeat;
}

#profile-btm{
	width:626px;
	overflow:hidden;
	padding:10px 13px 10px 9px;
	background:url(/static/images/profile-btm-bg.jpg) left bottom no-repeat;
}

#profile h2, #profile h1{
	color:#a92547;
	font-size:16px;
	font-family:Arial;
	padding:0px 0px 10px 61px;
}

#info{
	width:626px;
	padding:15px 0px 0px 0px;
}

#info-left{
	float:left;
	width:344px;
	padding:0px 0px 0px 23px;
}


#info-left.big{
	float:left;
	width:586px;
	padding:0px 0px 0px 23px;
}


#info-left.big ul li{
	width:586px;
}

#info-left ul li{
	width:344px;
	margin:3px 0px 13px 0px;
	padding: 0px 0px 11px 0px;
	background:url(../images/info-left-li-bg-btm.jpg) bottom no-repeat;
}

#info-left.big ul li{
	width:586px;
	background:url(../images/info-left-li-bg-btm-big.jpg) bottom no-repeat;
}

#info-left ul li.nobg{
	width: auto;
	margin:3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: none;
}

#info-left ul li div.bg{
	width:344px;
	margin:3px 0px 13px 0px;
	padding:7px 0px 0px 0px;
	background:url(../images/info-left-li-bg-top.jpg) top no-repeat;
}

#info-left.big ul li div.bg{
	width:586px;
	background:url(../images/info-left-li-bg-top-big.jpg) top no-repeat;
}

#info-left ul li label{
	float:left;
	width:100px;
	color:#a92547;
	font-size:14px;
	text-align:center;
	padding:7px 0px 0px 0px;
	font-family:Arial Black;
	text-transform:uppercase;
}

#info-left.big ul li label{
	width:200px;
}

#info-left ul li input{
	float:left;
	width:228px;
	height:34px;
	color:#a92547;
	font-size:18px;
	text-align:center;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px #ffc2d2 solid;
	background:url(../images/info-left-input-bg.jpg) repeat-x;
}

#info-left.big ul li input{
	width:358px;
}


#info-left ul li.small input{
	font-size:12px;
}

#info-left ul li textarea{
	width:228px;
	height: 250px;
	color:#a92547;
	font-size:18px;
	text-align:center;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px #ffc2d2 solid;
	resize: none;
}

#info-left.big ul li textarea{
	width:358px;
}


#info-left ul li input#submit{
	width: auto;
	cursor:pointer;
	color: #fff;
	padding: 0px;
	font-size: 14px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0px 0px 13px 0px;
	border:3px #a92547 solid;
	background:#c33459;

}

#info-left a{
	float:left;
	color:#8f1535;
	font-size:12px;
	font-family:Tahoma, arial;
	padding:4px 0px 5px 32px;
	text-decoration:underline;
}

#info-left a:hover{
	text-decoration:none;
}

a.edit-profile{
	margin:0px 0px 0px 58px;
	background:url(/static/images/edit-profile-bg.jpg) left top no-repeat;
}

a.save-changes{
	margin:0px 0px 0px 18px;
	background:url(/static/images/save-changes-bg.jpg) left top no-repeat;
}

#info-right{
	float:left;
	width:236px;
	padding:0px 0px 0px 23px;
}

#info-right div#upload-button{
	width: auto;
	cursor:pointer;
	color: #fff;
	padding: 0px;
	font-size: 14px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0px 0px 13px 0px;
	border:3px #a92547 solid;
	background:#c33459;
	width:100px;
	margin:auto;
}
#avatar{
	width:221px;
	background:url(../images/avatar-bg.jpg) repeat-y;
}

#avatar-top{
	background:url(../images/avatar-top-bg.jpg) left top no-repeat;
}

#avatar-btm{
	width:221px;
	text-align:center;
	padding:10px 0px 10px 0px;
	background:url(../images/avatar-btm-bg.jpg) left bottom no-repeat;
}

#profile #avatar h3{
	height:20px;
	width:218px;
	background:none;
	padding:8px 0px 0px 0px;
}

#avatar img{
	margin:5px 0px 10px 0px;
}

#avatar a{
	color:#b82b4e;
	font-size:12px;
	font-weight:bold;
	display:inline-block;
	margin:6px 0px 6px 0px;
	text-transform:uppercase;
	text-decoration:underline;
}

#avatar a:hover{
	text-decoration:none;
}

#profile h3{
	clear:left;
	width:626px;
	height:23px;
	color:#a92547;
	font-size:13px;
	text-transform:uppercase;
	font-family:Arial Black;
	padding:5px 0px 0px 12px;
	background:url(../images/profile-h2-bg.jpg) no-repeat;
}

#profile-games{
	display:inline-block;
	padding:16px 0px 3px 0px;
}

#profile-games ul li{
	float:left;
	width:119px;
	overflow: hidden !important;
	padding:8px 1px 0px 2px;
	border: 1px solid #DD577A;	
	margin: 2px 2px 0px 0px;
}

#profile-games ul li a{	
	display:inline-block;
	padding:1px 0px 5px 1px;
	
}

#profile-games ul li a{
	height: 104px;
	overflow: hidden !important;
}


#profile-games ul li a img{
	float:left;
	width:118px;
	height:88px;
}

#profile-games ul li a span{
	clear:both;
	width:102px;
	color:#8f1535;
	font-size:11px;
	line-height:170%;
	font-family:Tahoma, arial;
	display:inline-block;
	margin:4px 5px 0px 2px;
}

#profile-games ul li span.remove {
	width:16px;
	height:10px;
	clear:both;
}

#profile-games ul li span.remove a#remove {	
	border: none;
    display: inline-block;
    padding: 0;
    width: 18px;
    height: 10px;
    background:url(/static/images/close.jpg) no-repeat;
    overflow:none;
    margin: 0px 0px 0px 2px;
}

.friends-list{
	display:inline-block;
	padding:16px 0px 10px 0px;
}

.friends-list ul li{
	float:left;
	padding:13px 34px 0px 11px;
}

.friends-list ul li.no-padding{
	padding:13px 0px 0px 11px;
}

.profile-thumbnail{
	float:left;
	width:53px;
	height:53px;
	background:url(/static/images/friends-thumbnail.jpg) no-repeat;
}

.profile-thumbnail img{
	border:1px #a92547 solid;
}

.friends-text{
	float:left;
	width:54px;
	font-family:Arial;
	padding:0px 0px 0px 10px;
}

.friends-text h4{
	color:#bc3958;
	font-size:12px;
	padding:0px 0px 8px 0px;
}

.friends-text a{
	width:10px;
	height:10px;
	color:#a92547;
	font-size:12px;
	line-height:100%;
	display:inline-block;
	text-decoration:none;	
	background:url(/static/images/sub-close.jpg) right bottom no-repeat;
}

.friends-text a:hover{
	text-decoration:none;
}

#latest-activities{
	display:inline-block;
	padding:16px 0px 8px 0px;
}

#latest-activities ul li{
	float:left;
	padding:11px 62px 0px 11px;
}

#latest-activities ul li.no-padding{
	padding:11px 0px 0px 11px;
}

.latest-text{
	float:left;
	width:192px;
	padding:0px 0px 0px 18px;
}

.latest-text p{
	color:#bc3958;
	font-size:12px;
}

.latest-text p strong{
	display:block;
}

#friends-requests{
	float:left;
	padding:16px 0px 10px 0px;
}

#friends-requests ul li{
	float:left;
	padding:15px 44px 0px 11px;
}

#friends-requests ul li.no-padding{
	padding:15px 0px 0px 11px;
}

.request-text{
	float:left;
	width:90px;
	padding:0px 0px 0px 15px;
}

.request-text h4{
	color:#bc3958;
	font-size:12px;
	font-family:Arial;
	padding:0px 0px 3px 0px;
}

.request-text p{
	color:#515151;
	font-size:12px;
	line-height:140%;
	font-family:Arial;
	padding:0px 0px 10px 0px;
}

.btm-button a{
	clear:left;
	color:#8f1535;
	font-size:12px;
	font-family:Arial;
	margin:0px 13px 0px 0px;
	text-decoration:underline;
}

.btm-button a:hover{
	text-decoration:none;
}


.ignore{
	padding:0px 16px 0px 0px;
	background:url(/static/images/sub-close.jpg) right bottom no-repeat;
}

.accept{
	padding:0px 24px 3px 0px;
	background:url(/static/images/accept-bg.jpg) right top no-repeat;
}

#footer{
	width:970px;
	padding:21px 0px 20px 0px;
}

#footer p{
	color:#fff;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	text-shadow:1px 1px #000;
}

#footer-ad-container{
	width:728px;
	height:113px;	
	margin:0px auto 20px auto;
}

#footer-ad{
	width:728px;
	height:90px;
	background:#f2becb;
	border:1px #dd597c solid;
	margin:0px;
	padding:0px;
}

#ad-out-container-right{
    width:120px;
    height:600px;
    margin:0px auto;
    position:absolute;
    display:none;
}

#ad-out-container{
	width:160px;
	height:600px;	
	margin:0px auto;
	position:absolute;
	display:none;	
}

.ad-out-label{
	background: url("/static/images/advertising-label.png") no-repeat scroll right top transparent;
    height: 13px;
    width: 162px;
}

#ad-out-ad{
	width:160px;
	height:600px;
	background:#f2becb;
	border:1px #dd597c solid;
	margin:0px;
	padding:0px;
}

#ad-out-ad-right{
    width:120px;
    height:600px;
    background:#f2becb;
    border:1px #dd597c solid;
    margin:0px;
    padding:0px;
}

.ad-out-right-label{
    background: url("/static/images/advertising-label.png") no-repeat scroll left top transparent;
    height: 13px;
    width: 120px;
}

.ad-out-label{
    background: url("/static/images/advertising-label.png") no-repeat scroll right top transparent;
    height: 13px;
    width: 162px;
}

#foot-text{
	width:969px;
	margin:0px 0px 13px 0px;
	background:url(/static/images/foot-text-bg.png) left top no-repeat;
}

#foot-text-btm{
	width:921px;
	padding:12px 24px 7px 24px;
	background:url(/static/images/foot-text-btm-bg.png) left bottom no-repeat;
}

#foot-text-btm div.foot-text-section {
	float:left;
	margin: 0px 0px 15px 2px;
}

#foot-text-btm div.foot-text-section h5 {
	color:#fff;
	text-decoration: underline;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-shadow:1px 1px #000;
	width:200px;
	padding: 0 0 4px 0;
}

#foot-text-btm div.foot-text-section ul.footer-partners {
	width:400px;
	float:left;
	text-align:none;
	padding: 4px 0 0 0;
}

#foot-text-btm div.foot-text-section ul.footer-partners li {
	font-family: Arial;
    font-size: 12px;
    font-weight: normal;
	padding:2px;
	background: transparent;
	display:block;
	float:left;
	text-align:left;
	width:112px;
}

#foot-text-btm div.foot-text-section ul.footer-content {
	width:250px;
	float:left;
	text-align:left;
	padding: 4px 0 0 0;
}

#foot-text-btm div.foot-text-section ul.footer-content li {
	font-family: Arial;
    font-size: 12px;
    font-weight: normal;
	padding:2px;
	background: transparent;
	display:block;
	width:152px;
}

#footer ul{
	text-align:center;
	padding:13px 0px 0px 0px;
}

#footer ul li{
	display:inline;
	font-size:12px;
	font-weight:bold;
	line-height:100%;
	font-family:Arial;
	padding:0px 5px 0px 8px;
	background:url(/static/images/footer-li-bg.jpg) left top no-repeat;
}

#footer ul li.no-bg{
	background:none;
}

#footer ul li a{
	color:#5d2232;
	display:inline-block;
}

/*-------------------join-popup-------------------*/

.popup-container{
	width:378px;
    left: 50%;
    margin-left: -189px;
	position: absolute;
	padding:75px 0px 0px 0px;
	z-index:101;
	display:none;
}

.popup-logo{
	top:37px;
	left:39px;
	position:absolute;
}

.popup-container ul li .toolbar{
	right:60px;
	top:2px;
	height: 26px;
	display:none;
	position:absolute;
	padding: 0px 18px 0px 0px;
	background: url(/static/images/tool-right-hover.png) right top no-repeat;
	z-index:103;
}

.popup-container ul li:hover .toolbar{
	display:inline-block;
	
}

.popup-container ul li .toolbar div{
	display: block;
	height: 21px;
	color: #fff;
	font-size: 11px;
	padding: 5px 7px 0px 14px;
	background: url(/static/images/tool-left-hover.png) left top no-repeat;
}

a.close{
	color:#fff;
	float:right;
	font-size:11px;
	font-family:Arial;
	margin:0px 6px 0px 0px;
	padding:1px 25px 6px 0px;
	background:url(/static/images/popup-close.png) right top no-repeat;
}

.popup{
	width:377px;
	display:inline-block;
	margin:6px 0px 0px 0px;
}

.popup-top{
	background:url(/static/images/popup-btm-bg.png) bottom no-repeat;
}

.popup-btm{
	width:377px;
	text-align:center;
	padding:60px 0px 17px 0px;
	background:url(/static/images/popup-top-bg.png) top no-repeat;
}

.popup ul li{
	position:relative;
	padding: 5px 0px 0px 0px;
}

.popup label{
	color:#d13b62;
	font-size:12px;
	display:inline-block;
	font-family:Arial Black;
	padding:0px 0px 3px 0px;
	text-transform:uppercase;
}

.popup ul li img{
	right:43px;
	top:5px;
	position:absolute;
}

.popup input{
	width:291px;
	height:32px;
	border:none;
	text-align:center;
	padding:10px 14px 10px 14px;
	background:url(/static/images/popup-input.png) no-repeat;
}

.popup ul li.submit{
	padding:24px 0px 10px 0px;
}

.popup ul li.submit input{
	color:#fff;
	width:319px;
	height:52px;
	font-size:22px;
	cursor:pointer;
	font-family:Arial Black;
	text-transform:uppercase;
	text-shadow:1px 1px #0d0d0d;
	background:url(/static/images/submit-bg.png) no-repeat;
}

.popup-facebook{
	display:block;
	margin:13px 0px 15px 0px;
}

.popup p{
	color:#b52b4f;
	font-size:11px;
	font-family:Arial;
	padding:15px 0px 0px 0px;
	line-height:15%;
}

.popup p a{
	color:#b52b4f;
	font-weight:bold;
	text-decoration:none;
}

.popup p a:hover{
	text-decoration:underline;
}

/*-------------------signin-popup-------------------*/

#popup-container-signin .popup span.header, #popup-container-lostcredential .popup span.header, .popup span.header{
	color:#fe4879;
	font-size:23px;
	letter-spacing:-1px;
	font-family:Arial Black;
	padding:12px 0px 5px 0px;
	text-shadow:1px 2px #0d0d0d;
}

#popup-container-signin .signin .popup ul{
	padding:15px 0px 0px 0px;
}

#popup-container-signin .signin .popup ul li{
	padding:5px 0px 13px 0px;
}

#popup-container-signin  .signin .popup ul li.submit{
	padding:40px 0px 33px 0px;
}

#popup-container-signin  .signin .popup ul li.submit input{
	background:url(/static/images/signin-submit.png) no-repeat;
}

/**/
.replace{
	position:relative;
	margin:0;
	padding:0;
	/* \*/
	overflow:hidden;
	/* */
}
.replace span{
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.skiplink{
	display:none;
}
#wrapper{
	width:970px;
	margin:0 auto;
	padding:0px 10px 0px 0px;
}

/** Jquery UI overwrite **/
#members .ui-state-default {
    background: transparent;
    border: 0px;
    font-weight: normal;
}
.left-box .ui-corner-all { border-radius: 0px;}
.left-box .ui-widget-content {background: transparent; border: 0px; color: none;}
.left-box .ui-widget {}
#members .ui-widget-header {background: transparent; border: 0px; color: none;}
#members .ui-tabs-panel {padding:0px;}

/** Community : Rating **/
#members .hreview-aggregate {
	color: #BC3958;
    font-family: Arial;
    font-weight: bold;
	padding: 12px 0 0 0px;
	margin: 0 0 0 0;	
}


#members .hreview-aggregate .item .fn {
	margin: 0 0 0 68px;
	display:block;
	width: 120px;
}

#members .hreview-aggregate .item .photo {
	float:left;
}

#members .hreview-aggregate .rating {
	padding: 18px 0px 0px 15px;
	margin: 0px;	
}


#members .rating-box {
	color: #BC3958;
    font-family: Arial;
    font-weight: bold;
	margin: 0 0 0 0;
	position: relative;
	padding: 62px 0 0 28px;
}

#members .rating-box span {
	color: #BC3958;
    font-family: Arial;
    font-weight: bold;
	position: absolute;
	top: 8px;
	left: 8px;
}

#members .rating-box #star-page {	
    display: block;
    left: 108px;
    position: absolute;
    top: 4px;	
}

/** Community : Member **/
#members .account p {
	color: #BC3958;
    font-family: Arial;
}
#members .account p a {
	color: #BC3958;
	font-size:12px;
	font-weight:bold;	
	padding: 0 4px 0 0;
}

#members .account a {
	color: #8F1535;
    float: left;
    font-family: Tahoma,arial;
    font-size: 12px;
    text-align:right;
    padding: 4px 0 5px 32px;
    text-decoration: underline;
}

#members .account a.edit-profile {
	background: url("/static/images/edit-profile-bg.jpg") no-repeat scroll left top transparent;
 	margin: 8px 0 0 0;
}

/** Community : Favorite **/
#members .friends-list {
	padding: 0px 0px 0 18px;
}

#members .friends-list p {
	color: #BC3958;
    font-family: Arial;
    height: 20px;
    font-size:12px;
}

#members .friends-list p a {
	color: #BC3958;
	font-size:12px;
	font-weight:bold;	
	padding: 0px 4px 0 0;
}

#members ul#favorites{
	padding:0px 0px 0px 0px;
}

#members ul#favorites li{
	padding:11px 4px 0px 0px;
}

#members ul#favorites li.no-fav{
    color: #BC3958;
    font-family: Arial;
    font-size: 12px;    
    padding: 20px 0px 20px 40px;
}


/** Loading **/
div.loading{ 
	background: url("/static/images/ajax-pink-loader.gif") no-repeat transparent;
	width:42px;
	height:42px;
	display:none;
}

div.loading p{
	color: white; padding: 5px 5px 5px 75px; text-align: left;
	font-size: 36px;
}

/** Play Page Pre-Roll **/
#preloader_advertisement{
	display:block;
	text-align:center;
}

.preloader_advertisement {
	font-size:14px;
}

#pre-roll-ads {
	margin:0 auto;
	width: 650px;
	height:auto;
}

.preloader-text{
	font-size:14px;
	color:#A92547;
}

#pre-roll-skip {
	font-size:14px;
	display:none;
}

#pre-roll-skip a {
	color:#A92547;
}
/** Shadow Effect **/
#shadow{
	background-color:black;
	position:absolute; 
	left:0;
	top:0;
	width:100%;
	height:100%;
	height:100%;
	z-index:100; 
	opacity:0.8;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-moz-opacity:0.8;
	display:none;
}

#star-page .star-rating{
	background-position: 0 top;
    font-size: 0;
    height: 16px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    top: 4px;
    width: 16px;
    left: 24px;
}


.insideplaythumbsgameplay{
	float:left;
	margin: 0px 0px 6px 4px;
}

.message {
	background: none repeat scroll 0 0 #F9A2B9;
    border: 1px solid #DD577A;
    font-size: 11px !important;
    font-weight: bold !important;
    min-height: 18px !important;
    padding: 8px 8px 8px 8px !important;
    -moz-border-radius: 7px;
	border-radius: 7px;
}

/** Tooltip **/
  .ui-tooltip, .arrow:after {
      background: #FFD0DC;
      border: 2px solid white;
  }
  .ui-tooltip {
      padding: 10px 20px;
      color: white;
      border-radius: 20px;
      font: bold 14px "Arial", Sans-Serif;				        
      box-shadow: 0 0 7px black;
  }
  .arrow {
      width: 70px;
      height: 16px;
      overflow: hidden;
      position: absolute;
      left: 50%;
      margin-left: -35px;
      bottom: -16px;
  }
  .arrow.top {
      top: -16px;
      bottom: auto;
  }
  .arrow.left {
      left: 20%;
  }
  .arrow:after {
      content: "";
      position: absolute;
      left: 20px;
      top: -20px;
      width: 25px;
      height: 25px;
      box-shadow: 6px 5px 9px -9px black;
      -webkit-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      tranform: rotate(45deg);
  }
  .arrow.top:after {
      bottom: -20px;
      top: auto;
  }
  .tooltip-title{
  	color:#DD5A7D;/*#DD5A7D;*/
  	text-transform:uppercase;
	font-weight:bold;
	text-decoration:underline;
  }
  .tooltip-description{
  	color:#5D2232;
	font-weight:normal;

  }
  .tooltip-category{
  	color:#DD5A7D;
	font-weight:normal;

  }
  
.left-subcategory ul{
	padding:25px 2px 0px 38px;
	list-style-image:url('/static/images/flower-marker.png');
}

.left-subcategory ul li{
	margin: 5px 0 0 0;
	padding:0px 12px 0px 28px;	
}

.left-subcategory ul li a {
	color: #BC3958;
    font: 14px "Arial", Sans-Serif;
}

.left-subcategory-2 ul{
	padding:30px 2px 0px 38px;
	list-style-image:url('/static/images/flower-marker.png');
}

.left-subcategory-2 ul li{
	margin: 5px 0 0 0;
	padding:0px 12px 0px 28px;	
}

.left-subcategory-2 ul li a {
	color: #BC3958;
    font: 14px "Arial", Sans-Serif;
}

#footer #navigation-footer{
	width:970px;
	margin:9px 0px 18px 0px;
	background:url(/static/images/nav-btm-bg.png) left bottom no-repeat;
}

#footer #navigation-footer-top{
	width:970px;
	padding:9px 0px 12px 0px;
	background:url(/static/images/nav-top-bg.png) left top no-repeat;
}

#footer #navigation-footer-btm{
	width:958px;
	padding:0px 0px 0px 12px;
	background:url(/static/images/nav-bg.jpg) repeat-y;
}

#footer #navigation-footer-btm ul{
	padding:0px;
}

#footer #navigation-footer-btm ul li{
	float:left;
	font-size:11px;
	font-weight:bold;
	text-shadow:1px 1px #463539;
	background: url("/static/images/star.png") no-repeat left top;
    list-style-position: inside;
	margin-top: 2px;
    padding: 0px 10px 6px 15px;
    display: list-item;    
}

#footer #navigation-footer-btm ul li a{
	color:#fff; 
}

#footer #navigation-footer-related{
	width:970px;
	margin:9px 0px 18px 0px;
	background:url(/static/images/bottom-box-related-bottom.png) left bottom no-repeat;
}

#footer #navigation-footer-related-top{
	width:970px;
	padding:9px 0px 12px 0px;
	background:url(/static/images/bottom-box-related-top.png) left top no-repeat;
}

#footer #navigation-footer-related-btm{
	width:958px;
	padding:0px 0px 0px 12px;
	background:url(/static/images/bottom-box-related-bg.jpg) repeat-y;
}

#footer #navigation-footer-related-btm ul {
	width: 960px;
	display: inline-block;
	text-align:left;
}

#footer #navigation-footer-related-btm ul li{
	display:inline;
	float: none !important;
	padding:0px 6px 0px 20px !important;
	background:none !important;
}

