.watermark{
    color: #999999 !important;
}
#uploadLoader
{
    margin-left: 330px;
    padding: 5px;
    position: absolute;
    top: 155px;
    z-index: 9999;
    visibility: hidden;
}
#logoUploadLoader
{
    margin-left: 219px;
    z-index: 9999;
    visibility: hidden;
}
.inventory_tab li {
    top: 0 !important;
}

.noProducts {
    margin-left: 300px;
}

.noFeatures {
    float: left;
    height: 20px;
    margin-left: 300px;
    margin-top: 30px;
}

#noResults {
    margin-left: 340px;
}

.advancedSearch #midcondent {
    min-height: 670px;
    right: -180px;
    overflow: visible;
}

.btn_add{
	background:url(../images/common/formAddBtn.png) no-repeat;
	width: 23px;
	height: 23px;
	float: left;
	border:none;
	outline: none;
	margin-left: 2px;
}
.ML28{
	margin-left: 27px;
}
#uploadVisible{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	background: url(../images/common/smallBlkBtn.png) no-repeat scroll center 0 transparent;
	height: 35px;
	width: 298px;
	background-position: 221px 0.9px;
	}
#features .w70{
	width: 70%!important;
	}
    
.spnUpload{
	color: white;
	margin-right: 19px;
	margin-top: 2px;
	float: right;
}

.featureLabel, .contactError, .formError {
    color: #FF0000 !important;
}
#advancedSearchForm .formError {
    color: #FF0000 !important;
}

.manufacturerList {
    margin-left: 300px;
    margin-top: 30px;
    float: left;
}

.flash_notice, .inventory_success {
    margin-left: 220px;
    float: left;
}

.flash_error h3 {
    color: #FF0000;
    text-align: center;
}

.inventory_success {
    display: none;
}

#supplierDateInBusiness {
    z-index: -1;
}
.marginLft21 {
    margin-left: 21px;
}

#contactSuccess {
    text-align: left;
    color: #828282;
    margin-bottom: 10px !important;
}

#contactSuccess span{
    color: #000000;
}

#advancedSearchForm .headerInputTxt {
    width: 95%;
}

.w300{
	width:300px;
}
#dateInBusiness {
    height: 23px;
    width: 137px;
    background: url("../images/common/formBg.jpg") no-repeat scroll 0 0 transparent;
}
#dateInBusiness input {
    background: url("../images/account/calender.jpg") no-repeat scroll right center transparent;
}

#signin_username, #signin_password {
    padding-left: 6px !important;
}

#contact_us_reason_title {
    width: 273px;
}
#featureVideoPlay {
    margin-left: -80px;
    margin-top: 50px;
    position: absolute;
    z-index: 999999;
}
#editPlan fieldset {
    padding: 0 1.4em 1.4em !important;
}

.featuresVideoPlayButton {
    margin-left: 55px;
    margin-top: 50px;
    position:absolute;
    width:50px;
    height:50px;
    z-index: 999999;
}

.featuresVideo {
    display:block;
}
.supportVideo {
    display:block;
}
#features {
    padding-bottom: 5px;
}
.rememberme {
    padding-left: 5px;
}


#user_expiry_date_year_msdd
{

    margin-left: 5px;
    float:left;   
    width:68px !important;
    
}
#user_expiry_date_month_msdd
{
   float:left;
   width: 54px !important;
}
#user_expiry_date_month_child
{
    width: 51px !important;

}
#expiry_error
{
    display:block;
    clear:both;
}
#keyword,
#signin_password,
#signin_username,
#email,
#forgotemail,
#searchText
{
    color: #000 !important
}
#keyword.watermark,
#signin_password.watermark,
#signin_username.watermark,
#email.watermark,
#forgotemail.watermark,
#searchText.watermark
{
    color: #999999 !important

}
#sf_guard_user_expiry_date_year_msdd
{
    top: -23px;
    left: 62px;
    width: 63px !important;
}

#sf_guard_user_expiry_date_month_msdd
{
    width: 54px !important;
}
#sf_guard_user_expiry_date_month_child
{
    width: 51px !important;

}

#sf_guard_user_start_date_day_msdd
{
    width: 54px !important;
}

#sf_guard_user_start_date_day_child
{
    width: 51px !important;

}

#sf_guard_user_start_date_month_msdd
{
    top: -23px;
    left: 62px;
    width: 63px !important;
}

.featureLink {
    color: #3D97E4 !important;
}

.height330
{
    height: 330px !important
}

.deleteActive {
    background: url("../images/common/navHover.png") no-repeat scroll center 0 transparent !important;
    color: #FFFFFF !important;
}

#searchLoader {
    background: none repeat scroll 0 0 transparent;
    position: absolute;
    text-align: center;
    width: 100%;
    height: 100%;
    filter:alpha(opacity=50);
    z-index: 100;
    -khtml-opacity:.5;
    -moz-opacity:.5;
    -ms-filter:"alpha(opacity=50)";
    opacity:.5;

}

.ddTitleText
{
    font-weight: normal;
}
.editLoader
{
    color: #FF0000;
    float: left;
    padding-left: 9px;
    padding-top: 17px;
}

#videoLoader {
    margin-left: 310px;
    z-index: 999999;
    margin-top: 150px;
    position: absolute;
}
.cWidth
{
    width:37%;
}

#exp_date_error
{
    display: block !important;
    float: left;
}

.greyButton .productsDelete:hover {
    background: url("../images/common/navHover.png") no-repeat scroll center 0 transparent !important;
    color: #FFFFFF !important;
}
.greyButton .inStockProductsDelete:hover {
    background: url("../images/common/navHover.png") no-repeat scroll center 0 transparent !important;
    color: #FFFFFF !important;
}

.uicustom-autocomplete {
    max-height: 200px;
    overflow: auto;
}

#saveInStockInventoryStatus,#saveInventoryStatus {
    float: right;
}

#productCodeAlertError, #filterNewError {
    font-weight: normal !important;
    padding-left: 15px;
}
#filterNewError {
    display: none;
}

#advancedSearchFormInStock #keyword {
    width: 95% !important;
}
#buyerKeyword {
    width: 96% !important;
}
.searchboxtop {
    width: 89% !important;
}
.searchboxtop.middleBox {
    width: 94% !important;
}
.floatLeft {float:left!important; }
.width725{width:725px; }

.hidden-price-break {
  display: none;
}





