
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */


/****************************/
/* Search block             */
/****************************/
/*Theme the header and search form submit buttons from normal input to orange arrow*/
#search-form input.form-submit,
#header-wrapper-header input.form-submit {
	height: 22px;
	width: 24px;
	cursor: pointer;
	text-indent: -9999px;
	border: none;
	background: url(../images/search.gif) no-repeat left top;
	margin-top: 0;
  margin-right: 0;
}

#search-block-form .form-text {
	color: #a5a9b0;
	font-size: 80%;
}

/*************************************************/
/* Placement and theming of Header Blocks        */
/*************************************************/
#header-wrapper-header {
  background: url("../images/renco-standex.png") 0 10px no-repeat;
  position: relative;
  margin-left: 120px;
  height: 100px;
}

#header-wrapper-header .block {
  float: none;
  position: absolute;
  bottom: 0;
}

#header-wrapper-header .form-text {
	color: #a5a9b0;
	font-size:80%;
}

#header-wrapper-header .form-type-textfield {
  width: 120px;
}

#header-wrapper-header label {
	text-transform: uppercase;
	color: #ff7b00;
	font-size: 85%;
	line-height: 25px;
	font-weight: normal;
 	margin-right: 2px;
	margin-top: -2px;
	display: inline;
}

#header-wrapper-header .views-widget {
  display: inline-block;
}

#header-wrapper-header .views-exposed-widgets {
  margin-bottom: 0;
}

#header-wrapper-header .views-exposed-widget {
	padding: 0;
}

#block-views--exp-part_number_search-page {
  right: 510px;
  width: 270px
}

#block-views--exp-crossapart_search-page {
  right: 240px;
  width: 270px;
}

#block-search-form {
  right: 0;
  width: 240px;
  text-align: right;
  z-index: 9;
}

#block-menu-menu-header-links---authenticate,
#block-menu-menu-header-links {
  right: 0;
  top: 0;
  width: 240px;
}

#block-menu-menu-header-links---authenticate ul,
#block-menu-menu-header-links ul {
	margin-left: 0;
}

#block-menu-menu-header-links---authenticate ul li,
#block-menu-menu-header-links ul li {
	text-align: right;

}

/************************************************/
/* HEADER - Member and non-member links         */
/************************************************/
#header-group-inner .block-menu ul li a {
	padding-right: 30px;
	text-transform: uppercase;
	color: #ff7b00;
	text-decoration: none;
	font-size: 85%;
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	width: 100px;
}

#header-group-inner .block-menu ul li {
	background: url(../images/search.gif) no-repeat right center;
	list-style-type: none;
	list-style-image: none;
	height: 20px
}

#header-group-inner .block-menu ul {
	margin-bottom:0px;
	margin-top:10px;
}

/******************/
/* PRODUCT PAGE   */
/******************/

.item-list  ul {
	margin:auto;
	text-align:center;
}

.content .item-list  ul {
  margin: auto;
  text-align: left;
  margin-left: 26px;
}

.content .item-list  ul.product {
  margin: auto;
  text-align: left;
  margin-left: 0;
}

.content .item-list  ul.pdf {
  margin-left: 15px;
}

.content .item-list  ul.pdf li {
  background: transparent url(/modules/file/icons/application-pdf.png) no-repeat left top;
  padding-left: 20px;
  line-height: 20px;
}

.view-products .views-row-odd,
.view-products .views-row-even,
.view-designer-kits .views-row-odd,
.view-designer-kits .views-row-even {
    display:inline-block;
    margin-bottom:5px;
    margin-right:1px;
    margin-left:1px;
    width: 180px;
    text-align:center;
    border: 1px #999999 solid;
    _height: 120px;
    zoom:1;
    *display:inline;
}

/*blue text description*/
.views-field-field-shortdescription,
.views-field-title-1 {
    border-bottom: 1px gray solid;
    width:180px;
    color: #0D2B88;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    letter-spacing: 0.08px;
    line-height: 10pt;
    text-transform: uppercase;
    height:53px;
    text-align:center;
    display:table-cell;
    vertical-align:middle;
}

/*gray product number like RL-9999*/
.views-field-name,
.view-designer-kits .views-field-title {
	text-align:center;
	border-top: 1px gray solid;
	width:180px;
}
.views-field-name a,
.view-designer-kits .views-field-title a{
	text-decoration:none;
    color: #4A5260;
    font-size: 8pt;
    font-weight: bold;
    letter-spacing: 0.08px;
    line-height: 10pt;
    text-transform: uppercase;
}
.page-taxonomy-term .views-field-name.renco-rlti {
    float: none;
    height: auto;
    text-align: left;
}

/*product image. set height/width in case image is missing*/
.views-field-field-productcategoryimage,
.view-designer-kits .view-field-field-productimage {
	padding-top:5px;
	/*height:150px;*/
	width:150px;
	margin:auto;
}

