/***************************/
/*
	PornHub Clone CSS
	Powered By ClipBucket, created by Arslan Hassan
	CSS Written By Fawaz Tahir
*/
/***************************/

@import url("rating_style.css");
@import url("channels.css");
@import url("messages.css");
@import url("pagination.css");

body,html {
	background:url(../images/bg.png) repeat-x;
	background-color:#000; 
	font-family:Arial,Tahoma,Verdana,sans-serif; 
	color:#FFF;
	margin:0px;
	padding:0px;
	font-size:12px;
}

/* IMPORTANT STYLES */
.clear { clear:both; }
.moveL { float:left; }
.moveR { float:right; }
.clearfix { }
.clearfix:after{ content: "."; display:block; height:0;font-size:0; clear:both; visibility:hidden; }
*html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.break { clear:both; margin:10px 0px; padding:0px; height:1px; }
.break2 { clear:both; margin:5px 0px; padding:0px; height:1px; }

.featured_video_player { width:600px; }
.featured_video_details { font-size:11px; font-family:Verdana,sans-serif; }


/* ORANGE BUTTON START */
.org_button, .blk_button {
	width:115px;
	height:28px;
	line-height:28px;
	background:url(../images/ph_sprite.png) right top no-repeat;
	font-size:11px;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-weight:lighter;
	margin:4px;
	border:0px none;
}

.org_button a, .org_button a:active, .blk_button a, .blk_button a:active {
	display:block;	
}

.org_button:hover, .blk_button:hover { cursor:pointer; }

.org_button:hover, .org_button a:hover, .org_button a:active, .blk_button:hover .blk_button a:hover, .blk_button a:active {
	background:url(../images/ph_sprite.png) right -28px no-repeat;
	color:#fff;
}
/* ORANGE BUTTON END */

/* BLACK BUTTON START */
.blk_button {
	background:url(../images/ph_sprite.png) -270px top no-repeat;
}

.blk_button:hover, .blk_button a:hover, .blk_button a:active {
	background:url(../images/ph_sprite.png) -270px -28px no-repeat;
}
/*BLACK BUTTON END*/

/* SMALL BLACK BUTTON START*/
.s_blk_button, .s_blk_button a, .s_blk_button a:visited {
	background:url(../images/ph_sprite.png) -41px -72px no-repeat;
	width:43px;
	height:26px;
	font-size:11px;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	line-height:26px;
	text-align:center;
	margin:4px;
	color:#FFF;
	border:0px none;
}

.s_blk_button:hover, .s_blk_button a:hover, .s_blk_button a:visited {
	cursor:pointer;
	color:#ff9900;
}
/* SMALL BLACK BUTTON END*/

/* MY BUTTONS END*/
.my_org_bt, .my_blk_bt, .my_red_bt {
	background:url(../images/my_org_bt.png) top repeat-x;
	height:25px;
	line-height:25px;
	border:1px solid #6b450d;
	text-align:center;
	display:block;
	margin:4px;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:13px;
	color:#000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	border-radius:4px;
	padding:0px 8px;
}

.my_org_bt:hover, .my_blk_bt:hover, .my_red_bt {
	background:url(../images/my_org_bt.png) bottom repeat-x;
	outline:none;
	color:#232323;
}

.my_blk_bt {
	background:url(../images/my_blk_bt.png) top repeat-x;
	border:1px solid #333;
	color:#FFF;
}

.my_blk_bt:hover {
	background:url(../images/my_blk_bt.png) bottom repeat-x;
	color:#FFF;
}

.my_red_bt {
	background:url(../images/my_red_bt.png) top repeat-x;
	border:1px solid #990000;
	color:#FFF;
}

.my_red_bt:hover {
	background:url(../images/my_red_bt.png) bottom repeat-x;
	color:#FFF;
}

/* MY BUTTONS END*/


/* EDIT VIDEO, DELETE VIDEO, UNSUB, DELETE MSG, ATTACHMENT ICONS */
.unsub {
	width:85px;
	height:15px;
	background:url(../images/ph_sprite.png) -113px -36px no-repeat;
	margin:0px;
	padding:0px;
}

.edit_vid, .del_vid {
	width:94px;
	height:15px;
	background:url(../images/ph_sprite.png) -112px -19px no-repeat;
	margin:0px;
	padding:0px;
}

