#ariPartStream
{
    text-align: left;
    background-color: white;
    border: none 1px black;
    padding: 0px 0px 0px 0px;
    width: 600px;
}

.ari_searchResults_GridOddRow
{
    background-color: #eee;
}

.ari_searchResults_GridEvenRow
{
    background-color: #fff;
}

.ari_searchResults_GridRowHover
{
    background-color: Gray;
}

#ariparts_assemblyDescription
{
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    height: 15px;
    overflow: hidden;
}

#ariparts_divModelLabel
{
    color: #666666;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
}

.ariDropDown
{
    font-family: arial;
}

#ariAssemblyList .ariDropDown
{
    font-family: verdana;
    font-size: 8pt;
    font-weight: 100;
    background: white;
    color: black;
}

#ariPartList
{
    margin-top: 5px;
}

#ariPartList table
{
    width: 100%;
    border: solid 1px black;
    border-collapse: collapse;
    color: black;
    font-family: sans-serif;
    font-size: x-small;
    font-weight: 100;
    text-align: left;
}

#ariPartList table .listTD
{
    padding: 5px 5px 5px 5px;
    border-bottom: solid 1px black;
    text-align: left;
}


#ariPartList table td.ariPLDesc
{
    text-align: left;
}

#ariPartList .ari_row_even
{
    background: white;
}

#ariPartList .ari_row_odd
{
    background: #ddd;
}

#ariPartList thead
{
    color: white;
    background-color: navy;
    border: solid 1px black;
    font-family: tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: 5px 5px 5px 5px;
}

.ariHotSpot
{
    border: solid 1px black;
    cursor: pointer;
}

.ariHotSpot:hover
{
    border: solid 1px blue;
}

.ariHideHotSpotBorder .ariHotSpot,
.ariHideHotSpotBorder .ariHotSpot:hover
{
    border: none !important;
}

.ariHotSpotToggleBtn
{
    cursor: pointer;
}

.ariHotSpotToggleBtn.ariHotSpotToggleOff
{
    opacity: 0.4;
}

.ariHotSpot_highlight
{
    background-color: yellow;
    opacity: .5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}


#ariPartImage
{
    border: solid 2px black;
    margin: 0px auto 0px auto;
    height : 400px;
    overflow: auto;
}

.ariHR
{
    height: 1px;
    margin: 5px 0px 5px 0px;
    background: black;
}

