@charset "utf-8";
/* CSS Document */

body {
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#5e5e5d;
}

#wrapper {
	width:990px;
	padding:0 10px;
	margin:0 auto;
}
	
img {
	border:none;
}
	
a{
	color:#555555;
	text-decoration:none;
}
	
a:hover{
	color:#555555;
	text-decoration:underline;
}
	
.clear{
	clear:both
}

.hide {
	display:none;
}
	
.float_left {
	float:left;
	padding:0 20px 10px 0;
}

.float_right {
	float:right;
	padding:0 0 10px 20px;
}

/*   RIGHT UPLOAD ENTICEMENT BOX   */

#upload_enticement {
	color: #5e5e5d;
	font-size: 12px;
	margin-bottom: 14px;
}
#upload_enticement #enticement_title {
	margin-bottom: 10px;	
}
#upload_enticement #enticement_text {
	margin-bottom: 10px;
	line-height: 1.25em;
}
#upload_enticement a {
	display: block;
	width: 155px;
	height: 24px;
	background-image: url(/images/btns/nav_widget.jpg);
	background-position: -766px -93px;
	margin: 6px auto;
}
#upload_enticement a:hover {
	background-position: -924px -93px;
}
#upload_enticement a span {
	display: none;
}

/*   END RIGHT UPLOAD ENTICEMENT BOX   */


/*   UGC UPLOADER MODAL    */

div#upload_modal_container div#uploadOverlay {
	opacity: .90;
	filter:alpha(opacity = 90);
}
div#upload_modal_container .sprite1,
div#upload_modal_container {
	background-image: url(/images/media/UGC_sprite.gif);
}
div#upload_modal_container a.modal_close {
	background-position: -237px -643px;
	height: 23px;
	right: 6px;
	top: 0;
	width: 77px;
}
div#upload_modal_container div.modal_header a:hover.modal_close {
	background-position: -237px -666px;
}
div#upload_modal_container div.separator {
	background-color: #111111;
}
div#upload_modal_container div#file_container div#file_box {
	border: 1px solid #333333;
	width: 217px;
}
div#upload_modal_container div#file_box div.file_name {
	width:192px;
}
div#upload_modal_container div#file_container div#swfUpload_container {
	height:26px;
	width:77px;
}
div#upload_modal_container div#upload_footer {
	top:346px;
}
div#upload_modal_container div#upload_footer a.button {
	background-position:-144px -643px;
	height:32px;
	left:341px;
	top:4px;
	width:92px;
}
div#upload_modal_container div#upload_footer a:hover.button {
	background-position:-144px -675px;
}
div#upload_modal_container div#status_spinner {
	background-image:url(/images/media/progress_circles.gif);
	height:72px;
	left:39px;
	top:27px;
	width:73px;
}
div#upload_modal_container div#upload_status a.modal_close {
	background-position:-318px -642px;
	height:9px;
	right:5px;
	top:5px;
	width:45px;
}
div#upload_modal_container div#upload_status a:hover.modal_close {
	background-position:-318px -651px;
}
div#upload_modal_container div#upload_status div#status_progress {
	background-position:-441px -155px;
}
div#upload_modal_container div#upload_status div#status_bar {
	background-position:-441px -168px;
}
div#upload_modal_container div#upload_completion {
	height:128px;
	left:0px;
	width:441px;
}
div#upload_modal_container div#upload_completion div#completion_message {
	display: none;
}

/*   END UGC UPLOADER MODAL    */


/*   HEADER STARTS   */

#header {
	z-index:3;
	position:relative;
	height:69px;
}

#index_link {
	position:absolute;
	left:0;
	width:195px;
	height:69px;
	background-image:url(/images/btns/nav_widget.jpg);
	background-position:0 0;
}
#index_link:hover {
	background-position:0 -69px;
}

/* pseudo nav */
#nav {
	position:absolute;
	left:217px;
	display:block;
	height:69px;
	margin:0;
	padding:0;
	list-style:none;
}
#nav li.main_link {
	float:left;
	height:69px;
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
	width:110px;
}
#nav a {
	display:block;
	height:69px;
	background-image:url(/images/btns/nav_widget.jpg);
	background-repeat:no-repeat;
}