.del_vid {
	background:url(../images/ph_sprite.png) -112px -1px no-repeat;
}

.del_msg, .attach_msg {
	width:14px;
	height:15px;
	background:url(../images/ph_sprite.png) -238px top no-repeat;
	margin:0px;
	padding:0px;
}

.attach_msg {
	width:8px;
	background:url(../images/ph_sprite.png) -227px top no-repeat;
}

/* EDIT VIDEO, DELETE VIDEO AND UNSUB BUTTONS END */

/* CLEARS */
.clr {
	clear:both;
	height:1px;
	margin:10px 0px;
	padding:0px;
}
.clearfix { }
.clearfix:after{ 
	content: "."; 
	display:block; 
	height:0;
	font-size:0; 
	clear:both; 
	visibility:visible; 
}

/* GENERAL */
ul,li {
	margin:0px;
	padding:0px;
	list-style:none;
}

a,a:visited {
	text-decoration:none;
	color:#f3f3f3;
}

a:hover,a:active {
	color:#ff9900;
	outline:none;
}

a img, img { border:none;}

.download {
	width:599px;
	height:50px;
	background:url(../images/download.png) no-repeat;
	display:block;
	margin:0px 0px 0px;
	padding:0px;
}

h4.error {
	font-family:Verdana,Arial,sans-sarif;
	font-weight:lighter;
	margin:0px;
	padding:3px;
	font-size:14px;
	text-align:center;
}

input[type=submit]:hover {
	cursor:pointer;	
}

.req {
	font-size:11px;
	color:#FF9900;
	float:right;
}

.success {
	background:url(../images/ph_sprite.png) left top no-repeat;
	width:110px;
	height:67px;
	float:left;
}

h4.numbers, .numbers {
	color:#999;
	font-weight:lighter;
	margin:0px 0px 5px;
	padding:8px 8px 0px;
	font-size:10px;
}

/* CONTAINERS */
.main_con { 
	width:965px; 
	margin:0px auto; 
	padding:0px; 
}

.main_center {
	width:961px;
	border:1px solid #131313;
	border-top:0px none;
	margin:0px auto;
	padding:5px 0px;
}

.vids_con {
	width:935px;
	margin:0px auto;
	padding:0px;
}

.being_watched_con {
	width:585px;
	float:left;
	margin:0px;
	padding:0px;
}

/* CONTAINERS END*/

.group_block{float:left; width:45%; height:80px; margin:0px 20px 10px 0px; padding:5px}
.group_block:nth-child(2n){margin-right:0px; margin-left:15px}
.group_block .group_thumb{width:110px; height:80px; border:1px solid #333; padding:3px; display:block; float:left; margin-right:10px}
.group_block,.group_block a{font-size:10px; font-family:tahoma }
.group_block span{display:block;}
.group_block .group_name,.group_block .group_name a{font-size:12px; text-decoration:none; color:#ff9900; }

/* HEADER */
#header { 
	clear:both;
	margin:0px 0px 14px;
	padding:0px;
}

.logo {
	background:url(../images/logo.png) no-repeat;
	width:185px;
	height:80px;
	margin:9px 0px 0px;
	padding:0px;
	float:left;
	border:0px none;
}

#header .links {
	float:right;
	margin:6px 0px 0px;
	padding:0px;
}

#header .links ul li {
	float:left;
	margin:0px;
	padding:0px 10px 0 0;
	color:#fff;
}

#header .links ul li a {
	margin:0px 10px 0px 0px;
	padding:0px;
}

#header .links ul li:last-child a {
	border:0px none;
	margin:0px;
	padding:0px;
}

/* HEADER END*/

/* NAVIGATION */
.navigation { 
	background:url(../images/bg_mainnav_center_off.png) repeat-x;
	height:39px;
	line-height:39px;
	margin:0px auto;
	padding:0px;
	position:relative;
	float:left;
	width:960px;
}

.navigation ul li {
	margin:0px;
	padding:0px;
	float:left;
	border-right:1px solid #333;
	text-align:center;
}

.navigation ul li:first-child {
	background:url(../images/ph_sprite.png) left -109px no-repeat;
	height:39px;
	width:99px;
}

