/*** Stylesheet for index page specific objects ***/
#container #global { padding: 37px 5px 0; } /* Global has no breadcrumbs */

/*** Primary column on the index ***/
#container #global #primary-column { display: inline; float: right; width: 777px; margin: 0 0 0 10px; }

/*** Search bar ***/
#container #global #primary-column #searchbar { width: 777px; overflow: hidden; margin-top: 0; background: #ebeefe; }
#container #global #primary-column #searchbar .module-content { background: none; border: none; }
#container #global #primary-column #searchbar .float { display: inline; float: left; width: 190px; padding: 5px 0; line-height: 30px; }
#container #global #primary-column #searchbar label { display: block; height: 20px; line-height: 20px; }
#container #global #primary-column #searchbar p { width: 50px; display: inline; float: left; margin: 0 10px 0 0; }
#container #global #primary-column #searchbar ul { width: 110px; display: inline; float: left; margin: 0 10px 0 0; }
#container #global #primary-column #searchbar ul li { list-style-type: disc; }
#container #global #primary-column #searchbar select { display: inline; width: 150px; margin: 0px; }

/*** Secondary column (subcategories) for index ***/
#container #global #secondary-column { position: relative; display: inline; float: right; width: 177px; margin: 0 0 15px; background-color: #fff; }
#container #global #secondary-column .content .subcateg { display: block; height: 30px; padding: 0 0 0 30px; line-height: 30px; text-decoration: none; }
#container #global #secondary-column .content p a { white-space: nowrap; }
#container #global #secondary-column .content input.radio { position: relative; top: 2px; }
#container #global #secondary-column .content input.text { padding: 2px; font: 11px Arial, Helvetica, sans-serif; }
#container #global #secondary-column .categ { display: block; font-weight: bold; text-decoration: none; line-height: 30px; height: 30px; font-size: 12px; margin: 0; padding: 0 0 0 5px; }
#container #global #secondary-column .current_niche { display: block; background: #ebeefe; }
#container #global #secondary-column .current_niche .content { padding: 0; }
#container #global #secondary-column .current-categ { font-weight: bold; color: #990000; }
#container #global #secondary-column select { width: 150px; }
#container #global #secondary-column .show-more,
#container #global #secondary-column .show-less { text-align: left; display: block; height: 21px; line-height: 21px; text-transform: capitalize; text-decoration: none; font-weight: bold; padding: 0 0 0 30px; }
#container #global #secondary-column #categ-footer { display: block; height: 26px; }

#container #global #secondary-column .sidebar { margin: 15px 0 0 0; }
#container #global #secondary-column .sidebar .content { position: relative; padding: 10px 0 0 8px; }
#container #global #secondary-column .sidebar img { display: block; background: #000; }
#container #global #secondary-column .sidebar p { line-height: 26px; }
#container #global #secondary-column .sidebar p a { text-decoration: none; }
#container #global #secondary-column .sidebar p a:hover { text-decoration: underline; }
#container #global #secondary-column .sidebar .seeall { text-align: right; line-height: 18px; padding: 0 7px 0 0; }
* html #container #global #secondary-column .sidebar .seeall { padding: 0; }
#container #global #secondary-column .sidebar .seeall a { font-weight: bold; }

/*** Module for index only ***/
#container #global .module { width: 777px; margin: 0 0 15px; } /* for 2 columns only */
#container #global .module .module-content { padding: 5px 7px 1px; } /* for 2 columns only */

/*** Index only scene boxes that float ***/
#container #global .scene { position: relative; display: inline; float: left; width: 193px; margin: 5px 0 15px 0; }
* html #container .scene { width: 192px; } /* IE6 is dumb */
#container #global .scene h4 { width: 185px!important; padding: 0 10px 0 0; }
* html #container #global .scene h4 { width: 175px!important; }
#container #global .scene p { width: 185px; padding: 0 10px 0 0 }
* html #container #global .scene p { width: 175px; }
#container #global .last { width: 147px; }

#container #global .scene .comingsoon { position: absolute; display: block; top: 1px; left: 1px; width: 185px; height: 135px; }

/*** Index-only DVD boxes that float ***/
#container #global  .dvd { position: relative; display: inline; float: left; width: 190px; margin: 5px 0 15px 0; }
* html #container #global  .dvd { width: 192px; } /* IE6 is dumb */
#container #global .dvd p { width: 180px; }
#container #global .dvd img { display: inline; margin: 0 5px 0 0; }
#container #global .last-dvd { width: 185px; }

