* {margin:0;padding:0;}
body {background:#232528 url(../images/bg.png) repeat-x; text-align:center; font:normal 12px Arial, sans-serif; color:#6e6e6e;}
a, input {outline:none;}
a { text-decoration:none;}
ul, li { list-style:none;}
img {border:0;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
.content {width:959px;margin:0 auto; text-align:left;position:relative;}

.head1 {height:70px; background:#000 url(../images/header1.png) no-repeat;}
.head1 h1 {text-indent:-9999px;}
.head2 {height:212px; background:#000 url(../images/header2.jpg) no-repeat;}

.recip {padding:10px 20px; background:#3c3f41;}
.recip li{display:inline;padding:0 10px;}
.recip a {color:#fcff00; text-decoration:none;}
.recip a:hover {text-decoration: underline;}

h2, h3 {font:normal 40px Arial Black;color:#fff; letter-spacing:-2px;line-height:40px;} 
.desc {color:#636363;font-size:18px; font-weight:normal;display:block;}

.pictures {padding:30px 0 30px 30px; background:#0a0a0b url(../images/bg2.png) repeat-x;}
.pictures div {float:left;width:171px;margin:10px 11px 0 0;}
.pictures div img {border:5px solid #2d2d2d;}
.pictures div p { background:url(../images/winner.gif) 0 7px no-repeat;padding-left:47px;color:#6e6e6e;padding-top:10px;}
.pictures div p strong {font:bold 15px Arial;color:#bebebe;line-height:14px;display:block;}
.pictures div a {text-decoration:none;}
.pictures div a:hover img {border:5px solid #fff;}
.pictures div a:hover p strong {color:#fff;}

.movie { background:url(../images/bg2.png) repeat-x;padding:30px;}
.movies { background:#2c2d2f;padding:10px 0 10px 10px;margin-top:5px;}
.movies div {position:relative;float:left;margin-right:10px;}
.movies div img {width:434px;height:290px;}
.movies div a span {display:none;position:absolute;left:192px;top:115px;width:60px;height:60px; background:url(../images/play.png) no-repeat;}
.movies div a:hover span {display:block;}
.movies p { background:url(../images/racer.gif) 0 50% no-repeat;padding-left:45px;margin:10px 0 5px 0;color:#fcff00;font:normal 14px Microsoft Sans Serif;}
.movies p strong {display:block;color:#bebebe;font:normal 20px Microsoft Sans Serif;line-height:16px;}

a.download {display:block; text-align:center;margin:6px 0; text-decoration:underline;font-size:20px;color:#fcff00;}
a.download:hover {text-decoration:none;}

.link { background:#fcff00;font:23px Arial; text-transform:uppercase;padding:30px 0 30px 40px;}
.link a {color:#000; text-decoration:none;}
.link a span {display:block;font:normal 55px Arial Black; letter-spacing:-4px;line-height:45px;}

.features { background:#2e2e22 url(../images/sites.png) 40px 40px no-repeat ;padding:30px 0 30px 350px;}
.features div {font:normal 15px Arial;color:#c2c2a4;letter-spacing:0px;}
.features ul {width:290px;float:left;}
.features ul li { background:url(../images/list.png) 0 50% no-repeat;padding-left:30px;line-height:22px;}

.black { background-color:#191b1c;}

.videos {padding:30px 0 30px 30px; background:#0a0a0b url(../images/bg2.png) repeat-x;}
.videos div { background:#2a2b2d; float:left;width:273px;padding:10px;margin:10px 10px 0 0; text-align:justify;position:relative;}
.videos div img {width:273px;height:178px;}
.videos div p { background:url(../images/racer.gif) 0 50% no-repeat;padding-left:45px;margin:10px 0 5px 0;color:#fcff00;}
.videos div p strong {display:block;color:#bebebe;font-size:18px;line-height:16px;}
.videos div a span {display:none;position:absolute;left:121px;top:68px;width:60px;height:60px; background:url(../images/play.png) no-repeat;}
.videos div a:hover span {display:block;}

.join { background:#0a0b0c url(../images/joinbg.gif) 50% 55px no-repeat;padding:145px 0 55px 55px;}
.join div {float:left;width:196px;margin-right:20px;padding-top:150px; text-align:justify;color:#c2c2c2; background:url(../images/join-1.gif) 0 0 no-repeat;}
.join div.formats {background:url(../images/join-2.gif) 0 0 no-repeat;}
.join div.preview {background:url(../images/join-3.gif) 0 0 no-repeat;}
.join div.unlim {background:url(../images/join-4.gif) 0 0 no-repeat;}

.sites {padding:0 0 38px 38px; background:#191b1c;}
.sites div {float:left;width:220px;height:250px;margin:0 1px 1px 0;}

.footer { background:#1e2022 url(../images/logo2.gif) 50% 30px no-repeat;padding:105px 100px 30px 100px;color:#353638; text-align:center;position:relative;}
.footer span {font-size:14px; position:absolute;width:100%;left:0;bottom:0;height:45px;background:#1e2022;color:#fff;}
.footer a {color:#fff;padding:0 20px;}
.footer a:hover {color:#fff;}
