/*--------[ M A I N O V E R L A Y ]-------------------------------------------------------*/
.sample_overlay {
background:transparent url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -726px bottom !important;
width:458px;
border: 0 !important;
padding:0 0 10px !important;
}
/*--------[ H E A D E R ]--------------------------------------------------------------------*/
.sample_overlay h3 {
color:#fff;
background:transparent url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -268px 0;
font-size:160%;
margin:0;
padding:6px 0;
position:relative;
}
.sample_overlay h3 span {
background:transparent url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1657px 5px;
display:block;
padding:0 0 0 40px;
}
.sample_overlay h3 a {
position:absolute;
right:10px;
top:10px;
}
.sample_overlay h3 em {
position:absolute;
right:10px;
top:10px;
}
/*--------[ I N N E R O V E R L A Y ]-----------------------------------------------------*/
.sample_overlay_content {
background:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) repeat-y -1184px 0;
padding:10px 10px 0;
}
/*--------[ S H I P T O ]--------------------------------------------------------------------*/
.ship_to {
font-size:150%;
font-weight:bold;
display:block;
}
.center_ship_to {
padding:0 0 7px 10px;
text-align:left;
}
.checkOptions {
font-size:90%;
font-weight:bold;
margin:5px;
}

/*--------[ P R O D U C T I N F O ]--------------------------------------------------------*/
.productInfo {
float:left;
margin:10px 0;
}
.productInfo img {
float:left; clear:left;
}
.productInfo ul {
float:left;
list-style:none;
margin:0;
padding:0 0 0 10px;
}
.productInfo ul li {
font-weight:bold;
line-height:20px;
}
.productInfo ul li span {
color:#336699;
}
/*--------[ L O A D I N G M E S S A G E ]------------------------------------------------*/
.distr_loading {
clear:both;
text-align:center;
margin:0 0 10px;
}
.distr_loading span {
background:url(/_TEincludes/ver/834/TEimages/loading.gif) no-repeat 0 center;
color:#ef8200;
font-weight:bold;
text-align:left;
padding:0 0 0 20px;
}
/*--------[ M E S S A G E S ]----------------------------------------------------------------*/
.msg {
margin:0 0 0 10px;
clear:both;
padding:2px 0 10px;
text-align:center;
}
.distr_results table tbody tr td.scrolling_pane div div.msg {
height:auto;
}
.msg p {
font-size:115%;
font-weight:bold;
line-height:145%;
margin:0 auto;
padding:10px 0 10px 45px;
text-align:left;
}

