#masthead-interaction {
	z-index: 2;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 110px; 
}
.homepage-masthead-ad {
	text-align: right;
	cursor: hand;
	cursor: pointer;
	color: blues;
	padding-top: 5px;
	position: relative;
	z-index: 3;
}
.homepage-masthead-btn {
	float: right;
	padding-left: 5px;
	z-index: 3;
}
.mastad {
	padding-bottom: 10px;
}
/* img-php-add-remove-button defined farther down */
.img-php-minus-button {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -184px -40px;
	height: 14px;
	width: 14px;
}
/* End masthead ad CSS */

#homepage-main-content {
	float: left;
	width: 640px;
	margin-top: 5px;
}

.iyt-login-suggest {
	background-color: #FFFFE5;
	border-right: 1px solid #F5E082;
	border-left: 1px solid #F5E082;
	padding: 0px 6px 0px 10px;
}

.iyt-login-suggest span {
	font-size: 13px;
	font-weight: normal;
	margin: 3px 0px 3px 0px;
}

.iyt-login-suggest a {
	font-weight: bold;
	text-decoration: none;
}

.iyt-login-suggest .opt-close-button {
	margin: 2px 0px 0px 0px;
}

.iyt-login-suggest .opt-close-text {
	margin-top: 0px;
}

#iyt-add-remove-module-div {
	margin-bottom: 10px;
}

.iyt-add-remove-module {
	display: inline;
	font-size: 13px;
	font-weight: normal;
	cursor: pointer;
	cursor: hand;
}

.iyt-add-remove-module a {
	text-decoration: none;
}

.iyt-add-remove-module-icon {
	float: left;
	margin: 0px 7px 0px 10px;
	vertical-align: middle;
}

#mundo-remove {
	display: none;
	padding-bottom: 10px;
}

.iyt-undo-remove-msg {
	font-size: 13px;
	background-color: #CFEEB2;
	padding: 5px 20px;
	text-align:center;
}

/* Side column Stat Module Stuff */
.statModule-title-wrapper {
	clear: both;
	float: left;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
	width: 300px;
	margin: 0px;
	padding: 0px;
}

.statModule-title {
	clear: both;
	font-size: 14px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	background-color: #eaeaea;
	padding-bottom: 5px;
}

.statModule-title img {
	margin: 2px 2px 0px 4px;
	vertical-align: text-bottom;
}

.module-item-wrapper {
	clear: both;
/* 	float: left; */
	margin: 0px;
	padding: 0px;
	width: 300px;
	overflow: hidden;
}

.module-item-wrapper-inner {
	overflow: hidden;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px;
	padding: 0px 10px 0px 10px;
}

.statModule-item-icon {
	width: 28px;
}

.statModule-item-line {
	border-top: 1px solid #FFFFFF;
	background-color: #fff;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	color: #1F1F1F;
	padding: 0px;
	margin: 0px;
	width: 278px;
	height: 25px;
}

.statModule-item-line.statModule-item-line-border {
	border-top: 1px solid #eaeaea;
}

.statModule-item-text {
	margin: 5px 0px 0px 0px;
}

.statModule-item-text a {
	text-decoration: none;
}
.statModule-item-text a:hover {
	border-bottom: 1px dotted #03C;
}

/* Arrows are borrowed from watch.css, possible refactor */

.statModule-arrow-right {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -581px 0px;
}
.statModule-arrow-down {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -565px 0px;
}

.feeditem-compressed {
	clear: none;
	float: left;
	width: 49%;
}

.refactor .feeditem-compressed {
	clear: none;
	float: left;
	width: 49%;
	margin: 5px 0px;
}

.feeditem-compressed-category-title {
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 3px;
}

