body{width:100%;}
.float-left {float: left;}
.float-right {float: right;}
.half {width: 47.5%;}
.half + .half {padding-left: 5%;}
.third {width: 31%;}
.third + .third, .third + .twothirds, .twothirds + .third {
  margin-left: 3%;
}

.twothirds {
  width: 65.5%;
}

.quarter {
  width: 24%;
}

.quarter + .quarter {
  padding-left: 2%;
}


.threequarters {
  width: 76%;
  padding-left: 2%;
}

.clientside-error .error {
  color: #ffffff;
}

input[type='text'].error,
.recaptcha_theme_red #recaptcha_response_field.error {
  border: 2px solid red;
}

.row+.row {
  margin-top: 20px;
}
.right_contnet .content h1,
.grid_8#siteContent .content h1 {
  color: black;
}

.tablesm {
  background-color: #a9a9a9;
  font-weight: bold;
}

#webform-client-form-2220 .form-item {
  *zoom: 1;
}
#webform-client-form-3076 .form-item {
  *zoom: 1;
}
#webform-client-form-3086 .form-item {
  *zoom: 1;
}

#webform-client-form-2220 .form-item:before,
#webform-client-form-2220 .form-item:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
#webform-client-form-3076 .form-item:before,
#webform-client-form-3076 .form-item:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
#webform-client-form-3086 .form-item:before,
#webform-client-form-3086 .form-item:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

#webform-client-form-2220 .form-item:after {
    clear: both;
}
#webform-client-form-3076 .form-item:after {
    clear: both;
}
#webform-client-form-3086 .form-item:after {
    clear: both;
}

#webform-client-form-2220 label {
  display: block;
  float: left;
  margin-right: 0;
  width: 180px;
  clear: both;
}
#webform-client-form-3076 label {
  display: block;
  float: left;
  margin-right: 0;
  width: 180px;
  clear: both;
}
#webform-client-form-3086 label {
  display: block;
  float: left;
  margin-right: 0;
  width: 180px;
  clear: both;
}

#webform-client-form-2220 input[type="text"],
#webform-client-form-2220 .form-textarea-wrapper,
#webform-client-form-2220 select,
#webform-client-form-2220 .form-item-submitted-opt-out-of-marketing-yes {
  display: block;
  float: left;
  max-width: 500px;
  margin-top: 0;
}
#webform-client-form-3076 input[type="text"],
#webform-client-form-3076 .form-textarea-wrapper,
#webform-client-form-3076 select,
#webform-client-form-3076 .form-item-submitted-opt-out-of-marketing-yes {
  display: block;
  float: left;
  max-width: 500px;
  margin-top: 0;
}
#webform-client-form-3086 input[type="text"],
#webform-client-form-3086 .form-textarea-wrapper,
#webform-client-form-3086 select,
#webform-client-form-3086 .form-item-submitted-opt-out-of-marketing-yes {
  display: block;
  float: left;
  max-width: 500px;
  margin-top: 0;
}

#webform-client-form-2220 .form-item-submitted-opt-out-of-marketing-yes label {
  display: inline;
  float: none;
  clear: none;
}
#webform-client-form-3076 .form-item-submitted-opt-out-of-marketing-yes label {
  display: inline;
  float: none;
  clear: none;
}
#webform-client-form-3086 .form-item-submitted-opt-out-of-marketing-yes label {
  display: inline;
  float: none;
  clear: none;
}

#webform-client-form-2220 h4, #webform-client-form-2220 p {
  clear: both;
  padding-top: 20px;
  margin-bottom: 0;
}
#webform-client-form-3076 h4, #webform-client-form-3076 p {
  clear: both;
  padding-top: 20px;
  margin-bottom: 0;
}
#webform-client-form-3086 h4, #webform-client-form-3086 p {
  clear: both;
  padding-top: 20px;
  margin-bottom: 0;
}

.asterisk {
  color: #ff0000;
}

.box {
  background-color: #fdfdfd;
  border: 1px solid #cccccc;
  border-radius: 5px;
  padding: 15px;
  margin-bottom: 20px;
}

.box:hover {
  text-decoration: none;
}

.sub_nav {
  clear: right;
}

.sub_nav_top_link {
  font-size: 12px;
  padding: 8px;
}

#search .form-text:focus {
  background: #fff;
  color: #002244;
}

#search .form-text.placeholder {
  color: #aaaaaa;
}

#pageBorder, #contentWrapper  {
  width: 978px;
}

.region-sidebar-first h2 {
  color: white;
}

body.page-taxonomy-term h1#page-title {
  background: none;
  padding-left: 0;
}

.banner {
  margin-bottom: 15px;
}
#breadcrumb {
  margin:  0 -9px;
}

#innerContent {
  margin:  0;
}
#siteContent{margin:0;}

.grid_8#siteContent {
  width: 740px;
}

#content .content {
  background: #ffffff;position:relative;
  color: #000000;
  padding: 20px;
}
.expand-collaps{position:absolute;right:19px;top:1px;}
.view-mode-exectutive_team .expand-collaps{top:-23px;right:0;}
.expand-collaps a{font-weight: bold;}
#content .content .view-mode-exectutive_team .field-name-executive-team{position:relative;}
#content .content .view-fellows{position:relative;}
#content .content .view-fellows .expand-collaps{top:-23px;right:0;}
.static-accordian .expand-collaps{top:-3px;right:0;}


.node-type-homepage #content .content {
  background: none;
  padding: 0;
}
#content .content ul,
#content .content ol {
  font-size: 14px;
  margin: 0 0 10px 15px;
}

#content .content ul ul, #content .content ol ol, #content .content dl dl {
  margin-left: 25px;
}

#content .content ul li {
  list-style: outside disc;
}

#content .content ol li {
  list-style: outside decimal;
}
#content .content h4 {
  font-weight: bold;
}

.menu-block-wrapper {
  margin-top: -10px;
}

.left-nav .block-menu-block .title, #sidebar-first .block-menu-block .title {
  font-size: 16px;
}

.left-nav .block-menu-block .title a, #sidebar-first .block-menu-block .title a {
  color: #ffffff;
  display: block;
  padding-bottom: 10px;
}

.left-nav .block-menu-block .title .active, #sidebar-first .block-menu-block .title .active {
  color: #ed7f14;
}
.sub_nav_top, #top.outsidecontent {
  margin-bottom: 15px;
}

.sub_nav_top a:hover {
  background-color:rgb(224,233,244);
  color: rgb(0,72,116);
  text-decoration: none;
}
.sub_nav_top .language_arrow {
  margin-left: 15px;
}

#search .form-text {
  font-weight: normal;
  font-size: 1em;
  padding: 4px 6px;
  box-shadow: inset 1px 0 4px #ccc;
}

.breadcrumb, .breadcrumb a, .breadcrumb span {
  color: #ffffff;
  font-size: 12px;
  font-weight: normal;
}

.breadcrumb a {
}

.breadcrumb span {
  font-weight: bold;
}

#sidebar-first.sidebar .active,
#sidebar-first.sidebar ul li .leaf.active-trail a,
#sidebar-first.sidebar ul li .collapsed.active-trail a,
#sidebar-first.sidebar ul .first.last.active-trail > .active {
  color: #ed7f14;
  cursor: default;
  text-decoration: none;
}

#sidebar-first.sidebar ul li .leaf.active-trail a:hover {
  text-decoration: none;
}

#content .content .horizontal-tabs {
  border: 0px solid #666666;
  padding-right: 0.5px;
}

#content .content .horizontal-tabs-list {list-style-type: none !important; margin: 0 0 3px 0;}

#content .content .horizontal-tab-button+.horizontal-tab-button, .horizontal-tabs ul.horizontal-tabs-list li {background:#c6c6c8;margin:0 10px 0 0;list-style-type: none !important;}
#content .content .horizontal-tab-button+.horizontal-tab-button:hover, .horizontal-tabs ul.horizontal-tabs-list li:hover {border:none;background:#e3e3e3;}

