body                   {margin:0 auto; margin:0px; background:url(images/bg-body.png) center repeat-y #111; color:#111; font:normal 11px "trebuchet ms";}
a                      {outline:none; text-decoration:none; color:#fff;}
a:hover                {text-decoration:underline;}
img                    {border:none;}
h1, h2, h3, ul, li     {margin:0px; padding:0px;}
h1                     {font:bold 20px "trebuchet ms";}
h2, h3                 {font:bold 15px "trebuchet ms";}
h3                     {color:#ffe700; display:block;}
ul, li                 {list-style:none;}
.form                  {width:310px; height:30px; margin:0px; padding-top:5px;}
.input                 {float:left; width:175px; height:16px; border:1px solid #111; font:normal 11px "trebuchet ms"; color:#003a88; padding-left:5px;}
.submit                {float:left; padding:1px 15px; border:1px solid #fff; color:#fff; background:#111;}
.submit:hover          {cursor:pointer; border:1px solid #111; color:#111; background:#fff;}


.promo                 {width:800px; height:201px; margin:0 auto; background:url(images/promo.jpg) bottom no-repeat; padding-top:35px;}
.promo a               {width:800px; height:180px; display:block;}

.navWrap            {width:800px; height:48px; margin:0 auto; padding-top:10px;}
.navCont            {width:530px; height:35px; padding-top:13px; float:left; background:url(images/bg-nav.png) no-repeat;}
.navCont li         {float:left; font:normal 14px "trebuchet ms";}
.navCont li a       {color:#111; padding:5px 33px; color:#eee; }
.navCont li a:hover {text-decoration:underline;}
.navDl              {width:260px; height:48px; background:url(images/nav-download.gif) no-repeat; float:right;}
.navDl a            {width:260px; height:48px; display:block;}

.midTopWrap         {width:800px; height:200px; margin:0 auto; padding-top:10px;}
.midTop1            {width:210px; height:100px; float:left; background:url(images/bg-bonus.png) no-repeat; padding:100px 25px 0px 25px; color:#eee;}
 .midTop1Btn        {width:210px; height:29px; background:url(images/btn-bonus.png) center bottom no-repeat; padding:10px 0px 0px 0px; clear:both;}
 .midTop1Btn a      {width:210px; height:29px; display:block;}
.midTop2            {width:210px; height:148px; float:left; background:url(images/bg-search.png) no-repeat; margin-left:10px; padding:52px 25px 0px 25px;}
 .midTop2Btn        {width:210px; height:29px; background:url(images/btn-search.png) center bottom no-repeat; padding:10px 0px 0px 0px; clear:both;}
 .midTop2Btn a      {width:210px; height:29px; display:block;}
.midTop3            {width:210px; height:148px; float:right; background:url(images/bg-download.png) no-repeat; padding:52px 25px 0px 25px;}
 .midTop3Btn        {width:210px; height:29px; background:url(images/btn-download.png) center bottom no-repeat; padding:10px 0px 0px 0px; clear:both;}
 .midTop3Btn a      {width:210px; height:29px; display:block;}

.midBottomWrap      {width:800px; height:150px; margin:0 auto; padding-top:10px;}
.midBottom1         {width:345px; height:145px; background:url(images/bg-genres.jpg) no-repeat; float:left; padding:5px 25px 0px 25px;}
.midBottom1ul       {width:100px; float:left; padding:10px 0px 0px 10px;}
.midBottom1Btn      {width:100px; height:21px; float:left; padding:85px 0px 0px 0px; background:url(images/btn-getstarted.png) center bottom no-repeat;}
.midBottom1Btn a    {width:100px; height:21px; display:block;}
.midBottom2         {width:360px; height:145px; background:#d7d8d9; float:right; padding:5px 10px 0px 25px;}
.searchBar          {padding:5px 20px;}

.footPromo          {width:800px; height:150px; background:url(images/footer.png) bottom no-repeat; padding-top:10px; margin:0 auto;}
.footPromo a        {width:400px; height:139px; margin:0 auto; display:block; } 

/* faq */
.faqPad                    {margin:0px auto; width:770px; background:#d7d8d9; padding:10px 15px; margin-top:10px;}
.faqPad a                  {color:#003a88;}
.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:#003a88; padding:2px;}
/* /faq */


.footer                   {width:800px; height:20px; margin:0 auto; padding-top:10px;}
.footer li                {float:right;}
.footer li a              {color:#eee; padding:5px 0px 0px 25px;}
.footer li a:hover        {text-decoration:underline;}
.footCopy                 {width:800px; height:20px; margin:0 auto; text-align:right; color:#eee;}

.joinPromo                  {width:800px; height:150px; background:url(images/join-header.html) no-repeat; margin:0 auto; }
.joinPad                    {margin:0px auto; width:770px; text-align:center; background:#fff; padding:10px 15px; margin-top:10px;}