ul {
	margin:0 0 0 7px;
	padding:0 0 0 10px;
}
ul li {
	list-style-image:url('grey_bullet.gif');
}
.linklist td {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .web {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .movie {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .video {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .review {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .story {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .gallery {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .link {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .show {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .season {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .episode {
	vertical-align:middle;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
	padding:1px 0 2px 10px;
}
.linklist .subhead {
	line-height:20px;
	font-size:1.167em;
	font-weight:bold;
	color:#666666;
	padding:5px 0 0 0;
	margin:0;
	background-image:none
}
.linklist .anchor_icon {
	margin-right:4px;
}
.anchor_icon {
	position:relative;
	float:left;
	left:-10px;
	margin:2px 0 0 0;
	padding:0;
}
.linklist .anchor_icon {
	left:-10px;
	margin-right:-5px;
}
.asset_header h1 {
	font-size:26px;
	font-weight:normal;
	line-height:28px;
	color:#666666;
	margin:10px 0 10px 0;
}
.asset_header h1 a {
	font-size:26px;
	font-weight:normal;
	color:#666666;
}
.asset_header h1 a:hover {
	color:#E58D2E;
}
h1 {
	color:#FFFFFF;
	font-size:16px;
	line-height:20px;
	margin:0;
	padding:0;
}
h2 {
	color:#5A5A5A;
	font-size:1.417em;
	line-height:19px;
	margin:0;
	padding:0;
}
h3 {
	color:#5A5A5A;
	font-size:1.333em;
	line-height:18px;
	margin:0;
	padding:0;
}
h4 {
	color:#5A5A5A;
	font-size:1.25em;
	line-height:17px;
	margin:0;
	padding:0;
}
h5 {
	color:#5A5A5A;
	font-size:1.167em;
	line-height:16px;
	margin:0;
	padding:0;
}
h1 a {
	color:#5A5A5A;
	line-height:20px;
}
h2 a {
	color:#5A5A5A;
	line-height:19px;
}
h3 a {
	color:#5A5A5A;
	line-height:18px;
}
h4 a {
	color:#5A5A5A;
	line-height:17px;
}
h5 a {
	color:#5A5A5A;
	line-height:16px;
}
h1 a:hover {
	color:#E58D2E;
}
h2 a:hover {
	color:#E58D2E;
}
h3 a:hover {
	color:#E58D2E;
}
h4 a:hover {
	color:#E58D2E;
}
h5 a:hover {
	color:#E58D2E;
}
.asset_image {
	vertical-align:top;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	border:none;
}
.asset_image img {
	margin:0;
	padding:0;
	border:none;
}
.asset_image a {
	clear:both;
	margin:0;
	padding:0;
	border:none;
	position:relative;
	float:left;
	white-space:nowrap;
	overflow:hidden;
}
.submit_button {
	padding:0;
	margin:10px 0 20px 0;
}
.miscfreeform {
	position:relative;
	float:left;
}
.photoCaption, .photoAttribution {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.75em;
	color:#666;
	line-height:12px;
	padding:0;
	margin:0;
	text-align:right;
	clear:both;
	display:block;
	position:relative;
	top:-1px;
}
.attributeText {
	color:#c8c8c8;
}
#right_content .attributeText {
	text-align:right;
}
.top_story_list .photoCaption, .top_story_list .photoAttribution {
	display:none;
	height:0;
}
#story_list .photoCaption, #story_list .photoAttribution {
	display:none;
	height:0;
}
.story_asset_image {
	position:relative;
	margin:0 0 10px 0;
	padding:0;
	border:1px solid #ccc;
	background-color:#f0f0f0;
}
.story_asset_image .asset_image {
	text-align:center;
	float:none !important;
	margin:10px 10px 0 10px;
}
.story_asset_image .photoCaption {
	text-align:left;
	font-size:.917em;
	margin-bottom:10px;
}
.story_asset_image_large {
	clear:both;
	margin:0 0 10px 0;
	padding:10px 0 5px 10px;
	border:1px solid #ccc;
	background-color:#f0f0f0;
}
.story_asset_image_large .asset_image {
	text-align:center;
	float:none !important;
	margin:0;
}
.story_asset_image_large .photoCaption {
	text-align:left;
	font-size:.917em;
	margin-bottom:10px;
}
#image_asset .credit div.attributeText {
	display:inline;
}
.rslink {
	padding-top:20px;
}
#playback_full .vid {
	text-align:left;
	padding:0;
	margin:0;
}
.icon, .icon_2 {
	width:25px;
}
.movie_icon, .movie_icon_2 {
	width:25px;
}
.review_icon, .review_icon_2 {
	width:25px;
}
.story_icon, .story_icon_2 {
	width:25px;
}
.news_story {
	vertical-align:middle;
	padding:1px 0 4px 10px;
	background:url('grey_bullet.gif') no-repeat top left;
}
#static_header_ad {
	position:relative;
	float:right;
	width:740px;
	height:95px;
	margin:0;
	padding:0;
	border:none;
	vertical-align:top;
	text-align:right;
	padding-left:10px;
}
#tv_listings #right_content {
	position:relative;
	float:right;
	padding:0;
	margin:0;
}
#movie_listings #right_content {
	position:relative;
	float:right;
	padding:0;
	margin:0;
}
#tv_listings #left_content {
	position:relative;
	float:left;
	padding:0;
	margin:0;
}
#movie_listings #left_content {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	border:none;
	z-index:1;
}
#left_content .tvlistings {
	width:625px;
	height:800px;
	padding:0;
	margin:0;
	border:1px solid #000;
}
#image_gallery #left_content {
	width:625px;
	position:relative;
	float:left;
	padding:0;
	margin:0;
}
#left_content #movieListings {
	width:625px;
	padding:0;
	margin:0;
	clear:both;
	position:relative;
	float:left;
	z-index:50;
}
#movieListings select {
	position:relative;
	float:none;
	z-index:50;
}
.video_icon {
	height:11px;
	width:11px;
	margin:0;
	padding:0;
}
.zip_text {
	padding:0;
	font-size:1em;
	color:#333333;
}
.zip_info {
	padding:0;
	margin:0;
}
.zip_input {
	vertical-align:middle;
	margin:0;
	padding:0;
}
.zip_info .go_button {
	vertical-align:middle;
	margin:0;
	padding:0;
}
#left_content .zip_input {
	width:105px;
}
#top_bar {
	width:935px;
	position:relative;
	float:left;
	margin-bottom:10px;
	z-index:1;
}
#top_content {
	width:935px;
	vertical-align:top;
	margin:0;
	padding:0;
}
#top_content #homeswf {
	width:483px;
	position:relative;
	float:left;
}
#ad_region2 {
	width:300px;
	position:relative;
	float:left;
	margin:0 0 10px 0
}
#ad_region3 {
	width:300px;
	position:relative;
	float:left;
	margin:0 0 10px 0
}
#Adv2 {
	clear:both;
	width:300px;
	position:relative;
	float:right;
	margin:0;
}
#top_bar #ad_region2 {
	float:right;
}
#top_left {
	width:483px;
	margin-right:10px;
}
#middle_bar {
	width:935px;
	padding-bottom:10px;
	vertical-align:top;
	position:relative;
	float:left;
	xborder:1px solid green;
	z-index:1;
}
#middle_bar .content div.top {
	height:150px;
	width:221px;
}
#middle_bar .feature .white .header {
	color:#666666;
}
#middle_bar a {
	color:#4B80A2;
}
#middle_bar a:hover {
	color:#E58D2E;
}
#middle_bar h1, #middle_bar h2, #middle_bar h3, #middle_bar h4, #middle_bar h5 {
	color:#333;
	font-size:1.167em;
	font-weight:normal;
	padding:0;
	margin:0 0 5px 0;
}
#middle_bar h1 a, #middle_bar h2 a, #middle_bar h3 a, #middle_bar h4 a, #middle_bar h5 a {
	color:#4B80A2;
	font-weight:normal;
}
#middle_bar .content {
	padding-top:5px;
	white-space:normal;
}
#middle_bar .content_td {
	height:180px;
	vertical-align:top;
}
#middle_bar .top {
	width:221px;
}
#middle_bar .top_td {
	padding-bottom:0;
}
#middle_bar .photo_left {
	padding:0;
	margin:0;
	position:relative;
	float:left;
}
#middle_bar .photo_right {
	padding:0;
	margin:0;
	position:relative;
	float:right;
}
#middle_bar .featured {
	width:221px;
	padding:0 8px 0 8px;
	position:relative;
	float:left;
}
#middle_bar #featured1 {
	width:221px;
	padding:0 8px 0 0;
	position:relative;
	float:left;
	border-right:1px dotted #ccc;
}
#middle_bar #featured2 {
	width:221px;
	padding:0 8px 0 8px;
	position:relative;
	float:left;
	border-right:1px dotted #ccc;
}
#middle_bar #featured3 {
	width:221px;
	padding:0 8px 0 8px;
	position:relative;
	float:left;
	border-right:1px dotted #ccc;
}
#middle_bar #featured4 {
	width:221px;
	padding:0 0 0 8px;
	position:relative;
	float:left;
}
#middle_bar .linklist {
	width:221px;
	position:relative;
	float:left;
}
#middle_bar .linklist a {
	font-size:1em;
}
#middle_bar .linklist td {
	vertical-align:middle;
	padding:2px 0 3px 10px;
}
#middle_bar .subline {
	color:#666666;
}
#bottom {
	float:left;
}
#left_content {
	width:160px;
	border-right:1px dotted #CCCCCC;
	padding:0 8px 10px 0;
	vertical-align:top;
	float:left;
	text-align:left;
}
#left_content .blue {
	margin-bottom:10px;
}
#left_content .grey {
	width:160px;
	margin-bottom:10px;
}
#left_content .orange {
	margin-bottom:10px;
}
#left_content .red {
	margin-bottom:10px;
}
#left_content .green {
	margin-bottom:10px;
}
#left_content .header {
	margin-bottom:5px;
}
#left_content .header .center h2 {
	display: inline;
	float: left;
	color:#FFFFFF;
	font-size: 1.083em;
	font-weight: 700;
	font-family: Arial, sans-serif;
	line-height: 21px;
	text-transform: capitalize;
}
#left_content .top {
	padding:5px 0 5px 2px;
}
#left_content .content {
	width:160px;
	padding:0;
	margin:0;
}
#left_content .content_td {
	padding:0;
	margin:0;
}
#left_content .media_first {
	vertical-align:middle;
	padding:2px 0 3px 10px;
}
#left_content .media_2_first {
	vertical-align:middle;
	padding:2px 0 3px 10px;
}
#left_content .linklist {
	margin:0;
	padding:0;
	border:0;
}
#left_content .linklist td {
	vertical-align:middle;
	padding:3px 0 0 10px;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#left_content .linklist th {
	padding:0 0 10px 0;
	font-size:1.167em;
	color:#666;
}
#left_content .special {
	width:160px;
	background-color:white;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	position:relative;
	float:left;
}
#left_content .special .header {
	padding:0;
	margin:0;
}
#left_content .special .header .left {
	background-image:url('blue_flat_L.gif');
}
#left_content .special .header .right {
	background-image:url('blue_flat_R.gif');
}
#left_content .special .header .center {
	background-image:url('blue_C.gif');
}
#left_content .special .content {
	padding:0;
	margin:0;
	position:relative;
	float:left;
	border-top:1px solid #FFFFFF;
}
#left_content .special .linklist {
	width:160px;
	background-color:#666;
	color:#fff;
	padding:0;
	margin:0;
}
#left_content .special .linklist .web {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .movie {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .video {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .review {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .story {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .gallery {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .link {
	vertical-align:middle;
	padding:3px 0 3px 10px;
	background-image:none;
	background-color:#666;
	border-top:1px dotted #999;
	white-space:normal;
}
#left_content .special .linklist .first {
	border-top:none;
}
#left_content .special .linklist .bottom {
	height:5px;
	line-height:5px;
	margin:0;
	padding:0;
	background-image:url('grey-left-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#666666;
	border-top:none;
}
#left_content .special .linklist a {
	color:#FFFFFF;
}
#left_content .special .linklist a:hover {
	color:#E58D2E;
}
#left_content .icon, #left_content .icon_2 {
	padding-left:0;
}
#left_content .movie_icon, #left_content .movie_icon_2 {
	padding-left:0;
}
#left_content .review_icon, #left_content .review_icon_2 {
	padding-left:0;
}
#left_content .story_icon, #left_content .story_icon_2 {
	padding-left:0;
}
#left_content td.fform_list {
	background-image:none;
	padding:0;
}
#middle_content .blue {
	margin-bottom:0;
}
#middle_content .grey {
	margin-bottom:10px;
	position:relative;
	float:left;
}
#middle_content .orange {
	margin-bottom:0;
}
#middle_content .red {
	margin-bottom:0;
}
#middle_content .green {
	margin-bottom:0;
}
#middle_content .header {
	margin-bottom:0;
	position:relative;
	float:left;
}
#middle_content .grey .header {
	margin-bottom:10px;
}
#middle_content .header .center h2 {
	display: inline;
	float: left;
	color:#FFFFFF;
	font-size: 1.083em;
	font-weight: 700;
	font-family: Arial, sans-serif;
	line-height: 21px;
	text-transform: capitalize;
}
#middle_content {
	width:448px;
	padding-left:8px;
	vertical-align:top;
	position:relative;
	float:left;
}
#middle_content .content {
	position:relative;
	float:left;
	margin:0;
	padding:0;
}
#middle_content .blog th {
	border-top:dashed 1px #E5E5E5;
	font-size:.833em;
	height:15px;
}
#middle_content .blog th.left {
	white-space:nowrap;
	width:95%;
	background-image:none;
}
#middle_content .blog .date {
	position:relative;
	float:left;
	font-size:.833em;
	color:#666666;
	font-weight:normal;
}
#middle_content .blog .author {
	font-size:.833em;
	color:#5A5A5A;
}
#middle_content .blog .author a {
	font-size:.833em;
	color:#5A5A5A;
	border-bottom:1px dashed #E58D2E;
}
#middle_content .blog .author a:hover {
	color:#E58D2E;
}
#middle_content .blog .photo_left {
	margin:0;
	padding:0
}
#middle_content .blog .photo_right {
	margin:0;
	padding:0
}
#middle_content .blog_header {
	color:#5A5A5A;
	text-align:left;
	padding:10px 0 10px 0;
}
#middle_content .asset_image {
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
#middle_content .blog_header a {
	color:#5A5A5A;
	margin:0;
	padding:0;
	text-decoration:none;
	border-bottom:1px solid #FFFFFF;
}
#middle_content .blog_header a:hover {
	border-bottom:1px dashed #E58D2E;
	color:#E58D2E;
}
#middle_content th.genre {
	font-size:.917em;
	border:dashed 1px #E5E5E5;
	text-transform:uppercase;
	padding-left:6px;
	padding-right:6px;
}
#middle_content th.genre a {
	font-size:.917em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
}
#middle_content th.genre a:hover {
	color:#5A5A5A;
}
#middle_content a.movies {
	color:#CC3F29;
	font-size:.917em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
}
#middle_content a.dvds {
	color:#E58D2E;
	font-size:.917em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
}
#middle_content a.tv {
	color:#4B80A2;
	font-size:.917em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
}
#middle_content a.celebrities {
	color:#9BB347;
	font-size:.917em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	border:none;
}
#middle_content .storycontent th {
	border-top:0;
}
#middle_content .storycontent td {
	padding-bottom:15px;
}
#middle_content .img_overlay_module {
	position:relative;
	float:left;
}
#story_list_main .more .previous {
	position:relative;
	float:left;
	width:150px;
}
#story_list_main .more .next {
	position:relative;
	float:right;
	width:150px;
}
#middle_content .fourfeature {
	width:448px;
	padding:0;
	margin:10px 0 10px 0;
	float:left;
	vertical-align:top;
}
#middle_content .fourfeature .headline {
	margin:0;
	padding:0 0 5px 0;
	position:relative;
	float:left;
	text-align:left;
}
#middle_content .fourfeature .header {
	margin-bottom:10px;
}
#middle_content .fourfeature .four_feature_left {
	width:213px;
	padding:0 10px 0 0;
	margin:0;
	border-right:1px dotted #CCCCCC;
	float:left;
	text-align:left;
	_padding:0 4px 0 0;
	overflow:hidden;
}
#middle_content .fourfeature .four_feature_right {
	width:213px;
	padding:0 0 0 10px;
	_padding:0 0 0 4px;
	margin:0;
	position:relative;
	float:right;
	text-align:left;
	overflow:hidden;
}
#middle_content .fourfeature .four_feature_crop {
	padding:0;
	margin:0;
}
#middle_content .fourfeature .two_feature {
	width:448px;
	float:left;
}
#middle_content .fourfeature .headline_img {
	padding:0;
	margin:0;
	vertical-align:top;
}
#middle_content .four_feature_left .headline_img {
	float:left;
}
#middle_content .four_feature_right .headline_img {
	float:right;
}
#middle_content .fourfeature .asset_image img {
	width:213px;
	height:112px;
	margin:0;
	padding:0;
	border:none;
	overflow:hidden;
}
#middle_content .fourfeature .overlay_img {
	position:absolute;
}
/*#middle_content .fourfeature .photoAttribution {margin:0;padding:0 0 3px 0;height:12px;line-height:12px;}*/
#right_content {
	width:300px;
	text-align:right;
	vertical-align:top;
	position:relative;
	float:right;
	padding:0;
	margin:0 0 0 10px;
}
#right_content a {
}
#right_content .photo {
	padding:10px 0 0 0;
	margin:0;
}
#right_content .linklist .photo {
	padding-top:0;
}
#right_content h1 {
	color:#000000;
	padding:0;
	margin:0;
	font-weight:bold;
}
#right_content h1 a {
	font-size:.97em;
	color:#000000;
	padding:0;
	margin:0;
	font-weight:bold;
}
#right_content h1 a:hover {
	color:#E58D2E;
}
#right_content .description {
	font-size:1em;
	color:#000;
	padding:0 0 10px 0;
	margin:0;
}
#right_content .grey {
	width:289px;
	padding:0 0 10px 10px;
	margin:0;
	border-left:1px dotted #CCCCCC;
	text-align:left;
	position:relative;
	float:left;
}
#right_content .blue {
	width:289px;
	padding:0 0 10px 10px;
	margin:0;
	border-left:1px dotted #CCCCCC;
	text-align:left;
	position:relative;
	float:left;
}
#right_content .green {
	width:289px;
	padding:0 0 10px 10px;
	margin:0;
	border-left:1px dotted #CCCCCC;
	text-align:left;
	clear:both;
	position:relative;
	float:left;
}
#right_content .orange {
	width:289px;
	padding:0 0 10px 10px;
	margin:0;
	border-left:1px dotted #CCCCCC;
	text-align:left;
	position:relative;
	float:left;
}
#right_content .red {
	width:289px;
	padding:0 0 10px 10px;
	margin:0;
	border-left:1px dotted #CCCCCC;
	text-align:left;
	position:relative;
	float:left;
}
#right_content .content {
	width:289px;
	padding:0;
	margin:0;
	text-align:left;
}
#right_content .linklist {
	width:289px;
	padding:0;
	margin:0;
	position:relative;
}
#right_content .linklist .link {
	width:269px;
	position:relative;
	float:left;
}
#right_content .header {
	width:289px;
}
#right_content .header .center h2 {
	display: inline;
	float: left;
	color:#FFFFFF;
	font-size: 1.083em;
	font-weight: 700;
	font-family: Arial, sans-serif;
	line-height: 21px;
	text-transform: capitalize;
}
#right_content .linklist td {
	vertical-align:middle;
	padding:2px 0 3px 10px;
	background-image:url('grey_bullet.gif');
	background-repeat:no-repeat;
	background-position:top left;
}
#right_content .linklist table {
	padding:0;
	margin:0;
}
#right_content .linklist th {
	padding:0;
	font-size:1.167em;
	color:#666;
}
#right_content .linklist .feature {
	width:280px;
	position:relative;
	float:left;
	margin-bottom:10px;
	line-height:15px;
}
#right_content .linklist .featurecontent {
	font-weight:normal;
}
#right_content .linklist .featurecontent a {
	font-weight:normal;
	line-height:15px;
}
#right_content .linklist .featurecontent a:hover {
	font-weight:normal;
}
#right_content .linklist .featureimage {
	background:none repeat scroll 0 0 #CCCCCC;
	border:1px solid #000000;
	float:left;
	margin:0 8px 0 0;
	padding:2px 4px;
}
#right_content .linklist .featureimage img {
	background:url(loader.gif) no-repeat center;
	width:72px;
	height:80px;
	display:block;
	overflow:hidden;
}
#right_content .linklist .featurecontent .description {
	padding:0;
	margin:0;
	font-size:1em;
	color:#333;
}
#right_content .linklist .featurecontent h2 {
	font-size:1em;
	font-weight:normal;
	padding:0;
	margin:0;
}
#right_content .linklist .featurecontent h2 a {
	color:#4B80A2;
	font-size:1em;
	font-weight:normal;
}
#right_content .linklist .featurecontent h2 a:hover {
	color:#E58D2E;
}
#right_content .ad_region {
	padding-bottom:10px;
}
#right_content .content_td {
	padding:1px;
}
#right_content .asset_image {
	width:280px;
	position:relative;
	float:none;
	vertical-align:top;
	overflow:hidden;
}
#right_content .photo_right {
	padding-left:10px;
}
#right_content .photo_left {
	padding-right:10px;
}
#right_content .photo_ {
	margin:0;
	padding:0;
}
#right_content .linklist th {
	border:none;
	padding-top:6px;
}
#right_content .description {
	width:280px;
	margin:0;
	padding-top:3px;
}
#right_content .linklist .description {
	width:auto;
}
#right_content .linklist .first {
	padding-top:0;
	margin-top:0;
}
#right_content h5 {
	padding:0;
	margin:0;
	padding-left:2px;
	background-image:none
}
table#more_bottom {
	height:13px;
	position:relative;
	vertical-align:bottom;
	white-space:nowrap;
}
a.continued {
	border:none;
}
.continued {
	position:relative;
	top:4px;
	margin-left:10px;
}
/**** specific styles for the media playback window ****/
.mediaplaybackad {
	padding:0 0 10px 0;
	margin:0;
	text-align:center;
}
.mediaplaybackheader {
	padding:0 0 5px 0;
	margin:0;
}
.playText {
	font-weight:bold;
	color:#5a5a5a;
	font-size:1em;
}
#mediaplayback-error {
	border:1px solid #CCC;
}
#mediaplayback-error div {
	width:248px;
}
#mediaplayback-error p {
	font-family:Arial, Helvetica, sans-serif;
	;
	font-size:1.5em;
	line-height:22px;
	color:#666;
	margin:0;
	padding:0 0 30px 0;
}
#mediaplayback-error .playerlogo {
	margin:0;
	padding:60px 0 50px 0;
}
#mediaplayback-error .downloadplayer {
	margin:0;
	padding:20px 0 73px 0;
}
/***** styles for SITE MAP page ***/
#film_site_map {
	width:935px;
	text-align:center;
	vertical-align:top;
}
#film_site_map #left_content {
	width:0;
	padding:0;
	margin:0;
	border:none;
}
#film_site_map #middle_content {
	width:625px;
	padding:0;
	margin:0;
	border:none;
}
#film_site_map .green {
	width:625px;
}
#film_site_map .green .center {
	width:610px;
}
#film_site_map #sitemap_top {
	padding:8px 0 10px 0;
}
#film_site_map #sitemap_middle {
	padding:8px 0 10px 0;
	border-top:1px dashed #CCCCCC;
}
#film_site_map #sitemap_bottom {
	padding:8px 0 10px 0;
	border-top:1px dashed #CCCCCC;
}
#film_site_map #sitemap_content {
	text-align:left;
}
/**** specific styles for the 404 page ****/
#fourzerofourpage {
	width:935px;
	padding:10px;
	text-align:left;
	vertical-align:top;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	border:1px solid #ccc;
}
#left_content #fourzerofourpage {
	width:625px;
}
#fourzerofourpage .fourzerofourtextblock {
	text-align:left;
	color:#333;
	width:475px;
	padding:0;
	margin:0 auto;
}
#fourzerofourpage h1 {
	font-size:36px;
	font-weight:normal;
	color:#e58d2e;
	margin:0;
	padding:40px 0 20px 0;
}
#fourzerofourpage h2 {
	font-size:1.5em;
	font-weight:normal;
	margin:0;
	padding:20px 0 0 0;
}
#fourzerofourpage hr {
	border:0;
	width:913px;
	height:1px;
	color:#999;
	background-color:#999;
}
#fourzerofourpage p {
	font-size:1em;
	margin:0;
	padding:35px 0 0 0;
}
#fourzerofourpage a {
	font-weight:bold;
	color:#333;
}
#fourzerofourpage ul {
	font-size:1em;
	margin:0 0 0 10px;
	padding:35px 0 0 0;
}
#fourzerofourpage li {
	font-size:1em;
	line-height:22px;
	margin-left:5px;
}
ul.rss-items {
	list-style-type:none;
	margin:0;
	padding:0;
}
li.rss-item {
	background:url('grey_bullet.gif') no-repeat top left;
	padding-left: 10px;
	padding-bottom:6px;
	margin-left:0;
}
#login .titleplus {
	margin:10px 0 20px 0;
	text-align:left;
}
#login .titleplus h1 {
	margin:0;
	padding:0;
	font-size:1.083em;
	font-weight:normal;
	color:#666666;
}
#login .submitEULA {
	margin:0;
	padding:0;
	text-align:left;
	font-size:1em;
	font-weight:normal;
	color:#666666;
}
#login .submitButton {
	position:relative;
	float:left;
	margin-right:7px;
}
#login .submitText {
	position:relative;
	float:left;
	line-height:19px;
}
#eula-agreement {
	width:583px;
	position:relative;
	float:left;
	height:400px;
	border:1px solid #E5E5E5;
	padding:20px;
	overflow:scroll;
	margin-bottom:30px;
}
#eula-agreement ul {
	width:450px;
	clear:both;
	margin-top:10px;
	padding-top:10px;
}
/**** community login styles ****/
#film_community form {
	padding:0;
	margin:0;
}
#film_community #left_content {
	width:625px;
	border-right:none;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
}
#film_community #right_content {
	position:relative;
	float:right;
	overflow:hidden;
}
#film_community #left_content .center {
	width:610px;
}
#film_community #community_login {
	text-align:left;
}
#film_community .register {
	margin-bottom:10px;
}
#film_community .errorDiv {
	width:600px;
	font-size:1em;
	line-height:20px;
	padding:10px;
	margin:0;
	color:#FF3300;
	border:1px dotted #FF3300;
}
#film_community #cookieError {
	height:0;
	visibility:collapse;
	width:613px;
	font-size:1em;
	line-height:0;
	color:#FF3300;
	border:none;
	margin:0;
	padding:0
}
#film_community #cookieError a {
	color:#FF3300;
}
#community_login {
	color:#666666;
	font-size:1em;
}
#community_login ul {
	position:relative;
	float:left;
	top:-6px;
}
#community_login .orange {
	color:#FF3300;
}
#community_login #user {
	padding-top:10px;
}
#community_login #user input {
	width:178px;
	height:20px;
	border:1px solid #999999;
	margin-bottom:10px;
	background-color:#FFFFFF;
}
#community_login #pwd input {
	width:178px;
	height:20px;
	border:1px solid #999999;
	margin-bottom:10px;
}
#community_login #userInfo {
	border-bottom:1px dashed #CCCCCC;
	padding-bottom:10px;
}
#community_login #changePageInfo {
	line-height:17px;
	padding-top:10px;
	margin-bottom:10px;
}
#community_login #changeAddress {
	line-height:17px;
}
#community_login #changePwd {
	line-height:17px;
}
#community_login .submit_button {
	margin:0 0 20px 0;
}
#community_login #login_subscribe {
	border-top:1px dashed #CCCCCC;
	padding-top:10px;
	margin-bottom:5px;
}
#community_login #field_contents {
	margin-top:10px;
	padding:0;
}
#community_login fieldset {
	line-height:0;
	padding:0;
	margin:0;
	border:none;
}
#community_login fieldset div {
	margin:0;
	padding:0;
	border:none;
}
#community_login legend {
	line-height:0;
	visibility:hidden;
	padding:0;
	margin:0;
	height:0;
}
#community_login fieldset label {
	margin:0;
	padding:0;
	line-height:17px;
}
#community_login fieldset input {
	width:178px;
	height:20px;
	border:1px solid #999999;
	line-height:15px;
	margin-bottom:10px;
}
#community_login fieldset input {
	\width: 178px; /* for IE5 and IE6 in quirks mode */
	w\idth: 176px; /* for IE6 in standards mode */
}
#community_login fieldset select {
	width:370px;
	height:20px;
	border:1px solid #999999;
	margin-bottom:10px;
}
#community_login fieldset select {
	\width: 370px; /* for IE5 and IE6 in quirks mode */
	w\idth: 368px; /* for IE6 in standards mode */
}
#community_login .pwdLbl {
	margin-right:120px;
}
#community_login #password {
	margin-right:10px;
}
#community_login .password {
	height:20px;
}
#community_login .password input {
	position:relative;
	float:left;
}
#community_login .pwdspec {
	height:20px;
	line-height:20px;
	padding-left:6px;
	vertical-align:top;
	position:relative;
	float:left;
	white-space:nowrap
}
#community_login .gender {
	line-height:17px;
}
#community_login .gender input {
	clear:both;
	width:auto;
	height:auto;
}
#community_login .name .first {
	margin-right:128px;
}
#community_login #first_name {
	margin-right:7px;
}
#community_login #birth_year {
	width:180px;
}
#community_login #birth_year {
	\width: 182px; /* for IE5 and IE6 in quirks mode */
	w\idth: 180px; /* for IE6 in standards mode */
}
#community_login .gender {
	border:1px solid #FFFFFF;
	border-left:none;
}
#community_login #gender_group {
	height:15px;
	vertical-align:middle;
	width:625px;
}
#community_login #gender_group input {
	border:none;
}
#community_login .gender_radio {
	position:relative;
	float:left;
}
#community_login .gender_label {
	position:relative;
	float:left;
	padding:0 12px 0 5px;
}
#community_login #policy_terms {
	border-top:1px dashed #CCCCCC;
	padding-top:10px;
}
.blog_list_item {
	width:444px;
	position:relative;
	float:left;
	text-align:left;
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.blog_list_item .story_img {
	position:relative;
	float:left;
	margin:0 10px 5px 0;
}
.story_headline {
	font-size:1.333em;
	color:#000000;
	font-weight:bold;
	padding:0;
	margin:0;
	border-bottom:none;
}
.story_headline a {
	color:#000000;
	font-weight:bold;
}
.story_headline a:hover {
	color:#E58D2E;
}
.story_headline h1 {
	font-size:1em;
	color:#000000;
	font-weight:bold;
}
.story_headline h1 a {
	color:#000000;
	font-weight:bold;
}
.story_headline h2 {
	font-size:1em;
	color:#000000;
	font-weight:bold;
}
.story_headline h2 a {
	color:#000000;
	font-weight:bold;
}
.story_headline h3 {
	font-size:1.333em;
	color:#000000;
	font-weight:bold;
}
.story_headline h3 a {
	color:#000000;
	font-weight:bold;
}
.story_headline h3 a:hover {
	color:#E58D2E;
}
.story_headline h4 {
	font-size:1.333em;
	color:#000000;
	font-weight:bold;
}
.story_headline h4 a {
	color:#000000;
	font-weight:bold;
}
.story_headline h4 a:hover {
	color:#E58D2E;
}
.story_byline {
	font-size:.917em;
	font-weight:bold;
	padding:0;
	margin:5px 0 6px 0;
	border:none;
}
/** .story_byline {font-size:.917em;font-weight:bold;padding:5px 0 5px 0;margin:0;border-top:none;}**/
.story_byline a, .authorName a {
	font-size:1.0em;
	font-weight:bold;
}
#story_list {
	padding:0;
	margin:0;
	position:relative;
	float:left;
}
#story_list_main .story p {
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:7px;
}
#story_list_main .asset_image {
	margin-right:10px;
}
.story_text {
	padding:0;
	margin:0;
}
.story_text p {
	padding-top:0;
	margin-top:0;
	padding-bottom:0;
	margin-bottom:7px;
}
.storycontent {
	padding:0 0 20px 0;
	font-size:1em;
	color:#333333;
}
.storycontent .photo_left {
	border:1px solid #CCCCCC;
	margin-right:5px;
}
.storycontent .photo_right {
	border:1px solid #CCCCCC;
	margin-left:5px;
}
.rhapsody_link {
	background:url('rhap_icon.gif') no-repeat top left;
	padding-left:20px;
	padding-bottom:6px;
	margin-left:0;
}
/***** styles for RSS page ***/
#rss_home #middle_content {
	width:625px;
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#rss_home #left_content {
	clear:both;
	width:auto;
	border:none;
	margin:0;
	padding:0;
}
#rss_main {
	text-align:left;
	width:625px;
	position:relative;
	float:left;
	margin:0 0 20px 0;
}
#rss_main h1 {
	margin:0;
	padding:0;
	font-size:28px;
	color:#666666;
	font-weight:normal;
}
#rss_main p {
	margin:10px 0 0 0;
	font-size:1em;
	color:#333333;
}
#rss_main .header .center {
	width:610px;
}
.rss_title {
	text-align:left;
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
	font-size:1.75em;
	font-weight:normal;
	clear:left
}
.rss_item {
	height:18px;
	text-align:left;
	width:300px;
	margin:0 0 4px 0;
	padding:0;
	float:left;
}
.rss_item img {
	margin:0 5px 0 0;
	padding:0;
}
.rss_icon {
	border:0;
}
.rss_break {
	margin:0;
	padding:0;
	height:16px;
	clear:left
}
#rss_readers {
	width:625px;
	text-align:left;
	margin:0;
	padding:0;
}
#rss_readers h1 {
	margin:0 0 10px 0;
	padding:0;
	color:#666666;
	font-size:1.75em;
	font-weight:normal;
}
#rss_readers p {
	margin:0 0 10px 0;
	padding:0;
}
#rss_readers_tb td {
	margin:0;
	padding:0 5px 8px 0;
}
#rss_readers_tb img {
	margin:0;
	padding:0;
	float:right;
}
#comment_guidelines #left_content {
	width:0;
	height:0;
	margin:0;
	padding:0;
	border:none;
}
#comment_guidelines #middle_content {
	width:625px;
	border:none;
	padding-left:0;
	position:relative;
	float:left;
	text-align:left;
}
#guideline {
	width:625px;
}
#guideline .header .center {
	width:610px;
}
#guideline .content {
	width:610px;
}
#guideline ul {
	width:600px;
}
#photogalleries_home #top_bar {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#photogalleries_home #top_content {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#photogalleries_home #top_left {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#photogalleries_home #top_middle {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#photogalleries_home #top_right {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#photogalleries_home #top_lower {
	visibility:hidden;
	height:0;
	display:none;
	border:0;
	margin:0;
	padding:0;
}
#assoc_videos .image80by80 {
	width:75px;
	height:60px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	float:left;
}
#assoc_videos .squareThumbnail {
	width:75px;
	height:60px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:absolute;
}
.image80by80 {
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:relative;
	float:left;
}
.squareThumbnail {
	width:80px;
	height:80px;
	margin:0;
	padding:0;
	overflow:hidden;
	position:absolute;
}
.navigation {
	width:623px;
	height:20px;
	border:1px dotted #CCCCCC;
	font-size:1em;
	color:#666666;
	font-weight:bold;
	vertical-align:middle;
	padding-top:5px;
	margin-bottom:7px;
	position:relative;
	float:left;
}
.navigation a {
	font-weight:bold;
}
.count {
	height:14px;
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
	vertical-align:middle;
	color:#666666;
	position:relative;
	float:left;
}
.entire {
	position:relative;
	float:left;
	margin-left:7px;
}
.view_all {
	width:230px;
	font-size:.833em;
	position:relative;
	float:left;
	margin-left:4px;
}
.view_all a {
	padding-left:5px;
	color:#4B80A2;
	font-size:.917em;
	font-weight:bold
}
.view_all a:link {
	cursor:pointer hand;
	text-decoration:none
}
.view_all a:visited {
	color:#4B80A2;
}
.view_all a:hover {
	color:#E58D2E;
}
.midbar {
	position:relative;
	float:left;
	padding:0 15px 0 15px;
}
.previous {
	position:relative;
	float:left;
}
.next {
	position:relative;
	float:left;
}
.next_img {
	margin-left:10px;
}
.prev_img {
	margin-right:10px;
}
.recommed_comment {
	width:600px;
	padding-bottom:5px;
}
.recommend {
	height:14px;
	line-height:12px;
	position:relative;
	float:left;
	vertical-align:top;
}
.recommend .rlinktext {
	position:relative;
	float:left;
	top:-3px;
}
.recommend a {
	margin:0;
	padding:0;
	line-height:12px;
}
.rating_count {
	font-size:1.5em;
	line-height:18px;
	color:#666666;
	width:300px;
	align:left
}
.comment {
	height:18px;
	line-height:12px;
	position:relative;
	float:right;
	vertical-align:top;
	border-left:1px dotted #CCCCCC;
	margin:0;
	padding:3px 0 0 10px;
}
/***** styles for cast & crew section ***/
#cast {
	margin:0;
	padding-bottom:0;
	width:625px;
	position:relative;
	float:left;
	text-align:left;
}
#cast .credits {
	margin-bottom:15px;
	position:relative;
	float:left;
}
#cast .credit {
	width:448px;
	position:relative;
	float:left;
}
#cast .name {
	width:228px;
	position:relative;
	float:left;
}
#cast .role {
	width:220px;
	position:relative;
	float:right;
}
/************** User Comments Section ****************/
#previous_comments {
	width:625px;
	position:relative;
	float:left;
	margin-top:20px;
	display:none;
}
#previous_comments .header {
	margin-bottom:10px;
}
#previous_comments .header .center {
	width:610px;
}
#previous_comments #comments {
	width:625px;
	overflow:hidden;
	position:relative;
	float:left;
	text-align:left;
	line-height:14px;
	font-size:1em;
	margin-bottom:10px;
	font-weight:normal;
	color:#333333;
}
#noComment {
	text-align:left;
}
#user_comment {
	width:625px;
	position:relative;
	float:left;
	margin-top:5px;
	text-align:left;
}
#user_comment .submit_button {
	margin:3px 0 10px 0;
}
#user_comment .header {
	margin-bottom:10px;
}
#user_comment .header .center {
	width:610px;
}
#user_comment .header .center h2 {
	display: inline;
	float: left;
	color:#FFFFFF;
	font-size: 1.083em;
	font-weight: 700;
	font-family: Arial, sans-serif;
	line-height: 21px;
	text-transform:capitalize;
}
#post_info {
	margin-top:10px;
}
.post_info_large {
	font-family:Arial, sans-serif;
	font-size:1.083em;
	color:#333;
	font-weight:bold;
}
.post_info_small {
	font-family:Arial, sans-serif;
	font-size:.917em;
	color:#666;
}
.ucomment_content {
	position:relative;
	float:left;
	width:625px;
	border-bottom:2px dotted #CCCCCC;
	padding:5px 0 10px 0;
}
.ucomment_date_name {
	font-size:1em;
	font-weight:bold;
	color:#666666;
	margin:0;
	left:0;
	text-indent:0;
	padding:5px 0 5px 0;
}
.ucomment_date_name a {
	font-weight:bold;
	font-size:.833em;
}
.commentusername {
	position:relative;
	float:left;
}
.post_comment_link {
	border-bottom:1px solid #ccc;
	display:block;
	width:100%;
	padding-bottom:5px;
	text-align:left;
}
.post_comment_link a {
	color:#4B80A2;
	padding-left:20px;
	font-size:.917em;
	background: url('icon_post_comment.gif') no-repeat scroll 0 0;
}
.post_comment_link a:hover {
	color:#E58D2E;
}
.ucomment_text {
	width:545px;
	position:relative;
	float:right;
	vertical-align:top;
	padding:0;
	overflow:hidden;
}
.ucomment_img {
	width:60px;
	position:relative;
	float:left;
	padding:0;
	margin:0 10px 0 0;
}
* html .ucomment_img {
	margin-left:0;
}
#commentNav {
	width:448px;
	font-size:1em;
	display:block;
	margin-bottom:5px;
	text-align:left;
	clear:both;
	position:relative;
	float:left;
}
#pageNumNav {
	height:16px;
	margin-right:15px;
	position:relative;
	float:left;
	white-space:nowrap;
}
#pageNumNav .pageNumText {
	margin:0;
	padding:0;
}
#pageNumNav .pageNavNumberLink {
	text-decoration:underline;
	margin:0 3px 0 5px;
}
#pageNumNav .pageNavNumberLink a {
	text-decoration:underline;
}
#pageNumNav .pageNavNumber {
	margin:0 3px 0 5px;
}
#pageNumNav .rightNavNumBorder {
	width:0;
	margin:0;
	padding:0;
	border-right:1px solid #B7B7B7;
}
#prevNextCommentNav, #prevNextCommentNav div {
	position:relative;
	float:left;
	white-space:nowrap;
}
#prevComment {
	height:16px;
	padding-right:10px;
	border-right:1px solid #B7B7B7;
	display:block;
	position:relative;
	float:left;
}
#nextComment {
	margin-left:10px;
	display:block;
	position:relative;
	float:left;
}
#commentNav .previousNav {
	margin:0;
	padding:0;
	vertical-align:top;
}
#commentNav .nextNav {
	margin:0;
	padding:0;
	vertical-align:top;
}
#commentNav #nextImage {
	margin:1px 0 0 10px;
}
#commentNav #prevImage {
	margin:1px 10px 0 0;
}
.avatarThumbnail {
	width:70px;
	position:relative;
	float:left;
	cursor:pointer hand;
	margin:10px 10px 10px 0;
	background-repeat:no-repeat;
}
.avatar {
	float:left;
	height:88px;
	width:70px;
	padding:0;
	margin:0;
	background-image: url('avatar_tag_blue_bg.gif');
	background-repeat:no-repeat;
}
.cursored {
	cursor:pointer hand;
}
.uerTier a {
	font-weight:bold
}
.userTier a:hover, .cursored:hover .userTier {
	color:#CC9933;
}
.avatar.standard {
	float:left;
	height:70px;
	width:70px;
	padding:0;
	margin:0;
	background-image: url('avatar_blue_bg.gif');
	background-repeat:no-repeat;
}
.avatarThumbnail .white {
	background-image: url('avatar_tag_white_bg.gif') !important;
}
#authorPluck .avatarThumbnail {
	width:70px;
	height:88px;
	position:relative;
	float:left;
}
#authorPluck .avatar {
	width:70px;
	height:70px;
	margin:0;
	padding:0;
	text-align:center;
	vertical-align:middle;
	background-image:none;
}
.avatar.standard .extra {
	display:none;
}
.avatar img {
	height:60px;
	width:60px;
	margin:5px;
	padding:0;
	cursor: pointer;
}
.extra img, .avatarIcon {
	padding:0;
	margin:3px 4px 0 3px;
	height:11px;
	width:11px;
	position:relative;
	float:left;
}
.avatarThumbnail .standard {
	background-image:none
}
* html .avatarThumbnail .standard.white {
	background-image:none !important;
}
* html .avatarThumbnail .white {
	background-image: url('avatar_tag_white_bg.gif') !important;
}
* html .avatarThumbnail {
}
.userTier, .userTier a {
	width:50px;
	margin:2px 0 0 0;
	padding:0;
	color:#426376;
	font-weight:bold;
	text-align:center;
}
.userTier:hover, .userTier a:hover {
	color:#E58D2E;
	cursor: pointer;
}
.userTier {
	position:relative;
	float:left;
}
.reportAbuseLink {
	text-indent:15px;
	float:right;
	background: url('icon_reportabuse_grey.gif') no-repeat scroll 0 1px;
	width: 82px;
	overflow: visible;
}
.abuseReported {
	text-indent:15px;
	float:right;
	background: url('icon_reported.gif') no-repeat scroll 0 1px
}
.notLogged {
	clear:both;
	white-space:normal;
	padding:10px 10px 10px 0;
}
#post_as {
	font-size:1em;
	margin-bottom:10px;
}
#post_as .post_a {
	font-size:1em;
}
#input_rev_txt {
	width:600px;
	height:80px;
	border:1px solid #CCCCCC;
}
/***** styles for 404 search failover module ***/
#search_landing {
	width:625px;
	position:relative;
	float:left;
	border:0;
	margin:0;
	padding:0;
	text-align:left;
}
#search_landing h1 {
	font-weight:normal;
	font-size:1.333em;
	color:#000000;
}
#search_landing #advanced_search {
	font-size:1em;
	color:#333333;
	margin:16px 0 0 0;
}
#search_landing #advanced_search fieldset {
	margin-left:0;
	padding-left:0;
}
#search_landing #advanced_search form {
	margin-left:0;
	padding-left:0;
}
#adv_form_search {
	margin-left:0;
	padding-left:0;
}
#radio_search_type {
	margin-bottom:5px;
}
/***** styles for OSOE special page ***/
#filmOSOE #top_content img {
	position:relative;
	float:left;
}
#filmOSOE #left_content {
	clear:both;
	width:auto;
	border:none;
	margin:0;
	padding:0;
}
#filmOSOE #middle_content {
	width:625px;
	margin-left:0;
	padding-left:0;
	border-left:none;
}
#filmOSOE #middle_content .grey {
	border:none;
	border-bottom:1px dotted #CCCCCC;
	padding:10px 0 20px 0;
}
#filmOSOE #middle_content .grey .header {
	background-image:none;
	padding-left:0;
	margin-left:0;
	text-transform:none;
	margin-top:10px;
}
#filmOSOE #middle_content .header .left {
	width:0;
	visibility:hidden;
}
#filmOSOE #middle_content .header .center {
	background-image:none;
	width:610px;
	font-size:1.333em;
	font-weight:bold;
	color:#333333;
	margin-left:0;
	padding-left:0;
}
#filmOSOE #middle_content .header .right {
	width:0;
	visibility:hidden;
}
#filmOSOE #middle_content .top_td {
	padding-bottom:10px;
}
#filmOSOE #middle_content .top {
	padding-left:0;
	margin-left:0;
}
#filmOSOE #middle_content .photo_left {
	border:1px solid #CCCCCC;
	margin-right:10px;
}
#filmOSOE #middle_content .grey .content_td {
	border-bottom:1px dashed #E5E5E5;
	padding-bottom:10px;
}
#filmOSOE #middle_content .top_td a {
	border-bottom:none;
}
#filmOSOE #middle_content .content .more {
	border:none;
	margin:0;
	padding:0;
}
#halloween_07 #left_content {
	clear:both;
	border:none;
	width:0;
	height:0;
	margin:0;
	padding:0;
}
#halloween_07 #middle_content {
	width:625px;
	border:none;
	padding-left:0;
	position:relative;
	float:left;
	text-align:left;
}
#halloween_07 .blog_list_item {
	width:625px;
}
#featured1 .content h1 {
	margin-top:0px !important;
	padding-top:0;
}
#community_land #top_content {
	width:935px;
	position:relative;
	float:left;
}
#community_land #top_content #feature_header {
	width:624px;
	position:relative;
	float:left;
}
#community_land #top_content #feature_header .red {
	width:624px;
}
#community_land #top_content #feature_header .center {
	width:605px;
}
#community_land #ad_region2 {
	position:relative;
	float:right;
	margin-left:0px;
}
#community_land #left_content {
	width:305px;
	margin-right:20px;
	border-right:none;
	padding:0;
}
#community_land #left_content .grey {
	width:305px;
}
#community_land #left_content .blue {
	width:305px;
	border-bottom:none;
}
#community_land #left_content .center {
	width:285px;
}
#community_land #middle_content {
	width:305px;
	margin:0;
	padding:0;
	border-left:none;
	border-bottom:none;
}
#community_land #middle_content .grey {
	width:295px;
	border-bottom:none;
}
#community_land #middle_content .blue {
	width:295px;
	border-bottom:none;
}
#community_land #middle_content .center {
	width:272px;
	background-repeat:no-repeat;
	background-position:top right;
}
#community_land #middle_content #pluckDiscoveryHeader1 .right {
	width:0;
	height:0;
	border:none;
	margin:0;
	padding:0;
}
#community_land #middle_content .content {
	width:295px;
	margin-left:0;
	padding-left:0;
}
#community_land #middle_content #pluckDiscoveryResults1 {
	margin-left:0;
	padding-left:0;
}
#community_land #right_content {
	border-left:none;
	margin:0;
}
#findFriends {
	width:688px;
	padding:0;
	margin:0;
	display:none;
	position:absolute;
	z-index:1100;
}
#findFriends .sysheader {
	width:630px;
	height:28px;
	background:url("barmiddle.gif") repeat-x;
	position:relative;
	float:left;
	margin:0;
	padding:0;
	left:10px
}
#findFriends .header {
	display:block;
	margin:0;
	padding:0;
	background: url('findFriendsHeader.gif') no-repeat;
	height:27px;
	width:688px;
}
#findFriends .headerFill {
	display:block;
	width:660px;
	height:28px;
}
#findFriends .body {
	float:left;
	width:688px;
}
#findFriends .findFriendsContent {
	height:436px;
	display:block;
	margin:0;
	padding:0;
	width:688px;
	background: url('contentbackgroud.gif');
}
#findFriends .titleText {
	display:block;
	color:white;
	font-size:2em;
	font-weight:bold;
	margin:0 65px 0 65px;
	padding:0;
	text-align:left;
	width:555px;
	height:22px;
}
#findFriends .titleText span {
	display:block;
	float:left;
	margin:0;
	padding:0;
}
#findFriends .titleText span.littlePeople {
	margin-left:10px;
	display:block;
	float:left;
	clear:none;
	background: url('img_people_grey-bg.gif') no-repeat;
	height:20px;
	width:37px;
}
#findFriends .subTitleText {
	color:white;
	font-weight:bold;
	font-size:1.167em;
	text-align:left;
	margin:10px;
	padding:0;
	margin-left:65px;
	margin-right:65px;
}
#findFriends .subTitleText a {
	text-decoration:underline;
	color:white;
	font-size:1.167em;
}
#findFriends .centerContent {
	display:block;
	margin:0;
	padding:0;
	margin-top:10px;
}
#findFriends .firstSection {
	margin:0;
	padding:0;
	margin-top:35px;
}
#findFriends .emailFirstSection, #findFriends .emailPasswordFirstSection {
	height:20px;
	font-family:Arial, sans-serif;
}
#findFriends .centerContent .directions {
	font-weight:normal;
	color:white;
	font-size:1em;
}
#findFriends .centerContent .findFriendsButtonBlue {
	display:block;
	background: url('findFriendsButtonBlue.gif') no-repeat;
	height:37px;
	width:113px;
	text-indent:-5000px;
	margin:55px 0 20px 0;
	padding:0;
}
#findFriends .info {
	font-style:italic;
	color:white;
	display:block;
}
#findFriends a.closeButton {
	margin:5px 10px 0 0;
	padding:0;
	display:block;
	float:right;
	background: url('closeButton.gif') no-repeat;
	height:15px;
	width:15px;
}
#findFriends .pedis a.closeButton {
	position:relative;
	top:-10px;
	margin:0 10px 5px 0;
}
#findFriends .pedis {
	display:block;
	margin:0;
	padding:0;
	background:url('findFriendsFooter.gif') no-repeat top;
	height:27px;
	width:688px;
	position:relative;
	float:left;
}
#findFriends .errorMessage {
	width:562px;
	margin:0 0 45px 0;
	padding:0;
}
#findFriends .errorMessage .exclamationPoint {
	background: url('exclamationPoint.gif') no-repeat scroll 22px 0;
	height:34px;
	width:50px;
	text-indent:-5000px;
}
#findFriends .exclamation {
	background-color:white;
	vertical-align:middle;
}
#findFriends .errorMessage table {
	margin:0;
	padding:0;
	margin-top:40px;
}
#findFriends .errorMessage .errorContent {
	background-color:white;
	margin:0;
	padding:0;
	text-align:left;
	height:100%;
	overflow-y:auto;
}
#findFriends .errorContent ul {
	display:block;
	overflow-y:auto;
}
#findFriends ul {
	color:#bf0000;
	font-size:1em;
	margin:0;
	padding:0;
	margin-left:25px;
}
* html #findFriends .errorMessage .errorContent {
	margin-top:-10px;
}
#findFriends .errorMessage .topleft {
	background: url('errorMessageLeftTop.gif') no-repeat;
	height:7px;
	width:53px;
	margin:0;
	padding:0;
}
#findFriends .errorMessage .bottomleft {
	background: url('errorMessageLeftBottom.gif') no-repeat;
	height:7px;
	width:53px;
	margin:0;
	padding:0;
}
#findFriends .errorMessage .topright {
	background: url('errorMessageRightTop.gif') no-repeat;
	height:7px;
	width:507px;
	margin:0;
	padding:0;
}
#findFriends .errorMessage .bottomright {
	background: url('errorMessageRightBottom.gif') no-repeat;
	height:7px;
	width:507px;
	margin:0;
	padding:0;
}
#findFriends #friendsFound {
	display:block;
	margin:0;
	padding:0;
	margin-right:65px;
	margin-left:65px;
}
#findFriends .friendsFoundHeader {
	display:block;
	margin:0;
	padding:0;
	height:22px;
	width:484px;
	color:white;
	font-weight:bold;
	font-size:1.167em;
	text-align:left;
}
#findFriends .blueflat .header {
	width:484px;
	height:21px;
	margin:0;
	padding:0;
}
#findFriends .blueflat .header .left {
	background: url('blueHeaderLeft.gif') no-repeat;
	height:21px;
	width:5px;
	margin:0;
	padding:0;
	float:left;
}
#findFriends .blueflat .header .right {
	background: url('blueHeaderRight.gif') no-repeat;
	height:21px;
	width:5px;
	margin:0;
	padding:0;
	float:right;
	clear:none;
}
#findFriends .blueflat .header .center {
	background: url('blueHeaderCenter.gif');
	height:21px;
	width:474px;
	margin:0;
	padding:0;
	float:left;
}
#findFriends .friendsList {
	height:110px;
	width:484px;
	background-color:#eff7ff;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #4b80a2;
	text-align:left;
	margin-bottom:0px;
}
#findFriends .friendsList ul {
	color:black;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-left:15px;
	margin-right:10px;
}
#findFriends .friendsList li {
	list-style-image:none;
	margin:0;
	padding:0;
	margin-left:10px;
	border-bottom:1px dotted #666;
}
#findFriends .borderedDiv {
	margin:0;
	padding:0;
	padding-top:15px;
}
#findFriends .findFriendsTable, #findFriends .borderedDiv {
	border-top:1px solid #eaeaea;
}
#findFriends .findFriendsTable input {
	display:block;
	margin:0;
	padding:0;
	margin-bottom:20px;
	border:1px solid orange;
}
#findFriends .emailMessageText {
	width:256px;
	height:68px;
	color:#959595;
	display:block;
	background-color:white;
	overflow-y:scroll;
}
#findFriends .sendInviteButton {
	text-indent:-5000px;
	display:block;
	height:37px;
	width:133px;
	background: url('sendInviteButton.gif') no-repeat;
	margin-top:25px;
}
#findFriends .returnToProfileLink {
	display:block;
	margin:0;
	padding:0;
	color:white;
	margin-top:10px;
	line-height:13px;
}
#findFriends .returnToProfileLink a {
	color:white;
	text-decoration:underline;
	line-height:13px;
}
#findFriends .returnToProfileLink a:hover, #findFriends .subTitleText a:hover {
	color:#CC9933;
}
#findFriends .success {
	margin:0;
	padding:0;
	margin-left:65px;
	margin-right:65px;
	height:90px;
	width:562px;
	background: url('img_Success-Highlight.gif') no-repeat;
}
#findFriends .success .titleText {
	margin:0 10px;
	width:542px;
	padding:10px 0 0 0;
}
#findFriends .success .subTitleText {
	margin:0 10px 10px 10px;
	line-height:20px;
}
#findFriends .success .titleText span.littlePeople {
	height:20px;
	width:39px;
	background-image: url('littleBluePeopleAgainstBlue.gif');
}
#findFriends #inviteSpecialSuccess .titleText span.littlePeople {
	background-image: url('img_people_grey-bg.gif');
}
#findFriends .inputField {
	width:200px;
	height:20px;
}
#findFriends #inviteMore {
	border-top:1px solid #eaeaea;
	margin:0;
	padding:0;
	margin-top:20px;
	width:565px;
	display:block;
	margin-left:auto;
	margin-right:auto;
}
#findFriends #inviteSimple {
	display:block;
	margin:0 0 25px 0;
	padding:0;
}
#findFriends .inviteSimpleForm {
	border-top:1px dotted #eaeaea;
	width:565px;
	margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
}
#findFriends .inviteSimpleTable {
	width:565px;
	margin:0;
	padding:0;
	margin-right:auto;
	margin-left:auto;
	border-bottom:1px dotted #eaeaea;
	margin-top:10px;
	padding-bottom:15px;
}
#findFriends .inviteSimpleTable.special {
	padding-bottom:0;
	border-bottom:none
}
#findFriends .inviteSimpleHeaders {
	font-size:1.5em;
	color:white;
	font-weight:bold;
}
#findFriends .inviteSimpleInput {
	width:180px;
	height:22px;
}
#findFriends .inviteSimpleInputEmails {
	width:405px;
	height:22px;
}
#findFriends .inviteSimpleEmailText {
	width:406px;
	height:90px;
	overflow-y:scroll;
	overflow-x:hidden;
	background-color:white;
}
#findFriends #inviteSimpleSuccessText {
	margin-top:50px;
}
#findFriends .optional {
	color:#b1d7e0;
}
* html #findFriends div#success {
	margin-right:60px;
}
/* Asset Pages Photos Module */
#photo_gallery {
	width:393px;
	height: 150px;
	margin:0 0 10px 0;
	padding:0;
	border:0;
	clear:both;
}
#photo_gallery .header .center {
	width: 378px;
}
#photo_gallery .header .center h2 {
	display: inline;
	float: left;
	color:#FFFFFF;
	font-size:1.083em;
	font-weight: 700;
	font-family: Arial, sans-serif;
	line-height: 21px;
	text-transform: capitalize;
}
#photo_gallery .header .center .more_link {
	display: inline;
	float: right;
	width: 50px;
	text-align: right;
	padding-right: 5px;
}
#photo_gallery .header .center .more_link a {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size:.917em;
}
#photo_gallery .header {
	display: block;
	clear: both;
}
#photo_gallery #thumbs {
	width:393px;
	margin:0;
	padding:0;
	border:0;
	clear:both;
}
#photo_gallery .gallery_thumb {
	width:131px;
	height:120px;
	margin-top:10px;
	float:left;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