.msg p.no_options, .msg p.system_error {
background:url(/_TEincludes/ver/834/TEimages/bg_error.png) no-repeat 0 center;
}
.msg p.cart_full {
background:url(/_TEincludes/ver/834/TEimages/bg_warning.png) no-repeat 0 center;
}
.msg p.cart_full span {
display:block;
font-weight:normal;
line-height:125%;
margin:0 10px 0 0;
}
.msg a.find {
background:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1818px -290px;
height:18px;
line-height:18px;
margin:0;
padding-left:26px;
text-align:left;
}
.msg p.system_error {
background-position: 0 10px;
}
.msg p.system_error em {
font-style:normal;
font-weight:bold;
}
.msg p.system_error span {
display:block;
font-weight:normal;
line-height:110%;
margin:5px 10px 0 0;
}
/*--------[ D I S T R I B U T O R R E S U L T S ]----------------------------------------*/
.distr_results {
clear:both;
/*display:none;*/
}
.distr_results h4 {
color:#ef8200;
font-size:125%;
margin:0 0 0 5px;
}
.distr_results table {
background: none repeat scroll 0 0 transparent;
font-size:90%;
margin:0 0 10px 5px;
}
.distr_results table thead th {
color:#ef8200;
line-height:20px;
text-align:left;
padding:0 0 0 5px;
}
.hr_bar {
background:#fff url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) repeat-x -1642px -412px;
padding:0;
width:189px;
}
.distr_results table tfoot td {
line-height:20px;
}
.distr_results table tbody tr td {
line-height:20px;
}
.distr_results table tbody tr td.scrolling_pane {

}
.distr_results table tbody tr td.scrolling_pane div {
height:160px;
overflow-y:scroll;
overflow-x:hidden;
width:425px;
}
.distr_results table tbody tr td.scrolling_pane div table {
background:transparent;
font-size:100%;
margin:0;
width:405px;
}
.distr_results table tbody tr td.scrolling_pane div table tr td {

}
.distr {
width:204px;
}
.quant {
width:164px;
padding:0 0 0 5px;
}
.quant span {
color:#aaa;
}
.buy {
width:46px;
text-align:center;
}
.distr_results table tbody tr td.distr_note {
color:#aaa;
font-style:italic;
line-height:8px;
padding-left:1em;
padding-bottom:5px;
}
.last_row td.distr_note {
border:0;
}
.buy a {
background-image:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png);
background-repeat:no-repeat;
display:block;
height:15px;
width:43px;
}
.buy a.buy_link {
background-position:-1662px -245px;
}
.buy a.rfq_link {
background-position:-1745px -245px;
}
.buy a.tyco_link {
background-position:-1662px -290px;
height:16px;
}
.buy span.tyco_link_dis {
background:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1745px -290px;
height:16px;
width:43px;
}
.distr_results table tbody tr td.scrolling_pane div table tbody tr td.upperPadding {
line-height:10px;
}
.distr_results table tbody tr td.scrolling_pane div table tbody tr td.countryDivider {
font-weight: bold;
letter-spacing: 1px;
font-size: 110%;
color: rgb(51, 102, 153);
background-color: rgb(234, 242, 245);
line-height: 14px;
}
/*--------[ N B M L I N K ]--------------------------------------------------------------*/
.distr_results .te-nbm {
background-color: #FFDDBB;
border: 1px solid #EE7722;
float: left;
margin: 10px 5px;
padding: 10px;
width: 405px;
}
.distr_results .te-nbm .link {
float:left;
}
.distr_results .te-nbm .action {
float:right;
}
/*--------[ C U S T O M E R S E R V I C E L I N K ]-------------------------------------*/
a.customer_support {
background:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1642px -336px;
clear:both;
display:block;
height:54px;
position:relative;
text-decoration:none;
width:438px;
}
a.customer_support span {
color:#fff;
cursor:pointer;
position:absolute;
}
a.customer_support .cust_support_title {
font-weight:bold;
left:60px;
top:28px;
}
a.customer_support .cust_support_text {
right:10px;
top:28px;
}
.bottom_line {
border-top: 5px solid #6699BB;
margin: 8px 0 0;
padding: 0;
}
/*--------[ B O T T O M C O N T R O L S ]---------------------------------------------*/
.bottom_controls {
border-top: none;
text-align:center;
margin:8px 0 0;
padding:10px 0 0;
}
.active_controls, .inactive_controls {
font-weight:bold;
}
.active_controls a, .inactive_controls span {
background-color:#fff;
background-image:url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png);
background-repeat:no-repeat;
font-weight:normal;
line-height:21px;
margin:0 10px;
}
.inactive_controls span {
color:#a3a3a3;
text-decoration:underline;
}
.inactive_controls strong {
color:#999999;
font-weight:normal;
}
.inactive_controls strong.cartTally {
color:#999999;
margin-left:-10px;
}
.active_controls .browse, .active_controls .cart, .inactive_controls .browse, .inactive_controls .cart {
display:inline-block;
height:21px;
}
.active_controls .browse, .inactive_controls .browse {
padding:0 0 0 15px;
}
.active_controls .browse {
background-position: -1662px -157px;
}
.inactive_controls .browse {
background-position: -1662px -199px;
}
.active_controls .cart, .inactive_controls .cart {
padding:0 0 0 32px;
}
.active_controls .cart {
background-position:-1662px -60px;
}
.inactive_controls .cart {
background-position:-1662px -110px;
}
.active_controls .proceed {
background-color:#FFFFFF;
background-image:url('../TEimages/proceed2.png');
background-repeat:no-repeat;
background-position:105px center;
margin:0 10px;
padding:1px 0px 0px 0px;
width:130px;
height:25px;
text-align:left;
}
/*--------[ S E L E C T R E G I O N O V E R L A Y ]------------------------------------*/
.ship_to_select {
margin:10px 0 0 10px;
clear:left;
width:90%;
}
.ship_to_select label {
display:-moz-inline-block;
display:inline-block;
float:left;
font-weight:bold;
padding-left:10px;
width:6em;
}
.country_margin {
margin:10px 0 20px 10px;
}
.accept_country {
display:-moz-inline-block;
display:inline-block;
float:left;
clear:left;
font-weight:bold;
margin:0 0 20px;
height:33px;
line-height:33px;
width:100%;
}
.accept_country a, .accept_country span {
font-weight:normal;
margin:0 10px;
}
.accept_country span.orSpan {
font-weight:bold;
}
.accept_link {
background:url(/_TEincludes/ver/834/TEimages/bg_grayBox.png) no-repeat 0 0;
display:-moz-inline-block;
display:inline-block;
float:left;
height:33px;
line-height:33px;
padding:0 0 0 5px;
}
a.accept_link {
text-decoration:none;
}
.accept_link span {
background:url(/_TEincludes/ver/834/TEimages/bg_grayBox.png) no-repeat right -66px;
display:-moz-inline-block;
display:inline-block;
float:left;
margin:0;
padding:0 5px 0 0;
}
.accept_link span span {
background:url(/_TEincludes/ver/834/TEimages/bg_grayBox.png) repeat-x 0 -33px;
padding:0 5px;
font-weight:bold;
}
.ena_accept_link {
display:none;
cursor:pointer;
}
.dis_accept_link {
color:#7c7c7c;
cursor:default;
}
.world_map {
background:url(/_TEincludes/ver/834/TEimages/bg_world_map.png) no-repeat center 0;
}
.inlineNewLocation {
border-top:5px solid #6699BB;
background:url(../img/bg_world_map.png) no-repeat center 0;
margin:5px 0 10px 0;
display:-moz-inline-block;
display:inline-block;
width:100%;
clear:both;
}
.inlineNewLocation strong{
padding:5px 0 7px 10px;
font-size:125%;
background:transparent;
color:#000;
font-weight:bold;
display:block;
z-index:1;
}
.popupMessage h4 {
padding:0 0 0 0;
}

