﻿@charset "UTF-8";

a img {
    border: 0;
}

#VideoIframe {
    width: 675px;
}

body {
    margin-top: 0;
    background-color: #FD0;
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
    color: #666;
    font-size: 12px;
}

.PageWidth {
    text-align: center;
}

h1 {
    font-size: 19px;
    font-weight: bold;
    color: #333;
    line-height: 25px;
    text-decoration: none;
    padding-left: 20px;
}

h2 {
    font-weight: normal;
    font-size: 1.25em;
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #000;
}

h4 {
    font-size: 13px;
    font-weight: bold;
    color: #333;
    /*line-height:5px;*/

}

h5 {
    font-size: 19px;
    font-weight: bold;
    color: #333;
    line-height: 25px;
    text-decoration: none;
    text-align: center;
}

#page-wrapper {
    background-color: #FD0;
    height: 100%;
    width: 985px;
    overflow: hidden;
    margin-right: auto;
    margin-left: auto;
    -moz-box-shadow: 0 0 20px 5px #333;
    box-shadow: 0 0 20px 5px rgba(30, 30, 30, .7);
    -webkit-box-shadow: 0 0 20px 5px #333;

}


#navigation-wrapper a:link {
    color: #333;
}

#side-bar-nav a:link {
    color: #333;
}

#navigation-wrapper a:hover {
    color: #F00;
    font-weight: bold;
}

.side-nav-box a:hover {
    color: #000;
    font-weight: bold;
}

.side-nav-box-Prod a:hover {
    color: #000;
    font-weight: bold;
}


#bread-crumbs a:hover {
    color: #000;
    font-weight: bold;
}

a:active {
    color: #000;
}

a:visited {
    color: #000;
    /*color:#BA0C2F;*/
}

#topheader {
    background-color: #FFF;
    position: relative;
    height: auto;
    width: 955px;
    padding-top: 25px;
    padding-right: 15px;
    padding-bottom: 25px;
    padding-left: 15px;
    float: left;
    overflow: hidden;
}

.company-name {
    float: right;
    margin-top: 5px;
    margin-right: 10px;
    text-align: right;
    height: 100%;
    width: 300px;
}

.logo-top {
    float: left;
    height: auto;
    width: auto;
    margin-top: 5px;
}

.subheader {
    font-size: 18px;
    font-style: normal;
    line-height: 24px;
    font-weight: bold;
    text-decoration: none;
    color: #333;
}

.small {
    font-size: 14px;
    line-height: 14px;
    font-weight: lighter;
    color: #333;
    text-decoration: none;
    height: auto;
}

#navigation-wrapper {
    height: 25px;
    width: 985px;
    background-image: url(../header/NewHomePage/nav-bg.jpg);
    background-color: #F0F0F0;
    background-repeat: repeat-x;
    overflow: hidden;
    border: 1px solid #CCC;
}


.navlink {
    padding: 5px;
    float: left;
    height: 16px;
    width: auto;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
    font-size: 12px;
    text-decoration: none;
}

#main-header-image {
    height: 200px;
    width: 955px;
    padding-top: 83px;
    padding-left: 30px;
    overflow: hidden;
    background-image: url(../images/home-page-slider/material-handling.jpg);
    background-repeat: no-repeat;
}

.main-headerhome-image {
    height: 284px;
    width: 985px;
    text-align: center;
    border-top-width: 5px;
}

#main-header-image h1 {
    font-size: 36px;
    font-weight: bold;
    color: #BA0C2F;
    line-height: 12px;
}

#main-header-image p {
    font-size: 16px;
}

#bread-crumbs {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999;
    background-image: url(../header/NewHomePage/nav-bg.jpg);
    background-color: #F0F0F0;
    background-repeat: repeat-x;
    float: left;
    height: 14px;
    width: 782px;
    padding-left: 208px;
    padding-top: 7px;
    padding-bottom: 5px;
    overflow: hidden;
}

#content-wrapper {
    background-color: #FFF;
    height: 100%;
    width: 985px;
    overflow: hidden;
    background-image: url(../header/NewHomePage/content-bg.jpg);
    background-repeat: repeat-y;
}

.search-wrapper {
    width: 155px;
    height: 19px;
    float: right;
    padding: 3px;
}

.search-box .padding-left {
    padding-left: 15px;
}

.search-box {
    float: left;
    height: 19px;
    width: 120px;
    color: #999;
    font-size: 8px;
}

.search-icon {
    float: left;
    height: 19px;
    width: 20px;
    margin-left: 5px;
}


.side-nav-box {
    font-size: 12px;
    color: #666;
    padding: 8px;
    float: left;
    height: 18px;
    width: 192px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #999;
    border-right-color: #999;
    border-bottom-color: #999;
    border-left-color: #999;
}

.side-nav-box-Prod {
    font-size: 12px;
    color: #666;
    padding: 8px;
    float: left;
    height: auto;
    width: 192px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-top-color: #999;
    border-right-color: #999;
    border-bottom-color: #999;
    border-left-color: #999;
}

.side-nav-box-asp {
    font-size: 12px;
    color: #666;
    padding: 0px;
    float: left;
    height: 20px;
    width: 209px;
}

#side-bar {
    float: left;
    width: 201px;
    height: 100%;
    overflow: hidden;
}

#side-bar-nav {
    float: left;
    width: 201px;
    height: 100%;
    overflow: hidden;
    min-height: 100px;
}

#main-info-box {
    margin: 10px;
    padding: 5px;
    height: 100%;
    width: 493px;
    float: left;
    overflow: hidden;

}

#right-column {
    padding: 10px;
    float: left;
    height: 100%;
    width: 238px;
    overflow: hidden;
}

#footer {
    background-color: #707070;
    padding-top: 40px;
    padding: 10px;
    width: 965px;
    height: 370px;
    text-align: center;
    border: 1px solid #999;
    height: auto;
    overflow: hidden;
}

.textbox {
    padding: 15px;
    float: left;
    height: auto;
    width: 468px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #999;
}

.DDMenuLink {
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}

.DDMenuLink:link {
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}

.DDMenuLink:visited {
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}

.DDMenuLink:active {
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: none;
}

.DDMenuLink:hover {
    FONT-SIZE: 11px;
    font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
}

/******************************************************* social media floating box***********************************************************/

#social-floating-box-wrapper {
    width: 700px;
    margin: 0 auto 0 auto;
    height: auto;
    position: relative;
}

#social-floating-box-container {
    float: left;
    top: -30px;
    left: 830px;
    position: absolute;
    width: 60px;
}

#corp-news #social-floating-box-container {
    float: left;
    top: -30px;
    left: 842px;
    position: absolute;
    width: 60px;
}

#social-floating-box-container .fixed {
    position: fixed;
    top: -180px;
}

#social-floating-box {
    /*border:2px solid #ddd;*/
    border-left: 0;
    background-color: white;
    padding: .8em 0 .8em .8em;
    margin-top: 400px;
    z-index: 1;
    -webkit-border-top-right-radius: 6px;
    -webkit-border-bottom-right-radius: 6px;
    -moz-border-radius-topright: 6px;
    -moz-border-radius-bottomright: 6px;
    /* border-top-right-radius:6px;
 border-bottom-right-radius:6px;*/
    width: 80px;
}

#floating-box .hr {
    margin-left: -2px;
    height: 1px;
    border-bottom: 1px solid #cccccc;
    margin: .6em 0;
    width: 55px;
}

#social-floating-box .fb_like {
    margin-top: .5em;
    margin-bottom: .5em;
    margin-left: 2px;
    width: 60px;
    height: 95px;
}

#social-floating-box .tweet {
    margin-left: -3px;
    margin-top: .5em;
    margin-bottom: .5em;
    width: 60px;
}

#social-floating-box .pluss {
    margin-top: .5em;
    margin-bottom: .5em;
    width: 60px;
    height: 60px;
    margin-left: -2px;
}

#social-margin-top

.5
em

;
{
    margin-bottom: .5em
;
    width: 60px
;
    height: 60px
;
    margin-left: -2px
;
}

#floatContentRight {
    float: right;
    margin: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border: 2px solid #000000;
}


/******************************************************products page***************************************************************************/

#product-content-wrapper {
    background-color: #FFF;
    height: 100%;
    width: 985px;
    overflow: hidden;
    background-image: url(../images/product-page-bg.jpg);
    background-repeat: repeat-y;
}

#product-main-info-box {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 783px;
    float: left;
    overflow: hidden;
    /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
}

#product-right-column {
    padding: 10px;
    float: left;
    height: 100%;
    width: 163px;
    overflow: hidden;
}

#slider-controls {
    font-size: 20px;
    font-weight: bold;
    width: 783px;
    height: 180px;
    float: right;
}

#slider-header {
    width: 783px;
    clear: both;
    height: 34px;
    background-image: url(../header/NewHomePage/nav-bg.jpg);
    /*background-color:#F0F0F0;*/
    background-repeat: repeat-x;
    font-size: 12px;
}

#slider-header-text {
    width: 150px;
    height: 26px;
    margin-left: 25px;
    padding-top: 8px;
    float: left;
}


#slider-payload {
    width: 300px;
    height: auto;
    overflow: hidden;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    padding-top: 10px;
    padding-left: 22px;
    float: left;
    border-right-width: 4px;
    border-right-style: solid;
    border-right-color: #FFF;
}

#slider-reach {
    width: 220px;
    height: auto;
    overflow: hidden;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    padding-top: 10px;
    padding-left: 22px;
    border-right-width: 4px;
    border-right-style: solid;
    border-right-color: #FFF;
    float: left;
}

#slider-axes {
    width: 189px;;
    height: auto;
    overflow: hidden;
    background-color: #FD0;
    background-image: url(../images/bg.jpg);
    background-repeat: repeat-x;
    padding-top: 10px;
    padding-left: 22px;
    float: left;
}


#slider-results {
    width: 774px;
    height: 20px;
    padding-left: 20px;
    float: right;
    background-image: url(../images/nav-bars-bg.jpg);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    padding: 5px;
}

.robot-category {
    width: auto;
    height: auto;
    clear: both;
    color: #C00;
    font-weight: bold;
    font-size: 16px;
    padding: 10px;
    margin: 15px;
    cursor: auto;
    overflow: hidden;
    border-bottom: solid thin red;
}

.robot-info-box {
    width: 165px;
    height: 220px;
    padding: 7px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;

}

.robot-image {
    text-align: center;
    height: 110;
    overflow: hidden;
    margin-bottom: 10px;
}

.robot-name {
    color: #000;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px;
}

.robot-info {
    color: #666;
    height: auto;
    overflow: hidden;
    font-size: 12px;
    font-weight: lighter;
}

.dotted-line {
    line-height: -10px;
    font-weight: lighter;
}

/*product page end*/


/**************************************************products page popup************************************************************************/

#popup-wrapper {
    width: 100%;
    height: 400px;
    float: left;
    overflow: scroll;
    background-color: #FFF;
    -moz-box-shadow: 0px 0px 20px 5px #333;
    box-shadow: 0px 0px 20px 5px rgba(30, 30, 30, .7);
    -webkit-box-shadow: 0px 0px 20px 5px #333;
    /*filter:
progid:DXImageTransform.Microsoft.Shadow(Color=#646464, Strength=15, Direction=0),
  progid:DXImageTransform.Microsoft.Shadow(Color=#646464, Strength=15, Direction=-90);*/
}

#popup-wrapper #specs {
    width: auto;
    height: 100%;
    float: left;
}

#popup-wrapper #header {
    width: 260px;
    height: 55px;
    float: left;
    padding: 20px;
    padding-right: 0px;
    padding-left: 10px;
    font-size: 24px;
}

#popup-wrapper #features {
    width: 700px;
    height: 100px;
    background-image: url(../images/product-detail/title-bg.jpg);
    background-repeat: repeat-x;
    font-size: 21px;
    font-weight: bold;
    border-bottom: solid medium black;

}

#popup-wrapper #photo-left {
    width: 100px;
    height: 100px;
    float: left;
    overflow: hidden;
    background-color: #FFF;
}

#popup-wrapper .payload {
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 40px;
    margin-left: 50px;
}

#popup-wrapper .reach {
    width: 30px;
    height: 30px;
    float: left;
    margin-top: 40px;
    margin-left: 78px;
}


#popup-wrapper .axes {
    width: 25px;
    height: 30px;
    float: left;
    margin-top: 40px;
    margin-left: 78px;
}

#popup-wrapper .close {
    width: 50px;
    height: 20px;
    float: right;
    margin-top: 5px;
    margin-right: -15px;
    color: #CCC;
}

table.table1 {
    border-collapse: collapse;
    width: 700px;
    margin-left: 1px;
}

table.table1 th.data {
    border: 1px solid #666 !important;
}

table.table1 th.empty {
    background-color: #CCC;
    border: none;
}