.nopremium-message {
  border: 1px solid black;
  background-color: #ebebeb;
  margin: 0 20px;
  padding: 10px;
}

/*****************************/
/* INDIVIDUAL PRODUCT PAGE   */
/*  like RL-9999             */
/*****************************/

/*Hide page title and display term as title instead*/
.page-taxonomy-term h1.title {
	display:none;
}
.page-taxonomy-term .views-field-name{
	border:none;
	float:left;
	height:20px;
}
.page-taxonomy-term .views-field-name a{
	text-decoration:none;
    color: #ff7b00;
    font-weight: bold;
    text-transform: uppercase;
	font-size: 180%;
	border:none;
}

/*description*/
.page-taxonomy-term .views-field-field-shortdescription{
	float:clear;
    color: #4A5260;
    font-size: 12pt;
    letter-spacing: 0.08px;
    text-transform: uppercase;
    text-align:left;
	width:100%;
	font-weight:normal;
	height:20px;
	border:none;
	display:block;
}

/*image*/
.page-taxonomy-term .views-field-field-productcategoryimage{
	float:clear;
	text-align:center;
	display:table-cell;
	border-bottom: 1px gray solid;
}
.two-sidebars.page-taxonomy-term  .views-field-field-productcategoryimage {width:600px;}
.one-sidebar.page-taxonomy-term .views-field-field-productcategoryimage {width:780px;}

/*pdf download*/
.page-taxonomy-term .views-field-field-pdfdatasheet ul{
	text-align:left;
	margin-left:26px;
}

/*OLD.page-taxonomy-term .views-field-field-pdfdatasheet a{
	color:#0D2B88;
	text-decoration: none;
	float:right;
	padding:10px;
	padding-right:20px;
	background:url(../images/right_arrow.gif) no-repeat right center;
	display:block;
}

.page-taxonomy-term h2{
	clear:both;
}

.page-taxonomy-term h3{
 	color: #0D2B88;
    font-size: 10pt;
    font-weight: bold;
    line-height: 10pt;
    text-transform: uppercase;
}

/*table at the bottom of the product page*/
.page-taxonomy-term .view-product-family table thead th{
	text-transform:uppercase;
	color:#4A5260;
	background-color:#ebebeb;
	padding:5px;
	font-size:12px;
	font-weight:bold;
}

.page-taxonomy-term .view-product-family table tr.odd,
.page-taxonomy-term .view-product-family table tr.odd td{
	background-color:#ffffff;
}
.page-taxonomy-term .view-product-family table tr.even,
.page-taxonomy-term .view-product-family table tr.even td{
	background-color:#ebebeb;
}


/***************************/
/* WELCOME BACK, USERNAME  */
/***************************/
/*Preface top - "welcome back, [username] styles*/
.preface-top .block, .preface-top .block a{
	color:#ffffff;
	font-weight:bold;
}



/*******************************************/
/* PRICE QUOTE FORM & SAMPLE REQUEST FORM  */
/*******************************************/
#webform-component-quantity-part-number--quantity,
#webform-component-quantity-part-number--quantity3,
#webform-component-quantity-part-number--quantity2,
#webform-component-quantity-part-number--quantity4,
#webform-component-quantity-part-number--quantity5,
#webform-component-quantity-part-number--quantity6,
#webform-component-quantity-part-number--quantity7,
#webform-component-quantity-part-number--quantity8,
#webform-component-quantity-part-number--quantity9,
#webform-component-quantity-part-number--quantity10{
	float:left;
	width:12%;
	margin-bottom: 3px;
    margin-top: 3px;
}

#webform-component-quantity-part-number--renco-part-number,
#webform-component-quantity-part-number--renco-part-number2,
#webform-component-quantity-part-number--renco-part-number3,
#webform-component-quantity-part-number--renco-part-number4,
#webform-component-quantity-part-number--renco-part-number5,
#webform-component-quantity-part-number--renco-part-number6,
#webform-component-quantity-part-number--renco-part-number7,
#webform-component-quantity-part-number--renco-part-number8,
#webform-component-quantity-part-number--renco-part-number9,
#webform-component-quantity-part-number--renco-part-number10{
	float:left;
	width:80%;
	margin-bottom: 3px;
    margin-top: 3px;
    margin-left:3px;
}

.webform-component-fieldset label,
.webform-component-fieldset .description{  /*don't show any labels or descriptions in fieldset*/
	display:none;
}

#webform-component-quantity-part-number--quantity label,
#webform-component-quantity-part-number--renco-part-number2 label{ /*don't show any labels or descriptions in fieldset -- except the first*/
	display:block;
}


.webform-component .description{ /* don't show any descriptions...*/
	display:none;
}

.page-node-7 #block-system-main,
.page-node-5 #block-system-main{
	background-color:#F8F8F9;
	border:1px solid #4A5260;
	width:80%;
	margin-left:10px;
}



