/* globals */
body             {margin:0 auto; margin:0px; font:bold 11px Arial, Helvetica, sans-serif;}
a                {outline:none;}
img              {border:none;}
/* end globals */


/* header */
.topHeader       {background:url(images/bgHeader.png) repeat-x; height:84px; width:100%;}
.logo            {background:url(images/logo.png) no-repeat; height:84px; width:700px; margin:0 auto;}
/* end header */




/* nav sprite */
#menu           {width:700px; height:36px; margin:0 auto;}
#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a 
{background:url(images/navLinkChain.png) no-repeat; width:140px; height:36px; display:block; float:left; text-indent:-1000%;}
#menu1 a        {background-position:0px -39px;}
#menu1 a:hover  {background-position:0px 0px;}
#menu2 a        {background-position:-140px -39px;}
#menu2 a:hover  {background-position:-140px 0px;}
#menu3 a        {background-position:-280px -39px;}
#menu3 a:hover  {background-position:-280px 0px;}
#menu4 a        {background-position:-420px -39px;}
#menu4 a:hover  {background-position:-420px 0px;}
#menu5 a        {background-position:-560px -39px;}
#menu5 a:hover  {background-position:-560px 0px;}
/* end nav */



/* promo */
.bgPromo         {background:#474747; width:100%; height:260px;}
.Promo           {width:714px; height:205px; margin:0 auto; margin-top:10px;}
/* end promo */


/* bottom */
.bottom          {margin:0 auto; width:100%;}
/* bottom upper half */
.upperWrap       {margin:0 auto; width:700px; height:170px; margin-top:10px;}
.middleSearch    {float:left; background:url(images/middleSearch.jpg) no-repeat; height:167px; width:227px; margin:0 auto; }
.middleDownload  {float:left; background:url(images/middleDownload.jpg) no-repeat; height:167px; width:227px; margin-left:10px;}
.middlePlay      {float:right; background:url(images/middlePlay.jpg) no-repeat; height:167px; width:227px;}
.midDesc         {font:bold 10px Arial, Helvetica, sans-serif; color:#333333; width:185px; height:70px;  margin:0 auto; margin-top:55px;}
.midBut          {width:131px; height:29px; margin:0 auto; margin-top:5px;}
/* end bottom upper half */


/* bottom bottom half */
.bottomWrap      {margin:0 auto; width:700px; height:156px; margin-top:10px;}
.botRightPromo   {width:345px; height:156px; float:right;}

.botLeftPromo    {background-color:#e1e1e1; width:345px; height:156px; float:left; }
.botLeftPromWrap {width:345px; height:70px; margin:5px 0px 0px 0px; }
.botLftPromImg   {width:75px;  height:70px; margin-left:5px; float:left; display:inline;} /* display:inline hack for ie for float/margin bug */
.botLftPromDsc   {width:255px; height:70px; margin-left:5px; float:left; font:bold 10px arial; color:#333;}
.redTxt          {color:#CC3300; font-style:italic;}
/* end bottom bottom half */


/* footer */
.footer			   {width:680px; margin:0 auto; margin-top:10px; padding:10px; background-color:#e1e1e1; color:#999; text-align:center;}
.footer a          {color:#999900; margin:0px 30px;}
.footer a:hover    {text-decoration:none;}
.footer li         {list-style:none; float:left; margin:0 30px; line-height:35px;}
.footer li a       {font:bold 11px Arial; color:#999900; text-decoration:none;}
.footer li a:hover {text-decoration:underline;}
/* end footer */



/* faq */
.faqWrap           {margin:0 auto; width:685px; border:7px solid #99FF00; font:11px arial; color:#666;}
.faqPad            {margin:0 auto; width:650px; margin-top:10px; margin-bottom:10px;}
h1                 {font:bold 25px "Comic Sans MS"; color:#FF6600;}
h2                 {font:bold 12px arial; color:#FF9900; padding:0px; margin:0px;}
/* end-bottom */

.disclaimer        {width:100%; text-align:center; color:#666; padding-top:15px;}