.content .horizontal-tab-button a {
  color: #ffffff;
  font-weight: normal;
}
.horizontal-tabs fieldset.horizontal-tabs-pane {padding:10px 0 0 0;border-top:solid 1px #ccc;}
#content .content .horizontal-tab-button.selected, #content .content .horizontal-tab-button.selected:hover {background: #e3e3e3;border:None;margin:0 10px 0 0;}

.horizontal-tabs fieldset.group-prod-tab-content-specs {
  padding: 0;
}

#content .content .item-list ul, #content .content .item-list li {
  list-style-type: none;
  margin-left: 0;
  padding: 0;
  font-size: 12px;
}

.view-product-specification th {
  border: 0;
  font-size: 12px;
  vertical-align:top;
}

.view-product-specification td {
  font-size: 12px;
}

.view-product-specification th h4 {
  color: #333388;
  margin: 10px 0;
}

.view-product-specification .view-footer {
  padding: 0 0px;
}

.view-product-specification .view-footer p {
  font-size: 12px;
}

.field-name-field-resource-links {
  margin-top: 15px;
}
.field-name-field-product-support {
  margin-top: 15px;
}
.product-category {
  border-top: 5px solid #002741;
  padding: 20px 20px 0 20px;
  margin: 0 0 0 -20px;width:700px;
}

.product-category h2 {
  font-size: 20px;
  font-weight: bold;
}
.node-product .right_content p{color:#ef7525;font-size:16px;}
.node-product .right_content .field-name-field-description-links p{color:#000;font-size:14px;}
.node-product .right_content .leadin{color:#000;}
.product-category p{color:#ef7525;font-size:16px;}
.product-category h2 a {
  color: #0044aa;
  font-size: 20px;
}

.btn_explore, #webform-client-form-2220 .form-submit {
  display: inline-block;
  border-radius: 5px;
  margin: 5px 0 10px 0;
  padding: 5px 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  box-shadow: 1px 2px 3px #999;
  border: 1px solid #003B5F;
  border-right: 1px solid #4e8eb5; /*light blue border*/
	text-decoration: none;
	background: rgb(0,47,76);
	background-image: linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -o-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -moz-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -ms-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(0,47,76)),
		color-stop(0.75, rgb(0,122,188))
	);
}
.btn_explore, #webform-client-form-3076 .form-submit {
  display: inline-block;
  border-radius: 5px;
  margin: 5px 0 10px 0;
  padding: 5px 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  box-shadow: 1px 2px 3px #999;
  border: 1px solid #003B5F;
  border-right: 1px solid #4e8eb5; /*light blue border*/
  text-decoration: none;
  background: rgb(0,47,76);
  background-image: linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -o-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.25, rgb(0,47,76)),
    color-stop(0.75, rgb(0,122,188))
  );
}
.btn_explore, #webform-client-form-3086 .form-submit {
  display: inline-block;
  border-radius: 5px;
  margin: 5px 0 10px 0;
  padding: 5px 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  box-shadow: 1px 2px 3px #999;
  border: 1px solid #003B5F;
  border-right: 1px solid #4e8eb5; /*light blue border*/
  text-decoration: none;
  background: rgb(0,47,76);
  background-image: linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -o-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.25, rgb(0,47,76)),
    color-stop(0.75, rgb(0,122,188))
  );
}

.btn_explore:hover,
#webform-client-form-2220 .form-submit:hover {
  color: #fff;
	background: rgb(0,115,172);
	background-image: linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -o-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -moz-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -ms-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	text-decoration: none;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(0,115,172)),
		color-stop(0.75, rgb(0,204,245))
	);
}
.btn_explore:hover,
#webform-client-form-3076 .form-submit:hover {
  color: #fff;
  background: rgb(0,115,172);
  background-image: linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -o-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  text-decoration: none;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.25, rgb(0,115,172)),
    color-stop(0.75, rgb(0,204,245))
  );
}
.btn_explore:hover,
#webform-client-form-3086 .form-submit:hover {
  color: #fff;
  background: rgb(0,115,172);
  background-image: linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -o-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
  text-decoration: none;
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.25, rgb(0,115,172)),
    color-stop(0.75, rgb(0,204,245))
  );
}

.rma_nav {
  margin-bottom: 10px;
}

.rma_nav .btn_explore, .box .btn_explore,
#webform-client-form-2220 .form-submit {
  padding-right: 10px;
  text-align: center;
  cursor: pointer;
}
.rma_nav .btn_explore, .box .btn_explore,
#webform-client-form-3076 .form-submit {
  text-align: center;
  cursor: pointer;
}
.rma_nav .btn_explore, .box .btn_explore,
#webform-client-form-3086 .form-submit {
  text-align: center;
  cursor: pointer;
}

#webform-client-form-3076 .form-item select{
  padding:5px;
}
#webform-client-form-3086 .form-item select{
  padding:5px;
}


#recaptcha_widget_div {
  margin-bottom: 15px;
}

#views-exposed-form-products-all-hard-drives-with-filter-block {
  padding-bottom: 15px;
}

#content .view-products-all-hard-drives-with-filter .views-exposed-widget {
  width: 100%;
  padding: 0;
}

#content .view-products-all-hard-drives-with-filter .bef-tree li,
#content .view-products-all-hard-drives-with-filter .bef-tree {
  list-style-type: none;
  margin-left: 0;
}

#content .view-products-all-hard-drives-with-filter .bef-tree .option {
  font-weight: normal;
  text-transform: none;
}

#content .view-products-all-hard-drives-with-filter .bef-tree-child {
  margin-bottom: 0;
}

#content .view-products-all-hard-drives-with-filter .bef-tree > li {
  float: left;
  width: 25%;
  padding-left: 25px;
  text-indent: -25px;
  margin-right: -25px;
}

#content .view-products-all-hard-drives-with-filter .bef-tree > li:nth-child(4n+1) {
  clear: left;
}

.page-node-33 .field-name-body {
  position: relative;
  /*top: 75px;*/
}

.view-products-all-hard-drives-with-filters .view-filters {
  position: relative;
  top: -75px;
}


.view-products-all-hard-drives-with-filters .views-exposed-widget {
  width: 12%;
  padding: 10px 0 0 0;
}

.view-products-all-hard-drives-with-filters .views-exposed-form .views-widget label {
  font-weight: normal;
  font-size: 13px;
}

.view-products-all-hard-drives-with-filters .bef-select-as-checkboxes-fieldset {
  padding: 0;
}

.view-products-all-hard-drives-with-filters .views-exposed-widget.views-widget-filter-field_product_family_tid {
  width: 28%; 
}

.view-products-all-hard-drives-with-filters .views-exposed-widget.views-widget-filter-field_product_speed_tid,
.view-products-all-hard-drives-with-filters .views-exposed-widget.views-widget-filter-field_product_special_features_tid {
  width: 19%;
}

.view-products-all-hard-drives-with-filters .views-exposed-widget.views-widget-filter-field_product_z_height_tid {
  width: 14%;
}


.view-products-all-hard-drives-with-filters .views-exposed-widget.views-widget-filter-field_product_family_tid  .bef-checkboxes .form-item {
  float: left;
}

.view-products-all-hard-drives-with-filters .views-submit-button {
  width: 5%;
  margin: 20px 0 -20px 10px;
}

.view-products-all-hard-drives-with-filters .views-submit-button .form-submit {
  margin-top: 0;
}

.pr-preview +  .pr-preview {
  margin-top: 15px;
}

.pr-preview{position:relative;min-height: 36px;}
.pr-preview div {
  float: left;
  text-align: right;
  padding-right: 25px;
  width: 145px;
}

