/* v1.0 | 20080212 */

/* New styles & layout - WaiJe Coler */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, .facebookApp {
	margin:0;
	padding:0;
	list-style:none;
    font-family: arial, sans-serif, "lucida grande", tahoma, verdana;
	text-decoration:none;
	/*border:none;*/
	float:none;
	/*min-width:0;*/
}

img, .no_border img {
	border:none;
}


* {
   margin: 0;
   padding: 0;
/*   outline: 0;
   border: 0;*/
}

html {
    min-height: 100%;
    height: 100%;
/*	position:relative;*/
}

body, p, td, .facebookApp {
    /*font-family: arial, helvetica, sans-serif, "Lucida Sans Unicode", "Lucida Grande", verdana;*/
/*    font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, arial, helvetica, sans-serif;*/
/*	font-size: 14px;*/
	font-size:13px;
    color: #303030;
}


body {
	background:url(../images/nlayout/bg_with_header.gif) repeat-x top #e7eff7;
}

.ajx_body {
	background:none;
}

.ajx_body .nyro_message ul li:hover {
	background-color:transparent;
}

div {
	zoom:1;
	_height:1%;
/*	overflow:hidden;*/
}


/********************************************/
/************** GLOBAL STYLES **************/
/******************************************/

.position_relative {
	position:relative;
}

.position_absolute, .position_absolute_bottom_right {
	position:absolute;
}

.position_absolute_top_left, .position_absolute_top_right, .position_absolute_top_middle {
	position:absolute;
	top:0;
}
.position_absolute_top_right, .position_absolute_right, .position_absolute_bottom_right {
	right:0;
}
.position_absolute_top_left, .position_absolute_left, .position_absolute_bottom_left {
	left:0;
}
.position_absolute_bottom_left, .position_absolute_bottom_right {
	bottom:0;
}
.position_absolute_top_middle {
	left:20%;
}


.position_relative_top_middle {
	position:relative;
	top:0;
	left:20%;
}

.position_fixed {
	position:fixed;
}
.position_left_minus0_3 {
	left:-3px;
}

.position_top_add {
	top:10px;
}

.position_top_add0_5 {
	top:5px;
}

.position_top_minus0_3 {
	top:-3px;
}
.position_top_minus0_8 {
	top:-8px;
}
.position_top_minus0_6 {
	top:-6px;
}
.position_top_minus {
	top:-10px;
}
.position_top_minus1_5 {
	top:-15px;
}
.position_top_minus2 {
	top:-20px;
}

.item_action_hover:hover .item_appear {
	display:block;
}

.cursor_pointer {
	cursor:pointer;
}

.display_inline {
	display:inline;
}

.paddingTop5 {
	padding-top:5px;
}
.paddingTop10 {
	padding-top:10px;
}


.clear {
	clear:both;
/*	clear:both; line-height:1px; width: 100%; padding: 0px; margin: 0px;*/
}
/*
.clear:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clear {*display:inline-block;}
.clear {*height:1px;}*/

.clear_no_height {
	clear:both;
	*display:block;
	*height:0px;
	*overflow:hidden;
	*height:1px;
}

.center {
	text-align:center;
}

.center_vertical {
	vertical-align:middle;
}

.word_wrap_break_word {
	word-wrap:break-word;
}

.float_left {
	float:left;
}

.float_right {
	float:right;
}

.float_right_relative {
	position:relative;
	right:0;
}

.bottom_right {
	bottom:0px;
	right:0px;
	position:absolute;
}

.hidden,.show_all {
	display:none;
}

.strikethrough {
	text-decoration:line-through;
}

.invisible {
/*	visibility:hidden;*/
	opacity:0;
	/*visibility:hidden;*/
/*	opacity:0;*/
}

.margin_auto {
	margin:0 auto;
}

h1, h2, h3, h4, h5 {
	font-weight:bold;
/*	font-family:"Times New Roman", Times, serif;*/
	font-family:Arial, Helvetica, sans-serif;
	display:inline;
}

h1 {
/*	font-size:2.3em;*/
/*	font-size:80px;*/
	font-size:32px;
/*	font-size:36px;*/
/*	letter-spacing:0.2px;*/
}

h2 {
	/*font-size:2em;*/
	font-size:26px;
}

h3 {
/*	font-size:1.7em;*/
	font-size:21px;
/*	font-size:4em;*/
}

h4 {
	font-size:18px;
}

h5 {
	font-size: 11px;
}

.font_weight_normal {
	font-weight:400;
}

.grow_line_height_mod_big {
	line-height: 1.8em;
}


.grow_mod_0_5 {
	font-size: 1.02em;
}

.grow_mod_1 {
	font-size: 1.05em;
}
.grow_mod_2 {
	font-size: 1.1em;
}
.grow_mod_3 {
	font-size: 1.15em;
}
.grow_mod_4 {
	font-size: 1.2em;
}
.grow_mod_5 {
	font-size: 1.25em;
}
.grow_mod_6 {
	font-size: 1.3em;
}
.grow_mod_7 {
	font-size: 1.35em;
}
.grow_mod_8 {
	font-size: 1.4em;
}
 

.shrink_mod_1 {
	font-size: 0.95em;
}
.shrink_mod_2 {
	font-size: 0.9em;
}
.shrink_mod_3 {
	font-size: 0.85em;
}
.shrink_mod_4 {
	font-size: 0.8em;
}
.shrink_mod_5 {
	font-size: 0.75em;
}
.shrink_mod_6 {
	font-size: 0.7em;
}

.legal_text {
	font-size: 0.85em;
	color:#7d7d7d;
}

.bold {
	font-weight:bold;
}

.no_bold {
	font-weight:normal;
}

.gen_image_border {
	padding:10px;
	border:2px solid;

	/**-border-top: solid 1px #FF0000;
	-border-left: solid 1px #FF0000;
	-border-right: solid 1px #FF0000;
	-border-right: solid 1px #FF0000;*/
	
	-moz-border-radius-topright: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;

}

.bg_fade75 {
	background:url(../images/nlayout/layout/black_fade_fill_75.png) repeat;
}
.bg_fade50 {
	background:url(../images/nlayout/layout/black_fade_fill_50.png) repeat;
}

.bg_fade_html50 {
	background:#000000;
	opacity:0.5;
}

.image_border_large img {
	padding: 4px;
	border: #d6d6d6 solid 2px;
}

/********************************************/
/*********** END /GLOBAL STYLES ************/
/******************************************/




/********************************************/
/*************** MAIN_HEADER ***************/
/******************************************/
#main_header {
	height:56px;
	
/** TAKEN OUT TO EXTEND THE TOP BAR TO FIT ANOTHER ICON 11/15/2010 **/
/*	
	padding-left:10px;
	padding-right:10px;
*/	
	
	padding-top:14px;
	padding-bottom:5px;
/*	background:#CCFF33;*/
}

#main_header #logo {
	float:left;
	padding-right:5px;
}

#main_header #main_header_options {
	float:left;
	list-style:none;
/*	font-size:1.2em;*/
}

#main_header .n_button_left {
	float:left;
	width:15px;
	height:31px;
	background:url(../images/nlayout/header/hbutton_left.gif) left no-repeat;
}

#main_header .n_button {
	height:15px;
}

#main_header .n_button_text {
	height:31px;
	line-height:31px;
	float:left;
}


#main_header .header_facebook_connect
{
/*	position:absolute;*/
	margin-top:6px;
}

#main_header .main_login_options .header_facebook_connect {
	margin-top:0px;
	top:-15px;
	line-height:2.2em;
	position:relative;
	top: -14px;
}

#main_header .n_button_right {
	float:left;
	width:15px;
	height:31px;
	background:url(../images/nlayout/header/hbutton_right.gif) right no-repeat;
}

#main_header .n_button_color {
	background-color: #006882;
}

#main_header a:hover .n_button_color {
	background-color: #FFFFFF;
	color:#006882;
}


#bottom_floating_nav_bar_container {
	position:fixed;
	width:100%;
	bottom:0;
	z-index:100;
}

/*#bottom_floating_nav_bar_container .ui-effects-wrapper {
	z-index:200;
}*/

#bottom_floating_nav_bar {
/*	right:0;*/
	margin: 0 auto;
	width:1006px;	
/*	bottom:0;*/
/*	height:16px;*/
	height:22px;
	/*padding:8px 10px 8px 10px;*/
	padding: 4px 10px;
	/*margin-right:50px;*/

	background:url(../images/nlayout/layout/bottom_floating_nav_bar_hover.gif) #CCC repeat;/*background:url(../images/nlayout/layout/bottom_floating_nav_bar.gif) repeat;*/
	border-top:#999 1px solid;
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;	
}
#bottom_floating_celeb_nav_bar_container {
	margin: 0 auto;
	position:relative;
	width:1006px;
}

#bottom_floating_celeb_nav_bar .icon_small_info_box_star_true_size {
	position:absolute;
	right:-18px;
	top:-10px;
}

/*#bottom_floating_celeb_nav_bar .icon_present_mini_shadow {
	position:absolute;
	right:-18px;
	top:-10px;
}*/

#bottom_floating_celeb_nav_bar {

	/*float:right;*/
	background:#ffffff;
	height:22px;
	border-top:#999 1px solid;
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;	
	padding:2px;
	
	/* new stuff */
	position:absolute;
	bottom:0px;
	right:0px;
}

.bottom_floating_celeb_nav_bar_misc {

	/*float:right;*/
	float:left;
/*	position:absolute;
	bottom:-25px;*/
}

.bottom_floating_nav_rounded {
	background:#ffffff;
	border-top:#999 1px solid;
	border-right:#999 1px solid;
	border-left:#999 1px solid;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;	
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;	
	padding:4px;
}

.bottom_floating_celeb_nav_bar_border, .bottom_floating_celeb_nav_bar_border_reward { 

}
.bottom_floating_celeb_nav_bar_border {

}
.bottom_floating_celeb_nav_bar_border_reward {
	border-top:#b80068 1px solid;
	border-right:#b80068 1px solid;
	border-left:#b80068 1px solid;
}


.bottom_floating_nav_bar_height {
	height:30px;
	background:#ffffff;
}
#bottom_floating_nav_bar .online_indicator {
	width:6px;
	height:6px;
	background:#4dad00;
}

/* IE6 FIXES */
* html #main_header .n_button {
	width: 70px;
}
* html #main_header .n_button_text {
	width: 40px;
}
* html #main_header .search_text {
	margin-top:5px;
}
/** html #main_header #main_header_options a:hover {
	color:#FF00FF;
}*/

#main_header a strong {
	text-decoration:underline;
}

#main_header a:hover strong {
	text-decoration:none;
	color:#FFFFFF;
}



#main_header .button_left {
	background-image:url(../images/nlayout/header/hbutton_left_correction.png);
	background-position:left;
	background-repeat: no-repeat;
/** READJUSTED BELOW **/
/*	padding-left:15px;*/
	padding-left:12px;
	float:left;
/*	float:left;*/
/*	width:15px;*/
}

#main_header .button_right {
	background:url(../images/nlayout/header/hbutton_right_correction.png) right no-repeat;
/** READJUSTED BELOW **/
/*	padding-right:15px;*/
	padding-right:12px;
}

#main_header .home_button_icon_container {
/*	width:5px;
	height:5px;*/
	height:31px;
	line-height:31px;
	vertical-align:middle;
}

/*#main_header .home_button_icon {
	width:16px;
	height:16px;
	
}*/

* html #main_header .button_left {
	width:40px;
	height:31px;
	text-align:center;
}

#main_header .button_right_search {
	background:url(../images/nlayout/header/search_bar_button.png) right no-repeat;
	width:34px;
	height:31px;
}

/*#main_header .button_right_search:hover {
	background:url(../images/nlayout/header/search_bar_button_over.png) right no-repeat #ffffff;
}*/

#main_header .button_color {
	background-color: #006882;
/* april fools color */
/*	background-color:#006600;*/

}

#main_header .button_admin .button_color, #main_header .button_rep .button_color {
	background-color: #4e8975;
}

#main_header .button_standout .button_color {
	background-color: #b80068;
}

#main_header #main_header_options a:hover .button_standout .button_color {
	color:#b80068;
}

/*#main_header .button_april_fools*/

#main_header .button_color_search {
	background-color:#FFFFFF;
}

#main_header .button_color_search_button {
	background-color:#006882;
}

#main_header .search_text {
	border:none;
/*	height:31px;
	line-height:31px;
	vertical-align:middle;*/
}

#main_header .search_text_container {
	float:left;
}

/* autocomplete style */
.top_search_ac_results {
	position:relative;
}
.top_search_ac_results ul {
	position:absolute;
	top:0px;
	left:-40px;
	width:165px;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}
.top_search_ac_results li {
	position:relative;
}
.top_search_ac_results .tag_official {
	position:absolute;
	left:0px;
	top:0px;	
}
.top_search_ac_results ul li:hover {
	cursor:pointer;
}


#main_header .search_button {
	width:34px;
	float:left;
/*	background:url(../images/nlayout/header/hbutton_right.png) right no-repeat;	*/
}

#main_header #main_header_options li {
	float:left;
	padding-left:8px;
	letter-spacing:0.6px;
}

#main_header #main_header_options a {
	text-decoration:none;
	color:#FFFFFF;
	*cursor:pointer;
}

#main_header #main_header_options li a:hover .button_color {
/*	color:#d50079;*/
/*	text-decoration:underline;*/
	background:url(../images/nlayout/header/hbutton_left_correction.png) left no-repeat #FFFFFF;
	color:#006882;
}

#main_header #main_header_options li a:hover .button_color .icon_home_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -16px -976px;
}

/* right side and left side shared */
#main_header #main_header_options li, #main_header #main_header_right_options li {
	display:block;
	height:31px;
	line-height:31px;
/*	height:40px;
	line-height:40px;*/
	vertical-align:baseline;
	font-weight:600;
	/*font-size: 0.9em;*/
	font-size:13px;
	position:relative;
}

#main_header #main_header_right_options li .welcome_text {
	color:#ffffff;
	font-size:12px;
}

#main_header #main_header_right_options .welcome_options {
	top:-8px;
	line-height:1.2em;
/*	width:176px;*/
	position:relative;
	padding-left:0;
}

#main_header #main_header_right_options .welcome_options .icon_message {
/*	position:absolute;*/
	color:#a8a8a8;
/*	top:12px;*/
/*	left:-10px;*/
	vertical-align:middle;
	line-height:30px;
	font-size:11px;
	
}


/* IE fix */
#main_header #main_header_right_options .search_text {
/*	font-weight:600;*/

	font-weight:bold;
}

#main_header #main_header_right_options {
	float:right;
	display:block;
	list-style:none;
}

#main_header #main_header_right_options li {
	float:right;
	padding-left:10px;
}

#main_header #main_header_right_options li a {
	color:#03b0d0;
	text-decoration:none;
}

#main_header #main_header_right_options li a:hover {
	color:#d50079;
}


/********************************************/
/************ END /MAIN_HEADER *************/
/******************************************/

/********************************************/
/****************** ICONS ******************/
/******************************************/

.icon_star_plus_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 0;
	height:58px;
	width:62px;
}

.icon_star_small_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px 0;
	height:30px;
	width:30px;
}

.icon_star_med_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -40px;
	width:36px;
	height:36px;
}

.icon_gold_medal_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -100px;
	height:58px;
	width:62px;
}

.icon_large_standard_size {
	width:62px;
	height:62px;
}

.icon_gold_medal_small_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -100px;
	height:30px;
	width:30px;
	margin-top:2px; /* to align it more with text */
}

.icon_gold_medal_med_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -160px;
	height:36px;
	width:36px;
}

.icon_gold_medal_mini_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -140px;
	height:16px;
	width:16px;
}

.icon_search_glass_blue_mini {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -22px -80px;
	height:20px;
	width:17px;
}
.basic_button_big:hover .icon_search_glass_blue_mini {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -44px -80px;
}

.icon_search_glass_white_mini {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -44px -80px;
	height:20px;
	width:17px;
}

.icon_right_arrow_blue_mini {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -81px;
	height:11px;
	width:8px;
}

.icon_right_arrow_white_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -73px -81px;
	width:9px;
	height:12px;
}
.icon_left_arrow_white_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -89px -81px;
	width:9px;
	height:12px;
}
.icon_right_arrow_blue_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -81px -81px;
	width:9px;
	height:12px;
}
.icon_left_arrow_blue_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -67px;/*-89px -93px;*/
	width:9px;
	height:12px;
}

.icon_calendar_date_now {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -917px;
	width:35px;
	height:38px;
	text-align:center;
}
.icon_calendar_date {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -35px -917px;
	width:35px;
	height:38px;
	text-align:center;
}

.icon_calendar_date_text .calendar_month {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
.icon_calendar_date_text .calendar_day {
	font-size:18px;
	font-weight:bold;
}



.icon_gold_medal_side {
	width:80px;
	height:66px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -766px;	
}

.icon_placement_tag {
	height:30px;
	width:30px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -400px;
}
.icon_placement_tag_mini {
	height:22px;
	width:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -500px;
}
.icon_placement_tag_gray {
	height:30px;
	width:30px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -450px;
}
.icon_placement_tag_mini_gray {
	height:22px;
	width:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -450px;
}
.icon_placement_tag_gold {
	height:30px;
	width:30px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -500px;
}
.icon_placement_tag_mini_gold {
	height:22px;
	width:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -525px;
}
.icon_placement_tag_silver {
	height:30px;
	width:30px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -550px;
}
.icon_placement_tag_mini_silver {
	height:22px;
	width:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -525px;
}
.icon_placement_tag_bronze {
	height:30px;
	width:30px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -600px;
}
.icon_placement_tag_mini_bronze {
	height:22px;
	width:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -550px;
}



.icon_shopping_bag_on_dark {
/*	height:26px;
	width:29px;*/
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -200px;
	width:30px;
	height:30px;
}
.icon_shopping_bag_on_light {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -250px;
	width:30px;
	height:30px;
}

.icon_present_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -200px;
	height:62px;
	width:62px;
}

.icon_film_reel_large {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -851px;
	height:62px;
	width:62px;
}

.icon_present_med_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -51px -160px;
	height:39px;
	width:41px;
}

.icon_present_mini_shadow {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -81px;
	height:20px;
	width:20px;
}

.tab_content .icon_present_mini_shadow {
	margin-top:2px;
}


.icon_calls_to_action_icon {
	position:absolute;
	top:-16px;
/*	right:-10px;*/
	right:0;
}

.icon_film_strip {
	width:87px;
	height:50px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -716px;
}

.icon_video_play {
	width:38px;
	height:33px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -550px;
}

.icon_twitter_share_small {
	width:27px;
	height:27px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -54px -640px;	
}
.icon_twitter_share_smaller {
	width:13px;
	height:14px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -81px -640px;	
}
.icon_facebook_share_small {
	width:27px;
	height:27px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -54px -667px;	
}
.icon_fantourage_small {
	width:26px;
	height:27px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -851px;	
}
.icon_facebook_share_smaller {
	width:13px;
	height:14px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -81px -667px;	
}
.icon_speak_bubble_smaller_blue {
	width:13px;
	height:14px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -67px;	
}
.icon_speak_bubble_smaller_white_purple_border {
	width:13px;
	height:14px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -33px -67px;	
}


.calls_to_action_image {
/*	position:absolute;
	top:-8px;
	*top:-9px;
	left:-7px;*/
	padding:2px;
	border: #d6d6d6 solid 1px;	
}

.icon_med_standard_size {
	height:41px;
	width:41px;
}

.icon_speak {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -400px;
	height:62px;
	width:62px;
}

.icon_small_info_box {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -300px;
	height:62px;
	width:62px;
}

.icon_smaller_info_box, .icon_smaller_info_box_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -300px;
}

.icon_smaller_info_box {
	height:30px;
	width:30px;
}

.icon_smaller_info_box_true_size {
	height:12px;
	width:11px;
}

.icon_small_info_box .icon_small_info_box_text {
	/* if there is writing in here */
	padding-top:9px;
	width:51px;
	color:#FFFFFF;
	text-transform:uppercase;
	text-align:center;
	font-size:11px;
	line-height:1.45em;
/*	font-size:0.7em;
	text-align:center;
	line-height:1.45em;*/
	
/*	font-weight:bold;*/
}

.icon_small_info_box_star_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -325px;
	width:21px;
	height:23px;
}

.icon_small_info_box_home_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -350px;
	width:21px;
	height:23px;
}

.icon_small_plus_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -375px;
	width:22px;
	height:21px;
}

.icon_smaller_plus_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -51px -375px;
	width:14px;
	height:14px;
}

.icon_circle_selection_gray_true_size {
	width:27px;
	height:28px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -660px;	
}

.icon_circle_selection_gray_true_size:hover {
	width:27px;
	height:28px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -27px -660px;
	cursor:pointer;
}


.icon_fantourage_points_med_small {
	width:25px;
	height:25px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -995px;	
}

.icon_fantourage_points_med_smaller {
	width:22px;
	height:22px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -41px -1053px;	
}


