@charset "utf-8";
/* CSS Document */
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 {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
vertical-align: baseline;
list-style:none;
color:inherit;
}
.clear{clear:both;}
a{color:#aab3ba;text-decoration:none;font-size:12px;font-family:sans-serif;}
body{background-color:#2c2b2b;}
.floatleft{float:left;}
.floatright{float:right;}
h1{font-size:14px;font-family:sans-serif;color:#b4b4b4;border-bottom:1px solid #b4b4b4;padding:0 0 5px 0;}
h1 a {color:#fff;font-weight:bold;font-size:15px;}
.bounds{margin:0 auto;padding:0 10px;}
.center{text-align:center;}
p{margin:10px;font-size:12px;color:#c0c0c0;}
.strong{font-weight:bold;}
.topmargin{margin:20px 0 0 0;}
.topmargin2{margin:10px 0 0 0;}
.current{background:#dddddd;}

#search{margin:20px 0;}
#search .textfield{width:180px;height:20px;}
#cat .dropdown{width:180px; height:27px;}
.gobtn{background:url(/images/sprite.png) no-repeat;background-position:0 -118px;width:42px;height:27px;padding:0px 0 0 0;font-size:10px;color:#fff;font-weight:bold;text-decoration:none;border:0;cursor:pointer;}
#cat{padding:25px 0 0 0;}
.sorting{margin:20px 0 0 0px;font-size:11px;color:#FFF;}
.header,.headerwrapper{height:48px;background:url(/images/headerbg.png) repeat-x;}
.headerlinks{padding:5px 0 0 0px;}
.logo{height:30px;margin:8px 0 0 0px;}
.content{background-color:#2c2b2b;}
.content ul {text-align:center;margin:0 0 0 -15px;position:relative;}
.content ul li {text-align:left;width:205px;height:220px;margin:20px 0 0 15px;position:relative;display:inline-block;}
.content ul li a {padding:0;margin:0;}
.content ul li img{width:185px;height:140px;border:10px solid #000;border-bottom:none;}
.content ul.contentdvd li{width:200px;height:305px;}
.content ul.contentdvd li img{width:180px;height:265px;border:10px solid #000;border-bottom:none;}
.dvdstitle{background:#000;height:27px;width:185px;margin:-5px 0 0 0px;padding:10px 5px 0 10px;color:#aab3ba;}
.scenestitle{background:#000;height:25px;width:190px;margin-top:-5px;padding:10px 5px 0 10px;}
.playoverlay{background:url(/images/sprite.png) no-repeat;background-position:0 -147px;width:60px;height:27px;position:absolute;top:67px;left:70px;}
.catdrop{background:url(/images/ft_menutop_bg.png) repeat-x;height:75px;margin:0;}
.hormenusmallwrap{background:#efefef;height:30px;border-bottom:1px solid #999;}
.hormenuwrap{background:url(/images/ft_menu_bg.png) repeat-x;height:47px;}
.hormenuwrap a{text-decoration:none;}
.hormenuconfig, .footermenuconfig a{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;color:#4b4a4a;padding:13px 0 0 10px; text-decoration:none;height:33px;}
.hormenuconfigsmall{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#4b4a4a;padding:7px 5px 0 5px; text-decoration:none;height:23px;}
.footerlinks{height:110px;text-align:center;}
.footerlinks ul{text-align:center;margin:20px 5px;}
.footerlinks ul li{float:left;}
.footerlinks a{font-size:11px;}
.copyright{font-size:10px;color:#CCC;font-family:Arial, Helvetica, sans-serif;margin:20px 0 0 0;}
.copyright a{font-size:10px;text-decoration:underline;}
.linkbar{color:#aab3ba;margin:0 5px;font-size:12px;}
.smallarrow{background:url(/images/sprite.png) no-repeat;background-position:0 -289px;width:18px;height:20px;margin:3px 0 0 0;}
.smallestarrow{background:url(/images/sprite.png) no-repeat;background-position:-15px -289px;width:10px;height:17px;margin:-1px 0 0 0px;}
.forwardbtn{background:url(/images/sprite.png) no-repeat;background-position:0 -177px;width:63px;height:25px;text-align:center;font-weight:bold;color:#fff;padding:5px 0 0 0;text-decoration:none;}
.morebtn{margin:20px auto;}
.loginbtn{background:url(/images/sprite.png) no-repeat;background-position:0 -233px;width:19px;height:0px;padding:27px 0 0 0;font-size:10px;color:#c6c6c5;font-weight:bold;text-decoration:none;}
.logoutbtn{background:url(/images/sprite.png) no-repeat;background-position:-23px -233px;width:19px;height:0px;padding:27px 0 0 0;font-size:10px;color:#c6c6c5;font-weight:bold;text-decoration:none;}
.savebtn{margin:20px 0 !important;}
.prefpadding{padding:0 10px;}
.joinbtn{background:url(/images/sprite.png) no-repeat;background-position:0 -207px;width:27px;height:0px;padding:27px 0 0 0;font-size:10px;color:#c6c6c5;font-weight:bold;text-decoration:none;}
.headbtnspace{margin:0 10px 0 25px;}
.jumppagination{text-align:center;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:10px auto 20px;width:290px;height:60px;}
.jumppagination td {vertical-align:top;}
.jumppagination .drop {color:#aaa;}
.jumppagination select {font-size:20px;}
.jumppagination .next, .jumppagination .prev {width:25%;line-height:60px;}
.jumppagination .next a, .jumppagination .prev a {font-weight:bold;color:#fff;font-size:60px;}
.catmenuwrap{background:url(/images/catmenubg.png) repeat-x;height:47px;border-bottom:1px solid #a1a1a1;}
.catmenuwrap a{text-decoration:none;}
.loginform, .forgotpasswordform{margin:20px 0 0 0;color:#fff;font-size:12px;}
.recoverbtn{margin:0 0 0 68px !important;}
.loginform input{margin:0 0 20px 0;}
.greensmallbtn{background:url(/images/sprite.png) no-repeat;background-position:-23px -313px;width:70px;height:30px;margin:-5px 0 0 0;font-size:12px;color:#fff; vertical-align:top;text-decoration:none;border:none;cursor:pointer;padding-bottom:5px;}
.videooption{background:#000;padding:0 0 10px 10px;width:195px;color:#999;}
.videooption a{font-size:14px !important;}

/*form*/
.joinform{width:300px;margin:0 auto;}
.joinh1{border:none;text-align:center;font-size:20px;font-weight:bold;text-transform:uppercase;}
.joinform a {display:block;height:100%;width:100%;}
.joinbtn1{background:url(/images/joinsprite.jpg) no-repeat;}
.joinbtn2{background:url(/images/joinsprite_01.jpg) no-repeat;}
.joinbtn3{background:url(/images/joinsprite_02.jpg) no-repeat;}
.joinbtn4{background:url(/images/joinsprite_03.jpg) no-repeat;}
.premiumjoinbtn{background-position:0px 0px;width:300px;height:70px;}
.monthlyjoinbtn{background-position:0px -70px;width:300px;height:70px;}
.trialjoinbtn{background-position:0px -140px;width:300px;height:70px;}
.premiumjoinbtnsmall{background-position:0px -210px;width:100px;height:55px;}
.monthlyjoinbtnsmall{background-position:-100px -210px;width:100px;height:55px;}
.trialjoinbtnsmall{background-position:-200px -210px;width:100px;height:55px;}
.backupjoinbtn{background-position:0px -266px;width:300px;height:50px;margin:0px 0 20px 0;clear:both;}

/*free*/
#show_free_offer_banner_content {}
#show_free_offer_banner_content_header {font-size:14px;color:orange;}
#formdataerror {margin-top:4px;font-size:10px;color:#fff;}
#freetrial_email {width:80%;margin-top:10px;}
#freetrial_email_wrap_pre {}
#freetrial_email_wrap_post {display:none;color:#fff;margin-top:8px;}
#trial_submit img {width:97px;height:31px;}

/* iPhone Portrait Mode*/
@media screen and (min-width: 1px)
{
.bounds{width:300px;}
}
 
/* iPhone Landscape Mode */
@media screen and (min-width: 470px)
{
.bounds{width:470px;}
}

/* PC Default Mode */
@media screen and (min-width: 715px)
{
.bounds{width:715px;}
}

