@charset "UTF-8";
/* CSS Document */

body {font-family:"Arial", Helvetica, sans-serif; font-size:0.8em;
background-color:#101010; color:#FFF;}
p {line-height:17px;}
p.description {line-height:14px;}
div.category p.description{line-height:15px;}
a { color:#ffff33; font-weight:bold; text-decoration:none;  }
a:hover {color:#ff9900; text-decoration:none;}
h4 {font-weight:normal;}

/*p a.view_all {margin-top:10px;}
*/
div.demo  { float: left; width: 18em; padding: 20px; margin: 1em; background: #6af; }

.col2-1 { width:50%; float:left; }
.col2-2 { width:50%; float:left; }

.col3-1 { width:33%; float:left;}
.col3-2 { width:34%; float:left;} 
.col3-3 { width:33%; float:left;} 

.leaderboard-ad-728 {width:728px; float:right;} 

#wrapper { width:960px; margin-left:auto; margin-right:auto; }
#header {}
#header div.margin {}
#header h1 { background-image:url(../images/pornVideosLogo.png); background-repeat:no-repeat; width:700px; height:30px; margin:0;  float:left; margin-top:10px; margin-bottom:10px;}
#header { border-bottom: 1px solid #444;}

#header h1 a { display:block; width:202px; height:39px;float: left; margin-right:22px;}
#header h1 a span { display:none; }

#header form .field { border:1px solid #ccc; background-color:#f5f5f5; }

#header .col2-1 { margin-right:5px; }
#header .col2-2 { float:right; width:315px; margin-left:5px; padding-top:10px;}

input#link-this-game {background:#FFFFFF none repeat scroll 0 0; border:1px solid #CCCCCC; font-size:90%; margin-top:10px; padding:2px; width:98%;} 

#membership-nav a { font-weight:normal; background-color:#eee; text-align:center; width:149px; height:42px; padding-top:4px; display:block; float:left; margin-left:5px; }
#membership-nav a span { color:#666; }

div.divider-3dots{height:27px;margin:10px 0;background:url(../images/divider-3dots.gif) no-repeat center center}
div.divider-3dots hr{display:none;}

#new-main-nav{float:left; width:300px;display: block; position: relative; margin-top:1px;}
#new-main-nav form input{width:201px; height:26px;line-height: 26px;float:left;margin-right: 5px;border:0;-webkit-border-radius: 3px; -moz-border-radius:3px;padding-left:5px;}
#new-main-nav form button{float:left;}
#header h1 #new-main-nav-links {margin-top:10px;display: block;}
#header h1 #new-main-nav-links a{width: auto; display: inline-block;float: none;margin: 0;height:1em;}

#foot-nav {float:left;width:100%; margin-bottom:2px;} 
#foot-nav ul li {margin-right:10px;} 

#content .col2-1 { width:650px; margin-right:5px;}
#content .col2-2 { width:310px; /*margin-left:5px;*/ }
.ie6 #content .col2-1 { width:647px; margin-right:5px; }
.ie6 #content .col2-2 { width:300px; margin-left:5px }

.ie7 #content{margin-bottom:10px;}

div.clearitfooter{clear: both;height: 0;line-height: 0;font-size: px; /*for IE*/}

#content .margin .col2-1,
#content .margin .col2-2 { margin:0; padding:0; }

#content h2.main_titles { font-size:18px; color:#333; margin:0; margin-bottom:5px; color:#e90;}

#content .sorting .margin { padding:10px; }
#content .sorting .col2-1 {width:30%;margin:0;}
#content .sorting .col2-2 {width:70%;margin:0;text-align:right;}
#content .sorting a { color:#666; }

#content .sorting a.list_view { background-image:url(../images/but_list_view.png); }
#content .sorting a.gallery_view { background-image:url(../images/but_gallery_view.png); }

#content .sorting a.list_view,
#content .sorting a.gallery_view { background-repeat:no-repeat; background-position:4px center; padding:2px 4px; background-color:#ccc; color:#fff; float:right; margin-left:10px; width:12px; }
#content .sorting a.list_view:hover,
#content .sorting a.gallery_view:hover { color:#000; }

ul#pagination { list-style-type:none; /*margin:0 0 15px;*/ margin:0; padding:0; text-align:center; color:#7b7b7b; display:inline-block; position:relative; top:1px;zoom:1;*display: inline;}
ul#pagination li { background-color:#202020; float:left; font-size:0.9em; font-weight:bold; margin-right:3px; margin-left:3px; letter-spacing:0.1em}
ul#pagination li a, ul#pagination li span {display:block; padding:6px 9px;}
ul#pagination li a.selected { color:#757575;}
ul#pagination li a {letter-spacing:0.1em}

.box { margin-top:0px; margin-bottom:10px; width:100%; float:left; background-repeat:repeat-x; background-position:center 1px; /*background-color:#FFFFFF;*/ }
#sitewrapper {background-color:#FFFFFF; margin-bottom:10px;} 
.box_no_style { border:0; background-image:none;}
.box h2, .box h4 { font-size:17px; font-weight:bold; margin:0; margin-bottom:5px; color:#fff; text-transform:uppercase;}
.box h4 span { text-transform:lowercase;}
.box .margin {padding:10px;}
.box .margin.main {padding:0; /*padding-top:10px;*/}
.box .margin.none {margin:0; padding:0;}
.box.game .margin {padding:5px;} 
.box.game h2 {margin-top:5px;}

.margin-block {padding-left:10px; padding-right:10px;} 
.margin-ad {padding-left:10px; padding-right:10px; padding-bottom:10px; padding-top:10px;}  

#game_details p {margin-bottom:15px;}

#game_details div.margin {padding-top:0;} 

.box .box2cols { width:49%; float:left;}
.box .box2cols.right {margin-left:10px;}

#content .col2-2 .box { width:298px;}

#content .box .item .extra_small_preview,
.box .box2cols .item .small_preview { float:left; margin-right:10px; }
.box .box2cols h4 { font-size:14px; margin-top:10px; margin-bottom:5px;}

.sidebox ul.links,
.box .box2cols ul.other { list-style-type:none;}
.sidebox ul.links,
.sidebox ul.links li,
.box .box2cols ul,
.box .box2cols ul li { margin:0; padding:0; }

.box ul.other { }
.box ul.other li,
.sidebox ul.links li { padding:8px; }

.box ul.other li.odd,
ul.links li.odd{ background:#f9f9f9; }

/* Search Results */

div#search-results .col3-1 {width:200px;}
div#search-results .col3-2 {width:600px; margin-left:10px; margin-right:10px;}
div#search-results .col3-3 {width:120px; }

div#search-results .col3-2 h2.search-results {margin-bottom:10px;}
div#search-results .col3-2 h3 {background-color:#f69827; border-bottom:1px solid #e78314; font-size:16px; height:20px; padding-top:4px; padding-bottom:4px; color:#6d481d;}
div#search-results .col3-2 h3.games {background-image:url(../images/joystick-icon.png); background-repeat:no-repeat; padding-left:32px; background-position:1% 50%;}
div#search-results .col3-2 h3.people {background-image:url(../images/people-icon.png); background-repeat:no-repeat; padding-left:25px; background-position:1% 48%;}
div#search-results .col3-2 h3.media {background-image:url(../images/film-reel-icon.png); background-repeat:no-repeat; padding-left:25px; background-position:1% 50%;}

div#search-results ul.results {}
div#search-results ul.results li {height:72px;display:block; color:#8c8c8c; border-bottom:1px #e0e0e0 solid; padding-top:15px; padding-bottom:15px;}
div#search-results ul.results li.last {border:none;}
div#search-results ul.results img.user-icon, div#search-results ul.results img.game-thumb {float:left; margin-right:10px;} 
div#search-results ul.results li a.username, div#search-results ul.results li a.game-title {color:#1a4dc1; text-decoration:underline; font-size:14px; font-weight:normal;}
div#search-results ul.results li p.picture-stats, div#search-results ul.results li p.game-teaser {color:#000;}
div#search-results ul.results li div.add-and-send, div#search-results ul.results li div.play-now {margin-top:10px;}
div#search-results ul.results li img.status-indicator {margin-right:5px;}


div#search-results .col3-1 h4 {font-size:16px; font-weight:bold; margin-bottom:12px;}
div#search-results .col3-1 ul {margin-bottom:12px;}
div#search-results .col3-1 ul li {border-bottom:1px #e0e0e0 solid; min-height:16px; height:auto; padding-top:2px; padding-bottom:2px; margin-bottom:3px;}
	div#search-results .col3-1 ul li ul{margin-top:10px;padding-left:5px;display:none;}

div#search-results ul#game-results p.name {margin-bottom:5px;}
div#search-results ul#game-results div.game-information-tags {color:#000; margin-top:5px;}
div#search-results ul#game-results li {height:78px;}

div#search-results div.filter-results {background-color:#f2f2f2; min-height:28px; height:auto; padding-top:3px; padding-bottom:3px;}

div#search-results ul.results h4.noresults{font-size:110%;color:#666;font-weight:bold;margin:10px 0}

form.filter {font-size:11px;}
form.filter p {display:inline;}

/* Games */
div.cols1 div.item{background-image:none;background:#fff;padding:5px;width:98%;height:auto;border-bottom:1px solid #ddd;margin-bottom:0;}
div.cols1 div.item div.small_preview {width:80px;float:left;height:auto;}
div.cols1 div.item div.small_preview img{height:48px;width:58px;padding:2px;border:2px solid #ddd;}
div.cols1 div.item div.small_preview img:hover{border-color:#1186DA}
div.cols1 div.item h3{padding:0;}
div.cols1 div.item p.play_count{float:none;text-align:left;font-size:80%;color:#525252;margin-top:3px;line-height:10px}

/* add media */
div#add-media form label{display:block;margin-bottom:5px;font-size:100%;font-weight:bold;color:#fff}
div#add-media form p.fields{margin-bottom:5px;padding-bottom:10px;border-bottom:1px solid #282828;}
div#add-media form p.fields input, div#add-media form p.fields textarea{background:#fff;width:400px;border:1px solid #b3b3b3;padding:4px;}

/*Register an account tooltip */
div#registerAnAccount h3, div#registerAnAccount p, div#registerAnAccount ul li{margin-bottom:10px;}
div#registerAnAccount h3{font-size:120%}
div#registerAnAccount p{line-height:18px;}
div#registerAnAccount ul{margin-left:10px;list-style:disc;}
div#registeAnAccount ul li{list-style:disc;}

/*Homepage */

#homepage {}
#homepage p.game_description {font-size:1em; line-height:14px; margin-bottom:5px;}
#homepage h3.game_title {font-size:1em; margin-bottom:2px;}
#homepage .small_preview {margin-bottom:0;}
#homepage #featured_games .small_preview {margin-bottom:5px;}

#content #homepage .col2-1,
#content #generic_page .col2-1,
#content #photo_page .col2-1,
#content #survey_list .col2-1,
#content #survey_view .col2-1 {/*width:630px;*/ margin-right:10px; width:640px;}
#content #homepage .col2-2,
#content #generic_page .col2-2,
#content #photo_page .col2-2,
#content #survey_list .col2-2,
#content #survey_view .col2-2
#content #template_view .col2-2 {margin:0;}

/*Photo page */
span.icon-tag{display:block;float:left;margin-right: 4px;}
#photo_page .tags {/*margin-top:15px;*/ float:left;}
#photo_page .tags .tag { margin:0 4px 0 0; /*height:20px;*/ float: left; }
#photo_page .tags .tag a { /*font-weight:normal; color:#333;*/ }
#photo_page .tags .tag a.tag_link { /*background-color:#f1f1f1; border:1px solid #eee; padding:2px;*/ }
#photo_page .tags .tag a.tag_link:hover { /*background-color:#eee;*/ }
#photo_page .tags div.tags {margin-top:5px;}

/*Add album*/
div#new-album{display:none;padding:5px;background:#222;border:1px solid #000; margin-top:5px}
div#new-album p{margin-bottom:5px;}
div#new-album input.name{border:1px solid #d7d7d7;padding:4px;width:95%;color:#4f4f4f}

/* Template */
#content #template_view .col2-1{width:630px}
#content #template_view div.sidebar-ad{margin:10px 0}

.box_title a {background-image:url(../images/box_tab_over.png); border-right:1px solid #ccc; border-left:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #fff;position:relative; top:1px;}
.box2 {background-image:none;}

.item {margin-left:10px; float:left; display:inline; width:147px; height:170px;}
#featured_games .item { margin-bottom:0px; }

/*.item .image {background-position:center center; height:110px; width:147px; margin-bottom:5px;}*/
.item .image {background-position:center center;width:147px;height:110px;margin-bottom:5px; border:1px solid #666;position:relative;}
.item p.description { font-size:11px; color:#4C4C4C; margin-top:4px; }
.item p.play_count { font-size:10px; text-align:right; margin-top:0; line-height:12px; }
rating img { margin-right:1px; }

.item .info, .item .meta { /*padding-left:6px; padding-right:6px; */} 
.item .info { /*height:83px;*/ }
.item .meta { height:18px; }
.item .info a{font-weight: normal!important}
.item h5 {font-size:0.9em; margin-bottom:5px; line-height:15px;}
.item p {font-size:0.8em; line-height:15px;}

.item p.rating {margin-top:1px; margin-bottom:3px;}

#favorites .cols4 .item {height:212px}
#favorites .item a.button_favorite_remove { font-size:9px; font-weight:normal; color:#999; display:block; width:124px; height:11px; text-indent:-99999px; background:transparent url(/images/remove-favorites.png) }
#favorites .item a.button_favorite_remove:hover { color:#000; }



.cols4 .item {/*width:145px; *//*margin-right:9px;*/ /*width:135px; */ width:147px; /*margin-left:10px;*/}

#games .cols4 .item {width:141px; }

.ie6 .box .cols4 .item { margin-right:5px; }

.ie6 .cols4 .item.last,
.cols4 .item.last {margin-right:0;}



.item-ad div.info p {overflow:hidden;height:44px;padding:0}
.cols4 .item-ad div.last {margin:0 10px 0 0;padding:0;}

.cols2 .item { width:50%; }
.cols1 .item { width:100%; }




.extra_small_preview {width:120px; height:88px;}
.small_preview {width:150px; height:110px; margin-bottom:10px;}
.full_preview {/*width:640px; *//*height:480px;*/}
.full_preview p { margin-bottom:10px;}
.full_wide_preview {width:948px; height:480px; margin-bottom:10px; } 



.box .cols3 .text-link {width:33.3%; float:left; margin-bottom:10px;}
.box .cols3 .text-link p {line-height:14px;}
.box .cols3 .text-link.last {float:right;}


.box .text-link a.url {color:#2A9324;}
.box .cols3 .text-link p.website-description {margin-bottom:5px;} 

.sidebox { background-color:#FFFFFF; margin-bottom:10px;}
.sidebox div.margin {padding:10px;}
.sidebox h2/*, h2.game-title*/ {background-color:#2dabf3; color:#FFFFFF; font-size:1.2em; padding-left:8px; padding-top:4px; padding-bottom:4px; margin-bottom:8px;} 
.sidebox.blogroll  div.category {margin-bottom:10px;}
.sidebox h2,
.sidebox p {}
.sidebox p.read_all { text-align:right;}
.side-ad-300 { margin-bottom:10px; }

div.category p.description{margin:3px 0;color:#5f5f5f}
div.category div.cat-title{background-color:#5e93dc;padding:4px;padding-left:8px;}
div.category div.cat-title h2 {font-size:1.1em;color:#fff;float:left;}
div.category div.cat-title a {float:right; font-size:0.8em; padding-top:1px;color:#fff;margin-right:2px;padding:2px;} 
div.category div.cat-title a:hover{text-decoration:none;color:#DFEDFF}

div.category ul li {border-bottom:1px solid #d3d3d3; padding-top:7px; padding-bottom:7px;}

.box div.category h2 {margin-bottom:0;clear:both}

.sidebox h2 a { float:right; color:#fff; margin-top:2px; font-size:12px; text-transform:none; margin-right:8px;}



/* Signup */
.sidebox #signup_form { margin-top:10px; margin-bottom:10px;}
input.field { width:186px; margin-right:5px; font-size:12px; float:left; height:19px;} 
input.button { float:right; }
#login_page div.signup-today h3{margin-bottom:10px;}
#login_page div.signup-today ul li{margin-bottom:5px;}
#login_page h2{margin-top:5px;}

div.currently_playing {margin-bottom:10px;}
div.currently_playing div.game_thumbnail {float:left; width:140px; height:103px; margin-right:10px; display:inline; display:block; margin-bottom:10px;}
div.currently_playing div.game_thumbnail.last {margin-right:0;}

.share_buttons { padding-left: 20px; margin-left:6px; background-repeat:no-repeat; height:20px; display:block; float:left; }
.share_favorite {background-image:url(../images/icon_favorite.png);}
.share_bookmark {background-image:url(../images/icon_bookmark.png);}
.share_email {background-image:url(../images/icon_email.png);}
.share_facebook {background-image:url(../images/icon_facebook.png);}
.share_twitter {background-image:url(../images/icon_twitter.png);}

#share_networks { background-color:#fff; position:relative; top:20px; left:28px; height:20px; width:220px; }

.but_arrow_up span,
.but_arrow_down span {display:none;}
.but_arrow_up,
.but_arrow_down { width:100%; height:21px; margin-top:6px; margin-bottom:6px; clear:both; background-repeat:no-repeat; display:block; }
.but_arrow_up { background-image:url(../images/but_arrow_up.png); }
.but_arrow_down { background-image:url(../images/but_arrow_down.png); }

#footer { background-color:#000; color:#757575;}
#footer p {}

#footer div.margin {padding:15px;}

#footer a {color:#FFFFFF;}
#footer ul li  {display:inline;}

/* CATEGORIES PAGE */

#categories_page div.col3-1 {width:150px; margin-right:10px;}
#categories_page div.col3-2 {width:480px; margin-right:10px;}
#categories_page div.col3-3 {width:310px;} 

#content #categories_page .col2-1 {width:116px; margin-right:10px; float:left;padding-top:5px}
#content #categories_page .col2-2 {width:834px; float:left;padding-top:5px}
#content #categories_page #floating-banner {float:right; width:300px; height:250px;margin-top: 28px;}
#content #categories_page #thumbs-wrapper {float:left; width:489px;}
#content #categories_page .item {margin-left:0; margin-right:16px;}
#content #categories_page .item.last {margin-left:0; margin-right:0;}
#content #categories_page .item h5 a {font-weight:normal;}
#content #categories_page .columns{
    background-image: url(/images/l-bk.png);
    background-repeat:repeat-y;
    background-position: 120px 0 ;

}

#content #profile_page2 .columns{
    background-image: url(/images/l-bk.png);
    background-repeat:repeat-y;
    background-position: 155px 0 ;
}

#content #categories_page .results_count { float:right; position:relative; top:-22px; font-size:11px; }
.home-cvideos-count { float:right;font-size:11px; }

#links_page .col3-1{width:140px;}
#links_page .col3-2{width:500px;margin-top:10px}
#links_page .col3-3{width:320px;}

#profile_page .col3-1{width:240px;}
#profile_page .col3-2{width:400px;margin-top:10px}
#profile_page .col3-3{width:320px;}

#landing_page #profile-block {padding-top:10px;margin-top:10px;border-top:1px solid #f3f3f3}
#profile-block form p.fields{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f3f3f3}
#profile-block form p.fields label{display:block;margin-bottom:5px;font-weight:bold;}

#separate_games .col3-1 {width:180px;}
#separate_games .col3-2 {width:460px;margin-top:10px}
#separate_games .col3-3 {width:300px;display:inline}

.ie6 #links_page .col3-2 {width:496px;}


#links_list ul { margin:0; padding:0; }
#links_list ul li { margin:0; border-top:1px solid #eee; padding:10px; list-style:none; line-height:17px; line-height:1.4em}
#links_list ul li p{color:#5F5F5F;}
#links_list ul li a { font-size:14px;}

#top_content { margin-bottom:10px; height:90px; background-color:#ccc;}
#top_content .advertising,#top_content .suscribe_box { float:left;}
#top_content .advertising { width:730px; margin-right:10px;}
#top_content .suscribe_box {width:210px; font-size:12px; padding-top:10px;}
#top_content .suscribe_box p {margin-top:0; margin-bottom:10px;}
#top_content .suscribe_box .field {width:115px;}


/* MAILBOX */

#mailbox-options { margin-bottom:10px; height:30px; }
#mailbox_page div.messages_actions {font-size:90%;margin-bottom:10px;}
#mailbox_page div.chooseFriend{margin-top:5px;color:#fff;font-size:90%}
#mailbox_page #toArray{font-size:90%}

#mailbox_page div#friends-browser{background:transparent url(../images/white-transparent.png) repeat;position:absolute;padding:5px 7px; background-color:#333; }

#mailbox-options a.your_mailbox strong { color:#800; }
#mailbox-options a.new_mail { float:right; }

table#mailbox { margin-bottom:10px; }
table#mailbox a {color:#f6f6f6;}
table#mailbox tr th { font-size:10px; text-align:left; padding:4px; background:#333; color:#fff; }
table#mailbox tr td,
table#new_message td { border-top:1px solid #313131; padding:4px; }

table#mailbox tr td.unread {
	/*background:transparent url(../images/icons/diagona/10/151.png) no-repeat left center;padding-left:15px;*/
}
table#mailbox tr td{vertical-align: middle;}
table#mailbox tr td a {font-weight:normal;}

table#mailbox tr td.unread a {
font-weight:bold;}
table#mailbox tr td.date { color:#fff; font-size:11px; width:140px; }
table#mailbox tr td.sender {width:140px;}
table#mailbox tr td.actions {width:15px;}

table#mailbox tr.even { background-color:#222; }

table#new_message td { vertical-align:top; }
table#new_message td input.field { font-size:12px; padding:5px; }
table#new_message label { font-weight:bold; }
table#new_message #rich_formatting a { margin:2px; }
table#new_message #rich_formatting a img { border:0; }
table#new_message .cancel { font-size:11px; color:#333; text-decoration:underline; }

table#new_message a.send { padding:4px; text-transform:uppercase; background-color:#036; color:#fff; }
table#new_message a.send:hover { background-color:#039; }

table#thread-messages td{border-top:1px solid #373737; padding:10px 2px;vertical-align: top}
table#thread-messages td h2,table#thread-messages td h2 a{font-size: 13px; font-weight: normal;text-transform: none;}
table#thread-messages td h2 a{font-size: 13px; font-weight: normal;}
table#thread-messages td h2 span.date{font-size: 11px; font-weight: normal; color: #808080;}

#view_message p.meta { font-size:11px; color:#f6f6f6; margin-bottom:10px; }
#view_message .content { margin-bottom:20px; line-height:130%; }

#mailbox_page h2 {/*font-size:1.6em; color:#333333;*/}
#mailbox_page h2.inbox {background-image:url(../images/mailbox/inbox.png); background-repeat:no-repeat; padding-left:22px; background-position:0% 40%;}

#mailbox_page h2 {/*font-size:1.6em; color:#333333;*/}
#mailbox_page h2.compose {background-image:url(../images/mailbox/compose.png); background-repeat:no-repeat; padding-left:22px; background-position:0% 40%;}

#mailbox_page ul#mail-options {margin-top:2px;}
#mailbox_page ul#mail-options a {color:#f1f1f1; text-decoration:underline;}
#mailbox_page ul#mail-options li {margin-bottom:2px; height:20px;}
#mailbox_page ul#mail-options li.inbox {background-image:url(../images/mailbox/inbox.png); background-repeat:no-repeat; padding-left:25px;}
#mailbox_page ul#mail-options li.sent-messages {background-image:url(../images/mailbox/sent.png); background-repeat:no-repeat; padding-left:25px;}
#mailbox_page ul#mail-options li.compose-mail {background-image:url(../images/mailbox/compose.png); background-repeat:no-repeat; padding-left:25px; margin-bottom:18px;}

#content #mailbox_page .col2-1 {float:left; width:140px !important; margin-right:10px;}
#content #mailbox_page .col2-2 {float:left; width:790px !important;} 
 

#mailbox_page #response div.error, #mailbox_page #response div.warning, #mailbox_page #response div.success {
margin-bottom:10px; 
padding:5px 10px;
border:none;
}

/* CREDITS */



table#credits {width:100%;}
table#credits td.description { vertical-align:middle; }
table#credits td.description p {font-size:14px; margin-top:10px; margin-left:5px; margin-right:20px; }
table#credits td.thumbnails img { margin-left:5px; margin-right:5px; margin-bottom:5px; }
table#credits a.but_buy_credits { width:236px; height:40px; background-image:url(../images/but_buy_credits.png); background-repeat:no-repeat; display:block; }
table#credits a.but_buy_credits:hover { background-position:0px -40px; }
table#credits a.but_buy_credits span,
table#credits a.checkbox span,
table#credits a.credits_description span { display:none; }

table#credits a.credits_description { background-position:center center; width:130px; height:70px; display:block; background-repeat:no-repeat; margin:5px; }
table#credits a.credits_100 { background-image:url(../images/credits_100.png); }
table#credits a.credits_200 { background-image:url(../images/credits_200.png); }
table#credits a.credits_300 { background-image:url(../images/credits_300.png); }
table#credits a.credits_500 { background-image:url(../images/credits_500.png); }

table#credits a.checkbox { width:48px; height:54px; display:block; background-image:url(../images/checkbox.png); background-repeat:no-repeat; margin-top:10px; margin-bottom:10px; }
table#credits a.checkbox:hover { background-position:0px -54px; }
table#credits a.checkbox:active,table#credits a.checkbox.selected { background-position:0px -108px; }

/*#login_page .col2-1,
#login_page .col2-2, #edit_profile .col2-1, #edit_profile .col2-2 { width:50% !important; margin:0; }*/

#content #login_page div.col2-1 {width:500px; float:left; margin-right:10px; }

#content #login_page div.col2-2 {width:450px; float:left;}
#content #login_page div.col2-2 div.no-account div.dark-box {height:242px}
#content #login_page div.col2-2 div.no-account h2{margin-top:72px;text-align: center;}
#content #login_page div.col2-2 div.no-account h3 a{font-size:1.4em; text-decoration:underline; text-transform:uppercase; line-height:28px;margin-left:230px;}
#content #login_page.forgot_password div.col2-2 div.no-account h2{margin-top:40px;text-align: center;}
#content #login_page.forgot_password div.col2-2 div.no-account h3 a{margin-left:0px;}
#content #login_page div.col2-2 ul li {margin-bottom:10px;}

#content #login_page h3 {font-size:1.3em; margin-bottom:15px;}


#game_page .col2-1 {float:left; width:640px !important;  display:inline;}
#game_page .col2-2 {float:right; width:300px !important;  display:inline;}
#game_page div.margin {padding:6px;}

#game_page #rooms th { font-size:10px; }
#game_page #rooms th a { color:#000; }
#game_page #rooms td { font-size:9px; }

#game_page .slides a{background-color:#f6f6f6; border:1px solid #eee; display:inline; font-size:0.9em; font-weight:bold; margin-right:3px; margin-left:3px; padding:2px 5px;}
#game_page .slides a.selected{color:#000;} 


#login_page div#error { padding:6px; background-color:#ba0000; margin-bottom:10px; display:none; text-align:center; color:#FFF; }

#login_page form.login_box {padding:20px; background-color:#000; margin-bottom:10px; }
#login_page form span.note { font-size:11px; color:#c5c5c5; }
#login_page form label { font-size:16px; font-weight:normal; float:left; }
#login_page form p { margin-bottom:10px; padding-top:5px; padding-bottom:5px; }
#login_page form p.fields {border-bottom:1px solid #1f1f1f; }
#login_page form span.field,
#login_page form textarea.field,
#login_page form input.field,
#login_page form select.field { font-size:14px; float:right; }
#login_page form input.error { background-color:#ffc; }
#login_page form label.error{ color:#800; float:right; font-size:10px; font-weight:bold; position: relative; line-height: 1.5em; margin-top: -15px; margin-right:5px;border:0; background-color:#ba0000; color: white; padding: 0 2px; }
#login_page form label.error2 { color:#800; float:right; font-size:10px; font-weight:bold; position: relative; line-height: 1.5em; margin-top: -15px; margin-right:5px;border:0; background-color:#ba0000; color: white; padding: 0 2px;}
.ie7 #loagin_page form label.error{}
#login_page form p.submit_form { text-align:center; margin:0; }
#login_page form#form-profile label{float:none;display:block;margin-bottom:10px;}


#login_page form p.fields_big {height:60px;}
#login_page form p.fields textarea { width:55%; }


#login_page #welcome { margin-bottom:20px; background-color:#f6f6f6; padding:10px; }
#login_page #welcome h2 { font-size:24px; text-align:center; }
#login_page #welcome ul { padding-left:20px; margin-top:10px; margin-bottom:10px; }
#login_page #welcome li { list-style-type:disc; font-size:14px; color:#333; line-height:130%; }
#login_page #welcome p { font-size:16px; color:#222; }

#support ul { padding-left:80px; background-image:url(../images/icons/icon_support.png); background-repeat:no-repeat; background-position:10px center; }
#support ul li { font-size:14px; line-height:160%; }

/* Landing page */
#landing_page .col2-1, #profile_gallery .col2-1 {float:left; width:630px !important;  display:inline;}
#landing_page .col2-2, #profile_gallery .col2-2 {float:right; width:300px !important;  display:inline;}

#landing_page div.float-left, #landing_page div.float-right{width:46%;padding:5px;}
#landing_page div.float-left{float:left;}
#landing_page div.float-right{float:right;}
	#landing_page div.float-right p{height:20px;margin-top:2px;color:#5f5f5f}
#landing_page dl.progress, #landing_page dl.progress *{ margin: 0; padding: 0; }
#landing_page dl.progress{padding: 1px; border: 1px solid #ddd;height: 20px; width: 300px; }
#landing_page .progress dt{ width: 0; height: 0; overflow: hidden; }
#landing_page .progress .done, .progress .left{ height: 100%; float: left; }
#landing_page .progress .done{ background: #319F4A url(../images/progress-bar-completed.jpg) repeat-x;width: 2%; }
#landing_page .progress .left{ width: 98%; background: #f3f3f3; }
#landing_page .progress span {display: block; width: 100%;height: 100%; color:#fff;line-height:20px;text-align:center }
	#landing_page .progress .done span a{color: #fff; display:block; font-weight:  bold;text-decoration:none;}

#landing_page div#latest-games div.games{background:#F4F4F4}
#landing_page div#welcome-box h3{font-size:130%;margin-bottom:10px;color:#6F6F6F}
#landing_page div#welcome-box div.text p{margin-bottom:5px;color:#6F6F6F}
#landing_page div#welcome-box div.avatar{margin-right:10px;}
#landing_page div#welcome-box div.avatar img{padding:2px;border:2px solid #e3e3e3}

#landing_page div#profile-links{margin-bottom:10px;position:relative;}
#landing_page div#edit-your-profile{display:block;position:absolute;top:-20px;left:300px;z-index:3;background:#fff;border:2px solid #000;color:#000}

#landing_page input#text{padding:5px;font-size:110%;width:85%;border:1px solid #9f9f9f;}
#landing_page input#text:focus{border:1px solid #333;}
#landing_page ul#log{margin-top:10px;border-top:1px solid #f3f3f3;padding-top:5px;}
#landing_page ul#log li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f4f4f4;}
#landing_page ul#log p.title{font-weight:bold;color:#4f4f4f;}
#landing_page ul#log p.info{font-size:80%;}

div.tp-container{display:inline;position:relative;}
div.tp-container div.tooltip{background:transparent url(../images/tooltip-bg.png) no-repeat scroll 0 0;height:50px;margin:0;padding-top:25px;padding-left:25px;position:absolute;top:-60px;left:-45px;width:178px;font-weight:bold;color:#6F6F6F;}

	/* News */
	#landing_page div#news a.head{display:block;padding:0 0 5px 0;border-bottom:1px solid #e3e3e3;margin-bottom:5px;cursor:pointer}
	#landing_page div#news a:hover{text-decoration:none;color:#5F5F5F}
	#landing_page div#news a.head h4{font-size:120%;font-weight:bold;margin-bottom:3px}
	#landing_page div#news span.date{display:block;font-size:90%;margin-bottom:5px}
	#landing_page div#news div.text{color:#5f5f5f;font-size:90%;margin-bottom:10px;padding-bottom:10px;border-bottom:3px solid #e3e3e3}

/* Media */
div#profile_gallery ul#media-list li{float:left;width:142px;padding:0 5px;margin-bottom:10px;/*height:180px;*/}
div#profile_gallery ul#media-list li p{color:#999999;position:relative;text-align:center;}
div#profile_gallery ul#media-list li p.description{font-size:90%;height:40px}
div#profile_gallery ul#media-list li p.actions,div#profile_gallery ul#media-list li p.date{font-size:90%}
div#profile_gallery ul#media-list li p.actions a:hover{text-decoration:none;color:#234D5F}
div#profile_gallery ul#media-list li p.image a img.media-item{background:#fff;padding:4px;border:1px solid #ccc;margin-bottom:5px;}
div#profile_gallery ul#media-list span#myAvatar{position:absolute;top:10px;left:35px;padding:2px;background:#fff;border:1px solid #ddd}

ul#media-list li{height:110px;}
#profile_album ul#media-list li{height:165px;}


div#profile_gallery ul#albums li{padding:5px;}
div#profile_gallery ul#albums li:hover {background:#333;}
div#profile_gallery ul#albums div.info {float:left;width:90%;}
div#profile_gallery ul#albums div.actions {float:right;width:10%;text-align:right;display:none;}

/* User profile page */	
	/*Edit profile*/
	div#edit_profile div.col2-2 h3, div#edit_profile div.col2-1 h3{margin-bottom:20px;font-size:140%;color:#094A79}
	div#edit_profile div.col2-2 p{line-height:1.6em;color:#666;margin-bottom:20px}
	div#edit_profile div#profile-privacy div.clearfix{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #f3f3f3;}
	div#edit_profile div#profile-privacy div.float-left{width:70%;float:left;}
		div#edit_profile div#profile-privacy div.float-left strong{display:block;margin-bottom:6px;}
		div#edit_profile div#profile-privacy div.float-left span{font-size:90%;color:#a4a4a4;line-height:1.6em}
	div#edit_profile div#profile-privacy div.float-right{width:30%;float:right;text-align:right}
	
	div#edit_profile p.fields{width:90%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #f3f3f3;}
	div#edit_profile p.fields label{display:block;font-weight:bold;margin-bottom:5px;color:#3f3f3f}
	div#edit_profile p.fields input.textfield, textarea{width:400px;padding:4px;font-size:110%;border:1px solid #bbb;}
	div#edit_profile select{padding:3px;border:1px solid #bbb}
	div#edit_profile p.fields textarea{height:150px}
	div#edit_profile p.fields span{color:#2f2f2f}
	div#edit_profile form#edit-profile form p.fields{margin-bottom:5px;padding-bottom:5px}
	
	div.block{
		border:1px solid #282828;
	}
	
	div.block div.title{
		background:#181717 url("../images/gradient-title-bar.png") repeat-x;
		height:14px;
/*		border-bottom:1px solid #d3d3d3;
*/		position:relative;
		padding:5px;
	}
		div.block div.title.cyan{background:#4ba9f0 url("../images/gradient-title-bar.png") repeat-x}
		div.block div.title.green{background:#28834a url("../images/gradient-title-bar.png") repeat-x}
		div.block div.title.cyan span, div.block div.title.green span{color:#fff;}
		div.block div.title div.title-border-left, div.block div.title div.title-border-right{
			top:-1px;
			/*background:transparent url("../images/freeporn/corner-sprite.gif") no-repeat scroll 0 0;*/
			height:5px;width:5px;
			position:absolute;
			overflow:hidden;margin:0;padding:0;
			margin:0;padding:0
		}
		div.block div.title div.title-border-left{left:-1px;}
		div.block div.title div.title-border-right{background-position:-5px 0;right:-1px;}
	div.block div.title span, div.block div.title h2, div.block div.h1{
		padding:0;
		margin:0;
		font-weight:bold;
		font-size:105%;
		color:#fff;
	}
	div.block div.title div.float-right{position:absolute;right:10px;top:5px;color:#4F4F4F}

	/* User gallery */
	#gallery_page .col3-1{width:200px;}
		#gallery_page .col3-2{width:438px;}
		#gallery_page .col3-3{width:320px;}
		#gallery_page ul.user-actions li{margin-bottom:5px;padding:5px;border-bottom:1px solid #F3F3F3}
		
		#gallery_page ul#galleries li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #BFBFBF;}
		#gallery_page ul#galleries div.photo{float:left;width:130px;}
			#gallery_page ul#galleries div.photo img{padding:2px;border:2px solid #BFBFBF;}
			#gallery_page ul#galleries div.photo img:hover{border:2px solid #0C5F9B;}
		#gallery_page ul#galleries div.info{float:left;width:250px;color:#7F7F7F;line-height:14px}
			#gallery_page ul#galleries div.info h3{margin-bottom:4px}
			#gallery_page ul#galleries div.info p.info{height:50px}
			#gallery_page ul#galleries div.info p.this-gallery{font-size:90%}
		#gallery_page div.photos-tagged{margin-bottom:10px}
		#gallery_page ul#tagged{margin-bottom:10px}
			#gallery_page ul#tagged li{float:left;margin:0 5px 5px 0}
			#gallery_page ul#tagged li img{padding:1px;border:1px solid #AFAFAF;} 
			
		
		#photo_page div.photo-info{color:#7f7f7f;margin-bottom:10px;}
		#photo_page div.photo{text-align:center;margin-bottom:10px;}
			#photo_page div.photo img{background:#fff;padding:2px;border:1px solid #ccc;max-width:589px; }
		#photo_page div#about ul li{margin-bottom:5px;padding:5px;border-bottom:1px solid #2f2f2f}
		
		div#photo_page div#form-photo p, div#photo_page form#tagForm p{margin-bottom:10px;}
		div#photo_page div#form-photo h3{padding-bottom:10px;font-size:120%}
		div#photo_page div#form-photo label{display:block;font-weight:bold;margin-bottom:5px;}
		
		div#photo_page div#form-photo .fields, div#photo_page form#tagForm .fields{width:90%;padding:5px;}
		
		div#photo_page p.description{margin-bottom:10px;font-size:110%}
		div#photo_page p.tags{margin-bottom:10px;font-size:110%;}
	
	/* Friends page */
	div#friends_page div.col2-1{width:640px;}
	div#friends_page div.col2-2{width:300px;margin-top:10px;}
	div#friends_page div#friends ul{margin:10px 0;background:#000}
	div#friends_page div#friends ul div.friend div.avatar{width:80px;float:left}
		div#friends_page div#friends ul li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #1f1f1f}
		div#friends_page div#friends ul div.friend{padding:10px;}
		div#friends_page div#friends ul div.friend div.info{width:200px;float:left;color:#7f7f7f}
			div#friends_page div#friends ul div.friend div.info p.username{font-size:120%}
			div#friends_page div#friends ul div.friend div.info p.realname{color:#5F5F5F}
		div#friends_page div#friends ul div.friend div.message{width:200px;float:left}
			div#friends_page div#friends ul div.friend div.message p{color:#7f7f7f;font-size:90%;font-style:italic}
		div#friends_page div#friends ul div.friend div.actions{width:180px;float:right;font-size:85%}
			div#friends_page div#friends ul div.friend div.actions a{display:block}
	
	div#stats ul {margin-bottom:15px;}
	div#stats ul li {margin-bottom:5px;}

/* New profile */
	#profile_page2 div#tabContent{margin-bottom:10px;}
	#profile_page2 div.col3-2 div.profile-head{margin-top:10px;}
		#profile_page2 div.col3-2 div.profile-head div.float-left{float:left;width:82%}
		#profile_page2 div.col3-2 div.profile-head div.float-right{float:right;width:18%}
	#profile_page2 div.profile-head h1{font-size:220%;color:#fff;}
	#profile_page2 div.profile-head h1 em{font-weight:normal;font-size:60%;font-style:normal;color:#3a3a3a}
	#profile_page2 div.profile-head h1 img{vertical-align:middle}
	
	#profile_page2 div.col3-1{width:150px; margin-right:10px;}
	#profile_page2 div.col3-2{width:670px;}
	#profile_page2 div.col3-3{width:130px;}
	
	#profile_page2 div.profile-avatar{margin-bottom:10px}
	#profile_page2 div.profile-avatar img{padding:1px;border:1px solid #ddd}
	
	/* Profile information */
	#profile_page2 div#profile-sidebarlinks ul li{margin-bottom:10px;font-size:90%}
		#profile_page2 div#profile-sidebarlinks ul li:last-child{margin-bottom:0;}
	#profile_page2 div#profile-information{line-height:1.5em;font-size:90%}
	#profile_page2 div.profile-information dt{color:#777;margin-bottom:3px;font-weight:bold}
	#profile_page2 div.profile-information dd{color:#333;margin-bottom:7px}
	
	/* Status */
	#profile_page2 div.status{background:#bce0f8;border-bottom:1px solid #8BBDDF;padding:10px;margin-top:20px;color:#5d85a0;font-size:130%;position:relative;}
		#profile_page2 div.status p em{font-size:70%;display:block;padding-left:10px;color:#77a0bc;margin-top:5px}
	#profile_page2 div.status p.status_change{font-size:80%;margin-bottom:10px}
	#profile_page2 div.status div.status-buble{width:30px;height:13px;position:absolute;top:-13px;background:transparent url(/images/bubble-status.jpg) no-repeat;}
	#profile_page2 div.status form{width:90%}
	#profile_page2 div.status form textarea{width:90%;height:40px}
	
	/* Wall */
	div#profile_page2 div.profile-body{margin-top:20px}
	div#profile_page2 #wall textarea{
		font-family:Arial,Helvetica,'Helvetica-Neue',sans-serif;font-size:95%;width:97%;height:50px;overflow:auto;
		background:#fff;border:1px solid #AFAFAF;color:#5F5F5F;padding:5px;margin-bottom:5px;
	}
			
	/* Comments */
	div#profile_page2 div.make-comment, div#profile_page2 div.comments{/*padding:5px;*/}
	div#profile_page2 div.comments ol li{color:#5F5F5F}
	div#profile_page2 div.comments ol li{background:#fdfdfd none repeat scroll 0 0;border-bottom:1px solid #dfdfdf;border-top:1px solid #fff;padding:5px 10px;}
	div#profile_page2 div.comments ol li div.author img.avatar{background:#fff;border:1px solid #dfdfdf;float:left;margin:0 20px 5px 0;padding:2px;}
	div#profile_page2 div.comments ol li div.author cite{font-style:normal;}
	div#profile_page2 div.comments ol li div.author span{font-style:italic;font-size:90%}
				 div#profile_page2 div.comments ol li div.text{margin-top:10px}
	div#profile_page2 div.comments ol li div.text p.actions{margin:10px 0 0 0;font-size:90% !important;}
	div#profile_page2 div.comments ol li div.text p.comment{margin-top:5px;line-height:1.4em}
	div#profile_page2 div.comments ol li div.text p.actions a{margin-right:5px;padding-right:5px;text-decoration:none}
	div#profile_page2 div.comments ol li .div.text p.actions a:hover{color:#5f5f5f;}
		div.comment-body{padding:5px 10px;}
			
	div#profile_page2 div#profile_album h3, div#profile_page2 div#profile_gallery h3{color:#555555;font-size:120%;margin-bottom:10px 0;padding:0;}
		div#profile_page2 div#profile_album h3 a, div#profile_page2 div#profile_gallery h3 a{font-size:90%}
	div#profile_page2 div#profile_album ul li{width:140px; height:165px; float:left;margin-right:17px;text-align:center;font-size:90%;margin-top:10px}
	div#profile_page2 div#profile_album ul li img{margin-bottom:5px;padding:4px;background:#fff;border:1px solid #ddd;}
	div#profile_page2 div#profile_album ul li a{text-decoration:none;}
	div#profile_page2 div#profile_album ul li span.num-photos{display:block;font-size:90%;color:#5F5F5F}
	
	div#profile_page2 form input.file_field { width:300px; }

/*************************
***
***  END USER PROFILE PAGE
***
*************************/


/* Logged In Page */
	div#user-actions-homepage ul.actions a{
		text-decoration:none;
	}
	div#user-actions-homepage ul.actions a:hover{
		color:#085582;
	}
	
	div#user-actions-homepage ul.actions li{
		margin-bottom:5px;
		padding-bottom:5px;
		border-bottom:1px solid #f5f5f5;
	}
	
	div#user-actions-homepage div.separator{
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	/* Button */
	.buy-credits{
		margin-top:10px;
		width:279px;height:40px;
		background:transparent url("../images/buttons/btn_buy_credits.jpg") no-repeat;
		display:block;
		text-indent:-999999px;
	}
	.buy-credits:hover{
		background:transparent url("../images/buttons/btn_buy_credits-hover.jpg") no-repeat;
	}
	
	/* Rounded corner */
	a.cyan_button{
		background:#018BD1 url("../images/buttons/rounded-left.png") no-repeat left center;
		height:30px;
		padding:0 10px;
		color:#fff;
		display:block;
	}
	a.cyan_button span{
		background:#018BD1 url("../images/buttons/rounded-right.png") no-repeat right center;
		display:block;
	}
	
	/* icons */
	span.icon{
		background:transparent url("../images/icons/sprite-icons10x10.gif") no-repeat scroll 0 0;
		padding:0 0 0 16px !important;
	}
	
	span.icon-error{background-position:0 3px;}
	span.icon-doublecomment{background-position:-140px 5px;}
	span.icon-brush{background-position:-280px 5px;}
	span.icon-openfolder{background-position:0 -14px;}
	span.icon-openbook{background-position:-140px -17px;}
	span.icon-wrench{background-position:-280px -14px;}
	span.icon-sheet{background-position:0 -37px;}
	span.icon-closedfolder{background-position:-140px -37px;}
	span.icon-hour{background-position:-280px -37px;}
	span.icon-callendar{background-position:0 -57px;}
	span.icon-house{background-position:-140px -57px;}
	span.icon-pcs{background-position:-280px -57px;}
	span.icon-camera{background-position:0 -77px;}
	span.icon-mail{background-position:-140px -77px;}
	span.icon-profile{background-position:-280px -77px;}
	span.icon-lock{background-position:0 -97px;}
	span.icon-sheet2{background-position:-140px -97px;}
	span.icon-photo{background-position:-280px -97px;}
	span.icon-message{background-position:0 -117px;}
	span.icon-man{background-position:-140px -117px;}
	span.icon-tag{background-position:-280px -117px;}
	span.icon-comment{background-position:0 -137px;}
	span.icon-woman{background-position:-140px -137px;}
	span.icon-stats{background-position:-280px -137px;}
	span.icon-heart{background-position:0 -157px;}
	span.icon-key{background-position:-140px -157px;}
	span.icon-tv{background-position:-280px -157px;}
	span.icon-brokenheart{background-position:0 -177px;}
	span.icon-pencil{background-position:-140px -177px;}
	span.icon-star{background-position:-280px -177px;}

/*********************
***
*** END Logged In Page
***
**********************/

/* User Page */

div.left_column {float:left; width:49%; display:inline; }
div.right_column {float:right; width:49%; display:inline;}

#user_page div.profile_picture {float:left; display:inline; width:100px;}
#user_page div.main_information {float:left; display:inline; margin-left:10px;}

#user_page div.user_block {margin-bottom:20px;} 

#user_page p.username {font-weight:bold; font-size:1.2em; margin-bottom:4px;}

#user_page table.user_tables {}
#user_page table.user_tables td {padding:6px;}
#user_page table.user_tables td span {color:#777777;}
#user_page table.user_tables tr.odd {background-color:#f6f6f6;}
#user_page table.user_tables tr.even {}

#the_wall {}


 


div.game_wall_post_avatar{margin-top:5px;}
div.wall_post, div.game_wall_post {margin-bottom:10px; padding:5px;}
div.wall_post.odd, div.game_wall_post.odd {background-color:#000; }
div.wall_post div.wall_post_avatar, div.game_wall_post div.game_wall_post_avatar {width:60px; height:60px; float:left; margin-right:5px; display:inline;}

div.game_wall_post_avatar img{padding:2px;background:#fff;border-left:1px solid #d6d6d6;border-right:1px solid #1f1f1f;border-bottom:1px solid #d2d2d2;}
div.game_wall_post p{line-height:17px; color:#FFF;}
div.game_wall_post p.actions{font-size:90%}
div.game_wall_post p.username{font-size:110%}
div.game_wall_post p.username span{font-size:80%;color:#7f7f7f}
div.game_wall_post_message{margin-bottom:5px;}
div.game_wall_post{border-bottom:1px solid #1f1f1f;}

#the_wall textarea {margin-bottom:10px;}

#user_page  #my_pictures {margin-bottom:10px;}
#user_page  #my_pictures img {margin-right:4px; margin-bottom:4px;}
#user_page  #my_pictures img.last {margin-right:0;}

/*  */ 


#game_page {}

#game_page.large {}

#game_page.large  div.tabs.horizontal-accordion {}
#game_page.large  div.tabs.horizontal-accordion div.item {float:left; background-color:#FF0000; display:block; width:162px;}

/* Success, error and warning messages */
div.error, div.warning, div.success {margin-top:5px;}
div.error{background:#BA0000; color:#fff;}
div.warning{background:#FFF6BF;border-color:#FFD324;color:#514721;}
div.success{background:#238133; color:#fff;}
div.error, div.warning, div.success{/*border:2px solid #ddd;*/margin-bottom:10px;padding:5px 10px;}
div.error h3{margin-bottom:10px;}
div.error ul{list-style:none;}
div.error ul li{list-style:none;margin-bottom:5px}
div.warning p { margin:0; }

/* Contact us */
#contact_us .col2-1{width:550px !important;padding-bottom:10px;margin-right:10px}
#contact_us .col2-2{width:380px !important;} 

#contact_us div#contact-info{padding-bottom:10px;}
#contact_us div#contact-info div.about-contact h2{font-size:170%;margin-bottom:10px;color:#3F3F3F;font-weight:bold}
#contact_us div#contact-info p{font-size:100%;line-height:15px;margin-bottom:12px;color:#5F5F5F}

#contact_us div.feedback-btn{margin-top:10px}

#contact_us div.support{margin-top:20px;padding-top:10px;border-top:1px dotted #EFEFEF}
#contact_us div.support ul.support-ways li{margin-bottom:5px;}

#contact_us div#contact_form{margin-left:10px}
#contact_us div#contact_form p{margin-bottom:10px}
	#contact_us div#contact_form p span.captcha-question, #feedback span.captcha-question{margin-bottom:10px;color:#4f4f4f;display:block}
#contact_us label, #feedback form label{display:block;margin-bottom:5px;font-size:110%;color:#5F5F5F;font-weight:bold;}
#contact_us div#contact_form input, #contact_us div#contact_form textarea, #feedback form input, #feedback form textarea, #feedback form select, #contact_us select{width:350px;background:#fff;border:1px solid #ccc;padding:5px}
#feedback form select, #contact_us form select{width:360px;}
#feedback textarea, #contact_us textarea{font-family:Arial, Helvetica, sans-serif;font-size:90%}
#contact_us div#contact_form input:focus, #contact_us div#contact_form textarea:focus{border-color:#aaa;}

#contact_us p.fields, #feedback p.fields{width:360px;}

#contact_us label.error, #feedback label.error{color:#8A1F11!important;}
	
/* Feedback */
#feedback p.description{margin-bottom:20px;color:#6f6f6f}
#feedback form p{margin-bottom:10px;}
#feedback div.feedback-form{width:43%;margin:0 auto;}
#feedback div.feedback-image{width:57%;float:right}

/* Login page */
	/* Login form */
	#login_page p.submit-login-form{
		text-align:center;
	}
	#login_page p.forgot-password{
	/*	margin-top:20px;
		font-size:95%;
		background:#fff;
		margin-bottom:10px;
		border:1px solid #ddd;
		padding:5px;*/
	}
	#login_page p.forgot-password span{
/*		padding-left:20px;background:transparent url("../images/icons/icon_alert.gif") no-repeat left center;
*/	}
	#login_page input.gradient_field{
		width:250px;
		padding:5px;
		margin-bottom:5px;
		font-size:120%;
		color:#5f5f5f;
		background:#fff url("../images/gradient-survey.jpg") repeat-x;
		border:1px solid #ccc;
	}
	#login_page input.gradient_field:focus{
		border:1px solid #9F9F9F;
	}
	
	
	/* Register column */
	#login_page div#register-column{
		padding:10px 20px 0 20px;
	}
	#login_page div#register-column ul#features{ margin:20px 20px 30px 20px !important; color:#4F4F4F; }
	#login_page div#register-column ul#features li{ list-style-image: url("../images/icons/bullet_why_register.jpg") !important; margin:7px 0; border-bottom:1px dashed #DFDFDF; padding-bottom:7px; }
	
	#login_page a#register-account{ width:147px; height:41px; background:transparent url("../images/buttons/btn_register-account.jpg") no-repeat; display:block; text-indent:-999999px; }
	#login_page div#register-column p.description{
	font-size: 110%;
	padding-left:74px;
	min-height:64px;
	height:auto !important;
	color:#4F4F4F;
	background-color: transparent;
	background-image: url(../images/icons/user_64.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/* End: login page */

/* Survey Page */
	#survey_list ul#surveys li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #f3f3f3}
		#survey_list ul#surveys li h3 a:link, #survey_list ul#surveys li h3 a:visited, #survey_list ul#surveys li h3 a:active{font-size:130%;margin-bottom:5px;color:#0D68A9}
	
	#survey_view p.main-desc{font-size:110%;margin-bottom:15px;color:#6F6F6F}
	#survey_view p.description{font-size:95%;margin-bottom:10px;color:#7f7f7f}
	#survey_view h2.question{padding:4px;background:#DFDFDF;color:#6F6F6F;border:1px solid #ccc}
	#survey_view ul.answers{margin-bottom:15px;padding-left:10px;margin-left:10px}
		#survey_view ul.answers li{line-height:14px;margin-bottom:2px;list-style-image:url("../images/icons/bullet_why_register.jpg");color:#6f6f6f}
		#survey_view ul.answers li.selected{font-weight:bold;color:#22821b}
		#survey_view ul.answers li.wrong{color:#870404;}
	#survey_view div.options{margin-top:10px;padding-top:10px;border-top:1px solid #ddd}
	
	#survey_view ul.other-surveys li{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #F3F3F3}
		#survey_view ul.other-surveys span.status{font-size:90%;}
		#survey_view ul.other-surveys span.incomplete{color:#861313;}
		#survey_view ul.other-surveys span.completed{color:#3a721f;}
		#survey_view ul.other-surveys span.new{color:#c2a325;}

/* Game Page */
#game_page div.game-information{color:#6f6f6f;padding-top:10px;line-height:1.4em;}
	#game_page div.game-information div.left_column li{margin-bottom:3px}
#game_page div.game-information h3{color:#5f5f5f;font-size:120%;margin-bottom:4px;}
#game_page div.game-information hr{background:#DDDDDD none repeat scroll 0 0;border:1px solid #CCCCCC;margin-bottom:10px;}
#game_page div.game-information textarea.embed_code{width:98%;height:120px;background:#fff;border:1px solid #ccc;color:#5f5f5f;font-family:Arial, Helvetica;font-size:90%;padding:5px}

#game_page div.game-information-tags{display:inline}
#game_page div.game-information-tags a{color:#666;margin-right:3px;border-bottom:1px solid #dfdfdf}
#game_page div.game-information-tags a:hover{color:#cc0000;text-decoration:none;border-bottom:1px solid #efa4a4}

/* BUTTONS */
.center { margin-left:auto; margin-right:auto; position:relative; }
.but_buy_credits { margin-top:10px; }
ul#favorites-bookmarks {margin-top:10px; height:25px; }

/* TABS */

.tab_selector {height:25px;display:block; }
.tab_selector{position:relative;}
.tab_selector ul{display:block;position:relative;/*border-bottom:1px solid #282828;*/padding:0;margin:0}
.tab_selector ul li.show-tab-selected { display:inline; margin:0 2px 0 0; padding:0 0 0 9px; line-height:25px; background:transparent url(../images/freeporn/selected-left.png) no-repeat top left; height:25px; display:inline-block; position:relative; top:1px;zoom:1;}
.tab_selector ul li.show-tab-selected a { background:transparent url(../images/freeporn/selected-right.png) no-repeat top right;display:inline-block;padding-right:9px;zoom:1;}
.tab_selector ul li.show-tab-selected a:hover { color:#444; }
.tab_selector ul li { display:inline; margin:0 2px 0 0; padding:0 0 0 9px; line-height:25px; background:transparent url(../images/freeporn/none-left.png) no-repeat top left; height:25px;display:inline-block;zoom:1;}
.tab_selector ul li a {background:transparent url(../images/freeporn/none-right.png) no-repeat top right;display:inline-block;padding-right:9px;color:#fff;zoom:1;}
.tab_selector ul li a:hover {text-decoration:none;}
div.tab-container {display:block; border:1px solid #282828; background:#000; padding-top:10px; color:#FFF; margin-bottom:10px; -webkit-border-radius: 0 0px 4px 4px; -moz-border-radius:0 0px 4px 4px; }
div.tab-container .tab { display:none; }
div.tab-container .tab-1 { display:block; }


#featured_games .tab_selector .other_links {float:right;position:relative;top:-20px; font-size:11px; }
#featured_games .tab_selector .other_links a { font-weight:normal; }
#featured_games .tab_selector .other_links a:hover { /*text-decoration:none;*/ }


/* ADS */

.textads-600_20 { text-align:center; }
.textads-600_20 a { color:#f90; font-weight:bold; font-size:13px; }




/* USER BAR*/

#user_bar .col2-1 {width:40%;}
#user_bar .col2-2 {width:60%;float:right}
#user_bar ul li{float:left;}
#user_bar {background-image:url(/images/bg_user_bar.png);width:960px;height:32px;}
#user_bar a { color:#fff; font-size:12px; font-family:Arial,Helvetica,sans-serif; display:block; height:32px; float:left;} 
#user_bar a span { padding-top:10px; display:block; padding-left:15px; padding-right:15px; }
#user_bar a span cite{font-style:normal;}

#user_bar a {background-image:url(/images/bg_user_bar_separator.png); background-position:center right; background-repeat:no-repeat;}
#user_bar a.dashboard {}
#user_bar a.dashboard span { padding-left:10px; }
#user_bar a.avatar img { margin-left:8px; margin-top:8px; padding:1px; background:#fff; border: 1px solid #ddd; }

#user_bar a.user-bar-upload {background-image:url(/images/bg-create-an-account.gif); background-repeat: repeat;}

#user_bar .col2-2 a {background-image:url(/images/bg_user_bar_separator.png); background-position:center left; background-repeat:no-repeat;}


/* COMMENTS */

#comments .comment { word-wrap: break-word;} 
#comments .comment p {margin:0; padding:0;}
#comments .comment p.username {margin-bottom:2px;}
#comments .comment .user-status, .comments img.status{vertical-align:middle}

#comments .comment .game_wall_post_avatar{width:60px;float:left}
#comments .comment .game_wall_content{float:left;width:535px;}

#comments .comment-reply {padding-left:10px;margin-left:30px;border-left:1px solid #1f1f1f}
#comments .comment-reply div.game_wall_post_avatar {width:40px;height:40px;vertical-align:top;margin:0}
#comments .comment-reply p.username{font-size:90%;}
	#comments .comment-reply .game_wall_content{width:520px}
#comments .comment-reply .game_wall_post_message p{font-size:90%}
#comments .comment-reply div.game_wall_post{margin-bottom:0} 

/* Freeporn */

/*.dark-box, form.form {background-color:#202020; color:#FFF; margin-bottom:10px;  border:1px solid #282828; -webkit-border-radius: 4px; -moz-border-radius: 4px;}*/
.dark-box, form.form {background-color:#202020; color:#FFF; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.dark-box{background-color:#000;}
.dark-box.no-padding {padding-top:10px; padding-bottom:5px;} 
.dark-box.padding {padding:10px;} 
.dark-box.padding12 {padding:12px;} 
.dark-box.tag-cloud {padding:4px;}

.dark-box.no-top {-webkit-border-radius: 0 0px 4px 4px; -moz-border-radius:0px 4px 4px 4px;} 

ul.login-options {float:right;}
ul.login-options li {display:inline;}
div.banner-box {background-color:#000; color:#FFF; margin-bottom:10px; padding:4px; border:1px solid #282828; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
}

div.banner {margin:10px 0;}

ul.login-options {margin-top:17px;}
ul.login-options li a {display:block; height:22px; float:left; margin-left:10px; text-decoration:underline;} 
/*ul.login-options li a.login {background-image:url(/images/freeporn/login-icon.png); padding-left:20px; background-repeat:no-repeat; padding-left:20px;}
ul.login-options li a.register {background-image:url(/images/freeporn/register-icon.png); padding-left:20px; background-repeat:no-repeat; padding-left:20px;}*/

.item div.left {float:left; display:inline; margin:0; padding:0;}
.item div.right {float:right; display:inline; margin:0; padding:0} 

ul#categories,ul.categories {}
ul#categories li,ul.categories li {border-bottom:1px solid #1f1f1f; padding-top:3px; padding-bottom:3px;}
ul#categories li.more,ul.categories li.more {text-align:right; margin-top:10px;border:0;}

/*#content #video_page div.col2-1.video-columns {margin:0; padding:0; float:left; width:640px; margin-right:10px; display:inline;} 
#content #video_page div.col2-2.video-columns {margin:0; padding:0; float:left; width:310px; margin-top:26px; display:inline;} 

#content #video_page div.col2-1.video-content {margin:0; padding:0; float:left; width:640px; margin-right:10px; display:inline;} 
#content #video_page div.col2-2.video-content {margin:0; padding:0; float:left; width:310px; display:inline;}*/

/*Temp*/

/*#content #video_page div.col2-1.video-columns.default {width:640px; display:inline; margin:0; padding:0;}
#content #video_page div.col2-2.video-columns.default {width:310px; display:inline; margin:0; padding:0;}

#content #video_page div.col2-1.video-columns.large {width:782px; display:inline; margin:0; padding:0;}
#content #video_page div.col2-2.video-columns.large {width:168px; display:inline; margin:0; padding:0;} 

#content #video_page div.left-content.default {width:640px; display:inline; margin:0; padding:0; float:left; margin-right:10px;}
#content #video_page div.right-content.default {width:310px; display:inline; margin:0; padding:0; float:left;}

#content #video_page div.left-content.large {width:782px; display:inline; margin:0; padding:0; float:left; margin-right:10px;}
#content #video_page div.right-content.large {width:168px; display:inline; margin:0; padding:0; float:left;}*/

/*Temp*/
#video_page form.login_box {padding:20px; background-color:#000; margin-bottom:10px; }
#video_page form.login_box h1{ font-size:16px;margin:0.2em 0;}
#video_page form.login_box p{ margin:0.2em 0;}
#video_page form.login_box input{ height:22px; line-height: 22px}
#video_page form.login_box table td{vertical-align: middle}
#video_page form.login_box button{width: 150px}
#video_page form.login_box label.error{display: block; color:red; font-weight:bold}
/*#video_page form.login_box button{margin-left:40px;}*/

#video_page #video_details {background-color:#000; padding:10px;}
#video_page #video_details ul.info {float:left; width:48%;}
#video_page #video_details ul.info li {margin-bottom:5px; line-height:14px;}
/*#video_page #video_details #rate-and-share {float:right; width:48%;}*/
#video_page #video_details #rate-and-share {float:right; width:290px;}
#video_page #video_details p.rate-this-video, #video_page #video_details p.share {font-size:1.3em; font-weight:bold; float:left; margin:0; padding:0; margin-right:5px;} 
#video_page #video_details p.share {margin:0;} 
#video_page #video_details p.share input{width:230px;}
#video_page form#movie_rating {margin-top:-5px; float:left;}
#video_page #video_details div.rate-wrapper {margin-bottom:10px;}
#video_page #video_details ul#share {margin:0 0px 10px 0;float:right;}
#video_page #video_details div.rate_output p {background-color:#222121; color:#ff9b27; font-weight:bold; float:left; padding:2px; -moz-border-radius: 4px;}
#video_page #more_games{margin-top:10px}

#content #video_page div.col2-1 h2{margin-top:5px;}
#content #video_page.default div.col2-1 { margin:0; padding:0; width:640px; margin-right:10px;}
#content #video_page.default div.col2-2 {margin:0; padding:0; width:310px; margin-top:27px;} 

#content #video_page.large div.col2-1 { margin:0; padding:0; width:782px; margin-right:10px;}
#content #video_page.large div.col2-2 {margin:0; padding:0; width:168px; margin-top:27px;}

div.comments-tab {padding-left:10px; padding-right:10px;}
div.related-tab {margin-bottom:10px;} 

/*div.comments-tab ul.slides {list-style-type:none; margin:0; padding:0; text-align:center; color:#7b7b7b; display:inline-block; position:relative; top:1px;zoom:1;*display: inline;}
div.comments-tab ul.slides li {background-color:#292929; border:1px solid #373737; float:left; font-size:0.9em; font-weight:bold; margin-right:3px; margin-left:3px; letter-spacing:0.1em}
 ul.slides li a,  ul.slides li span {display:block; padding:6px 9px;}   */
 
ul.slides li a {background-color:#292929; border:1px solid #373737; float:left; font-size:0.9em; font-weight:bold; margin-right:3px; margin-left:3px; letter-spacing:0.1em; display:block; padding:6px 9px;}
div.pagination_comments {margin-bottom:10px;}

#content a.previous-arrow {width:22px; height:400px; display:block; margin-left:6px; float:left; display:inline; background-image:url(../images/freeporn/previous-arrow.gif); background-repeat:no-repeat;}
#content a.next-arrow {width:22px; height:400px; display:block; float:right; margin-right:6px;display:inline;  background-image:url(../images/freeporn/next-arrow.gif); background-repeat:no-repeat; }

#content #related-content {width:902px; float:left; display:inline;} 


ul#related {}
ul#related li {margin:0; padding:0; display:inline;}
ul#related li div.item {margin-left:10px; width:167px; height:188px; display:inline; float:left;} 
ul#related li div.item div.image {width:167px; height:126px;}
ul#related li div.item div.image a img{width:167px; height:126px;}

/*ul#related {}
ul#related li {margin:0; padding:0; margin-bottom:5px;}
ul#related li div.item {float:none; display:block; margin:0; padding:0; height:auto; width:auto;}
ul#related li div.item div.image {width:130px; height:101px; margin-right:8px; float:left; display:inline;}
ul#related li div.item div.image a img{width:130px; height:101px;} 

#content a.previous-arrow {width:288px; height:22px;  display:inline; background-image:url(../images/freeporn/previous-arrow.gif); background-repeat:no-repeat;}
#content a.next-arrow {width:288px; height:22px; display:inline;  background-image:url(../images/freeporn/next-arrow.gif); background-repeat:no-repeat; }*/


div.loading {font-size:3em; text-align:center; background-image:url(../images/freeporn/ajax-loader.gif); background-repeat:no-repeat; background-position:center center; height:400px;}

#jw-player {margin-bottom:10px;}

#more_games .item {margin:0; padding:0;} 

#content #homepage {}
#content #homepage div.col3-1 {margin:0; padding:0; width:116px; float:left; display:inline; margin-right:10px;}
#content #homepage div.col3-2 {margin:0; padding:0; width:512px; margin-right:10px; float:left; display:inline;}
#content #homepage div.col3-3 {margin:0; padding:0; width:310px; margin-top:27px; float:left; display:inline;} 

/*#more_games div.tab-container ul li {margin:0; padding:0; float:left; margin-bottom:10px; width:143px; height:170px; display:inline; margin-left:10px;}
*/ 

.ie6 #more_games div.tab-container ul li {margin-left:8px;}



div.share-this {margin-top:5px;}
div.share-this p {font-weight:bold; font-size:1.1em; float:left; margin-right:5px;}

ul#share {}
ul#share li {float:left; margin-right:5px;}
ul#share li { margin-right:5px;}

#categories_list {}
#categories_list h2{ margin-top:5px;}
#categories_list ul {float:left; width:150px;}
#categories_list ul li {font-size:1.1em; line-height:24px;} 

#generic_page { line-height:120%; }
#generic_page h2{margin-top: 5px;}
#generic_page h3 { margin-bottom:12px; color:#999; font-size:14px; }
#generic_page p,#generic_page ul,#generic_page ol { margin-bottom:10px; }
#generic_page ol li { list-style-position: inside; list-style-type: decimal; margin-left:10px; margin-bottom:8px; }

div.list-item {height:110px; float:none; margin:0; padding:0; border-bottom:1px solid #1f1f1f; margin-bottom:10px;}
div.list-item div.info {float:left; display:block;}
#search_page div.list-item div.info {width: 470px}
#search_page h2{margin-top: 10px;}
div.list-item div.image {float:left; width:134px; height:100px; display:block; margin-right:10px;} 
div.list-item span.video-duration {display:block;}
div.list-item span.video-count {display:block;}
div.list-item span.added-by {display:block;}
div.list-item h3 {margin-bottom:4px;}
div.list-item .image img {border:1px solid #666;}
form.filter {margin-bottom:12px; background-color:#2d2d2d; padding:6px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
ul#sorting-options li {display:inline; margin-left:10px;}

/* Profile */  

#content #profile_page2 div.profile-head {margin:0; padding:0; padding:12px;}
#content #profile_page2 div.main-links {}
#content #profile_page2 div.main-links ul {}
#content #profile_page2 div.main-links ul li {border-bottom:1px dotted #282828;
padding-bottom:3px;
padding-top:3px;}

#content #profile_page2 div.main-info dt {text-transform:uppercase; font-weight:bold; font-size:11px; margin-bottom:3px;}
#content #profile_page2 div.main-info dd {margin-bottom:10px; font-size:11px; line-height:14px;}

#content #profile_page2 p.wall-post-notice {font-size:1.1em; margin-bottom:5px;}

div#tab-content {padding:8px;}
div#tab-content h3 {margin-bottom:10px; text-transform:uppercase; font-size:16px;}
div.account-setting, ul#requests li {background-color:#000;border-bottom:1px solid #1f1f1f;padding:10px;margin-bottom:5px}
div.account-setting div.float-left{float:left;width:10%}
div.account-setting div.float-right{float:right;width:90%}
div.account-setting div.float-right p{margin-top:5px;color:#fff}


/* FIXES */  


.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/*#layout-search-button{margin-top:-1px;position:absolute;top:0;right:0}*/
.sponsor-ad-play{text-align:center;margin-bottom:10px;}
div.pager{background:#000;margin-top:10px;}

/*TICKETS*/
#ticket-index .dark-box h3.gry{color:#999; font-size: 14px;margin-bottom: 10px;}
#ticket-index .dark-box p{font-size: 13px;}
#ticket-index .col-2{margin:25px 0 0 0}
#ticket-index h2{margin-top: 5px;}
#ticket-index h4{text-transform: none;color:#999;font-size: 20px;}
#ticket-index .col-2 h4{padding-left:18px;}
#ticket-index .dark-box .dark-box{background: #161617;}
#ticket-index .col-2-2 form{margin-bottom: 13px;}
#ticket-index .col-2-2 button{position: static;}
#ticket-index .col-2-1, #ticket-index .col-2-2{width: 420px;height: 172px;}
#ticket-index .col-2-1 .icon, #ticket-index .col-2-2 .icon{width: 75px;height: 75px; float: left; background: transparent url(/images/actions/ticket/icons.png);margin:50px 0 0 15px;}
#ticket-index .col-2-2 .icon{background-position: 0 -75px;}
#ticket-index .col-2-2 input{border:0;width:190px;height:24px;display: block;float: left;margin-right: 7px;line-height: 24px}
#ticket-index .col-2-2 button{display: block;float:left;}
#ticket-index .col-2-1 .col-content, #ticket-index .col-2-2 .col-content{float: right; width: 280px;margin-right:20px;}
#ticket-index .col-2-1{float:left;}
#ticket-index .col-2-1 div.i{margin:20px 0 5px 0; text-align: right;}
#ticket-index .col-2-1 div.i a{font-weight: normal;}
#ticket-index .col-2-2{float: right}
#ticket-index .col-2-1 ul{margin-top: 20px;}
#ticket-index .col-2 ul li{border-bottom:1px solid #27282a;padding:5px 0 3px 18px; font-weight: bold;}
#ticket-index .col-2 ul li.first{margin-bottom:7px;}
#ticket-index table.tickets{width:100%;}
#ticket-index table.tickets td.id,#ticket-index table.tickets th.id{padding-left: 15px;width:100px;}
#ticket-index table.tickets td.status,#ticket-index table.tickets th.status{padding-left: 15px;}
#ticket-index table.tickets td.status{font-weight: bold;}
#ticket-index table.tickets td.subject,#ticket-index table.tickets th.subject{padding-left: 15px;}
#ticket-index table.tickets td.subject a{font-weight: normal}
#ticket-index table.tickets td.description,#ticket-index table.tickets th.description{width:415px;width:415px;}
#ticket-index table.tickets td.date,#ticket-index table.tickets th.date{padding-left: 15px;width: 116px;}
#ticket-index table.tickets tr.odd td,#ticket-index table.tickets tr.even td{border-bottom: 1px solid #27282a; padding-top:12px; padding-bottom: 12px;}
#ticket-index table.tickets tr.even td{background-color: #111112;}
#ticket-index table.tickets td.see-all{text-align:right;padding-right:50px;padding-top:10px;padding-bottom:10px;}
#ticket-index table.tickets td.description span{line-height: 1.1em;}
#ticket-index table.tickets td.description span.long{display: none;}
#ticket-index h3.login{padding:10px;}
#ticket-index table.tickets th{text-align: left;font-size:14px;font-weight: bold; color:#999; height:36px;line-height: 36px;border-bottom: 1px solid #27282a;}

#ticket-index .add-ticket-form {width: 622px;}
#ticket-index .add-ticket-form form div.input{padding: 7px 0; border-bottom: 1px solid #27282a;}
#ticket-index .add-ticket-form form label{width: 110px;display: block; float: left;color:#999;font-size: 14px; font-weight: bold;line-height: 30px;}
#ticket-index .add-ticket-form form input,#ticket-index .add-ticket-form form textarea,#ticket-index .add-ticket-form form select{float: left;font-family: Arial;font-size: 14px;border: 0;}
#ticket-index .add-ticket-form form div.text input{width: 450px; height: 28px; line-height: 28px;padding:0 4px;}
#ticket-index .add-ticket-form form div.textarea textarea{width: 450px;height:100px;}
#ticket-index .add-ticket-form form div.select select{padding: 4px;}
#ticket-index .add-ticket-form form div.submit{margin-top:7px;}
#ticket-index .add-ticket-form form div.submit button{margin-left:108px;}
#ticket-index .add-ticket-form form label.error {clear: both; color:#B8002E; width: auto; padding-left:110px;line-height: 22px; font-size: 13px; }

.orig-border{border:1px solid #282828}
.ad-label{text-align:center;color:#ccc;font-size:11px;margin-bottom: 3px;}
span.gay-icon{cursor:pointer;position:absolute;top:2px;right:2px;display: block;width:38px;height:21px;background: transparent url(/images/hd-gay-hot.png) no-repeat scroll -27px 0 ;}
span.hd-icon{cursor:pointer;position:absolute;bottom:2px;right:2px;display: block;width:27px;height:17px;background: transparent url(/images/hd-gay-hot.png) no-repeat scroll 0 0 ;}
span.dvd-hd-icon{cursor:pointer;position:absolute;top:2px;right:2px;display: block;width:27px;height:17px;background: transparent url(/images/hd-gay-hot.png) no-repeat scroll 0 0 ;}
span.hot-icon{vertical-align: middle;margin:-12px 10px 0 10px;display: inline-block;width:40px;height:33px;background: transparent url(/images/hd-gay-hot.png) no-repeat scroll -65px 0 ;}
span.hot-icon a{display: block;height:33px}
#sitemap-page h2{margin-top: 5px;}
#sitemap-page div.dark-box a{line-height: 1.3em}
#sitemap-page div.dark-box a.parent{display: block;line-height: 2em;width:200px}
#sitemap-page div.dark-box a.child{display: block; padding-left:15px; font-weight: normal;color:#fff;width:200px;line-height:1.4em;}
#sitemap-page div.dark-box a.child:hover{color:#FF9900;}
#content #profile_page2 h1 span.hot-icon{margin-top: -5px;}

#content #dvds-page .col2-1{
    float:left;
    margin-right:10px;
    padding-top:5px;
    width:116px;
}
#content #dvds-page .col2-2 {
    float:left;
    padding-top:5px;
    width:834px;
}
#content #dvds-page .col2-2 .hd-scenes{
    padding: 15px 0 0 27px;
}
#content #dvds-page .col2-2 h3{
    font-size: 17px; font-weight: bold;margin-bottom:15px
}
#content #dvds-page .hd-scenes .item{
    width:174px;
    height:131px;
    margin:0 27px 27px 0;
}
#content #dvds-page .hd-scenes .item .image,
#content #dvds-page .hd-scenes .item .image img{
    width:172px;
    height:129px;
}
#content #dvds-page .hd-scenes .item .image{
    margin:0;
}
/****************/
#content #dvds-page .col2-2 .dvd-covers{
    padding: 15px 0 0 27px;
}
#content #dvds-page .dvd-covers .item,
#content #dvds-page .dvd-covers .item .image,
#content #dvds-page .dvd-covers .item .image img{
    width:149px;
    height:212px;
}
#content #dvds-page .dvd-covers .item{
    margin:0 61px 27px 0;
    height:242px;
}
#content #dvds-page .dvd-covers .item.last{
    margin:0 0px 27px 0;
    height:242px;
}
#content #dvds-page .dvd-covers .item .image{
    margin:0;
    border:0;
}
#content #dvds-page .dvd-covers .item .info h5 {
text-align: center;
}
#content #dvds-page .dvd-covers .item .info h5 a{
    line-height: 30px;
    font-weight: bold!important;
}
/***************/
#content #dvds-page .dvd-covers .banner360x250{
    /*float:left;*/
    /*margin:-10px 0 0 60px;*/
    float:right;
    margin: -10px 27px 0 0;
}

#content #dvds-page .comments-box{
    width:323px;
    float:right;
    margin: 15px 0 0 10px;
    height:388px;
    position: relative;
}

#content #dvds-page .comments-box .comment-items{
    overflow-x: hidden;
    overflow-y: auto;
    height:325px;
    padding: 0 10px


}
#content #dvds-page .comments-box .comment-item{
    line-height: 1.2em;
    border-bottom: 1px solid #282828;
    padding-bottom: 10px;
    margin-bottom:10px;
}
#content #dvds-page .comments-box .comment-item.last{
    padding-bottom: 0;
    border-bottom: 0;
}
#content #dvds-page .comments-box h3{
    margin:20px 0 23px 0;
    font-size: 16px;
    font-weight: bold;
    padding: 0 10px
}
#content #dvds-page .comments-box .comment-item .user{
    margin-bottom:5px;
}
#content #dvds-page .comments-box .comment-item .video span{
    color:#707070;
    font-style: italic;
}
#content #dvds-page .dvd-covers .comments-box{
    margin:-10px 27px 0 0;
    height:242px;
    width:363px;
}
#content #dvds-page .dvd-covers .comments-box h3{
    margin:10px 0;
}
#content #dvds-page .dvd-covers .comments-box .comment-items{
    height:200px;
}
#content #dvds-page .dvd-covers .view-more, #content #dvds-page .hd-scenes .view-more{
    text-align: right;
    padding-right: 27px;
    margin:0 0 10px 0 ;
}

#content #dvds-page .dvd-covers .view-more a, content #dvds-page .hd-scenes .view-more a{
    font-weight: bold;
}
#content #dvds-page.details .col3-1, #content #dvds-page.details .col3-3{
    width:223px;
}
#content #dvds-page.details .col3-1,#content #dvds-page.details .col3-2{
    margin-right:20px;
}
#content #dvds-page.details .col3-2{
    width: 452px;
}
#content #dvds-page.details h2{
    margin-top: 5px;
}
#content #dvds-page.details .col3-2 h1{
    font-size: 20px;
    font-weight: bold;
    color:#999;
    margin-top:15px;
}
#content #dvds-page.details .col3-2 div.info .rating{
    margin-top:10px;
}
#content #dvds-page.details .col3-2 div.info .rating h3{
    display: inline;
}
#content #dvds-page.details .col3-2 div.info .description{
    border-width: 1px 0;
    border-color:#27282a;
    border-style: solid;
    padding: 10px 0;
    margin-top:20px;
}

