html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
html,body{height:100%;}
body{line-height:1;color:black;background-color:white;}
ol,ul{list-style:none;}
:focus,a{outline:0;}
a img,:link img,:visited img{border:0;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
table{border-collapse:collapse;border-spacing:0;width:100%;}
img{-ms-interpolation-mode:bicubic;}
table,caption,th,td{vertical-align:middle;text-align:left;font-weight:normal;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
a,ins{text-decoration:none;}
a,input[type=submit],label,select{cursor:pointer;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
sup,sub{line-height:0;}
del{text-decoration:line-through;}
pre,code{white-space:pre;}
body{font-size:0;}
.wrap{margin:0 auto;width:963px;padding:0 5px;position:relative;}
.g1,.g2,.g3,.g4,.g5,.g6,.c{margin:5px;display:-moz-inline-stack;display:inline-block;font-size:16px;vertical-align:top;*display:inline;*zoom:1;}
.c{margin:0;}
.g1{width:252px;}
.g2{width:382px;}
.g3{width:470px;}
.g4{width:519px;}
.g5{width:649px;}
.g6{width:950px;margin:0 5px;}
.center{margin:0 auto;display:block;}
.left{float:left;display:inline;}
.right{float:right;display:inline;margin:1em 0 1em 20px;}
.hide{display:none;}
.smaller{font-size:0.875em;}
.larger{font-size:1.23em;}
.text{padding:.4em .45em .3em;width:96.3%;}
.opaque{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
.highopaque{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;}
.round{-webkit-border-radius:4px;-moz-border-radius:4px;}
.boxshadow{-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;}
.textshadow{text-shadow:1px 1px #333;}
.spanbg{position:absolute;top:0;left:0;width:100%;height:100%;}
.button{background:#222;display:inline-block;padding:5px 10px 6px;color:#fff;text-decoration:none;font-weight:bold;line-height:1;-webkit-border-radius:4px;-moz-border-radius:4px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);border-bottom:1px solid rgba(0, 0, 0, 0.25);position:relative;}
.button:active{top:1px;}
.border{border-bottom:1px solid #afb3b7;}
.bordertop{border-top:1px solid #afb3b7;}
.sans{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;}
.serif{font-family:"Georgia","Times",serif;}
body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;}
p{font-size:.85em;line-height:1.4em;}
h2{font-size:1.5em;font-family:"Georgia","Times",serif;line-height:1.2em;padding:.6em 0;margin:.6em 0;border-bottom:2px solid #ddd;border-top:2px solid #ddd;text-shadow:1px 1px #fff;}
h3{font-size:1.5em;font-family:"Georgia","Times",serif;line-height:1.25;}
input,#subscribe{font-family:"Georgia","Times",serif;}
a{color:#3b1616;}
.swish{color:#000000;}
.navhover{color:#f4f4f4;}
#nav a{color:#fff;}
a .caption{color:#fff;}
#footer,#footer a{color:#959da0;}
#side-menu a{color:#f2f2f2;text-shadow:1px 1px #701e1e;}
.sidehov{color:#fff;border-bottom-color:#8e3232;}
#side-menu a:hover{text-decoration:underline;}
#side-menu li.current a{color:#fff !important;border-color:#8e3232 !important;}
body{background:url(/imgs/bg.jpg) #141414 no-repeat top center;}
#head{background:url(/imgs/top-line.png) no-repeat top center;width:100%;position:relative;height:139px;margin-bottom:10px;}
#logo{background:url(/imgs/logo.png) no-repeat top left;display:block;width:169px;height:111px;position:absolute;top:12px;left:4px;}
#box{width:949px;padding:7px;background:#000;position:relative;}
#ul{background:url(/imgs/ul.png);position:absolute;top:0;left:0;width:415px;height:138px;}
#br{background:url(/imgs/br.png);position:absolute;bottom:0;right:0;width:384px;height:116px;}
#content{background:url(/imgs/content-bg.jpg) repeat;z-index:999;position:relative;padding:16px 7px;}
#footer{margin:20px 0;}
#footer p{text-align:right;font-size:.7em;}
h1{text-indent:-9999px;}
#nav{width:749px;height:90px;*height:70px;position:absolute;top:0;right:0;overflow:hidden;}
#nav li{display:inline;height:90px;*height:70px;}
#nav a{margin:5px;display:-moz-inline-stack;display:inline-block;font-size:16px;vertical-align:top;*display:inline;*zoom:1;margin:0;padding:35px 20px 35px;position:relative;margin:0 .3em;text-shadow:1px 1px #333;font-weight:bold;font-size:.8em;text-transform:uppercase;height:13px;}
#nav .link{position:relative;z-index:999;}
#nav .spanbg{display:block;background:transparent;*zoom:1;}
#nav .spanbg img{width:100%;height:90px;_width:280px;_height:100px;}
#search{position:absolute;top:30px;right:10px;display:none;}
.search{padding:.2em;background:#d7e2e6;width:125px;}
#subscribe{position:absolute;top:85px;right:10px;background:#000;font-size:.8em;-webkit-border-radius:4px;-moz-border-radius:4px;padding:3px 12px 6px;color:#eee;}
.icon{position:relative;bottom:-3px;margin-left:5px;}
.bump{position:relative;top:-5px;}
p a{border-bottom:1px dotted #3b1616;}
#side p,#side h2{padding-left:10px;padding-right:10px;}
#side p{padding:.3em 10px;}
#display,#gallery li{display:block;position:relative;}
#display{overflow:hidden;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;background:#fff;width:649px;height:364px;border:1px solid #999;}
#slideshow-start{margin:2px;display:block;}
#gallery{margin:2px;position:relative;background:#000;overflow:hidden;}#gallery li{width:645px;height:360px;overflow:hidden;color:#fff;line-height:1.2;}#gallery li a{width:645px;height:360px;display:block;overflow:hidden;color:#f8f8d9;border-bottom:1px solid #511;}
#gallery li .slide{height:359px;}
#gallery li .caption{position:absolute;display:none;bottom:0;left:0;width:645px;height:130px;*zoom:1;}#gallery li .caption p{padding:6px 23px;font-size:.75em;position:relative;z-index:999;}
#gallery li .caption h3{padding:0 22px;font-weight:bold;border-bottom:1px dotted #333;position:relative;z-index:999;text-shadow:1px 1px #333;margin-top:1em;*zoom:1;}
#gallery .spanbg{filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9;height:168px;width:645px;}#gallery .spanbg img{width:100%;height:100%;}
#gallery .arrow{position:absolute;top:23px;right:7px;z-index:999;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;display:none;}
* html #gallery .spanbg{background:url(/imgs/caption-bg.png) repeat 0 0;}
* html #gallery .spanbg img{display:none;}
#pagination-wrap{padding:20px 0 10px;text-align:center;}
#pagination:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#pagination li,#pagination a{display:inline;float:left;}
#pagination a{width:150px;margin:0 6px;}
#pagination span.image{display:block;width:150px;height:100px;position:relative;overflow:hidden;}
#pagination img{height:100%;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;}
#pagination a.activeSlide img{opacity:1 !important;filter:alpha(opacity=70);-moz-opacity:.7 !important;}
#pagination span.description{display:block;width:144px;padding:6px 3px;font-size:.7em;line-height:1.5;text-align:left;}
#left-arrow,#right-arrow{margin:5px;display:-moz-inline-stack;display:inline-block;font-size:16px;vertical-align:top;*display:inline;*zoom:1;margin:0;padding:0 2px;position:relative;top:-12px;font-size:4.4em;font-weight:bold;}
#left-arrow{text-shadow:4px 4px #333;}
#right-arrow{text-shadow:-4px 4px #333333;}
#main,#main-holder{position:relative;}
#main h2{color:#f4f4f4;text-shadow:2px 2px #000;padding:12px 20px;background:url(/imgs/caption-bg.png) repeat;letter-spacing:-0.05em;font-size:2.2em;font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Helvetica,Arial,sans-serif;font-family:"Georgia","Times",serif;border:0;margin:20px 2px 194px;width:605px;display:block;position:relative;}
#main .article-pic{padding:2px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;float:right;display:inline;margin:1em 0 1em 20px;width:300px;border:1px solid #ccc;background:#fff;padding:1px;}
.article-head{padding:2px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;display:block;position:absolute;top:0;left:0;width:645px;}
#main{min-height:300px;height:auto !important;height:300px;}
#main p,#main ul{margin:1em 150px 1em 1em;}
#main p,#main ul li{font-size:14px;margin:.77em 0;line-height:1.5;}
#main ul li{list-style:circle outside;margin-left:25px;}
#main ul li.hide{width:609px;position:relative;}
#main form{-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;margin:20px 0;padding:15px;background:#fff;border:1px solid #ccc;width:500px;position:relative;left:-60px;}
#main form input[type=text]{font-size:1em;width:270px;padding:4px;}
#main form .row{padding:5px 0;}
#main form .row label{margin:5px;display:-moz-inline-stack;display:inline-block;font-size:16px;vertical-align:top;*display:inline;*zoom:1;margin:0;width:110px;text-align:right;line-height:24px;}
#main form .row input[type=submit]{margin-left:125px;}
#side-menu{background:url(/imgs/side-menu-bg.png) no-repeat 0 0;position:relative;left:-35px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;padding:15px;}
#side-menu li{display:block;width:100%;padding:0;margin:0;}
#side-bottom{display:block;position:absolute;background:url(/imgs/edge.jpg) no-repeat 0 0;height:16px;width:16px;bottom:-16px;_bottom:-20px;left:0;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;}
#side-menu a{display:block;padding:10px 15px;margin:1px 0;border-bottom:2px solid #701e1e;line-height:1.5em;font-style:1.1em;font-family:"Georgia","Times",serif;background:url(/imgs/menu-high.png) no-repeat -9999px center;width:192px;}
#side-menu li.current a{background-position:bottom center;}
#side-top{width:100%;height:0;border-bottom:2px solid #701e1e;display:block;}
#main h3{display:-moz-inline-stack;display:inline-block;vertical-align:top;*display:inline;*zoom:1;padding:5px 0;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-top:10px;position:relative;left:-10px;}
.film{position:relative;margin:1em 0;}
#main:after,.film:after{content:".";height:0;clear:both;visibility:hidden;*zoom:1;display:block;}
.film img{float:right;display:inline;margin:1em 0 1em 20px;width:180px;-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;}
#main #what-our-customers-are-saying h3{left:30px;font-size:1.2em;}
#main #our-facility h3{font-size:1.2em;display:block;padding:6px;}
#main #our-facility .film{margin:5px;display:-moz-inline-stack;display:inline-block;font-size:16px;vertical-align:top;*display:inline;*zoom:1;margin:0;width:48%;}
#main #our-facility .film img{width:94%;float:none;margin-left:0;}
#main #news h3{float:left;width:448px;margin-bottom:10px;}
.g2{text-align:center;}
#main #contact h3{padding-left:20px;display:block;}
#main #contact p{margin-left:13px;}
#main #contact img{margin:8px 0;}
iframe{-moz-box-shadow:0 0 10px #333;-webkit-box-shadow:0 0 10px #333;border:1px solid #aaa;z-index:9999;margin-bottom:10px;}
#home-banner-bump{margin-top:20px;}
#home-banner{height:120px;width:605px;padding:15px 100px 15px 244px;position:relative;left:-7px;top:-16px;background:url(/jt/banner-bg.png) repeat-x;z-index:8;}#home-banner img{position:absolute;top:-23px;left:34px;}
#home-banner p{color:#eeeeee;font-size:14px;margin:15px 0;}
#home-banner p.first{font-size:20px;font-family:Georgia, serif;}
#home-banner .oscar{height:152px;width:215px;position:absolute;bottom:0;right:0;display:block;background:url(/jt/oscar.png) no-repeat;}