#nav li .sec_menu_container {
	display:none;
	position:absolute;
	top:70px;
	left:0;
}
#nav li .sec_menu_container ul {
	padding:0;
	margin:0;
	list-style:none;
	width:432px;
}
#nav li .sec_menu_container .subLink {
	float: left;
}
#nav li .sec_menu_container .subLink a {
	background-image: none;
	width: 104px;
	height: 24px;
	text-decoration: none;
	color: #eeeeee;
}
#nav li .sec_menu_container .subLink a span {
	display: block;
	text-align: center;
	padding: 5px;
	font-size: 11px;
	font-weight: bold;
}

/* specific nav: link1 */
#nav li#link1 a {
	background-position:-197px 0;
}
#nav li#link1 a:hover {
	background-position:-197px -70px;
}
#nav li#link1 .sec_menu_container {
	background-color: #2A0606;
	border: 4px solid #370909;
	border-width: 4px 0 0 4px;
}
#nav li#link1 .sec_menu_container ul li {
	border: 4px solid #370909;
	border-width: 0 4px 4px 0;
}
#nav li#link1 .sec_menu_container ul li a {
	background-color: #2A0606;
}
#nav li#link1 .sec_menu_container ul li a:hover {
	background-color: #370909;
}

/* specific nav: link2 */
#nav li#link2 a {
	background-position:-307px 0;
}
#nav li#link2 a:hover {
	background-position:-307px -70px;
}

/* specific nav: link3 */
#nav li#link3 a {
	background-position:-417px 0;
}
#nav li#link3 a:hover {
	background-position:-417px -70px;
}

/* specific nav: link4 */
#nav li#link4 a {
	background-position:-527px 0;
}
#nav li#link4 a:hover {
	background-position:-527px -70px;
}

/*   HEADER ENDS   */

/*   LOGIN STARTS   */

#reg {
	float:right;
	width:300px;
	height:27px;
	padding:0 8px 0 0;
}

#reg #reg_text {
	float:left;
	margin:8px 0 0 5px;
	font-weight:bold;
	font-size:11px;
	}

#reg a.reg_btn {
	float:right;
	width:89px;
	height:24px;
	margin:3px 0 0 3px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-839px -3px;
}

#reg a:hover.reg_btn {
	background-position:-929px -3px;
}
	
#log_in_info {
	float:right;
	width:294px;
	height:27px;
	padding:7px 6px 0 0;
	clear:both;
}

* html #log_in_info {
	padding:4px 6px 0 0;
}

#log_in_info #log_in {
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	height:27px;
	font-weight:bold;
	font-size:11px;
}

#log_in_info #log_in li {
	float:left;
	height:30px;
}

#log_in_info #log_in li input#email, #log_in_info #log_in li input#password {
	display:block;
	width:98px;
	height:30px;
	text-align:center;
	color:#959595;
	padding:5px 0;
	background:none;
	border:none;
}

#log_in_info #log_in #login_email {
	width:110px;
	height:30px;
	background-image:url(/images/btns/nav_widget.jpg);
	background-position:-641px -31px; 
}

#log_in_info #log_in #login_pw {
	width:110px;
	height:30px;
	margin:0 0 0 5px;
	background-image:url(/images/btns/nav_widget.jpg);
	background-position:-641px -31px; 
}

#log_in_info #log_in #login_btn {
	width:65px;
}

#log_in_info #log_in #login_btn a {
	display:block;
	height:25px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-752px -32px;
	margin-left:3px;
	}

#log_in_info #log_in #login_btn a:hover {
	background-position:-816px -32px;
	}
		
/*   LOG IN ENDS   */

#video_submit_header {
	width:300px;
	float:right;
	height:25px;
	font-family:Myriad Pro;
	font-size:12px;
	font-weight:bold;
}

#video_submit_header span {
	float:left;
	padding-top:3px;
}

#video_submit_header a {
	float:right;
	width:156px;
	height:24px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-766px -94px;
}

#video_submit_header a:hover {
	background-position:-924px -94px;
}

/*   WIDGET STARTS   */

#widget {
	width:300px;
	z-index:2;
	float:right;
	padding:10px 0 0 0;
	clear:both;
	}

#widget_header {
	cursor: pointer;
	height:27px;
}
#widget_body {
	position: relative;
	padding-bottom:4px;
	}
#widget_content {
	position: absolute;
	top: 28px;
	left: 0px;
	width: 300px;
}
	
#logged_in_content, #logged_out_content {
	display:block;
	margin:1px 0 0 0;
	background:#000;
	}

* html #logged_in_content, #logged_out_content {
	margin:1px 2px 0;
	}
	
#logged_in_header {
	display:block;
	height:27px;
	}
	
