html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal;font-style:normal;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}:focus{outline:0;}ins{text-decoration:none;}del{text-decoration:line-through;}table{border-collapse:collapse;border-spacing:0;}html,body{margin:0px;padding:0px;width:100%;height:100%;overflow:hidden;}body{background-position:bottom center;background-repeat:no-repeat;text-align:center;background-color:#fefefe;background-image:url(http://lsv.s3.amazonaws.com/bg.jpg);font-family:Georgia,"Times New Roman",Times,serif;}.wrapper{width:100%;min-height:100%;text-align:center;}*html .wrapper{height:100%;}.container{width:100%;text-align:center;padding-bottom:24px;}.menu{position:relative;text-align:center;margin:0 auto;width:800px;overflow:auto;}.menu a.selected{color:#a5a5a9;border-bottom-style:solid;border-bottom-color:#f00;}ul a em{position:absolute;left:-9999px;}ul#navigation{overflow:auto;margin:39px auto 0;text-align:center;padding-left:90px;}ul#navigation li{height:46px;float:left;display:inline;}ul#navigation li.selected,ul#navigation li.hovered{background:transparent url(http://lsv.s3.amazonaws.com/site/g/arrow_down.png) no-repeat center bottom;}ul#navigation a,ul#navigation a .hover{float:left;height:20px;position:relative;display:block;background:url(http://lsv.s3.amazonaws.com/site/lsv-header.png) no-repeat 0 0;}ul a#screening_room{width:172px;background-position:-6px 0;margin-right:2px;}ul .highlite a#screening_room:hover,ul a#screening_room span.hover{width:178px;background-position:-6px -29px;margin-right:2px;}ul a#philosophy{width:137px;background-position:-182px 0;}ul .highlite a#philosophy:hover,ul a#philosophy .hover{width:137px;background-position:-182px -29px;}ul a#about{width:81px;background-position:-319px 0;}ul .highlite a#about:hover,ul a#about .hover{width:81px;background-position:-319px -29px;}ul a#booking{width:100px;background-position:-402px 0;}ul .highlite a#booking:hover,ul a#booking .hover{width:100px;background-position:-402px -29px;}ul a#blog{width:67px;background-position:-506px 0;}ul .highlite a#blog:hover,ul a#blog .hover{width:67px;background-position:-506px -29px;}ul a#contact{width:103px;background-position:-574px 0;}ul .highlite a#contact:hover,ul a#contact .hover{width:103px;background-position:-574px -29px;}.footer{width:100%;height:24px;line-height:24px;margin-top:-24px;color:#000;background-color:#fff;font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;position:relative;}.footer a,.footer a:hover,.footer a:visited{color:#000;font-size:11px;text-decoration:underline;}.footer a:hover{text-decoration:none;}.leftfooter{float:left;padding-left:30px;}.rightfooter{float:right;text-align:right;padding-right:30px;}.rightfooter .grey{font-size:78%;color:#888;}.leftfooter b{margin-left:10px;font-family:Times,"Times New Roman",serif,Georgia;}.page{position:absolute;z-index:2;left:0px;bottom:24px;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#000;height:450px;overflow:auto;text-align:center;display:inline;}p{font-size:12px;color:#E6E6E6;margin:0px;padding:20px 0px 0px 0px;max-width:50em;line-height:20px;}.clr{clear:left;}#page_container a{padding:6px;/*b
ackground-image: url(../img/sr/bg.png);  looks good without it.*/display:block;line-height:1em;}ul#videos{margin:140px auto 0;width:790px;overflow:auto;}ul#videos li{font-family:Georgia,"Times New Roman",Times,serif;width:243px;display:inline;float:left;padding-right:10px;padding-left:10px;}ul#videos h4{font-size:17px;text-align:center;margin-top:7px;word-spacing:-15px;letter-spacing:.06em;padding:0;height:76px;border:10px solid #fff;background-color:#edebeb;}ul#videos h4 i{display:block;text-transform:uppercase;font-size:10px;letter-spacing:1px;line-height:5px;word-spacing:0;margin-top:-4px;overflow:visible;z-index:3;position:relative;}.amp{position:relative;font:italic 270% baskerville,palatino,'palatino linotype','Cochin',georgia,serif;top:8px;opacity:0.6;color:#999;padding-right:8px;padding-left:6px;margin-right:-8px;margin-left:-6px;overflow:visible;}.thumb{position:relative;overflow:hidden;}.thumb img{width:100%;}.thumb b{background:transparent url(http://lsv.s3.amazonaws.com/site/mouse_over_video.png);top:0;display:block;position:absolute;margin:0;width:243px;height:158px;left:0;opacity:.3;*html .thumb b {background:none;}/*  ERRERS
  -moz-opacity: .3;