table.table1 th.axis {
    text-align: left;
    width: 45px;
    border-width: 1px;
    white-space: nowrap;
}

table.table1 td {
    border-width: 1px 1px 1px 1px;

}

table.table1 td.specs {
    border-width: 1px 1px 1px 1px;
    width: 150px;
}

table.table1 td.links {
    border-width: 1px 1px 1px 1px;
    width: 250px;
}

table.table1 td, table.table1 th {
    font-weight: bold;
    padding: 5px 11px;
    border-color: #666;
    border-style: solid;
    border-width: 1px;
}

table.table1 th {
    background-color: #CCC;
    text-align: left;
    color: #000;
}

table.table1 .applications {
    width: 250px;

}

/*products page popup end*/


/***************************************************two column styles**************************************************************************/

#subpage-top-container {
    height: 180px;
    width: 702px;
    background-image: url(../images/subpage-top-bg.jpg);
    padding-top: 10px;
    padding-bottom: 20px;
    padding-left: 80px;
    overflow: hidden;
    margin-bottom: 20px;
    border-top: solid 14px #EBEBEB;
    border-bottom: solid 14px #EBEBEB;
}

#subpage-top-container .linkbox a:link {
    text-decoration: none;
}

#subpage-top-container .linkbox {
    float: left;
    margin-right: -10px;
    height: 50px;
    width: 180px;
    overflow: hidden;
}

#subpage-top-container .quotebox {

    height: 30px;
    width: 650px;
    overflow: hidden;
    margin-top: 0px;
    margin: 10px;
    font-size: 24px;
    text-align: center;
    color: #BA0C2F;
}

#subpage-top-container .quotebox a:link {
    color: #FFF;
    text-decoration: none;
}

#subpage-top-container h2 {
    font-size: 21px;
    font-weight: normal;
    color: #333;
    text-align: center;

}

#twocolumn-content-wrapper {
    background-color: #FFF;
    height: 100%;
    width: 985px;
    overflow: hidden;
    background-image: url(../images/product-page-bg.jpg);
    background-repeat: repeat-y;
}

#twocolumn-main-info-box {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 783px;
    float: left;
    overflow: hidden;
    /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
}

#twocolumn-main-info-box .table-margin {
    margin-left: 10px;
}

#twocolumn-right-column {
    padding: 10px;
    float: left;
    height: 100%;
    width: 163px;
    overflow: hidden;
}


.containers {
    width: 240px;
    height: 200px;
    padding: 10px;
    background: #CCC;
    float: left;

}

/*two column styles end*/

/***************************************************Corporate home page styles*****************************************************************/


#header-products {
    font-size: 15px;
    font-weight: light;
    padding: 10px;
    height: 9px;
    width: 330px;
    position: absolute;
    top: 0px;
    left: 300px;
    color: #FFF;
    text-align: center;
    word-spacing: 5px;
    background-image: url(../images/bar.jpg);
    background-repeat: no-repeat;
}

#header-products a:link {
    color: #FFFFFF;
    text-decoration: none;
}

#header-products a:hover {
    color: #fd0 !important;
}

#header-products a:visited {
    color: #FFFFFF;
    text-decoration: none;
}


#CorpHome .module {
    background: -webkit-linear-gradient(#E2E2E2, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E2E2E2, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E2E2E2, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E2E2E2, white); /* Standard syntax */
    background-color: #E2E2E2;
    float: left;
    overflow: hidden;
    height: 480px;
    width: 250px;
    margin: 10px 30px 10px 30px;
    border: 1px solid #E2E2E2;
}

#Global-box .module {
    background: -webkit-linear-gradient(#E2E2E2, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#E2E2E2, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#E2E2E2, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#E2E2E2, white); /* Standard syntax */
    text-align: center;
    background-color: #E2E2E2;
    float: left;
    overflow: hidden;
    height: auto;
    width: auto;
    margin: 10px 30px 10px 30px;
    border: 1px solid #E2E2E2;
}

#CorpHome .module p {
    padding: 10px;
    color: #000000
}


#CorpHome .module h4 {
    padding-left: 10px;
    color: blue;
    text-decoration: underline;
    font-style: italic

}

#CorpHome .module.on:hover {
    background-color: #E2E2E2;
    border: 1px solid #013D81;
}

.corp-main-headerhome-image {
    height: 330px;
    width: 985px;
    text-align: center;
    clear: both;
    border-bottom: solid 8px #E2E2E2;
}

#corporate-top-container {
    height: auto;
    width: auto;
    overflow: hidden;
    margin-top: 5px;
    margin-bottom: 20px;
    clear: both;
    font-size: 12px;
}


#corporate-top-container P, h2, h3 {
    padding-left: 15px;
}

/*#corporate-top-container	.content  {
	padding:20px;
	border-bottom: solid 3px #E2E2E2;
}

#corporate-top-container	h1  {
	text-align:center;
	
	}

corporatr products page styles*/


.corp-middle-boxes {
    background-color: #FFF;
    margin: 5px;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    height: auto;
    width: 300px;
    overflow: hidden;
    border-left-width: thin;
    border-left-style: solid;
    border-left-color: #CCC;
}

.corp-middle-box-left {
    background-color: #FFF;
    margin: 5px;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    height: auto;
    width: 300px;
    overflow: hidden;
}


#navigation-wrapperCorp {
    height: 25px;
    width: 985px;
    float: left;
    background-image: url(../header/NewHomePage/nav-bg.jpg);
    background-color: #F0F0F0;
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    overflow: visible;
}


#navigation-wrapperCorp .navlink {
    padding: 5px;
    float: left;
    height: auto;
    width: auto;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
    font-size: 12px;
    text-decoration: none;
}

#navigation-wrapperCorp .navlinkstatic {
    padding: 5px;
    margin-right: 5px;
    float: right;
    height: auto;
    width: auto;
    font-weight: bold;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #CCC;
    font-size: 10px;
    text-decoration: none;
}

/***************************************************careers*************************************/

.verticalLine {
    border-left: 1px solid #EBEBEB;
}

.testimonials-box {
    float: left;
    width: 100%;
    clear: both;
    padding-bottom: 20px;
    margin-top: 20px;
    border-bottom: 1px solid #EBEBEB;

}

.test-col-2 {
    margin-left: 10px;
    float: left;
    width: 465px;
    padding-left: 10px;

}

.photo {
    float: right;
    padding: 0px;
    margin: 20px;
    border: solid medium #EBEBEB;

}


.inline {
    visibility: visible;
}

/***********************************************************Home Page styles*******************************************************************/

#home-content-wrapper {
    float: left;
    height: auto;
    min-height: 500px;
    width: 985px;
    overflow: hidden;
    background-color: #FFF;
}


#home-content-wrapper h2 {
    font-size: 21px;
    font-weight: normal;
    color: #333;
    text-align: center;
}

#home-main-info-box {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 985px;
    float: left;
    overflow: hidden;
    /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
}

#top-container {
    height: 180px;
    width: 690px;
    background-image: url(../images/homepage-top-bg.jpg);
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-left: 285px;
    overflow: hidden;
    margin-bottom: 20px;
    border-top: solid 14px #EBEBEB;
    border-bottom: solid 14px #EBEBEB;
}

#middle-container {
    width: auto;
    height: auto;
    line-height: auto;
}

#middle-container .logos {
    width: auto;
    height: auto;
    padding-top: 10px;
    padding-bottom: 40px;
    float: left;
}

.middle-box-left {
    background-color: #FFF;
    margin: 5px;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    height: 120px;
    width: 217px;
    overflow: hidden;
}

.middle-boxes {
    background-color: #FFF;
    margin: 5px;
    padding-top: 10px;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    height: 120px;
    width: 217px;
    overflow: hidden;
    border-left-width: thin;
    border-left-style: solid;
    border-left-color: #CCC;
}

#middle-container a:link {
    color: #BA0C2F;
    font-weight: bolder;
    text-decoration: none;
}

#middle-container a:hover {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
}

#middle-container a:visited {
    color: #BA0C2F;
    font-weight: bolder;
    text-decoration: none;
}

.left {
    float: left;
    padding-top: 0px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.browse {
    font-size: 20px;
    padding-left: 8px;
    font-weight: bold;
    text-align: center;
    font-weight: normal;
    color: #900;
}

#home-content-wrapper #top-container .linkbox a:link {
    text-decoration: none;
}

#home-content-wrapper #top-container .linkbox {
    float: left;
    margin-right: -10px;
    height: 50px;
    width: 180px;
    overflow: hidden;
}

#home-content-wrapper #top-container .quotebox {

    height: 40px;
    width: 650px;
    overflow: hidden;
    margin: 10px;
    font-size: 24px;
    text-align: center;
    color: #BA0C2F;
}

#home-content-wrapper #top-container .quotebox a:link {
    color: #FFF;
    text-decoration: none;
}

#home-content-wrapper #bottom-container {
    width: 985px;
    height: 240px;
    background-color: #FFF;
    border-top: solid 14px #EBEBEB;
    margin-top: 10px;
    padding-top: 10px;
    float: left;
    clear: both;

}

.bottom-boxes {
    background-color: #F5F5F5;
    margin: 5px;
    float: left;
    height: 220px;
    width: 317px;
    overflow: hidden;
}

.bottom-box-left {
    background-color: #F5F5F5;
    margin: 5px;
    float: left;
    height: 220px;
    width: 317px;
    overflow: hidden;
}

.training-info {
    width: 145px;
    height: 190px;
    margin: 5px;
    float: left;
    text-align: center;
}

.link {
    clear: both;
    font-weight: bold;
}


#home-content-wrapper #bottom-container ul {
    list-style-type: none;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

#home-content-wrapper #bottom-container .training {
    width: 140px;
    padding: 5px;
    height: 170px;
    float: left;
    overflow: hidden;
    border-right: solid thin #CCC;
    background-color: #96C;
}

.training-asset {
    padding: 5px;
    float: left;
}

#home-content-wrapper #bottom-container .events {
    width: 300px;
    padding: 5px;
    padding-left: 10px;
    height: 15px;
    float: left;
}

#home-content-wrapper #bottom-container .full-calendar-link {
    width: 120px;
    height: auto;
    text-align: center;
    float: right;
    font-size: 12px;
    font-weight: normal;
    padding-top: 4px;
}

#home-content-wrapper #bottom-container .full-calendar-link a:link {
    color: #FFF;
}

#home-content-wrapper #bottom-container .full-calendar-link a:visited {
    color: #FFF;
}

#home-content-wrapper #bottom-container .events-title {
    float: left;
}

.social-logo {
    float: left;
    padding: 5px;
}

.social-logo-box {
    float: left;
    width: 275px;
    margin-top: 20px;
    padding-left: 10px;
    background-color: #36F;
}

#bottom-container .title {
    width: 310px;
    height: 25px;
    padding: 10px;
    font-size: 19px;
    color: #CCC;
    font-weight: bold;
    /*border-bottom:solid thin #CCC;*/
    float: left;
    margin-bottom: 5px;
    background-color: #333;
}

.feed {
    height: auto;
    clear: both;

}

#home-content-wrapper #bottom-container .info {
    position: relative;
    width: 290px;
    height: 140px;
    padding: 5px;
    color: #666;
    overflow: hidden;
    float: left;
    /*background-color:#E6E6E6;*/
}

#home-content-wrapper #bottom-container li {
    list-style-type: none;
    padding-left: 10px;
}


.events-logo {
    float: left;
    padding: 5px;
}


/* Home Page end*/


/*********************************************************************highight page styles***************************************************/


#cr-main-header-image {
    height: 275px;
    width: 675px;
    padding-top: 5px;
    padding-left: 120px;
    padding-right: 190px;
    overflow: hidden;
    background-image: url(../images/home-page-slider/cr-35ia-page.jpg);
    background-repeat: no-repeat;
}

#m2000-main-header-image {
    height: 275px;
    width: 980px;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 190px;
    overflow: hidden;
    background-image: url(../images/home-page-slider/M-2000iA-highlight-header.jpg);
    background-repeat: no-repeat;
}

#cr-content-wrapper {
    float: left;
    height: auto;
    width: 100%;
    background-color: #FFF;
    color: #212121;
}

#cr-content-wrapper h2 {
    font-size: 28px;


}

#cr-main-info-box {
    margin: 0px;
    height: 100%;
    width: 100%;
    text-align: center;
    /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
}

#cr-main-info-box .container {
    display: inline-block;
    vertical-align: top;
    width: 350px;
    height: auto;
    margin: 30px;
    margin-left: 80px;
    background-color: #fd0;
    border-radius: 8px;
}

#cr-social-floating-box-wrapper {
    margin: 0 auto 0 auto;
    height: auto;
    position: relative;
}

#cr-social-floating-box-container {
    float: left;
    top: -25px;
    left: 985px;
    position: absolute;
    width: 60px;
}

#cr-social-floating-box-container .fixed {
    position: fixed;
    top: -180px;
}