#logged_in_header .title {
	float:left;
	font-size:13px;
	padding:6px 10px 0 13px;
	color:#898989;
	font-weight:bold;
	}
	
#logged_in_header ul#widget_nav {
	float:right;
	height:24px;
	list-style:none;
	margin:0 3px 0 0;
	padding:0;
	width:200px;
	}

#logged_in_header ul#widget_nav li, #logged_in_header ul#widget_nav a {
	display:block;
	float:left;
	height:24px;
	list-style:none;
	margin:0;
	padding:0;
	}
	
#logged_in_header ul#widget_nav li#link_1 {
	margin:0 5px 0 0;
	}

#logged_in_header ul#widget_nav li#link_2 {
	margin:0 0 0 0;
	}

#logged_in_header ul#widget_nav li#link_1 a {
	width:96px;
	height:24px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-640px -65px;
	}

#logged_in_header ul#widget_nav li#link_1 a:hover {
	background-position:-739px -65px;
	}
	
#logged_in_header ul#widget_nav li#link_2 a {
	width:96px;
	height:27px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-842px -65px;
	}

#logged_in_header ul#widget_nav li#link_2 a:hover {
	background-position:-941px -65px;
	}
	
/*   EMPTY START   */

#logged_in_content #fav_empty{
	display:block;
	height:240px;
	}

#empty_text_body {
	display:block;
	padding:50px 10px 0 10px;
	}

#empty_text_body .text {
	display:block;
	font-size:12px;
	padding-bottom:30px;
	line-height:1.30em;
	}

#empty_text_body .btn {
	position:relative;
	}

#empty_text_body .btn_img {
	position:absolute;
	top:-10px;
	left:0;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-237px 0;
	width:84px;
	height:31px;
	}
#empty_text_body .btn_img1 {
	width:84px;
	}

/*   EMPTY END   */

#logged_in_content #favorite {
	display:block;
	height:240px;
	}

#logged_in_content #favorite #fav_nav {
	display:block;
	height:20px;
	position:relative;
	background:url(/images/btns/nav_widget.jpg) no-repeat -640px -118px;
	margin-bottom:5px;
	}
#logged_in_content #folder_nav_label {
	display:none;
	}
	
#fav_nav_btn {
	display:none;
	float:left;
	width:100px;
	height:20px;
	padding:2px 0 0 165px;
	}

#fav_nav_btn a {
	float:left;
	width:46px;
	height:18px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	}
	
#fav_nav_btn a#fav_nav_video_btn {
	background-position:-316px -106px;
	}

#fav_nav_btn a:hover#fav_nav_video_btn,#fav_nav_btn a#fav_nav_video_btn.active  {
	background-position:-362px -106px;
	}

#fav_nav_btn a#fav_nav_image_btn {
	margin-left:4px;
	background-position:-224px -106px;
	}

#fav_nav_btn a:hover#fav_nav_image_btn,#fav_nav_btn a#fav_nav_image_btn.active  {
	background-position:-270px -106px;
	}
 
#logged_in_content #favorite #fav_nav a.nav_type {
	float:right;
	height:13px;
	width:113px;
	}

#logged_in_content #favorite #fav_nav a:hover.nav_type {
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-196px -180px;
	}
	
#logged_in_content #favorite #fav_nav a.nav_type span.txt {
	display:block;
	text-align:center;
	font-size:10px;
	height:13px;
	}

#logged_in_content #favorite #fav_nav a:hover.nav_type {
	color:#66b4d5;
	text-decoration:none;
	}
	
#logged_in_content #favorite #fav_nav a.nav_type span.btn {
	display:none;
	}
	
#logged_in_content #favorite ul.SubMenu {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:17px;
	width:113px;
	z-index:3;
	font-size:10px;
	}
	
#logged_in_content #favorite ul.SubMenu li, #logged_in_content #favorite ul.SubMenu a {
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-196px -180px;
	display:block;
	margin:0;
	padding:0;
	text-align:center;
	height:13px;
	}
	
#logged_in_content #favorite ul.SubMenu a:hover {
	color:#66b4d5;
	text-decoration:none;
	}
	
#logged_in_content #favorite ul#fav_content {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	}

#logged_in_content #favorite ul#fav_content li {
	display:block;
	font-size:0;
	height:70px;
	line-height:0;
	margin:0 2px;
	padding:0;
	position:relative;
	background: url(/images/btns/nav_widget.jpg) no-repeat -640px -167px;
	}

