* {margin:0;padding:0;outline:none;}
body { background:#000509 url(../images/bg.png) 0 0 repeat-x;color:#4e5360; font:normal 12px Arial, Helvetica, sans-serif;}
img {border: none;}
ul {list-style: none;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.clear {clear: both; height: 15px; font-size: 1px; line-height: 0px;background:#1b1f2b;}
.content {width:1001px;margin:0 auto;position:relative; background:#1b1f2b;}
h2, h4 {font:normal 40px Arial; letter-spacing:-2px;color:#fff;}
h3, h5 {font:normal 18px Arial; color:#7a8092;margin-bottom:10px;}

h1 {text-indent:-99999px;}
a {color:#0e82b1;}
a:hover { text-decoration:none;}

.head1 {height:113px; background:url(../images/head1.png) no-repeat;}
.head2 {height:113px; background:url(../images/head2.png) no-repeat;}
.head3 {height:113px; background:url(../images/head3.png) no-repeat;}

.links {height:50px;line-height:50px;font-size:14px; background:#27a4d6 url(../images/links.png) 0 50% repeat-x;position:relative;}
.links li {display:inline;padding:0 30px;}
.links a {color:#000; text-decoration:none;}
a.tour {position:absolute;right:0;top:0;padding:0 30px;font:bold 20px Arial;color:#fff;line-height:50px;background:url(../images/tour.png) 0 0 no-repeat;}

.features { background:#163947;padding:30px 45px 30px 45px;}
.features p {color:#fff;font-size:29px;line-height:20px;float:left;width:270px;padding-top:17px;}
.features p span {display:block;font-size:24px;color:#28a9dc;}
.features ul {float:left;margin-left:20px;color:#84aebe;}
.features ul li { background:url(../images/point.gif) 0 50% no-repeat;padding-left:30px;font-size:15px;line-height:25px;}

.logo {width:415px;height:179px;position:absolute;display:block;left:43px;top:145px;background:url(../images/logo.png) no-repeat;}

a.dl {display:block;position:absolute;right:20px;bottom:20px;width:267px;height:52px; background:url(../images/dl.png) no-repeat;color:#fff; text-decoration:none;font:bold 23px Arial;letter-spacing:-1px;}
a.dl span {padding-left:50px;line-height:52px;}

.movie {margin:50px; background:#b5b8c1 url(../images/movie-bg.png) repeat-x;padding:10px 0 10px 10px;position:relative;color:#4e5360;}
.movie div {width:434px;float:left;margin:0 11px 11px 0; position:relative;}
.movie span.play {width:68px;height:68px; background:url(../images/play.png) no-repeat;position:absolute;left:183px;top:111px;display:none;} 
.movie a:hover span.play {display:block;z-index:10;}
.movie strong {color:#333949;font-size:24px;}
.movie p {width:570px;}

.videos {padding:50px 0 40px 50px;color:#4e5360;}
.videos div {position:relative;width:273px;float:left;margin-right:10px;padding:10px; background:#b5b8c1 url(../images/movies-bg.png) repeat-x;}
.videos img {width:273px;height:178px;}
.videos strong {display:block;margin:8px 0 3px 0;color:#333949;font-size:18px;}
.videos span.play {width:68px;height:68px; background:url(../images/play.png) no-repeat;position:absolute;left:116px;top:70px;display:none;} 
.videos a:hover span.play {display:block;z-index:10;}

.link { text-align:center; background:#1e7fa6 url(../images/join.jpg) repeat-x;height:121px; text-transform:uppercase;}
.link a {color:#beedff;font-size:18px; text-decoration:none; letter-spacing:-1px;}
.link strong {color:#fff;font-size:43px; text-transform:none; letter-spacing:-2px;padding-top:24px;display:block;}
.link span {color:#beedff;}

.join {background:url(../images/join.jpg) 0 0 repeat-x; position:relative;}
.join strong {display:block;background:none;text-align:center;font:normal 55px Arial Black;color:#fff; letter-spacing:-4px;padding:20px 0 20px 0; }

.sites { background:#090a0f url(../images/bg3.jpg) no-repeat;padding:50px 0 50px 55px;}
.sites h4 {font-size:37px;color:#fff;}
.sites p {padding:0 0 20px 0;color:#888fa0;font-size:16px;}
.sites strong {color:#2aafe3;}
.sites div {width:220px;float:left;margin:0 1px 1px 0; text-align:center;}
.sites img {width:220px;height:250px;display:block;margin-bottom:5px;}
.sites a {color:#545b6c;font-size:14px; text-decoration:none;}
.sites a:hover {color:#fff;}

.footer {color:#2c2f36;padding:15px 135px; text-align:center; background:#0f1012;}

