html {background:#f6f6f7;  min-height:100%; height:auto;}
#document { background:url(images/bg.jpg) top center repeat-x;}
#wrapper {background:url(images/footer-bg2.jpg) bottom center repeat-x;}

/* typography.css */
body {color:#716e6e;}
h1 {padding-top:12px; margin-left:11px;}
#logo a {text-decoration:none; border:none;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
h1 {}
h2 {color:#526673;font-size:1.8em; font-family:Arial, Helvetica, sans-serif; line-height:1.4em; position:relative;}
h2.subheading {font-size:0.9em; /*font-weight:lighter;*/}
h2 em {color:#0e80c1;}
h2 strong {font-weight:400; color:#716e6e; font-size:0.5em; font-family:Verdana, Arial, Helvetica, sans-serif; position:absolute;right:0; bottom:0;}

h3, .mainTitle span {color:#aa5501;font-size:1.05em;line-height:1;margin-bottom:1em; border-bottom:1px solid #e8e7e7; padding-bottom:10px; position:relative !important;}
.mainTitle span {border:0; margin:0; line-height:normal; padding-bottom:0;}
h3 span {color:#716e6e; font-size:0.8em; margin-left:1em;}
h3 strong {position:absolute; right:0; font-weight:400; color:#3892c6; font-size:0.8em; bottom:0px; padding-bottom:11px}
h4 {font-size:0.9em;line-height:1.25; color:#aa5501; margin-bottom:9px; height:1.25em;}
h4 span {color:#536675;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
img.right {float:right;margin:0 0 1.5em 1.5em;}
a:focus, a:hover {text-decoration:underline; outline:none;}
a {color:#7d9401; text-decoration:none;outline: none;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
cite {color:#0e80c1;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 2em 2em 2em;}
ul li {list-style-type:disc;}
ol li {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
/*table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}*/
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.clear {display:block; clear:both;}
.align-center {text-align:center;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}
* html .clearfix {zoom: 1; display: block;}


#custom-doc {width:827px; text-align:left; margin:0 auto;}

/* full width columns - for the full width template (sans-sidebar) */

.fullwidth .left-column {width:450px; float:left; position:relative;}
.fullwidth .right-column {width:350px; float:right; position:relative;}

/*sifr titles with img icons*/
.iconwithtitle {position:relative;}
.iconwithtitle img {position:absolute; top:0; right:10px;}

#nav {position:absolute; bottom:20px; right:36px;}
#nav ul {margin:0; float:right;}
#nav ul li {display:block; background:url(images/nav-tab-left.png) top left no-repeat; padding-left:8px; float:left; margin:0 0 0 5px;}
#nav ul li a:active, #nav ul li a:visited, #nav ul li a:visited:hover {text-decoration:none;}
#nav ul li a:hover {text-decoration:none;}
#nav ul li.CurrentItem {background:url(images/nav-tab-left-active.png) top left no-repeat;}
#nav ul li.CurrentItem a, #nav ul li:hover {background:url(images/nav-tab-left-active.png) top left no-repeat;}
#nav ul li.CurrentItem a, #nav ul li:hover a {background:url(images/nav-tab-right-active.png) top right no-repeat; color:#ffffff;}

#nav ul li.Tab98 {background:url(images/nav-tab-left-client.png) top left no-repeat;}
#nav ul li.Tab98 a {background:url(images/nav-tab-right-client.png) top right no-repeat; color:#ffffff;}

#nav ul li a {white-space:nowrap; color:#414042; border:none; line-height:24px; background:url(images/nav-tab-right.png) top right no-repeat; padding-left:6px; padding-right:14px; display:block; text-decoration:none;}
#nav ul li a:hover {color:#f5f5f6;}
#nav ul li.Tab98 a {color:#bed738;}


#nav2 {position:absolute; top:0; right:36px; padding-left:7px; background:url(/Portals/0/Skins/Inno/images/tabstrip-left.png) bottom left no-repeat; }
#nav2 ul {margin:0; background:url(/Portals/0/Skins/Inno/images/tabstrip-right.png) bottom right no-repeat; padding-right:7px; overflow:hidden;}
#nav2 li {display:block; float:left; list-style:none;}
#nav2 a {padding:0.75em; color:#fff; display:block;}
#nav2 a:hover {color:#ccc; text-decoration:none;}
.social {display: block; text-align: right; position: absolute; top:5px; right: 250px;}

p.portfolioEditDelete {text-align:center; padding:1em; margin:0;}

#hd {background:url(images/header.jpg) top center no-repeat; height:175px;position:relative;}
#bd {clear:both; line-height:1.7em; border-top:1px solid #e9e9ea; padding-top:23px; margin:18px 0 75px 0; font-family:Verdana, Arial, Helvetica, sans-serif; min-height:300px}

.heading {background:url(images/main-bottom.jpg) bottom center no-repeat; padding-bottom:53px; clear:both; position:relative;}
.heading p {font-size:1em; margin-top:21px; margin-bottom:0;}
#sidebar .heading p {font-size:1.2em;}
.heading p em {color:#7d9401; border-bottom:1px dashed #7d9401;}

	.fullwidth .heading, .contact-form {background:url(images/full-bottom.jpg) bottom center no-repeat; overflow:hidden;}
        .contact-form {padding-bottom:53px}
		.contact-form .right-column {margin-top:70px;}
		.yui-gb em {color:#1a6da4;}

.home {position:relative;}
.home img {position:absolute; margin-left:200px;z-index:1;}
.home p, .home h2 {position:relative; z-index:2;}

h2.portfolio, h2.services, h2.contact, h2.about, h2.subheading, h2.knowledgeBase {padding-left:90px;}
.heading img {position:absolute; top:0; left:10px;}

#sidebar .heading {background:url(images/sidebar-heading.jpg) bottom center no-repeat; padding-bottom:53px; font-size:0.75em;}
#sidebar .heading h2.subheading  {color:#aa5501; font-size:0.9em;}

.sidebar-container {padding-bottom:29px; background:url(images/sidebar-bottom.jpg) bottom center no-repeat}

#yui-main {width:450px; float:left;}
	.fullwidth #yui-main {width:100%}
#sidebar {width:308px; float:right; position:relative;}

#testimonials {width:309px; margin:0 auto; font-family:Arial, Helvetica, sans-serif; background:url(images/sidebar-bottom.jpg) bottom center no-repeat; padding-bottom:10px;}
blockquote.testimonial {clear:both; font-style:normal; line-height:1.7em; margin:0 0 13px 0; border-bottom:1px solid #e3e2e2; padding-bottom:16px; min-height:100px}
blockquote.testimonial img {background:#ecece8; padding:4px; position:absolute;}
blockquote.testimonial p {padding-left:95px; margin:0; font-size:0.85em;}


.validationErrorSummary ul {margin-bottom:0;}
#customContact {}
#customContact ol {margin:0;}
#customContact input.field {}
#customContact li {list-style-type: none; overflow:hidden; margin-bottom:5px;}
#customContact label {clear: both; display:block; float:left; width:70px;}
#customContact span {display:block; float:right;}
#customContact .field, #customContact textarea {border:4px solid #ecece8; background:#f8f7f4; padding: 2px; width:330px !important;}
#customContact textarea.field {}
#customContact .registerButton {display: block; overflow:hidden;}
#customContact .registerButton a {margin: 0 0 0 70px; background:#354F61; color:#fff; border:1px solid #fff; padding:2px 10px; text-transform:uppercase; font-size:0.9em; display:block; float:left;}
#customContact .registerButton a:hover {color:#fff; border: solid 1px #354F61; text-decoration: none; background: #517c99;}
div.mailingAddress {margin-top:20px;}
.SendStatus {padding:1em 0; text-align:center;}
#customContact .field:focus {border:4px solid #ccc; background:#f8f7f4;}


#loginPanel {text-align:left;padding:15px;}
#loginPanel h3 {border:none; margin:0; padding-bottom:5px;color:#716e6e;}
#loginPanel .text {border:4px solid #ecece8; background:#f8f7f4; width:198px; margin-bottom:10px;}
#loginPanel input.button {margin-top:10px;}

div.services {background:url(images/main-bottom.jpg) bottom center no-repeat; padding-bottom:53px;}
div.services ul {margin:0;} 
div.services ul li {list-style:none; margin:0 0 4px 0; border:1px solid #eaeaea; padding:7px; min-height:60px; overflow:hidden}
div.services p {margin-bottom:0; padding-left:115px;padding-top:10px; font-size:1em; line-height:1.2em;}
div.services strong {color:#354f61;}
div.services img {margin:0; float:left}


.portfolioMasthead {margin-bottom:11px;}
.portfolioMasthead a {padding:9px; background:#e4e4e5; line-height:0;display:block;}
.portfolioMasthead a:hover {background:#3c5465;}
.portfolioMasthead img {border:1px solid #fdfdfd;}

.portfolioGallery {margin-bottom:11px;}
.portfolioGallery a {border:4px solid #e4e4e5; line-height:0; margin:0 4px 8px 4px;display:block; float:left;}
.portfolioGallery a:hover {border:4px solid #3c5465;}
.portfolioGallery a img {border:1px solid #fff;}

.portfolioCTA {font-family:Verdana, Arial, Helvetica, sans-serif; border-top:1px solid #e3e3e3; background:url(images/main-bottom.jpg) bottom center no-repeat; padding:19px 0 53px 0; clear:both; min-height:150px; display:block;}
.portfolioCTA div {text-align:center; float:left; width:205px; margin-right:10px}
.portfolioCTA div a {display:block;}
.portfolioCTA img {border:2px solid #e4e4e5 !important}
.portfolioCTA p { margin:0; width:230px; float:left;}
.portfolioCTA em {display:block; padding-top:1em;}

.lesia-stamp {display:block; clear:both; height:auto; margin-top:-7px; padding-bottom:20px;}
.lesia-stamp img {border:none !important; margin-bottom:-4px;}


ol.projects {margin:0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em;}
ol.projects li {list-style:none; margin:0 0 1px 0; border:1px solid #f6f6f7; border-bottom:1px solid #e3e3e3;}
ol.projects li.active, ol.projects li:hover  {background:#eeeef1; border:1px solid #869eae;}
li.active, li:hover a h4 {color:#344e60;}
ol div {position:absolute; width:80px; text-align:center;}
ol.projects img {border:2px solid #e4e4e5 !important}
ol.projects .active img {border:2px solid #3c5465 !important}
ol.projects h4, ol.projects p {margin:0; margin-left:88px;}
ol.projects h4 {color:#7d9401; padding-bottom:3px; border-bottom:1px dashed #cccccc; position:relative;}
ol.projects h4 span {color:#3892c6; position:absolute; right:0;}
ol.projects p {color:#aa5501;}
ol.projects li a {text-decoration:none !important; display:block; padding:12px 10px; cursor:pointer;}
ol.projects li.last {border-bottom:none;}

.yui-g p.next a {background:url(images/arrow.png) right no-repeat; display:block; float:right; line-height:27px; padding-right:34px; text-decoration:none;}
.yui-g p.previous a {background:url(images/arrow1.png) left no-repeat; display:block; float:left; line-height:27px; padding-left:34px; text-decoration:none;}

.teamMember {border-bottom:1px solid #e8e7e7; margin-bottom:17px;}
.teamMember .yui-g {margin-bottom:10px;}
.badge {background:#f8f8f3; border:1px solid #e2e2da; position:relative; padding:14px 13px 14px 102px;}
.badge img {border:5px solid #f2f2ea; position:absolute; top:9px; left:5px;}
.badge h3 {color:#3c5465; border-bottom:1px solid #e2e2da; margin:0;}
.badge p {border-bottom:1px solid #e2e2da; line-height:1.5em; margin:0}
.badge strong {display:block; color:#d18335; font-weight:normal;}
.badge a {display:block;}

.favouriteQuote {padding-top:7px;}
.favouriteQuote h4 {border-bottom:1px solid #e8e7e7; padding-bottom:5px; color:#445662; font-size:0.85em; margin:0;}
.favouriteQuote blockquote {color:#d18335; border-bottom:1px solid #e8e7e7; margin:0 9px; padding:12px 0; font-size:1.1em;}


#ft {background:url(images/footer.jpg) top center no-repeat; height:151px;position:relative; padding:0px 20px 0 0;}
#ft p {color:#3a5264; text-align:center; margin-bottom:2px; padding-top:18px;}
#ft p em {color:#0e80c1;}
#ft p strong {color:#ad5802; font-weight:normal;}
#ft p span {color:#010101;}
#ft ul {padding-top:9px; margin:0;}
#ft ul li {display:inline; margin-right:23px; font-size:0.85em}
#ft ul li a {border:none;}
#ft ul li a.CurrentItem {text-decoration:underline;}
#copyright {font-size:0.9em; position:absolute; right:0;}

.box {background:#F0F0F0; border:3px solid #999999; padding:2em;}

/*.loading-sign {position:absolute; z-index:99;}
.calculator {width:345px; padding:0; height:300px; background:url(images/calculator/bg.png) top center no-repeat; margin-left:-18px; margin-bottom:35px; color:#404042; position:relative;}
.calculator table {margin:0; border-collapse:collapse; padding:0;}
.calculator th {font-weight:normal;background:none;}
.calculator th, .calculator td {padding:0;}
.calculator fieldset {margin:0px 35px; padding:16px 0 0 0; width:276px;}
.calculator legend {display:none;}
.calculator li.legend {line-height:31px; height:31px; padding:0 0 0 28px; background:#7daac9 url(images/calculator/legend.png); color:#000000; position:relative; margin-bottom:6px;}
.calculator li.legend span {color:#6c3e00;}
.calculator li.legend span.total {color:#000000; position:absolute; right:10px; top:0}
.calculator label.label {line-height: 23px; padding:0 10px; vertical-align: top; background:#7daac9; color:#ffffff; display:block; margin-bottom:2px;}
.calculator fieldset ol {margin: 0; padding: 0;}
.calculator fieldset li {list-style: none; padding:0 0 4px 0; margin: 0;}
.calculator fieldset li input {display:inline; margin-right:5px}
.calculator em {font-weight: bold; font-style: normal; color: #f00; margin-left:0.25em}

.calculator .next {color:#0d80bf; line-height:27px; margin:0; position:absolute; top:235px; left:26px; width:294px; display:block;text-align:center;}
.calculator .next span {font-size:0.8em; font-weight:normal;}
.calculator p.next a {float:none; position:absolute; top:0; right:0; background-image:url(images/calculator/arrow.gif); text-transform:lowercase; width:64px; text-align:left; padding:0;}
.calculator p.next a.back {left:0 !important; background:url(images/calculator/arrow1.gif) no-repeat; display:block; text-align:right}
.calculator span.replyText {font-weight:bold; position:absolute; top:-50px; left:26px;}*/

.FeaturedItems .yui-u {}
.sectionCTA {padding-bottom:29px; background:url(images/sidebar-bottom.jpg) bottom center no-repeat}
.featuredClient {border:1px solid #fbfbfd; font-family:verdana, arial, tahoma;}
.featuredClient {border:1px solid #e9eae5; background:#f8f8fa; padding:8px; position:relative;}
.featuredClient img {position:absolute; left:10px; top:10px;}
.featuredClient h5 {margin:0 0 9px 68px; font-size:0.85em; font-weight:lighter; line-height:1.75em;  border-bottom:1px dotted #d6d6d8; color:#526470;}
.featuredClient h5 span {color:#666666;}
.featuredClient p {font-size:0.85em; margin:0;}
.featuredClient h5 {}
.sectionCTA .knowledgeBaseCTA h5 {margin-left:63px;}

/* featured project module on the homepage */
/*.Inno_PortfolioFeaturedContent {border:1px solid #e9eae5; background:#f8f8fa; padding:8px; position:relative;  font-weight:lighter; line-height:1.75em;  border-bottom:1px dotted #d6d6d8; color:#526470; padding-left:70px; margin-bottom:29px;}
.Inno_PortfolioFeaturedContent img {position:absolute; left:10px; top:10px;}*/

.innoOffers {background:url(images/main-bottom.jpg) bottom center no-repeat; padding-bottom:37px; font-family:verdana;}
.innoOffers .yui-g {margin-top:0; margin-bottom:4px;}
.innoOffers .yui-u {border:1px solid #ffffff; background:#f7f8f3; padding:0;}
.innoOffers p {margin:0; font-size:1em;}
.innoOffers p a {padding:18px 2px 18px 66px; color:#7c9400; margin:0; display:block; text-decoration:none !important; border:1px solid #e7e7db; position:relative;}
.innoOffers p a:hover {background:#f5f5f5 url(images/inno-offers-bg-hover.png) top left repeat; border:1px solid #d3d3d3; color:#526573;}

/* old offerings */
.innoOffers p a span {display:block; position:absolute; left:8px; top:15px;}
.innoOffers p a span.tie {background:url(images/icons/inno-offers2.png) top left no-repeat; width:44px; height:59px;}
.innoOffers p a span.guarantee {background:url(images/icons/inno-offers2.png) top right no-repeat; width:49px; height:51px;}
.innoOffers p a span.startToFinish {background:url(images/icons/inno-offers2.png) bottom left no-repeat; width:52px; height:54px;}
.innoOffers p a span.paperPlane {background:url(images/icons/inno-offers2.png) bottom right no-repeat; width:51px; height:48px;}
/* new offerings */
.innoOffers p a span {display:block; position:absolute; left:8px; top:15px;}
.innoOffers p a span.webDesign {background:url(images/inno-offers2.png) top left no-repeat; width:50px; height:55px;}
.innoOffers p a span.webMarketing {background:url(images/inno-offers2.png) top right no-repeat; width:55px; height:49px;}
.innoOffers p a span.cms {background:url(images/inno-offers2.png) bottom right no-repeat; width:50px; height:45px;}
.innoOffers p a span.crm {background:url(images/inno-offers2.png) bottom left no-repeat; width:49px; height:45px;}

.sidebarList {background:#dddddd; padding:12px 12px 15px 12px; margin-bottom:10px; font-family:Verdana, Arial, Helvetica, sans-serif;margin-right:17px;}
.sidebarList h4 {border-bottom:1px solid #d1d1d3; margin-bottom:4px; padding-bottom:4px;}
.sidebarList ul {margin:0;}
.sidebarList ul li {margin:0; list-style:none; margin-bottom:3px; background:#f6f5f1 url(images/icons/little-gear.png) left no-repeat;}
.sidebarList ul li a {display:block; padding-left:24px; line-height:23px; font-size:0.9em}


.postDate {color:#a05600; font-size:0.85em; margin:0 0 7px 0; padding:0;}
h3.articleTitle {color:#317fad; font-size:1.5em; font-family:arial, verdana, tahoma; border-bottom:1px solid #d3d3d3; padding-bottom:12px; margin-bottom:7px;}
.filedUnderCategory {color:#726e6f; font-size:0.85em;border-bottom:1px solid #d3d3d3; padding-bottom:7px; margin:0;}

.compact-form {position:relative; margin:0; padding:0;}
.compact-form input {}

label.overlabel {color:#999;}
label.overlabel-apply {
	position:absolute;
	top:3px;
	left:5px;
	z-index:1;
	color:#999;
}

/*portfolio image popup*/


/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 40px 5px #000;
	-webkit-box-shadow: 0 0 40px #000;	
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(/Portals/0/Skins/Inno/images/close.png);
	position:absolute;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}

p.pricingChart {}
p.pricingChart span {margin:0 auto; display:block; text-align:center; border:1px solid #ccc; background:#344E60; width:200px; padding:0.5em; cursor:pointer; color:#fff; font-size:1.4em; font-weight:bold;}
p.pricingChart span:hover {background:#526673;}

p.megaButton {}
p.megaButton a {margin:0 auto; display:block; text-align:center; border:1px solid #ccc; background:#344E60; width:200px; padding:0.5em; cursor:pointer; color:#fff; font-size:1.4em; font-weight:bold; text-shadow:1px 1px 1px #000}
p.megaButton a:hover {background:#526673; text-decoration:none;}

.simple_overlay .priceChart {background:#F6F6F7; text-align:left; padding:3em 3em 1em 3em;}

/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
#gallery .next, #gallery .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

#gallery .prev {
	left:1px;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

#gallery .next {
	right:-1px;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

#gallery .next:hover, #gallery .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:-1px;
	left:1px;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	/*display:block; we don't have titles here yet.	*/
	display:none; 
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
#gallery .next, #gallery .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}

/* the active thumbnail */
.portfolioGallery a.active img {
	outline:1px solid #000;

	/* show on top of the expose mask */
	z-index:9999;
	position:relative;
}

.twtr-hd h3 {display:none;}
#ShareBadgePRO_Toolbar {clear: both;}
.blog_footer {border-bottom: none !important;}

* html div.services ul li {clear:both; height:1%}
* html .innoOffers p a span {left:-58px;}
* html .badge img {left:-97px;}