#container #global .pornstar { position: relative; display: inline; float: left; width: 203px; margin: 5px 0 15px 0; }
#container #global .pornstar p,
#container #global .pornstar h4 { width: 120px; }
#container #global .pornstar img { display: inline; margin: 0 5px 0 0; }
#container #global .last-pornstar { width: 152px; }


/*** Website-holder in index ***/
#container #global .websites-holder { width: 748px; height: 150px; padding: 10px; overflow-x: scroll; overflow-y: hidden; }
* html #container #global .website-holder { overflow-y: auto }
#container #global .websites-holder div { height: 150px; }
#container #global .websites-holder img { margin: 0 10px 0 0; border: 0; }


/*** Latest update ***/
#page-home #container #global #latest-update .module-content { padding: 8px 7px 7px 9px; height: 231px; background: none; }
#page-home #container #global #latest-update .latest-screenshot { position: relative; display: block; width: 307px; height: 224px; float: left; margin: 2px 7px 0 0;  }
#page-home #container #global #latest-update .latest-screenshot img { display: block; width: 307px; height: 224px; border: 1px solid #4d4d4d; }
#page-home #container #global #latest-update .latest-specs { float: left; display: inline; width: 278px; padding: 5px 0 0 0; margin: 0 6px 0 0; }
#page-home #container #global #latest-update .latest-specs h4 { margin: 0 0 33px 10px; color: #000; font-size: 15px; font-weight: bold; }
#page-home #container #global #latest-update .latest-specs .col { height: 49px; margin: 0 0 0 10px;}
#page-home #container #global #latest-update .latest-specs .col strong { display: block; }
#page-home #container #global #latest-update .latest-specs .latest-rating { margin: 5px 0 0 10px; }
#page-home #container #global #latest-update .latest-update-specs { margin: 12px 0 15px 10px; }
#page-home #container #global #latest-update .latest-update-specs span { margin: 0 30px; }
#page-home #container #global #latest-update .latest-cover { float: left; width: 160px; height: 229px; } 
#page-home #container #global #latest-update .button { float: left; display: block; width: 265px; margin: 15px 0 0 6px; height: 28px; font-weight: bold; font-size: 12px; line-height: 27px; text-align: center; text-transform: capitalize; text-decoration: none; }
#page-home #container #global #latest-update img { background: #000; }
#page-home #container #global #latest-update #btn-play-latesttrailer { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/playbutton.png) center center no-repeat; }
* html #page-home #container #global #latest-update #btn-play-latesttrailer { background-image: url(../images/playbutton.gif); } /* IE6 is very dumb */
#page-home #container #global #latest-update #btn-play-latesttrailer strong { display: none; }

#container #global #banner-footer { display: none; }

/* EMAIL GRABBER */
#container #global #div_emailgrabber { height:100px; padding:0 50px 0 0; margin:0 auto 10px; font-size:1.75em; text-align:right; background: url(../images/bg_emailgrab.jpg) no-repeat 0 0; color:#fff; }
#container #global #div_emailgrabber strong { font-size:1.85em; letter-spacing:-2px; }
#container #global #div_emailgrabber #div_eg_labels { font-size:0.7em; font-weight:bold; text-align:left; padding:0 0 0 410px; }
#container #global #div_emailgrabber div.inlineLabels { overflow:hidden; margin:4px 0 0 0; }
#container #global #div_emailgrabber .uniForm .ctrlHolder { border:none; padding:0; float:left; width:807px; }
#container #global #div_emailgrabber .uniForm div.buttonHolder { float:left; clear:none; }
#container #global #div_emailgrabber div.ctrlHolder label,
#container #global #div_emailgrabber div.ctrlHolder input { display:inline; float:none; width:auto; clear:none; }
#container #global #div_emailgrabber div.ctrlHolder label { color:#f3dd84 !important; font-size:0.8em; }
#container #global #div_emailgrabber  div.ctrlHolder input { border:1px solid #000; color:#000 !important; height:24px; border-right:none; vertical-align:top; }
#container #global #div_emailgrabber  div.buttonHolder input { display:block; width:111px; height:26px; text-transform:uppercase; font-size:0.9em; font-family:Arial; border:none; background: url(../images/bg_emailsub.gif) no-repeat 0 0; color:#fff; cursor:pointer; }
#container #global #div_emailgrabber div.ctrlHolder.focused { background:none; }
#container #global #div_emailgrabber label.error { display:none !important; }
#container #global #div_emailgrabber #div_eg_labels.thanks { font-size:1.1em; padding:33px 0 0 360px; }
#container #global #div_emailgrabber #div_eg_labels.error { padding-top:22px; padding-left:0; text-align:right; font-size:1.1em; }