.navigation ul li:first-child a:hover, .navigation ul li:first-child a.selected {
	background:url(../images/ph_sprite.png) left -148px no-repeat;
}

.navigation ul li a {
	display:block;
	margin:0px;
	width:99px;
	padding:0px;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

.navigation ul li a:hover,.navigation ul li a:active, .navigation ul li a.selected  {
	background:url(../images/top_nav_hc.png) repeat-x;
	color:#FFF;
}

.naviR {
	background:url(../images/bg_mainnav_right_off.png) no-repeat;
	height:39px;
	width:5px;
	margin:0px;
	padding:0px;
	float:right;
	position:relative;
}
/* NAVIGATION END */


/* SEARCH */
.top_search {
	width:219px;
	height:39px;
	line-height:0px; /* this is for make search look right in Opera */
	background:url(../images/ph_sprite.png) right -88px no-repeat;
	margin:0px;
	padding:0px 10px 0px 0px;
	float:right;
}

.top_search input[type=text] {
	background:none;
	border:0px none;
	font-size:11px;
	padding:4px 0px 0px;
	margin-left:17px;
	width:167px;
}

.top_search input[type=submit] {
	background:none;
	width:19px;
	height:19px;
	border:0px none;
}

.top_search input[type=submit]:hover {
	cursor:pointer;	
}

/* SEARCH END */

/* ADVANCE SEARCH */

.ad_search { 
	background:#444; 
	margin-bottom:8px; 
	width:776px; 
	float:right; 
	padding:6px; 
	border-top:2px solid #323232; 
	border-bottom:2px solid #323232; 
}

.ad_search h4.error {
	text-align:left;
	text-shadow:1px 1px 0px #000;
}


/* MAIN VIDEOS */
.main_top {
	background:url(../images/sprite-box-nf.png) right no-repeat;
	width:943px;
	height:28px;
	line-height:28px;
	margin:0px auto;
	padding:0px 10px;
	overflow:hidden;
}

.main_top span.vids_being, span.heading, .heading {
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

.main_top ul, .flex_top ul {
	float:right;
	margin-right:9px;
}

.main_top ul li, .flex_top ul li {
	float:left;
	border-right:1px solid #333;
	border-top:1px solid #333;
	position:relative;
}

.main_center #mr, .main_center #mv, .main_center #tr {
	margin:0px 100px 3px 8px;
	padding:0px 8px 5px;
	font-size:11px;
	float:right;
	clear:both;
}

.main_top ul li:first-child, .flex_top ul li:first-child {
	border-left:1px solid #333;	
}

.main_top ul li a, .flex_top ul li a {
	padding:0px 9px;
	margin:0px;
	display:block;

}

.main_top ul li a:hover, .main_top ul li a:active,  .main_top ul li a.active, .flex_top ul li a:hover, .flex_top ul li a:active, .flex_top ul li a.active, .flex_top ul li.selected {
	background:url(../images/opts_hc.png) repeat-x;
	color:#FFF;
}
	
.more_vids {
	background:url(../images/more_vids.png) repeat-x 0 0;
	padding:0px 6px;
	line-height:20px;
	height:20px;
	float:right;
	margin-top:3px;
	border:1px solid #333;
	position:relative;
}

span.more_sign {
	padding:0px 4px;
	border:1px solid #333;
	font-size:14px;
	font-weight:bolder;
	margin:0px 0px 0px 8px;
}

#five_vids .vid_block, #four_vids .vid_block, #three_vids .vid_block, .vid_block {
	width:164px;
	height:200px;
	border:1px solid #333333;
	margin:0px 0px 15px 24px;
	padding:4px;
	float:left;
}

#four_vids .vid_block {
	margin:0px 8px 12px 8px;
}

#three_vids .vid_block {
	margin:0px 4px 10px 9px;	
}

#five_vids .vid_block {
	margin:0px 4px 10px 8px;	
}



.vid_thumb {
	border:1px solid #333;
	display:block;
	margin:0px auto;
	padding:0px;
	width:160px;
	height:120px;
	position:relative;
}

.vid_thumb a img {
	border:0px none;
}

h3.vid_title {
	padding:0px 6px;
	margin:8px 0px 3px;
	font-weight:bold;
	font-size:13px;
}

h3.vid_title a {
	color:#ff9900;	
}

