
#header #logo h1 a,#header #logo h1 a:hover {
background: url("//files.chesscube.com/wp-content/themes/chesschat/landing/images/home-v2/chesscube-logo.png") no-repeat 0 0;
height: 119px;
width: 147px;
	display:block;
	position:relative;
	z-index:20;
	left:-14px;	
}
#header #logo h1 a img {
	display:none;

}

#wrapper {
	height: auto !important;
	margin: 0 auto -40px;
	min-height:100%;
}
/* Fighting with main css  */
#page {
    background-image:none;

}
a img {
    display:inline;
}

/* Landing page CSS  */
#landing-page {
    width: 979px;
    margin: 0 auto;
    height: 681px;
}
/*container for the sparckles and shiny stars */
#inner-pageWrapper{      
	background:url(../images/home-v2/body-bg.png) no-repeat;
	margin:-20px auto 0 auto;
	width:1196px;
	overflow:inherit;	
    float:left;
}


.landing-inner-content {
    width:978px;
    margin:16px auto 0 auto;
    float:left;
}

#pageWrapper{
	height:664px;
}
.block-a { /*header section*/
           background: url(../images/home-v2/header-bg.jpg) no-repeat;
           width: 952px;
           height: 180px;
           float: left;
           color: #FFF;
           margin: 14px 14px 0;
}
.block-a-button{
    float: right;
    margin: 52px 32px 0;
}
.block-a-cup{
    background:url(../images/home-v2/cup.png) no-repeat;
    width:160px;
    height: 215px;
    margin: -4px 28px 0;
    float: left;

}

.live-rating-range{
    background:url(../images/home-v2/live-rating-range.png) no-repeat transparent;
    width:569px;
    height:33px;
    float:left;
    margin:90px 0 0 83px;

}
.live-rating-range h1, .live-rating-range h2 {
    visibility:hidden;
}

.play-now{
    float:left;
    margin:24px 0 0 68px;
    clear:both;
    width:314px;

}
.three-box .left-box a#twitter-icon:hover,
.three-box .left-box a#twitter-icon {
background: url(../images/home-v2/twitter-icon.png) no-repeat 0 0;
    height: 50px;
    width:48px;
    display: block;
float:left;
margin:11px 0 0;

}
.three-box .left-box a.facebook-icon:hover,
.three-box .left-box a.facebook-icon {
background: url(../images/home-v2/facebook-icon.png) no-repeat 0 0;
    height: 50px;
    width:48px;
    display: block;
float:left;
margin:11px 11px 0 42px

}
.three-box .left-box a.linkedin-icon:hover,
.three-box .left-box a.linkedin-icon {
background: url(../images/home-v2/li.png) no-repeat 0 0;
    height: 52px;
    width: 52px;
    display: block;
float:left;
margin:11px 11px 0 10px

}
.play-now a.play {
    background: url(../images/home-v2/play-now-button.png) no-repeat 0 0;
    height: 79px;
    width:314px;
    display: block;
    text-decoration: none;
}
.play-now h3 a.play .hide-text {
	visibility: hidden;
}

a:hover.play {
    background: url(../images/home-v2/play-now-button.png) no-repeat 0 -100px;
}
.at-your-level {
    float:left;
    clear:left;
    margin: 24px 0 0 72px;

}
.at-your-level p{
    width:452px;
    font-family: arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
	color:#ffffff;


}
.at-your-level p span{
    color:#ffffff;
}
.chess-live-group{
    width:978px;
    float: right;
    height: 236px;
}
.chess-cube-container {
    background: url(../images/home-v2/big-black.png) no-repeat 0 0;
    width: 436px;
    height:236px;
    float: left;
    clear: left;
    margin: 25px 0 0 -26px;

}


.text-chess{
    float: left;
    height: 115px;
    width: 334px;
    margin: 0 0 0 54px;

}
.text-chess ul{
    width: 252px;
    text-align: left;
    line-height: 22px;
    float: left;
    margin: 0 0 0 12px;

}
.text-chess ul li {
    font-family: arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color:#ffffff;
    list-style-type: none;
    padding: 0 0 0 25px;

}
.text-chess ul li.king{

    background:  url(../images/home-v2/king-icon.png) no-repeat transparent 0 1px;

}
.text-chess ul li.queen{

    background:  url(../images/home-v2/queen-icon.png) no-repeat transparent 0 1px;
}

