/* General reset */
html,body{
    height:100%;
}
body{
    margin:0;
    color:#000;
    font:11px/14px Arial, Verdana, Helvetica, sans-serif;
}
a{
    color:#00afd7;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;
}
img{border-style:none;}
input,textarea,select{
    font:100% arial,sans-serif;
    vertical-align:middle;
}
form,fieldset{
    margin:0;
    padding:0;
    border:none;
}

.side-nav-wrapper .menu .menu  .menu a{
    border: 0px none;
	margin-bottom:-0.5px;
}

.solutions .side-nav-wrapper .menu .menu a{
	margin-bottom:-0.5px;
}

.support .side-nav-wrapper .menu .menu a{
	margin-bottom:1px;
}


/* General settings */
#main {
    width:900px;
    height:100%;
    display:table;
    margin:0 auto;
}
#page-wrapper {
    width:100%;
    display:table-row;
}
#footer {
    width:100%;
}

body.sidebar-left #footer {
  margin: 0px;
}

body.sidebar-right #footer {
  margin: 0px;
}

body.sidebars #footer {
  margin: 0px;
}

#home .footer-area {
    height:1%;
    display:table-row;
}

.footer-area {
    height:1%;
    display:table-row;
}
.footer-main,
.content-main { display:table-cell;}
/* page */
.page{
    width:900px;
    overflow:hidden;
    display: table;
}
/* seo */
#seo{
    width:900px;
	height:125px;
    overflow:hidden;
    display: table-header-group;
}

#home #seo{
    width:900px;
	position:absolute;
	height:93px;
	*margin-top:0px;
	z-index:11;
    overflow:hidden;
    display: table-header-group;
}

/* header */
.header{
    width:900px;
	height:93px;
    background:url(../images/new_header.png) no-repeat;
    text-align:right;
    overflow:hidden;
}
#home .header{
    background:transparent;
}
/* logo-wrapper */
.logo-wrapper{
    float:left;
    width:650px;
    height:93px;
    text-align:left;
    overflow:hidden;
}

#home .logo-wrapper{
	background:transparent url(../images/logo.png) no-repeat scroll 0 0;
    float:left;
    width:650px;
    height:93px;
    text-align:left;
    overflow:hidden;
	margin:37px 0 0 33px;
}
/* logo */
.logo{
    display:block;
    /*background:url(../images/logo.gif) no-repeat;*/
    width:700px;
    height:93px;
    overflow:hidden;
    text-indent:-9999px;
}
/* header-form */
.header-form{
    float:right;
    overflow:hidden;
	 padding-right:17px;
	 padding-top:28px;
}

#home .header-form{
    float:right;
    overflow:hidden;
	 padding-right:18px;
	 padding-top:8px;
}
.header-form .container-inline{
    padding:29px 0 0;
}
.header-form .form-item{
    margin:0;
    padding:0 4px 0 0;
    float:left;
    vertical-align:top;
}
.header-form .form-text{
    width:150px;
	height:21px;
    border:0px none;
    margin:0;
    float:left;
    font:14px/16px Arial, Verdana, Helvetica, sans-serif;
	background:url(../images/searchform-textbox.png) no-repeat;
	color:#ffffff;
	outline:none;
}
.form-submit-header{
    float:left;
    padding:0;
    margin:0;
    background:url(../images/bg-submit.gif) no-repeat;
    width:21px;
    height:21px;
    border:none;
    cursor:pointer;
}
/* header-menus */
#home .header-menus{
    width:900px;
    overflow:hidden;
	position:absolute;
	z-index:25;
	top:92px;
	background:transparent;
}

.admin-menu #home .header-menus{
    width:900px;
    overflow:hidden;
	position:absolute;
	z-index:25;
	top:156px;
	background:transparent;
}

.header-menus{
    width:900px;
	height:32px;
	background:url(../images/new_header_bg.png);
    overflow:hidden;
}
.header-menus ul{
    margin:0;
    padding:0;
	margin-left:12px;
    list-style:none;
}
/* nav */
.nav{
    float:left;
    width:100%;
}
.header-menus li{
    float:left;
}

.header-menus li.last{
    float:right;
}

/* content */
#home #content{
    width:900px;
    overflow:hidden;
    display: table-footer-group;
	position:absolute;
	z-index:10;
	*margin-top:0px;
	/*top:101px;
	*top:-40px;*/
}
.admin-menu #home #content{
    width:900px;
    overflow:hidden;
    display: table-footer-group;
	position:relative;
	/*top:101px;
	*top:-40px;*/
}
#content{
    width:900px;
    overflow:hidden;
    display: table-footer-group;
}

#content h1{
    margin:0;
    display:none;
}
/* intro */
.intro{
    height:1%;
    background:#00afd7;
    overflow:hidden;
}
#technology .intro, #retail-example .intro{
    background:#ccc;
    margin:0 0 19px;
}
/* tabset */
#retail-example .tabset{
    height:1%;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
/* intro-text */
.intro-text{
    min-height:213px;
    padding:65px 390px 0 19px;
}
#technology .intro-text{
    padding:65px 143px 0 19px;
}
* html .intro-text{
    height:213px;
}
.intro-text a{
    font-size:20px;
    line-height:26px;
    color:#fff;
}
#technology .intro-text a{
    color:#000;
}
.intro-text span{
    background:url(../images/bullet-intro.gif) no-repeat 1px 4px;
    padding:5px;
}
/* intro-nav */
.intro-nav{
    width:900px;
    overflow:hidden;
    margin:0;
    padding:0;
    list-style:none;
}
.intro-nav li{
    float:left;
}
.intro-nav li a{
    float:left;
    width:160px;
    height:23px;
    padding:7px 0 0 19px;
    color:#fff;
    font-size:12px;
    line-height:15px;
    background:url(../images/bg-intro-nav.gif) repeat-x;
    border-right:1px solid #fff;
}
#technology .intro-nav li a, #retail-example .intro-nav li a{
    background:url(../images/bg-intro-nav2.gif) no-repeat;
    width:155px;
    height:16px;
    padding:5px 0 0 10px;
    border:none;
    font-size:10px;
    line-height:13px;
    text-transform:uppercase;
}
#technology .intro-nav li.active a, #technology .intro-nav li a:hover, #retail-example .intro-nav li a.active, #retail-example .intro-nav li a:hover{
    background:url(../images/bg-intro-nav2.gif) no-repeat 0 -21px;
    border:none;
    margin:0;
}
.intro-nav li a:hover, .intro-nav li.active a{
    width:161px;
    text-decoration:none;
    border-right:1px solid #fff;
    background:#00afd7;
    margin:0 -1px 0 0;
    position:relative;
}
/* content-inner */
#home #content .content-inner{
}
.content-inner{
    width:900px;
    overflow:hidden;
}
#home .content-inner h2{
    margin:0;
    padding:0 0 15px;
    color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:1px;
    text-transform:uppercase;
}

h2{
    margin-top:7px;
    color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:1px;
	margin-left:5px;
    text-transform:uppercase;
}


#faq h2{
    margin-top:17px;
    color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:1px;
	margin-left:16px;
    text-transform:uppercase;
	text-indent:-999px;
	background:url(../images/curr-openings.png) no-repeat;
}

#jobs .panel-col-bottom h2{
	margin-top:13px;
	color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:1px;
	margin-left:4px;
	padding-bottom:26px;
}

#lpd .panel-col-bottom h2{
	margin-top:0px;
	padding-top:12px;
	width:700px;
	border-top:1px solid #cccccc;
	color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:0.9px;
	margin-left:16px;
	padding-bottom:13px;
}

#contact-us .panel-col-contact-form h2{
	margin-top:12px;
	color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:0.8px;
	margin-left:0px;
	padding-bottom:3px;
}

#contact-us .panel-col-direct-contacts h2{
	margin-top:12px;
	color:#000000;
    font-size:14px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:0.8px;
	margin-left:4px;
	padding-bottom:3px;
}
h2.locations{
	letter-spacing:0.5px;
	margin-left:0px;
	margin-top:12px;
}
#home .panel-col-news .center-column-inner h2.pane-title{
	padding-bottom:2px;
}
#home .left-column-text h2.pane-title{
	margin:0;
    padding:13px 0 13px;
    color:#51b9e9;
    font-size:18px;
    line-height:18px;
    font-weight:bold;
	letter-spacing:-0.6px;
    text-transform:none;
	}

#home .right-column h2{
    margin:0;
    padding:15px 0px 0 0px;
    color:#000000;
    font-size:14px;
    line-height:18px;
	height: 25px;
    font-weight:bold;
    text-transform:uppercase;
}

#home .right-column .content-links ul li a{
	color:#666666;
	line-height:16px;
}

/* left-column */
#home .panel-col-left{
    width:440px;
    float:left;
    margin:12px 19px 0 0;
}
#news .left-column, #events .left-column{
    width:424px;
    float:left;
}
#standart-ratios .left-column{
    width:420px;
    float:left;
}
/* left-column-inner */
#home .left-column-inner{
    width:440px;
    padding:0px;
    overflow:hidden;
}
#home .panel-col-application .left-column-inner{
    width:440px;
    padding:0 0 13px;
    overflow:hidden;
}
#home .left-column-inner img{
    display:block;
}
/* left-column-text */
#home .left-column-text{
    width:330px;
    float:left;
    overflow:hidden;
}
#home .left-column-text .node-teaser-title,
#home .left-column-text h3{
    margin:0;
    font-size:13px;
    font-weight:bold;
    line-height:18px;
}
#home .left-column-text .node-teaser-summary,
#home .left-column-text p{
	color:#666666;
    margin:0;
    font-size:13px;
    line-height:20px;
}
#home .left-column-text a,
.more{
    font-size:13px;
    line-height:18px;
    padding:0 8px 0 0;
    background:url(../images/bullet-more.gif) no-repeat 100% 7px;
    color:#28aae1 !important;
}
/* left-column-ico-wrapper */
#home .left-column-ico-wrapper .panel-separator {margin:0;}
#home .left-column-ico-wrapper{
    display:inline;
    float:right;
    margin:0;
    padding:7px 40px 0 0;
    list-style:none;
}
#home .left-column-ico-wrapper .imagefield-field_thumbimage{
	border-bottom:1px solid #cccccc;
}
#home .left-column-ico-wrapper .panel-pane,
#home .left-column-ico-wrapper li{
    float:left;
    clear:both;
    padding:0px;
}
/* .breadcrumbs */
.breadcrumbs{
    height:1%;
    margin:0;
    padding:0 0 16px;
    list-style:none;
    overflow:hidden;
    font-size:10px;
    line-height:13px;
}
.breadcrumbs li{
    display:inline;
    color:#00adee;
    float:left;
    padding:0 3px 0 8px;
    background:url(../images/bullet-breadcrumbs.gif) no-repeat 0 4px;
}
.breadcrumbs li a, .breadcrumbs li span{
    text-decoration:underline;
}
.breadcrumbs li a:hover{
    text-decoration:none !important;
}
.breadcrumbs li:first-child{
    background:none;
    padding:0 3px 0 0;
}
/* .inner */
#news .left-column .inner{
    overflow:hidden;
}
#news .panel-col-left .field-field-teaser-title,
#news .left-column .inner h2{
    margin:0 0 2px;
    font-weight:bold;
    color:#231f20;
    font-size:13px;
    line-height:14px;
}
#news-page .left-column p,
#news-page .left-column .inner p,
#events-page .left-column p,
#events-page .left-column .inner p{
    margin:0 0 0px;
    font-size:12px;
    line-height:18px;
}
#news .left-column .panel-separator{margin:0;}
#news .sign-up{
    display:block;
    background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -40px -6px;
    width:209px;
    height:15px;
    padding:0px 0 0 0px;
    color:#181353;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
}
/* .wrapper */
#news .left-column .wrapper{
    margin:0;
    padding:0;
    list-style:none;
    overflow:hidden;
}
#news .left-column .wrapper li{
    border-top:1px solid #c9c8c8;
    padding:16px 0 0;
}
#news  .wrapper li:first-child{
    border:none;
}

#news .item-list  .panel-col-left .views-field-field-section-title-value,
#events .item-list  .panel-col-left .views-field-field-section-title-value{
	color:#000000;
}
#news .item-list  .views-field-field-section-title-value,
#events .item-list  .views-field-field-section-title-value{
    font-size:11px;
    line-height:14px;
    color:#313131
}
#news .left-column .wrapper p{
    margin:0 0 17px;
    color:#231f20;
}
#news .left-column .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
#news .next{
    float:right;
    background:url(../images/bg-next.gif) no-repeat 0 6px;
    width:6px;
    height:15px;
    overflow:hidden;
    text-indent:-9999px;
    margin:0 1px 0 0;
}
/* .page-lister */
#news .page-lister{
    float:right;
    margin:0;
    padding:0;
    list-style:none;
}
#news .page-lister li{
    display:inline;
    float:left;
    background:url(../images/sep-page-lister.gif) no-repeat 0 2px;
    padding:0 3px 0 7px;
}
#news .page-lister li:first-child{
    background:none;
}
#news .page-lister li a{
    color:#000;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
}
/* center-column */
#home .panel-col-middle{
    width:201px;
    float:left;
	margin-top:12px;
}
#home .center-column .center-column-inner{
    width:201px;
    overflow:hidden;
    padding:0px;
}
/* data-inner */
#standart-ratios .data-inner{
    overflow:hidden;
    padding:0;
}
/* right-column */
#standart-ratios .right-column{
    padding:0 !important;
}
#standart-ratios .data-inner .right-column{
    margin:-3px 20px 0 0;
    position:relative;
}
#standart-ratios .data-inner .right-column span{
    display:block;
    font-size:12px;
    left:18px;
}
.panel-2col-66-33-stacked .right-column .field-field-pixel-dimensions .field-label-inline-first,
.panel-2col-66-33-stacked .right-column .field-field-dimensions .field-label-inline-first{color:#231f20;font-size:13px;line-height:18px;font-weight}
.panel-2col-66-33-stacked .right-column .field-field-pixel-dimensions p,
.panel-2col-66-33-stacked .right-column .field-field-dimensions p {display:inline;}

#standart-ratios .data-inner .right-column strong{
    color:#231f20;
    font-size:13px;
    line-height:18px;
}
.panel-2col-66-33-stacked .panel-separator {margin:0;}
.panel-2col-66-33-stacked .right-column .field-field-section-title,
#standart-ratios .data-inner .right-column .size{
    color:#00adee;
    font-weight:normal;
    font-size:14px;
    line-height:18px;
}
.panel-2col-66-33-stacked .right-column p{
    margin:0px;
    font-size:11px;
    line-height:16px;
}

