.custom-tooltip-styling {	width: 200px !important;	white-space: pre-line;}.ui-helper-hidden-accessible {	display: none;}@font-face {    font-family:FontAwesome;    src:url(https://netdna.bootstrapcdn.com/font-awesome/2.0/font//fontawesome-webfont.eot?#iefix) format('eot'), url(https://netdna.bootstrapcdn.com/font-awesome/2.0/font//fontawesome-webfont.woff) format('woff'), url(https://netdna.bootstrapcdn.com/font-awesome/2.0/font//fontawesome-webfont.ttf) format('truetype'), url(https://netdna.bootstrapcdn.com/font-awesome/2.0/font//fontawesome-webfont.svg#FontAwesome) format('svg');    font-weight:400;    font-style:normal;}body {    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;    background-color: rgba(255, 255, 255, 1);    color: #444444;    font-size: 12px;}.drop {    background-color:#fff;    border: 1px solid #dadcdf;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    box-shadow: 0 0 0 4px rgba(238, 238, 238, .5);    width: 300px;}.center {    margin-top:50px;    margin-left:auto;    margin-right:auto;}.lower-area {    padding:10px;    text-align:right;    background: #f9fafb;    width:100%;    border-top: 1px solid #E7E8Ea;}.table {    width: 100%;    margin-bottom: 0px;    font-weight:bold;}.modal-header {    padding: 10px;    border-bottom: 1px solid #E7E8Ea;    background-color: #fff;}.modal-title {    color:#94979b;    font-weight:bold;    font-size:13px;}.modal-header .close {    margin-top: -3px;}.modal-body {    position: relative;    padding: 10px;}.btn-primary, .btn-secondary {	border-radius: 3px;	height: 34px;	border: 1px;	width: 210px;	font-size: 13px;}.btn-primary {    color: #FFFFFF;    font-weight:bold;    background-color: #0272A2;	border: 1px solid #026089;    padding-left:16px;    padding-right:16px;}.btn-secondary {    color: #444444;    font-weight:bold;    background-color: #F7F8F9;	border: 1px solid #dadcdf;    padding-left:16px;    padding-right:16px;}hr {    margin-top:60px;    margin-bottom:60px;}.popover {    background-color:#fff;    border: 1px solid #dadcdf;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    box-shadow: 0 0 0 4px rgba(238, 238, 238, .5);}.popover-example .popover {    position: relative;    display: block;    margin: 20px;}.popover-title {    background-color: #F9fafb;    border-bottom: 1px solid #E7E8Ea;    color:#94979b;    font-weight: bold;    font-size: 13px;}.popover.right>.arrow {    border-right-color: #dadcdf;}.no-border {    border-bottom: 0px;}.drawer i {    text-align:right;}.drawer .table>tbody>tr>td {    border-top: 1px solid #E7E8Ea;}.drawer {    box-shadow: none;    border-color:#e8e8e8;}.drawer button.close {    margin-top: -4px;}.drawer .modal-title {    font-size: 12px;}.drawer .table>tbody>tr>td {    padding:11px;}.thumb-arrows {}.thumb-arrows ul {    display:inline;}.thumb-arrows li {    height:60px;    width:32px;    background:#f9fafb;    margin:10px;    border:1px solid #dfe1e3;    cursor:pointer;    -webkit-border-radius: 2px;    -webkit-border-top-right-radius: 6px;    -webkit-border-bottom-right-radius: 6px;    -moz-border-radius: 2px;    -moz-border-radius-topright: 6px;    -moz-border-radius-bottomright: 6px;    border-radius: 2px;    border-top-right-radius: 6px;    border-bottom-right-radius: 6px;    text-align:center;    padding-top:12px;    color:#c2c5ca;    font-size:26px;}.thumb-arrows li:hover {    background:#f7f8f9;    color:#94979b;}.thumb-arrows li:active {    background:#f7f8f9;    color:#94979b;}.thumbs {}.thumbs ul {    display:inline;}.thumbs li {    height:60px;    width:66px;    background:#fff;    margin:10px;    border:1px solid #dfe1e3;    cursor:pointer;    border-radius:2px;    text-align:center;    padding-top:21px;    color:#c2c5ca;}.thumbs li:hover {    border:1px solid #0272a2;    box-shadow: 0 0 0 4px rgba(2, 114, 162, .06);}.thumbs li:active {    box-shadow: 0 0 0 4px rgba(2, 114, 162, .12);}.thumbs .active {    border:1px solid #0272a2!important;    box-shadow: 0 0 0 4px rgba(249, 250, 251, 1);}.field-box {    border-radius:3px;    margin-top: 12px;	    /* margin-bottom: 12px; */	margin-right: 20px;    width:220px;    border: 1px solid #dadcdf;    font-size:12px;    font-weight:bold;}.select-box {    -webkit-box-shadow: -4px -4px 0 0 #f7f8f9, 4px 4px 0 0 #f7f8f9, 4px 0 0 0 #f7f8f9, 0 4px 0 0 #f7f8f9, 4px -4px 0 0 #f7f8f9 -4px 4px 0 0 #f7f8f9 -moz-box-shadow:-4px -4px 0 0 #f7f8f9, 4px 4px 0 0 #f7f8f9, 4px 0 0 0 #f7f8f9, 0 4px 0 0 #f7f8f9, 4px -4px 0 0 #f7f8f9, -4px 4px 0 0 #f7f8f9;    box-shadow: -4px -4px 0 0 #f7f8f9, 4px 4px 0 0 #f7f8f9, 4px 0 0 0 #f7f8f9, 0 4px 0 0 #f7f8f9, 4px -4px 0 0 #f7f8f9, -4px 4px 0 0 #f7f8f9;    border-radius:3px;    margin-top: 12px;	margin-bottom: 12px;	margin-right: 20px;    width: 131px;    border: 1px solid #dadcdf;    background:#fff;    height:34px;    font-size:12px;    font-weight:bold;	padding-left: 10px;	color: #444444;}label {    display: inline-block;    max-width: 100%;    margin-bottom: 0px;    font-size:12px;}.ui-tooltip {    background: #666;    color: white;    border: none;    padding: 0;    opacity: 1;}.ui-tooltip-content {    position: relative;    padding: 1em;}.ui-tooltip-content::after {    content: '';    position: absolute;    border-style: solid;    display: block;    width: 0;    top: 10px;    left: -10px;    border-color: transparent #666;    border-width: 10px 10px 10px 0;}#rts_main, #rts_main_mobile {	margin: 0px auto;}#rts_main_mobile {	width: 900px;}#rts_main {	width: 1000px;}#title_div {	height: 40px;	padding-top: 20px;}#page_title {	font-size: 1.66em;	font-weight: bold;}#required_field_label {	float: right;	font-size: 13px;}.reqfld {	color: #FF0000;}#middle_strip_banner {	display: block;	text-align: center;	color: #FFFFFF;	font-size: 14px;	line-height: 22px;	overflow: hidden;	background: #DFDFDF;	height: 1px;	width: 100%;	margin-bottom: 10px;}#org_info, #prod_info, #comments_div {	font-size: 1.5em;	font-weight: bold;	height: 60px;	padding-top: 40px;}#q1, #q2, #q3 {	font-weight: bold;}#q2, #q3 {	display: none;}.dropship_label {	width: 232px;	display: inline-block;	height: 25px;}.txtlabel {	display: block;}.rts-row {	display: block;	width: 960px;	height: 80px;	padding-top: 20px;}.row-field {	float: left;}#zip_org {	width: 125px;}.row3 {	height: 100px;}.row3-column {	width: 469px;	float: left;}.row4 {	height: 573px;}.row4-column {	width: 469px;	float: left;}.row5 {	display: block;	height: 380px;}#phone_div {	height: 80px;}#job_org {	width: 214px;}#prod_source {	width: 250px;}#ecommerce1 {	width: 463px;}#comments, #tradeshow {	width: 892px;	height: 85px;	padding: 10px;}.rn_FileAttachmentUpload2 {	font-size: 0.8em;	padding-top: 10px;	padding-bottom: 10px;}input[type=text] {	width: 193px;	font-size: 12px;	padding: 10px;	border-color: rgba(0,0,0,0.1);}input[type=radio], input[type=checkbox] {    display:none;}input[type=radio] + label:before {    content: "";      display: inline-block;      width: 25px;      height: 25px;      vertical-align:middle;    margin-right: 8px;      background-color: #FFFFFF;  	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);	box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);    border-radius: 16px;	margin-left: 15px;}input[type=checkbox] + label:before {    content: "";      display: inline-block;      width: 25px;      height: 25px;      vertical-align:middle;    margin-right: 8px;      background-color: #FFFFFF;  	-webkit-box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);	-moz-box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);	box-shadow: inset 0px 0px 0px 2px rgba(0,0,0,0.1);    border-radius: 16px;	margin-left: 15px;}input[type=radio]:checked + label:before {    content: "\2022"; /* Bullet */    color: #0272A2;    background-color: #FFFFFF;     font-size: 3.66em;    text-align: center;    line-height: 0.6em;    text-shadow: 0px 0px 3px #eee;}input[type=checkbox]:checked + label:before {    content: "\2022"; /* Bullet */    color: #0272A2;    background-color: #FFFFFF;     font-size: 3.66em;	font-weight: bold;    text-align: center;    line-height: 0.6em;    text-shadow: 0px 0px 3px #eee;}select {	font-size: 12px;}input::-webkit-input-placeholder {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #9EA1A4;	font-weight: normal;}input::-moz-placeholder {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #9EA1A4;	font-weight: normal;}input:-moz-placeholder {   /* Older versions of Firefox */	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #9EA1A4;	font-weight: normal;}input:-ms-input-placeholder { 	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #9EA1A4;	font-weight: normal;}.bold_text {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #444444;	font-weight: bold;}.needed {    -webkit-box-shadow: -4px -4px 0 0 #FCF2F3, 4px 4px 0 0 #FCF2F3, 4px 0 0 0 #FCF2F3, 0 4px 0 0 #FCF2F3, 4px -4px 0 0 #FCF2F3 -4px 4px 0 0 #FCF2F3 -moz-box-shadow:-4px -4px 0 0 #FCF2F3, 4px 4px 0 0 #FCF2F3, 4px 0 0 0 #FCF2F3, 0 4px 0 0 #FCF2F3, 4px -4px 0 0 #FCF2F3, -4px 4px 0 0 #FCF2F3;    box-shadow: -4px -4px 0 0 #FCF2F3, 4px 4px 0 0 #FCF2F3, 4px 0 0 0 #FCF2F3, 0 4px 0 0 #FCF2F3, 4px -4px 0 0 #FCF2F3, -4px 4px 0 0 #FCF2F3;	border: 1px solid #C7202D !important;}.needed::-webkit-input-placeholder {	color: #C7202D;	font-style: italic;}.needed::-moz-placeholder {	color: #C7202D;	font-style: italic;}.needed:-moz-placeholder {	color: #C7202D;	font-style: italic;}.needed:-ms-input-placeholder {	color: #C7202D;	font-style: italic;}#q4 {	display: block;	height: 60px;}#brand_help, #cat_help, #attach_warning, #warehouse2_help {	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;	font-size: 1em;	color: #9EA1A4;	font-weight: normal;	padding-left: 5px;}#q5, #q10, #q11, #q13 {	display: block;	padding-bottom: 40px;}#tax1 {	width: 450px;}#q6 {	display: block;	height: 90px;}#tax2widget {	width: 516px;	padding-top: 20px;}.tax2_label {	float: left;}.tax2lbl {	width: 210px;	display: inline-block;	vertical-align: baseline;	height: 30px;}#footer_div {	height: 100px;    background-color: #FFFFFF;    border: 1px solid #dadcdf;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    	width: 912px;	clear: both;}#sub_button, #clr_button {	display: inline-block;	float: right;	padding: 33px;}#dropship3 {	margin-right: -3px;}#email {	width: 428px;}.rn_FileAttachmentUpload2 {	margin-top: 20px;	margin-bottom: 10px;}#contact_wrapper {    height: 45px;    display: inline-block;    width: 210px;}#dropship1 {    height: 27px;    display: inline-block;    width: 155px;}#b2c1_div {	width: 360px;}