.pr-preview .views-field-sharethis{position:absolute;padding:0;top:21px;left: 57px;width: 95px;}
.pr-preview div.sharethis-wrapper{float: none;width: 95px;padding: 0;}
.sharethis-wrapper{float: none;padding: 0;}
.pr-preview a {float: right; width: 509px;}
.pr-preview.views-row {float: left;width: 230px;min-height: 300px;}
.pr-preview.views-row a {float: none;width: auto;}
.pr-preview.views-row div {float: none;width: auto;text-align:left;padding:0;}
.pr-preview.views-row .field-collection-view {padding:10px 0 0;}

.sharethis-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.sharethis-wrapper .st_twitter, .sharethis-wrapper .st_digg, .sharethis-wrapper .st_facebook, .sharethis-wrapper .st_linkedin{float:right;}
.sharethis-wrapper .rsslink{float:right;margin:1px 3px 0 0;width:auto;padding:0;}
.pr-preview div.sharethis-wrapper span {float:left;}
.pr-preview div.sharethis-wrapper .rsslink {float:left;margin:0px 0 0 5px;width:auto;padding:0;}
.ui-widget {font-family: Arial, Helvetica, sans-serif;font-size: 1em;}


.ui-helper-reset .ui-accordion-header,
.ui-helper-reset .ui-accordion-header h3 {
  font-size: 14px;
  margin-bottom: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: none;
  background: none;
  color: #000;
}

.ui-accordion-header {
  border-top: 1px solid #002741;
  border-radius: 0;
  font-weight: bold;
  margin: 0 -20px;
  padding: 0 20px;
}
.ui-accordion-icons .ui-accordion-header a{padding-left: 0;font-size:15px;color:#000;}
.ui-accordion .ui-accordion-content:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.ui-accordion .ui-accordion-content {padding-left: 0;}
.ui-accordion .ui-accordion-content {padding-left: 0;padding-right: 10px;overflow: inherit;height:auto !important;}
.ui-widget-content {
  border: none; 
  background: none;
}

.ui-accordion .ui-accordion-header .ui-icon  {
  left: auto;
  right: 20px;
  margin-top: -8px;
}
.ui-state-default .ui-icon{background: url(../images/arrows.png) no-repeat right bottom;}
.ui-state-active .ui-icon{background: url(../images/arrows.png) no-repeat right top;}
.extendable-box .trigger{background: url(../images/arrows.png) no-repeat right bottom;}
.extendable-box .trigger.openlanguage2{background: url(../images/arrows.png) no-repeat right top;}

.view-press-release-teasers-for-homepage {
  padding: 10px;
  border: 3px solid white;
  margin: 10px 0;
}

.view-press-release-teasers-for-homepage .view-header {
  float: left;
  width: 100px;
  color: #ffffff;
  font-size: 16px;
}

.view-press-release-teasers-for-homepage .view-content {
  float: left;
  width: 850px !important;
}

.press-ticker-teaser {
  color: white;
  font-size: 16px;
  width: 850px !important;
}

.press-ticker-teaser a {
  margin-left: 5px;
  color: #ed7f14;
}

.footer {
  padding-left: 0;
}

.footer ul.categories {width: 20%;}
.footer ul.categories.social_media_container {width: 19%;}

.footer li.copyright {
  border-left: none;
  float: right;
  width: 20%;
}

.footer li.copyright span {
  display: block;
  padding-left: 20px;
  font-size: inherit;
}

.grid_12#siteContent {
  width: 978px;
}

.view-press-release-teasers-for-homepage:before,
.view-press-release-teasers-for-homepage:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.view-press-release-teasers-for-homepage:after {
  clear: both;
}
.view-press-release-teasers-for-homepage  {
   zoom: 1;
}

.right_content #site-map .title, .grid_8#siteContent #site-map .title {
  color: #000000;
  display: none;
}

#content .content .content {
  padding: 0;
}

#content #site-map .content li {
  font-size: 125%;
}

#content #site-map .content li li {
  font-size: 115%;
}

#content #site-map .content li li li {
  font-size: 105%;
}

#content #site-map .content li li li li {
  font-size: 100%;
}

#content #site-map .content li li li li li {
  font-size: 95%;
}

.trigger {
  cursor: pointer;
  background: url(../images/plus_minus_black.png) no-repeat right 5px;
}
 
.trigger.openlanguage2 {
  background-position: right -29px;
}

.trigger h3 {
  font-weight: bold;
}

.extendable-box, .expandable_box {
  border-top: 1px solid #002741;
  margin: 0 -20px 0 -20px;
  padding: 10px 20px 0 20px;
}

.expandable_box h4 {
  margin: 0 30px 10px 0;
}

.view-executive-team h3,
.trigger h3 {
  font-size: 18px;
  margin-bottom: 10px;
}

.job_title {
  color: #0044aa;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: -0.5px;
  word-spacing: -1px;
}

.closedlanguage2 .job_title {
  color: #666666;
}

.left_image {
  font-size: 11px;
  float: left;
  width: 131px;
  padding-right: 20px;
  padding-bottom: 10px;
}

.left_image img{
max-width:130px;
height:auto;
}




.left_image .job_title, .left_image a {
  color: #959595;
  font-size: 11px;
}
.right_content {
  float: left;
  width: 547px;
  padding-bottom: 10px;
}

.view-executive-team .right_content {
  padding-bottom: 0;
}

.triggerContent .float-left .field-content {font-weight:bold;}
.triggerContent .float-left {min-height:230px;width:220px;border:solid 2px #eee;text-align:center;margin: 0 14px 14px 0;padding:4px 0 0;}
.triggerContent .float-left.views-row-3, .triggerContent .float-left.views-row-6, .triggerContent .float-left.views-row-9, .triggerContent .float-left.views-row-12, .triggerContent .float-left.views-row-15 {margin: 0;}
.triggerContent .float-left img{max-width:216px;max-height:170px;}
.views-liScroll-item {
  color: white;
  font-size: 13px;
}

ul.liScroll {
  font-weight: normal;
}

.footer_links {
  margin:  10px 0 0 -10px;
}

.front #contentWrapper {
  padding-top: 0;
}

.front #footer {
  margin-top: 0;
}

.utility {
  z-index: 99;
}

.language_arrow {
  position: relative;
}

.language_arrow.open .sub_nav_top_link{
  background: white;
  color: #00385b;
  border-bottom: none;
  padding-bottom: 9px;
}

.language_arrow_dropdown {
  display: none;
  background: white;
  font-size: 12px;
  position: absolute;
  border-right: 1px solid #6692ae;
  border-left: 1px solid #6692ae;
  border-bottom: 1px solid #6692ae;
}

.language_arrow_dropdown > a, .language_arrow_dropdown > strong {
   color: #666;
   font-size: 12px;
   display: block; 
   padding: 6px 20px;
}

.lang_arrow {
  font-size: 11px;
  line-height: 13px;
}

 .view-a-z-site-index {
  margin-bottom: 20px;
} 

h4 {
  margin-bottom: 0;
}
.horizontal-tabs ul.horizontal-tabs-list{background:transparent;border:none;}
.horizontal-tabs ul.horizontal-tabs-list li a:hover {
  color: #ed7f14;background-color: transparent;
}

.horizontal-tabs ul.horizontal-tabs-list .selected a:hover {cursor: default;}

