/** GENERAL **/
body {
	margin:0;
	padding:0;
	color: #fff;
	line-height: 0;
	font-family:arial;
}
a{
	text-decoration: none;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.mr-5{
	margin-right: 5px;
}
.ml-5{
	margin-left: 5px;
}
.box{
	position: relative;
	display: block;
}

/** BOX **/
/** background title box **/
#wrapper {
	z-index:3;
}
/** CONTAINER **/
div#container{
	background: url('/assets/images/site/web/headsplash.png') no-repeat top left;
	width: 985px;
	margin: 0 auto;
	z-index: 4;
}
header.site_header{
	width: 965px;
	height: 65px;
	z-index: 10;
	position: relative;            
	/*background: url('/assets/images/site/web/bgheader.png') no-repeat top center;*/
	margin: 0;
	padding: 10px;
}
p a { color: #fff; font-size:10px; }
h2 { 
	text-transform: uppercase;
	font-size: 13px;
	margin: 0px 10px 0 0;
	line-height: 1em;
	float:left;
}
.menutop{
	border-top: 1px solid #fff;
	margin: 30px 0 0 0;
	padding-top: 10px;
	width: 43%;
}
.flag { font-size: 85%; list-style: none; float: right; }
ul.flag li { float: left; margin-right: 5px; }
ul.flag li a { border: 1px solid #000;height: 14px; display: block; overflow: hidden; text-indent: -9999em; width: 22px; }
ul.flag li.flagITA a { background: url('/assets/images/site/web/flags/ita.gif') no-repeat;}
ul.flag li.flagENG a { background: url('/assets/images/site/web/flags/eng.gif') no-repeat;}
ul.flag li.flagUSA a { background: url('/assets/images/site/web/flags/usa.gif') no-repeat;}
ul.flag li.flagSPA a { background: url('/assets/images/site/web/flags/spa.gif') no-repeat;}
ul.flag li.flagBRA a { background: url('/assets/images/site/web/flags/bra.gif') no-repeat;}
ul.flag li.flagCHI a { background: url('/assets/images/site/web/flags/chi.gif') no-repeat;}
ul.flag li.flagJAP a { background: url('/assets/images/site/web/flags/jap.gif') no-repeat;}
ul.flag li.flagIND a { background: url('/assets/images/site/web/flags/indo.gif') no-repeat;}
ul.flag li.arabic a { color: #fff; text-indent: 0em; line-height: 1em; width:26px;}
ul.flag li a:hover {border: 1px solid #fff;}
ul.flag li.arabic a, ul.flag li.arabic a:hover {border: none;}
#intro_movie_embed {
	width: 733px;
	height: 452px;
}

.bannerbox ul li { 
	padding-bottom: 3px;
   width: 244px;
   height: 111px;
   position: relative;
}
.dc-alt-image{
   position: absolute;
}
.dc-banner{
   position: absolute;
   z-index: 999;
}
/** SPONSORS **/

section#sponsors{
	display: block;
	position:relative;
	margin: 0 auto ;
	padding-top: 15px;
	width: 550px;
	/*float: left;*/
}

section#sponsors ul { padding-top: 10px; }

section#sponsors ul li{
	float: left;
}
section#sponsors ul li#sp_sky{ margin: 0 30px 0 30px; }
section#sponsors ul li#sp_premium{ margin: 0 30px 0 0; }




/** NEW MOD **/
#box_social{
	background: url('/assets/images/site/web/splash_box_bg.jpg') no-repeat scroll top left;
	height: 110px;
	position:relative;
}
#box_social .content_box{
	padding-left: 3px;
	position: relative;
	margin-left:0px;
	margin-right:1px;
	height: 110px;
}
#box_social .content_box h2{
	background: url('/assets/images/site/web/red-stripe-sp.png') no-repeat scroll top left;
	position: absolute;
	bottom: 5px;
	left: -2px;
	height: 36px;
	width: 244px;
	display: block;
	}#box_social .content_box h2 a{
	display: block;
	line-height: 36px;
	padding-left: 10px;
	font-style: italic;
	color: #FFF;
}
.social{
	position: relative;
	height: 95px;/* 45px;*/
	top: 15px;   
}
.social .social-image{
	position: absolute;
	left: 6px;
	top: -2px;
	height: 55px;
	width: 55px;
	z-index: 666;   
}

#box_social .content_box .social-tw .social-image{
	left: 11px;
	top: 0px;               
}
#box_social .content_box .social-tw .social-cnt{
	margin-left: 70px;
	position: relative;  
}
#box_social .content_box .social-tw table{ 
	margin-top: 5px;
}	
#box_social .content_box .social-tw a.tw-title{
	color: #3399FF;
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 13px;
	line-height: 16px;
}
#box_social .content_box .social-tw .tw-title span{   
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
}
#box_social .fan_box .connect_widget .connect_widget_interactive_area {
	margin: 0px 0 0;
}