.icon_fantourage_points_small {
	width:21px;
	height:20px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -19px -1053px;	
}

.icon_fantourage_points_smaller {
	width:17px;
	height:17px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -1053px;	
}



.promo_fan_video_contest_title {
	position:absolute;
	left:100px;
	top:0;
	z-index:2;
}

h3 .icon_circle_selection_gray_true_size:hover {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -660px;
}

h3 .icon_circle_selection_gray_true_size span, h3 .icon_circle_selection_gray_true_size_right_side {
	line-height:28px;
	vertical-align:middle;
}

h3 .icon_circle_selection_gray_true_size_right_side {
	margin-left:5px;
	float:left;
}

.icon_circle_selection_pink_true_size {
	width:27px;
	height:27px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -27px -660px;	
}
.icon_circle_selection_blue_true_size {
	width:27px;
	height:27px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -688px;	
}


.splash_celeb_page .icon_smaller_plus_true_size, .icon_med_standard_size .icon_star_med_shadow .icon_smaller_plus_true_size {
	right:0px;
	top:4px;
	position:absolute;
}

.splash_celeb_page li {
	float:left;
	width:100px;
/*	margin-left:15px;*/
}

.splash_celeb_page .first {
	margin-left:5px;
}
.splash_celeb_page .win_li {
	width:45px;
}

.splash_celeb_page .button_li {
	width: 163px;
	margin-left:40px;
}
.splash_celeb_page li p {
	text-align:center;
}


.splash_intro_centerpiece .icon_star_plus_shadow, #learn_more .icon_star_plus_shadow, .splash_intro_centerpiece .icon_large_standard_size, .icon_med_standard_size  {
	margin: 0 auto;
	position:relative;

}
.splash_intro_centerpiece .icon_small_plus_true_size, #learn_more .icon_small_plus_true_size {
	right:0px;
	top:8px;
	position:absolute;
}

.icon_thumbs_up {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -600px;
}
.icon_thumbs_down {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -620px;
}
.icon_thumbs_up_gray {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -0px -640px;
}
.icon_thumbs_down_gray {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -640px;
}
.icon_thumbs_down_alt {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -41px -600px;
	width:16px;
	height:16px;
}
.icon_thumbs_up_alt {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -41px -620px;
	width:16px;
	height:16px;
}

.icon_thumbs_down_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0 -832px;
	width:22px;
	height:19px;
}
.icon_thumbs_up_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -22px -832px;
	width:22px;
	height:19px;
}



.icon_home_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat 0px -976px;
	width:16px;
	height:16px;
}


.icon_thumbs_up, .icon_thumbs_up_green, .icon_thumbs_down_red, .icon_thumbs_down, .icon_thumbs_up_gray, .icon_thumbs_down_gray {
	width:20px;
	height:20px;
}
/*span .icon_thumbs_up_green {
	font-size:17px;
}*/

.icon_thumbs_up, .icon_thumbs_down {
	cursor:pointer;
}

.span_class .icon_thumbs_up {
	font-size:20px;
}

.icon_thumbs_up:hover, .icon_thumbs_up_green {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -600px;
}
.icon_thumbs_down:hover, .icon_thumbs_down_red {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -620px;
}
.icon_thumbs_up_green_green {
	background-color:#4dad00;
}
.icon_thumbs_down_red_red {
	background-color:#b52222;
}

.icon_layout_blue_bar {
	background:url(../images/nlayout/layout/blue_bar.gif) repeat;
	height:20px;
}
.icon_layout_blue_bar_text {
	position:absolute;
	line-height:20px;
	vertical-align:middle;
}

.thumbs_up_text {
	color:#4dad00;
}
.thumbs_down_text {
	color:#b52222;
}
.thumbs_down_text, .thumbs_up_text {
	font-size:14px;
	font-weight:bold;
}
.icon_thumbs {
/*	margin:0px 5px;*/
	margin:0px 2px;
}




.icon_small_info_box .icon_small_info_box_text .large {
	padding:0;
	margin:0;
	font-size:2.1em;
	color:#FFFFFF;
	font-weight:bold;
}


.icon_loading_big_blue {
	width:104px;
	height:42px;
	background: #fff url(../images/nlayout/ajaxLoaderIndicatorBabyBlueGray.gif) no-repeat center;
}


.icon_fantourage_bubble_position {
	top:-30px;
	left:43%;
	position:absolute;
}



.icon_fantourage_talk {
	width:250px;
	height:240px;
	background: #fff url(../images/nlayout/icons/fantourage_talk.png) no-repeat center;
}


.basic_button .icon_facebook_shiny {
	margin-right:10px;
	margin-top:4px;
}

.icon_on_celeb_tab {
	position:absolute;
	top:-8px;
	right:-5px;
	z-index:10;
}

.icon_reward_sil_white {
	width:16px;
	height:19px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -38px -957px;
}
.icon_reward_sil_blue {
	width:16px;
	height:19px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -22px -957px;
}

/********************************************/
/**************** END /ICONS ***************/
/******************************************/


/********************************************/
/***************** BUTTONS *****************/
/******************************************/
.button_pink_left_on_dark, .button_pink_right_on_dark {
	float:left;
	height:50px;
	width:25px;
}

.button .image_in_button {
	padding-top:14px;
}

#celeb_list .button .image_in_button {
	padding-top:16px;
}


.button_pink_left, .button_pink_right, .button_green_left, .button_green_right {
	/*width:auto;
	height:auto;*/
	/*margin:auto;*/
	float:left;
	height:47px;
/*	width:25px;*/
	width:22px;
	line-height:47px;
	/*width:expression(document.body.clientWidth < 25? "25px": "auto" );*/
}

.button_pink_grayed .button_pink .button_pink_left, .button_pink_grayed .button_pink:hover .button_pink_left {
	background:url(../images/nlayout/icons/buttons.png) -38px 0 no-repeat;	
}
.button_pink_grayed .button_pink .button_pink_right, .button_pink_grayed .button_pink:hover .button_pink_right {
	background:url(../images/nlayout/icons/buttons.png) -64px 0 no-repeat;	
}
.button_pink_grayed .button_pink .button_pink_right, .button_pink_grayed .button_pink:hover .button_pink_mid {
	background:url(../images/nlayout/icons/buttons.png) -92px 0 no-repeat;	
}


.button_pink_left {
	background:url(../images/nlayout/icons/buttons.png) 0 0 no-repeat;
/*	float:left;*/
	/*padding-left:25px;*/
}


.button_pink_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -50px no-repeat;
/*	float:left;*/
/*	padding-right:25px;*/
}
.button_pink_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) 0 -100px no-repeat;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;
}

.button_pink_on_dark .button_pink_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) 0 -400px no-repeat;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;
}


.button_pink_on_dark .button_pink_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -300px no-repeat;
}
.button_pink_on_dark .button_pink_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -350px no-repeat;
/*	float:left;*/
/*	padding-right:25px;*/
}


.button_green_small_on_dark .button_green_small_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) -38px -920px no-repeat;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;
}


.button_green_small_on_dark .button_green_small_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -920px no-repeat;
	width:19px;
	height:33px;
	float:left;
}
.button_green_small_on_dark .button_green_small_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -920px no-repeat;
	width:19px;
	height:33px;
	float:left;
/*	float:left;*/
/*	padding-right:25px;*/
}
/* HOVER STYLES */
.button_green_small_on_dark:hover .button_green_small_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -954px no-repeat;
}

.button_green_small_on_dark:hover .button_green_small_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -954px no-repeat;
}

.button_green_small_on_dark:hover .button_green_small_mid {
	background:url(../images/nlayout/icons/buttons.png) -38px -954px no-repeat;
}




.button_gray_small_on_dark .button_gray_small_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) -39px -1154px no-repeat;
	height:33px;
	line-height:33px;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;
}


.button_gray_small_on_dark .button_gray_small_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -1154px no-repeat;
	width:19px;
	height:33px;
	float:left;
}
.button_gray_small_on_dark .button_gray_small_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -1154px no-repeat;
	width:19px;
	height:33px;
	float:left;
/*	float:left;*/
/*	padding-right:25px;*/
}





.button_green_on_dark .button_green_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) 0 -250px no-repeat;
	height:47px;
	line-height:47px;
	vertical-align:middle;
	font-weight:bold;
	font-size:1.4em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;
}


.button_green_on_dark .button_green_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -150px no-repeat;
}
.button_green_on_dark .button_green_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -200px no-repeat;
/*	float:left;*/
/*	padding-right:25px;*/
}
/* HOVER STYLES */
.button_green_on_dark:hover .button_green_left {
	background:url(../images/nlayout/icons/buttons.png) 0 0;
}

.button_green_on_dark:hover .button_green_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -50px;
}

.button_green_on_dark:hover .button_green_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -400px;
}



.button_pink a, .button_green a, .button_pink_shadow a {
	text-decoration:none;
	*cursor:pointer;
}


.button_green_on_dark2 {
	cursor:pointer;
}
.button_green_on_dark2 .button_green_on_dark2_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -450px no-repeat;	
	width:26px;
	height:47px;
}
.button_green_on_dark2 .button_green_on_dark2_right {
	background:url(../images/nlayout/icons/buttons.png) 0 -500px no-repeat;	
	width:26px;
	height:47px;
}
.button_green_on_dark2 .button_green_on_dark2_middle { 
	background:url(../images/nlayout/icons/buttons.png) 0 -550px no-repeat;	
	height:47px;
}

.button_green_on_dark2:hover .button_green_on_dark2_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -300px no-repeat;	
}
.button_green_on_dark2:hover .button_green_on_dark2_right {
	background:url(../images/nlayout/icons/buttons.png) 0 -350px no-repeat;	
}
.button_green_on_dark2:hover .button_green_on_dark2_middle {
	background:url(../images/nlayout/icons/buttons.png) 0 -400px no-repeat;	
}


/* HOVER STYLES */
.button_pink:hover .button_pink_left, .button_pink_shadow:hover .button_pink_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -150px;
}

.button_pink:hover .button_pink_right, .button_pink_shadow:hover .button_pink_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -200px;
}

.button_pink:hover .button_pink_mid, .button_pink_shadow:hover .button_pink_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -250px;
}

.button_pink_on_dark:hover .button_pink_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -450px;
}

.button_pink_on_dark:hover .button_pink_right {
	background:url(../images/nlayout/icons/buttons.png) -5px -500px;
}

.button_pink_on_dark:hover .button_pink_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -550px;
}


.button_pink_top_overlap {
	/*width:600px;*/
	padding-left:32%;
	/*width:275px;*/
	/*padding-left:50%;*/
	padding-top:10px;
	text-align:center;
/*padding: 25px 0px 25px 0px; 
margin: 0px auto; */

}

.button_pink_shadow {
	text-align:center;
	min-width:200px;
	height:52px;
	line-height:47px;
	padding-left:8%;
	background:url(../images/nlayout/icons/large_button_shadow.png) bottom left no-repeat;
/*	position:absolute;

	z-index:4;
	left:33%;
	top:6px;*/
}

.button_pink_shadow_bottom {
/*	left:0;

	height:52px;
 	width:383px;
	z-index:3;
	bottom:0;*/
}

.button_green_med, .button_red_med {
	cursor:pointer;
}

.button_green_med .button_green_med_left, .button_green_med .button_green_med_right, .button_red_med .button_red_med_left, .button_red_med .button_red_med_right {
	float:left;
	height:37px;
	width:19px;
}

.button_med_height {
	height:37px;
}

.button_green_med .button_green_med_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -600px no-repeat;
}
.button_green_med .button_green_med_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -600px no-repeat;
}


.button_green_med .button_green_med_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) 0 -640px no-repeat;
	height:37px;
	line-height:46px;
	vertical-align:middle;
/*	vertical-align:middle;
	font-weight:bold;
	font-size:1.2em;
	color:#FFFFFF;
	letter-spacing:0.5px;
	font-family:"Times New Roman", Times, serif;*/
}

.button_green_med:hover .button_green_med_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -680px no-repeat;
}
.button_green_med:hover .button_green_med_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -680px no-repeat;
}
.button_green_med:hover .button_green_med_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -720px no-repeat;
}


.button_green_med2 {
	cursor:pointer;
}
.button_green_med2 .button_green_med2_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -680px no-repeat;
	width:19px;
	height:37px;
}
.button_green_med2 .button_green_med2_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -680px no-repeat;
	width:19px;
	height:37px;
}
.button_green_med2 .button_green_med2_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -720px repeat-x;
	height:37px;
}
.button_green_med2:hover .button_green_med2_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -760px no-repeat;

}
.button_green_med2:hover .button_green_med2_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -760px no-repeat;
}
.button_green_med2:hover .button_green_med2_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -800px repeat-x;
}


.button_red_med .button_red_med_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -760px no-repeat;
}
.button_red_med .button_red_med_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -760px no-repeat;
}


.button_red_med .button_red_med_mid {
	float:left;
	background:url(../images/nlayout/icons/buttons.png) 0 -800px no-repeat;
	height:37px;
	line-height:46px;
	vertical-align:middle;
	
}

.button_red_med:hover .button_red_med_left {
	background:url(../images/nlayout/icons/buttons.png) 0 -840px no-repeat;
}
.button_red_med:hover .button_red_med_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -840px no-repeat;
}


.button_red_med:hover .button_red_med_mid {
	background:url(../images/nlayout/icons/buttons.png) 0 -880px no-repeat;
}


.basic_button {


}

.basic_button .text_post {
	background:url(../images/nlayout/layout/post.png) no-repeat;
	width:46px;
	height:21px;
	margin-top:7px;
}
.basic_button:hover .text_post {
	background:url(../images/nlayout/layout/post_over.png) no-repeat;
}
.basic_button .text_post_cache {
	background:url(../images/nlayout/layout/post_over.png) no-repeat;
}

.basic_button a {
	cursor:pointer;
}

.basic_button:hover a, .basic_button:hover a:hover {
	color:#ffffff;
}

.basic_button {
	font-size:18px;
}

.basic_button_left, .basic_button_right {
	float:left;
	width:3px;
	height:38px;
}

.basic_button_left {
	background:url(../images/nlayout/icons/basic_button_left.png) left no-repeat;
}
.basic_button:hover .basic_button_left {
	background:url(../images/nlayout/icons/basic_button_left_over.png) left no-repeat;
}

.basic_button_mid {
	background:url(../images/nlayout/icons/basic_button_mid.png) repeat-x;
	height:38px;
	float:left;
	padding: 0px 10px;
}
.basic_button_mid .basic_button_mid_text {
	height:38px;
	line-height:32px;
	vertical-align:middle;
}
.basic_button:hover .basic_button_mid {
	background:url(../images/nlayout/icons/basic_button_mid_over.png) repeat-x;
}

.basic_button_right {
	background:url(../images/nlayout/icons/basic_button_right.png) right no-repeat;
}
.basic_button:hover .basic_button_right {
	background:url(../images/nlayout/icons/basic_button_right_over.png) right no-repeat;
}






.basic_button_big a, .basic_button_big:hover {
	cursor:pointer;
} 

.basic_button_big:hover a, .basic_button_big:hover a:hover {
	color:#ffffff;
}

.basic_button_big {
	font-size:18px;
}


.basic_button_big_left, .basic_button_big_right {
	float:left;
	width:3px;
	height:54px;
}

.basic_button_big_left {
	background:url(../images/nlayout/icons/basic_button_big_left.png) left no-repeat;
}
.basic_button_big:hover .basic_button_big_left {
	background:url(../images/nlayout/icons/basic_button_big_left_over.png) left no-repeat;
}

.basic_button_big_mid {
	background:url(../images/nlayout/icons/basic_button_big_mid.png) repeat-x;
	height:54px;
	float:left;
	padding: 0px 10px;
}
.basic_button_big:hover .basic_button_big_mid {
	background:url(../images/nlayout/icons/basic_button_big_mid_over.png) repeat-x;
}

.basic_button_big_right {
	background:url(../images/nlayout/icons/basic_button_big_right.png) right no-repeat;
}
.basic_button_big:hover .basic_button_big_right {
	background:url(../images/nlayout/icons/basic_button_big_right_over.png) right no-repeat;
}
.basic_button_big_text td {
	height:48px;
	font-size:18px;
}
.basic_button_big_text {
/*	vertical-align:middle;
	line-height:46px;
	height:46px;*/
/*	margin-top:0 auto;*/
/*	top:50%;
	position:relative;*/
}






.basic_button_small_left, .basic_button_small_right {
	float:left;
	width:2px;
	height:20px;
}
.basic_button_small_left {
	background:url(../images/nlayout/icons/basic_button_small_left.gif) left no-repeat;
}
.basic_button_small_right {
	background:url(../images/nlayout/icons/basic_button_small_right.gif) right no-repeat;
}
.basic_button_small_mid {
	background:url(../images/nlayout/icons/basic_button_small_mid.gif) repeat-x;
	height:20px;
	float:left;
	/*padding:3px 8px;*/
}
.basic_button_small_text {
	height:20px;
	line-height:20px;
	vertical-align:middle;
	font-size:12px;
	padding:0px 8px;
}
.basic_button_smaller_text {
	font-size:11px;
}

.basic_button_small_text .basic_button_smaller_text a {
	color:#000000;
}

/*.icon_speak_bubble_smaller_blue {
	width:13px;
	height:14px;
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -20px -67px;	
}
.icon_speak_bubble_smaller_white_purple_border {
*/
.basic_button_small:hover .basic_button_small_text .icon_speak_bubble_smaller_blue {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -33px -67px;	
}
.basic_button_small .basic_button_small_text img {
	padding:0;
	border:none;
	position:absolute;
	left:-5px;
	top:4px;
}
.basic_button_small:hover .basic_button_small_text a {
	cursor:pointer;
	color:#ffffff;
}
.basic_button_small:hover .basic_button_small_left {
	background:url(../images/nlayout/icons/basic_button_small_left_over.gif) left no-repeat;
}
.basic_button_small:hover .basic_button_small_right {
	background:url(../images/nlayout/icons/basic_button_small_right_over.gif) right no-repeat;
}
.basic_button_small:hover .basic_button_small_mid {
	background:#006882;
}

.basic_button_small_simple {
	background:url(../images/nlayout/icons/basic_button_small2_bg.gif) repeat;
	height:21px;
	line-height:21px;
	vertical-align:middle;
	border:1px solid #c0c0c0;
	cursor:pointer;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
/*	padding:8px;*/
}


.basic_button_med_simple {
	background:url(../images/nlayout/icons/basic_button_small2_bg.gif) repeat;
	height:31px;
	line-height:31px;
	vertical-align:middle;
	border:1px solid #c0c0c0;
	cursor:pointer;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
	-webkit-border-bottom-left-radius: 2px;
/*	padding:8px;*/
}

.post_options_new_no_pos_adj .post_options_new .basic_button_small_simple, .post_options_new .basic_button_small_simple_delete_button .basic_button_small_simple, .basic_button_small_rounded .basic_button_small_simple_delete_button .basic_button_small_simple {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
/*	-moz-border-radius-topright: 12px;
	-moz-border-radius-topleft: 12px;
	-moz-border-radius-bottomright: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-top-right-radius: 12px;
	-webkit-border-top-left-radius: 12px;
	-webkit-border-bottom-right-radius: 12px;
	-webkit-border-bottom-left-radius: 12px;*/
/*	padding:8px;*/
}

.basic_button_small_simple_no_border .basic_button_small_simple {
	border:none;
	padding:1px;
}
.basic_button_small_simple a {
	color:#000000;
}
.basic_button_small_simple:hover a, .basic_button_small_simple a:hover {
	color:#ffffff;
}
.basic_button_small_simple:hover .icon_speak_bubble_smaller_blue {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -33px -67px;	
}



.basic_button_small_simple .basic_button_small_simple_text img {
	padding:0;
	border:none;
	position:absolute;
	left:5px;
	top:4px;
}

.basic_button_small_simple .basic_button_small_simple_text {
	/*padding:8px;*/
	padding-left:8px;
	padding-right:8px;
}
.basic_button_small_simple:hover {
	background:#bf006c;
	border-color:#960055;
}
.basic_button_small_simple_hover_border .basic_button_small_simple:hover {
	background:url(../images/nlayout/icons/basic_button_small2_bg.gif) repeat;
}

.basic_button_small_simple_celeb_options_picked .basic_button_small_simple {
	border: #006882 1px solid;
	background:#006882;
	color:#ffffff;
}
.basic_button_small_simple_celeb_options_picked .basic_button_small_simple a {
	color:#ffffff;
}

.basic_button_small_simple_hover_border .basic_button_small_simple img {
	/*vertical-align:middle;*/
	margin-top:4px;
}


.basic_button_small_simple_delete_button .basic_button_small_simple .basic_button_small_simple_text a, .basic_button_small_simple_delete_text a  {
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}

.basic_button_small_simple_check_text a {
	color: #4dad00;
}

.basic_button_small_simple_delete_button .basic_button_small_simple:hover {
	background:#FF0000;
}