#standart-ratios .data-inner .right-column p{
    margin:0 0 18px;
    font-size:11px;
    line-height:18px;
}
#standart-ratios .data-inner .right-column .inquire{
    display:block;
    background:url(../images/bg-inquire.gif) no-repeat;
    width:185px;
    height:26px;
    padding:11px 0 0 15px;
    margin:17px 0 0;
    color:#231f20;
    font-size:11px;
    line-height:15px;
    font-weight:bold;
}
/* inner */
#standart-ratios .inner{
    margin:0;
    padding:0;
    list-style:none;
}
#standart-ratios .inner li{
    border-top:2px solid #e8e9e9;
    padding:17px 0 0;
}
#standart-ratios .inner li:first-child{
    border:none;
}
#standart-ratios h2{
    margin:0 0 2px;
    color:#231f20;
    font-size:13px;
    line-height:14px;
}
#standart-ratios .inner p{
    margin:0 0 15px;
    word-spacing:-1px;
    font-size:12px;
    line-height:18px;
}
/* table */
#standart-ratios .inner table, #standart-ratios .inner td, #standart-ratios .inner tr{
    padding:0;
    margin:0;
    border-collapse:collapse;
}
#standart-ratios .inner td{
    color:#231f20;
    height:17px;
}
#standart-ratios .inner table{
    
}
#standart-ratios .inner td.name{
    width:244px;
    padding:0 0 0 1px;
}
#standart-ratios .inner td.value{
    width:176px;
}
#standart-ratios .inner td.title{
    height:18px;
    font-weight:bold;
    color:#929497;
    text-transform:uppercase;
}
#standart-ratios .inner tr.color td{
    background:#f1f1f2;
    height:21px;
}
/* right-column */
#standart-ratios .column-wrapper .right-column{
    padding:20px 0 0 !important;
}
/* inner */
#standart-ratios .column-wrapper .right-column .inner{
    overflow:hidden;
    padding:6px 0 9px;
}
#standart-ratios .column-wrapper .right-column .inner img{
    display:block;
}
/* wrapper */
#standart-ratios .column-wrapper .right-column .wrapper{
    overflow:hidden;
    padding:0 0 11px;
}
#standart-ratios .column-wrapper .right-column .wrapper h3{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#standart-ratios .column-wrapper .right-column .wrapper p{
    margin:0;
}
#standart-ratios .column-wrapper .right-column .wrapper .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* left-column */
#retail .left-column{
    display:inline;
    width:420px;
    float:left;
}
/* inner */
#retail .left-column .inner{
    padding:0 0 8px !important;
    overflow:hidden;
}
#retail .left-column .inner h2{
    margin:0 0 3px;
    color:#231f20;
    font-size:13px;
    line-height:14px;
}
#retail .left-column .inner p{
    margin:0 0 5px;
    font-size:12px;
    line-height:18px;
    position:relative;
}
/* wrapper */
#retail .left-column .wrapper{
    width:420px;
    overflow:hidden;
    position:relative;
}
#retail .left-column .wrapper p{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#retail .left-column .inner img{
    display:block;
}
#retail h3{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#retail .more{
    font-size:11px;
    line-height:19px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* right-column */
#retail .right-column{
    margin:0 20px 0 0;
    overflow:hidden;
}
/* wrapper */
#retail .right-column .wrapper{
    overflow:hidden;
    padding:0 0 36px;
}
* html #retail .right-column .wrapper{
    padding:0 0 22px;
}
/* inner */
#retail .right-column .inner{
    padding:0 0 4px;
}
/* aside1 */
#retail .right-column .wrapper .aside1{
    float:left;
    width:75px;
    padding:0 3px 0 0;
    margin:0;
    list-style:none;
    overflow:hidden;
}
#retail .right-column .wrapper .aside1 li{
    float:left;
    overflow:hidden;
    padding:0 0 4px;
}
/* aside1 */
#retail .right-column .wrapper .aside2{
    width:122px;
    float:left;
    margin:0;
    padding:0;
    list-style:none;
}
#retail .right-column .wrapper img{
    display:block;
}
#retail .right-column p{
    margin:0 0 14px;
}
/* data-inner */
#retail-example .data-inner{
    
}
/* left-column */
#retail-example .left-column{
    width:420px;
    float:left;
    position:relative;
}
/* inner */
#retail-example .left-column .inner{
    
}
#retail-example .left-column .inner h2{
    margin:0 0 2px;
    color:#231f20;
    font-size:13px;
    line-height:14px;
}
#retail-example .left-column .inner p{
    margin:0;
    font-size:12px;
    line-height:18px;
}
/* right-column */
#retail-example .right-column{
    margin:0 20px 0 0;
    padding:9px 0 0;
}
/* inner */
#retail-example .right-column .inner{
    padding:0 0 8px;
}
#retail-example .right-column .inner img{
    display:block;
}
/* wrapper */
#retail-example .right-column .wrapper{
    padding:0 0 0 4px;
}
#retail-example .right-column .wrapper h3{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#retail-example .right-column .wrapper p{
    margin:0 0 18px;
    color:#231f20;
}
#retail-example .right-column .wrapper .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* column-wrapper */
#technology .column-wrapper{
    height:1%;
    overflow:hidden;
}
/* data-inner */
/*#technology .data-inner{
    padding:0 0 15px;
}

#technology .panel-col-middle .data-inner{
	padding:0px;
}

#solutions .panel-col-top .data-inner{
	padding:0px;
}*/
/* left-column */
#technology .left-column{
    width:420px;
    float:left;
    overflow:hidden;
}
/* wrapper */
#technology .left-column .wrapper{
    height:1%;
    margin:0;
    padding:0 0 8px;
    list-style:none;
    overflow:hidden;
}
#technology .left-column .wrapper li{
    float:left;
    padding:0 16px 0 0;
}
#technology .left-column .wrapper li img{
    display:block;
}
#technology .title, #technology h3{
    display:block;
    margin:0;
    font-size:11px;
    line-height:14px;
}
#technology .left-column p, #technology .right-column p{
    margin:0 0 15px;
}
#technology .left-column .more, #technology .right-column .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* right-column */
#technology .right-column{
    margin:0 20px 0 0;
    overflow:hidden;
}
/* inner */
#technology .right-column .inner{
    padding:0 0 8px;
}
/*#technology .data-inner h2{
    margin:0;
    color:#231f20;
    font-size:13px;
    line-height:18px;
}*/
#technology .data-inner p{
    margin-bottom:23px;
    font-size:13px;
    line-height:18px;
}
/* col */
#technology .col .inner{
    padding:0 0 10px;
}
#technology .col .inner img{
    display:block;
}
#technology .col p{
    margin:0;
}
#technology .col .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* content-links */
#home .center-column .center-column-inner .item-list ul,
.content-links ul{
    margin:0;
    padding:7px 0 14px;
    list-style:none;
}
#home .center-column .center-column-inner .item-list ul li,
.content-links ul li{
    padding:0 0 14px;
}

#home .right-column .pane-content .content-links ul li{
	padding-bottom:16px;
}
#home .right-column .pane-content{
	border-bottom:1px solid #cccccc;
}
#home .right-column .panel-last .pane-content{
	border-bottom:0px none;
}
#home .right-column .panel-col-recent .sidebar-inner{
	padding:14px 6px 10px 0;
}
#home .right-column .panel-col-recent .sidebar-inner .title {
	color:#33429b;
}
#home .right-column .panel-col-recent .sidebar-inner.sales-homepage p{
	line-height:18px;
	margin-bottom:15px;
}
#home .right-column .panel-col-recent .sidebar-inner.sales-homepage p a{
	line-height:14px;
}
#home .right-column .panel-col-recent .sidebar-inner div,
#home .right-column .panel-col-recent .sidebar-inner p{
	color:#636466;
}
#home .right-column .panel-col-recent .sidebar-inner p a{
	color:#636466;
	text-decoration:underline;
}

#home .center-column .center-column-inner .item-list ul li a{
    color:#666666;
	line-height:16px;
}

#home .center-column .center-column-inner .item-list ul li a span.more-span,
.content-links ul li span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}
#home  .right-column .content-links li span{
	padding:2px 4px 2px 2px;
	background:url(../images/bl_more.gif) no-repeat 2px 7px;
}
/* center-column-inner */
#home .center-column-inner p{
    margin:0;
}
#home .center-column .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* right-column */
#home .right-column{
    width:210px;
    float:right;
	padding-left:13px;
	padding-bottom:52px;
	background-color:#eaf6fc;
}
#news .right-column{
    display:inline;
    width:200px;
    margin:20px 8px 0 0;
    float:right;
}
#events .right-column{
    display:inline;
    width:200px;
    margin:20px 8px 0 0;
    float:right;
}
 #standart-ratios .right-column{
    display:inline;
    width:200px;
    margin:0 20px 0 0;
    float:right;
    padding:30px 0 0;
}

#home .right-column .content-links .view-header strong{
    padding:7px 0 0 0;
    display:block;
}
#home .right-column .content-links ul {padding:0;}
.content-links ul li strong{
    display:block;
	font-weight:bold;
	color:#33429b;
}
#home .right-column .more{
    font-size:11px;
    line-height:14px;
	color:#fff;
    background:url(../images/bl_more.gif) no-repeat 100% 5px;
}
#news .right-column h2,
#events .right-column h2{
    margin:0 0 5px;
    font-size:14px;
    line-height:16px;
    color:#3C3C3C;
	text-transform:uppercase;
	letter-spacing:0.6px;
	
}
/* .inner */
#news .right-column .inner{
    height:1%;
    overflow:hidden;
    clear:both;
    padding:0 0 4px !important;
}
#news .right-column .inner h3{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#news .date{
    color:#231f20;
}
#news .right-column .inner p{
    margin:0;
    color:#231f20;
}
#news .right-column .more{
    float:left;
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
#news .right-column .see-all{
    color:#000;
    padding:0 8px 0 0;
    float:right;
    margin:1px 0 14px;
    font-weight:bold;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* data */
.data{
    width:680px;
    overflow:hidden;
    padding:20px 0 0;
}

#faq .data{
    padding:9px 0 0;
}

#contact-us .data{
    width:100%;
    overflow:hidden;
    padding:20px 0 0;
}


/* data-inner */
/*.data-inner{
    height:1%;
    overflow:hidden;
    padding:0 0 17px;
}*/
#about .data-inner{
    height:1%;
    overflow:hidden;
    padding:0 0 2px;
}
.data-inner img{
    display:block;
}
/*#about-home .data-inner h2, #products .data-inner h2{
    margin:0;
    font-weight:bold;
    color:#231f20;
    font-size:13px;
    line-height:18px;
}
#about-home .data-inner p, #products .data-inner p{
    margin:0;
    padding:0 30px 0 0;
    font-size:12px;
    line-height:18px;
}*/
#products .data-inner p{
    margin:0 0 16px;
}
/* options */
#products .options{
    height:1%;
    padding:0 5px;
    margin:2px 0 7px;
    background:#f1f1f2;
    overflow:hidden;
}
.views-field-field-section-title-value{
    padding:0 5px;
    font-weight:bold;
    margin:0;
    color:#929497;
    font-size:11px;
    line-height:19px;
    text-transform:uppercase;
}

#products .views-field-field-section-title-value{
	color:#484848;
}

#products .options .see-all{
    margin-top:-20px;
    margin-right:5px;
    float:right;
    padding:4px 18px 0 0;
    background:url(../images/bullet-see-all.gif) no-repeat 100% 6px;
}
/* wrapper */
#products .view-configuration-groups-list .item-list ul,
#products .wrapper{
    width:660px;
    margin:0;
    padding:0;
    list-style:none;
}

#products .size{
    float:left;
    color:#00b0d8;
    font-size:12px;
    line-height:18px;
    margin:0 0 5px;
}
#products .visual{
    width:219px;
    overflow:hidden;
    clear:both;
    padding:0 0 8px;
}
#products .visual img{
    float:left;
}
#products .wrapper span,#products .wrapper-vert span{
    display:block;
    line-height:19px;
}
#products .wrapper-vert .visual{
    width:660px;
}
#products .item-list ul li .views-field-nid {clear:both;float:left;margin:0;}
.panel-popular-configurations .item-list ul li .views-field-nid {clear:both;float:left;margin:0;}
.panel-popular-configurations .views-field-nid {clear:both;float:left;margin:0;}
#products .more{
    float:left;
    margin:3px 0 0;
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* wrapper-vert */
#products .wrapper-vert{
    width:660px;
    margin:-14px 0 -18px;
    position:relative;
    padding:0;
    list-style:none;
    overflow:hidden;
}
#products .wrapper-vert li{
    width:660px;
    overflow:hidden;
    float:left;
    padding:14px 0 ;
    border-top:2px solid #e8e9e9;
}
#products .wrapper-vert li:first-child{
    border:none;
}
#products .wrapper-vert .visual{
    padding:0 0 5px;
}
/* column-wrapper */
#about-home .column-wrapper{
    height:1%;
    padding:18px 0 0;
    overflow:hidden;
}
/* left-column */
#about-home .left-column{
    width:440px;
    float:left;
    overflow:hidden;
}
#about-home .wrapper{
    height:1%;
    overflow:hidden;
}
/* aside */
#about-home .aside{
    width:200px;
    margin:0 19px 0 0;
    float:left;
    overflow:hidden;
}
#about-home .inner{
    height:1%;
    overflow:hidden;
    padding:0 0 7px;
}
#about-home .inner img{
    display:block;
}
#about-home .wrapper img{
    display:block;
}
#about-home .inner h3{
    margin:0;
    font-size:11px;
    line-height:14px;
}
#about-home .inner p{
    margin:0 0 9px;
}
#about-home .inner .more{
    font-size:11px;
    line-height:14px;
    background:url(../images/bullet-more.gif) no-repeat 100% 5px;
}
/* right-column */
.right-column{
    display:inline;
    width:200px;
    float:right;
    overflow:hidden;
}
/* sidebar */
.sidebar{
    width:220px;
    float:left;
    overflow:hidden;
    padding:23px 0 0;
}

.sidebar .menu-bold a{
    font-weight: bold;
	color: #000000;
}

.sidebar .menu-toppadding{
    padding-top: 28px;
}

#about .sidebar .menu-toppadding,
.about .sidebar .menu-toppadding{
    padding-top: 20px;
}

.support .sidebar .menu-toppadding{
    padding-top: 23px;
}

/* side-nav-wrapper */
#technology .side-nav-wrapper,
.technology .side-nav-wrapper{
    width:220px;
    padding:1px 0 35px 0px;
    background:#efefef;
    overflow:hidden;
    min-height:398px;
}
#solutions .side-nav-wrapper,
.solutions .side-nav-wrapper{
    width:220px;
    padding:0px 0 35px 0px;
    background:#efefef;
    overflow:hidden;
    min-height:398px;
}

#support .side-nav-wrapper,
.support .side-nav-wrapper{
    width:220px;
    padding:0px 0 35px 0px;
    background:#efefef;
    overflow:hidden;
    min-height:221px;
}

#about .side-nav-wrapper,
.about .side-nav-wrapper{
    width:220px;
    padding:1px 0 35px 0px;
    background:#efefef;
    overflow:hidden;
    min-height:289px;
}

#product---services .side-nav-wrapper,
.products---services .side-nav-wrapper{
    width:220px;
    padding:2px 0 35px 0px;
    background:#efefef;
    overflow:hidden;
    min-height:365px;
}

* html .side-nav-wrapper{
    height:398px;
    overflow:visible;
}
.side-nav-wrapper ul{
    margin:0;
    list-style:none;
}

.side-nav-wrapper  .menu .primary-header strong,
.side-nav-wrapper  .menu .primary-header .active{
    text-transform: uppercase;
	font-weight:bold
}

.side-nav-wrapper  .menu .menu{
    text-transform: capitalize;
}

.side-nav-wrapper ul li a{
    width:220px;
	height:25px;
    display:block;
	text-indent:-999px;
	margin-top:0px;
}

/* side-nav-title */
.side-nav-title{
    margin:0;
    padding:0 0 14px !important;
    list-style:none;
}
.side-nav-title li a{
    display:block;
    padding:3px 0 0 10px !important;
    text-transform:uppercase;
    font-size:14px !important;
    line-height:26px !important;
}
.sub-side-nav{
    width:220px;
    margin:0;
    list-style:none;
}
.sub-side-nav li a{
    display:block;
    width:200px;
    height:22px;
    padding:7px 0 0 18px;
    color:#181353;
    font-size:12px;
    line-height:14px;
    font-weight:bold;
	font-family:Helvetica;
	background:url(../images/bg-sub-side-nav.gif) no-repeat;
	letter-spacing:1px;
    
}

.sub-side-nav.last-block li a{
	background:url(../images/bg-sub-side-nav-last.gif) no-repeat;
}
/*.sub-side-nav li span{
    background:url(../images/bullet-more.gif) no-repeat 4px 8px;
    padding:2px 6px 2px 2px;
}
.sub-side-nav li a:hover span,.sub-side-nav li.active a span{
    display:none;
}*/
.sub-side-nav li a:hover,.sub-side-nav li.active a{
    background:url(../images/bg-sub-side-nav-hover.gif) no-repeat;
    text-decoration:none;
	color:#ffffff;
}

