/*Global CSS Declarations for pugetpatent.com, Version 2011, Copyright (c) Analogue Web Design, LLC. All rights reserved.*/@import url(/Assets/Css/font-awesome.min.css);/*GLOBAL RESET*/html, body, address, blockquote, div, h1, h2, h3, h4, h5, h6, hr, noscript, p, pre, dl, dt, dd, ol, ul, li, table, caption, thead, tfoot, tbody, tr, td, th, form, fieldset, legend, label, a, img, object, q, span, abbr, acronym, del, dfn, em, ins, strong {background: transparent;border: none;font-size: 100%;margin: 0;outline: none;padding: 0;vertical-align: baseline;}a {outline: none;text-decoration: none;}abbr:hover, acronym:hover {border-bottom: 1px dotted #9e9e9c;cursor: help;}address {font-style: normal;}blockquote, q {quotes: none;}h1, h2, h3, h4, h5, h6 {font-size: 1em;}html {height: 100%;}fieldset, img {border: medium none;}input, button, select, textarea {font-family: Verdana,Geneva,sans-serif;font-size: 1em;}label {cursor: pointer;}ol, ul {list-style: none;}:focus {outline: none;}/*LAYOUT*/body {font: 10px/1.5 Verdana,Geneva,sans-serif;height: 100%;margin: 0 auto;min-width: 968px;}#container {background: #fff url(/assets/img/container.jpg) repeat-y;margin: 0 auto;position: relative;width: 960px;}#mobile_nav {display: none;}/*HEADER*/#header {background: #fff url(/assets/img/header.jpg) no-repeat;padding: 137px 0 0;position: relative;}#header a {background: #c60;bottom: 0;color: #fff;font-size: 24px;height: 48px;line-height: 48px;padding: 0 15px;position: absolute;right: 0;text-align: right;text-transform: uppercase;width: 170px;z-index: 25;}#header a:hover {background: #000;color: #c60;}#header h1 {background: url(/assets/img/splat.png) no-repeat;bottom: 0;height: 159px;overflow: hidden;position: absolute;right: 121px;text-indent: -999em;width: 158px;z-index: 50;}#header h2 {background: #41819a url(/assets/img/h2.jpg) no-repeat 362px 0;color: #fff;font-size: 15px;font-weight: 700;height: 48px;line-height: 48px;padding: 0 60px;}/*NAV*/#nav {background: #000;border-top: 12px solid #fff;color: #fff;font-size: 15px;font-weight: 700;height: 48px;line-height: 48px;padding: 0 42px;}#nav a {display: block;color: #fff;padding: 0 18px;float: left;}#nav a:hover {background: #c60;color: #000;}#nav li {display: inline;}/*CONTENT*/#content {background: url(/assets/img/content.jpg) no-repeat 0 100%;border-top: 12px solid #fff;overflow: hidden;padding: 0 0 9px;width: 960px;}/*CONTENT-INTRO*/#content-intro {background: #fff;border-bottom: 12px solid #fff;height: 256px;position: relative;width: 960px;}#content-intro div {display: none;height: 256px;left: 0;position: absolute;top: 0;width: 960px;}#content-intro div.reform {background: url(/assets/img/patent-reform.jpg) no-repeat;}#content-intro div.reform h2 {color: #fff;font-size: 18px;right: 36px;position: absolute;top: 18px;width: 280px;text-align: right;}#content-intro div.reform h2 a {color: #000;display: block;font-size: 12px;font-weight: 400;margin: 9px 0 0;}#content-intro div.reform h2 a:hover {color: #fff;}#content-intro div.secret {background: url(/assets/img/secret-prior-art.jpg) no-repeat;}#content-intro div.secret h2 {color: #000;font-size: 18px;left: 340px;position: absolute;text-align: center;top: 9px;width: 280px;}#content-intro div.secret h2 a {color: #000;display: block;font-size: 12px;font-weight: 400;margin: 9px 0 0;}#content-intro div.secret h2 a:hover {text-decoration: underline;}#content-intro div.gallery {background: url(/assets/img/patent-gallery.jpg) no-repeat;}#content-intro div.gallery h2 {color: #000;font-size: 18px;left: 36px;position: absolute;top: 18px;width: 380px;}#content-intro div.gallery h2 a {color: #538ba4;display: block;font-size: 12px;font-weight: 400;margin: 9px 0 0;}#content-intro div.gallery h2 a:hover {color: #c60;}#content-intro div.overseas {background: url(/assets/img/patent-overseas.jpg) no-repeat;}#content-intro div.overseas h2 {color: #000;font-size: 18px;right: 36px;position: absolute;text-align: right;top: 18px;width: 380px;}#content-intro div.overseas h2 a {color: #fff;display: block;font-size: 12px;font-weight: 400;margin: 9px 0 0;}#content-intro div.overseas h2 a:hover {color: #000;}/*CONTENT-MAIN*/#content-main {float: left;width: 608px;}#content-main a {color: #538ba4;}#content-main a:hover {color: #c60;text-decoration: underline;}#content-main blockquote {padding: 0 0 12px;}#content-main blockquote cite {display: block;text-align: right;}#content-main h3 {font-size: 18px;margin: 0 18px 12px;}#content-main h4 {font-size: 15px;margin: 0 18px 12px;}#content-main li {margin: 0 0 9px;}#content-main ol {font-size: 12px;list-style: decimal;margin: 0 48px 12px;}#content-main ol ol {list-style-type: lower-alpha;margin: 0 36px 0;}#content-main p {font-size: 12px;margin: 0 18px 12px;}#content-main ul {font-size: 12px;list-style: disc;margin: 0 36px 12px;}#content-main ul ul {list-style: circle;margin: 0 36px 0;}#content-main ul ul ul {list-style: square;}#content-main .gallery {margin: 0 18px 24px;overflow: hidden;width: 572px;}#content-main .gallery img {border: 1px solid #538ba4;float: left;}#content-main .gallery a:hover img {border-color: #c60;}#content-main .gallery ul {list-style: none;margin: 0 0 0 238px;}/*CONTENT-SIDEBAR*/#content-sidebar {color: #fff;float: right;padding: 18px;width: 304px;}#content-sidebar a {color: #538BA4;}#content-sidebar a:hover {text-decoration: underline;}#content-sidebar h4 {font-size: 15px;margin: 0 0 9px;}#content-sidebar ol {font-size: 12px;margin: 0 0 9px;}#content-sidebar ol li {margin: 0 0 3px;}#content-sidebar p {font-size: 12px;margin: 0 0 9px;}#content-sidebar p.more {font-size: 10px;text-align: right;}/*BLOG*/#blog-archive {font-size: 11px;margin: 0 0 9px;}#blog-archive strong {color: #41819a;cursor: pointer;line-height: 18px;}#blog-archive strong:hover {color: #c60;}#blog-archive li strong {font-size: 13px;}#blog-archive li strong.active {color: #c60;}#blog-archive li ul {list-style: disc;margin: 0 18px;}#blog-archive li ul li strong {color: #7f7f7f;font-size: 12px;}#blog-archive li ul li strong.active {color: #c60;}#blog-archive li ul li ul {list-style: circle;}#blog-search {font-size: 12px;margin: 0 0 9px;}#blog-search button {background: #c60;border: none;border-radius: 6px;color: #fff;font-size: 15px;text-transform: uppercase;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#blog-search button:hover {color: #000;}#blog-search input {background: #b9b9b9;border: 2px solid #b9b9b9;border-radius: 6px;padding: 2px;width: 216px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#blog-search input:focus {background: #fff;border-color: #c60;}/*FOOTER*/#footer {background: #7F7F7F;border-top: 12px solid #fff;color: #fff;overflow: hidden;padding: 15px 30px;width: 900px;}#footer blockquote {float: left;padding: 0 15px;width: 470px;}#footer a {color: #fff;}#footer a:hover {text-decoration: underline;}#footer blockquote cite {display: block;}#footer blockquote h5 {font-size: 18px;font-style: italic;}#footer blockquote p {font-size: 12px;}#footer blockquote p.more {text-align: right;}#footer li.separate {margin: 9px 0 0;}#footer ul {background: url(/assets/img/patent-btm.png) no-repeat 100% 50%;float: left;font-size: 12px;padding: 0 115px 0 15px;width: 270px;}/*LEGAL*/#legal {background: #c60;border-top: 12px solid #fff;color: #fff;padding: 3px;text-align: center;}#legal a {color: #fff;}#legal a:hover {text-decoration: underline;}#legal li {display: inline;padding: 0 6px;}/*FORMS*/#modal-form {display: none;left: 0;position: absolute;width: 100%;z-index: 180;}#modal-form a {color: #538ba4;}#modal-form a:hover {color: #c60;text-decoration: underline;}#modal-form button {background: #c60;border: none;border-radius: 6px;color: #fff;font-size: 18px;margin: 0 3px 0 0;text-transform: uppercase;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#modal-form button:hover {background: #000;}#modal-form fieldset fieldset {font-size: 12px;}#modal-form form {background: #fff url(/assets/img/inquiry.jpg) no-repeat;border: 21px solid #000;height: 392px;margin: 0 auto;padding: 21px;position: relative;width: 458px;}#modal-form h5 {font-size: 24px;font-weight: 700;margin: 0 0 18px;text-align: center;text-transform: uppercase;}#modal-form h6 {background: url(/assets/img/logo.png) no-repeat 50% 0;bottom: 21px;height: 67px;margin: 18px 0 0;overflow: hidden;position: absolute;text-indent: -999em;width: 458px;}#modal-form input, #modal-form textarea {background: #b9b9b9;border: 2px solid #b9b9b9;border-radius: 6px;padding: 2px;margin: 0 0 9px;width: 450px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#modal-form input:focus, #modal-form textarea:focus {background: #fff;border-color: #c60;}#modal-form p {font-size: 12px;margin: 0 0 18px;}#modal-form small {float: right;font-size: 10px;}#modal-form textarea {height: 81px;}#modal-form-overlay {background: #fff;display: none;height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 90;}#search {font-size: 12px;margin: 0 18px 12px;}#search button {background: #c60;border: none;border-radius: 6px;color: #fff;font-size: 15px;text-transform: uppercase;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#search button:hover {color: #000;}#search input.required {background: #b9b9b9;border: 2px solid #b9b9b9;border-radius: 6px;margin: 0 0 3px;padding: 2px;width: 381px;-moz-border-radius: 6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;-o-border-radius: 6px;}#search input.required:focus {background: #fff;border-color: #c60;}/*LIGHTBOX*/#lightbox-overlay {background: #000;display: none;height: 500px;left: 0;position: absolute;top: 0;width: 100%;z-index: 90;}#lightbox {color: #fff;display: none;left: 0;margin: 36px 0 0; /*Controls how far from the top of the window the lightbox image will display*/position: absolute;text-align: center;top: 0;width: 100%;z-index: 100;}#lightbox-header {visibility: hidden;margin: 0 auto 3px;text-align: left;}#lightbox-caption {float: left;font-size: 12px;font-weight: 700;text-align: left;}#lightbox-close {background: url(/assets/img/lightbox.png) no-repeat -32px 0;display: block;float: right;height: 18px;width: 16px;}#lightbox-close:hover {background-position: -32px 100%;}#lightbox-frame {background: #000 url(/assets/img/loading.gif) no-repeat 50% 125px;border: 1px solid #555;height: 200px;margin: 0 auto;position: relative;width: 200px;}#lightbox-image {display: none;}#lightbox-footer {display: none;font-size: 12px;margin: 0 auto;padding: 3px 0 0;text-align: left;}#lightbox-controls {float: right;text-align: right;width: 80px;}#lightbox-controls a {background: url(/assets/img/lightbox.png) no-repeat;display: block;float: right;height: 18px;margin: 0 0 0 3px;width: 16px;}#lightbox-controls a#lightbox-previous {background-position: -48px 0;}#lightbox-controls a#lightbox-previous:hover {background-position: -48px 100%;}#lightbox-controls a#lightbox-next {background-position: -64px 0;}#lightbox-controls a#lightbox-next:hover {background-position: -64px 100%;}#lightbox-controls a#lightbox-play {background-position: 0 0;}#lightbox-controls a#lightbox-play:hover {background-position: 0 100%;}#lightbox-controls a#lightbox-pause {background-position: -16px 0;}#lightbox-controls a#lightbox-pause:hover {background-position: -16px 100%;}/* CLEAR FIX */.clear:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}* + html .clear {height: 1%;}* html .clear {height: 1%;}/*CLASSES*/.border {border: 1px solid #2b201e;}.callout {float: left;font-style: italic;margin: 0 18px 9px 0;width: 111px;}.hasJs .hide {display: none;}.intro:first-line {font-size: 18px;}.left {float: left;margin: 0 2em 1em 0;}.right {float: right;margin: 0 0 1em 2em;}.mobile_only {display: none !important;}/*MOBILE*/@media only screen and (max-width: 767px) {/*LAYOUT*/body {min-width: 0;width: 100%;}#container {background: #fff;max-width: 100%;overflow: hidden;width: 100%;}#mobile_nav {display: block;background: #c60;top: 46px;color: #fff;font-size: 24px;height: 52px;line-height: 52px;padding: 0 21px 0 0;position: absolute;right: 0;text-align: right;text-transform: uppercase;width: 69px;z-index: 25;}#header {background: url(/assets/img/header_320.jpg) no-repeat;padding: 46px 0 0;}#header a {display: none;}#header h1 {background: url(/assets/img/splat_320.png) no-repeat;bottom: 0;height: 52px;right: 60px;width: 52px;}#header h2 {background: #41819a url(/assets/img/h2_320.png) no-repeat 120px 0;font-size: 10px;font-weight: 400;height: 52px;line-height: 52px;padding: 0 15px;}/*NAV*/#nav {height: 0;line-height: 36px;margin: 0 0 12px;overflow: hidden;padding: 6px 0;}#nav a {display: block;float: none;}#nav a:hover {background: #c60;color: #000;}#nav li {display: block;}#content {width: 100%;}#content-intro {display: none !important;}#content-main {float: none;box-sizing: border-box;width: 100%;}#content-sidebar {display: none;}#footer {width: 100%;}#footer {box-sizing: border-box;padding: 15px;width: 100%;}#footer blockquote {float: none;margin: 0 0 30px;padding: 0;width: auto;}#footer ul {float: none;font-size: 12px;min-height: 100px;padding: 15px 115px 0 0;width: auto;}#footer ul a {color: #fff;text-decoration: underline;}/*LEGAL*/#legal {padding: 12px 0;width: auto;}#legal li {display: block;}.callout {margin: 0 18px 9px;}.no_mobile {display: none !important;}.mobile_only {display: block !important;}}/*MOBILE LANDSCAPE*/@media only screen and (max-width: 767px) and (orientation : landscape) {#mobile_nav {padding: 0 36px 0 0;top: 91px;width: 75px;}#header {background: url(/assets/img/header_640.jpg) no-repeat;padding: 91px 0 0;}#header h1 {right: 85px;}#header h2 {background: #41819a url(/assets/img/h2_640.png) no-repeat 238px 0;font-size: 18px;padding: 0 30px;}}