/* http://www.accesshollywood.com/assets/css/base.css */
/* http://www.accesshollywood.com/assets/css/platforms/mac.css */
/* http://www.accesshollywood.com/assets/css/modules/socialnetworking.css */
/* http://www.accesshollywood.com/assets/css/modules/nav.css */
/* http://www.accesshollywood.com/assets/css/modules/ratings.css */
/* http://www.accesshollywood.com/assets/css/modules/related.css */
/* http://www.accesshollywood.com/assets/css/modules/blogroll.css */
/* http://www.accesshollywood.com/assets/css/templates/gallery.css */
/* http://www.accesshollywood.com/assets/css/templates/gallery_gallery1259.css */

/* >>>>> http://www.accesshollywood.com/assets/css/base.css */
/* /assets/css/base.css */

* {
    margin:0px;
    padding:0px;
    font-size:12px;
    font-family:Arial, sans-serif;
}

div.shadow {
    _behavior: url(/assets/css/iepngfix.htc);
    float:left;
    position:relative;
    _position:static;
}

div.overlay {
    position:absolute;
    z-index:10000;
    top:0;
    left:0;
    /*background-color:black;*/
}

div.modual-holder {
    position:absolute;
    z-index:11000;
    top:0;
    left:0;
    /*background-color:black;*/
}

body {
	border-top: 10px solid #0181c8;
    _text-align:center;
    background-color:white;
}

body * {
    _text-align:left;
}

li {
    list-style-type:none;
}

a {
    color:black;
    text-decoration:none;
    _cursor:pointer;
}

a:hover {
    text-decoration:none;
}

a:hover strong {
    text-decoration:underline;
}

a:hover img {
    text-decoration:none;
}

p {
    margin:0 0 5px 0;
}

div.channel {
    float:left;
    height:10px;
    width:10px;
}

#container {
    margin:0px auto;
    width:990px;
    padding:10px 0;
    cursor:pointer;
}

#companion {
    width:300px;
    height:250px;
    overflow:hidden;
}

div#header {
    cursor:default !important;
}

div#header_970 {
    cursor:default !important;
}

div#content {
    float:left;
    cursor:default !important;
}

div#footer {
    float:left;
    width:990px;
    overflow:hidden;
    border-top:2px solid #204C7D;
    cursor:default !important;
}

div.footer_navigation {
    background-image:url(/assets/images/footer/footer_bg_001.gif);
    background-position:top center;
    background-repeat:no-repeat;
    padding:50px 0 0 0;
    margin:10px 0 0 0;
    float:left;
    width:990px;
    text-align:center;
}

/*div.footer_navigation p {
    _text-align:center;
}

div.footer_navigation div.options {
    width:990px;
    float:left;
    margin:0 0 10px 0;
    _text-align:center;
}

div.footer_navigation div.options p {
    display:inline;
    background-image:url(/assets/images/footer/footer_seperator_001.gif);
    background-position:top right;
    background-repeat:no-repeat;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
}

div.footer_navigation div.options p.end {
    background-image:none;
}*/

div.footer_navigation ul {
    overflow:auto;
    margin:0 0 10px 0;
}

div.footer_navigation ul li {
    background-image:url(/assets/images/navigation/nav_seperator_blk.gif);
    background-position:right 2px;
    background-repeat:no-repeat;
    display:inline;
    margin:0 10px 0 0;
    padding:0 10px 0 0;
}

div.footer_navigation ul li.last {
    background-image:none;
}

.flashcontent {
    padding:10px 0 0 10px;
    overflow:hidden;
    color: #369;
    font-family:"Arial Black", Arial, sans-serif;
}

.flashtext-22 {
    font-size:22px;
}

.flashtext-36 {
    font-size:22px;
}

div#header h2.flashtext-36 {
    font-size:36px;
}

.clear {
	clear: both;
	height: 1px;
}

/* IMAGES */
div.image {
    float:left;
    margin:0 5px 0 0;
    overflow:hidden;
}

div.image img {
    margin:3px;
    border:0px;
}

div.image div.shadow {
    background-image:url(/assets/images/photos/parts/84x84_shadow_01.png);
    width:84px;
    height:84px;
    margin-top:-87px;
    margin-left:3px;
    _margin-left:2px;
}

a:hover div.image {
    background-image:url(/assets/images/photos/parts/84x84_bg_01_blu.gif);
}

a:hover div.shadow {
    text-decoration:none;
}

div.size-40x40 {
    width:46px;
    height:46px;
    background-image:url(/assets/images/photos/parts/40x40_bg_01_org.gif);
}

div.size-40x40 div.shadow {
    width:40px;
    height:40px;
    margin-top:-43px;
    _margin-top:-46px;
    background-image:url(/assets/images/photos/parts/40x40_shadow_01.png);
}

a:hover div.size-40x40 {
    background-image:url(/assets/images/photos/parts/40x40_bg_01_blu.gif);
}

div.size-60x60 {
    width:66px;
    height:66px;
    background-image:url(/assets/images/photos/parts/60x60_bg_01_org.gif);
}

div.size-60x60 div.shadow {
    width:60px;
    height:60px;
    margin-top:-63px;
    _margin-top:-66px;
    background-image:url(/assets/images/photos/parts/60x60_shadow_01.png);
}

a:hover div.size-60x60 {
    background-image:url(/assets/images/photos/parts/60x60_bg_01_blu.gif);
}

div.size-80x80 {
    width:86px;
    height:86px;
    background-image:url(/assets/images/photos/parts/80x80_bg_01_org.gif);
}

div.size-80x80 div.shadow {
    width:80px;
    height:80px;
    margin-top:-83px;
    _margin-top:-86px;
    background-image:url(/assets/images/photos/parts/80x80_shadow_01.png);
}

a:hover div.size-80x80 {
    background-image:url(/assets/images/photos/parts/80x80_bg_01_blu.gif);
}

div.image-placeholder-80x80 {
    width:0;
    height:0;
	margin:0;
    _margin-top:0;
}

div.size-120x120 {
    width:126px;
    height:126px;
    background-image:url(/assets/images/photos/parts/120x120_bg_01_org.gif);
}

div.size-120x120 div.shadow {
    width:120px;
    height:120px;
    margin-top:-123px;
    _margin-top:-126px;
    background-image:url(/assets/images/photos/parts/120x120_shadow_01.png);
}

a:hover div.size-120x120 {
    background-image:url(/assets/images/photos/parts/120x120_bg_01_blu.gif);
}

div.size-150x150 {
    width:156px;
    height:156px;
    background-image:url(/assets/images/photos/parts/150x150_bg_01_org.gif);
}

div.size-150x150 div.shadow {
    width:150px;
    height:150px;
    margin-top:-153px;
    _margin-top:-156px;
    background-image:url(/assets/images/photos/parts/150x150_shadow_01.png);
}

a:hover div.size-150x150 {
    background-image:url(/assets/images/photos/parts/150x150_bg_01_blu.gif);
}

div.size-200x200 {
    width:206px;
    height:206px;
    background-image:url(/assets/images/photos/parts/200x200_bg_01_org.gif);
}

div.size-200x200 div.shadow {
    width:200px;
    height:200px;
    margin-top:-203px;
    _margin-top:-206px;
    background-image:url(/assets/images/photos/parts/200x200_shadow_01.png);
}

a:hover div.size-200x200 {
    background-image:url(/assets/images/photos/parts/200x200_bg_01_blu.gif);
}

div.size-230x306 {
    width:236px;
    height:312px;
    background-image:url(/assets/images/photos/parts/230x306_bg_01_org.gif);
}

div.size-230x306 div.shadow {
    width:230px;
    height:306px;
    margin-top:-309px;
    _margin-top:-312px;
    background-image:url(/assets/images/photos/parts/230x306_shadow_01.png);
}

a:hover div.size-230x306 {
    background-image:url(/assets/images/photos/parts/230x306_bg_01_blu.gif);
}

div.size-415x0 {
    width:415px;
    height:300px;
    background-image:url(/assets/images/photos/parts/415x0_bg_01_org.gif);
}

div.size-415x0 div.shadow {
    width:415px;
    height:300px;
    margin-top:-303px;
    background-image:url(/assets/images/photos/parts/415x0_shadow_01.png);
}

a:hover div.size-415x0 {
    background-image:url(/assets/images/photos/parts/415x0_bg_01_blu.gif);
}

/* BUTTONS */
/* LEFT CORNER ROUNDED PORTLET BUTTON */
div.btnlcround {
    overflow:hidden;
    float:right;
}

div.btnlcround a {
    color:white;
    font-weight:bold;
    background-position:top left;
    background-repeat:no-repeat;
    padding:5px 10px;
    overflow:auto;
    display:block;
    _display:inline;
    _height:1%;
}

div.btnlcround a span {
    float:left;
    background-image:url(/assets/images/buttons/parts/btn_lcround_tri_ffffff.gif);
    background-position:center right;
    background-repeat:no-repeat;
    padding:0 15px 0 0;
}

div.btnlcround a span.shadow {
    padding:1px 15px 0 1px;
    color:#b5b5b5;
    z-index:6000;
}

div.color-1e4b7b a {
    background-image:url(/assets/images/buttons/parts/btn_lcround_bg_1e4b7b.gif);
}

div.color-1e4b7b a span.shadow {
    color:#4292b5;
    background-image:url(/assets/images/buttons/parts/btn_lcround_tri_4292b5.gif);
}

div.color-1e4b7b a:hover {
    background-image:url(/assets/images/buttons/parts/btn_lcround_bg_4292b5.gif);
    text-decoration:none;
}

div.color-1e4b7b a:hover span.shadow {
    color:#1e4b7b;
    background-image:url(/assets/images/buttons/parts/btn_lcround_tri_1e4b7b.gif);
}

div.color-fb7f07 a {
    background-image:url(/assets/images/buttons/parts/btn_lcround_bg_fb7f07.gif);
}

div.color-fb7f07 a span.shadow {
    color:#fdbf48;
    background-image:url(/assets/images/buttons/parts/btn_lcround_tri_fdbf48.gif);
}

div.color-fb7f07 a:hover {
    background-image:url(/assets/images/buttons/parts/btn_lcround_bg_fdbf48.gif);
    text-decoration:none;
}

div.color-fb7f07 a:hover span.shadow {
    color:#fb7f07;
    background-image:url(/assets/images/buttons/parts/btn_lcround_tri_fb7f07.gif);
}

/*PROMOTES*/

div.promote div.sponsorship {
    float:right;
}