/*request samples overlay */
.sample_part_image {
width:100px;
height:57px;
}
.sample_status {
clear: both;
margin: 0;
}
.sample_status .status_msg {
display: block;
margin: 0 0 0 180px;
}
.sample_status .OSR_status_msg {
display: block;
margin: 0 0 0 60px;
}
.sample_status .OSRstock {
color: #000000;
font-size: 14px;
font-weight:bold;
}
.sample_status .OSRgo {
line-height: 125%;
font-style:normal;
}
.sample_status .stock {
color: #336699;
font-size: 13pt;
font-weight:bold;
}
.sample_status .shipment {
line-height: 125%;
}
.sample_status .added {
color: #ef8200;
font-size: 13pt;
font-weight:bold;
font-style: italic;
}
.sample_status .out_stock {
font-size: 11pt;
font-weight:bold;
line-height: 15pt;
margin-left: 60px;
}
.sample_status .expected {
color: #999;
font-style: italic;
font-weight:bold;
line-height: 140%;
margin-left: 60px;
}
.sample_status .not_stocked {
font-size: 11pt;
font-weight:bold;
line-height: 37px;
margin-left: 55px;
}
.sample_status .blocked {
font-size: 11pt;
font-weight:bold;
line-height: 37px;
margin-left: 55px;
}
.sample_status .noAlts_stocked {
font-size: 11pt;
font-weight:bold;
line-height: 37px;
margin: 15px 0 15px 55px;
}
.sample_status .sample_addToCart{
background: url(/_TEincludes/ver/834/TEimages/addedToCartSuccess.png) no-repeat 80px center;
min-height:58px;
}

