<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Lucas Clinic
Theme URI: http://lucasclinic.com/
Description: Custom design created for Antiviral movie
Author: David - Spoke Agency
Version: 1.0
License: Limited usage to this lucasclinic.com only
License URI: license.txt
Tags: Lucas Clinic
*/
@font-face {  
	font-family: "FT" ;  
	src: url('fonts/FuturaLT.eot'); 
	src: local("FT"), url('fonts/FuturaLT.eot') format('embedded-opentype'), 
		 url( 'fonts/FuturaLT.ttf' ) format("truetype");
}
@font-face {  
	font-family: "FTlight" ;  
	src: url('fonts/FuturaLT-Light.eot'); 
	src: local("FTlight"), url('fonts/FuturaLT-Light.eot') format('embedded-opentype'), 
		 url( 'fonts/FuturaLT-Light.ttf' ) format("truetype");
}
@font-face {  
	font-family: "FTbook" ;  
	src: url('fonts/FuturaStd-Book.eot'); 
	src: local("FTlight"), url('fonts/FuturaStd-Book.eot') format('embedded-opentype'), 
		 url( 'fonts/FuturaStd-Book.ttf' ) format("truetype");
}
@font-face {  
	font-family: "silkscreen" ;  
	src: url('fonts/slkscr.eot'); 
	src: local("silkscreen"), url('fonts/slkscr.eot') format('embedded-opentype'), 
		 url( 'fonts/slkscr.ttf' ) format("truetype");
}

BODY {
	margin:0px;
}
BODY, TD {
	font-family:FTbook, Arial, Helvetica, sans-serif;
	color:#696969;
	font-size:14px;
}

#page {
	position:relative;
	padding-bottom:90px;
	background:url(images/dotoverlay.png);
}

#header {
	position:relative;
	height:131px;
}

#overlay {
	position:absolute;
	z-index:1;
	height:131px;
	top:0px;
	left:0px;
	right:0px;
	background:#000;
	filter: alpha(opacity=83);
	-moz-opacity:0.83;
	-khtml-opacity: 0.83;
	opacity: 0.83;
}
	
#menu {
	position:absolute;
	z-index:2;
	background:url(images/menubg.png) repeat-x bottom left;
	height:50px;
	left:20px;
	top:65px;
}
#menu ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#menu li {
	float:left;
}
#menu li a {
	display:block;
	position:relative;
	border-bottom:2px solid #e41f26;
	background:url(images/navline.png) no-repeat 4px 0px;
	padding:0px 25px 0px 10px;
	height:30px;
	line-height:40px;
	font-size:11px;
	letter-spacing:1px;
	text-transform:uppercase;
	color:#FFF;
	text-decoration:none;
}
#menu li a:hover, #menu li.current-menu-item a {
	color:#FFF;
	text-decoration:none;
	border-bottom:2px solid #FFF;
}
#menu li a span {
	position:absolute;
	top:-30px;
	left:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#aaa9a8;
	display:block;
}

#header a {
	z-index:3;
}

#facebook, #twitter {
	display:block;
	width:25px;
	height:25px;
	text-indent:-9999px;
	background:url(images/icon_facebook.png);
	position:absolute;
	right:21px;
	top:44px;
}
#twitter {
	background:url(images/icon_twitter.png);
	top:89px;
}
#commercial {
	display:block;
	background:url(images/commercial.jpg);
	width:137px;
	height:79px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	right:76px;
}
#antiviral {
	display:block;
	background:url(images/antiviral.jpg);
	width:138px;
	height:79px;
	text-indent:-9999px;
	position:absolute;
	top:40px;
	right:76px;
}
#warning {
	position:absolute;
	height:32px;
	line-height:32px;
	top:0px;
	left:0px;
	right:0px;
	z-index:3;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:center;
	white-space:nowrap;
	overflow:hidden;
	padding:0px 20px;
}
#warning strong {
	font-weight:normal;
	text-transform:uppercase;
	color:#e80000;
}
#warning .grad {
	background:url(images/warninggrad.png) repeat-y right;
	position:absolute;
	top:0px;
	right:0px;
	left:0px;
	height:32px;
	z-index:4;
}

#footer {
	position:absolute;
	bottom:8px;
	left:0px;
	right:0px;
	background:url(images/footerbg.png) repeat-y right top;
	height:77px;
	color:#FFF;
}
#footer h2 {
	width:323px;
	height:66px;
	text-indent:-9999px;
	margin:0px;
	position:absolute;
	top:-10px;
	right:22px;
	background:url(images/lucaslogo.png);
}
#footer h2 a {
	display:block;
	width:323px;
	height:66px;
}
#footer p {
	font-family:silkscreen, Verdana, Geneva, sans-serif;
	font-size:8px;
	margin:8px 0px 0px 18px;
}
#footer h3 {
	margin:0px 345px 0px 18px;
	text-transform:lowercase;
	font-weight:normal;
	font-size:20px;
	letter-spacing:1px;
	color:#FFF;
	padding:12px 0px 6px 0px;
	background:url(images/footerline.png) no-repeat right bottom;
	font-family:FT, Arial, Helvetica, sans-serif;
}
#footer a {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