.basic_button_small_simple_delete_button .basic_button_small_simple:hover .basic_button_small_simple_text a {
	color:#ffffff;
}

.basic_button_text {
	vertical-align:middle;
	line-height:33px;
}


.small_item_box_holder .small_item_box_holder_left, .small_item_box_holder .small_item_box_holder_right {
	width:7px;
	height:31px;
	float:left;
} 
.small_item_box_holder .small_item_box_holder_left {
	background:url(../images/nlayout/icons/small_item_box_holder_left.gif) left no-repeat;
}
.small_item_box_holder .small_item_box_holder_right {
	background:url(../images/nlayout/icons/small_item_box_holder_right.gif) right no-repeat;
}
.small_item_box_holder .small_item_box_holder_mid {
	background:url(../images/nlayout/icons/small_item_box_holder_mid.gif) top repeat-x;
	height:31px;
	float:left;
}
.small_item_box_holder_content, .small_item_box_holder_content .small_item_box_holder_content_text {
	height:31px;
	line-height:31px;
	vertical-align:middle;
}
.small_item_box_holder_content .icon_shopping_bag_on_light {
	margin-top:3px;
	float:left;
}
.small_item_box_holder_content .small_item_box_holder_content_text {
	float:left;
}
.small_item_box_holder_content .small_item_box_holder_content_text h2 {
/*	margin-top:2px;*/
	line-height:33px;
}
.small_item_box_holder_content .small_item_box_holder_content_type {
	float:left;
	margin-left:4px;
	margin-top:4px;
	vertical-align:top;
	line-height:normal;
}


.button_white_halo .button_white_halo_left {
	width:18px;
	height:33px;
	background:url(../images/nlayout/icons/buttons.png) -1px -988px repeat-x;
}
.button_white_halo .button_white_halo_right {
	width:18px;
	height:33px;
	background:url(../images/nlayout/icons/buttons.png) -19px -988px repeat-x;
}
.button_white_halo .button_white_halo_mid {
	height:33px;
	background:url(../images/nlayout/icons/buttons.png) -38px -988px repeat-x;
	font-size:12px;
	font-weight:bold;
}

.button_white_halo_hover_pink:hover .button_white_halo_left {
	background:url(../images/nlayout/icons/buttons.png) -1px -1021px repeat-x;
}
.button_white_halo_hover_pink:hover .button_white_halo_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -1021px repeat-x;
}
.button_white_halo_hover_pink:hover .button_white_halo_mid { 
	background:url(../images/nlayout/icons/buttons.png) -38px -1021px repeat-x;
}

.button_white_halo_hover_green:hover a, .button_white_halo_hover_green:hover a:hover {
	color:#ffffff; 
}

.button_white_halo_hover_green:hover .button_white_halo_left {
	background:url(../images/nlayout/icons/buttons.png) -1px -1055px repeat-x;
}
.button_white_halo_hover_green:hover .button_white_halo_right {
	background:url(../images/nlayout/icons/buttons.png) -19px -1055px repeat-x;
}
.button_white_halo_hover_green:hover .button_white_halo_mid { 
	background:url(../images/nlayout/icons/buttons.png) -38px -1055px repeat-x;
}


.button_white_halo_play {
	width:26px;
	height:26px;
	cursor:pointer;
	background:url(../images/nlayout/icons/buttons.png) -73px -1088px repeat-x;
/*	width:35px;
	height:34px;
	background:url(../images/nlayout/icons/buttons.png) -1px -1088px repeat-x;
	cursor:pointer;
*/
}
.button_white_halo_playing, .button_white_halo_play:hover {
	width:26px;
	height:26px;
	background:url(../images/nlayout/icons/buttons.png) -99px -1088px repeat-x;
	cursor:pointer;

/*
	width:35px;
	height:34px;
	background:url(../images/nlayout/icons/buttons.png) -38px -1088px repeat-x;
	cursor:pointer;
	*/
}


.button_blue_regular {
	cursor:pointer;
}
.button_blue_regular a {
	color:#ffffff;
	font-weight:bold;
}
.button_blue_regular:hover .button_blue_regular_left {
	background:url(../images/nlayout/icons/buttons.png) -125px -1088px repeat-x;	
}
.button_blue_regular:hover .button_blue_regular_right {

	background:url(../images/nlayout/icons/buttons.png) -140px -1088px repeat-x;
}
.button_blue_regular:hover .button_blue_regular_mid {

	background:url(../images/nlayout/icons/buttons.png) -170px -1088px repeat-x;
}
.button_blue_regular:hover a, .button_blue_regular:hover a:hover {
	color:#006882;
}
.button_blue_regular:hover .icon_reward_sil_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -22px -957px;
}
.button_blue_regular .button_blue_regular_left {
	width:15px;
	height:32px; 
	background:url(../images/nlayout/icons/buttons.png) -125px -1122px repeat-x;
}
.button_blue_regular .button_blue_regular_right {
	width:15px;
	height:32px;
	background:url(../images/nlayout/icons/buttons.png) -140px -1122px repeat-x;
}
.button_blue_regular .button_blue_regular_mid {
	background:url(../images/nlayout/icons/buttons.png) -170px -1122px repeat-x;
	height:32px;
}

.button_white_regular .button_white_regular_picked {
	position:relative;
	margin-top:-1px;
	width:15px;
	height:9px;
	background:url(../images/nlayout/icons/buttons.png) -155px -1088px repeat-x;	
}


.button_blue_regular_picked .button_blue_regular .button_blue_regular_left, .button_blue_regular_picked .button_blue_regular:hover .button_blue_regular_left {
	background:url(../images/nlayout/icons/buttons.png) -125px -1088px repeat-x;	
}
.button_blue_regular_picked .button_blue_regular .button_blue_regular_right, .button_blue_regular_picked .button_blue_regular:hover .button_blue_regular_right {
	background:url(../images/nlayout/icons/buttons.png) -140px -1088px repeat-x;	
}
.button_blue_regular_picked .button_blue_regular .button_blue_regular_mid, .button_blue_regular_picked .button_blue_regular:hover .button_blue_regular_mid {
	background:url(../images/nlayout/icons/buttons.png) -170px -1088px repeat-x;	
}
.button_blue_regular_picked .button_blue_regular .icon_reward_sil_white, .button_blue_regular_picked .button_blue_regular:hover .icon_reward_sil_white {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -22px -957px;
}
.button_blue_regular_picked .button_blue_regular a, .button_blue_regular_picked .button_blue_regular:hover a, .button_blue_regular_picked .button_blue_regular:hover a:hover {
	color:#000000;
}

/*.button_white_regular .button_white_regular_picked {
	width:15px;
	height:9px;
	background:url(../images/nlayout/icons/buttons.png) -155px -1088px repeat-x;	
}*/





/* main buttons */
.button_s, .button_s:visited {
	background: #222 url(../images/layout/overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	border-radius: 6px; 
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer
}
 
	.button_s:hover							{ background-color: #111; color: #fff; text-decoration:none }
	.button_s:active							{ top: 1px; }
	.small.button_s, .small.button_s:visited 			{ font-size: 11px}
	.button_s, .button_s:visited,
	.medium.button_s, .medium.button_s:visited 		{ font-size: 13px; 
												  font-weight: bold; 
												  line-height: 1; 
												  text-shadow: 0 -1px 1px rgba(0,0,0,0.25); 
												  }
												  
	.large.button_s, .large.button_s:visited 			{ font-size: 14px; 
													  padding: 8px 14px 9px; }

	.larger.button_s, .larger.button_s:visited 			{ font-size: 20px; 
													  padding: 8px 14px 9px; }

													  
	.super.button_s, .super.button_s:visited 			{ font-size: 34px; 
													  padding: 8px 14px 9px; }
	
	.pink.button_s, .magenta.button_s:visited		{ background-color: #e22092; }
	.pink.button_s:hover							{ background-color: #c81e82; }
	.green.button_s, .green.button_s:visited		{ background-color: #91bd09; }
	.green.button_s:hover						    { background-color: #749a02; }
	.red.button_s, .red.button_s:visited			{ background-color: #e62727; }
	.red.button_s:hover							{ background-color: #cf2525; }
	.orange.button_s, .orange.button_s:visited		{ background-color: #ff5c00; }
	.orange.button_s:hover						{ background-color: #d45500; }
	.blue.button_s, .blue.button_s:visited		    { background-color: #2981e4; }
	.blue.button_s:hover							{ background-color: #2575cf; }
	.yellow.button_s, .yellow.button_s:visited		{ background-color: #ffb515; }
	.yellow.button_s:hover						{ background-color: #fc9200; }
	.neon_green.button_s, .neon_green.button_s:visited  { background-color: #76AF24; /*border: 2px #0C0 solid;*/ }
	.neon_green.button_s:hover { background-color: #91bd09; }
			.fpurp.button_s, .fpurp.button_s:visited {background-color:#b80068;}
	.fpurp.button_s:hover { background-color: #00748e; color:#ffffff  }



/********************************************/
/*************** END /BUTTONS **************/
/******************************************/


/********************************************/
/*************** SPLASH_PAGE ***************/
/******************************************/

/*.splash_intro*/ .splash_intro_text {
	color:#FFFFFF;
	font-weight:600;
	padding-top:2px;
	/*font-size:1.3em;*/
	font-size:16px;
/*	letter-spacing:0.05em;*/
}

.splash_intro_text u {
	text-decoration:underline;
}

.splash_intro .splash_intro_centerpiece {
/*	padding-top:15px;*/
	height:92px;
	*height:110px;
/*	height:110px;*/
/*	height:200px;*/
	_height:1%;
	background:url(../images/nlayout/splash/smooth_centerpiece.png) no-repeat 60%;
	padding-top:16px;
}

.splash_intro ul {
	list-style:none;
	margin:auto;
	width:625px;
}

.splash_intro ul li {
	float:left;
	padding-left:50px;
	width:150px;
}

/* IE6 fixes */
* html body .splash_intro ul li {
	padding-left:60px;
	width:150px;
}
* html body .splash_intro ul {
	width:700px;
}



.splash_intro ul li p {
	margin:auto;
	font-size:1.4em;
	/*font-weight:bold;
	font-family:"Times New Roman", Times, serif;*/
	padding-top:2px;
}


/********************************************/
/************ END /SPLASH_PAGE *************/
/******************************************/



/********************************************/
/*************** MAIN_LAYOUT ***************/
/******************************************/

.main_content_box .main_content_top_left {
	background:url(../images/nlayout/layout/main_content_box_top_left.png) left bottom no-repeat;
}
/* gray backdrop background */
.main_content_box .main_content_back .main_content_top_left {
	background:url(../images/nlayout/layout/main_content_box_back_top_left.png) left bottom no-repeat;
}


.main_content_box .main_content_bottom_left {
	background:url(../images/nlayout/layout/main_content_box_bottom_left.png) left top no-repeat;
}

.main_content_box .main_content_top {
	background:url(../images/nlayout/layout/main_content_box_top.png) bottom repeat-x;
}
/* gray backdrop background */
.main_content_box .main_content_back .main_content_top {
	background:url(../images/nlayout/layout/main_content_box_back_top.png) bottom repeat-x;
}


.main_content_box .main_content_bottom {
	background:url(../images/nlayout/layout/main_content_box_bottom.png) top repeat-x;
}

.main_content_box .main_content_top_right {
	background:url(../images/nlayout/layout/main_content_box_top_right.png) right bottom no-repeat;
}
/* gray backdrop background */
.main_content_box .main_content_back .main_content_top_right {
	background:url(../images/nlayout/layout/main_content_box_back_top_right.png) right bottom no-repeat;
}

.main_content_box .main_content_bottom_right {
	background:url(../images/nlayout/layout/main_content_box_bottom_right.png) right top no-repeat;
}

.main_content_box .main_content_top_left, .main_content_box .main_content_left, .main_content_box .main_content_bottom_left/*, .main_content_box .main_content_content .main_content_left*/ {
	padding-left:18px;
}

.main_content_box .main_content_top_right, .main_content_box .main_content_right, .main_content_box .main_content_bottom_right/*, .main_content_box .main_content_content .main_content_right*/ {
	padding-right:18px;
}

.main_content_box .main_content_left {
	background:url(../images/nlayout/layout/main_content_box_left.png) left repeat-y;
}
/* gray backdrop background */
.main_content_box .main_content_back .main_content_left {
	background:url(../images/nlayout/layout/main_content_box_back_left.png) left repeat-y;
}

/* black backdrop background */
.main_content_box .main_content_content .main_content_back_black .main_content_left {
	background:url(../images/nlayout/layout/main_content_back_left_black.png) left repeat-y;
}
.main_content_box .main_content_content .main_content_back_black .main_content_right {
	background:url(../images/nlayout/layout/main_content_back_right_black.png) right repeat-y;
}
.main_content_box .main_content_content .main_content_back_black .main_content_content {
	background-color:#000000;
}


/* blue backdrop background */
.main_content_box .main_content_content .main_content_back_blue .main_content_left {
	background:url(../images/nlayout/layout/main_content_back_left_blue.png) left repeat-y;
}
.main_content_box .main_content_content .main_content_back_blue .main_content_right {
	background:url(../images/nlayout/layout/main_content_back_right_blue.png) right repeat-y;
}
.main_content_box .main_content_content .main_content_back_blue .main_content_content {
	background-color:#006882;
}

/* rebuild regular backdrop */
.main_content_box .main_content_content .main_content_back_white .main_content_left {
	background:url(../images/nlayout/layout/main_content_box_left.png) left repeat-y;
}
.main_content_box .main_content_content .main_content_back_white .main_content_right {
	background:url(../images/nlayout/layout/main_content_box_right.png) right repeat-y;
}
.main_content_box .main_content_content .main_content_back_white .main_content_content {
	background-color:#ffffff;
}


/* rebuild backdrop background - resetting this styles and such */
.main_content_box .build_from_content .main_content_left, .main_content_clear_bg .main_content_box .main_content_left {
	background:none;
	padding-left:0;
}
.main_content_box .build_from_content .main_content_right, .main_content_clear_bg .main_content_box .main_content_right {
	background:none;
	padding-right:0;
}
.main_content_box .build_from_content .main_content_content, .main_content_clear_bg .main_content_box .main_content_content {
	background:none;
}
.main_content_box .build_from_content .main_content_content .main_content_left {
	padding-left:18px;
}
.main_content_box .build_from_content .main_content_content .main_content_right {
	padding-right:18px;
}

.main_content_clear_bg .main_content_box .main_content_top_left, .main_content_clear_bg .main_content_box .main_content_top, .main_content_clear_bg .main_content_box .main_content_top_right, .main_content_clear_bg .main_content_box .main_content_bottom_left, .main_content_clear_bg .main_content_box .main_content_bottom, .main_content_clear_bg .main_content_box .main_content_bottom_right
{
	display:none;
}

.main_content_box .main_content_right {
	background:url(../images/nlayout/layout/main_content_box_right.png) right repeat-y;
}
/* gray backdrop background */
.main_content_box .main_content_back .main_content_right {
	background:url(../images/nlayout/layout/main_content_box_back_right.png) right repeat-y;
}


.main_content_box .main_content_back .main_content_content {
	background-color:#ededed;
}

.main_content_box .main_content_content {
	background-color:#FFFFFF;
	/*padding-right:18px;
	padding-left:18px;*/
}


.main_content_box .main_content_top_overlap, .main_content_box .main_content_top_no_overlap {
/*	text-align:center;*/
	vertical-align:text-bottom;
}
.main_content_box .main_content_top_overlap {
	line-height:80px;
	height:60px;
	/*height:18px;*/
}

.main_content_box .main_content_top_no_overlap {
	height:18px;
}


.black {
	background-color:#000000;
	position:relative;
	margin-left:-8px;
	margin-right:-8px;
}

/** splash_promo_area **/
.splash_promo_area .main_content_box .main_content_top_no_overlap, .splash_promo_area .main_content_box .main_content_top_right, .splash_promo_area .main_content_box .main_content_top_left, .splash_promo_area .main_content_box .main_content_top {
	height:9px;
}
/*.splash_promo_area .main_content_box .splash_promo_area .main_content_top_left, .splash_promo_area .main_content_box .main_content_left, .splash_promo_area .main_content_box .main_content_bottom_left {
	padding-left:10px;
}

.splash_promo_area .main_content_box .main_content_top_right, .splash_promo_area .main_content_box .main_content_right, .splash_promo_area .main_content_box .main_content_bottom_right {
	padding-right:10px;
}*/
.splash_promo_area .main_content_box .main_content_top_right {
	background:url(../images/nlayout/layout/main_content_box_top_right.png) right -40px no-repeat;
}
.splash_promo_area .main_content_box .main_content_top_left {
	background:url(../images/nlayout/layout/main_content_box_top_left.png) left -40px no-repeat;
}
 .splash_promo_area .main_content_box .main_content_top {
	background:url(../images/nlayout/layout/main_content_box_top.png) 0px -40px repeat-x;
/*	background:none;*/
}
/*.main_content_box .splash_promo_area .main_content_top_right {
	background:url(../images/nlayout/layout/main_content_box_top_right.png) right -40px no-repeat;
}*/






.main_content_box .main_content_padding_top {
	/*margin-top:10px;*/
	height:10px;
}
.main_content_box .main_content_padding_top0_2 {
	height:2px;
}
.main_content_box .main_content_padding_top0_5 {
	/*margin-top:10px;*/
	height:5px;
}


.main_content_box .main_content_padding_top1_5 {
	height:15px;
}

.main_content_box .main_content_padding_top2 {
	/*padding-top:20px;*/
	height:20px;
}

.main_content_box .main_content_padding_top2_5 {
	/*padding-top:20px;*/
	height:25px;
}

.main_content_box .main_content_padding_top3 {
	padding-top:30px;
}

.main_content_actual_padding_left {
	padding-left:10px;
}
.main_content_actual_padding_left1_5 {
	padding-left:15px;
}

.main_content_actual_margin_left {
	margin-left:10px;
}

.main_content_actual_margin_left1_5 {
	margin-left:15px;
}

.main_content_box .main_content_margin_left {
	width:10px;
}

.main_content_box .main_content_margin_left0_2 {
	width:2px;
}

.main_content_box .main_content_margin_left0_5 {
	width:5px;
}

.main_content_box .main_content_margin_left {
	width:10px;
}


.main_content_box .main_content_margin_left2 {
	width:20px;
}

.main_content_box .main_content_margin_left2_4 {
	width:24px;
}


.main_content_box .main_content_margin_left2_5 {
	width:25px;
}

.main_content_box .main_content_margin_left4 {
	width:40px;
}


/*.totalStats {
	top:0;
	left:0;
}*/

.main_content_box .pos_neg_right0_25 {
	right:-2.5px;
}

.main_content_box .pos_neg_right0_5 {
	right:-5px;
}
.main_content_box .pos_neg_top0_25 {
	top:-2.5px;
}

.main_content_box .pos_neg_top0_5 {
	top:-5px;
}


.main_content_box .pos_right0_5 {
	right:5px;
}

.main_content_box .pos_right {
	right:10px;
}

.main_content_box .margin_right {
	margin-right:10px;
}


.main_content_box .main_content_padding {
	padding-left:10px;
	padding-right:10px;
}
.main_content_box .main_content_padding_half {
	padding-left:5px;
	padding-right:5px;
}

/*.main_content_box main_content_padding_all_sides {
	padding:10px;
}*/


.main_content_box .sub_sub_sub_content_padding .col_half {
	width:456px;
}

.main_content_box .sub_sub_sub_content_padding .col_quarter {
	width:228px;
}
.main_content_box .sub_sub_sub_content_padding .col_quarter_with_padding {
	width:220px;
}



.main_content_box .two_col_first {
	width:594px;
	float:left;
}

.main_content_box .two_col_second {
	width:360px;
	float:left;
}

.main_content_box .two_col2_first, .main_content_box .two_col3_second  {
	width:774px;
	float:left;
}

.main_content_box .two_col2_second, .main_content_box .two_col3_first {
	width:180px;
	float:left;
	font-size:0.8em;
}

.main_content_box .two_col4_first, .main_content_box .two_col4_second {
	float:left;
}
.main_content_box .two_col4_first {
	width:752px;
}
.main_content_box .two_col4_second {
	margin-left:18px;
	width:180px;
}

.main_content_box .two_col3_second {
	padding-left:10px;
}


.main_content_box .two_col2_second a {
	font-weight:bold;
}
.main_content_box .three_col2_third a {
	font-weight:bold;
}


.main_content_box .three_col_first {
	/*width:217px;*/
        width:216px;
	float:left;
	
/*	overflow:hidden;*/
/*	background:#00FF99;*/
}

.main_content_box .three_col_first .three_col_first_padding {
	padding-left:10px;
}

.main_content_box .three_col_second {
/*	width:594px;*/
	width:557px;
	float:left;

/*	overflow:hidden;*/
}

/*.main_content_box .three_col_second .two_col_first {
	width: 226px;
	float:left;
}

 .main_content_box .three_col_second .two_col_second {
 	padding-left:5px;
 	width:226px;
 	float:left;
 }*/

.main_content_box .three_col_second .sub_content_box, .main_content_box .three_col_second .sub_content_box .sub_content_top_left, .main_content_box .three_col_second .sub_content_box .sub_content_top_right {
	background-color:#ffffff;
}

.main_content_box .three_col_third {
	width:180px;
	float:left;
	
/*	overflow:hidden;	*/
	/*font-size:0.8em;*/
/*	background:#00FF99;*/
}

/** FOOTER **/
/*#footer {
	position:absolute;
	width:100%;
	bottom:0;
}*/

.ItemCommentBox tr {
	background-color:#ddddff;
}

#footer #footer_not_shrunk {
	background:url(../images/nlayout/footer_bg.gif) bottom;
	height:158px;
	position:relative;
}

#footer #footer_shrink {
	background:url(../images/nlayout/footer_bg.gif) bottom;
	height:78px;
}


#footer #footer_dark {
/*	background:url(../images/nlayout/footer_bg_dark.gif) repeat-x;*/
	height:79px;
	/*vertical-align:middle;*/
	color:#ffffff;
	font-family:"Times New Roman", Times, serif;
	/*text-align:center;*/
	font-weight:bolder;
}

#footer #footer_dark .footer_center {
	padding-top:8px;
	width:720px;
	margin:auto;
}

#footer #footer_dark .footer_center .image {
	padding-top:16px;
}

#footer #footer_dark .large {
	font-size:3.4em;
}

#footer .button_pink, #footer .button_pink_on_dark {
	display:inline;
	height:47px;
	position:absolute;
	padding-left:10px;
/*	left:10px;*/
	top:16px;
}

#footer #footer_light {
/*	background:url(../images/nlayout/footer_bg_light.gif) repeat-x;*/
	height:79px;
}

#footer #footer_light .icon_small_info_box_star_true_size, #main_header .icon_small_info_box_star_true_size {
	float:left;
}

#main_header .icon_small_info_box_star_true_size {
	margin-left:4px;
}

#main_header .logo_container {
/*	margin-right:5px;*/
	cursor:pointer;
}

#main_header .logo_container:hover .icon_small_info_box_star_true_size {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -65px -350px;
}

#footer #footer_light .logo, #main_header .logo {
	padding-top:5px;
}
#footer #footer_light .copyright {
	padding-top:12px;
	padding-left:18px;
}

#footer #footer_light .footer_text {
	padding-top:16px;
	font-size:0.9em;
}

#footer #footer_light .footer_text .footer_menu li {
	float:left;
	padding: 0px 8px;
	border-left: solid 1px;
}
#footer #footer_light .footer_text .footer_menu li.first {
	padding-right:8px;
	border-left:none;
}