.sidebar .block .content{
	margin: 0px;
}
/* sidebar-inner */
.sidebar-inner{
    height:1%;
    padding:22px 6px 0px 0px;
    overflow:hidden;
}
#support .sidebar-inner,
.support .sidebar-inner{
    height:1%;
    padding:34px 6px 0px 0px;
    overflow:hidden;
}

#solutions .sidebar-inner,
.solutions .sidebar-inner{
    height:1%;
    padding:25px 6px 0px 0px;
    overflow:hidden;
}

#product---services .sidebar-inner,
.product---services .sidebar-inner{
	height:1%;
    padding:24px 6px 0px 1px;
    overflow:hidden;
}

.sidebar-inner-phone-no{
	font-weight:bold;
	letter-spacing: 0.4px;
}
.sidebar-inner p{
    margin:5px 0 12px;
}
.sidebar-inner div{
    margin:5px 0px 0px 0px;
}
.sidebar-inner .title{
	color:#552989;
	font-weight:bold;
	font-family:Helvetica;
}

.email-us-block .title{
	color:#000000;
	display:block;
	margin-left:3px;
	font-weight:bold;
	font-family:Helvetica;
}
/* footer */
.footer-content{
    width:900px;
    overflow:hidden;
}
#home .footer-content{
    padding:0px;
}
.footer-content{
    padding:0px;
	margin-top:60px;
}
#faq .footer-content{
    padding:0px;
	margin-top:60px;
}
#contact-us .footer-content{
    padding:0px;
	margin-top:60px;
}

#jobs .footer-content{
    padding:0px;
	margin-top:60px;
}
#lpd .footer-content{
    padding:0px;
	margin-top:60px;
}

#job-desc .footer-content{
    padding:0px;
	margin-top:60px;
}
/* footer-links */
#team .footer-links{
	background:url(../images/footer-bg.png) no-repeat;
	padding:26px 0 54px 16px;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	color:#ffffff;
	height:142px;
}

.footer-links{
	background:url(../images/footer-bg.png) no-repeat;
	padding:26px 0 54px 16px;
	overflow:hidden;
	font-size:10px;
	line-height:16px;
	color:#ffffff;
	height:142px;
}

.footer-links a, .footer-links a.active{
    color:#808080;
}

/* Bottom Links */

.bottom-links-div{
    float: left;
}

.bottom-links{
    float: left;
	padding-left: 10px;
	padding-right: 10px;
    list-style: none;	
}

.bottom-links a, .bottom-links .active{
    color: #59595C;
}

.bottom-links-seperator{
	border-right: 1px solid #59595c;
}

/* col */
.footer-links .call-us{
    float:left;
    width:390px;
    /*padding:12px 0 0;*/
    overflow:hidden;
	font-size:11px;
	font-family:Helvetica;
	margin-top:4px;
	color: #808080;
	line-height:16px;
}
.footer-links .call-us strong{
    display:block;
    /*padding:0 0 14px;*/
    font-size:10px;
    line-height:14px;
}
/*.footer-links .col ul{
    margin:0;
    padding:0 0 14px;
    list-style:none;
}*/
.footer-links .call-us .phone{
    display:block;
    margin:-14px 0 0;
}
/* copyright */
.copyright-footer{
    background:url(../images/bg_footer_bottom.gif);
    height:49px;
	width:900px;
}

div.ft_copyright{
	margin-top:12px;
}
.copyright{
	margin:0;
	list-style:none;
	color:#fff;
	font-size:10px;
	line-height:14px;
}
.copyright li{
	float:left;
	letter-spacing:-0.2px;
}

.copyright a{
    color:#B9B9B9;
	font-weight: normal;
}

/* IMPLEMENTATION */

.views-cycle ul {margin:0;}
#home .center-wrapper {
    display:block;
    float:left;
    margin:32px 0 0;
    width:900px;
	*margin-top:67px;
}


#applications .views-field-field-teaser-title-value {
	margin-left:2px;
	margin-top:6px;
}

#applications .views-field-field-summary-value{
	margin-top:2px;
	margin-left:3px;
}

#digital-signage-example-1 .views-field-field-teaser-title-value,
#digital-signage-example-2 .views-field-field-teaser-title-value,
#digital-signage-example-3 .views-field-field-teaser-title-value,
#advertising-example-1 .views-field-field-teaser-title-value,
#advertising-example-2 .views-field-field-teaser-title-value,
#advertising-example-3 .views-field-field-teaser-title-value,
#still-media-example-1 .views-field-field-teaser-title-value,
#still-media-example-2 .views-field-field-teaser-title-value,
#still-media-example-3 .views-field-field-teaser-title-value {
	margin-top:6px;
}

.views-field-field-teaser-title-value {
	font-weight:bold;
	margin-top:3px;
	margin-left:2px;
	font-weight: bold;
	color: #33429b;
	letter-spacing: -0.2px;
}

#digital-signage .views-field-field-teaser-title-value,
#advertising .views-field-field-teaser-title-value,
#still-media .views-field-field-teaser-title-value {
	margin-top:5px;
	margin-left:1px;
}

#the-panel-system .views-field-field-teaser-title-value {
	margin-top:7px;
	margin-left:3px;
}

#vs--lcd .panel-col-right .views-field-field-teaser-title-value,
#vs--led .panel-col-right .views-field-field-teaser-title-value,
#vs--rp .panel-col-right .views-field-field-teaser-title-value {
	margin-top:6px;
	margin-left:2px;
}

#comparisons .view-nodehierarchy-children-three-col .views-field-field-thumb-image-fid {
	margin-top:1px;
	margin-left:1px;	
}

#comparisons .view-nodehierarchy-children-three-col .views-field-field-teaser-title-value {
	margin-top:6px;
	margin-left:2px;
}

#comparisons .panel-col-bottom .panel-seperator{
}

#freeform .views-field-field-teaser-title-value,
#longlasting .views-field-field-teaser-title-value,
#ecovative .views-field-field-teaser-title-value,
#brilliant .views-field-field-teaser-title-value {
	padding-right:0px;
}

.view-nodehierarchy-children-two-col .views-field-field-teaser-title-value {
	margin-left:5px;
}


.view-nodehierarchy-children-two-col .views-field-field-teaser-title-value {
	margin-left:6px;
	margin-top:8px;
	color:#3c3c3c;
	letter-spacing:-0.2px;
}

.views-field-field-summary-value{
	color:#808182;
	font-family:Helvetica;
	margin-left:2px;
	line-height:16px;
}
#lpd .views-field-field-summary-value{
	color:#808182;
	font-family:Helvetica;
	margin-left:6px;
	line-height:16px;
	letter-spacing:0.2px;
}

#home .views-field-field-summary-value{
	padding-right:0px;
}

#philosophy .views-field-field-summary-value{
	padding-right:30px;
}

.views-field-nid{
	margin-left:2px;
}

#products .views-field-nid{
	padding-left:2px;
	margin-left:0px;
}

.views-field-field-summary-value{
	margin-left:4px;
}

#digital-signage .views-field-field-summary-value,
#advertising .views-field-field-summary-value,
#still-media .views-field-field-summary-value{
	margin-left:1px;
	margin-top:2px;
}

#the-panel-system .views-field-field-summary-value{
	margin-left:3px;
}

#freeform .views-field-field-summary-value,
#longlasting .views-field-field-summary-value,
#ecovative .views-field-field-summary-value,
#brilliant .views-field-field-summary-value{
	padding-right:0px;
}

.view-nodehierarchy-children-two-col .views-field-field-summary-value{
	margin-left:5px;
	margin-top:2px;
}

.views-field-field-summary-value p{margin: 0px;}

#sidebar-right{
  position:absolute;
  top:50px;
}

.block ul {
margin:0;
padding:0;
}

/* form-login */
.form-login{
    width:180px;
    padding:7px 0px 8px;
    border-top:1px solid #f1f1f2;
    overflow:hidden;
    background:#ffffff;
}

#news-page .form-login,
#events-page .form-login{
    width:180px;
    padding:7px 0px 8px;
    border-top:1px solid #f1f1f2;
    overflow:hidden;
    background:#ffffff;
	margin-top:39px;
}

#faq .form-login{
    width:180px;
    padding:7px 0px 8px;
	padding-left:8px;
    border-top:1px solid #cccccc;
    overflow:hidden;
    background:#ffffff;
}
.form-item-login{
    height:1%;
	color:#808080;
    overflow:hidden;
    padding:0 0 6px;
}
#news-page .form-item-login label,
#events-page .form-item-login label{
	width:120px;
	padding:0 0 10px;
}

#faq .panel-2col-66-33-stacked .panel-col-right {
margin-left:32px;
width:28.25%;
}

#faq .panel-2col-66-33-stacked .panel-col-left {
width:64%;
*margin-top:10px;
}

.form-item-login label{
    display:block;
    color:#484848;
    font-size:14px;
    line-height:16px;
    font-weight:bold;
    padding:0 0 6px;
	margin-top:10px;
	letter-spacing:0.4px;
}

.form-item-login label span{
    display:none;
}
.form-text-login{
    float:left;
    width:130px;
	height:22px;
	border:0px none;
    padding:3px 6px 2px;
    margin:0;
    background:url(../images/logintextbox.png) no-repeat;
    color:#b3b3b3;
    font:italic 11px/14px Arial, Verdana, Helvetica, sans-serif;
	outline:none;
}
.form-submit-login{
    float:left;
    border:none;
    cursor:pointer;
    background:url(../images/form-submitbtn.png) no-repeat;
    width:22px;
    height:21px;
	margin-left: 10px;
}

.investor-login-3slash{
	color:#28AAE1;
	display:inline;
}

#home .form-submit-login{
    margin:9px 0 0;
    float:right;
    border:none;
    cursor:pointer;
    background:url(../images/home-bg-submit.gif) no-repeat;
    width:21px;
    height:21px;
}


#partners .sign-up{
	background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -64px 0;
	height: 15px;
}

#product-consultation .sign-up{
	background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -28px 0;
	margin-top:2px;
}

#product-consultation #grid2 .panel-col-right{
	width:31%;
	margin-left:19px;
	margin-top:30px;
}

#product-consultation #grid2 .panel-col-right .pane-title{
	margin-left:0px;
	font-size:13px;
	letter-spacing:1px;
}

#product-consultation #grid2 .panel-col-right  .views-field-field-summary-value {
	padding-right:30px;
}

.view-noderef-consultation-results{
	margin-top:8px;
}

#customized-solutions .sign-up{
	background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -45px 0;
	margin-top:0px;
}

.sign-up{
    display:block;
    background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -58px 0;
    width:209px;
    height:29px;
    padding:6px 0 0 0px;
	margin-top:4px;
    color:#181353;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
}


#search-theme-form {
  margin-top:0.5em;
}

/*Fix for the horizontal Scrollbar appearing when you hover on a view*/
div.view div.views-admin-links {
  width: auto;
}

/*Specsheet Download page CSS*/
.specsheet-download-page{
    width:450px;
    overflow:hidden;
    display: table;
}

/*#specsheet-download-content .specsheet-download-content-inner{
    padding:17px 0 0;
}*/

.specsheet-download-content-inner{
    width:450px;
    overflow:hidden;
}

.specsheet-download-page{
  width: 450px;
}


.specsheet-download-page .views-field-field-section-title-value{
	text-transform: capitalize;
	color: #2E3D9C;
}

.specsheet-download-page .views-field-field-description-value{
	color: #808182;
}

/*AnalystReport Download page CSS*/
.analystreport-download-page{
    width:450px;
    overflow:hidden;
    display: table;
}

.analystreport-download-page .views-field-field-section-title-value{
	text-transform: capitalize;
	color: #2E3D9C;
}

.analystreport-download-page .views-field-field-description-value{
	color: #808182;
}

/*#analystreport-download-content .analystreport-download-content-inner{
    padding:17px 0 0;
}*/

.analystreport-download-content-inner{
    width:450px;
    overflow:hidden;
}

.analystreport-download-page{
  width: 450px;
}


/*Lightbox*/
#lightbox{
  text-align: right;
}

#lightbox .jquery-corner{
	opacity:0.8;
	filter:alpha(opacity=80);
}

#lightbox #outerImageContainer #frameContainer #lightboxFrame html, body{
  height: auto;
}

.lightbox-close-window{
  color:#00afd7;
  cursor:pointer;
  float:right;
  margin-top:5px;
  margin-right:5px;
}

.lightbox-close-window-button{
  width: 20px;
  height: 22px;
  display: block;
  overflow:hidden;
  float:right;
  text-indent:-999px;
  background: url(../images/lightbox-closebtn.png) no-repeat;  
  cursor:pointer;
}

.lightbox-title{
  color:#383838;
  font-size: 16px;
  line-height:18px;
  font-weight: bold;
  padding-top: 15px;
  overflow:hidden;
}

#frame_footer{
  width:470px;
  height:40px;
  background:url(../images/lightbox-br-corner.png) no-repeat;
  overflow:hidden;
  z-index: 10502;
  position: relative;
  margin-top:-25px;
}

#lightbox #imageData{
  display:none;
}

/*Styling for the Toolkit and Guides Block*/

.toolkit-guides-title{
  color:#000000;
  display:block;
  font-weight:bold;
  font-size:12px;
  letter-spacing:2px;
  padding-bottom:9px;
}

.toolkit-guides-text{
  color:#181353;
  display:block;
  font-weight:bold;
  font-size:12px;
  letter-spacing:0.2px;
  margin-top:3px;
}

/*Styling for Analyst Report Download and the Spec Sheet Download*/

#analystreport-download-main .views-row{
  border-bottom: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 10px;
  width:96%;
}

#analystreport-download-main .views-row-first{
  margin-top:10px;
}

#analystreport-download-main .views-row-last{
  border-bottom: 0px none;
}

#analystreport-download-main .views-field-field-section-title-value{
  padding: 0px;
}

#specsheet-download-main .views-row{
  border-bottom: 1px solid #cccccc;
  padding-top: 5px;
  padding-bottom: 10px;
  width:96%;
}

#specsheet-download-main .views-row-last{
  border-bottom: 0px none;
}

#specsheet-download-main .views-row-first{
  margin-top:10px;
}

#specsheet-download-main .views-field-field-section-title-value{
  padding: 0px;
}

/* Footer Links Styling - Start */

.footer-links-list{
  list-style-type: none;
  height:200px; 
  width:443px;
  float:left;
  margin-top:7px;
}

.footer-links-col1{
}

.footer-links-col2-first{
  margin-top: -190px;
  margin-left: 170px;
}

.footer-links-col2{
  margin-left: 170px;
}

.footer-links-col3-first{
  margin-top: -113px;
  margin-left: 325px;
}

.footer-links-col3{
  margin-left: 325px;
}

.footer-links li.footer-links-bold a{
  color: #BBBDBF;
}

.footer-links-bottom-padding{
  padding-bottom: 16px;
}

.footer-links-list li{
  width:130px;
}

/* Footer Links Styling - End */

.breadcrumb a{
  text-decoration: none;
  color: #838383;
}

.breadcrumb{
  color: #838383;
  margin-top:2px;
  margin-left:2px;
  letter-spacing:0.3px;
}

#products .breadcrumb{
  letter-spacing:0.2px;
  margin-left:6px;
}

#philosphy .breadcrumb{
	margin-left:3px;
}

#team .breadcrumb,
#careers .breadcrumb{
	margin-left:3px;
	margin-top:4px;
}

#news .breadcrumb,
#events .breadcrumb{
	margin-left:4px;
	margin-top:4px;
}

.breadcrumb a.active{
  color: #000000;
}

/* Technology Page Styling */

.panel-technology-homepage .benefits-teaser-title{
    font-weight: bold;
	color:#33429b;
	padding-left: 2px;
	letter-spacing: -0.2px;
}

.panel-technology-homepage .benefits-teaser-summary{
	color:#808182;
	font-family:Helvetica;
	margin-left: 2px;
	line-height: 16px;
	padding-right:30px;
}	

.panel-technology-homepage .panel-col-mid-left a{
	margin-left: 2px;
}

.panel-technology-homepage .panel-col-mid-right{
    margin-top: 13px;
	margin-left: 6px;
}