#logged_in_content #favorite ul#fav_content li a {
	display:block;
	height:70px;
	margin:0;
	padding:0;
	}

#logged_in_content #favorite ul#fav_content li a:hover {
	text-decoration:none;
	}

#logged_in_content #fav_content li a .fav_img {
	cursor:pointer;
	height:50px;
	left:5px;
	margin:0;
	padding:0;
	position:absolute;
	top:8px;
	width:90px;
	}

#logged_in_content #fav_content li a .fav_overlay {
	display:block;
	height:14px;
	left:0;
	position:absolute;
	top:36px;
	visibility:hidden;
	width:90px;
	}

#logged_in_content #fav_content li a:hover .fav_overlay {
	visibility:visible;
	}
	
#logged_in_content #fav_content li a .fav_overlay span {
	background:url(/global/images/widget_btns.gif) no-repeat;
	display:block;
	float:left;
	height:14px;
	margin-right:1px;
	width:14px;
	}
	
#logged_in_content #fav_content li a .fav_overlay .fav_play {
	background-position:-30px 0;
	}

#logged_in_content #fav_content li a .fav_overlay .fav_subtract {
	background-position:-60px 0;
	}

#logged_in_content #favorite ul#fav_content li .fav_info {
	cursor:pointer;
	float:right;
	height:50px;
	margin:10px 0 0;
	padding:0;
	width:190px;
	}
			
#logged_in_content #favorite ul#fav_content li .title {
	display:block;
	font-size:12px;
	height:27px;
	line-height:14px;
	margin:0;
	padding:0 0 9px;
	color:#959595;
	}

#logged_in_content #favorite ul#fav_content li .btn {
	float:right;
	height:17px;
	margin:0 15px 0 0;
	width:118px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	}

#logged_in_content #favorite ul#fav_content li a .view_video {
	background-position:-640px -238px;
	}

#logged_in_content #favorite ul#fav_content li a:hover .view_video {
	background-position:-640px -255px;
	}

#logged_in_content #favorite ul#fav_content li .meta {
	color:#fff;
	font-size:10px;
	}

#logged_in_content #favorite ul#fav_content li .add_date {
	margin:0 7px 0 0;
	padding:0 8px 0 0;
	}

#widget_footer {
	display:block;
	height:20px;
	margin:0;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-640px -147px;
	clear:both;
	}

#widget_footer #footer_fav #footer_fav_type {
	display:none;
	float:left;
	padding:1px 0 0 5px;
	color:#4386ae;
	width:80px;
	height:14px;
	}

#widget_footer #footer_fav #footer_fav_type a {
	color:#4386ae;
	display:block;
	height:14px;
	background:url(/images/btns/nav_widget.jpg) no-repeat;
	background-position:-300px -132px;
	font-size:10px;
	margin:0;
	color:#003663;
	}

#widget_footer #footer_fav #footer_fav_type a span {
	height:10px;
	line-height:10px;
	}

#widget_footer #footer_fav #footer_fav_type a:hover {
	background-position:-300px -146px;
	color:#003663;
	text-decoration:none;
	}

#widget_footer #footer_fav_pagination {
	float:right;
	height:16px;
	margin:0;
	padding:2px 9px 0 0;
	color:#fff;
	}
	
#widget_footer #footer_fav_pagination ul.rx-pagination {
	list-style:none;
	margin:0;
	padding:0;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	color:#b20000;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li a {
	color:#fff;
	}

#widget_footer #footer_fav_pagination ul.rx-pagination li a:hover {
	color:#b20000;
	text-decoration:none;
	}

/*   WIDGET ENDS   */


/*   INDEX STARTS   */

#index_content {
	float:left;
	width:670px;
}	

#featured_header {
	display:block;
	height:28px;
	padding:10px 0 0 0;
}

#featured_header #featured_header_text {
	float:left;
	font-family:Myriad Pro;
	font-size:14px;
	font-weight:bold;
	color:#555;
	padding:5px 0 0 30px;
}

#featured_header_nav {
	float:right;
	padding:0 45px 0 0;
	margin:0;
	height:28px;
	list-style:none;
	color:#555;
	font-size:10px;
	font-family:Myriad Pro;
	font-weight:bold;
}

#featured_header_nav #featured_nav_head {
	float:left;
	padding:10px 0 0 0;
}

#featured_header_nav li {
	float:left;
	width:37px;
	height:22px;
}