.leadin {
  color: #333388; 
}
.product-category .leadin{color:#000;}

.ui-widget-content a {
  color: #0044aa;
}

.support_cols h4 {
  border: 2px solid #cccccc;
  border-radius: 8px;
  margin: 0;
  font-size: 14px;
  position: relative;
}

.support_cols h4 + h4 {
  margin-left: 20px;
}

.threecol h4 {
}

.support_cols a {
  display: block;
  padding: 8px;
  text-decoration: none;
}

.support_cols img {
  left: -22px;dd
}

.support-product {
  margin-bottom: 15px;
}
.support-product.half {
  padding: 0;
  widht: 50%;
}

.support-product-img {
  width: 150px;
  padding-right: 10px;
}

.support-product-img > img {
  border-radius: 6px;
}

.support-product-img-placeholder {
  margin-right: 10px;
  height: 103px;
  width: 150px;
  background: #eaeaea;
  border-radius: 6px;
}

.support-product-links {
  width: 190px;
}

.view-products-ecotrac {
  margin-top: 20px;
}

.vendor_grid {
  min-height: 272px;
  min-width: 260px;
}

.vendor_grid > div {
  display: table;
  float: left;
  margin: 0 30px 30px 0;
  width: 100px;
  height: 106px;
}

.vendor_grid .ca {
  display: none;
}

.vendor_grid > div > a {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.view-distributors {
  min-height: 150px;
}

#cycle_prev, #cycle_next {
    background: url('img/cycle_prev-next.png') no-repeat;
    position: absolute;
    top: 172px;
    height: 46px;
    width: 32px;
    text-indent: -9999px;
    z-index: 99;
    display: none;
}

#cycle_prev {
    background-position: 0 0;
    left: 30px;
}

#cycle_prev:active {
    background-position: 0 -48px;
    cursor: pointer;
}

#cycle_next {
    background-position: -32px 0;
    right: 30px;
}

#cycle_next:active {
    background-position: -32px -48px;
    cursor: pointer;
}

.node-homepage {
  position: relative;
}

.node-homepage:hover #cycle_prev,
.node-homepage:hover #cycle_next,
.node-homepage:hover #cycle_pager {
  display: block;
}

#cycle_pager {
  position: absolute;
  top: 370px;
  right: 25px;
  z-index: 999;
  display: none;
}

#cycle_pager > a {
  display: inline-block;
  margin-right: 10px;
  text-indent: -9999px;
  width: 11px;
  height: 11px;
  background: #eeeeff;
  border: 2px solid #667788;
  border-radius: 11px;
}

#cycle_pager > a.activeSlide {
  background: #ffeedd;
  border-color: #ed7f14;
}

.item-list .liScroll .views-liScroll-item {
  margin-left: 0;
}

/* WHERE TO BUY - KEY PARTNER SUPPLIERS */

.supplier_wrap h4 {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin: 5px 0;
  padding: 5px 0;
}

.supplier_wrap h3 {
}

.supplier_container {
  padding: 5px 0 5px 0;
}

.supplier_container + .supplier_container {
/*  border-top: 1px solid #000000;
*/
  padding-top: 20px;
}

.supplier_phone, .supplier_fax, .supplier_email {
  padding-left: 15px;
  background-image: url('img/supplier_icons.gif');
  background-repeat: no-repeat;
  font-weight: bold;
}

.supplier_phone {
  background-position: 0 0;
}

.supplier_fax {
  background-position: 0 -40px;
}

.supplier_email {
  background-position: 0 -83px;
}

#content .content .view-high-capacity-drives ul {
  margin-bottom: 0;
}

.navigation-primary--expand {
 /* display: none;*/
}

#content .navigation-primary--expand ul {
  margin-left: 0;
}

#content .content .navigation-primary--expand li {
  list-style-type: none;
  margin-left: 0;
  padding-left: 1em;
  text-indent: -1em;
}