div.promote div.title-sponsor div.title p {
    width:150px;
}

div.promote div.title div.sponsor {
    float:right;
}

#col_0 div.promote div.title-sponsor div.title p {
    width:100px;
    float:left;
}

#col_0 div.promote {
    overflow:hidden;
    margin:0pt 1px;
    background-image:url(/assets/images/gradients/horz_3589af_white_228w_1h.gif);
    background-position:top left;
    _height:1%;
}

#col_0 div.promote a {
    cursor:pointer;
}

#col_0 div.promote div.title {
    background-color:#7B9BB9;
    margin:3px 0pt 0pt;
    overflow:auto;
}

#col_0 div.promote div.buffer {
    background-image:url(/assets/images/gradients/horz_1e4b7b_4292b5_310w_1h.jpg);
    height:10px;
    margin-bottom:0pt;
    margin-left:0pt;
    margin-right:0pt;
    margin-top:3px;
}

#col_0 div.dish-of-salt div.buffer {
    display:none;
}

#col_0 div.promote div.title p {
    font-weight:bold;
    color:white;
    padding:4px;
}

#col_0 div.promote div.content {
    overflow:auto;
    padding:4px 0 10px 0;
    background-color:#DCEAF4;
    background-position:top left;
    background-repeat:repeat-x;
    _height:1%;
}

#col_0 div.promote div.thin {
    float:left;
    width:90px;
    padding:0 0 0 5px;
}

#col_0 div.promote div.wide {
    float:left;
    width:130px;
    _width:120px;
}

#col_1 div.promote a.sponser span {
    display:block;
    text-indent:-1000px;
}

#col_1 div.promote div.images img {
    float:right;
    margin:0 3px 0 0;
}

#col_1 div.promote {
    width:300px;
    overflow:hidden;
    margin:0pt 1px;
    background-image:url(/assets/images/gradients/horz_fdbc05_white_298w_1h.gif);
    background-position:top left;
    _height:1%;
}

#col_1 div.promote a {
    cursor:pointer;
    background-color:#FCCA71;
    background-position:left top;
    background-repeat:repeat-x;
    display:block;
}

#col_1 div.promote div.title {
    background-color:#DF7105;
    padding-bottom:5px;
    overflow:auto;
    _height:1%;
}

#col_1 div.promote div.title p {
    float:left;
}

#col_1 div.promote div.title p, #col_1 div.promote div.title strong {
    font-size:22px;
    font-family:Verdana, sans-serif;
}

#col_1 div.promote div.title-sponser {
    overflow:auto;
    width:300px;
    background-color:#DF7105;
}

#col_1 div.promote div.title div.sponser {
    float:right;
    margin:3px 3px 0 0;
    width:45%;
}

#col_1 div.promote div.buffer {
    background-image:url(/assets/images/gradients/gradient_hrz_050_300_org.jpg);
    width:300px;
    height:10px;
    margin:3px 0 0 0;
}

#col_1 div.dish-of-salt div.buffer {
    display:none;
}

#col_1 div.promote div.title p {
    font-weight:bold;
    color:white;
    padding:4px;
}

#col_1 div.promote div.content {
    overflow:auto;
    padding:4px 0 10px 0;
    background-color:transparent;
    background-image:url(/assets/images/gradients/vert_df7105_fcca71_1w_164h.gif);
    _height:1%;
}

#col_1 div.promote div.thin {
    float:left;
    width:135px;
    padding:0 0 0 5px;
}

#col_1 div.promote div.wide {
    float:left;
    width:155px;
}

#footer div.promotes {
    padding:10px;
    overflow:auto;
    width:2000px;
}

#footer div.promotes h2 {
    font-size:12px;
    margin:0 0 10px 0;
    padding:0px;
    color:#204C7D;
    text-transform:capitalize;
    font-family:Arial, sans-serif;
}

#footer div.promote {
    float:left;
    margin:0 15px 0 0;
    /*width:140px;*/
    _width:126px;
    background-image:none;
}

#footer div.promote div.content {
    background-color:transparent;
}

#footer div.promote div.wide {
    width:126px;
}

#footer div.end {
    margin:0 0 10px 0;
}

#footer div.promote div.buffer {
    display:none;
}

#footer div.promote div.title {
    display:none;
}

#footer div.promote div.thin div.image {
    /*margin:0 10px 10px 0;*/
    margin:0 0 10px 0;
}

#footer div.promote div.wide p strong {
    color:#204c7d;
}

#footer div.promote div.overlay_text {
    float:left;
}

/* SEARCH FIELD */


div.search_field {
    width:988px;
    border:1px solid #0082c8;
    background-color:#e0edf6;
    _padding:0 0 10px 0;
    margin:0 0 10px 0;
}

div.search_field h4 {
    background-color:#0082c8;
    padding:5px;
    color:white;
    border-bottom:2px solid white;
}

div.search_field div.content {
    overflow:auto;
    padding:10px 0;
}

div.search_field div.content form {
    overflow:auto;
    padding:0 10px;
}

div.search_field div.content form input {
    float:left;
    width:870px;
    height:28px;
}

div.search_field div.content form input.search {
    border:0px;
    background-image:url(/assets/images/buttons/btn_search.gif);
    background-position:center;
    border:0px;
    text-indent:-1000px;
    width:88px;
    height:28px;
    margin:0 0 0 10px;
}

a.autolink {
	font-weight: bold;
	color: #204C7D;
}

a.autolink:hover {
	text-decoration: underline;
}

div.footer_navigation div.nbc {
    margin:10px 0 0 0;
    width:990px;
    height:30px;
    background-image:url(/assets/images/a_division_of_nbcu_logo.png);
    background-position:center;
    background-repeat:no-repeat;
}

div.footer_navigation div.nbc span {
    display:block;
    text-indent:-10000px;
}

/* SEARCH RESULTS */

div.search_results {
    display:none;
	position:absolute;
	z-index:11000;
	margin:0 auto;
	width: 986px;
	height: 596px;
	overflow:auto;
	background-color: #C3D7E2;
    background-image:url(/assets/images/backgrounds/search_bg_01.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    border:2px solid #1d4977;
}

div.search_results div.header {
    overflow:auto;
    padding:5px 10px;
    *width:949px;
}

div.search_results div.header h2 {
    color:white;
    font-size:18px;
    float:left;
    font-family:"Arial Black",Arial,sans-serif;
}

div.search_results div.header a {
    float:right;
    display:block;
    background-image:url(/assets/images/buttons/btn_rsquare20x20_orange_close_off.gif);
    background-position:top left;
    background-repeat:no-repeat;
    width:20px;
    height:20px;
}

div.search_results div.header a:hover {
    background-image:url(/assets/images/buttons/btn_rsquare20x20_orange_close_on.gif);
}

div.search_results div.header a span {
    display:block;
    text-indent:-10000px;
}

div.search_results div.content {
    margin:10px;
    background-color:white;
    border:1px solid #1d4977;
    overflow:auto;
}

div.search_results div.content div.column {
    float:left;
    width:188px;
    margin:10px 0;
}

div.search_results div.content div.divider {
    border-right:1px solid #1d4977;
}

div.search_results div.content div.column h3 {
    background-image:url(/assets/images/headers/search_section_header_01.gif);
    background-position:left top;
    background-repeat:no-repeat;
    color:#0539A3;
    font-size:16px;
    margin:0 10px;
    padding:10px 0 0 13px;
}

div.search_results div.content div.column div.module {
    margin:10px;
}

div.search_results div.content div.column div.module a {
    display:block;
    margin:0 0 15px 0;
}

div.search_results div.content div.column div.module a * {
    font-weight:bold;
}

div.search_results div.content div.column div.module a div.image {
    float:none;
    margin:0 0 5px 0;
}

div.search_results div.content h4 {
    clear:both;
    margin:0 10px 10px 10px;
    font-size:18px;
    color:#0539a3;
}

div.search_results div#googleNav {
	margin:0px 10px;
}

div.search_results div#googleNav .googleLabel {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div.search_results div#googleNav .googleDisabled {
	margin: 2px;
	font-size: 120%;
	color: #738792;
}

div.search_results div#googleNav .googleCurrent {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div.search_results div#googleNav .googleLink {
	margin: 2px;
	font-size: 120%;
}

div.search_results div#googleNav .googleLink:hover {
	text-decoration: underline;
	color: #0E6998;
}

div.search_results div.googleResults {
    margin:0px 10px 10px 10px;
}

div.search_results div.googleResults div.gs-webResult {
    margin:0 0 10px 0;
}

body#home div.search_results div.title {
    background-color:transparent;
    background-image:none;
}

/*div#search_results_header {
    overflow:auto;
}

div#search_results .resultEntry {
	background-color:#E0EAF1;
	border:1px solid #0F6A97;
	float:left;
	height:175px;
	margin:3px;
	padding:5px;
	width:175px;
	cursor: pointer;
}
div#search_results .result_itemId {
	display:none;
}

div#search_results .result_href {
	display:none;
}

div#search_results_header {
	float:left;
	margin: 5px;
    font-size:22px;
    font-family:"Arial Black", Arial, sans-serif;
    font-weight:bold;
    color:white;
}

div#search_results_close {
	float:right;
	margin: 5px;
	cursor: pointer;
}

div#search_results_more {
	float:right;
	margin: 5px;
	cursor: pointer;
}

div#googleNav {
	float: left;
	margin: 7px 0 0 20px;
}

div#googleNav .googleLabel {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div#googleNav .googleDisabled {
	margin: 2px;
	font-size: 120%;
	color: #738792;
}

div#googleNav .googleCurrent {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div#googleNav .googleLink {
	margin: 2px;
	font-size: 120%;
}

div#googleNav .googleLink:hover {
	text-decoration: underline;
	color: #0E6998;
}

div#search_results .gs-webResult {
	background-color:#E0EAF1;
	border:1px solid #0F6A97;
	margin:3px;
	padding:5px;
	cursor: pointer;
}

div#search_results .gs-visibleUrl-short {
	display: none;
}

div#search_results .gs-visibleUrl-long {
	display: block;
}*/

div.promotes div.freshbuzz div.sponsorship img {
    _width:71px;
}

div.promotes div.oscars div.sponsorship img {
    _width:58px;
}

div.promotes div.rising-star div.sponsorship img {
    _width:94px;
}

div.promotes div.sundance div.sponsorship img {
    _width:100px;
}

div.promotes div.fashion-moments div.sponsorship img {
    _width:51px;
}

