@charset "UTF-8";
/* other */
img, div, li, h1 { behavior: url(iepngfix.htc) }
/* CSS Document */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
html[xmlns] .clearfix { display: block; }
body, h1, h2, h3, h4, h5, p, ul, li, img, form { display: block; border: none; margin:0; padding:0; }
body { font-family: Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; font-size: 12px;}
#wrap { width: 970px; margin-right: auto; margin-left: auto; clear: both; padding-left: 20px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;  border-bottom-width: 2px; border-bottom-style: solid;}
#topthumbs { float: right; width: 200px; padding-left: 10px; clear: right; margin-bottom: 10px; }
#topdvds { float: right; width: 200px; padding-left: 10px; clear: right; margin-bottom: 10px; }
#topspacer { float: right; width: 200px; clear: right; height: 50px; }
#footer img { margin-bottom: 20px; }
#footer { clear: both; padding-top: 10px; padding-bottom: 22px; margin-right: auto; margin-left: auto; width: 720px; }
h2 { font-size: 18px; text-align: left; float: left; padding-top: 20px; padding-left: 5px; padding-bottom: 6px; }
h3 { font-size: 18px; text-align: center; margin-right: auto; margin-left: auto; margin-bottom: 20px; }
h2, h3 a { font-size: 18px;  margin-right: auto; margin-left: auto; text-decoration: none; }
h4 { font-size: 20px; font-weight: bold; text-align: center; clear: both; text-decoration: underline; margin-bottom: 5px; padding-top: 8px; }
h4 a { font-size: 20px; font-weight: bold;  text-align: center; clear: both; text-decoration: underline; margin-bottom: 14px; }
h5 { font-size: 12px; font-weight: bold;  padding-top: 5px; }
h6 { font-size: 22px; padding-top: 4px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; margin: 0px; }
.right { float: right; }
.controls { clear: left; float: left; }
/* header */
#head { width: 990px; margin-right: auto; margin-left: auto; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;  background-repeat: repeat; padding: 0px; margin-top: 0px; margin-bottom: 0px; }
#head h1 {  background-repeat: no-repeat; float: left; text-indent: -9999px; }
#head .adspace { text-indent: -9999px; float: right; clear: right; margin-top: 8px; margin-right: 5px; }
.topnav { background-repeat: repeat-x; height: 20px; padding-top: 5px; font-size: 1em; text-align: right;  width: 990px; margin-right: auto; margin-left: auto; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; }
.topnav a {  font-weight: bold; text-decoration: none; }
.topnav a:hover { font-weight: bold; }
.topnav ul li.active { background-repeat: no-repeat; background-position: 0px -2px; text-indent: 12px; }
.topnav ul { padding-right: 20px; width: 970px; margin-right: auto; margin-left: auto; }
.topnav ul li { padding-left: 5px; padding-right: 5px; list-style-type: none; float: right; }
#head .free { float: right; margin-top: 35px; }
/* thumbs */
#thumb { background-position: center top; background-repeat: no-repeat; }
#thumbs { float: left; width: 745px; }
ul.thumbs_pic { clear: both; margin-bottom: 20px; }
ul.thumbs_pic li { width: 174px; font-size: 11px; float:left; list-style-type: none; padding: 4px; margin-bottom: 7px; }
ul.thumbs_pic li a img { width: 174px; height: 116px; }
ul.thumbs_pic li .title a  { display: block; text-decoration: none; margin: 3px 0; font-weight: bold; text-align: left; }
ul.thumbs_pic li .title   { display: block; text-decoration: none; margin: 3px 0; font-weight: bold; text-align: left; }
ul.thumbs_pic li .rating { display: block; width: 57px; height: 11px; float: right; margin-right: 5px; margin-top: 4px; background-image: url(/images/FT_AC/rating_off.png); }
ul.thumbs_pic li .rating_on { display: block; height: 11px; background-image: url(/images/FT_AC/rating_on.png); float: left; }
ul.thumbs_pic li .duration { float:right; font-weight: bold; }
ul.thumbs_pic li .date { float:right; clear:both; max-height:1em; max-width:80px; overflow:hidden; }
ul.thumbs_pic li .views { margin-top: 3px; display: block; text-align: left; float: left; }
/* DVDs */
#thumbsdvd { float: left; }
ul.thumbsdvd li { font-size: 11px; float:left; list-style-type: none; width: 190px; }
ul.thumbsdvd li a img { width: 150px; height: 213px; margin-right: auto; margin-left: auto; }
ul.thumbsdvd li .title a { display: block; text-decoration: none; font-weight: bold; float: left; text-align: left; margin: 0; }
ul.thumbsdvd li .duration { float:left; font-weight: bold; clear: left; margin-bottom: 12px; }
ul.thumbsdvd li .info { float: left; }
ul.thumbsdvd li .date { float:left; clear:both; max-height:1em; max-width:80px; overflow:hidden; }
ul.thumbsdvd li .views { margin-top: 3px; display: block; text-align: left; float: left; clear: left; margin-bottom: 9px; font-weight: bold; }
#categories ul.thumbs.cats li a img { height: 170px; }
.timestamp { height: 14px; width: 46px; position: absolute; margin-top: 93px; margin-left: 124px; padding-top: 4px; background-repeat: no-repeat; }
/* Global Pagination */
#pagination { clear:both; font-size: 14px; background-image: url(/images/FT_AC/nav_bar.png); background-repeat: repeat-x; height: 35px; width: 990px; margin-right: auto; margin-left: auto; padding-top: 9px; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid;  border-bottom-width: 2px; border-bottom-style: solid;  }
#pagination div { display: block; margin-top: 8px; }
#pagination a { text-decoration: underline; margin-left: 2px; font-weight: bold; position: relative; padding-top: 5px; padding-right: 8px; padding-bottom: 5px; padding-left: 8px; }
#pagination a.next { padding-right: 30px; }
#pagination a.next span { width: 18px; height: 20px; position: absolute; top:3px; right:0; cursor:pointer; background-image: url(/images/FT_AC/next_button-trans.png); background-repeat: no-repeat; }
#pagination a.next:hover span { background-image: url(/images/FT_AC/next_button-trans.png); background-repeat: no-repeat; }
#pagination a.previous { padding-left: 30px; }
#pagination a.previousoff { padding-left: 30px; }
#pagination a.previousoff span { width: 18px; height: 20px; position: absolute; top:3px; left:0; cursor:pointer; background-image: url(/images/FT_AC/previous_grey-trans.png); background-repeat: no-repeat; }
#pagination a.previousoff:hover span { background-image: url(/images/FT_AC/previous_grey-trans.png); background-repeat: no-repeat; }
#pagination a.active { text-decoration: none; }
/* Global Nav */
#nav { font-size: 14px; height: 44px; background-repeat: repeat-x; clear: both; width: 990px; margin-right: auto; margin-left: auto; border-right-width: 2px; border-left-width: 2px; border-right-style: solid; border-left-style: solid; }
#nav ul { margin-right: auto; margin-left: auto; list-style-type: none; }
#nav ul li { float: left; height: 44px; background-repeat: no-repeat; background-position: right top; padding-bottom: 0; padding-left: 0px; padding-top: 0; background-image: url(/images/FT_AC/divider.gif); }
#nav ul li.right { float:right }
#nav ul a { float:left; font-weight: bold; text-decoration: none; padding-top: 18px; padding-right: 18px; padding-left: 18px; height: 26px; }
#nav ul a:hover { float:left; font-weight: bold; text-decoration: none; padding-top: 18px; padding-right: 18px; padding-left: 18px; background-repeat: repeat-x; height: 26px; }
.player { float: left; background-image: url(/images/FT_AC/video.jpg); background-repeat: no-repeat; height: 384px; width: 527px; margin-bottom: 20px; }
.listpoints { clear: both; text-align: left; width: 990px; margin-right: auto; margin-left: auto; margin-bottom: 20px; margin-top: 20px; border-top-width: 1px; border-top-style: solid; border-bottom-width: 1px; border-bottom-style: solid; padding-top: 20px; padding-bottom: 20px; }
.listpoints img { margin-right: 10px; margin-left: 10px; float: left; }
.listpoints ul { list-style-type: none; }
.listpoints ul li { text-align: left; background-repeat: no-repeat; padding-left: 30px; height: 21px; font-weight: bold; font-size: 14px; padding-bottom: 20px; }
.listpoints h6 { font-size: 15px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.listpoints ul li small { font-size: 11px; }
.label { text-align: right; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; }
.field { float: left; }
.radio { float: left; }
.label { text-align: right; padding-top: 0px; padding-right: 8px; padding-bottom: 0px; padding-left: 0px; }
.radio { float: left; }
.divider { float: left; margin-left: 16px; }
#button { width:228px; height: 35px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; margin-right: auto; margin-left: auto; font-weight: bold; margin-top: 8px; }
.signup img { margin-right: auto; margin-left: auto; margin-bottom: 10px; margin-top: 10px; }
.signup { float: right; width: 410px; height: 407px; margin-right: 20px; float: right; }
.signup td { font-size: 13px; font-weight: normal; }
.signup p { margin-right: auto; margin-left: auto; font-size: 13px; font-weight: bold; text-align: center; }
#background { margin-right: auto; margin-left: auto; }
.sale { padding-top: 12px; padding-bottom: 12px; width: 730px; }
.search { padding-top: 6px; padding-right: 20px; }
.searchbutton {  cursor: pointer; font-size: 1em; font-weight: bold; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding-top: 4px; padding-left: 5px; background-repeat: no-repeat; padding-right: 5px; padding-bottom: 4px; }
.container { padding: 20px; }
input.searchinput { -moz-border-radius:3px 3px 3px 3px; float:left; font-size:1.2em; margin-right:3px; padding:0.3em 0.5em 0.3em 25px; width:226px; }
#searchbox { height: 16px; }
#tags2 a.tag1 { color: #333; font-size: 1em; } #tags2 a.tag2 { color: #333; font-size: 1.2em; } #tags2 a.tag3 { color: #D1F821; font-size: 1.25em; } #tags2 a.tag4 { color: #333; font-size: 1.3em; }
#tags2 a.tag5 { color: #0B5DBF; font-size: 1.3em; } #tags2 a.tag6 { color: #D1F821; font-size: 1.34em; } #tags2 a.tag7 { color: #0B5DBF; font-size: 1.4em; } #tags2 a.tag8 { color: #D1F821; font-size: 1.5em; }
#tags2 a.tag9 { color: #D1F821; font-size: 1.6em; } #tags2 { border: 1px solid #333; margin: 10px 5px; padding: 5px 15px 18px 15px; text-align: center; line-height: 1.65em; font-weight:bold; }
#more_sites #tags2 { width:760px } #tags2 a:hover { color:#D1F821; }
#dvds { width: 990px; margin-right: auto; margin-left: auto; padding-top: 20px; }
#dvds ul li { float: left; width: 174px; padding-right: 8px; padding-left: 8px; }
#dvds ul li a {}
#dvds .title { font-size: 14px; font-weight: bold; width: 174px; margin-top: 5px; }
#dvds .date { margin-top: 4px; }
#dvds .button { margin-top: 6px; background-image: url(/images/FT_AC/button_dvd.png); background-repeat: no-repeat; height: 16px; width: 174px; padding-top: 5px; font-weight: bold; font-size: 12px; margin-bottom: 15px; }
#dvds a { text-decoration: none; }
#topdvds ul li { float: left; width: 174px; padding-right: 8px; padding-left: 8px; }
#topdvds .title { font-size: 12px; font-weight: bold; width: 174px; margin-top: 5px; }
#topdvds .button { margin-top: 6px; background-image: url(/images/FT_AC/button_dvd.png); background-repeat: no-repeat; height: 16px; width: 174px; padding-top: 5px; font-weight: bold; font-size: 12px; margin-bottom: 15px; }
#topdvds a { text-decoration: none; }
#signpoints { float: left; width: 966px; background-image: url(/images/FT_AC/signup_bg.png); margin-bottom: 20px; }
.temptext { padding-bottom: 20px; }
#signpoints ul { width: 400px; text-align: left; list-style-type: none; margin-top: 68px; }
#signpoints ul li { padding-top: 22px; padding-bottom: 22px; }
#sale2{ float: left; width: 200px; font-size: 24px; font-weight: bolder; margin-left: 125px; }
.signup2 { float: right; width: 410px; height: 407px; margin-right: 20px; float: left; }
.signup2 img { margin-right: auto; margin-left: auto; margin-bottom: 10px; margin-top: 10px; }
.signup2 td { font-size: 13px; font-weight: normal; }
.signup2 p { margin-right: auto; margin-left: auto; font-size: 13px; font-weight: bold; text-align: center; }
#temp { width: 990px; margin-right: auto; margin-left: auto; border-top-width: 2px; border-top-style: solid; border-top-color: #999; }

#player { width: 527px; float: left; }
body { background-repeat: repeat; background-color: #CCC; }
#wrap { background-color: #FFF; border-right-color: #FCB040; border-left-color: #FCB040; border-bottom-color: #FCB040; }
#topthumbs { background-color: #F8EFD5; }
#topdvds { background-color: #F8EFD5; }
#footer { color: #FFF; }
h2 {  color: #000; }
h3 {  color: #000; }
h2, h3 a { color: #000; }
h4 { color: #F00; }
h4 a {  color: #F00; }
h5 { color: #000; }
h6 { color: #0B5DBF; }
#head { border-right-color: #FCB040; border-left-color: #FCB040; background-color: #000; }
#head h1 { background-image: url(/images/FT_AC/logo-trans.png); height: 106px; width: 246px; }
#head .adspace { }
.topnav { border-right-color: #FCB040; border-left-color: #FCB040; background-color: #FCB040; }
.topnav a { color: #FFF; }
.topnav a:hover { color: #000; }
.topnav ul li.active a { color: #000; }
.topnav ul li.active { background-image: url(/images/FT_AC/pencil.png); }
ul.thumbs_pic li {  color: #000;}
ul.thumbs_pic li a img { border: 2px solid #000; }
ul.thumbs_pic li .title a { color: #000; }
ul.thumbsdvd li { color: #CCC; }
ul.thumbsdvd li a img {  border: 2px solid #000; }
ul.thumbsdvd li .title a {  color: #FC0;  }
.timestamp { background-image: url(/images/FT_AC/timestamp_overlay-trans.png);  color: #FFF; }
#pagination { border-right-color: #FCB040; border-left-color: #FCB040; border-bottom-color: #FCB040; }
#pagination a { color: #000; }
#pagination a.previousoff { color: #666; }
#nav { background-image: url(/images/FT_AC/nav_bar.png); border-right-color: #FCB040; border-left-color: #FCB040; }
#nav ul a { color: #000; }
#nav ul a:hover { color: #666; background-image: url(/images/FT_AC/active_btn.png); }
.listpoints { color: #C3E920;  border-top-color: #202020; border-bottom-color: #202020; }
.listpoints img { border: 4px solid #000; }
.listpoints ul li {  background-image: url(/images/FT_AC/checkmark.png); }
.listpoints h6 { color: #C23810; }
.listpoints ul li small { color: #CCC; }
#button { background-color: #BF3910; color: #FFF; }
.signup { color: #FFF; background-color: #333; border: 1px solid #666; }
.signup p { color: #BF3610; }
.sale { background-color: #FFF1DD; border: 1px solid #FC6; }
.search a { color: #fff; }
.searchbutton { color: #fff; text-shadow: #000 1px 1px 1px; background-image: url(/images/FT_AC/bg-formbutton.gif); border: 1px solid #666; }
.container { background: #151515; border: solid 1px #202020; }
input.searchinput { background:url("/images/FT_AC/bg-searchinput.gif") no-repeat scroll 5px 3px #FFFFFF; color:#5F5F5F; border: 1px solid #666; }
#dvds { color: #000; }
#dvds img { border: 2px solid #999; }
#dvds .title { color: #FCB040; }
#dvds .button { text-shadow: #000 1px 1px 1px; }
#dvds a { color: #FFF; }
#topdvds .title { color: #000; }
#topdvds .button {  color: #000; text-shadow: #000 1px 1px 1px; }
#topdvds a { color: #FFF; }
.signup2 {  color: #FFF; background-color: #333;}
.signup2 p { color: #BF3610; }