#footer #footer_light .footer_text .footer_menu_find_us {
	text-align:center;
	margin:0 auto;
	margin-top:10px;
}

/** SUB CONTENT SECTION **/
.sub_content_box {
	background-color:#ededed;
}

.sub_content_box .sub_content_top_left {
	background:url(../images/nlayout/layout/sub_content_top_left.gif) top left no-repeat #ededed;
	height:5px;
}


.sub_content_box .sub_content_top_right {
	background:url(../images/nlayout/layout/sub_content_top_right.gif) top right no-repeat;
	height:5px;
}

.sub_content_box .sub_content_left, .sub_content_box .sub_content {
	background:url(../images/nlayout/layout/sub_content_left.gif) left repeat-y;
}
.sub_content_box .sub_content_right {
	background:url(../images/nlayout/layout/sub_content_right.gif) right repeat-y;
}
.sub_content_box .sub_content_bottom_left {
	background:url(../images/nlayout/layout/sub_content_bottom_left.gif) bottom left no-repeat;
	height:5px;
}
.sub_content_box .sub_content_bottom_right {
	background:url(../images/nlayout/layout/sub_content_bottom_right.gif) bottom right no-repeat;
	height:5px;
}

.sub_content_box .sub_content_padding {
	padding:0px 28px;
}

.sub_content_box .sub_content_padding_all_less .sub_content_padding {
	padding:5px 24px;
}

.sub_content_box .sub_content_popout_padding {
	padding-right:28px;
	padding-top:10px;
}

.sub_content_box .right_notes {
	float:right;
	vertical-align:top;
}

.sub_content_box .sub_content_popout_padding .note, .fan_videos .note {
	font-weight:bold;
	/*font-size:0.7em;*/
	font-size:12px;
	color:#7d7d7d;
	text-align:right;
}

/** fan_videos page modifications **/
.fan_videos .video_main_header  {
/*	padding-top:12px;
	padding-bottom:12px;*/
	padding: 22px 16px;
}
.fan_videos .video_main_header .left_col {
	float:left;
	background-color:#5b5b5b;
	width:563px;
	height:317px;
}
.fan_videos .video_main_header .right_col {
	float:left;
	background-color:#000000;
	width:373px;
	height:317px;
	color:#ffffff;
/*	padding:20px;*/
}

.fan_videos .video_main_header .right_col .video_details {
	padding:20px;
}

.fan_videos .video_main_header .right_col .video_details .point_display_container {
	position:absolute;
	right:0;
	top:50%;
	padding:2px;
}

.fan_videos .right_col .share_this_on_facebook {
/*	position:relative;*/
}

.fan_videos .right_col .share_text .points_info {
	position:relative;
	margin-bottom:8px;
}

.fan_videos .right_col .share_text .points_info .points_info_text {
	margin:0;
	margin-top:4px;
	padding:0;
	width:auto;
}


/*.fan_videos .video_main_header .right_col .video_details .point_display_container .icon_gold_medal_mini_shadow {
	position:relative;
	top:-1px;
}*/
.fan_videos .video_main_header .right_col .video_details .point_display {
	border-color:#FFCC00;
	border-left: solid 1px;
	border-bottom: solid 1px;
	border-top: solid 1px;
	width:100px;
	height:20px;
	color:#FFCC00;
	font-weight:bold;
	font-size: 16px;
	height:16px;
	line-height:16px;
	padding-left:10px;
	vertical-align:middle;
	padding-top: 5px;
	padding-bottom:5px;
	background-color:#000000;
}

.points_note_color {
	/*color:#CAB126;*/
	
	/*color:#CAB000;*/
	color:gold;
}

.fan_videos .points_info {
	/*color:#FFCC00;*/
	color:#CAB126;
/*	line-height:30px;*/
	height:30px;
/*	vertical-align:middle;*/
/*	width:70px;*/
	padding-top:10px;
	padding-left:10px;
}
.fan_videos .points_info_text {
	width:70px;
}

.fan_videos .main_vid_bg .points_info {
	color:#FFCC000;
/*	width:50px;*/
}
.fan_videos .main_vid_bg .points_info_text {
	width:auto;
	margin-top:8px;
	margin-left:5px;
}

.fan_videos .video_main_header .right_col .video_details .video_details_subtext a {
	color:#00a3c7;
}
.fan_videos .video_main_header .right_col .video_details .video_details_subtext a:hover {
	color:#b80068;
}

.fan_videos .video_main_header .right_col .video_details .video_details_subtext {
	color:#bfbfbf;
	font-size:14px;
	line-height:18px;
}

.fan_videos .video_main_header .fan_vid_bg .video_details .video_details_subtext {
	color:#bfbfbf;
	font-size:12px;
	line-height:16px;
}

.fan_videos .video_main_header .fan_vid_bg .share/*, .fan_videos .video_main_header .main_vid_bg .share*/ {
	position:relative;
	top:-10px;
}




.fan_videos .video_main_header .right_col .video_details .video_details_interact {
	position:absolute;
	width:333px;
	height:117px;
	bottom:0;
/*	background-color:#FFFFFF;*/
	left:20px;
	/*overflow:hidden;*/
}

.fan_videos .video_main_header .fan_vid_bg .video_details .video_details_interact {
	height:152px;
}

.fan_videos .video_main_header .fan_video_comments {
	color:#ffffff;
}

/* fan comments modifaction, it comes from list_items */
.fan_videos .video_main_header .fan_video_comments ul .list_item_comment {
	width:100%;
}

.fan_videos .video_main_header .fan_video_comments ul.list li img, .fan_videos .video_main_header .fan_video_comments .list_post img,  .fan_videos .video_main_header .fan_video_comments ul.list li .comment_poster {
	border-color:#bfbfbf;
}

.fan_videos .video_main_header .fan_video_comments ul.list li:hover, .fan_videos .video_main_header .fan_video_comments ul.list li{
	background:none;
	border:none;
	padding-left:0;	
}

.fan_videos .video_main_header .fan_video_comments .comment_message {
	/*font-size:1.1em;*/
	font-size:13px;
}

.fan_videos .video_main_header .fan_video_comments ul.list li:hover, .fan_videos .video_main_header .fan_video_comments ul.sub_list .list_item_comment {
	padding-left:0;

}



.fan_videos .video_main_header .fan_video_comments ul.list li .VideoItem, .fan_videos .video_main_header .fan_video_comments .list_content .info_box .message, .fan_videos .video_main_header .fan_video_comments .ItemCommentCancelButton {
	display:none;
}
/* but the sublist can show messages */
.fan_videos .video_main_header .fan_video_comments .list_content .info_box .sub_list .list_item_comment .message {
	display:block;
}

.fan_videos .video_main_header .fan_video_comments .ItemCommentBox {
	display:block;
}

.fan_videos .video_main_header .fan_video_comments .ItemCommentBox tr {
	background:none;
	border: 1px solid #bfbfbf;
}

.fan_videos .video_main_header .fan_video_comments .ItemCommentBox .submit {
	padding-left:5px;
	padding-right:5px;
	background-color:#00748e;
}

.fan_videos .fantourage_share_options {
	position:absolute;
	bottom:0;
	right:0;
	width:220px;
	background:#acb6e7;
	border: 1px #6c76ca solid;
	color:#000000;
	-moz-border-radius-topright: 16px;
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomright: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
    line-height:normal;
/*	height:140px;*/
}

.fan_videos .fantourage_share_options .hideme {
	position:relative;
	right:10px;
	top:5px;
}

.fan_videos .fan_vid_bg .thumb_stats_container .comment_details {
	position:absolute;
	right:0;
	bottom:-20px;

}
.fan_videos .fan_vid_bg .thumb_stats_container .comment_details a {
	font-weight:bold;
	color:#ffffff;
	text-decoration:underline;
}
.fan_videos .fan_vid_bg .thumb_stats_container .comment_details a:hover {
	color:#CCCCCC;
}

.fan_videos .fan_vid_bg .thumb_stats_container {
	position:relative;
}

/*.fan_videos .video_main_header .right_col .video_details .video_details_interact .video_details_interact_vote {
	width:340px;
}*/

.fan_videos .video_main_header .right_col .video_details .video_details_interact .button_green_med .button_green_med_mid,
.fan_videos .video_main_header .right_col .video_details .video_details_interact .button_red_med .button_red_med_mid  {
	margin-left:-2px;
	margin-right:-2px;
}
.fan_videos .video_main_header .right_col .video_details .video_details_interact .button_green_med {
	float:left;
	width:159px;
}

.fan_videos .video_main_header .right_col .video_details .video_details_interact .button_red_med {
	float:left;
	width:167px;
}


/* navigation area */
.fan_videos .fan_videos_nav {
	position:relative;
	padding-left:20px;
	padding-right:20px;
	height:60px;
}

.fan_videos .fan_videos_nav .fan_videos_options {
	position:relative;
	top:20px;
}

.fan_videos .fan_videos_nav .icon_gold_medal_side {
/*	position:absolute;
	bottom:-15px;
	left:300px;*/
	position:absolute;
	top:-5px;
}

.fan_videos .fan_videos_nav .fan_videos_nav_text {
	position:relative;
	top:15px;
	width:500px;
}

.fan_videos .video_main_header .right_col .video_details .video_details_interact .share {
	vertical-align:middle;
	line-height:27px;
	height:27px;
	/*background-color:#FFFFFF;*/
}

.fan_videos .fan_video_note_header {
	font-size:18px;
	font-weight:bold;
	color:#006882;
}

.fan_videos .main_content_back_blue_separator {
	margin-left:-8px;
	margin-right:-8px;
	border-top:#33869b solid 1px;
	height:1px;
}

.fan_videos .video_main_header .main_vid_bg {
	background:url(../images/nlayout/layout/fan_videos_main_detail_background.png) top right no-repeat;
	position:relative;
}
.fan_videos .video_main_header .fan_vid_bg {
	background:url(../images/nlayout/layout/fan_videos_main_detail_background_flipped.png) top left no-repeat;
	position:relative;
}

.fan_videos .video_main_header .main_vid_bg .icon_film_strip {
	top:0;
	right:0;
	position:absolute;
}

.fan_videos .number {
	line-height:0.8em;
}

.fan_videos .icon_thumbs_down, .fan_videos .thumbs_down_text, .fan_videos .icon_thumbs_down, .fan_videos .icon_thumbs_down_gray {
	display:none;
}

.fan_videos .button_green_on_dark .button_green_mid {
	line-height:34px;
}

/*.fan_videos .button_green_on_dark .button_green_mid .img_text {
	position:relative;
	top:10px;
}*/

.fan_videos .button_green_on_dark .button_green_mid .icon_video_play {
	position:relative;
	top:7px;
}


.sub_content_box .sub_content_popout_padding .number {
/*	line-height:1.2em;*/
	vertical-align:top;
	line-height:1.7em;
}

.sub_content_box .h2 {
	height:3.6em;
	line-height:3.6em;
	vertical-align:bottom;
}

/*.sub_content_box .sub_content_popout_padding .h2 h2 {
	line-height:50em;
	vertical-align:bottom;
}*/

.sub_content_box strong, .nyro_message .nyro_content strong, #learn_more strong, #main_header strong, .promo strong, #celeb_store strong, .rewards_listing .sub_sub_sub_content .info_box strong/*, .facebookApp .rewards_listing .list_section strong*//*, #celeb_page .three_col_third strong*/, .nyroMessage .strong_text {
	color:#b80068;
}

/*.sub_content_box*/ a, .a_link_color {
	color:#00748e;
}

/*.sub_content_box*/ a:hover, .a_link_hover_color { 
	color:#b80068;
}

/* sub_content_box modifications to make a header or anything without a pop-out of the box */
.sub_content_box_header .sub_content_top_left, .sub_content_box_header .sub_content_bottom_left, .sub_content_box_header .sub_content_left {
	background-position: -4.5%;
}

.sub_content_box_header .sub_content_top_right, .sub_content_box_header .sub_content_bottom_right, .sub_content_box_header .sub_content_right {
	background-position: 104.5%;
}

.sub_content_box_header .sub_content_padding {
	padding:0px 14px;
}

/*
.sub_content_box .sub_content_header_top_left {
	background-position: -4%;
}

.sub_content_box .sub_content_header_top_right {
	background-position: 104%;
	background-repeat: no-repeat;
}*/


/** VIDEO GRID **/
.videoGrid {
}
.videoGrid .videoItem {
	float:left;
	margin-left:10px;
	width:202px;
}
.videoGrid .videoItemFirst {
	margin-left:0px;
}
.videoGrid .videoItem .videoItemImage img {
	width:194px;
}
.videoGrid .videoItem .videoItemImageContainer {
	border: 1px solid #d9d9d9;
	background:#ffffff;

}
.videoGrid .videoItem .videoItemImage {
	padding:2px;
	border:1px solid #ffffff;
}

.videoGrid .videoItem:hover .videoItemImageContainer, .videoGrid .videoItem:hover .videoItemImage {
	border-color: #bf0066;
}

.videoGrid .videoItem .itemFoldEffect {
	position:relative;
	*width:200px;
/*	top:5px;*/
}
.videoGrid .videoItem .itemFoldEffect .itemFoldEffectLeft {
	float:left;
	background:url(../images/nlayout/layout/shadow_box_fold.png) 0px 0px no-repeat;
	width:95px;
	height:7px;
}
.videoGrid .videoItem .itemFoldEffect .itemFoldEffectRight {
	float:right;
	background:url(../images/nlayout/layout/shadow_box_fold.png) -95px 0px no-repeat;
	width:95px;
	height:7px;
}

.imageGridNew {
	
}
.imageGridNew .imageGridNewItemImageContainer td {
	width:78px;
	height:78px;
	text-align:center;
	vertical-align:middle;	
}
.imageGridNew .imageGridNewItemImageContainer {
	width:78px;
	height:78px;
	border: 1px solid #d9d9d9;
	background:#ffffff;
	padding:2px;
	text-align:center;
	vertical-align:middle;
}
.imageGridNew .imageGridNewItem:hover .imageGridNewItemImageContainer {
	border-color:#bf0066;
}
.imageGridNew .imageGridNewItem {
	margin-left:9px;
	float:left;
}
.imageGridNew .imageGridNewItemFirst {
	margin-left:0;
}


/** IMAGE GRID **/

.imageGrid {

}

.imageGrid li {
	margin-left:10px;
	float:left;
}

.imageGrid .first {
	margin-left:0;
}

.imageGrid .image {
	position:relative;
}

.celeb_list_small .imageGrid li {
	width:140px;
	word-wrap: break-word;	
	/*margin-left:15px;*/
	margin-left:60px;
}
.celeb_list_small .imageGrid .first {
	margin-left:0;
}

.celeb_entourage .imageGrid li {
	margin-left:16px;
	width:86px;
/*	background:#000000;*/
}

.multi_reward_listing .celeb_entourage .imageGrid li {
	margin-left:0;
	
}

.celeb_entourage .imageGrid .first {
	margin-left:0;
}

.celeb_entourage .imageGrid li img {
	padding:2px;
	background-color:#ffffff;
	border: #d6d6d6 solid 1px;
}
.celeb_entourage .imageGrid li .info_box {
	font-size:0.9em;
	word-wrap: break-word;
}

.celeb_entourage .imageGrid li .info_box .image .icon_placement_tag_text, .list .icon_placement_tag_text,
.rewards_listing .icon_placement_tag_text {
	position:absolute;
	left:-3px;
	top:-3px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:17px;
	font-size:12px;
}

.celeb_entourage .imageGrid li .info_box .image .basic_button_small_rounded .basic_button_small_simple_delete_button {
	position:absolute;
	right:-3px;
	top:-3px;
}

.celeb_entourage .imageGrid li .info_box .image .appear_on_hover {
	display:none;
}
.celeb_entourage .imageGrid li .info_box .image:hover .appear_on_hover {
	display:block;
}

.celeb_entourage .imageGrid li .info_box .image .icon_placement_tag_text .rank, .icon_placement_tag_text .rank {
	padding-left:4px;
}

.celeb_entourage .imageGrid li .info_box .image .from_celeb_image {
	position:absolute;
	right:-5px;
	bottom:-5px;
}

.celeb_entourage .reward_listing {

/*	line-height:64px;*/
/*	font-size:24px;*/
	vertical-align:text-bottom;
	position:relative;
	margin-bottom:10px;
}


.celeb_entourage .reward_listing .header {
	margin-left:70px;
}

.celeb_entourage .icon_present_shadow {
	position:absolute;
	top:-24px;
	z-index:4;
	left:0;
}

.celeb_entourage .basic_button_small_simple {
	z-index:5;
	position:absolute;
	top:-12px;
	left:20px;
}

.celeb_entourage .basic_button_small_simple_entourage_delete_button .basic_button_small_simple {
	position:relative;
	top:0;
	left:0;
}

.multi_reward_listing .celeb_entourage .icon_present_shadow  {
	position:relative;
	top:0;
	left:0;
}

/*.multi_reward_listing {
	position:relative;
}

*/
.multi_reward_listing .reward_listing_header {
	position:absolute;
	top:-10px;
	left:0;
	
}

.multi_reward_listing .reward_listing_header .reward_icon {
	width: 70px;
}

.multi_reward_listing .celeb_entourage .reward_listing {
	height:105px;
}
/*.celeb_entourage .multi_reward_listing .icon_present_shadow  {
	position:relative;
	top:0;
	left:0;
}*/

.celeb_entourage .reward_listing h4 {
	font-size:20px;
}

.main_celeb_list .imageGrid li {
	margin-left:20px;
}
.main_celeb_list .imageGrid .first {
	margin-left:0;
}
/*
.main_celeb_list .imageGrid li .info_box {
	width:160px;
}*/


.imageGrid_showcase img {
/*	margin:2px;*/

}


.imageGrid_showcase li {
/*	vertical-align:middle;
	padding:5px;
	background-color:#ffffff;
	border: #d6d6d6 solid 1px;*/
}

.imageGrid_showcase li img {
	padding:5px;
	background-color:#ffffff;
	border: #d6d6d6 solid 1px;
	margin-bottom:6px;
}

.imageGrid_showcase li .image {
	position:relative;
}

.imageGrid_showcase li .info_box {
/*	height:186px;*/
/*	padding:10px;*/
	width:150px;
	padding:9px;
	background-color:#ffffff;
	border: #d6d6d6 solid 2px;
}