/* ************************************************************************************ */
/* Start new product detail styles */
/* ************************************************************************************ */
#product_display.alt-layout .ui-tabs-nav, #product_display.alt-layout .dl-datasheet { display: none; }
#product_display.alt-layout #tabs, #product_display.alt-layout .logo_left { border: 0; }

#product_display.alt-layout #productdetails,
#product_display.alt-layout > div:nth-of-type(1) {
	padding: 0;
	position: relative;
}

#product_display.alt-layout #productdetails li {
	line-height: 1.2em;
	margin-top: 3%;
	font-size: 13px;
}
/*#product_display.alt-layout #productdetails.tableList li,
#product_display.alt-layout #productdetails.tableList .double35p li:nth-child(2n),*/
#product_display.alt-layout > div:nth-of-type(1) div.marginTop10 {
	width: 48% !important;
}
#product_display.alt-layout #productdetails li:nth-of-type(2n+1) {
	clear: both;
	margin-right: 4%;
}

/* Contact Mfr Button */
#product_display.alt-layout > div:nth-of-type(1) div.marginLft15 {
	position: absolute;
	text-align: center;
	width: 170px;
	top: 110px;
	clear: left;
	bottom: 0;
}

#product_display.alt-layout > div:nth-of-type(1) > div {
	margin: 0;
}

#product_display.alt-layout div.w750 {
	clear: left;
}

#product_display.alt-layout div.w750,
#product_display.alt-layout #productdetails,
#product_display.alt-layout > div:nth-of-type(1),
#product_display.alt-layout {
	width: 520px !important;
}

#product_display.alt-layout .dl-datasheet {
	margin-top: 0;
	text-align: left;
}

#product_display.alt-layout #tabs.marginTop22 {
	margin-top: 32px;
}

#product_display.alt-layout .logo_left {
	width: auto;
	height: auto;
}

#product_display.alt-layout,
#product_display.alt-layout div.w750,
#product_display.alt-layout ~ .rfq-form,
#product_display.alt-layout > div:nth-of-type(1) > div,
#product_display.alt-layout #productdetails li
{
	float: left !important;
}
/* Datasheet list container */
/*#product_display.alt-layout > div:nth-of-type(1) div:nth-of-type(3) {*/
#product_display.alt-layout > div:nth-of-type(1) > div.marginTop10 {
	float: right !important;
}



.rfq-form form,
.rfq-form label,
.rfq-form label strong,
.rfq-form label input,
.rfq-form small,
.rfq-form button {
	display: block;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.rfq-form label,
.rfq-form label strong,
.rfq-form label input,
.rfq-form button {
	width: 100%;
	line-height: 1;
}
.rfq-form { margin-bottom: 40px; }
.rfq-form h3 {
	text-transform: uppercase;
	text-align: center;
	font-size: 42px;
	margin-bottom: 10px;
}

.rfq-form form {
	position: relative;
	padding: 20px;
	background-color: #f9f9f9;
}

#product_display.alt-layout ~ .rfq-form h3,
#product_display.alt-layout ~ .rfq-form form {
	width: 380px;
	margin-left: 40px;
	margin-top: 22px;
}

.rfq-form label strong {
	font-size: 11px;
	font-weight: normal;
}
.rfq-form label input,
.rfq-form label select {
	margin-top: 3px;
	padding: .5em;
	font-size: 14px;
	margin-bottom: 20px;
	width: 100%;
}
.rfq-form button.input-btn {
	padding: .5em 0;
	font-size: 36px;
	font-weight: normal;
	letter-spacing: -.05em;
	margin-top: 10px;
	text-transform: none;
}

.rfq-form form > small {
	position: absolute;
	top: 100%;
	margin-top: 10px;
	font-family: sans-serif;
	font-size: 12px;
	
	color: #aaa;
	text-align: justify;

	width: 70%;
	left: 15%;
}

.rfq-form button.input-btn:hover {
	color: rgba(255,255,255,.8);
}
.rfq-form strong,
.rfq-form small {
	text-shadow: 1px 1px 0px #fff;
}
#product_display.alt-layout h1 {
    color: rgb(20,137,215);
}
#product_display.alt-layout ~ .rfq-form h3 {
	color: rgb(20,137,215);
	white-space: nowrap;
}
.rfq-form form {
	border: 5px solid rgb(20,137,215);
}
.rfq-form button {
	background-color: rgb(20,137,215);
}


#product_display.alt-layout ~ .similarParts {
	padding-top: 40px;
	clear: both;
}
#product_display.alt-layout ~ .similarParts strong { font-size: 20px; }
#product_display.alt-layout ~ .similarParts p { font-size: 16px; }
#product_display.alt-layout ~ .similarParts > * { display: inline; }
#product_display.alt-layout ~ .similarParts a { margin-left: .25em; }
#product_display.alt-layout ~ .similarParts a:hover { text-decoration: underline; }

