@import "/css/socialicons/icons.css";

div.etvtb {
	width: 100%;
	margin: 0 0 0 0;
	position: fixed;
	bottom: 0px;
	left: 0;
	z-index: 50;
}

a#etvtb-my-link {
	display: block;
	width: 90px;
	height: 20px;
	position: absolute;
	z-index: 2;
	top: 5px;
	text-decoration: none !important;
}
a#etvtb-my-link:hover {
	text-decoration: none !important;
}
div.etvtb fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

div.etvtb div.field {
	margin-bottom: 20px;
}
div.etvtb label {
	color: white;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

div.etvtb-auth-false, div.etvtb-auth-true {
	display: none;
}
div.etvtb h1, div.etvtb h2, div.etvtb h3, div.etvtb h3, div.etvtb p, div.etvtb div, div.etvtb li {
	font: 12px/14px Arial, Verdana, sans-serif;
	color: white;
}
div.etvtb-bar-container {
	padding-top: 1px;
	border-top: 1px solid black;
	background-color: white;
	z-index: 4;
}
div.etvtb-bar {
	background: #000000;
	/*
	background-color: white;
	border-top: 1px solid black;
	padding: 1px 0 1px 0;
	*/
	padding-top: -4px;
	border-bottom: 0px;
	position: relative;
	z-index: 5;
}
div.etvtb-popup-container {
	position: relative;
	width: 940px;
	margin: 0 auto;
}
div.etvtb-popup {
	border-bottom: none;
	position: absolute;
	z-index: 10;
	bottom: 0px;
	display: none;
	padding-bottom: 8px;
	z-index: 1;
}
div.etvtb-popup-arrow {
	position: absolute;
	bottom: 1px;
	width: 20px;
	height: 8px;
	background: transparent url(/img/upload/interface/oslo-2010/toolbar_arrow.gif) no-repeat bottom right;
	z-index: 2;
}

div.etvtb-popup-content {
	background: #000000 url(/img/upload/interface/oslo-2010/toolbarcorner.jpg) 0px 0px no-repeat;;
	border: 1px solid white;
	margin-top: 23px;
	padding: 20px;
}
.etvtb-close {
	background: #000000 url(/img/upload/interface/oslo-2010/exit.gif) 8px 8px no-repeat;
	display: block;
	position: absolute;
	height: 20px;
	top: 0px;
	right: 0px;
	padding: 3px 5px 0px 20px;
	color: white;
	font-size: 12px;
	border: 1px solid white;
	border-bottom: none;
}
div.etvtb div.tb {
	background: transparent url(/img/upload/interface/oslo-2010/toolbar_liveupdate_bg.gif) 790px top no-repeat;
	margin: 0 auto;
	height: 31px;
	position: relative;
	display: block;
	width: 940px;
	bottom: 0px;
}
ul.etvtb-buttons {
	margin-top: 4px;
	position: absolute;
	top: 4px;
}
ul.etvtb-buttons, ul.etvtb-buttons li {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.etvtb-buttons > li {
	height: 23px;
	background: transparent url(/toolbar/img/button.png) top right no-repeat;
	padding: 0 32px 0 8px;
	position: relative;
	cursor: pointer;
}
ul.etvtb-buttons > li.logout {
	padding: 0 5px;
	background-position: top left;
	filter: alpha(opacity=30); /* internet explorer */
	-khtml-opacity: 0.3;      /* khtml, old safari */
	-moz-opacity: 0.3;       /* mozilla, netscape */
	opacity: 0.3;           /* fx, safari, opera */
}
ul.etvtb-buttons > li.logout a {
}
ul.etvtb-buttons > li > a:hover {
	text-decoration: none;	
}
ul.etvtb-my {
	left: 4px;
	background: transparent url(/toolbar/img/toolbarlogo.gif) left 3px no-repeat;
	padding-left: 100px;
}
ul.etvtb-my li {
	float: left;
	margin-right: 4px;
}
ul.etvtb-buttons li {
	line-height: 16px;
	font-size: 14px;
}
ul.etvtb-buttons li a {
	color: white;
	display: block;
	font-size: 12px;
	line-height: 16px;
	margin-top: 4px;
	padding-left: 18px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.etvtb-logout h1, ul.etvtb-buttons li.logout a,
.etvtb-login h1, ul.etvtb-buttons li.login a {
	background-image: url(/toolbar/img/lock.png);
}
.etvtb-friends h1, ul.etvtb-buttons li.friends a {
	background-image: url(/toolbar/img/users.png);
}
.etvtb-subscribe h1, ul.etvtb-buttons li.subscribe a {
	background-image: url(/toolbar/img/signup.png);

}
.etvtb-profile h1, ul.etvtb-buttons li.profile a {
	background-image: url(/toolbar/img/home.png);
}
.etvtb-inbox h1, ul.etvtb-buttons li.inbox a {
	background-image: url(/toolbar/img/email.png);
}
.etvtb-updates h1, ul.etvtb-buttons li.updates a {
	background-image: url(/toolbar/img/rss_feed.png);
}
.etvtb-search h1, ul.etvtb-buttons li.search a {
	background-image: url(/toolbar/img/search_magnifier.png);
}
.etvtb-share h1, ul.etvtb-buttons li.share a {
	background-image: url(/toolbar/img/favorite.png);
}
.etvtb-share {
	width: 530px;
}
.etvtb-share label {
	display: block;
}
.etvtb-share input {
	margin: 3px 0 10px 0;
}
.etvtb-share-email, .etvtb-share-networks {
	float: left;
}

.etvtb-share-email {
	width: 250px;
	margin-right: 10px;
	border-right: 1px solid white;
}

.etvtb-share-networks {
	width: 250px;
	padding-left: 10px;
}
.etvtb-share-networks li, .etvtb-share-networks ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

/** 
 * News updates
 */

.etvtb-updates {
	width: 250px;
}
.etvtb-image {
	display: block;
	margin: 0;
	padding: 0;
	float: left;
}

.etvtb-friends div.etvtb-image {
	width: 75px;
}
.etvtb-friends {
	width: 300px;
}
.etvtb-search {
	width: 880px;
}

div.etvtb-image {
	margin: 0px 5px 0 0;
}

ul.etvtb-ul {
	display: block;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

li.etvtb-li {
	list-style: none;
	display: block;
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid white;
}

.etvtb-updates span.date {
	font-size: 70%;
	opacity: 0.7;
	filter:alpha(opacity=70);
}
.etvtb-updates strong {
	display: block;
	font-weight: normal;
	padding-top: 5px;
}

ul.etvtb-content {
	right: 4px;
}
ul.etvtb-content li {
	float: right;
	margin-left: 4px;
}
div.etvtb-pin {
	padding: 0;
	margin: 0;

	overflow-y: auto;
	overflow-x: hidden;
	padding-right: 20px;
}
div.etvtb h1 {
	color: white;
	font-size: 17px;
	line-height: 20px;
	margin: 0 0 20px 0;
	padding: 0 0 0 24px;
	background-position: 0px 2px;
	background-repeat: no-repeat;
}
div.etvtb a.at300b span {
	float: left;
	margin-right: 5px;
}
div.etvtb a.at300b {
	display: block;
	height: 20px;
	width: 130px;
	float: left;
}

/**
 * some default stuff
 */
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
 
.clearfix {
    display: inline-block;
}
 
html[xmlns] .clearfix {
    display: block;
}
 
* html .clearfix {
    height: 1%; 
}

#cse {
	margin-right: 20px;
}

div.etvtb .icon {
	display: inline-block;
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 25px;
	line-height: 20px;
}
div.etvtb-subscribe {
	width: 500px;
}
div.etvtb-inbox {
	width: 500px;
}
div.etvtb-inbox-msg {
	margin-top: 10px;
}
div.etvtb-inbox-reply {
	padding-left: 5px;
	border-left: 1px solid white;
	margin: 10px 0px 10px 10px;
}
div.etvtb-subscribe input.text_field {
	width: 200px;
}

