.couch {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{2e210a96-3a14-467a-8d4b-8a4dc09eb03d}_couch.jpg") repeat scroll 0 0 transparent;
    border: medium none;
    height: auto !important;
    max-width: 100% !important;
}
body {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{3b2e5efd-0c12-4efb-9e52-1d19da2cc32d}_bg-body.png") repeat-x scroll center top #F5F5F5;
    color: #666666;
    font: 0.81em/150% Arial,Helvetica,sans-serif;
}
a {
    color: #026ACB;
    outline: medium none;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
p {
    margin: 0 0 1.2em;
    padding: 0;
}
ul, ol {
    line-height: 140%;
    margin: 1em 0 1.4em 24px;
    padding: 0;
}
li {
    margin: 0 0 0.5em;
    padding: 0;
}
h1, h2, h3, h4, h5, h6 {
    color: #000000 !important;
    line-height: 1.4em;
    margin: 20px 0 0.4em;
}
.logo {
    margin: 10px 0 0.4em;
}
h1 {
    font-size: 2em;
}
h2 {
    font-size: 1.6em;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.1em;
}
h5 {
    font-size: 1em;
}
h6 {
    font-size: 0.9em;
}
.left {
    float: left;
}
.right {
    float: right;
}
.clear {
    clear: both;
}
.block {
    display: block;
}
input[type="search"] {
    outline: medium none;
}
input {
    outline: medium none;
}
input[type="text"]:focus, textarea:focus, input[type="search"]:focus {
    background: none repeat scroll 0 0 #F5F5F5;
    border-color: #D7D7D7;
    outline: medium none;
}
#searchform {
    bottom: 6px;
    position: absolute;
    right: 10px;
    width: 160px;
    z-index: 100;
}
#searchform #s {
    -moz-transition: width 0.7s ease 0s;
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{742885a0-3fdd-42d6-8e26-fcd084b3cc86}_search.png") no-repeat scroll right 3px #FFFFFF;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #B0B0B0;
    float: right;
    font-family: MS Shell Dlg;
    font-style: italic;
    padding: 6px 33px 5px 10px;
    width: 140px;
}
.signup_padding {
    padding-bottom: 4px;
}
#newsletterwrap {
    width: 100%;
}
#newsletterform {
    display: inline;
    width: 100%;
}
#newsletterform #n {
    -moz-transition: width 0.7s ease 0s;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    font-family: MS Shell Dlg;
    margin-bottom: 8px;
    padding: 6px 33px 5px 10px;
    width: 140px;
}
.signup {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{496e1084-c666-4e3e-83c8-66bb1c1096b2}_signup.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    margin-bottom: 8px;
    margin-left: 2px;
    width: 51px;
}
#mobileformwrap {
    width: 100%;
}
#mobileform {
    display: inline;
    width: 94%;
}
#mobileform #i {
    -moz-transition: width 0.7s ease 0s;
    border: medium none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;
    color: #666666;
    display: block;
    font-family: MS Shell Dlg;
    margin-bottom: 3px;
    padding: 6px 0 5px 10px;
    width: 96%;
}
.submit {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{9dc4b889-c456-4224-9e6f-01cb3dbedc24}_submit.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 25px;
    margin-bottom: 8px;
    margin-left: 0;
    margin-top: 4px;
    width: 51px;
}
#pagewrap {
    margin: 0 auto;
    width: 980px;
}
#header {
    height: 148px;
    position: relative;
}
#site-logo {
    position: absolute;
    top: 0;
}
#site-logo a {
    color: #FFFFFF;
    font: bold 30px/100% Arial,Helvetica,sans-serif;
    text-decoration: none;
}
.logo {
    margin: 12px 0 0 20px;
}
#site-description {
    color: #FFFFFF;
    font: italic 100%/130% "Times New Roman",Times,serif;
    position: absolute;
    top: 55px;
}
.contact {
    margin-top: 62px;
}
.contact_number {
    display: block;
}
.contact_email {
    display: block;
    margin: 7px 0 0 8px;
}
#main-nav {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{84b2659d-b929-46a2-a898-00d65c0e88de}_iqs-nav-bar-bg.png") repeat-x scroll 0 0 #C10404 !important;
    border-radius: 8px 8px 8px 8px;
    bottom: 0;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.4);
    font-size: 13px;
    left: 0;
    line-height: 100%;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}
