*{margin:0;padding:0;}
html, body{width:100%;height:100%;min-width:1024px;font-family:'Open Sans Condensed',sans-serif;color:#777;user-select:none;-moz-user-select:none;-khtml-user-select:none;}
a{text-decoration:none;color:#777;}
a:hover{text-decoration:underline;}
header{background: url('http://www.toneworx.com/tl_files/toneworx/images/logo.png') no-repeat left top;width:100%;height:42px;text-align:right;}
footer{clear:both;margin-left:4px;}
small{font-size:.94em;}
video{border-radius:8px;margin-left:56px;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;display:inherit;background-color:black;}
video:-webkit-full-screen{border-radius:0;margin:0;}
video:-moz-full-screen{border-radius:0;margin:0;}
.black{position:relative;top:0;left:0;width:912px;height:513px;margin-left:56px;background-color:black;border-radius:8px;}
.VideoEntry{width:290px;height:68px;margin:11px 21px 10px 0;background-color:#f7f7f7;border-radius:8px;-moz-box-shadow:0 0 4px #000;-webkit-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000;float:left;overflow:hidden;cursor:pointer;}
.VideoEntryActive{width:290px;height:68px;margin:11px 21px 10px 0;color:white;background:#777777;background:-moz-linear-gradient(top,#777777 0%,#666666 50%,#777777 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#777777),color-stop(50%,#666666),color-stop(100%,#777777));background:-webkit-linear-gradient(top,#777777 0%,#666666 50%,#777777 100%);background:-o-linear-gradient(top,#777777 0%,#666666 50%,#777777 100%);background:-ms-linear-gradient(top,#777777 0%,#666666 50%,#777777 100%);background:linear-gradient(top,#777777 0%,#666666 50%,#777777 100%);-moz-box-shadow:0 0 5px black inset;-webkit-box-shadow:0 0 5px black inset;box-shadow:0 0 5px black inset;border-radius:8px;float:left;overflow:hidden;cursor:default;}
.VideoEntryVisited{width:290px;height:68px;margin:11px 21px 10px 0;background-color:#f7f7f7;border-radius:8px;-moz-box-shadow:0 0 4px #000066;-webkit-box-shadow:0 0 4px #000066;box-shadow:0 0 4px #000066;float:left;overflow:hidden;cursor:pointer;}
.Thumb{width:103px;height:58px;border:1px solid #777;border-radius:6px;margin:4px 0 0 4px;float:left;}
.space{clear:both;margin-bottom:0px;}
.TypeHeader{font-size:22px;font-weight:700;margin:0 0 -10px 0;}
.Data{font-size:14px;font-weight:700;line-height:130%;margin:7px 0 0 5px;float:left;}
.ImageContainer{width:144px;height:81px;margin:18px 10px 20px 36px;border:1px solid #777;border-radius:8px;-moz-box-shadow:0 0 6px #000;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;float:left;overflow:hidden;cursor:pointer;}
.ImageContainerVisited{width:144px;height:81px;margin:18px 10px 20px 36px;border:1px solid #777;border-radius:8px;-moz-box-shadow:0 0 6px #000066;-webkit-box-shadow:0 0 6px #000066;box-shadow:0 0 6px #000066;float:left;overflow:hidden;cursor:pointer;}
.ImageThumb{width:160px;height:90px;float:left;margin:12px 25px 12px 0;background-size: 100%;border:1px solid #777;border-radius:8px;cursor:pointer;}
.ImageThumbSelected{width:160px;height:90px;float:left;margin:12px 25px 12px 0;background-size: 100%;border:1px solid #777;border-radius:8px;-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;cursor:default;}
.ImageEntry{position:absolute;top:0;width:912px;border-radius:8px;}
.HeaderOn{padding:4px 12px 4px 42px;font-weight:700;border-radius:0 0 8px 8px;cursor:default;float:left;font-size:18px;-moz-box-shadow:1px 1px 2px #bbb inset, 0 0 2px #ccc inset;-webkit-box-shadow:1px 1px 2px #bbb inset, 0 0 2px #ccc inset;box-shadow:1px 1px 2px #bbb inset, 0 0 2px #ccc inset;}
.HeaderOff{padding:4px 12px 4px 42px;font-weight:700;border-radius:0 0 8px 8px;cursor:pointer;float:left;font-size:18px;-moz-box-shadow:0 0 2px #000;-webkit-box-shadow:0 0 2px #000;box-shadow:0 0 2px #000;}
.HeaderOff:hover{text-decoration:underline;}
#Background{position:absolute;top:0;left:0;height:250px;width:100%;min-width:1024px;background:-moz-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:-o-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:-ms-linear-gradient(top,#eaeaea 0%,#ffffff 100%);background:linear-gradient(top,#eaeaea 0%,#ffffff 100%);background-repeat:no-repeat;z-index:-1;}
#Contact{padding:4px 8px 12px 12px;font-size:14px;text-align:right;line-height:120%;}
#VideosHeader{background:url('video.png') no-repeat 12px 6px;margin-left:210px;}
#PhotosHeader{background:url('camera.png') no-repeat 10px 6px;margin-left:14px;}
#VideoContainer{width:1024px;margin:auto;}
#PhotoContainer{width:1024px;margin:auto;display:none;}
#VideoFrame{width:1024px;height:0;overflow:hidden;display:none;}
#PhotoFrame{width:984px;height:0;margin:auto;overflow:hidden;}
#PhotoThumbs{width:968px;margin:0 auto;padding-left:56px;}
#VideoThumbs{width:968px;margin:0 auto;padding-left:56px;}
#VideoText{height:38px;font-size:24px;font-weight:700;margin-left:56px;}
#ImageText{height:38px;font-size:24px;font-weight:700;margin-left:36px;}
#ImagePrev{width:36px;height:271px;text-align:left;padding-top:240px;font-size:32px;font-weight:bold;cursor:pointer;color:#777;text-align:left;float:left;}
#ImageNext{width:36px;height:271px;text-align:left;padding-top:240px;font-size:32px;font-weight:bold;cursor:pointer;color:#777;text-align:right;float:right;}
#CurrentImage{position:relative;width:912px;height:513px;border-radius:8px;overflow:hidden;overflow:hidden;}