.new_list_celebs .imageGrid_showcase li .info_box {
	padding:0;
	border:none;
	width:172px;
}
.new_list_celebs .imageGrid_showcase li .info_box img {
	padding:10px;
}
.new_list_celebs .imageGrid li  {
	margin-left:22px;
}
.new_list_celebs .imageGrid li .info_box .celeb_category {
	font-size:11px;
	color:#878787;
}



.fan_videos .fan_videos_showcase li .info_box .image {
	
}

.fan_videos .fan_videos_showcase .imageGrid li .info_box .basic_button_small_simple_delete_button {
	position:absolute;
	top:-5px;
	right:-5px;
	z-index:5;
}

.fan_videos .fan_videos_showcase .imageGrid li .info_box .basic_button_small_simple_explicit_button .basic_button_small_simple_delete_button {
	position:absolute;
	top:-5px;
	right:40px;
	z-index:5;
}



.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_video_detail_message {
	font-weight:bold;
	font-size:13px;
}
.fan_videos .fan_videos_showcase .info_box .fan_video_detail {
	color:#878787;
	font-size:11px;
	line-height:17px;
	/*position:relative;*/
}
.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action {
	position:absolute;
	bottom:9px;
	left:11px;
}

.fan_videos .fan_videos_showcase .info_box .contains_explicit_material {
	position:absolute;
	top:-5px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	left:18%;
}

.fan_videos .attention_in_red {
	color:#FF0000;
}

.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_up_info, .fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_down_info {
	width:50px;
	float:left;
	font-size:14px;
	font-weight:bold;
/*	vertical-align:middle;
	line-height:30px;
	height:30px;*/
}

.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_up_info .icon_thumbs_up_alt, .fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_down_info .icon_thumbs_down_alt {
	position:relative;
	top:2px;
}

.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_up_info {
	color:#479f00;
}
.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .thumbs_down_info {
	color:#aa0000;
}


.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .basic_button_text {
	font-size:12px;
	font-weight:bold;
	line-height:33px;
	vertical-align:middle;
	text-align:center;
	width:174px;
}
.fan_videos .fan_videos_showcase .info_box .fan_video_detail .fan_videos_action .basic_button_text .icon_gold_medal_mini_shadow {
	position:relative;
	top:4px;
}


.fan_videos .fan_videos_showcase li .info_box {
	width:200px;
	height:304px;
	background-color:#f5f5f5;
	border: 1px solid #f5f5f5;
	padding:11px;
	position:relative;
}

.fan_videos .fan_videos_showcase li .theme_winner .info_box, .fan_videos .fan_videos_showcase li .theme_winner .info_box:hover  {
	border: 3px solid #CAB126;
	padding:9px;	
}

/*.fan_videos .fan_videos_showcase li .info_box:hover {
	border: 1px solid #d6d6d6;
}*/

.fan_videos .fan_videos_showcase li {
	margin-left:18px;
}

/* height is supposed to match the margin above */
.fan_videos .fan_videos_showcase .v_separation { 
	width:100%;
	height:18px;
}

.fan_videos .fan_videos_showcase .first {
	margin-left:0;
}

.fan_videos .fan_videos_showcase li .info_box:hover {
	border: 1px solid #d6d6d6;
}

/* a few overrides */
.fan_videos .imageGrid_showcase .info_normal .info_box  {
/*	width:auto;*/
	width:132px;
}

.fan_videos .imageGrid_showcase .info_large .info_box {
	width:212px;
} 


/*.fan_videos .imageGrid_showcase .info_normal {
	margin-left:21px;
}*/

.fan_videos .imageGrid_showcase .info_large {
	margin-left:16px;
}

.fan_videos .imageGrid_showcase .first {
	margin-left:0px;
}

.imageGrid_showcase li .extra_height {
	height:286px;
}

.imageGrid_showcase li:hover .info_box, .celeb_entourage .imageGrid li:hover .info_box img {
	border-color:#00749e;
/*	border-width:2px;*/
}

/* overwrite some colors below */
.imageGrid_showcase li:hover .border_color_gold, .celeb_entourage .imageGrid li:hover .info_box .border_color_gold  {
	border-color:#fdd017;
}
.imageGrid_showcase li:hover .border_color_silver, .celeb_entourage .imageGrid li:hover .info_box .border_color_silver  {
	border-color:#a8a8a8;
}
.imageGrid_showcase li:hover .border_color_bronze, .celeb_entourage .imageGrid li:hover .info_box .border_color_bronze  {
	border-color:#895800;
}

.imageGrid_showcase li .info_box {
	font-size: 1em;
}

.imageGrid_showcase li .info_box .name, .imageGrid_showcase li .info_box .point, .imageGrid li .info_box .name, .imageGrid li .info_box .point {
	font-weight:bold;
}

.fan_videos .video_details .icon_placement_tag_text {
	top:0;
	left:20px;
}

.imageGrid_showcase li .info_box .image .icon_placement_tag_text, .fan_videos .icon_placement_tag_text/*, .imageGrid_showcase li .info_box .image .icon_placement_tag_gray*/ {
	position:absolute;
	left:-3px;
	top:-3px;
/*	left:-9px;
	top:-9px;*/
	z-index:19;
/*	left:0%;
	top:0%;*/
	color:#FFFFFF;
	font-weight:bold;
	padding-left:6px;
/*	line-height:1.4em;
	font-size: 1.4em;*/
	line-height:24px;
	font-size:19px;
/*	font-family:monospace;*/
	/*position:absolute;*/
}

.imageGrid_showcase li .info_box .image .icon_placement_tag_mini_content .icon_placement_tag_text {
	font-size:12px;
	line-height:17px;
	padding-left:1px;
}

.imageGrid .last {
}


/* posting on a list */
.list_post {
	background-color:#ededed;
	border-bottom: solid 1px #cacaca;
	padding:10px;
}

.list_post .image {
	float:left;
	width:54px;
}

.list_post .image img {
	background-color:#ffffff;
}

.list_post .post_text {
	width:340px;
	float:left;
}

.list_post .post_button_details {
	float:right;
}

.list_post .post_text textarea {
	border: 2px solid #cacaca;
	height:52px;
	width:325px;
	padding:5px;
}

.list_post .one_pixel_left, .list_post .one_pixel_right {
	background-color:#cacaca;
}

.list_post .post_text_arrow {
	float:left;
	width:10px;
}

.celeb_page_posts .list li {
	padding-left:12px;
}


.celeb_page_welcome_space {
	height:91px;
}


.celeb_page_welcome {
	background:url(../images/nlayout/layout/shadow_bottom_med.png) bottom repeat-x;
	height: 105px;
	position:absolute;
	width:100%;
	left:0;
	top:56px;
}

.celeb_page_welcome .sub_sub_content {
	height:100%;
}

.celeb_page_welcome_container {
/*	padding:20px;*/
/*	padding:10px;*/
}

.celeb_page_welcome_text {
	padding:10px;
	
	font-size:12px;
}

.celeb_page_welcome_text .claim_rewards_col1 {
	width:400px;
	float:left;
}
.celeb_page_welcome_text .claim_rewards_col2 {
	width:550px;
	float:left;
}

.celeb_page_welcome_text .get_my_rewards_button {
	position:absolute;
	top:15px;
	right:25px;
}

/*.celeb_page_welcome_text a {
	color:#006882;
}*/

.celeb_page_welcome .celeb_page_welcome_white {
	background-color:#ffffff;
	height:95px;
}

.celeb_page_welcome .first_col, .celeb_page_welcome .second_col {
	width: 492px;
	float:left;
}

.celeb_page_welcome .first_col {
	width: 493px;
	margin-right:15px;
}

.celeb_page_welcome .second_col {
	width: 477px;
	float:left;
}

.celeb_page_welcome .second_col .sub_sub_content_padding {
	height:47px;
}


/* list with no hover, just regular */

.reg_list li {
	border-bottom:solid 1px #d6d6d6;
	padding:5px;
}

/*.reg_list .first {
	padding-
}*/


.list_filter_picked {
	background-color:#e7eff7;
	padding:5px;
}

a.list_filter {
	padding:5px;
}

a.list_filter:hover {
	padding:5px;
	background-color:#ececec;
}

.main_content_box .main_content_paging .page_num {
	padding:8px 10px;
	background-color:#d2e5f7;
	color:#00748e;
	cursor:pointer;
	margin-left:5px;
	float:left;
}

.main_content_box .main_content_paging .page_num a {
	color:#00748e;
}

.main_content_box .main_content_paging .page_num_current {
	background:none;
	color:#343434;
	cursor:default;
}

.main_content_box .main_content_paging .page_num_rounded_right {
	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomright: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
}

.main_content_box .main_content_paging .page_num_rounded_left {
	-moz-border-radius-topleft: 16px;
	-moz-border-radius-bottomleft: 16px;
	-webkit-border-top-left-radius: 16px;
	-webkit-border-bottom-left-radius: 16px;
}

.main_content_box .main_content_paging .page_num:hover, .main_content_box .main_content_paging .page_num a:hover,  .main_content_box .main_content_paging .page_num:hover a {
	background-color:#b50066;
	color:#ffffff;
}
.main_content_box .main_content_paging .page_num:hover .icon_right_arrow_blue_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -73px -81px;
}
.main_content_box .main_content_paging .page_num:hover .icon_left_arrow_blue_mini2 {
	background:url(../images/nlayout/icons/icons_with_shadows.png) no-repeat -89px -81px;
}



.main_content_box .main_content_paging .page_num_current:hover {
	background:none;
	color:#343434;
}


#terms li {display:list-item}
#terms ol, #terms ul, #terms dir,
#terms menu, #terms dd        { margin-left: 40px }
#terms ol, #terms ol li              { list-style-type: decimal; list-style-position:outside }
#terms ul, #terms ul li              { list-style-type:disc; list-style-position:outside }
#terms ol ul, #terms ul ol,
#terms ul ul, #terms ol ol    { margin-top: 0; margin-bottom: 0 }

/* yet another type of list */
/*.list_section {
	position:relative;
	z-index:50;
}*/

.left_options {
	float:left;
	width:176px;
}

.left_options ul .l_option {
	padding: 10px;
	font-size:1.1em;
	color:#00748e;	
}

.left_options ul .l_option_not_picked {
	background-color:#e7eff7;
	font-weight:500;
}



.left_options ul .l_option, .left_options ul .l_option_not_picked {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
.left_options ul .l_option_not_picked:hover {
	background-color:#006882;
	color:#e7eff7;
	cursor:pointer;
}
.left_options ul .l_option_picked {
	background-color:#d2e5f7;
	font-weight:bold;
}

.left_options ul .l_option_indent {
	margin-left:30px;
}

/*.left_options_right_content {
	float:left;
	margin-left:15px;
	width:759px;
}*/
.left_options_right_content {
	float:left;
	margin-left:20px;
/*	margin-right:20px;*/
	width:754px;

/*	width:754px;*/
/*	padding-right:20px;*/
}

.left_options_right_col_1 {
	float:left;
	margin-left:15px;
	width:444px;
}
.left_options_right_col_2 {
	float:left;
	margin-left:15px;
	width:300px;
}

/*.left_options_right_padding {
	padding-top:20px;
}*/

.list_display_options li {
	margin-left:15px;
	float:left;
/*	height:20px;*/
/*	height:1%;*/
}
.list_display_options li a {
	font-weight:bold;
}

.list_display_options .first {
	margin-left:0;
}
/*.list_display_options .list_filter_picked, .list_display_options .list_filter {
	*height:1%;
	padding:5px;
}*/

.list_display_options .list_filter_picked {
	background-color:#848484;
	color:#ffffff;
}
.list_display_options .list_filter {
	color:#006882;
}
.list_display_options .list_filter:hover {
	background-color:#006882;
	color:#ffffff;
}

.list_section li {
	border:solid 1px #d6d6d6;
	background-color:#ffffff;
	padding:12px;
/*	height:100px;*/
	*height:1%;
	margin-bottom:5px;
}

.list_section li:hover {
	background-color:#f7f7f7;
/*	background-color:#fdffc9;
	border-color:#ffca7e;*/
}

.list_section .rewards .image_container, .list_section .rewards .text, .list_section .rewards .award_date {
	float:left;
}

.list_section .grayed_out {
	position:absolute;
	background-color:#000000;
	width:100%;
	height:100%;
	z-index:4;
	opacity:0.5;
}

.list_section .rewards .text {
	margin-left:15px;
/*	width:240px;*/
	width:235px;
}

.list_section .rewards .reward_winner {
	top:0;
	right:0;
	position:absolute;
	width:120px;
}

.list_section .rewards .reward_winner_detail {
/*	text-align:center;*/
	text-align:center;
	/*padding:5px;*/
	margin: 0px 10px 0px 10px;
	width:100px;
}

.list_section .rewards .award_date {
	margin-left:10px;
	width:95px;
	word-wrap:break-word;
}

.list_section .rewards .start_date {
	position:absolute;
	top:0;
	right:0;
/*	background-color:#bf0066;*/
	background-color:#d6d6d6;
	padding:5px 30px 5px 5px;
    /*color: #303030;*/
	/*color:#ffffff;*/
	color:#000000;
}


.list_section .rewards .image .reward_promo_image {
	position:relative;
	left:-15px;
/*	text-align:center;*/
}

/*.list_section .rewards .image .reward_promo_image_normal {
	position:inherit;

}*/

.list_section .rewards .image .regular_image {
	text-align:center;
}

.list_section .rewards .new_reward_tag {
	position:absolute;
	left:0;
	top:0;
	z-index:4;
}

.list_section .rewards {
	position:relative;
}

.list_section .rewards .image {
	height:94px;
	width:144px;
	border: solid 1px #9f9f9f;
	text-align:center;
	overflow:hidden;
	position:relative;
}

.list_section .rewards .image_winner {
	border: solid 1px #9f9f9f;
	padding:2px;
}

.list_section .rewards .image_container {
/*	height:100px;
	width:150px;*/
	padding:2px;
	border: solid 1px #d9d9d9;
	background-color:#ffffff;
	overflow:hidden;
}

.list_section .first {

}

.rewards_listing .rewards_container {
	
}

.rewards_listing .sub_sub_sub_content .reward_intro_video_icon {
	position: absolute;
	left: -15pt;
	top: -25px;
}


.rewards_listing .sub_sub_sub_content .image_container {
	float:left;
	width:200px;
	margin-right:15px;
}
.rewards_listing .sub_sub_sub_content .info_box {
	float:left;
	width:496px;
}

.rewards_listing .list li .image_container .image {
	margin:2px;
	width:150px;
	height:116px;
	overflow:hidden;
	background-color:#ffffff;

}

.rewards_listing .list li .original_list li {
	border:none;
}

.rewards_listing .list li .image_container {
	padding:0px 2px;
	width:154px;
	border: #d6d6d6 solid 1px;
	float:left;
}

.rewards_listing .list li .imageGrid li .image img {
	left:0;
/*	width:auto;
	overflow:visible;
	background:none;
	margin:0;
	padding:0;*/
}
.rewards_listing .list li .imageGrid li {
	border:none;
	margin-left:17px;
}

.rewards_listing .celeb_entourage .imageGrid li {
	margin-left:28px;
	word-wrap: break-word;
}
/*.rewards_listing .celeb_entourage .imageGrid li {
	margin-left:28px;
}*/
.rewards_listing .celeb_entourage .imageGrid .first {
	/*margin-left:0px;*/
}


.rewards_listing .list li .imageGrid li img {
	padding:2px;
	background-color:#ffffff;
	border: #d6d6d6 solid 1px;
}


.main_content_box .three_col_second .rewards_listing .list li .info_box {
	float:left;
	width:65%;
}


.rewards_listing .list li .image img {
	border:none;
	position:relative;
	left:-15%;
}

.rewards_listing .list li .image .noAdjustment {
	position:inherit;
	left:0;
}

ul.list {
	
}

ul.list li .thumbs_area {
/*	*width:100px;*/
	*width:40px;
/*	background-color:#000000;*/
	float:right;
}

ul.list li img, .list_post img, .image_special_border {
	padding:2px;
	border: #d6d6d6 solid 1px;
}

ul.list li .no_border img, .list_post .no_border img {
	padding:inherit;
	border:none;
}

/* splash page badge list mod */
.splash_page .badge_list ul.list li .image img {
	padding:0;
	border:none;
}

.splash_page .badge_list ul.list li {
	padding-left:6px;
/*	background:#000000;
	color:#0000CC;*/
/*	padding-bottom:10px;*/
	border-bottom: dashed 1px #d6d6d6;
}

.splash_page .badge_list ul.list .last {
	border-bottom:none;
}
/* /end splash page badge list mod */

ul.list li .image {
	float:left;
/*	white-space*/
	width:79px;
}

ul.list li .sub_list .image {
	width:auto;
}


ul.list li {
	padding-left:6px;
/*	background:#000000;
	color:#0000CC;*/
/*	padding-bottom:10px;*/
	border-bottom: solid 1px #d6d6d6;
}

ul.list li .date {
/*	padding-top:5px;*/
	padding-top:2px;
	float:right;
	font-size:0.8em;
}


ul.list li .date_original {
	position:absolute;
	top:15px;
	right:0px;
}

ul.list li .date_no_float, ul.list li .date, .date_color {
	color:#878787;
}

.date_size {
	font-size:0.8em;
}

.reshare_number {
	font-size:2em;
	color:#c70071;
	text-decoration:underline;
}

ul.list li .weak {
	color:#878787;
	font-size:0.9em;
}

ul.list li .comment_poster {
	padding-top:10px;
	font-size:11px;
}

ul.list li .poster {
	font-size:13px;
	font-weight:bold;
}

ul.list li .message {
	padding-top:5px;
}
.ajx_body ul.list li .message {
	width:586px;
}
.nyro_content ul.list li .message {
	width:510px;
}

ul.list li .list_content {
	padding:10px;
	/*position:relative;*/
	/*padding-bottom:10px;*/
}

ul.list li:hover /*.list_content*/ {
	background-color:#f7f7f7;
}

ul.list li .list_content .image {
	/*padding-top:12px;*/
/*	top:50%;
	position:absolute;*/
}


ul.list li .info_box {
	float:left;
	padding-left:12px;
	overflow:hidden;
}
ul.list li .info_box .image_distance {
	padding-right: 8px;
}

ul.list li .info_box .name {
	font-weight:bold;
	font-size:1em;
}
ul.list li .info_box .site {
	font-size:0.8em;
}

ul.list li .info_box .celeb_site {
	font-weight:bold;
	padding-top:10px;
}
ul.list li .info_box .celeb_site img {
	margin-right:10px;
}

/** celeb store **/
#celeb_store .celeb_store_product_image, #celeb_store .celeb_store_product_info {
	float:left;
}
#celeb_store .celeb_store_product_image {
	text-align:center;
	width:208px;
	position:relative;
}
#celeb_store .celeb_store_product_info {
	margin-left: 22px;
	padding-top:21px;
	padding-right:8px;
	width:493px;
	position:relative;

}
#celeb_store .celeb_store_product_info_more {
	bottom:18px;
	position:absolute;
	left:208px;
	padding-left:22px;
	/*height:300px;*/
}
#celeb_store .celeb_store_product_info_more_space, #celeb_store .celeb_store_product_info_more {
	height:30px;
}


#celeb_store .celeb_store_product_header {
	color:#00748e;
}

#celeb_store .celeb_store_product_image .tag_exclusive_offer {
	background:url(../images/nlayout/icons/tag_exclusive_offer.png) no-repeat;
	width:102px;
	height:102px;
	position:absolute;
	z-index:20;
	top:0;
	left:0;
}

#celeb_store .points_earned_holder {
	float:right;
	position:relative;
	top:-15px;
	right:5px;
}

#celeb_store .points_earned_holder .small_item_box_holder_content_text span {
	vertical-align:middle;
}

#celeb_store .points_earned_holder .small_item_box_holder_content_text .icon_gold_medal_mini_shadow {
	margin-top:7px;
}


#celeb_list .celeb_listing .celeb_listing_popular {
	border: 2px solid #b80068;
/*	background-color:#000000;*/
}

#celeb_list .celeb_listing .celeb_listing_popular .new_list_celebs .imageGrid li {
	margin-left:20px;
}
#celeb_list .celeb_listing .celeb_listing_popular .new_list_celebs .imageGrid .first {
	margin-left:0px;
}


#celeb_list h2, .header_list h2 {
	color:#878787;
}


/*#celeb_music*/ .sub_sub_content .sub_sub_sub_content_wider {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}
#celeb_page .celeb_profile_name {
	font-weight:bold;
	font-size:12px;
}

#celeb_page .top_fans ul.list li {
	padding:0;
}

#celeb_page .top_fans .sub_sub_sub_content_header {
	font-size:14px;
}

#celeb_page .top_fans .sub_sub_sub_content_header .nav_arrow {
	position:absolute;
	right:-10px;
	top:0;
	cursor:pointer;
}