div.promotes div.platinum-moments div.sponsorship img {
    _width:132px;
}

div.promotes div.style-star div.sponsorship img {
    _width:121px;
}

#ad table {
	margin: 0 auto !important;
}

/* >>>>> http://www.accesshollywood.com/assets/css/platforms/mac.css */
/* /assets/css/platforms/mac.css */
.mac #header div.main_navigation ul li a span {
	padding: 7px 8px 0;
}

.mac #search_term {
	width: 855px;
}

.mac #header div.main_navigation ul li#search {
	width: 232px;
}

/* >>>>> http://www.accesshollywood.com/assets/css/modules/socialnetworking.css */
#header_section {
	/*_width:185px !important;*/
}

div.socialnetwork_myaccess_nav {
	float:left;
	overflow:hidden;
	width:100%;
	/*height:50px;*/
	margin:0 0 10px 0;
}

#header div.socialnetwork_myaccess_nav {
	width:auto;
	height:auto;
	margin:0 0 0 265px;
	_margin:0 0 0 240px;
}

div.socialnetwork_myaccess_nav ul {
	background-image:url(/assets/images/socialnetworking/h2_bg_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#header div.socialnetwork_myaccess_nav ul {
	background-image:none;
	padding:2px 0 0 0;
	*float:left !important;
	*width:265px;
}

#header div.socialnetwork_myaccess_nav ul li a {
	padding:1px 0 0 0 !important;
}

div.socialnetwork_myaccess_nav ul li {
	background-image:none !important;
	font-weight:bold;
	color:white;
}

#header970 div.socialnetwork_myaccess_nav {
	height:34px;
}

#header970 div.socialnetwork_myaccess_nav ul {
	padding:0 0 0 14px;
}

#header970 div.socialnetwork_myaccess_nav ul li {	
	margin:14px 0 0 5px !important;
}

#header970 div.socialnetwork_myaccess_nav ul li.facebook {
    margin:10px 0 0 0 !important;
    padding:0;
}

#header970 div.socialnetwork_myaccess_nav ul li.not_logged_in {
	*width:185px;
}

#header970 div.socialnetwork_myaccess_nav ul li.facebook .fbc_welcomeContainer {
	padding:0px;
}

#header970 div.socialnetwork_myaccess_nav ul li.facebook #header_section {
    margin:0px;
}

#header970 div.socialnetwork_myaccess_nav ul li.facebook #header_section .fbc_bannerWelcome {
	margin:4px 0 0 0 !important;
}

div.socialnetwork_myaccess_nav ul li.join {
	border-right:1px solid #fdba31;
}

div.socialnetwork_myaccess_nav ul li.profile {
	border-right:1px solid #fdba31;
}

div.socialnetwork_myaccess_nav ul li.facebook {
	*width:87px;
	*overflow:hidden;
}

div.socialnetwork_myaccess_nav ul li a {
	font-weight:bold;
	color:#fdba31 !important;
}

div.socialnetwork_join_us {
	float:left;
}

div.modual-holder div.flyout {
	border:2px solid #193b60;
	width:561px;
	background-image:url(/assets/images/socialnetworking/flyout_bg_01.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding:10px;
	float:left;
	overflow:auto;
	_overflow:hidden;
}

div.modual-holder div.flyout p {
	margin:0 0 5px 0;
}

div.modual-holder div.flyout div.header {
	margin:0 0 10px 0;
	background-image:url(/assets/images/socialnetworking/h2_bg_01.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:12px 0 0 18px;
	overflow:hidden;
}

div.modual-holder div.flyout div.header h2 {
	font-family:Arial;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	letter-spacing:0.01em;
	color:white;
	float:left;
}

div.modual-holder div.flyout div.header h2 span {
	font-style:normal;
	text-transform:uppercase;
	color:#FDBA31;
	font-size:18px;
}

div.modual-holder div.flyout div.header a.close {
	display:block;
	float:right;
	height:30px;
	width:30px;
	background-image:url(/assets/images/buttons/btn_rsquare30x30_305f9d_close_off.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.modual-holder div.flyout div.header a.close span {
	display:block;
	text-indent:-10000px;
}

div.modual-holder div.flyout div.header a.close:hover {
	background-image:url(/assets/images/buttons/btn_rsquare30x30_305f9d_close_on.gif);
}

div.modual-holder div.flyout div.content {
	float:left;
	background-image:url(/assets/images/socialnetworking/flyout_content_bg_01.png);
	background-position:bottom center;
	_background-position:bottom left;
	background-repeat:no-repeat;
}

div.socialnetwork_login div.flyout div.content {
	background-image:none;
}

div.modual-holder div.flyout div.content a {
	color:#0082c8;
	text-decoration:underline;
}

div.modual-holder div.flyout div.content form {
	overflow:auto;
	margin:10px 0;
	_float:left;
}

div.modual-holder div.flyout div.content form span {
	float:left;
	overflow:hidden;
	width:100%;
	margin:0 0 10px 0;
}

div.modual-holder div.flyout div.content form span.inline {
	width:auto;
	margin:0 5px;
	float:left;
	color:#193b60;
	font-size:18px;
}

div.modual-holder div.flyout div.content form span label {
	float:left;
	width:168px;
	font-size:18px;
	padding:3px 10px 0 0;
	text-align:right;
	color:#193b60;
}

div.modual-holder div.flyout div.content form span label.inline {
	width:auto;
	text-align:left;
}

div.modual-holder div.flyout div.content form span label.small {
	font-size:12px;
	padding:0;
	width:350px;
}

div.modual-holder div.flyout div.content form span input {
	float:left;
	width:382px;
	padding:5px;
	_width:362px;
	_height:30px;
	_padding:5px;
}

div.modual-holder div.flyout div.content form span input.inline {
	width:auto;
}

div.modual-holder div.flyout div.content form span input.radio {
	margin:8px 5px 0 0;
}

div.modual-holder div.flyout div.content form span input.checkbox {
	margin:8px 5px 0 0;
	width:auto;
}

div.modual-holder div.flyout div.content form span input.loading {
	background-image:url(/assets/images/socialnetworking/btn_loading.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.modual-holder div.flyout div.content form div.hint {
	border:1px solid #193B60;
	background-color:#99ccff;
	color:#193B60;
	float:left;
	margin:10px 0 0 178px;
	_margin:10px 0 0 168px;
	padding:5px;
	width:370px;
	_width:362px;
	display:none;
}

div.modual-holder div.flyout div.content form div.msg {
	border:1px solid red;
	background-color:#ffcccc;
	float:left;
	margin:10px 0 0 175px;
	_margin:10px 0 0 168px;
	padding:5px;
	width:370px;
	_width:362px;
}

div.modual-holder div.flyout div.content form p.msg {
	border:1px solid red;
	background-color:#ffcccc;
	float:left;
	padding:5px;
}

div.modual-holder div.flyout div.content form input.check_email {
	width:118px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_checkemail.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0 none;
	background-color:transparent;
}

div.modual-holder div.flyout div.content form input.continue {
	width:108px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_continue.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0 none;
	background-color:transparent;
}

div.modual-holder div.flyout div.content form input.login {
	width:88px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_signin.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0 none;
	background-color:transparent;
}

div.modual-holder div.flyout div.content form input.send_email {
	width:111px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_send_email.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0 none;
	background-color:transparent;
}

div.modual-holder div.flyout div.content form input.update {
	width:88px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_update.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border:0 none;
	background-color:transparent;
}

div.modual-holder div.flyout div.options {
	width:100%;
	float:left;
}

div.modual-holder div.flyout div.options ul {
	float:left;
	width:100%;
	margin:0 0 10px 0;
}

div.modual-holder div.flyout div.options ul li {
	float:none;
	margin:0 0 5px;
	padding:0 0 0 175px;
	_padding:0 0 0 168px;
}

div.modual-holder div.flyout div.options p {
	width:100%;
	_width:551px;
	text-align:center;
	float:left;
}

/* FLOW SPECIFIC */

div.socialnetwork_migration_step_1 span label.small {
	width:auto;
}

div.socialnetwork_migration_step_1 span input.checkbox {
	margin:0 5px 0 0;
}

/*div.socialnetwork_join_us div.flyout div.options ul li.signup {
}

div.socialnetwork_join_us div.flyout div.options ul li.signup a {
	display:block;
	width:88px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_signup.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.socialnetwork_join_us div.flyout div.options ul li.signup a span {
	display:block;
	text-indent:-10000px;
}

div.socialnetwork_join_us div.flyout div.options ul li.help {
}


div.socialnetwork_login div.flyout div.options ul li.signin {
}

div.socialnetwork_login div.flyout div.options ul li.signin a {
	display:block;
	width:88px;
	height:27px;
	background-image:url(/assets/images/socialnetworking/btn_signin.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div.socialnetwork_login div.flyout div.options ul li.signin a span {
	display:block;
	text-indent:-10000px;
}

div.socialnetwork_login div.flyout div.options ul li.help {
}*/

/* NBC PROVIDED SOCIAL NETWORKING MODULE CSS */

#display_comments {
	font-family:sans,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	line-height: normal;
	text-align: left;
}

#rightContent {
	padding-left: 20px;
	width:185px;
	float:left;
}

#commentsSection{
	
}

#display_comments ol, ul{
	/*list-style: none;*/
}

#display_comments div{
	/*font-size: 0pt;*/
}

#display_comments table {
	border-collapse: collapse;
	border-spacing: 0;
}

#display_comments textarea{
	height: 60px;
	padding: 0;
	margin: 0;
}

#rating_area {
	font-family:sans,Arial,Helvetica,sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	line-height: normal;
	text-align: left;
	font-size: 9pt;
	/*
	width:335px ! important;
	*/
	width:auto;
}

#rightContent {
	padding-left: 20px;
	width:185px;
	float:left;
}

#commentsSection{
	
}

#rating_area ol, ul{
	list-style: none;
}

#rating_area div{
	/*font-size: 8pt;*/
}

#rating_area table {
	border-collapse: collapse;
	border-spacing: 0;
}

#rating_area textarea{
	height: 60px;
	padding: 0;
	margin: 0;
}

.fbc_clearFloat{clear:both}