#featured_header_nav a {
	display:block;
	height:22px;
	background:url(/images/btns/btns.jpg) no-repeat;
}

#featured_header_nav #featured_link1 a {
	background-position: 0 0;
}

#featured_header_nav a:hover, #featured_header_nav a.active {
	background-position: -37px 0 ;
}

#featured_header_nav #featured_link2 a {
	background-position: 0 0;
}

#featured_header_nav #featured_link2 a:hover, #featured_header_nav #featured_link2 a.active {
	background-position: -75px 0;
}

#featured_header_nav #featured_link3 a {
	background-position: 0 0;
}

#featured_header_nav #featured_link3 a:hover, #featured_header_nav #featured_link3 a.active {
	background-position: -113px 0;
}

#index_callouts .callout {
	float:left;
	width:221px;
}

#index_callouts .callout a {
	display:block;
	text-decoration:none;
	color:#5e5e5d;
}

#index_callouts .callout_header {
	display:block;
	height:44px;
	background:url(/images/headers/header.jpg) no-repeat;
}

#index_callouts .callout_image {
	display:block;
	height:128px;
	background:url(/images/content_bg/index_callout_image_bg.jpg) no-repeat;
	padding:1px;
}

#index_callouts .callout_text {
	display:block;
	padding:12px;
	height:107px;
}

#index_callouts .callout_btn {
	display:block;
	height:24px;
	background-image: url(/images/btns/btns.jpg);
}

#index_callouts .by_brazen {
	padding-right:3px;
}

#index_callouts .by_brazen .callout_header {
	background-position:0 -48px;
}

#index_callouts .by_brazen a .callout_btn {
	background-position:0 -64px;
}

#index_callouts .by_brazen a:hover .callout_btn {
	background-position:0 -89px;
}

#index_callouts .by_you {
	padding-right:3px;
}

#index_callouts .by_you .callout_header {
	background-position:0 -93px;
}

#index_callouts .by_you a .callout_btn {
	background-position:0 -114px;
}

#index_callouts .by_you a:hover .callout_btn {
	background-position:0 -139px;
}

#index_callouts .greenlit .callout_header {
	background-position:0 -139px;
}

#index_callouts .greenlit a .callout_btn {
	background-position:0 -163px;
}

#index_callouts .greenlit a:hover .callout_btn {
	background-position:0 -188px;
}

/*   INDEX ENDS   */


/*   CONTACT US   */

div#contact_us_content {
	padding: 20px 20px 20px 140px;
}
div#contact_us_content h2 {
	font-size: 16px;
}
div#contact_us_content form {
	height: 400px;
	margin-top: 40px;
}
div#contact_us_content form div.small {
	height: 30px;
}
div#contact_us_content form div.big {
	height: 180px;
	margin-top: 30px; 
}
div#contact_us_content form div.big label {
	display: block;
	width: 200px;
	text-align: left;
}
div#contact_us_content form label {
	display: block;
	float: left;
	width: 80px;
	text-align: right;
	margin-right: 8px;
	font-weight: bold;
}
div#contact_us_content form label.ext {
	width: 40px;
}
div#contact_us_content form span {
	display: block;
	float: left;
}
div#contact_us_content form div.small label {
	color: #cdcdcd;
}
div#contact_us_content form div.small input {
	width: 200px; 
}
div#contact_us_content form span.ext input {
	width: 40px; 
}
div#contact_us_content form textarea {
	width: 400px; 
	height: 140px;
}

p.errors, ul.errors {
	color: red;
	font-weight: bold;
	padding: 30px 0 10px 0;
}
p.success {
	color: green;
	font-weight: bold;
}

/*   END CONTACT US   */


/*   BY BRAZEN VIDEOS  */

#index_content #videos_top {
	display: none;
}
div#index_content div#videos_gallery {
	padding: 0;
}

/*   END BY BRAZEN VIDEOS  */


/*   content   */

#index_content .left_content {
	float:left;
	width:153px;
}

#index_content .right_content {
	float:left;
	width:517px;
}

#head_body {
	display:block;
	height:70px;
	padding-top:15px;
	background:url(/images/content_bg/content_head_bg.jpg) no-repeat;
}

#brazen_header {
	display:block;
	height:22px;
	background:url(/images/headers/header.jpg) no-repeat 0 -64px;
}

#you_header {
	display:block;
	height:22px;
	background:url(/images/headers/header.jpg) no-repeat 0 -108px;
}

