body             {margin:0 auto; margin:0px; font:11px/16px Arial, Helvetica, sans-serif; color:#555;  background:url(images/bodyBG.png) center #e9ecef repeat-y;}
a                {outline:none; color:#0033ff;}
a:hover          {text-decoration:none;}
img              {border:none;}
ul               {margin:0px; padding:0px; list-style:none;}



/* start */

#header            {width:818px; height:117px; background:url(images/header.png) no-repeat; margin:0 auto;}

/*Alex's Custom Sprite Menu */
.headerButton a        {width:244px; height:62px; margin-top:43px; float:right; margin-right:1px; display:block; text-indent:-1000%;
                        background:url(images/headerButtonBig.png) no-repeat; background-position:0px -62px;}
.headerButton a:hover  {background-position:0px 0px;}
/*Alex's Custom Sprite Menu End*/





.navWrap               {width:818px; height:30px; background:#7fba4e; margin:0 auto; margin-top:5px;}
.navWrap li            {display:block; float:left; line-height:30px; font-weight:bold; border-right:1px solid #aae679; border-left:1px solid #538927;  }
.navWrap a             {color:#fff; text-decoration:none; padding:8px 15px; }
.navWrap a:hover       {text-decoration:none; color:#fff; background-color:#559d19;}




#promoWrap             {width:818px; height:260px; margin:0 auto; margin-top:15px;}             
#promoLeftWrap         {width:406px; height:215px; background:url(images/unlimited24-7.png) left top no-repeat; padding-top:35px; float:left;}
#promoRightWrap        {width:406px; height:250px; float:right; text-align:right;}













#midWrap               {width:818px; height:200px; margin:0 auto; margin-top:15px;}

#midLeft               {width:270px; height:200px; float:left;}
#midMid                {width:270px; height:200px; float:left; margin-left:4px;}
#midRight              {width:270px; height:200px; float:right;}
.midHeads              {width:270px; height:25px; background:#7fba4e; font:bold 13px/25px arial; color:#afff64; text-align:center;}

.midContent            {width:270px; height:160px; margin-top:5px;}
.midRightButton a      {width:82px; height:58px; float:left; margin-left:3px; display:block; text-indent:-1000%;
                        background:url(images/DownloadSmallButtonLong.png) no-repeat; background-position:0px -58px;}
.midRightButton a:hover  {background-position:0px 0px;}



.midRightContent       {width:170px; height:58px; float:right; padding-left:10px; line-height:15px;}
.midRightBonus         {width:270px; height:78px; clear:both; padding-top:10px; text-align:center;}















#botWrap               {width:818px; height:200px; margin:0 auto; margin-top:15px;}
#botWrap ul            {margin:10px 35px; list-style:disc;}
#botLeft               {width:406px; height:180px; float:left; background:#f5f5f5;}
#botRight              {width:406px; height:180px; float:right; background:#f5f5f5; text-align:left;}
.botHeads              {width:406px; height:25px; background:#7fba4e; font:bold 13px/25px arial; color:#afff64; text-align:center;}











.footerWrap               {width:818px; height:75px; background:#7fba4e; margin:0 auto; margin-top:5px; text-align:center; color:#275700;}
.footerWrap li            {display:inline; padding-left:35px; line-height:30px; font-weight:bold;}
.footerWrap a             {color:#fff; text-decoration:none;}
.footerWrap a:hover       {text-decoration:underline;}





.bottom            {margin:0 auto; width:100%;}
.faqPad            {margin:0 auto; width:818px; margin-top:10px; margin-bottom:10px;}
.faqPad h1                 {font:bold 25px arial; color:#559d19;}
.faqPad h2                 {font:bold 12px arial; color:#559d19; padding:0px; margin:0px;}