.feeditem-compressed .feedmodule-singleform-info{
	width: 165px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

.feeditem-bigthumb {
	margin: 5px 0px 5px 0px;
}

.feeditem-bigthumb .feedmodule-singleform-info {
	width: 62%;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
}

.feeditem-bigthumb.super-large-video .feedmodule-singleform-info {
	margin-top: 3px;
	width: 100%;
	font-size: 13px;
}

/* Video Display Elements and Quicklist for 220 thumbnail (big thumbnail in Rising Videos) */
/* Copied out of yt-www-styles.css so we wouldn't have to include that whole file. */
.vimg220 {
	-ms-interpolation-mode: bicubic;
}
.vimg220 {
	width: 220px;
	height: 164px;
}
.v220WrapperInner {
	overflow: hidden;
	width: 220px;
	height: 132px;
	border: 1px solid #fff;
}
/* ie6 can't handle over -10px fyi */
.v220WrapperInner img {
	margin-top: -10px;
}
.v220WrapperOuter {
	width: 222px;
	border: 1px solid #999;
}
.v220WrapperInner .addtoQL90 {
	margin-top: -38px;
}
/* End 220 thumbnail related styles */

.feedmodule-smtitle-wrapper {
	color: #333;
	font-weight: bold;
	width: 385px;
	overflow: hidden;
	float: none;
	margin-bottom: 6px;
	font-size: 12px;
}

.feedmodule-smtitle {
	font-size: 12px;
	float: left;
}

.feedmodule-stars {
	float: left;
}

.feedmodule-ts {
	color: #666;
	font-size: 11px;
	font-weight: normal;
	white-space: nowrap;
}

.refactor .feedmodule-body {
	padding: 0px 3px;
}

.feedmodule-single-form-item, .feedmodule-bulletin {
	padding: 5px 0px;
}

.refactor .feedmodule-data .feedmodule-body.compressed-view {
	padding: 0px 8px;
}

.feedmodule-thumbnail {
	float: left;
	margin-right: 5px;
}

.feeditem-bigthumb.normal-size-video {
	width: 60.5%;
	float: right;
	display: inline;
	margin-right: 5px;
}

.feeditem-bigthumb.super-large-video {
	width: 229px;
	height: 100%;
	float: left;
	display: inline;
	margin-left: 5px;
}

.feedmodule-singleform-info {
	color: #666;
	font-size: 11px;
	border-left: none;
	border-width: 0px;
}

.feedmodule-singleform-info .video-title {
	font-size: 13px;
	font-weight: bold;
}

.feedmodule-singleform-info-ratings {
	margin-top: 3px 0px 3px 0px;
}

.feeditem-bigthumb.normal-size-video .feedmodule-singleform-info-ratings {
	display: inline;
	margin-right: 10px;
}

.feedmodule-singleform-info-runtime {
	color: #000000;
	font-weight: bold;
	margin: 0px;
}

.feedmodule-subnull {
	width: 630px;
	margin: 5px 0px 10px 0px;
	float: left;
}

.feedmodule-subnull-txt {
	width:590px;
	padding:0 10px;
	float:left;
	color: #666;
}

.feedmodule-feednull {
	width: 630px;
	margin: 5px 0px 10px 0px;
	float: left;
}

#friendnull-help {
	margin-top: 10px;
	clear: both;
	display: none;
}

#friendnull-concern {
	font-size: 12px;
	padding-right: 3px;
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #0033CC;
}

#friendnull-close {
	font-size: 12px;
	padding-right: 3px;
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	color: #0033CC;
}

.feedmodule-preamble {
	float: left;
	margin-left: 5px;
	font-size: 11px;
	color: rgb(102, 102, 102);
	margin-top: 0.5ex;
}

.feedmodule-preamble a {
	text-decoration: none;
}

.refactor .feedmodule-feditor {
	margin-top: 5px;
	padding: 0px 8px;
}

.feedmodule-feditor-img {
	float: left;
	margin-bottom: 4px;
}

.refactor .feedmodule-feditor-divider {
	margin: 5px;
	border-bottom: 1px solid #CCC;
}

.feedmodule-fec-play-all-link-wrapper {
	position: relative;
}

.feedmodule-fec-play-all-link {
	position: absolute;
	top: 5px;
	right: 13px;
	font-weight: bold;
}

.feedmodule-updown {
	cursor: default;
	text-align: right;
	float: right;
}
.feedmodule-updown span {
	cursor: pointer;
	cursor: hand;
}
.feedmodule-updown span.disabled {
	cursor: default;
}
.feedmodule-updown img {
	vertical-align: text-bottom;
}

/** Drag-n-drop **/

.drag_helper {
	opacity: 0.65;
	filter: alpha(opacity=65);
	cursor: move;
	z-index: 10000;
}
.drag_placeholder {
	border: 2px dashed #777;
	margin-bottom: 10px;
	padding: 0;
}

.feedmodule-subnull-txt-header {
	color: black;
	font-weight: bold;
}

.feedmodule-anchor {
	margin-bottom: 10px;
	padding: 0;
	background-color: white;
}

.refactor .feedmodule-data {
	clear: both;
	padding: 5px 5px 0px 5px;
}

.feedmodule-data a {
	text-decoration: none;
}


