/**
 * YuMe, for Drupal 6.x
 * If you use a customized color scheme, you must regenerate it after
 * modifying this file.
 */
/**
 * Generic elements
 */
/* Start !Generic elements */
@font-face {
	font-family:'effrabold';
	src:url('/sites/all/themes/yume/fonts/effra_std_bd-webfont.eot');
	src:url('/sites/all/themes/yume/fonts/effra_std_bd-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/yume/fonts/effra_std_bd-webfont.woff') format('woff'), url('/sites/all/themes/yume/fonts/effra_std_bd-webfont.ttf') format('truetype'), url('/sites/all/themes/yume/fonts/effra_std_bd-webfont.svg#effrabold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'effra_mediumregular';
	src:url('/sites/all/themes/yume/fonts/effra_std_md-webfont.eot');
	src:url('/sites/all/themes/yume/fonts/effra_std_md-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/yume/fonts/effra_std_md-webfont.woff') format('woff'), url('/sites/all/themes/yume/fonts/effra_std_md-webfont.ttf') format('truetype'), url('/sites/all/themes/yume/fonts/effra_std_md-webfont.svg#effrabold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'effraregular';
	src:url('/sites/all/themes/yume/fonts/effra_std_rg-webfont.eot');
	src:url('/sites/all/themes/yume/fonts/effra_std_rg-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/yume/fonts/effra_std_rg-webfont.woff') format('woff'), url('/sites/all/themes/yume/fonts/effra_std_rg-webfont.ttf') format('truetype'), url('/sites/all/themes/yume/fonts/effra_std_rg-webfont.svg#effrabold') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'effralight';
	src:url('/sites/all/themes/yume/fonts/effra_std_lt-webfont.eot');
	src:url('/sites/all/themes/yume/fonts/effra_std_lt-webfont.eot?#iefix') format('embedded-opentype'), url('/sites/all/themes/yume/fonts/effra_std_lt-webfont.woff') format('woff'), url('/sites/all/themes/yume/fonts/effra_std_lt-webfont.ttf') format('truetype'), url('/sites/all/themes/yume/fonts/effra_std_lt-webfont.svg#effralight') format('svg');
	font-weight:normal;
	font-style:normal;
}
body {
	font:normal 14px 'effraregular', Arial, Helvetica, sans-serif;
	margin:0 auto;
	padding:0;
	text-align:center;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
}
.effrafont {
	font-family:'effrabold';
	font-weight:normal;
	font-style:normal;
	color:#fff;
	letter-spacing:-2px;
}
.font-24, .font-18, .font-14 {
	font-family:'effraregular';
	font-weight:normal;
	font-style:normal;
}
.font-24 {
	font-size:24px;
}
.font-18 {
	font-size:18px;
}
.font-14 {
	font-size:14px;
	line-height:22px;
}
.alignmentLeft {
	text-align:left;
}
.alignmentCenter {
	text-align:center;
}
p.effra16 {
	font-family:'effraregular';
	font-size:16px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:Arial, sans-serif, Helvetica;
	opacity:0.99;
}
#center h1, #center h2 {
	font-weight:normal;
}
.field-field-headline {
	font-size:27px;
	font-weight:normal;
	line-height:33px;
	padding-bottom:30px;
}
quote, code {
	margin:.5em 0;
}
p {
	margin:0;
	padding:0;
	line-height:22px;
	font-family:'effraregular';
	font-size:14px;
	color:#636363;
}
#node-50-node ul li {
	margin:0;
	padding:0;
	line-height:22px;
	font-family:'effraregular';
	font-size:14px;
	color:#636363;
}
.box1000px {
	width:1000px;
	margin:0 auto;
}
div.21pxheight {
	line-height:0px;
	height:7px;
}
a, a:link {
	color:#00a9e0;
	text-decoration:none;
}
a:hover {
	color:#ff6600;
	text-decoration:none;
}
a:visited {
	color:#00a9e0;
}
a:active, a.active {
	color:#939598;
}
a img {
	text-decoration:none;
}
a:hover img {
	text-decoration:none;
}
hr {
	margin:0;
	padding:0;
	border:none;
	height:1px;
	background:#5294c1;
}
ol {
	margin:0.75em 0 1.25em;
	padding:0;
}
ul.menu ul, .item-list ul ul {
	margin-left:0em;
}
ul.menu li {
	margin:0;
}
li.expanded {
	list-style:none;
	padding:0;
	margin:0;
}
li.leaf {
	list-style:none;
}
ol li {
	padding:0 0 .3em;
	margin-left:2em;
}
ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display:block;
}
ul.inline li {
	background:none;
	margin:0;
	padding:0 1em 0 0;
}
ol.task-list {
	margin-left:0;
	list-style-type:none;
	list-style-image:none;
}
ol.task-list li {
	padding:0.5em 1em 0.5em 2em;
}
ol.task-list li.active {
	margin-right:1em;
}
fieldset ul.clear-block li {
	margin:0;
	padding:0;
	background-image:none;
}
img, a img {
	border:none;
}
table {
	border-collapse:separate;
}
thead th {
	color:#494949;
	font-weight:bold;
}
thead th, tbody th, th {
	border-bottom:none;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
tr.odd td.active {
	background-color:#ddecf5;
}
tr.even td.active {
	background-color:#e6f1f7;
}
td.region, td.module, td.container, td.category {
	border-top:1.5em solid #fff;
	border-bottom:1px solid #b4d7f0;
	background-color:#d4e7f3;
	color:#455067;
	font-weight:bold;
}
tr:first-child td.region, tr:first-child td.module, tr:first-child td.container, tr:first-child td.category {
	border-top-width:0;
}
span.form-required {
	color:#ffae00;
}
span.submitted, .description {
	font-size:0.92em;
	color:#606062;
}
.description {
	line-height:150%;
	margin-bottom:0.75em;
	color:#606062;
}
.messages, .preview {
	margin:.75em 0 .75em;
	padding:.5em 1em;
}
.messages ul {
	margin:0;
}
.form-checkboxes, .form-radios, .form-checkboxes .form-item, .form-radios .form-item {
	margin:0.25em 0;
}
#center form {
	margin-bottom:1px;
}
.form-button, .form-submit {
	margin:2em 0.5em 1em 0;
}
#dblog-form-overview .form-submit, .confirmation .form-submit, .search-form .form-submit, .poll .form-submit, fieldset .form-button, fieldset .form-submit, .sidebar .form-button, .sidebar .form-submit, table .form-button, table .form-submit {
	margin:0;
}
/* End !Generic elements */
/*override system padding */
.block ul {
	padding:0;
}
/* !Layout */
#wrapper {
	margin:0 auto;
	max-width:1280px;
	width:100%;
}
#wrapper #container {
	width:100%;
	background:none;
	margin:0 auto;
	text-align:left;
	position:relative;
}
#wrapper #container #header {
	width:1000px;
	height:140px;
	background-color:#fff;
	position:relative;
	box-shadow:0px 0px 5px #888888;
	z-index:11;
	margin:0 auto;
}
#wrapper #container #header #logo-floater {
	width:120px;
	float:left;
	margin:0;
	padding:20px 0 0 22px;
	height:55px;
}
#wrapper #container #header #logo-floater img {
	width:217px;
	height:56px;
	padding:15px 0px;
	margin-left:0px;
}
#wrapper #container #header .content h1 {
	margin:0;
	padding:28px 0 0px 0;
	font:16px Arial, Helvetica, sans-serif;
	color:#606062;
	text-align:right;
	font-weight:bold;
}
#wrapper #container #header .content h1 a, #wrapper #container #header .content h1 a:visited {
	color:#606062;
	text-decoration:none;
}
#wrapper #container #header .content h1 a:hover {
	color:#ff6600;
	text-decoration:none;
}
.clear {
	clear:both;
	height:0px;
}
/* Prevent the previous directive from showing the content of script elements in Mozilla browsers. */
#header-region script {
	display:none;
}
div#topnav-region {
	width:775px;
	float:right;
	padding-top:55px;
}
/*START QUICK LINKS*/
div#qLinks ul.menu {
	padding:15px 0px 0 0;
	position:relative;
	text-align:right;
	width:875px;
}
div#qLinks ul.menu li {
	display:inline;
	height:23px;
	margin:0 2px 0 0;
	padding:3px 12px;
}
div#qLinks ul.menu li:hover {
	position:relative;
}
#node- div#qLinks ul.menu li.AboutUs a, #node-12 div#qLinks ul.menu li.AboutUs a, #node-21 div#qLinks ul.menu li.AboutUs a, #node-27 div#qLinks ul.menu li.AboutUs a, #node-162 div#qLinks ul.menu li.AboutUs a, #node-29 div#qLinks ul.menu li.AboutUs a, #node-496 div#qLinks ul.menu li.AboutUs a, #node-497 div#qLinks ul.menu li.AboutUs a, div#qLinks ul.menu li.active-trail a {
	color:#00a9e0;
}
#node- div#qLinks ul.menu li.AboutUs:hover, #node-162 div#qLinks ul.menu li.AboutUs:hover, #node-29 div#qLinks ul.menu li.AboutUs:hover, #node-496 div#qLinks ul.menu li.AboutUs:hover, #node-497 div#qLinks ul.menu li.AboutUs:hover, div#qLinks ul.menu li.AboutUs:hover {
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat scroll center top transparent;
	border-radius:5px 5px 0px 0px;
	background-color:none;
	padding-bottom:7px;
	position:relative;
}
div#qLinks ul.menu li.leaf a, div#qLinks ul.menu li.expanded a {
	display:inline;
	color:#a7a9ac;
	font:normal 11px 'effraregular';
	text-transform:uppercase;
}
div#qLinks ul.menu li a.active, div#qLinks ul.menu li a:hover {
	color:#00a9e0;
}
div#qLinks #block-menu-menu-quick-links ul.menu li.AboutUs:hover ul {
	width:120px;
	height:120px;
	position:absolute;
	left:0px;
	color:green;
	margin-top:0px;
	top:26px;
	border:none;
	padding:10px 0 30px 0;
	text-align:left;
	border-radius:0px 5px 5px 5px;
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat;
}
/*google chrome*/
@supports (-webkit-appearance:none) {
div#qLinks #block-menu-menu-quick-links ul.menu li.AboutUs:hover ul {
left:1px;
}
}
/* Firefox hacking*/
div#qLinks #block-menu-menu-quick-links ul.menu li.AboutUs:hover ul, x:-moz-any-link, x:default {
top:27px;
}
/* Firefox hacking*/
body.ie10 div#qLinks #block-menu-menu-quick-links ul.menu li.AboutUs:hover ul {
	margin-top:0px !important;
}
:root div#qLinks #block-menu-menu-quick-links ul.menu li.AboutUs:hover ul {
	margin-top:0px \0/IE9 !important;
}
/*qlink Select*/
div#qLinks #block-menu-menu-quick-links ul.menu li:hover ul li {
	background:none;
	width:100%;
	border:none;
	padding:0;
	margin:0px 0px 0px 10px;
	display:block;
	color:#a7a9ac;
}
div#qLinks #block-menu-menu-quick-links ul.menu li:hover ul li a {
	color:#a7a9ac;
	text-transform:none;
	font-size:13px;
}
div#qLinks #block-menu-menu-quick-links ul.menu li ul li a:hover {
	color:#fff;
}
div#qLinks ul.menu li ul li {
	padding-top:10px;
}
div#qLinks ul.menu li ul li:hover {
	background:none;
}
/* Languages Starts*/
div.languages {
	float:right;
	height:175px;
	left:880px;
	overflow:hidden;
	position:absolute;
	top:12px;
	width:130px;
}
body.mac div.languages {
/*top:12px;*/
}
/* Languages Ends */
/* About us French Styles starts*/
div#qLinks #block-menu-menu-quick-links ul.menu li.Quisommesnous:hover ul {
	width:175px;
	height:120px;
	position:absolute;
	left:0;
	margin-top:0px;
 *margin-top:15px !important;
	top:26px;
	border:none;
	padding:10px 0 30px 0;
	text-align:left;
	border-radius:0px 5px 5px 5px;
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat;
}
:root div#qLinks #block-menu-menu-quick-links ul.menu li.Quisommesnous:hover ul {
	margin-top:-2px \0;/*IE( fix*/
}
#node- div#qLinks ul.menu li.Quisommesnous a, #node-589 div#qLinks ul.menu li.Quisommesnous a, #node-591 div#qLinks ul.menu li.Quisommesnous a, #node-593 div#qLinks ul.menu li.Quisommesnous a, #node-596 div#qLinks ul.menu li.Quisommesnous a, #node-604 div#qLinks ul.menu li.Quisommesnous a, #node-496 div#qLinks ul.menu li.Quisommesnous a, #node-497 div#qLinks ul.menu li.Quisommesnous a, #node-607 div#qLinks ul.menu li.Quisommesnous a, #node-609 div#qLinks ul.menu li.Quisommesnous a, div#qLinks ul.menu li.active-trail {
	color:#00a9e0;
}
#node- div#qLinks ul.menu li.Quisommesnous:hover, #node-593 div#qLinks ul.menu li.Quisommesnous:hover, #node-596 div#qLinks ul.menu li.Quisommesnous:hover, #node-496 div#qLinks ul.menu li.Quisommesnous:hover, #node-497 div#qLinks ul.menu li.Quisommesnous:hover, div#qLinks ul.menu li.Quisommesnous:hover {
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat scroll center top transparent;
	border-radius:5px 5px 0px 0px;
	background-color:#818080\9;
	background-image :none\9;
	padding-bottom:7px;
	position:relative;
}
/* French Styles ends*/
/* About us Spanish Styles starts*/
div#qLinks #block-menu-menu-quick-links ul.menu li.Quinessomos:hover ul {
	width:175px;
	height:120px;
	position:absolute;
	left:0;
	margin-top:0px;
 *margin-top:15px !important;
	top:26px;
	border:none;
	padding:10px 0 30px 0;
	text-align:left;
	border-radius:0px 5px 5px 5px;
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat;
}
:root div#qLinks #block-menu-menu-quick-links ul.menu li.Quinessomos:hover ul {
	margin-top:-2px \0;/*IE 9 fix*/
}
#node- div#qLinks ul.menu li.Quinessomos a, #node-590 div#qLinks ul.menu li.Quinessomos a, #node-592 div#qLinks ul.menu li.Quinessomos a, #node-605 div#qLinks ul.menu li.Quinessomos a, #node-594 div#qLinks ul.menu li.Quinessomos a, #node-597 div#qLinks ul.menu li.Quinessomos a, #node-496 div#qLinks ul.menu li.Quinessomos a, #node-497 div#qLinks ul.menu li.Quinessomos a, #node-608 div#qLinks ul.menu li.Quinessomos a, #node-610 div#qLinks ul.menu li.Quinessomos a, div#qLinks ul.menu li.active-trail {
	color:#00a9e0;
}
#node- div#qLinks ul.menu li.Quinessomos:hover, #node-594 div#qLinks ul.menu li.Quinessomos:hover, #node-597 div#qLinks ul.menu li.Quinessomos:hover, #node-496 div#qLinks ul.menu li.Quinessomos:hover, #node-497 div#qLinks ul.menu li.Quinessomos:hover, div#qLinks ul.menu li.Quinessomos:hover {
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat scroll center top transparent;
	border-radius:5px 5px 0px 0px;
	background-color:#818080\9;
	background-image :none\9;
	padding-bottom:7px;
	position:relative;
}
/* Spanish Styles ends*/
/* About us German Styles starts*/
div#qLinks #block-menu-menu-quick-links ul.menu li.beruns:hover ul {
	width:175px;
	height:120px;
	position:absolute;
	left:1px;
	margin-top:0px;
 *margin-top:15px !important;
	top:26px;
	border:none;
	padding:10px 0 30px 0;
	text-align:left;
	border-radius:0px 5px 5px 5px;
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat;
}
:root div#qLinks #block-menu-menu-quick-links ul.menu li.beruns:hover ul {
	margin-top:-2px \0;/*IE( fix*/
}
#node- div#qLinks ul.menu li.beruns a, #node-926 div#qLinks ul.menu li.beruns a, #node-927 div#qLinks ul.menu li.beruns a, #node-928 div#qLinks ul.menu li.beruns a, #node-929 div#qLinks ul.menu li.beruns a, #node-930 div#qLinks ul.menu li.beruns a, #node-931 div#qLinks ul.menu li.beruns a, #node-932 div#qLinks ul.menu li.beruns a, #node-933 div#qLinks ul.menu li.beruns a, div#qLinks ul.menu li.active-trail {
	color:#00a9e0;
}
#node- div#qLinks ul.menu li.beruns:hover, #node-593 div#qLinks ul.menu li.beruns:hover, #node-596 div#qLinks ul.menu li.beruns:hover, #node-496 div#qLinks ul.menu li.beruns:hover, #node-497 div#qLinks ul.menu li.beruns:hover, div#qLinks ul.menu li.beruns:hover {
	background:url("/sites/all/themes/yume/images/topnav/topMenuHoverBG.png") repeat scroll center top transparent;
	border-radius:5px 5px 0px 0px;
	background-color:#818080\9;
	background-image :none\9;
	padding-bottom:7px;
	position:relative;
}
/* German Styles ends*/
div#qLinks #block-menu-menu-quick-links ul.menu li:hover ul li {
	background:none;
	width:100%;
	border:none;
	padding:0;
	margin:0px 0px 0px 10px;
	display:block;
	color:#fff;
}
div#qLinks #block-menu-menu-quick-links ul.menu li:hover ul li a, p.homeboxTitle a, p.homeboxHead a {
	color:#fff;
}
div#qLinks #block-menu-menu-quick-links ul.menu li ul li a:hover, div#home_slide #advertiser_home h2 a, div#home_slide #publisher_home h2 a {
	color:#333;
}
div#qLinks ul.menu li ul li {
	padding-top:10px;
}
div#qLinks ul.menu li ul li:hover {
	background:none;
}
/*END QUICK LINKS*/
/*START HOME PAGE SLIDE*/
#headerimgs {
	height:573px;
	cursor:pointer;
}
.headerimg {		/*for home page background image div*/
	margin:0 auto;
	width:100%;
	height:800px;
	position:absolute;
	top:-140px;
	background-repeat:no-repeat;
	background-position:top center;
}
div#home_slide {
	margin:0px auto;
	width:1000px;
	z-index:1;
	position:relative;
}
div.homepageBox_left {
	width:487px;
	height:87px;
	float:left;
}
div.homepageBox_right {
	width:487px;
	height:87px;
	float:left;
	margin-left:25px;
}
p.homepageBox {
	margin-top:12px;
	line-height:18px;
}
p.homeboxTitle {
	font-size:28px;
	font-weight:normal;
	line-height:28px;
	letter-spacing:-1px;
	margin:7px 0 13px 0;
}
p.homeboxHead {
	font-size:18px;
	font-family:'effraregular';
	letter-spacing:0px;
}
html[lang="en"] img.readmore_us, html[lang="fr"] img.readmore_us, html[lang="es"] img.readmore_us {
	display:block;
}
html[lang="de"] img.readmore_de {
	display:block;
}
/*END HOME PAGE SLIDE*/
/* We use the content_area table td to handle our faux columns */
body.front #content_area {
	min-height:880px;
	width:100%;
	position:relative;
	padding:0px !important;
	overflow:visible;
	left:0px;
}
#content_area {	/*specific for inner pages*/
	min-height:700px;
	width:100%;
	overflow:hidden;
	margin:0 auto 20px;
	float:left;
}
/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#wrapper #container .video #center, .sidebar-left #wrapper #container #center {
	width:100%;
}
#wrapper #container #center .node .content {
	line-height:17px;
	text-align:left;
	font-size:13px;
	margin:0px;
}
#wrapper #container #center .node .content div.content {
	padding:0px;
}
#wrapper #container .video #center .node .content {
	width:100%;
	margin:0 auto;
}
/* We ensure the sidebars are still clickable using z-index */
#wrapper #container .sidebar {
	z-index:2;
	vertical-align:top;
}
#wrapper #container #sidebar-left {
	width:280px;
	position:relative;
}
#wrapper #container #sidebar-left .block-menu_block {
	margin-top:20px;
	width:265px;
}
#sidebar-left .block-region {
	margin:0 15px 0 0px;
}
.block-region {
	padding:1em;
	background:transparent;
	border:2px dashed;
	text-align:center;
	font-size:1.3em;
}
/* Now we add the backgrounds for the main content shading */
#wrapper #container #center #squeeze {
	background:#fff;
	position:relative;
}
#wrapper #container #center .right-corner .left-corner {
	position:relative;
	min-height:400px;
}
/*START FOOTER*/
#wrapper #container #footer {
	border-top:1px solid #DBDBDB;
	font:14px 'effraregular';
	width:1000px;
	margin:0 auto;
	clear:both;
}
.adgallery #wrapper #container #footer {
	margin-top:40px;
}
#wrapper #container #footer #footer_left p {
	color:#363636
}
#wrapper #container #footer p {
	padding:10px 0px;
	margin:0;
}
#wrapper #container #footer a {
	text-decoration:none;
	color:#282828;
}
#wrapper #container #footer a:hover, #wrapper #container #footer #footer_left a:hover {
	color:#000;
}
#wrapper #container #footer #footer_left {
	/*	width:51%;*/
	float:left;
}
html[lang="fr"] #wrapper #container #footer #footer_left, html[lang="es"] #wrapper #container #footer #footer_left {
	width: 100%;
	text-align: center;
}
html[lang="de"] #wrapper #container #footer #footer_left {
	width:55%;
}
#wrapper #container #footer #footer_left a {
	color:#363636;
	border-left:1px solid #363636;
	padding-left:5px;
	margin-left:5px;
}
#wrapper #container #footer #footer_right {
	float:right;
	width:445px;
}
html[lang="fr"] #wrapper #container #footer #footer_right {
	float:none;
	width:44%;
}
html[lang="es"] #wrapper #container #footer #footer_right {
	float:none;
	width:49%;
}
html[lang="fr"] #wrapper #container #footer #footer_right ul, html[lang="es"] #wrapper #container #footer #footer_right ul {
	border:none;
	height: 35px;
	padding: 10px 5px 0 0;
}
html[lang="fr"] #wrapper #container #footer #footer_right p.SocialIcons, html[lang="es"] #wrapper #container #footer #footer_right p.SocialIcons {
	float:none;
}
html[lang="es"] #wrapper #container #footer #footer_right ul li {
	padding:0 5px;
}
html[lang="es"] #wrapper #container #footer #footer_right ul {
	padding-top:10px;
}
#wrapper #container #footer #footer_right ul {
	height:30px;
	float:left;
	padding:14px 5px 0 0;
	border-right:1px solid #DBDBDB;
}
#wrapper #container #footer #footer_right ul li {
	display:inline;
	float:left;
	border-right:1px solid #282828;
	padding:0px 6px;
}
html[lang="de"] #wrapper #container #footer #footer_right ul li {
	padding:0px 5px;
}
#wrapper #container #footer #footer_right ul li.last {
	border-right:none;
}
#wrapper #container #footer #footer_right p.SocialIcons {
	float:left;
}
#wrapper #container #footer #footer_right p.SocialIcons img {
	margin-left:12px;
}
html[lang="es"] #wrapper #container #footer #footer_right .content_resize p.SocialIcons {
	margin-top:0px;
}
#wrapper #container #footer #footer_right .content_resize p.SocialIcons {
	margin-top:4px;
}
/*END FOOTER*/
#wrapper #container .breadcrumb {
	border-bottom:1px solid #eee;
	padding:10px 0;
	width:1000px;
	z-index:3;
	color:#999;
}
body.adgallery #wrapper #container .breadcrumb {
	width:760px;
	border:none;
	padding:5px 0 0 20px;
}
/* !Header */
#wrapper #container #header h1 a:hover {
	text-decoration:none;
}
#wrapper #container .breadcrumb {
	font-size:0.92em;
}
body.webforms #wrapper #container .breadcrumb {
	margin-left:30px;
}
body.adgallery div.breadcrumb {
}
div.breadcrumb_relative {
	position:absolute;
	top:460px;
}
body#node-1113 div.breadcrumb_relative, body#node-1114 div.breadcrumb_relative, body#node-1115 div.breadcrumb_relative {
	top:275px;
}
#mission {
	padding:1em;
	background-color:#fff;
	border:1px solid #e0e5fb;
	margin-bottom:2em;
}
/* !Top navigation */
ul.menu ul li.last {
	margin-top:-32px;
}
div#sidebar-left-div ul.menu ul li.last {	/*remove top margin in admin section*/
	margin-top:0px;
}
#block-menu-menu-topnavigation {
	width:650px;
	height:31px;
	margin-left:55px;
}
html[lang="fr"] #block-menu-menu-topnavigation {
	width:670px;
}
html[lang="de"] #block-menu-menu-topnavigation {
	margin-left:55px;
}
/*Spanish  */
#block-menu-menu-topnavigation ul ul li {
	border-right:none;
}
#block-menu-menu-topnavigation .menu, #block-menu-menu-topnavigation .menu ul {
	padding:0;
	margin:0;
	list-style:none;
}
#block-menu-menu-topnavigation .menu {
	width:100%;
	height:30px;
}
#block-menu-menu-topnavigation .menu a {
	display:block;
	height:39px;
	line-height:30px;
	color:#333;
	text-decoration:none;
	font:normal 20px 'effra_mediumregular';
	text-align:center;
	margin-top:15px;
}
#block-menu-menu-topnavigation .menu li#menu-item-custom-id-60 {
	width:200px;
}
#block-menu-menu-topnavigation .menu li.Plusdinformations a {
	width:210px;
}
#block-menu-menu-topnavigation .menu li.Plusdinformations ul.menu li a, #block-menu-menu-topnavigation .menu li.Plusdinformations ul.menu {
	width:260px;
	margin-left:10px;
}
/*Spanish Adgallery, insights*/
#block-menu-menu-topnavigation .menu li.Galeriadeanuncios {
	width:186px;
}
#block-menu-menu-topnavigation .menu li.Galeriadeanuncios a {
	width:180px;
}
#block-menu-menu-topnavigation .menu li.Conocimiento ul.menu li a, #block-menu-menu-topnavigation .menu li.Conocimiento ul.menu {
	width:184px;
}
#block-menu-menu-topnavigation .menu a:hover, #block-menu-menu-topnavigation .menu a.active, #block-menu-menu-topnavigation .menu li.active-trail a, #block-menu-menu-topnavigation .menu li.active-trail ul li.active-trail a, #block-menu-menu-topnavigation .menu li.active-trail ul li.active-trail a:hover, #block-menu-menu-topnavigation .menu li.active-trail ul li a.active, .adgallery #block-menu-menu-topnavigation .menu li.AdGallery a {
	color:#00a9e0;
}
#block-menu-menu-topnavigation .menu li.active-trail ul li a {
	color:#333;
}
body.technology #block-menu-menu-topnavigation .menu li.active-trail a, body.technology #block-menu-menu-topnavigation .menu li a.active, body.technology #block-menu-menu-topnavigation .menu li.active-trail ul li a:hover, body.technology #block-menu-menu-topnavigation .menu li.active-trail ul li a.active {
	color:#b82864;
}
p.blueColor {
	color:#00A9E0;
	font-size:28px;
}
p.redColor {
	color:#B82864;
	font-size:28px;
	margin-bottom:10px;
}
body.technology #block-menu-menu-topnavigation .menu li.active-trail ul li a {
	color:#333;
}
#block-menu-menu-topnavigation .menu li ul li a {
	height:30px;
	font-size:16px;
}
#block-menu-menu-topnavigation .menu li {
	float:left;
	height:30px;
	padding:0 20px;
	width:100px;
}
/*START HOVER ON TOP NAVIGATION*/
#block-menu-menu-topnavigation ul.menu li ul.menu, #block-menu-menu-quick-links ul.menu li ul.menu {
	background:url("/sites/all/themes/yume/images/topnav/mainMenuBG.png") transparent repeat-x top;
	height:220px;
	left:-999em;
	padding:0px 10px 0px 0px;
	position:absolute;
	width:255px;
	margin-top:0px;
	margin-top:-1px\9;
	z-index:2;
}
#block-menu-menu-topnavigation .menu li:nth-child(3) ul.menu {
	width:275px;
}
body.mac #block-menu-menu-topnavigation ul.menu li ul.menu {
	margin-top:0px;
}
#block-menu-menu-topnavigation ul.menu li.Produits ul.menu {
	padding:0px 10px 0px 10px;
}
#block-menu-menu-topnavigation ul.menu li.Products:hover ul {
	left:300px;
}
#block-menu-menu-topnavigation ul.menu li.Insights:hover ul {
	right:0px;
	width:265px;
}
#block-menu-menu-topnavigation ul.menu li.Einblick:hover ul {
	padding-right:25px;
}
* + html #block-menu-menu-topnavigation ul.menu li:hover ul {
	left:300px;
	top:140px;
	border:1px transparent;
}
* + html #block-menu-menu-topnavigation ul.menu li.Products:hover ul {
	left:300px;
}
#block-menu-menu-topnavigation ul.menu li:hover ul, #block-menu-menu-quick-links ul.menu li:hover ul, * + html #block-menu-menu-topnavigation ul.menu li:hover ul, * + html #block-menu-menu-quick-links ul.menu li:hover ul {
	left:auto;
}
#block-menu-menu-topnavigation ul.menu li ul.menu li {
	width:100%;
	padding-left:0px;
	height:32px;
}
#block-menu-menu-topnavigation ul.menu li ul.menu li a {
	text-align:left;
}
#node-1218 #block-menu-menu-topnavigation .menu a#dhtml_menu-2399-1, #node-97 #block-menu-menu-topnavigation .menu a#dhtml_menu-191-1, #node-570 #block-menu-menu-topnavigation .menu a#dhtml_menu-1201-1, #node-571 #block-menu-menu-topnavigation .menu a#dhtml_menu-1203-1, #node-878 #block-menu-menu-topnavigation .menu a#dhtml_menu-1775-1, #block-menu-menu-topnavigation ul.menu li a:hover, #block-menu-menu-topnavigation ul.menu li ul.menu li a:hover {
	color:#00a9e0;
}
/* MENU IMAGE STYLE STARTS*/
#block-menu-menu-topnavigation ul.menu li ul.menu li.first {
	background:url("/sites/all/themes/yume/images/topnav/mainMenuArrow.png") 35px 0px transparent no-repeat;
	padding-top:20px;
}
div.newMenuBlock {
	width:270px;
	background:url("/sites/all/themes/yume/images/topnav/mainMenuBG.png") transparent repeat;
	height:205px;
	position:absolute;
	left:-300px;
	top:0px;
	padding:15px 0 0 30px;
}
li.Productos div.newMenuBlock, li.Produits div.newMenuBlock {
	width:260px;
	left:-290px;
}
div.dotBorder {
	position:absolute;
	height:190px;
	left:-28px;
	top:27px;
}
/* MENU IMAGE STYLE ENDS*/
/*END HOVER ON TOP NAVIGATION*/
/* !Sidebar Navigation */
#sidebar-left {
	padding:10px 0 20px 20px;
	margin:0;
}
/* Primary navigation */
ul.primary-links {
	margin:0;
	padding:0;
	height:30px;
	float:right;
	position:relative;
	z-index:4;
}
ul.primary-links li {
	margin:0;
	padding:0;
	width:145px;
	float:left;
	background-image:none;
}
ul.primary-links li a, ul.primary-links li a:link, ul.primary-links li a:visited {
	display:block;
	margin:0 1em;
	padding:.75em 0 0;
	color:#fff;
	background:#123123;
}
ul.primary-links li a:hover, ul.primary-links li a.active {
	color:#fff;
	background:#222222;
}
/* Secondary navigation */
ul.secondary-links {
	margin:0;
	padding:18px 0 0;
	float:right;
	clear:right;
	position:relative;
	z-index:4;
}
ul.secondary-links li {
	margin:0;
	padding:0;
	float:left;
	background-image:none;
}
ul.secondary-links li a, ul.secondary-links li a:link, ul.secondary-links li a:visited {
	display:block;
	margin:0 1em;
	padding:.75em 0 0;
	color:#cde3f1;
	background:transparent;
}
ul.secondary-links li a:hover, ul.secondary-links li a.active {
	color:#cde3f1;
	background:transparent;
}
/* Local tasks */
ul.primary, ul.primary li, ul.secondary, ul.secondary li {
	border:0;
	background:none;
	margin:0;
	padding:0;
}
#tabs-wrapper {
	margin:0;
	padding:0;
	border-bottom:1px solid #e9eff3;
	position:relative;
}
ul.primary {
	padding:0.5em 0 10px;
	float:left;
}
ul.secondary {
	clear:both;
	text-align:left;
	border-bottom:1px solid #e9eff3;
	margin:-0.2em -26px 1em;
	padding:0 26px 0.6em;
}
h2.with-tabs {
	float:left;
	margin:0 2em 0 0;
	padding:0;
}
ul.primary li a, ul.primary li.active a, ul.primary li a:hover, ul.primary li a:visited, ul.secondary li a, ul.secondary li.active a, ul.secondary li a:hover, ul.secondary li a:visited {
	border:0;
	background:transparent;
	padding:4px 1em;
	margin:0 0 0 1px;
	height:auto;
	text-decoration:none;
	position:relative;
	top:-1px;
	display:inline-block;
}
ul.secondary li.active a {
	font-weight:bold;
}
/* Nodes & comments */
.node {
	margin:0;
}
/* right hand twitter */
div#block-nodeblock-519 .node {
	padding-top:0px;
}
/* video type player pages */
.field-items .node {
	padding-top:20px;
}
ul.links li, ul.inline li {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:1em;
	background-image:none;
}
.node .links, .comment .links {
	text-align:left;
}
.terms ul.links li {
	margin-left:0;
	margin-right:0;
	padding-right:0;
	padding-left:1em;
}
.picture, .comment .submitted {
	float:right;
	clear:right;
	padding-left:1em;
}
.new {
	color:#ffae00;
	font-size:0.92em;
	font-weight:bold;
	float:right;
}
.terms {
	float:right;
}
.preview .node, .preview .comment, .sticky {
	margin:0;
	padding:0.5em 0;
	border:0;
	background:0;
}
.sticky {
	padding:1em;
	background-color:#fff;
	border:1px solid #e0e5fb;
	margin-bottom:2em;
}
#comments {
	position:relative;
	top:-1px;
	border-bottom:1px solid #e9eff3;
	margin:-1.5em -25px 0;
	padding:0 25px;
}
#comments h2.comments {
	margin:0 -25px;
	padding:.5em 25px;
}
.comment {
	margin:0 -25px;
	padding:1.5em 25px 1.5em;
	border-top:1px solid #e9eff3;
}
.indented {
	margin-left:25px;
}
.comment h3 a.active {
	color:#494949;
}
.node .content, .comment .content {
	margin:0;
}
/* Aggregator.module */
#aggregator {
	margin-top:1em;
}
#aggregator .feed-item-title {
	font-size:160%;
	line-height:130%;
}
#aggregator .feed-item {
	border-bottom:1px solid #e9eff3;
	margin:-1.5em -31px 1.75em;
	padding:1.5em 31px;
}
#aggregator .feed-item-categories {
	font-size:0.92em;
}
#aggregator .feed-item-meta {
	font-size:0.92em;
	color:#898989;
}
/* Menu.module */
tr.menu-disabled {
	opacity:0.5;
}
tr.odd td.menu-disabled {
	background-color:#edf5fa;
}
tr.even td.menu-disabled {
	background-color:#fff;
}
/* Autocomplete */
#autocomplete li {
	cursor:default;
	padding:2px;
	margin:0;
}
/* !Collapsible fieldsets */
fieldset {
	border:none;
	padding:0;
	overflow:hidden;
}
fieldset legend {
	color:#FFF;
	font-weight:bold;
	width:542px;
	padding:8px 8px 8px 10px;
	background-color:#4e4e50; /* for non-css3 browsers */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e4e50', endColorstr='#FFFFFF', GradientType=1); /* for IE */
	background:-webkit-gradient(linear, left top, right bottom, from(#6d6e71), to(#FFFFFF)); /* for webkit browsers */
	background:-moz-linear-gradient(left, #4e4e50, #FFFFFF); /* for firefox 3.6+ */
	/* Fix disappearing legend in FFox */
	display:block;
}
fieldset .collapse-text {
	margin-left:15px;
	font-size:11px;
	line-height:14px;
	padding-top:20px;
	overflow:hidden;
}
#center fieldset .collapse-text h1, #center fieldset .collapse-text h2, #center fieldset .collapse-text h3 {
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	padding:0;
}
fieldset td img {
	padding-left:10px;
}
/* Syndication icons and block */
#block-node-0 h2 {
	float:left;
	padding-right:20px;
}
#block-node-0 img, .feed-icon {
	float:right;
	padding-top:4px;
}
#block-node-0 .content {
	clear:right;
}
/* Login Block */
#user-login-form {
	text-align:center;
}
#user-login-form ul {
	text-align:left;
}
/* User profiles.*/
.profile {
	margin-top:1.5em;
}
.profile h3 {
	border-bottom:0;
	margin-bottom:1em;
}
.profile dl {
	margin:0;
}
.profile dt {
	font-weight:normal;
	color:#898989;
	font-size:0.92em;
	line-height:1.3em;
	margin-top:1.4em;
	margin-bottom:0.45em;
}
.profile dd {
	margin-bottom:1.6em;
}
/* Admin Styles */
div.admin-panel, div.admin-panel .description, div.admin-panel .body, div.admin, div.admin .left, div.admin .right, div.admin .expert-link, div.item-list, .menu {
	margin:0;
	padding:0;
}
div.admin .left {
	float:left;
	width:48%;
}
div.admin .right {
	float:right;
	width:48%;
}
div.admin-panel {
	padding:1em 1em 1.5em;
}
div.admin-panel .description {
	margin-bottom:1.5em;
}
div.admin-panel dl {
	margin:0;
}
div.admin-panel dd {
	color:#898989;
	font-size:0.92em;
	line-height:1.3em;
	margin-top:-.2em;
	margin-bottom:.65em;
}
.admin-links {
	margin-top:-2em;
	font-size:10px;
}
table.system-status-report th {
	border-color:#d3e7f4;
}
#autocomplete li.selected, tr.selected td, tr.selected td.active {
	background:#027ac6;
	color:#fff;
}
tr.selected td a:link, tr.selected td a:visited, tr.selected td a:active {
	color:#d3e7f4;
}
tr.taxonomy-term-preview {
	opacity:0.5;
}
tr.taxonomy-term-divider-top {
	border-bottom:none;
}
tr.taxonomy-term-divider-bottom {
	border-top:1px dotted #CCC;
}
#hero {
	height:232px;
	width:946px;
	clear:both;
}
#bottombackground {
	width:1092px;
	margin:-5px 0 5px auto;
	float:left;
}
#frontpagetableleft {
	width:590px;
	float:left;
}
#frontpagetabletwo {
	width:502px;
	float:right;
}
a.headline-link, .headline-link:visited, .headline-link:hover {
	color:#FFF;
	font-size:16px;
	line-height:16px;
}
.whitesubhead {
	font-size:12px;
	font-weight:normal;
}
.blue {
	color:#0092d8;
}
.red {
	color:#ee2b2d;
}
.green {
	color:#77bd3c;
}
.black {
	color:#000;
}
.custom_image {
	display:inline;
	float:right;
	padding-left:3px;
}
body.lightbox2effect {
	background-color:white;
}
.lightbox2effect #wrapper #content_area, .lightbox2effect #wrapper #container, .lightbox2effect #wrapper #container #center {
	width:780px;
	margin:0;
}
.lightbox2effect #wrapper #container #center h1 {
	font-size:28px;
	font-weight:normal;
	line-height:33px;
}
.shadow {
	box-shadow:3px 3px 4px #333;
	-moz-box-shadow:3px 3px 4px #333;
	-webkit-box-shadow:3px 3px 4px #333;
	box-shadow:3px 3px 4px #333;
	/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}