.text-chess ul li.rook{

    background:  url(../images/home-v2/rook-icon.png) no-repeat transparent 0 1px;
}

.text-chess ul li.bishop{  
    background:  url(../images/home-v2/bishop-icon.png) no-repeat transparent 0 1px;
}

.text-chess ul li.knight{
    background:  url(../images/home-v2/knight-icon.png) no-repeat transparent 0 1px;
}

.live-tournaments-container {
    background: url(../images/home-v2/biger-black.png) no-repeat 0 0;
    width: 633px;
    height: 234px;
    float: left;
    margin: 25px -27px 0 -40px;
    
}
.live-tournaments-container .img-live,.img-chess {
    background: url(../images/home-v2/half-blue.png) no-repeat 0 0;
    width: 264px;
    height: 49px;
    float: left;
    margin :19px 0 0 41px;
    clear: right;
    padding: 12px 0 0;
}
.cup-container {
    float: right;
    width: 100px;
    height: 10px;
    margin: 51px 44px 0;
}
.cup-container .top-cup{
    background: url(../images/home-v2/trophy-top.png) no-repeat 0 0;
    height: 251px;
    width: 269px;
    position: relative;
    top:-320px;
    left: -121px;

}
.cup-container .bottom-cup{
    background: url(../images/home-v2/trophy-bottom.png) no-repeat 0 0;
    height: 110px;
    width: 258px;
    position: relative;
    bottom: 320px;
    left: -111px;

}
.live-tournaments-container .img-live span,.img-chess span {
    font-family: arial,sans-serif;
    font-size:24px;
    font-weight: bold;
    color: #ffffff;
}
.live-tournaments-container .text-live span{
    float: left;
    color:#c1c1c1;
    font-weight: bold;
    font-size: 20px;
    font-family: arial,sans-serif;
    width: 450px;
    text-align: left;
}
.live-tournaments-container .text-live{
    float: left;
    clear: left;
    margin: 0 0 0 69px;
    width: 520px;
}
.live-tournaments-container .text-live .left-uls{
    float: left;
    clear: left;
    width: 214px;
    text-align: left;


}
.live-tournaments-container .text-live .right-uls{
    float: left;
    width: 260px;
    text-align: left;

}
.live-tournaments-container .text-live .right-uls ul li,.live-tournaments-container .text-live .left-uls ul li{
    list-style: none;
    background: url(../images/home-v2/gold-star.png) no-repeat 0 0;
    padding: 0 0 0 30px;
    font-family: arial,sans-serif;
    font-size: 16px;
    color: #ffffff;
    font-weight: bold;
}
.three-box {
    float: left;
    margin: 5px 0 0 -5px;
    width: 978px;

}
.three-box .left-box{
    margin: 0 1px 0 -22px;
    float: left;
    width:285px;
    height: 172px;
    padding: 28px 0 0 50px;
    text-align: left;
}
.three-box .center-box{
    margin: -79px 0 0 67px;
    float: left;
    width:388px;
    height: 25px;
    padding: 3px 0 0 0px;
    text-align: left;
    clear:left;
    background-color:#ffffff;
    
}
.three-box .right-box{
    margin:0 0 0 -41px;
    float: left;
    width:285px;
    height: 172px;
    text-align: left;
    padding: 28px 0 0 0px;
}

.three-box .left-box span{
    color:#32a38b;
    
}
.three-box .center-box span{
    color: #b4437c;
}
.three-box .right-box span{
    color: #3f92e4;
}
.three-box p {
    width:199px;
    font-family: arial,sans-serif;
    font-size: 18px;
    color: #ffffff;
    text-align: left;
    padding: 0 44px
}
.three-box span{
    font-family: arial,san-serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 0 44px;
}
.add-space{
    margin-bottom: 3px;
}
.clear {
    clear: both;
}