.cr-image {
    display: block;
    width: 100%;
    height: auto;
    background-color: grey;
}

.cr-image img {
    padding: 8px 0px 8px 0px;
}

.cr-text {
    display: block;
    width: auto;
    min-height: 375px;
    padding: 10px;
    text-align: left;
    background-color: #fd0;

}

.cr-text p {
    font-size: 15px;
    padding-left: 8px;
    padding-right: 30px;
}

.cr-body h4 {
    padding-left: 80px;
    text-align: left;
    font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;

}

.cr-body p {
    font-size: 13px;
    padding-left: 80px;
    text-align: left;
    padding-right: 90px;
}

.cr-body a {
    display: inline-block;

    color: grey;
    font-size: 1.25em;
    font-weight: bold;
    background: #ffdd00; /* Old browsers */

    background: #ffdd00; /* Old browsers */

    background: -moz-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd00), color-stop(51%, #fff1c6), color-stop(98%, #ffdd00)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* IE10+ */

    background: linear-gradient(to bottom, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd00', endColorstr='#ffdd00', GradientType=0); /* IE6-9 */
    background-color: #fd0;
    background: none;
    border-radius: 6px;
    /*border: solid thin #979797;
		padding:3px 15px 3px 15px;
	margin:3px;
	
		*/

}

.cr-footer {
    width: 100%;
    height: auto;
    text-align: center;
    margin: 20px;
}


.cr-footer a {
    display: inline-block;
    padding: 3px 15px 3px 15px;
    margin: 10px 20px 10px 20px;
    color: grey;
    text-decoration: none;
    font-size: 1.25em;
    font-weight: bold;
    background: #ffdd00; /* Old browsers */

    background: #ffdd00; /* Old browsers */

    background: -moz-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* FF3.6+ */

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffdd00), color-stop(51%, #fff1c6), color-stop(98%, #ffdd00)); /* Chrome,Safari4+ */

    background: -webkit-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* Chrome10+,Safari5.1+ */

    background: -o-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* Opera 11.10+ */

    background: -ms-linear-gradient(top, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* IE10+ */

    background: linear-gradient(to bottom, #ffdd00 0%, #fff1c6 51%, #ffdd00 98%); /* W3C */

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdd00', endColorstr='#ffdd00', GradientType=0); /* IE6-9 */
    background-color: #fd0;
    border-radius: 4px;
    border: solid medium #ffdd00;
}

.cr-footer a:hover {
    color: white;

}


/*******************************************************Portal Page styles*********************************************************************/

#portal-content-wrapper {
    float: left;
    height: auto;
    width: auto;
    padding: 10px;
    background-color: #FFF;
}

#portal-main-info-box {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: auto;
    float: left;
    overflow: hidden;
    /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
}

td.robotdata {
    background-color: #ffffff;
    height: 100%;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: top;
    width: 100%;
}

td.xmlheader {
    background-color: #555555;
    border-bottom: 1px solid #000000;
    height: 22px;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 4px;
}

td.xmlsectionheader {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.robotmodel {
    background-color: #555555;
    border-bottom: 1px solid #000000;
    height: 22px;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 4px;
}

td.robotthumb {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    text-align: center;
    vertical-align: top;
    width: 142px;
}

td.robotthumb img {
    border: 1px solid #000000;
    width: 113px;
}

td.industrydata {
    background-color: #ffffff;
    height: 100%;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: top;
    width: 100%;
}

td.industrydataactual {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.industrydatatitle {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.industrymodel {
    background-color: #555555;
    border-bottom: 1px solid #000000;
    height: 22px;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 4px;
}

td.industrythumb {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    text-align: center;
    vertical-align: top;
    width: 142px;
}

td.industrythumb img {
    border: 1px solid #000000;
    width: 113px;
}

.applicationdatacontent {
    background-color: #ffffff;
    width: 383px;
    height: 100%;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: top;
}

.applicationdatatool {
    background-color: #ffffff;
    width: 200px;
    height: 100%;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: top;
}

td.applicationdata {
    background-color: #ffffff;
    height: 100%;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
    vertical-align: top;
}

td.applicationdataactual {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.applicationdatatitle {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
}

td.applicationmodel {
    background-color: #555555;
    border-bottom: 1px solid #000000;
    height: 22px;
    border-left: 1px solid #000000;
    border-top: 1px solid #000000;
    border-right: 1px solid #000000;
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 4px;
    padding-left: 9px;
    padding-top: 4px;
}

td.applicationthumb {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px;
    text-align: center;
    vertical-align: top;
    width: 142px;
}

td.applicationthumb img {
    border: 1px solid #000000;
    width: 113px;
}

td.applicationdatarightcolumn {
    background-color: #ffffff;
    color: #000000;
    width: 175px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.robotdatatitle {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.robotdatatitle2 {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: normal;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
}

td.robotdatatitlerightborder {
    background-color: #cccccc;
    color: #000000;
    height: 22px;
    font-weight: bold;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    width: 100%;
    border-right: 1px solid black
}

td.productdetail {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 1px;
    padding-top: 1px;
    border-right: 1px solid black;
}

td.productdetailsingle {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 1px;
    padding-top: 1px;
}

td.productdetailright {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 30px;
    padding-top: 1px;
    text-align: right;
    border-right: 1px solid black;
}

td.productdetaillast {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
}

td.productdetaillastright {
    background-color: #ffffff;
    color: #000000;
    height: 22px;
    font-weight: normal;
    vertical-align: top;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 30px;
    padding-top: 1px;
    text-align: right;
}

.ContactUs_box1 {
    width: 175px;
    font-size: small;
    padding-right: 0px;
    margin: 0px;
}

.ContactUs_box2 {
    width: 330px;;
    font-size: small
}

.ContactUs_box3 {
    width: 50px;
}

.ContactUsLeft {
    width: 175px;
    text-align: right;
    vertical-align: top;
    padding: 0px;
}

.ContactUsDivider {
    width: 10px;
    padding-bottom: 5px;
}

.ContactUsRight {
    width: 565px;
    text-align: left;
    vertical-align: top;
    padding-: 0px;
}

.ContactUsRightTitle {
    width: 565px;
    text-align: left;
    vertical-align: bottom;
    padding-top: 10px;
    padding-bottom: 2px;
}

.ContactUsRightEEO {
    width: 330px;
    text-align: left;
    vertical-align: top;
    padding-top: 5px;
}

.ContactUsSubHeader {
    width: 750px;
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.ContactUsAsterik {
    color: #ff0000;
    font-size: 16px;
    vertical-align: top;
    padding-top: 5px;
    padding-left: 3px;
    padding-right: 3px;
}

.LeftMainMenuMargin {
    width: 25px;
}

.input[type=text]::-ms-clear {
    display: none;
}

/***************************************************************news layout********************************************************************/

#news-page-container {
    width: auto;
    height: auto;
    float: left;
    overflow: hidden;
}

#corp-content-wrapper {
    background-color: #FFF;
    height: 100%;
    width: 985px;
    overflow: hidden;

}

#main-pr {
    float: left;
    width: 790px;
    overflow: hidden;
    border-right: solid 1px #EBEBEB;
}

#news-right-column {
    width: 190px;
    height: auto;
    float: right;
    min-height: 150px;
    overflow: hidden;
    margin: 0px;
    padding: 0px;
}

.news-main {
    width: 780px;
    height: auto;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;

}

.news-main-detail {
    width: auto;
    height: auto;
    float: left;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 10px;

}

.news-header {
    width: auto;
    height: auto;
    padding: 0px;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin-bottom: 10px;
}

.news-left-column {
    width: 600px;
    height: auto;
    min-height: 150px;
    float: left;
    overflow: hidden;
    padding: 10px;
}

.news-left-column-detail {
    width: auto;
    height: auto;
    min-height: 150px;
    float: left;
    overflow: hidden;
    padding: 10px;
}

.news-read-more {
    float: right;
    width: 80px;
    height: 10px;
    margin-top: 10px;

}


.right-column-item {
    padding: 15px;
    border-bottom: solid 1px #EBEBEB;

}

.news-image-box {
    float: left;
    width: 140px;
    height: auto;
    min-height: 150px;
    padding: 10px;
    overflow: hidden;
    text-align: center;

}

.news-image {

    border: solid 3px #EBEBEB;
    width: 140px;
    height: 90px;
}


#all-press {
    width: auto;
    height: auto;
    clear: both;
    margin-top: 10px;
    padding: 10px;
    border-top: solid 1px #EBEBEB;
}


/*********************************************************corporate footer**********************************************************************/

#corp-footer {
    color: #000000;
    font-weight: bold;
    /*background: -webkit-radial-gradient(#CCC, white, #CCC); /* For Safari 5.1 to 6.0 */
    /*background: -o-radial-gradient(#CCC, white, #CCC); /* For Opera 11.1 to 12.0 */
    /*background: -moz-radial-gradient(#CCC, white, #CCC); /* For Firefox 3.6 to 15 */
    /*background: radial-gradient(#CCC, white, #CCC); /* Standard syntax */
    background-color: #FD0;
    padding: 0px;
    width: 985px;
    height: auto;
    float: left;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

#corp-footer .footer-item {
    padding: 14px;
    padding-left: 15px;
    padding-right: 15px;
    width: auto;
    height: 19px;
    float: left;
    border-right: solid thin #EBEBEB;
}

#corp-copyright {
    padding: 14px;
    width: auto;
    height: 19px;
    float: left;
    margin-left: 10px;
    border-right: solid thin #EBEBEB;
}

#corp-footer .social-box {
    height: 45px;
    width: auto;
    float: left;
    margin-left: 10px;
}

#corp-footer .social {
    padding: 6px;
    float: left;
    width: 30px;
    height: 30px;
}

#corp-footer .social:hover {
    opacity: 0.4;
}

/****************************************************************product footer**************************************************************************/

#copyright {
    clear: both;
    color: #FFFFFF;
}

#footer .footer-boxes {
    font-size: 11px;
    float: left;
    height: 170px;
    width: 210px;
    margin: 5px;
    padding-top: 25px;
    padding-left: 10px;
    padding-right: 10px;
    overflow: hidden;
    text-align: center;
}

#footer .social {
    padding: 6px;
    float: left;
    width: 30px;
    height: 30px;
}

#footer .social:hover {
    opacity: 0.4;
}

#footer ul {
    padding: 0px;
    margin: 20px;
}


#footer .footer-title {
    width: 170px;
    height: 20px;
    padding: 5px;
    font-size: 13px;
    color: #FFFFFF;
    float: left;
    margin-bottom: 10px;
    border-bottom: solid thin #808080;

}


#footer .footer-boxes li {
    padding: 2px;
    list-style-type: none;
    text-align: left;
}

#footer .footer-boxes li a:hover {
    color: #333;
    font-weight: bold;
    text-decoration: underline;
}

#footer .footer-boxes li a:link {
    color: #FFFFFF;
    text-decoration: none;
}

#footer .footer-boxes li a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#Sites {
    float: right;
    margin-top: -25px;
    margin-right: -15px;
}

/****************************************************************maps**************************************************************************/
#map-mobile {
    width: 0px;
    height: 0px;
    overflow: hidden;

}


#map-location-popup {
    width: 802px;
    height: 202px;
    border: solid 2px #EBEBEB;
    background-color: #FFFFFF;
    overflow: hidden;
}

#map-location-popup .photo {
    float: left;
    width: 250px;
    height: 202px;
    border-right: solid 2px #EBEBEB;
    background-color: #DBDBDB;
}

#map-location-popup .info {
    float: left;
    width: 300px;
    height: 182px;
    padding: 10px;
    font-size: 13px;
    color: #606060;
}

#map-location-popup li {
    padding-bottom: 15px;
}

#map-location-popup .links {
    float: left;
    width: 204px;
    height: 182px;
    padding: 10px;
    border-left: solid 2px #EBEBEB;
}

#map {
    position: relative;
    width: 700px;
    height: auto;
    margin-left: 137px;
    margin-bottom: 10px;
    border-radius: 30px;
    border: solid 5px #E2E2E2;
}

#map-key {
    color: #FFFFFF;
    position: absolute;
    left: 40px;
    top: 520px;
    width: auto;
    height: 25px;
    padding: 10px;
    padding-left: 25px;
    background-image: url(../locations-integrators/Images/button.png);
    background-position: left;
    background-repeat: no-repeat;
}