/* publisher form */
.resizable-textarea {
	width:419px;
}
.publisher-agreement-message {
	padding:15px 0 15px 0;
	display:inline-block;
}
/* WYSIWYG Editor styles */
class="rtecenter" {
 margin:0px auto;
}
/*Opt Out */
.optout_btn {
	background-image:url("images/btn_optout_black.png");
	width:150px;
	height:30px;
	border:none;
	display:block;
}
.rectangular_btn:hover {
	background-position:0 -30px;
}
div.optout {
	position:relative;
	left:850px;
}
/*Opt Out Ends*/
#edit-captcha-response-wrapper-message {
	position:relative;
	top:-47px;
	left:135px;
	background:url(../../modules/yume_webform/arrow_formerror_red.gif) no-repeat left center;
	padding-left:50px;
}
div.error, tr.error {
	border:0px;
	background:none;
	color:#220000;
	position:relative;
	left:-40px;
	padding-left:13px;
}
div.error ul, tr.error ul {
	padding-left:0px;
	margin-left:0px;
	position:relative;
	left:-5px;
}
div.error ul li, tr.error ul li {
	list-style:none;
	display:inline;
	padding-left:5px;
}
/*START BACKGROUND IMAGES FOR INNER PAGES*/
body.products {
	background:url(images/header/products_header.jpg) no-repeat top center;
}
/* start chinese */
html[lang="zh-hans"] body.products {
	background:url(images/header/products_header_cn.jpg) no-repeat top center;
}
html[lang="zh-hans"] body.newsroom {
	background:url(images/header/newsroom_header_cn.jpg) no-repeat top center;
}
/*end chinese */
body.adgallery {
	background:url(images/header/adgallery_header.png) no-repeat top center;
}
body.technology {
	background:url(images/header/technology_header.jpg) no-repeat top center;
}
body.insights {
	background:url(images/header/insights_header.jpg) no-repeat top center;
}
body.aboutus {
	background:url(images/header/aboutus_header.jpg) no-repeat top center;
}
body.miscellaneous {
	background:url(images/header/common.jpg) no-repeat top center;
}
body.newsroom {
	background:url(images/header/newsroom_header.jpg) no-repeat top center;
}
body.videourl {
	background:url(images/header/video_header.jpg) no-repeat top center;
}
body.contactus, body.webforms, body#node-17, body#node-163, body#node-164, body#node-165, body#node-167, body#node-581, body#node-595, body#node-598, body#node-601, body#node-602, body#node-603, body#node-1050, body#node-1051, body#node-1053, body.sitemap, body#node-1236, body#node-1238, body#node-1239 {
	background:url(images/header/webform_header.jpg) no-repeat top center;
}
body#node-1113 #content_area #center h1, body#node-1114 #content_area #center h1, body#node-1115 #content_area #center h1, body#node-1131 #content_area #center h1, body#node-1132 #content_area #center h1 {
	height:125px;
}
body#node-1114, body#node-1115 {
	background:url('images/header/signup_thankyou_header.png') no-repeat top center;
}
body#node-1131, body#node-1132 {
	background:url('images/header/signup_thankyou_header_piy.png') no-repeat top center;
}
body#node-1131 div.content p.sdk_para3 a.yume_red:hover {
	color:#B51F5D;
}
body#node-1113 {
	background:url('images/header/selfserviceform_header.png') no-repeat top center;
	background-position:center -175px;
}
/*END BACKGROUND IMAGES FOR INNER PAGES*/
/*START INNER PAGE TITLE*/
#content_area td#center h1 {
	color:#FFF;
	display:table-cell;
	font-weight:normal;
	font-size:72px;
	height:300px;
	padding-bottom:8px;
	text-transform:uppercase;
	vertical-align:bottom;
	width:635px;
	font-family:'effraBold', Arial;
	line-height:65px;
	padding-left:18px;
	text-shadow:1px 2px #333;
}
body#node-693 table#content_area td#center h1 {
	width:800px;
}
body#node-34 table#content_area {
	min-height:500px;
}
body#node-1100 table#content_area td#center h1, body#node-1 table#content_area td#center h1, body#node-21 table#content_area td#center h1, body#node-29 table#content_area td#center h1, body.press_release table#content_area td#center h1, body#node-97 table#content_area td#center h1, body#node-3 table#content_area td#center h1, body#node-25 table#content_area td#center h1, body#node-26 table#content_area td#center h1, body#node-37 table#content_area td#center h1, body#node-30 table#content_area td#center h1, body#node-31 table#content_area td#center h1, body#node-32 table#content_area td#center h1, body#node-33 table#content_area td#center h1, body#node-493 table#content_area td#center h1, body#node-496 table#content_area td#center h1, body#node-497 table#content_area td#center h1, body#node-754 table#content_area td#center h1, body#node-755 table#content_area td#center h1, body#node-756 table#content_area td#center h1, body#node-877 table#content_area td#center h1, body#node-878 table#content_area td#center h1, body#node-923 table#content_area td#center h1, body#node-924 table#content_area td#center h1, body#node-925 table#content_area td#center h1, body#node-928 table#content_area td#center h1, body#node-929 table#content_area td#center h1, body#node-930 table#content_area td#center h1, body#node-980 table#content_area td#center h1, body#node-981 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:252px;
}
/* French page title */
body#node-1101 table#content_area td#center h1, body#node-560 table#content_area td#center h1, body#node-562 table#content_area td#center h1, body#node-564 table#content_area td#center h1, body.press_release table#content_area td#center h1, body#node-566 table#content_area td#center h1, body#node-568 table#content_area td#center h1, body#node-570 table#content_area td#center h1, body#node-576 table#content_area td#center h1, body#node-578 table#content_area td#center h1, body#node-580 table#content_area td#center h1, body#node-583 table#content_area td#center h1, body#node-591 table#content_area td#center h1, body#node-593 table#content_area td#center h1, body#node-596 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:252px;
}
/* Spanish page title */
body#node-1102 table#content_area td#center h1, body#node-561 table#content_area td#center h1, body#node-563 table#content_area td#center h1, body#node-565 table#content_area td#center h1, body.press_release table#content_area td#center h1, body#node-567 table#content_area td#center h1, body#node-569 table#content_area td#center h1, body#node-571 table#content_area td#center h1, body#node-577 table#content_area td#center h1, body#node-579 table#content_area td#center h1, body#node-582 table#content_area td#center h1, body#node-584 table#content_area td#center h1, body#node-592 table#content_area td#center h1, body#node-594 table#content_area td#center h1, body#node-597 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:252px;
}
/* German page Title*/
body#node-1103 table#content_area td#center h1, body#node-935 table#content_area td#center h1, body#node-936 table#content_area td#center h1, body#node-937 table#content_area td#center h1, body#node-938 table#content_area td#center h1 {
	height:252px;
}
/* chinese Title*/
body#node-1215 table#content_area td#center h1, body#node-1218 table#content_area td#center h1, body#node-1219 table#content_area td#center h1, body#node-1220 table#content_area td#center h1, body#node-1221 table#content_area td#center h1, body#node-1222 table#content_area td#center h1, body#node-1223 table#content_area td#center h1, body#node-1225 table#content_area td#center h1, body#node-1228 table#content_area td#center h1, body#node-1229 table#content_area td#center h1, body#node-1233 table#content_area td#center h1, body#node-1234 table#content_area td#center h1, body#node-1235 table#content_area td#center h1 {
	height:252px;
}
/* English page title  IE9*/
:root body#node-1 table#content_area td#center h1, :root body#node-21 table#content_area td#center h1, :root body#node-29 table#content_area td#center h1, :root body#node-97 table#content_area td#center h1, :root body#node-3 table#content_area td#center h1, :root body#node-25 table#content_area td#center h1, :root body#node-26 table#content_area td#center h1, :root body#node-37 table#content_area td#center h1, :root body#node-30 table#content_area td#center h1, :root body#node-31 table#content_area td#center h1, :root body#node-32 table#content_area td#center h1, :root body#node-33 table#content_area td#center h1, :root body#node-493 table#content_area td#center h1, :root body#node-496 table#content_area td#center h1, :root body#node-497 table#content_area td#center h1, :root body#node-754 table#content_area td#center h1, :root body#node-755 table#content_area td#center h1, :root body#node-756 table#content_area td#center h1, :root body#node-877 table#content_area td#center h1, :root body#node-878 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px \0/IE9;
}
/* French page title  IE9*/
:root body#node-560 table#content_area td#center h1, :root body#node-562 table#content_area td#center h1, :root body#node-564 table#content_area td#center h1, :root body#node-566 table#content_area td#center h1, :root body#node-568 table#content_area td#center h1, :root body#node-570 table#content_area td#center h1, :root body#node-576 table#content_area td#center h1, :root body#node-578 table#content_area td#center h1, :root body#node-580 table#content_area td#center h1, :root body#node-583 table#content_area td#center h1, :root body#node-591 table#content_area td#center h1, :root body#node-593 table#content_area td#center h1, :root body#node-596 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px \0/IE9;
}
/* Spanish page title IE9*/
:root body#node-561 table#content_area td#center h1, :root body#node-563 table#content_area td#center h1, :root body#node-565 table#content_area td#center h1, :root body#node-567 table#content_area td#center h1, :root body#node-569 table#content_area td#center h1, :root body#node-571 table#content_area td#center h1, :root body#node-577 table#content_area td#center h1, :root body#node-579 table#content_area td#center h1, :root body#node-582 table#content_area td#center h1, :root body#node-584 table#content_area td#center h1, :root body#node-592 table#content_area td#center h1, :root body#node-594 table#content_area td#center h1, :root body#node-597 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px \0/IE9;
}
/* English page title  IE10*/
 body.ie10#node-1 table#content_area td#center h1, body.ie10#node-21 table#content_area td#center h1, body.ie10#node-29 table#content_area td#center h1, body.ie10#node-97 table#content_area td#center h1, body.ie10#node-3 table#content_area td#center h1, body.ie10#node-25 table#content_area td#center h1, body.ie10#node-26 table#content_area td#center h1, body.ie10#node-37 table#content_area td#center h1, body.ie10#node-30 table#content_area td#center h1, body.ie10#node-31 table#content_area td#center h1, body.ie10#node-32 table#content_area td#center h1, body.ie10#node-33 table#content_area td#center h1, body.ie10#node-493 table#content_area td#center h1, body.ie10#node-496 table#content_area td#center h1, body.ie10#node-497 table#content_area td#center h1, body.ie10#node-754 table#content_area td#center h1, body.ie10#node-755 table#content_area td#center h1, body.ie10#node-756 table#content_area td#center h1, body.ie10#node-877 table#content_area td#center h1, body.ie10#node-878 table#content_area td#center h1 {
	/*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px;
}
/* French page title  IE10*/
 body.ie10#node-560 table#content_area td#center h1, body.ie10#node-562 table#content_area td#center h1, body.ie10#node-564 table#content_area td#center h1, body.ie10#node-566 table#content_area td#center h1, body.ie10#node-568 table#content_area td#center h1, body.ie10#node-570 table#content_area td#center h1, body.ie10#node-576 table#content_area td#center h1, body.ie10#node-578 table#content_area td#center h1, body.ie10#node-580 table#content_area td#center h1, body.ie10#node-583 table#content_area td#center h1, body.ie10#node-591 table#content_area td#center h1, body.ie10#node-593 table#content_area td#center h1, body.ie10#node-596 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px;
}
/* Spanish page title IE10*/
 body.ie10#node-561 table#content_area td#center h1, body.ie10#node-563 table#content_area td#center h1, body.ie10#node-565 table#content_area td#center h1, body.ie10#node-567 table#content_area td#center h1, body.ie10#node-569 table#content_area td#center h1, body.ie10#node-571 table#content_area td#center h1, body.ie10#node-577 table#content_area td#center h1, body.ie10#node-579 table#content_area td#center h1, body.ie10#node-582 table#content_area td#center h1, body.ie10#node-584 table#content_area td#center h1, body.ie10#node-592 table#content_area td#center h1, body.ie10#node-594 table#content_area td#center h1, body.ie10#node-597 table#content_area td#center h1 { /*Heading height adjustment for Tabs page - Publishers & Developers, Our Partners page and Newsroom*/
	height:256px;
}
/*END INNER PAGE TITLE*/
/*START 8 ESSENTIAL ELEMENTS*/
#essentials {
	list-style:none;
	margin:30px 0;
	padding:0;
	width:1000px;
	height:450px;
	overflow:hidden;
	border-right:none;
	color:#fff;
}
#essentials li {
	float:left;
	display:block;
	height:450px;
	width:91px;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	line-height:1.5em;
}
#essentials li>img {
	cursor:pointer;
}
#essentials li.active {
	width:360px;
	float:left;
}
#essentials li.active img {
	display:none;
}
ul#essentials li div {
	height:400px;
}
ul#essentials li div.accord_content {
	padding:55px 20px 0 25px;
	height:400px;
}
#node-879 ul#essentials li div.accord_content {
	padding:25px 20px 30px 25px;
}
#node-879 ul#essentials li div.accord_content p {
	line-height:19px;
}
#node-879 ul#essentials li p {
	color:#FFFFFF;
	font:14px/20px "effraregular", Arial, Helvetica, sans-serif;
}
ul#essentials li div.advisibility {
	background:url('/sites/all/themes/yume/images/essentials/av.jpg') top left #FF0300;
}
ul#essentials li div.brand {
	background:url('/sites/all/themes/yume/images/essentials/br.jpg') top left #FF5602;
}
ul#essentials li div.cross_screen {
	background:url('/sites/all/themes/yume/images/essentials/cs.jpg') top left #237921;
}
ul#essentials li div.premium_pub {
	background:url('/sites/all/themes/yume/images/essentials/pb.jpg') top left #042B27;
}
ul#essentials li div.placement_quality {
	background:url('/sites/all/themes/yume/images/essentials/pq.jpg') top left #084977;
}
ul#essentials li div.interactive_ads {
	background:url('/sites/all/themes/yume/images/essentials/ia.jpg') top left #00173B;
}
ul#essentials li div.audience_target {
	background:url('/sites/all/themes/yume/images/essentials/at.jpg') top left #8E0A6A;
}
ul#essentials li div.analytics_opt {
	background:url('/sites/all/themes/yume/images/essentials/ao.jpg') top left #060C59;
}
ul#essentials li b {
	font:35px "effrabold", Arial, Helvetica, sans-serif;
	color:#fff;
}
html[lang="de"] ul#essentials li div.analytics_opt b {
	font-size:32px;
}
ul#essentials li p {
	font:14px "effraregular", Arial, Helvetica, sans-serif;
	line-height:24px;
	color:#fff
}
html[lang="es"] ul#essentials li div.accord_content {
	height:400px;
	padding:35px 20px 20px 25px;
}
html[lang="es"] ul#essentials li p {
	line-height:18px;
}
ul#essentials li div.accord_content p a.watchLearnMore img {
	display:inline
}
#node-572 ul#essentials li p {
	line-height:19px;
}
/*END 8 ESSENTIAL ELEMENTS*/
#front {
	width:100%;
	height:800px;
	margin:0 auto;
	position:absolute;
	left:0px;
	z-index:-100;
}
/*START SIDEBAR LEFT AD-GALLERY*/
#wrapper #container .adgallery {
	width:770px !important;
}
#wrapper #container #center.adgallery .node .content {
	line-height:17px;
	text-align:left;
	font-size:13px;
	margin:0px;
	padding:0 20px 0px 20px;
 *float:left;
}
#wrapper #container #center.adgallery #node-1142-node .content, #wrapper #container #center.adgallery #node-1143-node .content, #wrapper #container #center.adgallery #node-1144-node .content, #wrapper #container #center.adgallery #node-1197-node .content {
	padding:0;
}
#wrapper #container.adgallery .box1000px>h1 {
	height:130px;
	color:#FFFFFF;
	font:normal 72px 'effra_mediumregular', Arial;
	text-transform:uppercase;
	display:table-cell;
	vertical-align:bottom;
	opacity:0.99;
	padding-left:21px;
	text-shadow:1px 1px #282828;
}
html[lang="es"] #wrapper #container.adgallery .box1000px>h1 {
	font:normal 55px 'effra_mediumregular', Arial;
}
#wrapper #container .sidebar-adgallery {
	z-index:2;
	vertical-align:top;
}
#wrapper #container #sidebar-left-adgallery {
	width:205px;
	position:relative;
	background:url("/sites/all/themes/yume/images/sideBarShadow.png") no-repeat top right;
}
#wrapper #container #sidebar-left-adgallery ul.menu {
	padding-top:60px;
}
#wrapper #container #sidebar-left-adgallery ul.menu li {
	width:180px;
	padding:8px 10px 8px 20px;
	background:url("/sites/all/themes/yume/images/leftNavdivider.png") no-repeat top right;
	float:left;
 *float:none;
}
#wrapper #container #sidebar-left-adgallery ul.menu li.active-trail {
	border-bottom:0px;
}
#wrapper #container #sidebar-left-adgallery ul.menu li a {
	color:#282828;
	font:normal 16px 'effra_mediumregular', Arial, Helvetica, sans-serif;
}
#wrapper #container #sidebar-left-adgallery ul.menu li a.active {
	color:#00A9E0;
}
#wrapper #container #sidebar-left-adgallery ul.menu li ul.menu {
	float:left;
	padding:0px;
	margin:10px 0 0 0;
}
#wrapper #container #sidebar-left-adgallery ul.menu li ul.menu li ul.menu {
	margin:0;
}
#wrapper #container #sidebar-left-adgallery ul.menu li ul.menu li {
	padding:0px;
	margin:0px 0px 0px 20px;
 *margin:10px 0px 0px 25px;
	width:150px;
	list-style:square;
	border-bottom:0px;
	background:none;
}
#wrapper #container #sidebar-left-adgallery ul.menu li.last ul.menu li {
	padding:0px;
	margin:0px 0px 0px 15px;
	width:150px;
	list-style:square;
	border-bottom:0px;
	background:none;
}
#wrapper #container #sidebar-left-adgallery ul.menu li ul.menu li a {
	margin:0 0 10px -4px;
 *margin:0;
	font:normal 14px 'effraregular', Arial, Helvetica, sans-serif;
}
div#sidebar-left-div-adgallery {
	height:600px;
}
div#adgallery_content p em {
	font-weight:bold;
	font-size:12px;
}
/*END SIDEBAR LEFT AD-GALLERY*/
/*START FOR LEADERSHIP TEAM PAGE*/
#mainDiv {
	position:relative;
	width:960px;
	background-color:#e7f6fc;
}
#per2, #per3, #per4, #per5, #per6, #per7, #per8, #per9, #per10, #per11 {
	width:960px;
	position:absolute;
	float:left;
}
div#info2, div#info3, div#info4, div#info5, div#info6, div#info7, div#info8, div#info9, div#info10, div#info11 {
	display:none;
}
div table td.photo {
	width:200px;
	padding:25px;
}
div table td.photoDesc {
	padding:25px;
}
div table td b.teamName {
	font:normal 25px 'effraregular';
	color:#0099cc;
}
div table td p.teamRole {
	margin-bottom:20px;
	font:normal 15px 'effraregular';
}
div#persons {
	width:959px;
	height:600px;
	position:relative;
}
html[lang="fr"] div#persons {
	height:680px;
}
div#persons>div {
	width:153px;
	height:260px;
	position:relative;
	margin-left:6px;
	display:inline;
	float:left;
	margin-top:30px;
}
.teamBold {
	font-family:'effra_mediumregular'
}
html[lang="fr"] div#persons>div, html[lang="es"] div#persons>div {
	height:285px !important;
}
div#persons>div p {
	margin:0px;
	padding:0px;
}
div#persons div.teamInfo {
	background:url("/sites/all/themes/yume/images/wrapper_images/leadership_arrow.png") no-repeat scroll 142px 8px rgba(0, 0, 0, 0);
	bottom:24px;
	color:#FFFFFF;
	padding:5px 0;
	width:155px;
}
div#persons div.teamInfo p {
	line-height:18px;
	color:#666;
	margin-bottom:5px;
}
div#persons div.teamInfo p b {
	color:#0099cc;
	font:15px 'effraregular';
}
div#persons div.teamInfo p strong {
	font-size:16px;
}
div#persons div.readmore {
	width:184px;
	height:25px;
	float:left;
	margin-top:-7px;
	padding-top:10px;
	background-color:#0065b7;
	font-weight:bold;
	cursor:pointer;
}
div#persons div.readmore a {
	color:#fff;
}
div#persons img {
	width:150px;
	cursor:pointer;
}
div.newsBoxImage img {
	width:auto;
	height:173px;
}
div.teamImage {
	height:200px;
	overflow:hidden;
}
/*END FOR LEADERSHIP TEAM PAGE*/
/* AD GALLERY PAGE STYLES STARTS */
div.adgallery_wrapper {
	width:95%;
}
p.adgallery_title {
	font:normal 35px 'effra_mediumregular', Arial;
	letter-spacing:-1px;
	color:#282828;
 *margin-top:15px;
}
h2.adgallery_title {
	font:normal 35px 'effra_mediumregular', Arial;
	letter-spacing:-1px;
	color:#282828;
 *margin-top:15px;
}
p.adgallery_header {
	font:normal 32px 'effra_mediumregular', Arial;
	letter-spacing:-1px;
	color:#282828;
}
div.adgallery_wrapper .adgallery_innerthumb {
	margin-right:3px;
	float:left;
	width:245px;
}
.adgallery_innerthumb {
	font:normal 13px Arial;
	margin-top:-10px;
}
.adgallery_featured {
	font:normal 13px Arial;
	margin-bottom:15px;
}
.adgallery_featured a img {
	height:210px;
	width:370px;
	margin:10px 5px 0px 0px;
	border:none;
}
.adgallery_innerthumb h3, .adgallery_featured h3 {
	font:normal 13px Arial;
	color:#282828;
	margin:5px 0px;
	padding-left:10px;
}
.adgallery_featured h3 span {
	font-weight:bold;
}
.adgallery_featured div {
	margin-top:20px;
}
.adgallery_featured a.button {
	font-weight:bold;
	padding:8px 20px;
	color:#fff;
	text-decoration:none;
	background-color:#00a9e0;
}
.adgallery_featured a.button:hover {
	background-color:#666;
}
.adgallery_innerthumb a img {
	height:145px;
	width:240px;
	margin:20px 5px 5px 0;
	border:1px #ddd solid;
}
div.unitCount .adgallery_innerthumb a img {
	margin:0px 5px 0px 0px;
}
.adunitsCount {
	height:20px;
	background:#00A9E0;
	position:relative;
	top:146px;
	left:1px;
	width:240px;
	font:13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding-top:3px;
}
.adgallery_unitthumb {
	float:left;
	margin:50px 0;
	text-align:center;
	width:50%;
}
.adgallery_unitthumb .watchDemoImg {
	margin-top:25px;
}
/* AD GALLERY PAGE STYLES ENDS*/
/*START CSS FOR NEW CONTACT US PAGE */
table.contactus {
	margin-top:50px;
	line-height:18px;
	padding-left:24px;
}
table.contactus p {
	line-height:18px;
}
table.contactus td {
	line-height:20px;
	width:245px !important;
}
table.contactus td b {
	font-size:16px;
	line-height:35px;
}
table.contactus td iframe {
	border:1px solid #ccc;
}
table.contactus span {
	color:#00A9E0;
	font-size:16px;
}
table.contactus div.contact_email {
	width:270px;
	text-align:left;
	background-color:#f3f3f4;
	padding:20px 10px 20px 30px;
}
div.contact_advertising {
	margin-top:30px;
}
table.contactus div.contact_email div.contact_advertising, table.contactus div.contact_email div.contact_pubdev, table.contactus div.contact_email div.contact_support, table.contactus div.contact_email div.contact_press, table.contactus div.contact_email div.contact_careers, table.contactus div.contact_email div.contact_general {
	padding:10px 0;
	border-top:none;
	color:#606062;
}
table.contactus div.contact_email div.contact_advertising span, table.contactus div.contact_email div.contact_pubdev span, table.contactus div.contact_email div.contact_support span, table.contactus div.contact_email div.contact_press span, table.contactus div.contact_email div.contact_careers span, table.contactus div.contact_email div.contact_general span {
	color:#00A9E0;
}
table.contactus div.contact_email div.contact_advertising span a, table.contactus div.contact_email div.contact_pubdev span a, table.contactus div.contact_email div.contact_support span a, table.contactus div.contact_email div.contact_press span a, table.contactus div.contact_email div.contact_careers span a, table.contactus div.contact_email div.contact_general span a {
	color:#00A9E0;
	font-size:18px;
}
a.contact_gray, a.contact_gray:active, a.contact_gray:visited {
	color:#666;
}
/*END CSS FOR NEW CONTACT US PAGE */
/*AFP Chart styles */