.navigation-primary--expand li > a:before {
  content: "> ";

}
/* ========================================= */
/* HGST SOCIAL PAGE */
/* ========================================= */
.social-widget-header {
  border: 1px solid #DDD;
  border-bottom: none;
  border-radius: 4px 4px 0 0;
  padding: 8px 10px;  
  background: #f2f6f8; /* Old browsers */
  background: -moz-linear-gradient(top, #f2f6f8 0%, #d8e1e7 30%, #b5c6d0 100%, #e0eff9 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f6f8), color-stop(30%,#d8e1e7), color-stop(100%,#b5c6d0), color-stop(100%,#e0eff9)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f2f6f8 0%,#d8e1e7 30%,#b5c6d0 100%,#e0eff9 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f2f6f8 0%,#d8e1e7 30%,#b5c6d0 100%,#e0eff9 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f2f6f8 0%,#d8e1e7 30%,#b5c6d0 100%,#e0eff9 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f2f6f8 0%,#d8e1e7 30%,#b5c6d0 100%,#e0eff9 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f6f8', endColorstr='#e0eff9',GradientType=0 ); /* IE6-9 */
}
#main-content-lft img.img-polaroid {
  padding: 5px;
  width: 180px;
  float:left;
}
#main-content-rgt .icon {
    background-image: url('img/twitter.png');
    background-repeat: no-repeat;
    padding-bottom: 4px;
    padding-right: 30px;
    padding-top: 4px;
}
#main-content-rgt .twitter { background: #ddd; }
#youtube-content .icon {
    background-image: url('img/youtube.png');
    background-repeat: no-repeat;
    padding-bottom: 4px;
    padding-right: 30px;
    padding-top: 4px;
}
.social-widget-content {
  padding: 8px 10px;
  border: 1px solid #ddd;
  display: inline-block;
}
.social-widget-content .na {
  display: block;
  text-align: center;
  width: 388px;
}
.social-widget-content .span4 {
    width: 388px;
    min-height: 115px;
}
.vlist {
  padding: 2px;
  clear:left;
}
.social-widget-content h5 {
    padding-top: 2px;
}
#main-content-lft hr {
  margin:10px;
  border: 0;
  border-top: 1px solid #eeeeee;
  border-bottom: 1px solid #ffffff;
}
.span4 IMG {
    float: left;
    padding-bottom: 5px;
    padding-right: 5px;
}
.vlist IMG {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 5px;
}
.hgst-social p.medium { margin-bottom: 0; }
.hgst-social p.date {
    color: #666;
    font-size: 13px;
}
.hgst-social .text-cont{float:left;width:400px;margin-bottom:20px;}
.hgst-social .text-cont .social-iocns a{float:left;margin:0 10px 0 0;}
.hgst-social .twitts-cont{float:right;width:270px;min-height: 305px;background:#fff;margin-bottom:20px;}
.hgst-social .twitts-head{background:#47C7F8 url(../images/twitter_bird.png) no-repeat left center;color:#fff;font-style: italic;padding:10px 0 10px 35px;}
.hgst-social .facebook-lft{float:left;width:410px;}
.hgst-social .video-rt{float:right;width:270px;}
.twitter p, .twitter div {margin:0px;border-radius: 0px !important;}
#scrollbox1 {height: 297px;width: 321px;padding:1px 10px;overflow: auto;margin:0 auto;border:solid 1px #ccc;}
.hgst-social .head-text{background:#47C7F8;color:#fff;text-transform:uppercase;padding:5px 10px;}
.hgst-social .head-text.facebook-head{background:url(../images/fb.png) no-repeat 3px 3px #47C7F8;}
.posts {padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;}
.posts .logo{float:left;width:35px;border:solid 1px #ccc;}
.posts .contentDiv{float:right;width:270px;}

/* hgst social page css end */


.medcontact{border:solid 2px #A5B0B5;}
.medcontact h3{border-bottom:solid 2px #A5B0B5;padding:5px;color:#fff;}
.medcontact p{padding:5px;margin-bottom: 10px;}

/****** HGST Hard Drive page starts */
.hard-drive .img-cont{margin:0 0 15px;}
.hard-drive .img-cont div{float:left;border:solid 1px #ccc;width:180px;padding: 26px 140px 0 20px;height: 111px;line-height: 105%;font-size:30px;color:#fff;}
.hard-drive .img-cont .rt-cont{float:right;}

/****** HGST Hard Drive page ends */
/****** HGST Press Room page starts */
.headings{position:relative;padding:5px 100px 0px 0px;margin: 0 0 5px !important;}
.headings a{position:absolute;right:0px;font-size:14px;font-weight:normal;top: 6px;color:#fff;}
#siteContent.grid_8 .banner{margin:0;}
#siteContent.grid_8 .banner .headings{color:#fff;}
.news_reviews .img{float:left;width:190px;height: 72px;overflow:Hidden;}
.news_reviews .img img{margin-top:-14px;}
.news_reviews .text{float:left;width:526px;padding:6px 12px 1px;background:#fff;color:#000;min-height: 65px;max-height: 65px;overflow:auto;}
.news_reviews .text p{margin:0 0 2px;}
.add_resources-img div{float:left;margin:0 0 0 7px;width:242px;}
.add_resources-img div.first{margin:0px;}
.add_resources-img div img{max-width:100%;}

/****** HGST Press Room page ends */
.storage-image {margin: 0 -20px -20px -20px;width:740px;}
.storage-image a{float: left; display: block; text-decoration: none;width: 190px; height: 133px; padding: 20px 160px 0 20px;}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:portrait) {
	#totalContainer.width_2 {padding-right:29px;padding-left:29px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
	#totalContainer.width_2 {padding-right:29px;padding-left:29px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:portrait) {
	#totalContainer.width_2 {padding-right:50px;padding-left:50px;}
	#totalContainer.width_2 div{max-width:972px;}
	.grid_8#siteContent {width: 730px;}
	.storage-image a{width: 183px;}
	.add_resources-img div{width:236px;}
	.news_reviews .text{width:520px;}
	.news_reviews .img{width:186px;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation:landscape) {
	#totalContainer.width_2 {padding-right:50px;padding-left:50px;}
	#totalContainer.width_2 div{max-width:972px;}
	.grid_8#siteContent {width: 730px;}
	.storage-image a{width: 183px;}
	.add_resources-img div{width:236px;}
	.news_reviews .text{width:520px;}
	.news_reviews .img{width:186px;}
}

.atlwdg-trigger.atlwdg-RIGHT{z-index:999;}
.award-tabs {margin:0 !important;padding:0;}
.award-tabs li{float:left;list-style:none none !important;margin:0 10px 10px 0 !important;width:222px;}
.award-tabs li span{float:left;font-size: 13px;font-weight:Bold;margin-top: 3px;}
.award-tabs li .link-arrow{background:url(/misc/ui/images/ui-icons_888888_256x240.png) no-repeat -65px -190px;height:16px;width:13px;margin:0 2px 0 0;}

.viewpress{
	color: #ED7F14!important;
}

#totalContainer:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

.qtip-content.qtip-content{padding:0 !important;}



.panel-3col-33-stacked .panel-panel{border-right:solid 1px #ccc;padding:1%;width:31%;min-height: 185px;}
.panel-3col-33-stacked .panel-panel.panel-col-last{border:none;margin:0;}
.panel-3col-33-stacked .panel-panel h6{font-weight:bold;color:#ED7525;font-style:normal;margin:0 0 8px;line-height: 130%;}
.panel-3col-33-stacked .panel-panel h6.alter{margin:8px 0;padding:8px 0 0;border-top:solid 1px #ccc;}
.panel-3col-33-stacked .center-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.panel-3col-33-stacked .panel-col .inside{margin:0;}
.panel-3col-33-stacked .panel-col-top, .panel-3col-33-stacked .panel-col-bottom{width:100% !important;margin:0 0;border-top:solid 1px #ccc;border-right:none !important;min-height: 40px;padding: 0;}





.panel-2col-stacked .panel-panel{border-right:solid 1px #ccc;padding:10px;width:30%;min-height: 175px;}
.panel-2col-stacked .panel-panel.panel-col-last{border:none;margin:0;}
.panel-2col-stacked .panel-panel h6{font-weight:bold;color:#ED7525;font-style:normal;margin:0 0 8px;line-height: 130%;}
.panel-2col-stacked .panel-panel h6.alter{margin:8px 0;padding:8px 0 0;border-top:solid 1px #ccc;}
.panel-2col-stacked .center-wrapper:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.panel-2col-stacked .panel-col .inside{margin:0;}
.panel-2col-stacked .panel-col-top, .panel-2col-stacked .panel-col-bottom{width:100% !important;margin:8px 0 0;border-top:solid 1px #ccc;border-right:none !important;padding:0px;min-height: 40px;}

.panel-3col-33-stacked .panel-col-bottom a, .panel-2col-stacked .panel-col-bottom a{color: #0044aa !important;text-align:right !important;padding-right:10px !important;}

.panel-2col-stacked a, .panel-3col-33-stacked a{
	background:transparent !important;
	padding:0 !important;
	color:#666 !important;
	margin:0 !important;
    border-right: 0px solid #4E8EB5 !important;
    float: none !important;
    text-align: left !important;
    width: auto !important;
}
.panel-2col-stacked  .arrow-links a, .panel-3col-33-stacked .arrow-links a{
	background:url(../images/arrow-right-blue.png) no-repeat left 3px !important;
	line-height:107%;
	padding:0 0 0 11px !important;
	color:#666 !important;
	display:block;
	margin:0 0 6px !important;
    border-right: 0px solid #4E8EB5 !important;
    float: none !important;
    text-align: left !important;
    width: auto !important;
}
#primary li .panel-2col-stacked a:hover, #primary li .panel-3col-33-stacked a:hover{color:#000 !important;}




.qtip{top:170px !important;left:0;border:}
/*
.menu-4601.qtip.qtip-light{left:-270px !important;}

.menu-698 .qtip.qtip-light{left:-130px !important;}

.menu-4601.qtip.qtip-light{left:-70px !important;}

.menu-3426 .qtip.qtip-light{left:-381px !important;}


.menu-715 .qtip.qtip-light{left:-572px !important;}

.menu-4122 .qtip.qtip-light{left:-307px !important;}
*/





.view-mode-where_to_buy_distributors .view-distributors .views-row h5{margin:12px 0 0 0;padding:10px 11px 4px;border-top:solid 1px gray;}
.view-mode-where_to_buy_distributors .view-distributors .views-row .item-list ul{margin:0 !important;}
.phone .item-list li{
	background-image: url(/sites/all/themes/marinelli/images/icon_phone_white_bac.gif); background-repeat: no-repeat; background-position: 12px 2px; padding: 0px 20px 0px 28px !important;
}

.views-field-field-distributor-email .email li{
	background-image: url(/sites/all/themes/marinelli/images/icon_email_white_bac.gif); background-repeat: no-repeat; background-position: 12px 4px; padding: 0px 20px 0px 28px !important;
}
.views-field-field-distributor-fax div{background-image: url(/sites/all/themes/marinelli/images/icon_fax_white_bac.gif); background-repeat: no-repeat; background-position: 12px 4px; padding: 0px 20px 0px 28px !important;
}
.address{
		margin:0px 0px 0px 12px !important;
		font-size:13px;
}
.views-widget-filter-field_distributor_countrys_tid label{
		font-weight:normal !important;
}

/*css written on 24 june-2013*/
.form-textarea-wrapper #edit-submitted-problem-details{width:405px;}
.btn_explore, #webform-client-form-2465 .form-submit {
  display: inline-block;
  border-radius: 5px;
  margin: 5px 0 10px 0;
  padding: 5px 20px;
  color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  box-shadow: 1px 2px 3px #999;
  border: 1px solid #003B5F;
  border-right: 1px solid #4e8eb5; /*light blue border*/
	text-decoration: none;
	background: rgb(0,47,76);
	background-image: linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -o-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -moz-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	background-image: -ms-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(0,47,76)),
		color-stop(0.75, rgb(0,122,188))
	);
	cursor:pointer;
	
}

.btn_explore:hover,
#webform-client-form-2465 .form-submit:hover {
  color: #fff;
	background: rgb(0,115,172);
	background-image: linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -o-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -moz-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	background-image: -ms-linear-gradient(bottom, rgb(0,115,172) 25%, rgb(0,204,245) 75%);
	text-decoration: none;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.25, rgb(0,115,172)),
		color-stop(0.75, rgb(0,204,245))
	);
}

#webform-client-form-2465 .form-item {
  *zoom: 1;
}

#webform-client-form-2465 .form-item:before,
#webform-client-form-2465 .form-item:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

#webform-client-form-2465 .form-item:after {
    clear: both;
}


#webform-client-form-2465 .form-actions.form-wrapper{margin: 0 0 0 494px;}
#webform-client-form-2465 label {
  display: block;
  float: left;
  margin-right: 0;
  width: 180px;
  clear: both;padding: 4px 0 0 0;
}
#webform-client-form-2465 input[type="email"], #webform-client-form-2465 input[type="password"], #webform-client-form-2465 input[type="text"]{width:393px;}
#webform-client-form-2465 input[type="text"],
#webform-client-form-2465 .form-textarea-wrapper,
#webform-client-form-2465 select{
  display: block;
  float: left;
  max-width: 500px;
  margin-top: 0;
}


#webform-client-form-2465 h4, #webform-client-form-2465 p {
  clear: both;
  padding-top: 20px;
  margin-bottom: 0;
}


.view-mode-where_to_buy_distributors h4{font-size:15px; margin:15px 0 0 12px;}
.view-mode-where_to_buy_distributors .view-filters{margin:0 0 20px;}

.distributor-name h5{
	margin:10px 0 0 12px;

}
.wtb_distributors{
margin:45px 0 0 0 ;
}
#edit-submitted-select-region{display:none !important;}

.page-taxonomy-term-100 #block-system-main, .page-taxonomy-term-101 #view-taxonomy-expand-collaps, .page-taxonomy-term-99 #view-taxonomy-expand-collaps{display:none;}

.webform-container-inline .field-label{margin:5px 0 0 0 !important;}
#block-nodeblock-1920{border-top:5px solid #002741;}

.techFaq-list {list-style:none !important;margin:0 !important;padding:0 !important;width:100%;border-bottom:solid 1px #ccc;}
.techFaq-list li{width:32%;margin:0 1% 15px 0 !important;padding:0 !important;float:left;list-style:none !important;}

.panel-3col-33-stacked .panel-col-last .inside{margin:0;}

.static-accordian{padding:20px 0 0;position:relative;}

.tech-support .lft-image{float:left;width:413px;}
.tech-support .rt-content{float:right;width:270px;}

.ie-alert{position:absolute;top:0;left:0;width:100%;background:#f4f100;color:#000;text-align:center;}
.ie-alert div{padding:5px 0;font-size:15px;font-family:calibri;margin:0 auto;position:relative;}
.ie-alert div a{width:23px;height:23px;display:inline-block;margin:0 0 0 3px;background:url(/sites/all/themes/marinelli/images/ie-alert-close.png) no-repeat right center;}

.form-item {
  padding: 0;
}

.views-exposed-form label {
  margin:0;
  width:115px;
}

.views-exposed-widgets {
  width:300px;
  margin-left: 15px;
  margin-top: 5px;
}

.views-exposed-form {/*
  border: 1px solid #ccc;
*/
  }

.views-exposed-form .views-exposed-widget {
  padding: .5em 1em .5em 0;
}

.views-exposed-form .views-exposed-widget.views-submit-button {
  float:left;
  margin-left:0;
  padding: .5em 1em .5em 0;
}
.views-table{
margin:0;
/*
width:700px;
*/
width:100%;
padding:0;
margin-top:12px;
border:0;


}
.views-table tbody{
border:none;
}

.views-field-field-resource-file{
text-align:right;
vertical-align:bottom;
}



.software_spec_table{
/*
margin-left:10px;

width:940px;
*/
}





.teaser-readmore{
display:none;
}

.teaser-meta{
display:none;
}
.teaser-created{
display:none;
}

.view-events-box .date-display-single{
color:#ed7f14;
font-weight:100;
float:right;

}



.teaser-content .date-display-single{
color:#666;
font-weight:100;
float:right;
margin-right:20px;
}


.field-name-field-booth-number .field-label{

color:#ed7f14;
}


.field-name-field-booth-number .field-item{
color:#ed7f14;
}

.field-name-field-webinar-time{
color:#ed7f14;
}

.field-name-field-webinar-live-time{
color:#ed7f14;
}

.view-events-box h4{
font-size:20px;
}

.event_time_outer{
color:#ed7f14;
float:right;
clear:right;
margin-right:20px;
margin-top: 21px;
}



.node-webinar-live .nodecontent .field-name-field-event-date{
position:relative;margin-top:0;

}

.node-webinar-live .nodecontent .field-name-body{
margin-top:30px;
}

.node-webinar-live .node-container .field-name-field-event-date{

color:#ed7f14;


}



.view-events-box strong{
color:#ed7f14;
float:right;
clear:right;
margin-right:20px;
/*border:3px dotted #ff0000;*/
/*padding-right:20px;*/
}

.view-events-box  .field-name-field-venue{
color:#ed7f14;
float:right;
clear:right;
margin-right:20px;
}

.field-name-field-venue{
color:#ed7f14;
}


.node-webinar #form_box{
border-top:1px dotted #ccc;
padding-top:20px;
float:right;
width:280px;
height:210px;
}
#form_box{
border-top:1px dotted #ccc;
padding-top:20px;
float:right;
width:280px;
height:210px;
}

.node-webinar #form_box label{
color:#999;
}
#form_box label{
color:#999;
}

.node-webinar #form_box input{
width:167px;
}
#form_box input{
width:167px;
}


.node-webinar #form_box #fname,.node-webinar #form_box #lname,.node-webinar #form_box #cPhone,.node-webinar #form_box #cEmail,.node-webinar #form_box #ccompany,.node-webinar #form_box #cCountry,.node-webinar #form_box #cZip{
float:left;
position:relative;
width:170px;
height:30px;
padding-top:16px;
margin-left:10px;
}

#form_box #fname,#form_box #lname, #form_box #cPhone,#form_box #cEmail,#form_box #ccompany,#form_box #cCountry,#form_box #cZip{
float:left;
position:relative;
width:170px;
height:30px;
padding-top:16px;
margin-left:10px;
}


.node-webinar #form_box #cZip{
margin-left:190px;
}








#form_box #cZip{
margin-left:190px;
}