#main-nav li {
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
}
#main-nav li:first-child {
    margin-left: 0;
}
#main-nav a {
    color: #FFFFFF;
    display: block;
    font-weight: normal;
    line-height: 100%;
    padding: 13px 15px 12px;
    text-decoration: none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#main-nav a:hover {
    background: -moz-linear-gradient(center top , #990308, #770202) repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.homeicon {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{7b5abd05-6796-484d-aea5-058a96b24a52}_iqs-nav-bar-home.png") no-repeat scroll 0 0 transparent;
    height: 38px;
    padding: 0 !important;
    width: 71px;
}
.homeicon:hover {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{ebb5d31b-300a-4f28-a012-bf0d7eb70901}_iqs-nav-bar-home-hover.png") no-repeat scroll 0 0 transparent !important;
    height: 38px;
    padding: 0 !important;
    width: 71px;
}
.firstmenuitem {
    width: 10px;
}
.menuitem {
}
.menuitem:hover {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{253d8527-d55c-47e4-b741-afee229fa1f9}_iqs-nav-bar-hover-bg.png") repeat-x scroll 0 0 #C10404 !important;
}
#banner {
    height: 82px;
}
.banner1 {
    background-image: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{04401153-cfcc-4648-af9f-ab1c75487725}_banner.jpg");
    background-size: 100% 100%;
}
#banner h1, h2, h3, h4, h5, h6 {
    color: #FFFFFF !important;
    margin: 0 0 0.4em;
}
#banner h2 {
    color: #FFFFFF !important;
    direction: ltr;
    font-family: Helvetica,Arial,'Liberation Sans',FreeSans,sans-serif;
    font-size: 32px;
    font-size-adjust: none;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 32px;
    padding: 36px 0 0 23px;
    text-align: start;
    text-decoration: none;
    text-overflow: clip;
    text-transform: none;
    vertical-align: baseline;
    word-spacing: 0;
}
#banner img {
    height: 82px;
    width: auto;
}
#content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    float: left;
    margin: 30px 0;
    padding: 20px 35px;
    width: 600px;
}
.post {
    margin-bottom: 40px;
}
.post-title {
    font: bold 26px/120% Arial,Helvetica,sans-serif;
    margin: 0 0 5px;
    padding: 0;
}
.post-title a {
    color: #000000;
    text-decoration: none;
}
.post-meta {
    font-size: 90%;
    margin: 0 0 10px;
}
.post-image {
    margin: 0 0 15px;
}
#sidebar {
    float: right;
    margin: 30px 0;
    width: 280px;
}
.widget {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 8px 8px 8px 8px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    line-height: 18px;
    margin: 0 0 30px;
    padding: 10px 20px;
}
.widgettitle {
    color: #000000;
    margin: 0 0 5px;
    padding: 0;
}
.widgettitle span {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{d71fb4f0-f5c0-49e2-9425-749c33edb1ae}_arrows.png") no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 13px;
    margin: 0 0 0 7px;
    width: 14px;
}
.widget ul {
    margin: 0;
    padding: 0;
}
.widget li {
    border-top: 1px solid #EEEEEE;
    clear: both;
    color: #000000;
    list-style: none outside none;
    margin: 0;
    padding: 6px 0;
}
.widget li a {
    color: #000000;
}
.widget.red {
    background: none repeat scroll 0 0 #E11C22;
}
.widgettitle.red {
    color: #FFFFFF !important;
}
.widget.red p {
    color: #FFFFFF;
}
.widget li.red {
    color: #FFFFFF;
}
.widget li a.red {
    color: #FFFFFF;
}
.social_padding {
    margin-bottom: 2px;
}
.social {
    margin-bottom: 17px !important;
}
.social li {
    border: medium none;
    display: inline;
}
.social li a.icon {
    font-size: 26px;
}
.icon {
    padding-left: 20px;
}
.facebook {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{a96b6c72-6db6-4baa-a2bb-92882bcae274}_icon_facebook.png") no-repeat scroll 0 0 transparent;
}
.twitter {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{999ba182-8017-486d-a4a8-0ad11ab160da}_icon_twitter.png") no-repeat scroll 0 0 transparent;
}
.subscribe {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{23b12d95-b02c-4282-87a3-467e46d18ddf}_icon_subscribe.png") no-repeat scroll 0 0 transparent;
}
.linkedin {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{b49df6e2-1b7d-419a-93eb-2bba80423660}_icon_linkedin.png") no-repeat scroll 0 0 transparent;
}
a.cta-orange {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{09ddab80-7933-4570-b026-347bdcb6e90f}_button-org.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 15px;
    letter-spacing: 1px;
    line-height: 10px;
    margin: 16px 0 0;
    padding: 6px 12px 0;
    text-transform: uppercase;
    width: 160px;
}
a.cta-red-sm1 {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{8831b45c-ea7b-479d-8734-71966f7dd0f0}_button-red-sm1.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 21px;
    letter-spacing: 1px;
    line-height: 10px;
    margin: 16px 0 0;
    padding: 5px 12px;
    text-transform: uppercase;
    width: 187px;
}
a.cta-red-sm2 {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{2102637b-96fd-4a2c-89b7-ec1231163e59}_button-red-sm2.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 21px;
    letter-spacing: 1px;
    line-height: 10px;
    margin: 16px 0 0;
    padding: 5px 12px;
    text-transform: uppercase;
    width: 187px;
}
a.cta-red-lg {
    background: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{c61d5747-0b2e-46c2-8365-244299c49ee3}_button-red-lg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 32px;
    letter-spacing: 1px;
    line-height: 10px;
    margin: 16px 0 0;
    padding: 11px 12px 0;
    text-transform: uppercase;
    width: 184px;
}
#registerdemo {
    background-image: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{4e90f23e-3af4-4535-8d36-8c495fe5e5f0}_cta-buttons.png");
    background-position: 0 0;
    display: block;
    height: 32px;
    text-decoration: none;
    width: 160px;
}
#registerdemo:hover, #registerdemo:active {
    background-position: 161px 0;
}
#requesttrial {
    background-image: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{4e90f23e-3af4-4535-8d36-8c495fe5e5f0}_cta-buttons.png");
    background-position: 0 32px;
    display: block;
    height: 32px;
    text-decoration: none;
    width: 160px;
}
#requesttrial:hover, #requesttrial:active {
    background-position: 161px 32px;
}
#contactexpert {
    background-image: url("http://img.en25.com/eloquaimages/clients/InfinityQSInternationalInc/{4e90f23e-3af4-4535-8d36-8c495fe5e5f0}_cta-buttons.png");
    background-position: 0 64px;
    display: block;
    height: 32px;
    text-decoration: none;
    width: 160px;
}
#contactexpert:hover, #contactexpert:active {
    background-position: 161px 64px;
}
#footer {
    clear: both;
    color: #605F5F;
    font-size: 85%;
}
#footer a {
    color: #605F5F;
}
.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    font-size: 0;
    height: 0;
    visibility: hidden;
}
.clearfix {
    display: inline-block;
}
.clearfix {
    display: block;
}