#photo_gallery .thumb_link {
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}
#photo_gallery .photo_thumb {
	text-align:center;
	vertical-align:middle;
}
.storyAssetMoreLinks {
	float:left;
	clear:both;
	margin:10px 0 10px 0;
	padding:0;
	display:block;
	font-weight:bold;
	font-size:1.167em;
	width:500px;
}
.storyAssetMoreLinks a {
	font-weight:bold;
	font-size:1em;
	padding:8px;
	height:10px;
}
.storyAssetMoreLinks a.red:hover, .storyAssetMoreLinks a.blue:hover, .storyAssetMoreLinks a.orange:hover, .storyAssetMoreLinks a.lightgreen:hover {
	text-decoration:underline;
}
.storyAssetMoreLinks a.first {
	border-left:none;
}
.storyAssetMoreLinks a.red, .storyAssetMoreLinks a.red:hover {
	color:#cc3f29;
}
.storyAssetMoreLinks a.blue, .storyAssetMoreLinks a.blue:hover {
	color:#4b80a2;
}
.storyAssetMoreLinks a.orange, .storyAssetMoreLinks a.orange:hover {
	color:#e58d2e;
}
.storyAssetMoreLinks a.lightgreen, .storyAssetMoreLinks a.lightgreen:hover {
	color:#98b045;
}
.storyAssetKeywords {
	float:left;
	width:620px;
	display:block;
}
.storyAssetKeywords span {
	font-size:11px;
	font-weight:bold;
	display:block;
	clear:both;
	color:#333;
}
.storyAssetKeywords a {
	font-size:11px;
}
.reviews_banner img, img.arti {
	float:left;
	margin:2px 5px 2px 0;
	border:1px solid #000;
	padding:3px;
	background:#fff;
}
.reviews {
	border-bottom:1px dotted #457C92;
	margin:5px 0;
	padding:0 0 5px;
}
.reviews h3, .reviews h3 a, .bonus h3, .bonus h3 a {
	padding:0;
	margin:0;
	color:#000;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
.reviews h3 a:hover, .bonus h3 a:hover {
	color:#808080;
	text-decoration:none;
}
.reviews h4, .reviews h4 a {
	padding:0;
	margin:0;
	text-align:left;
	color:#104867;
	text-decoration:none;
	font-size:14px;
	margin:0 0 3px 0;
	font-weight:bold;
}
a.read-more {
	background: #999999;
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	padding:3px 10px;
}
.rev {
	margin:0;
	padding:0;
	border:none;
}
#PDI_container21499 .pds-box {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
#PDI_container21499 .pds-vote {
	color:#C3C4C7;
	font-size:9px;
	line-height:17px;
}
#PDI_container21499 input.pds-votebutton {
	background:url("pdsimple-votebutton.gif") no-repeat scroll 0 50% transparent;
	float:right;
	height:21px;
	margin:0 0 10px;
	outline-style:none;
	outline-width:medium;
	width:55px;
}