.node-webinar #form_box input[type=submit]{
margin-left:90px;
}

#form_box input[type=submit]{
margin-left:90px;
}

.node-webinar .field-name-body{
width:310px;
float:left;
}

.view-webinar-live-box .field-name-body{

	width:550px;
	float:right;
	margin-right:20px;
	
}
.view-webinar-live-box {
position:relative;
}
.node-webinar-live.date-display-single{border:1px solid #333;position:relative;float:left;}



.view-webinar-live-box .date-display-single{


color:#ed7f14;

position:absolute;
right:0;
top:60px;

min-width:170px;
text-align:right;


}
.view-webinar-live-box .field-name-body{
max-width:530px;

}

.view-webinar-live-box .teaser-title{
clear:left;

width:800px;
}



.view-webinar-live-box .field-name-field-webinar-time{
color:#ed7f14;

float:right;
margin-right:20px;
position:absolute;
right:0;
top:90px;
max-width:170px;
text-align:right;

}

.view-webinar-live-box .field-name-field-webinar-live-time{
color:#ed7f14;

float:right;
margin-right:20px;
position:absolute;
right:0;
top:90px;
min-width:300px;
text-align:right;

}




.node-webinar-live .image_box{
display:none;
}


.node-webinar img{
float:right;
width:320px;
height:auto;
margin:20px;
margin-right:10px;
margin-top:-50px;

}

.node-webinar .teaser-text img{

height:100px;
width:auto;
/*
margin:-10px 0 0 10px;
*/
}




.node-webinar .teaser-text .field-name-field-event-date{
clear:both;
margin-left:150px;

}




/* Forms - from stec */
#customForm{
min-height:100px;width:420px;float:left;padding:0px;margin:30px 0;white-space:normal;
}
/*
select {
border: 1px solid #ccc;
border-radius: 3px;
font-family: inherit;
padding: 6px;
padding: 0.428571429rem;
}
*/

