
#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;
}

.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
{
    background: #ccc;
}

#ariPartStream .ui-menu-item a
{
    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('//partstream.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;
}



#ariPartStream {
    width:100%;
}
#ariPartSelectPanel{
    padding: 20px;
    background-color: #10be27;
    float:left;
    width:25%;
    display:block !important;
    position:relative;
    z-index:1000;
}
#ariDetailsPanel{padding:20px;
                 float:left;
    width:75%;
    display:block !important;
    background:#fff;
}
#ariPartImage {
    height:600px;
}
#ariparts_assemblyDescription {
    
    font-family: 'robotoitalic';
    font-style:normal;
    font-size:0.95rem;
    height: 30px;
}
#ariparts_divModelLabel {
    
    font-family: 'robotobold';
    font-weight: normal;
    font-style:normal;
    font-size:1rem;
}
.ariDropDown {
    font-family: 'robotoregular';
    background:#ffffff;
}

.ariDDWrapper{margin-bottom:15px;}
#ariAssemblyList .ariDropDown {
    
    font-family: 'robotoregular';
    font-weight: normal;
    font-style:normal;
    font-size:0.9rem;
}
#ariPartList table {
    
    font-family: "robotoregular";
    font-size:1rem;
    border:none;
}
#ariPartList table .listTD{
    border-bottom: 1px solid #eee;
    padding:15px 5px;
}
#ariPartList thead {
    
    font-family: "robotobold";
    font-weight: normal;
    background-color:#99FF00;
    font-size:1rem;
    border:none;
    /*color:;*/
}
#ariPartList table th.listTD {
    background-color:#363636;
    color:#ffffff;
    font-family: "robotobold_italic";
    font-size:1.2rem;
}
.ariHR{
    background: #ccc;
}
.ariInputs {
    
    font-family: "robotoregular";
    font-size:0.95rem;
}
.ariMainTitle {
    
    background:transparent;
    font-family: "robotobold_italic";
    font-size:20px;
}
#ari_brands_jl {
    
    font-family: "robotoregular";
    font-weight: normal;
    font-size:0.95rem;
}
.ariMainLabel {
    
    background:transparent;
    font-family: "robotoregular";
    font-weight: normal;
    font-size:0.9rem;
}
#arisearch_brands_jl, #ariDropDowns {
    
    background:none;
    font-family: "robotoregular";
    font-weight: normal;
    font-size:0.9rem;
}
#arisearch_brands_jl{background:#ffffff;}

.ariToolTipBase {
    
    font-family: "robotoregular";
}
#ariPartsTree {
    
    font-family: "robotoregular";
    font-size:0.9rem;
}
.ariSupersesionToolTipTitleClass {
    font-family: "robotobold";
    font-weight: normal;
}
.ariSupersesionToolTipPartLabelClass {
    
    font-family: "robotoregular";
    font-weight: normal;
}
.ari_Alert_Prompt {
    
    font-family: "robotobold_italic";
    font-weight: normal;
    font-style:normal;
}
.ari_searchResults_GridHeader {
    
    background-color:#ffffff;
    font-family: "robotobold";
    font-weight: normal;
    /*color:;*/
}
.ariSearchDescription {
    
    font-family: "robotobold";
    font-weight: normal;
}
#ariPartList .ari_row_even {
    background:#FFFFFF;
}
#ariPartList .ari_row_odd {
    background:#ffe3fd;
}
.ari_searchResults_GridEvenRow {
    background-color:#FFFFFF;
}
.ari_searchResults_GridOddRow {
    background-color:#EEEEEE;
}
#ariPartList .ari_row_even:hover, #ariPartList .ari_row_odd:hover {
    background-color:#CCFF00;
}
.ari_searchResults_GridRowHover {
    background-color:#CCFF00;
}
#ariPartStream .ariAutocompleteHeader{
    font-family: "robotobold_italic";
    font-weight: normal;
    font-style:normal;
}
.ari_searchResults_Column{
    font-family: "robotoregular";
}

