@import url('navs.css');

/*a {text-decoration:none;color:#464646;}*/
strong {font-weight:bold;}
.small {font-size:11px;}
body {text-align:left;color:#000000; line-height: 16px;}
/* NEW WEBSITE 1.5 LAYOUT OVERALL */
body.main_background {margin:0;padding:0;height:100%;background:#005baa url('../images/main_background.jpg') center top scroll no-repeat; -moz-background-size: cover;background-size: cover;}
@media only all and (max-width: 1600px) {body.main_background {-moz-background-size: 1600px 900px;background-size: 1600px 900px;}}

/* GLOBAL ID NAMING SCHEME WEBSITE 1.5 */
.form-submit {cursor: pointer;}
.section-title-small {font-size:12px;font-family:tahoma, verdana, arial;padding:10px 0 0px 0;color:#00ABE6;font-weight:bold;}
.section-title-large {font-size:16px;font-family:tahoma, verdana, arial;padding:10px 0 10px 0;color:#ef5502;}
.section-blue-mgage-large {font-size:16px;font-family:tahoma, verdana, arial;padding:10px 0 10px 0;color:#005baa; }
.page-title-large {font-size:24px;font-family:tahoma, verdana, arial;padding:10px 0 10px 0;color:#ef5502;}
.page-title-medium {font-size:16px;font-family:tahoma, verdana, arial;padding:0px 0 0px 0;color:#ef5502;}
.page-title-small {font-size:14px;font-family:tahoma, verdana, arial;padding:0px 0 0px 0;color:#ef5502;}
.spacing-10 {padding: 10px 0px 0px 0px;}
.spacing-20 {padding: 20px 0px 0px 0px;}
.spacing-40 {padding: 40px 0px 0px 0px;}
.custom-page-title {color:#EF5502;font-family:"Myriad Pro",tahoma,verdana,arial;font-size:24px;padding:0 0;margin-left:0;padding-bottom:14px;padding-top:20px;}
.dotted-line-bar {background:url("../images/dottedline_sm.png") repeat scroll 0 0 transparent;height:1px;width:660px;}
body-paragraph-2 {font-size: 11px;color: #4d4d4d;font-family:tahoma, verdana, arial;}
product-mgage-title {font-size: 14px; color:#005baa;}
body#home #container, body#landing #container, body#metrics #container {width:100%;}
#body_content>h1 span.h1_bg {background:transparent url('../images/h1_bg_30.png') no-repeat 0 0.2em;}
#body_content>h1 span.h1_bg_outer {padding-right:40px;background:transparent url('../images/h1_bg_30.png') no-repeat 100% 0.2em;}
body.node-2 #body_content>h1 span.h1_bg, body.node-2 #body_content>h1 span.h1_bg_outer,
body.node-3 #body_content>h1 span.h1_bg, body.node-3 #body_content>h1 span.h1_bg_outer,
body#section_8 #body_content>h1 span.h1_bg, body#section_8 #body_content>h1 span.h1_bg_outer {background-image:url('../images/h1_bg.png');}
/* Old Version 1.1 */
#container {width:940px;position:relative;margin:0 auto;border:0px solid white; z-index: 999;}
.fixed {width:940px;margin:0 auto;position:relative;}
.breadcrumb {padding-top:0px;padding-left:00px;padding-right:20px;}
#logo {position:absolute;top:0px;left:-25px;}
#home_top {min-height:400px;}
#second_level_top {height:115px;}
#nav {position:absolute;top:30px;right:5px;z-index:9999;}
#secondary_nav {position:absolute;top:-17px;left:-5px;width:530px;}
#primary_nav {height:27px;background:transparent url('../images/nav_bg2.png') repeat-x 0 0;font-size:15px;font-family: "Myriad Pro", tahoma, verdana, arial;color:#fff;position:relative;}
#primary_nav a {color:#fff;}
#primary_nav a:hover {color:#FF7200;}
#home_middle {height:60px;background:transparent url('../images/home_middle_bg.png') repeat-x 0 0;}
#home_bottom {background-color:#D9D9D9;padding:0 0 20px 0;}
#home_bottom .fixed {min-height:200px;background:transparent url('../images/home_bottom_bg_1col.png') repeat-y 50% 0;}
#archbox {position: relative; z-index: 0; display: block; background-image: url('../images/home_main_banner2.png'); width: 940px; height: 374px; margin: 10px auto; }

#wrapper {position: absolute; z-index:1; left:50%;width:944px;margin-left:-472px; /* half of width */margin-top:0px; text-align:center;}
.top {float:left;text-align: left;width: 944px;height:16px;}
.top.header {height: 312px;}
.centerframe {float:left;text-align:left;width:944px;min-height:600px;background-image: url(../images/center_background.png);} 	
.bottom {float:left;text-align:left;width:944px;height:22px;}
.contentframe {float:left;text-align:left;}

.content_ {float:left;width:660px; ;min-height:600px;padding: 0px 20px 0px 19px; border-right: 1px solid #a1a1a1;}
.dividedLinks {margin:0 260px 0 20px; background: transparent url('../images/dottedline_lg.png') repeat-x left top; height: 3px;}
.sidebar {float:right;width:200px; padding: 0px 20px 25px 20px;}
#footer {height:24px;padding:15px 20px 0 20px;color:#BFD6EA;font-size:11px;}
body#home #footer {background:transparent url('../images/footer_bg.png') repeat-x 0 0;}

#landing_top {min-height:470px;position:relative;}
#landing_bottom {height:296px;background:#5E5E5D url('../images/landing_bottom_bg2.png') no-repeat 50% 0;}
#landing .landing_content {width:360px;height:260px;padding:30px 20px;background-color:#D9D9D9;line-height:1.5em;position:absolute;top:150px;right:60px;}
.landing_content h1 {font-size:18px;font-family:"Myriad Pro", tahoma, verdana, arial;padding:0px 0 10px 0;color:#004A80;line-height:1.2em;}
.landing_content p {padding:0 0 20px 0;}
body#landing #content-header, body#metrics #content-header {background-color:#fff;border:1px solid #666;position:absolute;top:150px;left:50px;}
.content_ #content-header {z-index:9999;background-color:#fff;border:1px solid #666;padding:10px;margin-bottom:20px;}
body.node- .content_ #content-header {position:relative;}
.landing_content .submitted {display:none;}

#metrics #landing_band {height:60px;background:transparent url('../images/home_middle_bg.png') repeat-x 0 0;}
#metrics #landing_band img {margin-top:10px;}
#metrics #landing_bottom {height:296px;background:#5E5E5D url('../images/landing_bottom_bg2.png') no-repeat 50% 0;}
#metrics #landing_top {min-height:390px;position:relative;}
#metrics .landing_content {width:540px;padding:5px 0px;background-color:#D9D9D9;line-height:1.5em;position:absolute;top:115px;right:-5px;}
#metrics .landing_content .breadcrumb {padding:0 0 0 0px;}
.landing_content h1, .landing_content p,.landing_content h4 {padding-left:20px !important;padding-right:20px !important;}
.landing_content h4 {font-size:14px;}
.btns {width:320px;margin:10px auto;}
.aleft {float:left;}
.btn1 {margin-right:30px;}
.btn_subtxt {font-size:10px;color:#666;width:130px;line-height:1em;}

#primary_nav .nav_left_bg {width:5px;background:transparent url('../images/nav_bg2_lr.png') repeat-x 0 0;position:absolute;height:27px;top:0;left:-5px;}
#primary_nav .nav_right_bg {width:5px;background:transparent url('../images/nav_bg2_lr.png') repeat-x -15px 0;position:absolute;height:27px;top:0;right:-5px;}
.secondary-links li {float:left;font-size:11px;padding:0 30px 0 0;}
.secondary-links li.last {float:right;padding-right:0;}
.secondary-links li.last a {padding-left:25px;background:transparent url('../images/icon_key.png') no-repeat 0 0.2em;}
.secondary-links li a {color:#fff;}
.secondary-links li .active {color:#ef5502;}
.secondary-links li.menu-450 a {background:transparent url('../images/icon_suitcase.png') no-repeat 0 0;padding-left:20px;}
.secondary-links li.menu-451 a {background:transparent url('../images/icon_mobile.png') no-repeat 0 0.2em;padding-left:15px;}
.home_hero_txt {position:absolute;display:none;}
#home_hero_txt_0 {top:150px;right:0px;}
#home_hero_txt_1 {top:83px;right:0px;}
#home_hero_txt_2 {right:30px;top:90px;}
#home_hero_txt_3 {right:24px;top:86px;}
#home_hero_txt_4 {right:240px;top:94px;}
.home_thumbs {position:absolute;top:355px;right:0px;text-align:right;}
.home_thumbs .th_mask {width:55px;height:44px;margin-left:5px;background:transparent url('../images/th_mask_default.png') no-repeat 0 0;cursor:pointer;position:relative;float:left;}
.home_thumbs .th_mask.th_hover {background:transparent url('../images/th_mask_hover.png') no-repeat 0 0;}
.home_thumbs .th_mask.th_active {background:transparent url('../images/th_mask_active.png') no-repeat 0 0;}
.home_thumbs .th_mask img {position:absolute;top:2px;left:2px;width:51px;height:28px;}

#home_middle .hm {float:left;width:380px;padding:10px 5px 0 80px;height:50px;cursor:pointer;}
#home_middle .hm h1 {font-size:18px;color:#FEFEFE;font-family:"Myriad Pro", tahoma, verdana, arial;padding-bottom:5px;}
#home_middle .hm p {font-size:11px;color:#E1E1E1;}
#home_middle .hm p a {color:#E1E1E1;text-decoration:none;}
#home_middle .mobile {background:transparent url('../images/home_icon_mobile.png') no-repeat 0px 5px;}
#home_middle .brands {background:transparent url('../images/home_icon_brands.png') no-repeat 8px 10px;padding-left:90px;}
#home_middle .agencies {background:transparent url('../images/home_icon_agencies.png') no-repeat 15px 5px;}
#home_middle .views-hide {display:none;}

#home_bottom .views-hide {display:none;}
#home_bottom .hb {float:left;padding:20px 0 0 25px;}
/* 1.5 #home_bottom .hb {float:left;padding:20px 20px 0 25px;} */
#home_bottom .hb h1 {font-size:16px;color:#004A80;font-family:"Myriad Pro", tahoma, verdana, arial;padding:0px 0 10px 0;}
#home_bottom .hb h1 span {padding-left:5px;color:#464646;font-size:11px;font-family: tahoma, verdana, arial;}
#home_bottom .hb p {font-size:12px;color:#707070;line-height:1.4em;}
#home_bottom .c1 {margin-right:20px;width:282px;padding-left:0;}
#home_bottom .c2 {width:603px;background:transparent url('../images/home_graphs.png') no-repeat -10px 80%;}
#home_bottom .sub {float:left;padding:0 90px 120px 0;width:210px;}
#home_bottom .c2_1, #home_bottom .c2_2 {cursor:pointer;}
#home_bottom .c2_2 {width:190px;padding-right:110px;}
#home_bottom .hb a {color:#004A80;font-weight:bold;}
#home_bottom .sub h3 {color:#004A80;font-size:14px;font-family:"Myriad Pro", tahoma, verdana, arial;padding:0 0 5px 0;}
/*front-page-settings*/
#front_banners{padding-top:3px;margin-left:20px;padding-bottom:20px}
#front_banners img{margin-right:16px}
#banners_hr{margin-left:20px;margin-right:43px;border-top:1px solid #999;border-bottom:none}
#front_mgageprod{margin-left:20px;margin-right:20px}
#front_mgageprod h1{font-size:14pt;color:#ef5502}
.front-first-row{width:690px;clear:both}
.front_product{float:left;width:210px;padding-right:20px;margin-top:20px}
.front_product.first{padding-left:0;border-left:none}
.front_product h2{font-size:14px;font-weight:700;color:#005baa;margin:3px 0}
.front_product p{font-size:11px;color:#636363;line-height:13px}
.front_product .morelink{font-size:11px}
.centerframe_frontpage{min-height:341px;background-image:url(../images/center_background.png);float:left;text-align:left;width:944px}
.stat-title{font-size:16px;color:#FFF;position:absolute;margin-left:52px;margin-top:10px}
.reach-full-desc{color:#000;width:260px;position:absolute}
.stat-block .camps-numbers{margin-left:20px;margin-top:8px}
.stat-block .mgage-numbers{margin-left:327px;margin-top:8px}
.stat-block .mgage-numbers .stat-title-small{margin-left:10px}
.stat-block .reach-numbers{margin-left:643px;margin-top:8px}
.stat-block{clear:both;margin-left:-10px;padding-bottom:10px}
.stat-block-image{float:left;width:282px;padding-right:25px}
.reach-full-desc .stat-date-fromto{font-size:10px;color:#636363}
.reach-full-desc .padding-stat-place{padding-bottom:15px}
.reach-full-desc .stat-title-small{font-size:12px;padding-bottom:10px;margin-left:3px;padding-top:8px}
.reach-full-desc .stat-desc-bold{font-size:22px;font-weight:700;color:#ef5502;padding-top:10px;text-align:center}
div.front_brief_desc{width:670px}
.right-side-front{margin-left:692px;margin-top:-127px}
#ie7 .right-side-front{margin-left:692px;margin-top:-230px}
.top_front{float:left;height:70px;text-align:left;width:944px}
#logo-front-section .logo-vm-image{float:left;padding-right:10px;border-right:1px solid #999}
#logo-front-section .desc-vmlogo-front{float:left;margin-top:7px;padding-left:15px;font-size:14px}
/* LEVEL 2 */
#body_content>h1 {font-family: "Myriad Pro", tahoma, verdana, arial;color:#fff;font-size:36px;padding-bottom:5px;}
.content_ a {color:#0054A6;font-weight:bold;}
.content_ .submitted {display:none;}
.content_ h1,.content_ h5, #metrics .landing_content h1 {color:#ef5502;font-size:24px;font-family:"Myriad Pro", tahoma, verdana, arial;padding:0px 0 0px 0;} /*padding:0px 0 15px 0; originally*/
.content_ h1 {line-height:30px; padding-top:20px; padding-bottom:20px; margin-left: 0px} /* original {line-height:2.3em; margin-left: 0px}*/
.content_ h5 {line-height:30px; padding-top:0px; padding-bottom:20px; margin-left: 0px}
.content_ h2 {color:#ef5502;font-size:26px;font-family:"Myriad Pro", tahoma, verdana, arial;padding:15px 0 10px 0;}
/*.content_ h3 {font-size:18px;font-family:"Myriad Pro", tahoma, verdana, arial;padding:0px 0 5px 0;color:#464646;}*/
.content_ h3 {font-size:16px;font-family:tahoma, verdana, arial;padding:0px 0px 10px 0px;color:#EF5502;}
.content_ p, .landing_content p {padding:0 0 10px 0; line-height: 16px;}
.content_ .hr, .landing_content .hr {height:20px;background:transparent url('../images/hor.png') repeat-x 0 50%;}
.content_ .col2 {width:100%;}
.content_ .col2 .c1 {float:left;width:240px;margin-right:30px;}
.content_ .col2 .c2 {float:left;width:240px;}
.content_ a.more {color:#003563;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:10px;margin-left:10px;}
.breadcrumb {color:#918b8b;padding:0 20px 20px 19px; font-size: 11px;}
.breadcrumb a {color:#918b8b;text-decoration:underline;padding-right:0px;font-weight:normal !important;}
.breadcrumbpress {color:#918b8b;padding:0 20px 20px 20px; font-size: 11px;}
.breadcrumbpress a {color:#918b8b;text-decoration:underline;padding-right:0px;font-weight:normal !important; font-size: 11px;}
.meta {display:none;}
.content_ .office_row {margin-bottom:10px;padding-bottom:10px;position:relative;}
.content_ .first_row {}
.content_ .offices_map_container {height:300px; margin-top: -37px; position: relative; padding: 20px; margin-left: 50px;}
.content_ .office_row p {padding-bottom:7px;}
.content_ .office_row h1 {padding-bottom:4px !important;padding-top:0 !important;}
.content_ .office_row_reg p {padding-bottom:0 !important;}
.content_ .office_row .map {float:right;margin:20px 0 0 20px;}
.content_ .offices_hero {position:absolute;top:40px;left:0;}
.content_ .country_group {margin-top:10px;border-top:1px solid #fff;padding-top:10px;}
.content_ a.google_link {color:#0054A6;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:10px;font-weight:bold;}
/*.content_ .top {position:absolute;top:132px;right:265px;}*/
.content_ .top {float:left;text-align: left;width: 34px;height:12px;}
.content_ .top {position:absolute;top:173px;right:319px;}
.content_ .country_group .top {top:142px;}
.content_ ul {margin:0 0 10px 0;}
.content_ ul li {padding-left:5px;list-style-position: outside;list-style-type: disc;margin-left:15px; line-height: 16px; padding-bottom: 12px;}
.country_list a {background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:10px;float:left;width:100px;}
.cs_item img, .cs_content {float:left;}
.cs_item .cs_content {margin-left:20px;width:340px;}
.cs_item {margin:20px 0 0;}
table.logos{width:405px;} .logos-container {float:left;}
table.logos th {font-weight:bold; width: 125px; padding-right: 10px;}
table.logos th, c3 {font-weight:bold; width: auto; padding-right: 10px;}

table.logos td, th {border-bottom:1px solid #d9d9d9;padding:4px 0;}.news-events-velti-logo{background-image: url('../images/ne_velti_logo_.jpg');width:235px; height:148px; float: right; margin-top: 25px;}
table.logos td.arrow-link {background: url("../images/arrow_orange.gif") no-repeat scroll 0 0.7em transparent;padding-left: 10px;}
table.logos td.arrow-link-w {padding-left: 10px;}
.arrow-link-jpg {background: url("../images/arrow_orange.gif") no-repeat scroll 0 0.7em transparent;padding-left: 10px; margin-left: 10px; padding-top: 3px;; }
table.logos td a {font-weight:normal;} .pdf-download-link .download_pdf {font-weight: normal; padding-bottom: 20px;}
.download_pdf {font-weight: normal; margin-top:6px;display:block;background:transparent url('../images/icon_pdf_large.png') no-repeat 0 0.1em;padding-left:25px; height: 18px;}
.logo_sample {border:1px solid #666;background-color:#fff;width:200px;padding-left:20px;text-align:center;}
.spacer {width:20px;border-bottom:none !important;}

/* CAMPAIGN PROFILES */
.profiles_item {position:relative;border-bottom:1px solid #A1A1A1;padding:0 20px 30px; margin-left:15px; margin-right: 15px;}
.profiles_item_last {position:relative;padding:0 20px; margin-left:15px; margin-right: 15px;}
.c_indent {margin-left:140px;padding-left:20px;}
.c_logo {position:absolute;top:5px;left:20px;}
.c_indent p strong {padding-top:10px;display:block;}

#investors .quickfacts {background:transparent url('../images/invest_quickfacts2.png') no-repeat 100% 20px;padding:0 280px 0 0;min-height:200px;}
.event strong {display:block;}
.event p {padding:0 0 10px 0;}
#content-header .tabs li {float:left;padding:5px;}
/*.sidebar .first {background:transparent url('../images/sidebar_top_bg.png') no-repeat scroll 0 0;padding-top:2px;}*/
/*.sidebar .box {padding:0px 0px;color:#fff;margin-bottom:10px;}*/
.sidebar .first {margin-top: -1px;}
.sidebar .box { border-top: 2px solid #A1A1A1; padding:0px 0px 20px 0px;color:#fff;margin-bottom:0px;}
.sidebar .box h4 {font-size:14px;font-family:tahoma, verdana, arial, "Myriad Pro";color:#ef5502;padding:5px 0 5px 0;}
.sidebar .box .field-item a {background:transparent url('../images/arrow_orange.gif') no-repeat 0 0.4em;padding:1px 0 0 15px;color:#005baa;display:block;}
.sidebar a span.pdf_icon {background:transparent url('../images/icon_pdf.png') no-repeat 100% 0.2em;padding:0 0 0 12px;}
/*.sidebar .dark {background:transparent url('../images/sidebar_bg_black_70.png') repeat 0 0;}*/
/*.sidebar .blue, .sidebar #block-block-2 {background:transparent url('../images/sidebar_bg_blue_80.png') repeat 0 0;} */
.sidebar .link_stock_chart {border-bottom:1px solid #fff;padding:0 0 10px 0;margin:0 0 10px 0;background:transparent url('../images/arrow_login.png') no-repeat 0 0.2em;}
.sidebar .link_stock_chart a {color:#fff;padding:0 15px;background:transparent url('../images/stock_icon.gif') no-repeat 100% 0.3em;}
.sidebar #block-block-2 img {margin:0 auto;padding:10px 0;display:block;}
form.webform-client-form {position:relative;}
.form-text,form.webform-client-form select,.form-checkbox {border:1px solid;background-color:#EFEFEF; border-color:#bbbbbb;}
input.form-text,form.webform-client-form select {width:310px;height:24px;}
.form-item {padding:5px 0;}
.form-item label {display:block;}
#webform-component-reseller_name input.form-text, #webform-component-rep_name input.form-text, #webform-component-opportunity_name input.form-text, #webform-component-when_response_is_needed_date input.form-text, #webform-component-last_name input.form-text, #webform-component-first_name input.form-text, #webform-component-email_address input.form-text, #webform-component-email input.form-text,#webform-component-confirm_email_address input.form-text,#webform-component-confirm_email_address input.form-text, #webform-component-company_name input.form-text, #webform-component-mobile_phone input.form-text,#webform-component-country input.form-text,#webform-component-phone-number input.form-text,  #webform-component-mobile_number #edit-submitted-mobile-number { background-image:url("/sites/all/themes/velti/images/required_form.png");background-position:246px center;background-repeat:no-repeat;height:24px;width:310px;}
#webform-component-please_select_at_least_one_option_that_best_describes_your_interest_in_velti .form-required {display: marker;}
#mobile_form_wrapper #edit-mobile-number-wrapper span.form-required, #webform-client-form-439 span.form-required, #webform-client-form-432 span.form-required, #webform-client-form-417 span.form-required, #webform-client-form-11 span.form-required, #webform-component-mobile_number .form-required {display: none;}
#mobile_form_wrapper #mobile-form .form-item .form-required, #webform-component-please_select_at_least_one_option_that_best_describes_your_interest_in_velti .form-item .form-required  {background: url("/sites/all/themes/velti/images/required_form.png") no-repeat scroll 0 0 transparent;background-position: 244px 50%;background-position: 0 50%;height: 9px;margin-left: 6px;margin-top: 4px;position: absolute;width: 57px;}
form.webform-client-form textarea {width:660px;height:145px;border:solid 1px; border-color:#bbbbbb; background-color:#efefef;}
#webform-component-who_is_the_competition textarea{width: 310px; height: 100px;}
#webform-component-is_there_a_budget textarea{width:310px; height: 100px;}
#webform-component-rep_name, form.webform-client-form #webform-component-last_name {position:absolute;top:0;left:350px;}
#webform-component-country {position:absolute;top:0;left:350px; top:52px;}
#webform-component-phone_number {position:absolute;top:0;left:350px; top:205px;}
#webform-component-email {position:absolute;top:0;left:350px; top:105px;}
#webform-component-opportunity_locations, form.webform-client-form #webform-component-confirm_email_address {position:absolute;top:52px;left:350px;}
#webform-component-end_user_contact {position:absolute;top:105px;left:350px;}
#webform-component-is_there_a_budget {position:absolute;top:157px;left:350px;}
#webform-client-form-439 #webform-component-office_phone {position:absolute;top:104px;left:350px;}
#webform-client-form-439 .description p {width: 300px;}
form.webform-client-form #webform-component-office_phone {position:absolute;top:153px;left:350px;}
form.webform-client-form #webform-component-your_message {margin-top:25px;}
#webform-client-form-432 .textarea-identifier{display: none;}
form.webform-client-form #webform-component-i_agree_to_communications_from_velti {position:relative;}
form.webform-client-form #webform-component-i_agree_to_communications_from_velti label {padding-left:20px;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-velti-yes-wrapper {position:absolute;top:0;left:0;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-velti-yes-wrapper label.option {padding-left:0;}
form.webform-client-form #webform-component-i_agree_to_communications_from_third_parties {position:relative;}
form.webform-client-form #webform-component-i_agree_to_communications_from_third_parties label {padding-left:20px;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-third-parties-yes-wrapper {position:absolute;top:0;left:0;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-third-parties-yes-wrapper label.option {padding-left:0;}
#velti-reseller-file-bottom-form .file-upload-save-box  input#edit-submit-1, #edit-submit, .sales-form-demo .button-settings-demo #demogo {background:transparent url('../images/submit_button.jpg') no-repeat 0 0;border:none;margin-top:10px;width:76px;height:27px;text-indent:0px;text-transform:capitalize;display:block;padding-bottom: 4px; font-size: 14px; font-weight: bold; color:#005baa;}
/** New Module Web-form **/

form.webform-client-form textarea {width:660px;height:145px;border:solid 1px; border-color:#bbbbbb; background-color:#efefef;}
#webform-component-who-is-the-competition textarea{width: 310px; height: 100px;}
#webform-component-is-there-a-budget textarea{width:310px; height: 100px;}
#webform-component-rep-name, form.webform-client-form #webform-component-last-name {position:absolute;top:0;left:350px;}
#webform-component-rep-name, form.webform-client-form #webform-component-phone_number {position:absolute;top:50px;left:350px;}
#webform-component-opportunity-locations, form.webform-client-form #webform-component-confirm-email-address {position:absolute;top:52px;left:350px;}
#webform-component-end-user-contact {position:absolute;top:105px;left:350px;}
#webform-component-is-there-a-budget {position:absolute;top:157px;left:350px;}
#webform-client-form-439 #webform-component-office-phone {position:absolute;top:104px;left:350px;}
#webform-client-form-439 .description p {width: 300px;}
form.webform-client-form #webform-component-office-phone {position:absolute;top:153px;left:350px;}
form.webform-client-form #webform-component-your-message {margin-top:25px;}
#webform-client-form-432 .textarea-identifier{display: none;}
form.webform-client-form #webform-component-i-agree-to-communications-from-velti {position:relative;}
form.webform-client-form #webform-component-i-agree-to-communications-from-velti label {padding-left:20px;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-velti-1-wrapper {position:absolute;top:0;left:0;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-velti-1-wrapper label.option {padding-left:0;}
form.webform-client-form #webform-component-i-agree-to-communications-from-third-parties {position:relative;}
form.webform-client-form #webform-component-i-agree-to-communications-from-third-parties label {padding-left:20px;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-third-parties-1-wrapper {position:absolute;top:0;left:0;}
form.webform-client-form #edit-submitted-i-agree-to-communications-from-third-parties-1-wrapper label.option {padding-left:0;}
/** ---- **/
#mobile-form-wrapper #edit-mobile-number-wrapper span.form-required, 
#webform-client-form-439 span.form-required, 
#webform-client-form-432 span.form-required, 
#webform-client-form-417 span.form-required, 
#webform-client-form-11 span.form-required,
#webform-component-mobile-number .form-required {display: none;}

#mobile-form-wrapper #mobile-form .form-item .form-required, 
#webform-component-please-select-at-least-one-option-that-best-describes-your-interest-in-velti .form-item .form-required  
{background: url("/sites/all/themes/velti/images/required-form.png") no-repeat scroll 0 0 transparent;background-position: 244px 50%;background-position: 0 50%;height: 9px;margin-left: 6px;margin-top: 4px;position: absolute;width: 57px;}

#webform-component-reseller-name input.form-text, 
#webform-component-rep-name input.form-text, 
#webform-component-opportunity-name input.form-text,
 #webform-component-when-response-is-needed-date input.form-text { 
	background-image:url("/sites/all/themes/velti/images/required-form.png");background-position:246px center;background-repeat:no-repeat;height:24px;width:310px;}

#webform-component-please-select-at-least-one-option-that-best-describes-your-interest-in-velti .form-required {display: marker;}

#webform-component-first-name input.form-text, #webform-component-last-name input.form-text, #webform-component-email-address input.form-text, 
#webform-component-confirm-email-address input.form-text, #webform-component-company-name input.form-text, #webform-component-mobile-phone input.form-text, 
#webform-component-mobile-number #edit-submitted-mobile-number { 
	background-image:url("/sites/all/themes/velti/images/required_form.png");background-position:246px center;background-repeat:no-repeat;height:24px;width:310px;
}

.form-required {color:red;}
form .description p, form .description{font-size:10px;color:#666;}
.legal_txt {color:#333;font-size:11px;line-height:1.4em;display:block;padding:10px 0;}
select, input, button, textarea {font-size: 12px; font-family:tahoma, verdana, arial; }
.inq_sales, .inq_support, .inq_press_c1, .inq_press_c2, .car_c2, .car_c1 {float:left;width:240px;}
.inq_sales, .inq_press_c1, .car_c1 {margin-right:40px;}

.mgage_item {float:left;width:240px;padding-right:20px;margin-bottom:20px;}
.mgage_item p {padding-left:85px;}
.mg_planner p {background:transparent url('../images/icon_mgage_mobile_planner.png') no-repeat 0 10px;}
.mg_adserver p {background:transparent url('../images/icon_mgage_ad_server.png') no-repeat 0 10px;}
.mg_adrouter p {background:transparent url('../images/icon_mgage_ad_router.png') no-repeat 0 10px;}
.mg_builder p {background:transparent url('../images/icon_mgage_site_builder.png') no-repeat 0 10px;}
.mg_suite p {background:transparent url('../images/icon_mgage_mobile_m_suite.png') no-repeat 0 10px;}
.mg_crm p {background:transparent url('../images/icon_mgage_crm.png') no-repeat 0 10px;}
.mg_analytics p {background:transparent url('../images/icon_mgage_analytics.png') no-repeat 0 10px;}

.cust_content h2 {font-size:18px;}
.cust_content {background:transparent url('../images/cust_cont_bg.png') repeat-y 0 0;padding:5px 0 ;}
.cust_c1, .cust_c2, .cust_c3 {float:left;width:242px;padding:15px 5px 15px 13px;}
.cust_content strong {display:block;}
.cust_c1 a , .cust_c2 a  {text-align:center;display:block;}

.view-open-positions .views-field-field-country-value, .view-open-positions .views-field-title,
.views-field-field-date-value, .views-field-title {display:inline;}
.view-press-releases, .view-press-releases-investors {padding:0 0 30px 0;}
.date-display-single {padding-right:10px;}
.views-field-title a {font-weight:normal;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:10px;}
.region_value {font-size:11px;}

.cs_logo_box {width:160px;top:0;text-align:center;}
ul.arrow {margin:5px 0 15px 0;}
ul.arrow>li {list-style-type:none;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:15px;margin-left:0;}
.anchor_links {margin:0;position:relative;padding:0 0 20px;}
.anchor_links .imghr {position:absolute;bottom:0;left:-20px;width:560px;}
.anchor_links a {display:block;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding:0 10px;}
.anchor_links .c {float:left;width:240px;}
.atop {text-align:center;margin-bottom:10px;}
.key_results {float:right;border:1px solid #666;padding:15px 20px;background-color:#fff;width:190px;color:#006699;margin:0 0 20px 20px;}
.key_results h5 {font-size:18px;padding-bottom:10px;}
.key_results ul li {list-style-type:none !important;background:transparent url('../images/arrow_more.png') no-repeat 0 0.4em;padding-left:15px !important;margin-left:0 !important;}
/* PAGE SPECIFIC STYLES */
.node-139 .content_ ol {padding:5px 0 10px 0;}
.node-139 .content_ li {list-style-position:outside;padding:3px 0 3px 0px;margin-left:25px;}
.node-139 .content_ ul li {list-style-type:disc;padding:0 0 2px 0px;margin-left:15px;}
.node-139 .content_ ol>li {list-style-type:decimal;}
.node-139 .content_ ol ol>li {list-style-type:none;}
.node-139 .content_ ol ol ol>li {list-style-type:none;}
.node-13 .content_ table {margin:20px 0;width:100%}
.node-13 .content_ th {font-weight:bold;padding:5px;}
.node-13 .content_ th.c1 {vertical-align:top;width:25%;}
.node-13 .content_ th.c2 {vertical-align:top;width:15%;}
.node-13 .content_ th.c3 {vertical-align:top;width:15%;}
.node-13 .content_ th.c4 {vertical-align:top;width:15%;}
.node-13 .content_ th.c5 {vertical-align:top;width:15%;}
.node-13 .content_ td {text-align:left;padding:5px;}
table.c_three .c1 {width:60% !important;}
table.c_three .c2 {width:20% !important;}
table.c_three .c3 {width:20% !important;}
.r {text-align:right !important;}
.adj {padding-left:20px !important;}
.tot span {border-top:1px solid #666;}
.node-12 .content_ table {margin:0 0 20px 20px;width:300px;border:1px solid #666;background-color:#fff;float:right;}
.node-12 .content_ table td {width:30%;padding:5px;vertical-align:bottom;text-align:center;font-size:11px;line-height:1em;}
.node-12 .content_ td.c1 {text-align:right;}
.node-12 .content_ td.c1, .node-12 .content_ td.c2, .node-12 .content_ td.c3 {border-right:1px solid #666;}
.node-12 .content_ tr.first {background-color:#DCDDDF;}
.node-12 .content_ tr.first td {font-weight:bold;}
.node-12 .content_ tr.odd {background-color:#F5F5F5;}
.node-12 .content_ td.icons {border-top:1px solid #666;}
.node-12 .content_ td .icon_member {background:transparent url('../images/icon_member.png') no-repeat 0 0;padding-left:20px;padding-right:30px;display:inline;}
.node-12 .content_ td .icon_chairman {background:transparent url('../images/icon_chairman.png') no-repeat 0 0;padding-left:20px;display:inline;}
/*.sidenav_item216 {background-position:0 0.9em !important;border-top:1px solid #999;margin-top:8px;padding-top:8px !important;}*/
#product_table {margin-top: 50px;margin-left: 20px;margin-right: 20px;}
#product_table h1 {font-size: 14pt;color: #ef5502;}
.mgagehr {border-top: 1px solid #999;border-bottom: none;float: left;}
.mgage_product {float: left;width: 275px;padding-left: 20px;padding-right: 10px;border-left: 1px solid #999;margin-top: 20px;height: 100px;}
.mgage_product.first {padding-left: 0px;border-left: none;}
.mgage_product p { line-height: 12pt; }
.mgage_product a { color: #005baa; }
.mgage_product a:hover, .mgage_product a:hover span{ color: #00ABE6; }
.mgage_product h2 { font-size: 13pt;margin: 3px 0px;font-weight: bold;color: #005baa;}
.mgage_product span {font-size: 13pt;margin: 3px 0px;font-weight: bold;color: #005baa;}
.centerframe_products {background-image:url("../images/center_background.png");float:left;min-height:350px;text-align:left;width:944px;}
.hr-product-page-block { padding-top: 24px; padding-bottom: 10px; clear: both; }
#product_page hr{border:1px solid #999;border-left:none;border-right:none;border-bottom:none}
#product_page h3{font-size:18px;color:#ef5502;padding-bottom:12pt;line-height:.5em}
#product_page ul{margin-left:20px}
#product_page #leftcol{width:310px}
#product_page #rightcol{width:310px;float:right}
#product_page h4{color:#00abe6;font-weight:700}
#product_page #explorecontainer{margin-top:5px;width:660px}
#product_page .explorecol{min-height:125px;width:135px;float:left;padding-left:19px;border-left:1px solid #999;margin-left:20px;padding-top:10px}
#product_page .explorecol.leftmost{padding-left:0;margin-left:0;border-left:none}
#product_page .explorecol a h3{margin-top:0;color:#005baa;font-weight:700;font-size:13px;line-height:14pt;padding:0}
#product_page #explorecontainer .explorecol h3{padding-bottom:10px}
#product_page #explorecontainer .explorecol h3 a{margin-top:0;color:#005baa;font-weight:700;font-size:13px;padding:0}
#product_page .explorecol a:hover h3,#product_page .explorecol a:hover,#product_page #explorecontainer .explorecol h3 a:hover{color:#00ABE6}
#product_page .explorecol p{font-size:11px;color:#4d4d4d;line-height:13px}
#product_page .explorecol a{font-weight:400;font-size:11px}
#product_page .campaign-gallery-sets .gallery-container ul { margin:0px; padding:0px;}
#product_page .campaign-gallery-sets .gallery-container ul li {list-style-type:none;}
#product_page ul li {list-style-image:url(/sites/all/themes/velti/images/li_bullet.gif)}
/** Addition Settings **/
.content_ .messages ul li {padding-left:15px;list-style-position: outside;list-style-type: none;margin-left:15px;}
.error {color:red;margin:0;}
.error li {padding:2px 0 2px 15px;background:transparent url('../images/arrow_orange.gif') no-repeat 0 0.5em;}
.status {background-color:#FEC6A7;padding:5px;border:1px solid #EF5502;font-size:14px;}

/** FOOTER SETTINGS **/
#footer a {color:#BFD6EA;display:inline;padding-right:0px;} /* padding was 15px originally */
#footer a:hover {color:#FFFFFF;}
#footer .terms {position:absolute;top:15px;right:20px;}
body#home #footer .terms, body#landing #footer .terms, body#metrics #footer .terms {top:0;}
#footer .terms a {text-decoration:underline;padding:0 10px;}
#footer .footer-secondary-links li, #footer .footer-primary-links li {float:left;}
#footer .press-release-footer .views-row {padding-top: 5px;padding-bottom: 5px;border-bottom:1px solid #2674b7;}
#footer .press-release-footer .views-field-title a {background: none;margin-left: 0px}
#footer .prdatefoot .date-display-single {padding-right: 0px;}
#footer #linkwrap {width:944px; margin:22; padding:0; text-align:left; line-height: 13px;}
#linkone {float:left; width:170px; padding: 20px 0px 20px 0px; }
#linkone ul{list-style-type:none;padding:0px;margin:0px;}
#linktwo {float:left;width:170px; padding:20px 0px 20px 0px; }
#linktwo ul{list-style-type:none;padding:0px;margin:0px;}
#linkthree {float:left;width:170px; padding:20px 0px 20px 0px; }
#linkthree ul{list-style-type:none;padding:0px;margin:0px;}
#footer #linkfour  {float:right;width:410px;padding:20px 20px 20px 0px;}
#footer #linkfour  ul{list-style-type:none;padding:0px;margin:0px;}
#admin-menu {display:none;}
/*ADDITIONS BY LIAM*/
#mobileconnect_hr { margin: 13px 0px;margin-bottom: 25px; background-color: #ddd;color: #ddd;border: 0;border-top: 1px solid #969696;border-bottom: 1px solid #fff;}
#mobileconnect_bullets {float: left;margin: -5px 20px;color: #666;}
.mobileconnect_bullet {font-size: .9em;float: left;width: 120px;margin: 0px 20px;padding-right: 20px;}
.mobileconnect_bullet_last {font-size: .9em;float: left;width: 110px;margin: 0px 10px;padding-left: 0px;}
.mobileconnect_bullet img {margin-top: 5px;}
.mobileconnect_bullet2 {width:130px;}
#mobileconnect_join {margin: 30px 180px;}
.join-velti-image{ background-image:url(../images/velti_connect.jpg);center;background-repeat:no-repeat;height:338px;width:601px;margin-left: -151px;}
/*ADDITIONS END; SANITY RETURNS*/
/*.clear {overflow:hidden;}*/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
/* Hides from IE-mac \*/
.clear {display:block;}
/* End hide from IE-mac */
/* View Our mGage Demo Styles */
#webform-client-form-417 span.form-required {display: none;}
#webform-client-form-417  #webform-component-last_name {left:350px;position:relative;top:0;margin-top:-49px;}
#webform-client-form-417  #webform-component-phone {left:350px;margin-top:-49px;position:relative;top:0;}
#webform-client-form-417  #webform-component-country {left:350px;margin-top:-49px;position:relative;top:0;height:22px;width:310px;}
#webform-client-form-417 input.form-text, #mobile_form_wrapper input#edit-mobile-number { background-image:url("/sites/all/themes/velti/images/required_form.png");background-position:246px center;background-repeat:no-repeat;height:24px;width:310px;}
form.webform-client-form select {height:28px; width:310px;}
.sales-form-demo {margin-left:12px;margin-top:-162px;position:relative;}
.sales-form-demo input { height: 22px; width: 172px; border:solid 1px; border-color:#bbbbbb; background-color:#efefef;}
.sales-form-demo .form-settings-demo { padding-bottom: 15px; }
.sales-form-demo .button-settings-demo { padding-top: 3px;}
.fail-tag-show { background-color:#FE9400; height:43px; margin-top:18px; padding-top:10px; text-align:center; width:180px; color: #005BAA;}
#mgage-demo-link-front {color:#005baa;font-size: 14px;float: right; margin-right:20px;margin-top:7px; width:238px; }
.req-link-demo {float:left; width:110px; border-right: 1px solid #999999; padding-right: 1px; height: 20px;}
.view-link-demo {float:right; width:117px;}
/*snap shots*/
.bullet-lsc ul {margin-left: 20px;}
.bullet-lsc ul li {list-style-image:url("/sites/all/themes/velti/images/li_bullet.gif");list-style-type:none !important;padding-top: 2px;}
/*campaign gallery*/
.gallery-container { height: 250px;background-repeat:no-repeat;background-image:url('/sites/all/themes/velti/snapshots/images/gallery_container.png'); padding:5px 5px 7px;font-family:Tahoma,Verdana,Arial,Sans-Serif;font-size:12px;margin-bottom:0px; margin-top: 26px; width: 300px;float: right;}
.gallery-container a { text-decoration:none; }
.gallery-container .title {text-align:center;font-size:12pt;font-weight:normal;padding:5px;color: #00abe6;}
.frame-container { width:300px; margin-left:36px; margin-top: -4px;}
.frame-container ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; margin-left: 0px; }
.frame-container .thumbnail { float:left; }
.frame-container .clear { clear: both; }
.gallery-container .prev-btn .prev {position:absolute; margin-top: -110px; *margin-top: -119px; margin-left: 3px;}
.gallery-container .snap-prev-btn .snap-prev {position:absolute; margin-top: -100px; margin-left: 3px;}
.gallery-container img {border: 0 none;}
.gallery-container .next-btn .next {position:absolute; margin-top: -110px; *margin-top: -119px; margin-left: 273px;float: right;}
.gallery-container .snap-next-btn .snap-next {position:absolute; margin-top: -100px; margin-left: 273px;float: right;}
.gallery-container .bar-selector {border-style: solid;border-width: 1px;border-color: #a1a1a1;width: 6px;float: left;margin: 1px;}
.gallery-container .selected {background-color: #a1a1a1;}
.gallery-container .selector-group {margin-left: 45%;font-size: 5px; line-height: 7px;}
.gallery-container #snapshot-pos {margin-left: 38%;font-size: 5px; line-height: 7px;}
.gallery-container #gallery-selector {margin-top: -9px; *margin-top: -19px;}
/*snapshots*/
#snapshot-gallery { height: 175px; width:300px; margin-left:33px; margin-top: 1px;}
#snapshot-gallery ul li{ height: 175px; list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.snap-container {height:175px;top:10px;width:235px;}
.snap-container .logo-image {padding-top: 25px;margin-left: 5px;margin-right: auto;padding-bottom: 15px;}
.snap-container .snap-descr {padding-bottom: 1px;padding-left: 15px;padding-right: 15px;}
.snap-container a {font-weight: normal;}
.gallery-box {height: 175px; width:235px; padding-top: 8px;}
/*senoir-management page*/
.press-releases-pages hr, .case-study-container hr, #careers-container hr, .senoir-management hr, .grey-border-line{border-color:#a1a1a1; border-color:#a1a1a1 -moz-use-text-color -moz-use-text-color; border-style:solid none none; border-width:1px medium medium;}
.senoir-management .sm-container {padding-top: 3px; padding-bottom: 35px;}
.senoir-management .last {padding-top: 3px; padding-bottom: 20px;}
.senoir-management .sm-container .image-container {padding-right: 20px; float: left;}
.sm-container .bio-title-name .name {color:#00ABE6;font-family:tahoma,verdana,arial;font-size:14px;font-weight:normal;padding:10px 0 0;}
.bio-title-name .bio-title-job {padding-bottom: 5px; color: #555555;}
.sm-container .bio-dotted-line {background:url("../images/bio_dotted_line.png") no-repeat scroll 0 0 transparent; height: 5px; margin-left: 210px;}
.bio-desc-body { padding-top: 5px; width: 450px; float: right;}
.sm-title-page {color:#EF5502;font-family:"Myriad Pro",tahoma,verdana,arial;font-size:24px;margin-left:0;padding-bottom:5px;padding-top:16px;}
/*callbacks*/
img.set-1{margin-left:0;margin-right:10px;float:left;}
img.set-2{margin-left:10px;margin-right:0;float:right;}
div.cust_mobile_media{width:310px;margin-left:0;margin-right:10px;float:left;}
div.cust_brand_agencie{width:310px;margin-left:10px;margin-right:0;float:right;}
div.divided-dotted-solutions{background:url(../images/dottedline_lg.png) repeat-x scroll left top transparent;height:3px;margin:0 20px 28px;}
div.sol-description-first{padding-left:20px;}
#ie7 div.sol-description-first{padding-left:0;}
div.sol-description{padding:15px 14px 20px 20px;}
#ie7 div.sol-description{padding:30px 14px 20px 20px;}
#ie7 div.sol-column{float:left;width:235px;height:460px;margin-left:-20px;padding-left:20px;}
div.sol-right-divider{border-right:1px solid #999;}
div.sol-column-last{float:left;width:230px;height:460px;padding-right:2px;}
div.sol-header-image{padding-top:20px;}
.sol-description a{color:#005BAA;}
img.sol-set-1,img.sol-descriptions{margin-left:auto;margin-right:auto;margin-top:-7px;}
div#agencies-container-sol{#padding-left:20px;}
div.solutions-center{margin-left:20px;margin-right:20px;}
#sol-mir-banner img{padding-top:14px;padding-bottom:38px;}
div.sol-breadcrumb{position:absolute;top:12px;width:700px;padding:0 20px 10px 19px;}
div.breadcrumb-over-image,div.breadcrumb-over-image a{color:#FFF; font-size: 11px;}
div.breadcrumb-over-image a{text-decoration:underline; font-size: 11px;}
div#sol-contentframe{margin-top:30px;}
div.field-item-last{background:url(../images/sidebar_top_bg.png) no-repeat scroll 0 0 transparent;padding-top:5px;}
div.sol-page-column{padding-top:5px;}
div.sol-page-column .sol-bar-placement-left{padding-top:5px;padding-right:20px;width:310px;float:left;}
div.sol-page-column .sol-bar-placement-right{padding-top:5px;padding-left:20px;width:310px;float:left;}
.solutions-title{font-weight:700;color:#005BAA;padding-bottom:10px;}
.brand-bullets{margin-left:16px;padding-bottom:10px;}
div.sol-page-column .sol-b-des-1{padding-top:5px;padding-bottom:27px;}
div.sol-page-column .sol-b-des-1 a{color:#005BAA;font-weight:400;}
.solution-grayline{border-top:1px solid #A1A1A1;color:#FFF;margin-top:5px;padding-bottom:10px;clear:both;}
div.event_title{font-size:16pt; line-height: 18pt; width: 390px;}
div.event_loc{color:#555;}
div.ipa_logo{left:53px;position:absolute;top:42px;}
div.plofa_logo{left:0;position:absolute;top:78px;}
div.mobwc_logo{left:0;position:absolute;top:53px;}
div.e_indent{float: right; margin-top: 10px;}
div.cust-learnmore{padding-top:13px;}
div.block-cck_blocks-field_banners_slp4, div#block-cck_blocks-field_banners_ltp2, div.banner-link-pos-2{padding-bottom:20px;}
div.flash-mir-container{margin-left:20px;}
div.mir-container-2{clear:both;padding-bottom:20px;}
.left-side-col{float:left;width:430px;}
.right-side-col{float:right;width:430px;}
.description-mir{padding:20px;}
.hr-mir{border-color:#999 0 0;border-style:solid none none;border-width:1px medium medium;color:#999;}
.hr-padding{clear:both;padding-top:40px;padding-bottom:20px;}
.description-mir .hr-padding{clear:both;padding-top:48px;padding-bottom:12px;}
.mir-container-3 .explorecol.leftmost{border-left:medium none;margin-left:0;padding-left:0;}
.mir-container-3 .explorecol{border-left:1px solid #999;float:left;height:140px;margin-left:20px;padding-left:19px;padding-top:10px;width:148px;color:#4d4d4d;}
.mir-container-3 .explorecol h3 a{color:#005BAA;font-weight:700;margin-top:0;font-size:11pt;}
.mir-container-3 .explorecol h3 a:hover,.mir-container-3 .explorecol a:hover{color:#00ABE6;}
.mir-container-3 .explorecol a{color:#0054A6;font-weight:400;font-size:12px;}
#linkfour{float:left;width:170px;padding:20px 0;}
.press-release-footer .view-press-releases-footer .views-field-field-date-value{float:left;}
#map-container .left-side-col,#map-container .right-side-col{width:310px;}
#map-container .city-block{padding-bottom:40px;min-height:140px;}
#map-container .block-row{width:660px;clear:both;}
.city-block .image-map-block{float:left;padding-right:20px;}
.city-block .description-map-block{float:left;#dpadding-left:20px;width:155px;}
.city-block .city-title-display{padding-bottom:5px;}
.city-block .city-border-display{background:url(../images/sidebar_top_bg.png) no-repeat scroll 0 0 transparent;padding:1px;}
.city-block .description-map-block ul{padding-top:5px;padding-bottom:0;}
.city-block .description-map-block li{list-style-type:none;margin-left:-4px;padding-top:1px;padding-bottom:1px;}
#map-container .border-line{border-top:1px solid #A1A1A1;color:#FFF;margin-bottom:0;clear:both;padding-bottom: 10px;}
#map-container a.google_link{padding-left:0;color:#FFF;background:none;}
.cust_mobile_media .customer-link,.cust_brand_agencie .customer-link{font-weight:400;}
.view-press-releases-ticker .prdatefoot span.date-display-single{font-size:14px;color:#636363;}
.view-press-releases-ticker span.prt-title a{color:#005baa;font-size:14px;font-weight:400;}
.top_front .news-link-desc{position:absolute;margin-top:15px;margin-left:150px;}
.top_front .nex-prev-btn{position:absolute;margin-top:15px;margin-left:877px;}
.top_front .news-link-desc .info{width:700px;}
.top_front .news-link-desc ul li{list-style:none;display:block;padding-bottom:1px;margin-bottom:5px;}
#callback.css are used for internal nodes not from master.css#
#customer-page
div.image-set,div.cust_content_block{width:660px;}
div.sol-column-first,div.sol-column{float:left;width:235px;height:430px;}
.sol-description h3,div.sol-page-column .sol-b-des-1 h4{color:#005BAA;font-weight:700;}
div.banner1 .field-label,div.field-field-mgage-links .field-label,div.field-field-bannerl-rpos1 .field-label,div.field-field-bannerl-rpos1 h2,div.field-field-bannerl-rpos1 .submitted,div.field-field-bannerl-rpos2 .field-label,div.field-field-bannerl-rpos2 h2,div.field-field-bannerl-rpos2 .submitted, .top_front .view-press-releases-ticker .views-admin-links, div.field-field-bannerl-rpos3 .field-label, div.field-field-bannerl-rpos3 h2,div.field-field-bannerl-rpos3 .submitted {display:none;}
div.field-field-solutions .field-item,div.field-field-mgage-links .field-item,div.field-field-learn-more .field-item,div.field-field-contact-box .field-item,div.field-field-media-center .field-item,div.field-field-careers .field-item,div.field-item-last-side-bar,div.field-field-download-box .field-item,div.field-field-office-box .field-item{background:url(../images/sidebar_top_bg.png) no-repeat scroll 0 0 transparent;padding-top:5px;min-height:15px; padding-bottom: 5px;}
div#block-cck_blocks-field_banners_slp3,div.banner1,div.banner-link-pos-1{padding-bottom:20px;}
div.sol-description .bullet,div.sol-page-column .sol-b-des-1 ul li{list-style-image:url(/sites/all/themes/velti/images/li_bullet.gif);}
div.brand-bullets li,.key_results li{padding-bottom:10px;}
.press-release-footer .view-press-releases-footer .views-row,.press-release-footer .view-press-releases-footer .views-row .field-content a,.cust_mobile_media p{padding:0;}
/*CAMPAIGN SNAPSHOT PAGE*/.camp-snap-desc {padding-bottom: 36px;}.camp-col-1,.en-left-col, .en-right-col, .camp-col-2{width:310px; padding-bottom:30px;}.camp-col-1, .en-left-col {float:left;}.en-right-col, .camp-col-2{float: right;}.camp-row .camp-body {padding-top: 10px;}.camp-row #baby-center-image {background-image: url(../images/Customers_Campaign_Snapshots_06.jpg);} .camp-row .camp-img {background-repeat:no-repeat; height:110px;width:310px;} .camp-row #argos-image {background-image: url(../images/Customers_Campaign_Snapshots_03.jpg);} .camp-row #east-europe-image {background-image: url(../images/Customers_Campaign_Snapshots_09.jpg);} .camp-row #asian-op-image {background-image: url(../images/Customers_Campaign_Snapshots_10.jpg);}.camp-row #middle-europe-image {background-image: url(../images/case_study_middle_eastern.gif);}
#cocacola-image {background-image: url(../images/case_study_cocacola.gif);}#florasite-image {background-image: url(../images/case_study_flora.gif);}
/* news and events */
.press-releases-news-events { }
.en-dotted-line {background: transparent url(../images/dottedline_sm.png) repeat; height: 1px; width: 310px;}
.press-releases-news-events .info {padding-top:5px; padding-bottom:5px;}
.press-releases-news-events .view-press-releases-ticker span.prt-title a {font-size: 12px;}
.press-releases-news-events .view-press-releases-ticker span.date-display-single {color: #000000; font-size: 12px; padding-right: 2px;}
.press-releases-news-events ul li { margin-left: 0px; padding-left: 0px; list-style-type: none; padding-bottom: 25px;}
.press-releases-news-events .views-field-nothing, .press-releases-news-events .more-line { background:transparent url(../images/dottedline_sm.png) repeat; height: 1px; width: 660px;}
.press-release-page .dotted-line {background:url("../images/bio_dotted_line.png") scroll 0 0 transparent; height: 5px; margin-left: 0px; width: 660px;}
.press-release-page .press-release-body .field-field-date {display: none;} 
.press-release-page .pp-immediate-release {color: #555555; float: left; padding-right: 10px; padding-top: 4px; padding-bottom: 4px;}
.press-release-page .side-divider {float: left;border-left: 1px solid #A1A1A1;min-height: 12px; padding: 3px 0; margin-top: 3px;}
.press-release-page .release-date {float: left;padding-left: 10px; color: #555555; padding-bottom: 4px; padding-top: 4px;}
.press-release-page .download-pdf {float: right; padding-top: 4px;}
.pdf-image{background: url("../images/icon_pdf_large.png") no-repeat scroll 0 0.0em transparent;display: block;height: 18px;padding-left:25px;}
a {text-decoration:none;color:#005BAA;}
a:hover, .content_ a:hover, .view-press-releases .views-field-title a:hover, .views-field-title a:hover, span.prt-title a:hover, #mgage-demo-link-front a:hover, div.sol-page-column .sol-b-des-1 a:hover, .sidebar .box .field-item a:hover, .front-product a:hover { color: #00abe6; text-decoration:none;}
.ne_logo {background-repeat: no-repeat; height: 190px; width: 190px; float: left;}#imedia_logo{background-image: url(../images/iMedia_BrandSummit.jpg);} #max_logo{background-image: url(../images/customerLoyalty.jpg);}
#mrm_logo{background-image: url(../images/mobileRetailMasterClass.jpg);}
#ext_logo{background-image: url(../images/innovationAfrica.jpg);}
#bima_logo{background-image: url(../images/BMA.jpg);}
#mpm_logo{background-image: url(../images/mobile_publishing_masterclass_190x190.jpg);}
#tela_logo{background-image: url(../images/moscowTeleShow.jpg);}
.blockparty_logo{background-image: url(../images/Block_Party.png);}
#mobmark_logo{background-image: url(../images/mobmarklogo.jpg);}#mobcon_logo{background-image: url(../images/mwclogo.jpg);}
.event-descriptions{width:450px; padding-top: 16px; padding-bottom: 9px;}
.event-dotted-bar{background:url("../images/dottedline_sm.png") repeat scroll 0 0 transparent; height:1px; width:450px;}
.event-links { padding-top: 9px;}  .event-links a{font-weight: normal;}
#webform-component-mobile_web_site .form-radios .form-item, #webform-component-sms_campaign .form-radios .form-item{padding-top: 5px; padding-bottom: 0px; margin: 0px; padding-right: 30px; float: left;}
#webform-client-form-432 #edit-submit {clear: both; margin-top: 50px; margin-bottom: 60px;}
#velti-customs-form {background:transparent url(../images/resellersloginbox.png); width: 469px; height:278px; margin-left: 110px; margin-top: 50px}
#velti-customs-form #edit-name-wrapper, #velti-customs-form #edit-pass-wrapper, #velti-customs-form #edit-submit {margin-left: 75px; margin-right: auto;}
#velti-customs-form #edit-name-wrapper {position: absolute; margin-top: 30px;} #velti-customs-form #edit-pass-wrapper {position: absolute; margin-top: 90px;} #velti-customs-form #edit-submit {position: absolute; margin-top: 163px;} 
/* careers */.fontstyle-10-grey{color:#666;font-size:10px; line-height:12px;}.country-selector{padding-top:6px;padding-bottom:6px;}.positions-list .views-row {padding-bottom: 2px;}
.positions-list .view-open-positions .views-field-title {background:url("../images/arrow_orange.gif") no-repeat scroll 0 0.4em transparent;color:#005BAA;padding-left:10px;background-image:!important;}
#careers-container .fieldsets-setting{width:14px; height:14px; padding-left:10px; float:left;}#careers-container .enclosed-image{background-image:url("../images/enclosed_box.jpg"); background-repeat: no-repeat;}#careers-container .collapsed-image{background-image:url("../images/collapse_box.jpg");background-repeat: no-repeat;}.careers-country-layout{padding-bottom:10px;}
.key-results-container {float: left; width: 310px; border-left: 1px solid #A1A1A1; min-height: 183px;}
.case-logo-container{float: left; width: 310px; min-height: 183px;} .case-study-bullets {padding: 25px 0px 25px 20px;}
#argos-logo-main {background-image:url(../images/argos_logo_main.jpg); width: 310px; height: 180px;}
#coca-cola-logo-main {background-image:url(../images/case_study_snapshot_cocacola.gif); width: 310px; height: 180px;}
#flora-logo-main {background-image:url(../images/case_study_snapshot_flora.gif); width: 310px; height: 180px;}
#europ-logo-main {background-image:url(../images/case_study_snapshot_european.png); width: 310px; height: 180px;}
#middle-logo-main {background-image:url(../images/case_study_snapshot_middle_east.png); width: 310px; height: 180px;}
#asia-logo-main {background-image:url(../images/case_study_snapshot_asia.png); width: 310px; height: 180px;}  
#babycenter-logo-main {background-image:url(../images/bbcenter.jpg); width: 310px; height: 180px;}  
.key_logo {padding-bottom: 20px; padding-top: 20px;}.key-results {padding-left: 20px;} .case-study-container ul li {list-style-image:url(/sites/all/themes/velti/images/li_bullet.gif);}.case-study-container ul li {padding-left: 0px; list-style-position: outside;list-style-type: disc;margin-left:15px; line-height: 16px; padding-bottom: 12px;}
.capabilities-container .capabilities-phones {background-image:url(../images/capabilities_phones.jpg); width: 351px; height: 548px; float:left; margin-left: -17px;} .capabilities-container .left-col-list {float:right; width: 310px;}
#mir-long-banner-link {background-image:url(../images/solutions_banner_mir.jpg); width:900px; height:150px;}

#block-menu-menu-whitepapers h2{
	 color: #EF5502;
    font-family: tahoma,verdana,arial,"Myriad Pro";
    font-size: 14px;
    padding: 5px 0;
	
}
/* #block-menu-menu-whitepapers, ul.menu li a, li.leaf a, .block .item-list ul li a {

    padding-top: 5px;
	line-height:20px;
	padding-bottom:5px;
	border-bottom:1px dotted #CCC;
	width:200px;
	
} */



ul#block-menu-menu-whitepapers, li.first{
	background: url("../images/img/orangearrow.png") no-repeat scroll 0 0.4em transparent;
	border-bottom:1px dotted #CCC;
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
	
}
ul#block-menu-menu-whitepapers, li.last{
	background: url("../images/img/orangearrow.png") no-repeat scroll 0 0.4em transparent;
	border-bottom:1px dotted #CCC;
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
	
}


ul#block-menu-menu-whitepapers, .active-trail{
	background: url("../images/img/orangearrow.png") no-repeat scroll 0 0.4em transparent;
	border-bottom:1px dotted #CCC;
    list-style-type: none;
    margin-left: 0;
    padding-left: 10px;
	
}

#webform-component-address{
	visibility: hidden;	
	  left: 350px;
    position: absolute;
}