.vid_block .lvl1, .vid_block .lvl2 {
	display:block;
	margin:0px 0px 1px;
	padding:0px;
	font-size:11px;
}

.vid_block .lvl2 {
	margin:0px 0px 0px;	
}

.lvl1 .time, .lvl2 .added {
	float:left;
}

.lvl1 .rating, .lvl2 .views {
	float:right;	
}

.lvl1 .rating {
	width:70px;
	height:14px;
}

.vid_infos {
	border:1px solid #222;
	padding:5px;
	margin:0px;
	color:#999;
}

.vid_infos span {
	color:#cccccc;	
}

.vid_infos ul.opts {
	text-transform:uppercase;
}

.vid_infos ul.opts li {
	float:left;
	border-right:1px solid #222;
	margin:0px 8px 0px 0px;
	padding:0px 8px 0px 0px;
	font-size:11px;
}

.vid_infos ul.opts li .fav, .vid_infos ul.opts li .embed, .vid_infos ul.opts li .flag, .vid_infos ul.opts li .share, .vid_infos ul.opts li .playlist {
	background:url(../images/ph_sprite.png) right -62px no-repeat;
	width:18px;
	height:20px;
	vertical-align:middle;
	border:0px none;
}

.vid_infos ul.opts li .embed {
	width:27px;
	background:url(../images/ph_sprite.png) -353px -62px no-repeat;
}

.vid_infos ul.opts li .flag {
	width:21px;
	background:url(../images/ph_sprite.png) -414px -62px no-repeat;
}

.vid_infos ul.opts li .share {
	width:17px;
	background:url(../images/ph_sprite.png) -332px -62px no-repeat;
}

.vid_infos ul.opts li .playlist {
	width:16px;
	background-position: -296px -62px;
}

.vid_infos ul.opts li a {
	color:#999;
}

.vid_infos ul.opts li a:hover {
	color:#CCC;	
}

.vid_infos ul.opts li a:hover .fav {
	background:url(../images/ph_sprite.png) -461px -62px no-repeat;	
}

.vid_infos ul.opts li a:hover .embed {
	background:url(../images/ph_sprite.png) -383px -62px no-repeat;	
}

.vid_infos ul.opts li a:hover .flag {
	background:url(../images/ph_sprite.png) -438px -62px no-repeat;	
}

.vid_infos ul.opts li a:hover .share {
	background:url(../images/ph_sprite.png) -312px -62px no-repeat;	
}

.vid_infos ul.opts li a:hover .playlist {
	background:url(../images/ph_sprite.png) -281px -62px no-repeat;	
}

.vid_infos p {
	margin:3px 0px;
	padding:0px;
}

.vid_infos p a {
	color:#ff9900;
}

.vid_infos p span {
	font-weight:lighter;
	color:#ccc;
	font-style:italic;
}

.vid_infos .rating {
	float:left;	
}

.vid_infos .stats {
	float:right;	
}

/* MAIN VIDEOS END */

/* TOP SIDE ADS */
.vids_con .top_ads{
	width:330px;
	float:right;
	border:1px solid #333;
	margin:0px;
	padding:22px 9px;
}

.top_ads .ad {
	width:315px;
	margin:0px auto;
	padding:0px;
}

.top_ads .title {
	border-top:1px solid #333;
	border-bottom:1px solid #333;
	padding:5px 0px;
	margin:0px 0px 6px;
	text-align:center;
	font-size:11px;
}
/* TOP SIDE ADS END*/



/* SIDEBAR */
#side {
	width:150px;
	padding:0px;
	margin:0px;
	float:left;
}

#side ul {
	margin-left:12px;
}

#side ul li {
	font-size:14px;
	font-weight:bold;
}

.flex_top, .flex_top h1 span {
	background:url(../images/sprite-box-nf-flex.png) no-repeat 0 0;
	height:30px;
	padding:0px;
	line-height:30px;
	overflow:hidden;
}

.flex_top {
	position:relative;
}

.flex_top span {
	background-position:right 0 !important;
	position:absolute;
	top:0px;
	right:0px;
}

.flex_top h1 {
	margin:0px;
	margin-left:10px;
	padding:0px;
	font-size:15px;
	text-transform:uppercase;
	float:left;
}