#greenlit_header {
	display:block;
	height:22px;
	background:url(/images/headers/header.jpg) no-repeat 0 -150px;
}

#judgement_header {
	display:block;
	height:22px;
	background:url(/images/headers/header.jpg) no-repeat 0 -10px;
}

#channel_header {
	color:#555;
	font-family:Myriad Pro;
	font-size:12px;
	font-weight:bold;
	padding:8px 10px;
}

#channel_nav {
	padding:7px 11px 0 4px;
	margin:0;
	list-style:none;
	display:block;
}

#channel_nav li {
	padding:0 0 2px 0;
	display:block;
}

#channel_nav a {
	display:block;
	height:25px;
	background-color: #0B0B0B;
	color: #3F3F3F;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
#channel_nav a:hover {
	background-color: #565656;
	color: white;
}
#channel_nav a span {
	display: block;
	text-align: center;
	padding-top: 5px;
}

#index_content .content_header {
	color:#fff;
	font-family:Myriad Pro;
	font-weight:bold;
	font-size:12px;
	padding:8px 10px;
}

/*   advertise   */

#advertise_header {
	font-size:12px;
	font-family:Myriad Pro;
	color:#555;
}

#advertise {
	padding:75px 50px 0 100px;
}

#advertise .advertise_header {
	padding:0;
	margin:0;
	font-size:14px;
	font-family:Myriad Pro;
}

#advertise .advertise_please {
	margin-top:0;
}

#advertise #rxfrm-contest p {
	color:#fff;
}

#rxfrm-contest label[for="msg"], #rxfrm-contest label[for="brands"] {
clear:both;
display:block;
float:none;
font-size:15px;
font-family:Myriad Pro;
font-weight:bold;
color:#555;
}

#rx-contact-header1 h2, #rx-contact-header2 h2 {
	font-size:15px;
	font-family:Myriad Pro;
}

#rx-contact-header1 p {
	color:#9e0b0f;
}

#rx-contact-header1 li, #rx-contact-header2 p {
	color:#fff;
}

#rx-contact-header2 .note {
	color:#555;
}

#registration form#rxfrm-register h2, #registration form#rxfrm-register h3 {
float:left;
font-size:12px;
font-weight:normal;
}
#registration form#rxfrm-register h3 {
	color:#9e0b0f;
	margin-left:0;
	margin-top:5px;
}

#registration form#rxfrm-register h2 {
margin-left:0;
}

#registration form#rxfrm-register div.name {
padding:65px 0 25px 150px;
}

#registration form#rxfrm-register div.section {
display:block;
font-size:12px;
margin:5px 5px 25px;
padding:5px 25px 25px 150px;
}

#registration form#rxfrm-register div.section h2 {
clear:both;
color:#555;
font-family:Myriad Pro;
display:block;
float:none;
font-size:20px;
}
#registration form#rxfrm-register div.section ul li {
	display:block;
	width:auto;
	}

form#rxfrm-register .opt_in .buttons {
	text-align:left;
	}

#registration form#rxfrm-register div.submit div.buttons {
	margin:10px;
	padding:0 100px;
	text-align:left;
	}


/*   end advertise   */

/*   media   */

div.videos_pagination {
float:left;
font-size:11px;
height:25px;
width:auto;
} 

div.videos_pagination .rx-pagination, div.videos_pagination_btm .rx-pagination {
	float:left;
}

div.videos_pagination .rx-pagination a, div.videos_pagination_btm .rx-pagination a {
	color:#fff;
}

div#videos_top .videos_sort, div#videos_top .videos_sort a {
	color:#fff;
}

div#videos_top .videos_sort #videos_sort_dropdown a.button span {
float:left;
padding:5px 0 0 10px;
}

div#videos_top .videos_sort #videos_sort_dropdown a:hover.button {
	text-decoration:none;
}

div#videos_sort_dropdown ul.SubMenu a {
	background:#000;
	text-decoration:none;
}

div#videos_sort_dropdown ul.SubMenu a:hover {
	background:#464646;
	text-decoration:none;
}

div#videos_gallery ul li {
	float:left;
	width:151px;
	background:url(/images/media/video_bg.jpg) no-repeat center top;
}

#videos_gallery .item_thumb {
padding:10px 0 0 5px;
}

#videos_gallery .listing_item .item_title {
	padding-left:10px;
}

#videos_gallery .listing_item .item_titletext {
	font-family:Myriad Pro;
	font-weight:bold;
}