label {
width: 7em;
margin-right: .5em;
display: block;
font-size: 12px;
}

/*
#cName{
width: 800px;
clear: both;
}
#fname{
width: 220px;
float: left;
}
#lname{
width: 200px;
float: left;
}
#cContain {
width:800px;
}

#ccompany, #cPhone{
width: 220px;
float: left;
}


#First, #Last, #Phone, #company {
width: 190px;
margin-bottom: 5px;

}
#cEmail{
width: 400px;
}
#Email{
width: 370px;
margin-bottom: 5px;
}
#cCountry{
width: 220px;
}
#Country{
margin-top: 2px;
margin-bottom: 5px;
height: 31px;
width: 205px;
}
#customForm p {
padding-bottom: 10px;
}
#Submit {
margin-left: 0px;
}

#Phone {
margin-left: 0px;
}

*/

.red{
color: red;
}
#thanks{
display: none;
}
#reciept {
padding-top: 10px;
padding-bottom: 25px;
font-size: 12px;
line-height: 1.3em;
}
#message{
font-size: 12px;
}


#first_err, #last_err, #phone_err,#phone_err2, #company_err, #Country_err, #submithidden, #email_err, #zip_err{
display: none;
position:absolute;
color:#ff0000;
font-size:10px;
border:1px dotted #ff0000;
background:#fff;
padding:1px;
}
.err{
padding:0;
}
#form_box div{
position:relative;
}

/*end forms*/

.field-collection-item-field-presenters{

padding:20px;
max-width:800px;
}




.field-collection-item-field-presenters .field-item{
/*
border-bottom:1px solid #ccc;
*/

border-top:1px solid #ccc;

/*text-indent:20px;*/
padding:5px;

float:left;
font-size:12px;
width:350px
}

.field-collection-item-field-presenters .field-label{
	
	font-size:12px;
	color:#666;
	font-weight:100;
	padding:5px;
	/*width:400px;*/
clear:both;
float:left;
border-top:1px solid #ccc;
/*
border-bottom:1px solid #ccc;
*/
width:150px
	}

	
.field-collection-item-field-presenters 	.date-display-single{
	font-size:12px;
}
.field-collection-item-field-presenters .date-display-start{
font-size:12px;
}

.field-collection-item-field-presenters .date-display-end{
font-size:12px;
}

.field-name-field-event-date{
	/*float:left;*/
	margin-bottom:20px;
	color:#666;
	font-weight:500;
	padding-left: 7px;
	clear:both
}

.field-name-field-event-location{
/*
float:left;*/

font-size:20px;
color:#ed7f14;
font-weight:bold;
clear:both;
}

.node-event h3,.node-event p{
clear:both;
}


.field-name-field-event-link{
padding:10px 5px;
border-radius:2px;
color:#fff;
font-size:15px;
float:right;
text-align:center;
margin-top:20px;
  background: rgb(0,47,76);
  background-image: linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -o-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -moz-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -webkit-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  background-image: -ms-linear-gradient(bottom, rgb(0,47,76) 25%, rgb(0,122,188) 75%);
  
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.25, rgb(0,47,76)),
    color-stop(0.75, rgb(0,122,188))
  );
  cursor:pointer;
}


.node-webinar-live.field-name-body{
border:1px solid #333;
}

.node-webinar-live .field-name-field-event-date{
/*
height:1px;width:120px;
float:right;
text-align-right;
*/
position:absolute;
right:0;
top:10px;
}


.field-name-field-event-date{
margin-left:-5px;
}

.field-name-field-event-link a{
color:#fff;

}

.node-webinar .field-name-field-date {
padding-bottom:20px;
}
/*resource center*/


/*
ul#resource_list {
    padding: 0;
    display:table;
    width:100%;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}
#resource_list li {
    background-color: #fff;
    display:table-cell;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	position:relative;
	cursor:pointer;
border-left:1px dotted #999;
border-bottom:1px solid #999;
	}

#resource_list li:first-child {
border-left:none;
border-top-left-radius:4px;
}

#resource_list li:last-child {
border-top-right-radius:4px;
}
*/

.temp_li{
background:#ccc;
}

.temp_li li{
position:relative
}


.resource_selected_tab{
background:#fff;
}

.view-resource-center .view-filters{
	/*
	border:none;
	overflow:hidden;
	height:1px;
	*/
	
	}

.view-resource-center{
background:#fff;
min-height:150px;
}

.view-resource-center .teaser-content {
clear:both;
height:140px;
border:1px solid #333;
overflow:hidden;
}

.view-resource-center .teaser-content .field-name-field-resource-thumbnail{

float:left;
height:120px;
width:auto;

}
.view-resource-center .teaser-content h2{
float:left;
}


.view-resource-center .teaser-content .field-name-body{
float:left;
width:500px;

}

.view-resource-center .odd{
background:#fff;
border:none;
}

.view-resource-center .even{
background:#eee;
border:none;
}

.view-resource-center .teaser-content .file{
clear:both
}

.view-resource-center .teaser-content .field-name-body{}





.view-resource-center{
margin:0;
}



.view-resource-center .views-table{
/*border:1px solid #ff9900;*/
width:100%;margin:0;

}

.view-resource-center .views-table tr{
border-bottom:1px solid #ccc;

}
.view-resource-center .views-table tr td{
/*border:1px solid #ff0000;*/
}
.view-resource-center .views-table tr td img{
/*
width:120px;
height:auto;
*/
}

.field-name-field-certifications{
margin-top:17px;
}
/*resource center */

.view-resource-center .item-list{
text-align:center;
background:#fff;
padding:20px;
border-top:1px solid #ccc;
}

.view-resource-center .pager{
text-align:center;
padding:20px;
}
.view-resource-center  .views-field-field-resource-thumbnail img{
border:1px solid #333;
width:80px;
height:auto;
}

.node-technical-conferences a{

font-size: 1.6em;
}

.node-technical-conferences .field-name-field-conference-url{
max-width:550px;

}


.node-technical-conferences .field-name-field-booth-number{

float:right;
clear:right;
margin-right:30px;
}
.solutions_list{
border:1px solid #999;
list-style:none;
border-radius:4px;
padding:10px;
margin-bottom:15px;
}

.solutions_list h3{
color:#ff9900;
margin-bottom:10px;
font-size:20px;

}
/******************************************
*********language switcher top menu*********
******************************************/

.language-switcher-locale-url{

}

.language_arrow_dropdown{
width:121px;

/*
.language-switcher-locale-url li a,.language-switcher-locale-url li,.language_arrow_dropdown .active{
color:#000;
clear:both;
}
 .outsidecontent .language-switcher-locale-url li a.active{
 color:#666;
 }
 */
}

/********************************
**********Partners Page**********
********************************/

.page-node-3296 #tab_container {
        width:651px;
        border:1px solid #999;
        height:480px;
        margin-left:20px;
        padding:0;
        padding-top:15px;
        position:relative;
        margin-top:60px;
}

.page-node-3296 #nav_tabs {
        background:ff9900;
        height:40px;
        padding:0;
        margin:0;
        color:#fff;
        width:800px;
        position:absolute;
        top:-42px;
        left:-1px;
}



