body               {margin:0 auto; margin:0px; padding-top:35px; background:url(images/bg-body.png) repeat-x #1a1a1a; color:#eee; font:normal 11px "trebuchet ms", arial;}
a                  {outline:none; color:#00aeff; text-decoration:underline;}
a:hover            {text-decoration:none;}
img                {border:none;}
h1, h2, h3, ul, li {margin:0px; padding:0px;}
ul, li             {list-style:none; line-height:12px;}

.orange            {color:#ff9400;}
.green             {color:#aef52a;}

.headerWrap        {width:100%;  height:80px; background:url(images/bg-header.png) repeat-x; padding:15px 0px 0px 0px;}
.headerCont        {width:850px; height:59px; margin:0 auto; background:url(images/logo.png) left no-repeat;}

.affLogo           {width:200px; height:auto; padding:1px 0px 0px 60px; float:left; font:bold 29px/26px "trebuchet ms"; color:#eee; overflow:hidden;}

.nav               {width:548px; height:30px; float:right; background:url(images/bg-nav.png) no-repeat; padding:10px 0px 0px 15px;}
.nav li            {float:left; font:bold 12px "trebuchet ms", arial;}
.nav li a          {padding:0px 33px; text-decoration:none; color:#eee;}
.nav li a:hover    {text-decoration:underline;}

.promo             {width:800px; height:292px; margin:0 auto; background:url(images/promo.jpg) no-repeat;}
.promo a           {width:800px; height:292px; display:block;}

.midWrap           {width:800px; height:470px; margin:0 auto; background:#1d1d1d; padding:10px 0px 0px 0px;}
.midBorderTop      {width:784px; height:10px;  margin:0 auto; background:url(images/bg-MidRoundEdge-Top.png) no-repeat;}
.midBorderBot      {width:784px; height:10px;  margin:0 auto; background:url(images/bg-MidRoundEdge-Bot.png) no-repeat;}
.midCont           {width:754px; height:437px; margin:0 auto; background:#0a0a0a; padding:5px 15px 0px 15px;}
 .midLeft          {width:360px; height:435px; float:left; background:url(images/slice.png) center right no-repeat;}
  .midLeft1        {width:332px; height:290px; background:url(images/bg-categories.png) left top no-repeat;}
  .midLeft2        {width:332px; height:143px; background:url(images/bg-network.png);}
  .btn-MidLeft1    {width:90px;  height:20px;  float:right; background:url(images/btn-categories.png) left bottom no-repeat; padding:2px 20px 0px 0px;}
  .btn-MidLeft1 a  {width;90px; height:20px; display:block;} 
  .btn-MidLeft2    {width:90px;  height:20px;  float:right; background:url(images/btn-network.png) left bottom no-repeat; padding:2px 20px 0px 0px;} 
  .btn-MidLeft2 a  {width;90px; height:20px; display:block;} 
  .midLeftHead     {width:332px; height:40px;  padding-top:10px; font:bold 15px "trebuchet ms", arial;}
  .midLeftHead1    {width:160px; float:left;   padding:0px 0px 0px 50px;}
  .midLeftDesc     {width:300px; margin:0 auto; padding-left:20px;}
  .midLeftDesc2    {width:290px; margin:0 auto; }
  .midLeftDesc3    {width:290px; margin:0 auto; text-align:right; padding:5px 0px 0px 0px; }
  .midLeftDesc ul          {width:100px; float:left; font:bold 13px "trebuchet ms", arial; color:#aef52a;}
  .midLeftDesc li a        {color:#eee; text-decoration:none; font:normal 11px "trebuchet ms", arial; }
  .midLeftDesc li a:hover  {text-decoration:underline;}
 .midRight         {width:380px; height:385px; float:right; background:url(images/bg-MidTitle.png) center top no-repeat; padding:50px 0px 0px 0px;}
  .midRight1       {width:363px; margin:0 auto;}
  .midRight2       {width:362px; height:100px; margin:0 auto; background:url(images/bg-movies.png) bottom no-repeat;}
  .subs            {width:319px; height:35px; background:url(images/bg-SubTitles.png) center left no-repeat; padding:10px 0px 0px 45px; font:bold 15px "trebuchet ms", arial;}
  .dlNow           {width:281px; height:68px; background:url(images/btn-DownloadNow.png) center center no-repeat; margin:0 auto; padding:15px 0px;}
  .dlNow a         {width:281px; height:68px; display:block;}
  
  
.stripe            {width:800px; height:7px; background:url(images/stripe.png) no-repeat; margin:0 auto;}
.botWrap           {width:800px; height:225px; margin:0 auto; background:#1d1d1d; padding:10px 0px 0px 0px;}
.botBorderTop      {width:784px; height:10px;  margin:0 auto; background:url(images/bg-MidRoundEdge-Top.png) no-repeat;}
.botBorderBot      {width:784px; height:10px;  margin:0 auto; background:url(images/bg-MidRoundEdge-Bot.png) no-repeat;}
.botCont           {width:754px; height:187px; margin:0 auto; background:#0a0a0a; padding:5px 15px 0px 15px;}
.bot1              {width:230px; height:184px; float:left; background:url(images/bg-Foot1.png) no-repeat; padding:0px 25px 0px 0px;}
.bot2              {width:243px; height:184px; float:left; background:url(images/bg-Foot2.png) no-repeat;}
.bot3              {width:243px; height:184px; float:right; background:url(images/bg-Foot3.png) no-repeat;}
.botHead           {width:215px; height:20px; padding:12px 0px 0px 25px; font:bold 15px "trebuchet ms", arial;}
.botDesc           {width:135px; height:75px; padding:25px 0px 0px 95px;}
.btnBot1           {width:243px; height:33px; background:url(images/btn-Foot1.png) center bottom no-repeat; padding:10px 0px 0px 0px;}
.btnBot1 a         {width:155px; height:33px; margin:0 auto; display:block;}
.btnBot2           {width:243px; height:33px; background:url(images/btn-Foot2.png) center bottom no-repeat; padding:10px 0px 0px 0px;}
.btnBot2 a         {width:155px; height:33px; margin:0 auto; display:block;}
.btnBot3           {width:243px; height:33px; background:url(images/btn-Foot3.png) center bottom no-repeat; padding:10px 0px 0px 0px;}
.btnBot3 a         {width:155px; height:33px; margin:0 auto; display:block;}




/* faq */
.faqWrap                   {width:800px; margin:0 auto; background:#1d1d1d; padding:10px 0px 0px 0px;}
.faqPad                    {margin:0 auto; width:754px; background:#0a0a0a; padding:10px 15px;}
.faqPad a                  {color:#00aeff;}
.faqPad h1                 {font:bold 25px "trebuchet ms"; }
.faqPad h2                 {font:bold 12px "trebuchet ms"; color:#ff5a00; padding:0px; margin:10px 0px 0px 0px;}
.faqPad h3                 {font:bold 12px "trebuchet ms"; color:#fff; padding:0px; margin:10px 0px 0px 0px;}
.faqPad li                 {margin-left:25px; list-style-type:circle;}
#anchors li                {list-style:decimal;}
#anchors li a              {margin-left:5px; line-height:25px; color:#00aeff; padding:2px;}
/* /faq */





.footer                   {width:800px; height:25px; background:url(images/border-footer.png) top repeat-x; padding:10px 0px 0px 0px; margin:0 auto;}
.footer li                {float:right;}
.footer li a              {color:#eee; padding:5px 0px 0px 25px;}
.footCopy                 {width:800px; height:20px; margin:0 auto; text-align:right; color:#eee;}

.joinHeaderCont           {width:850px; height:59px; margin:0 auto; background:url(images/joinLogo2.png) left no-repeat;}
.joinPad                  {margin:0px auto; width:770px; text-align:center; background:#fff; padding:10px 15px; margin-top:10px;}