article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}
audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1}
html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0;font-size:13px;line-height:1.231}
body,button,input,select,textarea{font-family:sans-serif;color:#222}
::-moz-selection{background:#333;color:#fff;text-shadow:none}
::selection{background:#333;color:#fff;text-shadow:none}
a{color:#00e}a:visited{color:#551a8b}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
blockquote{margin:1em 40px}
dfn{font-style:italic}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
ins{background:#ff9;color:#000;text-decoration:none}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold}
pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:none}
q:before,q:after{content:"";content:none}
small{font-size:85%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
ul,ol{margin:1em 0;padding:0 0 0 40px}
dd{margin:0 0 0 40px}
nav ul,nav ol{list-style:none;margin:0;padding:0}
img{border:0;-ms-interpolation-mode:bicubic}
svg:not(:root){overflow:hidden}
figure{margin:0}
form{margin:0}
fieldset{border:0;margin:0;padding:0}
legend{border:0;*margin-left:-7px;padding:0
}label{cursor:pointer}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal;*overflow:visible}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box}
input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
input:invalid,textarea:invalid{background-color:#f0dddd}
table{border-collapse:collapse;border-spacing:0}
body{background-color:#fff;font-family:arial,sans-serif}
sup.mark{font-size:.75em;top:-5px}
a,a:visited{color:#fff}
sup{font-size:.6em;top:-5px;cursor:hand}
sup a{text-decoration:none}
h1{font-family:'Futura Lt','Futura Bk','Futura',sans-serif;text-transform:uppercase;font-size:2em;font-style:normal;font-weight:normal;padding:0;margin:0}
p{font-size:1.1em;font-style:normal;font-weight:normal;padding:0;margin:0;line-height:1.5em}
img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}}
.footnotepopup-popup{display:none}
.sequence img{display:none}
.sequence img.first{display:block}
#main{width:100%}
#header{position:relative;display:block;width:800px;margin:0 auto}section#overview,section#rotation,section#wireless,section#connect,section#construction{display:block;position:absolute;top:75px;width:100%}
section#overview{display:block}
footer#disclaimer{display:block;top:571px}
header{position:absolute;top:0;width:100%;height:75px;z-index:900}
header a.title{position:absolute;display:block;width:225px;height:75px;top:4px;left:25px}

nav{position:absolute;right:25px;top:20px;z-index:1000;width:491px;height:36px}
nav ul{padding:0;margin:0}
nav ul li{padding:0;margin:0;float:left}
nav ul li a.btn{background-position:0 0;background-repeat:no-repeat;background-image:url(../img/main_nav.jpg);height:37px;display:block;text-indent:-9000px}
nav ul li a.btn.nav_overview{background-position:0 0;width:95px}
nav ul li a.btn.nav_rotation{background-position:-95px 0;width:57px}
nav ul li a.btn.nav_wireless{background-position:-152px 0;width:92px}
nav ul li a.btn.nav_connect{background-position:-244px 0;width:101px}
nav ul li a.btn.nav_construction{background-position:-345px 0;width:146px}
nav ul li a.btn.nav_overview:hover,nav ul li a.btn.nav_overview.current{background-position:0 -40px}
nav ul li a.btn.nav_rotation:hover,nav ul li a.btn.nav_rotation.current{background-position:-95px -40px}
nav ul li a.btn.nav_wireless:hover,nav ul li a.btn.nav_wireless.current{background-position:-152px -40px}
nav ul li a.btn.nav_connect:hover,nav ul li a.btn.nav_connect.current{background-position:-244px -40px}
nav ul li a.btn.nav_construction:hover,nav ul li a.btn.nav_construction.current{background-position:-345px -40px}
section{position:relative;clear:both;border:0 solid red;margin:0 auto;min-width:800px;height:496px;background-repeat:repeat-x;background-position:0 0}
footer{position:relative;clear:both;border:0 solid red;margin:0 auto;min-width:800px}
section .content,footer .content{position:relative;width:800px;margin:0 auto;border:0 solid black}
.jquery-reel-indicator{color:red!important}.name{white-space:nowrap}

.nav{position:absolute;z-index:750}
.nav ul{padding:0;margin:0;list-style-type:none}
.nav a.btn{display:block;float:left;background-repeat:no-repeat;text-indent:-9000px;margin:0 10px 10px 0;background-image:url(../img/btn_nav.png);width:100px;height:23px}
.callout{position:absolute;z-index:500}

h1{color:#0499e6;font-weight:normal}
p{color:#e5e5e5}

/*------SECTION OVERVIEW---------*/
section#overview{border-color:red;background-image:url(../img/overview_tile.jpg);overflow:hidden}
section#overview .content{width:900px!important}section#overview #overview_battery,section#overview #overview_speed{display:none}
section#overview .nav{position:absolute;width:350px;top:300px;left:100px;z-index:500}
section#overview .nav ul li { float:left}
section#overview .nav a.btn_thin{background-position:0 0}
section#overview .nav a.btn_thin:hover,section#overview .nav a.btn_thin.current{background-position:0 -30px}
section#overview .nav a.btn_battery{background-position:-100px 0}
section#overview .nav a.btn_battery:hover,section#overview .nav a.btn_battery.current{background-position:-100px -30px}
section#overview .nav a.btn_speed{background-position:-200px 0}
section#overview .nav a.btn_speed:hover,section#overview .nav a.btn_speed.current{background-position:-200px -30px}
section#overview .callout{width:650px;left:100px;color:#fff;top:150px}
section#overview .callout p,section#overview .callout a,section#overview .callout sup a{color:#383838}
section#overview .callout h1{color:#0499e6;white-space:nowrap; font-size:22PX}
section#overview #overview_thin .callout h1{font-size:24PX}
section#overview .callout p{width:65%}
section#overview.speed .callout{top:125px;width:550px}
section#overview.speed .callout p{width:75%}
section#overview.battery .callout{top:100px;width:320px}
section#overview.battery .callout p{width:100%}
section#overview #overview_battery{width:800px;height:496px}
section#overview #overview_battery .top{position:absolute;z-index:200}
section#overview #overview_battery #battery_sequence{position:absolute;top:185px;left:505px;z-index:100}
section#overview #overview_thin #thin_sequence{display:block;position:absolute;z-index:100;top:384px;left:510px}
section#overview #overview_speed #speed_sequence,section#overview #overview_speed #speed_sequence_repeat{position:absolute;top:43px;left:99px;z-index:100}

/*------SECTION ROTATION---------*/
section#rotation{border-color:blue;background-image:url(../img/rotation_tile.jpg)}
section#rotation h1{position:absolute;top:25px;font-size:1em;color:#fff;text-align:center;z-index:400;width:100%;padding:0;margin:0}section#rotation #img360{position:relative;width:800px;left:0;top:0;display:block}
section#rotation .frame{position:absolute;top:0;display:block;z-index:100;width:800px;height:496px}
section#rotation .frame img{position:absolute;top:0;left:0}
section#rotation .frame .callout{position:absolute;display:none;top:100px;left:100px;width:325px;color:#fff}
section#rotation .frame .callout h1{font-family:'Futura Bk','Futura',sans-serif;text-transform:uppercase;font-size:1.75em;font-style:normal;font-weight:normal;padding:0;margin:0}
section#rotation .frame .callout p{font-size:1.25em;font-style:normal;font-weight:normal;padding:0;margin:0;line-height:1.5em}section#rotation .frame{display:none}
section#rotation .fm_visual img{display:none}

/*------SECTION WIRELESS---------*/
section#wireless{border-color:orange;background-image:url(../img/wireless_tile.jpg)}
section#wireless.wifi{background-image:url(../img/wireless_wifi_tile.jpg)}
section#wireless #wireless_wifi,section#wireless #wireless_bluetooth{display:none}
section#wireless .nav ul li { float:left}
section#wireless .nav{width:380px;top:200px;left:40px}
section#wireless .nav a.btn_widi{background-position:-300px 0}
section#wireless .nav a.btn_widi:hover,section#wireless .nav a.btn_widi.current{background-position:-300px -30px}
section#wireless .nav a.btn_wifi{background-position:-400px 0}
section#wireless .nav a.btn_wifi:hover,section#wireless .nav a.btn_wifi.current{background-position:-400px -30px}
section#wireless .nav a.btn_bluetooth{width:119px;background-position:-500px 0}
section#wireless .nav a.btn_bluetooth:hover,section#wireless .nav a.btn_bluetooth.current{background-position:-500px -30px}section#wireless .callout{width:380px;top:20px;left:40px}
section#wireless.bluetooth .callout{top:35px}
section#wireless.wifi .callout{top:50px}
section#wireless .callout h1{color:#0499e6;white-space:nowrap}
section#wireless .callout p{width:85%}
section#wireless .callout p,section#wireless .callout sup,section#wireless .callout sup a{color:#606060}
section#wireless #wireless_widi .top{position:absolute;z-index:200}
section#wireless #wireless_widi #widi_sequence{position:absolute;top:0;right:0;z-index:100}
section#wireless #wireless_bluetooth #bluetooth_sequence{position:absolute;top:93px;left:147px;z-index:100}

/*------SECTION CONNECT---------*/
section#connect{border-color:green;background-color:#e2dbd3}
section#connect #connect_usb,section#connect #connect_ethernet{display:none}
section#connect .nav ul li { float:left}
section#connect .nav{width:350px;top:225px;left:475px}
section#connect .nav a.btn_hdmi{background-position:-620px 0}
section#connect .nav a.btn_hdmi:hover,section#connect .nav a.btn_hdmi.current{background-position:-620px -30px}
section#connect .nav a.btn_usb{background-position:-720px 0}
section#connect .nav a.btn_usb:hover,section#connect .nav a.btn_usb.current{background-position:-720px -30px}
section#connect .nav a.btn_ethernet{background-position:-820px 0}
section#connect .nav a.btn_ethernet:hover,section#connect .nav a.btn_ethernet.current{background-position:-820px -30px}
section#connect .callout{width:350px;top:50px;left:475px}
section#connect .callout p,section#connect .callout sup,section#connect .callout sup a{color:#606060}
section#connect #connect_hdmi #hdmi_sequence,section#connect #connect_usb #usb_sequence,section#connect #connect_ethernet #ethernet_sequence{position:absolute;top:254px;left:0;z-index:100}
section#connect #connect_hdmi img.top{position:absolute;top:430px;left:222px;z-index:150}
section#connect #connect_usb img.top{position:absolute;top:385px;left:330px;z-index:150}
section#connect #connect_ethernet img.top{position:absolute;top:375px;left:160px;z-index:150}
section#connect #connect_hdmi img#hdmi_sequence,section#connect #connect_usb img#usb_sequence,section#connect #connect_ethernet img#ethernet_sequence{display:none}section#construction{border-color:brown;background-image:url(../img/construction_table_tile.jpg);background-repeat:repeat-y!important;background-position:50% 0!important}

/*------SECTION CONSTRUCTION---------*/
section#construction.dark{background-color:#101112!important;background-image:none!important}
section#construction #construction_processor,section#construction #construction_rapidstart,section#construction #construction_graphics{display:none}section#construction.coolsense .callout{width:240px}
section#construction.processor .callout h1{width:100%;white-space:nowrap}
section#construction.processor .callout p{width:50%}
section#construction .callout{width:550px;top:25px;left:40px
}section#construction.dark .callout{width:400px;top:130px;left:40px}
section#construction .nav ul li { float:left}
section#construction .nav{width:350px;top:275px;left:40px}
section#construction .nav a{width:119px}
section#construction .nav a.btn_coolsense{background-position:-920px 0}
section#construction .nav a.btn_coolsense:hover,section#construction .nav a.btn_coolsense.current{background-position:-920px -30px}
section#construction .nav a.btn_processor{background-position:-1040px 0}
section#construction .nav a.btn_processor:hover,section#construction .nav a.btn_processor.current{background-position:-1040px -30px}
section#construction .nav a.btn_rapidstart{background-position:-1160px 0}
section#construction .nav a.btn_rapidstart:hover,section#construction .nav a.btn_rapidstart.current{background-position:-1160px -30px}section#construction .nav a.btn_graphics{background-position:-1280px 0}
section#construction .nav a.btn_graphics:hover,section#construction .nav a.btn_graphics.current{background-position:-1280px -30px}
section#construction .callout h1{color:#0499e6;white-space:nowrap}
section#construction.dark .callout h1{color:#73bfe6;white-space:nowrap}
section#construction .callout p,section#construction .callout a,section#construction .callout sup a{color:#606060}
section#construction.dark .callout p{width:90%}
section#construction.dark .callout p,section#construction.dark .callout sup a{color:#d6d6d6}
section#construction #construction_coolsense #coolsense_sequence{position:absolute;top:34px;left:221px;z-index:100}
section#construction #construction_rapidstart #rapidstart_sequence{position:absolute;top:56px;left:424px;z-index:100}

/*---FOOTER--*/
footer#disclaimer{border-color:yellow}
footer#disclaimer.light{background-color:#FFF}
footer#disclaimer .content{padding:50px 0}
footer#disclaimer p,footer#disclaimer li,footer#disclaimer.light p,footer#disclaimer.light li{font-family:arial,sans-serif;font-size:.75em}
footer#disclaimer p,footer#disclaimer.light p{padding:0 0 0 40px}
footer#disclaimer p,footer#disclaimer li,footer#disclaimer li a,footer#disclaimer li a:visited,footer#disclaimer.light p,footer#disclaimer.light li,footer#disclaimer.light li a,footer#disclaimer.light li a:visited{color:#5b5b5b}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}
.ir br{display:none}
.hidden{display:none;visibility:hidden}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
.invisible{visibility:hidden}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}
a,a:visited{color:#444!important;text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
@page{margin:.5cm}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}}