.panel-technology-homepage .panel-col-mid-right .manufacturing-process-teaser-title,
.panel-technology-homepage .panel-col-mid-right .manufacturing-process-teaser-summary,
.panel-technology-homepage .panel-col-mid-right a
{
	margin-left:13px;
	line-height: 16px;
}

.panel-technology-homepage .panel-col-mid-right .manufacturing-process-teaser-title{
	margin-top:1px;
	letter-spacing: -0.2px;
}

.panel-technology-homepage .panel-col-mid-right h2 a{
	display:none;
}

.panel-technology-homepage .panel-col-middle .thumb-image{
    padding-top: 7px;
	padding-left: 2px;
}


.panel-technology-homepage .view-nodehierarchy-children-imagelist{
    display:block;
    width:100%;
}
.panel-technology-homepage .view-nodehierarchy-children-imagelist ul li{
    float:left;
    padding:0 19px 4px 0;
}

.panel-technology-homepage .panel-col-mid-right .field-field-teaser-title{
	margin-top: 0.50em;
	font-weight: bold;
	color: #33429b;
	margin-left:2px;
	letter-spacing: -0.2px;
	padding-right:30px;
}

.panel-technology-homepage .panel-col-bottom-left .field-field-teaser-title,
.panel-technology-homepage .panel-col-bottom-middle .field-field-teaser-title{
    margin-top: 0.50em;
	font-weight: bold;
	color: #33429b;
	margin-left:5px;
	letter-spacing: -0.2px;
	padding-right:30px;
}

.panel-technology-homepage .panel-col-bottom-right .field-field-teaser-title{
    margin-top: 0.50em;
	font-weight: bold;
	color: #33429b;
	margin-left:9px;
	letter-spacing: -0.2px;
	padding-right:30px;
}

.panel-technology-homepage .panel-col-bottom-left .field-field-summary,
.panel-technology-homepage .panel-col-bottom-middle .field-field-summary{
	color:#808182;
	font-family:Helvetica;
	margin-left:5px;
	line-height:16px;
	padding-right:30px;
}

.panel-technology-homepage .panel-col-bottom-right .field-field-summary{
	color:#808182;
	font-family:Helvetica;
	margin-left:9px;
	line-height:16px;
	padding-right:30px;
}

.panel-technology-homepage .panel-col-bottom-left .learn-more-link,
.panel-technology-homepage .panel-col-bottom-middle .learn-more-link{
	margin-left:5px;
}


.panel-technology-homepage .panel-col-bottom-right .learn-more-link{
	margin-left:9px;
}

.panel-technology-homepage .panel-col-bottom-left .field-field-thumb-image,
.panel-technology-homepage .panel-col-bottom-middle .field-field-thumb-image{
	margin-left:5px;
}


.panel-technology-homepage .panel-col-bottom-right .field-field-thumb-image{
	margin-left:6px;
}

.panel-technology-homepage .panel-col-middle .teaser-title h2{
	margin-top: 0.50em;
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	color:#4f4f4f;
	margin-top:17px;
	margin-left:4px;
	letter-spacing:-0.2px;
}

.panel-technology-homepage .panel-col-middle .summary p{
	font-size: 13px;
	line-height:18px;
	margin-top: 0px;
	font-family: Helvetica;
	color:#3c3c3c;
	margin-left: 4px;
	padding-right: 100px;
}

.panel-technology-homepage .panel-col-middle .learn-more-link{
	margin-left: 2px;
}

.panel-technology-homepage .panel-col-mid-right .field-field-summary p,
.panel-technology-homepage .panel-col-middle .field-field-summary p,
.panel-technology-homepage .panel-col-bottom-left .field-field-summary p,
.panel-technology-homepage .panel-col-bottom-middle .field-field-summary p,
.panel-technology-homepage .panel-col-bottom-right .field-field-summary p{
    margin: 0px;
}

.panel-technology-homepage .col-1,
.panel-technology-homepage .col-2,
.panel-technology-homepage .col-3{
    padding: 0.3em 0em;
}

.panel-technology-homepage .panel-col-middle{
}

.panel-technology-homepage .panel-col-mid-left h2{
    margin: 0px;
}

.panel-technology-homepage .panel-col-mid-left .panel-separator{
    margin:0px;
}

.panel-technology-homepage .manufacturing-process-teaser-title{
    font-weight: bold;
	color: #33429b;
}


.manufacturing-process-teaser-summary{
	color:#808182;
	font-family:Helvetica;
}	

/* The Panel System Styling */

#grid1 .panel-col-middle{
    margin-top: 26px;
	padding-bottom:34px;
}


#contact-us #grid1 .panel-col-middle{
    margin-top: 26px;
	padding-bottom:34px;
	border-bottom:1px solid #cccccc;
	width:85.75%;
}


#faq #grid1 .panel-col-middle{
    margin-top: 17px;
	padding-bottom:30px;
	border-bottom:1px solid #cccccc;
}

.panel-1col-stacked {
	margin-left:12px;
}

#product-details #grid1 .panel-col-middle{
    margin-top: 0em;
}

#professional-needs #grid1 .panel-col-middle{
    margin-top: 1.2em;
}

#applications #grid1 .panel-col-middle{
    margin-top: 1.4em;
}

#digital-signage #grid1 .panel-col-middle,
#advertising #grid1 .panel-col-middle,
#still-media #grid1 .panel-col-middle{
    margin-top: 1.3em;
}

#grid1 .panel-col-middle .field-field-section-title{
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	margin-left:2px;
	letter-spacing:-0.2px;
	color:#3c3c3c;
}


#grid1 .panel-col-middle .field-field-section-title{
	margin-left:3px;
}


#faq #grid1 .panel-col-middle .field-field-section-title{
	margin-left:3px;
	margin-top:22px;
}


#grid1 .panel-col-middle .field-field-description{
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:3px;
	margin-top:8px;
}


#team #grid1 .panel-col-middle .field-field-description{
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:3px;
	margin-top:8px;
	padding-right:32px;
}


#faq #grid1 .panel-col-middle .field-field-description{
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:3px;
	margin-top:8px;
	letter-spacing:0.2px;
}

#contact-us #grid1  .panel-col-middle .field-field-description,
#jobs #grid1  .panel-col-middle .field-field-description{
	margin-left:3px;
}

#grid1 .panel-col-middle .field-field-description{
	margin-left:6px;
	margin-top:6px;
}


#faq #grid1 .panel-col-middle .field-field-description{
	margin-left:5px;
	margin-top:8px;
}

#professional-needs #grid1 .panel-col-middle .field-field-description{
	margin-top:7px;
	margin-left:4px;
}

#digital-signage #grid1 .panel-col-middle .field-field-description,
#advertising #grid1 .panel-col-middle .field-field-description,
#still-media #grid1 .panel-col-middle .field-field-description{
	margin-top:8px;
}

#benefits #grid1 .panel-col-middle .field-field-description{
	margin-left:4px;
	margin-top:5px;
}

#grid1 .panel-col-middle .field-field-description p{
	margin: 0px;
}

#grid1 .panel-col-middle .panel-separator{
    margin: 0px;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-three-col{
	margin-top: 3em;
}

#digital-signage #grid1 .panel-col-bottom .view-nodehierarchy-children-three-col,
#advertising #grid1 .panel-col-bottom .view-nodehierarchy-children-three-col,
#still-media #grid1 .panel-col-bottom .view-nodehierarchy-children-three-col{
	margin-top: 3.2em;
}

#applications #grid1 .panel-col-bottom .view-nodehierarchy-children-three-col{
	margin-top: 3.2em;
}

#philosophy #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col{
	margin-top: 1.8em;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-two-col{
	margin-top: 1.4em;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-two-col{
	margin-top: 18px;
}

/* The Tile Page Styling */

#grid2 .panel-col-right{
    margin-left: 6px;
}

#careers #grid2 .panel-col-right{
    margin-left: 19px;
	margin-top: 30px;
	width:31%;
}

#vs--lcd .panel-2col-66-33-stacked .panel-col-right,
#vs--led .panel-2col-66-33-stacked .panel-col-right,
#vs--rp .panel-2col-66-33-stacked .panel-col-right{
    margin-left: 19px;
	width:31%;
	margin-top:30px;
}


#careers #grid2 .panel-col-right .pane-title{
	margin-left:1px;
}

.view-nh-children-jobs-groups-list{
	margin-top:10px;
}

#grid2 .panel-col-right .pane-title{
    color:  #3c3c3c;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: -1px;
	margin-left:14px;
	line-height:14px;
	letter-spacing:2px;
}

#grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row{
    padding-bottom: 10px;
}

#grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row.views-row-last{
    padding-bottom: 0px;
}

#vs--lcd #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row,
#vs--led #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row,
#vs--rp #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row{
    padding-bottom: 14px;
}

#vs--lcd #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row.views-row-last,
#vs--led #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row.views-row-last,
#vs--rp #grid2 .panel-col-right .view-nodehierarchy-siblings-list .views-row.views-row-last{
    padding-bottom: 0px;
}

#grid2 .panel-col-left .field-field-section-title{
    padding-top: 6px;
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	margin-left:2px;
	letter-spacing:-0.2px;
	color:#3c3c3c;
}


#grid2 .panel-col-left .field-field-section-title{
    padding-top: 5px;
	margin-left:4px;
}


#grid2 .panel-col-left .field-field-description{
	margin-top: 5px;
	margin-left: 4px;
}

#architects---creatives #grid2 .panel-col-left .field-field-description,
#system-integrators #grid2 .panel-col-left .field-field-description{
	margin-left:4px;
}

#grid2 .panel-col-left .field-field-description{
	font-size: 13px;
	line-height:18px;
	margin-top: 8px;
	font-family: Helvetica;
	color:#3c3c3c;
	margin-left: 3px;
}

#careers #grid2 .panel-col-left .field-field-description{
	font-size: 13px;
	line-height:18px;
	margin-top: 8px;
	font-family: Helvetica;
	color:#3c3c3c;
	margin-left: 3px;
	letter-spacing:0.2px;
}

#grid2 .panel-col-left .field-field-description p{
    margin: 0px;
}

/* Freedom,Longlasting,Ecovative and Brilliant Page Styling */


#freeform #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col,
#ecovative #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col,
#longlasting #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col,
#brilliant #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col{
	margin-top: 2.8em;
}

#freeform #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-thumb-image-fid,
#brilliant #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-thumb-image-fid,
#longlasting #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-thumb-image-fid,
#ecovative #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-thumb-image-fid{
    width: 100px;
	height: 60px;
	float: left;
}

#freeform #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-teaser-title-value,
#freeform #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-summary-value,
#brilliant #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-teaser-title-value,
#brilliant #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-summary-value,
#ecovative #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-teaser-title-value,
#ecovative #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-summary-value,
#longlasting #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-teaser-title-value,
#longlasting #grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-field-summary-value{
    width: 200px;
	float: left;
	margin-left:10px;
	padding-right:10px;
	margin-top:0px;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .views-field-nid{
    display: none;
}

.view-nodehierarchy-children-two-col .views-field-nid{
    display: block;
	margin-left:4px;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .item-list li{
    margin-bottom: 12px;
}

#grid1 .panel-col-bottom .view-nodehierarchy-children-two-col .item-list li.last-row{
    margin-bottom: 0px;
}

/* The System Scalar Box Page Styling */

#the-system-scalar-box  .panel-2col-66-33-stacked .panel-col-top div.views-cycle .view-cycle-pager{
    height: 50px;
}

div.view-nodehierarchy-carousel-children{
    height: 330px;
}

#home div.view-nodehierarchy-carousel-children{
    height: 425px;
}


#the-system-scalar-box  .panel-2col-66-33-stacked .panel-col-top div.view-nodehierarchy-carousel-children{
    height: 360px;
}

/* vs LCD, vs LEd, vs RP Pages Styling */

#vs--lcd #grid2 .panel-col-right .pane-title,
#vs--led #grid2 .panel-col-right .pane-title,
#vs--rp #grid2 .panel-col-right .pane-title{
    display: none;
}

/* Solutions Page Styling */

#solutions .digital-signage-example-1-teaser-title,
#solutions .advertising-example-1-teaser-title,
#solutions .still-media-example-1-teaser-title{
    font-weight: bold;
	color:#33429B;
	letter-spacing:-0.2px;
	margin-top:5px;
	margin-left:2px;
	padding-right:30px;
}

#solutions .panel-col-bottom-left .more,
#solutions .panel-col-bottom-middle .more,
#solutions .panel-col-bottom-right .more{
    font-size:11px;
	background:transparent url(../images/bullet-more.gif) no-repeat scroll 100% 5px;
	padding:0 2px 0 0;
}

#solutions .digital-signage-example-1-teaser-summary,
#solutions .advertising-example-1-teaser-summary,
#solutions .still-media-example-1-teaser-summary{
    font-family: Helvetica;
	color:#808182;
	margin-top:12px;
	margin-left:2px;
	line-height:16px;
	padding-right:30px;
}

#solutions .panel-col-bottom-left a,
#solutions .panel-col-bottom-middle a,
#solutions .panel-col-bottom-right a{
	margin-left:2px;
}

#solutions .panel-solutions-homepage .panel-col-top .teaser-title h2{
	display:none;
}
#solutions .panel-solutions-homepage .panel-col-top h2.pane-title{
	font-weight: bold;
	margin-top: 10px;
	margin-left:2px;
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:19px
}

#solutions .panel-solutions-homepage .panel-col-top .summary p{
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:2px;
	padding-right:100px;
}

#solutions .panel-solutions-homepage .panel-col-top .field-field-summary p{
	margin: 0px;
}

#solutions .panel-solutions-homepage .panel-col-bottom-left .field-field-teaser-title,
#solutions .panel-solutions-homepage .panel-col-bottom-middle .field-field-teaser-title,
#solutions .panel-solutions-homepage .panel-col-bottom-right .field-field-teaser-title{
    font-weight: bold;
}

#solutions .panel-solutions-homepage .panel-col-bottom-left .field-field-summary p,
#solutions .panel-solutions-homepage .panel-col-bottom-middle .field-field-summary p,
#solutions .panel-solutions-homepage .panel-col-bottom-right .field-field-summary p{
	margin: 0px;
}

/* Transportation, Retail, Hospitality, etc. Page Styling */

.panel-2col-66-33-stacked_retailpage .panel-col-middle-left .field-field-section-title{
    margin-top: 0.50em;
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	margin-top:5px;
	margin-left:4px;
	letter-spacing:-0.2px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-middle-left .field-field-description p{
    font-size: 13px;
	line-height:18px;
	margin-top: 6px;
	font-family: Helvetica;
	margin-left: 4px;
	padding-right: 100px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-middle-left .panel-separator{
    margin: 0px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-right .view-nh-children-two-col-variant-rp .views-row{
    margin-bottom: 19px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-right .view-nh-children-two-col-variant-rp .views-row.views-row-last{
    margin-bottom: 0px;
}

/* Professional Needs Teaser Layout Styling */

#professional-needs .panel-1col-stacked .panel-col-bottom .view-nh-children-horizontal-list{
    margin-top: 3.2em;
	margin-left:4px;
}

/* Retail Example Styling */

#retail-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#retail-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#retail-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#transportation-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#transportation-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#transportation-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#sports-venue-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#sports-venue-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#sports-venue-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#hospitality-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#hospitality-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#hospitality-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#public-info-and-education-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#public-info-and-education-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#public-info-and-education-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#command-and-control-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#command-and-control-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#command-and-control-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#staging-and-events-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#staging-and-events-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#staging-and-events-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#virtual-presence-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#virtual-presence-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#virtual-presence-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#entertainment-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#entertainment-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#entertainment-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#custom-spaces-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#custom-spaces-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#custom-spaces-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#digital-signage-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#digital-signage-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#digital-signage-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#advertising-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#advertising-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#advertising-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#still-media-example-1 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#still-media-example-2 .panel-2col-66-33-stacked .panel-col-right .pane-title,
#still-media-example-3 .panel-2col-66-33-stacked .panel-col-right .pane-title{
    display: none;
}

/* Product Details Page Stlying */

#product-details #grid1 .panel-col-bottom .view-configuration-specs .views-table  tr.first{
	color: #59595c;
}

#product-details #grid1 .panel-col-bottom .view-configuration-specs .views-label-field-config-specs-value{
    display: none;
}