H1 {
	text-transform:uppercase;
	color:#e41f26;
	font-size:35px;
	font-family:FTlight, "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0px;
	font-weight:normal;
	letter-spacing:2px;
}
H1 a {
	color:#e41f26;
	text-decoration:none;
}

H2 {
	margin:10px 0px;
	font-weight:normal;
	font-size:26px;
	font-family:FTlight, "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:2px;
}

H3 {
	margin:10px 0px;
	font-weight:normal;
	font-size:18px;
	font-family:FTlight, "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ff0000;
	letter-spacing:1px;
}

#main.middle {
	width:690px;
	height:375px;
	margin:20px auto 0px auto;
	position:relative;
}
#main.middle &gt; div {
	background:url(images/pixal85.png);
	width:690px;
	height:350px;
	padding-top:25px;
	position:absolute;
	left:0px;
	bottom:0px;
}
#main.middle p {
	text-align:center;
	width:480px;
	margin:20px auto;
	line-height:1.5;
}
#main.middle h1 {
	background:url(images/lucashomelogo.png);
	width:445px;
	height:92px;
	margin:0px auto;
	text-indent:-9999px;
}
#main.middle h2 {
	font-size:22px;
	text-transform:uppercase;
	margin:30px 0px 10px 0px;
	text-align:center;
	font-weight:normal;
	font-family:FTlight, "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#main.middle h2 strong {
	font-weight:normal;
	color:#e41f26;
}
#main.middle h4 {
	position:absolute;
	margin:0px;
	left:0px;
	right:0px;
	bottom:0px;
	background:#ebeaea;
}
#main.middle h4 a, #main.thanks .btns a {
	display:block;
	width:150px;
	text-align:center;
	line-height:40px;
	height:40px;
	background:url(images/buttonbg.png);
	border-left:1px solid #b5b4b5;
	border-right:1px solid #b5b4b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#424243;
	margin:0px auto;
	font-weight:normal;
	text-decoration:none;
	letter-spacing:2px;
}
#main.middle h4 a:hover {
	color:#000;
}

.clear {
	clear:both;
}

#main.widemiddle {
	background:url(images/pixal85.png);
	width:85%;
	margin:80px auto 0px auto;
	max-width:1185px;
	padding:25px 5px 0px 30px;
}
#main.widemiddle p {
	margin:5px 0px 0px 0px;
	line-height:1.5;
}
#main.widemiddle ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#main.widemiddle li {
	float:left;
	margin:15px 25px 0px 0px;
	height:265px;
	position:relative;
	width:170px;
	font-family:FTlight, "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
	color:#908f8f;
	text-transform:uppercase;
}
#main.widemiddle li em {
	display:block;
	font-style:normal;
	padding:0px 10px;
}
#main.widemiddle li img {
	padding:2px;
	background:#e0dedd;
	border:1px solid #FFF;
}
#main.widemiddle li a {
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	background:#e8e7e8;
	height:20px;
	padding-top:20px;
	text-decoration:none;
	color:#424243;
}
#main.widemiddle li br {
	display:none;
}
#main.widemiddle li a strong {
	display:block;
	position:relative;
	width:140px;
	text-align:center;
	line-height:20px;
	height:20px;
	margin:0px auto;
	background:url(images/buttonbg.png);
	border-left:1px solid #b5b4b5;
	border-right:1px solid #b5b4b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:2px;
}

.pictop {
	position:relative;
	border-top:4px solid #ebebeb;
	margin-top:17px;
}
.pictop h2 {
	position:absolute;
	top:-29px;
	left:3px;
	margin:0px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	text-transform:none;
	float:right;
	font-family:FT, Arial, Helvetica, sans-serif;
}
.alignright {
	position:absolute;
	border:2px solid #ebebeb;
	top:-62px;
	right:40px;
}
.pictop .column1 {
	margin-top:80px;
}


#main.standard {
	width:690px;
	height:425px;
	margin:55px 0px 0px 55px;
	position:relative;
}

#main.right {
	margin:55px 20px 0px auto;
}
.btns {
	position:absolute;
	bottom:0px;
	left:0px;
}

