﻿/*Fabrizio-remove any border*/
img{border:0;}

.main-logo
{
    width:285px;
    height:50px;
}

.top-link {
    background-color: #CECDCB;
    color: #000000;
    display: block;
    float: right;
    font-size: 11px;
    text-transform: uppercase;
}

.clear{ clear:both;}


/*added for style*/

ul#menu, ul#menu ul ul {list-style-type:none;margin:0;padding:0;}
ul#menu ul ul {margin:-40px 0 0 224px;}

ul#menu li{display:block;float:left; position:relative;height:38px;}
ul#menu li a{font-weight:bold;line-height:40px;padding:0 18px;text-transform:uppercase;}
ul#menu li a:hover{color:#525252 ;}
ul#menu li.current{background-color:#CECDCB;color:#000000;}
/*defines the visibility of the secondary ul*/
/*ul#menu ul ul{border:none;background-color:Red;}*/
/*makes list disappearing*/
ul#menu ul, ul#menu li:hover ul ul
{
    background-color:#FFFFFF;border:1px solid #ABACB0;display:inline-block;
    left:0;list-style:none outside none;-moz-opacity:0.00;opacity:0.00;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=0);
    visibility:hidden;padding:0;
    position:absolute;top:40px;
    z-index:100;}
    
/*makes list appearing*/
ul#menu li:hover ul, ul#menu li li:hover ul
{
    -moz-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=100);
    visibility:visible;
}
/*this will show the ul*/
ul#menu li ul li{height:auto;min-height:32px;}
ul#menu li ul li:hover a{color:#525252;}

ul#menu li ul li ul li:hover a{color:#000000;}

ul#menu li ul li a{color:#6f7170 ;display:block;font-weight:normal;line-height:18px;padding:8px 12px;text-transform:none;width:200px;}

ul#menu li:hover ul ul li a{color:#6f7170 ;display:block;font-weight:normal;line-height:18px;padding:8px 12px;text-transform:none;width:200px;}

.selection-panel {
    margin-bottom: 20px;
 
}

/* Fabrizio*/
a.blue-button-deactivated
{
    background: url("../Content/images/arrow-right.png") no-repeat scroll 352px 16px #002596;
    color: #CECDCB;
    display: block;
    font-size: 15px;
    height: 20px;
    margin-bottom: 9px;
    padding: 11px;
    white-space: nowrap;
    width: 360px;
    text-decoration: none;
}

a.blue-button:hover
{
    color: #525252 ;
}

.img-product-information
{
    width:100%;
    margin-top:20px;}
    
.productLogo {
    left: 10px;
    position: relative;
    top: 25px;
    width: 128px;
}

a img {outline : none;}

  .required-header {
    font-size: 14px;
    font-weight: lighter;
}

  ul.subnav {
    margin-bottom: 24px;
    overflow: hidden;
    border: 0 none;
}

  ul.subnav li {
    display: inline-block;
    height: auto;
    margin: 0 16px;
    text-align: center;
    width: auto;
}

  ul.subnav li a {
    color: #999;
    font-weight: 500;
    margin-right: 0;
    padding: 0;
}




  .list {
	margin-top: -28px; margin-bottom: 40px; display: table;
}
.list-row > td {
	padding: 16px 20px; line-height: 15px; vertical-align: middle;
}
.list-header-row-no-grouping {
	min-height: 32px;
}
.list-header-row {
	display: table-header-group; min-height: 32px;
}
.list-header-cell {
	padding: 6px 16px; text-align: left; color: rgb(255, 255, 255); font-size: 15px; font-weight: normal; display: table-cell; background-color: rgb(0, 37, 150);
}
.list-row {
	display: table-row;
}
.list-cell {
	padding: 16px 20px; line-height: 15px; vertical-align: middle; display: table-cell;
}
.list-cell a {
	text-decoration: underline;
}
.list-row > td a {
	text-decoration: underline;
}
.list-cell a:hover {
	color: rgb(124, 124, 124);
}
.list-row > td a:hover {
	color: rgb(124, 124, 124);
}
.even {
	background-color: rgb(243, 243, 243);
}
.faux-form {
	
}
.faux-form select {
	padding: 0px; height: auto;
}
.faux-form input {
	padding: 0px; height: auto;
}
.faux-form table {
	width: 100%; border-collapse: collapse;
}
.faux-form input[type='submit'] {
	padding: 8px 14px; border:1px solid #DDDDDD; height: 40px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-family: Arial; font-size: 23px; margin-top: 20px; vertical-align: middle; display: block; cursor: pointer; background-color: rgb(177, 173, 176);
}
.GridLabel {
	color: rgb(124, 124, 124); padding-top: 2em; padding-bottom: 1em; font-variant: normal; font-weight: bold; display: block;
}
.pricebook .ui-state-default a {
	padding: 0px 18px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 40px; font-weight: bold;
}
.pricebook .ui-state-default a:link {
	padding: 0px 18px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 40px; font-weight: bold;
}
.pricebook .ui-state-default a:visited {
	padding: 0px 18px; color: rgb(0, 0, 0); text-transform: uppercase; line-height: 40px; font-weight: bold;
}
.pricebook .ui-state-active a {
	color: rgb(124, 124, 124);
}
.pricebook .ui-state-active a:link {
	color: rgb(124, 124, 124);
}
.pricebook .ui-state-active a:visited {
	color: rgb(124, 124, 124);
}

.text b
        {
            background-color: #B7B7B7;
            color: #FFFFFF;
            display: block;
            font-weight: bold;
            line-height: 22px;
            padding: 28px 22px;
        }
        div.highlight
        {
            background-color: #B7B7B7;
            color: #FFFFFF;
            display: block;
            font-weight: bold;
            line-height: 22px;
            padding: 28px 22px;
        }

.bottom-buffer {
    margin-bottom:15px;
}
.text-red {
color:red;
}
.btn.active-btn {
    border: 2px solid #efefef;
    color: #fff;
    background-color: #002596;
}

.mainTable {
    background-color: #FFFFFF;
    width: 985px;
    margin: auto;
    padding: 0;
}

.pcProductName {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #06175c;
    line-height: 16px;
    font-weight: bold;
}

.eos ul {
    list-style-type: disc !important;
    padding-left: 1em !important;
    margin-left: 1em;
}

.accordion-button:not(.collapsed) {
    /*color: #0c63e4;
    background-color: #d2e1f7;*/
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
    color: #fff;
    background-color: #002596fc;
}

.accordion-button.collapsed {
    color: #fff;
    background-color: #002596ba;
    box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);
}

b {
    font-weight: bold;
    color: darkred;
}

.eos-highlight {
    font-weight: bolder;
}