/* Products and Services Page Styling */

#product---services .digital-signage-example-1-teaser-title{
    font-weight: bold;
}

#product---services .panel-products-and-services-homepage .panel-col-top .teaser-title h2{
	font-weight: bold;
	margin-top: 1px;
	margin-left:1px;
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:19px
}

#product---services .panel-products-and-services-homepage .panel-col-top .summary{
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:4px;
	margin-top:1px;
	padding-right:100px;
}


#product---services .panel-products-and-services-homepage .panel-col-top .more{
	margin-left:4px;
	font-size:12px;
}

#product---services .panel-products-and-services-homepage .panel-col-top .field-field-summary p{
	margin: 0px;
}

#product---services .panel-products-and-services-homepage .panel-col-bottom-left .field-field-teaser-title,
#product---services .panel-products-and-services-homepage .panel-col-bottom-middle .field-field-teaser-title,
#product---services .panel-products-and-services-homepage .panel-col-bottom-right .field-field-teaser-title{
    font-weight: bold;
}

#product---services .panel-products-and-services-homepage .panel-col-bottom-left .field-field-summary p,
#product---services .panel-products-and-services-homepage .panel-col-bottom-middle .field-field-summary p,
#product---services .panel-products-and-services-homepage .panel-col-bottom-right .field-field-summary p{
	margin: 0px;
}

/* Customized Solutions Page Styling */

#customized-solutions .panel-customized-solutions .panel-col-top .panel-separator{
    display: none;
}

#customized-solutions .panel-customized-solutions .panel-col-top .field-field-section-title{
    font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	margin-left:2px;
	letter-spacing:-0.2px;
	color:#3c3c3c;
	margin-top:17px;
}

#customized-solutions .panel-customized-solutions .panel-col-top .field-field-description p{
    font-family: Helvetica;
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:3px;
	padding-right:100px;
	margin-top:8px;
}

#customized-solutions .panel-customized-solutions .panel-col-bottom-left .field-field-teaser-title,
#customized-solutions .panel-customized-solutions .panel-col-bottom-middle .field-field-teaser-title,
#customized-solutions .panel-customized-solutions .panel-col-bottom-right .field-field-teaser-title{
    font-weight: bold;
}

#customized-solutions .panel-customized-solutions .panel-col-bottom-left .field-field-summary p,
#customized-solutions .panel-customized-solutions .panel-col-bottom-middle .field-field-summary p,
#customized-solutions .panel-customized-solutions .panel-col-bottom-right .field-field-summary p{
	margin: 0px;
}

#customized-solutions .panel-customized-solutions .panel-col-bottom-right .field-field-teaser-title{
    display: none;
}

#customized-solutions .panel-customized-solutions .panel-col-bottom-right .customizer-tool{
    display: none;
}

/* Product Consultation Styling */

#product-consultation .panel-2col-66-33-stacked .panel-col-right .view-noderef-consultation-results .views-row{
    margin-bottom: 15px;
}

#product-consultation .panel-2col-66-33-stacked .panel-col-right .view-noderef-consultation-results .views-row.views-row-last{
    margin-bottom: 0px;
}


/* Need Analysis Tool Page Styling */
#needs-analysis-tool .field-field-section-title{
    font-weight: bold;
	margin-top: 10px;
}

#needs-analysis-tool .field-field-description p{
    margin: 0px;
}

#needs-analysis-tool .field-field-description .sign-up{
    margin-top: 1px;
	background:transparent url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -23px 0
}

/* Standard Ratios Page Styling */

#standard-ratios .panel-popular-configurations .view-nh-configuration-children-3col .last-column{
    border-bottom: 0px;	
}

#standard-ratios .panel-popular-configurations .view-nh-configuration-children-3col td{
    vertical-align: top;
	border-bottom: 1px solid #d9d9d9;
}

#standard-ratios #left-border{
    border: 0px none;
	padding: 0px;
	background-color: #fff;
}

#standard-ratios table tr td{
    border-right: 0px none;
}

#standard-ratios table{
    border-collapse: inherit;
	border-spacing: 15px;
}

#standard-ratios table tbody{
    border-top: 0px none;
}


#long---narrow .panel-popular-configurations .view-nh-configuration-children-list .views-row{
    border-top: 2px solid #cccccc;
	margin-top:8px;
	padding-top:10px;
}

#long---narrow .panel-popular-configurations .view-nh-configuration-children-list .views-row-first{
    border-top: 0px none;
}

#oversized .panel-popular-configurations .view-nh-configuration-children-list .views-row{
    border-top: 2px solid #cccccc;
	margin-top:8px;
}

#oversized .panel-popular-configurations .view-nh-configuration-children-list .views-row-first{
    border-top: 0px none;
}


/* Configuration Page Styling - 2x2,3x2,etc */

.panel-2col-66-33-stacked .panel-col-right .field-field-dimensions{
    margin-top: 10px;
}

.panel-2col-66-33-stacked .panel-col-right .inquire-more-info{
    margin-top: 10px;
}

.panel-2col-66-33-stacked .panel-col-right .panel-pane h2{
    margin-top: 150px;
	font-size: 13px;
	font-weight: bold;
}

#events .panel-2col-66-33-stacked .panel-col-right .panel-pane h2{
    margin-top: 0px;
	font-size: 13px;
	font-weight: bold;
}


.panel-2col-66-33-stacked .panel-col-right .view-NodeReference-Applications .views-field-field-summary-value p{
    font-size: 11px;
	line-height: 18px;
}

.panel-2col-66-33-stacked .field-field-key-features .field-label{
    margin-top:12px;
	margin-left:5px;
	font-size:19px;
	letter-spacing:-0.6px;
	color: #484848;	
}

.panel-2col-66-33-stacked .field-field-key-features p{
    font-size: 13px;
	line-height: 18px;
	color: #484848;
	margin-top:8px;
	margin-left:5px;
	padding-right:100px;
}

.panel-2col-66-33-stacked .product-information-heading{
    font-weight: bold;
	color: #484848;
	font-size: 13px;
	margin-left: 5px;
	letter-spacing:1px;
	padding-top: 19px;
	text-transform: uppercase;
}

.panel-2col-66-33-stacked .view-configuration-specs .views-label-field-config-specs-value{
    font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
	display: none;
}
.panel-2col-66-33-stacked .view-configuration-specs th.heading strong{
    font-weight: bold;
}

/* Popular Configurations Page Styling */

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row{
    padding: 0px;
	/*border-left: 2px solid #cccccc;*/
	float: left;
	width: 220px;
}

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .first-row-item{
    border-left: 0px none;
	clear: both;
}

#products .panel-1col-stacked .view-configuration-groups-list .long---narrow-1-col-stacked .views-row,
#products .panel-1col-stacked .view-configuration-groups-list .oversized-1-col-stacked .views-row{
    margin: 0px 8px 8px 8px;
	width: 640px;
	border-top: 1px solid #cccccc;
	float: left;
}

#products .panel-1col-stacked .view-configuration-groups-list .long---narrow-1-col-stacked .views-row-first,
#products .panel-1col-stacked .view-configuration-groups-list .oversized-1-col-stacked .views-row-first{
    border-top: 0px none;
}

#products .panel-1col-stacked .view-configuration-groups-list .oversized-1-col-stacked .views-row-first.views-row-last{
    margin-bottom: 0px;
}
#products .panel-1col-stacked .view-configuration-groups-list .views-field-field-section-title-value{
	float:left;
	width: 592px;
	height: 22px;
	font-size:14px;
	margin-top:27px;
	letter-spacing:0.5px;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:10px;
	padding-left:0px;
}

#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-section-title-value{
	border-bottom:0px none;
	margin-bottom:0px;
	margin-top:0px;
}

#products .panel-1col-stacked .view-configuration-groups-list .views-field-nid{
    float: left;
	width: 61px;
	height: 18px;
	padding-top: 31px;
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
}

#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-nid{
	border-bottom:0px none;
	width: 75px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-left:0px;
}


#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-nid a{
	color:#00AFD7;
	font-size:11px;
	font-weight:normal;
}

#products .panel-1col-stacked .view-configuration-groups-list .views-field-nid a{
	color:#181353;
}

.view-nh-configuration-children-list .views-field-field-section-title-value,
.view-nh-configuration-children-3col .views-field-field-section-title-value{
	margin-bottom:5px;
}

.view-nh-configuration-children-list .views-field-field-thumb-image-fid{
	margin-bottom:10px;
}

.view-nh-configuration-children-3col .views-field-field-section-title-value,
.view-nh-configuration-children-list .views-field-field-section-title-value,
#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-section-title-value{
	background-color: transparent;
	clear:both;
	color:#33429b;
	margin-bottom:5px;
	padding-left:0px;
	text-transform:lowercase;
}

#products .panel-1col-stacked .view-configuration-groups-list .long---narrow-1-col-stacked .view-configurations-list .views-row .views-field-field-section-title-value,
#products .panel-1col-stacked .view-configuration-groups-list .oversized-1-col-stacked .view-configurations-list .views-row .views-field-field-section-title-value{
	margin-top:10px
}

#products .panel-1col-stacked .view-configuration-groups-list .long---narrow-1-col-stacked .view-configurations-list .views-row.views-row-first .views-field-field-section-title-value,
#products .panel-1col-stacked .view-configuration-groups-list .oversized-1-col-stacked .view-configurations-list .views-row.views-row-first .views-field-field-section-title-value{
	margin-top:0px
}


#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-section-title-value a{
	color:#33429b;
	font-size:12px;
}

#products .panel-1col-stacked .panel-col-bottom{
    margin-top: 0em;
}

#products .see-all {
    background:transparent url(../images/bullet-see-all.gif) no-repeat 0 3px;
	margin-left: 8px;
	text-decoration: none;
}

#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-dimensions-value p{
    margin: 0px;
}

#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-dimensions-value{
    margin-top: 1em;
}

#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-pixel-dimensions-value,
#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-field-compatible-apps-nid,
#products .panel-1col-stacked .view-configuration-groups-list .view-configurations-list .views-field-nid{
    margin-top: 4px;
}

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .view-configurations-list ul{
    background:url(../images/bg-list-size.gif) repeat-y 0 0;
	overflow: hidden;
}

/* About Us Page Styling */

#about .panel-about-us .panel-col-top .teaser-title h2,
#about .panel-about-us .panel-col-top .summary p,
#about .panel-about-us .panel-col-left .panel-col-left-first-left .teaser-title h3,
#about .panel-about-us .panel-col-left .panel-col-left-first-left .summary p,
#about .panel-about-us .panel-col-left .panel-col-left-first-right .teaser-title h3,
#about .panel-about-us .panel-col-left .panel-col-left-first-right .summary p,
#about .panel-about-us .panel-col-left-second .summary p{
    margin-left:2px;
}

#about .panel-about-us .panel-col-left-second .teaser-title h3{
    margin-left:4px;
}

#about .panel-about-us .panel-col-right .panel-col-right-first .more{
    font-size:11px;
	background:transparent url(../images/bullet-more.gif) no-repeat scroll 100% 5px;
}


#about .panel-about-us .panel-col-left .panel-col-left-first-left{
    margin-right: 15px;
	margin-bottom: 15px;
}

#about .panel-about-us .panel-col-right .panel-col-right-first{
    margin-bottom: 15px;
}

#about .panel-about-us .panel-col-top .teaser-title h2{
    font-size: 19px;
	font-weight: bold;
	font-family: Helvetica;
	color:#3C3C3C;
}

#about .panel-about-us .panel-col-top .summary{
    font-size: 13px;
	line-height: 18px;
	font-family: Helvetica;
	color:#3C3C3C;
	padding-right:100px;
}


#about .panel-about-us .panel-col-left .panel-col-left-first-left .teaser-title h3,
#about .panel-about-us .panel-col-left .panel-col-left-first-right .teaser-title h3,
#about .panel-about-us .panel-col-right .panel-col-right-first .teaser-title h3{
    font-size: 11px;
	font-weight: bold;
	color:#33429B;
	margin-top:7px;
	letter-spacing:-0.2px;
}

#about .panel-about-us .panel-col-left-second .teaser-title h3{
    font-size: 11px;
	font-weight: bold;
	color:#33429B;
	margin-top:6px;
	letter-spacing:-0.2px;
}


#about .panel-about-us .panel-col-left .panel-col-left-first-left .summary,
#about .panel-about-us .panel-col-left .panel-col-left-first-right .summary{
    font-size: 11px;
	color:#808182;
	margin-left:0px;
	margin-top:2px;
	line-height: 16px;
	padding-right:30px;
}



#about .panel-about-us .panel-col-right .panel-col-right-first .summary{
    font-size: 11px;
	color:#808182;
	margin-left:0px;
	margin-top:2px;
	line-height: 16px;
}

#about .panel-about-us .panel-col-left-second .summary{
	font-size: 11px;
	color:#808182;
	margin-left:2px;
	margin-top:1px;
	line-height: 16px;
	padding-right:50px;
}

#about .panel-col-right-first br{
	display:none;
}

/* About Detail Page Styling */

#about-detail .field-field-section-title{
    margin-top: 10px;
	font-weight: bold;
}

/* Philosophy Page Styling */

#philosophy #grid1 .view-nodehierarchy-children-two-col .item-list li{
    margin-bottom: 16px;
}

#philosophy #grid1 .view-nodehierarchy-children-two-col .item-list li.last-row{
    margin-bottom: 0px;
}

/* Team page Styling */

.view-nodehierarchy-members-list{
    margin-top: 20px;
}

.panel-col-bottom-2 .view-nodehierarchy-members-list{
    margin-top: 12px;
}

.panel-col-bottom-2 .view-nodehierarchy-members-list ul{
	margin-left:2px;
}

.view-nodehierarchy-members-list .item-list li{
    padding-bottom: 34px;
}

.panel-col-bottom-2 .view-nodehierarchy-members-list .item-list li{
    margin-bottom: 12px;
}

.view-nodehierarchy-members-list .views-field-field-member-name-value{
	color:#33429B;
    font-weight: bold;
	margin-top: 5px;
	margin-left:4px;
	letter-spacing:-0.6px;
}

#team .view-nodehierarchy-members-list .views-field-field-member-summary-value{
	font-size: 11px;
	color:#808182;
	margin-left:4px;
	margin-top:1px;
	line-height: 16px;
	padding-right:0px;
}

.view-nodehierarchy-members-list .views-field-field-member-summary-value{
	font-size: 11px;
	color:#808182;
	margin-left:4px;
	margin-top:1px;
	line-height: 16px;
	padding-right:30px;
}

.view-nodehierarchy-members-list .views-field-nid{
	margin-left:4px;
}

/* Careers Page Styling */

.view-nodehierarchy-children-jobs-list .views-field-field-member-position-value{
    font-weight: bold;
	margin-top: 5px;
	margin-left:2px;
	color:#33429B;
}

.view-nodehierarchy-children-jobs-list .views-field-field-summary-value{
	margin-top:2px;
}

.view-nodehierarchy-children-jobs-list .views-row{
    margin-bottom: 10px;
}

/* Team Member Page Styling */


#job-page .member_link{
	background:url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -98px 0;
	margin-top:9px;
	margin-left:6px;
}

.member_link{
    display:inline-block;
	background:url(../images/right-arrow-img.png) no-repeat scroll right center;
    color:#181353;
    font-size:12px;
    line-height:15px;
	height:24px;
    font-weight:bold;
	padding-top:7px;
	padding-right:15px;
}

.field-field-member-name{
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	color:#3c3c3c;
	letter-spacing:-0.2px;
	margin-left:1px;
	margin-top:-2px;
}

.field-field-member-intro-text{
	font-size:12px;
	line-height:18px;
	color:#3c3c3c;
	letter-spacing:0px;
	margin-left:3px;
	margin-top:13px;
}