#main.standard a.btn {
	background:#eaeaea;
	display:block;
	width:670px;
	text-decoration:none;
	color:#424243;
}
#main.standard a.btn strong {
	display:block;
	position:relative;
	width:140px;
	text-align:center;
	line-height:40px;
	height:40px;
	margin:0px auto;
	background:url(images/buttonbg.png);
	border-left:1px solid #b5b4b5;
	border-right:1px solid #b5b4b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	letter-spacing:2px;
}
#main.standard a.arrow strong {
	width:160px;
}

#main.standard a.btn strong em {
	display:block;
	float:right;
	background:url(images/arrowicon.png);
	width:24px;
	height:25px;
	text-indent:-9999px;
	margin:8px 10px 0px 0px;
}
#main.standard &gt; div.bg {
	background:url(images/pixal85.png);
	width:630px;
	height:350px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:30px 10px 45px 30px;
	overflow:auto;
}
#main.right &gt; div.bg {
	height:355px;
	padding-top:25px;
}

#main.standard p {
	margin:15px 0px;
	line-height:1.5;
}

#main.multi {
	width:905px;
	height:465px;
	margin:30px 0px 0px 55px;
	position:relative;
}
#main.multi &gt; div {
	background:url(images/pixal85.png);
	width:905px;
	height:465px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:12px 0px 0px 0px;
	/*overflow:auto;*/
}
.multi #categories {
	margin:0px 17px;
	border-bottom:1px solid #000000;
}
.multi #categories ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.multi #categories li {
	float:left;
	border-left:1px solid #000;
	padding:0px 10px;
	margin-bottom:5px;
	text-transform:uppercase;
	font-size:11px;
}
.multi #categories li.first {
	border-left:none;
	padding-left:0px;
}
.multi #categories li a {
	color: #767676;
	text-decoration:none;
}
.multi #categories li a:hover, .multi #categories li.selected a {
	text-decoration:none;
	color:#e41f26;
}
.multi .section {
	padding:15px 0px 0px 17px;
	width:870px;
	overflow:hidden;
	position:relative;
}
.multi .section .btns {
	width:1000px;
}
.section ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:1000px;
}
.section li {
	margin-top:35px;
	width:235px;
	padding-left:55px;
	height:324px;
	float:left;
	position:relative;
	font-size:14px;
}
.section li img {
	padding:2px;
	background:#e0dedd;
	border:1px solid #FFF;
	clear:both;
}
.section li strong {
	display:block;
	position:absolute;
	bottom:0px;
	left:0px;
	right:2px;
	background:#e8e7e8;
	height:20px;
	padding-top:20px;
}
.section .btns strong {
	display:block;
	width:290px;
	float:left;
	height:20px;
	padding-top:20px;
	background:#e8e7e8;
	margin-right:1px;
}
.section .btns strong.btn2 {
	width:350px;
	background:#F00;
}
.section li br{
	display:none;
}
.section li strong a, .section .btns strong a{
	display:block;
	position:relative;
	width:140px;
	text-align:center;
	line-height:20px;
	height:20px;
	margin:0px auto;
	background:url(images/buttonbg.png);
	border-left:1px solid #b5b4b5;
	border-right:1px solid #b5b4b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	color:#424243;
	letter-spacing:2px;
}
.section li em {
	float:right;
	font-style:normal;
	color:#000;
	font-size:12px;
	margin:5px 24px 0px 0px;
	display:block;
	font-family:FT, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
a.download {
	float:right;
	display:block;
	width:150px;
	font-family:silkscreen, Verdana, Geneva, sans-serif;
	font-size:8px;
	color:#e41f26;
	text-transform:uppercase;
	background:url(images/downloadarrow.png) no-repeat left;
	padding-left:15px;
	text-decoration:none;
}

#main.widestandard {
	width:903px;
	height:425px;
	margin:50px 0px 0px 130px;
	position:relative;
}
#main.widestandard &gt; div.bg {
	background:url(images/pixal85.png);
	width:870px;
	height:425px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:30px 3px 0px 0px;
	overflow:auto;
}

#main.widestandard h1 {
	margin-left:35px;
}
#main.widestandard p {
	margin-left:38px;
}

#main.widestandard .section {
	width:870px;
	overflow:hidden;
}
#main.widestandard .section li p {
	margin-left:0px;
}
#main.widestandard .section li {
	padding-left:48px;
}
#main.widestandard #scrollbar .scrollbar {
	margin-top:80px;
}

.cols2 .column {
	width:45%;
	margin-right:20px;
	float:left;
}

#main.register {
	width:830px;
	height:320px;
	margin:135px 0px 0px 100px;
	position:relative;
}
#main.register div.bg {
	background:url(images/pixal85.png);
	width:795px;
	height:255px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding:30px 0px 35px 35px;
	overflow:hidden;
}