#celeb_page .top_fans .list .list_content .image {
	position:relative;
	margin:0 auto;
	/*left:13%;*/
	float:none;
}

#celeb_page .top_fans .list .list_content .info_box/*, .fan_videos .list .list_content .info_box*/  {
	text-align:center;
	padding:0;
	float:none;
}

#celeb_page .profile_shot .tag_official, .imageGrid_showcase .imageGrid .info_box .tag_official {
	background:url(../images/nlayout/icons/tag_official.png) no-repeat;
	width:69px;
	height:56px;
	position:absolute;
	z-index:20;
}
#celeb_page .profile_shot .tag_official {
	top:0;
	left:8px;
}

#celeb_page .three_col_second .sub_content_box .sub_content_padding {
	padding: 0 14px;
}

.imageGrid_showcase .imageGrid .info_box .tag_official {
	top:0px;
	left:0px;
}

.tag_official_horizontal {
	background:url(../images/nlayout/icons/tag_official_horizontal.png) 50% 0% no-repeat;
	height:20px;

	width:150px;
/*	position:absolute;
	top:-5px;
	left:0;*/
}

.bg_effect_fade_to_white_left {
	float:left;
	width:30px;
	background: url(../images/nlayout/icons/bg_effect_fade_to_white_left.png) left no-repeat;
}
.bg_effect_fade_to_white_right {
	float:right;
	width:30px;
	background: url(../images/nlayout/icons/bg_effect_fade_to_white_right.png) right no-repeat;	
}


.tag_winner_horizontal, .tag_winner_horizontal .bg_effect_fade_to_white_left, .tag_winner_horizontal .bg_effect_fade_to_white_right {
	height:20px;
}

.tag_winner_horizontal {
	background:url(../images/nlayout/icons/tag_winner_horizontal.gif) 47% 0% no-repeat;
	width:120px;
}

#celeb_page .celeb_profile_points {
	font-size:16px;
	vertical-align:middle;
	height:32px;
	line-height:33px;
	font-weight:bold;
	margin-left:4px;
}

#celeb_page .celeb_page_invite .sub_sub_sub_content_header {
	color:#FFFFFF;
	background-color:#006882;
}

.sub_sub_sub_content_header_blue .sub_sub_sub_content_header {
	color:#FFFFFF;
	background-color:#006882;
}
.sub_sub_sub_content_header_gray .sub_sub_sub_content_header {
	color:#000000;
	background-color:#cacaca;
}
.sub_sub_sub_content_header_black .sub_sub_sub_content_header {
	color:#ffffff;
	background-color:#202020;
}

#celeb_page .celeb_page_invite .header2 {
	font-size:16px;
	font-weight:bold;
}

#celeb_page .sub_sub_sub_content .basic_button_mid_full_width {
	width: 143px;
}

#celeb_page .sub_sub_sub_content .basic_button_mid .icon_gold_medal_mini_shadow {
	margin-right:8px;
	margin-left:6px;
	margin-top:9px;
}

#celeb_page .sub_sub_sub_content .basic_button .basic_button_mid {
	padding:0 6px;
}

#celeb_page .sub_sub_sub_content .basic_button:hover .basic_button_left {
	background:url(../images/nlayout/icons/basic_button_left.png) left no-repeat;
}
#celeb_page .sub_sub_sub_content .basic_button:hover .basic_button_right {
	background:url(../images/nlayout/icons/basic_button_right.png) right no-repeat;
}
#celeb_page .sub_sub_sub_content .basic_button:hover .basic_button_mid  {
	background:url(../images/nlayout/icons/basic_button_mid.png) repeat-x;
}
#celeb_page .sub_sub_sub_content .basic_button:hover a {
	color:#b80068;
}

#celeb_page .three_col_first, #celeb_page .three_col_third, #celeb_page .three_col_first, #celeb_page .three_col_third td {
	font-size:13px;
/*	overflow:hidden;*/
}


#celeb_page .sub_sub_sub_content .share_icons {
	width:100%;
}
#celeb_page .sub_sub_sub_content .share_icons td {
	text-align:center;
	height:30px;
}


/* sublist rules are a bit different */
.main_content_box .two_col_first ul.list li .sub_list .info_box {
/*	width:87%;*/
	width:86%;
}
ul.list li .sub_list .list_content {
	padding: 10px 0px;
/*	padding-right:-40px;*/
}
ul.list li .sub_list li {
/*	padding-left:6px;*/
/*	padding-left:14px;*/
	/*border-top: solid 1px #00748e; 
	border-bottom:none;*/
	background-color:#f4f4f4;
	border:solid 1px #d6d6d6;
	margin-top:10px;
	padding-bottom:10px;
}

ul.list li .sub_list li.comment_from_facebook{border:2px solid #627AAD}

.post_options_new {
	position:relative;
	right:-14px;
	bottom:0px;
	height:20px;
}
#celeb_page .post_options_new {
	right:-40px;
}


.post_options_new_no_pos_adj .post_options_new, #celeb_page .post_options_new_no_pos_adj .post_options_new {
	right:0;
}

ul.list li .post_options_new img {
	padding:0;
	border:none;
/*	border:none;
	padding:1px;*/
}

.post_options_new_separate {
	width:4px;
	height:4px;
	background-color:#c5c5c5;
}

.post_options_new_shell {
	height:30px;

}

ul.list li .post_options {
	position:absolute;
	right:-20px;
	padding-top: 5px;
	float:right;
}
/* not hidden on celeb page */
#celeb_page ul.li .post_options {
/*	right:-40px; */
}
/*#celeb_page*/ ul.list li .info_box {
	overflow:visible;
/*overflow:hidden;*/
}



ul.list li .post_options li, ul.list li .post_options_other li {
/* reset everything first */
	background:none;
	padding:0;
	margin:0;
	border:none;
	float:right;
/*	overflow:hidden;
	position:relative;*/
	*width:80px;
	/*border-left:#d6d6d6 solid 1px;*/
	padding:0 10px;

}



ul.list li .post_options .last {
	padding-right:0;
	border-right:none;
	padding-left:10px;
}


/** two column modifications **/
.main_content_box .two_col_first ul.list li .info_box {
/*	width:420px;*/
/*	width:401px;*/
	width:390px;
}

.main_content_box .three_col_second ul.list li .info_box {
	width:375px;
}

.main_content_box .three_col_second ul.list li .sub_list .info_box {
	width:80%;
}


.main_content_box .two_col_first ul.list li .date {
	padding-right:5px;
}
.main_content_box .two_col_first ul.list li .sub_list li .date {
	padding-right:0px;
}
.main_content_box .two_col_second ul.list li .info_box {
	width:266px;
/*	*width:150px;*/
/*	width:200px;*/
	/*padding-top:5px;*/
	font-size:0.9em;
}
/*.main_content_box .two_col_second list li .post_options {
	width:700px;
}*/
.main_content_box .two_col_second ul.list li .info_box .celeb_site {
	/*height:80px;*/
	display:table;
}
.main_content_box .two_col_second ul.list li .info_box .celeb_fan_site {
	/*float:left;*/
	vertical-align:middle;
	height:70px;
/*	line-height:76px;*/
	width:180px;
	font-weight:bold;
	font-size:1.1em;
/*	margin: 0 auto;
	top:50%;*/
/*	position:absolute;*/
	display:table-cell;
}

.main_content_box .two_col_second ul.list li .image {
	width:56px;
}

/** TICKER BOX - whenever there's a newstip or soft alert **/
.ticker_box {
}

.ticker_box .ticker_box_top_left {
	background:url(../images/nlayout/layout/ticker_box_top_left.png) top left no-repeat;
}

.ticker_box .ticker_box_top_left .fill {
	float:left;
	width:2px;
	height:2px;
	/*background:#000000;*/
}

.ticker_box .ticker_box_top_right {
	background:url(../images/nlayout/layout/ticker_box_top_right.png) top right no-repeat;
}

.ticker_box .ticker_box_top {
	background:url(../images/nlayout/layout/ticker_box_top.png) top repeat-x;
	height:5px;
	margin-left:5px;
	margin-right:5px;
}

.ticker_box .ticker_box_bottom {
	background:url(../images/nlayout/layout/ticker_box_bottom.png) top repeat-x;
	height:3px;
	margin-left:4px;
	margin-right:4px;
}
.ticker_box .ticker_box_bottom_left {
	background:url(../images/nlayout/layout/ticker_box_bottom_left.png) bottom left no-repeat;
}
.ticker_box .ticker_box_bottom_right {
	background:url(../images/nlayout/layout/ticker_box_bottom_right.png) bottom right no-repeat;
}


.ticker_box .ticker_box_left {
	background:url(../images/nlayout/layout/ticker_box_left.png) left repeat-y;
}

.ticker_box .ticker_box_right {
	background:url(../images/nlayout/layout/ticker_box_right.png) right repeat-y;
}


.ticker_box_content_color {
	background-color:#f2f2f2;
}

.rewards_ticker {
/*	padding:5px 0px;*/
	margin:5px 0px;
	/*width: 670px;*/
	/*width:685px;*/
	width:700px;
	background-color:#f2f2f2;
}

.rewards_ticker a {
	cursor:pointer;
}

.rewards_ticker_title {
	padding-top:5px;
}

.rewards_ticker .rewards_ticker_text {
	vertical-align:middle;
	height:34px;
	line-height:30px;
}

.rewards_ticker .ticker_box_content {
	padding: 0px 5px;
	vertical-align:middle;
	height:34px;
	line-height:32px;
	font-weight:bold;
}

.rewards_ticker .ticker_box_content img {
	padding-right:8px;
}

/** promo - the big ad and 'ticker' **/
.promo .sub_sub_content .sub_sub_content_padding {
	padding:0;
}

.tab_options, .tab_options_picked {
	vertical-align:middle;
	text-align:center;
	width:120px;
	height:40px;
	line-height:40px;
	/*font-weight:bold;*/
	font-weight:600;
	/*font-size:0.8em;*/
	font-size:15px;
	float:left;
    cursor: pointer;
	position:relative;
	
	/*-border-top: solid 1px #FF0000;
	-border-left: solid 1px #FF0000;
	-border-right: solid 1px #FF0000;
	
	-moz-border-radius-topright: 16px;
	-moz-border-radius-topleft: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-top-left-radius: 16px;*/
}


.tab_options .tab_content, .tab_options_picked .tab_content {
	height:38px;
	/*background-color:#0000FF;*/
}

.tab_options {
	background-color:#ffffff;
}

.tab_options_picked {
	background:#000000;
	color:#ffffff;
}

.tab_options_bottom_separator {
	height:7px;
	background:#000000;
}
.tab_options_bottom_separator2 {
	height:4px;
	background:#000000;
}



a:hover .tab_options, .tab_options:hover {
	color:#ffffff;
	background-color:#00748e;
}

.tab_options_separate, .tab_options_separate_celeb_image {
	float:left;
	height:10px;
	width:8px;
}
.tab_options_separate_celeb_image {
	width:56px;
	*width:76px;
}

.tab_options_not_picked {
	background:#000000;
	/*color:#00748e;*/
}

.tab_options_light_gray {
	background-color:#ededed;
}

.tab_options_main .tab_options {
	background-color:#ededed;
}


.tab_options_main .celeb_image {
	position:relative;
	width:0;
	height:0;
	visibility:hidden;
}
.tab_options_main .celeb_image img {
	visibility:visible;
	position:absolute;
	top:-34px;
	z-index:2;
	padding:2px;
	background-color:#ffffff;
	border: #d6d6d6 solid 1px;
}

.tab_options_main .celeb_title {
	padding-left:74px;
/*	width:700px;*/
	width:600px;
	position:relative;
}

.tab_options_main .celeb_number_of_fans {
	text-transform:uppercase;
	padding-left:14px;
/*	position:absolute;*/
	top:-4px;
	position:absolute;
	
}


/* modify when the tabs are on the backdrop */
.main_content_back .tab_options, .main_content_back .tab_options_picked {
/*	min-width:80px;*/
	width:auto;
	/**width:120px;*/
	/**width:expression(document.body.clientWidth < 25? "25px": "auto" );*/
	*max-width:80px;
/*	*min-width:40px;*/
	*overflow:visible;
	*min-width:40px;
	height:30px;
	line-height:30px;
	position:relative;
}

.main_content_back .tab_options_picked .tab_options_picked_shadow {
	background-color:#b4b4b4;
	height:27px;
	width:1px;
	position:absolute;
	right:-1px;
	bottom:0;
}
.main_content_back .tab_options_picked .tab_options_picked_shadow .tab_options_picked_shadow_fade {
	background-color:#cfcfcf;
	width:1px;
	height:2px;
}

.main_content_back .long_tab, .main_content_back .long_tab {
	*max-width:120px;
}

.main_content_back .tab_content {
	padding-left:10px;
	padding-right:10px;

}

.main_content_back .tab_options_celeb_image {
	text-align:left;
}

.main_content_back .tab_options_picked {
	background-color:#ffffff;
	color:#6b6b6b;
}
.main_content_back .tab_options_picked_black {
	background-color:#000000;
	color:#ffffff;
}

.main_content_back .tab_options {
	background-color:#d1d1d1;
}
.main_content_back a:hover .tab_options, .main_content_back .tab_options:hover {
/*	color:#ffffff;
	background-color:#479f00;*/
}



.celeb_options_new td .title {
	color:#c5c5c5;
}

.celeb_options .tab_content {
	font-weight:normal;
	text-transform:lowercase;
}



.celeb_options .tab_options_picked {
	background-color:#000000;
	color:#ffffff;
}

.celeb_options .fan_videos_options .tab_content {
	text-transform:capitalize;
	font-weight:bold;
}

.celeb_options .fan_videos_options .tab_options_picked {
	background-color:#ffffff;
	color:#616161;
}
.celeb_options .fan_videos_options .tab_options {
	background-color:#000000;
	color:#ffffff;
}
.celeb_options .fan_videos_options .tab_options:hover {
	background-color:#93c0d8;
	color:#33869b;
}


.tab_options_main .tab_options_draft, .tab_options_main .tab_options_draft_picked {
/*	background-color:#970357;*/
/*	color:#ffffff;*/
/*	color:#F0F0F0;*/
	color:#FF0000;
}



.tab_options_main .tab_options_draft:hover {
	cursor:pointer;
	background-color:#d1d1d1;
/*	color: #970357;*/
}


.tab_options_main .tab_options_pink {
	/*background-color:#4e8975;*/
	background-color:#bf006c;
	color:#ffffff;
}
.tab_options_main .tab_options_pink:hover {
/*	color:#bf006c;*/
}

.tab_options_main .tab_options_admin {
	background-color:#4e8975;
	color:#ffffff;
}

.tab_options_main .tab_options_admin:hover {
	cursor:pointer;
/*	color: #970357;*/
}

.tab_options_main .tab_options_draft_admin {
	background-color:#ffffff;
}

.tab_options_main .tab_options_draft_draft {
	color:#F0F0F0;
}



.gen_tabs .gen_tab_options, .gen_tabs .gen_tab_options_picked {
	float:left;
	margin:0px 15px;
}

.gen_tabs a:hover {
	color:#ffffff;
	background-color:#00748e;
}

.gen_tab_options, .gen_tab_options_picked {
	vertical-align:middle;
	text-align:center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	font-size:0.8em;
	display:block;
	position:relative;
	float:left;
}

.gen_tab_options_separate {
	float:left;
	height:10px;
	width:8px;
}

.gen_tab_main .gen_tab_options_picked {
	color:#ffffff;
	background-color:#000000;
}

.gen_tab_main .gen_tab_options {
	background-color:#ededed;
}


.gen_tabs_bottom_separator {
	border-bottom:#000000 solid 7px;
}


.tab_color_background_standard .tab_options_top_corner_out, .main_content_back .tab_options_top_corner_out {
	background-color:#ededed;
}

.tab_color_background_blue .tab_options_top_corner_out {
	background-color:#006882;
}

.tab_color_background_white .tab_options_top_corner_out {
	background-color:#ffffff;
}

.tab_options_top {
	height:2px;
/*	width:250px;*/

}


.tab_options .tab_options_top_corner_out, .tab_options_picked .tab_options_top_corner_out {
/*	position:relative;*/
	height:1px;
	width:1px;
	_height:1px;
	_width:1px;
}
 

/********************************************/
/************ END /MAIN_LAYOUT *************/
/******************************************/

.one_pixel_left {
	float:left;
	height:1px;
	width:1px;
}

.one_pixel_right {
	float:right;
	height:1px;
	width:1px;
}

.sub_sub_content_top_color .one_pixel_right, .sub_sub_content_top_color .one_pixel_left, .sub_sub_content_bottom_color .one_pixel_right, .sub_sub_content_bottom_color .one_pixel_left {
	background-color:#ededed;

/*	background-color:#000000;*/
}

.sub_sub_content_top_color_white .one_pixel_right, .sub_sub_content_top_color_white .one_pixel_left, .sub_sub_content_bottom_color_white .one_pixel_right, .sub_sub_content_bottom_color_white .one_pixel_left {
	background-color:#ffffff;

/*	background-color:#000000;*/
}



.sub_sub_content, .sub_sub_content_white .sub_sub_content {
	background-color:#ffffff;
}

.sub_sub_content_blue_grad .sub_sub_content {
	background:url(../images/nlayout/layout/blue_grad_verticle.gif) repeat-x;
}
.sub_sub_content_gray_grad .sub_sub_content {
	background:url(../images/nlayout/layout/gray_grad_verticle.gif) repeat-x;
}

.sub_sub_content_blue_grad .sub_sub_content .header {
	color:#ffffff;
/*	#616161*/
}

.sub_sub_content_gray .sub_sub_content {
	background-color:#ededed;
}
.sub_sub_content_gray .sub_sub_sub_content_padding .sub_sub_sub_content .calendar_date {
	background-color:#bf0066;
	position:absolute;
/*	padding: 2px 30px 2px 5px;*/
	left:0;
	top:0px;
	color:#ffffff;
	overflow:hidden;
	white-space:nowrap;
}

.sub_sub_content .sub_sub_sub_content_description_small, .sub_sub_content .sub_sub_sub_content_description_small td {
	font-size:11px;
} 
.sub_sub_content .sub_sub_sub_content_description_small strong {
	color:#878787;
} 
.sub_sub_content .sub_sub_sub_content_description_small a {
	font-weight:bold;
}

.sub_sub_content_gray .sub_sub_sub_content_padding .sub_sub_sub_content .calendar_date .calendar_date_text {
/*	padding: 2px 5px 2px 30px;*/
	padding:5px;
}

/*.sub_sub_content_gray .sub_sub_sub_content_padding .sub_sub_sub_content .calendar_custom td {
	text-transform:capitalize;
}*/






.sub_sub_content_gold_ribbon .sub_sub_content {
	background-color: #ededed;
/*	background-image:url(../images/nlayout/layout/gold_ribbon_line_simple.png);*/
/*	border:2px solid #fdd017;*/
}

.sub_sub_content_blue .sub_sub_content {
	background-color:#006882;
}

.sub_sub_content_gold .sub_sub_content {
}

.sub_sub_content_gold_ribbon .sub_sub_sub_content_header {
/*	border-left: 2px solid #fdd017;
	border-right: 2px solid #fdd017;
	border-top: 2px solid #fdd017;*/
}

.sub_sub_content_gold_ribbon .sub_sub_sub_content {
	border-left: 2px solid #fdd017;
	border-right: 2px solid #fdd017;
	border-bottom: 2px solid #fdd017;
}

.sub_sub_content .sub_sub_sub_content_wider {
	background:#ffffff;
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:-6px;
}

.sub_sub_content_gold .sub_sub_content {
	background-color:#fdd017;
/*	background-color: #ffffff;*/
}

.sub_sub_content_baby_blue .sub_sub_content {
	background-color:#e7eff7;
}

.sub_sub_content .sub_sub_content_padding {
	padding: 10px 10px;
}

.celeb_list .search_area .sub_sub_content .sub_sub_content_padding {
	padding: 10px 16px;
}

.sub_sub_content .sub_sub_content_header {
	padding-bottom:5px;
/*	margin-bottom:5px;*/
	border-bottom: solid 1px #d6d6d6;
	position:relative;
}

.sub_content_box .sub_content_box_header {
	margin-bottom:5px;
	border-bottom: solid 1px #d6d6d6;
	position:relative;
}

/*
.sub_sub_content .sub_sub_content_header_ligher_border {
	padding-bottom:5px;
	border-bottom: solid 1px #d6d6d6;
	position:relative;
}*/


/** simple sub_sub_sub_content **/



.sub_sub_sub_content {
	background-color:#ffffff;
	padding:8px;
}

.sub_sub_sub_content .contest_dates {
	background-color:#ededed;
}

.sub_sub_sub_content_no_padding .sub_sub_sub_content {
	padding:0;
}

.sub_sub_sub_content_header {
	padding:8px;
	background-color:#cacaca;
	font-size:13px;
}

#main_container, #footer #footer_dark, #footer #footer_light, .celeb_page_welcome_container {
	margin: auto;