.panel-2col-33-66-stacked  .panel-col-right .field-field-member-position{
    font-weight: bold;
}

.return-to-team-div  .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-team-div{
	margin-right:-6px;
	margin-top:13px;
}

.return-to-team{
    color: #181353;
	font-weight:bold;
}


/* Our Manufacturing Process Page Styling*/

.return-to-philosophy{
    color: #181353;
	font-weight:bold;
}

.return-to-philosophy-div .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-philosophy-div{
    float: right;
	margin-right: 98px;
	margin-top:17px;
}

/* Partners Page Styling */

#partners .become-a-partner{
    margin-top: 5px;
}

/* Event Page Styling */

.return-to-events{
    color: #181353;
	font-weight:bold;
}

.return-to-events-div .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-events-div{
    float: right;
}

.event_subscription, .event_contact_link{
    display:block;
    background:url(../images/bg-sub-side-nav.gif) no-repeat;
    width:192px;
    height:26px;
    padding:11px 0 0 17px;
    color:#231f20;
    font-size:12px;
    line-height:15px;
    font-weight:bold;
	margin-top:5px;
}


.view-nodehierarchy-events-list .views-field-field-section-title-value{
    padding: 0px;
    color: #000;	
}

/* News Page Styling */

.return-to-news-div .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-news-div{
    float: right;
}

.view-nodehierarchy-news-list .views-field-field-section-title-value{
    padding: 0px;
    color: #000;	
}

/* Job Listing Page */

/* News Page Styling */


.return-to-news{
    color:#181353;
	font-weight:bold;
}

.return-to-news-div .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-news-div{
    float: right;
}

.view-nodehierarchy-news-list .views-field-field-section-title-value{
    padding: 0px;
    color: #000;	
}

/* Job Listing Page */

/* News Page Styling */


.return-to-career-listing{
    color: #181353;
	margin-top:6px;
	font-size:12px;
	font-weight:bold;
	padding-right:2px;
}

.return-to-career-listing-div .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.return-to-career-listing-div{
    float: right;
	margin-right:10px;
	margin-top:7px;
}

/* Home Page Styling */

#home .panel-site-homepage .panel-col-left .panel-col-application h2{
    border: 0px none;
}

#home .panel-site-homepage .panel-col-middle .panel-col-events h2{
    border: 0px none;
}

#home .center-column-inner p:hover {
    text-decoration: underline;
}

#home .panel-site-homepage .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

#home .panel-col-right .view-faq-list .view-header{
    margin-top: 5px;
	font-weight: bold;
}

#home .panel-col-right .view-faq-list .view-content{
    margin-top: 5px;
}

/* Views Exposed Filters - Start*/

.views-exposed-widget.filters-event label{
   float:left;
}
.views-exposed-widget.filters-event ul{
   float:left;
   margin:0;
   padding:0;
}
.views-exposed-widget.filters-event ul li{
   float:left;
   margin:0;
   list-style:none;
   padding:0 5px 0 5px;
   color:#00AFD7;
   border-left: solid 1px #00AFD7;
}
.views-exposed-widget.filters-event ul li a{
   color:#00AFD7;
}
.views-exposed-widget.filters-event ul li.first{
   float:left;
   border-left:none;
}
.views-exposed-widget.filters-event ul li.last{
   float:left;
}

#news .panel-col-right .view-filters,
#events .panel-col-right .view-filters,
.panel-col-right .view-filters .filters-event ,
.right-column .view-filters .filters-event{
  display:none;
}

/* Views Exposed Filters - End*/

/* Miscellaneous Global Issues - Start */

.field-field-description p{
    font-size: 12px;
	line-height: 18px;	
}


#jobs .field-field-description p{
    font-size: 13px;
	line-height: 18px;	
	letter-spacing:-0.1px;
}

/* Miscellaneous Global Issues - End */

/* Comparisons Page Styling */

#comparisons .panel-1col-stacked .panel-col-bottom h2{
    font-weight: bold;
	font-size: 13px;
	line-height:18px;
	letter-spacing:1px;
	margin-left:5px;
	text-transform:uppercase;
}

#vs--lcd .panel-2col-66-33-stacked .panel-col-left h2,
#vs--led .panel-2col-66-33-stacked .panel-col-left h2,
#vs--rp .panel-2col-66-33-stacked .panel-col-left h2{
    font-weight: bold;
	margin-top: 35px;
	font-size: 13px;
	font-family: Helvetica;
	letter-spacing:1px;
	line-height:18px;
	margin-left:4px;
	text-transform:uppercase;
}

/* Quick Comparisons table styling */

thead th,thead tr{
    background-color: #fff;
}

tr.odd{
    background-color: #fff;
}

tr.even{
    background-color: #f1f1f2;
}

table thead tr th{
	border-top:1px solid #cccccc;
	border-bottom:0px none;
	border-right:1px solid #cccccc;
	color: #33429B;
}
table thead tr th.first{
	border-left: 1px solid #cccccc;
}

table tbody tr th{
    border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom:0px none
}

table tbody tr td{
}

table tbody tr.last th, table tbody tr.last td{
	border-bottom: 1px solid #cccccc;
}

/* Product Details Page Table Styling */
/* View Configuration Specs */

.view-configuration-specs table tr th,.view-configuration-specs table tr td{
    border-right: 0px none;
}

.view-configuration-specs table tr th.heading{
    border-right: 0px none;
	border-left: 0px none;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 1px;
	color:#484848;
	height:62px;
	padding-left:0px;
	padding-bottom:6px;
	vertical-align:bottom;
	background-color:#fff;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

#config .view-configuration-specs table tr th.heading{
	padding-left:2px;
    *height:29px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#config .view-configuration-specs table tr th.heading{
	height:29px;
}

#config .view-configuration-specs td.right{
	padding-top:0px;
	padding-bottom:0px;
}
}
#config .view-configuration-specs table tr th.heading{
	padding-top:33px;
}

#config .panel-col-left{
	width: 65%;
}

#config .panel-col-right{
	width:31%;
	margin-left:26px;
	margin-top:34px;
}

.view-configuration-specs table tr.first th.heading{
	border-top:0px none;
	height:48px;
	vertical-align:bottom;
	padding-bottom:8px;
}

.view-configuration-specs table{
	border-bottom:1px solid #CCCCCC;
	border-spacing:0;
	*border-collapse:collapse;
	margin-bottom:0px;
}

.view-configuration-specs td.left{
    border-left:1px solid #cccccc;
	padding-left:11px;
	height:24px;
}

.view-configuration-specs td.right{
    border-right:1px solid #cccccc;
	padding-left:91px;
	height:24px;
}

#config .view-configuration-specs td.left{
	width:245px;
	padding-top:4px;
	padding-bottom:6px;
	*padding-top:0px;
	*padding-bottom:0px;
}

#config .view-configuration-specs td.right{
	padding-left:0px;
	padding-top:4px;
	padding-bottom:6px;
	*padding-top:0px;
	*padding-bottom:0px;
}

.view-configuration-specs tr.even{
    background-color: #f1f1f2;
	border-color:#fff;
}

.view-configuration-specs tr.odd{
	background-color: #fff;
	border-color:#f1f1f2;
}


#config .view-configuration-specs tr.even{
	background-color: #fff;
	border-color:#fff;
}

#config .view-configuration-specs tr.odd{
    background-color: #f1f1f2;
	border-color:#f1f1f2;
}

/* Views Exposed Filters Job - Start*/

.views-exposed-widget.filters-job label{
   float:left;
}
.views-exposed-widget.filters-job ul{
   float:left;
   margin:0;
   padding:0;
   line-height:12px;
   margin-top:2px;
}
.views-exposed-widget.filters-job ul li{
   float:left;
   margin:0;
   list-style:none;
   color:#00AFD7;
   border-left: solid 1px #000000;
   height:9px;
   padding:0 10px 2px;
}


.views-exposed-widget.filters-event ul li{
   float:left;
   margin:0;
   list-style:none;
   color:#00AFD7;
   border-left: solid 1px #000000;
   height:9px;
   padding:0 10px 2px;
}
.views-exposed-widget.filters-job ul li a{
   color:#00AFD7;
}
.views-exposed-widget.filters-job ul li.first{
   float:left;
   border-left:none;
}
.views-exposed-widget.filters-job ul li.last{
   float:left;
}

.panel-col-right .view-filters .filters-job ,
.right-column .view-filters .filters-job{
  display:none;
}

/* Views Exposed Filters - End*/

/* Career Listing Styling */

.view-nodehierarchy-jobs-list .views-field-field-member-position-value{
    font-weight: bold;
}

.email-us-block strong{
    font-weight: bold;
	font-size: 12px;
	line-height: 17px;
	text-transform:uppercase;
	letter-spacing:2px;
}

#career-listing-page .right-column .email-us-block p{
	margin-top:2px;
	margin-left:2px;
}

#job-page .right-column .email-us-block p{
	margin-top:2px;
	margin-left:2px;
}

.email-us-block p a{
	margin-top:-2px;
	display:block;
}

.job-position-field .field-field-member-position{
    font-weight: bold;
	font-size: 19px;
	color:#3c3c3c;
	margin-left:3px;
}

#job-page .field-field-description{
	margin-left:4px;
	margin-top:7px;
	letter-spacing:0.2px;
}

/* Careers Page Styling */


.view-nodehierarchy-children-jobs-list .views-row .views-field-nid a{
	color: #00AFD7;
	font-weight:normal;
	margin-top:0px;
	float:none;
	font-size:11px;
}

.view-nh-children-jobs-groups-list .views-field-nid a{
    color: #181353;
	float: right;
	font-weight:bold;
	margin-top:3px;
	font-size:12px;
}

.view-nh-children-jobs-groups-list .views-field-nid .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.view-support-faq-desc-list .item-list ul li{
   margin:5px 0;
}

.view-support-faq-desc-list .item-list ul li.views-row-last{
   margin-bottom:0px;
}
/* Primary Links Menu Customization */

.nav .home-nav-link{
	background:url(../images/home-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 77px;
	height: 31px;
}
.nav .meet-nav-link{
	background:url(../images/meet_prysm-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 132px;
	height: 31px;
} 
.nav .about-nav-link{
	background:url(../images/about-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 119px;
	height: 31px;
}
.nav .faq-nav-link{
	background:url(../images/faq-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 62px;
	height: 31px;
}
.nav .contact-nav-link{
	background:url(../images/contact-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 91px;
	height: 31px;
}
.nav .jobs-nav-link{
	background:url(../images/jobs-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 73px;
	margin-right:12px;
	height: 31px;
}


.nav .active .home-nav-link,
.nav .active-trail .home-nav-link{
	background:url(../images/home-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 77px;
	height: 31px;
}
.nav .active .meet-nav-link,
.nav .active-trail .meet-nav-link{
	background:url(../images/meet_prysm-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 132px;
	height: 31px;
} 
.nav .active .about-nav-link,
.nav .active-trail .about-nav-link{
	background:url(../images/about-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 119px;
	height: 31px;
}
.nav .active .faq-nav-link,
.nav .active-trail .faq-nav-link{
	background:url(../images/faq-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 62px;
	height: 31px;
}
.nav .active .contact-nav-link,
.nav .active-trail .contact-nav-link{
	background:url(../images/contact-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 91px;
	height: 31px;
}
.nav .active .jobs-nav-link,
.nav .active-trail .jobs-nav-link{
	background:url(../images/jobs-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 51px;
	margin-right:12px;
	height: 31px;
}


.nav .home-nav-link:hover{
	background:url(../images/home-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 77px;
	height: 31px;
}
.nav .meet-nav-link:hover{
	background:url(../images/meet_prysm-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 132px;
	height: 31px;
} 
.nav .about-nav-link:hover{
	background:url(../images/about-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 119px;
	height: 31px;
}
.nav .faq-nav-link:hover{
	background:url(../images/faq-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 62px;
	height: 31px;
}
.nav .contact-nav-link:hover{
	background:url(../images/contact-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 91px;
	height: 31px;
}
.nav .jobs-nav-link:hover{
	background:url(../images/jobs-sprite.png);
	background-repeat: no-repeat;
	background-position: 0 -31px;
	display:block;
	overflow:hidden;
	text-indent:-999px;
	width: 73px;
	margin-right:12px;
	height: 31px;
}

.header-menus li a{
    display:block;
    float:left;
}

#home .header-menus li a{
    display:block;
    float:left;
}

/* HomePage - Primary Links Menu Customization - End */

#views-cycle-style-a .pager{    
    width:180px;
	height:30px;
    display:block;
	text-align:left;
}

#views-cycle-style-a  .introducing-lpd-pager{
    width:156px;
}

#views-cycle-style-a  .freeform-pager{
    width:176px;
    margin-left:-32px;
}

#views-cycle-style-a  .long-lasting-pager{
    width:176px;
    margin-left:-30px;
}

#views-cycle-style-a  .view-cycle-pager li a.freeform-pager span{    
	padding:8px 0 0 34px;
}


#views-cycle-style-a  .brilliant-pager{
    width:176px;
    margin-left:-34px;
}

#views-cycle-style-a  .ecovative-pager{
    width:173px;
    margin-left:-33px;
}

#views-cycle-style-a  .product-overview-pager{
    width:197px;
    margin-left:-31px;
}

#views-cycle-style-a  .view-cycle-pager li a.product-overview-pager span{
  padding:8px 0 0 31px;
  width:130px;
}



#views-cycle-style-a  .introducing-lpd-pager.activeSlide{
	background:url(../images/activeslider-intro.png);
	background-repeat: no-repeat;
	display: block;
}

#views-cycle-style-a  .freeform-pager.activeSlide{
	background:url(../images/activeSlider-freedom.png);
}

#views-cycle-style-a  .long-lasting-pager.activeSlide{
	background:url(../images/activeSlider-long-lasting.png);
}

#views-cycle-style-a  .brilliant-pager.activeSlide{
	background:url(../images/activeSlider-brilliant.png);
}

#views-cycle-style-a  .ecovative-pager.activeSlide{
	background:url(../images/activeSlider-ecovative.png);    
}
#views-cycle-style-a  .product-overview-pager.activeSlide{
	background:url(../images/activeSlider-product-overview.png);
}

#views-cycle-style-a   .view-cycle-pager li a:hover{
    text-decoration: none;
}

#views-cycle-style-a   .view-cycle-pager{
    background:url(../images/bg_main_nav2.jpg);
	background-repeat: no-repeat;
}

#views-cycle-style-a .views-cycle-container{
    background:url(../images/header-back.jpg);
	background-repeat: no-repeat;

}

.header-background{
	background:url(../images/bg_main_nav.jpg); 
	background-repeat: no-repeat;
	height:25px;
	width:900px;
	display:none;
}

/*#home #views-cycle-style-a ul.views-cycle-container li{
	background-color: transparent;
}*/

body{
	background-color:transparent;
}


.footer-prysm-logo{
	background:url(../images/logo_footer.gif) no-repeat;
	display:block;
	height:26px;
	width:182px;
	margin:80px 0 0 228px;
	position: absolute;
}

#views-cycle-style-a .pager-seperator,
#views-cycle-style-c .pager-seperator,
#views-cycle-style-a .views-cycle-style-b-border,
#views-cycle-style-c .views-cycle-style-b-border,
#views-cycle-style-b .view-cycle-pager li:first-child a .pager-seperator{
	display: none;
}

#technology .pager-seperator{
	background:url(../images/pager-seperator.png) no-repeat;
	display:block;
	height:22px;
	width:23px;
	float:left;
	margin-left:8px;
	margin-right:4px;
}


.pager-seperator{
	background:url(../images/pager-seperator.png) no-repeat;
	display:block;
	height:22px;
	width:23px;
	float:left;
	margin-left:14px;
	margin-right:10px;
}



.views-cycle-style-b-border{
	width:660px;
	height:3px;
	display:block;
	clear:both;
	background:url(../images/views-cycle-style-b-border.png) no-repeat; 
}

.form-item {
    margin-top: 0em;
	color: #808080;
}