#lake-forest {
    position: absolute;
    left: 103px;
    top: 244px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#lake-forest:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#mason-ohio {
    position: absolute;
    left: 478px;
    top: 148px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#mason-ohio:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#rochester-hills {
    position: absolute;
    left: 466px;
    top: 111px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#rochester-hills:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#north-carolina {
    position: absolute;
    left: 519px;
    top: 194px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#north-carolina:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#illinois {
    position: absolute;
    left: 421px;
    top: 123px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#illinois:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#mexico {
    position: absolute;
    font-size: 10px;
    left: 295px;
    top: 433px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#mexico:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#cnc-mexico {
    position: absolute;
    font-size: 10px;
    left: 325px;
    top: 465px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#cnc-mexico:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#ontario {
    position: absolute;
    left: 502px;
    top: 85px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#ontario:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#quebec {
    position: absolute;
    left: 555px;
    top: 36px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#quebec:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#georgia {
    position: absolute;
    left: 493px;
    top: 231px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#georgia:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#cnc-ma-service {
    position: absolute;
    left: 589px;
    top: 74px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#cnc-ma-service:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#ohio-twinsburg {
    position: absolute;
    left: 500px;
    top: 125px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#ohio-twinsburg:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#mn-maplegrove {
    position: absolute;
    left: 364px;
    top: 94px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#mn-maplegrove:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#seattle {
    position: absolute;
    left: 80px;
    top: 40px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#seattle:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#ny-newjersey {
    position: absolute;
    left: 570px;
    top: 91px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#ny-newjersey:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#ca-unioncity {
    position: absolute;
    left: 65px;
    top: 200px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#ca-unioncity:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#ca-los-angeles {
    position: absolute;
    left: 85px;
    top: 225px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#ca-los-angeles:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#boston {
    position: absolute;
    left: 584px;
    top: 71px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#boston:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#texas {
    position: absolute;
    left: 362px;
    top: 316px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#texas:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#brazil {
    position: absolute;
    left: 510px;
    top: 710px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;

}

#brazil:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}

#argentina {
    position: absolute;
    left: 465px;
    top: 765px;
    width: 18px;
    height: 18px;
    background-image: url(../locations-integrators/Images/button.png);
    overflow: hidden;
}

#argentina:hover {
    background-image: url(../locations-integrators/Images/y-button.png)
}


/************************************************MEDIA QUERY FULL CSS **************************************************/