.fbc_mainContainer{
	width:680px;
	margin:0 auto;
	/*
	background-color:#cde0ed ! important;
	border:1px solid #0082c8 ! important;
	*/
	background-color:transparent;
	border:0px;
}
/*.fbc_innerTopBgContainer{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/InnerTopBg.jpg) no-repeat; width:680px;  }*/
/*.fbc_innerTopBgContainer{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/InnerTopBg.jpg) no-repeat; width:680px; }*/
.fbc_innerTopBgContainer{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/InnerTopBg.jpg) no-repeat; width:680px; text-align:center;  }
.fbc_innerTopContentContainer{width:665px; margin:0 auto;}
.fbc_innerTopLeftContainer{float:left; width:265px;}
.fbc_innerTopRightContainer{float:right; width:316px;padding-top:5px;margin-right:3px;}
/*.fbc_innerTopHeadingContainer{padding-top:22px; padding-left:20px;}*/
.fbc_innerTopHeadingContainer{padding-top:22px; padding-left:20px; text-align:left; }
/*.fbc_topRightContent{float:left; padding-top:5px;}
.fbc_topRightContent{float:left; padding-top:6px; margin-left:20px;}*/
.fbc_topRightContent{float:left; padding-top:2px; margin-left:17px;}
.fbc_topMyAccess{float:right; margin-right:0px}
.fbc_topComments{text-align:center; margin-top:0px; height:57px;}
.fbc_topCommentsmozilla{text-align:center; margin-top:0px; height:57px;}
.fbc_topCommentsmsie{text-align:center; margin-top:0px; height:10px;}
.fbc_topCommentssafari{text-align:center; margin-top:0px; height:57px;}
.fbc_topCommentsopera{text-align:center; margin-top:0px; height:57px;}
/*.fbc_topCommentsPostLogin{text-align:center; margin-top:0px; padding-top:20px; clear:both;}*/
.fbc_topCommentsPostLogin{text-align:center; margin-top:0px; padding-top:15px; clear:both;}
/*.fbc_contentContainer{width:658px; background-color:#fff7e7; border:1px solid #ee6f01; margin:0 auto; margin-top:10px;margin-bottom:10px;}*/
.fbc_contentContainer{width:658px; background-color:#fff7e7; border:1px solid #ee6f01; margin:0 auto; margin-top:5px;margin-bottom:10px;}
.fbc_contentContainerPostLogin{width:658px; background-color:#fff7e7; border:1px solid #ee6f01; border-top:1px solid #fff7e7; margin:0 auto; margin-bottom:10px;}
.fbc_innerDetailContainer{}
.fbc_innerDetailLftContainer{float:left; padding:10px 0 0 10px;}
.fbc_innerDetailRgtContainer{float:left; padding:10px 0 0 10px; width:586px}
.fbc_subLftContainer{float:left;}
.fbc_subRgtContainer{float:right}
/*.fbc_starLineContainer{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/starline.jpg) no-repeat; width:640px; height:40px; color:#193765; font-weight:bold; font-size:13px; font-style:normal; text-align:right; margin:0 5px;}*/
.fbc_starLineContainer{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/starline.jpg) no-repeat; width:640px; height:40px; color:#193765; font-weight:bold; font-size:13px; font-style:normal; text-align:right; margin:0 5px;}
a.fbc_starLineContainerA {  font-family:Arial, Helvetica, sans-serif; color:#193765; font-weight:bold; font-size:13px; font-style:normal; text-align:right; text-decoration:none;}
/*.fbc_topConnect{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px;text-decoration:underline; }*/
.fbc_topConnect{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; letter-spacing:0px;text-decoration:underline; cursor:pointer;  }
.fbc_topAcc{margin-top:5px}

.fbc_postCommentContainer{margin:0 auto; width:661px; text-align:right; padding-top:10px;}
.fbc_postCommentContainer img { cursor:pointer; }
.fbc_starLineWMContainer{margin:0 auto;}
.fbc_tabButtonContainer{width:660px; margin:0 auto;}
.fbc_tabLftContainer{width:151px; height:27px; float:left; margin-top:1px;}
/*.fbc_tabLftContainer span {background: url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/Btn_All_On.jpg) no-repeat; width:151px; height:27px; border:0px;cursor:pointer;}*/
.fbc_tabLftContainer span {background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/Btn_All_On.jpg) no-repeat; width:151px; height:27px; border:0px;cursor:pointer;}
.fbc_tabRgtContainer{width:151px; height:27px; float:left; margin-top:1px;}
/*.fbc_tabRgtContainer span {background: url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/Btn_My_friends_Off.jpg) no-repeat; width:151px; height:27px; border:0px;cursor:pointer;}*/
.fbc_tabRgtContainer span {background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/Btn_My_friends_Off.jpg) no-repeat; width:151px; height:27px; border:0px;cursor:pointer;}
/*.fbc_tabBottomContainer{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/TabBottom.jpg) no-repeat; margin:0 auto; height:1px; width:660px;}*/
/*.fbc_tabBottomContainer{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/TabBottom.jpg) no-repeat; margin:0 auto; height:1px; width:660px;}*/
.fbc_tabBottomContainer{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/TabBottom.jpg) no-repeat; margin:0 auto; height:1px; width:660px; background-color:#fff7e7; border-left:#ee6f01 1px solid; border-right:#ee6f01 1px solid; }
.fbc_leftTitle{color:#FFFFFF; font-weight:bold; font-size:22px; font-style:italic; font-variant:normal; padding: 0 4px 0 4px;}
.fbc_rightTitle{color:#fdba31; font-weight:bold; font-size:23px; font-style:normal; text-transform:uppercase; padding-left:5px;}
.fbc_topLogin{color:#FFFFFF; font-weight:normal; font-size:12px; font-style:normal; font-variant:normal; float:left}
/*.fbc_topConnect{color:#FFFFFF; font-weight:normal; font-size:12px; font-style:normal; font-variant:normal; text-decoration:underline}*/
a.fbc_topConnect:link, a.fbc_topConnect:hover, a.fbc_topConnect:visited{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; letter-spacing:0px;text-decoration:underline;  padding-left:5px;}
a.fbc_topAcc:link, a.fbc_topAcc:hover, a.fbc_topAcc:visited{color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; letter-spacing:0px;text-decoration:underline;  padding-right:0px;}
.fbc_subHead{color:#193765; font-weight:bold; font-size:17px; font-style:normal;}
.fbc_ddmmyy{color:#4b4b4b; font-weight:normal; font-size:11px; font-style:normal; float:right}
/*.fbc_subDescription{color:#4B4B4B; font-weight:normal; font-size:13px; font-style:normal; }*/
.fbc_subDescription{color:#4B4B4B; font-weight:normal; font-size:13px; font-style:normal; text-align:left; }
.fbc_subDescriptionNoComments{color:#4B4B4B; font-weight:normal; font-size:13px; font-style:normal; margin:10px; }
.fbc_fbPagination{padding:5px 0px 10px 0px; width:99%;}
.fbc_fbPaginationContent{float:right}
.fbc_fbPagination ul{padding:0; margin:0; border:0;}
.fbc_fbPagination li{height:25px; float:left; margin:0px 0px 0px 10px; list-style-type:none; line-height:29px;}
/*.fbc_fbPagination li a.fbc_fbPageDefault:link, a.fbc_fbPageDefault:visited{float:left; text-align:center; display:block; width:25px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:14px;}
.fbc_fbPagination li a.fbc_fbPageDefault:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:14px;}*/
.fbc_fbPagination li a.fbc_fbPageDefault:link, a.fbc_fbPageDefault:visited{float:left; text-align:center; display:block; width:25px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:13px;}
.fbc_fbPagination li a.fbc_fbPageDefault:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:13px;}

/*.fbc_fbPagination li a.fbc_fbPageSelected:link, a.fbc_fbPageSelected:visited{float:left; text-align:center; display:block; width:25px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#137DBE; font-size:14px;}
.fbc_fbPagination li a.fbc_fbPageSelected:hover{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:14px;}*/
.fbc_fbPagination li a.fbc_fbPageSelected:link, a.fbc_fbPageSelected:visited{float:left; text-align:center; display:block; width:25px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#137DBE; font-size:13px;}
.fbc_fbPagination li a.fbc_fbPageSelected:hover{color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:13px;}

/*.fbc_fbPagination li a.fbc_fbPageNext:link, a.fbc_fbPageNext:visited{float:left; text-align:center; display:block; width:45px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:14px; }
.fbc_fbPagination li a.fbc_fbPageNext:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:14px;}

.fbc_fbPagination li a.fbc_fbPagePrev:link, a.fbc_fbPagePrev:visited{float:left; text-align:center; display:block; width:45px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:14px; }
.fbc_fbPagination li a.fbc_fbPagePrev:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:14px;}*/

.fbc_fbPagination li a.fbc_fbPageNext:link, a.fbc_fbPageNext:visited{float:left; text-align:center; display:block; width:45px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:13px; }
.fbc_fbPagination li a.fbc_fbPageNext:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:13px;}
 
.fbc_fbPagination li a.fbc_fbPagePrev:link, a.fbc_fbPagePrev:visited{float:left; text-align:center; display:block; width:45px; height:25px; line-height:22px; color:#FFFFFF; text-decoration:none; font-weight:bold; border:1px solid #137DBE; background:#7CBEE2; font-size:13px; }
.fbc_fbPagination li a.fbc_fbPagePrev:hover{color:#204C7E; text-decoration:none; font-weight:bold; font-size:13px;}

.fbc_fbPagination ul li a.fbc_fbPageNext span { background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/white_arrow_right.gif) no-repeat; padding:0 10px 0 0; background-position: right center; display:block; margin: 0 2px; }
.fbc_fbPagination ul li a.fbc_fbPageNext span:hover { background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/blue_arrow_right.gif) no-repeat; padding:0 10px 0 0; background-position: right center; display:block; margin: 0 2px;  }
 
.fbc_fbPagination ul li a.fbc_fbPagePrev span { background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/white_arrow_left.gif) no-repeat; padding:0 0 0 10px; background-position: left center; display:block; margin: 0 3px; }
.fbc_fbPagination ul li a.fbc_fbPagePrev span:hover { background: url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/blue_arrow_left.gif) no-repeat; padding:0 0 0 10px; background-position: left center; display:block; margin: 0 3px;  }

/* login popup */
.fbc_nCOLContainer{width:700px; top:10px; left:350px; margin:0 auto; border:2px solid #1c3a69; position:absolute; display:none;}
/*.fbc_containerBg{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/ncol_bg.jpg) no-repeat; width:700px; height:419px; margin:0 auto;}*/
.fbc_containerBg{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/ncol_bg.jpg) no-repeat; width:700px; height:419px; margin:0 auto;}
.fbc_topRgtClose{text-align:right;margin-right:10px; padding:10px;}
.fbc_loginContainer{padding:55px 0 0 25px;}
.fbc_loginHD{color:#204c7d; font-weight:bold; font-size:21px; font-style:normal;}
.fbc_clickContainer{padding:2px 0 0 25px;}
.fbc_clickHD{color:#204c7d; font-weight:bold; font-size:13px; font-style:normal;}
.fbc_fConnectContainer{padding:15px 0 0 25px}
.fbc_starLineTopContainer{padding:5px 0 0 15px}
.fbc_orLoginContainer{padding:15px 0 0 25px;}
.fbc_orLoginHD{color:#204c7d; font-weight:bold; font-size:21px; font-style:normal;}
.fbc_innerContentContainer{margin-top:10px}
.fbc_textContainer{color:#000103; font-weight:normal; font-size:14px; font-style:normal; margin-top:2px; margin-left:13px; width:120px; float:left}
.fbc_fieldContainer{float:left; }
.fbc_starLineBottomContainer{padding:0px 0 0 15px}
.fbc_topRgtLogin{text-align:right;margin-right:25px; height:25px}
.fbc_signUp{color:#204c7d; font-weight:normal; font-size:13px; font-style:normal; text-decoration:underline}
.fbc_textFlied{width:250px}

/*div#fbc_loginConnectButton {float:right; line-height:1.6; margin-top:9px; text-align:center; width:57%; }*/
div#fbc_loginConnectButton {float:right; line-height:1.4; margin-top:0px; text-align:center; }
div#fbc_loginConnectButton img {vertical-align:bottom;}

/* ratings */

.fbc_mainContainerBG{
	/*
	background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/MW051_main.jpg) no-repeat;
	position:static;
	width:335px;
	*/
	height:31px;
	border:0px solid red;
}
.fbc_headerContainer{color:#0082c8;font-size:25px;font-weight:bold; margin-left:10px;}
.fbc_headercontent{margin-top:15px; margin-left:10px; }
.fbc_txtcontent{font-size:13px;}
.fbc_txtcontent1{font-size:12px;}
.fbc_txtcontentcolor{font-size:12px; border:0px solid red; color:#3a5b88; font-weight:bold;}
.fbc_innercontent{margin-left:10px; margin-top:1px;}
/*.fbc_innerbluestar{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/MW051_stars_Blue.jpg) 0px 0px no-repeat; width:11px; height:10px;  float:left;}*/
.fbc_innerbluestar{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/MW051_stars_Blue.jpg) 0px 0px no-repeat; width:11px; height:10px; float:left;}
/*.fbc_innergreystar{background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/MW051_stars_grey.jpg) 0px 0px no-repeat; width:11px; height:10px; float:left;}*/
.fbc_innergreystar{background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/MW051_stars_grey.jpg) 0px 0px no-repeat; width:11px; height:10px; float:left;}
.fbc_txtcontentbold{font-size:12px; font-weight:bold;}
.fbc_innercontentRight{float:left; border:0px solid red; margin-left:8px; text-align:center; display:none; line-height:1;}
div#ratingFailed{float:left; border:0px solid red; padding-top:5px; margin-left:8px; text-align:center; display:none;}
.fbc_txtinnertextBold{color:#204c7d;font-size:12px;font-weight:bold; text-align:center;} 
.fbc_innercontentLeft{float:left; line-height:1; height:25px;}


.fbc_txtinnertextfone{color:#204c7d;font-size:12px;font-weight:bold; text-decoration:underline;text-align:center;}
.fbc_txtinnertextfoneLinked{color:#204c7d;font-size:11px;font-weight:normal; text-decoration:underline;text-align:center; cursor:pointer;}
.fbc_innercontentFlash{float:left; border:0px solid red; margin-left:4px; margin-top:9px; text-align:center; display:none;}
.fbc_innerGrabit{}
.fbc_innerGrab{margin-top:5px; margin-left:10px; }
.fbc_innerGrabRatBefore{margin-top:2px; margin-left:10px; }
.fbc_innerGrabOnHoverState{margin-top:1px; margin-left:10px; }

/*for rating*/

/*div.rating {
    border-top:2px solid #133a60;
    margin:0px 115px;
    padding:20px 50px;
}

div.rating p {
    float:left;
    margin:0 5px 0 0;
    padding-top:12px;
}

div.rating ul {
    overflow:hidden;
    float:left;
    margin-top:0px;
    padding-left:0px;
    margin-left:0px;
}

div.rating ul li {
    float:left;
    margin:0 0 0 0;
}

div.rating ul li a {
    display:block;
    width:14px;
    height:11px;
    background-position:center top;
    background-repeat:no-repeat;
    background-image:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/icon_rating_off.jpg);
}

div.rating ul li.default a {
    background-image:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/icon_rating_def.jpg);
}

div.rating ul li.active a {
    background-image:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/icon_rating_off.jpg);
}

div.rating ul li.active a {
    background-image:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/icon_rating_on.jpg);
}

div.rating ul li a span {
    display:block;
    text-indent:-10000px;
}*/

/* Login Header */

/*.fbc_welcomeContainer{ float:right; margin:auto; padding:5px 0 0; width:auto;}*/
.fbc_welcomeContainer{ float:right; margin:auto; padding:0 3px; width:auto;}
/*.fbc_bannerWelcomeThumb{float: left; padding-right:6px; padding-top:5px; }*/
.fbc_bannerWelcomeThumb{float: left; padding-right:6px; padding-top:2px;}
/*.fbc_bannerWelcome{float:left; padding:2px 10px 4px 2px; color:#C9DCE4; }*/
.fbc_bannerWelcome{float:left; padding:2px 0 4px 2px; color:#C9DCE4;}
.fbc_fbNamewelcome{font-size:12px; color:#c9dce4; font-weight:bold; text-decoration:none;}
.fbc_fbNamewelcome:hover {text-decoration:underline;}
.fbc_fbNamewelcome a {font-size:12px; color:#c9dce4 !important; font-weight:bold}
.fbc_fbNameLogout{font-size:12px; color:#c9dce4; font-weight:normal;text-decoration:none; cursor:pointer;}
.fbc_fbNameLogout:hover {text-decoration:underline;}
.fbc_loginButton{margin:3px 0 0 330px;}
.fbc_profilePic{width:16px; height:16px;}
/*.fbc_profilePicFlogo{margin-left:-12px ! important; margin-top:18px; position:absolute;}*/
.fbc_profilePicFlogo{}
.fbc_profilePicFlogosafari{margin-top:-12px ! important; margin-left:18px; position:absolute;}
.fbc_profilePicFlogoopera{margin-left:-12px ! important; margin-top:18px; position:absolute;}
.fbc_profilePicFlogomsie{margin-left:-15px ! important; margin-top:18px; position:absolute;}
.fbc_profilePicFlogomozilla{margin-left:-12px ! important; margin-top:18px; position:absolute;}

.fbc_txtheaderBoldpsych{font-size:10px; font-weight:normal; color:#9bdf25; padding-left:1px; margin-left: -59px; margin-top:11px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fbc_txtheaderBoldmonk{font-size:10px; font-weight:normal; color:#273013; padding-left:1px; margin-left: -59px; margin-top:11px; position:absolute; font-family:Verdana, Arial, Helvetica, sans-serif;}

.fbc_txtheaderBoldpsychmsie6{font-size:10px; font-weight:normal; color:#9bdf25; padding-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.fbc_txtheaderBoldmonkmsie6{font-size:10px; font-weight:normal; color:#273013; padding-left:1px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* merge box */
div#fbc_popUpMergeBox { display:none;  border:1px solid #0082c8 ! important; top:10px; left:100px; background-color: #FFFFFF; position:absolute; }
div#fbc_mergeBoxFormContent { display:none; }
div#fbc_mergeBoxMessageContent { padding:10px 0 0 10px; }
div#fbc_mergeBoxMessageContent p { color:#1E4191; font-size:13px; font-weight:bold; }
.fbc_buttonsMB { height:25px; padding:10px; }
.fbc_mergeBoxFormNote { padding:10px; }
.fbc_blueFont { color:#1E4191; font-size:12px; }
.fbc_blueFontUL { color:#1E4191; font-size:12px; text-decoration:underline; }
.fbc_forgotPassword { margin-left:25px; }
.fbc_boldBlueFontUL { cursor:pointer; text-decoration:underline; }
.fbc_orangeButton { background-color:#EE6F01; border:0px; font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF; }
/*.fbc_innerTopMBBgContainer {background:url(http://viralappsdev.nbcuni.com/testapps/public/fbconnect/ah/img/InnerTopBg.jpg) no-repeat; width:647px; height:30px; padding: 25px 0 0 34px; font-size:16px; font-weight:bold; }*/
.fbc_innerTopMBBgContainer {background:url(http://viralappsec-ah.nbcuni.com/ahfbc/public/fbconnect/ah/img/InnerTopBg.jpg) no-repeat; width:647px; height:30px; padding: 25px 0 0 34px; font-size:16px; font-weight:bold; } 
.fbc_welcomeToAH { color:#FFFFFF; font-style:italic; }
.fbc_network { color:#FDBA31; }
.fbc_topRgtCloseMB { position:absolute; margin:-21px 0 0 247px; cursor:pointer; }

div#fbc_snasFailedErrMsg { display:none; color:#FF0000; }

#balloon { display:none; }

.fbc_topRgtCloseMB { position:absolute; margin:-21px 0 0 111px; cursor:pointer; }
.fbc_commentprofilePicFlogomozilla{margin-left:-12px ! important; margin-top:14px; position:absolute;padding-top:14px;}
.fbc_commentprofilePicFlogosafari{margin-top:-26px ! important; margin-left:28px; position:absolute;padding-top:14px;}
.fbc_commentprofilePicFlogoopera{margin-left:-12px ! important; margin-top:14px; position:absolute;padding-top:14px;}
.fbc_commentprofilePicFlogomsie{margin-left:-16px ! important; margin-top:28px; position:static;}

.fbc_innercontentRightNoLogin{float:left; border:0px solid red; margin-left:8px; text-align:center; display:none; line-height:1; padding-top:6px; }

/* ALTERS TO NBC PROVIDED CODE */

/*.fbc_innercontentLeft{float:left; line-height:1; height:25px; width:70px;}

#ratingCount { margin:3px 0 3px 3px;}

div.rating ul { overflow:hidden; float:left; padding-left:0px; margin:0px; }

div.fbc_innercontent*/

/* LOGIN BUTTON */

#header #header_section {
	/*width:auto !important;
	float:left;
	margin:0 0 0 262px;
	height:21px;
	float:right;
	height:21px;*/
}

#header div.secondary_navigation ul {
	/*margin:6px 0 0 0;*/
}

#header970 #header_section {
	float:right;
	/*margin:13px 0 12px 0;
	height:21px;*/
	_width:auto;
}

div.socialnetwork_ratings {
	float:left;
}

div.socialnetwork_ratings div.thin {
	float:left;
}

div.socialnetwork_ratings div.thin p {
	font-weight:bold;
	padding:7px 0 0 0;
	text-align:right;
}

div.socialnetwork_ratings div.wide {
	float:left;
}

div.socialnetwork_ratings div.wide div.rating {
	padding:6px 0 0;
	width:auto;
}

div.socialnetwork_ratings div.wide div.rating ul {
	margin:-1px 0 0 0;
}

div.socialnetwork_ratings div.wide div.rating .fbc_innercontent {
	float:left;
	overflow:auto;
}

div.socialnetwork_comment .fbc_mainContainer{
	background-color:#cde0ed ! important;
	border:1px solid #0082c8 ! important;
}

/* >>>>> http://www.accesshollywood.com/assets/css/modules/nav.css */
#header {
    /*overflow:auto;
	overflow-x:hidden;
    _overflow:visible;
    *overflow:visible !important;*/
	display: block;
    margin: 0 auto 10px;
	padding: 80px 0 0;
	position: relative;
    width: 960px;
}

*:first-child+html #header { margin-top: -15px !important; }

/* LOGO */
#header div#logo {
    background-image: url(/assets/images/ahlogo.png);
    background-repeat:no-repeat;
    height: 63px;
	position: absolute;
	top: 10px;
    width: 150;
    _behavior: url(/assets/css/iepngfix.htc);
}

#header div#logo a {
    display: block;
    height: 63px;
    width: 150px;
}

#header div#logo h1 {
    display: none;
}

/* LEADER BOARD */
#header div#leader {
    /*float:left;
    *margin-top:-90px;*/
}

#header div#leader_board {
    float:right;
    height:90px;
    width:728px;
    /*padding:0 0 0 261px;*/
}

#header div#leader_board iframe {
    float:right;
}

/* SECONDARY NAVIGATION */
#header div.secondary_navigation {
	left: 150px;
	position: absolute;
	top: 0px;
    width: 810px;
}

#header div.secondary_navigation #hotnow { 
	left: 10px;
	position: absolute;
	top: 0px;
}

#header div.secondary_navigation #hotnow strong {
	color: #636466;
	font: bold 11px "Trebuchet MS", Trebuchet, sans-serif;
    text-decoration: none;
}

#header div.secondary_navigation #hotnow a {
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

#header div.secondary_navigation #hotnow span {
	color: #0082c8;
	font: bold 11px "Trebuchet MS", Trebuchet, sans-serif;
    text-decoration: none;
}

#header div.secondary_navigation #hotnow a:hover span {
    text-decoration: underline !important;
}

#header div.secondary_navigation #header_section {
	float: right;
	height: 22px;
	overflow: hidden;
	padding: 0 0 0 5px;
	width: 190px;
}

#header div.secondary_navigation ul {
    overflow:auto;
    float:right;
}

#header div.secondary_navigation ul li {
    float:left;
    /*background-image:url(/assets/images/navigation/nav_seperator_wht.gif);
    background-position:right 2px;
    background-repeat:no-repeat;*/
    margin: 0;
    padding: 1px 10px 0 0;
}

#header div.secondary_navigation ul li.last {
    margin:0;
    background-image:none;
    padding:0;
}

#header div.secondary_navigation ul li a {
    color:white;
	display:block;
	padding:2px 0 0 0;
}

#header div.secondary_navigation ul li a img {
	border: 0;
    float:left;
    margin:-2px 0 0 0;
}

/* MAIN NAVIGATION */
#header div.main_navigation {
	left: 160px;
	position: absolute;
	top: 34px;
	width: 800px;
}

#header div.main_navigation ul {
    height: 24px;
    float: right;
    margin: 0;
	padding: 0;
}

#header div.main_navigation ul:first-child {
	float: left;
}

#header div.main_navigation ul li {
    float: left;
    list-style-type: none;
	margin: 0;
	padding: 0;
}

#header div.main_navigation ul li a {
	background-color: #636466;
    cursor: pointer;
    display: block;
    height: 18px;
	padding: 3px 0;
    text-decoration: none; 
}