/* RFQ Form Error Styles */
.rfq-lightbox h3 {
	background: #ddd;
	text-align: center;
	font-size: 14px;
	color: red;
	font-weight: bold;
	margin: 0;
	position: relative;
	line-height: 3em;
	outline: 1px solid transparent;
	height: 0;
	overflow: hidden;
	transition-property: height, outline;
	transition-duration: .25s, .25s;
	text-shadow: 0 0 5px #fff;
}
.rfq-lightbox h3.err {
	outline: 1px solid #fff;
	height: 3em;
}
.rfq-form .err strong,
.rfq-lightbox .err strong {
	color: red;
	font-weight: bold;
}
.rfq-lightbox .err input[type=radio] + span,
#customerOrderForm .err {
	color: red;
}
.rfq-form strong:before,
.rfq-lightbox strong:before {
	content: '> ';
	position: absolute;
	margin-left: -1.25em;
	opacity: 0;
	transition-property: opacity, margin-left;
	transition-duration: .25s;
}
.rfq-form .err strong:before,
.rfq-lightbox .err strong:before {
	opacity: 1;
	margin-left: -1em;
}
.rfq-lightbox strong {
	transition-property: margin-left;
	transition-duration: .25s;
}
.rfq-lightbox .err strong {
	margin-left: 1em;
}
.rfq-form input,
.rfq-lightbox input,
#customerOrderForm .err {
	transition-property: border-color, background-color, box-shadow;
	transition-duration: .25s;
	box-shadow: 0 0 5px transparent;
}
.rfq-form .err input,
.rfq-lightbox .err input,
#customerOrderForm .err input {
	border-color: red;
	box-shadow: 0 0 5px #f99;
	background-color: #ffe;
}
.rfq-form label,
.rfq-form label small,
.rfq-form label input,
.rfq-form label select {
	position: relative;
	z-index: 2;
}
.rfq-form label small {
	width: auto;
	text-align: right;
	bottom: 3em;
	z-index: 1;
	color: red;
	font-size: 12px;
	margin-bottom: -1em;

	transition-property: bottom, margin-bottom;
	transition-duration: .5s;
}
.rfq-form label.err small {
	bottom: 1.25em;
	margin-bottom: 0em;
}
.rfq-form button.input-btn[disabled],
#product_display.alt-layout.loading-splash,
#product_display.alt-layout.loading-splash ~ * {
	display: none;
}
.previewPopup .rfq-form button.input-btn {
	transition-property: opacity;
	transition-duration: .25s;
	opacity: 1;
}
.previewPopup .rfq-form button.input-btn[disabled] {
	display: block;
	opacity: 0;
}
#ui-datepicker-div.product-detail-datepicker {
	font-size: 1.0rem;
	font-family: 'Open Sans', sans-serif;
}
#ui-datepicker-div.product-detail-datepicker .ui-state-default,
#ui-datepicker-div.product-detail-datepicker .ui-widget-content .ui-state-default {
    background: #444 linear-gradient(-15deg, #444, #999);
}
#ui-datepicker-div.product-detail-datepicker .ui-state-default.ui-state-hover,
#ui-datepicker-div.product-detail-datepicker .ui-state-default.ui-state-active {
	background: rgb(31,129,226);
	background-image: linear-gradient(-15deg, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.5) );
	color: #fff;
	border-color: #000;
	font-weight: normal;
}
#ui-datepicker-div.product-detail-datepicker thead th,
#ui-datepicker-div.product-detail-datepicker .ui-state-default.ui-state-hover,
#ui-datepicker-div.product-detail-datepicker .ui-state-default.ui-state-active {
	text-shadow: 1px 1px 1px #666;
}
/* ************************************************************************************ */
/* End new product detail styles */
/* ************************************************************************************ */


#product_display.alt-layout #productdetails.tableList li,
#product_display.alt-layout ~ .datasheet-list {
	font-size: 16px;
	font-family: 'Open Sans';
	margin: 0;
	line-height: 1.5em;
}

#product_display.alt-layout #productdetails.tableList li.desc,
#product_display.alt-layout #productdetails.tableList .double35p li.desc:nth-child(2n) {
	width: 100% !important;
}

#product_display.alt-layout #productdetails.tableList .double35p li.desc:nth-child(2n) {
	margin-bottom: 1em;
}

#product_display.alt-layout #productdetails.tableList li strong {
	display: block;
}

#product_display.alt-layout #productdetails.tableList li:nth-child(n+7) {
	border-top: 1px solid #ccc;
}

#product_display.alt-layout #productdetails.tableList li:nth-child(2n+5) {
	border-right: 1px solid #ccc;
}

#product_display.alt-layout #productdetails.tableList li:nth-child(n+5) {
	padding: 5% 2.5%;
	width: 43% !important;
}

#product_display.alt-layout ~ .datasheet-list {
	clear: both;
}

#product_display.alt-layout ~ .datasheet-list .pdf {
    float: left;
    margin-right: 5em;
}




#rfqThankYou,
#rfq-dashboard,
#quoteAnRfq,
#partmaps,
#invsearch,
#approveRfqs {
	font-family: 'Open Sans', sans-serif;
}
#rfqThankYou h2,
#rfqThankYou h3,
#rfq-dashboard h2,
#rfq-dashboard h3,
#rfq-dashboard a,
#quoteAnRfq h2,
#partmaps h2,
#customerOrder ~ h2,
#invsearch h2,
.newHeader {
	color: rgb(31,129,226);
}
#rfqThankYou h2 .input-btn,
#rfqThankYou thead th,
#rfq-dashboard ul h3,
#rfq-dashboard a.tab.selected,
#rfq-dashboard thead th,
#rfq-dashboard h2 .input-btn {
	color: #fff;
	background-color: rgb(31,129,226);
}
#rfqThankYou h2,
#rfqThankYou td,
#rfq-dashboard h2,
#rfq-dashboard td,
#partmaps h2,
#customerOrder ~ h2,
#invsearch h2,
.newHeader {
	border-style: solid !important;
	border-color: #ddd !important;
}
#rfqThankYou h2,
#rfq-dashboard h2,
#partmaps h2,
#customerOrder ~ h2,
#invsearch h2,
.newHeader {
	font-size: 32px;
	padding: 1em 0;
	border-bottom-width: 1px;
}
#customerOrder ~ h2 + p {
	font-size: 1rem;
}
#rfqThankYou h2 .input-btn,
#rfq-dashboard h2 .input-btn {
	float: right;
	font-weight: normal;
	letter-spacing: .05em;
	text-transform: none;
	line-height: 32px;
	padding: .5em 2em;
}
#rfqThankYou table,
#rfq-dashboard table {
	border-collapse: collapse;
}
#rfqThankYou thead th,
#rfq-dashboard ul h3,
#rfq-dashboard thead th,
#rfq-dashboard nav a.tab.selected {
	white-space: nowrap;
	font-weight: normal;
	border: 1px solid rgb(31,129,226);
	margin: 0;
}
#rfqThankYou thead th,
#rfqThankYou td {
	padding: .5em;
	font-size: 13px;
}
#rfqThankYou thead th {
	font-size: 11px;
}
#rfqThankYou thead tr th { /*:first-of-type ~ th */
	text-align: center;
}
#rfq-dashboard ul h3,
#rfq-dashboard thead th,
#rfq-dashboard td {
	padding: .5em;
	font-size: 14px;
}
#rfq-dashboard thead th,
#rfq-dashboard tbody td:nth-of-type(6),
#rfq-dashboard [data-list-type="supplier-rfq"] tbody td:nth-of-type(5) {
	text-align: center;
}
#rfqThankYou td,
#rfq-dashboard td {
	background: #fff;
	border-width: 1px !important;
}
#rfqThankYou tr:nth-of-type(2n) td,
#rfq-dashboard tr:nth-of-type(2n) td,
#rfq-dashboard tfoot td,
#rfqThankYou td.nonefound {
	background:#f9f9f9;
}
#rfqThankYou td.nonefound {
	text-align: left !important;
	font-size: 14px;
	font-style: italic;
}
x#rfqThankYou td span,
#rfqThankYou td a {
	white-space: nowrap;
}
#rfqThankYou td a + span {
	display: none;
	font-size: 11px;
	white-space:normal;
}
#rfqThankYou table small {
	display: block;
	font-size: 12px;
}
#rfqThankYou table b {
	color: #fff;
	font-size: .75rem;
	font-weight: normal;
	background: #999;
	display: inline-block;
	padding: .125rem .5rem;
	border: 2px solid rgba(0,0,0,.15);
	border-radius: 1.5rem;
	text-shadow: 0px 0px 1px #000;
	box-shadow: 0 -.05rem .25rem #fff inset;
	cursor: default;
	white-space: nowrap;
	line-height: 1.5;
}
#rfqThankYou .buy {
	padding: .25rem .5rem .35rem 1.75rem;
	margin-left: 1rem;
	cursor: pointer;
	line-height: 1.2;
	box-sizing: border-box;
	text-align: center;
	float: right;
	position: relative;
	top: -.15rem;
	background: #25d018 url(/images/shopping-cart-icon.png) no-repeat 14% 40% / 20px 20px;
}
#rfqThankYou .price {
	float: left;
	clear: left;
	display: block;
	width: 100%;
	text-align: left;
}
#rfqThankYou .price small {
	float: left;
	margin-right: .5em;
	margin-top: .05rem;
}
#rfqThankYou tr td:last-of-type {
	position: relative;
	line-height: 1.5rem;
	text-align: center;
}
#cboxLoadedContent #rfqThankYou h2 {
	display: none;
}
#cboxLoadedContent #rfqThankYou table {
	margin: 0;
}
#rfq-dashboard table[data-list-type="rfq"] tr[data-filter="closed"] a { display:none; }
#rfq-dashboard table tr.recently-closed td {
	background: #ffffe6 !important;
}
#rfq-dashboard table tr.recently-closed:nth-of-type(2n) td {
	background: #f9f9d6 !important;
}
#rfqThankYou + small {
	margin-top: 1em;
        float: left;
        clear: left;
        width: 100%;
        text-align: right;
}
h2 .showHintSystem {
	color: #fff !important;
	border: 2px solid #bbb;
	background-color: #ccc !important;

	box-shadow: 0 0 .5rem rgba(255,255,255,.35) inset !important;
	text-shadow: 1px 1px 1px #666 !important;

	border-radius: 100%;
	display: inline-block;
	text-align: center;
	font-weight: bold;

	font-size: .8rem;
	line-height: .8rem;
	height: .8rem;
	width: .8rem;
	padding: .2rem;

	margin-left: .5em;

	position: relative;
	top: -1.5rem;

	transition-property: border-color, background-color;
	transition-duration: .25s;
}