/********** Feed Module buttons (up arrow, down arrow, close button, and add/remove module) **********/
.img-php-up-arrow {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -36px;
	height: 12px;
	width: 19px;
}

.img-php-up-arrow:hover {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -19px -36px;
	height: 12px;
	width: 19px;
}

.img-php-up-arrow-disabled {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -38px -36px;
	height: 12px;
	width: 19px;
}

.up-button {
	margin-right: 1px;
}

.img-php-down-arrow {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -48px;
	height: 12px;
	width: 19px;
}

.img-php-down-arrow:hover {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -19px -48px;
	height: 12px;
	width: 19px;
}

.img-php-down-arrow-disabled {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -38px -48px;
	height: 12px;
	width: 19px;
}

.down-button {
	margin-right: 8px;
}

.img-php-close-button {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -57px -40px;
	height: 12px;
	width: 12px;
}

.img-php-close-button-disabled {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -69px -40px;
	height: 12px;
	width: 12px;
}

.img-php-add-remove-button {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -81px -40px;
	height: 14px;
	width: 14px;
}

.iyt-add-remove-module:hover .img-php-add-remove-button {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -95px -40px;
	height: 14px;
	width: 14px;
}

/********** Feed Module icons (square colorful ones) **********/
.img_feed_friendtivity {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 0;
	height: 18px;
	width: 18px;
}

.img_feed_featured, .img_feed_featured_combined {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -18px;
	height: 18px;
	width: 18px;
}

.img_feed_promoted {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -18px 0;
	height: 18px;
	width: 18px;
}

.img_feed_recommended {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -18px -18px;
	height: 18px;
	width: 18px;
}

.img_feed_top_videos {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -36px 0;
	height: 18px;
	width: 18px;
}

.img_feed_subscriptions {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -36px -18px;
	height: 18px;
	width: 18px;
}

.img_feed_hometown {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -130px -40px;
	height: 18px;
	width: 18px;
}

.img_feed_popular {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -148px -40px;
	height: 18px;
	width: 18px;
}

.img_feed_insight_map, .img_feed_insight_chart {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -166px -40px;
	height: 18px;
	width: 18px;
}

/********** feed module edit box caret icon **********/
.img-php-opt-box-caret {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -109px -40px;
	height: 11px;
	width: 21px;
}

/********** Module Caps for Rounded Corners **********/
.img-gray-top-cap {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -69px;
}
.img-gray-bottom-cap {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -75px;
}
.img-blues-top-cap {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -81px;
}
.img-blues-bottom-cap {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -87px;
}
.img-gray-top-cap, .img-gray-bottom-cap, .img-blues-top-cap, .img-blues-bottom-cap {
	height: 6px;
	width: 640px;
}

/********** Extra Stuff to Get Stat Module Caps for Rounded Corners also includes side column yellow message box **********/
.img-gray-top-right-corner {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -634px -69px;
}
.img-gray-bottom-right-corner {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -634px -75px;
}
.img-blues-top-right-corner {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -634px -81px;
}
.img-blues-bottom-right-corner {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -634px -87px;
}
.img-gray-top-right-corner, .img-gray-bottom-right-corner, .img-blues-top-right-corner, .img-blues-bottom-right-corner {
	float: right;
	height: 6px;
	width: 6px;
}

.img-gray-top-cap.img-stat-top-cap, .img-gray-bottom-cap.img-stat-btm-cap-open {
	font-size: 0px;
	width: 300px;
}

.img-stat-btm-cap-close {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -265px -55px;
	height: 6px;
	width: 300px;
	clear: both;
}

.img-stat-btm-cap-open {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll 0 -75px;
	height: 6px;
	width: 300px;
	clear: both;
}
/********** Begin Stat Module Icons **********/
.statModule-item-line-icon {
	float: left;
	padding: 2px 5px 0px 8px;
	text-align: center;
}

.img-general-messages {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -58px 0px;
	height: 20px;
	width: 22px;
}

.img-uploads {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -58px -20px;
	height: 20px;
	width: 22px;
}

.img-star-general-messages {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -80px 0px;
	height: 20px;
	width: 22px;
}

/* This is a placeholder for if we want to make stat module icons have color instead of stars */
.img-color-general-messages {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -80px -20px;
	height: 20px;
	width: 22px;
}

.img-friend-invites, .img-subscribers, .img-viewers {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -102px 0px;
	height: 20px;
	width: 22px;
}

.img-subscriptions {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -102px -20px;
	height: 20px;
	width: 22px;
}