#header div.main_navigation ul li a:hover {
	background-color: #0181c8;
	border-top: 3px solid #29b1fd;
	padding-top: 0;
}

#header div.main_navigation ul li:first-child a span {
	border-left: 0 none !important;
}

#header div.main_navigation ul li a span {
	border-left: 1px solid #333;
	color: #fff;
	display: block;
    font-family: "Trebuchet MS", Trebuchet, sans-serif;
    font-size: 13px !important;
	font-weight: bold;
	height: 18px;
	line-height: 18px;
    text-align: center !important;
	padding: 0 16px;
}

#header div.main_navigation ul li#search {
	position: relative;
}

#header div.main_navigation ul li#search form {
	background-color: #636466;
	background-image: url(/assets/images/header/magnify.png);
	background-position: 160px center;
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	margin: 0;
	padding: 3px;
	position: absolute;
	right: 0;
	width: 180px;
}

#header div.main_navigation ul li#search #search_term {
	border: 0 none;
	color: #B5B5B5;
    font-family: "Trebuchet MS", Trebuchet, sans-serif !important;
    font-size: 13px !important;
	font-weight: bold;
	height: 18px;
	left: 3px;
	line-height: 18px;
	padding-left: 10px;
	position: absolute;
	text-transform: uppercase;
	top: 3px;
	width: 140px;
}
    