#ariAssemblyPageTitle
{
    font-size: 18px;
    font-family: "robotobold_italic";
    font-weight: normal;
    font-style:normal;
}
#ariPartStream input[type="button"]{
	background-color: #a7009d;
	border: 1px solid transparent;
	/*border-radius: 0.25rem;*/
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 100%;
	/*height: 2em;*/
	line-height: 1.8;
	margin: 0;
	overflow: visible;
	padding: 0 0.75em;
	text-align: center;
	text-decoration: none;
    -webkit-transition: 0.2s ease-in-out all;
    -moz-transition: 0.2s ease-in-out all;
    -ms-transition: 0.2s ease-in-out all;
    -o-transition: 0.2s ease-in-out all;
    transition: 0.2s ease-in-out all;
	vertical-align: middle;
	white-space: nowrap;
}
	#ariPartStream input[type="button"]:hover {
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	}
.jl_class a {
    padding:4px 0;
}

/*#ariPartSelectPanel #ariSearchLabel, 
#ariPartSelectPanel .ariSearchBlock*/ 
#ariPartSelectPanel .ariHR {display:none;}

/* Dropdowns */
.jl_class a {
    background:url('//69.84.153.134/Images/select-dropdown.png') no-repeat 100% 50%;
}

#ariAssemblyList {
    background:#10be27 url('//69.84.153.134/Images/bg-select-top.png') no-repeat 0% 50%;
    padding: 10px 250px 20px 150px;
    margin: -20px -20px 0 0;
}
#ariAssemblyLabel{
    float:none !important;
}
#ariAssemblyInfo{

}
#ariAssemblyList div#ari_Assemblies_jl {
    float: none !important;
}
#ariInfoBack{display:none;}
#ariInfoDesc {
    background-color: #ddd;
    padding:10px 10px 0;
    width:80%;
}
#ariLoadingPanel{position:absolute;left:50%;}

#ariLeftSide, #ariRightSide{width:100%;}

#ariRightSide .ariSearchBlock > div {padding-left:0 !important;}

#ariRightSide .ariSearchBlock .ariSearchButtonWidth{text-align:center;width:100%;}
#ariSearchLabel {padding-left:0 !important;}

#arisearch_btnLookup{text-transform:uppercase;padding:10px 30px !important;text-align:center;margin-top:20px !important;}

#ariPartImage img {max-width:none;}

#ariSearchPanel{
    display: block;
    float: left;
    padding: 0 0 0 20px;
    width: 75%;
}
#ariSearchPanel .ariPSSearchResults_header{display:none;}
#ariPSSearchReasults_Page{border:none !important;background:#10be27;padding:20px;}
#ariSearchPanel .ari_searchResults_GridHeader {border:none;background:#10be27;display:none;}
#ariSearchPanel #ari_searchResults_Grid {margin-bottom:0;}
#ariSearchPanel #ari_searchResults_GridBody {background:#fff;background:#10be27;}
#ariSearchPanel .ari_searchResults_Column{font-size:initial;color:#000;border-bottom:none;}
#ariSearchPanel #ariPagingNavPageInputClassID{width:auto;}
#ariSearchPanel #ari_searchResults_GridPageLoadingDiv{height:auto;}
#ariSearchPanel .ari_searchResults_GridPaging{display:none;}
#ariSearchPanel .ari_searchResults_Column_Content_ModelNoDesc{/*display:none;*/width:75%;}
#ariSearchPanel .ari_searchResults_Column_Content_SelectAssembly{width:100%;background:#10be27;padding:0;}

#ariSearchPanel .ari_searchResults_Column_Content_SelectAssembly > div{
	background-color: #a7009d;
	border: 1px solid transparent;
	/*border-radius: 0.25rem;*/
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-family: inherit;
	font-size: 100%;
	/*height: 2em;*/
	line-height: 1.8;
	margin: 0;
	overflow: visible;
	padding: 5px 0.75em;
	text-align: center;
	text-decoration: none;
    -webkit-transition: 0.2s ease-in-out all;
    -moz-transition: 0.2s ease-in-out all;
    -ms-transition: 0.2s ease-in-out all;
    -o-transition: 0.2s ease-in-out all;
    transition: 0.2s ease-in-out all;
	vertical-align: middle;
	white-space: nowrap;
}
#ariSearchPanel .ari_searchResults_Column_Content_SelectAssembly > div:hover {
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
	}

#ariSearchPanel .ari_searchResults_Column_Content_SelectAssembly > div a{color: #fff;}

.ari_searchResults_Prompt .ui-dialog-titlebar {
    background: #10be27 !important;
    border-color: #10be27;
}
#ariControlPanel {position: absolute;right: -150px; background: #10be27; padding: 10px;border-radius:0 10px 10px 0;}
span#ariLanguageLabel {display:block;float:none !important;font-style:italic;padding-bottom:10px;}