/*	width:998px;*/
	width:1006px;
	/*position:relative;*/
}

#main_container .feedback {
	background-color:#ededed;
	margin-right:20px;
	font-weight:bold;
	position:relative;
	top:-8px;
/*	*top:-20px;*/
	
/*	margin-bottom:5px;*/
}

#main_container .feedback_container {
	position:absolute;
	right:0;
	top:0;
	width:400px;
/*	position:absolute;
	right:0;
	top:0;*/
/*	position:relative;
	top:-5px;
	*top:-10px;*/
}

#main_container .your_celeb_points_text {
	font-size:12px;
	color:#878787;
	font-weight:bold;
	
}
#main_container .your_celeb_points_container {
	position:relative;
	top:-6px;
/*	display:none;*/
}


.post_facebook {
	background:url(../images/nlayout/layout/post_facebook.gif) 0px 46% repeat-y;

}

.post_twitter {
	background:url(../images/nlayout/layout/post_twitter.gif) 0px 46% repeat-y;
}

.post_celeb {
	background:url(../images/nlayout/layout/post_celeb.gif) 0px 46% repeat-y;
}

.post_official_celeb {
	background:url(../images/nlayout/layout/post_official_celeb.gif) 0px 45% repeat-y;
}

.post_fantourage_official {
	background:url(../images/nlayout/layout/post_fantourage_official.gif) 0px 42% repeat-y;
}

.post_founding_fan {
	background:url(../images/nlayout/layout/post_founding_fan.gif) 0px 42% repeat-y;
}

.recent_point_activity .post_official_celeb {
	background:url(../images/nlayout/layout/post_official_celeb_horizontal.gif) 45% 100% repeat-x;
}

.recent_point_activity .post_official_spaced {
	background:url(../images/nlayout/layout/post_official_horizontal.gif) 50.2% 100% repeat-x;
/*	*background:url(../images/nlayout/layout/post_official_horizontal.gif) 53.7% 100% repeat-x;*/
	height:15px;
	width:75px;
}




/** FORM STYLES **/
.default_form .error, .default_form .info {
    font-size: 13px;
	padding:10px;	
}

.default_form .error {
	background-color:#fff9d8;
	border: solid 2px #c10000;
	color:#c10000;
}

.default_form .info {
	background-color:#e6eff7;
	border: solid 2px #0000CC;
	color:#0000CC;
}

.default_form .two_col_table .first_col {
	margin-right:25px;
}

.default_form .select {
	padding:3px 0px 3px 5px;
	font-size:17px;
	background:#ececec url(../images/nlayout/form/form_option_shade.gif) top repeat-x;
}

.default_form .nselect {
	padding:4px 0px 4px 5px;
	font-size:20px;
	background:#ececec url(../images/nlayout/form/form_option_shade.gif) top repeat-x;
}

.default_form .select option {
	padding:2px 0px 5px 2px;
}

.default_form .input_text, .default_form .input_text_error, .default_form .input_text_ok, .default_form .input_text_no_hover_effect, .input_text_error2  {
	background: #ffffff url(../images/nlayout/form/form_total.png) top left;
	font-size:17px;
	padding:4px;
	padding-left:8px;
}

.default_form .input_text {
	border: solid 1px #acacac;
}
.default_form .input_text_ok {
	border: solid 2px #72c242;
}

.nyro_message .nyro_content .input .input_text_container {
	height:40px;
}
/*
.default_form .input_text_ok {
	border: solid 2px #72c242;
}*/


.default_form .input_text:focus {
	border: solid 2px #006882;
	background:none #ffffff;
}

.default_form .input_text_ok:focus {
/*	border: solid 2px #509c22;*/
	background:none #ffffff;
}

/** error in the text fields **/
.default_form .input_text_error {
	border: solid 2px #c10000;
}

.default_form .input_text_error:focus {
	border: solid 2px #c10000;
	background:none #ffffff;
}

.default_form .input_text_error2 {
	border:solid 2px #b80068;
}
.default_form .input_text_error2:focus {
	border: solid 2px #b80068;
	background:none #ffffff;
}

.default_form .error_box img {
	padding-top:10px;
}
.default_form .error_box {
	float:left;
	width:30px;
	margin-right:5px;
	/*padding-top:15px;*/
	/*vertical-align:middle;*/
/*	line-height:60px;
	height:60px;*/
}

.default_form .error_box .error_arrow {
	margin-top:3px;
	/*background-color:#000000;*/
}

.default_form .original_list ol, .default_form .original_list ul {
	margin-left:20px;
}

.original_list li {display:list-item}
/*.original_list .hidden { display:none; } /*overwrite display item because we redefined display */
.original_list .not_hidden {display:list-item}
.original_list ol, .original_list ul, .original_list dir,
.original_list menu, .original_list dd        { margin-left: 40px }
.original_list ol, .original_list ol li              { list-style-type: decimal; list-style-position:outside }
.original_list ul, .original_list ul li              { list-style-type:disc; list-style-position:outside }
.original_list ol ul, .original_list ul ol,
.original_list ul ul, .original_list ol ol    { margin-top: 0; margin-bottom: 0 }

.original_list_small_margin_left ul {
	margin-left:20px;
}

.original_list_no_margin_left ul {
	margin-left:0;
}

.splash_promo_simple {
	width:470px;
}

.splash_promo_area {
	/*width:800px;*/
}

.splash_promo_area .promo_text_container {
	text-align:left;
}

/*.splash_intro {
	top: -15px;
	position:absolute;
}*/

.promo, .promo_image, .promo_image_container, .promo_images {
	height:222px;
	height:250px;
	position:relative;
/*	overflow:hidden;*/
/*	z-index:1;*/
}

.promo h2 a {
    color: #303030;
}

.promo .item_display_widget_button_right_g_inverted {
	width:36px;
	height:36px;
	background:url(../images/nlayout/layout/item_widget_buttons_inverted.png) -236px -174px;
	cursor:pointer;
	z-index:6;
	right:-20px;
	top:42%;
	position:absolute;
}

.promo .item_display_widget_button_right_g_inverted:hover {
	background:url(../images/nlayout/layout/item_widget_buttons_inverted.png) -308px -174px;
}


.promo_image {
	overflow:hidden;
}

.promo .promo_note_overlay {
	background:url(../images/nlayout/layout/overlay_black_50p.png) repeat;
	padding:4px;
	position:absolute;
	bottom:0px;
	left:0px;
/*	height:30px;
	width:100%;*/
	width:462px;
	color:#ffffff;
	text-align:left;
}

.promo .promo_special_note {
	background:url(../images/nlayout/layout/overlay_black_50p.png) repeat;
	padding:4px;
	padding-left:15px;
	padding-right:15px;
	position:absolute;
	top:-5px;
	left:0;
	z-index:500;
	color:#ffffff;
	text-align:right;	
}

.promo .promo_note_overlay a {
	color:#ffffff;
}

.promo .promo_note_overlay a:hover {
/*	color:#b80068;*/
	color:#CCCCCC;
}

/*.promo .promo_image_container .promo_image .promo_image_text_overlay {
	position:absolute;
	bottom:0;
	left:0;
	opacity:0.5;
	height:40px;
	width:100%;

}
.promo .promo_image_container .promo_image .promo_image_text_overlay_text {
	position:absolute;
	bottom:0;
	height:40px;
	width:100%;
	color:#ffffff;
	font-weight:bold;
	font-size:18px;

}*/

/*.promo_image {
	position:relative;
}*/

.promo {
	margin: 0 15px;
	background-color:#ededed;
/*	background:#ededed url(../images/nlayout/promos/promo_winner_text_area.gif) repeat-x 0% -10px;*/
}

.facebookApp .promo, .facebookAppPromo, .facebookApp .main_content_box .promo_celeb .promo {
	background:none;
}

.splash_promo_area .promo {
	margin:0;
}

.promo .promo_selections {
	position:absolute;
	right:20px;
	bottom:15px;
}

.promo .promo_selections li {
	margin-left:6px;
}



.promo .promo_page_link {
/*	float:right;
	position:absolute;
	right:10px;
	bottom:0;*/
}

.promo_image, .promo_image_container {
	float:left;
/*	width:422px;*/
	width:470px;
/*	width:540px;*/
	background-repeat: no-repeat;
	background-position:0% 50%;
}

.promo_image {
	cursor:pointer;
	vertical-align:bottom;
	position:relative;
}

.promo_image img {
	z-index:0;
	position:absolute;
	bottom:0;
	left:0;
}

.promo_image img.bottom-14_5 {
	bottom:-145px;
}



.promo .promo_text_container {
	/*float:right;*/
	float:left;
/*	right:5px;
	top:0px;*/
/*	background-color:#ededed;*/
/*	width:420px;	*/
/*	width: 380px;*/
	/*width: 518px;*/
	width:470px;
/*	width:400px;*/
/*	height:222px;*/
	height:240px;
/*	height:240px;*/
/*	position:absolute;*/
	/*margin:10px 0px 10px 15px;*/
	position:relative;
}

.promo .promo_tag_latest_rewards, .promo .promo_tag_new_reward {
	position:absolute;
	left:0;
	top:0;
/*	z-index:400;*/
	z-index:1;
	width:102px;
	height:102px;
}

.promo .promo_image_aLink {
/*	width:0;
	height:0;*/
	width:100px;
	height:100px;
	position:absolute;
	left:0;
	top:0;
}

.sub_sub_sub_content_header .icon_film_reel {
	position:absolute;
	top:-28px;
	left:-12px;
}

.promo_icon_film_reel {
	background:url(../images/nlayout/icons/icon_film_reel.png) no-repeat;
}

.promo .promo_icon_film_reel {
	width:378px;
	height:118px;
	position:absolute;
	right:-250px;
	top:-35px;
	z-index:2;
}

.promo .promo_icon_play_video {
	position:absolute;
	right:43%;
/*	top:10px;*/
	top:43%;
	z-index:2;
	opacity:0.8;
}
.profile_shot .promo_icon_play_video {
	position:absolute;
	right:37%; 
/*	top:10px;*/
	top:34%;
	z-index:2;
	opacity:0.8;
}

.promo .promo_icon_play_video_larger {
	top:38%;
}

.promo .promo_icon_film_reel_above {
	position:relative;
	z-index:3;
}


.promo_tag_won_pos {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}

.tag_example {
/*	background:url(../images/nlayout/promos/example_tag.png) no-repeat;*/
	position:absolute;
	left:0;
	top:0;
}

.promo .promo_tag_new_reward {
	background:url(../images/nlayout/promos/new_reward_tag.png) no-repeat;
}
.promo .promo_tag_latest_rewards {
	background:url(../images/nlayout/promos/latest_rewards_tag.png) no-repeat;
}
.promo .promo_tag_fan_video_cotest_rewards_overlay {
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}
/*.promo_tag_won {
	background:url(../images/nlayout/icons/tag_won.png) no-repeat;
}*/
/*.promo .promo_tag_new_reward {
	width:102px;
	height:102px;
	background:url(../images/nlayout/promos/latest_rewards_tag.png) no-repeat;	
}*/

/*.promo .promo_tag_awarded_date_container {


	position:relative;
	right:0;
	top:10px;
	color:#ffffff;
	background:#000000;
	padding:5px;
}*/


.promo .promo_tag_awarded_date .promo_tag_awarded_date_text, .rewards_listing .promo_tag_awarded_date .promo_tag_awarded_date_text {
	padding: 2px 30px 2px 5px;
}
.promo .promo_tag_awarded_date, .rewards_listing .promo_tag_awarded_date {
	background-color:#bf0066;
	position:absolute;
/*	padding: 2px 30px 2px 5px;*/
	right:0;
	top:10px;
	color:#ffffff;
	overflow:hidden;
	white-space:nowrap;
/*	width:100px;*/
/*	background-color:#b80068;*/


/* NEW */
/*	background-color:#bf0066;
	float:right;
	color:#ffffff;
	position:absolute;
	right:0px;
	top:0px;*/

}
.rewards_listing .promo_tag_awarded_date {
	/* overwrite top to be 0 */
	top:0px;
}

.promo .promo_winner {
	color:#bf0066;
/*	text-decoration:underline;
	font-weight:bold;*/
}

.promo .note {
	color:#7d7d7d;
}

.promo .note table tr td {
	color:#7d7d7d;
}

.promo .note .first_col_split, .promo .note .second_col_split {
	float:left;
	width:219px;
}
.promo .note .first_col_split {

}

.promo .note .second_col_split {
	margin-left:6px;
}

.splash_promo_area .promo .note .first_col_split li, .splash_promo_area .promo .note .second_col_split li {
	float:none;
	padding-left:0;
	width:200px;
/*	word-wrap:break;*/
/*	width:10px;*/
}

.splash_promo_area .promo .promo_text_container {
	width:500px;
}

.promo .promo_header {
	line-height:1em;
}

.promo .promo_text_container .promo_text {
	padding: 24px 10px 10px 15px;
}



.promo .promo_hot_tub_time_machine1_image {
	background-image:url(../images/nlayout/promos/promo_hot_tub_win_hot_top2.jpg);
}

.promo .promo_dave_matthews_band_tickets_nyc_image {
	background-image: url(../images/nlayout/promos/promo_hot_tub_win_dave_matthews_band_nyc1.jpg);
}

.promo .promo_passafire1_image {
	background-image:url(../images/nlayout/promos/promo_passafire_summer_tour_tickets_04-30-2010.jpg);
}

.promo .promo_passafire2_image {
	background-image:url(../images/nlayout/promos/promo_passafire_summer_tour_tickets2_04-30-2010.jpg);
}

.promo_inside_sports1_04-01-2010 {
	background-image:url(../images/nlayout/promos/promo_inside_sports_3-31-2010.jpg);
/*	background-size: 50%;*/
/*	background-position:80%;*/
}

.promo_hot_tub_time_machine1_icon {
	background:url(../images/nlayout/promos/icons/promo_hot_tub_time_machine1_icon2.png) no-repeat;
	width:87px;
	height:62px;
	left:-8px;
/*	margin-left:-10px;*/
/*	filter:alpha(opacity=1); opacity:0;*/
	position:absolute;
	cursor:pointer;
}

.promo_nav_simple {
	position:absolute;
	float:right;
	bottom:3px;
	right:7px;
}

.promo_nav_simple .nav_icon, .promo_nav_simple .nav_pause {
	margin-right:6px;
	cursor:pointer;
}

.promo_nav_simple .nav_pause .nav_pause_fill {
	background-color:#ededed;
	width:4px;
	height:27px;
}

.promo_nav {
	float:right;
	height:60px;
	margin-right:15px;
}

.promo_nav_img_container {
/*	width:105px;*/
	height:60px;
	width:100px;
	margin-left:10px;
	background:url(../images/nlayout/layout/image_generic_shadow.png) right bottom;
	float:right;
	position:relative;
	border:solid 1px #ffffff;
}

.promo_nav_img_container:hover {
	border:solid 1px #000000;
}


.promo_nav .promo_nav_img {
	/*margin-right:5px;*/
	float:right;
	position:absolute;
	bottom:-5px;
	bottom:0;
	right:0;
	overflow:hidden;
	width:100px;
	height:60px;


/*	background:url(../images/nlayout/layout/image_generic_shadow.png) -470px -486px;*/
}

.promo_nav .promo_nav_img_picked {
	bottom:5px;
	right:5px;
}





/* white rounded corners */
.main_content_box .rounded_edge_white_top_left, .main_content_box .rounded_edge_white_top_right, .main_content_box .rounded_edge_white_bottom_left, .main_content_box .rounded_edge_white_bottom_right {
	width:5px;
	height:5px;
	position:absolute;
}

.main_content_box .rounded_edge_white_top_left {
	top:0;
	left:0;
	background: url(../images/nlayout/layout/main_content_box_rounded_top_left.png) no-repeat;
}

.main_content_box .rounded_edge_white_top_right {
	top:0;
	right:0;
	background: url(../images/nlayout/layout/main_content_box_rounded_top_right.png) no-repeat;
}

.main_content_box .rounded_edge_white_bottom_right {
	bottom:0;
	right:0;
	background: url(../images/nlayout/layout/main_content_box_rounded_bottom_right.png) no-repeat;
}

.main_content_box .rounded_edge_white_bottom_left {
	bottom:0;
	left:0;
	background: url(../images/nlayout/layout/main_content_box_rounded_bottom_left.png) no-repeat;
}
/*
#nyroMessage {
	margin-top:20px;
}

#nyroMessage div.wrapper div#nyroModalContent {
	padding-top:60px;
}*/

/* a bit different from the message below */
.nyroMessage {
	position:absolute;
	z-index:800;
	/*left:150px;*/
	left:50%;
	margin-left:-350px; /* exactly half of the modal */
	top:20px;
}

.nyro_message {
	margin-top:60px;
}

.nyroNoTopMargin .nyro_message {
	margin-top:0px;
}
/*.ajx_body .nyro_message {
	margin-top:0px;
}*/

.nyro_message .icon_fantourage_bubble_position {
	position:absolute;
	top:-74px;
	left:65px;
}

.nyro_message .nyro_container {
	width:700px;
}

.ajx_body .nyro_message .nyro_container {
	width:780px;
}

.dark_overlay {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#000;
	opacity:0;
	filter:alpha(opacity=0);
	z-index:50;
}
.dark_container {
	position:absolute;
	opacity:0;
	filter:alpha(opacity=0);
	left:-9999em;
	z-index:51;
	width:100%;
	height:100%;
}



/*.grayed_out {
	position:absolute;
}*/

/***************/
/** PROMO V2 **/
/*************/

.splash_page .promo2 {
/*	margin-left:16px;
	margin-right:16px;*/
/*	margin-top:-10px;*/
	margin-top:-16px;
}

.promo2 {
	position:relative;
	/*background-color:#292929; */ /* no longer default color */
	color:#ffffff;
/*	background-color:#0b0b0b;*/
}

.promo2 .promo2_left_side, .promo2 .promo2_image_container, .promo2 .promo2_image_container .promo2_image, .promo2, .promo2 .promo2_right_side, .promo2 .promo2_right_side_container {
	height:309px;
}


.promo2 .promo2_right_side .promo2_image_container .promo2_play_video {
	padding:5px;
	padding-right:10px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(../images/nlayout/layout/overlay_black_50p.png) repeat;	

	-moz-border-radius-topright: 16px;
	-moz-border-radius-bottomright: 16px;
	-webkit-border-top-right-radius: 16px;
	-webkit-border-bottom-right-radius: 16px;
}


.promo2 table td, .promo2 table td a {
	color:#ffffff;
}
.promo2 table td a:hover {
	text-decoration:underline;
}
.promo2 .promo2_title_container {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}

.promo2_title_container, .promo2_title_container td {
	color:#ffffff;
}

.promo2 .promo2_title {
/*	background:url(../images/nlayout/layout/overlay_black_50p.png) repeat;*/
/*	background:url(../images/nlayout/layout/black_fade_fill_75.png) repeat;*/
	background:url(../images/nlayout/layout/overlay_black_65p.png) repeat;
	padding:10px 15px;
}


/*.promo2 .promo2_title .promo2_who_wins {
	background:url(../images/nlayout/layout/black_fade_fill_75.png) repeat;
}
*/

.promo2 .promo2_title .promo2_who_wins_outline {
/*	outline-color:#FFF;*/
/*	outline-style: inherit;
	outline-color: #000066;
	outline-width: 1px;*/
	color:#000000;
	font-size:1.3em;
	position:relative;
/*	text-shadow:#FFF;*/
}

.promo2 .promo2_title .promo2_who_wins {
/*	position:absolute;
	top:1px;
	left:1px;
	font-size: 0.9em;
	letter-spacing:1.2px;*/
/*	color:#f00080;*/
	color:#ea007d;

}

.promo2 .promo2_title .promo2_title_inner {
	margin-left:70px;
}

.promo2 .promo2_title {
/*	background:url(../images/nlayout/layout/overlay_black_50p.png) repeat;
	position:absolute;
	top:0;
	right:0;
	padding:10px 15px;*/
/*	text-align:right;*/
}

.promo2 .promo2_award_date {
	position:absolute;
	bottom:0;
	right:0;


	position:absolute;
/*	padding: 2px 30px 2px 5px;*/
	right:0;
}

.promo2 .promo2_award_date .promo2_award_date_date {
	top:10px;
	overflow:hidden;
	background-color:#bf0066;
	color:#ffffff;
	padding: 2px 30px 2px 5px;
	
	white-space:nowrap;

}

.promo2 .promo2_title .promo2_title_inner {
	padding-left:15px;
}

.promo2 .promo2_left_side {
	float:left;
/*	width:170px;*/
	width:18.1%;
	background-color:#0b0b0b;
	position:relative;
}

.promo2 .promo2_left_side .promo_splash_selection_container  .promo_splash_count_name:hover {
/*	text-decoration:underline;
	font-weight:bold;*/
	cursor:pointer;
}

.promo2 .promo2_left_side a {
	color:#ffffff;
}

.promo2 .promo2_text_padding {
	padding:10px;
}

