@charset "UTF-8";
/* CSS Document */

#main-a h1 {
	clear: left;
	font-weight: normal;
	font-size: 30px;
	margin: 0 0;
	padding: 20px 0 30px 0;
}
#main-a h1 strong {
	font-weight: normal;
	color: #ffffff;
}
#main-a h1 img.logo {
	width: 316px;
	height: 52px;
	float: right;
	margin: 14px 0 0 40px;
}

#main-a h1 a {
	color: #a98f54;
	text-decoration: none;
	border-bottom: 1px dotted #a98f54;
}
#main-a h1 a:visited {
	color: #a98f54;
	text-decoration: none;
	border-bottom: 1px dotted #a98f54;
}
#main-a h1 a:hover {
	color: #333333;
	background-color: #ffda88;
	border-bottom: none;
}
#main-a h1 a:active { color: #a98f54; }




#main-a { background: #213428 url(http://global.mobile17.com/images/layout/bg_mid.png) repeat-x top left; }
#main-b { background: #1e2d23 url(http://global.mobile17.com/images/layout/bg_mid2.png) repeat-x top left; }
#main-a div.wrap { width: 874px; margin: 0 auto; padding: 24px 0; }
#main-b div.wrap { width: 874px; margin: 0 auto; padding: 10px 0; }


#main-a div.login {
	width: 920px;
	margin: 0 auto;
	padding: 12px 0;
	text-align: right;
	font-size: 14px;
	/* */
	background: url(http://global.mobile17.com/images/layout/brdr_dotted.gif) bottom left repeat-x;
	padding-bottom: 4px;
}


#main-a div.big1 {
	font-size: 20px;
	margin-bottom: 12px;
}
#main-a div.big1 a.button2 {
	font-size: 20px;
	font-weight: bold;
	border: 1px solid #4f00ff;
}
#main-a div.big1 img { margin-bottom: -5px; }
#main-a div.big1 span.fb img.ani { margin-bottom: -1px; }

#main-a div.big2 { font-size: 14px; }


#main-a ul.blocks {
	list-style: none;
	width: 874px;
	height: 170px; /* for IE7 */
	margin: 0 0;
	padding: 0 0;
}
#main-a ul.blocks li {
	margin: 0 0;
	padding: 0 0;
	width: 290px;
	height: 168px;
	border: 1px solid #828e86;
	background: #1f2320;
	float: left;
}
#main-a ul.blocks li div {
	height: 28px;
	overflow: visible;
	padding: 6px;
}
#main-a ul.blocks li img { width: 290px; height: 126px; border: none; }
#main-a ul.blocks li div strong { color: #aeb5ff; font-weight: normal; }

#main-a ul.blocks li.alt { border-right: none; }
#main-a ul.blocks li.alt div strong { color: #ffda88; }



#main-b h3 {
	margin: 0 0 14px 0;
	padding-top: 8px;
	font-weight: normal;
	font-size: 18px;
	color: #717e76;
}
#main-b h3 img.icon_16 { margin-bottom: -2px; }

#main-b td {
	background: url(http://global.mobile17.com/images/layout/brdr_dotted.gif) top right repeat-y;
	padding: 0 10px 20px 10px;
}
#main-b td.first { padding-left: 0; }
#main-b td.last { padding-right: 0; background: none; }



#main-b ul.flist {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}
#main-b ul.flist li {
	margin: 0 0 14px 0;
	padding: 0 0;
}
#main-b ul.flist li h1 {
	font-size: 18px;
	font-weight: normal;
	margin: 4px 0;
}
#main-b ul.flist li h1 img.icon_16 { margin-bottom: -2px; }

ul.countries {
	list-style: none;
	margin: 10px 0;
	padding: 0 0;
}
ul.countries li {
	font-size: 14px;
	margin: 2px 0;
	padding: 0 0;
	overflow: hidden;
}



ul.billboarda li a { color: #828e86; }
ul.billboarda li a:visited { color: #828e86; }
ul.billboarda li a:hover { color: #000000; background-color: #828e86; }
ul.billboarda li a:active { color: #828e86; }

ul.billboarda li strong a { font-size: 12px; text-transform: uppercase; color: #cccccc; text-decoration: none; }
ul.billboarda li strong a:visited { font-size: 12px; text-transform: uppercase; color: #999999; text-decoration: none; }
ul.billboarda li strong a:hover { font-size: 12px; text-transform: uppercase; color: #121214; background-color: #999999; text-decoration: none; }
ul.billboarda li strong a:active { font-size: 12px; text-transform: uppercase; color: #ffffff; text-decoration: none; }


ul.billboarda {
	list-style: none;
	margin: 0 0;
	padding: 0 0;
}
ul.billboarda li {
	float: left;
	margin: 0 2px 3px 0;
	padding: 0 0;
	width: 160px;
	height: 160px;
	border: 1px solid #666666;
	background: #999999;
	position: relative;
}
ul.billboarda li img {
	width: 160px;
	height: 160px;
	border: none;
}
ul.billboarda li img:hover {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
ul.billboarda li div.lbl {
	position: absolute;
	top: 124px;
	left: 0;
	background: #0d0f0c;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding: 3px;
	width: 154px;
	height: 30px;
	font-size: 11px;
	overflow: hidden;
}
ul.billboarda li div.lbl strong { font-size: 12px; }

ul.billboarda li div.pos {
	position: absolute;
	top: 102px;
	left: 0;
	background: #000000;
	font-size: 12px;
	padding: 4px;
	height: 14px;
}
ul.billboarda li div.pos span { color: #666666; }
ul.billboarda li div.pos span img {
	width: 9px;
	height: 7px;
}


#content h1 {
	margin: 4px 0;
	font-size: 16px;
	color: #e7faff;
}
#content h2 {
	margin: 20px 0 0 0;
}
#content div.it {
	color: #FFFFFF;
	margin: 10px 18px 26px 0;
	padding-top: 3px;
}
#content div.it img { /* has to be like this for IE6's pngfix, lame */
	float: left;
	margin: -3px 10px 0 0;
	height: 48px;
	width: 48px;
}
#content div.it strong { color: #badb78; }