div#videos_gallery .listing_item .item_description {
	font-size:10px;
	color:#fff;
	padding-left:25px;
}

div#videos_gallery .listing_item .item_rating span {
display:none;
}

div#videos_gallery .listing_item #rating ul li {
	clear:none;
	float:left;
	height:28px;
	margin:0;
	overflow:hidden;
	width:20px;
}

div#videos_gallery .listing_item .item_rating {
display:block;
height:28px;
margin:0 25px;;
}

div#rating {
display:block;
float:none;
height:28px;
width:auto;
}

div#rating ul {
	display:block;
	float:none;
	height:28px;
	width:auto;
}

div#videos_gallery ul li .listing_item .item_link a {
background:url(/images/btns/btns.jpg) no-repeat;
background-position:-225px -113px;
height:21px;
margin:0;
}

div#videos_gallery ul li .listing_item .item_link a:hover {
background-position:-225px -135px;
}

div#videos_gallery .listing_item {
margin:0;
}

/*   videos   */

div#video_player_wrapper {
	height:366px;
	width:646px;
	background:url(/images/media/video_view_bg.jpg) no-repeat;
	margin-top:15px;
	}

div#video_player_wrapper #video_player {	
	height:360px;
	margin:1px;
	width:640px;
	}

#video_info div#video_rating {
	float:left;
	margin: 0 10px;
	}

#video_info #video_rating span {
	float:left;
	margin-right:9px;
	padding-right:6px;
	margin-top:10px;
	}

#video_info div#rating {
	float:left;
	margin: 0 10px;
	}

#video_info div#rating li {
	width:20px;
	height:28px;
	}

div#rating .empty {
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0 -23px;
}

div#rating .half {
	background:url(/images/btns/btns.jpg) no-repeat;
background-position:-21px -23px;
}

div#rating .full {
	background:url(/images/btns/btns.jpg) no-repeat;
background-position:-42px -23px;
}

div#rating .full_alt {
	background:url(/images/btns/btns.jpg) no-repeat;
background-position:-42px -23px;
}

#video_item_info {
	padding:0 30px;
}

div#video_title {
	padding:5px 0;
	width:auto;
	display:block;
	margin:0 5px;
	font-size:18px;
	}
	
div#video_description {
	padding:5px;
	margin:0 0 20px 0;
	}

div#video_info {
	padding:4px 0 10px 0;
	margin:0;
	height: 34px;
	}

div#video_duration {
	float:left;
	margin:10px 10px 0 10px;
	padding:0 15px 0 0;
	}

#video_buttons a.add {
	float:left;
	width:84px;
	height:31px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-237px 0;
	margin-right:15px;
	}

#video_buttons a:hover.add {
	background-position:-237px -32px;
	}

#video_buttons a.add span {
	display:none;
	}

#video_buttons a.share_but {
	float:left;
	width:84px;
	height:31px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-152px 0;
	margin-right:15px;
	}

#video_buttons a:hover.share_but {
	background-position:-152px -32px;
	}

#video_buttons a.share_but span {
	display:none;
	}

#video_buttons a.comment_but {
	float:left;
	width:88px;
	height:31px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-322px 0;
	}

#video_buttons a:hover.comment_but {
	background-position:-322px -32px;
	}

#video_buttons a.comment_but span {
	display:none;
	}

#videos_top #back_button  {
	float:right;
	width:77px;
	height:20px;
	}

#videos_top #back_button a {
	display:block;
	height:20px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-313px -157px;
	}

#videos_top #back_button a:hover {
	background-position:-313px -178px;
	}

#videos_top #back_button a span {
	display:none;
	}
	
/*   end videos   */

/*   share   */

div#booeep_share_container {
	background:url(/images/media/share_bg.jpg) no-repeat;
	margin:0 12px;
	}
	
div#share_wrapper #share_heading {
	color:#4386ae;
	cursor:pointer;
	font-size:15px;
	height:25px;
	font-weight:bold;
	}

div#share_wrapper #share_heading span {
	float:left;
	padding:0 0 0 5px;
	}

div#share_wrapper #share_heading .share_label span {
	display:none;
	}

#share_wrapper.pane_open #share_heading .btn {
	float:right;
	width:77px;
	height:23px;
	margin:0 0 0 0;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-313px -199px;
	}

#share_wrapper.pane_open :hover#share_heading .btn {
	background-position:-313px -223px;
	}

div#share_wrapper #share_content {
	color:#fff;
	font-size:11px;
	}