#header div.main_navigation ul li#search .submit {
	cursor: pointer;
	height: 24px;
	position: absolute;
	right: 0;
	top: 0;
	width: 34px;
	opacity: 0;
	filter: alpha(opacity=0);
}

/* MAIN NAVIGATION DROPDOWNS */
div#navigation-dropdowns {
    z-index:10000;
    position:absolute;
    top:168px;
    *top:168px;
    _top:183px;
    display:none;
    _display:block;
    _width:990px;
    _float:left;
    _clear:both;
}

div#navigation-dropdowns div.dropdown {
    position:absolute;
    margin:2px 0 0 0;
    width:220px;
    background-image:url(/assets/images/navigation/subnav_lcap_blu.gif);
    background-position:left bottom;
    background-repeat:no-repeat;
    display:none;
}

div#navigation-dropdowns div.dropdown div.end {
    background-image:url(/assets/images/navigation/subnav_bg01_blu.gif);
    background-repeat:no-repeat;
    background-position:right bottom;
    margin:0 0 0 14px;
    overflow:hidden;
    _height:1%;
}

div#navigation-dropdowns div.dropdown ul {
    height:auto;
    margin:0;
}

div#navigation-dropdowns div.dropdown ul li {
    background-image:url(/assets/images/navigation/nav_triangle_blu.gif);
    float:none;
    background-repeat:no-repeat;
    background-position:0px 6px;
    height:auto;
    margin:0 10px 5px 0;
    padding:0pt 0pt 0pt 5px;
    width:196px;
    overflow:hidden;
}

div#navigation-dropdowns div.dropdown ul li a {
    height:auto;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
    color:white;
    background-image:none;
}

div#navigation-dropdowns div.dropdown ul li a:hover span{
    color:#FDBA31;
}

div#navigation-dropdowns div.dropdown ul li a span {
    height:auto;
}

div#navigation-dropdowns div.dropdown p {
    background-image:url(/assets/images/navigation/subnav_more_bg01_blu.gif);
    background-position:left top;
    background-repeat:no-repeat;
    padding:5px 0 10px 0;
    float:left;
    width:206px;
    _float:none;
    _margin:0px;
}

div#navigation-dropdowns div.dropdown p a {
    float:right;
    margin:10px 14px 0 0;
    height:auto;
    font-size:12px;
    font-weight:bold;
    color:white;
}

div#navigation-dropdowns div.dropdown p a span {
    background-image:none;
    padding:0px;
    margin:0px;
}

div.navigation ul li.search div#navigation-dropdowns div.dropdown p a span {
    background-image:none;
    padding:0px;
    margin:0px;
    text-indent:0px;
}

div#navigation-dropdowns div.dropdown p a:hover {
    background-image:none;
}

div#navigation-dropdowns div.dropdown ul li a:hover {
    color:#fdbf48;
    background-image:none;
}

div#navigation-dropdowns div.dropdown ul li.image {
    padding:5px 0 0 0;
    background-image:none;
}

div#navigation-dropdowns div.dropdown ul li.image a {
    padding:0;
    margin:0;
}

div#navigation-dropdowns div.dropdown ul li.image a img {
    float:left;
    margin:0 10px 0 0;
}

div#navigation-dropdowns div.dropdown ul li.image a img.nav-icon {
    float:right;
    margin:0 0 5px 5px;
    _behavior: url(/assets/css/iepngfix.htc);
}

div#navigation-dropdowns div.dropdown ul li.image span {
    padding:0px;
    margin:0px;
}

div#navigation-dropdowns div.dropdown ul li.form {
    background-image:none;
}

div#navigation-dropdowns div.dropdown form input {
    width:200px;
    color:black;
}

div#navigation-dropdowns div.dropdown form label {
    font-size:11px;
    font-weight:bold;
    color:white;
}

/* COUNTDOWN CLOCK */

#header div.secondary_navigation ul.clock-holder li {
    margin-top:7px;
}

#header div.secondary_navigation ul li#clock {
    background-image:none;
    width:290px;
    height:27px;
    padding:0 0 0 1px;
    margin-top:0px;
}

#header div.secondary_navigation ul li#clock a {
    display:none;
}

/* SEARCH RESULTS */

