/*---------------
  banner
----------------*/

#banner{ background-color:#339933; height: 220px; }
#banner-view{ width:1000px; margin:0 auto; color:#fff; font-size: 15px; }
#banner-view h1{ font-size:40px; padding:40px 0 15px 0; text-transform:uppercase; }
#banner-view img{ float:right; }

/*---------------
  content
----------------*/

#content-view{ width:1000px; margin:27px auto 40px auto; line-height: 200%; }

.sidebar{ display: inline-block; *display: inline; _display: inline-block; zoom:1; width: 238px; border:1px solid #fff; font-size: 13px; margin-right: 29px; vertical-align: top; }

  .sidebar dl{ background-color: #fff; width: 238px; border:1px solid #efefef; }

  .sidebar dt{ height: 150px; line-height: 150px; text-align: center; font-size: 20px; color:#fff; background-color: #1ec1c0; }

  .sidebar a{ float:left; color: #555; height: 40px; line-height: 40px; }
  .sidebar .sidebar-focus a, .sidebar a:hover{ color: #fff; background-color: #26cdcc;  border-bottom:1px solid #26cdcc; }
  .sidebar .blue-arow{
    position: relative; float:right;  width:13px; height: 18px; background-image: url(../images/think-tank/blue-arow.png);
    margin:10px -12px 0 0; display: none; *margin-top:-28px;
  }

  .sidebar .sidebar-focus .blue-arow{ display: block; }

  .sidebar dt a{ padding-left:20px; width: 200px; font-weight: bold; }
  .sidebar dd a{ padding-left:30px; width: 208px; }
  .sidebar a{ border-bottom:1px dashed #efefef; }
#secure-download img{ margin:55px 0 0 4px; }

#products-table{ display: inline-block; width:720px; display: inline-block; *display: inline; _display: inline-block; zoom:1; border:1px solid #ececec; color:#666; vertical-align: top; }
#products-table th{ text-indent: 23px; height: 45px; font-size: 16px; font-weight: normal; background-image: url(../images/download/table-th-background.png); }
#products-table td{ height: 170px; }
#products-table th, #products-table td{ border:1px solid #ececec; }

.product-name{ display: inline-block; font-size: 16px; color:#666; padding-bottom:10px; }
.product-icon{ float:left; margin:0 25px 0px 25px; }
.product-info{ float: left; width:190px; line-height: 160%;}
.platforms p{ padding:0 20px 0 20px; }

.download-items ul{ }
.download-items ul li{ margin-left:25px; }
.download-button{ padding-bottom:10px; }
.download-button a{ background-color: #339933; color:#fff; padding:7px 15px 7px 15px; font-size: 14px; border-radius: 4px; }
.other-download-link{ color:#2276dc; text-decoration: underline; }

.product-single-offer{ height:70px !important; }
.buy-now-link{ float:left; font-size:14px; color:#2276dc; margin-left: 30px; margin-top: 5px; color:#666; }
.buy-now-link:hover{ text-decoration: underline; }
.buy-now-button{ float:right; margin-right:25px; width:127px; height: 34px; background-image: url(../images/download/buynow-small.png); }
.buy-now-button:hover{ background-position: -127px 0; }

/*---------------
  email help
----------------*/

#email-help{ text-align:center; border-top:1px solid #efefef; padding:40px 0 40px 0; }
#email-help strong{ font-size: 18px; font-weight: normal; }
#email-help h2{ font-size:25px; margin-bottom:20px;  text-transform:uppercase; }
#email-help-price{ color:#ff6600; font-size: 20px; }
#email-help-buynow{ display: inline-block; margin-top: 10px; padding:5px 20px 5px 20px; background-color: #fc9836; color:#fff; font-size: 16px; border-radius: 5px; }
#email-help-buynow:hover{ background-color: #fda147; }

#get-a-license{ background-color:#0fb2b1; text-align: center; color:#fff; padding:50px 0 50px 0; line-height: 200%; }
#get-a-license h2{ font-size:20px; margin-bottom:20px; }
#get-a-license a{ color:#fff; text-decoration: underline; }

.beta{ position: absolute;left:80px;top:40px; }
/* .beta{ font-size: 14px;padding:2px 5px;border-radius: 5px;margin-right:10px;background-color: #ff8500;color:#fff;} */