ul#cats li.selected a { color:#ff9900; }
ul#cats li { padding:2px }
/* SIDEBAR END */

/* BOTTOM ADS */ 
.bottom_ad {
	background:#464646;
	margin:0px 10px 0px 10px;
	padding:0px;
	float:left;
}
/* BOTTOM ADS END */

/* FOOTER LINKS */
.footer_links {
	margin:auto;
	padding:0px;
	text-align:center;
	clear:both;
	color:#333;
}

.footer_links a {
	color:#ff9900;	
}

.footer { padding:8px; background:#131313; font-weight:bold; font-size:14px; }
/* FOOTER LINKS END*/

/* RELATED VID, RANDOM VID & COMMENTS START */

#related_vids .vid_block {
	margin:10px 8px 0; 
}

.rel_ran_com {
	border:1px solid #333;
	padding:3px;
	margin:0px;
	position:relative;
}

.rel_ran_com ul.tabs {
	position:absolute;
	top:-41px;
	left:-3px;
}

.rel_ran_com ul.tabs li {
	float:left;
	margin:0px 2px;
	padding:0px;
}

.rel_ran_com ul.tabs li a, .rel_ran_com ul.tabs li a:visited, .rel_ran_com ul.tabs li a:hover {
	background:url(../images/bg_videotab_lc_off.png) left no-repeat;
	margin:0px;
	padding:10px 0px 10px 5px;
	float:left;
	font-size:11px;
	font-family:Tahoma,Verdana,sans-serif;
}

.rel_ran_com ul.tabs li a span{
	background:url(../images/bg_videotab_rc_off.png) right no-repeat;
	height:30px;
	line-height:30px;
	padding:0px 5px 0px 0px;
	margin:0px;
	float:left;
	font-weight:bold;
}

.rel_ran_com ul.tabs li.selected a {
	background:url(../images/bg_videotab_lc_on.png) left no-repeat;
	font-weight:bold;
}

.rel_ran_com ul.tabs li.selected a span {
	background:url(../images/bg_videotab_rc_on.png) right no-repeat;
	color:#FFF;
}

.rel_ran_com ul.tabs li a:hover {
	background:url(../images/bg_videotab_lc_on.png) left no-repeat;
	color:#999;
}

.rel_ran_com ul.tabs li a:hover span, .rel_ran_com ul.tabs li.selected {
	background:url(../images/bg_videotab_rc_on.png) right no-repeat;	
}

/* RELATED VID, RANDOM VID & COMMENTS END */



/* UPLOAD PAGE START */
.msgs_err fieldset {
	border:0px none;
	border-top:1px solid #232323;
	border-bottom:1px solid #232323;
}

.msgs_err fieldset .title, #UploadFile span.title, #RemoteUpload span.title, #EmbedCode span.title, td.title, span.title, span.title2{
	font-size:11px;
	color:#000;
	text-shadow:1px 1px 1px #777;
	font-weight:bold;
	font-family:Verdana,Arial,Tahoma,sans-serif;
	padding-top:5px;

}

span.title2 {
	color:#ff9900;
	text-shadow:1px 1px 1px #232323;

}

.msgs_err fieldset span {
	font-size:12px;	
}

.msgs_err fieldset input[type=text], .msgs_err fieldset textarea, #RemoteUpload input[type=text], #EmbedCode textarea, #EmbedCode input[type=text], .input_text, .field input[type=text], .field select{
	margin-bottom:5px;
	padding:4px;
	border:1px solid #464646;
	background:#f3f3f3;
	font-size:12px;
	width:250px;
}

.msgs_err textarea { width: 250px; height:75px; resize:none;  }

.msgs_err fieldset input[type=checkbox] {
	width:10px;
	height:10px;
	padding:0px;
}

.msgs_err fieldset select {
	font-size:12px;
	margin-bottom:5px;
	padding:4px;
	border:1px solid #464646;
}

.msgs_err fieldset input:focus, .msgs_err fieldset textarea:focus, #RemoteUpload input[type=text]:focus, #EmbedCode textarea:focus, .input_text:focus {
	border:1px solid #131313;
	background:#FFF;
}

.msgs_err legend, .legend2 {
	font-size:14px;
	font-weight: bold;
	color:#FFF;
	padding:4px;
	text-shadow:1px 1px 0px #232323;
}