#main.register .btns {
	background:#e8e7e8;
	height:40px;
	width:830px;
}
#main.register .btns input {
	display:block;
	width:140px;
	text-align:center;
	line-height:40px;
	height:40px;
	margin:0px auto;
	border:none;
	background:url(images/buttonbg.png);
	border-left:1px solid #b5b4b5;
	border-right:1px solid #b5b4b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	text-decoration:none;
	color:#424243;
	cursor:pointer;
	letter-spacing:2px;
}

#main.register .col1 {
	float:left;
	width:465px;
	margin-top:10px;
}
#main.register .col2 {
	float:left;
	width:310px;
	margin-top:10px;
}
#main.register dl {
	margin:0px;
	padding:0px;
}
#main.register dt {
	float:left;
	clear:left;
	margin:15px 0px;
	padding:0px;
	font-weight:normal;
	text-transform:uppercase;
}
#main.register dd {
	float:left;
	margin:15px 8px 15px 0px;
	padding:0px;
	position:relative;
}
#main.register dd strong {
	position:absolute;
	bottom:-15px;
	left:0px;
	font-family:silkscreen, Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#99999a;
	display:block;
	white-space:nowrap;
}
#main.register dd.name input {
	width:180px;
}
#main.register dd.email input {
	width:368px;
}
#main.register dd.phone input {
	width:200px;
}
#main.register dd.time input {
	width:35px;
}
#main.register dd.time select {
	width:45px;
}
#main.register dd.date input {
	width:85px;
}
#main.register dd.date img {
	position:absolute;
	left:91px;
	top:-4px;
}
#main.register .col1 dt {
	width:65px;
}
#main.register .col2 dt {
	width:130px;
}

#main.register .col2 dd {
	margin-right:4px;
}

#main.register div.bg input, #main.register div.bg select {
	background:#FFF;
	border:1px solid #ededed;
	height:22px;
	line-height:22px;
}

#main.thanks {
	width:565px;
	height:260px;
	margin:140px 0px 0px 90px;
	position:relative;
}
#main.thanks &gt; div.bg {
	background:url(images/pixal85.png);
	width:565px;
	height:115px;
	position:absolute;
	left:0px;
	bottom:0px;
	padding-top:145px;
}
#main.thanks h1 {
	height:147px;
	background:url(images/thanksflower.png) no-repeat right;
	border-bottom:4px solid #ebebeb;
	position:absolute;
	top:-42px;
	left:0px;
	width:565px;
	line-height:200px;
	text-indent:35px;
	letter-spacing:3px;
}
#main.thanks p {
	margin:0px 0px 0px 35px;
	letter-spacing:1px;
}
#main.thanks .btns {
	position:absolute;
	left:0px;
	bottom:0px;
	right:0px;
	background:#efefef;
}

#main.register p.errors {
	position:absolute;
	bottom:60px;
	right:65px;
	background:#f0eeee;
	padding:14px;
	float:right;
	display:block;
	text-transform:uppercase;
	color:#000;
	font-family:FT, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#main.register p.errors strong {
	font-weight:normal;
	color:#e41f26;
}

#header a.jp-play, #header a.jp-pause
{
	position: absolute;
	display:block;
	top:2px;
	right: 6px;
	padding-left:5px;
	border-left:1px solid #6d6e71;
	width: 51px;
	height: 27px;
	background:transparent url(images/soundwave_off.png) no-repeat right bottom;
	text-indent: -9999px;
	z-index: 5;
}

#header a.jp-pause
{
	background:transparent url(images/soundwave_on.png) no-repeat right bottom;
}


#scrollbar { }
#scrollbar .viewport {  overflow: hidden; position: relative; }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0; }
#scrollbar .scrollbar{ background: transparent url(images/bg-scrollbar-track-y.png) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 5px; margin-right:7px;}
#scrollbar .track { background: transparent url(images/bg-scrollbar-trackend-y.png) no-repeat 0 100%; height: 100%; width:5px; position: relative; padding:0px;}
#scrollbar .thumb { background: url(images/bg-scrollbar-thumb-y.png) no-repeat; height: 108px; width: 3px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: 1px;}
#scrollbar .thumb .end { }
#scrollbar .disable { display: none; }


.scrolling .sections {
	position:absolute;
	left:0px;
	top:0px;
	white-space:nowrap;
}
.scrolling .section {
	padding:0px 10px;
	float:left;
	position:relative;
}

#intro {
	width:100%;
	height:100%;
	z-index:9998;
	background:#CCC;
	position:absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
}
#intro .close {
	position:absolute;
	top:0px;
	right:0px;
	width:100px;
	text-align:center;
	background:#FFF;
	color:#000;
	font-size:14px;
	height:40px;
	line-height:40px;
	filter: alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index:9999;
	cursor:pointer;
	display:block;
}
</pre></body></html>