body, html, form, h1, h2, h3, h4, h5, ul, ol, li   {margin:0px; padding:0px;}
body                                       {margin:0 auto; font:normal 11px "trebuchet ms"; color:#777; background:#4FC0FF;}
ul, li                                     {list-style:none;}
a, a:active, a:focus                       {outline:none; color:#F7702E;}
a:hover                                    {text-decoration:none;}
img                                        {border:none;}
h1                                         {font:bold 22px "trebuchet ms"; color:#333;}
h2                                         {font:bold 16px "trebuchet ms"; color:#F7702E;}
h3                                         {font:bold 13px "trebuchet ms"; color:#444;}
h4                                         {font:bold 13px "trebuchet ms"; color:#444;}
h5                                         {font:bold 25px "trebuchet ms"; color:#444;}
.orange                                    {color:#f7702e;}
.clear                 {clear:both;}
.left                  {float:left;}
.right                 {float:right;}
.height                {height:50px;}




.wrap                            {width:901px;  padding:0px 25px; background:#000; margin:0 auto;}
/* head */
.nav-wrap                        {width:901px;  height:56px; background:url(images/bg-nav.png) no-repeat;}
.logo_aff                        {width:270px;  height:40px; background:url(images/bg-nav-aff.png) no-repeat; padding:15px 0px 0px 40px; font:bold 25px "trebuchet ms"; color:#888; letter-spacing:-0.05em; float:left;}
.logo                            {width:270px;  height:55px; background:url(images/bg-nav-logo.png) no-repeat; float:left;}
.nav-cont                        {width:310px;  height:30px; padding:25px 0px 0px 0px;}
.nav-cont li                     {display:inline;}
.nav-cont li a                   {float:right; padding:0px 25px; color:#888;}
.search-wrap                     {width:280px;  height:55px;} 
.search-wrap > form              {position:relative; width:265px;}
.search-wrap > form > input      {position:absolute; font:normal 11px "trebuchet ms"; color:#777;} 
.field                           {top:0px; left:0px; padding-top:22px; width:225px; height:23px; left:0px;  background:none; border:none;}
.fieldBtn                        {top:20px; left:230px; width:40px;  height:27px; right:0px; background:none; border:none;}
/* end:head */

/* main */
.main                            {width:706px;}
.promo                           {width:706px;  height:230px;     background:url(images/promo.png) no-repeat;}
.promo a                         {width:706px;  height:230px; display:block;}
.strip-movies                    {width:706px;  height:39px;  background:url(images/strip-movies.png) no-repeat;}
.strip-music                     {width:706px;  height:39px;  background:url(images/strip-music.png) no-repeat;}
.strip-games                     {width:706px;  height:39px;  background:url(images/strip-games.png) no-repeat;}
.shots-movies                    {width:706px;  height:201px; background:url(images/bg-movies-2.jpg) no-repeat;}
.shots-movies a                  {width:706px;  height:201px; display:block;}
.shots-music                     {width:706px;  height:201px; background:url(images/bg-music.jpg) no-repeat;}
.shots-music a                   {width:706px;  height:201px; display:block;}
.shots-games                     {width:706px;  height:201px; background:url(images/bg-games.jpg) no-repeat;}
.shots-games a                   {width:706px;  height:201px; display:block;}
.banner-1                        {width:706px;  height:79px;  background:url(images/banner-1.png) right no-repeat;}
.banner-1 a                      {width:706px;  height:79px;  display:block;}
.banner-2                        {width:706px;  height:79px;  background:url(images/banner-2.png) right no-repeat;}
.banner-2 a                      {width:706px;  height:79px;  display:block;}
/* end:main */

/* sidebar */
.sidebar                         {width:175px;  background:#242424;  padding:10px;}
.sidebar-dl                      {width:175px;  height:64px;  background:url(images/sidebar-download.png) no-repeat; }
.sidebar-dl a                    {width:175px;  height:64px;  display:block;}
.sidebar-slice                   {clear:both;   height:40px;  background:url(images/sidebar-strip.png) center center repeat-x;}

.sidebar-nav-wrap                {width:175px;  height:30px; display:block;}
.sidebar-nav-BigTxt

.ico                             {width:34px;   height:28px;}
.iMovies                         {background:url(images/ico-movies.png) no-repeat;}
.iMusic                          {background:url(images/ico-music.png) no-repeat;}
.iGames                          {background:url(images/ico-games.png) no-repeat;}
.iTV                             {background:url(images/ico-tv.png) no-repeat;}
.iSoftware                       {background:url(images/ico-software.png) no-repeat;}
.iEbooks                         {background:url(images/ico-ebooks.png) no-repeat;}

.sidebar-stats                   {width:175px;  height:218px; background:url(images/stats.png) center center no-repeat;}
.sidebar-nav                     {width:175px;  height:50px;}
.sidebar-nav a                   {width:175px;  height:50px; display:block;}
.side-movies                     {background:url(images/sidebar-nav-movies.png) center center no-repeat;}
.side-music                      {background:url(images/sidebar-nav-music.png) center center no-repeat;}
.side-games                      {background:url(images/sidebar-nav-games.png) center center no-repeat;}
.side-tv                         {background:url(images/sidebar-nav-tv.png) center center no-repeat;}
.side-software                   {background:url(images/sidebar-nav-software.png) center center no-repeat;}
.side-ebooks                     {background:url(images/sidebar-nav-ebooks.png) center center no-repeat;}

.side-filler                     {height:40px;}
/* end:sidebar */


.foot-wrap                       {width:901px; border-top:7px solid #555; background:#111;}
.foot-testi-cont                 {width:700px;}
.foot-testi                      {width:680px; padding:20px 10px 0px; border-bottom:1px dotted #555; }
.foot-nav-wrap                   {width:175px; height:250px; padding:20px 10px 0px; background:url(images/vertical-strip.png) left repeat-y;}
.foot-nav-wrap li                {padding:3px 0px;}
.foot-nav-wrap li a              {color:#aaa;}












/* inside main */
.inside-main                     {width:666px; height:770px; background:#fff; padding:20px;}
.inside-dots                     {clear:both;  border-bottom:1px dotted #444; padding:0px 0px 30px 0px;}
.bg-captcha                      {width:334px; height:123px;  background:url(images/bg-captcha.png) no-repeat; position:relative;}
.bg-captcha .txtfld        {position:absolute; top:46px; right:70px; width:50px; height:17px; border:1px solid #888; padding:0px 2px;}
.btn-captcha                     {position:absolute; bottom:15px; right:10px; width:116px; height:32px; background:url(images/btn-captcha.png) no-repeat;}
.btn-captcha a                   {width:116px; height:32px; display:block;}
.filename-header                 {display:block;  padding:5px 0px 5px 2px; background:#fafafa; color:#444;}
.filename-row                    {display:block; padding:5px 0px 5px 10px; border-bottom:1px dotted #e1e1e1; background:url(images/ico-health.png) 95% center no-repeat; font:bold 12px "trebuchet ms";}
.filename-foot                   {display:block; padding:5px 0px 5px 2px; background:#fafafa;}

.speed-wrap                      {width:660px; padding:25px 0px 0px 0px;}
.speed-banners                   {width:445px;}
.banner-10x                      {width:445px; height:153px; background:url(images/join2-10x-banner.png) no-repeat;}
.s-d-p                           {width:445px; height:221px; background:url(images/join2-search-download-play.png) no-repeat;}
.speed-download-cont             {width:208px; height:300px;position:relative;}
.btn-10xDownload                 {width:208px; height:80px;  background:url(images/btn-10xDownload.png) right top no-repeat;}
.btn-10xDownload a               {width:208px; height:80px;  display:block;}
.btn-regularDownload             {width:208px; height:59px;  background:url(images/btn-regularDownload.png) right bottom no-repeat;position:absolute;top:80px;left:0px;}
.btn-regularDownload a           {width:208px; height:59px;  display:block;}
.btn-regularDownload a:hover     {background:url(images/btn-regularDownload.png) right top no-repeat;}


.nav-wrap-join                   {width:901px;  height:56px; background:url(images/bg-nav-join.png) no-repeat;}
.join-stats                      {display:block; width:861px; height:45px;}
.join-stats li                   {display:inline; float:left; padding:0px 20px; color:#eee; }
.join-main                       {width:861px; height:1400px; background:#fff; padding:20px 20px 50px 20px;}
.join-error                      {display:block; padding:40px 0px 15px 105px; background:#fefefe; background:url(images/signUp-Access.png) center 10px no-repeat; border:1px dotted #eee;}
.join-testi                      {display:block; height:75px; background:url(images/testi-2.png) center top no-repeat;}
.join-title                      {width:800px; padding:10px 0px 10px 60px; background:url(images/ico-signup.png) 5px center no-repeat #fafafa; position:relative;}
.join-sponsors                   {width:300px; height:50px; background:url(images/sponsors.png) right no-repeat; top:75px; left:245px; position:absolute;}
.join-frame                      {width:850px; height:auto;  margin:0 auto; background:#fff; text-align:center;}
/* end: inside main */


.checking-promo                 {width:660px; height:235px; background:url(images/img_verify.png) no-repeat; position:relative;}
.checking-promo-text            {position:absolute; top:100px; left:25px; width:390px;}
.checking-dl-box                {background:url(images/ico-dl-box.png) no-repeat; width:100px; height:150px; float:left;}
.checking-phase-wrap            {position:relative;}
.checking-phase-1               {width:560px; height:150px; position:absolute; top:0px; left:100px; background:url(images/loadingAnimation.gif) 100px 75px no-repeat #fff; z-index:1;}
.checking-phase-2               {width:560px; height:150px; position:absolute; top:0px; left:100px; background:#fff; }


.verify-main                    {background:url(images/loading.gif) center 40px no-repeat; height:400px; width:100%; padding:0px 0px 0px 0px; text-align:center;}
.verify-main a                  {color:#0099ff;}

.inside-main  strong            {color:#222;}
.btn-download-server            {width:100%; height:75px; padding:25px 0px 0px 0px; text-align:center;}
