body {background:#f5f6f7 url(landing/header-bgr2.png) repeat-x;}

.bigh2 {color:#4D4D4D;font:bold 24px Helvetica,Arial;margin-bottom:0;margin-left:5px;color:#4D4D4D;line-height:1.8em;}


#introduction {background:url(landing/slogan2.png) no-repeat 50% 50%; overflow:hidden; width:100%; padding:140px 0 0 0; height:0; margin-bottom:10px;}

#benefits {}
#benefits h2 { font-family:Arial; font-size:24px; font-weight:normal; color:#474747; letter-spacing:-1px; margin:0 0 0 0; padding:0;}
#benefits p { font-family:Arial; font-size:14px; font-weight:normal; color:#828282; margin:5px 0 0 0; padding:0;}
#benefits span {color:#7fbd4f}
#benefits .benefit-item {padding:17px 0 8px 104px; height:97px; background-position:0 50%; background-repeat:no-repeat;}
#benefits .benit1 {background-image:url(landing/icon-performance.png); border-bottom:1px solid #dedede;}
#benefits .benit2 {background-image:url(landing/icon-results.png); border-bottom:1px solid #dedede;}
#benefits .benit3 {background-image:url(landing/icon-fresh.png);}
#benefits .benit4 {background-image:url(landing/icon-clirify.png);}

#preview-div { margin:15px 0 0 0; text-align:center;}
#preview-div h3 {font-family:Arial; font-size:14px; color:#4d4d4d; text-align:center; font-weight:bold; padding:10px 10px 0 0;}
#preview-div .brd-top {border-top:1px solid #c3ccb6; padding:15px 0 0 0;}
#preview-div a {color:#4f7d20}

.btn-start { margin:15px 0 10px 0; overflow:hidden; background:url(landing/btn-start.png) no-repeat 0 0; width:184px; padding-top:43px; height:0px; overflow:hidden; display:inline-block;}
.btn-start:hover { background-position:0 -43px;}

#hover-box-user-menu {left:660px; position:absolute;top:41px;}

#topmenu {padding:0 0 0 10px;}
#topmenu li {margin:7px 17px 7px 0;}
#topmenu li.user-info {margin-left:180px;}
#topmenu .home-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat; width:34px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .feedback-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat -58px 0; width:83px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .faq-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat -169px 0; width:21px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .about-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat -213px 0; width:40px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .blog-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat -272px 0; width:31px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .contact-btn {background: url(/local/styles/landing/header-menu-btns.png) no-repeat -321px 0; width:53px; padding:13px 0 0 0; overflow:hidden; height:0; display:inline-block;}
#topmenu .home-btn:hover {background-position:0 -13px}
#topmenu .feedback-btn:hover  {background-position:-58px -13px;}
#topmenu .faq-btn:hover  {background-position:-169px -13px;}
#topmenu .about-btn:hover  {background-position:-213px -13px;}
#topmenu .blog-btn:hover  {background-position:-272px -13px;}
#topmenu .contact-btn:hover  {background-position: -321px -13px;}
#topmenu .home-btn.active {background-position:0 -13px}
#topmenu .feedback-btn.active  {background-position:-58px -13px;}
#topmenu .faq-btn.active  {background-position:-169px -13px;}
#topmenu .about-btn.active  {background-position:-213px -13px;}
#topmenu .blog-btn.active  {background-position:-272px -13px;}
#topmenu .contact-btn.active  {background-position: -321px -13px;}

.usability-btn {background:url(/local/styles/landing/btn-use-des-str.png) no-repeat 0 0; width:180px; padding-top:29px; height:0; overflow:hidden; display:inline-block;}
.design-btn {background:url(/local/styles/landing/btn-use-des-str.png) no-repeat 0 -29px; width:180px; padding-top:29px; height:0; overflow:hidden; display:inline-block;}
.strategy-btn {background:url(/local/styles/landing/btn-use-des-str.png) no-repeat 0 -58px; width:180px; padding-top:29px; height:0; overflow:hidden; display:inline-block;}

.service-statistics { margin-top: 15px; }
.service-statistics h1 { border-bottom: solid 6px #e1e1e1; padding-bottom: 10px; margin-top: 0; } 
.service-statistics .customer-feedback { width: 48%; float: left; } 
.service-statistics .feedback { border-top: solid 1px #e1e1e1; padding-bottom: 7px; } 
.service-statistics .feedback:first-child { border-top: none; } 
.service-statistics .left-body {width: 117px; float: left;}
.service-statistics .avatar { background: url(/local/styles/images/avatar-90-bg.png) no-repeat left top; width: 90px; height: 90px; padding: 10px 14px 18px 13px; margin-top: 15px; } 
.service-statistics .feedback-body { float: left; width: 330px; margin-left: 15px; margin-top: 20px; } 
.blockquote-wrapper { background: url(/local/styles/images/closing-quote.png) no-repeat right bottom; margin-bottom: 5px; } 
blockquote { background: url(/local/styles/images/opening-quote.png) no-repeat left top; font: italic 14px Georgia; padding: 0 25px; padding-top: 5px; margin: 0; color:#616161; } 
.feedback .author { float: none; text-align: left; font-weight: bold; margin: 2px 0; padding-left: 0px; margin-top: 8px; } 
.feedback .author-position { margin: 2px 0; font-size: 12px; padding-left: 0px; } 
.feedback-body .author { float: none; text-align: left; font-weight: bold; margin: 2px 0; padding-left: 25px; margin-top: 8px; } 
.feedback-body .author-position { margin: 2px 0; font-size: 12px; padding-left: 25px; } 
.latest-headlines { width: 48%; float: right; } 
   .headline .logo { float: left; }
   .headline .blockquote-wrapper { float: left; width: 325px; margin-top: 8px; margin-left: 10px; }
   .headline .read-more { font-weight: bold; text-align: right; margin-top: 3px; }
.whos-using-it { clear: both; margin-top: 10px; margin-bottom: 30px; }
   .company-row { margin-top: 8px; margin-left: 19px; }
   .company-row img { width: 150px; margin-left: 1px; }
.top-members { margin: 10px 0 30px 7px;  }
   .top-member { width: 51px; height: 51px; float: left; margin-right: 2px; margin-top: 2px; }
#feedexp h2 {font-family:Arial;}
.sample-btn {background:url(local/styles/buttons/btn-gray-135x29-view-sample.png) no-repeat; width:135px; padding-top:29px; overflow:hidden; display:inline-block; height:0;}

#footer {height:47px; min-height:47px}
.push {height:47px;}
#wrapper {margin:0 auto -47px;}