div#share_wrapper #share_email {
	margin:15px 5px 15px 0;
	}

div#share_wrapper #share_email form a {
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-313px -248px;
	display:block;
	height:18px;
	margin:0 0 0 200px;
	width:77px;
	}

div#share_wrapper #share_email form a:hover {
	background-position:-313px -267px;
	}
	
/*   end share   */

/*   comment   */

div#comments {
	margin:5px 17px;
	padding-top:15px;
	}

#video_media div#comments_tabs {
	display:block;
	height:22px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -480px;
	}

#photo_media div#comments_tabs {
	display:block;
	height:22px;
	background:url(/images/headers/headers.jpg) no-repeat 0 -457px;
	}

div#comments_new_btn a {
	float:left;
	margin:5px 5px 5px 0;
	height:18px;
	width:88px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-302px -368px;
	}

div#comments_new_btn a:hover {
	background-position:-302px -387px;
	}

div#comments_new_header {
	font-size:15px;
	color:#a3a3a3	;
	font-weight:bold;
	}

div#comments_info {
	float:left;
	height:25px;
	width:auto;
	}

#comments_btn_new a {
	float:right;
	height:18px;
	width:88px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-302px -286px;
	}

#comments_btn_new a:hover {
	background-position:-302px -305px;
	}
	
#comments_main li {
	border-bottom:1px solid #0d0d0d;
	}

#comments_username {
	color:#a3a3a3;
	font-weight:bold;
	font-size:15px;
}

#comments_date {
	color:#fff;
	}

div#comments_btn_spam a {
	float:left;
	height:21px;
	margin-left:5px;
	position:relative;
	width:52px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-338px -324px;
	}

div#comments_btn_spam a:hover {
	background-position:-338px -346px;
	}

/*   end media   */

/*   end content   */

/*   ADVERTISEMENT STARTS   */

#ad_seperator {
	height:13px;
}

/*   ADVERTISEMENT ENDS   */

/*   RIGHT SIDE STARTS   */

#right_side {
	width:300px;
	float:right;
	margin:14px 0 0;
}

#judgement_callout {
	height:382px;
}

#judgement_desc {
	background-image:url(/images/headers/judgement_callout_header.jpg);
	background-repeat:no-repeat;
	padding:44px 0 20px 11px;
}

#recent_submission {
	height:302px;
	background:url(../images/content_bg/recent_submissions.jpg) no-repeat;
}

#recent_submission .listing_item {
	padding:45px 79px 0 69px;;
}

#recent_submission .listing_item .item_thumb {
	height:81px;
	padding-bottom:10px;
}

#recent_submission .listing_item .item_thumb img {
	border:1px solid #572a0b;
}

#recent_submission .listing_item .item_title {
	padding-bottom:15px;
	color:898989;
}

#recent_submission .listing_item .item_rating ul {
	padding:0 25px 15px ;
	margin:0;
	list-style:none;
	height:28px;
}

#recent_submission .listing_item .item_rating ul li {
	float:left;
	width:20px;
	height:28px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0 -23px;
}

#recent_submission .listing_item .item_link {
	height:21px;
	clear:both;
}

#recent_submission .listing_item .item_link a {
	display:block;
	height:21px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-225px -113px;
}

#recent_submission .listing_item .item_link a:hover {
	background-position:-225px -135px;
}

#recent_submission a#judge_btn {
	display:block;
	height:24px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-225px -64px;
	margin:0 0 0 45px;
}

#recent_submission a:hover#judge_btn {
	background-position:-225px -89px;
}

/*   RIGHT SIDE ENDS   */

/*   FOOTER STARTS   */

#footer {
	display:block;
	clear:both;
	font-size:11px;
	position:relative;
	height:55px;
	background-image:url(/images/footer_bg_top.gif);
	background-repeat:no-repeat;
	background-position:left top;
}

#footer a {
	text-decoration:none;
	font-size:11px;
}

#footer #footer_logo {
	position:absolute;
	top:18px;
	left:20px;
	width:93px;
}

#footer #footer_top {
	position:absolute;
	top:18px;
	left:133px;
}

#footer #footer_btm {
	position:absolute;
	top:33px;
	left:133px;
	width:550px;
}

#footer #footer_btm a {
}

/*   FOOTER ENDS   */

/*   EDIT PROFILE SECTION   */

#alert_pane div.additional_header,
#alert_pane div#sites_list {
	display: none;
}

/*   EDIT PROFILE SECTION   */
