#footer .content-wrapper .column.column-3 #other-links {position: relative;left:30px;}

input[type=text], input[type=button], textarea, .select-holder, , input[type=file]
{
	background-image: url(../img/bg-input-gradient.jpg);
	background-color: #EFEFEF;
	background-repeat: repeat-x;
}

.file-wrapper .file
{
	display:inline !important;
	padding-left:0;
	border-width:0;
	background-color:transparent;
}

.file-wrapper input[type=file]
{
	margin:6px 0 10px 0;
	background-color:#FFFFFF;
}

.button, .latest, #cases-list .case-item .case-item-top .case-img h2, input[type=submit], input.submit-button[type=button]
{
	background: #D62C1F url(../img/bg-button-gradient.png) repeat-x top left;
}

input.submit-button.prev
{
	background: #3A434C url(../img/bg-button-prev-gradient.png) repeat-x top left;
}

input.submit-button[disabled] {
	background-image:none;
	border-color:#CCCCCC;
    background-color: #f4f4f4;
}

.button, .latest, #cases-list .case-item .case-item-top .case-img h2, .equipment-category .content-3 > div > a h2
{
	background: url(../img/bg-button-gradient.png) repeat-x top left;
}

.button.light
{
	background-image: none;
	background-color: #F4F4F4;
}

.contact-category-selector .select-holder
{
	background-image: url(../img/bg-input-gradient.jpg);
	background-color: #EFEFEF;
}


.main-image h1 {background: transparent url(../img/bg-teaser-transparent.png) top left;}

.k-carousel.autoslide.front .k-carousel-control a {background: transparent url(../img/bg-button-front-slide-gradient.png) top left;}

.main-image.title-only h1 {background-image: none;}

#top #top-links ul {position:relative;right:-2px;}

.content-2 .column-1 .html-content div p img, .content-2 .column-2 .html-content div p img {position:relative;top:-10px;left:-11px;}

.success-stories .success-img .teaser {background: transparent url(../img/bg-teaser-transparent.png) top left;}

a#contact-button {right:-122px;filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);}

.main-image.search form {top:-25px;margin-bottom:-15px;}
.main-image.search form input[type=submit] {top:10px;}

#ContactAdminToolPage .contact-search-form select {
    padding-right:0;
    min-width:145px;
}

#ContactAdminToolPage .contact-search-form #search_key_word {
    width: 318px;
}

@media (max-width: 1039px) and (min-width: 769px), (max-width: 550px) {
    .open-position-list table.responsive-table td {
       display: block;
       float:left;
    }
}