/*div#search_results {
	position:absolute;
	z-index:10000;
	margin:0 auto;
	width: 976px;
    _width: 990px;
	height: 596px;
	_height: 610px;
	padding: 5px;
	overflow:auto;
	background-color: #C3D7E2;
    background-image:url(/assets/images/backgrounds/search_bg_01.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    border:2px solid #1d4977;
}

div#search_results_header {
    overflow:auto;
}

div#search_results .resultEntry {
	background-color:#E0EAF1;
	border:1px solid #0F6A97;
	float:left;
	height:175px;
	margin:3px;
	padding:5px;
	width:175px;
	cursor: pointer;
}
div#search_results .result_itemId {
	display:none;
}

div#search_results .result_href {
	display:none;
}

div#search_results_header {
	float:left;
	margin: 5px;
    font-size:22px;
    font-family:"Arial Black", Arial, sans-serif;
    font-weight:bold;
    color:white;
}

div#search_results_close {
	float:right;
	margin: 5px;
	cursor: pointer;
}

div#search_results_more {
	float:right;
	margin: 5px;
	cursor: pointer;
}

div#googleNav {
	float: left;
	margin: 7px 0 0 20px;
}

div#googleNav .googleLabel {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div#googleNav .googleDisabled {
	margin: 2px;
	font-size: 120%;
	color: #738792;
}

div#googleNav .googleCurrent {
	margin: 2px;
	font-weight: bold;
	font-size: 120%;
}

div#googleNav .googleLink {
	margin: 2px;
	font-size: 120%;
}

div#googleNav .googleLink:hover {
	text-decoration: underline;
	color: #0E6998;
}

div#search_results .gs-webResult {
	background-color:#E0EAF1;
	border:1px solid #0F6A97;
	margin:3px;
	padding:5px;
	cursor: pointer;
}

div#search_results .gs-visibleUrl-short {
	display: none;
}

div#search_results .gs-visibleUrl-long {
	display: block;
}*/

/* >>>>> http://www.accesshollywood.com/assets/css/modules/ratings.css */
div.rating {
    /*border-top:2px solid #133a60;
    margin:0px 115px;
    padding:20px 50px;*/
}

div.rating p {
    float:left;
    margin:0 5px 0 0;
}

div.rating ul {
    overflow:auto;
    float:left;
}

div.rating ul li {
    float:left;
    margin:0 5px 0 0;
}

div.rating ul li a {
    display:block;
    width:15px;
    height:15px;
    background-position:center top;
    background-repeat:no-repeat;
    background-image:url(/assets/images/icons/icon_rating_default.png);
    _background-image:url(/assets/images/icons/icon_rating_default.gif);
}

div.rating ul li.default a {
    background-image:url(/assets/images/icons/icon_rating_off.png);
    _background-image:url(/assets/images/icons/icon_rating_off.gif);
}

/*div.rating ul li a:hover {
    background-image:url(/assets/images/icons/icon_rating_on.png);
}*/

div.rating ul li.active a {
    background-image:url(/assets/images/icons/icon_rating_on.png);
    _background-image:url(/assets/images/icons/icon_rating_on.gif);
}

div.rating ul li a span {
    display:block;
    text-indent:-10000px;
}
/* >>>>> http://www.accesshollywood.com/assets/css/modules/related.css */
div.related {
    background-color:white;
    overflow:visible;
    _overflow:hidden;
}

div.related * {
    color:black;
}

div.related ul.choices {
    overflow:auto;
    background-image:url(/assets/images/buttons/tab_related_bg_01_blu.gif);
    background-position:0 -1px;
    background-repeat:repeat-x;
    margin:0 0 -1px 0;
    width:300px;
}

div.related ul.choices li {
    float:left;
    margin:0px;
    overflow:hidden;
}

div.related ul.choices li a span {
    display:block;
    text-indent:-1000px;
}

div.related ul.choices li a.more {
    display:block;
    width:139px;
    height:28px;
    background-image:url(/assets/images/buttons/tab_related_more_02_blu.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

div.related ul.choices li.active a.more, div.related ul.choices li a.more:hover {
    background-image:url(/assets/images/buttons/tab_related_more_01_blu.gif);
}

div.related ul.choices li a.related {
    display:block;
    width:153px;
    height:28px;
    background-image:url(/assets/images/buttons/tab_related_related_02_blu.gif);
    background-position:top left;
    background-repeat:no-repeat;
}

div.related ul.choices li.active a.related, div.related ul.choices li a.related:hover {
    background-image:url(/assets/images/buttons/tab_related_related_01_blu.gif);
}

div.related div.panel {
    display:none;
    font-size:0.8em;
    overflow:auto;
    border-bottom:1px solid #0A75C2;
    border-left:1px solid #0A75C2;
    border-right:1px solid #0A75C2;
    background-color:#E3F0F9;
    padding:10px;
    _height:1%;
}

div.related div.active {
    display:block;
}

div.related div.panel div.thin {
    float:left;
    overflow:auto;
    width:136px;
}

div.related div.panel div.thin li {
    display:none;
}

div.related div.panel div.thin li.active {
    display:block;
}

div.related div.panel div.thin p {
    font-size:0.8em;
    width:126px;
    margin:5px 0 0 0;
}

div.related div.panel div.wide {
    float:left;
    overflow:auto;
}

div.related div.panel div.wide a:hover {
    text-decoration:underline;
    font-weight:bold;
}

div.related div.panel div.wide ul {
    float:left;
}

div.related div.panel li {
    list-style-type:disc;
    font-size:0.9em;
    margin:0 0 10px 0;
    float:none;
    background-image:none;
}

div.related div.panel li p.excerpt {
    display:none;
}

div.related div.image {
    margin:0 0 5px 0;
}
/* >>>>> http://www.accesshollywood.com/assets/css/modules/blogroll.css */
div.blogroll {
	overflow:auto;
}

div.blogroll div.entry {
	float:left;
	overflow:auto;
	border:1px solid #204c7d;
	margin:0 0 10px;
}

div.blogroll div.entry div.title {
	width:258px;
	margin:0 20px 10px 20px;
	border-bottom:2px solid #204c7d;
}

div.blogroll div.entry div.title p {
	margin:0px;
}

div.blogroll div.entry div.title a {
	display:block;
	height:40px;
	background-position:0px center;
	background-repeat:no-repeat;
}

div.blogroll div.entry div.title a span {
	display:block;
	text-indent:-10000px;
}

div.blogroll div.entry ul {
	margin:0 20px;
}

div.blogroll div.entry ul li {
	margin:0 0 10px 0;
}

div.blogroll div.entry ul li a {
	color:#0078c4;
}

div.blogroll div.entry ul li a.more {
	color:#204c7d;
	background-image:url(/assets/images/blogroll/arrow_blue.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding:0 10px 0 0;
}

/* SITE SPECIFIC */

div.blogroll div.popeater div.title a {
	background-image:url(/assets/images/blogroll/hdr_popeater.gif);
}

div.blogroll div.huffington_post div.title a {
	background-image:url(/assets/images/blogroll/hdr_huffington_post.gif);
}

div.blogroll div.fox_411 div.title a {
	background-image:url(/assets/images/blogroll/hdr_fox_411.gif);
}

div.blogroll div.zap2it div.title a {
	background-image:url(/assets/images/blogroll/hdr_zap2it.gif);
}

div.blogroll div.aol_tv div.title a {
	background-image:url(/assets/images/blogroll/hdr_aol_tv.gif);
}

div.blogroll div.moviefone div.title a {
	background-image:url(/assets/images/blogroll/hdr_moviefone.gif);
}

div.blogroll div.the_advocate div.title a {
	background-image:url(/assets/images/blogroll/hdr_the_advocate.gif);
}

div.blogroll div.just_jared div.title a {
	background-image:url(/assets/images/blogroll/hdr_just_jared.gif);
}

div.blogroll div.parentdish div.title a {
	background-image:url(/assets/images/blogroll/hdr_parentdish.gif);
}

div.blogroll div.sheknows div.title a {
	background-image:url(/assets/images/blogroll/hdr_sheknows.gif);
}

div.blogroll div.hitfix div.title a {
	background-image:url(/assets/images/blogroll/hdr_hitfix.gif);
}

/* >>>>> http://www.accesshollywood.com/assets/css/templates/gallery.css */
body#gallery {
/*    background-attachment: fixed;
    background-color: #fff;
    background-image: url(/assets/images/gradients/all_body_grad_001.gif);
    background-repeat: repeat-x; */
}

body #container {
    width:100%;
    /*_margin:-15px 0 0 0;*/
    _text-align:center;
    *margin:0px !important;
}

body #container #header {
    margin:0 auto;
}

body #container #content {
    margin:0 auto;
    float:none;
    width:990px;
    overflow:hidden;
}

body #container #content #row_0 {
    display:none;
}

body #container #content #row_0 div.sponsorship {
    float:right;
}

body #container #content #row_1 {
    /*background-image:url(/assets/images/photo_gallery/row_1_bg_01.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:544px;
    overflow:hidden;*/
    margin:-544px 0 0;
    float:left;
    height:544px;
    width:106px;
}

body #container #content #row_1 #col_0 {
    background-color: #01070a;
    background-image:url(/assets/images/gradients/all_body_grad_002.gif);
    background-repeat:repeat-x;
    width:106px;
    height:544px;
    border-right:1px solid #133a60;
    overflow:visible;
    float:left;
    position:relative;
    z-index:5000;
    /*position:absolute;
    _position:relative;
    _margin-top:-544px;
    _margin-right:0px;*/
}

body #container #content #row_1 #col_0 div.photo_gallery_related {
    
}

body #container #content #row_1 #col_0 div.shim h3 {
    color:white;
    font-size:18px;
    margin:15px 15px 0 15px;
    height:45px;
}

body #container #content #row_1 #col_0 div.shim {
    width:105px;
    overflow:hidden;
}

body #container #content #row_1 #col_0 div.shim div.wide {
    float:left;
    overflow:hidden;
    width:105px;
    height:490px;
}

body #container #content #row_1 #col_0 div.shim div.thin {
    float:left;
    overflow:hidden;
    height:490px;
    width:210px;
    display:none;
}

body #container #content #row_1 #col_0 div.shim ul {
    margin:10px;
}

body #container #content #row_1 #col_0 div.shim ul.galleries {
}

body #container #content #row_1 #col_0 div.shim ul.videos {
}

body #container #content #row_1 #col_0 div.shim ul li {
    float:left;
    margin:0 10px 20px 0;
    _margin:0 10px 15px 0;
    width:190px;
    overflow:hidden;
}

body #container #content #row_1 #col_0 div.shim ul li div.image {
    margin:0 10px 0 0;
}

body #container #content #row_1 #col_0 div.shim ul li div.title p {
    color:white;
}

body #container #content #row_1 #col_0 ul.nav {
    position:absolute;
    margin:0 10px;
    width:100%;
}

body #container #content #row_1 #col_0 ul.nav li {
    float:left;
    display:none;
}

body #container #content #row_1 #col_0 ul.nav li a {
    background-position:top left;
    background-repeat:no-repeat;
    display:block;
}