#content #dvds-page.details .col3-2 div.info .casting{
    margin-top: 5px;
}
#content #dvds-page.details .col3-2 div.info .casting{
    font-weight: bold;
    color: #ffff33;
}
#content #dvds-page.details .col3-2 div.info .casting h3{
    display: inline;
    color: #fff;
}
#content #dvds-page.details .col3-2 div.info .casting div{
    line-height: 1.3em;
}
#content #dvds-page.details .hd-scenes,#content #dvds-page.details .dvd-covers{
    margin-top:15px;
    padding: 0 24px;
}
#content #dvds-page.details .hd-scenes{
    padding-bottom: 10px;
}
#content #dvds-page.details .hd-scenes.short{
    width: 575px;
    float:left;
}
#content #dvds-page.details .hd-scenes.short .item.last{
    margin-right:0px;
}
#content #dvds-page.details .dvd-covers{
    position: relative;
}
#content #dvds-page.details .dvd-covers .items{
    margin: 0 auto;
    width: 785px;
}
#content #dvds-page.details .hd-scenes .item{
    margin:0 25px 25px 0;
}
#content #dvds-page.details .hd-scenes h3, #content #dvds-page.details .dvd-covers h3{
    margin:20px 0 30px 0;
    font-size: 16px;
    font-weight: bold;
}
#content #dvds-page.details .hd-scenes .banner300x290{
    float:right;
    margin-bottom: 22px
}
#content #dvds-page ul#switch-page{
    float:right;
    margin-bottom:5px;
}
#content #dvds-page ul#switch-page li{
    float:left;
    width:56px;
    height:20px;
    line-height: 20px;
    text-align: center;
    background: transparent url(/images/dvds/small-swich-button.png) no-repeat scroll 0 -20px;
    margin-right:2px;
}
#content #dvds-page ul#switch-page li a:hover{
    color:#FFFF33;
}

#content #dvds-page ul#switch-page li.last{
    margin-right: 0;
}
#content #dvds-page ul#switch-page li.active{
    background-position: 0 0;
    font-weight: bold;
}
#content #dvds-page ul#switch-page li.active a{
    color: #fff;
}

div.banner300x290{
    width: 300px;
    height:290px;
}
div.banner-834x92{
    width: 834px;
    height:92px;
    margin:10px 0;
}
div.banner-768x90{
    padding-left:3px;
    margin:13px 0 40px;
}