table.product_table {
	border-collapse:collapse;
	font:13px 'effra_mediumregular', arial;
}
.product_table tr td.productTableTitle {
	padding-left:0px;
}
.product_table tr td {
	border:0 none;
	margin:0;
	padding:6px 15px 6px 20px;
	text-align:center;
}
.product_table tr td p {
	text-align:left;
	color:#5a5a5a;
}
.product_table tr:nth-child(2n) {
	background:url("/sites/default/files/images/productTableContent.png") no-repeat scroll center top transparent;
}
.product_table tr.product_table_head {
	padding-left:5px !important;
}
.product_table tr.product_table_head td p, .product_table tr td p.adgallery_header {
	color:#282828;
}
.product_table tr td p.adgallery_header {
	height:50px;
}
.product_table tr.product_table_head td {
	height:25px;
	background:url("/sites/default/files/images/productTableHead.png") no-repeat scroll center top transparent;
	font:16px 'effrabold', arial;
}
.product_table tr.product_table_head td.productTableImageLeft {
	background:url("/sites/default/files/images/productTableHead.png") no-repeat scroll left top transparent;
}
.product_table tr.product_table_head td.productTableImageRight {
	background:url("/sites/default/files/images/productTableHead.png") no-repeat scroll right top transparent;
}
/*AFP Chart styles */
/* Styles for Contents Starts */
p.font20 {
	font-size:15px;
}
div.boxParaTop {
	padding:55px 0 35px 0;
	background:none;
	line-height:25px;
}
div.boxParaTop h3.sub_heading {
	text-transform:uppercase;
}
div.boxParaTop h3.nocaps {
	text-transform:none;
}
div.boxParaTop>p, p.para16 {
	font-family:'effraregular';
	font-size:14px;
	line-height:22px;
	color:#636363;
}
ul.para14 {
	font-family:'effraregular';
	font-size:14px;
	color:#636363;
}
.colorWhite {
	color:#fff !important;
}
.borderBottom {
	border-bottom:1px solid #fff;
}
h3.colorWhite {
	padding-bottom:10px;
}
.paraBold {
	font-family:'effrabold';
	font-size:14px;
	color:#636363;
}
/*chinese*/
html[lang="zh-hans"] p.para14, html[lang="zh-hans"] p.para16, html[lang="zh-hans"] div.boxParaTop>p, html[lang="zh-hans"] #node-1231 p {
	line-height:26px;
}
/*chinese*/
p.para14 {
	font-family:'effraregular';
	font-size:14px;
	color:#636363;
	text-align:left;
	margin-bottom:20px;
}
.para20 {
	font-family:'effraregular';
	font-size:20px;
}
div.boxParaTop table td p.oemMargin {
	margin-top:9px;
}
/*chinese */
html[lang="zh-hans"] p.para15 {
	line-height:30px;
}
/*chinese */
p.para15 {
	font-size:14px;
	font-family:'effraregular';
	color:#636363;
}
div.boxPara {
	padding:40px 0 35px 0;
	background:url("/sites/all/themes/yume/images/contentTitleBG.png") no-repeat top center;
}
div.boxParaBorder {
	padding:35px 0 35px 0;
	background:url(/sites/all/themes/yume/images/borderContent.png) left top no-repeat;
}
div.boxPara td {
	text-align:left;
	padding-right:8px;
}
td.boxPara {
	padding:35px 0 0 0;
	background:url("/sites/all/themes/yume/images/contentTitleBG.png") no-repeat top center;
	line-height:0px;
}
div.boxPara table.can_sdk td h3.subTitle {
	font:normal 30px 'effra_mediumregular', arial;
}
h2.sub_heading3 {
	font:normal 35px 'effraregular', arial;
	color:#231f20;
	margin-bottom:15px;
}
#node-50-node h2.sub_heading3 {
	margin-top:30px;
}
h2.sub_heading, h3.sub_heading {
	font:normal 35px 'effra_regular', arial;
	letter-spacing:-1px;
}
h3.sub_heading2 {
	font:normal 36px 'effra_mediumregular', arial;
	letter-spacing:-1px;
}
h3.sub_heading3 {
	font:normal 35px 'effraregular', arial;
	color:#231f20;
	margin-bottom:15px;
}
h3.sub_heading35 {
	font:normal 35px 'effraregular', arial;
	color:#231f20;
}
h3.sub_heading28 {
	font:normal 28px 'effraregular', arial;
	letter-spacing:-1px;
	color:#231f20;
	margin-bottom:15px;
}
h3.subTitle {
	font:normal 31px 'effraregular', arial;
}
#node-11 h3.subTitle {
	font:normal 35px 'effraregular', arial;
	margin-bottom:10px;
}
h3.subTitle5 {
	font:normal 25px 'effraregular', arial;
	color:#0060a0;
	margin:0 0 20px;
}
h3.subTitle35 {
	font:normal 35px 'effraregular', arial;
	margin:30px 0px;
}
div.pubRightBlue h3.subTitle35 {
	margin:0 0 10px 0;
}
h3.subTitle a, h3.subTitle a:active {
	color:#282828;
}
p.subTitle2 {
	font:normal 23px 'effraregular', arial;
	letter-spacing:-1px;
}
h3.subTitle2 {
	margin-bottom:10px;
	font:normal 24px 'effraregular', arial;
}
p.subTitle3 {
	font:normal 15px 'effra_regular', arial;
}
h3.subTitle3 {
	font:normal 20px 'effra_mediumregular', arial;
}
table.aceMainComp {
	margin:30px 0;
}
table.aceMainComp td {
	padding:0px;
}
table.can_sdk {
	color:#282828;
}
table.aceMainComp td div.redBg {
	margin-left:6px;
}
div.aceComparison {
	background-color:#eceded;
	float:left;
}
div.aceContent {
	padding:0px 30px 0 30px;
}
html[lang="es"] div.compHeader {
	padding:30px 0 45px;
}
html[lang="fr"] div.compHeader {
	padding:30px 0 45px;
}
html[lang="de"] div.compHeader {
	width:100%;
	padding:30px 0px;
}
/* chinese start*/
html[lang="zh-hans"] div.compHeader {
	height:100px;
	padding:30px 3%;
	width:94%;
}
/* chinese start*/
div.aceContent ul li {
	margin:7px 0;
}
p.aceButton {
	width:270px;
	height:60px;
}
a.toLeft {
	float:left;
	margin-left:150px;
}
div.noMargin {
	margin-top:-50px !important;
}
a.toRight {
	float:right;
	margin:-14px 0 5px 0;
}
div.compHeader {
	width:100%;
	height:60px;
	padding:30px 0px 25px 0px;
	text-align:center;
	color:#fff;
}
div.compHeader h3.subTitle {
	text-shadow:1px 1px #333;
	margin-top:7px;
}
div.compHeader p.subTitle2 {
	font-size:21px;
	text-shadow:1px 1px #333;
}
a.contactUs {
	width:154px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/contact_us.png") no-repeat 0 0;
	display:block;
}
a.downloadOne {
	width:233px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/downloadOneSheet.png") no-repeat 0 0;
	display:block;
}
a.download_datasheet {
	width:200px;
	height:33px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/8_ess_download.png") no-repeat 0 0;
	display:block;
}
html[lang="es"] a.download_datasheet {
	background:url("/sites/all/themes/yume/images/buttons/8_ess_download_es.png") no-repeat 0 0;
}
html[lang="fr"] a.download_datasheet {
	width:260px;
	background:url("/sites/all/themes/yume/images/buttons/8_ess_download_fr.png") no-repeat 0 0;
}
html[lang="de"] a.download_datasheet {
	background:url("/sites/all/themes/yume/images/buttons/8_ess_download_de.png") no-repeat 0 0;
}
/*chinese*/
html[lang="zh-hans"] a.download_datasheet {
	background:url("/sites/all/themes/yume/images/buttons/8_ess_download_cn.png") no-repeat 0 0;
}
a.download_datasheet:hover, html[lang="fr"] a.download_datasheet:hover, html[lang="es"] a.download_datasheet:hover, html[lang="de"] a.download_datasheet:hover, html[lang="zh-hans"] a.download_datasheet:hover {
	background-position:0 -33px;
}
/*chinese*/
a.download_datasheet:hover, html[lang="fr"] a.download_datasheet:hover, html[lang="es"] a.download_datasheet:hover, html[lang="de"] a.download_datasheet:hover {
	background-position:0 -33px;
}
a.learnMore {
	width:120px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/learnmore.png") no-repeat 0 0;
	display:block;
}
a.becomeAdvertiser {
	width:233px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/becomeAdvertiser.png") no-repeat 0 0;
	display:block;
}
html[lang="fr"] a.becomeAdvertiser {
	background:url("/sites/all/themes/yume/images/buttons/becomeAdvertiser_fr.png") no-repeat 0 0 !important;
}
html[lang="es"] a.becomeAdvertiser {
	background:url("/sites/all/themes/yume/images/buttons/becomeAdvertiser_es.png") no-repeat 0 0 !important;
}
a.pr_back_but {
	width:233px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/backto_pr.png") no-repeat 0 0;
	display:block;
}
html[lang="de"] a.pr_back_but {
	background:url("/sites/all/themes/yume/images/buttons/backto_pr_de.png");
}
a.past_pr_more {
	width:250px;
	height:35px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pr.png") no-repeat 0 0;
	display:block;
}
a.past_pr_more:hover {
	background-position:0 -35px;
}
html[lang="de"] a.past_pr_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pr_de.png") no-repeat 0 0;
}
html[lang="zh-hans"] a.past_pr_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pr_cn.png") no-repeat 0 0;
}
a.past_events_more {
	width:180px;
	height:35px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/backto_past_events.png") no-repeat 0 0;
	display:block;
}
a.past_events_more:hover, html[lang="de"] a.past_events_more:hover, a.past_pc_more:hover, html[lang="de"] a.past_pr_more:hover, html[lang="zh-hans"] a.past_pr_more:hover, html[lang="de"] a.past_pc_more:hover, html[lang="zh-hans"] a.past_pc_more:hover, html[lang="de"] a.past_pr_more:hover, html[lang="zh-hans"] a.past_pr_more:hover {
	background-position:0 -35px;
}
html[lang="de"] a.past_events_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_events_de.png") no-repeat 0 0;
}
a.past_pc_more {
	width:233px;
	height:35px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pc.png") no-repeat 0 0;
	display:block;
}
html[lang="de"] a.past_pc_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pc_de.png") no-repeat 0 0;
}
html[lang="zh-hans"] a.past_pr_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pr_cn.png") no-repeat 0 0;
}
html[lang="zh-hans"] a.past_pc_more {
	background:url("/sites/all/themes/yume/images/buttons/backto_past_pc_cn.png") no-repeat 0 0;
}
a.signup {
	width:233px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/signup.png") no-repeat 0 0;
	display:block;
}
a.more_sdk {
	width:313px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/learnMoreSDK.png") no-repeat 0 0;
	display:block;
}
a.get_sdk {
	width:313px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/getSDK.png") no-repeat 0 0;
	display:block;
}
a.media {
	width:126px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/media.png") no-repeat 0 0;
	display:block;
}
a.video {
	width:129px;
	height:34px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/video.png") no-repeat 0 0;
	display:block;
}
html[lang="de"] a.video {
	background:url("/sites/all/themes/yume/images/buttons/video_de.png");
}
html[lang="fr"] a.video {
	background:url("/sites/all/themes/yume/images/buttons/video_fr.png");
}
html[lang="es"] a.video {
	width:140px;
	background:url("/sites/all/themes/yume/images/buttons/video_es.png");
}
html[lang="zh-hans"] a.video {
	background:url("/sites/all/themes/yume/images/buttons/video_cn.png");
}
a.video:hover, html[lang="fr"] a.video:hover, html[lang="de"] a.video:hover, html[lang="zh-hans"] a.video:hover, html[lang="es"] a.video:hover {
	background-position:0 -34px;
}
a.whitepaper {
	width:175px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/whitepapers.png") no-repeat 0 0;
	display:block;
}
a.infographic {
	width:129px;
	height:34px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/infographic.png") no-repeat 0 0;
	display:block;
}
html[lang="de"] a.infographic {
	background:url("/sites/all/themes/yume/images/buttons/infographic_de.png");
}
html[lang="fr"] a.infographic {
	background:url("/sites/all/themes/yume/images/buttons/infographic_fr.png");
}
html[lang="es"] a.infographic {
	width:160px;
	background:url("/sites/all/themes/yume/images/buttons/infographic_es.png");
}
html[lang="zh-hans"] a.infographic {
	background:url("/sites/all/themes/yume/images/buttons/infographic_cn.png");
}
a.infographic:hover, html[lang="fr"] a.infographic:hover, html[lang="es"] a.infographic:hover, html[lang="de"] a.infographic:hover, html[lang="zh-hans"] a.infographic:hover {
	background-position:0 -35px;
}
a.read_more {
	width:156px;
	height:39px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/read_more.png") no-repeat 0 0;
	display:block;
}
a.download {
	width:129px;
	height:34px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/download.png") no-repeat 0 0;
	display:block;
}
html[lang="fr"] a.download {
	background:url("/sites/all/themes/yume/images/buttons/download_fr.png");
}
html[lang="es"] a.download {
	width:160px;
	height:34px;
	background:url("/sites/all/themes/yume/images/buttons/download_es.png");
}
html[lang="de"] a.download {
	width:190px;
	height:34px;
	background:url("/sites/all/themes/yume/images/buttons/download_de.png");
}
html[lang="zh-hans"] a.download {
	background:url("/sites/all/themes/yume/images/buttons/download_cn.png");
}
a.download:hover, html[lang="fr"] a.download:hover, html[lang="es"] a.download:hover, html[lang="de"] a.download:hover {
	background-position:0 -34px;
}
a.becomePublisher {
	width:210px;
	height:41px;
	text-indent:-9999px;
	background:url("/sites/all/themes/yume/images/buttons/becomePublisher.png") no-repeat 0 0;
	display:block;
}
html[lang="fr"] a.becomePublisher {
	width:240px;
	background:url("/sites/all/themes/yume/images/buttons/becomePublisher_fr.png");
}
html[lang="es"] a.becomePublisher {
	background:url("/sites/all/themes/yume/images/buttons/becomePublisher_es.png");
}
html[lang="de"] a.becomePublisher {
	background:url("/sites/all/themes/yume/images/buttons/becomePublisher_de.png");
}
html[lang="zh-hans"] a.becomePublisher {
	background:url("/sites/all/themes/yume/images/buttons/becomePublisher_cn.png");
}
a.becomePublisher:hover, html[lang="fr"] a.becomePublisher:hover, html[lang="es"] a.becomePublisher:hover, html[lang="de"] a.becomePublisher:hover {
	background-position:0 -41px;
}
div.related_resources h3.sub_heading {
	padding:0px;
	font:normal 31px 'effra_mediumregular', arial;
}
div.related_resources h3.subTitle {
	padding-left:10px;
	font-weight:normal;
	font-size:23px;
}
div.related_resources h3.sub_heading {
	margin-bottom:25px;
	height:45px;
	line-height:50px;
}
div.related_resources h3 {
	margin-bottom:10px;
	height:45px;
	font:bold 18px arial;
	line-height:50px;
	padding-left:60px;
}
div.related_resources h3 a {
	color:#9b275a;
}
div.related_resources h3 a:hover {
	color:#666666;
}
div.related_resources h3.media_rr {
	background:url(images/buttons/mediaBullet.png) left center no-repeat;
}
div.related_resources h3.release_rr {
	background:url(images/buttons/releaseBullet.png) left center no-repeat;
}
div.related_resources h3.release_rr_more {
	background:url(images/buttons/releaseBullet.png) left top no-repeat;
	font:bold 18px Arial, Helvetica, sans-serif;
	margin:10px 0;
	height:45px;
	line-height:23px;
	padding:0px 0 0 60px;
}
a.learnMoreCommon {
	color:#9b275a;
	font:bold 13px Arial, Helvetica, sans-serif;
}
a.learnMoreCommon:hover {
	color:#282828;
}
div.borderContent {
	background:url(/sites/all/themes/yume/images/borderContent.png) left center no-repeat;
	margin:20px 0;
	height:20px !important;
}
table td.whitepaperBorder {
	background:url(/sites/all/themes/yume/images/borderContent.png) left center no-repeat;
	height:70px !important;
}
/*START STYLES FOR MEET YUME PAGE*/
div.boxPara table.product_table td {
	text-align:center;
}
div.boxPara table td p.meet_heading {
	text-align:center;
	width:450px;
	height:30px;
	font-size:20px;
	background:url(images/meet_yume_heading.png) center center repeat-x;
	line-height:30px;
}
div.boxPara table td p.meet_heading b {
	width:100%;
	padding:0 8px;
	background-color:#fff;
}
/*END STYLES FOR MEET YUME PAGE*/
/*START PRESS RELEASES & COVERAGES*/
div.pressReleases ul, div.pressCoverage ul {
	list-style:none;
}
div.pressReleases ul li a, div.pressCoverage ul li a {
	color:#333;
	font-size:20px;
	font-family:'effra_mediumregular';
}
div.pressReleases ul li {
	margin:10px 0;
	list-style:none;
}
div.pressReleases div.view-content div.item-list {
	padding:0 10px 0 0 !important;
}
div.pressCoverage div.view-content div.item-list ul li, div.pressReleases div.view-content div.item-list ul li {
	list-style:none;
	float:left;
	padding:30px 0 20px;
	width:100%;
	background:url(/sites/all/themes/yume/images/borderContent.png) left bottom no-repeat;
}
div.pressReleases div.view-content {
	padding-top:0px !important;
}
div.pressReleases div.view-content ul li, div.pressCoverage div.view-content ul li {
	padding:10px 0;
}
div.pressReleases div.view-content ul li div.views-field-field-release-date-value span.field-content, div.pressCoverage div.view-content ul li div.views-field-field-pc-source-value span.field-content, div.pressCoverage div.view-content ul li div.views-field-field-pc-release-date-value span.field-content {
	color:#5a5a5a;
}
div.pressCoverage div.view-content ul li div.views-field-field-pc-source-value span.field-content {
	padding:0px 5px 0px 5px;
	margin-top:8px;
	float:left;
}
div.pressCoverage div.view-content ul li div.views-field-field-pc-release-date-value span.field-content {
	border-right:1px solid #999;
	float:left;
	margin-top:8px;
	padding:0px 5px 0px 0;
}
table.press_release td#center div.content p.pr_title {
	font-family:'effraregular';
	font-size:34px;
	width:95%;
	padding:0px;
	text-align:left;
	line-height:40px;
	color:#282828;
}
table.press_release td#center div.content p, table.press_release td#center div.content div {
	color:#282828;
}
table.press_release td#center div.content p {
	color:#282828;
	line-height:24px;
}
table.press_release td#center div.content p strong {
	font:normal 19px 'effraregular';
	margin-bottom:10px;
}
p a.pr_back_but {
	width:189px;
	height:35px;
	margin-top:60px;
	margin-left:800px;
}
html[lang="de"] p a.pr_back_but {
	width:210px;
}
img.pr_back_common, img.pr_back_de {
	display:none
}
html[lang="en"] img.pr_back_common, html[lang="fr"] img.pr_back_common, html[lang="es"] img.pr_back_common, html[lang="de"] img.pr_back_de {
	display:block;
}
p a.pr_back_but:hover {
	background-position:0 -35px;
}
table.press_release div.content {
	padding-left:0px;
}
table.press_release div.content ul li, table.press_release div.content ol li {
	font:normal 14px 'effraregular';
	line-height:23px;
}
div.pressCoverage div.views-field-field-pc-image-fid, div.pressReleases div.views-field-field-pr-image-fid-1 {
	width:100px;
	margin-right:30px;
	margin-top:-15px;
	padding:5px;
	float:left;
	border:1px solid #ccc;
}
div.pressCoverage div.views-field-field-pc-image-fid span img, div.pressReleases div.views-field-field-pr-image-fid-1 span img {
	width:100px;
	height:100%;
}
/*END PRESS RELEASES & COVERAGES*/
/*START OUR PARTNERS PAGE*/
#node-21 div.content table td.partners_padding b, #node-496 div.content table td.partners_padding b, #node-497 div.content table td.partners_padding b, #node-28 div.investors table td.partners_padding b, #node-593 div.content table td.partners_padding b, #node-594 div.content table td.partners_padding b {
	font-size:25px;
	line-height:40px;
}
.clearfix {
	display:block;
	height:0;
	clear:both;
}
.yume-block {
	float:left;
	position:relative;
	border:1px dotted #CCCCCC;
	text-align:center;
	width:200px;
	height:120px;
	margin:15px;
	padding:15px 0px;
	display:table-cell;
	background:#fff;
	overflow:hidden;
	font:normal 12px Arial, Helvetica, sans-serif;
}
.yume-backdrop {
	display:table-cell;
	vertical-align:middle;
	top:0;
	height:120px;
	width:200px;
	background:#fff;
}
.yume-overlay {
	position:absolute;
	width:100%;
	background:#111;
	z-index:5;
}
.bar .yume-overlay {
	bottom:-100px;
	height:30px;
	padding-top:10px;
	background:url('/sites/all/themes/yume/images/Hover_bg_black.png');
	display:table-cell;
	vertical-align:middle;
	color:#ccc;
	text-decoration:none;
}/*** End Animation Styles ***/
/*END OUR PARTNERS PAGE*/
/*START WRAPPING HEADER TITLE*/
body#node-11 table td#center h1, body#node-754 table td#center h1 {
	width:480px;
}
body#node-1 table td#center h1, body#node-97 table td#center h1 {
	width:570px;
}
body#node-24 table td#center h1 {
	width:100%;
}
/*END WRAPPING HEADER TITLE*/