body #container #content #row_1 #col_0 ul.nav li.expand {
    display:block;
}

body #container #content #row_1 #col_0 ul.nav li.expand a {
    background-image:url(/assets/images/buttons/pg_moregalleries_bg_01.png);
    _behavior: url(/assets/css/iepngfix.htc);
    width:110px;
    height:34px;
}

body #container #content #row_1 #col_0 ul.nav li.more {
    display:none;
    float:right;
    margin:0 20px 0 0;
}

body #container #content #row_1 #col_0 ul.nav li.more a {
    background-image:url(/assets/images/buttons/pg_btn_moregalleries.gif);
    width:99px;
    height:27px;
    margin:3px 0 0 0;
}

body #container #content #row_1 #col_0 ul.nav li.close {
    display:none;
}

body #container #content #row_1 #col_0 ul.nav li.close a {
    background-image:url(/assets/images/buttons/pg_btn_close.gif);
    width:44px;
    height:34px;
}

body #container #content #row_1 #col_0 ul.nav li a span {
    display:block;
    text-indent:-10000px;
}

body #container #content #row_2 {
    background-image:url(/assets/images/photo_gallery/row_1_bg_01.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    height:544px;
    float:left;
    /*overflow:hidden;*/
}

body #container #content #row_2 #col_1 {
    width:680px;
    /**width:648px;*/
    height:544px;
    float:left;
}

body #container #content #row_2 #col_1 div.photo_gallery_image {
    margin:0 0 0 120px;
    /*margin:0 0 0 118px;*/
}

body #container #content #row_2 #col_1 div.title {
    height:70px;
    overflow:hidden;
}

body #container #content #row_2 #col_1 h1 {
    font-size:24px;
    font-family:Verdana, Arial, sans-serif;
    color:#0a75c2;
}

body #container #content #row_2 #col_1 div.nav {
    width:550px;
    overflow:visible;
    position:absolute;
    top:400px;
    _top:226px;
    _left:118px;
    _border:0px solid black;
    *top:300px;
}

body #container #content #row_2 #col_1 div.nav ul {
    overflow:visible;
    *height:84px;
}

body #container #content #row_2 #col_1 div.nav ul li {
    float:left;
}

body #container #content #row_2 #col_1 div.nav ul li a {
    display:block;
    overflow:auto;
}

body #container #content #row_2 #col_1 div.nav ul li a div.button {
    background-position:center top;
    background-repeat:no-repeat;
    width:30px;
    height:30px;
    position:absolute;
    margin:25px 0;
}

body #container #content #row_2 #col_1 div.nav ul li.prev {
    display:none;
    margin:0 0 0 10px;
}

body #container #content #row_2 #col_1 div.nav ul li.next {
    float:right;
    *margin-right:-10px;
}

body #container #content #row_2 #col_1 div.nav ul li.active {
    display:block;
}

body #container #content #row_2 #col_1 div.nav ul li.prev a div.button {
    background-image:url(/assets/images/buttons/btn_rsquare_orange_left_off.gif);
    margin-top:27px;
    *margin-left:-20px;
}

body #container #content #row_2 #col_1 div.nav ul li.prev a:hover div.button {
    background-image:url(/assets/images/buttons/btn_rsquare_orange_left_on.gif);
}

body #container #content #row_2 #col_1 div.nav ul li.next a div.button {
    background-image:url(/assets/images/buttons/btn_rsquare_orange_right_off.gif);
    margin:-57px 0 0 70px;
}

body #container #content #row_2 #col_1 div.nav ul li.next a:hover div.button {
    background-image:url(/assets/images/buttons/btn_rsquare_orange_right_on.gif);
}

body #container #content #row_2 #col_1 div.nav ul li a div.img {
    float:none;
}

body #container #content #row_2 #col_1 div.nav ul li a div.img img {
    border:2px solid #ff7c07;
}

body #container #content #row_2 #col_1 div.nav ul li.prev a div.img {
    margin:0 0 0 20px;
}

body #container #content #row_2 #col_1 div.nav ul li.next a div.img {
    margin:0 20px 0 0;
}

body #container #content #row_2 #col_1 div.nav ul li a div.button span {
    display:block;
    text-indent:-10000px;
}

body #container #content #row_2 #col_1 div.picture {
    /*cursor:url("/assets/images/cursors/magnify.cur");*/
}

body #container #content #row_2 #col_1 p.source {
    font-size:10px;
    color:#cfcfcf;
    font-style:italic;
}

/*body #container #content #row_2 #col_1 ul.options {
    border-top:2px solid #133a60;
    float:left;
    padding:10px 20px;
    margin:0 60px;
}

body #container #content #row_2 #col_1 ul.options li {
    float:left;
}

body #container #content #row_2 #col_1 ul.options li.yahoo_buzz {
    margin:0 20px;
}

body #container #content #row_2 #col_1 ul.options li div.rating p {
    color:white;
}*/

body #container #content #row_2 #col_1 div.socialnetwork_ratings {
    border-top:2px solid #133a60;
    margin:0 10px;
    padding:10px 32px;
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings * {
    color:white;
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings div.thin {
	width:100px;
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings div.wide {
	width:376px;
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings div.rating ul li a {
	background-image:url(/assets/images/icons/icon_rating_transparent_white.png);
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings div.rating ul li.default a {
	background-image:url(/assets/images/icons/icon_rating_white.png);
}

body #container #content #row_2 #col_1 div.socialnetwork_ratings div.rating ul li.active a {
	background-image:url(/assets/images/icons/icon_rating_gold.png);
}

body #container #content #row_2 #col_2 {
    float:right;
    width:300px;
    /*height:544px;*/
    padding:10px 10px 0 0;
}

body #container #content #row_2 #col_2 div.ad {
    margin:0 0 10px 0;
}

body #container #content #row_2 #col_2 div.tags {
    float:left;
    width:300px;
    margin:0 0 10px 0;
}

body #container #content #row_2 #col_2 div.tags * {
    font-size:10px;
}

body #container #content #row_2 #col_2 div.tags em {
    float:left;
    margin:0 5px 0 0;
}

body #container #content #row_2 #col_2 div.tags div.thin {
    float:left;
    width:30px
}

body #container #content #row_2 #col_2 div.tags div.wide {
    float:left;
    width:270px;
}

body #container #content #row_2 #col_2 div.tags div.wide a {
    margin:0 5px 0 0;
}

body #container #content #row_2 #col_2 div.tags div.wide a:hover {
    text-decoration:underline;
    color:#204C7D;
}

body #container #content #row_2 #col_2 div.holder {
    float:left;
    height:210px;
}

body #container #content #row_2 #col_2 div.caption {
    float:left;
    margin:10px 0;
    width:300px;
    overflow:auto;
    font-weight:bold;
}

body #container #content #row_3 {
    border-top:2px solid #204C7D;
    float:left;
    padding:10px 0 0 0;
    text-align:center;
    width:990px;
}

body #container #content #row_3 p {
    width:990px;
    text-align:center;
}

body #container #content #row_4 {
    float:left;
    width:990px;
}

body #container #content #row_4 #col_3 {
    float:left;
    width:680px;
}

body #container #content #row_4 #col_3 #display_comments textarea {
    width:660px;
}

body #container #content #row_4 #col_3 div.socialnetwork_comment {
    _margin:0 8px 0 0;
}

#col_3_channel {
    _display:none;
}

body #container #content #row_4 #col_4 {
    float:left;
    width:300px;
}

body #container #content #row_4 #col_4 div.related_and_more_articles div.related {
    float:left;
    border:0px;
    background-color:transparent;
    width:300px;
}

body #container #content #row_4 #col_4 div.related_and_more_articles div.thin {
    width:100px;
    _overflow:visible;
}

body #container #content #row_4 #col_4 div.related_and_more_articles div.thin p {
    width:auto;
    margin:0 10px 0 0;
}

body #container #content #row_4 #col_4 div.related_and_more_articles div.wide {
    width:178px;
}

body #container #footer {
    float:none;
    margin:0 auto;
    border:0px;
}

body #container #footer div.blogroll_footer {
    border:1px solid #204c7d;
    padding:0 10px;
    background-color:white;
}

body #container #footer div.blogroll_footer div.header {
    border-bottom:2px solid #204c7d;
    padding:0 10px;
    margin:10px 0;
}

body #container #footer div.blogroll_footer div.header p {
    color:#204c7d;
}

body #container #footer div.blogroll_footer div.blogroll {
    background-image:url(/assets/images/blogroll/gallery_blogroll_bg_01.gif);
    background-position:top center;
    margin:0 0 10px 0;
}

body #container #footer div.blogroll_footer div.blogroll div.entry {
    border:0px;
    width:241px;
    border-right:1px solid #204c7d;
    margin:0px;
}

body #container #footer div.blogroll_footer div.blogroll div.end {
    border-right:0px;
}

body #container #footer div.blogroll_footer div.blogroll div.title {
    border:0px;
    width:auto;
}

/* SITE SPECIFIC */

body #container #footer div.blogroll_footer div.blogroll div.popeater div.title a {
	background-image:url(/assets/images/blogroll/hdr_popeater_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.huffington_post div.title a {
	background-image:url(/assets/images/blogroll/hdr_huffington_post_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.fox_411 div.title a {
	background-image:url(/assets/images/blogroll/hdr_fox_411_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.zap2it div.title a {
	background-image:url(/assets/images/blogroll/hdr_zap2it_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.aol_tv div.title a {
	background-image:url(/assets/images/blogroll/hdr_aol_tv_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.moviefone div.title a {
	background-image:url(/assets/images/blogroll/hdr_moviefone_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.the_advocate div.title a {
	background-image:url(/assets/images/blogroll/hdr_the_advocate_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.just_jared div.title a {
	background-image:url(/assets/images/blogroll/hdr_just_jared_02.gif);
}

body #container #footer div.blogroll_footer div.blogroll div.parentdish div.title a {
	background-image:url(/assets/images/blogroll/hdr_parentdish.gif);
}

/* FOOTER TWEAKS */

body #container #footer div.promotes {
    border-top:2px solid #204C7D;
    margin:10px 0 0 0;
}

/* >>>>> http://www.accesshollywood.com/assets/css/templates/gallery_gallery1259.css */
body #container #content #row_0 {
	display:block;
	margin:0 0 10px 0;
	overflow:auto;
}

body #container #content #row_0 img {
	float:right;
}

body #container #content #row_2 #col_1 div.nav {
	top:490px;
}
