#homeFeatures{
text-transform:uppercase;
font-size:.9em;
/*background:url(/11_16/css/green/images/features.jpg) no-repeat left top;*/
}

#whatis_sa object {
float: right;
margin-right: 15px;
}

#homeFeatures span{
font-size:1.3em;
}

#homeFeatures li{
width:465px;
height:245px;
margin-bottom:15px;
float:left;
cursor:pointer;
/*border:1px red solid;*/
}

#homeFeatures li .over{
width:317px;
text-transform:none;
position:relative;
cursor:pointer;
}

#homeFeatures li .over p{
font-size:2em;
font-weight:bold;
padding:30px;
width:auto;
margin:0;
float:none;
}

#homeFeatures li .over span{
text-transform:uppercase;
display:block;
}

#homeFeatures .blue{
margin-right:20px;
background:url(images/home-blue.png) no-repeat;
}

#homeFeatures .blue h2{
margin:28px 15px 0 15px;
}

#homeFeatures .blue h2 a:hover, #homeFeatures .blue p a:hover{
color: #0FB3D9;
}

#homeFeatures .blue .over a:hover{
color: #000;
}

#homeFeatures .blue p{
float:right;
width:160px;
margin:80px 20px 0 0;
text-transform:none;
}

#homeFeatures .blue p strong{
display:block;
font-size:1.7em;
text-transform:uppercase;
}

#homeFeatures .blue .homeVid{
width:260px;
margin:7px 0 0 13px;
}

#homeFeatures .blue .over{
height:245px;
left:463px;
top:-235px;
background:url(images/home-blue-over.png) no-repeat;
}

#homeFeatures .orange{
background:url(images/home-orange.png) no-repeat;
}

#homeFeatures .orange h2{
margin:30px 15px 0 15px;
}

#homeFeatures .orange h2 a{
float: none;
}

#homeFeatures .orange a{
float:right;
margin:0 20px 0 0;
}

#homeFeatures .orange a:hover{
color:#66FFFF;
}

#homeFeatures .orange .over a{
text-transform:uppercase;
float:none;
margin:0;
}

#homeFeatures .orange .over a:hover{
color:#000;
}

#homeFeatures .orange #flash{
width:465px;
height:124px;
margin:15px 0 0 0;
}

#homeFeatures .orange .over{
height:338px;
left:-315px;
top:-221px;
background:url(images/home-orange-over.png) no-repeat;
}

#homeFeatures .orange .over p{
font-size:1.2em;
padding:50px 20px 30px 80px;
}

#homeFeatures .grey{
margin-right:20px;
background:url(images/home-grey.png) no-repeat;
}

#homeFeatures .grey h2{
margin:11px 15px 0 15px;
}

#homeFeatures .grey p{
float:right;
width:100px;
margin:120px 0 0 0;
}

#homeFeatures .grey a:hover{
color:#e72981;
}

#homeFeatures .grey .homeVid{
width:260px;
margin:17px 0 0 13px;
}

#homeFeatures .grey .over{
width:453px;
height:338px;
left:461px;
top:-230px;
background:url(images/home-grey-over.png) no-repeat;
}

#homeFeatures .grey .over p{
color:#e72981;
width:210px;
font-size:1.2em;
padding:90px 20px 30px 20px;
}

#homeFeatures .grey .over a{
color:#000;
}

#homeFeatures .grey .over a:hover{
color:#e72981;
}

#homeFeatures .pink{
background:url(images/home-pink.png) no-repeat;
}

#homeFeatures .pink h2{
margin:15px 15px 0 15px;
font-size:1.7em;
}

#homeFeatures .pink p{
float:right;
width:100px;
margin:138px 0 0 0;
}

#homeFeatures .pink .homeVid{
width:260px;
margin:10px 0 0 12px;
}

#homeFeatures .pink .over{
height:338px;
left:-315px;
top:-220px;
background:url(images/home-pink-over.png) no-repeat;
}

#homeFeatures .pink .over p{
font-size:1em;
padding:50px 20px 30px 100px;
}

#homeFeatures .pink a:hover{
color:#e72981;
}

#homeFeatures .pink .over a:hover{
color:#000;
}

#homeWide{
margin:20px 0 0 0;
height:205px;
}

#mainRight ul, .contentWide ul{
padding:0 0 0 20px;
}

#mainRight ul li, .contentWide ul li{
margin:10px 0;
list-style:disc;
}

#accordion{
width:681px;
margin:20px 0;
}

#accordion h2{
color:#fff;
cursor:pointer;
padding:5px 40px 30px 25px;
margin:5px 0;
font-size:1.3em;
min-height:20px;
}

#accordion h2:hover{
background-position:-681px bottom;
}