h2 .showHintSystem:hover {
	border-color: #1d7fe2 !important;
	background: #1d7fe2 !important;
}




#rfq-dashboard ul,
#quoteAnRfq ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	margin-right: 32px;
	width: 200px;
}
#rfq-dashboard ul a {
	word-wrap: break-word;
}
#quoteAnRfq ul {
	width: 50%;
}
#rfq-dashboard ul h3 {
	margin-bottom: 1px;
}
#rfq-dashboard ul li ~ li,
#quoteAnRfq ul li {
	padding: .5em .75em;
	background: #eee;
	font-size: 14px;
}
#rfq-dashboard ul#recent-searches + div {
	width: 708px;
	float: left;
}
#rfq-dashboard ul#recent-searches + div + h3 {
	padding-top: 1em;
	clear: left;
}
#rfq-dashboard h3 {
	font-size: 22px;
}
#rfq-dashboard nav a {
	font-size: 16px;
	padding: .5em;
	display: inline-block;
	float: right;
}
#rfq-dashboard nav a.tab {
	float: left;
	border: 1px solid #ccc;
	border-bottom-width: 0 !important;
	padding: .5em 2em;
	text-shadow: 1px 1px 3px #ddd;
}
#rfq-dashboard nav a.tab + a.tab {
	border-left-color: transparent;
}
#rfq-dashboard nav a.tab.selected + a.tab.selected {
	border-left-color: #fff;
}
#rfq-dashboard table ~ h3 {
	margin-top: 2em;
}
#rfq-dashboard #recent-searches a,
#rfq-dashboard #recent-searches a:visited {
	color: #333;
	transition-property: color;
	transition-duration: .25s;
}
#rfq-dashboard #recent-searches a:hover {
	color: #999;
}
#rfq-dashboard nav a.tab {
	background-image: linear-gradient(0deg, rgba(0,0,0,.1), rgba(0,0,0,0) 50%);
}
#rfq-dashboard nav a.tab.selected,
#rfq-dashboard ul h3 {
	background-image: linear-gradient(180deg, rgba(255,255,255,.25), rgba(255,255,255,0));
}
#rfqThankYou thead th,
#rfq-dashboard table thead th {
	background-image: linear-gradient(0deg, rgba(255,255,255,.15), rgba(255,255,255,0));
}
#rfq-dashboard nav a.tab.selected,
#rfq-dashboard ul h3,
#rfq-dashboard thead th,
#rfqThankYou thead th {
	text-shadow: 1px 1px 3px #555;
}
#rfq-dashboard tbody tr td {
	transition-property: background-color;
	transition-duration: .15s;

	cursor: pointer;
}
#rfq-dashboard tbody tr:hover td {
	background-color: #e6e6e6;
	background-image: linear-gradient(0deg, rgba(0,0,0,.1), rgba(255,255,255,.1));
}


#rfq-dashboard td { cursor: default; }


#rfq-dashboard table .loading-msg,
#rfq-dashboard table.loading tbody > *,
#rfq-dashboard table.loading .paging,
#rfq-dashboard table.loading .no-results,
#rfq-dashboard table[data-list-type="rfq"][data-filter="closed"] tr > *:nth-of-type(6),
/* #rfq-dashboard table[data-list-type="supplier-rfq"][data-filter="quoted"] tr > *:nth-of-type(5), */
#rfq-dashboard table[data-list-type="supplier-rfq"][data-filter="all"] tr > *:nth-of-type(6),
#rfq-dashboard table[data-list-type="supplier-rfq"][data-filter="all"] tr > *:nth-of-type(7),
#rfq-dashboard table[data-list-type="supplier-rfq"][data-filter="closed"] tr > *:nth-of-type(5),
#rfq-dashboard table[data-list-type="supplier-rfq"][data-filter="closed"] tr > *:nth-of-type(6) {
	display: none;
}
#rfq-dashboard table.loading .loading-msg {
	display: table-cell;
}

