.slide-img { width:100%; position:absolute; left:0; top:0; }
.aviaslider { height: 296px; overflow: hidden; position: relative; background: #fff url(preload.gif) center center no-repeat; border: solid 1px #768071; }
.aviaslider li, .aviaslider .featured { display: block; width:100%; height:100%; position: absolute; top:0; left:0; z-index: 1; }
.js_active .aviaslider li, .js_active .aviaslider .featured { display:none; }
.aviaslider img, .aviaslider a img, .aviaslider a { border:none; text-decoration: none; width: 1026px;}
.slidecontrolls { position: absolute; bottom: 7px; z-index: 99; text-align: center; right: 0;}
.feature_excerpt { width:610px; position: absolute; display: none; bottom: 0; left:0; z-index: 2; padding:14px 15px; font-size: 11.5px; line-height:1.5em; cursor: pointer; background: #000; color: #fff; }
.feature_excerpt strong { display: none; font-size: 15px; padding-bottom: 3px; }
.wrapper_fullwidth { width:100%; position:relative; z-index: 1; background: #000; height:40px; clear:both; font-size: 10px; color: #fff; }
.fullwidth .content { width:100%; padding:0; margin:0; background: transparent none; }
.sidebar { position: relative; width:300px; float:left; overflow: hidden; }
.fullwidth .sidebar { display:none; }
.logo, .logo a { position: relative; margin:28px auto; width:283px; height:110px; text-indent: -9999px; }
div .logo a { position: absolute; background: transparent url(logo.gif) top left no-repeat; z-index: 3; top:0; left:0; margin:0; outline: none; }
.wrapper_fullwidth a { font-size: 10px; color: #fff; text-decoration: none; display: block; float:left; line-height: 40px; }
.wrapper_fullwidth a:hover { color:#999; }
.tw { background: transparent url(tw.gif) center left no-repeat; padding:0 0 0 25px; margin-right:20px; }
.fb { background: transparent url(fb.gif) center left no-repeat; padding:0 0 0 25px; }
.wrapper_fullwidth .kat { float:right; color:#777; }
#main a img { border:none; }
#main a:hover img { opacity:0.7; }
.sidebar ul { list-style-position: outside; list-style-type: none; }
#main h2, #main h3 { display: block; width:310px; height:55px; text-indent: -9999px; }
#heading_examples { background: transparent url(header_e.png) center left no-repeat; }
#heading_features { background: transparent url(header_f.png) center left no-repeat; }
#heading_browser { background: transparent url(header_bs.png) center left no-repeat; }
#heading_docs { background: transparent url(header_dd.png) center left no-repeat; }
.content { color:#666; }
.content ul li { list-style-position: inside; }
#download { display: block; width:290px; height:90px; background: transparent url(download.jpg) top left no-repeat; text-indent: -9999px; position: relative; left:-4px; outline: none; }
#download:hover { background: transparent url(download.jpg) bottom left no-repeat; }
#bottom { font-size: 11px; color:#aaa; }
#bottom a { float:none; display:inline; }
.slidecontrolls a { height: 16px; width: 16px; display: inline-block; cursor: pointer; border: solid 5px #4579C9; border-radius: 50%; margin-right: 10px; background-color: #0B1046; }
.slidecontrolls a:hover, .slidecontrolls .active_item { background-color: #E8ECF5; }
