/*********************************
 * reset browser default styling *
 *********************************/

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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; font-family:inherit; font-style:inherit; font-weight:inherit; margin:0; outline:0; padding:0; font-size:100%; vertical-align:baseline;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
strong {font-weight:bold;}
em {font-style:italic;}
caption, th, td {font-weight:normal; text-align:left;}
:focus {outline:0;}
form {display:inline;}
ol, ul {list-style:none;}
table {border-collapse:separate; border-spacing:0;}

/***************************************************************************************
 * float management - so we don't need to put extra markup with clear:both in the html *
 * ----------------------------------------------------------------------------------- *
 * allows the float container to wrap floated elements propertly. in modern browsers   *
 * this method creates a period in the markup after the float container and applies a  *
 * clear to it and hides it so no extra markup is needed. ie6 & ie7 have a conditional *
 * peice of this code {zoom:1;} to force hasLayout which fixes their float problems.   *
 ***************************************************************************************/

.clearfix:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}

/************************************************************ 
 * float columns (setup for equal margined columns)         *
 * -------------------------------------------------------- *
 * defaults to support 10px margins, 10px padding           *
 * can't put .col1, .co2 etc. on elements that have padding *
 ************************************************************/

.col2 .col,
.col3 .col,
.col4 .col,
.col5 .col,
.col6 .col,
.col7 .col,
.col8 .col,
.col9 .col {float:left; margin:0 5px;}
.col2 .first-col,
.col3 .first-col,
.col4 .first-col,
.col5 .first-col,
.col6 .first-col,
.col7 .first-col,
.col8 .first-col,
.col9 .first-col {margin-left:0;}
.col2 .last-col,
.col3 .last-col,
.col4 .last-col,
.col5 .last-col,
.col6 .last-col,
.col7 .last-col,
.col8 .last-col,
.col9 .last-col {left:105px; margin-left:-100px; margin-right:0; position:relative;}

.col2 {padding-right:20px;}
.col2 .col {width:50%;}
.col3 {padding-right:30px;}
.col3 .col {width:33.3333%;}
.col4 {padding-right:40px;}
.col4 .col {width:25%;}
.col5 {padding-right:50px;}
.col5 .col {width:20%;}
.col6 {padding-right:60px;}
.col6 .col {width:16.6667%;}
.col7 {padding-right:70px;}
.col7 .col {width:14.4%;}
.col8 {padding-right:80px;}
.col8 .col {width:12.5%;}
.col9 {padding-right:90px;}
.col9 .col {width:11.111%;}

/*********************
 * basic tag styling *
 *********************/