#rfqThankYou h2 + p {
	border-bottom: 1px solid #ddd;
	padding-bottom: 24px;
	font-size: .8rem;
	padding: 0px 24px 24px;
	margin-bottom: 4em;
	line-height: 2;
}
#rfqThankYou h2 + p:first-line {
	font-size: 1.2rem;
}
#rfqThankYou h2 + p a {
	white-space: nowrap;
}
#rfqThankYou .flag td {
	color: #888;
	text-shadow: 1px 1px 0px #fff;
	background-color: transparent !important;
	background: #eee repeating-linear-gradient(135deg, rgba(0,0,0,.05) 0,rgba(0,0,0,.05) 10px, rgba(0,0,0,0) 10px, rgba(0,0,0,0) 20px) !important;
}


#quoteAnRfq {
	margin-top: 3em;
}
#quoteAnRfq * {
	box-sizing: border-box;
}
#quoteAnRfq ul li ~ li {
	padding-top: 0;
}

#quoteAnRfq > div,
#quoteAnRfq fieldset label,
#quoteAnRfq fieldset label input[type=checkbox],
#quoteAnRfq fieldset label input[type=checkbox] ~ * {
	float: left;
}
#quoteAnRfq label,
#quoteAnRfq fieldset,
#quoteAnRfq label.clearit {
	clear: left;
}
#quoteAnRfq fieldset label {
	clear: none;
}
#quoteAnRfq ul,
#quoteAnRfq input[type=text],
#quoteAnRfq form textarea {
	width: 100%;
}
#quoteAnRfq > div {
	width: 46%;
}
#quoteAnRfq > div + div {
	width: 50%;
	margin-left: 4%;
}
#quoteAnRfq form strong,
#quoteAnRfq form > * {
	display: block;
}
#quoteAnRfq h2 ~ * * {
	font-size: 1rem;
}
#quoteAnRfq fieldset {
	border: 0;
	padding: 0;
}
#quoteAnRfq fieldset label input[type=checkbox],
#quoteAnRfq fieldset label input[type=checkbox] ~ * {
	margin-top: 2em;
}
#quoteAnRfq fieldset label input[type=checkbox] {
	position: relative;
	top: .25em;
	margin-left: 2em;
}
#quoteAnRfq label ~ label input[type=radio] ~* {
	margin-left: 1.35em;
}
#quoteAnRfq label ~ label.clearit input[type=radio] ~* {
        margin-left: 0em;
}
#quoteAnRfq form > * ~ * {
	margin: 1em 0 0 0;
}
#quoteAnRfq form input,
#quoteAnRfq form textarea {
	margin-bottom: 0;
	margin-top: 0;
}
#quoteAnRfq form * {
	font-weight: normal;
	font-size: 1.2rem;
}
#quoteAnRfq form input[type=text] {
	padding: .35rem .5rem;
}
#quoteAnRfq form input[disabled] {
	opacity: .25;
}
#quoteAnRfq label ~ label input[type=radio] ~* {
	font-size: 1rem;
}


#quoteAnRfq button.quote-btn {
	background-color: rgb(20,137,215);
	margin-left: 10%;
}

#quoteAnRfq button {
	text-transform: none;
	letter-spacing: normal;
	width: 45%;
	float: left;
	margin-bottom: 3rem;
}

#quoteForm form {
	background: #eee;
	background-image: linear-gradient(180deg, #eee, #fff 60%);
	padding: 1rem;
	display: block;
}

#quoteAnRfq strong,
#quoteAnRfq input,
#quoteAnRfq input[type=radio] ~:before {
	transition-property: color, background-color, border-color, box-shadow, opacity;
	transition-duration: 1s;
}
#quoteAnRfq .err strong {
	color: #f00;
}
#quoteAnRfq .err input {
	border-color: #f99;
}
#quoteAnRfq .err input,
#quoteAnRfq input[type=radio] ~:before {
	background-color: #ffe;
}

#quoteAnRfq #quoteFormSubmitErr {
	color: red;
	text-align: center;
	border: 1px solid #f00;
	height: 3em;
	background-color: #ffe;
	
	margin-bottom: 1em;
	padding: 1em 0;
	overflow: hidden;
	font-size: 1em;
	line-height: 1em;

	transition-property: height, padding, opacity, margin-bottom, border-color, background-color;
	transition-duration: 1s;
}
#quoteAnRfq #quoteFormSubmitErr.hide {
	height: 0;
	padding: 0;
	border-color: transparent;
	margin-bottom: 0;
	display: block;
	background-color: #fff;
}

/* dashboard: rfq detail display in a lightbox */
#cboxLoadedContent #quoteAnRfq {
	margin-top: 0;
	padding: .5em;
}
#cboxLoadedContent #quoteAnRfq > div {
	width: 100%;
	box-sizing: border-box;
	margin-left: 0 !important;
}
#cboxLoadedContent #quoteAnRfq > div h2 {
	background: rgb(31,129,226);
	color: #fff;
	padding: .5em 1em;
	margin-bottom: 0;
}
#cboxLoadedContent #quoteAnRfq ul {
	float: none;
}
#cboxLoadedContent #quoteAnRfq > div h2 ~ ul li {
	padding-left: 1em;
	padding-right: 1em;
	box-sizing: border-box;
}
#cboxLoadedContent #quoteAnRfq > div + div h2 {
	margin-top: .5em;
}
/* end rfq detail in lightbox */


#customerOrder * {
	box-sizing: border-box;
	font-family: 'Open Sans', Arial, sans-serif;
}
#customerOrder h2 {
	color: rgb(20,137,215);
	font-size: 22px;
	cursor: pointer;
}
#customerOrder #orderInfo ul,
#customerOrder #customerOrderForm ul {
	list-style: none;
	padding: 0;
	font-size: 14px;
}
#customerOrder #orderInfo {
	float: right;
	width: 280px;
	padding: 20px;
	xborder-left: 1px solid #ccc;
	position: relative;
	z-index: 0;
}
#customerOrder #orderInfo:before {
	content: '';
	display: block;
	position: fixed;
	background: #f9f9f9;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: 190px;
	width: 280px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	box-shadow: -1px 0 0 #fff inset, 1px 0 0 #fff inset;
}
#customerOrder #orderInfo small {
    display: block;
    font-size: .6rem;
    margin-top: 2rem;
}


