@charset "utf-8";
body { background: #ffffff; color: #222; font: 100%/1.5; font-family: 'Roboto', sans-serif; margin: 0; padding: 0; }
section, nav { display: block; }
ul, ol, dl { margin: 0; padding: 0; }
a img { border: 0; }
a:link { color: #42413c; text-decoration: underline; }
a:visited { color: #6e6c64; text-decoration: underline; }
a:hover, a:active, a:focus { text-decoration: none; }
.align-right { float: right; }
.align-left { float: left; }
.container { background: url(https://assets.lcry.net/images/background.gif) repeat-x; margin: 0 auto; width: 100%; }
.centeredContent { margin: 0 auto; width: 930px; }
#Slideshow h1, #Slideshow h2, #Slideshow h3, #Slideshow h4, #Slideshow h5, #Slideshow h6, #Slideshow a { color: #888; margin: 0; padding: 0; }
#Slideshow h1.light, #Slideshow h2.light, #Slideshow h3.light, #Slideshow h4.light, #Slideshow h5.light, #Slideshow h6.light, #Slideshow a.light { color: #fff; text-shadow: 5px 5px 5px #000; }
#Slideshow h1.dark, #Slideshow h2.dark, #Slideshow h3.dark, #Slideshow h4.dark, #Slideshow h5.dark, #Slideshow h6.dark, #Slideshow a.dark { color: #000; text-shadow: 5px 5px 5px #ccc; }
#Slideshow h1 { font-size: 109px; line-height: 90px; }
#Slideshow h2, #Slideshow h1 span { font-size: 65px; }
#Slideshow h3 { font-size: 50px; }
#Slideshow h4 { font-size: 37px; line-height: 45px; }
#Slideshow h5, #Slideshow a { font-size: 25px; }
#Slideshow a { display: block; text-decoration: none; }
#content { margin: 0 auto; padding: 0; position: relative; width: 930px; }
#Slideshow { background: #fff; height: 700px; left: 0; position: absolute; top: 38px; width: 100%; }
#SlideshowContainer #SlideshowNext { background: url(https://assets.lcry.net/images/hp-next.png) no-repeat top left; display: none; height: 46px; position: absolute; right: 20px; top: 360px; width: 46px; z-index: 1000; }
#SlideshowContainer #SlideshowPrev { background: url(https://assets.lcry.net/images/hp-prev.png) no-repeat top left; display: none; height: 46px; left: 20px; position: absolute; top: 360px; width: 46px; z-index: 1000; }
.slide { background-color: #fff; background-position: top center; background-repeat: no-repeat; height: 700px!important; margin: 0; padding: 0; width: 100%!important; }
#wavesurfer-maui { background-image: url(https://assets.lcry.net/images/wavesurfer-3000-maui.jpg); }
#hdo8000card { background-image: url(https://assets.lcry.net/images/home-hdo8000.jpg); }
#labmastercard100ghz { background-image: url(https://assets.lcry.net/images/home_labmaster_100ghz_card_02.jpg); }
#pciexpresscard { background-image: url(https://assets.lcry.net/images/home_pci_express_card.jpg); }
#hdofamilycard { background-image: url(https://assets.lcry.net/images/home-hdo-family.jpg); }
#feature { display: block; height: 530px; margin: 0 auto; visibility: visible; width: 930px; }
.light, .light a:link, .light a:visited { color: #eee; }
.highlight { text-shadow: #eee .1em .1em .2em; }
.lightbackground { background-color: #ccc; }
.gray, .gray a:link, .gray a:visitd { color: #808080; }
.grayshadow { text-shadow: #888 .1em .1em .2em; }
.dark, .dark a:link, .dark a:visited { color: #111; }
.shadow { text-shadow: #111 .1em .1em .2em; }
.imagetext { height: 0; visibility: hidden; width: 0; }
.scopesetH1, .scopesetH1 a:link, .scopesetH1 a:visited { font-size: 2.5em; line-height: 1em; margin: 0; text-decoration: none; }
.scopesetH2, .scopesetH2 a:link, .scopesetH2 a:visited { font-size: 24px; line-height: 26px; margin: 0; text-decoration: none; }
#subfeature { float: left; font-size: 12px; height: 150px; margin-top: 520px; overflow: hidden; padding: 0 0 30px; position: relative; width: 930px; z-index: 9999; }
#subfeature ul { margin: 0; padding: 0; }
#subfeature ul li { background: url(https://assets.lcry.net/images/item_bg_opaque_square.png) no-repeat; display: block; float: left; height: 150px; padding: 0 7px 0 0; text-align: center;  vertical-align: text-top; width: 300px; }
#subfeature ul li.middle { position: relative; }
#subfeature ul li.middle img { left: 25px; position: absolute; top: 62px; }
#subfeature ul li.left img { left: 0; position: absolute; top: 0; }
#subfeatureheadmiddle { color: #222; font-size: 20px; font-weight: bold; padding: 15px 0 0 5px; margin: 0; text-align: center; }
#subfeaturetextmiddle { clear: both; color: #222; font-size: 11px; margin: 0 10px 0 0; padding: 2px 0 0 5px; text-align: center; }
#subfeatureheadleft { color: #222; float: right; font-size: 22px; font-weight: bold; padding: 15px 25px 0 0; text-align: right; }
#subfeaturesubheadleft { clear: right; color: #222; float: right; font-size: 14px; font-weight: normal; padding: 0px 25px 0 0; text-align: right; }
#subfeaturetextleft { clear: right; color: #222; float: right; font-size: 12px; font-weight: normal; padding: 10px 25px 0 0; text-align: right; }
#subfeatureheadright { color: #222; float: left; font-size: 20px; font-weight: bold; margin: 0; padding: 15px 0 0 20px; text-align: left; }
#subfeaturetextright { color: #222; float: left; font-size: 11px; font-weight: normal; padding: 0 0 0 20px; text-align: left; }
.right { float: right; padding-right: 15px; text-align: right; }
.content ul, .content ol { padding: 0 15px 15px 40px; }