@import url("this.css");

* { margin:0; padding:0 }
* div { zoom:1; }
dd, dt, li, dl, ol, ul{ list-style:none; padding:0; margin:0; }
em { font-style:normal; }
/*-------------- ALL PAGES -------------- */
/* GENERAL CLASS */
.i { position:absolute; left:-9999px; }
.b { font-weight:bold; }
.fl { float:left; }
.cb { clear:both; }

.no_b { border:none !important; }
.no_m { margin:0 !important; }
.no_p{ padding:0 !important; }

/* mobile */
.left_mobile{padding: 10px 0 0px 17px; text-align: center; display: block; width: 180px; clear:both; }
.left_mobile a{background: url(../images/left_mobile.jpg) no-repeat; display: block; width: 170px; height: 300px; margin: 0 auto;}

/* GENERAL */

body { margin:0 0 30px 0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#444444; }
a, a:visited { text-decoration:none; color: #0066CC;}
a:hover{ color: #006400; }
img {border-style:solid; border-width:1px; }

.global { display:block; clear:both; width:100%; position:relative; }
.page { display:block; clear:both; width:1015px; margin:0 auto; position:relative; }

/* HEADER */
div#headtext { background:#000; }
div#headtext p { text-align:center; color:#fff; padding:3px 0 3px 0; }
div#headtext p em { color:#6ebfc9; font-weight:bold; }

div#header { background:url(../images/logo.gif) no-repeat 0 0; height:79px; margin-top:10px; }
div#header ul { float:left; position:absolute; top:0; right:0; }
div#header ul li { float:left; padding:0 7px 0 7px; line-height:28px; border-left:1px solid #dfdfdf; font-size:1.1em; }
div#header ul li a.joinnow, div#header ul li a.joinnow:visited { display:block; background:url(../images/btn_joinnow.gif) no-repeat 0 0; width:111px; height:28px; border:none; text-align: center; color: #fff; font-weight: bold;}
div#header ul li a.joinnow:hover{color: #fc0;}
div#header ul li.join{border: none;}

/* MENU */
div#menu { height:29px; }

.rb_tabs { float:left; text-align:center; font:bold 12px arial,helvetica; position:absolute; top:0; right: 0;}
.rb_tab_join {background:url(../images/tab_join_left.gif) no-repeat bottom left; width:6px; height:29px; float:left; display:inline; }
.rb_tab_l {background:url(../images/tab_off_left.gif) no-repeat bottom left; width:6px; height:29px; float:left; display:inline; }
.rb_tab_l.on_l {background:url(../images/tab_on_left.gif) no-repeat bottom left; width:6px; height:29px; float:left; display:inline; }
.rb_tab_r {background:url(../images/tab_off_right.gif) no-repeat bottom right; width:auto; float:left; display:inline; padding:10px 12px 0 4px; height:19px; *padding-bottom:4px; *height:15px; }
.rb_tab_join2 {background:url(../images/tab_join_right.gif) no-repeat bottom right; width:auto; float:left; display:inline; padding:10px 12px 0 4px; height:19px; *padding-bottom:4px; *height:15px; }
.rb_tab_join2 a, .rb_tab_join2 a:link, .rb_tab_join2 a:hover, .rb_tab_join2 a:visited {color:#EFEFEF;  text-decoration: none; }
.rb_tab_r.on_r {background:url(../images/tab_on_right.gif) no-repeat bottom right; width:auto; }
.rb_tab_r a, .rb_tab_r a:link, .rb_tab_r a:hover, .rb_tab_r a:visited {color:#EFEFEF;  text-decoration: none; }
.rb_tab_r.on_r a, .rb_tab_r.on_r a:link, .rb_tab_r.on_r a:hover, .rb_tab_r.on_r a:visited { color:#999; }

.searchbox {position: absolute; top: 45px; right: 0; width: 300px; }
.searchbox .src_field { float: right; border: 1px solid #ccc; width: 180px; padding: 2px 0 3px 3px; font-size: 12px;}
.searchbox .btn { float: right; margin-left: 3px; }
.searchbox strong {float: right; font-size: 13px; padding: 3px 10px 0 0;}

.go_home { position: absolute; top: 0; width: 200px; left: 0; height: 75px;}
.go_home a { display: block; width: 200px; height: 75px; text-decoration: none; }
.go_home a:hover { background: url(../images/back_home.gif) no-repeat 58px 45px; }

/* BREADCRUMB */
.breadcrumb { height:24px; background:#dddddd; font-family:Verdana; font-size:0.8em; }
.breadcrumb ul { float:left; padding:0 0 0 10px; }
.breadcrumb ul li { float:left; line-height:24px; padding:0 0 0 5px; }
.breadcrumb ul li em {  padding:0 0 0 10px; background:url(../images/arrow_orange.gif) no-repeat left 5px; }
.breadcrumb ul li a { font-weight:bold; }

/* homepage */

.dvd_box { float: left; width: 25%; text-align: center; height: 315px ; font-size: 10px; font-family: verdana;; }
.dvd_box a img, .third_box a img, .third_box_last a img { border: 1px solid #000; margin: 10px 0 5px 0; }
.third_box, .third_box_last { width: 251px; height: 220px; text-align: center; font-size: 10px; float: left; font-family: Verdana; margin-right: 15px; margin-right: 10px; }
.third_box_last { margin: 0;  }

/* dark line */
.movies_number{ float: left; width: 529px; font-size: 34px; color: #3F9FAB; padding-top: 55px; font-weight: bold; }
.movies_number span { color: #C2C2C2; font-size: 22px;}
.movies_number span a { color: #63B063; text-decoration: underline; }
.movies_number span a:hover { color: #D10074; text-decoration: none; }
.movies_number span.bigger{color: #6EBFC9; font-size: 42px;}
.unlimited { width: 162px; float: left; height: 200px; background: url(../images/unlimited.gif) no-repeat left bottom; }
.unlimited a { display: block; height: 165px; margin-top: 35px; }
.unlimited a span{ margin-left: -10000px; }
.top_flash_movie { background: #333; float: left; width: 324px; height: 200px; }
.top_flash_movie p{ padding: 12px 0 0 12px; margin: 0; }

/* CONTENT */
#central { float:left; width:100%; background: url(../images/bg_central.gif) repeat-y 223px top; }
.left { float:left; width:215px; padding-bottom: 10px; }
.right { float:left; width:785px; padding:0 0 0 15px; margin:5px 0 0 0; }
#toHide {display: none;}

a#scover {position: relative; display: block; width: 140px; height: 190px; float: left; }
a#scover span {  position: absolute; left: 0; top: 0; width: 140px; height: 190px; background: transparent url(../images/zoom_on.gif) no-repeat 110px 165px; z-index: 99; }
a#scover:hover span {  position: absolute; left: 0; top: 0; width: 140px; height: 190px; background: transparent url(../images/zoom_off.gif) no-repeat 110px 165px; z-index: 99; }

.left h2,
.right h2 { font-size:2em; color:#444444; padding:0 0 0 10px; clear: both; }

.btn_viewall { clear:both; display:block; float:left; font-weight:bold; text-decoration:none; height:20px; width:100%; position:relative; line-height:20px; font-size:1.1em; background:#eeeeee; color:#444444; }
.btn_viewall span { padding:0 0 0 10px; }

.sep { background:#eeeeee; height:20px; line-height:20px; font-weight:bold; font-size:1.2em; padding:0 0 0 10px; margin:3px 0 10px 0; }

/* LEFT */
.category { clear:both; margin:5px 0 10px 0; }
.category ul li { margin:1px 0 0 0; }
.category ul li a { display:block;  height:26px; padding:0 0 0 18px; line-height:26px; color:#fff; background:#3F9FAB url(../images/cross.gif) no-repeat 7px 10px; font-weight:bold; font-size:1.2em; }
.category ul li a:hover { color:#CCF2FF; background:#388D99 url(../images/cross.gif) no-repeat 7px 10px; }

.pornstars { float:left; clear:both; margin:5px 0 10px 0;  }
.pornstars ul { float:left; margin:0 0 5px 0; }
.pornstars ul li { float:left; clear:both; width:194px; padding:10px; margin:3px 0 0 0; background:#eeeeee; }
.pornstars img { display:block; width:48px; height:48px; padding:2px; border:none; margin-right: 10px; border: 1px solid #aaa; background: #fff;}
.pornstars p { float:left; font-size:1em; padding:1px 0 5px 10px; height:47px; border-left:1px dotted #aaaaaa; }
.pornstars p a { display:block;}
.pornstars p a.name { margin:0 0 2px 0; color:#388D99; text-decoration:none; }
.pornstars p a.name:hover { color:#34555C; text-decoration:none; }

.clip_day { float:left; clear:both; width:214px;  background:#eff2f2; }
.clip_day h2 { text-transform:uppercase; text-align:center; background:#145bff; color:#fff; }
.clip_day ul { padding:10px 14px 1px 14px; border-left:1px solid #aaaaaa; border-right:1px solid #aaaaaa;}
.clip_day ul li { margin:0 0 10px 0; border-bottom:1px dotted #aaaaaa; padding-bottom: 10px; font-family: verdana; font-size: 10px; }
.clip_day a { display:block; text-align:center; }
.clip_day a img { border:1px solid #999; padding: 2px; background: #fff; margin-bottom: 2px; }
.clip_day a strong,
.clip_day a em { display:block; }

.clip_day .next_release { width:164px; height:65px; padding:10px 25px 10px 25px; background:#145bff; color:#fff; }
.clip_day .next_release p { padding:0 0 3px 0; font-family:verdana; font-size:0.9em; font-weight:bold; text-align:center; background:#fff; color:#145bff; }
.clip_day .next_release p em { font-size:1.7em; padding:0 0 3px 0; }
.clip_day .next_release div { font-size:0.9em; letter-spacing:0.15em; font-weight:bold; padding:2px 0 0 26px; margin:1px 0 0 0; }
.clip_day .next_release a { display:block; margin:3px 0 0 0; text-decoration:underline; font-weight:bold; color:#fc0; } 
.clip_day .next_release a:hover { color: #fff; text-decoration: none;}

.studios { width: 104px; float: left; margin: 0 0 10px 0; }
.series { width: 104px; float: right;}
.studios p, .series p { border: 1px solid #2C7178; display: block; padding: 0; margin: 0; }
.studios p a, .series p a { border: 1px solid #fff; text-align: center; padding: 6px 0; font-size: 13px; color: #fff; text-decoration: none;  display: block; background: #419FAB; font-weight: bold; }
.studios p a:hover, .series p a:hover { background: #388D99; color: #CCF2FF; }

.my_fav  { border: 1px solid #388D99; display: block; padding: 0; margin: 0 0 10px 0; }
.my_fav a, .my_fav a:visited { border: 1px solid #fff; text-align: center; padding: 6px 0; font-size: 13px; color: #fff; text-decoration: none;  display: block; background: #419FAB; font-weight: bold; }
.my_fav a:hover { background: #388D99; color: #CCF2FF; }

.left_banners { text-align: center; padding: 10px 0; }
.left_banners img {border: none; margin: 5px 0;}

a.view_all, a.view_all:visited { color: #3F9FAB; text-decoration: none; }
a.view_all:hover { color: #204F55; } 


/* RIGHT */
.head_title,
.content,
.options,
.bloc { float:left; width:100%; }

.head_title h2 { background:none; }
	.quicknav a.dvds { border-right:1px solid #145bff; margin:0 5px 0 0; padding:0 10px 0 0; }

.content h2, 
.sortby,
.pagination { background:#eff2f2; color:#444444; height:37px; line-height:37px; margin:0 0 2px 0; }

.sortby,
.pagination { padding:0 0 0 10px; font-weight:bold; font-size:1.2em; position:relative; }
.pagination { margin-bottom: 10px; }

.sortby strong,
.pagination strong { font-weight:normal; }

.sortby a.active,
.pagination em { color:#999; text-decoration:none; }

.sortby a {  border-left:1px solid #444444; margin:0 0 0 5px; padding:0 0 0 10px; }
.sortby div { display:inline; position:absolute; top:0px; right:10px; }
.sortby div strong, 
.sortby div a { font-family:verdana; font-size:0.7em; }

.sortby div strong { font-weight:bold; }
.sortby div a {  padding:0 0 0 5px; text-decoration:none; }
.sortby div a.active { font-weight:bold; color:#999; }

.pagination a { padding:0 2px 0 2px; }
.pagination ul,
.pagination ul li { display:inline; }

.pagination a.prv,
.pagination a.nxt,
.pagination a.last_page { font-weight:normal; font-size:1.1em; }

.pagination a.prv { padding:0 5px 0 0; }
.pagination a.nxt { padding:0 0 0 5px; }
.pagination a.last_page { border-left:1px solid #145bff; margin:0 0 0 7px; padding:0 0 0 7px; }

.bloc_dvd, .bloc_dvd_last { float:left; width:191px; height:355px; text-align: center; margin-right: 7px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.bloc_dvd_last {margin: 0;}
.bloc_dvd h3, .bloc_dvd_last h3 { margin:3px 0 0 0; height:30px; overflow:hidden; }
.bloc_dvd h3 a, .bloc_dvd h3 a:visited, .bloc_dvd_last a, .bloc_dvd_last a:visited { font-size:11px; }
.bloc_dvd a img, .bloc_dvd_last a img{ border-color: #000; }
.bloc_dvd .dl_movie, .bloc_dvd_last .dl_movie { display:block; width:124px; height:24px; margin:3px auto 0 auto; background:url(../images/btn_moviedetails.gif) no-repeat 0 0; }
.bloc_dvd .dl_movie span, .bloc_dvd_last .dl_movie span { position:absolute; left:-9999px; }

.how_to{ font-size: 1.1em; line-height: 1.2 em; border-bottom: 1px dotted #eee; padding: 5px 10px 10px 0; margin-bottom: 10px;}
.how_to h4 { font-size: 1.3em; padding: 0; margin: 0;}
.selector{ border-bottom: 1px dotted #eee; padding-bottom: 10px; margin-bottom: 10px;}
.selector h3{ font-size: 1em; padding: 0 0 10px; margin: 0; }
.selector_box, .selector_box_end{ width: 149px; float: left; margin-right: 10px; }
.selector_box_end{ margin: 0; }
.selector_box h4, .selector_box_end h4 { background: #eee; padding: 5px 8px; font-size: 1em; margin: 0;}
.selector_box p, .selector_box_end p{ padding: 7px 10px 0 10px;; display: block; border-right: 1px solid #eee; font-size: 1em; margin: 0;}
.selector_box p input, .selector_box_end p input { vertical-align: middle }
.find_now{ text-align: center; padding-bottom: 10px;}

.browsing_info { font-size: 11px; float: right; padding: 0 10px 0 0; font-weight: normal;}
.alphabet{ 	font-size: 1.2em; padding: 10px; background: #eee;  margin: 3px 0; }
.alphabet .current { color: #fff; background: #165BFF; }
.popularity{ font-size: 1.2em; padding: 10px; background: #eee; margin: 2px 0; font-weight: 700; }
.popularity .active { color: #fff; background: #165BFF; padding: 2px 7px; }

#actors_list li{ float: left; padding-bottom: 15px; width: 20%; text-align: center;}
#actors_list li a img{ border: 1px solid #333;}
.pornstar_details p{ font-size: 10px; padding: 3px 0 3px 35px; background: url(../images/small_arrow.gif) no-repeat 27px 7px; margin: 0; color: #666; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif}

.first{ width: 252px; margin-right: 14px;}
.last{ width: 253px; text-align: right;}

.content h2 img{ float: right; padding: 7px 10px 0 0; border: none;}

.left_dvd_details { float: left; width: 303px; margin-right: 8px; background: #eee; min-height: 201px; }
.left_dvd_details h3 { padding: 5px; margin: 0 0 8px 0; background: #fff; font-size: 12px; }
.performers { padding: 0 10px; font-size: 1em; height:75px; line-height:1.3em; overflow:hidden; }
.dvd_description { padding: 0 10px; font-size: 1em; margin-bottom: 10px;}

.middle_dvd_details{ float: left; width: 177px; margin-right: 8px; height: 201px; }
.middle_dvd_details h3 { padding: 5px; margin: 0 0 3px 0; background: #fff; font-size: 12px; line-height: 12px; text-align: center;}
.middle_dvd_details_box {display: block; border: 1px solid #eee; border-top: 0;  height: 176px; voice-family: "\"}\""; voice-family: inherit;  height: 175px; background: url(../images/bg_dot.gif) repeat-y 56px top; }
html>body .middle_dvd_details_box{  height: 175px; }
.left_line{ float: left; width: 32%; border-top: 1px solid #eee; clear: left;}
.right_line{ float: left; width: 68%; border-top: 1px solid #eee;}
.left_line p, .right_line p { font-size: 11px; padding: 5px; vertical-align: top; margin: 0; line-height: 11px;}

.right_dvd_details { width: 289px; float: left; padding-top: 5px;}
.right_dvd_details a img{ border: 1px solid #000; float: left;}
.right_dvd_details #left_cover {width: 143px;}

.next_prev {background: #eee; font-size: 1.3em; padding: 10px; font-weight: bold; margin-top: 10px;}
.next_prev p{ padding: 0; margin: 0; width: 33%; float: left; }
.next{ float: right; text-align: right; width: 33%;}

.scene_details{ background: #eee; padding-bottom: 7px;}
.scene_details h3{ padding: 10px; margin: 0; font-size: 1.8em; } 
.scene_description { font-size: 1em; border-top: 1px dotted #ccc; padding: 10px 0; margin: 0 10px; }
.scene_details h3 img { float: right; paddint-top: 7px;}
.scene_details h3 a img { border: none; }
.small { font-size: 0.5em; font-weight: normal}

.screenshots { padding: 0 0 0 7px;}
.screenshots li{ text-align: center; float: left; position: relative;}
.screenshots img { margin: 3px;}
.screenshots a img { border: 1px solid #333; }
.scene_details .screenshots li a span{ background: url(../images/play_hover.png) 220px 140px no-repeat; height: 164px; width: 250px; display: block; position: absolute; left: 0; top: 0; z-index: 99; }
.scene_details .screenshots li a:hover span{ background: url(../images/play.png) 220px 140px no-repeat; height: 164px; width: 250px; display: block; position: absolute; left: 0; top: 0; z-index: 99; }
.form_star_rating { padding-left: 45px; }

.instructions { background: #eee url(../images/download.gif) no-repeat; height: 37px; margin: 10px 0 20px 0; position: relative; }
.instructions p { font-size: 1.1em; margin: 0; padding: 12px 0 0 52px; font-weight: bold;}
.members { background: #fff; float: right; height: 37px; width: 290px;}
.members p{ padding: 6px 10px 0 10px; font-weight: 400; margin: 0; font-size: 1em}

/* scene page */
.bloc h2 em { font-size: 0.5em; font-weight: normal; float: right; width: 33%; text-align: right; padding-right: 10px;}
.scene_cover { float: left; width: 252px; margin-right: 9px; background: #eee; height: 425px; margin-top: 8px;}
.scene_cover a img { border-color: #000;}
.movie{ float: left; width: 524px; margin-top: 8px;}
.starring { font-size: 11px; padding: 10px; line-height: 19px; }
.average_rating{ border-top: 10px solid #fff; padding-top: 10px; text-align: center; font-size: 1em; font-weight: 700; color: #c30; margin-top: -3px;}
.average_rating img { margin-bottom: 5px; border: 0;}

.bloc_scene{ float: left; 	width: 33%; text-align: center; padding: 0;  margin-top: 5px; position: relative; height: 245px; }
.underscene_details p, .underscene_details h3{ font-size: 1em; padding: 3px 0 3px 45px; background: url(../images/small_arrow.gif) no-repeat 37px 7px; margin: 0; color: #666; text-align: left;}
.underscene_details p a img { border: 1px solid #000; width: 249px; height: 164px;}
.underscene_details p span { background: url(../images/small_arrow.gif) no-repeat 0 5px; padding-left: 10px; }
.bloc_scene a img { border: 1px solid #000; width: 249px; height: 164px; }
.bloc_scene a span{ background:  url(../images/play_hover.png) 220px 140px no-repeat; height: 164px; width: 250px; display: block; position: absolute; left: 0; top: 0; z-index: 99; font-size: 0px;}
.bloc_scene a:hover span{ background:  url(../images/play.png) 220px 140px no-repeat; height: 164px; width: 250px; display: block; position: absolute; left: 0; top: 0; z-index: 99; font-size: 0px;}
.go_back, h2 em { float: right; text-align: right; width: 50%; font-weight: bold; font-size: 12px; padding-right: 10px; }

.pornstar_highlight { border-bottom: 1px dotted #ccc; font-size: 13px; height: 155px; margin-top: 10px; }
.pornstar_highlight img { border: 1px solid #000; padding: 2px;}
.pornstar_highlight h3 { color: #c30; font-size: 14px; padding: 0 0 8px 0; border-bottom: 1px dotted #ccc; margin: 0 0 10px 0; }
.pornstar_highlight p { padding: 0 0 14px 0; margin: 0; font-weight: 700; }
.pornstar_thumb { float: left; background: #fff; width: 160px; }

/* series */
.col_list{float: left; width: 33%;}
.col_list h3 { font-size: 1.5em; padding: 10px 0 0 10px; color: #3F9FAB; }
.col_list dt { font-size: 1.2em; padding: 10px 0 10px 0; font-weight: bold;}
.col_list dl { font-size: 1em; padding: 0 0 3px 10px;}

/* privacy */
.legal_infos p { padding: 0 0 10px 10px; margin: 0; line-height: 1.5em; }
.legal_infos .b {padding: 10px 0 10px 10px;}
.legal_infos h3 { padding: 0 0 0 10px; margin: 0; font-size: 1.3em;}

/* sitemap */
#sitemap {padding-bottom: 10px;}
#sitemap .double { display: block;}
#sitemap .fl { float: left; width: 50%; }
#sitemap .single { clear: left; display: block; }
#sitemap dt { font-size: 1.2em; padding: 10px 0 10px 10px; font-weight: bold; clear: left ;}
#sitemap li { padding-left: 10px; } 
#sitemap dt a { color: #388D99; }
#sitemap h3 { padding: 10px;} 
#sitemap ul.small_letter  li{ display: inline; float: left; padding: 0 5px; font-weight: bold; font-size: 1em; }

/* PUB*/
div#pub_index { background:#000; height:200px; }

/* FOOTER */
#footer{ clear: both; text-align: center;}
#footer .pro{ border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px 0; margin-bottom: 10px;}
#footer .pro .one, #footer .pro .two{ margin-right: 10px; background: #EFF2F2; font-size: 12px; font-weight: bold; width: 203px;  float: left; height: 106px; font-family: Verdana, Arial, Helvetica, sans-serif }
#footer .pro .two{ margin: 0;}
#footer .pro .one p, #footer .pro .two p { margin: 0; padding: 40px 0 0 0;}
.f_join{ float: left; width: 173px; height: 106px;}
.f_join a { background: url(../images/join2.gif) no-repeat center top; display: block; height: 106px; text-decoration: none;}
.f_join a span{ text-indent: 10000px; overflow:hidden}
#footer img {border: none; vertical-align: middle;}
.spacer { font-size: 0px; clear: both;}
.red { color: #f00;}
.green { color: #009900; }
a.webmaster {color: #090; font-weight: 700;}
a.member{ color: #000087; font-weight: 700;}
.copyright{padding-top: 10px; color: #ccc;}

/* VIP */

/* User settings */
.settings_line{ font-size: 13px; padding: 10px 0; }
.settings_line p {margin: 0; padding: 5px 10px;}
.settings_line p .text, .feedback textarea {padding: 5px; border: 1px solid #ccc; background: #f4f4f4; }
.feedback { padding: 10px }
.settings_categories ul li { font-size: 13px; padding: 3px 0; clear: both; }
.settings_categories ul { clear: both; padding-bottom: 20px }
.settings_categories { padding: 10px 0 0 10px;  }
a.submit{ font-size: 12px; text-align: center; padding: 8px 15px; border: 1px solid #2E757C; margin-top: 15px; font-weight: bold; background: #3F9FAB; color: #fff; clear: left; }
a.submit:hover{ font-size: 12px; text-align: center; padding: 8px 15px; border: 1px solid #2E757C; margin-top: 15px; font-weight: bold; background: #2E757C; color: #fc0; }
.smaller { font-size: 14px; }
.delete_box{ float: right; text-align: right; width: 200px;}
.favorite_dvd { width: 25%; float: left; text-align: center; height: 350px; font-size: 11px; }
.favorite_scene { float: left; width: 33%; font-size: 11px; height: 250px; }
.favorite_dvd a img, .favorite_scene a img  { border: 1px solid #000; margin: 10px 0 5px; }
.favorite_dvd p, .favorite_scene p { background: url(../images/small_arrow.gif) no-repeat 5px 7px; padding: 2px 0 3px 12px; margin: 0; text-align: left; }
.favorite_dvd span, .favorite_scene span { text-align: left; display: block; padding: 3px 0 0 12px;}
.favorite_dvd span input, .favorite_scene span input { vertical-align: middle; }
.scene_info {background: #f4f4f4; font-size: 13px; padding: 7px 10px; line-height: 19px; clear: both; margin-bottom: 10px;}
.taken { font-size: 11px; }
.more_screenshots{ text-align: center; }
.more_screenshots a img{ border: 1px solid #000; margin: 5px;}
li.moress a { background:  url(../images/icon_screenshot.gif) no-repeat 0px 0px; }
.addfav, .moress {height:29px; width:29px; padding:0; margin:0; float:right; }

li.moress a, li.addfav a { display:block; width:23px; height:23px; margin:0; padding:0; text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:0.6em; font-weight:bold; position:relative;}
li.moress a span, li.addfav a span {position:absolute; display:none; top:20px; text-align:right; width:130px; right:0;}

li.addfav a:hover, 
li.moress a:hover {background-position:top left; position:relative;}

li.addfav a:hover span, 
li.moress a:hover span { display:inline;}

.features { float: right; width: 150px; text-align: right; }

.convert_videos { width:250px; height:26px; display:none; position:absolute; left:455px; top: 30px; background: #eee; z-index: 99; }
.convert_videos label { float: left; padding: 3px 10px 0 10px; }
.convert_videos form select { float:left; width:86px; height:20px; border:1px solid #bab9b9; margin:0px 3px 0 0; }
.convert_videos form a { margin:0px 0 0 0!important; display:block!important; background:url(../images/btn_convert.gif) no-repeat 0 0!important; width:41px!important; height:22px!important; float:left!important; }
.convert_videos form a span{position:absolute; left:-9999px;}
.convert_ul{ margin:0; padding:0; list-style-type:none; float:left; position:relative; height:55px; }
.convert_ul li{ float:left; }
.featured_scene { background: #eee; margin-bottom: 10px;}
.right .featured_scene h3 { background: #145CFF; padding: 8px 10px; color: #fff; font-size: 22px; margin: 0; line-height: 22px; }
.featured_box { padding: 15px; }
.featured_thumbnail { float: left; width: 277px;}
.featured_thumbnail img { border: 1px solid #000; }
.featured_description { float: left; width: 478px; }
.featured_description h4 { font-size: 16px; padding: 0 0 10px; border-bottom: 1px dotted #ccc; margin: 0 0 10px; }
.featured_description p { padding: 0; margin: 0 0 10px 0; height: 90px; font-size: 12px; }
.featured_details { font-size: 13px; padding-top: 10px; border-top: 1px dotted #ccc; font-weight: bold;  }
.featured_watch { float: right; width: 50%; text-align: right; }
.wrapper { float: left; width: 50%; min-height: 390px; }
.wrapper a img { border: none; margin-left: 10px; }
.wrapper h3 {font-size: 22px; padding: 5px 0 5px 10px; margin: 0; color: #388D99}
#central .wrapper .friend p { font-size: 12px; padding: 0 15px 0 10px; margin: 0; }
.wrapper h3 em { color: #000; }
#central .friends h4 { text-align: center; font-size: 18px; padding: 10px; color: #c00; }
.niche_links a img { border: none; float: left; padding: 0; margin: 0;}
.niche_links{ margin-left: 10px; }
.no_results { text-align: center; padding: 10px; font-size: 18px; color: #fff; background: #3F9FAB;}