#customerOrder #customerOrderForm {
	float: left;
	width: 640px;
}
#customerOrder #customerOrderForm section {
	padding: 20px;
}
#customerOrder #customerOrderForm section + section {
	border-top: 1px solid #ccc;
}
#customerOrder #customerOrderForm ul {
	font-size: 12px;
}
#customerOrder #customerOrderForm #chooseShippingAddr li * {
	display: inline-block;
	font-style: normal;
	margin: 0;
	float: left;
}
#customerOrder #customerOrderForm label {
	font-weight: normal;
}
#customerOrder #customerOrderForm #chooseShippingAddr li * input[type=radio] {
	display: none;
}
#customerOrder #customerOrderForm #chooseShippingAddr strong:after {
	content: '-';
	display: block;
	float: right;
	margin: 0 .25em;
}
#customerOrder #customerOrderForm #chooseShippingAddr.active li:hover {
	background: #eee;
}
#customerOrder #customerOrderForm #chooseShippingAddr strong:before {
	margin-right: 1em;
}
#customerOrder #customerOrderForm #chooseShippingAddr li a {
	margin-left: 1em;
}
#customerOrder #customerOrderForm ul {
	margin-bottom: 0;
}
#customerOrder #customerOrderForm section.active li {
	overflow: auto;
	padding: .25em;
}
#customerOrder #customerOrderForm h2 a {
	float: right;
	position: relative;
	right: -20px;
	font-size: 60%;
	padding: .5em 1.5em;
}
#customerOrder #customerOrderForm h2 a:hover,
#customerOrder .plus-icon:hover,
#customerOrder .next-btn {
	background-color: rgb(20,137,215);
	color: #fff;
}
#customerOrder .plus-icon:hover:before,
#customerOrder .plus-icon:hover:after {
	background: #fff;
}

#customerOrder .showAcct {
	font-size: .6rem;
}
#customerOrder .showAcct span {
	display: none;
}
#customerOrder .showAcct:before {
	display: inline-block;
	content: '-';
	margin: 0 .5em 0 .1em;
}


#customerOrder #customerOrderForm section > h2 ~ *,
#customerOrder #customerOrderForm section > h2 ~ ul li input ~ *,
#customerOrder #customerOrderForm section > h2 ~ ul li a,
#customerOrder #customerOrderForm section > h2 ~ ul li :before,
#customerOrder #customerOrderForm section.active > h2 ~ script,
#customerOrder #customerOrderForm #addShippingMethodForm ~ ul,
#customerOrder #customerOrderForm #addShippingMethodForm ~ a,
#customerOrder #customerOrderForm #chooseShippingMethod > h2 ~ ul,
#customerOrder #customerOrderForm section#chooseShippingMethod > h2 ~ ul.selection-required .errMsg ~ li,
#customerOrder #customerOrderForm section#chooseShippingMethod.active #addShippingMethodForm ~ ul,
#customerOrder #customerOrderForm section#chooseShippingMethod label+label {
	display: none !important;
}
#customerOrder #customerOrderForm section > h2 ~ ul,
#customerOrder #customerOrderForm section > h2 ~ ul li input:checked ~ *,
#customerOrder #customerOrderForm section.active > h2 ~ *,
#customerOrder #customerOrderForm section.active > h2 ~ ul li input ~ *,
#customerOrder #customerOrderForm section.active > h2 ~ ul li :before,
#customerOrder #customerOrderForm section.active > h2 ~ ul li a,
#customerOrder #customerOrderForm section#chooseShippingMethod.active > h2 ~ ul,
#customerOrder #customerOrderForm section#chooseShippingMethod > h2 ~ ul.selection-required,
#customerOrder #customerOrderForm section#chooseShippingMethod.active label+label,
#customerOrder #customerOrderForm section#chooseShippingMethod label.show+label {
	display: inline-block !important;
}
#customerOrder #customerOrderForm section.active > h2,
#customerOrder #customerOrderForm section#chooseShippingMethod.active > h2 ~ ul.selection-required .errMsg ~ li,
#customerOrder #customerOrderForm section#chooseShippingMethod ul.show {
	display: block !important;
}
#customerOrder #customerOrderForm section > * {
	vertical-align: top;
}
#customerOrder #customerOrderForm #chooseShippingMethod.active ul{
	width: 40%;
	clear: none;
}

#customerOrder .plus-icon,
#customerOrder .next-btn {
	display: inline-block;
	padding-left: 14px;
	position: relative;
	padding: .5em 1em .5em 2em;
	margin-top: 1em;
	float: left;
	clear: both;
}
#customerOrder .plus-icon:before,
#customerOrder .plus-icon:after {
	content:'';
	display: block;
	position: absolute;
	background: #3D97E4;
	margin-top: .5em;
	margin-left: .5em;
}
#customerOrder .plus-icon:before {
	top: 4px;
	left: 3px;
	width: 3px;
	height: 9px;
}
#customerOrder .plus-icon:after {
	width: 9px;
	height: 3px;
	left: 0px;
	top: 7px;
}
#customerOrder .next-btn {
	padding: 1em 2em;
	font-size: 110%;
	display: block;
	margin-top: 2em;
}
#customerOrder ul.selection-required label *,
#customerOrder ul.selection-required span {
	font-weight: bold;
	color: #f00;
	text-shadow: 1px 1px 1px #ccc;
}
#customerOrder ul.selection-required .errMsg,
#customerOrder .active ul.selection-required ~ ul.selection-required .errMsg {
	display: block;
	margin-bottom: 1em;
	font-size: 110%;
	white-space: nowrap;
	overflow: visible;
}
#customerOrder ul .errMsg,
#customerOrder ul.selection-required ~ ul.selection-required .errMsg {
	display: none;
}
#customerOrder section ul {
	float: left;
	clear: left;
}
#customerOrder section#chooseShippingMethod ul + ul {
	clear: none;
}
#customerOrder .plus-icon,
#customerOrder .plus-icon ~ *,
x#customerOrder .new_addr label > * {
	float: left;
	clear: left;
}
#customerOrderForm #chooseShippingAddr .new_addr li label {
	float: right !important;
}
#customerOrder .new_addr label {
	padding: .25rem .5rem;
}
#customerOrder .new_addr small {
	width: 8rem;
	font-size: .9rem;
	position: relative;
	top: .3rem;
}
#customerOrder .new_addr input,
#customerOrder #addShippingMethodForm input,
#customerOrder #addShippingMethodForm select {
	width: 20rem;
	padding: .5rem;
	font-size: 1.2rem;
}
#customerOrder .new_addr form ul,
#customerOrder .new_card ul,
#customerOrder #addShippingMethodForm {
	background: #f9f9f9;
	padding: .5rem !important;
	border: 1px solid #ccc;
}
#customerOrder .new_addr button.floatRight {
	margin-right: .5rem !important;
}
.input-btn.redOnHover {
	background-color: rgba(0,0,0,.075);
	color: #bbb;
}
.input-btn.redOnHover:hover {
	background-color: #f33;
	color: #eee;
}
/*
#customerOrder .new_addr {
	margin-top: -2rem;
	position: relative;
}
*/