#faq .panel-col-left .pane-title{
	font-weight: bold;
	margin-top: 1px;
	margin-left:3px;
	font-family: Helvetica;
	color:#3C3C3C;
	font-size:19px;
	letter-spacing:-0.2px;
}

#solutions .panel-col-top .thumb-image{
	display:none;
}

.side-nav-wrapper ul.menu .primary-header strong a{
	height:25px;
}

.side-nav-wrapper ul.menu ul.menu ul.menu{
	margin-top:2px;
}

#specsheet-download-link{
	letter-spacing: 0px;
}

#analystreport-download-link{
	letter-spacing: 0px;
}

#white-paper-link{
	letter-spacing: 0px;
}

#product---services #white-paper-link{
	letter-spacing:1px;
}

#the-tile #white-paper-link{
	letter-spacing:1px;
}

#case-studies-link{
	letter-spacing: 0px;
}

.view-nodehierarchy-children-imagelist .item-list ul{
	margin-left: 4px;
}


#solutions .panel-col-top .learn-more-link{
	margin-left: 2px;
}

.technology .side-nav-wrapper .menu .menu,
.solutions .side-nav-wrapper .menu .menu,
.about .side-nav-wrapper .menu .menu,
.support .side-nav-wrapper .menu .menu
{
	margin-top:2px;
}

.product---services .side-nav-wrapper .menu .menu
{
	margin-top:0px;
}

#solutions .panel-col-bottom-left h2 a,
#solutions .panel-col-bottom-middle h2 a,
#solutions .panel-col-bottom-right h2 a{
	display: none;
}

.side-nav-wrapper ul li.menu-mainitem a{
	color:#000000;
	letter-spacing:2px;
}

.side-nav-wrapper ul li.menu-subitem a{
	color:#808080;
	letter-spacing:0.8px;
}

#about .panel-col-top .thumb-image{
	display:none;
}

#benefits #grid1 .panel-col-middle{
	margin-top:1.6em;
}

#the-tile .panel-2col-66-33-stacked .panel-col-left{
	margin-top:1em;
}

#about .panel-col-top .teaser-title h2{
	margin-left:2px;
}

#about .panel-col-top .summary p{
	margin-left:2px;
}

.side-nav-wrapper ul.menu li.needs-analysis-tool-link{
	padding-top: 21px;
}

#faq .side-nav-wrapper ul.menu li.inquiries-link{
	padding-top: 28px;
}

#product---services .panel-col-top .thumb-image{
	display:none;
}

#product---services .panel-col-bottom-left .digital-signage-example-1-teaser-title,
#product---services .panel-col-bottom-middle .field-field-teaser-title,
#product---services .panel-col-bottom-right .field-field-teaser-title{
    margin-top: 0.50em;
	font-weight: bold;
	color: #33429b;
	margin-left:2px;
	letter-spacing: -0.2px;
	padding-right:30px;
}

#product---services .panel-col-bottom-left .digital-signage-example-1-teaser-summary,
#product---services .panel-col-bottom-middle .field-field-summary,
#product---services .panel-col-bottom-right .field-field-summary{
	color:#808182;
	font-family:Helvetica;
	margin-left:2px;
	line-height:16px;
	padding-right:30px;
}

#product---services .panel-col-bottom-middle .learn-more-link,
#product---services .panel-col-bottom-right .learn-more-link{
	margin-left:2px;
}

#product---services .panel-col-bottom-left h2 a{
	display:none;
}

#product--services .panel-col-bottom a{
	margin-left:2px;
}

#faq .breadcrumb{
	margin-left:17px;
	margin-top:10px;
}


#faq .panel-col-right .panel-separator{
	margin-top:7px;
}

#faq .view-support-faq-list a{
	color:#181353;
	font-weight:bold;
	font-family:Helvetica;
	font-size:12px;
}

#faq .view-support-faq-desc-list span{
	color:#3c3c3c;
	font-weight:bold;
	font-family:Helvetica;
	font-size:12px;
}

#faq .view-support-faq-list{
	margin-top:17px;
}

#faq .view-support-faq-desc-list{
	margin-top:19px;
	border-top:1px solid #cccccc;
	font-family:Helvetica;
	font-size:13px;
	line-height:18px;
	color:#3c3c3c;
}

#faq .view-support-faq-list .views-row{
	margin-top:14px;
	margin-left:2px;
}

#faq .view-support-faq-desc-list .views-row{
	margin-top:10px;
	margin-left:2px;
	border-bottom:1px solid #cccccc; 
}

#faq .view-support-faq-desc-list .views-field-title{
	margin-left:2px;
	margin-top:16px;
}

#faq .view-support-faq-desc-list .views-field-body{
	margin-top:8px;
	margin-left:2px;
	padding-bottom:31px;
}

.view-nodehierarchy-children-three-col .views-row{
	margin-right:2em;
	float:left;
	width:31%;
}

.view-nodehierarchy-children-three-col .views-row-last{
	margin-right:0em;
}

.view-nh-siblings-list-thumb-image-2{
	margin-left:15px;
}

.view-nh-siblings-list-thumb-image-2 .views-row{
	margin-top:18px;
}

.view-nh-siblings-list-thumb-image-2 .views-field-field-teaser-title-value {
	margin-left:0px;
}

.view-nh-siblings-list-thumb-image-2 .views-field-field-summary-value {
	margin-left:0px;
}

.view-nodehierarchy-children-two-col .views-row-odd{
	margin-right:13px;
	margin-bottom:27px;
}

.view-nodehierarchy-children-two-col .views-row .views-field-field-thumb-image-fid{
	padding-left:5px;
}

.view-nodehierarchy-children-two-col .views-field-nid{
	margin-left:5px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-middle-left{
	width:100%;
}

.panel-2col-66-33-stacked_retailpage .panel-col-middle-right{
	width:0%;
}

.panel-2col-66-33-stacked_retailpage .panel-col-left .views-field-field-main-image-fid{
	margin-left:3px;
	margin-top:6px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-left .views-field-field-teaser-title-value{
	margin-left:3px;
	margin-top:5px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-left .views-field-field-summary-value{
	margin-left:3px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-left .views-field-nid{
	margin-left:3px;
	margin-top:2px;
}

.panel-2col-66-33-stacked_retailpage .panel-col-right{
	margin-top:5px;
	margin-left:18px;
	width:31%;
}

.panel-2col-66-33-stacked_retailpage .panel-col-right .views-field-field-teaser-title-value{
	margin-left:0px;
	margin-top:5px;
}


.view-nodehierarchy-members-list .views-row{
	float:left;
	width:30.5%;
	margin-right:26px;
}

.view-nodehierarchy-members-list .row-first-item,
.view-nodehierarchy-members-list .views-row-first{
	clear:both;
	margin-right:30px;
}

.view-nodehierarchy-members-list .row-last-item{
	margin-right:0px;
}

.view-nodehierarchy-members-list .views-field-field-member-thumbnail-fid{
	padding-left:2px;
}

.field-field-member-image .imagefield{
	border:1px solid #cccccc;
}

#team-member .panel-col-right{
	width:31%;
	margin-left:19px;
	margin-top:26px;
}

#career-listing-page .panel-col-right,
#job-page .panel-col-right{
	width:29%;
	margin-left:19px;
	margin-top:0px;
}

#career-listing-page .field-field-section-title{
	font-weight:bold;
	font-family:Helvetica;
	font-size:19px;
	color:#3c3c3c;
	margin-left:3px;
}

#career-listing-page .field-field-description{
	margin-top:7px;
	margin-left:3px;
	letter-spacing:0.2px;
}

.view-filters{
	letter-spacing:-0.2px;
}

#events-page .view-filters{
	margin-left:2px;
}

#career-listing-page .view-nodehierarchy-jobs-list{
	margin-left:2px;
	margin-top:8px;
}

#career-listing-page .views-field-field-member-position-value{
	color:#33429B;
	margin-top:18px;
	margin-left:2px;
}

#career-listing-page  .views-field-field-job-location-value{
	margin-left:2px;
	margin-top:2px;
	font-style:italic;
	color:#808182;
}

#career-listing-page  .views-field-field-summary-value{
	margin-left:2px;
	margin-top:1px;
}

#career-listing-page .views-field-nid{
	margin-left:2px;
}

#career-listing-page .view-nodehierarchy-jobs-list .item-list li{
	border-bottom:1px solid #cccccc;
	padding-bottom:15px;
}

#career-listing-page .view-nodehierarchy-jobs-list .view-filters li{
	border-bottom:0px none;
}

span.slash{
	color:#28AAE1;
	display:inline;
}

#home .view-nodehierarchy-news-list .views-field-field-thumb-image-fid{
display:none;
}

.learn-more{
	color:#28AAE1;
	display:inline;
}


#config .panel-col-top .field-field-main-image{
	margin-left:4px;
}

#config .panel-col-top .field-field-section-title{
	margin-left:4px;
	margin-top:16px;
	font-size:19px;
	font-weight:bold;
	color:#3c3c3c;
}

#config .panel-col-top .field-field-summary{
	margin-left:4px;
	font-size:13px;
	line-height:16px;
	color:#3c3c3c;
	margin-top:7px;
}

#config .panel-col-top .field-field-summary p{
	padding-right:100px;
}

#config .panel-col-top .field-field-dimensions{
	margin-left:4px;
	margin-top:12px;
	font-size:12px;
}

#config .panel-col-top .field-field-pixel-dimensions{
	margin-left:4px;
	margin-top:3px;
	font-size:12px;
}

#config .panel-col-top .field-field-dimensions p{
	display:inline;
	padding-right:100px;
}

#config .panel-col-top .field-field-pixel-dimensions p{ 
	display:inline;
	padding-right:100px;
}

#config .panel-col-top .inquire-more-info{
	background: transparent url(../images/bg-sub-side-nav-last.gif) no-repeat scroll -50px 0;
	margin-left:4px;
	padding:6px 0 5px;
}

#config .panel-col-top .product-information-heading{
	border-top:1px solid #cccccc;
}

#config .panel-col-top .field-field-key-features{
}

#config .panel-col-right h2{
	margin-top:-4px;
	margin-left:1px;
	line-height:18px;
	letter-spacing:1px;
}

#config .panel-col-top .inside {
	margin-bottom:0px;
}

/*clearfix class*/
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.views-label-parent{
	display:none;
}

.view-news-page-events-list .views-row .views-field-parent,
.view-events-page-news-list .views-row .views-field-parent{
	display:none;
}

#news-item .view-news-page-events-list .views-row.views-row-last .views-field-parent,
#events-item .view-events-page-news-list .views-row.views-row-last .views-field-parent{
	display:none;
}

#news-page .view-news-page-events-list .views-row.views-row-last .views-field-parent, 
#events-page .view-events-page-news-list .views-row.views-row-last .views-field-parent{
	display:block;
	margin-top:10px;
	float:right;
}

#news-page .view-news-page-events-list .views-row.views-row-last .views-field-parent a, 
#events-page .view-events-page-news-list .views-row.views-row-last .views-field-parent a{
	color: #181353;
	font-weight:bold;
	font-size:12px;
}

.view-news-page-events-list .more-span,
.view-events-page-news-list .more-span{
    padding:2px 4px 2px 2px;
    background:url(../images/bullet-more.gif) no-repeat 2px 7px;
}

.view-NodeReference-Applications{
	margin-top:13px;
}

.view-NodeReference-Applications .views-field-field-teaser-title-value{
	margin-top:7px;
}

.view-NodeReference-Applications .views-row{
	margin-bottom:15px;
}

#config table{
	margin-top:0em;
	border-spacing:0;
	*border-collapse:collapse;
}

#customized-solutions .still-media-example-1-teaser-title,
#customized-solutions .panel-col-bottom-middle .field-field-teaser-title{
    font-weight: bold;
	color:#33429B;
	letter-spacing:-0.2px;
	margin-top:5px;
	margin-left:4px;
	padding-right:30px;
}
#customized-solutions .still-media-example-1-teaser-summary,
#customized-solutions .panel-col-bottom-middle .field-field-summary{
    font-family: Helvetica;
	color:#808182;
	margin-top:0px;
	margin-left:4px;
	line-height:16px;
	padding-right:30px;
}


#customized-solutions .panel-col-bottom-left a,
#customized-solutions .panel-col-bottom-middle a{
	margin-left:4px;
}

#config .views-field-field-summary-value {
	padding-right:30px;
}

#product-consultation #grid2 .panel-col-left .field-field-description {
	margin-right:10px;
}

#faq .view-support-faq-desc-list a.go-to-top-link{
	float:right;
	color:#00AFD7;
	margin-top:-18px;
}

.top-img{
	background:transparent url(../images/top-arrow.png) no-repeat scroll 0 3px;
	padding-right:3px;
}

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-section-title-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-thumb-image-fid,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-dimensions-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-pixel-dimensions-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-compatible-apps-nid,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-nid{
	margin-left:10px;
	float:left;
	width:100%;
}

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-thumb-image-fid{

}


#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row .views-field-field-dimensions-value{
	margin-top:10px;
}

#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-field-section-title-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-field-thumb-image-fid,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-field-dimensions-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-field-pixel-dimensions-value,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-field-compatible-apps-nid,
#products .panel-1col-stacked .view-configuration-groups-list .standard-ratios-3-col .views-row.views-row-first .views-field-nid{
	margin-left:0px;
}

.standard-ratios-configurations-table{
	margin:0px;
}

.standard-ratios-configurations-table td,th{
	padding:0.3em 0em;
}

.standard-ratios-configurations-table td.last-column{
	padding-top:1em;
}

.standard-ratios-configurations-table .views-field-nid {
	padding-bottom:10px;
}

.side-nav-wrapper li.technical-support-link{
	margin-top:3px;
}

.side-nav-wrapper li.about-detail-link{
	margin-top:1px;
}

#solutions .side-nav-wrapper ul.menu ul.menu li.collapsed{
}

.side-nav-wrapper li.transportation-link{
	margin-top:3px;
}

.side-nav-wrapper li.architects---creatives-link{
	margin-top:7px;
}

.side-nav-wrapper li.digital-signage-link{
	margin-top:5px;
}

.side-nav-wrapper li.retail-link,
.side-nav-wrapper li.sports-venue-link,
.side-nav-wrapper li.hospitality-link,
.side-nav-wrapper li.public-info-and-education-link,
.side-nav-wrapper li.command---control-link,
.side-nav-wrapper li.virtual-presence-link,
.side-nav-wrapper li.staging---events-link,
.side-nav-wrapper li.entertainment-link,
.side-nav-wrapper li.custom-spaces-link{
	margin-top:-1px;
}

.view-specs-compare table.views-table{
	border-spacing:0;
	*border-collapse:collapse;
	margin-bottom:0px;
}

.view-specs-compare table.views-table td,.view-specs-compare table.views-table th{
	padding:0.3em 0.5em;
}

#the-panel-system .panel-col-bottom .panel-separator,
.panel-1col-stacked .panel-col-bottom .panel-separator {
	margin:0em;
}

#faq .panel-2col-66-33-stacked .panel-col-left .inside {
	margin:0 0.5em 0em 0;
}

.ecovative-thumb .imagefield-field_thumbimage{
	padding-bottom:11px;
}
.longlasting-thumb .imagefield-field_thumbimage{
	padding-bottom:11px;
	padding-top:7px;
}
.freeform-thumb .imagefield-field_thumbimage{
	padding-bottom:6px;
	padding-top:4px;
}
.brilliant-thumb .imagefield-field_thumbimage{
	padding-top:7px;
}

#home .left-column-ico-wrapper .brilliant-thumb .imagefield-field_thumbimage {
	border-bottom:0px none;
}

#home .panel-col-news{
	padding-bottom:10px;
}

#home .panel-col-events .views-field-field-section-title-value{
	padding:0px;
	color:#33429b;
	margin-top:3px;
	text-transform:capitalize;
}
#home .panel-col-events .views-field-field-thumb-image-fid{
}
#home .panel-col-events .views-field-field-summary-value{
	margin-left:0px;
}
#home .center-column .center-column-inner .item-list ul li .views-field-nid a{
	color:#00AFD7;
}
#home .panel-col-events .views-field-nid{
	margin-left:0px;
	color:#00AFD7;
}

