.videogallery {
	width:100%;
	zoom:1;
}
.videogallery span{ display:block; }
.videogallery a{
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	position:relative;
	vertical-align:top;
	margin:3px;
	width:160px;
	font-family:Trebuchet,Tahoma,Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	opacity:0.87;
}
.videogallery a.videolb{display:none}
.videogallery a img{
	display:block;
	border:none;
	margin:0;
}
.videogallery a:hover{
	opacity:1;
}
#viral_container {
    padding: 5px 0 5px;
    width: 711px;
}
.viral_entry {
	display: inline;
    float: left;
    font-family: helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 5px;
    width: 330px;
	height: 220px;
	padding-bottom: 5px;
	padding-right: 15px;
}
.this_week_spot {
    color: #990000;
    float: left;
    font-family: Georgia;
    font-size: 25px;
    text-align: right;
    width: 25px;
}
.first_second_container {
    margin-left: 35px;
    width: 275px;
	padding-bottom: 10px;
}
.first_column {
    float: left;
    margin-left: 10px;
    text-align: left;
    width: 100px;
}
.second_column {
    float: left;
    text-align: right;
    width: 15px;
}
.third_column {
    float: right;
    text-align: right;
    width: 127px;
}
.campaign_percent {
    border-bottom: 1px solid #999999;
    margin-bottom: 5px;
    margin-left: 40px;
    padding-bottom: 5px;
    position: relative;
    width: 290px;
}
.percent_change {
    bottom: 4px;
    color: #0B7A00;
    float: right;
    font-family: Georgia;
    font-size: 14pt;
    right: 0;
    text-align: right;
    width: 75px;
}
.campaign_name {
    color: #000000;
    font-size: 13pt;
    line-height: 110%;
    text-align: left;
    width: 210px;
}
.brand_name {
    color: #0066B2;
    line-height: 110%;
    margin-bottom: 4px;
}
.agency_name {
    color: #828282;
    line-height: 110%;
}
.views_this_week {
    color: #333333;
    margin-bottom: 4px;
    text-align: right;
}
.spot_last_week {
    color: #333333;
    text-align: right;
}
#viral_footer {
    width: 711px;
}
.viral_footer_text {
    float: left;
    font-size: 78%;
    line-height: 120%;
    text-align: left;
	padding-top: 0px;
	margin-bottom: 15px;
}
div.vmc-widget-container {min-height:60px; padding:10px 5px; background:#fff url(http://www.visiblemeasures.com/images/ajax-loader.gif) no-repeat 40px 40px;}
div.vmc-widget-container.loaded {background-image:none;}
div.vmc-widget {}
div.vmc-chart {}
div.vmc-chart {color:#666;}
div.vmc-chart * {font-family:Arial,Helvetica,sans-serif;}
div.vmc-chart-none {padding:20px; border:1px solid #ccc;}
div.vmc-chart-none h5 {font-weight:bold;}
div.vmc-chart-none p {padding:3px 0;}
div.vmc-chart-none a {color:#333; text-decoration:underline;}
div.vmc-chart {font-size:12px;}
div.vmc-chart ul {margin:10px; font-weight:bold; font-size:14px;}
div.vmc-chart-tabular {}
div.vmc-table-container {background:#f9f9f9; border: 1px solid #EDEDED;}
div.vmc-chart h4 {margin:14px; font-size:14px; font-weight:bold; color:#333;}
div.vmc-chart h4 span {margin-right:15px;}
div.vmc-chart h4 span.period {font-weight:normal;}
div.vmc-chart table {margin:10px;}
div.vmc-chart tr {background-color:transparent;}
div.vmc-chart th {text-align:left; border-bottom: 1px dotted #B3B5B5; border-right: 1px dotted #85A4B4; font-weight: bold; min-height: 16px; padding: 4px 20px 4px 4px; vertical-align: top; color:#333; cursor:default;}
div.vmc-chart th:last-child, table.tablesorter td:last-child {border-right:0;}
div.vmc-chart th.rank {width:30px;}
div.vmc-chart th.rank.previous {border-right:1px solid #aaa;}
div.vmc-chart th.views {width:100px;}
div.vmc-chart th.change {width:70px;}
div.vmc-chart th.thumbnail {background-image:none; cursor:default;}
div.vmc-chart td {border-bottom: 1px dotted #B3B5B5; border-right: 1px dotted #85A4B4; padding: 4px; vertical-align: top;}
div.vmc-chart td.rank {text-align:center;}
div.vmc-chart td.rank.current {font-weight:bold; font-size:14px;}
div.vmc-chart td.rank.previous {border-right:1px solid #aaa;}
div.vmc-chart td.thumbnail img {width:65px; height:48px; display:block; position:relative;}
div.vmc-chart td.num {text-align:right;}
div.vmc-chart tr.even td {background:#f3f3f3;}
div.vmc-chart tr.odd td {background:#fff;}
div.vmc-chart td.source {padding:12px; font-style:italic; font-weight:bold; background: url('http://www.visiblemeasures.com/images/logos/visible_measures_left.png') no-repeat 88px center;}
div.vmc-chart td.legend {border:0; font-size:11px;}
div.vmc-chart td p {margin:8px;}
div.vmc-chart tfoot a {text-decoration:underline; color:#333;}
div.vmc-chart tfoot span {display:none;}