.promo2 .promo2_right_side {
/*	float:left;
	background-color:#0b0b0b;
	position:relative;
	margin-left:8px;
	width:81.05%;*/
	position:absolute;
	width:100%;
	background-color:#0b0b0b;
	top:0;
	left:0;
}

.promo2 .promo2_right_side_container {
	float:left;
	background-color:#0b0b0b;
	position:relative;
/*	margin-left:10px;*/
	margin-left:8px;
/*	width:80.8%;*/
	width:81.05%;	
}

.promo2 .promo2_note {
	padding:8px;
}

.promo2 .promo2_image_container, .promo2_image_container_width {
	width:550px;
}
.promo2 .promo2_title {
/*	max-width:550px;*/
/*	width:96%;*/
/*	width:1%;*/
}

.promo2 .promo2_title strong {
	color:#b80068;
/*	color: #fc59b0;*/
}

.promo2 .promo2_right_side_link_cover { /* just a cover for everything */
	z-index:5;
	width:100%;
	height:250px;
	position:absolute;
	left:0;
	top:0;
}

.splash_promo_area_container .promo2 {
	text-align:left;
}

.splash_promo_area_container .promo2 ul li {
	float:none;
	padding:0;
}


.promo2 .promo2_image_container {
	float:left;
	position:relative;
}

.promo2 .promo2_image_container .promo2_image {
	width:550px;
}



/********************************************/
/*************** ITEM DISPLAY WIDGET ***************/
/******************************************/
.item_display_widget_padding {
	overflow:hidden;
}

.item_display_widget_container {
	overflow:hidden;
/*	width:10px;*/
/*	width:2000px;*/
/*	width:2000px;*/
}
.item_display_widget_list {
	overflow:hidden;
	position:relative;
/*	margin:0 auto;*/
	width:2700px;
	/*width:2700px;*/

/*	width:250px;*/
/*	width:250px;*/
/*	overflow-x:hidden;*/
/*	height:240px;*/
}
.item_display_widget_li {
	position:relative;
/*	position:absolute;*/
	width:250px;
	float:left;
	margin-left:20px;
}

.item_display_widget a {
	font-weight:bold;

	color:#ffffff;
}
.item_display_widget a:hover {
	font-weight:bold;
	color:#CCCCCC;
}

.item_display_widget {
	position:relative;
	/*background-color:#292929; */ /* no longer default color */
	color:#ffffff;
	background-color:#0b0b0b;
}

.splash_page .item_display_widget .icon_celeb_id
{
	position:absolute;
	bottom:0;
	right:0;
}

.sub_sub_sub_content_theme_color .sub_sub_sub_content,  .sub_sub_sub_content_theme_color .sub_sub_sub_content_header {
	background-color:#0b0b0b;
	color:#ffffff;
}

#celeb_list .item_display_widget {
	background-color:#0b0b0b;
/*	padding:30px 10px 0px 10px;*/
	padding:26px 10px 0px 10px;
}

.item_display_widget_padding {
	padding: 10px 5px;
}

#celeb_list .item_display_widget_padding {
	padding:0 5px 10px 5px;
}

.item_display_widget .item_display_widget_button_right {
	position:absolute;
	top:45%;
	right:10px;
}



.item_display_widget .item_display_widget_button_right .button_right {
	width:36px;
	height:36px;
}

.item_display_widget .item_display_widget_button_left {
	position:absolute;
	top:45%;
	left:10px;
}

.item_display_widget .fan_video_contest_image {
	position:relative;
	top:5px;
}

.item_display_widget .tag_celeb_image_placement {
	position:relative;
}

.item_display_widget .tag_item_gen_detail {
	background:url(../images/nlayout/icons/tag_celeb_image_detail_on_dark.png) repeat-x;
	/*font-weight:bold;*/
	color:#cacaca;
}


.item_display_widget .tag_celeb_image_detail .tag_celeb_image_placement {
	position:absolute;
	width:55px;
	height:55px;
	left:0;
	top:0;
	background:url(../images/nlayout/icons/tag_celeb_image_placement.png);
	color:#ffffff;
	font-weight:bold;
/*	padding:5px 5px;*/
	text-align:left;
}

.item_display_widget .item_display_widget_nav {
}

.item_display_widget .item_display_widget_nav .item_display_widget_nav_left {

}
.item_display_widget .item_display_widget_nav .item_display_widget_nav_right {
	float:right;
/*	height:55px;
	background:url(../images/nlayout/layout/item_widget_nav.png) -995px;*/
	height:50px;
	background:url(../images/nlayout/layout/item_widget_nav_small.png) -995px;
	width:5px;
}


#celeb_list .item_display_widget .item_display_widget_nav .item_display_widget_nav_center h2 {
	color:#a2a2a2;
	/*color:#ffffff;*/
}
#celeb_list .item_display_widget .item_display_widget_nav .item_display_widget_nav_center h2 a {
	color:#000000;
}
#celeb_list .item_display_widget .item_display_widget_nav .item_display_widget_nav_center h2 a:hover {
	color:#a2a2a2;
}

.item_display_widget .item_display_widget_nav .item_display_widget_nav_center {
/*	padding-left:5px;*/
	padding-left:15px;
	padding-right:10px;
	vertical-align:middle;
/*	background:url(../images/nlayout/layout/item_widget_nav.png);
	line-height:55px;
	height:55px;*/
	background:url(../images/nlayout/layout/item_widget_nav_small.png);
	line-height:50px;
	height:50px;
	margin-right:5px;
}

#celeb_list .item_display_widget .tag_celeb_image_detail .tag_celeb_image_placement span {
	margin: 7px 7px;
	color:#ffffff;
	font-size:23px;
}


.item_display_widget .item_display_widget_button_left .button_left {
	width:36px;
	height:36px;
}

.splash_page .item_display_widget .item_display_widget_button_left_g {
	width:36px;
	height:36px;
	background:url(../images/nlayout/layout/item_widget_buttons.png) -200px -174px;
	cursor:pointer;
}
.splash_page .item_display_widget .item_display_widget_button_left_g:hover {
	background:url(../images/nlayout/layout/item_widget_buttons.png) -272px -174px;
}
.splash_page .item_display_widget .item_display_widget_button_right_g {
	width:36px;
	height:36px;
	background:url(../images/nlayout/layout/item_widget_buttons.png) -236px -174px;
	cursor:pointer;
}

.splash_page .item_display_widget .item_display_widget_button_right_g:hover {
	background:url(../images/nlayout/layout/item_widget_buttons.png) -308px -174px;
}

.splash_page .item_display_widget .fan_video_theme_title {
	text-decoration:underline;
}

.splash_page .item_display_widget .image_container {
	position:relative;
}

.splash_page .item_display_widget .image_container .icon_play_video {
/*	opacity:1;*/
	position:absolute;
	top:40%;
	left:38%;
}


.celeb_list .item_display_widget .item_display_widget_button_left_g {
	width:99px;
	height:99px;
	background:url(../images/nlayout/layout/item_widget_buttons.png) 0px 0px;
	cursor:pointer;
}
.celeb_list .item_display_widget .item_display_widget_button_left_g:hover {
	background:url(../images/nlayout/layout/item_widget_buttons.png) -198px 0px;
}
.celeb_list .item_display_widget .item_display_widget_button_right_g {
	width:99px;
	height:99px;
	background:url(../images/nlayout/layout/item_widget_buttons.png) -99px -0px;
	cursor:pointer;
}
.celeb_list .item_display_widget .item_display_widget_button_right_g:hover {
	background:url(../images/nlayout/layout/item_widget_buttons.png) -297px -0px;
}

.celeb_list .item_display_widget .item_display_widget_button_right, .celeb_list .item_display_widget .item_display_widget_button_left {
	top:34%;
}
.celeb_list .item_display_widget .item_display_widget_button_left {
	left:15px;
}
.celeb_list .item_display_widget .item_display_widget_button_right {
	right:15px;
}



.celeb_list .item_display_widget .item_display_widget_container {
	width: 700px;
	margin: 0 auto;
/*	margin-left:120px;
	margin-right:120px;*/
}

.celeb_list .search_box_1 {
	width:390px;
	position:relative;

}
.celeb_list .search_box_1 .search_box_1_title, .celeb_list .search_box_2 .search_box_2_title {
/*	width:114px;*/
	/*width:90px;*/
	background:url(../images/nlayout/layout/gray_gradient.gif) repeat-x;
	position:relative;
	float:left;
	left:0;
	top:0;
	color:#ededed;
	font-size:18px;
	line-height:50px;
	vertical-align:middle;
	padding-left:14px;
	padding-right:14px;
/*	text-align:center;*/
}

.celeb_list .search_box_2 .search_box_2_search, .celeb_list .search_box_1 .search_box_1_search {
	float:left;
}
.celeb_list .search_box_1 .search_box_1_search #celeb_type_select {
	width:100px;
}

.celeb_list_selectbox {
    font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#878787;
	border:none;
	font-size:18px;
	font-weight:bold;
	/*padding:14px 4px 14px 12px;*/
	padding:12px;
	width:280px;
	height:50px;
	line-height:50px;
	vertical-align:middle
	
}

.celeb_list .search_box_1 .search_box_1_search #celeb_type_select option, .celeb_list .search_box_1 .search_box_1_search .selectbox {
    font-family: "Lucida Sans Unicode", "Lucida Grande", verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	color:#878787;
	border:none;
	font-size:8px;
	font-weight:bold;
	/*padding:14px 4px 14px 12px;*/
	padding:4px;
	width:100px;
}

.celeb_list .search_box_2 .search_box_2_search #keywords {
	color:#878787;
	border:none;
	font-size:18px;
	font-weight:bold;
	padding:14px 4px 14px 12px;
}

.celeb_list .search_box_2 {
	width:370px;
	position:relative;
}

.celeb_list .search_box_1, .celeb_list .search_box_2, .celeb_list .search_box_1 .search_box_1_title, .celeb_list .search_box_2 .search_box_2_title {

	height:50px;
	background-color:#ffffff;
	border: #9b9b9b solid 1px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.celeb_list .search_box_1 .search_box_1_title, .celeb_list .search_box_2 .search_box_2_title {
	border:none;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 2px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 2px;
	border-right:none;
	border-top:none;

}

.splash_page .item_display_widget .item_display_widget_button_right, .splash_page .item_display_widget .item_display_widget_button_left {
	top:3%;
}

/* center of widget, just for measuring purposes */
.item_display_widget_center {
	width:30px;
	height:30px;
	background-color:#FFFFFF;
	z-index:5;
	margin: 0 auto;
	top:50%;
	left:50%;
	position:absolute;
}

/* widget mods */
.item_display_widget_list .fan_video {
	width:250px;
	margin-left:15px;
	margin-right:15px;
/*	width:270px;*/
}

.item_display_widget_list .fan_video .image_border {
/*	border:1px solid #CCCCCC;*/
}

.item_display_widget_list .celeb_list {
/*	width:258px;*/
	width:180px;
	height:258px;
/*	margin-left:40px;
	margin-right:40px;*/
	margin-left:26px;
	margin-right:26px;
/*	height:228px;*/
}

/* keeps constant height */
.item_display_widget_list .celeb_list_li_height {
	height:258px;
}

.item_display_widget_list .celeb_list_container {
	margin:0 auto;
/*	width:180px;
	margin-left:20px;
	margin-right:20px;*/
/*	height:258px;*/
}

.item_display_widget_list .tag_celeb_image_detail {
	padding-top:10px;
/*	width:180px;*/
	height:60px;
	background:url(../images/nlayout/icons/tag_celeb_image_detail_on_dark.png) no-repeat;
	text-align:center;
	color:#cacaca;
}

.item_display_widget_list .tag_celeb_image_detail .category {
	color:#878787;
}
/********************************************/
/*************** BADGES ***************/
/******************************************/

.badge_17_empty
{
    background-image: url(../images/badge_17_empty.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    width: 17px;
}


.badge_120_1
{
    background-image: url(../images/badge_120_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 120px;
    width: 120px;
}

.badge_90_1
{
    background-image: url(../images/badge_90_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 90px;
    width: 90px;
}

.badge_17_1
{
    background-image: url(../images/badge_17_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    width: 17px;
}

.badge_23_1
{
    background-image: url(../images/badge_23_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 23px;
    width: 23px;
}

.badge_35_1
{
    background-image: url(../images/badge_35_1.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 35px;
    width: 35px;
}

.badge_120_2
{
    background-image: url(../images/badge_120_2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 120px;
    width: 120px;
}

.badge_90_2
{
    background-image: url(../images/badge_90_2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 90px;
    width: 90px;
}


.badge_17_2
{
    background-image: url(../images/badge_17_2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    width: 17px;
}

.badge_23_2
{
    background-image: url(../images/badge_23_2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 23px;
    width: 23px;
}

.badge_35_2
{
    background-image: url(../images/badge_35_2.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 35px;
    width: 35px;
}

.badge_120_3
{
    background-image: url(../images/badge_120_3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 120px;
    width: 120px;
}

.badge_90_3
{
    background-image: url(../images/badge_90_3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 90px;
    width: 90px;
}

.badge_17_3
{
    background-image: url(../images/badge_17_3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    width: 17px;
}


.badge_23_3
{
    background-image: url(../images/badge_23_3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 23px;
    width: 23px;
}

.badge_35_3
{
    background-image: url(../images/badge_35_3.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 35px;
    width: 35px;
}

.badge_120_4
{
    background-image: url(../images/badge_120_4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 120px;
    width: 120px;
}

.badge_90_4
{
    background-image: url(../images/badge_90_4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 90px;
    width: 90px;
}

.badge_17_4
{
    background-image: url(../images/badge_17_4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 17px;
    width: 17px;
}

.badge_23_4
{
    background-image: url(../images/badge_23_4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 23px;
    width: 23px;
}


.badge_35_4
{
    background-image: url(../images/badge_35_4.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 35px;
    width: 35px;
}


.fan_videos .share {
/*	display:none;*/
}

/******************************************/
/*##########NEW POST ITEMS################*/
/******************************************/
.celeb_post .post_items .post_items_tabs li
{
	float:left;
	margin-left:5px;
}
/*.celeb_post .post_items .post_items_tabs .post_items_label
{
	margin-left:5px;
}*/
.celeb_post .post_items .post_items_tabs .first
{
	margin-left:0px;
}

.celeb_post .post_items .post_items_tab, .celeb_post .post_items .post_items_tab_picked
{
	width:64px;
/*	height:79px;*/
	height:62px;
	cursor:pointer;
}
.celeb_post .post_items .post_items_tab {
	background:url(../images/nlayout/icons/icons_post_items.png) 0px 0px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked {
	background:url(../images/nlayout/icons/icons_post_items.png) -128px 0px no-repeat;
}

/** hover section **/
.celeb_post .post_items .post_items_tab:hover {
	background:url(../images/nlayout/icons/icons_post_items.png) -64px 0px no-repeat;
}


.celeb_post .post_content_text_box_container {
	padding:10px;
	border: 2px solid #006882;
	background-color:#e7eff7;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;	
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;	

}
.celeb_post .post_content_text_box input {
	color: #006882;
	border: 1px solid #d6d6d6;
/*	padding:5px;
	width:363px;*/
	padding:8px;
	width:350px;
}

.celeb_post .post_content_text_box_shadow_1 {
	width:auto;
	height:1px;
/*	border: 1px solid #9e9e9e;*/
	background-color:#9e9e9e;
/*	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-right-radius: 4px;	
	-webkit-border-bottom-left-radius: 4px;	*/
}
.celeb_post .post_content_text_box_shadow_1_bottom {
	position:relative;
	top:-4px;
/*	padding-left:3px;
	padding-right:3px;*/
}
.celeb_post .post_content_text_box_shadow_1_bottom_bottom {
	position:relative;
	top:-10px;
	height:6px;
	margin-left:3px;
	margin-right:3px;
	background:url(../images/nlayout/icons/icons_post_items_post_box_bottom.png) bottom repeat-x;
	*display:none;
}

.celeb_post .post_content_text_box_cant_post {
	position:absolute;
	top:0;
	left:0;
/*	width:100%;
	height:100%;*/


/*	border: 2px solid #ffffff;*/

}

.celeb_post .post_content_text_box_cant_post td {
	position:absolute;
	color:#ffffff;
	width:97%;
	height:80%;
	line-height:80%;
	padding:10px;
	background:url(../images/nlayout/layout/black_fade_fill_75.png) repeat;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-top-right-radius: 8px;
	-webkit-border-bottom-right-radius: 8px;	
	-webkit-border-top-left-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;	
	text-align:center;
	vertical-align:middle;	
}

.celeb_post .post_content_text_box_cant_post .line_height_none {
	line-height:normal;
}

.celeb_post .post_content_text_box_cant_post td .the_text {
	vertical-align:middle;
	height:100px;
	line-height:100px;

/*	margin: 0 auto;*/
}

.celeb_post .post_content_text_box_cant_post .line_height_none .the_text {
	line-height:normal;
}

.celeb_post .post_content_text_box_cant_post td .the_text a {
	color:#efefef;
	text-decoration:underline;
}

.celeb_post .post_content_text_box_cant_post td .the_text a:hover {
	color:#ffffff;
}

.celeb_post .post_content_text_box_shadow_1_bottom .left {
	background:url(../images/nlayout/icons/icons_post_items.png) -192px 0px no-repeat;
/*	width:3px;
	height:6px;*/
	width:3px;
	height:6px;
	*background:none;
}
.celeb_post .post_content_text_box_shadow_1_bottom .right {
	float:right;
	background:url(../images/nlayout/icons/icons_post_items.png) -195px 0px no-repeat;
/*	width:3px;
	height:6px;*/
	width:3px;
	height:6px;
	*background:none;
}
.celeb_post .post_content_text_box_shadow_1_bottom .right {
}



/** /end hover section **/

.celeb_post .post_items .post_items_tab_selected
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px 0px no-repeat;
}

.celeb_post .post_items .post_items_tab .post_items_tab_icon, .celeb_post .post_items .post_items_tab_picked .post_items_tab_icon
{
	width:64px;
	height:39px;
	text-align:center;
	vertical-align:middle;
}

.celeb_post .post_items .post_items_tab .post_items_tab_icon_text, .celeb_post .post_items .post_items_tab_picked .post_items_tab_icon_text
{
	width:64px;
	height:18px;
}

.celeb_post .post_items .post_items_label .post_items_tabs_label {
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -362px no-repeat;
	width:109px;
	height:47px;
}
.celeb_post .post_items .post_items_tabs .post_items_label {
	margin-left:0px;
}


.icon_post_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -315px no-repeat;
	width:25px;
	height:29px;
}
.celeb_post .post_items .post_items_tab .icon_post_text_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -344px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -25px -315px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_text_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -344px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -50px -315px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_text_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -344px no-repeat;
}

.icon_post_video
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -268px no-repeat;
	width:29px;
	height:29px;
}
.icon_post_video_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -297px no-repeat;
}

.celeb_post .post_items .post_items_tab_picked .icon_post_video
{
	background:url(../images/nlayout/icons/icons_post_items.png) -58px -268px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_video_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -297px no-repeat;
}

.celeb_post .post_items .post_items_tab:hover .icon_post_video
{
	background:url(../images/nlayout/icons/icons_post_items.png) -29px -268px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_video_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -297px no-repeat;
}


.icon_post_phone
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -221px no-repeat;
	width:19px;
	height:29px;	
}
.icon_post_phone_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -250px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_phone
{
	background:url(../images/nlayout/icons/icons_post_items.png) -38px -221px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_phone_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -250px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_phone
{
	background:url(../images/nlayout/icons/icons_post_items.png) -19px -221px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_phone_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -250px no-repeat;
}

.icon_post_news
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -170px no-repeat;
	width:29px;
	height:33px;	
}
.icon_post_news_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -203px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_news
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -170px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_news_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -203px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_news 
{
	background:url(../images/nlayout/icons/icons_post_items.png) -29px -170px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_news_text 
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -203px no-repeat;
}


.icon_post_pic
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -127px no-repeat;
	width:29px;
	height:25px;	
}
.icon_post_pic_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -152px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_pic
{
	background:url(../images/nlayout/icons/icons_post_items.png) -58px -127px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_pic_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -152px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_pic
{
	background:url(../images/nlayout/icons/icons_post_items.png) -29px -127px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_pic_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -152px no-repeat;
}


.icon_post_survey
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -80px no-repeat;
	width:29px;
	height:29px;	
}
.icon_post_survey_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) 0px -109px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_survey
{
	background:url(../images/nlayout/icons/icons_post_items.png) -58px -80px no-repeat;
}
.celeb_post .post_items .post_items_tab_picked .icon_post_survey_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -128px -109px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_survey
{
	background:url(../images/nlayout/icons/icons_post_items.png) -29px -80px no-repeat;
}
.celeb_post .post_items .post_items_tab:hover .icon_post_survey_text
{
	background:url(../images/nlayout/icons/icons_post_items.png) -64px -109px no-repeat;
}