#customerOrder .billingCardAndAddressList li,
#customerOrder .billingCardAndAddressList ~ aside,
#customerOrder .billingCardAndAddressList ~ aside a,
#customerOrder .shippingAddressList li,
#customerOrder .shippingAddressList ~ aside,
#customerOrder .shippingAddressList ~ aside a {
	background: none;
	background-color: transparent;
}
#customerOrder .billingCardAndAddressList ~ aside,
#customerOrder .billingCardAndAddressList ~ aside a,
#customerOrder .shippingAddressList ~ aside,
#customerOrder .shippingAddressList ~ aside a {
	float: left;
	clear: left;
	height: auto;
	width: auto;
	margin: 0;
}
#customerOrder .billingCardAndAddressList ~ aside.button a,
#customerOrder .shippingAddressList ~ aside.button a  {
	color: #3D97E4 !important;
}
#customerOrder .billingCardAndAddressList ~ aside.button a:hover,
#customerOrder .shippingAddressList ~ aside.button a:hover {
	color: #fff !important;
}
#customerOrder #choosePaymentMethod.showForm .billingCardAndAddressList,
#customerOrder #choosePaymentMethod.showForm.active > aside,
#customerOrder #choosePaymentMethod.showForm.active > h2 + h2,
#customerOrder #choosePaymentMethod.showForm.active .new_card ~ *,
#customerOrder #chooseShippingAddr.showForm > h2 + h2,
#customerOrder #chooseShippingAddr.showForm aside.button,
#customerOrder #chooseShippingAddr.showForm .next-btn,
#customerOrder #chooseShippingAddr.showForm.active > h2 ~ .shippingAddressList {
	display: none !important;
}
#customerOrder .new_card form label {
	font-size: 14px;
}
#customerOrder .new_card form .expiry-and-cvv {
	position: relative;
}
#customerOrder .new_card form .expiry-and-cvv label + label + label {
	right: 0.25em !important;
	margin: 0 !important;
}
#customerOrder .new_card form .expiry-and-cvv label + label + label input {
	float: right;
}
#customerOrder .new_card .selection-required small,
#customerOrder .new_card .selection-required input {
	color: #333;
	text-shadow: none;
	font-weight: normal;
}

#customerOrder #reviewOrder h2 ~ div {
	padding: 20px ;
	border: 1px solid #ddd;
	width: 100%;
	background: #f9f9f9;
}
#customerOrder #reviewOrder h2 ~ div * {
	display: block;
	width: 100%;
	margin: 0;
}
#customerOrder #reviewOrder h2 ~ div + div {
	margin-top: 20px;
}
#customerOrder #reviewOrder label {
	line-height: 1;
	padding-bottom: 10px;
	font-size: 14px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px !important;
}
#customerOrder #reviewOrder textarea {
	margin-top: 10px;
	padding: .5em !important;
	height: 6em;
}



#customerOrder #addShippingMethodForm {
	border: 1px solid #ccc;
	width: 60% !important;
}
#customerOrder .active #addShippingMethodForm .evenBackground,
#customerOrder .active #addShippingMethodForm .oddBackground {
	background: #eee;
	padding: 10px;
}
#customerOrder #addShippingMethodForm li {
	overflow: visible !important;
}
#customerOrder #customerOrderForm section.active > h2 ~ ul li .ddChild a {
	display: block !important;
}
#customerOrder #addShippingMethodForm label,
#customerOrder #addShippingMethodForm input,
#customerOrder #addShippingMethodForm select {
	width: 100%;
	float: left;
	clear: left;
	display: block;
}
#customerOrder #addShippingMethodForm select,
#customerOrder #addShippingMethodForm .dd,
#customerOrder #addShippingMethodForm .dd a {
	width: 160px !important;
}
#customerOrder #addShippingMethodForm .dd {
	background: transparent;
	/*font-size: 1.2rem;*/
}
x#customerOrder #addShippingMethodForm .ddTitle {
	height: auto;
	padding: .5em;
}
x#customerOrder #addShippingMethodForm .ddTitleText {
	line-height: 1;
}
#customerOrder #yourShippingMethods .edit {
	background-image: none !important;
	margin-left: 1em;
}








#customerOrder #addShippingMethodForm .errMsg {
	border-bottom: 1px solid #eee;
	line-height: 3;
	text-align: center;
	margin-bottom: 0;
	background-color: #ffe;
	overflow: hidden !important;
	height: 0;
	padding: 0 !important;
	transition-property: border-bottom-color, height;
	transition-duration: .5s;
	display: block !important;
	font-size: 110%;
	background-image: linear-gradient(to top, rgba(0,0,0,.05), rgba(0,0,0,0) 20%);
}
#customerOrder #addShippingMethodForm label,
#customerOrder #addShippingMethodForm input,
#customerOrder #addShippingMethodForm .dd {
	transition-property: color, font-weight, text-shadow, border-color;
	transition-duration: .5s;
}
#customerOrder #addShippingMethodForm .errMsg,
#customerOrder #addShippingMethodForm.selection-required label {
	font-weight: bold;
	color: red;
	text-shadow: 1px 1px 1px #ccc;
}
#customerOrder #addShippingMethodForm.selection-required .errMsg {
	height: 3em;
	border-bottom-color: #ccc;
}