.img-star-friend-invites, .img-star-subscribers, .img-star-viewers {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -124px 0;
	height: 20px;
	width: 22px;
}

/* This is a placeholder for if we want to make stat module icons have color instead of stars */
.img-color-friend-invites {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -124px -20px;
	height: 20px;
	width: 22px;
}

.img-received-videos {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -146px 0px;
	height: 20px;
	width: 22px;
}

.img-total-views {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -146px -20px;
	height: 20px;
	width: 22px;
}

.img-star-received-videos {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -168px 0px;
	height: 20px;
	width: 22px;
}

/* This is a placeholder for if we want to make stat module icons have color instead of stars */
.img-color-received-videos {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -168px -20px;
	height: 20px;
	width: 22px;
}

.img-comments, .img-channel-comments {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -190px 0px;
	height: 20px;
	width: 22px;
}

.img-favorites, .img-favorited {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -190px -20px;
	height: 20px;
	width: 22px;
}

.img-star-comments, .img-star-channel-comments {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -212px 0px;
	height: 20px;
	width: 22px;
}

/* This is a placeholder for if we want to make stat module icons have color instead of stars */
.img-color-comments, .img-color-channel-comments {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -212px -20px;
	height: 20px;
	width: 22px;
}

.img-video-responses {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -234px 0px;
	height: 20px;
	width: 22px;
}

.img-honors {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -234px -20px;
	height: 20px;
	width: 22px;
}

.img-star-video-responses {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -256px 0px;
	height: 20px;
	width: 22px;
}

/* This is a placeholder for if we want to make stat module icons have color instead of stars */
.img-color-video-responses {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -256px -20px;
	height: 20px;
	width: 22px;
}
/********** End Stat Module Icons **********/