filter:alpha(opacity=.3);*/}
/*Progress Bar: don't add visibility selector.  Just set display to 'hidden,' for development, change display to 'block'*/
#progressbar {position: absolute;left: 50%;margin-left: -15px;display:none;z-index: 1000; top:16%;}
.pagecontent {height: 280px;_height: 250px;}
/*Contact*/
#contact_img img {width: 632px;height: 416px;}
/*End Contact*/
/*BOOKING*/
#booking-content {width: 772px;height: 336px;background: transparent url(http://lsv.s3.amazonaws.com/site/booking/bg.png) no-repeat 0 0;margin: 110px auto 0;}
#booking-content #flash_gallery {float: left;display: inline;margin-left: 28px;margin-top: 10px;}
#booking-content p {float: left;display: inline;margin-top: 56px;color: #E6E6E6;width: 162px;margin-left: 14px;text-align: left;font-family: Georgia, "Times New Roman", Times, serif;}
/*Philosophy*/
#philosohpy-carousel li {
/*
width: 9000px;
	text-align: center;
padding-left:410px;	
overflow: auto;*/
	font-family: Georgia, "Times New Roman", Times, serif;}
#page1 {float: left;display: inline;margin-right: auto;width: 779px;height: 375px;background: transparent url(http://lsv.s3.amazonaws.com/site/philosophy/philosophy1.png) no-repeat 0 0;margin-top: 75px;margin-left: 240px;}
#page1 .philosophy-content {float: left;display: inline;margin-left: 96px;margin-top: 59px;width: 520px;text-align: left;}
#page1 .philosophy-content p {font-size: 14px;line-height: 27px;width: 400px;}
.philosophy-content p.p1 {margin-bottom: 9px;}
.philosophy-content h5 {color: #fff;font-size: 19px;line-height: 36px;padding-left: 24px;background: transparent url(http://lsv.s3.amazonaws.com/site/philosophy/right_quote.png) no-repeat;padding-top: 13px;}
.philosophy-content h5 i {
/*
font-family:  Georgia, "Times New Roman", Times, serif;*/

	font-style: italic;background: transparent url(http://lsv.s3.amazonaws.com/site/philosophy/left_quote.png) no-repeat 320px bottom;display: block;padding-bottom: 16px;}
span.caps {text-transform: uppercase;font-size: 13px;letter-spacing: 3px;}
span.caps i{ border-bottom:1px solid #424242; padding-bottom:3px;}
#page_container p.p2 span.caps a {color: #fff;display: inline;float: left;padding: 0;line-height: 27px;margin: 0;}
/*SERIAL*/
ul, li, h4, h3, h2, h1, p {padding: 0;margin: 0;list-style: none;}
#screen {position: relative;height: 425px;width: 100%;}
#about-carousel {padding-top: 80px;color: #d4cece;font-family: Georgia, "Times New Roman", Times, serif;overflow: hidden;width: 100%;height: 369px;clear: left;}
#about-carousel ul {width: 9000px;text-align: center;padding-left: 410px;overflow: auto;}
#about-carousel li {width: 1500px;float: left;display: inline;text-align: center;}
#about-carousel li .container {width: 560px;float: left;margin: 0 auto 0 120px;}
#about-carousel h2 {width: 550px;color: #993333;margin: 20px 0pt;}
#about-carousel a {color: #777;font-weight: bolder;text-decoration: none;}
#lane {float: left;display: inline;margin-left: auto;margin-right: auto;width: 709px;height: 326px;background: transparent url(http://lsv.s3.amazonaws.com/site/about/lane.png) no-repeat 0 0;}
#johnny {width: 709px;height: 326px;background: transparent url(http://lsv.s3.amazonaws.com/site/about/johnny.png) no-repeat 0 0;}
#lane .about-content {float: left;display: inline; margin:32px 42px 0 242px;}
#johnny .about-content {float: left; clear:none;display: inline; margin-top:32px; margin-right:42px;}

#page_container .about-content a, .about-content a {float: none;display: inline;color: white;padding: 0;border-bottom: 2px solid #3a3126;}
#page_container .about-content a:hover {border-bottom: 2px solid #a18666;}
#about-carousel p {width: 325px;float: left;display: inline;overflow: hidden;position: relative;text-align: left;clear: left;margin-bottom: 18px; font:10px/21px verdana, Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;}
#about-carousel p i {font-weight: bold;font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
#about-carousel h5 {width: 325px;float: left;clear: left;display: inline;overflow: auto;position: relative;text-align: left;font-size:17px; line-height:25px; overflow:hidden; color:#fff; margin-top:8px; margin-bottom:11px; padding-bottom:6px; border-bottom:1px solid #52483d; letter-spacing:0;}
a.next-johnny, a.prev-lane {color: #d4cece;cursor: pointer;text-decoration: none;float: left;clear: none;display: inline;background: url(http://lsv.s3.amazonaws.com/site/about/arrows.png) no-repeat 0 130px;height: 262px;margin-top: 13px;}
a.next-johnny {text-align: left;float: left;clear: none;display: inline;width: 79px;background-position: -77px 130px;}
a.next-johnny:hover, a.prev-lane:hover {text-decoration: none;color: #fff!important;}
.next-johnny b, .prev-lane b {display: inline;float: left;text-decoration: none;line-height: 18px;text-align: left;letter-spacing: 2px;font-size: 10px;margin-top: 73px;margin-left: 21px;}
.next-johnny b i, .prev-lane b i {font-family: Georgia, "Times New Roman", Times, serif;font-style: italic;}
a.prev-lane {width: 82px;background-position: 28px;}
/* PrettyPhoto */
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */
/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
div.dark_rounded .pp_top .pp_left {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
/* Top left corner */
div.dark_rounded .pp_top .pp_middle {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* Top pattern/color */
div.dark_rounded .pp_top .pp_right {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
/* Top right corner */
div.dark_rounded .pp_content {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* Content background */
div.dark_rounded .pp_next:hover {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/btnPrevious.png) center right  no-repeat;cursor: pointer;}
/* Next button */
div.dark_rounded .pp_previous:hover {background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
/* Previous button */
div.dark_rounded .pp_expand {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
/* Expand button */
div.dark_rounded .pp_expand:hover {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
/* Expand button hover */
div.dark_rounded .pp_contract {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
/* Contract button */
div.dark_rounded .pp_contract:hover {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
/* Contract button hover */
div.dark_rounded .pp_close {width: 0px;height: 0px;background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}
/* Close button */
div.dark_rounded .currentTextHolder {color: #c4c4c4;}
div.dark_rounded .pp_description {color: #fff;}
div.dark_rounded .pp_arrow_previous {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
/* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.dark_rounded .pp_arrow_next {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
/* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.dark_rounded .pp_bottom .pp_left {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
/* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
/* My Comment */
/* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
/* Bottom right corner */
div.dark_rounded .pp_loaderIcon {background: url(http://lsv.s3.amazonaws.com/site/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
/* Loader icon */
/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */
div.pp_pic_holder a:focus {outline: none;}
div.pp_overlay {background: #000;left: 0;position: absolute;top: 0;width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_top {height: 20px;position: relative;}
* html .pp_top {padding: 0 20px;}
.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_top .pp_middle {left: 0;position: static;}
.pp_top .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_content {height: 40px;position: relative;text-align: left;width: 100%;}
.pp_content .pp_details {display: none;
/*margin: 
10px 15px 2px 20px;*/
				margin: 0;height: 0em;overflow: hidden;}
.pp_description {display: none;float: left;margin: 0;}
.pp_nav {float: left;margin: 3px 0 0 0;}
.pp_nav p {float: left;margin: 2px 4px;}
.pp_nav a.pp_arrow_previous,
					.pp_nav a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden;text-indent: -10000px;width: 14px;}
.pp_hoverContainer {left: 0;position: absolute;top: 0;width: 100%;z-index: 2000;}
a.pp_next {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: right;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_previous {background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;width: 49%;}
a.pp_expand,
		a.pp_contract {cursor: pointer;display: none;height: 20px;position: absolute;right: 30px;text-indent: -10000px;top: 10px;width: 20px;z-index: 20000;}
a.pp_close {display: block;float: right;text-indent: -10000px;}
.pp_bottom {height: 20px;position: relative;}
* html .pp_bottom {padding: 0 20px;}
.pp_bottom .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_bottom .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0;position: static;}
.pp_bottom .pp_right {height: 20px;left: auto;position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: none;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {display: none;line-height: 1 !important;margin: 0 auto;text-align: center;width: 100%;}
div.ppt {color: #fff;display: none;font-size: 17px;left: 0;position: absolute;top: 0;z-index: 9999;}
/* ------------------------------------------------------------------------
	Miscelgeneous
------------------------------------------------------------------------- */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

/* IE! */
div.no-ie-wrapper {font-family:"Helvetica", sans-serif; font-size:12px; color:#333333; text-align:left; background-color:white; width:100%; height:100%; padding:20px;}
div.no-ie-wrapper div.no-ie-oops {font-size:2em; padding-bottom:15px;}
div.no-ie-wrapper div.no-ie-info {padding-bottom:15px;}
div.no-ie-wrapper li.firefox,
div.no-ie-wrapper li.safari,
div.no-ie-wrapper li.chrome,
div.no-ie-wrapper li.opera,
div.no-ie-wrapper li.camino,
div.no-ie-wrapper li.Internet-explorer-8 {height:34px; padding:6px 0px 0px 44px; background-repeat:no-repeat; font-size:1.5em;}
div.no-ie-wrapper li.firefox {background-image:url(browsers/firefox.png);}
div.no-ie-wrapper li.safari {background-image:url(browsers/safari.png);}
div.no-ie-wrapper li.chrome {background-image:url(browsers/chrome.png);}
div.no-ie-wrapper li.opera {background-image:url(browsers/opera.png);}
div.no-ie-wrapper li.camino {background-image:url(browsers/camino.png);}