.msgs_err .field { width:500px; padding:4px; }

.msgs_err .notice { background:#333; padding:6px; border:1px solid #232323; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; }

ul#inst_gp_img li {
	background:none;
	font-size:11px;
}

ul#inst_gp_img li:hover {
	background:none;	
}
/* UPLOAD PAGE END */

ul.shadetabs2 li {
	margin:0px 8px;
	padding:0px;
	height:25px;
	line-height:25px;
	float:left;
	background-image:none;
	font-weight:bold;	
	background:url(../images/my_blk_bt.png) top repeat-x;
	border:1px solid #333;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	
}


ul.shadetabs2 li:hover {
	background:none;	
	background:url(../images/my_blk_bt.png) bottom repeat-x;
}

ul.shadetabs2 li.selected {
	background:url(../images/my_org_bt.png) top repeat-x;
	border:1px solid #6b450d;
}

ul.shadetabs2 li.selected a {
	color:#FFF;
	text-shadow:1px 1px 1px #232323;
	background:transparent;
}

ul.shadetabs2 li:hover .selected {
	background:url(../images/my_org_bt.png) bottom repeat-x;		
}

ul.shadetabs2 li:hover .selected a {
	color:#FFF;
	background:none;
}

ul.shadetabs2 li a {
	display:block;
	padding:0px 10px;

	
}

.sponsors {
	width:468px;
	margin:0px auto;
	padding:0px;
}

#comment_box {
	border:1px solid #333;
	border-top:none;
	padding:5px;
	margin:0px;
}



.comm_up, .comm_down {
	width:16px;
	height:16px;
	background:url(../images/ph_sprite.png) left -88px no-repeat;
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	display:block;
}

.comm_down {
	background:url(../images/ph_sprite.png) -17px -88px;	
}

.comm_up:hover, .comm_down:hover {
	cursor:pointer;	
}

.comm_up:hover {
	background:url(../images/ph_sprite.png) left -72px no-repeat;	
}

.comm_down:hover {
	background:url(../images/ph_sprite.png) -17px -72px;	
}

#comments {
	background:url(../images/my_s_blk_bt.png) repeat-x;
	height:20px;
	line-height:20px;
	border:1px solid #333;
	border-top:0px none;
	text-align:center;
	margin:0px;
	padding:0px 8px;
}

#ajaxcontentarea fieldset {
	border:1px solid #CCC;	
}

#ajaxcontentarea legend {
	font-size:14px;
	color:#aaa;
	text-shadow:1px 1px 0px #000;
	font-weight:bold;
}

#result_container {
	display:none;
	padding:4px;
	background:#323232;
	border:1px solid #131313;
	margin:5px;
	font-size:12px;
	color:#ff9900;
	text-shadow:1px 1px 1px #232323;
}