@media screen and (max-width: 480px) {

@charset "UTF-8";


    a img {
        border: 0;
    }


    body {
        margin-top: 0px;
        background-color: #FD0;
        font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
        color: #666;
        font-size: 10px;
    }


    h1 {
        font-size: 18px;
        font-weight: bold;
        color: #333;
        line-height: 25px;
        text-decoration: none;
    }

    h2 {
        font-weight: normal;
        font-size: 16px;
    }

    h3 {
        font-size: 14px;
        font-weight: bold;
        color: #000;
    }

    h4 {
        font-size: 12px;
        font-weight: bold;
        color: #333;
        /*line-height:5px;*/

    }

    h5 {
        font-size: 16px;;
        font-weight: bold;
        color: #333;
        line-height: 25px;
        text-decoration: none;
        text-align: center;
    }

    #page-wrapper {
        background-color: #FD0;
        height: 100%;
        width: 100%;
        overflow: hidden;
        margin-right: auto;
        margin-left: auto;
        -moz-box-shadow: 0px 0px 20px 5px #333;
        box-shadow: 0px 0px 20px 5px rgba(30, 30, 30, .7);
        -webkit-box-shadow: 0px 0px 20px 5px #333;


    }

    .RadMenu .rmText {
        width: 75px !important;
        text-align: left !important;
        font-size: 14px;
    }


    #topheader {
        background-color: #FFF;
        height: 80px;
        width: 100%;
        padding: 5px;
        float: left;
    }

    #Sites {
        margin-top: 5px;
        margin-right: 10px;
        width: auto;
        height: auto;
        float: right;

    }

    .company-name {
        float: right;
        margin-top: 5px;
        margin-right: 10px;
        text-align: right;
        height: 100%;
        width: auto;
    }

    .logo-top {
        float: left;
        height: auto;
        width: auto;
        margin-top: 5px;
    }

    .subheader {
        font-size: 14px;
        font-style: normal;
        line-height: 24px;
        font-weight: bold;
        text-decoration: none;
        color: #333;
    }

    .small {
        font-size: 8px;
        line-height: 14px;
        font-weight: lighter;
        color: #333;
        text-decoration: none;
        height: auto;
    }

    #navigation-wrapper {
        height: auto;
        width: 100%;
        background-color: #F0F0F0;
        overflow: hidden;
        border: 1px solid #CCC;
    }


    .navlink {
        padding: 5px;
        float: left;
        height: 16px;
        width: auto;
        font-weight: bold;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #CCC;
        font-size: 12px;
        text-decoration: none;
    }

    #main-header-image {
        height: auto;
        width: 100%;
        padding-top: 83px;
        padding-left: 30px;
        overflow: hidden;
    }

    .main-headerhome-image {
        height: auto;
        width: 100%;
        text-align: center;
        border-top-width: 5px;
    }

    #main-header-image h1 {
        font-size: 15px;
        font-weight: bold;
        color: #BA0C2F;
        line-height: 12px;
    }

    #main-header-image p {
        font-size: 16px;
    }

    #bread-crumbs {
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #999;
        background-image: url(../header/NewHomePage/nav-bg.jpg);
        background-color: #F0F0F0;
        background-repeat: repeat-x;
        float: left;
        height: 14px;
        width: 350px;
        padding: 7px;
        overflow: hidden;
    }

    #content-wrapper {
        background-color: #FFF;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background-image: none;
    }

    .search-wrapper {
        width: auto;
        height: auto;
        float: left;
        padding: 3px;
    }

    .search-box .padding-left {
        padding-left: 5px;
    }

    .search-box {
        float: left;
        height: auto;
        width: auto;
        color: #999;
        font-size: 8px;
    }

    .search-icon {
        float: left;
        height: 19px;
        width: 20px;
        margin-left: 5px;
    }


    .side-nav-box {
        font-size: 15px;
        color: #666;
        padding: 8px;
        float: left;
        height: auto;
        width: 100px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #999;
        border-right-color: #999;
        border-bottom-color: #999;
        border-left-color: #999;
    }

    .side-nav-box-Prod {
        font-size: 12px;
        color: #666;
        padding: 8px;
        float: left;
        height: auto;
        width: 100px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: none;
        border-top-color: #999;
        border-right-color: #999;
        border-bottom-color: #999;
        border-left-color: #999;
    }

    .side-nav-box-asp {
        font-size: 12px;
        color: #666;
        padding: 0px;
        float: left;
        height: 20px;
        width: 209px;
    }

    #side-bar {
        float: left;
        width: 110px;
        height: 100%;
        overflow: hidden;
    }

    #side-bar-nav {
        float: left;
        width: 106px;
        height: 100%;
        overflow: hidden;
        min-height: 100px;
    }

    #main-info-box {
        margin: 10px;
        padding: 5px;
        height: 100%;
        width: 90%;
        float: left;
        overflow: hidden;

    }

    #right-column {
        padding: 10px;
        float: left;
        height: 100%;
        width: auto;
        overflow: hidden;
    }

    #footer {
        background-color: #707070;
        padding-top: 20px;
        padding: 10px;
        width: 100%;
        height: auto;
        text-align: center;
        border: 1px solid #999;
        height: auto;
        overflow: hidden;
    }

    .textbox {
        padding: 15px;
        float: left;
        height: auto;
        width: auto;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #999;
    }

    .DDMenuLink {
        FONT-SIZE: 11px;
        font-weight: bold;
        COLOR: black;
        TEXT-DECORATION: underline;
    }

    .DDMenuLink:link {
        FONT-SIZE: 11px;
        font-weight: bold;
        COLOR: black;
        TEXT-DECORATION: none;
    }

    .DDMenuLink:visited {
        FONT-SIZE: 11px;
        font-weight: bold;
        COLOR: black;
        TEXT-DECORATION: none;
    }

    .DDMenuLink:active {
        FONT-SIZE: 11px;
        font-weight: bold;
        COLOR: black;
        TEXT-DECORATION: none;
    }

    .DDMenuLink:hover {
        FONT-SIZE: 11px;
        font-weight: bold;
        COLOR: black;
        TEXT-DECORATION: underline;
    }

    /******************************************************* social media floating box***********************************************************/
    #social-floating-box-wrapper {
        width: 400x;
        margin: 0 auto 0 auto;
        height: auto;
        position: relative;
        visibility: hidden;
    }


    /******************************************************products page***************************************************************************/
    #product-content-wrapper {
        background-color: #FFF;
        height: 100%;
        width: 100%;
        overflow: hidden;
        background-image: none;
    }

    #product-main-info-box {
        height: auto;
        width: 100%;
        float: left;
        overflow: hidden;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #666;
    }

    #product-right-column {
        padding: 10px;
        float: left;
        height: auto;
        width: auto;
        overflow: hidden;
    }

    #slider-controls {
        font-size: 12px;
        font-weight: bold;
        width: auto;
        height: auto;
        float: left;
    }

    #slider-header {
        width: auto;
        height: auto;
        font-size: 12px;
    }

    #slider-header-text {
        width: 100%;
        height: 26px;
        margin-left: 25px;
        padding-top: 8px;
        float: left;
    }


    #slider-payload {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-image: none;
        padding-top: 10px;
        padding-left: 22px;
    }

    #slider-reach {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-image: none;
        padding-top: 10px;
        padding-left: 22px;
    }

    #slider-axes {
        width: 100%;
        height: auto;
        overflow: hidden;
        background-image: none;
        background-color: #FFFFFF;
        padding-top: 10px;
        padding-left: 22px;
    }


    #slider-results {
        width: 100%;
        height: 20px;
        padding-left: 20px;
        float: right;
        background-image: url(../images/nav-bars-bg.jpg);
        background-repeat: repeat-x;
        border: 1px solid #CCC;
        margin-bottom: 5px;
        padding: 5px;
    }

    .robot-category {
        width: 98%;
        height: auto;
        color: #C00;
        font-weight: bold;
        font-size: 16px;
        padding: 10px;
        margin: 15px;
        cursor: auto;
        border-bottom: solid thin red;
    }

    .robot-info-box {
        width: 150px;
        height: 190px;
        padding: 6px;
        margin-left: 5px;
        margin-right: 5px;
        margin-top: 5px;
        margin-bottom: 5px;
        border: thin solid #C3C3C3;
        background-color: #FFFFFF

    }

    .robot-image {
        text-align: center;
        height: 110;
        overflow: hidden;
        margin-bottom: 10px;
    }

    .robot-name {
        color: #000;
        font-size: 12px;
        font-weight: bold;
        line-height: 12px;
    }

    .robot-info {
        color: #666;
        height: auto;
        overflow: hidden;
        font-size: 12px;
        font-weight: lighter;
    }

    .dotted-line {
        line-height: -10px;
        font-weight: lighter;
    }

    /*product page end*/
    /**************************************************products page popup************************************************************************/
    #popup-wrapper {
        width: 100%;
        height: 400px;
        float: left;
        overflow: scroll;
        background-color: #FFF;
        -moz-box-shadow: 0px 0px 20px 5px #333;
        box-shadow: 0px 0px 20px 5px rgba(30, 30, 30, .7);
        -webkit-box-shadow: 0px 0px 20px 5px #333;
        /*filter:
progid:DXImageTransform.Microsoft.Shadow(Color=#646464, Strength=15, Direction=0),
  progid:DXImageTransform.Microsoft.Shadow(Color=#646464, Strength=15, Direction=-90);*/
    }

    #popup-wrapper #specs {
        width: auto;
        height: 100%;
        float: left;
    }

    #popup-wrapper #header {
        width: auto;
        height: auto;
        float: left;
        padding: 20px;
        padding-right: 0px;
        padding-left: 10px;
        font-size: 24px;
    }

    #popup-wrapper #features {
        width: auto;
        height: 100px;
        background-image: url(../images/product-detail/title-bg.jpg);
        background-repeat: repeat-x;
        font-size: 21px;
        font-weight: bold;
        border-bottom: solid medium black;

    }

    #popup-wrapper #photo-left {
        width: auto;
        height: auto;
        float: left;
        overflow: hidden;
        background-color: #FFF;
    }

    #popup-wrapper .payload {
        width: 30px;
        height: 30px;
        float: left;
        margin-top: 40px;
        margin-left: 50px;
    }

    #popup-wrapper .reach {
        width: 30px;
        height: 30px;
        float: left;
        margin-top: 40px;
        margin-left: 78px;
    }


    #popup-wrapper .axes {
        width: 25px;
        height: 30px;
        float: left;
        margin-top: 40px;
        margin-left: 78px;
    }

    #popup-wrapper .close {
        width: 50px;
        height: 20px;
        float: right;
        margin-top: 5px;
        margin-right: -15px;
        color: #CCC;
    }

    table.table1 {
        border-collapse: collapse;
        width: auto;
        margin-left: 1px;
    }

    table.table1 th.data {
        border: 1px solid #666 !important;
    }

    table.table1 th.empty {
        background-color: #CCC;
        border: none;
    }

    table.table1 th.axis {
        text-align: left;
        width: 45px;
        border-width: 1px;
        white-space: nowrap;
    }

    table.table1 td {
        border-width: 1px 1px 1px 1px;

    }

    table.table1 td.specs {
        border-width: 1px 1px 1px 1px;
        width: auto;
    }

    table.table1 td.links {
        border-width: 1px 1px 1px 1px;
        width: auto;
    }

    table.table1 td, table.table1 th {
        font-weight: bold;
        padding: 5px 11px;
        border-color: #666;
        border-style: solid;
        border-width: 1px;
    }

    table.table1 th {
        background-color: #CCC;
        text-align: left;
        color: #000;
    }

    table.table1 .applications {
        width: 250px;

    }

    /*products page popup end*/
    /***************************************************two column styles**************************************************************************/
    #subpage-top-container {
        height: auto;
        width: 95%;
        background-image: none;
        padding: 10px;
        margin-bottom: 10px;
        border-top: solid 6px #EBEBEB;
        border-bottom: solid 6px #EBEBEB;
    }


    #subpage-top-container .linkbox {
        float: left;
        margin-right: -10px;
        height: 50px;
        width: 180px;
        overflow: hidden;
        margin-bottom: 7px;
    }

    #subpage-top-container .quotebox {

        height: 30px;
        width: auto;
        overflow: hidden;
        margin-top: 0px;
        margin: 10px;
        font-size: 16px;
        text-align: center;
        color: #BA0C2F;
    }

    #subpage-top-container h2 {
        font-size: 15px;
        font-weight: normal;
        color: #333;
        text-align: center;

    }

    #twocolumn-content-wrapper {
        background-color: #FFF;
        height: 100%;
        width: 100%;
        overflow: hidden;
    }

    #twocolumn-main-info-box {
        margin: 0px;
        padding: 0px;
        height: 100%;
        width: 100%;
        float: left;
        overflow: hidden;
        /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
    }

    #twocolumn-main-info-box .table-margin {
        margin-left: 10px;
    }

    #twocolumn-right-column {
        padding: 10px;
        float: left;
        height: 100%;
        width: auto;
        overflow: hidden;
    }


    /*.containers {
	width:auto;
	height:auto;
	padding:10px;
	background:#CCC;
	float:left;
	}*/
    /*two column styles end*/
    /***************************************************Corporate home page styles*****************************************************************/
    #header-products {
        visibility: hidden;
    }


    #CorpHome .module {
        background: -webkit-linear-gradient(#E2E2E2, white); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#E2E2E2, white); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#E2E2E2, white); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#E2E2E2, white); /* Standard syntax */
        background-color: #E2E2E2;
        height: auto;
        width: 90%;
        padding: 5px;
        margin: 10px 30px 10px 30px;
        border: 1px solid #E2E2E2;
    }

    #Global-box .module {
        background: -webkit-linear-gradient(#E2E2E2, white); /* For Safari 5.1 to 6.0 */
        background: -o-linear-gradient(#E2E2E2, white); /* For Opera 11.1 to 12.0 */
        background: -moz-linear-gradient(#E2E2E2, white); /* For Firefox 3.6 to 15 */
        background: linear-gradient(#E2E2E2, white); /* Standard syntax */
        text-align: center;
        background-color: #E2E2E2;
        height: auto;
        width: 90%;
        padding: 5px;
        margin: 10px 30px 10px 30px;
        border: 1px solid #E2E2E2;
    }


    #CorpHome .module h4 {
        padding-left: 10px;
        color: blue;
        text-decoration: underline;
        font-style: italic

    }


    .corp-main-headerhome-image {

        width: 0px;
        height: 0px;
        overflow: hidden;
        background-color: #A29E9E;
    }

    #corporate-top-container {
        height: auto;
        width: 90%;

        padding: 5px;
        margin-top: 5px;
        margin-bottom: 20px;

        font-size: 14px;
    }


    /*************************************************** corporate careers*************************************/
    .verticalLine {
        border-left: 1px solid #EBEBEB;
    }

    .testimonials-box {
        float: left;
        width: 100%;
        clear: both;
        padding-bottom: 0px;
        margin-top: 0px;
        border: none;


    }

    .test-col-2 {
        margin-left: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 90%;
        padding: 10px;
        border: 1px solid #EBEBEB;

    }

    .photo {
        float: none;
        padding: 0px;
        margin: 10px;
        border: solid medium #EBEBEB;

    }

    .inline {
        visibility: hidden;
        width: 0px;
        height: 0px;
        ovefrflow: hidden;
    }

    /*corporate products page styles*/
    .corp-middle-boxes {
        background-color: #FFF;
        margin: 5px;
        padding-top: 10px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
        height: auto;
        width: auto;
        overflow: hidden;
        border-left-width: thin;
        border-left-style: solid;
        border-left-color: #CCC;
    }

    .corp-middle-box-left {
        background-color: #FFF;
        margin: 5px;
        padding-top: 10px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
        height: auto;
        width: auto;
        overflow: hidden;
    }


    #navigation-wrapperCorp {
        height: 50px;
        width: 100%;
        float: left;
        background-image: url(../header/NewHomePage/nav-bg.jpg);
        background-color: #F0F0F0;
        background-repeat: repeat-x;
        border: 1px solid #CCC;
        overflow: visible;
    }


    #navigation-wrapperCorp .navlink {
        padding: 5px;
        float: left;
        height: auto;
        width: auto;
        font-weight: bold;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #CCC;
        font-size: 12px;
        text-decoration: none;
    }

    #navigation-wrapperCorp .navlinkstatic {
        padding: 5px;
        margin-right: 5px;
        float: right;
        height: auto;
        width: auto;
        font-weight: bold;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #CCC;
        font-size: 10px;
        text-decoration: none;
    }


    /***********************************************************Home Page styles*******************************************************************/
    #home-content-wrapper {
        float: left;
        height: auto;
        min-height: 500px;
        width: 100%;
        overflow: hidden;
        background-color: #FFF;
    }


    #home-content-wrapper h2 {
        font-size: 16px;
        font-weight: normal;
        color: #333;
        text-align: center;
    }

    #home-main-info-box {
        margin: 0px;
        padding: 0px;
        height: 100%;
        width: 95%;
        float: left;
        overflow: hidden;
        /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
    }

    #top-container {
        height: auto;
        width: 95%;
        padding: 10px;
        overflow: hidden;
        margin-bottom: 20px;
        border-top: solid 6px #EBEBEB;
        border-bottom: solid 6px #EBEBEB;
        background-image: none;
    }

    #middle-container {
        width: auto;
        height: auto;
        line-height: auto;
    }

    #middle-container .logos {
        width: auto;
        height: auto;
        padding-top: 10px;
        padding-bottom: 20px;
        float: left;
    }

    .middle-box-left {
        background-color: #FFF;
        margin: 5px;
        padding-top: 10px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
        height: auto;
        width: 90%;
        overflow: hidden;
        border-bottom-width: thin;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
    }

    .middle-boxes {
        background-color: #FFF;
        margin: 5px;
        padding-top: 10px;
        padding-left: 8px;
        padding-right: 8px;
        float: left;
        height: auto;
        width: 90%;
        overflow: hidden;
        border-bottom-width: thin;
        border-bottom-style: solid;
        border-bottom-color: #CCC;
    }


    .left {
        float: left;
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    .browse {
        font-size: 14px;
        padding-left: 8px;
        font-weight: bold;
        text-align: center;
        font-weight: normal;
        color: #900;
    }


    #home-content-wrapper #top-container .linkbox {
        float: left;
        margin-right: -10px;
        height: 50px;
        width: 180px;
        overflow: hidden;
        margin-bottom: 7px;
    }

    #home-content-wrapper #top-container .quotebox {

        height: 40px;
        width: auto;
        overflow: hidden;
        margin: 10px;
        font-size: 16px;
        text-align: center;
        color: #BA0C2F;
    }

    #home-content-wrapper #bottom-container {
        width: auto;
        height: auto;
        background-color: #FFF;
        border-top: solid 7px #EBEBEB;
        margin-top: 10px;
        padding-top: 10px;
        float: left;
        /*clear: both;*/

    }


    /* Home Page end*/
    /*******************************************************Portal Page styles*********************************************************************/
    #portal-content-wrapper {
        float: left;
        height: auto;
        width: auto;
        padding: 10px;
        background-color: #FFF;
    }

    #portal-main-info-box {
        margin: 0px;
        padding: 0px;
        height: 100%;
        width: auto;
        float: left;
        overflow: hidden;
        /*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666;*/
    }

    td.robotdata {
        background-color: #ffffff;
        height: 100%;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        vertical-align: top;
        width: 100%;
    }

    td.xmlheader {
        background-color: #555555;
        border-bottom: 1px solid #000000;
        height: 22px;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-top: 4px;
    }

    td.xmlsectionheader {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.robotmodel {
        background-color: #555555;
        border-bottom: 1px solid #000000;
        height: 22px;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-top: 4px;
    }

    td.robotthumb {
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        padding-bottom: 12px;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
        text-align: center;
        vertical-align: top;
        width: 142px;
    }

    td.robotthumb img {
        border: 1px solid #000000;
        width: 113px;
    }

    td.industrydata {
        background-color: #ffffff;
        height: 100%;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        vertical-align: top;
        width: 100%;
    }

    td.industrydataactual {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.industrydatatitle {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.industrymodel {
        background-color: #555555;
        border-bottom: 1px solid #000000;
        height: 22px;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-top: 4px;
    }

    td.industrythumb {
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        padding-bottom: 12px;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
        text-align: center;
        vertical-align: top;
        width: 142px;
    }

    td.industrythumb img {
        border: 1px solid #000000;
        width: 113px;
    }

    .applicationdatacontent {
        background-color: #ffffff;
        width: 383px;
        height: 100%;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        vertical-align: top;
    }

    .applicationdatatool {
        background-color: #ffffff;
        width: 200px;
        height: 100%;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        vertical-align: top;
    }

    td.applicationdata {
        background-color: #ffffff;
        height: 100%;
        border-bottom: 1px solid #000000;
        border-right: 1px solid #000000;
        vertical-align: top;
    }

    td.applicationdataactual {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.applicationdatatitle {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
    }

    td.applicationmodel {
        background-color: #555555;
        border-bottom: 1px solid #000000;
        height: 22px;
        border-left: 1px solid #000000;
        border-top: 1px solid #000000;
        border-right: 1px solid #000000;
        color: #ffffff;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 4px;
        padding-left: 9px;
        padding-top: 4px;
    }

    td.applicationthumb {
        border-bottom: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        padding-bottom: 12px;
        padding-left: 12px;
        padding-right: 12px;
        padding-top: 12px;
        text-align: center;
        vertical-align: top;
        width: 142px;
    }

    td.applicationthumb img {
        border: 1px solid #000000;
        width: 113px;
    }

    td.applicationdatarightcolumn {
        background-color: #ffffff;
        color: #000000;
        width: 175px;
        font-weight: normal;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.robotdatatitle {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.robotdatatitle2 {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: normal;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
    }

    td.robotdatatitlerightborder {
        background-color: #cccccc;
        color: #000000;
        height: 22px;
        font-weight: bold;
        padding-bottom: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        vertical-align: top;
        width: 100%;
        border-right: 1px solid black
    }

    td.productdetail {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 1px;
        padding-left: 5px;
        padding-right: 1px;
        padding-top: 1px;
        border-right: 1px solid black;
    }

    td.productdetailsingle {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 1px;
        padding-left: 5px;
        padding-right: 1px;
        padding-top: 1px;
    }

    td.productdetailright {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 30px;
        padding-top: 1px;
        text-align: right;
        border-right: 1px solid black;
    }

    td.productdetaillast {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 1px;
        padding-top: 1px;
    }

    td.productdetaillastright {
        background-color: #ffffff;
        color: #000000;
        height: 22px;
        font-weight: normal;
        vertical-align: top;
        padding-bottom: 1px;
        padding-left: 1px;
        padding-right: 30px;
        padding-top: 1px;
        text-align: right;
    }

    .ContactUs_box1 {
        width: 175px;
        font-size: small;
        padding-right: 0px;
        margin: 0px;
    }

    .ContactUs_box2 {
        width: 330px;;
        font-size: small
    }

    .ContactUs_box3 {
        width: 50px;
    }

    .ContactUsLeft {
        width: 175px;
        text-align: right;
        vertical-align: top;
        padding: 0px;
    }

    .ContactUsDivider {
        width: 10px;
        padding-bottom: 5px;
    }

    .ContactUsRight {
        width: 565px;
        text-align: left;
        vertical-align: top;
        padding-: 0px;
    }

    .ContactUsRightTitle {
        width: 565px;
        text-align: left;
        vertical-align: bottom;
        padding-top: 10px;
        padding-bottom: 2px;
    }

    .ContactUsRightEEO {
        width: 330px;
        text-align: left;
        vertical-align: top;
        padding-top: 5px;
    }

    .ContactUsSubHeader {
        width: 750px;
        text-align: left;
        font-weight: bold;
        font-size: 14px;
        padding-top: 20px;
        padding-bottom: 10px;
    }

    .ContactUsAsterik {
        color: #ff0000;
        font-size: 16px;
        vertical-align: top;
        padding-top: 5px;
        padding-left: 3px;
        padding-right: 3px;
    }

    .LeftMainMenuMargin {
        width: 25px;
    }

    .input[type=text]::-ms-clear {
        display: none;
    }

    /***************************************************************news layout********************************************************************/
    #news-page-container {
        width: 100%;
        height: auto;
        float: left;
        overflow: hidden;
    }

    #corp-content-wrapper {
        background-color: #FFF;
        height: 100%;
        width: 100%;
        overflow: hidden;

    }

    #main-pr {
        float: left;
        width: auto;
        overflow: hidden;
        border-right: solid 1px #EBEBEB;
    }

    #news-right-column {
        width: 120px;
        height: auto;
        float: right;
        min-height: 150px;
        overflow: hidden;
        margin: 0px;
        padding: 0px;
    }

    .news-main {
        width: auto;
        height: auto;
        float: left;
        overflow: hidden;
        margin-bottom: 10px;
        margin-top: 10px;

    }

    .news-main-detail {
        width: auto;
        height: auto;
        float: left;
        overflow: hidden;
        margin-bottom: 10px;
        margin-top: 10px;

    }

    .news-header {
        width: auto;
        height: auto;
        padding: 0px;
        font-size: 14px;
        font-weight: bold;
        text-align: left;
        margin-bottom: 10px;
    }

    .news-left-column {
        width: auto;
        height: auto;
        min-height: 150px;
        float: left;
        overflow: hidden;
        padding: 10px;
    }

    .news-left-column-detail {
        width: auto;
        height: auto;
        min-height: 150px;
        float: left;
        overflow: hidden;
        padding: 10px;
    }

    .news-read-more {
        float: right;
        width: 80px;
        height: 10px;
        margin-top: 10px;

    }


    .right-column-item {
        padding: 15px;
        border-bottom: solid 1px #EBEBEB;

    }

    .news-image-box {
        float: left;
        width: 140px;
        height: auto;
        min-height: 150px;
        padding: 10px;
        overflow: hidden;
        text-align: center;

    }

    .news-image {

        border: solid 3px #EBEBEB;
        width: 140px;
        height: 90px;
    }


    #all-press {
        width: auto;
        height: auto;
        clear: both;
        margin-top: 10px;
        padding: 10px;
        border-top: solid 1px #EBEBEB;
    }


    /*********************************************************corporate footer**********************************************************************/
    #corp-footer {
        color: #000000;
        font-weight: bold;
        /*background: -webkit-radial-gradient(#CCC, white, #CCC); /* For Safari 5.1 to 6.0 */
        /*background: -o-radial-gradient(#CCC, white, #CCC); /* For Opera 11.1 to 12.0 */
        /*background: -moz-radial-gradient(#CCC, white, #CCC); /* For Firefox 3.6 to 15 */
        /*background: radial-gradient(#CCC, white, #CCC); /* Standard syntax */
        background-color: #FD0;
        padding: 0px;
        width: 100%;
        height: auto;
        float: left;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
    }

    #corp-footer .footer-item {
        padding: 14px;
        padding-left: 8px;
        padding-right: 8px;
        width: auto;
        height: auto;
        float: left;
        border-right: solid thin #EBEBEB;
    }

    #corp-copyright {
        padding: 7px;
        width: auto;
        height: 19px;
        float: left;
        margin-left: 10px;
        border-right: solid thin #EBEBEB;
    }

    #corp-footer .social-box {
        height: 45px;
        width: auto;
        float: left;
        margin-left: 10px;
    }

    #corp-footer .social {
        padding: 6px;
        float: left;
        width: 30px;
        height: 30px;
    }

    #corp-footer .social:hover {
        opacity: 0.4;
    }

    /****************************************************************product footer**************************************************************************/
    #copyright {
        width: 90%;
        clear: both;
        color: #FFFFFF;
    }

    #footer .footer-boxes {
        font-size: .9em;
        height: 150px;
        width: 150px;
        margin: 5px;
        padding-top: 25px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    }

    #footer .social {
        padding: 6px;
        float: left;
        width: 30px;
        height: 30px;
    }

    #footer .social:hover {
        opacity: 0.4;
    }

    #footer ul {
        padding: 0px;
        margin: 20px;
    }


    #footer .footer-title {
        width: 100%;
        height: 20px;
        padding: 5px;
        font-size: 13px;
        color: #FFFFFF;
        margin-bottom: 10px;
        border-bottom: solid thin #808080;
        clear: both;


    }


    #footer .footer-boxes li {
        padding: 2px;
        list-style-type: none;
        text-align: left;
    }

    #footer .footer-boxes li a:hover {
        color: #333;
        font-weight: bold;
        text-decoration: underline;
    }

    #footer .footer-boxes li a:link {
        color: #FFFFFF;
        text-decoration: none;
    }

    #footer .footer-boxes li a:visited {
        color: #FFFFFF;
        text-decoration: none;
    }


    /****************************************************************maps**************************************************************************/
    #map {
        position: relative;
        width: 0px;
        height: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        border-radius: 0px;
        border: solid px #E2E2E2;
        overflow: hidden;
    }

    #map-key {
        color: #FFFFFF;
        position: absolute;
        left: 0px;
        top: 0px;
        width: 0px;
        height: 0px;
        padding: 0px;
        padding-left: 0px;
        background-image: none;
        background-position: left;
        background-repeat: no-repeat;
        overflow: hidden;
    }


    #map-mobile {
        width: 100%;
        height: auto;

    }

    #map-location-popup {
        width: 95%;
        height: auto;
        border: solid 2px #EBEBEB;
        background-color: #EAEAEA;
        overflow: hidden;
        margin: 10px 0px 10px 0px;
    }

    #map-location-popup .photo {
        text-align: center;
        width: 100%;
        height: 202px;
        border-right: solid 2px #EBEBEB;
        background-color: #DBDBDB;
    }

    #map-location-popup .info {
        float: left;
        width: 300px;
        height: 182px;
        padding: 10px;
        font-size: 13px;
        color: #606060;
    }

    #map-location-popup li {
        padding-bottom: 15px;
    }

    #map-location-popup .links {
        float: left;
        width: 204px;
        height: 182px;
        padding: 10px;
        border-left: solid 2px #EBEBEB;
    }

    /*********************************************Contact Form********************************************************/
    /*  ==================
    1. FONTS
    ==================  */
    @import url(http://fonts.googleapis.com/css?family=Lobster); /* Lobster font for headings */
    @import url(http://fonts.googleapis.com/css?family=Lato); /* Lato font for the content */
    /* Entypo pictograms by Daniel Bruce — www.entypo.com */
@charset "UTF-8";
    @font-face {
        font-family: 'entypo';
        font-style: normal;
        font-weight: normal;
        src: url('icons/entypo/entypo.eot');
        src: url('icons/entypo/entypo.eot?#iefix') format('eot'),
        url('icons/entypo/entypo.woff') format('woff'),
        url('icons/entypo/entypo.ttf') format('truetype'),
        url('icons/entypo/entypo.svg#entypo') format('svg');
    }
    .entypo-note:before {
        content: "\266a"
    }

    .entypo-note-beamed:before {
        content: "\266b"
    }

    .entypo-music:before {
        content: "\1f3b5"
    }

    .entypo-search:before {
        content: "\1f50d"
    }

    .entypo-flashlight:before {
        content: "\1f526"
    }

    .entypo-mail:before {
        content: "\2709"
    }

    .entypo-heart:before {
        content: "\2665"
    }

    .entypo-heart-empty:before {
        content: "\2661"
    }

    .entypo-star:before {
        content: "\2605"
    }

    .entypo-star-empty:before {
        content: "\2606"
    }

    .entypo-user:before {
        content: "\1f464"
    }

    .entypo-users:before {
        content: "\1f465"
    }

    .entypo-user-add:before {
        content: "\e700"
    }

    .entypo-video:before {
        content: "\1f3ac"
    }

    .entypo-picture:before {
        content: "\1f304"
    }

    .entypo-camera:before {
        content: "\1f4f7"
    }

    .entypo-layout:before {
        content: "\268f"
    }

    .entypo-menu:before {
        content: "\2630"
    }

    .entypo-check:before {
        content: "\2713"
    }

    .entypo-cancel:before {
        content: "\2715"
    }

    .entypo-cancel-circled:before {
        content: "\2716"
    }

    .entypo-cancel-squared:before {
        content: "\274e"
    }

    .entypo-plus:before {
        content: "\2b"
    }

    .entypo-plus-circled:before {
        content: "\2795"
    }

    .entypo-plus-squared:before {
        content: "\229e"
    }

    .entypo-minus:before {
        content: "\2d"
    }

    .entypo-minus-circled:before {
        content: "\2796"
    }

    .entypo-minus-squared:before {
        content: "\229f"
    }

    .entypo-help:before {
        content: "\2753"
    }

    .entypo-help-circled:before {
        content: "\e704"
    }

    .entypo-info:before {
        content: "\2139"
    }

    .entypo-info-circled:before {
        content: "\e705"
    }

    .entypo-back:before {
        content: "\1f519"
    }

    .entypo-home:before {
        content: "\2302"
    }

    .entypo-link:before {
        content: "\1f517"
    }

    .entypo-attach:before {
        content: "\1f4ce"
    }

    .entypo-lock:before {
        content: "\1f512"
    }

    .entypo-lock-open:before {
        content: "\1f513"
    }

    .entypo-eye:before {
        content: "\e70a"
    }

    .entypo-tag:before {
        content: "\e70c"
    }

    .entypo-bookmark:before {
        content: "\1f516"
    }

    .entypo-bookmarks:before {
        content: "\1f4d1"
    }

    .entypo-flag:before {
        content: "\2691"
    }

    .entypo-thumbs-up:before {
        content: "\1f44d"
    }

    .entypo-thumbs-down:before {
        content: "\1f44e"
    }

    .entypo-download:before {
        content: "\1f4e5"
    }

    .entypo-upload:before {
        content: "\1f4e4"
    }

    .entypo-upload-cloud:before {
        content: "\e711"
    }

    .entypo-reply:before {
        content: "\e712"
    }

    .entypo-reply-all:before {
        content: "\e713"
    }

    .entypo-forward:before {
        content: "\27a6"
    }

    .entypo-quote:before {
        content: "\275e"
    }

    .entypo-code:before {
        content: "\e714"
    }

    .entypo-export:before {
        content: "\e715"
    }

    .entypo-pencil:before {
        content: "\270e"
    }

    .entypo-feather:before {
        content: "\2712"
    }

    .entypo-print:before {
        content: "\e716"
    }

    .entypo-retweet:before {
        content: "\e717"
    }

    .entypo-keyboard:before {
        content: "\2328"
    }

    .entypo-comment:before {
        content: "\e718"
    }

    .entypo-chat:before {
        content: "\e720"
    }

    .entypo-bell:before {
        content: "\1f514"
    }

    .entypo-attention:before {
        content: "\26a0"
    }

    .entypo-alert:before {
        content: "\1f4a5'"
    }

    .entypo-vcard:before {
        content: "\e722"
    }

    .entypo-address:before {
        content: "\e723"
    }

    .entypo-location:before {
        content: "\e724"
    }

    .entypo-map:before {
        content: "\e727"
    }

    .entypo-direction:before {
        content: "\27a2"
    }

    .entypo-compass:before {
        content: "\e728"
    }

    .entypo-cup:before {
        content: "\2615"
    }

    .entypo-trash:before {
        content: "\e729"
    }

    .entypo-doc:before {
        content: "\e730"
    }

    .entypo-docs:before {
        content: "\e736"
    }

    .entypo-doc-landscape:before {
        content: "\e737"
    }

    .entypo-doc-text:before {
        content: "\1f4c4"
    }

    .entypo-doc-text-inv:before {
        content: "\e731"
    }

    .entypo-newspaper:before {
        content: "\1f4f0"
    }

    .entypo-book-open:before {
        content: "\1f4d6"
    }

    .entypo-book:before {
        content: "\1f4d5"
    }

    .entypo-folder:before {
        content: "\1f4c1"
    }

    .entypo-archive:before {
        content: "\e738"
    }

    .entypo-box:before {
        content: "\1f4e6"
    }

    .entypo-rss:before {
        content: "\e73a"
    }

    .entypo-phone:before {
        content: "\1f4dE"
    }

    .entypo-cog:before {
        content: "\2699"
    }

    .entypo-tools:before {
        content: "\2692"
    }

    .entypo-share:before {
        content: "\e73c"
    }

    .entypo-shareable:before {
        content: "\e73e"
    }

    .entypo-basket:before {
        content: "\e73d"
    }

    .entypo-bag:before {
        content: "\1f45c'"
    }

    .entypo-calendar:before {
        content: "\1f4c5"
    }

    .entypo-login:before {
        content: "\e740"
    }

    .entypo-logout:before {
        content: "\e741"
    }

    .entypo-mic:before {
        content: "\1f3a4"
    }

    .entypo-mute:before {
        content: "\1f507"
    }

    .entypo-sound:before {
        content: "\1f50a"
    }

    .entypo-volume:before {
        content: "\e742"
    }

    .entypo-clock:before {
        content: "\1f554"
    }

    .entypo-hourglass:before {
        content: "\23f3"
    }

    .entypo-lamp:before {
        content: "\1f4a1"
    }

    .entypo-light-down:before {
        content: "\1f505"
    }

    .entypo-light-up:before {
        content: "\1f506"
    }

    .entypo-adjust:before {
        content: "\25d1"
    }

    .entypo-block:before {
        content: "\1f6ab"
    }

    .enty
    po-resize-full:before {
        content: "\e744"
    }

    .entypo-resize-small:before {
        content: "\e746"
    }

    .entypo-popup:before {
        content: "\e74c"
    }

    .entypo-publish:before {
        content: "\e74d"
    }

    .entypo-window:before {
        content: "\e74e"
    }

    .entypo-arrow-combo:before {
        content: "\e74f"
    }

    .entypo-down-circled:before {
        content: "\e758"
    }

    .entypo-left-circled:before {
        content: "\e759"
    }

    .entypo-right-circled:before {
        content: "\e75a"
    }

    .entypo-up-circled:before {
        content: "\e75b"
    }

    .entypo-down-open:before {
        content: "\e75c"
    }

    .entypo-left-open:before {
        content: "\e75d"
    }

    .entypo-right-open:before {
        content: "\e75e"
    }

    .entypo-up-open:before {
        content: "\e75f"
    }

    .entypo-down-open-mini:before {
        content: "\e760"
    }

    .entypo-left-open-mini:before {
        content: "\e761"
    }

    .entypo-right-open-mini:before {
        content: "\e762"
    }

    .entypo-up-open-mini:before {
        content: "\e763"
    }

    .entypo-down-open-big:before {
        content: "\e764"
    }

    .entypo-left-open-big:before {
        content: "\e765"
    }

    .entypo-right-open-big:before {
        content: "\e766"
    }

    .entypo-up-open-big:before {
        content: "\e767"
    }

    .entypo-down:before {
        content: "\2b07"
    }

    .entypo-left:before {
        content: "\2b05"
    }

    .entypo-right:before {
        content: "\27a1"
    }

    .entypo-up:before {
        content: "\2b06"
    }

    .entypo-down-dir:before {
        content: "\25be"
    }

    .entypo-left-dir:before {
        content: "\25c2"
    }

    .entypo-right-dir:before {
        content: "\25b8"
    }

    .entypo-up-dir:before {
        content: "\25b4"
    }

    .entypo-down-bold:before {
        content: "\e4b0"
    }

    .entypo-left-bold:before {
        content: "\e4ad"
    }

    .entypo-right-bold:before {
        content: "\e4ae"
    }

    .entypo-up-bold:before {
        content: "\e4af"
    }

    .entypo-down-thin:before {
        content: "\2193"
    }

    .entypo-left-thin:before {
        content: "\2190"
    }

    .entypo-right-thin:before {
        content: "\2192"
    }

    .entypo-up-thin:before {
        content: "\2191"
    }

    .entypo-ccw:before {
        content: "\27f2"
    }

    .entypo-cw:before {
        content: "\27f3"
    }

    .entypo-arrows-ccw:before {
        content: "\1f504"
    }

    .entypo-level-down:before {
        content: "\21b3"
    }

    .entypo-level-up:before {
        content: "\21b0"
    }

    .entypo-shuffle:before {
        content: "\1f500"
    }

    .entypo-loop:before {
        content: "\1f501"
    }

    .entypo-switch:before {
        content: "\21c6"
    }

    .entypo-play:before {
        content: "\25b6"
    }

    .entypo-stop:before {
        content: "\25a0"
    }

    .entypo-pause:before {
        content: "\2389"
    }

    .entypo-record:before {
        content: "\26ab"
    }

    .entypo-to-end:before {
        content: "\23ed"
    }

    .entypo-to-start:before {
        content: "\23ee"
    }

    .entypo-fast-forward:before {
        content: "\23e9"
    }

    .entypo-fast-backward:before {
        content: "\23ea"
    }

    .entypo-progress-0:before {
        content: "\e768"
    }

    .entypo-progress-1:before {
        content: "\e769"
    }

    .entypo-progress-2:before {
        content: "\e76a"
    }

    .entypo-progress-3:before {
        content: "\e76b"
    }

    .entypo-target:before {
        content: "\1f3af"
    }

    .entypo-palette:before {
        content: "\1f3a8"
    }

    .entypo-list:before {
        content: "\e005"
    }

    .entypo-list-add:before {
        content: "\e003"
    }

    .entypo-signal:before {
        content: "\1f4f6"
    }

    .entypo-trophy:before {
        content: "\1f3c6"
    }

    .entypo-battery:before {
        content: "\1f50b"
    }

    .entypo-back-in-time:before {
        content: "\e771"
    }

    .entypo-monitor:before {
        content: "\1f4bb"
    }

    .entypo-mobile:before {
        content: "\1f4f1"
    }

    .entypo-network:before {
        content: "\e776"
    }

    .entypo-cd:before {
        content: "\1f4bf"
    }

    .entypo-inbox:before {
        content: "\e777"
    }

    .entypo-install:before {
        content: "\e778"
    }

    .entypo-globe:before {
        content: "\1f30e"
    }

    .entypo-cloud:before {
        content: "\2601"
    }

    .entypo-cloud-thunder:before {
        content: "\26c8"
    }

    .entypo-flash:before {
        content: "\26a1"
    }

    .entypo-moon:before {
        content: "\263d"
    }

    .entypo-flight:before {
        content: "\2708"
    }

    .entypo-paper-plane:before {
        content: "\e79b"
    }

    .entypo-leaf:before {
        content: "\1f342"
    }

    .entypo-lifebuoy:before {
        content: "\e788"
    }

    .entypo-mouse:before {
        content: "\e789"
    }

    .entypo-briefcase:before {
        content: "\1f4bc"
    }

    .entypo-suitcase:before {
        content: "\e78e"
    }

    .entypo-dot:before {
        content: "\e78b"
    }

    .entypo-dot-2:before {
        content: "\e78c"
    }

    .entypo-dot-3:before {
        content: "\e78d"
    }

    .entypo-brush:before {
        content: "\e79a"
    }

    .entypo-magnet:before {
        content: "\e7a1"
    }

    .entypo-infinity:before {
        content: "\221e"
    }

    .entypo-erase:before {
        content: "\232b"
    }

    .entypo-chart-pie:before {
        content: "\e751"
    }

    .entypo-chart-line:before {
        content: "\1f4c8"
    }

    .entypo-chart-bar:before {
        content: "\1f4ca"
    }

    .entypo-chart-area:before {
        content: "\1f53e"
    }

    .entypo-tape:before {
        content: "\2707"
    }

    .entypo-graduation-cap:before {
        content: "\1f393"
    }

    .entypo-language:before {
        content: "\e752"
    }

    .entypo-ticket:before {
        content: "\1f3ab"
    }

    .entypo-water:before {
        content: "\1f4a6"
    }

    .entypo-droplet:before {
        content: "\1f4a7"
    }

    .entypo-air:before {
        content: "\e753"
    }

    .entypo-credit-ca
    rd:before {
        content: "\1f4b3"
    }

    .entypo-floppy:before {
        content: "\1f4be"
    }

    .entypo-clipboard:before {
        content: "\1f4cb"
    }

    .entypo-megaphone:before {
        content: "\1f4e3"
    }

    .entypo-database:before {
        content: "\e754"
    }

    .entypo-drive:before {
        content: "\e755"
    }

    .entypo-bucket:before {
        content: "\e756"
    }

    .entypo-thermometer:before {
        content: "\e757"
    }

    .entypo-key:before {
        content: "\1f511"
    }

    .entypo-flow-cascade:before {
        content: "\e790"
    }

    .entypo-flow-branch:before {
        content: "\e791"
    }

    .entypo-flow-tree:before {
        content: "\e792"
    }

    .entypo-flow-line:before {
        content: "\e793"
    }

    .entypo-flow-parallel:before {
        content: "\e794"
    }

    .entypo-rocket:before {
        content: "\1f680"
    }

    .entypo-gauge:before {
        content: "\e7a2"
    }

    .entypo-traffic-cone:before {
        content: "\e7a3"
    }

    .entypo-cc:before {
        content: "\e7a5"
    }

    .entypo-cc-by:before {
        content: "\e7a6"
    }

    .entypo-cc-nc:before {
        content: "\e7a7"
    }

    .entypo-cc-nc-eu:before {
        content: "\e7a8"
    }

    .entypo-cc-nc-jp:before {
        content: "\e7a9"
    }

    .entypo-cc-sa:before {
        content: "\e7aa"
    }

    .entypo-cc-nd:before {
        content: "\e7ab"
    }

    .entypo-cc-pd:before {
        content: "\e7ac"
    }

    .entypo-cc-zero:before {
        content: "\e7ad"
    }

    .entypo-cc-share:before {
        content: "\e7ae"
    }

    .entypo-cc-remix:before {
        content: "\e7af"
    }

    .entypo-github:before {
        content: "\f300"
    }

    .entypo-github-circled:before {
        content: "\f301"
    }

    .entypo-flickr:before {
        content: "\f303"
    }

    .entypo-flickr-circled:before {
        content: "\f304"
    }

    .entypo-vimeo:before {
        content: "\f306"
    }

    .entypo-vimeo-circled:before {
        content: "\f307"
    }

    .entypo-twitter:before {
        content: "\f309"
    }

    .entypo-twitter-circled:before {
        content: "\f30a"
    }

    .entypo-facebook:before {
        content: "\f30c"
    }

    .entypo-facebook-circled:before {
        content: "\f30d"
    }

    .entypo-facebook-squared:before {
        content: "\f30e"
    }

    .entypo-gplus:before {
        content: "\f30f"
    }

    .entypo-gplus-circled:before {
        content: "\f310"
    }

    .entypo-pinterest:before {
        content: "\f312"
    }

    .entypo-pinterest-circled:before {
        content: "\f313"
    }

    .entypo-tumblr:before {
        content: "\f315"
    }

    .entypo-tumblr-circled:before {
        content: "\f316"
    }

    .entypo-linkedin:before {
        content: "\f318"
    }

    .entypo-linkedin-circled:before {
        content: "\f319"
    }

    .entypo-dribbble:before {
        content: "\f31b"
    }

    .entypo-dribbble-circled:before {
        content: "\f31c"
    }

    .entypo-stumbleupon:before {
        content: "\f31e"
    }

    .entypo-stumbleupon-circled:before {
        content: "\f31f"
    }

    .entypo-lastfm:before {
        content: "\f321"
    }

    .entypo-lastfm-circled:before {
        content: "\f322"
    }

    .entypo-rdio:before {
        content: "\f324"
    }

    .entypo-rdio-circled:before {
        content: "\f325"
    }

    .entypo-spotify:before {
        content: "\f327"
    }

    .entypo-spotify-circled:before {
        content: "\f328"
    }

    .entypo-qq:before {
        content: "\f32a"
    }

    .entypo-instagrem:before {
        content: "\f32d"
    }

    .entypo-dropbox:before {
        content: "\f330"
    }

    .entypo-evernote:before {
        content: "\f333"
    }

    .entypo-flattr:before {
        content: "\f336"
    }

    .entypo-skype:before {
        content: "\f339"
    }

    .entypo-skype-circled:before {
        content: "\f33a"
    }

    .entypo-renren:before {
        content: "\f33c"
    }

    .entypo-sina-weibo:before {
        content: "\f33f"
    }

    .entypo-paypal:before {
        content: "\f342"
    }

    .entypo-picasa:before {
        content: "\f345"
    }

    .entypo-soundcloud:before {
        content: "\f348"
    }

    .entypo-mixi:before {
        content: "\f34b"
    }

    .entypo-behance:before {
        content: "\f34e"
    }

    .entypo-google-circles:before {
        content: "\f351"
    }

    .entypo-vkontakte:before {
        content: "\f354"
    }

    .entypo-smashing:before {
        content: "\f357"
    }

    .entypo-sweden:before {
        content: "\f601"
    }

    .entypo-db-shape:before {
        content: "\f600"
    }

    .entypo-logo-db:before {
        content: "\f603"
    }

    [class*="entypo-"]:before {
        font-family: 'entypo', sans-serif;
    }

    /*  ==================
    2. ITEM RESET
    ==================  */
    #slick * {
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
        font-weight: normal;
        font-style: normal;
        font-size: 100%;
        font-family: 'Lato', Arial, Helvetica, sans-serif; /* Edit this if you want to match the font with your template design. IF you change it to your font, don't forget to delete the @import above */
        vertical-align: baseline;
        line-height: normal;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
    }

    #slick label {
        cursor: pointer;
    }

    #slick input[type="radio"],
    #slick input[type="checkbox"] {
        display: none;
        visibility: hidden;
        opacity: 0;
    }

    #slick a {
        text-decoration: none;
    }

    #slick {
        width: 480px; /* <-- Adjust this value to change the width of the forms */
        position: absolute;
        top: 5%;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: 10;
    }

    /* === Note === If you experience issues with reset above, please adjust the selectors and values according to your template/website.
When adjusting the reset is adviced to check up the elements on your page, as they might distort. */
    /*  ==================
    3. MAIN STYLES
    ==================  */
    #slick-popup {
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        width: 100%;
        height: 100%;
        background: rgba(0, 0, 0, 0.8);
        opacity: 0;
        visibility: hidden;
        z-index: -1;
    }

    #slick-popup:target {
        opacity: 1;
        visibility: visible;
        z-index: 99999;
        overflow: auto;
    }

    #slick .contact-form {
        background: #fff;
        position: relative;
        width: 100%;
        height: auto;
        float: left;
        padding: 40px;
        -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
        -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
        box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.7);
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-backface-visibility: hidden;
    }

    #slick .w-100,
    #slick .w-47,
    #slick .w-30 {
        float: left;
        display: inline-block;
        position: relative;
    }

    #slick .w-100 {
        width: 100%;
    }

    #slick .w-47 {
        width: 47%;
    }

    #slick .w-30 {
        width: 30%;
    }

    #slick .mr-5 {
        margin-right: 5%;
    }

    #slick .mr-6 {
        margin-right: 6%;
    }

    #slick .mt-5 {
        margin-top: 5px;
    }

    #slick .mt-10 {
        margin-top: 10px;
    }

    #slick .mt-20 {
        margin-top: 20px;
    }

    #slick .clrfx {
        clear: both;
        display: block;
        width: 100%;
        float: left;
    }

    #slick-popup a.close-overlay {
        position: absolute;
        width: 100%;
        height: 100%;
        content: "";
        z-index: 0;
    }


    /*  ==================
    4. TEXT ELEMENTS
    ==================  */
    /***** Headings *****/
    #slick .title {
        font-family: 'Lobster', cursive;
        font-weight: normal;
        font-size: 32px;
        color: #333;
        line-height: normal;
        display: inline-block;
        float: left;
    }

    /***** Paragraphs *****/
    #slick p.intro {
        font-size: 12px;
        line-height: 16px;
        display: block;
        color: #bbb;
        margin: 20px 0;
        float: left;
        clear: both;
        width: 100%;
    }

    #slick p.intro b {
        color: #FF2424;
    }

    #slick p.tick-text {
        font-size: 10px;
        color: #999;
        display: inline-block;
        float: left;
        margin: 8px 0 0 10px;
    }

    /***** Tooltip *****/
    #slick span.slick-tip {
        width: auto;
        height: auto;
        white-space: nowrap;
        padding: 10px;
        font-size: 10px;
        text-align: center;
        color: #fff;
        background: #333;
        position: absolute;
        opacity: 0;
        visibility: hidden;
        z-index: -1;
    }

    #slick span.slick-tip.right {
        right: -30px;
        bottom: 36px;
        background: #fff;
        color: #222;
    }

    #slick span.slick-tip.left {
        left: 20px;
        top: -44px;
    }

    #slick span.slick-tip:before {
        content: "";
        position: absolute;
        bottom: -6px;
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-top: 6px solid rgba(51, 51, 51, 1);
    }

    #slick span.slick-tip.right:before {
        right: 30px;
        margin-left: -10px;
    }

    #slick span.slick-tip.right:before {
        border-top: 6px solid rgba(255, 255, 255, 1);
    }

    #slick span.slick-tip.left:before {
        left: 20px;
        margin-right: -10px;
    }

    #slick input:focus ~ .slick-tip,
    #slick select:focus ~ .slick-tip,
    #slick textarea:focus ~ .slick-tip,
    #slick .sb a:hover span.slick-tip {
        opacity: 1;
        visibility: visible;
        z-index: 9999;
    }

    #slick input:required:valid ~ .slick-tip,
    #slick textarea:required:valid ~ .slick-tip {
        opacity: 0;
        visibility: hidden;
        z-index: -1;
    }

    /***** Social icons *****/
    #slick .sb {
        position: absolute;
        top: 0;
        right: 40px;
        z-index: 999;
    }

    #slick .sb a {
        background: #ddd;
        color: #fff;
        font-size: 11px;
        text-align: center;
        display: inline-block;
        margin-left: 1px;
        position: relative;
        width: 24px;
        height: 24px;
        line-height: 24px;
    }

    #slick .sb a.fb:hover {
        background: #3B5998;
    }

    #slick .sb a.tw:hover {
        background: #4099FF;
    }

    #slick .sb a.gc:hover {
        background: #dd4b39;
    }

    #slick .sb a.close-top {
        background: #FF2424;
        margin-left: 20px;
    }

    #slick .sb a.close-top:hover {
        background: #333;
    }


    /*  ==================
    5. INPUTS
    ==================  */
    /***** Main *****/
    #slick .field {
        position: relative;
        width: 100%;
        clear: both;
        float: left;
        margin-bottom: 20px;
    }

    #slick .field span.icon {
        position: absolute;
        top: 0;
        left: 0;
        color: #fff;
        background: #ddd;
        font-size: 16px;
        line-height: 40px;
        text-align: center;
        width: 38px;
        height: 100%;
    }

    #slick .field input,
    #slick .field textarea,
    #slick .field select {
        padding: 12px 20px 10px 50px;
        width: 100%;
        float: left;
        color: #333;
        font-size: 12px;
        border: solid 1px #ddd;
    }

    #slick .field textarea {
        max-height: 146px;
        height: 146px;
        resize: none;
        overflow: auto;
    }

    #slick .field textarea.message {
        height: 159px;
        max-height: 159px;
    }

    #slick .field textarea:focus {
        height: 200px;
        max-height: 200px;
    }

    #slick .field > input:hover,
    #slick .field > input:focus,
    #slick .field > select:hover,
    #slick .field > select:focus,
    #slick .field > textarea:hover,
    #slick .field > textarea:focus {
        border: solid 1px #333;
        outline: none;
    }

    #slick input:hover ~ span.icon,
    #slick input:focus ~ span.icon,
    #slick select:hover ~ span.icon,
    #slick select:focus ~ span.icon,
    #slick textarea:hover ~ span.icon,
    #slick textarea:focus ~ span.icon {
        outline: none;
        background: #333;
    }

    /***** Select input *****/
    #slick .field select {
        background: none;
        background-color: rgba(0, 0, 0, 0);
        height: auto;
        z-index: 2;
        padding-left: 47px;
        cursor: pointer;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }

    #slick select.grayed {
        color: #999;
    }

    #arrow-select,
    #arrow-select-svg {
        background: #fff url('img/select.png') no-repeat 0 11px;
        width: 44px;
        height: 35px;
        position: absolute;
        right: 1px;
        top: 1px;
        pointer-events: none;
        vertical-align: middle;
        outline: none;
        border: none;
        z-index: 3;
    }

    #slick select:hover ~ #arrow-select,
    #slick select:focus ~ #arrow-select,
    #slick select:hover ~ #arrow-select-svg,
    #slick select:focus ~ #arrow-select-svg {
        background: #fff url('img/select-focus.png') no-repeat 0 11px;
    }

    @media screen and (-webkit-min-device-pixel-ratio: 0) {
        #arrow-select-svg {
            display: none; /* <-- Hide svg arrow in webkit browsers and IE9/10 (pointer events don't work in those IE) */
        }
    }
    x:-o-prefocus, #arrow-select {
        display: none; /* <-- Hack for Opera 12 */
    }

    /***** Placeholders *****/
    /*-- Webkit --*/
    #slick input::-webkit-input-placeholder,
    #slick textarea::-webkit-input-placeholder {
        color: #999;
    }

    #slick input:focus::-webkit-input-placeholder,
    #slick textarea:focus::-webkit-input-placeholder {
        color: #ccc;
    }

    /*-- Firefox 19 down --*/
    #slick input:-moz-placeholder,
    #slick textarea:-moz-placeholder {
        color: #999;
    }

    #slick input:focus:-moz-placeholder,
    #slick textarea:focus:-moz-placeholder {
        color: #ccc;
    }

    /*-- Firefox 19 up --*/
    #slick input::-moz-placeholder,
    #slick textarea::-moz-placeholder {
        color: #999;
    }

    #slick input:focus::-moz-placeholder,
    #slick textarea:focus::-moz-placeholder {
        color: #ccc;
    }

    /*-- IE 10+ --*/
    #slick input:-ms-input-placeholder,
    #slick textarea:-ms-input-placeholder {
        color: #999;
    }

    #slick input:focus:-ms-input-placeholder,
    #slick textarea:focus:-ms-input-placeholder {
        color: #ccc;
    }

    /*-- IE 9 --*/
    #slick .ie9-placeholder {
        color: #999 !important;
    }

    #slick .ie9-placeholder:focus {
        color: #ccc !important;
    }

    /***** Validations *****/
    #slick .field input:required,
    #slick .field textarea:required,
    #slick .field select:required {
        background: #fff url(img/required.png) no-repeat 100% 15px;
        outline: none;
        box-shadow: none;
    }

    #slick .field input:hover:invalid,
    #slick .field textarea:hover:invalid,
    #slick .field select:hover:invalid {
        background: #fff url(img/focused.png) no-repeat 100% 15px;
        outline: none;
        box-shadow: none;
    }

    #slick .field input:required:valid,
    #slick .field textarea:required:valid,
    #slick .field select:required:valid {
        background: #fff url(img/valid.png) no-repeat 100% 15px;
        outline: none;
        box-shadow: none;
    }

    #slick .field input:focus:invalid,
    #slick .field textarea:focus:invalid,
    #slick .field select:focus:invalid {
        background: #fff url(img/invalid.png) no-repeat 100% 15px;
        outline: none;
        box-shadow: none;
    }

    /***** Send button *****/
    #slick input.send {
        display: inline-block;
        background: #FF2424;
        text-transform: uppercase;
        text-align: center;
        font-size: 12px;
        color: #fff;
        width: auto;
        padding: 6px 28px;
        border: none;
        outline: none;
        float: right;
        clear: none;
    }

    #slick input.send:hover,
    #slick input.send:focus {
        border: none;
        outline: none;
        background: #333;
        cursor: pointer;
    }

    /***** Tick checkboxes *****/
    #slick label.tick {
        width: auto;
        position: relative;
        display: inline-block;
        float: left;
    }

    #slick label.tick:before {
        position: absolute;
        display: inline-block;
        content: "";
        width: 16px;
        height: 16px;
        background: #fff;
        border: solid 2px #ddd;
    }

    #slick label.tick:after {
        opacity: 0;
        visibility: hidden;
        content: "";
        position: absolute;
        width: 8px;
        height: 4px;
        background: transparent;
        top: 6px;
        left: 5px;
        border: 2px solid #333;
        border-top: none;
        border-right: none;
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
    }

    #slick input:checked + label.tick:after {
        opacity: 1;
        visibility: visible;
    }

    #slick label.tick span {
        font-size: 11px;
        color: #999;
        padding-left: 26px;
    }

    #slick label.tick:hover span {
        color: #333;
    }


    /*  ==================
    6. TRANSITIONS
    ==================  */
    #slick a,
    #slick-popup,
    #slick label,
    #slick input,
    #slick select,
    #slick textarea,
    #slick span.slick-tip,
    #slick input ~ span.icon,
    #slick select ~ span.icon,
    #slick textarea ~ span.icon {
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }


    /*  ==================
    7. MEDIA QUERIES
    ==================  */
    /***** Max width 480px *****/
    @media screen and (max-width: 480px) {
        #slick {
            width: 100%;
        }

        #slick .w-47,
        #slick .w-30 {
            width: 100%;
        }

        #slick .mr-6,
        #slick .mr-5 {
            margin-right: 0;
        }

        #slick .map {
            margin-top: 20px;
        }

        #slick .w-30,
        #slick .mr-5 {
            margin-bottom: 20px;
        }

        #slick .field input,
        #slick .field textarea,
        #slick .field select {
            font-size: 16px;
        }

        #slick p.intro {
            font-size: 14px;
            line-height: 20px;
        }

        #slick input.send {
            width: 100%;
            padding: 12px;
            float: left;
            clear: both;
            font-size: 16px;
        }
    }


}