.ariInputs
{
    background-color: white;
    border: inset 2px gray;
    color: black;
    font-family: verdana;
    font-size: 10pt;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

.ariMainTitle
{
    background-color: white;
    color: black;
    font-family: arial;
    font-size: large;
    font-weight: normal;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#ari_brands_jl {
    background-color: white;
    color: black;
    font-family: verdana;
    font-size: small;
    font-weight: 100;
    width: auto;
}

.ariMainLabel
{
    background-color: white;
    color: black;
    font-family: verdana;
    font-size: 10pt;
    font-weight: normal;
    margin: 0px 0px 0px 0px;
    padding-top: 10px;
    text-align: left;
    width: 80px;
}

#arisearch_brands_jl, #ariDropDowns
{
    background-color: white;
    color: black;
    font-family: verdana;
    font-size: small;
    font-weight: 100;
    margin: 0px;
    width: auto;
}

.ariModelBlock
{
    border: collapse;
    border-collapse: collapse;
}

.ariSearchBlock
{
    padding: 0px 0px 0px 0px;
    border-collapse: collapse;
}

.ari_notice
{
    display: block;
}

#arisearch_btnLookup
{
    cursor: default;
}

#arisearch_btnLookup:hover
{
    cursor: pointer;
}

.ariToolTipBase
{
    color: black;
    font-family: serif;
    font-size: 16px;
}

.ariToolTipTitle
{
    color: black;
    font-size: 20px;
}

.ariToolTipPartNumber
{
    background-color: #e0e0e0;
    color: #54a0eb;
}

.ariToolTipPrice
{
    background-color: #e0e0e0;
    color: #54a0eb;
}

.ariToolTipMSRP
{
    background-color: #e0e0e0;
    color: #54a0eb;
}

#ariHotSpotBrandName
{
    font-weight: bold;
}

#ariPartsTree, .ariPartsTree
{
    font-family: tahoma;
    font-size: 9pt;
    padding: 0px 0px 0px 0px;
    text-align: left;
    width: auto;
}

#ariAssemblyPageTree
{
    margin: 2px 0px 0px 3px;
}

.ariSupersesionToolTipTitleClass
{
    color: #4e7aa9;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.ariSupersesionToolTipPartLabelClass
{
    font-size: Verdana;
    font-family: 11px;
}

.ariSupersesionToolTipPartInfoClass
{
    background: #e6e6e6;
    font-size: 11px;
}

#ariSearchSupersesionToolTipPartInfoLoading
{
    height: 15px;
    width: 50%;
}

.ariSearchBrandWidth
{
    margin-top: 2px;
    margin-bottom: 2px;
}

#ariBackToSearch, #ariparts_btnModelSearchNewModel
{
    font-weight: normal;
    cursor: default;
}

#ariBackToSearch:hover, #ariparts_btnModelSearchNewModel:hover
{
    cursor: pointer;
}

.ariPartListAddToCart
{
    cursor: default;
}

.ariPartListAddToCart:hover
{
    cursor: pointer;
}

#ariZoomIn
{
    cursor: default;
}

#ariZoomIn:hover
{
    cursor: pointer;
}


#ariZoomOut
{
    cursor: default;
}

#ariZoomOut:hover
{
    cursor: pointer;
}

.ariSearchBrandWidth, .ariSearchModelWidth, .ariSearchPartWidth
{
    margin-right: 20px;
}

.ariSearchBrandWidth
{
    width: 27%;
}

.ariSearchModelWidth, .ariSearchPartWidth
{
    width: 20%;
}

.ariSearchButtonWidth
{
    width: 15%;
}

#ari_searchResults_Column_Header_ModelNoDesc
{
    width : 75%;
    text-align:left;
}

#ari_searchResults_Column_Header_SelectAssembly
{
    width : 25%;
}

#ari_searchResults_Column_Header_PartNum
{
    width : 20%;
    text-align: left;
}

#ari_searchResults_Column_Header_IsSuperceeded
{
    width: 10%;
}

#ari_searchResults_Column_Header_PartDesc
{
    width : 40%;
    text-align: left;
}

#ari_searchResults_Column_Header_Price
{
    width : 10%;
    text-align : left;
}

#ari_searchResults_Column_Header_AddToCart
{
    width : 10%;
}

#ari_searchResults_Column_Header_WhereUsed
{
    width : 20%;
    text-align: center;
}

.ari_searchResults_Prompt,
.ari_partImage_Prompt
{
    text-align: left;
    border: 1px solid black;
    background-color: White;
}

.ari_searchResults_Prompt
{
    width: 400px;
}

.ari_partImage_Prompt
{
    width: 600px;
}

.ari_searchResults_Prompt .ui-dialog-titlebar-close span,
.ari_partImage_Prompt .ui-dialog-titlebar-close span
{
    margin: 1px;
    background-color: #AAA;
}

.ari_Alert_Prompt
{
    border: 1px solid red;
    background-color: white;
    font-family : Sans-Serif;
    font-size: small;
    font-style: italic;
    font-weight: bold;
    color : #FF6666;
}

#ariInfoBack, #ariInfoDesc, #ariInfoZoom
{
    display: inline;
    float: left;
}

#ariInfoBack
{
    width: 22%;
}

#ariInfoDesc
{
    width: 58%;
}

#ariInfoZoom
{
    width: 20%;
    text-align: right;
}

.ari_searchResults_GridHeader
{
    background-color:navy;
    border:1px solid black;
    color:white;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    text-align:center;
}

#ariPartList .ari_row_even:hover, #ariPartList .ari_row_odd:hover
{
    background-color: grey;
}

#ariPartList .ari_row_highlight
{
    background-color: yellow;
}

.ariSearchDescription
{
    overflow: hidden;
    color:black;
    font-family:tahoma;
    font-size:8pt;
    font-weight:bold;
    width:75%;
    padding: 2px;
}

#ariAssemblyLabelContent
{
    background-image: none;
}

#ariLeftSide, #ariRightSide
{
    width: 50%;
}

.ariDDWrapper
{
    margin-bottom: 5px;
}

.ariMultiCartWrapper
{
    float: right;
}

#ariPartStream .ariAutocompleteHeader
{
    background-color:white;
    color: grey;
    font-size: 12px;
    text-align: right;
    padding: 2px 4px 2px 4px;
    font-family: arial;
    font-style: italic;
}

#ariPartStream .ui-autocomplete
{
    padding: 0px;
    list-style-type: none;
    border: solid #ccc 1px;
    width: 300px;
}

#ariPartStream .ui-menu-item
{
    background: #fff;
}

#ariPartStream .ui-state-hover, #ariPartStream .ui-state-active
{
    background: #ccc;
}

#ariPartStream .ui-menu-item a, #ariPartStream .ui-menu-item ui-menu-item-wrapper
{
    cursor: pointer;
    width: 100%;
    display: block;
}

/* Grid */
.ari_searchResults_Column
{
  /* .listTD */
  border-bottom:1px solid black;
  padding:5px;
  /* .ari_list */
  font-family : Sans-Serif;
  font-size: x-small;
  font-weight: 100;
}

/* Search Grid Contents - BEGIN */
.ari_searchResults_Column_Content_PartNum
.ari_searchResults_Column_Content_IsSuperceeded
.ari_searchResults_Column_Content_ModelNoDesc
.ari_searchResults_Column_Content_SelectAssembly
{
    padding-left: 10px;
}

.ari_searchResults_Column_Content_SelectAssembly
.ari_searchResults_Column_Content_WhereUsed
{
    color: rgb(65, 105, 225);
}

.ari_searchResults_Column_Content_PartNum
{
    color: #4169e1;
}

.ari_searchResults_Column_Content_ModelNoDesc
{
    color: #4169e1;
}

/* Search Grid Contents - END */

/* Model Search Prompt Tree - START */
#ariModelAssemblyTree li
{
    padding-bottom: 5px;
    padding-top: 5px;
}

#ariModelAssemblyTree li > a
{
    font-family: tahoma;
    font-size: 16px;
}

#ariModelAssemblyTree
{
    padding: 5px 0px 10px 30px;
}

/* Model Search Prompt Tree - END */

/* Assembly Page - Start */

#ariAssemblyPageHeader
{
    margin: 0px 0px 15px 0px;
}

#ariAssemblyPageTitle
{
    font-size: 18px;
    font-weight: bold;
}

/* Assembly Page - End */

.NLA
{
    padding-left: 5px;
}

.NLA, .ariAddToCartToShowPrice
{
    font-weight: bold;
    color: red;
}

/* Dropdowns */
.jl_class a {
    background:url('//partstreamstg.arinet.com/Content/Images/down-arrow.png') no-repeat 100% 50%;
    text-align: left;
    padding:0;
    margin: 0px;
    font-weight:normal;
    text-decoration:none;
    color:#000;
    border: solid #000 0px;
}


button:disabled {
  background-color: #ccc;
  color: #666;
  cursor: not-allowed;
  opacity: 0.6;
  border: 1px solid #999;
  pointer-events: none;
}

.blockUI, .blockMsg{
    background-color: rgba(255,255,255,0.3) !important;
    border: none !important;
    box-shadow: none !important;
    left:0 !important;
    top:0 !important;
    width:100% !important;
    height:100% !important;
}

.ui-helper-hidden-accessible{
    display:none;
}

.ui-dialog .ui-dialog-content {
    background: #fff !important;
}

.ui-dialog .ui-dialog-titlebar {
    background: #ccc !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    text-indent: 0 !important;
    font-size: 20px!important;
    line-height: 15px!important;
}