.more_button, .more_button_up { background:url(../images/open.png) right no-repeat; padding:4px 8px; width:auto; text-transform:uppercase; font-size:11px; font-family:Tahoma,sans-serif; font-weight:bold; border-bottom:1px solid #232323; }
.more_button a { display:block; }
.more_button_up { background:url(../images/close.png) right no-repeat; }
.more_button_up a { color:#000; text-shadow:0px 0px 5px #FFF; font-weight:bold; }

.instruction { font-family:Tahoma,Verdana,sans-serif; font-size:11px; }
.instruction a { text-decoration:underline; }

#file_upload_div, #remote_upload_div, #embed_code_div { display:none; }

.upload_form input[type=text], .upload_form textarea, .upload_form input[type=textfield] { 	
	margin-left:12px;
	margin-bottom:5px;
	padding:4px;
	border:1px solid #464646;
	background:#f3f3f3;
	font-size:12px;
	width:250px; }
	
span.header1 { padding:4px; font-family:Verdana,Arial,sans-serif; font-size:14px; }
.acc_title { font-weight:bold; font-size:16px; color:#f3f3f3; font-family:Arial,sans-serif; text-shadow:0px 0px 3px #000; }
span.tips { padding:4px; font-family:Verdana,Tahoma,sans-serif; font-size:11px; }
.account_thumb{ max-height:150px; max-width:150px;border:1px solid #999; padding:3px; display:inline-block;}
.stats span { font-size:11px; font-family:Verdana,Tahoma,sans-serif; display:block; }

.p_mgs { padding:8px; -moz-border-radius:8px; -webkit-border-radius:8px; background:#464646; text-align:center; }

div.main_center div.msgs_err:nth-child(2n+1) { clear:left; }

.account_table { background:url(../images/s_grad.png) repeat-x; height:22px; border:1px solid #111; -moz-border-radius:6px; -webkit-border-radius:6px; font-weight:bold; color:#FFF; font-size:10px; line-height:22px;  font-family:Tahoma,sans-serif; }
.account_table tr td{border-right:1px solid #232323; text-indent:10px; font-family:Tahoma; font-size:11px; text-transform:uppercase; font-weight:bold}
.account_vid_list{ margin:5px 0px 5px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:4px }
.account_vid_list tr td{text-indent:10px; font-family:Tahoma; font-size:11px; text-transform:uppercase; font-weight:bold}
.account_vid_list .last_td{border-right:0px}
.account_table .last_td{border-right:0px}

.acc_usr_video_thumb{border:1px solid #999; margin:1px; padding:2px; display:block; float:left; width:50px; margin-right:10px;}
.video_control { font-size:10px; padding-top:2px; }

.hq_button, .hq_button_sel { background:url(../images/hq.png) top no-repeat; width:49px; height:26px; -moz-border-radius:8px; -webkit-border-radius:8px; -moz-box-shadow:0px 0px 5px #f3f3f3; -webkit-box-shadow:0px 0px 5px #f3f3f3; }
.hq_button_sel { background-position:bottom; -moz-box-shadow:0px 0px 5px #999; -webkit-box-shadow:0px 0px 5px #999;}

.comment { padding:8px; background:#333; -moz-border-radius:8px; -webkit-border-radius:8px; margin-bottom:10px }
.comment .user_com_thumb{ float:inherit; max-width:60px; max-height:80px; -moz-box-shadow:0px 0px 5px #000; -webkit-box-shadow:0px 0px 8px #000; }
.comment .vccom_thumb { margin-right:8px; }
.comment .vcom_details, .vcom_opts { font-size:11px; font-weight:bold; font-family:Tahoma,Verdana,sans-serif; }
.comment .vcom_details a, .comment .vcom_details a:visited { color:#ff6600; }
.comment .vcom_details a:hover { border-bottom:1px dashed #ff6600; color:#FFF; }
.comment .vcom_comment { margin:8px 0px 0px 0px; width:88%; font-size:11px; font-family:Verdana,Tahoma,sans-serif; }
.comment .vcom_rating { margin:8px 0px 0px 0px; width:8%; }
.comment .comment_rating { font-size:18px; color:#ff6600; text-shadow:1px 1px 0px #000; padding-top:3px; }
.comment + .spam, .spam { padding:7px; margin:5px 0px; border-top:1px solid #ff6600; border-bottom:1px solid #ff6600; font-size:11px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold;  }

.gp_top { width:100%; }
.gp_t_l { padding:4px; margin:0px 15px 0px 0px; }
.gp_opts { padding:4px; }
.gp_opts ul li { font-size:11px; font-family:Tahoma,Verdana,sans-serif; padding:2px; font-weight:bold; }
.gp_opts_title { text-transform:uppercase; font-size:14px; font-family:Arial,Tahoma,sans-serif; font-weight:bold; color:#F90; }
.gp_t_r { width:83%; }
.gp_t_r .flex_top ul { float:none; margin-left:8px }
.gp_t_r .flex_top ul li { text-transform:uppercase; font-weight:bold; font-family:Tahoma,Verdana,sans-serif; font-size:11px; padding:0px 9px; }
.gp_t_r .flex_top ul li:hover { cursor:pointer; }
.gp_t_r .flex_top ul li.selected { background:none; color:#ff6600; }

.info_cont .more_button_up a { color:#FFF; text-shadow:none; display:block; }

.info_cont .more_button, .info_cont .more_button_up { background:none; }

.info_cont .more_button { color:#ff6600; }

#basic_info dl, #more_details dl { margin:0px; padding:2px 8px; }
#basic_info dt, #more_details dt { float:left; width:125px; margin-bottom:3px; font-size:11px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold; color:#aaa; }
#basic_info dd, #more_details dd { font-size:11px; font-family:Tahoma,Verdana,sans-serif; color:#FFF; margin-bottom:3px; }
#more_details dt { width:100px; }
#basic_info dd a, #more_details dd a { font-weight:bold; text-decoration:underline; }
.add_topic { background:url(../images/add.png) left no-repeat; padding:5px 5px 5px 20px; font-size:14px; font-family:Arial,Tahoma, sans-serif; font-weight:bold; }
.add_topic:hover { border-bottom:1px solid #555; cursor:pointer; }
.topic_title { font-size:14px; color:#FFF; font-family:Tahoma,Verdana,sans-serif; }
.topic_author { font-size:10px; font-weight:bold; text-transform:uppercase; font-family:Tahoma,Verdana,sans-serif; }
.t_user { }
.t_title { font-size:14px; text-transform:capitalize; font-family:Tahoma,Verdana,sans-serif; }

ul.foot_menu li { float:left; font-size:11px; font-weight:bold; font-family:Tahoma,Verdana,sans-serif; padding:4px; margin:0px 3px; }

.cross_icon,.check_icon,.add_icon{background-image:url(../images/quick_icon.png); height:14px; width:14px; background-position:-0px -14px ; background-repeat:no-repeat; cursor:pointer;position:absolute; left:2px; bottom:2px;}
.check_icon{background-position:0px 0px}
.cross_icon{background-position:0px -28px; position:relative; z-index:10}

.quicklist_box{bottom:0px; right:0px; padding:5px; background-color:#131313; width:300px; color:#fff; position:fixed; z-index:1000; border-radius:8px 8px 0px 0px;-moz-border-radius:8px 8px 0px 0px; -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px; display:none; }
.my_quicklist{max-height:325px; overflow:auto; padding-right:8px}
.quicklist_box_head{background-image:url(../images/s_grad2.png); background-position:bottom; height:18px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; padding:5px; line-height:18px; color:#FFF; font-size:11px; font-weight:bold; -moz-border-radius:8px; -webkit-border-radius:8px; text-transform:uppercase; font-size:10px; font-family:Tahoma,Verdana,sans-serif; }
.quicklist_box_head a{color:#FFF; font-weight:bold; text-decoration:none; border-bottom:1px dashed #ff6600; }
.quicklist_box_head a:hover { color:#ff9853; }

.playlist_item{padding:5px; margin:3px 0px 3px  0px; height:30px; -moz-border-radius:8px; -webkit-border-radius:8px; }
.playlist_item .pl_num{ width:25px; text-align:center; float:left; line-height:30px; height:30px;font-size:10px; color:#666}
.playlist_item .pl_thumb{width:45px; height:27px; border:2px solid #999;float:left; margin-right:5px }
.playlist_item .pl_details{font-size:10px; width:160px; float:left; cursor:pointer}
.playlist_item .pl_details a{font-size:10px; color:#fc812e; display:block; text-decoration:none; font-weight:bold; font-family:Tahoma,verdana,sans-serif;}
.playlist_item .pl_duration{font-size:10px; color:#000; display:block; font-family:Tahoma,verdana,sans-serif; }
.playlist_item .pl_delete{font-size:10px; color:#666;float:right}

#more_user_vids, #relate_vids { display:none; }
.s_input { font-size:10px; font-weight:bold; font-family:Tahoma,Verdana,sans-serif; color:#464646; padding:4px; border:1px solid #131313; width:155px; }
p.uv_info { font-size:11px; font-family:Verdana,Tahoma,sans-serif; }
.video_thumb { margin:0px 5px 0px 0px; padding:2px; border:1px solid #333; }
.details_block .title { font-size:11px; font-family:Tahoma,Verdana,sans-serif; font-weight:bold; }
.editor_vid_con { background:#232323; border:1px solid #131313; -moz-border-radius:8px; -webkit-border-radius:8px; padding:8px; margin:5px 0px; }
.editor_vid_con:hover { cursor:pointer; border:1px solid #000; background:#292929; }
.editor_vid_con.selected { background:#333; border:1px solid #000; }

.pagination select { padding:3px; font-size:11px; font-family:Verdana,Tahoma,Arial,sans-serif; border:1px solid #000; }