﻿.home-wrap { width: 980px; margin: 0 0 0 0; background: #ffffff; margin: auto; padding: 4px 0 0 0; }

.home-body-wrap { width: 906px; margin: 0 37px 0 37px; display: block; font-size: 12px; color: #595959; }
.home-body-wrap p { margin: 20px 0 0 0; line-height: 20px; }

.home-awards-wrap { display: block; float: left; width: 907px; background: url(../images/2010/awards-bg.png); background-position:left top; background-repeat:no-repeat; margin: 30px 4px 0 4px; padding: 30px 30px 0 35px; font-family: arial, sans-serif; font-size: 12px; color: #595959; }
.home-awards-wrap .news { float:left; width:255px; margin-right:30px; padding-left:15px; }
.home-awards-wrap .award { float:left; width:285px; margin-right:30px; }
.home-awards-wrap .award .inc { float:right; padding:10px 0px 0px 20px; }
.home-awards-wrap .about-sf { float:left; width:250px; }

ul.home-news { background:none; list-style:none; list-style-type:none; margin:0; padding:0; padding-top:10px; }
ul.home-news li { display:none; }

.bluebox { margin: 30px 0 30px 0; }
.bluebox a { color: #194067; text-decoration: none; height: 40px; font-size: 12px; color: #194067; background: #e6f2ff; padding: 8px 15px 8px 15px; }
.bluebox a:hover { text-decoration: underline; }

.vdr { background: url(../images/2010/vdr.png) left top no-repeat; height: 300px; width: 300px; float:left; }
.vdr span { display:none; }
.vdr span a { text-decoration: none; }

.home-overview { float:left; width:420px; margin-right:60px; }
.home-overview h2 { padding:0px; }
.home-features-list { float:left; }

.home-features-list .included-features { list-style-type: none; margin: 15px 0 0 0; padding:0; }
.home-features-list .li-color { background: url(../images/2010/li-color.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 4px 0; height: 23px; }
.home-features-list .li-folder { background: url(../images/2010/li-folder.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 4px 0; height: 23px; }
.home-features-list .li-clients { background: url(../images/2010/li-clients.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 4px 0; height: 23px; }
.home-features-list .li-encrypt { background: url(../images/2010/li-encrypt.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 4px 0; height: 23px; }
.home-features-list .li-login { background: url(../images/2010/li-login.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 4px 0; height: 23px; }
.home-features-list .li-star { background: url(../images/2010/li-star.png) left center no-repeat; padding: 10px 0 0 30px; margin: 0 0 5px 0; height: 23px; }

.specialized-solutions { margin: 20px 0 0 20px; }
.specialized-solutions td { padding: 5px 60px 5px 30px; background: url(../images/2010/ui-check.png) left center no-repeat; }

.dotted-divider-265 { margin: 20px 0 20px 30px; width: 265px; border-bottom: 1px dotted #e2e2e2; }

.green-trial { background: url('../images/2010/green-trial.png') right top no-repeat; width: 265px; height: 53px; display:block; margin-left:35px; }
.green-trial .hide { display:none;  }

.home-slider { display:block; width:305px; height:302px;  padding:0; overflow:hidden; position:relative; }
.home-slider .bx-prev { background:url('../images/2011/arrow_left.png') 0 0 transparent; background-repeat: no-repeat; position:absolute; left:265px; top:19px; height:16px !important; width:14px !important; opacity:0.9; outline:0; } 
.home-slider .bx-next { background:url('../images/2011/arrow_right.png') 0 0 transparent; background-repeat: no-repeat; position:absolute; right:6px; top:19px; height:16px !important; width:14px !important; opacity:0.9; outline:0; } 


.home-slider-header { display:block; width:705px!important; height:313px!important; height:308px; margin-top:-33px;  padding:0; overflow:hidden;  }
.home-slider-header .bx-window { display:block; width:705px!important; height:313px !important; height:308px; margin-top:9px;  padding:0; overflow:hidden;  }
.ie .home-slider-header .bx-window { margin-top:25px!important; margin-top: 9px; }


.bx_pager { float:left; position:relative; margin:-62px 0 0 38px; }
.bx_pager a { display: inline-block; text-decoration: none; color: black; font-size: 0px; width: 21px; height: 21px; margin: 0 0 0 2px; background: url(../images/2010/bx_bg1.png); }
.bx_pager a.active { display: inline-block; text-decoration: none; color: black; font-size: 0px; width: 21px; height: 21px; margin: 0; background: url(../images/2010/bx_active_bg1.png); }

#sf-slider { margin:0 0 0 0; padding:0 0 0 0; width:305px; }
#sf-slider li {  }
#sf-slider li { display:inline-block; list-style-type:none; float:left; width:305px; height:302px; position:relative; }
#sf-slider li span { display:none; }

/*
#sf-slider .slider0 { background:url(../images/2010/slider-android.jpg) top left no-repeat; margin:0; padding:15px 0 0 0px; }
#sf-slider .slider0 .btn { display:block; width:195px; height:40px; position:absolute; bottom:50px; left:325px; }
#sf-slider .slider1  { background:url(../images/2010/slider-sync-nobtn.jpg) top left no-repeat; margin:0; padding:15px 0 0 0px; }
#sf-slider .slider1 .btn { display:block; background:url(../images/2010/slider-inc500-btn.png); width:124px; height:22px; position:absolute; bottom:56px; left:420px; }
#sf-slider .slider2 { background: url(../images/2010/slider-inc500.jpg) top left no-repeat; margin:0; padding:15px 0 0 0px; }
#sf-slider .slider2 .btn { display:block; background:url(../images/2010/slider-widget-btn.png); width:196px; height:40px; position:absolute; bottom:40px; left:330px; }
#sf-slider .slider3 { background:url(../images/2010/slider-video.jpg) top left no-repeat; margin:0; padding:15px 0 0 0px; }
#sf-slider .slider4 { background:url(../images/2010/slider-outlook.jpg) top left no-repeat; margin:0; padding:15px 0 0 0px; }
#sf-slider .slider4 .btn { display:block; background:url(../images/2010/slider-outlook-btn.png); width:196px; height:40px; position:absolute; bottom:40px; left:330px; }
*/
.sf-video { border:0; width:275px; height:162px; position:absolute; right:15px; top:117px; }

.actions-wrapper { width:280px; float:left; margin-top:30px; }
.action-buttons { margin: 0; padding: 0; list-style-type: none; display:block; clear:both; margin-left:35px; }
.action-buttons .take-tour a { background: url(../images/2010/product-tour.gif) right top no-repeat; margin-bottom: 8px; display:block; height: 37px; width: 258px;   }
.action-buttons .live-support {  display:block; height: 37px; width: 258px;  }
.action-buttons .hide { display:none; }

.brands-wrapper { width:598px; float:left; margin-top:30px; clear:left; }
.brands-wrapper .slider { width:580px; display:block; position:relative; overflow:hidden; height: 80px; margin: 5px 0 0 0; padding:15px 0 0 0; border: 5px solid #f5f5f5; }

.logo-slider { width:580px; height: 80px; display:block; position:relative; overflow:hidden; }
#sf-brands { margin:0 0 0 0; padding:0 0 0 0; width:2020px; }
#sf-brands li { display:inline-block; list-style-type:none; float:left; width:2020px; position:relative; }
#sf-brands li .logo { padding:0px 28px; }

/** IE 6 PNG H4CK **/
* html .home-awards-wrap { padding: 30px 20px 0 35px; }
* html .award { background-position:right; }



#calloutVideo { height: 263px; padding:22px 0 10px 6px; }