table#content_area div.webform-confirmation {
	margin-top:50px;
	padding-left:25px;
}
table.webform div.content {
	padding-left:26px;
}
/*START EVENTS SECTION*/
table.events {
	text-align:center;
	border-bottom:none !important;
	margin-bottom:20px;
}
table.events th {
	padding:5px 5px 7px 10px;
	background-color:#f3f3f4;
	text-align:left;
	color:#414042;
	font:normal 22px 'effraregular';
}
table.events tr td hr {
	border-bottom:1px solid #d0d0d0;
	background:none;
	margin:10px 0;
}
table.events tr td a {
	color:#414042;
}
table.events tr td a img {
	margin-right:10px;
}
table.events tr>td {
	text-align:left;
	font:normal 17px 'effraregular';
	color:#414042;
	padding-left:10px;
}
/*END EVENTS SECTION*/
/* Translation*/
ul li.node_translation_en, ul li.node_translation_fr, ul li.node_translation_es {
	display:none;
}
/*START CODE FOR FONT ISSUE IN IPHONE 4 & 5*/
body div.iphoneCss div.boxParaTop p, body div.iphoneCss div.boxParaTop p.para16, body div.iphoneCss div#adgallery_content p.para16 {
	line-height:30px;
}
/*END CODE FOR FONT ISSUE IN IPHONE 4 & 5*/
h3.past_pr_archive {
	padding:30px 20px 0px 20px;
}
div.placeHolder {
	visibility:hidden;
}
/* YuMe Logos Page */ 
.Logo_Box {
	width:200px;
	padding-bottom:20px;
}
.Logo_Box a {
	font:normal 15px effraregular;
	margin:6px;
}
/* New layout 100% width*/ 
.box100 {
	width:100%;
	margin:0 auto;
}
.boxBlueBG {
	background:url('/sites/all/themes/yume/images/wrapper_images/blueBoxBG.png') no-repeat top center;
	height:430px;
	width:100%;
}
div.blue_video_play {
	width:512px;
	height:378px;
	position:absolute;
}
.boxBlueBG, .boxBlueBG p, .boxBlueBG h2, .boxBlueBG a {
	color:#fff;
}
.pubRight {
	width:500px;
	margin:0 20px;
	float:right;
}
.pubLeftBlue {
	width:510px;
	float:left;
	margin-top:43px;
	height:387px;
}
.pubRightBlue {
	width:490px;
	margin:85px 0 0 0px;
	float:left;
}
html[lang="fr"] .pubRightBlue {
	margin:60px 0 0 0;
}
html[lang="es"] .pubRightBlue {
	width:475px;
	margin:50px 0 0 0px;
}
html[lang="de"] .pubRightBlue {
	margin:35px 0 0 0px;
}
h3.pub_subTitle {
	font:normal 28px 'effraregular', arial;
	color:#333;
}
body#node-1113 h3.pub_subTitle {
	font:normal 25px 'effraregular', arial;
}
h3.pub_subTitle span.blueFont {
	color:#006699;
	font:35px 'effrabold'
}
h3.pub_subTitle span.redFont {
	color:#b51f5d;
	font:35px 'effrabold'
}
p.pub_subTitle2 {
	font:normal 21px 'effralight', arial;
	color:#333;
	letter-spacing:-.75px;
	text-align:center;
	margin-top:10px;
}
a.pub_yfp_pro {
	background:url('/sites/all/themes/yume/images/yfp_pro.png') no-repeat top center;
}
a.pub_yfp_quickstart {
	background:url('/sites/all/themes/yume/images/yfp_quickstart.png') no-repeat top center;
}
div.blue_small_bg {
	background:url('/sites/all/themes/yume/images/wrapper_images/blue_small_bg.png') no-repeat top center;
	height:28px;
	padding:45px 0;
	font:28px 'effraregular';
	color:#fff;
	margin:25px auto 0;
}
#node-562 div.blue_small_bg, #node-565 div.blue_small_bg, #node-935 div.blue_small_bg {
	padding:25px 0 65px;
}
.technology div.blue_small_bg {
	background:url('/sites/all/themes/yume/images/wrapper_images/red_small_bg.png') no-repeat top center;
	font:33px 'effraregular';
}
div.about_background {
	width:1000px;
	height:200px;
	background-color:#f7f8f8;
}
div.about_background img, div.about_products img {
	float:left;
}
div.about_background img {
	margin-top:-25px;
}
div.about_customers {
	width:1000px;
	height:231px;
	background-color:#f7f8f8;
	margin-top:65px;
}
div.about_customers img {
	float:right;
}
div.about_products {
	width:1000px;
	height:307px;
	margin-top:90px;
}
div.grey_bg {
	background:url('/sites/all/themes/yume/images/wrapper_images/about_grey_bg.png') repeat-y top center;
}
div.about_products img {
	margin-top:-30px;
}
.floatRight {
	float:right;
	margin-left:20px;
}
.floatLeft {
	float:left;
	margin-right:20px;
}
p.butTopmarginLeft, p.butTopmarginRight {
	width:100%;
	margin:30px auto 40px !important;
}
html[lang="de"] p.butTopmarginLeft, html[lang="de"] p.butTopmarginRight {
	margin:30px auto 40px !important;
}
/* technology Box*/
div.technologyBox {
	background:url("/sites/all/themes/yume/images/wrapper_images/technology_boxBG.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	float:left;
	height:365px;
	margin:25px 25px 0 0;
	padding:50px 40px 0;
	width:407px;
	text-align:center;
}
div.technologyBox2 {
	background:url("/sites/all/themes/yume/images/wrapper_images/technology_boxBG.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	float:left;
	height:365px;
	margin:25px 0 0 0;
	padding:50px 40px 0;
	width:407px;
	text-align:center;
}
#node-935 div.technologyBox, #node-935 div.technologyBox2 {
	padding:30px 40px 20px;
}
#node-935 div.technologyBox p.para14, #node-935 div.technologyBox2 p.para14 {
	line-height:20px;
}
div.technologyBox img, div.technologyBox2 img {
	margin-top:20px;
}
div.pqi_intro, div.pqi_math, div.pqi_smart, div.pqi_publishers {
	width:1000px;
}
div.aasdk_embed, div.pqi_math {
	margin-top:60px;
}
div.pqi_intro img, div.pqi_math img, div.aasdk_intro img, div.aasdk_embed img {
	float:right;
	margin:10px 0 0 30px;
}
#node-937 div.pqi_intro img, #node-937 div.pqi_math img {
	margin:62px 0 0 30px;
}
div.pqi_smart img {
	float:left;
	margin:-50px 25px 0 0;
}
div.pqi_smart {
	margin-top:110px;
	height:237px;
}
.margin-bottom0 {
	margin-bottom:0px !important;
}
.margin-bottom10 {
	margin-bottom:10px;
}
.margin-top0 {
	margin-top:0px !important;
}
.margin-top10 {
	margin-top:10px;
}
.margin-top20 {
	margin-top:20px;
}
.margin-top50 {
	margin-top:50px;
}
.margin-top40 {
	margin-top:40px;
}
.margin-top90 {
	margin-top:90px;
}
.margin-top27 {
	margin-top:27px;
}
.margin-left20 {
	margin-left:20px;
}
.margin-left30 {
	margin-left:30px;
}
.marginRight0 {
	margin-right:0px;
}
.marginRight30 {
	margin-right:30px;
}
.width485px {
	width:505px;
}
.AA_contents {
	float:left;
	margin-bottom:30px;
}
div.pqiSmarter {
	height:311px;
}
div.pqi_smarter {
	width:550px;
	float:left;
}
div.pqi_publishers {
	margin-top:60px;
	float:left;
}
div.aasdk_intro, div.aasdk_intro {
	width:1000px;
}
div.bottom_pad {
	padding:0 0 20px 0;
}
#node-11 div.bottom_pad, #node-572 div.bottom_pad, #node-573 div.bottom_pad, #node-879 div.bottom_pad {
	padding:20px 0;
	margin-top:30px;
}
div.nil_margin_top {
	margin:0px auto 50px;
}
h2.formSpacing, h3.formSpacing {
	margin-top:50px;
}
table td.whitepaperOdd, table td.researchOdd, table.videos td.videoOdd {
	padding:30px;
	background-color:#d4f0fa;
}
table td.whitepaperEven, table td.researchEven, table.videos td.videoEven {
	padding:30px;
	background-color:#fff;
}
table.whitepapers td img, table.research td img {
	float:left;
	border:1px solid #ccc;
	padding:3px;
	background-color:#fff;
}
table td div.whitepaper_title, table td div.researchTitle {
	float:left;
	margin:0 30px 0 30px;
	width:230px;
	height:100%;
}
table td div.whitepaper_title h3.subTitle3, table td div.researchTitle h3.subTitle3, table.videos td h3.subTitle3 {
	color:#0061a1;
	font:normal 22px 'effraregular';
	margin-bottom:10px;
}
table td div.whitepaper_title h3.subTitle3 a, table td div.researchTitle h3.subTitle3 a, table.videos td h3.subTitle3 a {
	color:#0061a1;
	font:normal 22px 'effraregular';
}
/*chinese*/
html[lang="zh-hans"] table td div.whitepaper_title h3.subTitle3 a, html[lang="zh-hans"] table td div.researchTitle h3.subTitle3 a, html[lang="zh-hans"] table.videos td h3.subTitle3 a {
	color:#0061a1;
	font:normal 22px 'effraregular';
}
/*chinese*/
table td div.whitepaper_desc, table td div.researchDesc {
	width:520px;
	float:right;
}
html[lang="es"] table.research td a.download, html[lang="es"] table.research td a.infographic, html[lang="es"] table.research td a.video {
	margin:0 10px 0 0;
}
table.research td a.download, table.research td a.infographic, table.research td a.video, p a.infographic, p a.video {
	float:left;
	margin:0 20px 0 0;
}
table td div.researchDesc {
	width:510px;
}
table.videos p.videoThumb {
	width:380px;
	margin-right:20px;
	float:left;
	position:relative;
	z-index:1;
}
table.videos p.videoThumb img {
	width:380px;
	height:210px;
	float:left;
}
#wrapper #container #center div.sdkPage div.content img {
	margin:30px 20px 0 0;
}
#wrapper #container #center div.sdkPage div.content {
	float:left;
	height:365px;
	background-color:#eceded;
}
html[lang="zh-hans"] #wrapper #container #center div.sdkPage div.content {
	height:390px;
}
div.sdk_integration {
	padding:20px 0 0 10px;
	float:left;
	width:400px;
}
div.tabArrowRight, div.tabArrowLeft {
	width:50px;
	height:36px;
	float:left;
	margin:157px 10px;
}
div.tabArrowLeft {
	margin-left:20px;
}
#wrapper #container #center div.sdkPage div.content div.tabArrowRight img, #wrapper #container #center div.sdkPage div.content div.tabArrowLeft img {
	margin:0;
}
div.tabMiddleBox {
	width:850px;
	height:350px;
	float:left;
}
.sdk_integration table.onlineTabCopy td {
	width:50px;
}
#node-97 div#productsInner_content table.onlineTabCopy ul li, #node-570 div#productsInner_content table.onlineTabCopy ul li, #node-571 div#productsInner_content table.onlineTabCopy ul li, #node-878 div#productsInner_content table.onlineTabCopy ul li, #node-1218 div#productsInner_content table.onlineTabCopy ul li {
	font-family:'effraregular';
	font-size:14px;
	color:#636363;
	margin:5px 0 0;
	list-style:none;
}
#node-570 div#productsInner_content ul li, #node-571 div#productsInner_content ul li {
	font-size:14px;
	color:#636363;
	list-style:none;
	margin:10px 0 0 15px;
}
#wrapper #container #center div.sdkPage div.content p.tabLearnMore img {
	margin:20px 0 0 10px;
}
.OEM_Image {
	height:90px;
	margin-top:20px;
}
#oem_Tab div table {
	margin-top:30px;
}
#oem_Tab div table tr td {
	padding:0px;
}
#oem_Tab div table tr td.TableLeft {
	padding-right:40px;
	width:380px;
}
#oem_Tab div table td ul {
	margin-top:10px;
}
#oem_Tab div table td ul li, div.OEMPage ul li {
	font-family:'effraregular';
	font-size:14px;
	color:#fff;
	margin-bottom:10px;
}
div.OEMPage ul li ul {
	margin-top:10px;
}
div.prPaginationWrapper {
	background:url("/sites/all/themes/yume/images/wrapper_images/pr_pagination_bg.png") repeat-x;
	margin:30px 0 10px;
	height:75px;
	width:100%;
	float:left;
}
div.prPagination {
	width:500px;
	height:75px;
	float:left;
	margin-left:250px;
}
html[lang="de"] div.prPagination {
	width:auto;
	margin-left:240px;
}
div.prPaginationWrapper img {
	float:left;
}
body.insights iframe {
	float:right;
	width:500px;
}
ul.optOut_success li {
	margin:0 0 20px 0;
}
body.sitemap #content_area div#site-map h2.title {
	font-size:20px;
	height:100%;
	margin:0;
	padding:0;
	line-height:18px;
	color:#333;
	font-weight:normal;
	font-family:'effra_mediumregular';
	text-transform:none;
	text-shadow:none;
}
#node-34 #wrapper #container #center .node .content, #node-1068 #wrapper #container #center .node .content, #node-1069 #wrapper #container #center .node .content, #node-1070 #wrapper #container #center .node .content {
	margin:20px 0 0;
	padding:10px 0;
}
#node-51 #wrapper #container #center .node .content {
	margin:20px 0 0;
	padding:20px 0;
}
#node-52 #wrapper #container #center .node .content, #node-1071 #wrapper #container #center .node .content, #node-1072 #wrapper #container #center .node .content, #node-1073 #wrapper #container #center .node .content {
	margin:20px 0 0;
	padding:30px 0;
}
/*chinese*/
#node-1240 #wrapper #container #center .node .content, #node-1241 #wrapper #container #center .node .content {
	margin-top:70px;
}
/*chinese*/
/* Political Advertising*/
body#node-1082, body#node-1083, body#node-1084, body#node-1085, body#node-1086 {
	background:url("/sites/default/files/images/political/politicalHeader.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
}
body#node-1082 #content_area td#center h1 {
	width:700px;
	text-shadow:2px 2px #333;
}
.boxLeft {
	padding-right:5%;
	width:73%;
	float:left;
}
h2.politicalHeading {
	color:#231f20 !important;
	font:35px 'effraregular', arial !important;
	margin-bottom:15px;
}
h3.politicalHeading2 {
	color:	#b82864 !important;
	font:30px 'effraregular', arial !important;
	margin-bottom:20px !important;
	height:auto;
	width:100%;
	text-shadow:none;
	text-transform:none;
	clear:both;
	margin-top:25px;
}
p.politicalTitle {
	text-transform:uppercase;
	font-size:16px;
}
.boxRight p.politicalTitle {
	color:#b82864 !important;
}
ul.politicalList {
	list-style:none;
	margin-left:0;
	padding-left:1em;
	font-size:14px;
	color:#636363;
}
ul.politicalList li ul li {
	list-style:none !important;
}
ul.politicalList ul li:before, ul.politicalList li:before {
	display:inline-block;
	content:"-";
	width:1em;
	margin-left:-1em;
}
.boxLeft img.Ngea {
	float:right;
	margin:5px 0 35px 25px;
}
.boxRight img {
	margin-bottom:20px;
}
#node-1082 div.blue_small_bg, #node-1083 div.blue_small_bg, #node-1084 div.blue_small_bg, #node-1085 div.blue_small_bg, #node-1086 div.blue_small_bg {
	background:url("/sites/default/files/images/political/politicalPinkBG.png") no-repeat scroll center top rgba(0, 0, 0, 0);
	clear:both;
	color:#fff;
	font:20px 'effraregular';
	height:28px;
	margin:25px auto 0;
	padding:30px 0;
}
#node-1082 div.blue_small_bg a, #node-1083 div.blue_small_bg a, #node-1084 div.blue_small_bg a, #node-1085 div.blue_small_bg a, #node-1086 div.blue_small_bg a {
	color:#fff;
}
div#politicalTab {
	margin-top:75px !important;
}
div#politicalTab .content {
	padding:25px !important;
	background-color:#eceded !important;
	float:left;
	margin-bottom:25px !important;
	width:950px;
}
.politicalTab ol#toc a:hover span {
	background:url(images/tab_political.png) top right no-repeat;
	background-position:100% -100px;
	left:25px;
	position:relative;
}
.politicalTab ol#toc span {
	background:url(images/tab_political.png) top right no-repeat;
	display:block;
	line-height:50px;
	height:50px;
	left:25px;
	padding-right:25px;
	position:relative;
}
.politicalTab ol#toc a {
	background:url(images/tab_political.png) top left;
	font:normal 20px 'effraregular';
	color:#fff;
	display:block;
	float:left;
	height:50px;
	padding:0;
	text-decoration:none;
	padding:0 20px 0 0;
}
.politicalTab ol#toc li a.active {
	color:#b82864;
}
.politicalTab ol#toc li a.active span {
	background-position:100% -50px;
}
.politicalTab div.adgallery_wrapper {
	width:100%;
	float:left;
	margin-bottom:50px;
}
.politicalTab .adgallery_innerthumb {
	margin:20px 25px 0 40px !important;
}
img.fbShareImage {
	display:none;
}
/* Traffic Quality*/
/*whitepaperWhite and whitepaperGray*/
.whitepaperPlain {
	padding:20px 0 20px;
	float:left;
}
.whitepaperWhite, .whitepaperGray {
	height:100%;
	float:left;
	width:93%;
}
.whitepaperWhite {
	background:none repeat scroll 0 0 #fff;
	margin:20px 0 10px;
	padding:30px;
}
.whitepaperGray {
	background-color:#f8f8f9;
}
/*Ends */
#trafficTab {
	clear:both;
	float:left;
	padding:10px 0px;
	width:99%;
}
#trafficTab ol#toc li a span {
	width:200px;
	text-align:center;
}
#trafficTab ol#toc li a.inactive, #trafficTab ol#toc li a.inactive span {
	background:#a7a9ac;
}
#trafficTab ol#toc li a.active, #trafficTab ol#toc li a.active span {
	background:#f3f4f4;
	color:#00a9e1
}
#trafficTab div.whitepaper_title, #trafficTab div.researchTitle {
	margin-left:20px;
}
#trafficTab .content {
	float:left;
	width:auto !important;
	background:#f3f4f4;
	padding:20px !important;
}
#trafficTab div.content a {
	float:left;
	color:#00a9e0;
	font:	normal 20px 'effraregular', arial
}
#trafficTab div.whitepaper_title {
	width:190px;
}
#trafficTab div.whitepaper_desc {
	width:490px;
}
#node-1100 .footerCopy, #node-1101 .footerCopy, #node-1102 .footerCopy, #node-1103 .footerCopy, #node-1223 .footerCopy {
	float:left;
	clear:both;
	margin:20px 0 30px;
}
#trafficTab .newsimage img {
	padding:5px;
	border:1px #ccc solid;
	width:100px;
	height:auto;
}
#trafficTab div.content .news_title a {
	float:none;
}
#trafficTab .news_title {
	width:83%;
	float:left;
	margin:0 0 0 20px;
}
#trafficTab .news_title h3.sub_heading3 {
	color:#333;
	font:20px 'effraregular';
	margin:0 0 10px;
}
#trafficTab .news_title p {
	margin:8px 0;
}
div.TQ-Map-Counter {
	float:left;
	margin-bottom:20px;
}
div.TQ-Map-Counter em.mapCopy {
	font-size:12px;
}
h3.mapTitle {
	color:#00a9e1;
	font:35px 'effralight';
	margin:10px 0 0 10px;
	position:absolute;
}
p.mapCopy {
	color:#666;
	font:15px 'effraregular';
	margin:45px 0 0 10px;
	position:absolute;
}
div.TQ-counter {
	float:left;
	background:url('/TrafficQuality/Divider-YuMe.png') repeat-x top left;
}
div.TQ-Map {
	float:left;
	background:url('/TrafficQuality/MapTQ.png') no-repeat top left;
	height:414px;
}
iframe#mapIframe {
	width:710px;
	height:415px;
}
iframe#counterIframe {
	width:280px;
	height:415px;
}
/*Traffic End*/
a#enOptOut, a#frOptOut, a#esOptOut, a#deOptOut, a#cnOptOut, a#enSitemap, a#frSitemap, a#esSitemap, a#deSitemap, a#cnSitemap {
	display:none;
}
html[lang="en"] a#enOptOut, html[lang="fr"] a#frOptOut, html[lang="es"] a#esOptOut, html[lang="de"] a#deOptOut, html[lang="zh-hans"] a#cnOptOut, html[lang="en"] a#enSitemap, html[lang="fr"] a#frSitemap, html[lang="es"] a#esSitemap, html[lang="de"] a#deSitemap, html[lang="zh-hans"] a#cnSitemap {
	display:inline;
}
/*start self service form*/
div.boxSelfservice_typ {
	margin-left:22px;
	margin-top:20px;
}
body#node-1114 div.boxSelfservice_typ, body#node-1115 div.boxSelfservice_typ {
	margin-top:42px;
}
body#node-1114 p a.xml_link, body#node-1131 p a.xml_link {
	color:#636363;
	text-decoration:none;
	cursor:text;
	margin-left:25px;
}
div.boxSelfservice_typ p.sdk_para2 {
	font-size:13px;
}
div.boxSelfservice_typ p.sdk_para1 {
	font-size:20px;
}
div.boxSelfservice_typ p.sdk_para3 {
	font-size:16px;
}
/*end self service form*/
body#node-63 div#node-63-node div.content p, body#node-919 div#node-919-node div.content p, body#node-1074 div#node-1074-node div.content p, body#node-920 div#node-920-node div.content p, body#node-1285 div#node-1285-node div.content p {
	margin-top:55px;
}
/*------------------------------------------------- ADGALLERY REVAMPED CSS ----------------------------------------------------------------*/
div.adgallery table#content_area {
	margin:0px;
}
.box1280px {
	width:1280px;
	margin:0 auto;
}
div.adgalleryHeading {
	text-align:center;
	font:36px 'effralight';
	color:#58595b;
	padding:0px 0 20px;
}
div.innerContent {
	float:left;
	background-color:#fff;
	padding:40px 0;
	width:100%;
	height:562px;
}
div.innerContent div.left_menu {
	width:220px;
	height:100px;
	float:left;
	margin-left:34px;
}
div.innerContent div.drupContent {
	float:left;
	width:720px;
}
div.left_menu ul li {
	border-top:1px solid #cdced0;
	margin-top:5px;
	padding-top:5px;
	padding-right:0;
}
div.left_menu ul li a.active {
	background:url(/sites/all/themes/yume/images/wrapper_images/adgalleryMenuBullet.png) right center no-repeat;
}
div.left_menu ul li a.active {
	color:#B82864;
}
div.mainTabs {
	width:100%;
	float:left;
	margin-top:20px;
}
div.mainTabs ul {
	margin:0;
	padding:0;
}
div.mainTabs ul li {
	width:196px;
	height:50px;
	text-align:center;
	float:left;
	background:#e0e1e2;
	list-style:none;
	margin:0 5px 0 0;
}
div.mainTabs ul li.multiscreen {
	margin:0;
}
div.mainTabs li a {
	font:18px 'effraregular';
	color:#86888b;
	letter-spacing:1px;
	width:174px;
	float:left;
	padding:15px 10px 10px;
}
div.mainTabs li.active, div.mainTabs li:hover {
	background-color:#fff;
}
div.mainTabs li.active a, div.mainTabs li:hover a {
	font:21px 'effra_mediumregular';
	color:#b5205d;
}
#slidesAdunits .adgalleryContent p, {
 font:15px 'effraregular';
 color:#58595b;
}
#slidesAdunits .adgalleryContent p a {
	font:15px 'effraregular';
}
div.adgalleryContent .left_menu li a {
	color:#a7a9ac;
	font:16px 'effraregular';
}
div.adgalleryContent .left_menu li a.active {
	color:#b5205d;
}
div#adgallery_content .content h2.adgallery_title {
	font:normal 25px 'effra_mediumregular', Arial;
	letter-spacing:1px;
	line-height:40px;
	color:#b5205d;
}
/* Slider Image Adgallery */
/* Prevent the slideshow from flashing on load */
#slides {
	display:none;
	position:relative;
	height:460px;
	margin:0 auto;
	width:1000px;
}
/* Center the slideshow */
.container {
	margin:0 auto;
	width:100%;
	background-color:#fff;
}
/* Show active item in the pagination */
.slidesjs-pagination .active {
	color:red;
}
div.adgallerySlides {
	margin-top:60px;
}
.adgallerySlides h3, .adgallerySlides h4, .adgallerySlides p {
	float:left;
	margin:0;
	padding:0;
	width:470px;
	text-align:left;
}
.adgallerySlides h3 {
	font:22px 'effralight';
	color:#00a9e0;
	margin-top:10px;
}
.adgallerySlides h4 {
	font:38px 'effra_mediumregular';
	color:#00a9e0;
	letter-spacing:2px;
	margin-bottom:10px;
}
.adgallerySlides p {
	font:16px 'effralight';
	line-height:22px;
}
.adgallerySlides img.adgallerySliderThumb {
	width:470px;
	height:340px;
	float:right;
	margin:0 20px 0 40px;
}
ul.slidesjs-pagination {
	position:absolute;
	top:380px;
	padding-left:0;
	z-index:999;
}
ul.slidesjs-pagination li {
	display:inline;
	margin-right:5px;
}
ul.slidesjs-pagination li a {
	font-size:0;
	padding:6px 6px;
	background:url(/sites/all/themes/yume/images/wrapper_images/sliderButtonDefault.png) top left no-repeat;
}
ul.slidesjs-pagination li a.active {
	background:url(/sites/all/themes/yume/images/wrapper_images/sliderButtonActive.png) top left no-repeat;
}
/*Adgallery Adunits Slider */
.box100 {
	clear:both;
	width:1280px;
	margin:0 auto;
}
.adgalleryWrapper>div {
	float:left;
}
.adgalleryWrapper {
	background-color:#eceded;
	padding:50px 0;
	float:left;
	width:1280px;
}
#show-slide1 {
	visibility:hidden;
}
#slidesAdunits {
	position:relative;
	overflow:hidden;
	margin:0 20px;
	width:1000px;
	white-space:nowrap;
}
div.Arrows {
	width:120px;
	padding-top:350px;
}
div.adgalleryLeftArrow {
	text-align:right
}
#slidesAdunits .adgalleryContent {
	position:relative;
	display:inline-block;
	white-space:normal;
	vertical-align:top;
 *display:inline;
	width:1000px;
}
div.yume_creative_studio {
	background:url(/sites/all/themes/yume/images/wrapper_images/yume_creative_studio.jpg) no-repeat;
	width:1280px;
	height:259px;
	float:left;
}
div.yume_creative_studio div.creative_content {
	width:725px;
	height:153px;
	margin:30px 0 0 413px;
	float:left;
}
div.yume_creative_studio div.creative_content a {
	color:#fff;
}
div.yume_creative_studio div.creative_content a:hover {
	text-decoration:underline;
}
div.yume_creative_studio div.creative_content p {
	color:#fff;
	font-size:13px;
	line-height:18px;
	margin-top:5px;
}
h2.adgallery_title, div.adgallery_aboutAds a {
	color:#B5205D;
	font:25px 'effra_mediumregular';
	letter-spacing:.5px;
}
div.adgallery_aboutAds {
	padding:50px 75px;
	background-color:#FFF;
}
hr.ad_horizontal {
	margin:45px 0;
	background:#999;
}
/*New Adgallery Styles*/