/********** Begin Friend / User Activity Module Icons (used by the User Activity box on Channels, and will probably eventually be used by Friend Activity module on the homepage) **********/
.img-activity-icon-favorited {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -278px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-rated {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -298px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-subscribed {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -318px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-friended {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -338px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-commented {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -358px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-uploaded {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -378px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-posted-video-response {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -398px 0px;
	height: 20px;
	width: 20px;
}

.img-activity-icon-posted-bulletin {
	background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -418px 0px;
	height: 20px;
	width: 20px;
}
/********** End Friend / User Activity Module Icons **********/

#dragdrop {
	position: relative;
	clear: both;
	width: 100%;
}

#feed_featured-content a {
	text-decoration: none;
}

/* styles override */

#homepage-side-content {
	white-space: normal;
}
.guest-editor-wrapper {
	float: left;
	padding-right: 10px;
	font-weight: bold;
}
.main-spacer-bottom {
	margin-top: 15px;
}

.btn-listview-on, .btn-listview-off, .btn-gridview-on, .btn-gridview-off {
  width: 24px;
  height: 20px;
	padding: 0;
	margin: 0;
}
.btn-listview-on {
  background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -565px -16px;
}
.btn-listview-off {
  background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -565px -36px;
}
.btn-gridview-on {
  background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -589px -36px;
}
.btn-gridview-off {
  background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -589px -16px;
}

.edit-link {
	font-size: 11px;
	color: #0033CC;
	margin-right: 8px;
	border-bottom: 1px dotted #0033CC;
	cursor: pointer;
	cursor: hand;
}

.edit-link.edit-link-gray {
	cursor: pointer;
	cursor: hand;
	color: #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}

.opt-pane {
	margin: 0px 10px 0px 10px;
	display: none;
	width: 618px;
}
.opt-box-top {
	position: relative;
	top: 1px;
	margin: 1px 65px 0px 532px;
	padding: 0px;
	font-size: 0.1px; /* Small font size so IE doesn't add vertical whitespace */
}
.opt-banner {
	background-color: #f9f9f9;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-top: 5px;
}
.opt-links {
	height: 20px; /* This is here because IE makes the div bigger (which moves stuff down) when the Saving... msg appears */
}
.opt-edit {
	margin-top: 3px;
	margin-left: 10px;
	color: #888;
	float: left;
	display: inline;
}
.opt-close {
	float: right;
	display: inline;
	cursor: pointer;
	cursor: hand;
}
.opt-close-text {	
	font-size: 11px;
	color: #0033CC;
	border-bottom: 1px dotted blues;
	margin-top: 1px;
	display: inline;
	zoom: 1;	/* IE6 hack to trigger on hasLayout */
}
.opt-close-button {
	padding: 0px 0px 0px 5px;
	margin: 4px 10px 0px 0px;
}
.opt-loading-icn {
	margin-top: 1px;
	padding-right: 5px;
	float: right;
}
.opt-loading-msg {
	color: #888;
	margin-top: 2px;
	padding-right: 30px;
	float: right;
}
.opt-main {
	background-color: #f9f9f9;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	zoom: 1;	/* IE6 hack to trigger on hasLayout */
}
.opt-divider {
	margin: 0px 5px 0px 5px;
}
.opt-simple-msg {
	margin: 0px 5px 0px 5px;
	padding: 4px 15px 0px 15px;
	font-weight: bold;
}
.opt-tbl {
	padding-top: 4px;
}
.opt-name {
	padding-left: 15px;
	vertical-align: middle;
	font-weight: bold;
}
.opt-name a {
	text-decoration: none;
}
.opt-val {
	padding-left: 10px;
	vertical-align: middle;
}
.opt-sel {
	cursor: pointer;
	cursor: hand;
}
.opt-list-grid-pair {
	height: 20px;	/* Setting this to trigger hasLayout for IE6 */
}
.opt-blueslink {
  color: blues;
  cursor: pointer;
  cursor: hand;
}

.feed_icon_img {
  height: 18px;
  width: 18px;
  margin-right: 4px;
	vertical-align: middle;
}
.icon-BUL { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -140px 0px; }
.icon-REC { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -80px 0px;}
.icon-RAT { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -20px 0px;}
.icon-FAV { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: 0px 0px;}
.icon-FRI { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -60px 0px;}
.icon-S { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -40px 0px;}
.icon-UPL { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -100px 0px;}
.icon-SUB { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -100px 0px;}
.icon-FEA { background: transparent url(../../images/iyt_iconset-vfl73041.png) no-repeat scroll -146px -22px;}   
.icon-PRO { background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -168px -22px; }
.icon-POP { background: transparent url(../../images/iyt_iconset-vfl73041.png) repeat-x scroll -124px -22px; }
.icon-GEO { background: transparent url(../../images/channel_iconset-vfl65968.gif) no-repeat scroll 0px 0px; background-position: -40px 0px;}

.fm2-title {
	float: left;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica,sans-serif;
}

.fm2-titleText {
	vertical-align: top;
}

.fm2-titleText a {
	vertical-align: top; /*This is a chrome hack it wasn't inheriting this attribute from fm2-titleText for some reason */
}

.fm2-title-border-box-gray {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	background-color: #EAEAEA;
	height: 23px;
	padding: 0px 6px 0px 10px;
}

.fm2-title-border-box-blues {
	border-left: 1px solid #A1B4D9;
	border-right: 1px solid #A1B4D9;
	background-color: #D2E3FB;
	height: 23px;
	padding: 0px 18px 0px 10px; /* Has more right padding because Promoted can't have a close button */
}

.fm2-icon {
	margin-right: 5px;
}

.fm2-title-wrapper {
	/* -moz-border-radius-topright: 3px;
	-moz-border-radius-topleft: 3px; */
}

.feedmodule-upper-left-right-border-gray {
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	zoom: 1;	/* IE6 hack to trigger on hasLayout */
}

.feedmodule-upper-left-right-border-blues {
	border-top: 1px solid #A1B4D9;
	border-left: 1px solid #A1B4D9;
	border-right: 1px solid #A1B4D9;
	zoom: 1;	/* IE6 hack to trigger on hasLayout */
}

.fm2-bottom-cap {
	clear: both;
	margin-bottom: 10px;
}

#INC-data, #INM-data {
	padding: 10px;
}
.insight-subsection {
	margin-top:8px;
	font-size:11px;
	font-weight:bold;
}
.insight_mover {
	width:215px;
	padding-right:4px;
	overflow:hidden;
	white-space:nowrap;
}
.insight_up {
	color:green;
	text-align:right;
}
.insight_down {
	color:red;
	text-align:right;
}
.insight_td, .insight_right_column {
	vertical-align:top;
}
.insight_right_column {
	overflow:hidden;	
	width:257px;
}
#insight_map_image, #insight_chart_image {
	margin: 5px 9px 5px 0px;
	width: 350px;
	height: 175px;
	float:left;
}
#insight_map_image {
	border: 1px solid #777777;
}
#insight_map_chart {
	margin-top:5px;
	width: 210px;
	height: 35px; 
}
#insight_map_top_country, #insight_chart_top_country {
	color:#666666;
}