.page-node-3296 #nav_tabs li {
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        -webkit-box-sizing:border-box;
        float:left;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center;
        border-top-left-radius:6px;
        border-top-right-radius:6px;
        height:30px;
        border:1px solid #999;
        border-bottom:1px solid #fff;
        list-style:none;
        font-size:12px;
        margin:0;
        cursor:pointer;
        height:42px;
}

.page-node-3296 .tab_content {
        width:600px;
        margin-left:20px;
}

.page-node-3296 #two_content {
        display:none
}

.page-node-3296 #three_content {
        display:none;
}

.page-node-3296 .selected {
        background:#fff;
        color:#000;
        width:219px;
}

.page-node-3296 .not_selected {
        background:#336699;
        color:#fff;
        width:217px;
}

.page-node-3296 .not_selected:hover {
    background: #0073ac;
}

body.page-node-3296 .login_button_container {
        text-align:center;
}

.page-node-3296 .sidenav {
        position:absolute;
        top:0;
        left:-255px;
        width:240px;
        padding:0;
}

.page-node-3296 .sidenav ul {
        list-style:none;
        padding:0;
        margin:0;
}

.page-node-3296 .sidenav ul > li {
        list-style:none;
        border-bottom:1px solid #eee;
        li-style:none;
        margin:0;
        padding:10px 0 10px 0;
}

.page-node-3296 .sidenav ul li a {
        color:#fff;
        margin:0;
}

.page-node-3296 .sidenav ul li a:hover {
    color: #ed7f14;
    text-decoration: none;
}

.page-node-3296 .sidelinks li {
        list-style:none;
}
/*-------------------------solutions page--------------------------*/

#solutions_menu h3{
font-weight:bold;
margin-top:10px;
}
.page-node-3321 ul#solutions_menu li{
margin-left:20px;


list-style:none;
float:left;
margin:0;
margin-right:16px;
margin-bottom:20px;
}

.page-node-3321 ul#solutions_menu{
list-style:none;

padding:0;
padding-left:14px;
padding-top:30px;
margin:0;

}



/*-------------------------Resource Library page--------------------------*/
.view-resource-library-block{
background:#fff;
padding-bottom:10px;
}

.pager{
background:#fff;
padding:5px;
margin-left:70px;

text-indent:30px;
}

.pager li{
background:#fff;
}

.link_to_tech_lib{
float:right;
border:1px solid #999;
padding:10px;

}

.view-resource-library-block tr td{
text-indent:20px;
}

/*RESOURCE LIBRARY*/
.view-resource-library-block th{display:none}


.view-resource-library-block .odd{
background:#fff;
}

.view-resource-library-block .even{
background:#eee;
}

.view-resource-library-block img{
height:50px;
border:1px solid #666;
}

.grid_8 .content{
/*background:none;*/
}


ul.resource-menu{
width:740px;
list-style:none;
 display: table;
position:absolute;
bottom:-22px;

left:-15px;
}

ul.resource-menu li{
 display: table-cell;
list-style:none;
text-align:center;
width:50%;
border:1px solid #ccc;
border-bottom:0;
padding:10px;
border-top-left-radius:4px;
border-top-right-radius:4px;
background:#369;
}

ul.resource-menu li a{
color:#fff;
}

/* ========================================= */
/* HGST IMPORTANT NOTICE JAPAN */
/* ========================================= */
.node-notice-jp .field-name-field-link-text {
    border-top: 1px solid #000;
    padding-top:5px;
}
.node-notice-jp .field-name-body {
    padding-top:10px;
}

/* ========================================= */
/* RESOURCES FORM */
/* ========================================= */

.node-resource{
/*border:10px dashed #333;*/
}
.node-resource input[type='text']{
 width:300px;
 float:left;
}
.node-resource label{

width:200px;
}

.node-resource img{
border:1px solid #999;
height:100px;
width:auto;
}





.node-resource .form-item{


float:left;
width:320px;
min-height:50px;
margin-right:20px;

}

.node-resource  .form-item-Email{
width:800px;

padding-top:20px;
}

.node-resource .links-container{
display:none;
}

.node-resource .description{
clear:both;
color:#666;
padding:10px;
width:600px;
}
.node-resource .option{
width:600px;
}

.node-resource .form-item-Company{
clear:both;
}

.node-resource #edit-actions{
float:left;
width:600px;

}

.node-resource #field-mobile-phone-add-more-wrapper{
clear:both;
}

.node-resource  #user-register-form{
/*padding-left:50px;*/
}
.node-resource {
/*padding-left:40px;*/
}
.node-resource  #edit-field-contact-country-und{
}

.node-resource  #edit-field-country-und,.node-resource  #edit-field-contact-country-und{
height:30px;
}

.node-resource .form-item-field-terms-and-conditions-und{
width:600px;clear:both;
}

.node-resource .form-item-Unsubscribed{
width:600px;
clear:both;
}


.node-resource .field-name-body{

width:600px;float:right;
}


/*******************************************
**************SEM Page Template*************
*******************************************/

.node-type-sem div#outerWrapDiv {
	position: relative;
	height: 100%;
	width: 100%;
}

.node-type-sem div#innerWrapDiv {
	position: relative;
	padding: 0px;
	margin: 15px auto 0;
	text-align: left;
	font-family: arial;
}

.node-type-sem div#innerWrapDiv {
	width: 960px;
}

.node-type-sem div#mktContent {
	background: #fff;
	position: relative;
	min-height:790px;
	width: 870px;
	padding: 42px;
	border: 8px solid #fff;
	-webkit-box-shadow: inset 1px 1px 50px 5px #B3B3B3;
	box-shadow: inset 1px 1px 50px 5px #B3B3B3;
}

.node-type-sem #document-type {
	font-size: 22px;
	color: #333333;
	padding: 0 3px;
}

.node-type-sem #title {
	color: #ED7525;
	font-size: 42px;
	font-weight: bold;
	padding: 0 3px;
}

.node-type-sem #sem-content {
	float: left;
	width: 502px;
	font-size: 16px;
	color: #000;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.6em;
}

.node-type-sem #download-now {
	float: left;
	width: 502px;
}

.node-type-sem #download-now img {
	height: 215px;
	width: 187px;
}

.node-type-sem #download-now h2 {
	font-size: 26px;
	font-weight: normal;
}

.node-type-sem #download-now p {
	font-size: 15px;
}

.node-type-sem form {
	float: right;
	height: 640px;
	width: 360px;
	background: #0bb5eb;
	background: -moz-linear-gradient(top, #0bb5eb 0%, #114f81 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0bb5eb), color-stop(100%,#114f81));
	background: -webkit-linear-gradient(top, #0bb5eb 0%,#114f81 100%);
	background: -o-linear-gradient(top, #0bb5eb 0%,#114f81 100%);
	background: -ms-linear-gradient(top, #0bb5eb 0%,#114f81 100%);
	background: linear-gradient(to bottom, #0bb5eb 0%,#114f81 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bb5eb', endColorstr='#114f81',GradientType=0 );
	border: 1px solid #076ca4;
	border-radius: 8px;
}

.node-type-sem div#mktColumn {
	height: 100%;
	width: 200px;
	position: absolute;
	right: 0px;
	top: 0px;
	background: #dddddd;
}

.node-type-sem div#mktHeader {
	position: relative;
	height: 100px;
}

.node-type-sem .sitelink:visited, .sitelink {
	color: #a5b0b5;
	margin: 0 2.5px;
}

.node-type-sem .sitelink:hover {
	color: rgb(0, 0, 238);
}

.node-type-sem div#lpeCDiv_8563 {
	position: absolute;
	height: 75px;
	width: 218px;
	z-index: 15;
	left: 2px;
	top: 19px;
}

.marketoContent {
	position: relative;
}