#accordion div{
padding:0 0 0 10px;
margin:0 0 20px 0;
}

#accordion ul{
margin:0 0 10px 0;
padding:0 0 0 20px;
}

#accordion ul li{
list-style:disc;
}

table{
border:0;
margin:20px 0;
}

table td{
margin:1px;
padding:0 10px;
border:1px #b02c6a  solid;
background:#95245c;
}

table th{
margin:1px;
padding:0 10px;
border:1px #b02c6a solid;
font-size: 1.3em;
text-align: left;
background:#842053;
}

table .col {
background:#6f1b46;
}

#accordion .game-rating{
padding:0;
border-top:1px #fff dotted;
}

.game-rating h3{
margin:0;
font-size:1em;
}

.game-rating li{
list-style:none;
overflow:hidden;
}

.game-rating img{
float:left;
padding:2px;
margin:0 10px 10px 0;
background:#fff;
}

#mainRight #landing-features{
padding:0;
}

#mainRight #landing-features li{
float:left;
margin:0;
list-style:none;
}

#landing-features li a{
display:block;
width:325px;
height:160px;
font-size:1.3em;
color:#000;
text-transform:uppercase;
margin-bottom:10px;
}

#landing-features a span{
display:block;
}

#landing-features li a:hover{
background-position:-325px 0;
}

#landing-features li a.left{
margin-right:10px;
}

#landing-features a.im{
background:url(/11_16/css/images/feat-im.png) no-repeat 0 0;
}

#landing-features a.im span{
padding:100px 0 0 105px;
}

#landing-features a.chat{
background:url(/11_16/css/images/feat-chat.png) no-repeat 0 0;
}

#landing-features a.chat span{
padding:90px 0 0 80px;
}

#landing-features a.social{
background:url(/11_16/css/images/feat-social.png) no-repeat 0 0;
}

#landing-features a.social span{
padding:55px 100px 0 25px;
}

#landing-features a.social em{
display:block;
font-weight:normal;
font-style:normal;
}

#landing-features a.mobiles{
background:url(/11_16/css/images/feat-mobiles.png) no-repeat 0 0;
}

#landing-features a.mobiles span{
padding:100px 0 0 105px;
}

#landing-features a.gaming{
background:url(/11_16/css/images/feat-gaming.png) no-repeat 0 0;
}

#landing-features a.gaming span{
padding:70px 0 0 140px;
}

#landing-features a.sharing{
background:url(/11_16/css/images/feat-sharing.png) no-repeat 0 0;
}

#landing-features a.sharing span{
padding:100px 0 0 105px;
}

#landing-features a.uploading{
background:url(/11_16/css/images/feat-uploading.png) no-repeat 0 0;
}

#landing-features a.uploading span{
padding:80px 80px 0 15px;
}

#landing-features a.comp{
background:url(/11_16/css/images/feat-comp.png) no-repeat 0 0;
}

#landing-features a.comp span{
padding:100px 0 0 105px;
}

#imagePath{
float:right;
}

.youTube{
float:right;
margin-left:20px;
}

.contentWide img{
width:250px;
height:167px;
margin-right:5px;
padding:5px;
border:1px #666 solid;
}

#accordionWide{
margin:20px 0;
}

#accordionWide h2{
color:#fff;
cursor:pointer;
padding:5px 40px 30px 25px;
margin:5px 0;
font-size:1.3em;
min-height:20px;
background:url(/11_16/css/images/acc-closed-green.gif)  no-repeat 0 bottom;
}

#accordionWide h2:hover{
background-position:-682px bottom;
}

#accordionWide .selected{
background:url(/11_16/css/images/acc-open-green.gif)  no-repeat 0 bottom;
}

#accordionWide div{
padding:0 0 0 10px;
margin:0 0 20px 0;
}

#accordionWide ul{
margin:0 0 10px 0;
padding:0 0 0 20px;
}

#accordionWide ul li{
list-style:disc;
}

#watchFilms{
padding:10px 0 30px 0;
}

#watchFilms .movie{
width: 300px;
height:204px;
padding:10px;
float:left;
margin:0 10px 10px 0;
border:1px #444 solid;
background:#111;
}

.grey object {
	margin: 0px 0px 0px 10px;
}

.green object {
	margin: 0px 0px 0px 10px;
}

.pink object {
	margin: 0px 0px 0px 10px;
}

.blue object {
	margin: 0px 0px 0px 10px;
}

.pink a {
margin: 0px 0px 0px 0px;

}

.contentNormal #accordionWide img {
	width: 197px;
	height: 131px;
	padding: 5px;
	border: 1px solid #fff;
	margin: 10px 2px 0px 2px;


}


.hideMeA {
	display: block;
	width: 0px;
	height: 0px;
	text-indent: -9999px;
}