.sample_added_success {
background: url(/_TEincludes/ver/834/TEimages/addedToCartSuccess.png) no-repeat 80px center;
min-height:58px;
}
.OOSsample_added_success {
background: url(/_TEincludes/ver/834/TEimages/addedToCart_yellow.gif) no-repeat 80px center;
min-height:58px;
}
.otherSRsample_found {
background:url(/_TEincludes/ver/834/TEimages/bg_warning_large.png) no-repeat 10px center;
min-height:38px;
}
.sample_out_of_stock {
background: url(/_TEincludes/ver/834/TEimages/bg_warning_large.png) no-repeat 10px center;
}
.sample_not_stocked {
background: url(/_TEincludes/ver/834/TEimages/bg_error.png) no-repeat 10px center;
margin:0 0 10px;
}
.sample_blocked {
background: url(/_TEincludes/ver/834/TEimages/bg_error.png) no-repeat 10px center;
margin:0 0 10px;
}
.nothingAbove {
margin-top: 0;
}
.sample_overlay h3.requestSampleHeader span {
background:transparent url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1813px -245px;
display:block;
padding:0 0 0 40px;
}
.wait_for_sample {
background: #ffffa6;
font-weight: bold;
padding: 5px 10px;
margin: 10px 0 0;
}
.wait_for_sample span {
font-weight: bold;
vertical-align: middle;
}
.wait_for_sample .samCartIcon {
line-height: 22px;
padding: 0 0 0 43px;
vertical-align: middle;
}

.check_purchase_options {
background: #e5e5e5;
text-align: left;
margin: 0 0 10px;
padding: 10px;
}
.check_purchase_options a {
background: url(/_TEincludes/ver/834/TEimages/bg_samples_overlay_sprite.png) no-repeat -1662px -30px;
line-height: 16px;
margin: 0;
padding: 0;
font-size:10pt;
font-weight:bold;
}
.check_purchase_options span {
display: block;
font-size:90%;
font-weight: bold;
margin: 2px 0 0 34px;
}
.has_options {
margin-top: 0;
padding-top: 10px;
}
.alternate_requests {
height: 140px;
margin: 10px 0;
overflow: auto;
overflow-x: hidden;
}
.alternate_requests table tr td {
padding: 3px 0;
}
.alternate_requests table tr td.label {
color: #ef8301;
font-size:90%;
font-weight: bold;
text-align: right;
vertical-align: top;
width: 140px;
}
.alternate_requests table tr td.features ul {
margin: 0;
padding: 0 0 0 25px;
font-size:90%;
}
.alternate_requests table .title {
background: #eaeaea;
}
.alternate_requests table .title .radio {
width: 30px;
text-align: center;
}
.alternate_requests table .title .name {
padding: 0 0 0 12px;
width: 274px;
}
h4.alternate_requests_header {
color: #ef8200;
font-size: 10pt;
text-align: left;
padding: 5px 0 0;
margin:0;
border-top: solid 5px #6699bb;
}
.cartTally {
font-weight:normal;
margin-left:-10px;
}

.addToCartControls{
margin-top: 0;
padding-top: 10px;
font-weight: bold;
border-top: medium none;
margin: 8px 0 0;
padding: 10px 0 0;
text-align: center;
}

.sample_addToCart{
min-height:58px;
}


/* SAMPLES EULA dialog Box */
.samEulaDlg{
width:
}
.sample-eula-wrapper {
border: 1px solid #CCCCCC;
height: 350px;
margin: 15px 40px 0 0;
padding: 0 12px 12px;
width: 580px;
}
.sample-eula-wrapper h3 {
font-size: 14px;
font-weight: bold;
margin: 10px 0 5px;
padding-top: 5px;
}
.sample-eula-wrapper p {
clear: left;
font-size: 11px;
padding-top: 5px;
}

table.bottom-actions {
clear:both;
margin: 10px auto;
text-align: center;
}
.module-sub-bottom table.bottom-actions {
margin: 0 auto;
}

.cancel-action {
line-height:30px;
}
table.bottom-actions span.sam-cancel-action {
line-height: 22px;
margin-left: 55px;
}
.sam_la_cancelButton{
padding-left: 40px;
}
/* END SAMPLES EULA dialog Box */
