body               {margin:0 auto; margin:0px; padding-top:35px; background:url(images/bg-body.png) center repeat-y #f4f4f4; color:#555; 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:#ff7c00;}
.green             {color:#009e07;}
.blue              {color:#7ebbfe;}
.bigBlue           {color:#236bdd;}

.navWrap            {width:800px; height:60px; margin:0 auto; background:url(images/logo.png) top left no-repeat; padding:8px 0px 0px 0px;}
.navCont            {width:637px; height:27px; background:url(images/bg-nav.png) repeat-x; float:right; padding:15px 0px 0px 0px;}
.navCont li         {float:right;}
.navCont li a       {padding:0px 25px; color:#333; font:bold 12px "trebuchet ms"; text-decoration:none;}
.navCont li a:hover {text-decoration:underline;}

.promo             {width:800px; height:273px; margin:0 auto;}
.promo1            {width:471px; height:273px; float:left; background:url(images/promo.jpg) no-repeat;}
.promo1 a          {width:471px; height:273px; display:block;}
.promo2            {width:329px; height:273px; float:right; background:url(images/product.png) no-repeat;}
.promo2Head        {padding:17px 0px 10px 45px; font:bold 15px "trebuchet ms";}
.promo2HeadUl      {padding:10px 0px 0px 30px;}
.promo2HeadUl li   {background:url(images/product-li.png) center left no-repeat; padding:3px 0px 3px 25px; font:bold 13px "trebuchet ms";}
.promo2Btn         {width:230px; height:50px; margin:0 auto; padding:10px 0px 0px 0px;}
.promo2Btn a       {width:230px; height:50px; display:block;}


.midWrap             {width:780px; height:370px; margin:0 auto; margin-top:10px; border:1px solid #aaa; padding:10px;}

.mid1                {width:320px; float:left; background:url(images/bg-topCat.png) no-repeat;}
.mid1Head            {width:320px; height:33px;}
.mid1HeadTxt         {width:150px; padding:7px 0px 0px 40px; font:bold 16px "trebuchet ms"; color:#fff; float:left;}
.mid1Head-Btn        {width:93px;  height:20px; background:url(images/btn-catBrowse.png) bottom left no-repeat; float:right; padding:10px 15px 0px 0px;}
.mid1Head-Btn a      {width:93px;  height:20px; display:block;}
.mid1Box             {width:300px; height:250px; padding:25px 0px 0px 20px; background:url(images/midLiSlices.png) center center no-repeat;}
.mid1Box ul          {width:100px; float:left; font:bold 13px "trebuchet ms", arial; color:#1f67dc;}
.mid1Box li a        {color:#333;  text-decoration:none; font:normal 11px "trebuchet ms", arial; }
.mid1Box li a:hover  {text-decoration:underline;}
.mid1Movies          {width:316px; height:57px; margin:0 auto; background:url(images/bg-movies.png) no-repeat;}
.mid1Movies a        {width:316px; height:57px; display:block;}


.mid2                {width:420px; float:right;  background:url(images/midSlice.png) left center no-repeat; padding:0px 0px 0px 20px;}
.mid2Head            {width:420px; height:127px; background:url(images/bg-123.png) center top no-repeat; display:block;}
.mid2Box1            {width:410px; height:50px;  padding:15px 0px 0px 10px;}
.mid2Li              {width:370px; height:24px;  background:url(images/bg-liStripes.png) top right no-repeat; padding:0px 0px 10px 50px; font:bold 16px "trebuchet ms";}
.mid2Btn             {width:281px; height:55px;  background:url(images/btn-downloadNow.png) bottom no-repeat; margin:0 auto; padding:15px 0px 0px 0px;}
.mid2Btn a           {width:281px; height:55px;  display:block;}

.botWrap             {width:800px; height:200px; margin:0 auto; margin-top:10px;}    
.botBox1             {width:255px; height:180px; float:left; background:#e6e8dd; border:1px solid #aaa;}
 .botBox1Txt         {width:155px; height:75px;  margin:0 auto; margin-top:20px; background:url(images/ico-search.png) left top no-repeat; padding:5px 0px 0px 70px;}
 .botBox1Btn         {width:167px; height:33px;  background:url(images/btn-bot1.png) no-repeat; margin:0 auto;}
 .botBox1Btn a       {width:167px; height:33px;  display:block;} 
.botBox2             {width:255px; height:180px; float:left;  background:#e6e8dd; border:1px solid #aaa; margin-left:14px;}
 .botBox2Txt         {width:155px; height:75px;  margin:0 auto; margin-top:20px; background:url(images/ico-chooseTitles.png) left top no-repeat; padding:5px 0px 0px 70px;}
 .botBox2Btn         {width:167px; height:33px;  background:url(images/btn-bot2.png) no-repeat; margin:0 auto;}
 .botBox2Btn a       {width:167px; height:33px;  display:block;} 
.botBox3             {width:255px; height:180px; float:right; background:#e6e8dd; border:1px solid #aaa;}
 .botBox3Txt         {width:155px; height:75px;  margin:0 auto; margin-top:20px; background:url(images/ico-largeNetwork.png) left top no-repeat; padding:5px 0px 0px 70px;}
 .botBox3Btn         {width:167px; height:33px;  background:url(images/btn-bot3.png) no-repeat; margin:0 auto;}
 .botBox3Btn a       {width:167px; height:33px;  display:block;} 
.botBoxHead          {width:235px; height:27px;  background:url(images/bg-botHead.png) bottom no-repeat; margin:0 auto; padding:13px 0px 0px 15px; font:bold 15px "trebuchet ms";}



/* faq */
.faqPad                    {margin:0 auto; width:770px; background:#efefef; padding:10px 15px; margin-top:10px; border:1px solid #aaa;}
.faqPad a                  {color:#236bdd;}
.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:#236bdd; padding:2px;}
/* /faq */





.footer                   {width:800px; height:25px; border-top:1px solid #aaa; padding:10px 0px 0px 0px; margin:0 auto; margin-top:10px;}
.footer li                {float:right;}
.footer li a              {color:#555; padding:5px 0px 0px 25px;}
.footCopy                 {width:800px; height:20px; margin:0 auto; text-align:right; color:#555;}


.joinHeadCont             {width:800px; height:100px; margin:0 auto; background:url(images/joinHead.jpg) no-repeat;}
.joinPad                  {margin:0px auto; width:770px; text-align:center; background:#fff; padding:10px 15px; margin-top:10px; border:1px solid #aaa;}