/********************/
/* VIRTUAL ENGINEER */
/********************/
.view-virtual-engineer .views-exposed-widget div,
.view-virtual-engineer .views-exposed-widget label {
  padding-right:3px;
  padding-top:0;
}

.view-virtual-engineer .views-exposed-form .views-exposed-widget {
  padding:3px;
  width: 700px;
}

.view-virtual-engineer .views-widget-filter-field_inductancebase_value,
.view-virtual-engineer .views-widget-filter-field_geometryid_value,
.view-virtual-engineer .views-widget-filter-field_selfresonancefreqbase_value {
	clear:both;
}

.view-virtual-engineer .views-exposed-widget .form-type-select {
	float:left;
}

.view-virtual-engineer .views-exposed-widget .views-widget ,
.view-virtual-engineer .views-exposed-widget .form-item,
.view-virtual-engineer .form-item input,
.view-virtual-engineer .form-item label,
.view-virtual-engineer .renco_virtualengineer_sort {
	float:left;
}

.view-virtual-engineer .renco_virtualengineer_sort {
  width: 700px;
  padding-top: 10px;
}

.view-virtual-engineer .renco_virtualengineer_sort .views-exposed-widget {
  width: auto;
}

/*hide label that says "inductance units" etc */
.view-virtual-engineer .form-item-renco-inductance-units label,
.view-virtual-engineer .form-item-renco-selfresonancefreq-units label,
.view-virtual-engineer .form-item-inductance-renco-inductance-units label {
    display:none;
}

/*boxes around required and optional filters.  see views-exposed-form--virtual_engineer.tpl.php for implementation */
.view-virtual-engineer .views-exposed-widgets-required,
.view-virtual-engineer .views-exposed-widgets-optional {
  background-color: #F8F8F9;
  border: 1px solid #4A5260;
	padding:5px;
	width:80%;
	margin-bottom:10px;
}

/*make "and" centered vertically*/
.view-virtual-engineer .form-item-field-maxdcr-value-max label,
.view-virtual-engineer .form-item-field-inductancebase-value-max label{
	line-height:24px;
}

.form-item-field-inductancebase-value-max label, /*change "And" to "and"*/
.form-item-field-maxdcr-value-max label{
	text-transform:lowercase;
}


/******************/
/* PRODUCT PAGES  */
/*****************/

.node-type-electronic-product-display .content .field{
  line-height:150%;
}
.node-type-electronic-product-display .field-type-commerce-product-reference {
  /* float:left; */
  padding:0 20px 20px 20px;
  background-color:#F8F8F9;
  border:1px solid #4A5260;
  text-align:center;
	width: 25%;
}

.node-type-electronic-product-display .field-name-commerce-price{
  font-size:larger;
  padding-bottom:5px;
  /* float:left; */
  width:400px;
  padding-left:10px;
  padding-top:10px;
}

.node-type-electronic-product-display .field-type-commerce-price-table{
  width:60%;
  /* float:left; */
  /* padding-left:10px; */
}

/******************/
/* SALES SUPPORT  */
/*****************/

.node-sale-support-no-map .organisation-name,
.node-type-sales-support .organisation-name {
	text-transform: uppercase;
/*	color:#FF7B00;*/
	font-weight: bold;
}

.fieldset-legend {
	  color: #0d2b88;
			font-weight: bold;
}

.node-type-sale-support-no-map .node-sale-support-no-map,
.node-type-sales-support .node-sales-support {
  background-color: #F8F8F9;
  border: 1px solid #4A5260;
  width: 80%;
  text-align:center;
  padding:10px;
  margin:auto;
}

.field-name-field-phone-salesagent,
.field-name-field-sales-phone {
  display: inline-block;
}

.field-name-field-fax-salesagent,
div.field-name-field-sales-fax {
  display: inline-block;
		padding-left: 22px;
}

.field-name-field-agent-geolocation,
.field-name-field-geolocation {
	 padding-top: 10px;
}

#node-21799 .field-name-body,
#node-21787 .field-name-body {
	 border: solid 1px;
		padding: 10px;
}


/******************/
/* SEARCH RESULTS */
/******************/

.view-product-family-search thead th {
  border: none;
  border-bottom: 3px solid #ccc;
}

.view-product-family-search td.views-field,
.view-product-family-search td.views-field-field-shortdescription {
  border: none;
  border-bottom: 1px solid #ccc;
}

.view-product-family-search .views-field,
.view-product-family-search .views-field-field-shortdescription {
  text-align: left;
  width: auto;
  height: auto;
  display: table-cell;
  text-transform: none;
  font-size: 1em;
  line-height: normal;
  letter-spacing: normal;
  color: #4a5260;
  font-weight: normal;
  vertical-align: baseline;
}

.view-product-family-search a {
	text-decoration: none;
  color: #0d2b88;
  font-size: 1em;
  font-weight: bold;
  letter-spacing: normal;
  line-height: normal;
  text-transform: none;
}

.view-product-family-search a:hover {
	text-decoration: underline;
}