a {color:#212121;cursor:pointer;}
a:hover {color:#c00; text-decoration:none;}
body {background:#303030; color:#212121; font:12px arial, verdana, sans-serif; position:relative; text-align:left;}
body#tlagay, body#tlagay #navigation {background:#3E5D7A url(/skins/graphics/70/tlagay-new/bkg-top.gif) 0 0 fixed repeat-x;}
body#tlamovies #navigation { background: #303030; }
body#tlagaycouk.vod_gen_uk, body#tlagaycouk.vod_gen_uk #navigation {background:#BA0808 url(/skins/graphics/70/tlagay-uk/bkg-top.jpg) 0 0 repeat-x;}
body#tlaraw, body#tlaraw #navigation {background:#b3b2b2 url(/skins/graphics/70/tlaraw-new/bkg-top.gif) 0 0 fixed repeat-x;}
body#tlacult, body#tlacult #navigation {background:#190A0A url(/skins/graphics/70/tlacult/bkg-top.gif) 0 0 fixed repeat-x;}
del {text-decoration:line-through;}
em {font-style:italic;}
h1, h2, h3, h4, h5, h6 {font-weight:bold; margin-bottom:10px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:14px;}
h5 {font-size:13px;}
h6 {font-size:12px;}
img {border:0; vertical-align:middle;}
li {margin-bottom:10px;}
ol {list-style:decimal; margin-left:25px;}
p {margin-bottom:10px;}
strong {font-weight:bold;}

/* tables */
table {border-bottom:1px solid #666; border-right:1px solid #666; margin-bottom:10px; width:100%;}
table th {background:#333; color:#fff; font-weight:bold;}
table th,
table td {border-left:1px solid #666; border-top:1px solid #666; padding:5px; text-align:center; vertical-align:middle;}

table.coming-soon th.title {width:40%;}
table.coming-soon th.nr {width:10%;}
table.coming-soon th.type {width:40%;}
table.coming-soon th.buy {width:10%;}

/***********************************************************
 * forms - forms should be setup as follows:               *
 * ------------------------------------------------------- *
 * <div class="clearfix">                            	   *
 *     <label for="example">label name</label>             *
 *     <input id="example" />                              *
 *     or <textarea id="example"></textarea>               *
 *     or <select id="example"><option></option></select>  *
 * </div>                                                  *
 * ------------------------------------------------------- *
 * Compact Forms                                           *
 * ------------------------------------------------------- *
 * compact forms should be setup as follows:               *
 * <div class="compact">                                   *
 *     <label for="example">label name</label>             *
 *     <input id="example" />                              *
 *     or <textarea></textarea>                            *
 *     or <select><option></option></select>               *
 * </div>                                                  *
 * ------------------------------------------------------- *
 * other non-block elements can live next to the           *
 * <input id="example"> though if it's a submit button it  *
 * needs class="submit-button". use only one label for     *
 * each div.compact or you'll run into problems. with      *
 * select boxes the first option needs to be blank or the  *
 * label will not show.                                    *
 ***********************************************************/

form div,
form li {margin-bottom:10px;}
label, 
input, 
select,
textarea {font-size: 11px; font-family:arial,verdana,sans-serif; margin:0; padding:0; text-align:left; vertical-align:middle;}
.label-control label,
.label-control input,
.label-control select,
.label-control textarea {font-size:13px;}
.label-control label,
.compact input,
.label-control input, 
.compact select,
.label-control select,
.compact textarea,
.label-control textarea {border:1px solid #666; width:300px;}
body#tlaraw .label-control label,
body#tlaraw .compact input,
body#tlaraw .label-control input, 
body#tlaraw .compact select,
body#tlaraw .label-control select,
body#tlaraw .compact textarea,
body#tlaraw .label-control textarea,
body#tlacult .label-control label,
body#tlacult .compact input,
body#tlacult .label-control input, 
body#tlacult .compact select,
body#tlacult .label-control select,
body#tlacult .compact textarea,
body#tlacult .label-control textarea {border-color:#2e2e2e;}
.compact input,
.compact label,
.label-control input,
.label-control label {padding:4px 3px;}
textarea {padding: 4px 3px;}
.label-control select {width:308px; padding: 4px 3px;}
.label-control label {border-width:0 0 1px 0; border-style:dotted; display:block; float:left; font-weight:bold; height:17px; margin-right:3px; width:150px;}
.label-control input,
.label-control textarea,
.label-control select {background:#ffc;}
.compact {position:relative;}
.compacted label {background:none; border:none; color:#333; display:block; font-style:italic; left:3px; padding-left:0; position:absolute; top:2px; width:auto;}
input.submit-button {background:url(/skins/graphics/70/buttons/login-search.gif) 0 0 repeat-x; border:1px solid #333; cursor:pointer; font-weight:bold; padding:0 5px !important; text-align:center; width:auto !important;}
input.image-button {border:none; padding-left:0 !important; height:auto; width:auto !important;}
.short {width:auto !important;}
.form-center div.compact {margin:0 auto 10px; width:300px;}
input[type="checkbox"] {margin-right:3px;}
.formHelper {display: inline-block; margin-left: 5px; margin-bottom: 0px;}
/***************
 * style guide *
 ***************/

.bold {font-weight:bold;}
.caps {text-transform:capitalize;}
.center {text-align:center !important;}
.clear {clear:both;}
.bullet li {list-style:disc; margin-left:15px;}
.bullet {list-style:disc; margin-left:15px;}
.no-bullet {list-style:none !important;}
.divider,
.gap {background:#afaeaa; display:block; font-size:0; height:1px; line-height:0; margin:10px 0; overflow:hidden; text-indent:-1000px; width:100%;}
body#tlaraw .divider,
body#tlacult .divider {background:#000;}
.gap {background:none;}
.fine-print {font-size:9px; font-weight:normal;}
.float-image {float:left; margin:0 10px 10px 0;}
.float-left {float:left;}
.float-right {float:right;}
.hidden, .onlyDM, .notDM {display:none;}
.highlight,body#tlaraw div.site-message .highlight {color:#c00; font-weight:bold;}
body#tlaraw .highlight {color:#f76321;}
body#tlacult .highlight {color:#321414;}
a.highlight:hover {color:#212121;}
.alt-highlight {color:#06c; font-weight:bold;}
.sale.alt-highlight {color:green;}
.inline-center {display:block; margin:0 auto;}
.left {text-align:left !important;}
.new-feature {background:url(/skins/graphics/70/buttons/new-feature.png) right center no-repeat; margin-right:5px; overflow:hidden; width:auto;}
.paragraph-spacing {margin-bottom:10px !important;}
.right {text-align:right !important;}
.show {display:block !important;}
.underline {text-decoration:underline;}
.uppercase {text-transform:uppercase;}

/****************
 * print styles *
 ****************/

img.noPrint {display:none;}

/****************************
 * user conditional styling *
 ****************************/

.logged-out #vodMinuteBalance {display:none}

/******************
 * page structure * 
 ****************** 
	
<body id="site-name" class="#TLAAction other-specifics#">
	
	<div id="site-tools">
		<div id="site-tools-inner"></div>
	</div><!--- /#site-tools --->
     
     <div id="site-container" class="sidebar-classes">
          <div id="site-container-inner">
              
               <div id="marquee">
                    <div id="marquee-inner"></div>
               </div><!--- /#marquee --->
              
               <div id="header">
                    <div id="header-inner"></div>
               </div><!--- /#header --->
			
               <div id="container">
                    <div id="main">
                         <div id="main-inner"></div>
                    </div><!--- /#main --->
				
                    <div id="left-sidebar">
                         <div id="left-sidebar-inner"></div>
                    </div><!--- /#left-sidebar --->
               </div><!--- /#container --->
			
               <div id="footer">
                    <div id="footer-inner"></div>
               </div><!--- /#footer --->
		
          </div><!--- /#site-container-inner --->
     </div><!--- /#site-container.sidebar-classes --->
</body><!--- /#site-name.#TLAAction other-specifics# --->
				
/************************************************************************************************
 * essential layout code - left sidebar comes after the main content - holy grail technique     *
 * -------------------------------------------------------------------------------------------- *
 * this layout gives a container (div#container-inner) padding to make room for the sidebar.    * 
 * the main content fits into the non-padded area and the sidebar is positioned into the top    *
 * of the padded area using -100% margins, floats and relative positioning. equal column        *
 * heights are achieved with javascript. it sets the div#main & div#left-sidebar equal to the   *
 * height of div#container-inner                                                                *
 ************************************************************************************************/

div#site-container {padding:0 25px; overflow:hidden; margin:0 auto; position:relative; width:941px; z-index:5;}
div#site-container-inner {background:#fff; position:relative;}
div#header, div#marquee, div#container, div#footer { margin: 0px 10px; }
body.flash-catalog div#site-container-inner {padding:10px;}
div#header {font-size:11px; position:relative;}
div#header-inner {padding:20px 0 50px;}
body#tlamovies div#header-inner {padding-bottom:0;}
body#tlagaycouk div#header-inner {padding: 15px 0 5px;}
div#container-inner {position:relative;}
div#main {float:left; position:relative; width:100%;} 
div#left-sidebar {float:left; left:-210px; margin-left:-100%; position:relative; text-align:left; width:200px;}
body#tlagaycouk.vod_gen_uk div#left-sidebar {color:#FFFFFF;} 
div.left-sidebar div#container-inner {padding-left:210px;}
div#left-sidebar ul a, div#left-sidebar ol a {text-decoration:none;}
body#tlagaycouk.vod_gen_uk div#left-sidebar a {text-decoration:none;color:#FFFFFF;}
body#tlagaycouk.vod_gen_uk div#left-sidebar a:hover {text-decoration:underline;} 
body#tlagaycouk.vod_gen_uk div#left-sidebar ul a, body#tlagaycouk.vod_gen_uk div#left-sidebar ol a {text-decoration:none;color:#FFFFFF;}
body#tlagaycouk.vod_gen_uk div#left-sidebar ul a:hover, body#tlagaycouk.vod_gen_uk div#left-sidebar ol a:hover {text-decoration:underline;} 
body#tlagaycouk.vod_gen_uk div#left-sidebar div.listProducts a.listLink {text-decoration:none;color:#FFFFFF;}
body#tlagaycouk.vod_gen_uk div#left-sidebar div.listProducts a.listLink:hover {text-decoration:underline;}
body#tlagaycouk.vod_gen_uk div#left-sidebar .highlight {text-decoration:none;color:#FFFFFF;}

div#footer {background:#d9d8d6; clear:both; padding:10px; text-align:center;}
div#footer p.free-shipping {margin:0 auto 10px; text-align:left; width:140px;}

/* padding */
div#marquee,
div#container,
div#footer {padding-top:10px;}

/* raw/gay/movies */
body#tlaraw div#footer,
body#tlacult div#footer,
body#tlagaycouk.vod_gen_uk div#footer {background:#ddd;}
body#tlagay div#footer {background:#d3dbe7;}
body#tlagaycouk div#footer {background:#d3dbe7;}
body#tlacult div#site-container,
body#tlacult div#site-container {background:url(/skins/graphics/70/tlaraw-new/skin-cult-bkg.gif) 25px 0 repeat-y;}
body#tlacult div#site-container-inner,
body#tlacult div#site-container-inner {background:url(/skins/graphics/70/tlaraw-new/skinema/site-container-bkg.png) 0 0 repeat;}

/*******************************************************************************************
 * background images - setup for raw header images & skinema/cult extra background styling *
 *******************************************************************************************/

/** span.header-blood-1,
span.header-blood-2,
span.footer-blood-1,
span.footer-blood-2 {z-index:0;}
span.bkg-btm {background:url(/skins/graphics/70/tlaraw-new/skinema/bkg-btm.gif) 0 0 repeat-x; bottom:0; display:none; height:692px; position:absolute; width:100%; z-index:2;}
span.header-blood-1 {background:url(/skins/graphics/70/tlaraw-new/skinema/header-blood-1.png) 0 0 no-repeat; height:399px; left:-48px; position:absolute; top:149px; width:201px;}
span.header-blood-2 {background:url(/skins/graphics/70/tlaraw-new/skinema/header-blood-2.png) 0 0 no-repeat; height:323px; position:absolute; right:8px; top:375px; width:123px;}
span.footer-blood-1 {background:url(/skins/graphics/70/tlaraw-new/skinema/footer-blood-1.png) 0 0 no-repeat; bottom:125px; height:381px; position:absolute; left:18px; width:245px;}
span.footer-blood-2 {background:url(/skins/graphics/70/tlaraw-new/skinema/footer-blood-2.png) 0 0 no-repeat; bottom:125px; height:376px; position:absolute; right:88px; width:89px;} **/

/***********************************
 * fixed strip header / site tools *
 ***********************************/

div#site-tools {background:#303030; height:47px; font-size:10px; margin-left:-10px; position:fixed; top:0; width:941px; z-index:50;}
body#tlaraw div#site-tools {background:url(/skins/graphics/70/tlaraw-new/bkg-top.gif) 0 0 repeat;}
body#tlacult div#site-tools {background:url(/skins/graphics/70/tlacult/bkg-top.gif) 0 0 repeat;}
body#tlagay div#site-tools {background:url(/skins/graphics/70/tlagay-new/bkg-top.gif) 0 0 repeat;}
body#tlagaycouk.vod_gen_uk div#site-tools {background:#BA0808;}
div#site-tools-inner {background:url(/skins/graphics/70/site-tools/bkg-new.png) 0 0 repeat-x; border-bottom:1px solid #666; height:36px; left:0; position:relative; top:10px; width:941px;}
div#header a,
div#site-tools a {text-decoration:none;}
div#header a:hover,
div#site-tools a:hover {text-decoration:underline;}
div#site-tools span.drop-shadow,
div#site-tools span.arrow {display:block; position:absolute;}
div#site-tools span.drop-shadow {background:url(/skins/graphics/70/site-tools/drop-shadow.png) 0 0 repeat-x; bottom:-4px; height:4px; left:0; width:941px;}
div#site-tools span.arrow {background:url(/skins/graphics/70/site-tools/arrow.png) 0 0 repeat-x; height:36px; right:325px; width:11px;}
body#tlamoviescouk div#site-tools span.arrow, 
body#tlaondemandcouk div#site-tools span.arrow,
body#tlagaycouk div#site-tools span.arrow {background: none;}

/* shared ul styles */
div#site-tools ul {position:absolute; top:0;}
div#site-tools li {margin:0; text-align:right; text-transform:uppercase;}
div#site-tools ul#cart-nav {font-weight:bold; margin-top:2px;}

/* cart nav */
div#site-tools ul#cart-nav {padding-top:20px; right:345px; width:500px;}
div#site-tools ul#cart-nav li {float:right;}
div#site-tools ul#cart-nav li.cart a.total {background:url(/skins/graphics/70/site-tools/cart.gif) no-repeat 0 4px; float:none; font-size:16px; padding-left:22px; position:absolute; right:0; text-transform:capitalize; top:0;}
div#site-tools ul#cart-nav li .money {color:#060; font-weight:bold;}
div#site-tools ul#cart-nav li a:hover span.money,
div#site-tools ul#cart-nav li.cart a:hover {color:#c00; text-decoration:none;}

/* main nav */

/* main nav tooltip */
div#site-tools span.tooltip {background:#fff; border:1px solid #afaeaa; color:#666; display:none; font-size:10px; left:-47px; padding:10px; position:absolute; text-align:center; text-transform:none; top:50px; width:160px;}
body#tlamoviescouk div#site-tools span.tooltip, 
body#tlagaycouk div#site-tools span.tooltip,
body#tlaondemandcouk div#site-tools span.tooltip {left: -17px;}
div#site-tools span.tooltip span.arrow, body#tlamoviescouk div#site-tools span.tooltip span.arrow,
body#tlagaycouk div#site-tools span.tooltip span.arrow,
body#tlaondemandcouk div#site-tools span.tooltip span.arrow
{background:url(/skins/graphics/70/site-tools/tooltip-arrow.png) 0 0 no-repeat; display:block; height:8px; left:50%; margin-left:-8px; position:absolute; right:33px; top:-8px; width:16px;}
div#site-tools span.tooltip span.close {background:url(/skins/graphics/icon_close.gif) 0 0 no-repeat; display:block; height:13px; position:absolute; right:10px; top:10px; width:13px;}
div#site-tools span.tooltip span.close:hover {cursor:pointer;}
div#site-tools ul#user-nav span.tooltip {display:block; left:50%; padding-right:35px; top:30px; white-space:nowrap; width:auto;}
div#site-tools ul#main-nav li.tlamovies span.tooltip span.arrow {left:auto; right:27px;}
div#site-tools ul#main-nav li.tlamovies span.tooltip {left:auto; right:5px;}

/* hide the site tabs */
div#site-tools.hide-tabs ul#cart-nav {right:5px;}
div#site-tools.hide-tabs span.arrow {display:none;}

/* logos */
h1.logo {float:left; margin:15px 0px;}
#tlagay h1.logo { margin: 10px 0px; }
#tlamovies h1.logo { margin: 10px 0 20px; }
h1.logo a,
div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlavideo.png) 0 0 no-repeat; display:block; height:75px; overflow:hidden; text-indent:1000px; width:236px;}
body#tlaraw h1.logo a,
body#tlaraw div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlaraw-tagline.png) 0 0 no-repeat; height:74px; width:206px;}
body#tlacult h1.logo a,
body#tlacult div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlacult.png) 0 0 no-repeat; height:62px; width:225px;}
body#tlagay h1.logo a,
body#tlagay div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlagay.png) 0 0 no-repeat; width:199px;}
body#tlamovies h1.logo a,
body#tlamovies div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlamovies.png) 0 0 no-repeat; width:239px;}
body#tlashop h1.logo a,
body#tlashop div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlashop.png) 0 0 no-repeat; width:212px;}
body#tlaondemandcouk h1.logo a,
body#tlaondemandcouk body#tlashop div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlaondemandcouk.png) 0 0 no-repeat; height:57px; width:250px;}
body#tlamoviescouk h1.logo, body#tlagaycouk h1.logo {margin: 0;}
body#tlamoviescouk h1.logo a,
body#tlamoviescouk div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlamoviescouk.png) 0 0 no-repeat; height:68px; width:250px;}
body#tlagaycouk h1.logo a,
body#tlagaycouk div#adultVerifyContainer h1 {background:url(/skins/graphics/70/logos-new/tlagaycouk.png) 0 0 no-repeat; height:74px; width:212px;}
/***************
 * header area *
 ***************/

/* free shipping/feedback */
div#header div.free-shipping,
div#header div.feedback {float:right; margin-bottom:7px;}
div#header div.free-shipping a {display:block; height:15px; overflow:hidden; padding-right:33px; position:relative; text-decoration:none;}
div#header div.free-shipping a span.truck {background:url(/skins/graphics/70/elements/free-shipping.gif) 0 0 no-repeat; display:block; height:14px; overflow:hidden; position:absolute; right:0; top:1px; width:27px;}
div#header div.free-shipping a:hover {border-bottom:1px solid #c00; cursor:pointer; margin-bottom:-1px; text-decoration:none;}
div.free-shipping span {color:#c00; font-weight:bold;}

/* search */
div#search {clear:right; float:right;}
div#search label, 
div#search input {font-size:11px;}
div#search select {width:110px;}
div#search form {display:block; width:650px;}
body#tlacult div#search form {width:650px;}
body#tlalesbian div#search form,
body#tlamovies div#search form {width:650px;}
body#tlaondemandcouk div#search form,
body#tlagaycouk div#search form {width:670px;}
div#search form div.compact {float:right; margin-bottom:7px;}
div#search form div.compact input {width:300px;}
div#search form div.compacted label {color:#888 !important;}
div#search a {clear:right; display:block; float:right; font-weight:bold;}
div#search form.clearfix { clear: both; }
a#headerLink { margin-bottom: 10px; }

/* add this */
#header-inner #add-this { width: 200px; float: right; text-align: right; margin: 0px 0px 5px 0px;}

/* breadcrumbs */
div#breadcrumbs {clear:right; float:right; margin-bottom:5px; text-align:right; width:500px;}
div#breadcrumbs span {font-size:10px; position:relative; top:1px;}

/***********
 * sub nav *
 ***********/

/* float settings */
ul#sub-nav li {float:left;}
ul.float-two li {width:50%;}
ul.float-three li{width:33.3333%;}
ul.float-four li {width:25%;}
ul.float-five li {width:20%;}
ul.float-six li {width:16.6667%}
ul.float-seven li {width:14.285%;}
ul.float-eight li {width:12.5%;}
ul.float-nine li {width:11.111%;}

/* display settings */
div#sub-nav-container {bottom:10px; height:30px; left:0; position:absolute; width:100%;}
div#sub-nav-container ul#sub-nav {height:28px;}
div#sub-nav-container ul#sub-nav li {background:#fdfdfd url(/skins/graphics/70/tlavideo/heading-bkg.gif) 0 0 repeat-x; border-color:#afaeaa; border-width:1px 0; border-style:solid; height:28px; line-height:28px; margin:0; position:relative; text-align:center;}
div#sub-nav-container ul#sub-nav li span {background:#afaeaa url(/skins/graphics/70/tlavideo/sub-nav-divider.gif) 0 0 no-repeat; border-color:#afaeaa; border:solid; border-width:1px 0; display:block; height:28px; position:absolute; right:0; top:-1px; width:1px;}
div#sub-nav-container ul#sub-nav li a {color:#3d3d3d; display:block; font-size:12px; font-weight:bold; height:28px; text-decoration:none;}
div#sub-nav-container ul#sub-nav li.first a {border-left:1px solid #afaeaa;}
div#sub-nav-container ul#sub-nav li.last span {background:#afaeaa;}
div#sub-nav-container ul#sub-nav li.first.current a {border-color:#85000d;} 
div#sub-nav-container ul#sub-nav li.last.current span {background:#85000d;}
div#sub-nav-container ul#sub-nav li a:hover {font-size:14px;}
div#sub-nav-container ul#sub-nav li.current {border-color:#85000d;}
div#sub-nav-container ul#sub-nav li.current a {background:#85000d url(/skins/graphics/70/tlavideo/heading-highlight.gif) 0 0 repeat-x; color:#fff; font-size:14px;}
div#sub-nav-container ul#sub-nav li span.arrow {display:none;}
div#sub-nav-container ul#sub-nav li.current span.arrow {background:url(/skins/graphics/70/tlavideo/heading-down-arrow.png) 0 0 no-repeat; border:0; display:block; height:14px; right:auto; margin:0 auto; position:relative; top:1px; width:19px;}
div#sub-nav-container ul#sub-nav li span.cap {border:none; height:30px; position:absolute; top:-1px; width:5px;}
div#sub-nav-container ul#sub-nav li.first span.cap {left:0;}
div#sub-nav-container ul#sub-nav li.last span.cap {right:0;}

body#tlaraw div#sub-nav-container ul#sub-nav li,
body#tlacult div#sub-nav-container ul#sub-nav li,
body#tlagay div#sub-nav-container ul#sub-nav li {border-color:#2e2e2e;}
body#tlaraw div#sub-nav-container ul#sub-nav li span,
body#tlacult div#sub-nav-container ul#sub-nav li span,
body#tlagay div#sub-nav-container ul#sub-nav li span {background:#2e2e2e url(/skins/graphics/70/tlaraw-new/sub-nav-divider.gif) 0 0 no-repeat;}

body#tlaraw div#sub-nav-container ul#sub-nav li.first span.cap {background:url(/skins/graphics/70/tlaraw-new/heading-cap-left.gif) 0 0 no-repeat;}
body#tlaraw div#sub-nav-container ul#sub-nav li.first span.current-cap {background:url(/skins/graphics/70/tlaraw-new/heading-cap-left-highlight.gif) 0 0 no-repeat;}
body#tlaraw div#sub-nav-container ul#sub-nav li.last span.cap {background:url(/skins/graphics/70/tlaraw-new/heading-cap-right.gif) 0 0 no-repeat;}
body#tlaraw div#sub-nav-container ul#sub-nav li.last span.current-cap {background:url(/skins/graphics/70/tlaraw-new/heading-cap-right-highlight.gif) 0 0 no-repeat;}
body#tlaraw div#sub-nav-container ul#sub-nav li.first a {border-left:none;}
body#tlaraw div#sub-nav-container ul#sub-nav li.current a {background:#f26522 url(/skins/graphics/70/tlaraw-new/heading-highlight.gif) 0 0 repeat-x;}
body#tlaraw div#sub-nav-container ul#sub-nav li.current span.arrow {background:url(/skins/graphics/70/tlaraw-new/heading-down-arrow.png) 0 0 no-repeat; height:12px; top:0; width:16px;}

body#tlacult div#sub-nav-container ul#sub-nav li.first span.cap {background:url(/skins/graphics/70/tlacult/heading-cap-left.gif) 0 0 no-repeat;}
body#tlacult div#sub-nav-container ul#sub-nav li.first span.current-cap {background:url(/skins/graphics/70/tlacult/heading-cap-left-highlight.gif) 0 0 no-repeat;}
body#tlacult div#sub-nav-container ul#sub-nav li.last span.cap {background:url(/skins/graphics/70/tlacult/heading-cap-right.gif) 0 0 no-repeat;}
body#tlacult div#sub-nav-container ul#sub-nav li.last span.current-cap {background:url(/skins/graphics/70/tlacult/heading-cap-right-highlight.gif) 0 0 no-repeat;}
body#tlacult div#sub-nav-container ul#sub-nav li.first a {border-left:none;}
body#tlacult div#sub-nav-container ul#sub-nav li.current a {color:#F7D91E; background:#f26522 url(/skins/graphics/70/tlacult/heading-highlight.gif) 0 0 repeat-x;}
body#tlacult div#sub-nav-container ul#sub-nav li.current span.arrow {background:url(/skins/graphics/70/tlacult/heading-down-arrow.png) 0 0 no-repeat; height:12px; top:0; width:16px;}

body#tlagay div#sub-nav-container ul#sub-nav li.first span.cap {background:url(/skins/graphics/70/tlagay-new/heading-cap-left.gif) 0 0 no-repeat;}
body#tlagay div#sub-nav-container ul#sub-nav li.last span.cap {background:url(/skins/graphics/70/tlagay-new/heading-cap-right.gif) 0 0 no-repeat;}
body#tlagay div#sub-nav-container ul#sub-nav li.first span.current-cap {background:url(/skins/graphics/70/tlagay-new/heading-cap-left-highlight.gif) 0 0 no-repeat;}
body#tlagay div#sub-nav-container ul#sub-nav li.last span.current-cap {background:url(/skins/graphics/70/tlagay-new/heading-cap-right-highlight.gif) 0 0 no-repeat;}
body#tlagay div#sub-nav-container ul#sub-nav li.last.current span,
body#tlagay div#sub-nav-container ul#sub-nav li {background-color:#fdfdfd;}
body#tlagay div#sub-nav-container ul#sub-nav li.current a {background:#9e0b0e url(/skins/graphics/70/tlagay-new/heading-highlight.gif) 0 0 repeat-x;}
body#tlagay div#sub-nav-container ul#sub-nav li.current span.arrow {background:url(/skins/graphics/70/tlagay-new/heading-down-arrow.png) 0 0 no-repeat; height:12px; top:0; width:16px;}
body#tlamovies div#sub-nav-container,
body#tlagaycouk div#sub-nav-container {display:none;}

/****************
 * site message *
 ****************/

div.site-message {border:1px solid #ccc; border-width:1px 0; margin-top:10px; padding:5px; position:relative; text-align:center;}
div.site-message p {border-top:1px solid #ccc; padding:10px 0;}
div.site-message p.feedback {margin-bottom:0;}
body.error .site-message h2 {color:#c00;}

/***********/
/* marquee */
/***********/

div#marquee .section-heading {display:none;} /* no title */
div#marquee div#marquee-inner {height:212px; overflow:hidden; padding-right:295px; position:relative;}
div#marquee div.article-sequence-group {margin:0; padding-top:0;} /* no title */
div#marquee div#trailer {background:#303030; height:202px; padding:5px; position:absolute; right:0; top:0; width:280px;}
div#marquee div#trailer p {color:#ddd; font-size:10px; line-height:20px; text-align:center;}
div#marquee div#trailer p a {color:#ddd;}
div#marquee div#trailer object,
div#marquee div#trailer embed {height:184px; width:280px;}
div#marquee div#trailer div#external_media {margin:0; width:auto;}
div#marquee div#trailer div#external_media div.navContainer,
div#marquee div#trailer div#external_media div.navSelectContainer {display:none;}
div#marquee ul#marquee-group-name {background:#fff; display:none; height:184px; position:absolute; z-index:11; right:5px; width:141px;}
div#marquee ul#marquee-group-name li {margin:0; height:23px; line-height:23px; position:relative; text-indent:5px;}
div#marquee ul#marquee-group-name li.active {background:url(/skins/graphics/70/tlavideo/marquee/arrow-bkg.gif) 0 -1px repeat-x;}
div#marquee ul#marquee-group-name li.active span {background:url(/skins/graphics/70/tlavideo/marquee/arrow-tip.png) 0 0 no-repeat; display:inline-block; height:29px; left:-21px; position:absolute; top:-1px; width:21px;}
div#marquee ul#marquee-group-name li a {color:#212121; font-weight:bold; text-decoration:none;}
div#marquee ul#marquee-group-name li.active a {color:#fff;}
div#marquee ul#marquee-group-name li.active a:hover {color:#fff;}
div#marquee div#marquee-groups {background:#303030; height:202px; padding:5px; position:relative;}
div#marquee div.marquee-group {display:none; height:184px; position:relative; width:100%;}
div#marquee div.marquee-group div.article-sequence-group {background:#fff; display:none; height:184px; overflow:hidden; position:absolute; width:100%;}
div#marquee div.marquee-group.first,
div#marquee div.marquee-group div.article-sequence-group.first {display:block;}
div#marquee div.lpage-article {background:none; border:none; padding:0;}
div#marquee div.lpage-article img.approval,
div#marquee div.lpage-article img.edit {left:10px; right:auto;}
div#marquee div.lpage-article-swap {bottom:-18px; color:#212121; display:block; height:13px; position:absolute; z-index:8;}
div#marquee div.lpage-article-swap span {background:#fff; cursor:default; display:block; float:left; font-size:11px; font-weight:bold; height:13px; line-height:12px; margin-right:5px; padding:0 3px; text-align:center; z-index:10;}
div#marquee div.lpage-article-swap span.active {background:#c00; color:#fff;}
div#marquee .active {z-index:10;}
div#marquee .last-active {z-index:9;}

/* tlaraw/gay/uk styling changes */
body#tlaraw div#marquee div#marquee-inner,
body#tlacult div#marquee div#marquee-inner,
body#tlagay div#marquee div#marquee-inner,
body#tlagaycouk div#marquee div#marquee-inner,
body#tlamovies div#marquee div#marquee-inner {height:225px;}
body#tlaraw div#marquee div#trailer,
body#tlaraw div#marquee div#marquee-groups,
body#tlacult div#marquee div#trailer,
body#tlacult div#marquee div#marquee-groups,
body#tlagay div#marquee div#trailer,
body#tlagay div#marquee div#marquee-groups,
body#tlagaycouk div#marquee div#trailer,
body#tlagaycouk div#marquee div#marquee-groups,
body#tlamovies div#marquee div#trailer,
body#tlamovies div#marquee div#marquee-groups {background:#2e2e2e url(/skins/graphics/70/tlaraw-new/marquee/bkg.gif) 0 0 repeat-x; height:215px;}
body#tlagaycouk.vod_gen_uk div#marquee div#trailer,
body#tlagaycouk.vod_gen_uk div#marquee div#marquee-groups {background:#000000 url(/skins/graphics/70/tlagay-uk/marquee/bkg.gif) 0 0 repeat-x; height:215px;}
body#tlaraw div#marquee span.cap,
body#tlacult div#marquee span.cap,
body#tlagay div#marquee span.cap,
body#tlagaycouk div#marquee span.cap,
body#tlamovies div#marquee span.cap {height:225px; position:absolute; top:0; width:8px;}
body#tlaraw div#marquee span.left,
body#tlacult div#marquee span.left,
body#tlagay div#marquee span.left,
body#tlagaycouk div#marquee span.left,
body#tlamovies div#marquee span.left {background:url(/skins/graphics/70/tlaraw-new/marquee/bkg-cap-left.gif) 0 0 no-repeat; left:0;}
body#tlagaycouk.vod_gen_uk div#marquee span.left {background:url(/skins/graphics/70/tlagay-uk/marquee/bkg-cap-left.gif) 0 0 no-repeat; left:0;}
body#tlaraw div#marquee span.right,
body#tlacult div#marquee span.right,
body#tlagay div#marquee span.right,
body#tlagaycouk div#marquee span.right,
body#tlamovies div#marquee span.right {background:url(/skins/graphics/70/tlaraw-new/marquee/bkg-cap-right.gif) 0 0 no-repeat; right:0;}
body#tlagaycouk.vod_gen_uk div#marquee span.right {background:url(/skins/graphics/70/tlagay-uk/marquee/bkg-cap-right.gif) 0 0 no-repeat; right:0;}
body#tlaraw div#marquee span.banner-corner-mask,
body#tlacult div#marquee span.banner-corner-mask,
body#tlagay div#marquee span.banner-corner-mask,
body#tlagaycouk div#marquee span.banner-corner-mask,
body#tlamovies div#marquee span.banner-corner-mask {background:url(/skins/graphics/70/tlaraw-new/marquee/banner-corner-mask.png) 0 0 no-repeat; height:7px; left:5px; position:absolute; top:5px; width:7px; z-index:11;}
body#tlaraw div#marquee div#marquee-groups span.banner-mask-right,
body#tlacult div#marquee div#marquee-groups span.banner-mask-right,
body#tlagay div#marquee div#marquee-groups span.banner-mask-right,
body#tlagaycouk div#marquee div#marquee-groups span.banner-mask-right,
body#tlamovies div#marquee div#marquee-groups span.banner-mask-right {background:url(/skins/graphics/70/tlaraw-new/marquee/banner-corner-maskR.png) 0 0 no-repeat;}
body#tlaraw div#marquee ul#marquee-group-name,
body#tlacult div#marquee ul#marquee-group-name,
body#tlagay div#marquee ul#marquee-group-name,
body#tlagaycouk div#marquee ul#marquee-group-name,
body#tlamovies div#marquee ul#marquee-group-name {background:#8d8d8d;}
body#tlaraw div#marquee ul#marquee-group-name li a,
body#tlacult div#marquee ul#marquee-group-name li a,
body#tlagay div#marquee ul#marquee-group-name li a,
body#tlagaycouk div#marquee ul#marquee-group-name li a,
body#tlamovies div#marquee ul#marquee-group-name li a {color:#fff;}
body#tlaraw div#marquee ul#marquee-group-name li.active a,
body#tlacult div#marquee ul#marquee-group-name li.active a,
body#tlagay div#marquee ul#marquee-group-name li.active a,
body#tlagaycouk div#marquee ul#marquee-group-name li.active a,
body#tlamovies div#marquee ul#marquee-group-name li.active a {color:#212121;}
body#tlaraw div#marquee ul#marquee-group-name li.active span,
body#tlacult div#marquee ul#marquee-group-name li.active span,
body#tlagay div#marquee ul#marquee-group-name li.active span,
body#tlagaycouk div#marquee ul#marquee-group-name li.active span,
body#tlamovies div#marquee ul#marquee-group-name li.active span {left:-13px; width:14px;}
body#tlaraw div#marquee ul#marquee-group-name li.active,
body#tlacult div#marquee ul#marquee-group-name li.active,
body#tlagay div#marquee ul#marquee-group-name li.active,
body#tlagaycouk div#marquee ul#marquee-group-name li.active,
body#tlamovies div#marquee ul#marquee-group-name li.active {background:url(/skins/graphics/70/tlaraw-new/marquee/arrow-bkg.gif) 0 -1px repeat-x;}
body#tlaraw div#marquee ul#marquee-group-name li.active span,
body#tlacult div#marquee ul#marquee-group-name li.active span,
body#tlagay div#marquee ul#marquee-group-name li.active span,
body#tlagaycouk div#marquee ul#marquee-group-name li.active span,
body#tlamovies div#marquee ul#marquee-group-name li.active span {background:url(/skins/graphics/70/tlaraw-new/marquee/arrow-tip.png) 0 0 no-repeat;}
body#tlaraw div#marquee div.lpage-article-swap,
body#tlacult div#marquee div.lpage-article-swap,
body#tlagay div#marquee div.lpage-article-swap,
body#tlagaycouk div#marquee div.lpage-article-swap,
body#tlamovies div#marquee div.lpage-article-swap {bottom:-21px;}
body#tlaraw div#marquee div.lpage-article-swap span,
body#tlacult div#marquee div.lpage-article-swap span,
body#tlagay div#marquee div.lpage-article-swap span,
body#tlagaycouk div#marquee div.lpage-article-swap span,
body#tlamovies div#marquee div.lpage-article-swap span {font-size:12px; height:19px; line-height:19px; padding:0 6px;}
body#tlaraw div#marquee div.lpage-article-swap span.active {background:#d7df21; color:#212121;}
body#tlacult div#marquee div.lpage-article-swap span.active {background:#F7D91E; color:#212121;}
body#tlagay div#marquee div.lpage-article-swap span.active {background:#9e0b0e; color:#fff;}
body#tlagaycouk div#marquee div.lpage-article-swap span.active {background:#9e0b0e; color:#fff;}
body#tlagaycouk.vod_gen_uk div#marquee div.lpage-article-swap span.active {background:#BA0808; color:#fff;}
body#tlamovies div#marquee div.lpage-article-swap span.active {background:#D10014; color:#fff;}
body#tlaraw div#marquee span.ul-corner,
body#tlacult div#marquee span.ul-corner,
body#tlagay div#marquee span.ul-corner,
body#tlagaycouk div#marquee span.ul-corner,
body#tlamovies div#marquee span.ul-corner {background:url(/skins/graphics/70/tlaraw-new/marquee/ul-corner-first.gif) 0 0 no-repeat; display:none; height:5px; position:absolute; right:5px; top:5px; width:5px; z-index:12;}
body#tlaraw div#marquee div#trailer p,
body#tlacult div#marquee div#trailer p,
body#tlagay div#marquee div#trailer p,
body#tlagaycouk div#marquee div#trailer p,
body#tlamovies div#marquee div#trailer p {background:url(/skins/graphics/70/tlaraw-new/marquee/blurb-window.gif) 0 0 no-repeat; color:#fff; font-size:12px; font-weight:bold; height:25px; line-height:25px; margin:5px 0 0;}
body#tlaraw div#marquee div#trailer p a,
body#tlacult div#marquee div#trailer p a,
body#tlagay div#marquee div#trailer p a,
body#tlagaycouk div#marquee div#trailer p a,
body#tlamovies div#marquee div#trailer p a {color:#fff;}
body#tlamovies div#marquee,
body#tlamoviescouk div#marquee {padding-top:0;}

/************
 * headline *
 ************/

div#main div#headline div.lpage-article {border:none;}

/***************************************************************************
 * section headings:                                                       *
 * ----------------------------------------------------------------------- *
 * should be setup as follows to allow rounded corners for certain brands: *
 * <tag class="section-heading>                                            *
 *      Heading Text<span class="topL"></span><span class="topR"></span>   *
 * </tag>                                                                  *
 ***************************************************************************/

.section-heading {background:url(/skins/graphics/70/tlavideo/heading-bkg.gif) 0 0 repeat-x; border-width:1px 1px 0 1px; border-style:solid; border-color:#afaeaa; font-size:14px; height:28px; line-height:28px; margin-bottom:0; padding:0 9px; position:relative; zoom:1;}
.section-heading a {color:#313131; text-decoration:none;}
body#tlaraw .section-heading,
body#tlacult .section-heading,
body#tlagay .section-heading {border:none; color:#fff !important;}
body#tlagaycouk .section-heading,
body#tlamovies .section-heading  {background:#D10014; border:none; color:#fff !important;}
body#tlagaycouk.vod_gen_uk .section-heading  {background:#000000; border:none; color:#fff !important;}
body#tlaraw .section-heading {background:#f26522;}
body#tlacult .section-heading {background:#321414;}

/* left-sidebar section headings */
div#left-sidebar .section-heading {background:#ce0014 url(/skins/graphics/70/tlavideo/heading-bkg-sidebar.gif) 0 bottom repeat-x; border:none; color:#fff !important; font-weight:bold; height:auto; line-height:18px; padding:5px 0; text-align:center; z-index:2;}
div#left-sidebar .section-heading a,
body#tlaraw .section-heading a,
body#tlacult .section-heading a,
body#tlagay .section-heading a,
body#tlagaycouk .section-heading a,
body#tlamovies .section-heading a {color:#fff !important; text-align:left;}
div#left-sidebar .section-heading span.arrow {background:url(/skins/graphics/70/tlavideo/heading-down-arrow.png) 0 0 no-repeat; bottom:-13px; display:none; height:14px; left:10px; position:absolute; width:19px;}
div#left-sidebar .section-heading a.more-link {display:none;}
body#tlaraw div#left-sidebar .section-heading,
body#tlacult div#left-sidebar .section-heading,
body#tlagay div#left-sidebar .section-heading,
body#tlagaycouk div#left-sidebar .section-heading,
body#tlamovies div#left-sidebar .section-heading {text-align:left; padding-left:9px;}
body#tlaraw div#left-sidebar .section-heading {background:#2e2e2e;}
body#tlacult div#left-sidebar .section-heading {background:#321414;}
body#tlagay .section-heading,
body#tlagay div#left-sidebar .section-heading,
body#tlagaycouk .section-heading,
body#tlagaycouk div#left-sidebar .section-heading {background:#9e0b0e;}
body#tlamovies div#left-sidebar .section-heading {background:#D10014;}
body#tlagaycouk.vod_gen_uk div#left-sidebar .section-heading {background:#000000;}

/* more link/arrow */
a.more-link {display:block; font-size:9px; padding-right:12px; position:absolute; right:10px; top:0;}
a.more-link span.more-arrows {background:url(/skins/graphics/70/tlavideo/more-arrow.png) 0 0 no-repeat; display:block; height:13px; overflow:hidden; position:absolute; right:0; text-indent:-100px; top:8px; width:10px;}
body#tlaraw a.more-link span.more-arrows,
body#tlacult a.more-link span.more-arrows,
body#tlagay a.more-link span.more-arrows,
body#tlagaycouk a.more-link span.more-arrows,
body#tlamovies a.more-link span.more-arrows {background:url(/skins/graphics/70/tlaraw-new/more-arrow.png) 0 0 no-repeat;}

/* raw/gay rounded corners */
.section-heading .corner {display:none;}
body#tlaraw .section-heading .corner,
body#tlacult .section-heading .corner,
body#tlagay .section-heading .corner,
body#tlagaycouk .section-heading .corner,
body#tlamovies .section-heading .corner {display:block; height:5px; position:absolute; top:0; width:5px;}
body#tlaraw .section-heading .topL,
body#tlacult .section-heading .topL,
body#tlagay .section-heading .topL,
body#tlagaycouk .section-heading .topL,
body#tlamovies .section-heading .topL {left:0;}
body#tlaraw .section-heading .topR,
body#tlacult .section-heading .topR,
body#tlagay .section-heading .topR,
body#tlagaycouk .section-heading .topR,
body#tlamovies .section-heading .topR {right:0;}
body#tlaraw .section-heading .topL {background:url(/skins/graphics/70/tlaraw-new/heading-topL.gif) 0 0 no-repeat;}
body#tlacult .section-heading .topL {background:url(/skins/graphics/70/tlacult/heading-topL.gif) 0 0 no-repeat;}
body#tlaraw .section-heading .topR {background:url(/skins/graphics/70/tlaraw-new/heading-topR.gif) 0 0 no-repeat;}
body#tlacult .section-heading .topR {background:url(/skins/graphics/70/tlacult/heading-topR.gif) 0 0 no-repeat;}
body#tlaraw div#left-sidebar .section-heading .topL {background:url(/skins/graphics/70/tlaraw-new/lside-heading-topL.gif) 0 0 no-repeat;}
body#tlacult div#left-sidebar .section-heading .topL {background:url(/skins/graphics/70/tlacult/lside-heading-topL.gif) 0 0 no-repeat;}
body#tlaraw div#left-sidebar .section-heading .topR {background:url(/skins/graphics/70/tlaraw-new/lside-heading-topR.gif) 0 0 no-repeat;}
body#tlacult div#left-sidebar .section-heading .topR {background:url(/skins/graphics/70/tlacult/lside-heading-topR.gif) 0 0 no-repeat;}
body#tlagay .section-heading .topL {background:url(/skins/graphics/70/tlagay-new/heading-topL.gif) 0 0 no-repeat; left:0;}
body#tlagay .section-heading .topR {background:url(/skins/graphics/70/tlagay-new/heading-topR.gif) 0 0 no-repeat; right:0;}
body#tlagaycouk .section-heading .topL {background:url(/skins/graphics/70/tlagay-new/heading-topL.gif) 0 0 no-repeat; left:0;}
body#tlagaycouk .section-heading .topR {background:url(/skins/graphics/70/tlagay-new/heading-topR.gif) 0 0 no-repeat; right:0;}
body#tlagaycouk.vod_gen_uk .section-heading .topL {background:url(/skins/graphics/70/tlagay-uk/heading-topL.gif) 0 0 no-repeat; left:0;}
body#tlagaycouk.vod_gen_uk .section-heading .topR {background:url(/skins/graphics/70/tlagay-uk/heading-topR.gif) 0 0 no-repeat; right:0;}
body#tlamovies .section-heading .topL {background:url(/skins/graphics/70/tlamovies/heading-topL.gif) 0 0 no-repeat; left:0;}
body#tlamovies .section-heading .topR {background:url(/skins/graphics/70/tlamovies/heading-topR.gif) 0 0 no-repeat; right:0;}

/*links to add a new address and credit card in account_main */
a.accountHeaderLink {font-size: 100%; text-decoration: underline; display: inline-block; color: #212121; position: absolute; top: -22px; right: 10px;}
div.accountAddress {float: left; width: 180px; margin-left: 20px;}
h2.creditCardHeading {margin-bottom: 20px;}

/******************************************************
 * window tabs                                        *
 * -------------------------------------------------- *
 * if the tabbed content is hidden on the page and    * 
 * we're not linking to a new page the .tabbed.window *
 * div should have a class called hidden-content and  *
 * the anchors should have href="#". the javascript   *
 * will take care of the rest.                        *
 ******************************************************/

ul.window-tabs,
ul.window-tabs li {height:29px; margin:0;}
ul.window-tabs li {float:left; margin-right:5px; position:relative;}
ul.window-tabs li {background:url(/skins/graphics/70/tlavideo/heading-bkg.gif) 0 0 repeat-x; border:1px solid #afaeaa; border-bottom:0; display:block; font-weight:bold; float:left; height:28px; line-height:28px; padding:0 10px; text-transform:capitalize;}
ul.window-tabs li a {text-decoration:none;}
ul.window-tabs li.current {background:url(/skins/graphics/70/tlavideo/heading-highlight.gif) 0 0 repeat-x; color:#fff;}
ul.window-tabs li.current a {color:#fff !important;}
ul.window-tabs li span.arrow {display:none;}
ul.window-tabs li.current span.arrow {background:url(/skins/graphics/70/tlavideo/heading-down-arrow.png) 0 0 no-repeat; border:0; bottom:-14px; display:block; height:14px; left:10px; padding:0; position:absolute; width:19px;}

/* full tab */
ul.full-tab li,
ul.full-tab a,
ul.full-tab span {float:none !important; margin-right:0 !important;}

/* selected.window tabs share the same stlying as the sub nav selected state */
body#tlaraw ul.window-tabs li.current {background:url(/skins/graphics/70/tlaraw-new/heading-highlight.gif) 0 0 repeat-x !important;}
body#tlacult ul.window-tabs li.current {color:#F7D91E; background:url(/skins/graphics/70/tlacult/heading-highlight.gif) 0 0 repeat-x !important;}
body#tlaraw ul.window-tabs li.current span.arrow {background:url(/skins/graphics/70/tlaraw-new/heading-down-arrow.png) 0 0 no-repeat !important; height:14px;}
body#tlacult ul.window-tabs li.current span.arrow {background:url(/skins/graphics/70/tlacult/heading-down-arrow.png) 0 0 no-repeat !important; height:14px;}
body#tlaraw ul.window-tabs li,
body#tlacult ul.window-tabs li,
body#tlagay ul.window-tabs li {border-color:#2e2e2e;}
body#tlagay ul.window-tabs li.current {background:url(/skins/graphics/70/tlagay-new/heading-highlight.gif) 0 0 repeat-x !important;}
body#tlagay ul.window-tabs li.current span.arrow {background:url(/skins/graphics/70/tlagay-new/heading-down-arrow.png) 0 0 no-repeat !important; height:14px;}

/**********
 * window *
 **********/

.window {position: relative; background:#fff; border:1px solid #afaeaa; margin-bottom:10px; padding: 10px; min-height: 40px;}
body#tlaraw .window,
body#tlacult .window {border-color:#2e2e2e;}
body#tlaraw .window.results,
body#tlacult .window.results,
body#tlagay .window.results,
body#tlagaycouk .window.results,
body#tlamovies .window.results {border-width:1px; border-style:solid;}
.window.tabbed {padding-top:20px;}
div#left-sidebar div.title div.window {padding:20px 10px 10px;}
body#tlaraw div#left-sidebar div.title div.window,
body#tlacult div#left-sidebar div.title div.window,
body#tlagay div#left-sidebar div.title div.window,
body#tlagaycouk div#left-sidebar div.title div.window,
body#tlamovies div#left-sidebar div.title div.window {padding:10px;}
body#tlacult .window,
body#tlacult .window {background:url(/skins/graphics/70/tlaraw-new/skinema/site-container-bkg.png) 0 0 repeat;}
body#tlaraw .window,
body#tlacult .window,
body#tlagay .window,
body#tlagaycouk .window,
body#tlamovies .window {border:none;}
body#tlaraw div#left-sidebar .window,
body#tlacult div#left-sidebar .window {background:#ddd; border:1px solid #2e2e2e;}
body#tlagay div#left-sidebar .window,
body#tlagaycouk div#left-sidebar .window {border:1px solid #9e0b0e; background:#d3dbe7;}
body#tlagaycouk.vod_gen_uk div#left-sidebar .window {border:0 solid #9e0b0e; background:#BA0808;}
body#tlamovies div#left-sidebar .window {border:1px solid #D10014; background:#FFF;}
body#tlaraw .window.tabbed,
body#tlacult .window.tabbed,
body#tlagay .window.tabbed,
body#tlagaycouk .window.tabbed,
body#tlamovies .window.tabbed {background:#fff; border:1px solid #2e2e2e; margin-bottom:10px; padding:20px 10px 10px;}

/************************* 
 * landing page articles *
 *************************/

div#main div.compact-above {margin-top:-11px;}
div#main div.compact-above div.lpage-article {border-width:0 1px 1px !important; padding-top:10px;}
div.lpage-article {margin-bottom:10px; position:relative;}
body#tlaraw div#main div.lpage-article,
body#tlacult div#main div.lpage-article,
body#tlagay div#main div.lpage-article,
body#tlagaycouk div#main div.lpage-article,
body#tlamovies div#main div.lpage-article {padding-bottom:0;}
div.lpage-article {position:relative;}
div.lpage-article img.approval,
div.lpage-article img.edit {position:absolute; right:10px; top:10px; z-index:1;}
div.lpage-article img.edit {top:28px;}

/* twitter logo in lpage article heading */
div.lpage-article span.twitter {background:url(/skins/graphics/twitter_20.png) 100px 0 no-repeat; border-right:1px solid #afaeaa; display:block; height:20px; line-height:20px; padding-right:31px; position:absolute; right:55px; top:-25px;}
div.lpage-article span.twitter a {color:#fff; font-size:10px; text-decoration:none;}
div.lpage-article span.twitter a:hover {text-decoration:underline;}

/*******************
 * product display *
 *******************/

.product-row {margin-bottom:10px; padding-right:0;}
.product-row.display-status {padding-top:10px;}
.product {float:left; text-align:center;}
.product div.thumb {margin:0 auto; position:relative; width:100px;}
.product div.product-info {padding:0 10px;}
div.blurb .product,
div.blurb .product div.thumb {float:left;}
div.blurb .product div.product-info {padding:0 10px 0 110px; text-align:left;}
div.blurb.midsize .product div.product-info {padding:0 10px 0 160px;}
div.blurb.details .product div.product-info {padding:0 10px 0 197px;}
div.blurb.midsize .product div.thumb,
div.blurb.midsize .product div.thumb img {margin:0 auto; width:150px;}
div.blurb.midsize .product div.thumb
div.blurb.midsize .product div.thumb img {margin:0 auto; width:187px;}
.col1 .product,
div#left-sidebar .product {width:100%;}
.col2 .product {width:50%;}
.col3 .product {width:33.3%;}
.col4 .product {width:25%;}
.col5 .product {width:20%;}
.col6 .product {width:16.6%;}

body#tlagay div.blurb div.product div.product-info {padding-left:110px;}
body#tlagay div.blurb.midsize div.product div.product-info {padding:0 10px 0 165px;}
body#tlagay div.blurb.details div.product div.product-info {padding:0 10px 0 202px;}

.addthis_button img { padding: 2px 0px 10px; }
#header .addthis_button img { padding: 5px 0px 0px 0px; }

/* product info formatting */
div.product div.title,
div.product div.blurb,
div.product div.price,
div.product div.clearance,
div.product div.sale {margin-top:5px;}
div.blurb div.product div.title {margin-top:0;}
div.blurb div.blurb,
div.product div.price {margin-top:5px;}
div.product div.title {font-size:13px; font-weight:bold;}
div.product div.title a {text-decoration:none;}
.price {font-weight:bold;}
.price a {color:#c00; text-decoration:none;}
.price a:hover {color:#212121;}
div.product div.price img {vertical-align:sub;}
div.product div.price div.availability {margin-top:5px; font-size:11px; font-weight:normal;}
div.product div.price a.remove {font-size:10px;}
div.product span.mprice {text-decoration:line-through;}

/* status */
div.display-status div.product div.thumb span.status {display:block; height:41px; left:-20px; position:absolute; top:-10px; width:88px;}
div.display-status div.product div.thumb span.status.new {background:url(/skins/graphics/70/elements/status/new.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.disc-set2 {background:url(/skins/graphics/70/elements/status/disc-set2.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.disc-set3 {background:url(/skins/graphics/70/elements/status/disc-set3.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.disc-set4 {background:url(/skins/graphics/70/elements/status/disc-set4.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.disc-set5 {background:url(/skins/graphics/70/elements/status/disc-set5.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.disc-set6 {background:url(/skins/graphics/70/elements/status/disc-set6.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.must-own {background:url(/skins/graphics/70/elements/status/must-own.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.new-low-price {background:url(/skins/graphics/70/elements/status/new-low-price.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.unrated {background:url(/skins/graphics/70/elements/status/unrated.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.special-edition {background:url(/skins/graphics/70/elements/status/special-edition.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.uncut {background:url(/skins/graphics/70/elements/status/uncut.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.uncensored {background:url(/skins/graphics/70/elements/status/uncensored.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.xxx-version {background:url(/skins/graphics/70/elements/status/xxx-version.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.editors-pick {background:url(/skins/graphics/70/elements/status/editors-pick.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.directors-cut {background:url(/skins/graphics/70/elements/status/directors-cut.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.just-reviewed {background:url(/skins/graphics/70/elements/status/just-reviewed.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.exclusive {background:url(/skins/graphics/70/elements/status/exclusive.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.closeout-price {background:url(/skins/graphics/70/elements/status/closeout-price.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.clearance {background:url(/skins/graphics/70/elements/status/clearance.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.essential {background:url(/skins/graphics/70/elements/status/essential.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.just-published {background:url(/skins/graphics/70/elements/status/just-published.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.movie-tie-in {background:url(/skins/graphics/70/elements/status/movie-tie-in.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.stars4 {background:url(/skins/graphics/70/elements/status/star4.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.bestseller {background:url(/skins/graphics/70/elements/status/bestseller.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.top-ten {background:url(/skins/graphics/70/elements/status/top-ten.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.hall-of-shame {background:url(/skins/graphics/70/elements/status/hall-of-shame.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.all-time-best {background:url(/skins/graphics/70/elements/status/all-time-bestseller.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.top-rental {background:url(/skins/graphics/70/elements/status/top-rental.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.cust-fave {background:url(/skins/graphics/70/elements/status/customer-favorite.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.box-set {background:url(/skins/graphics/70/elements/status/box-set.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.back-in-print {background:url(/skins/graphics/70/elements/status/back-in-print.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.rave-review {background:url(/skins/graphics/70/elements/status/rave-review.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.bonus-dvd {background:url(/skins/graphics/70/elements/status/bonus-dvd.png) 0 0 no-repeat;}
div.display-status div.product div.thumb span.status.get-it-free {background:url(/skins/graphics/70/elements/status/get-it-free.png) 0 0 no-repeat;}

/***********
 * sidebar *
 ***********/

div#left-sidebar .article-sequence-group.first {margin-top:0;}
div#left-sidebar img {display:block; margin:0 auto;}
div#left-sidebar img.left {display:inline;}
div#left-sidebar li {margin-bottom:5px;}
div#left-sidebar div.lpage-article {overflow:visible;}
ul.products {width:100%;}
ul.products li {float:left; margin:15px 0; width:16.6%; text-align:center;}
ul.products li a {display:block; padding-top:5px; text-decoration:none;}

/* sidebar product list */
div.listProducts ol {list-style:decimal; list-style-position:outside; margin-left:18px;}
div.listProducts ol.ten-plus {margin-left:23px;}
div.listProducts div.listImg {height:105px; margin:0 auto 10px; width:75px;}
div.listProducts a.listLink {display:block; margin-top:10px; text-align:center;}

/* drop downs */
div.lside-dropDown {display:none;} /* jquery brings them back since the onChange method needs js to reload the page, setup to use a <noscript> */
div.lside-dropDown select {width:180px;}

/* external media */
div#left-sidebar div#external_media {width:auto;}
div#left-sidebar div#external_media object,
div#left-sidebar div#external_media embed {height:157px; width:180px;}
div#left-sidebar div#external_media div.label-control label {width:175px}
div#left-sidebar div#external_media div.label-control select {margin-bottom:10px; width:180px;}

/* polling question */
div.poll-results {font-size:11px;}
div.poll-results table,
div.poll-results td {border:0; padding:0;}
div.polling-question div,
div.poll-results div,
div.poll-results table {margin-bottom:5px;}
div.poll-results td.results {width:75%;}
div.poll-results td.percent {width:25%;}
div.poll-results table table {border:none; margin:0;}
div.poll-results table table td {border:none; padding:0;}
div.poll-results table table td.results-bar {background:#c00;}
div.poll-results table table td.remainder {background:#fca;}

/* email signup */
div#email-signup {background:url(/skins/graphics/70/elements/email-signup.gif); height:76px; width:200px;}
body#tlaraw div#email-signup {background:url(/skins/graphics/70/elements/email-signup-raw.gif);}
body#tlacult div#email-signup {background:url(/skins/graphics/70/elements/email-signup-cult.gif);}
body#tlagay div#email-signup {background:url(/skins/graphics/70/elements/email-signup-gay.gif);}
body#tlagaycouk div#email-signup {background:url(/skins/graphics/70/elements/email-signup-gay.gif);}
div#email-signup div.compact {left:6px; position:absolute; top:29px;}
div#email-signup div.compact input {width:41px;}
div#email-signup div.compacted input {width:120px;}
/* Email preferences */
#emailPreferences { width: 250px; padding-top: 10px; border-top: 1px solid #555;}
.emailCheckbox {margin-left: 10px; font-size: 100%;}
label.emailCheckbox {margin-left: 0px;}
.indentedParagraph {margin-left: 30px; color: #555; font-size: 10px;}

/* g/s signup */
div#left-sidebar div.g-s-pass div.compact input {width:105px;}

/* affiliate banner */
div#left-sidebar div.affiliate-thirdPary-banner table {margin:0 auto; width:auto;}
div#left-sidebar div.affiliate-thirdPary-banner table table {width:100%;}
div#left-sidebar div.affiliate-thirdPary-banner table,
div#left-sidebar div.affiliate-thirdPary-banner table td {border:none; padding:0;}

/* suckerfish menus */
/********************/
	
ul.suckerfish {margin:5px 0 5px -10px; width:198px;}
ul.suckerfish,
ul.suckerfish ul {padding-bottom:1px; position:relative; z-index:10;}

/* first tier */
ul.suckerfish li {margin-bottom:0 !important; position:relative; white-space:nowrap; width:198px;}
ul.suckerfish li:hover,
ul.suckerfish li.sfhover,
ul.suckerfish li.sf-arrow:hover {width:200px;}
body#tlaraw ul.suckerfish li:hover,
body#tlaraw ul.suckerfish li.sfhover,
body#tlaraw ul.suckerfish li.sf-arrow:hover,
body#tlacult ul.suckerfish li:hover,
body#tlacult ul.suckerfish li.sfhover,
body#tlacult ul.suckerfish li.sf-arrow:hover,
body#tlagay ul.suckerfish li:hover,
body#tlagay ul.suckerfish li.sfhover,
body#tlagay ul.suckerfish li.sf-arrow:hover {width:199px;}
ul.suckerfish li a {display:block; font-weight:bold; height:20px; line-height:20px; position:relative; text-indent:10px; white-space:nowrap;}
ul.suckerfish li:hover a,
ul.suckerfish li.sfhover a {background:#d3dbe7; border:1px solid #000; border-width:1px 0 1px 1px !important; margin:-1px 0 -1px -1px; padding-right:2px; z-index:11;}
body#tlaraw ul.suckerfish li:hover a,
body#tlaraw ul.suckerfish li.sfhover a,
body#tlacult ul.suckerfish li:hover a,
body#tlacult ul.suckerfish li.sfhover a,
body#tlagay ul.suckerfish li:hover a,
body#tlagay ul.suckerfish li.sfhover a {padding-right:0;}
body#tlaraw ul.suckerfish li:hover a,
body#tlaraw ul.suckerfish li.sfhover a,
body#tlacult ul.suckerfish li:hover a,
body#tlacult ul.suckerfish li.sfhover a {background:#e4eb6a;} 
ul.suckerfish li a.place-holder {cursor:text; font-weight:normal;}
ul.suckerfish li a.place-holder:hover {color:#212121;}

/* second tier */
ul.suckerfish li:hover li a,
ul.suckerfish li.sfhover li a {background:none !important; margin-top:0;}
ul.suckerfish li ul {border:1px solid #000; background:#d3dbe7; left:100%; margin-left:-1px; position:absolute; top:0; visibility:hidden;}
body#tlaraw ul.suckerfish li ul,
body#tlacult ul.suckerfish li ul {background:#e4eb6a;}
ul.suckerfish li:hover ul,
ul.suckerfish li.sfhover ul {visibility:visible;}
ul.suckerfish li li {width:auto;}
ul.suckerfish li li a {border:none; text-indent:5px; padding-right:15px !important;}
ul.suckerfish li li.sf-arrow:hover a,
ul.suckerfish li li.sf-arrow a:hover {background:#d3dbe7; left:1px; text-indent:4px;}
body#tlaraw ul.suckerfish li li.sf-arrow:hover a,
body#tlaraw ul.suckerfish li li.sf-arrow a:hover,
body#tlacult ul.suckerfish li li.sf-arrow:hover a,
body#tlacult ul.suckerfish li li.sf-arrow a:hover {background:#e4eb6a !important;}
ul.suckerfish li:hover ul a,
ul.suckerfish li.sfhover ul a {border:none; margin-bottom:0; padding-bottom:1px;}

/* third tier */
ul.suckerfish li li li a {left:0 !important; padding-right:5px !important; text-indent:4px !important;}
ul.suckerfish li ul ul {padding-left:1px; margin-left:0; top:-1px;}
ul.suckerfish li:hover ul ul,
ul.suckerfish li.sfhover ul ul {visibility:hidden;}
ul.suckerfish li li:hover ul,
ul.suckerfish li li.sfhover ul {visibility:visible;}
	
/* jQuery helper styles */
li.no-sub-ul a:hover {border-width:1px; padding-right:0;}
li.sf-arrow {background:url(/skins/graphics/drop-down-arrow.gif) right center no-repeat !important;}

/* other helper styles */
ul.sf-last-item {margin-bottom:-11px;}
ul.suckerfish.li-spacing {margin-bottom:5px;}
ul.suckerfish.no-border,
ul.suckerfish.no-border li a {border-width:0;}
ul.suckerfish.no-border li.sfhover a {margin-bottom:-1px;}

/********
 * feed *
 ********/

div.feed div.blurb div.product-info {padding-left:85px;}
body#tlacult div.feed div.blurb div.product div.product-info,
body#tlacult div.feed div.blurb div.product div.product-info,
body#tlagay div.feed div.blurb div.product div.product-info {padding-left:90px;}
div#left-sidebar div.feed div.blurb div.product div.product-info,
div.feed div.blurb div.product div.no-image {padding-left:0 !important;}
div.feed div.blurb div.product div.thumb {width:75px;}
div#left-sidebar div.feed div.blurb div.product div.thumb {margin:0 5px 5px 0;}
div#left-sidebar div.feed div.blurb div.product div.title {font-size:12px;}
div#left-sidebar div.feed div.blurb div.product-info {font-size:11px;}
div#left-sidebar div.feed div.blurb div.product {float:none; width:180px;}
div#left-sidebar div.feed div.blurb div.blurb {clear:both;}
div.feed div.blurb div.product div.thumb img {width:75px;}
div.feed div.blurb div.product div.author {font-style:italic; margin:5px 0;}
div.feed div.more {margin-top:5px;}
div.feed div.more a {font-weight:bold;}
div.feed a.feed-approval {background-color:#ffce86; display:block; margin-bottom:10px; padding:3px; text-align:center;}

/***********************
 * popporn feed styles * 
 ***********************/

div.popPornFeed {font-size:11px;}
div.popPornFeed p {margin-bottom:5px;}
div.popPornFeed h3.popPornTitle {font-size:14px; padding-right:200px; position:relative;}
div.popPornFeed h3.popPornTitle span.publishInfo {display:block; font-size:11px; font-style:italic; font-weight:normal; position:absolute; right:0; text-transform:capitalize; top:1px;}
div.popPornFeed a {color:#027ac6; text-decoration:none;}
div.popPornFeed a:hover {text-decoration:underline;}
div.popPornFeed a.hot, div.popPornFeed a.logo, div.popPornFeed a.buttery {display:block; overflow:hidden; position:absolute; text-indent:-1000px}
div.popPornFeed a.hot {background:url(/skins/graphics/70/popporn/hot.png) 0 0 no-repeat; bottom:2px; height:16px; left:0; width:244px;}
div.popPornFeed a.logo {background:url(/skins/graphics/70/popporn/logo.png) 0 0 no-repeat; bottom:2px; height:30px; left:252px; width:201px;}
div.popPornFeed a.buttery {background:url(/skins/graphics/70/popporn/buttery.png) 0 0 no-repeat; height:13px; right:0; top:3px; width:267px;}
div.popPornFeed div.popPornHead {border-bottom:3px solid #EC94A0; height:28px; position:relative;}
div.popPornFeed div.popPornBody {margin:10px 0;}
div.popPornFeed div.popPornBody br {line-height:0;}
div.popPornFeed div.popPornBody object, 
div.popPornFeed div.popPornBody embed,
div.popPornFeed div.popPornBody img {margin:0 10px 10px 0; float:left;}
div.popPornFeed div.popPornBody img {border:1px solid #ec94a0; height:250px;}
div.popPornFeed div.popPornBody object,
div.popPornFeed div.popPornBody embed {height:170px; width:230px;}
div.popPornFeed div.popPornBody div.contentCont {margin-bottom:5px;}
div.popPornFeed div.popPornFoot {border-top:3px solid #ec94a0; clear:both; height:15px; position:relative;}

/******************
 * external media *
 ******************/

div#external_media {display:none; margin:15px auto; text-align:center; width:506px;}
div.navSelectContainer {padding-top:10px; text-align:center;}
div.navContainer {display:none; height:20px; padding:5px 0; position:relative;}
div#external_media a.prevBtn,
div#external_media a.nextBtn {position:absolute; top:3px;}
div#external_media a.prevBtn {left:0;}
div#external_media a.nextBtn {right:0;} 

/**********************/
/* adult verification */
/**********************/

div#overlay {background-color:#000; filter:alpha(opacity=90); -moz-opacity:0.90; opacity:0.90; height:100%; left:0px; position:absolute; top:0px; width:100%; z-index:200;}
div#adultVerifyContainer {color:#212121; height:400px; left:50%; margin-left:-350px; padding-left:250px; position:absolute; width:450px; text-align:center; top:50px; z-index:500;}
div#adultVerifyContainer a {color:#212121;}
div#adultVerifyContainer h1 {margin:10px auto;}
div#adultVerifyContainer h3 {color:#c00;}
div#adultVerifyContainer p {margin-bottom: 10px; padding-bottom:10px;}
div#adultVerifyContainer img {position: absolute; right: 135px;}
div#adultVerifyContainer .highlight {color:#c00;}
div#adultVerifyContainer a.lightboxClose {background:#fff url(/skins/graphics/close.png) no-repeat; cursor:pointer; height:16px; overflow:hidden; position:absolute; right:5px; text-indent:-1000px; top:5px; width:16px;}
div#adultVerifyContainer .warningWrapper {border:1px solid #ccc; height:175px; margin-bottom:10px; overflow:auto; padding:5px; width:425px;}
div#adultVerifyContainer .warningWrapper .aw {background:url(/adult_splash/aw386x531.png) center 7px no-repeat; height:531px; padding:7px 10px; text-align:center; width:386px;}
div#adultVerifyContainer .warningWrapper .blind {background:url(/adult_splash/aw_blind386x531.png) center 7px no-repeat;}

/***********************
 * keyword/studio list *
 ***********************/

p.letters a {font-weight:bold; text-decoration:none;}
p.letters a:hover {text-decoration:underline;}
div.alphabet-index a.back {font-size:12px;}

/**********
 * errors *
 **********/

.user-error span.footer {font-weight:bold;}
.user-error span.header, p.user-error {color: #c00; font-weight:bold;}
.user-error li{margin: 0;}

/***********
 * sitemap *
 ***********/

div.sitemap .section-heading span {float:left; display:block; width:50%;}
div.sitemap .section-heading span.last {border-left:1px solid #222; left:21px; margin-left:-20px; padding-left:7px; position:relative;}
div.sitemap div.window {overflow:hidden;}
div.sitemap li {width:auto;}
div.float-three,
div.float-four {margin-bottom:15px; overflow:hidden;}
div.float-three div.sitemap-col {width:33.3%;}
div.float-four div.sitemap-col {width:25%;}
div.float-three div.sitemap-col,
div.float-four div.sitemap-col {border-right:1px solid #333; float:left; margin-bottom:-2000px; padding-bottom:1980px;}
div.float-three div.sitemap-col.last,
div.float-four div.sitemap-col.last {border:none; left:20px; margin-left:-20px; position:relative;}
div.float-three div.sitemap-col div.sitemap-col-inner,
div.float-four div.sitemap-col div.sitemap-col-inner {padding:10px 7px;}
div.float-three div.sitemap-col.first div.sitemap-col-inner,
div.float-four div.sitemap-col.first div.sitemap-col-inner {padding-left:0;}

/************
 * tool tip *
 ************/

#tlatip {border:1px solid #333; padding: 3px 2px; background-color:#f6f6f6; color:#212121; font-size:10px; left:0; position:absolute; top:0; width:240px; z-index:98;
-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;
-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-webkit-border-bottom-right-radius: 5px;
-moz-box-shadow: 2px 2px 5px #222; -webkit-box-shadow: 2px 2px 5px #222; box-shadow: 2px 2px 5px #222;}
#tlatip h3 {background:#85000d; border:2px solid #f0f9fe; color:#fff; border-width:2px 2px 0; font-size:14px; margin:0 0 5px; padding:5px 8px;}
body#tlagay #tlatip h3 {background:#9e0b0e;}
body#tlaraw #tlatip h3,
body#tlacult #tlatip h3 {background:#f78c18;} 
#tlatip h3 .year {font-size:10px;}
#tlatip p {padding: 0 5px 5px;}
#tlatip p.stars, 
#tlatip p.director {padding:0 5px 5px;}
#tlatip p.stars span, 
#tlatip p.director span {font-weight:bold;}
#tlatip #tlatip-arrow {background: url(../skins/graphics/tooltip_arrow_right.gif) no-repeat 0 0; height:16px; left:-8px; overflow:hidden; position:absolute; top:0px; width:8px; z-index:99;}

/**********************
 * debugging elements *
 **********************/

table.cfdebug,
table.cfdebug th,
table.cfdebug td {text-align:left; width:auto;}
table.cfdump_struct tr td {color: black;}

/***************************
 * mobile browsing imports *
 ***************************

@import url("antiscreen.css") handheld; 
@import url("antiscreen.css") only screen and (max-device-width:480px);*/

/******************
 * awards styling *
 ******************/

form.award-survey .nominees li {padding-top:10px;}
form.award-survey .nominees a,
form.award-survey .nominees img {display:block;}
form.award-survey h3 span.instructions {font-size:10px; line-height:13px; position:absolute; right:10px; top:7px}
form.award-survey .nominees a.nominee-button {border:1px solid #ccc; margin: 0 auto; padding:5px; width:100px;}
form.award-survey .nominees a.nominee-button:hover {background:#ccc;}
form.award-survey .nominees a.nominee-link {font-size:10px; font-weight:bold; padding:3px 10px 0; word-wrap:break-word;}
form.award-survey .nominees a.highlight,
form.award-survey .nominees a.highlight:hover {background:#d7df23; border-color:#d7df23;}
form.award-survey .vote {background:url(/articles/straight_adult/smutties/vote-now.gif) no-repeat; border:0; height:46px; width:200px;}
body#tlagay form.award-survey .vote {background:url(/articles/gaybase/gaybies/vote-now.gif) no-repeat;}
form.award-survey .vote:hover {cursor:pointer;}
body#tlagay form.award-survey .nominees a.highlight,
body#tlagay form.award-survey .nominees a.highlight:hover {background:#7CC4F4; border-color:#7CC4F4;}

/* awards promotional page */
div.tla-awards ul li.divider {margin:20px 0;}
div.tla-awards code.window {background:#ffc; border-style:solid !important; border-width:1px !important; display:block; font-family:Monaco,"Andale Mono","Lucida Console","Bitstream Vera Sans Mono","Courier New",monospace,serif; font-size:10px; padding:7px;}
div.tla-awards code span {padding-left:20px;}
div.tla-awards ul.contact li {margin:0;}
body#tlaraw div.tla-awards .highlight,
body#tlacult div.tla-awards .highlight {color:#c00;}
body#tlagay div.tla-awards .section-heading {margin:20px 0; text-transform:uppercase;}

/* account information page */
p#passwordTrigger { margin: 10px 0 10px 150px; }
p#passwordTrigger a { font-weight: bold; text-decoration: underline;}
span.passwordHoldingText {color: #bbbbbb; font-size: 160%; width: 199px;display: inline-block;}

/* VOD page / download links */
.onlyDM {display: none;}

h2 a.faqTopLink {font-size: 12px; padding-left: 10px; font-weight: normal;}
h2 a.faqTopLink:hover { color: #F76321; text-decoration: underline;}
select#cc_type {text-transform: capitalize;}
.free-gift .product-info { padding-top: 40px; }

ul.sameDayShipping li { list-style: disc outside none; margin-left: 23px; }
.noCountryRights { margin: 20px; }
ul.noCountryRights {list-style-position: inside; list-style-type: disc; margin-left: 30px;}
input.noCountryRights {margin-top: 0px;}
