/* Blueprint 0.6 [SCREEN] */
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 {border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}body {line-height:1.5;background:#fff;font-size:75%;color:#222;font-family:Arial, Verdana, sans-serif;margin:1.5em 0;}table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}caption,th,td {text-align:left;font-weight:400;}blockquote:before,blockquote:after,q:before,q:after {content:"";}blockquote,q {quotes:;}a img {border:none;}h1,h2,h3,h4,h5,h6 {color:#111;font-family:Arial, sans-serif;font-weight:400;}h1 {font-size:3em;line-height:1;margin-bottom:.5em;}h2 {font-size:2em;margin-bottom:.75em;}h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}h5 {font-size:1em;font-weight:700;margin-bottom:1.5em;}h6 {font-size:1em;font-weight:700;}p.last {margin-bottom:0;}p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}p img.top {margin-top:0;}ul,ol {margin:0 1.5em 1.5em;}ul {list-style-type:circle;}ol {list-style-type:decimal;}dd {margin-left:1.5em;}abbr,acronym {border-bottom:1px dotted #666;}address {margin-top:1.5em;font-style:italic;}a:focus,a:hover {color:#000;}a {color:#009;text-decoration:underline;}blockquote {color:#666;font-style:italic;margin:1.5em;}em,dfn {font-style:italic;background:#ffc;}pre,code {white-space:pre;margin:1.5em 0;}pre,code,tt {font:1em 'andale mono', monotype.com, 'lucida console', monospace;line-height:1.5;}tt {display:block;line-height:1.5;margin:1.5em 0;}th {border-bottom:2px solid #ccc;font-weight:700;}td {border-bottom:1px solid #ddd;}th,td {padding:4px 10px 4px 0;}tfoot {font-style:italic;}caption {background:#ffc;}table .last {padding-right:0;}.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}.hide {display:none;}.highlight {background:#ff0;}.added {color:#060;}.removed {color:#900;}.top {margin-top:0;padding-top:0;}.bottom {margin-bottom:0;padding-bottom:0;}.container {width:950px;margin:0 auto;}.column {float:left;margin-right:10px;}.last {margin-right:0;}.span-1 {width:30px;}.span-2 {width:70px;}.span-3 {width:110px;}.span-4 {width:150px;}.span-5 {width:190px;}.span-6 {width:230px;}.span-7 {width:270px;}.span-8 {width:310px;}.span-9 {width:350px;}.span-10 {width:390px;}.span-11 {width:430px;}.span-12 {width:470px;}.span-13 {width:510px;}.span-14 {width:550px;}.span-15 {width:590px;}.span-16 {width:630px;}.span-17 {width:670px;}.span-18 {width:710px;}.span-19 {width:750px;}.span-20 {width:790px;}.span-21 {width:830px;}.span-22 {width:870px;}.span-23 {width:910px;}.span-24 {width:950px;margin:0;}.append-1 {padding-right:40px;}.append-2 {padding-right:80px;}.append-3 {padding-right:120px;}.append-4 {padding-right:160px;}.append-5 {padding-right:200px;}.append-6 {padding-right:240px;}.append-7 {padding-right:280px;}.append-8 {padding-right:320px;}.append-9 {padding-right:360px;}.append-10 {padding-right:400px;}.append-11 {padding-right:440px;}.append-12 {padding-right:480px;}.append-13 {padding-right:520px;}.append-14 {padding-right:560px;}.append-15 {padding-right:600px;}.append-16 {padding-right:640px;}.append-17 {padding-right:680px;}.append-18 {padding-right:720px;}.append-19 {padding-right:760px;}.append-20 {padding-right:800px;}.append-21 {padding-right:840px;}.append-22 {padding-right:880px;}.append-23 {padding-right:920px;}.prepend-1 {padding-left:40px;}.prepend-2 {padding-left:80px;}.prepend-3 {padding-left:120px;}.prepend-4 {padding-left:160px;}.prepend-5 {padding-left:200px;}.prepend-6 {padding-left:240px;}.prepend-7 {padding-left:280px;}.prepend-8 {padding-left:320px;}.prepend-9 {padding-left:360px;}.prepend-10 {padding-left:400px;}.prepend-11 {padding-left:440px;}.prepend-12 {padding-left:480px;}.prepend-13 {padding-left:520px;}.prepend-14 {padding-left:560px;}.prepend-15 {padding-left:600px;}.prepend-16 {padding-left:640px;}.prepend-17 {padding-left:680px;}.prepend-18 {padding-left:720px;}.prepend-19 {padding-left:760px;}.prepend-20 {padding-left:800px;}.prepend-21 {padding-left:840px;}.prepend-22 {padding-left:880px;}.prepend-23 {padding-left:920px;}.border {padding-right:4px;margin-right:5px;border-right:1px solid #eee;}.colborder {padding-right:24px;margin-right:25px;border-right:1px solid #eee;}.pull-1 {margin-left:-40px;}.pull-2 {margin-left:-80px;}.pull-3 {margin-left:-120px;}.pull-4 {margin-left:-160px;}.push-0 {margin:0 0 0 18px;}.push-1 {margin:0 -40px 0 18px;}.push-2 {margin:0 -80px 0 18px;}.push-3 {margin:0 -120px 0 18px;}.push-4 {margin:0 -160px 0 18px;}.push-0,.push-1,.push-2,.push-3,.push-4 {float:right;}.box {margin-bottom:1.5em;background:#eee;padding:1.5em;}hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;border:none;margin:0 0 1.4em;}hr.space {background:#fff;color:#fff;}.clear {display:block;}.clear:after,.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}* html .clear {height:1%;}fieldset {border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}legend {font-weight:700;font-size:1.2em;}input.text,input.title {width:300px;border:1px solid #bbb;background:#f6f6f6;margin:.5em .5em .5em 0;padding:5px;}input.title {font-size:1.5em;}textarea {width:400px;height:250px;border:1px solid #bbb;background:#eee;margin:.5em .5em .5em 0;padding:5px;}select {border:1px solid #ccc;background:#f6f6f6;width:200px;}.error,.notice,.success {margin-bottom:1em;border:2px solid #ddd;padding:.8em;}.error {background:#FBE3E4;color:#D12F19;border-color:#FBC2C4;}.notice {background:#FFF6BF;color:#817134;border-color:#FFD324;}.success {background:#E6EFC2;color:#529214;border-color:#C6D880;}.error a {color:#D12F19;}.notice a {color:#817134;}.success a {color:#529214;}p,img,dl {margin:0 0 1.5em;}dl dt,strong,dfn,label {font-weight:700;}del,.quiet {color:#666;}input.text:focus,input.title:focus,textarea:focus,select:focus {background:#fff;border:1px solid #999;}


.left { float:left; }.right{ float:right; }.hide { display:none; }.reset-margin { margin:0; } .reset-padding{ padding:0; } .reset{ margin:0; padding:0; } .align-justify{ text-align:justify; } .align-left { text-align:left; } .align-center { text-align:center; } .align-right{ text-align:right; } 


a.button, button {display:block;float:left;margin:0 0.583em 0.667em 0;padding:5px 10px 5px 7px; border:1px solid #dedede;border-top:1px solid #eee;border-left:1px solid #eee;background-color:#f5f5f5;font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;}button {width:auto;overflow:visible;padding:4px 10px 3px 7px; }button[type] {padding:4px 10px 4px 7px; line-height:17px; }*:first-child+html button[type] {padding:4px 10px 3px 7px; }button img, a.button img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;float:none;}button:hover, a.button:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}a.button:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}body .positive {color:#529214;}a.positive:hover, button.positive:hover {background-color:#E6EFC2;border:1px solid #C6D880;color:#529214;}a.positive:active {background-color:#529214;border:1px solid #529214;color:#fff;}body .negative {color:#d12f19;}a.negative:hover, button.negative:hover {background:#fbe3e4;border:1px solid #fbc2c4;color:#d12f19;}a.negative:active {background-color:#d12f19;border:1px solid #d12f19;color:#fff;}

/* Site [SCREEN] */
body { margin:0; background:#D32322 url(../images/bg.png) repeat-x 0 40px; min-width:980px; }hr{ display:none; }a { color:#B40D0D; }h2 { font-size:1.5em; }h3 { font-size:1.2em; }#sfWebDebug img { margin:0; }#sfWebDebugBar[id] { top:auto; bottom:0; }#header { background:#000; height:40px; line-height:40px; text-align:right; color:#5F5C5C; }#header .content { width:900px; margin:0 auto; padding:0 25px; position:relative; }#header select { margin-top:10px; font:11px/1.1 Helvetica; }#header p { float:left; margin:0; }#header a { color:#FFF; margin:0 5px; text-decoration:none; }#header #header-movies { margin-right:12px; }#header #cart-link { background:url(../images/cart-link.png) no-repeat top center; width:100px; margin:0 12px; }#header #cart-link a { display:block; height:40px; text-decoration:none; }#header #cart-link span { display:none; }#header #logo { position:absolute; top:0; left:36px; width:210px; height:248px; }#header #logo * { margin:0; }#wrapper { background:url(../images/bg2.png) repeat-y center top; }#wrapper2 { background:url(../images/bg3.png) no-repeat center top; }#container { background:#FFF; padding:30px 40px 50px; width:870px; }#header-ads { width:630px; height:80px; background-color:#494949; }#header-ads img { float:none; margin:0; border:3px solid #EEE; background:#DDD; padding:1px; }#nav { width:630px; margin-top:35px; list-style:none; margin:35px 0 30px; padding:0; }#nav li { float:left; background-position:0 0; margin-right:5px; }#nav li.last { margin-right:0; }#nav li.active, #nav li.active a:hover { background-position:0 -40px; }#nav li a { display:block; height:20px; text-indent:-9000px; outline:0; text-decoration:none; margin-right:0; }#nav li a:hover { margin-right:0; background-position:0 -20px; }#nav-home, #nav-home a:hover { width:80px; background-image:url(../images/nav/home.png); }#nav-catalog, #nav-catalog a:hover { width:81px; background-image:url(../images/nav/catalog.png); }#nav-releases, #nav-releases a:hover { width:110px; background-image:url(../images/nav/releases.png); }#nav-soon, #nav-soon a:hover { width:114px; background-image:url(../images/nav/soon.png); }#nav-about, #nav-about a:hover { width:71px; background-image:url(../images/nav/about.png); }#nav-press, #nav-press a:hover { width:60px; background-image:url(../images/nav/press.png); }#nav #nav-contact, #nav #nav-contact a:hover { width:80px; background-image:url(../images/nav/contact.png); }.es #nav-home, .es #nav-home a:hover { width:75px; background-image:url(../images/nav_es/home.png); }.es #nav-catalog, .es #nav-catalog a:hover { width:89px; background-image:url(../images/nav_es/catalog.png); }.es #nav-releases, .es #nav-releases a:hover { width:83px; background-image:url(../images/nav_es/releases.png); }.es #nav-soon, .es #nav-soon a:hover { width:118px; background-image:url(../images/nav_es/soon.png); }.es #nav-about, .es #nav-about a:hover { width:77px; background-image:url(../images/nav_es/about.png); }.es #nav-press, .es #nav-press a:hover { width:71px; background-image:url(../images/nav_es/press.png); }.es #nav #nav-contact, .es #nav #nav-contact a:hover { width:87px; background-image:url(../images/nav_es/contact.png); }#sidebar { width:170px; float:left; padding-top:215px; padding-left:24px; }#sidebar h3 { width:170px; height:25px; line-height:25px; background-color:#4D4D4D; color:#FFF; text-align:center; margin:0 auto; font-size:1.2em; margin-bottom:15px; position:relative; }#sidebar h3 span { position:absolute; top:0; width:9px; height:25px; font-size:1px; line-height:1px; background-image:url(../images/side-title.png); background-repeat:no-repeat; }#sidebar h3 span.l { left:0; background-position:0 0; }#sidebar h3 span.r { right:0; background-position:0 -25px; }#genre-nav { width:150px; margin:0 auto 25px; text-align:center; list-style:none; }#genre-nav li { background:url(../images/genres/bg_nav.png) repeat left bottom; height:40px; margin-bottom:5px; position:relative; }#genre-nav li a { color:#FFF; display:block; height:40px; line-height:40px; margin-bottom:0; }#genre-nav li a:hover { color:#FFF; }#genre-nav li a span { background:url(../images/genres/bg_nav.png) repeat left top; height:40px; width:18px; position:absolute; top:0; }#genre-nav li a span.l { left:0; }#genre-nav li a span.r { right:0; background-position:right top; }#action-nav { list-style:none; line-height:2; }#action-nav img { margin:0 4px 0 0; }#action-nav a { text-decoration:none; color:#666; }#action-nav a:hover { text-decoration:underline; }#sidebar .block { width:172px; height:73px; margin:20px 0 20px -9px; padding:12px 8px 0; background:url(../images/side-block.png) no-repeat; position:relative; }#sidebar .block h3 { background:transparent none; color:#808080; margin:0; }#sidebar .block p { margin:0 0 4px; text-align:center; font-size:0.8em; }#sidebar .block p.extra { text-align:right; padding-right:15px; }#sidebar .block a { color:#A0A0A0; text-decoration:none; }#sidebar .block a:hover { text-decoration:underline; }#sidebar .block input { border:0; width:125px; margin:5px 0 0; background:#FFF; color:#444; padding:0; font-size:11px; }body.hasJS #sidebar .block input { color:#CACACA; }#content { width:630px; float:right; }#content a { color:#B40D0D; }#content a:hover { color:#111; }#home #content h2 { margin:0 0 0.3em 0; font-size:1.4em; color:#666; line-height:1.2em; height:1.2em; }#content .content { text-align:justify; }#content .title { border-bottom:1px solid #DDD; padding:0 0.8em 0.3em; margin-bottom:2em; }#content .title h1.name { float:left; margin:0; color:#B40D0D; font-size:2.2em; letter-spacing:-1px; height:1.5em; line-height:1.5em; }#content .title p.year { float:right; margin:0; color:#666; font-size:1.6em; letter-spacing:-1px; height:2em; line-height:2em; }#flash-releases { background:url(../images/flash.png) no-repeat; width:630px; height:253px; margin:0 auto 25px auto; }#flash-soon { margin:0 auto; width:590px; height:300px; }#home #content #soon-title { margin-top:30px; text-align:center; }#home-news, #home-media { width:300px; color:#3D3737; position:relative; }#home #home-news h2, #home #home-media h2 { background:transparent url(../images/home_title.png) no-repeat; color:#FFFFFF !important; font-size:1.2em !important; height:24px; line-height:24px; padding-left:29px; }#home-news ul, #home-media ul { list-style:none; margin:0; padding:4px 8px 12px !important; line-height:1.6 !important; border-bottom:1px solid #DDD; }#home-news p.more, #home-media p.more { padding:8px 12px; text-align:right; font-size:0.9em; }#home-news p.more a, #home-media p.more a { color:#666; }#home-news p.feed, #home-media p.feed { position:absolute; top:3px; left:7px; width:18px; height:18px; overflow:hidden; margin:0; }#home-news p.feed a, #home-media p.feed a { display:block; height:18px; text-indent:-9000px; outline:0; }#home-news { float:left; }#home-media { float:right; }#home-news li a, #home-media li a { color:#888; text-decoration:none; }#home-news li a span, #home-media li a span { color:#444; text-decoration:underline; }#home-news li a:hover, #home-media li a:hover { text-decoration:none; color:#777; }#home-news li a:hover span, #home-media li a:hover span { text-decoration:none; color:#333; }#soon #content .movie-list { margin-top:25px; }#content .movie-list dt { font-size:1.2em; margin:0 0 0.5em 0.5em; }#content .movie-list dd { margin-bottom:2.5em; }#content p.nav { background:#F6F6F6; text-align:center; padding:0.5em 2.0em; border:1px solid #DDD; border-left:0; border-right:0; color:#DDD; }#content .nav a { padding:0 0.2em; color:#222; text-decoration:none; }#content .nav a:hover { text-decoration:underline; }#content .nav a.active { font-weight:bold; color:#B40D0D; cursor:default; text-decoration:underline; }#catalog #content p.no-movies { margin:4.0em 0.5em 4.5em; }.movie-list div.img { float: left; margin-right: 10px; text-align: center; width: 75px; }.movie-list div.img img { height:96px; }#browse #content h2 { font-size:1.2em; margin-bottom:0.4em; padding-left:0.5em; }#browse #content h2 strong { color:#B40D0D; color:#444; }#browse #content p.nav { margin:0 0 2.5em; text-align:center; padding:0.5em 0; border:1px solid #DDD; border-left:0; border-right:0; color:#DDD; }#browse #content ul.nav { margin:0 0 2.5em; padding:0.5em 0; border:1px solid #DDD; border-left:0; border-right:0; color:#DDD; }#browse #content ul.nav li { float:left; width:200px; margin-left:25px; }#browse #content .nav a { padding:0 0.2em; color:#222; text-decoration:none; }#browse #content .nav a:hover { text-decoration:underline; }#about #content .content { padding:0 0.5em; }#press #content .movie-list { text-align:center; padding:10px 80px; }#press #content .movie-list dt { font-size:1.2em; margin:0 0 0.5em 0; padding-top:1.5em; border-top:1px solid #EEE; }#press #content .movie-list dd { margin:0 0 2em 0; }#press #content .movie-list dd p { margin-bottom:0.5em; }#press #content .movie-list dd span.more { display:block;}#press #content .movie-list dd span.more a { color:#666; }#contact #content h2 { font-weight:bold; font-size:1.3em; margin-bottom:0.8em; padding-left:0.5em; }#contact #content .info { float:left; width:250px; }#contact #content .info dl { padding-left:15px; }#contact #content .info dd { margin:0 0 1em 0.6em; }#contact #content .maps { float:right; width:350px; text-align:right; }#contact #content .maps iframe { margin-bottom:0.5em; }#contact #content .maps small { font-size:0.9em; }#contact #content h3 { margin:1.5em 0 0.8em; font-size:1.3em; font-weight:bold; padding:1.5em 0 0 0.5em; border-top:1px solid #DDD; }#contact label { display:none; }#contact #content form p { margin:0 0 5px; text-align:center; }#contact input, #contact textarea { font-size:0.8em; padding:2px 5px; width:80%; margin:0 auto; background-color:#FFF; }#contact textarea { height:100px; font-size:0.9em; font-family:inherit; }#contact #content p.button { float:right; padding:5px 10px; font-size:0.9em; }#contact #content button { font-family:inherit; }#detail #content .content-wrapper { background:url(../images/detail-bg.png) repeat-y; padding-bottom:25px; }#detail #content img { float:none; margin:0; border:3px solid #EEE; background:#DDD; padding:1px; }#detail #content .side { float:left; width:165px; }#detail #content .side a { text-decoration:none; }#detail #content .side p.img { text-align:center; border-bottom:1px solid #DDD; margin:0; padding:0.3em 0 0.5em; line-height:2.5; }#detail #content .side dl { border-top:1px solid #DDD; margin:0; padding:0.8em 0 0 0.8em; line-height:1.3; }#detail #content .side dl dd { margin:0 0 0.8em 0.5em; }#detail #content .side .cart-link { font-size:0.9em; text-align:center; padding-top:1.2em; text-align:center; line-height:1.1; }#detail #content .side .cart-link a { display:block; color:#888; padding-bottom:5px; outline:0; }#detail #content .side .cart-link span { cursor:pointer; display:block; width:92px; height:32px; margin:0 auto; background:url(../images/cart-link2.png) no-repeat; text-indent:-9000em; }#detail #content .content { float:right; width:435px; }#detail #content h2 { font-size:1.5em; line-height:1.6; color:#111; margin-bottom:0; border-bottom:1px solid #DDD; margin-bottom:0.5em; }#detail #content dl { margin:1em 2em; }#detail #content dd { margin-bottom:0.8em; }#detail #content .media { margin:2em 0; }#detail #content .media h2 { margin:0 0 1em; }#detail #content .trailer { width:160px; height:120px; float:left;margin:0 20px 0 15px; cursor:pointer; }#flash-trailer { margin:0 auto; }#detail #content .download { list-style:none; margin:0; padding-top:10px; float:left; width:220px; }#detail #content .download a { text-decoration:none; }#detail #content .download span { color:#999; font-size:0.9em; margin-left:0.3em; }#detail #content .quicktime { background:url(../images/quicktime.png) no-repeat; padding-left:18px; margin:8px 0 4px; }#detail #content .mp4 { background:url(../images/mp4.png) no-repeat; padding-left:18px; }#detail #content #cast ul { margin:15px 25px; line-height:1.5; }#footer { background:#333 url(../images/footer.png) repeat-x; padding-bottom:25px; font-size:0.9em; color:#333; }#footer-nav { color:#585858; margin:0; padding:20px 0 30px; text-align:center; line-height:1.75em; }#footer-nav a { color:#EBEBEB; margin:0 5px; text-decoration:none; }#footer-nav a:hover { text-decoration:underline; }#footer .content { width:744px; height:45px; background-color:#FFF; margin:0 auto; position:relative; }#copyright { padding:7px 0 0 80px; height:38px; margin:0; text-align:left; }#copyright span { position:absolute; top:-10px; left:0; width:70px; height:65px; background:url(../images/foot-laguna.png) no-repeat; }#copyright a { text-decoration:none; margin:0 2px; color:#333; }#copyright a:hover { text-decoration:underline; }#aqt-powered { position:absolute; top:-10px; right:0; width:210px; height:65px; background:url(../images/aqt-powered.png) no-repeat; }#aqt-powered a { display:block; height:65px; }#aqt-powered a span { display:none; }#send2friend { background: #FFF; min-width:0; }#send2friend #content { float:none; width:auto; }#send2friend #content .title, #send2friend #content p { margin-bottom: 0.5em; }#send2friend #content .title h1.name { font-size:1.5em; }#send2friend #content form { padding:0 10px; }#send2friend #content label { display:block; font-size:0.9em; font-weight:normal; margin-bottom:3px; }#send2friend #content input, #send2friend #content textarea { background-color:#FFF; font-size:0.9em; margin: 0; padding: 3px 6px; width:175px; }#send2friend #content textarea { font-family:Arial, sans-serif; font-size:11px; height:100px; width:215px; }#send2friend #content p.button { text-align:right; }#send2friend #content button { float:right; font-size:0.9em; margin-right:1px; }#send2friend #sfWebDebug { display: none; }