#home .panel-col-events .views-field-nid{
	margin-left:0px;
}
#home .panel-col-events .view-homepage-events-list ul li.views-row{
	padding-bottom:20px;
}
#home .panel-site-homepage .panel-col-middle .panel-col-events h2.pane-title{
	padding-bottom:2px;
}

#social-networking .field-field-section-title{
	font-weight: bold;
	font-size: 19px;
	font-family: Helvetica;
	margin-left:2px;
	letter-spacing:-0.2px;
	color:#3c3c3c;
	margin-top:15px;
}

#social-networking .field-field-description{
	color:#3C3C3C;
	font-size:13px;
	line-height: 18px;
	margin-left:3px;
	padding-right:100px;
	margin-top:8px;
}

.view-nodehierarchy-children-three-col  .item-list ul li
{
	padding-bottom:0em;
	margin-bottom:0px;
}

#config .panel-col-left .inside,
#careers .panel-col-left .inside,
#partners .panel-2col-66-33-stacked .panel-col-left .inside {
	margin:0 0.5em 0em 0;
}

.previous_page_link{
	float:right;
}

.views-field-field-compatible-apps-nid .field-item{
	padding-top:5px;
}

.view-nh-configuration-children-3col .views-field-field-pixel-dimensions-value,
.view-nh-configuration-children-list .views-field-field-pixel-dimensions-value{
	margin-top:10px;
}

.view-nh-configuration-children-3col .views-field-field-dimensions-value,
.view-nh-configuration-children-3col .views-field-field-compatible-apps-nid,
.view-nh-configuration-children-list .views-field-field-dimensions-value,
.view-nh-configuration-children-list .views-field-field-compatible-apps-nid{
	margin-top:5px;
}

.panel-1col-stacked .panel-col-bottom {
	padding-bottom:26px;
	border-top:1px solid #cccccc;
}

#team .panel-1col-stacked .panel-col-bottom {
	padding-bottom:5px;
	border-top:1px solid #cccccc;
}


#jobs .panel-1col-stacked .panel-col-bottom {
	padding-bottom:28px;
	border-bottom:1px solid #cccccc;
}

#contact-us .to-top-link{
	font-size:10px;	
}

#contact-us .panel-col-contact-form .to-top-link{
	font-size:10px;	
	margin-right:135px;
}


.panel-col-direct-contacts .to-top-link{
	margin-top:-28px;
}

.panel-col-maps .to-top-link{
	margin-top:-24px;
}

#team .to-top-link{
	margin-top:-44px;
}

.to-top-link{
	display:inline-block;
	float:right;
	margin-top:-20px;
}
#jobs .to-top-link{
	display:inline-block;
	float:right;
	margin-top:-48px;
}

.panel-col-bottom-2 h2{
	display:inline-block;
	margin-top:12px;
	letter-spacing:0.6px;
}

#jobs .panel-col-bottom-2 h2{
	display:block;
	margin-top:12px;
	letter-spacing:0.6px;
	padding-bottom:28px;
}

.job-listing{
	margin-left:17px;
	margin-top:-2px;
}

.job-category{
	margin-top:21px;
	font-weight:bold;
	letter-spacing:-0.2px;
}

.job-title{
	margin-top:4px;
	letter-spacing:0.1px;
}

.question{
	font-size:12px;
	font-weight:bold;
	font-family:Helvetica;
}

.answer{
	color:#808182;
	line-height:16px;
	padding-bottom:16px;
	margin-top:2px;
}

.questions-category{
	margin-left:4px;
}

#lpd .panel-left{
	width:645px;
	float:left;
	margin-top:20px;
	padding-bottom:32px;
}

#lpd .panel-right{
	width:200px;
	float:right;
	margin-top:45px;
}

#lpd .panel-left .panel-title{
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica;
	margin-left:17px;
	letter-spacing:0.2px;
	color:#3c3c3c;
	margin-top:25px;
}

#lpd .panel-left .panel-main-image{
	width:625px;
	background:url(../images/about-lpd.png);
	margin-top:31px;
	height:250px;
	margin-left:-25px;
}

#lpd .panel-left .panel-summary{
	font-size:13px;
	line-height:18px;
	margin-top:-18px;
	color:#3c3c3c;
	margin-left:16px;

}

#lpd .panel-left .panel-description{
	color:#808182;
	line-height:16px;
	margin-left:16px;
	margin-top:18px;
	padding-bottom:37px;
	border-bottom:1px solid #cccccc;
}


.lpd-solution-description{
	padding-bottom:29px;
	color:#808182;
	line-height:15px;
	font-size:10px;
	margin-top:2px;
}

.lpd-solution{
	margin-top:52px;
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	width:185px;
}

.lpd-solution-title{
	font-size:12px;
	font-weight:bold;
	margin-top:6px;
	letter-spacing:0.2px;
	text-indent:-999px;
	background:url(../images/lpd-souton.png) no-repeat 0 3px;
}

.download-brochure{
	border-top:1px solid #cccccc;
}

.download-brochure-title{
	font-size:12px;
	font-weight:bold;
	margin-top:12px;
	letter-spacing:0.2px;
	margin-left:3px;
	text-indent:-999px;
	background:url(../images/add-info.png) no-repeat 0 3px;
}

.download-brochure-description{
	color:#808182;
	line-height:15px;
	margin-left:3px;
	font-size:10px;
}

.download-brochure-learn-more{
	color:#33429b;
	font-weight:bold;
	margin-top:19px;
	width:86px;
	height:23px;
	background:url(../images/learn-more-abt-lpd.png) no-repeat;
	text-indent:-999px;
}

.download-now{
	color:#33429b;
	font-weight:bold;
	margin-top:14px;
	display:inline-block;
	letter-spacing:-0.5px;
	width:80px;
	*position:relative;
	*z-index:12;
}

.pdf-details{
	float:left;
	color:#808182;
	font-weight:normal;
	letter-spacing:0px;
}

.pdf-link{
	*z-index:11;
	float:right;
	margin-right:6px;
	margin-top:-40px;
}

.lpd-overview{
	width:155px;
	letter-spacing:-0.2px;
	margin-top:3px;
	
}

#lpd .view-nodehierarchy-children-two-col{
	width:90%;
	margin-left:10px;
}

.brochure{
	margin-top:24px;
	margin-left:16px;
	color:#808182;
}

.brochure-link{
	color:#33429b;
	margin-left:3px;
}
#contact_form .natureofenquiry label ,
#contact_form .projecttimetable label ,
#contact_form .projectbudget label ,
#contact_form .projectsize label {
	letter-spacing:0px;
}
#contact_form label {
display:block;
margin-top:15px;
font-size:12px;
font-weight:bold;
letter-spacing:0.4px;
}
#contact_form .country input,
#contact_form .natureofenquiry input,
#contact_form .application input,
#contact_form .projecttimetable input,
#contact_form .projectbudget input {
	border:0px none;
	width:183px;
	margin-top:3px;
}
#contact_form input {
border:1px solid #959595;
display:block;
height:18px;
width:179px;
margin-top:4px;
color:#3c3c3c;
padding-top:4px;
}

#contact_form select {
background:url(../images/dropdown-bg.png) no-repeat;
border:0px none;
height:22px;
width:179px;
margin-top:4px;
}
#contact_form input.required {
background:#E8CCD0 none repeat scroll 0 0;
border:1px solid #8B0013;
}
#contact_form .ltwo {
margin-left:16px;
}
#contact_form textarea {
border:1px solid #959595;
height:132px;
width:318px;
margin-top:4px;
}
#contact_form textarea.required {
background:#E8CCD0 none repeat scroll 0 0;
border:1px solid #8B0013;
}


.col-first{
	display:inline-block;
	width:202px;
	float:left;
}

.col-second{
	display:inline-block;
	width:197px;
	float:left;
}

.contact-details-left-pane{
	width:438px;
	float:left;
	letter-spacing:-0.4px;
	margin-left:4px;
}

.contact-details-right-pane{
	width:318px;
	float:left
}

#contact_form input.submitBtn{
	width:142px;
	height:24px;
	margin-top:24px;
	margin-left:-2px;
	border:0px none;
}

#contact-us .breadcrumb{
	display:none;
}

#contact-us .col-second label{
	margin-left:2px;
}

#contact-us .city,
#contact-us .state{
	margin-top:-3px;
}

#contact-us .country{
	margin-top:-1px;
	margin-bottom:4px;
}

#contact-us .email{
	margin-bottom:4px;
}

#contact-us .projectbudget{
	margin-bottom:4px;
}

#contact-us .phone{
	margin-top:-2px;
}

#contact-us .zipcode{
	margin-top:-2px;
}

#contact-us .natureofenquiry{
	margin-top:4px;
}

#contact-us .natureofenquiry label,
#contact-us .email label{
	margin-top:12px;
}
#contact-us .address label{
	margin-left:6px;
}
#contact-us .phone label{
	margin-left:3px;
}
#contact-us .email label{
}

#contact-us .projectsize label,
#contact-us .projectbudget label{
}

#contact-us .projecttimetable label,
#contact-us .projectbudget label{
	margin-top:14px;
}

.required-text{
	color:#808182;
	float:right;
	margin-top:8px;
}
.panel-col-contact-form{
	padding-bottom:60px;
}

.panel-col-maps{
	border-top:1px solid #cccccc;
	width:75%;
}

.panel-col-maps-1{
	border-top:2px solid #cccccc;
	width:76%;
}

.panel-col-maps-2{
	border-top:2px solid #cccccc;
	width:52%;
	margin-top:40px;
}

.panel-col-direct-contacts{
	width:85.75%;
	border-bottom:1px solid #cccccc;
	padding-bottom:34px;
}

.direct-contacts{
	margin-top:14px;
	margin-left:4px;
	letter-spacing:0.3px;
}
.direct-contact{
	margin-top:2px;
	color:#808182;
}

.location{
	width:31%;
	float:left;
	margin-right:19px;
}

.location2{
	width:45%;
	float:left;
	margin-right:19px;
}

.location-last{
	margin-right:0px;
	margin-left:12px;
	width:30.25%;
}

.maps{
	margin-top:5px;
	margin-left:0px;
}

.map{
}

.map-location{
	margin-top:14px;
}

.map-location a{
	color:#33429b;
	font-weight:bold;
	letter-spacing:-0.4px;
}

.map-location-2{
}

.map-location-2 a{
	color:#33429b;
	font-weight:bold;
	letter-spacing:-0.4px;
}

.location-name{
	color:#808182;
	margin-top:2px;
	font-weight:bold;
}

.location-address{
	color:#808182;
	margin-top:2px;
	line-height:16px;
}

.view-nodehierarchy-members-list ul.engineering h2{
	padding-bottom:20px;
}
.view-nodehierarchy-members-list ul.finance li{
	padding-bottom:26px;
}
.view-nodehierarchy-members-list ul.second-row li{
	padding-bottom:35px;
}
.view-nodehierarchy-members-list ul.finance h2{
	padding-bottom:17px;
}
.view-nodehierarchy-members-list ul.sales h2{
	padding-bottom:19px;
}
.view-nodehierarchy-members-list ul.operations h2{
	padding-bottom:31px;
}

.view-nodehierarchy-members-list ul.first,
.view-nodehierarchy-members-list ul.board,
.view-nodehierarchy-members-list ul.second-row{
	border-top:0px none;
}

.view-nodehierarchy-members-list ul h2{
}

.view-nodehierarchy-members-list ul{
	clear:both;
	border-top:1px solid #cccccc;
	margin-top:0px;
}



div.overlay {
	background-color:#000000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:400;
}

div.overlay{
	filter:alpha(opacity=80);
	opacity:0.8;
}

#bio-popup {
/*background:#FFFFFF none repeat scroll 0 0;*/
height:558px;
width:801px;
background:transparent url(../images/bio-popup-bg.png) no-repeat;
color:#000000;
display:none;
margin:auto;
padding:12px 15px;
position:absolute;
top:441px;

z-index:999;
}

.close-popup{
	text-align:right;
}

.profile-image{
	float:left;
	width:430px;
	margin-top:-10px;
	margin-left:3px;
}
.profile-name{
	float:left;
	width:315px;
	font-size:19px;
	color:#3c3c3c;
	font-weight:bold;
	margin-left:21px;
	margin-top:24px;
}
.profile-designation{
	float:left;
	width:315px;
	color:#33429b;
	font-size:14px;
	font-weight:bold;
	margin-left:21px;
	margin-top:5px;
	letter-spacing:-0.3px;
}
.profile-description{
	float:left;
	width:315px;
	height:440px;
	overflow:auto;
	color:#3c3c3c;
	font-size:12px;
	line-height:18px;
	margin-left:21px;
	margin-top:28px;
	letter-spacing:-0.4px;
}
.view-nodehierarchy-members-list a{
	cursor:pointer;
}

#job-desc{
}

#job-desc .job-details{
}

#job-desc .job-detail{
}

#job-desc .breadcrumb{
	margin-left:17px;
}

#job-desc .breadcrumb a{
	color:#3C3C3C;
}

#job-desc .job-title{
	color:#3C3C3C;
	font-weight:bold;
	font-size:19px;
	margin-left:16px;
	margin-top:23px;
}

#job-desc .job-teaser{
	color:#3c3c3c;
	font-size:13px;
	line-height:18px;
	margin-left:16px;
	margin-top:7px;
}

#job-desc .job-department{
	font-size:11px;
	line-height:16px;
	color:#808182;
	margin-top:21px;
	margin-left:16px;
}

#job-desc .job-department-name{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#3c3c3c;
	padding-left:7px;
}

#job-desc .job-location-name{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#3c3c3c;
	padding-left:7px;
}

#job-desc .job-location{
	font-size:11px;
	line-height:16px;
	color:#808182;
	margin-left:16px;
}

#job-desc .job-to-apply{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#3c3c3c;
	margin-top:16px;
	margin-left:16px;
}

#job-desc .job-to-apply-link{
	font-size:11px;
	line-height:16px;
	color:#808182;
	margin-left:16px;
	letter-spacing:0.1px;
}

#job-desc .job-description{
	font-size:11px;
	line-height:16px;
	color:#808182;
	border-top:1px solid #cccccc;
	margin-left:16px;
	margin-top:31px;
	padding-top:5px;
}

#job-desc .job-description ul li{
	list-style-type:disc;
	list-style-position:inside;
}

#job-desc h2.job-description-title{
	margin-left:0px;
	letter-spacing:0.7px;
	padding-bottom:3px;
}

#job-desc .job-description-category{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
	color:#3c3c3c;
	margin-top:24px;
}

#job-desc .data{
	padding-top:17px;
}

.job-description-summary{
	margin-top:24px;
}

.bottom-nav{
	margin-top:32px;
	font-size:12px;
}

.bottom-nav a{
	color:#ffffff;
}


#error_div,
#thankyou-popup-error_div{
	font-size:13px;
	line-height:18px;
	color:#3c3c3c;
	letter-spacing:-0.1px;
	margin-left:23px;
	margin-top:26px;
}

#success_div,
#thankyou-popup-success_div{
	font-size:13px;
	line-height:18px;
	color:#3c3c3c;
	letter-spacing:-0.1px;
	margin-left:23px;
}

#thankyou-popup {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
display:none;
height:314px;
margin:auto;
padding:12px 15px;
position:absolute;
top:120px;
width:800px;
z-index:999;
}


.thankyou-popup-header{
	background:url(../images/thankyou-popup-header.png)no-repeat;
	width:765px;
	height:39px;
	margin:10px 0 15px 0;
}


div.overlay {
	background-color:#000000;
	display:none;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:400;
}

div.overlay{
	filter:alpha(opacity=80);
	opacity:0.8;
}

.direct-link-hash{
	cursor:none;
}

.direct-link-hash:hover{
	text-decoration:none;
	cursor:none;
}
