.rn_ProductCategoryInput button.rn_DisplayButton{display:inline;background:none;color:#000;cursor:pointer;overflow:hidden;text-overflow:ellipsis;}
.rn_ProductCategoryInput .ygtvlabel, .rn_ProductCategoryInput .ygtvlabel:link, .rn_ProductCategoryInput .ygtvlabel:visited, .rn_ProductCategoryInput .ygtvlabel:hover{font-size:inherit;}
.rn_ProductCategoryInput .rn_HintBox{z-index:1;}
.rn_ProductCategoryInput .rn_HintBox.rn_AlwaysVisibleHint{z-index:0;}
.rn_ProductCategoryInput .rn_PanelContainer .yui3-widget-hd{display: none;}
.rn_ProductCategoryInput{clear:both;margin-bottom:8px;}
.rn_ProductCategoryInput .rn_Label{display:block;font-weight:bold;margin-bottom:2px;width:36%;}
.rn_ProductCategoryInput .rn_RequiredLabel{display:block;font-style:italic;font-weight:normal;}
.rn_ProductCategoryInput button.rn_DisplayButton{background:#FFF url(../themes/iris/images/splitButtonArrow.png) no-repeat scroll right center;border:1px solid #B1B1B1;font-weight:normal;margin-top:auto;min-height:1.5em;min-width:280px;padding:4px 20px 4px 4px;text-align:left;text-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.rn_ProductCategoryInput .rn_Panel{background:#FFF;border:1px solid #B1B1B1;max-height:200px;overflow:auto;padding:6px;_height:200px;*z-index:1000;}
.rn_ProductCategoryInput button.rn_DisplayButton:hover, .rn_ProductCategoryInput button.rn_DisplayButton:focus{background-color:#F8F8F8;}
.rn_ProductCategoryInput table{border-collapse:collapse;}
.rn_ProductCategoryInput.rn_ProductCategoryInput{}
.rn_ProductCategoryInput button.rn_DisplayButton{font-size: 16px;}
.rn_ProductCategoryInput .rn_Label{padding-top: 5px !important;width: auto !important;}
.rn_ProductCategoryInput .rn_SelectionButtons button{margin: 5px;}
.ygtvchildren table{border-collapse: collapse;}
.ygtvchildren table td{padding: 0;border: 0;}
.ygtvchildren .ygtvrow{cursor: pointer;}
.ygtvchildren a.ygtvspacer{display: block;text-decoration: none;width: 1em;}
.ygtvchildren .ygtvtm, .ygtvchildren .ygtvtmh, .ygtvchildren .ygtvtp, .ygtvchildren .ygtvtph, .ygtvchildren .ygtvln, .ygtvchildren .ygtvlm, .ygtvchildren .ygtvlmh, .ygtvchildren .ygtvlp, .ygtvchildren .ygtvlph, .ygtvchildren .ygtvloading{cursor: pointer;height: 22px;width: 1em;}
.ygtvchildren .ygtvtm a, .ygtvchildren .ygtvtmh a, .ygtvchildren .ygtvtp a, .ygtvchildren .ygtvtph a, .ygtvchildren .ygtvln a, .ygtvchildren .ygtvlm a, .ygtvchildren .ygtvlmh a, .ygtvchildren .ygtvlp a, .ygtvchildren .ygtvlph a, .ygtvchildren .ygtvloading a{color: #333;text-decoration: none;}
.ygtvchildren .ygtvln, .ygtvchildren .ygtvtn{width: 1em;height: 20px;}
.ygtvchildren .ygtvtm a, .ygtvchildren .ygtvtmh a, .ygtvchildren .ygtvlm a, .ygtvchildren .ygtvlmh a{}
.ygtvchildren .ygtvtm a:before, .ygtvchildren .ygtvtmh a:before, .ygtvchildren .ygtvlm a:before, .ygtvchildren .ygtvlmh a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0d7";}
.ygtvchildren .ygtvtp a, .ygtvchildren .ygtvtph a, .ygtvchildren .ygtvlp a, .ygtvchildren .ygtvlph a{}
.ygtvchildren .ygtvtp a:before, .ygtvchildren .ygtvtph a:before, .ygtvchildren .ygtvlp a:before, .ygtvchildren .ygtvlph a:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0da";}
.ygtvchildren .ygtvloading:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f110";-webkit-animation: fa-spin 2s infinite linear;-moz-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;display: block;font-size: 1em;position: relative;text-align: center;}
.ygtvchildren .ygtvloading a.ygtvspacer{display: none;}
.ygtvchildren .ygtvdepthcell, .ygtvchildren .ygtvblankdepthcell{background: transparent;width: 1em;height: 20px;}
.ygtvchildren .ygtvlabel, .ygtvchildren .ygtvlabel:link, .ygtvchildren .ygtvlabel:visited, .ygtvchildren .ygtvlabel:hover{color: #111;font-size: 16px;margin-left: 2px;text-decoration: none;}
.ygtvchildren .ygtvfocus{background-color: #c0e0e0;border: 0;}
.ygtvchildren .ygtvfocus .ygtvlabel, .ygtvchildren .ygtvfocus .ygtvlabel:link, .ygtvchildren .ygtvfocus .ygtvlabel:visited, .ygtvchildren .ygtvfocus .ygtvlabel:hover{background-color: #c0e0e0;}
.ygtvchildren .ygtvfocus a{outline-style: none;}
.rn_ProductCategoryInput{clear:both;margin-bottom:8px;}
.rn_ProductCategoryInput .rn_Label{display:block;font-weight:bold;margin-bottom:2px;width:36%;}
.rn_ProductCategoryInput .rn_RequiredLabel{display:block;font-style:italic;font-weight:normal;}
.rn_ProductCategoryInput button.rn_DisplayButton{background:#FFF url(../themes/iris/images/splitButtonArrow.png) no-repeat scroll right center;border:1px solid #B1B1B1;font-weight:normal;margin-top:auto;min-height:1.5em;min-width:280px;padding:4px 20px 4px 4px;text-align:left;text-shadow:none;-moz-border-radius:0px;-webkit-border-radius:0px;-moz-box-shadow:none;-webkit-box-shadow:none;}
.rn_ProductCategoryInput .rn_Panel{background:#FFF;border:1px solid #B1B1B1;max-height:200px;overflow:auto;padding:6px;_height:200px;*z-index:1000;}
.rn_ProductCategoryInput button.rn_DisplayButton:hover, .rn_ProductCategoryInput button.rn_DisplayButton:focus{background-color:#F8F8F8;}
.rn_ProductCategoryInput table{border-collapse:collapse;}
.rn_SelectionInput.rn_SelectionInput{}
.rn_SelectionInput.rn_SelectionInput select{width: auto;}
.rn_SelectionInput{clear:both;margin-bottom:8px;}
.rn_SelectionInput legend{font-size:1em;*left: -7px;*position:relative;}
.rn_SelectionInput legend, .rn_SelectionInput label{display:block;font-weight:bold;margin-bottom:2px;}
.rn_SelectionInput fieldset{padding:0;}
.rn_SelectionInput fieldset label{display:inline;margin:0 4px;}
.rn_SelectionInput input[type="radio"]{border:none;margin-top:2px;}
.rn_TextInput .rn_HintBox{border:1px solid #DBDBDB;max-width:200px;padding:4px 16px 2px;word-wrap:break-word;}
.rn_TextInput .rn_HintBox.rn_AlwaysVisibleHint{max-width:300px;opacity:1;z-index:0;}
.rn_TextInput{clear:both;margin-bottom:8px;}
.rn_TextInput .rn_Label{display:block;font-weight:bold;margin-bottom:2px;}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea{width:52%;}
.rn_TextInput .rn_Mask{color:#555;font-style:italic;margin:4px 12px;}
.rn_TextInput .rn_MaskOverlay{background-color:#EEE;border:1px solid #CCC;color:#222;margin-top:20px;opacity:.9;padding:11px;position:absolute;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;}
.rn_TextInput .rn_TextInputValidate{margin-top: 8px;}
.rn_TextInput.rn_TextInput{}
.rn_InnerHintBox{border: 1px solid #DBDBDB;max-width: 200px;padding: 4px 16px 2px;word-wrap: break-word;background: #F2F2F2;display: block;border-radius: 0px 10px 10px 0px;font-size: 16px}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea{width: auto !important;}
.rn_TextInput{clear:both;margin-bottom:8px;}
.rn_TextInput .rn_Label{display:block;font-weight:bold;margin-bottom:2px;}
.rn_TextInput .rn_Text, .rn_TextInput .rn_Password, .rn_TextInput .rn_TextArea{width:52%;}
.rn_TextInput .rn_Mask{color:#555;font-style:italic;margin:4px 12px;}
.rn_TextInput .rn_MaskOverlay{background-color:#EEE;border:1px solid #CCC;color:#222;margin-top:20px;opacity:.9;padding:11px;position:absolute;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;-moz-box-shadow:2px 2px 2px #888;-webkit-box-shadow:2px 2px 2px #888;box-shadow:2px 2px 2px #888;}
.rn_TextInput .rn_TextInputValidate{margin-top: 8px;}
.rn_FormSubmit img{vertical-align: middle;}
.rn_FormSubmit button{position: relative;}
.rn_FormSubmit .rn_Loading{padding-left: 1.8em;}
.rn_FormSubmit .rn_Loading:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f110";-webkit-animation: fa-spin 2s infinite linear;-moz-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;display: block;font-size: 1em;position: relative;text-align: center;left: 0.6em;position: absolute;}
.rn_FormSubmit.rn_FormSubmit{}
.rn_FormSubmit button{position: relative;}
.rn_FormSubmit .rn_Loading{padding-left: 1.8em;}
.rn_FormSubmit .rn_Loading:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f110";-webkit-animation: fa-spin 2s infinite linear;-moz-animation: fa-spin 2s infinite linear;animation: fa-spin 2s infinite linear;display: block;font-size: 1em;position: relative;text-align: center;left: 0.6em;position: absolute;}
.rn_SmartAssistantDialogContainer{float: left;display: block;margin-right: 2.35765%;width: 40.29137%;min-width: 50em;}
.rn_SmartAssistantDialogContainer:last-child{margin-right: 0;}
@media screen and (max-width: 720px){.rn_SmartAssistantDialogContainer{min-width: 0;float: left;display: block;margin-right: 2.35765%;width: 100%;}
.rn_SmartAssistantDialogContainer:last-child{margin-right: 0;}
}
.rn_SmartAssistantDialogContainer a{padding: 10px;white-space: nowrap;}
.rn_SmartAssistantDialogContainer .yui3-widget-ft{text-align: center;}
@media screen and (max-width: 720px){.rn_SmartAssistantDialogContainer .yui3-widget-ft{float: left;display: block;margin-right: 2.35765%;width: 100%;}
.rn_SmartAssistantDialogContainer .yui3-widget-ft:last-child{margin-right: 0;}
.rn_SmartAssistantDialogContainer .yui3-widget-ft .yui3-button{float: left;display: block;margin-right: 2.35765%;width: 100%;margin-left: 0;margin-bottom: 8px;white-space: normal;}
.rn_SmartAssistantDialogContainer .yui3-widget-ft .yui3-button:last-child{margin-right: 0;}
}
.rn_SmartAssistantDialog .rn_Heading{font-size: 1.333em;font-weight: bold;line-height: 1.4em;}
.rn_SmartAssistantDialog .rn_Answer, .rn_SmartAssistantDialog .rn_Response, .rn_SmartAssistantDialog .rn_List{border-radius: 3px;background: #F0F0F0 none repeat scroll 0 0;border: 1px solid #B0B3B8;color: #222;margin: 10px 0;padding: 10px;text-shadow: 0 1px 1px #FFF;}
.rn_SmartAssistantDialog .rn_Answer ul, .rn_SmartAssistantDialog .rn_Answer ol, .rn_SmartAssistantDialog .rn_Response ul, .rn_SmartAssistantDialog .rn_Response ol, .rn_SmartAssistantDialog .rn_List ul, .rn_SmartAssistantDialog .rn_List ol{*zoom: 1;padding-left: 2em;}
.rn_SmartAssistantDialog .rn_Answer ul:before, .rn_SmartAssistantDialog .rn_Answer ul:after, .rn_SmartAssistantDialog .rn_Answer ol:before, .rn_SmartAssistantDialog .rn_Answer ol:after, .rn_SmartAssistantDialog .rn_Response ul:before, .rn_SmartAssistantDialog .rn_Response ul:after, .rn_SmartAssistantDialog .rn_Response ol:before, .rn_SmartAssistantDialog .rn_Response ol:after, .rn_SmartAssistantDialog .rn_List ul:before, .rn_SmartAssistantDialog .rn_List ul:after, .rn_SmartAssistantDialog .rn_List ol:before, .rn_SmartAssistantDialog .rn_List ol:after{content: " ";display: table;}
.rn_SmartAssistantDialog .rn_Answer ul:after, .rn_SmartAssistantDialog .rn_Answer ol:after, .rn_SmartAssistantDialog .rn_Response ul:after, .rn_SmartAssistantDialog .rn_Response ol:after, .rn_SmartAssistantDialog .rn_List ul:after, .rn_SmartAssistantDialog .rn_List ol:after{clear: both;}
.rn_SmartAssistantDialog .rn_Answer ul li, .rn_SmartAssistantDialog .rn_Response ul li, .rn_SmartAssistantDialog .rn_List ul li{list-style: disc;}
.rn_SmartAssistantDialog .rn_Answer ul li li, .rn_SmartAssistantDialog .rn_Response ul li li, .rn_SmartAssistantDialog .rn_List ul li li{list-style: circle;}
.rn_SmartAssistantDialog .rn_Answer ul li li li, .rn_SmartAssistantDialog .rn_Response ul li li li, .rn_SmartAssistantDialog .rn_List ul li li li{list-style: square;}
.rn_SmartAssistantDialog .rn_Answer ol li, .rn_SmartAssistantDialog .rn_Answer li ol li, .rn_SmartAssistantDialog .rn_Answer li li ol li, .rn_SmartAssistantDialog .rn_Response ol li, .rn_SmartAssistantDialog .rn_Response li ol li, .rn_SmartAssistantDialog .rn_Response li li ol li, .rn_SmartAssistantDialog .rn_List ol li, .rn_SmartAssistantDialog .rn_List li ol li, .rn_SmartAssistantDialog .rn_List li li ol li{list-style: decimal;}
.rn_SmartAssistantDialog .rn_Response{max-height: 300px;overflow-y: auto;}
.rn_SmartAssistantDialog a{font-weight: normal;white-space: normal;}
.rn_SmartAssistantDialog .rn_List > li{font-size: 1.3em;margin: 1em 0.8em 1em 0;}
.rn_SmartAssistantDialog .rn_Prompt{font-size: 1em;font-weight: bold;line-height: 1.3em;}
.rn_SmartAssistantDialog .rn_Summary{font-size: 1.3em;font-weight: bold;letter-spacing: -0.01em;line-height: 1em;padding: 7px 0 0;}
.rn_SmartAssistantDialog .rn_Solution{padding: 6px 0 10px;max-height: 300px;overflow-y: auto;}
.rn_SmartAssistantDialog .rn_InlineAnswers{overflow: hidden;}
.rn_SmartAssistantDialog .rn_List.rn_InlineAnswers > li{border-bottom: 1px solid #FFF;list-style: none;margin: 0;padding: 0;position: relative;}
.rn_SmartAssistantDialog .rn_InlineAnswerLink{display: block;border-bottom: 1px solid #CCC;color: #000;padding: 3px 0 3px 0;text-decoration: none;text-shadow: 0 1px 0 #FFF;line-height: 1.5em;}
.rn_SmartAssistantDialog .rn_ExpandAnswer:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0da";}
.rn_SmartAssistantDialog .rn_KBAnswerImage:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0eb";display: inline-block;margin-right: 6px;}
.rn_SmartAssistantDialog .rn_SocialDiscussionImage:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0e6";display: inline-block;margin-right: 1px;font-size: 0.9em;}
.rn_SmartAssistantDialog a.rn_ExpandedAnswer{background-color: rgba(208, 208, 208, 0.8);background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(208, 208, 208, 0.8)), color-stop(100%, rgba(254, 254, 254, 0.6)));background-image: -webkit-linear-gradient(rgba(208, 208, 208, 0.8), rgba(254, 254, 254, 0.6));background-image: linear-gradient(rgba(208, 208, 208, 0.8), rgba(254, 254, 254, 0.6));border-bottom: 1px solid #DDD;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);opacity: 0.9;}
.rn_SmartAssistantDialog a.rn_ExpandedAnswer:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f0d7";}
.rn_SmartAssistantDialog .rn_ExpandedAnswerContent{background: #FFF;border: 0;border-radius: 0;display: block;font-size: 0.8em;margin: 0;max-height: 200px;overflow-y: auto;overflow-x: hidden;padding: 2%;}
.rn_SmartAssistantDialog .rn_AnswerDiscussionSummary{display: block;margin-bottom: 12px;padding-top: 19px;}
.rn_SmartAssistantDialog .rn_AnswerDiscussionSummary > ol, .rn_SmartAssistantDialog .rn_AnswerSolution > ol, .rn_SmartAssistantDialog .rn_AnswerDiscussionSummary > ul, .rn_SmartAssistantDialog .rn_AnswerSolution > ul{margin-bottom: 1em;}
.rn_SmartAssistantDialog .rn_DiscussionSolution > ul{margin-bottom: 1em;}
.rn_SmartAssistantDialog .rn_Solution_List{border-radius: 3px;background: #F6F6F6 none repeat scroll 0 0;border: 1px solid #B0B3B8;color: #222;margin: 10px 0;padding: 10px;text-shadow: 0 1px 1px #FFF;overflow: auto;}
.rn_SmartAssistantDialog .rn_BestAnswerImage:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f058";color: #4DB84D;float: right;line-height: 1em;}
.rn_SmartAssistantDialog .rn_UserAvatarLeft{float: left;margin-right: 12px;line-height: 1.5em;}
.rn_SmartAssistantDialog .rn_AvatarImage{width: 48px;height: 48px;}
.rn_SmartAssistantDialog .rn_OpenDiscussionLinkText a{color: #3b6db1;float: right;font-size: 0.8em;line-height: 0.1em;padding-top: 0;padding-bottom: 17px;}
.rn_SmartAssistantDialogContainer .yui3-widget-ft a{padding: 5px 12px;font-size: 16px;border: solid 1px #000;background-color: #0B6CB2;color: #fff;margin-left: 8px;line-height: inherit;}
.rn_ProductCategoryDisplay .rn_DataLabel{float:left;font-weight:bold;}
.rn_ProductCategoryDisplay .rn_DataValue{margin-left:180px;}
.rn_ProductCategoryDisplay .rn_DataValue ul{clear:none;}
.rn_ProductCategoryDisplay .rn_DataValue.rn_LeftJustify{clear:left;margin-left:0;padding-bottom:.5em;}
.rn_FieldDisplay .rn_DataLabel{float:left;font-weight:bold;}
.rn_FieldDisplay .rn_DataValue{margin-left:180px;word-wrap:break-word;}
.rn_FieldDisplay .rn_DataValue.rn_LeftJustify{clear:left;margin-left:0;padding-bottom:.5em;}