#quoteAnRfq .leadtime label {
	width: 50%;
}
#quoteAnRfq .leadtime label strong,
#quoteAnRfq .leadtime label input[type=text] {
	float: left;
	width: 50%;
}
#quoteAnRfq .leadtime label ~ label input[type=radio] ~ * {
	margin-left: 0 !important;
}
#quoteAnRfq .leadtime label input[type=text] {
	transition-property: opacity, background-color, border-color, color;
	transition-duration: .25s;

	opacity: 0;
}
#quoteAnRfq .leadtime label input:checked ~ input[type=text] {
	opacity: 1;
}
#quoteAnRfq .leadtime label:last-of-type strong {
	width: auto;
}
#quoteAnRfq .leadtime label:last-of-type input[type=text] {
	width: 65%;
	float: right;
}

#customerOrder #orderInfo ul {
	margin: 0;
}
#customerOrder .notes {
	background: #fefefe;
	padding: .5rem;
	font-size: 80%;
	border: 1px solid #e9e9e9;
}


.close-your-rfq #cboxContent {
	outline: 1px solid #333;
	box-shadow: 0 20px 50px #333;
}
.close-your-rfq #cboxLoadedContent h2 ~ *{
	padding: 10px;
	white-space:nowrap;
	text-align: center;
	font-size: .9rem;
}
.close-your-rfq #cboxLoadedContent h2 ~ p {
	white-space:normal;
	text-align: justify;

}
.close-your-rfq #cboxLoadedContent h2 ~ * + * {
	padding-top: 0;
}
.close-your-rfq button + button {
	margin-left: 40px;
}
.close-your-rfq #cboxClose {
	display: none !important;
}


.new_card .gatewayError {
	border: 1px solid;
	border-color: #f00;
	padding: 2em !important;
	background-color: #ffe;
	margin: 20px;
	opacity: 1;

	transition-property: color, border-color, background-color, opacity, margin, padding;
	transition-duration: .5s;
}
.new_card .gatewayError.hide {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin: -1.5em 20px;
	border-color: transparent;
	background-color: transparent;
	color: transparent;
	opacity: 0;
	display: block;
}
.close-your-rfq.payError #cboxLoadedContent h2,
.close-your-rfq.payError #cboxLoadedContent button {
	background-color: #c00;
}
.close-your-rfq.payError #cboxLoadedContent button:hover {
	color: #f66;
	text-shadow: 1px 1px 1px #333;
}
.close-your-rfq.payError #cboxLoadedContent p {
	margin: 0;
}
.close-your-rfq.payError #cboxLoadedContent .errMsg {
	padding: 10px;
	margin: 10px 10px 20px 10px;
	border: 1px solid #ccc;
	text-align: left;
	background-color: #f6f6f6;
	color: #666;
}



.previewPopup .part-not-found,
.previewPopup .part-not-found-rfq {
	position: absolute;
	width: 400px;
	left: 50%;
	background: rgb(31,129,226);
	top: 15%;
	box-shadow: 0 10px 50px rgba(0,0,0,.85);
	outline: 1px solid #fff;
}
.previewPopup.supportsTransform .part-not-found,
.previewPopup.supportsTransform .part-not-found-rfq {
	top: 50%;
	transform: translateY(-50%);
}
.previewPopup .part-not-found-rfq h3 {
	display: none;
}
.previewPopup .part-not-found {
	margin-left: -440px;
}
.previewPopup .part-not-found-rfq {
	margin-left: 40px;
}

.previewPopup.supportsTransform.part-not-found-container::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	background-color: #fff;
	opacity: .5;
	left: 50%;
	top: 30%;
	bottom: 30%;
}
.previewPopup .part-not-found-rfq .rfq-form {
	margin-bottom: 0 !important;
}
.previewPopup .part-not-found-rfq .rfq-form button ~ small {
	position: static;
	width: 65%;
	font-size: 10px;
	text-align: center;
	margin: 20px auto 0;
}
.previewPopup .part-not-found-rfq button {
	font-size: 2em !important;
}
.previewPopup .part-not-found h2 {
	font-size: 1.2rem;
	padding-top: 20px;
}
.previewPopup .part-not-found h3 {
	font-size: 1rem;
	padding-bottom: 20px;
}
.previewPopup .part-not-found ul {
	background-color: #f9f9f9;
}
.previewPopup .part-not-found ul small {
	display: block;
	line-height: 1;
	font-size: .65rem;
}
.previewPopup .part-not-found ul li:last-of-type {
	font-size: .9rem;
	padding-top: 20px;
}
.previewPopup.smallScreen,
.previewPopup.smallScreen > * {
	position: absolute !important;
	transform: translateY(0) !important;
	top: 100px !important;
}
.previewPopup.smallScreen {
	xbackground: transparent;
	top: 0 !important;
}
.rfqFormOnly.previewPopup.supportsTransform.part-not-found-container::after,
.smallScreen.previewPopup.supportsTransform.part-not-found-container::after {
	display: none;
}
.previewPopup h2 span:first-of-type {
    background-color: rgba(255,255,255,.2);
    padding: .25em;
    border: 1px solid;
    text-shadow: 1px 1px 2px #666;
    display: inline-block;
}
.previewPopup h2 span + span {
	display: inline-block;
	white-space: nowrap;
}
.rfqFormOnly.previewPopup .part-not-found-rfq {
	margin-left: -200px;
	backface-visibility: hidden;
}
.previewPopup .part-not-found-rfq > h2 {
	display: none;
}
.rfqFormOnly.previewPopup .part-not-found-rfq > h2 {
	display: block;
	color: #fff;
	margin: 0;
	text-align: center;
	background-color: #1f81e2;
	xborder: 5px solid #1f81e2;
	xborder-bottom-width: 0;
	font-size: 1.6rem;
	line-height: 1.6;
	background-image: linear-gradient(180deg, rgba(0,0,0,.3), rgba(255,255,255,0));
	padding: 5px;
	text-shadow: 1px 1px 3px #333;
}
.rfqFormOnly.previewPopup .part-not-found-rfq form {
	border-top: 0;
}

.rfqFormOnly.previewPopup .part-not-found-rfq h2 small {
	font-size: 9px;
	display: block;
	line-height: 1;
	xmargin-bottom: -4px;
	margin-top: 5px;
	xmargin-left: -1em;
	xcolor: #ccc;
	opacity: .7;
}
.rfqFormOnly.previewPopup .part-not-found-rfq h2 div {
	display: inline-block;
	text-align: left;
	text-align: right;
}
.rfqFormOnly.previewPopup .part-not-found-rfq h2 span {
	padding: 0px;
	background: transparent;
	border: none;
	line-height: 1;
	xmargin-top: 2px;
	margin-bottom: 5px;
}
