@charset "UTF-8"; 
/* CSS Document Benign */
body {
  font-size: 100%; /* Fixes exaggerated text resizing in IE6 and IE7 */
  background:url(../images/main-nav-bar-bckgrnd-tile.png) repeat-x 0 113px #000;
  *background:url(../images/main-nav-bar-bckgrnd-tile.png) repeat-x 0 130px #000;
}

/* hide the rogue ">" till I find it */
div.region-sidebar-first + div div {display:none;}

/* immediate header behind the logo height default. New height can be defined here.*/
#header .section{height:160px}


/*Mistake, but solution is to hide specific block titles since some are different
in the new design*/

#block-menu-menu-2013-main-title-nav h2.title,block-menu-menu-menu-2013-main-nav-title h2.title,
#block-fuzzysearch-0 h2.title,
#block-menu-menu-sharp2013footerlinks h2.title,
#block-menu-menu-lcd-led-sub-menu h2.title,
#block-webfm-0 h2.title
{display:none;}


/*  --- end hiding block titles ---- */
#footer .menu li a.active{color:#CC0000;}
#footer {padding-bottom:30px;}

#block-menu-menu-2013-main-title-nav a, #block-menu-menu-lcd-led-sub-menu a, #block-menu-menu-2013-main-navigation-drupal a {text-decoration:none;}
 #block-menu-menu-2013-main-title-nav a:hover, #block-menu-menu-lcd-led-sub-menu a:hover, #navigation a:hover, #block-menu-menu-2013-main-navigation-drupal a:hover {color:#ccc;}

#navigation #main-menu .popups-processed {
    background: url("popup-icon.png") no-repeat scroll 54px center transparent;
    padding-right: 22px;
}

body.node-type-sma-job-postings #content #content-area a{color:#CC0000}
/* ++++++++++++++++++++++++PAGE GROUPINGS FOR GENERAL STYLING++++++++++++++++++++++++ */


body.page-advantage .panels_pane.panel-pane.pane-custom.pane-3,
body.page-lcd-suite .panels_pane.panel-pane.pane-custom.pane-3,
body.page-newinyear .panels_pane.panel-pane.pane-custom.pane-3,
body.page-lcdresources .panels_pane.panel-pane.pane-custom.pane-3,
.panels_pane.panel-pane.pane-custom.pane-3,
body.section-lcds .panels_pane.panel-pane.pane-custom.pane-2 .pane-content
{height:auto;}

/*.panel-col-last.panel-panel .inside #genericLCDpgSecondCol{margin:0;border:none;padding:20px 0 0 28px;}*/

body.section-about #main, body.section-jobs #main, body.section-search #main, 
body.section-press #main, body.section-contact-us #main,
body.section-privacy-policy #main, body.section-sales-terms #main,
body.section-buy #main, body.section-e-signage #main,
body.section-limited-warranty #main, body.section-important-restrictions #main,
body.section-lcds #main, body.section-fuzzysearch #main, body.section-category #main,
body.page-inventory.section-inventory #main
{ background-image:none; background-color:#FFF}

/*   INVENTORY   */
body.page-inventory.section-inventory #content{padding:50px;}
div.item-list{padding-bottom:20px;}
body.page-inventory.section-inventory #content-area .pane-content{width:750px;}
body.page-inventory.section-inventory thead{background-color:#000;color:#fff;}
body.page-inventory.section-inventory th{padding-left:3px;}
body.page-inventory.section-inventory td a{color:#666;}


body.section-advantage #main,
body.section-industrial-strength #main,
body.section-lcd-suite #main,
body.section-lcdresources #main,
body.section-newinyear #main,
body.section-advantage #main{background-image:none;  background-color:#FFF;}
body.section-legal #main h1, body.section-privacy-policy #main h1,
body.section-sales-terms #main h1,
body.section-limited-warranty #main h1,
body.page-important-restrictions #main h1, h1, h2{color:#CC0000; font-weight:normal}

body.section-privacy-policy #content .section,body.section-sales-terms #content .section,
body.section-important-restrictions #content .section, body.section-limited-warranty #content .section
{padding:34px 0 34px 34px; width:780px;}

/* ++++++++++++++++++ END PAGE GROUPINGS FOR GENERAL STYLING ++++++++++++++++++++++++ */

/* GENERIC ID and SELECTORS FOR ALL CUSTOM-CREATED PAGES */

.panel-col-first #lcdGenericPagesFirstPanel, .genericLCDpg{float: left;width: 750px;margin-right: 40px;padding: 0 0 0 50px;}
.panel-col-last #lcdGenericPagesSecondPanel{float: left;width: 379px;}
#genericLCDpg h1, #jobsMain h1, #supportMain h1, .specialH1{font-size:32px;color:#CC0000;font-weight:normal;}
body.section-lcds h1.title{font-size:32px;color:#CC0000;font-weight:normal;}/* needed to avoid margin and use padding of section instead*/
#genericLCDpg h3, #jobsMain h3, #supportMain h3{font-weight:normal;color:#666;}
#genericLCDpgSecondCol h3, h3.genericLCDpgSecondCol, .secondColProdView h3, #block-block-11 h2.title, h2.title, #rightColViewHolder h3{font-weight:normal;color:#666;font-size:16px;}
  .specialH1 {margin-left:50px;}
  body.page-documents h1.specialH1, #jobsMain h1{margin-top:23px;}
  #block-block-11 h2.title{border-bottom: 1px solid #ccc;padding:0 0 10px 0}
  
#block-block-22 {margin-top: 36px;}/* Request more info block */
  
#genericLCDpg a, #genericLCDpgSecondCol a{color:#555;}
#genericLCDpg a.specialRedLinks, #genericLCDpgSecondCol a{font-style:normal;color:#CC0000;}
body.page-about #content-area, body.page-jobs #content-area {padding-bottom:20px;}
#genericLCDpgSecondCol p.last {margin: 0 0 10px 0;}

.panel-2col-stacked .panel-col-top, .panel-2col-stacked .panel-col-bottom{margin-bottom:30px;}

/*Below pages where the right content is longer*/
body.page-about #genericLCDpgSecondCol,
body.page-newinyear #genericLCDpgSecondCol,
body.page-advantage #genericLCDpgSecondCol,
body.page-lcd-suite #genericLCDpgSecondCol,
body.page-support #genericLCDpgSecondCol,
body.page-press #genericLCDpgSecondCol{width:354px;margin:20px 0 0 188px;padding:0 0 0 30px;border-left: 1px solid #666;border-right:none}

body.page-about #genericLCDpg,
body.page-advantage #genericLCDpg,
body.page-lcd-suite #genericLCDpg,
body.page-contact-us #genericLCDpg,
body.page-support #genericLCDpg,
body.page-press #genericLCDpg{margin-left:50px;overflow:auto;width:750px;padding-right:34px;}
body.section-lcds .panel-display h1{margin:0;}

/* just outside of #main as should be (wraps it)*/
body.front #main{width:1280px; margin:0 auto; min-height:434px;}/* background:url(../images/red-faded-background.jpg) no-repeat -50px 0}*/
body.page-lcdfront #main{width:1280px; margin:0 auto; min-height:434px;} /*background:url(../images/red-faded-background.jpg) no-repeat -50px 0}*/


/* NOTE: my manual lcd-backlit navigation used #lcd-navigation as the css hook */
#block-menu-menu-2013-main-title-nav, #block-menu-menu-2013-main-navigation-drupal, #block-menu-menu-lcd-led-sub-menu{font-size:14px;list-style-type:none;margin:0;padding:0;position:absolute;}
#block-menu-menu-2013-main-title-nav, #block-menu-menu-2013-main-navigation-drupal{left:270px;top:111px;width:800px;}
#block-menu-menu-lcd-led-sub-menu{left:-50px;top:111px}
#block-menu-menu-2013-main-title-nav li, #block-menu-menu-2013-main-navigation-drupal li {background:url(../images/nav-divider-bar.png) right 0 no-repeat;color:#fff;display:inline;float:left;font-weight:700;padding:0 35px;text-decoration:none}
#block-menu-menu-lcd-led-sub-menu li {background:url(../images/nav-divider-bar.png) right 0 no-repeat;color:#fff;display:inline;float:left;font-weight:700;padding:0 20px;text-decoration:none}
#block-menu-menu-2013-main-title-nav li.lastItem, #block-menu-menu-lcd-led-sub-menu li.lastItem, li.lastItem{background:url(../images/nav-divider-bar.png) left 0 no-repeat}
#block-menu-menu-2013-main-title-nav li.fakedFirstLi, #block-menu-menu-lcd-led-sub-menu li.fakedFirstLi, li.fakedFirstLi{background-position:left 0;padding:0}



/* SPECIAL PAGE STUFF ONLY */
body.page-lcdfront #main-menu a {border-left:2px #7a7a7a solid;}
body.page-lcdfront a[href="lcds"], body.page-lighting a[href="lighting"], body.page-optoelectronics a[href="optoelectronics"], body.page-power-devices a[href="power-devices"]{color:#CC0000;}

#ThreePanelPromoContainer{width:100%; margin:20px 0 0 0}
#ThreePanelLCDFrontContainer{background-color:#000;overflow:auto;width:100%;margin:0 0 0 -20px;padding:30px 77px}
.lcd3BoxPromo a{color:#555;font-size:14px;line-height:26px;position: relative;top: 30px;}
.lcd3BoxPromo{border-radius:10px 10px 10px 10px;float:left;width:332px;height:226px;background:url(../images/lcd-3box-sprite-bg.jpg) no-repeat 0 0 #fff;margin:0 auto;padding:36px 20px}

.lcd3BoxPromo > p{font-size:14px;line-height:26px}
.lcd3BoxPromo.memoryLCDs{margin:0 32px}
.lcd3BoxPromo.esignage > h3{margin-bottom:52px}
.lcd3BoxPromo.backlit p, .lcd3BoxPromo.memoryLCDs p, .lcd3BoxPromo.esignage p {margin-top:53px;}


body.section-content #main{background-color:#fff;}
body.section-content #LCDMenuSizesBottomRow {margin-bottom:0;}

/*  **** LCD SCRN SIZES DRUPAL MENU STYLING *** */

#LCDMenuSizesTopRow, #LCDMenuSizesBottomRow{word-wrap:normal;background-color: #CECAC9;width:1280px;}
/*#LCDMenuSizesBottomRow{margin: 0 0 50px;}
body.section-lcds #LCDMenuSizesBottomRow{margin: 0 0 30px 0}*/
body.section-lcds.node-type-product-2-4inch-5-12cm-lcds #LCDMenuSizesBottomRow,
body.section-lcds.node-type-product-5-9-inch-13-25-cm-lcds #LCDMenuSizesBottomRow{margin:0;}
body.section-lcds #genericLCDpgSecondCol{border: medium none;margin: 20px 0 0;}
#LCDMenuSizesTopRow a, #LCDMenuSizesBottomRow a{color:#000;}
#LCDMenuSizesTopRow a:hover, #LCDMenuSizesBottomRow a:hover{color:#FFF;}

/* ***2013 Drupal LCD Scrn Sizes Menus Styling  ***  */

#LCDMenuSizesTopRow li.leaf,#LCDMenuSizesBottomRow li.leaf{list-style-image:none;}
#LCDMenuSizesTopRow ul.menu li,#LCDMenuSizesBottomRow ul.menu li{border-right:2px solid #FFF;border-left:none;float:left;list-style-type:none;text-align:center;width:92px;padding:7px 0 8px}
#LCDMenuSizesTopRow ul.menu li{overflow:auto;border-bottom: 2px solid #FFFFFF;}
#LCDMenuSizesBottomRow ul {overflow:auto;}
#LCDMenuSizesTopRow ul.menu li.last, #LCDMenuSizesBottomRow ul.menu li.last{border-right:none;width:120px;}
#LCDMenuSizesTopRow ul, #LCDMenuSizesBottomRow ul{padding:0;margin:0;}
#LCDMenuSizesTopRow ul li.leftBorderedLCDScrn{border-left:2px solid #fff}
#LCDMenuSizesTopRow ul,#LCDMenuSizesBottomRow ul{clear:both;}


/* SPECIAL STYLING FOR MENU ON SHARPLEDLCD PAGE ONLY */

body.page-sharpledlcd ul.lcdScrnsTopRow li, body.page-sharpledlcd ul.lcdScrnsBottomRow li {border-right: none;border-left:none;float: left;list-style-type: none;padding: 7px 0 8px 0;text-align: center;width:98px;}
body.page-sharpledlcd #lcdScrnsSizesMenuHolder{word-wrap:normal;background: url(/sites/all/themes/sharptwentythirteen/images/lcds/lcd-scrn-sizes-spcl-bckgrnd.png) no-repeat 0 0;width:1280px;height:73px;position:relative;top:-13px;z-index:30;}
body.page-sharpledlcd #lcdScrnSizePosition{margin:0 0 50px}
body.page-sharpledlcd #lcdScrnsSizesMenuHolder a{color:#fff;text-decoration:none}
body.page-sharpledlcd #lcdScrnsSizesMenuHolder a:hover{color:#CCC;}
body.page-sharpledlcd #lcdScrnsSizesMenuHolder ul.lcdScrnsTopRow {overflow:auto;border:none;/*position:relative;top:-4px;left:-13px;*/}
body.page-sharpledlcd #lcdScrnsSizesMenuHolder ul.lcdScrnsBottomRow {overflow:auto;/*position:relative;top:-13px;left:-13px;*/}
body.page-sharpledlcd ul.lcdScrnsTopRow li.last, ul.lcdScrnsBottomRow li.last{border-right:none;}
body.page-sharpledlcd li.leftBorderedLCDScrn{border-left:none;}
/* END SPECIAL STYLING*/


.rightPanelForLCDs{float: right;width: 450px;color:#0aff10;}/* these two will come out*/
.leftPanelForLCDs{width:600px;margin-right:20px;color:#0aff10;}

.panels_pane.panel-pane.pane-custom.pane-4 {margin-bottom: 20px;}
.backlit{background-position: 196px -386px;}
.memoryLCDs{background-position: 182px -10px;}
.esignage{background-position: 154px -764px;}
.h3SubHeadSpacing{margin-top:26px}
/* End LCD specific styling*/


/*  *********** LCD SCREEN SEARCH RETURNS STYLING (page-lcds.tpl.php) ***********  */
body.section-lcds #main{background-color:#fff;}

#pullupMenuSizes{margin-top:-7px;}
#specialWrapper {float: left;width: 730px;padding:30px 0 0 50px;}

.secondColProdView {border-left: 1px solid #CCCCCC;float: right;margin-top: 31px;padding-left: 20px;padding-right: 30px;width: 369px;}
.secondColProdView a.specialRedLinks{color:#CC0000;}

body.section-lcds .view-empty {padding-left:30px}

#specialWrapper a{color:#666;}
.field-field-product-active-area,
.field-field-product-brightness,
.field-field-product-description,
.field-field-product-display-mode,
.field-field-product-interface,
.field-field-product-outline-dimensions,
.field-field-product-response-time,
.field-field-product-status,
.field-field-product-type,
.field-field-product-viewing-angle-6{background-color:#ccc;}



/* faked the 'current' page styling on one template*/
body.page-lcdfront li [href="lcdfront"] {
    color: #CC0000;
}

/* **** LCDRESOURCES STYLES***** */

span.fakedh3styling, .fakedh3styling{font-size:1.3em;color:#666;}
body.page-lcdresources #genericLCDpgSecondCol > ul {list-style-type:none;margin:0;padding:0;}
#genericLCDpgSecondCol > ul li {line-height: 1.4em;padding-bottom: 10px;}


body.page-lcdfront #staticImageHolder{height:308px;}
.promoBoxesMiddle{margin:0 30px}
.promoBoxContainer{ position:relative;  display:inline;  padding:0}
.promoBoxTeaser{position:absolute; bottom:10px; left:27px; width:137px}
.promoBoxTeaser a{display:block;padding-top:10px}
.promoBoxContainer > a {color: #000;}

body.page-sharpledlcd .promoBoxTeaser{position:absolute; bottom:18px; left:30px; width:322px}
body.page-sharpledlcd .promoBoxTeaser a{display:block;padding-top:10px;color:#000;}
body.page-sharpledlcd #main{width:1280px; margin:0 auto; min-height:434px;}/* background:url(../images/red-faded-background.jpg) no-repeat -50px 0}*/

.zenigataFrontPromo{position:absolute; bottom:10px; left:242px; width:137px; color:#fff}
span.learnMore a{ color:#000}
span.learnMoreZenigataPromo a{ color:#FFF;display:block;padding-top:10px;}
.search_dist_inv_text{position:absolute; right:290px; bottom:-2px; font-weight:bold; font-size:14px; color:white}

.pane-2col-stacked .panel-col-top .inside{margin-bottom:1.5em;}/* push content down*/


/* classes below are for admin/user editing pages*/
body.not-logged-in.page-user #main-wrapper #content{padding: 20px 0 0 30px}
body.not-logged-in.page-user div.tabs, body.page-users-admin div.tabs{margin:10px 0 0 0;}
body.not-logged-in.page-user ul.primary{border:none;}
body.admin-menu #block-block-1{display:none;}
body.logged-in.not-front #main{background-image:none;padding:20px}
body.logged-in.not-front a{color:#666}
body.logged-in.not-front #block-menu-menu-2013-main-title-nav li a{color:#666}
body.logged-in.not-front .search_dist_inv_text{color:#666}
body.section-admin tr.even{background-color:#cde;}
body.section-admin #main, body.admin-menu #main, body.page-users-admin #main,  body.section-users #main, body.not-front.logged-in #main{background-color:#fff;}
body.admin-menu.front #main{background-color:#000;}
body.page-user-login #main{background-color:#fff;padding:0 30px 10px 30px}
body.admin-menu #edit-submit-1{width:120px;position:relative;border:1px solid #666;right:0;top:0;background-image:none;background-color:#ccc}
body.section-admin #content .section {margin-left: 207px;width: 800px;}
/*body.admin-menu #content .section{margin-left:0;width:800px;}*/
body.page-admin-build-block-list-sharptwentythirteen.section-admin #content .section, body.node-type-sma-job-postings.section-admin #content .section{margin-left:207px;}
body.not-logged-in.page-user #main{background-color:#fff;padding-bottom:20px}
body.page-user.not-logged-in.sidebar-second #content .section{padding:30px 0 0 30px}
body.node-type-sma-job-postings.admin-menu #content-area{margin-left: 230px;width: 860px;}
/* #block-menu-menu-web-admin{margin:100px 20px 0 0} */
body.node-type-sma-job-postings .node-form{margin-left:140px;}
body.section-node-edit h1 {margin-left: 137px;}

/* Stop editing/admin style */


/*   CONTACT PAGE: Different because pulling in a view  */
body.page-contact-us .panels_pane.panel-pane.pane-views.pane-sma-offices {padding: 0 0 0 50px;}
body.page-contact-us .panels_pane.panel-pane.pane-block.pane-block-2 {padding: 0 0 0 50px;}
body.page-contact-us .panel-2col-stacked .panel-col-last {float: left;width: 49.9%;}
body.page-contact-us #genericLCDpgSecondCol {
    border-left: 1px solid #666666;
    margin: 20px 0 0 188px;
    padding: 0 0 0 30px;
    width: 354px;
}
body.page-contact-us .panels_pane.panel-pane.pane-views.pane-sma-offices a,
body.page-contact-us .panels_pane.panel-pane.pane-block.pane-block-2 a {color:#555;}
body.section-contact-us .col-1.col-first {width: 285px;}
/* above, here for history .specialH1{margin-left:50px;}*/
/* other special h1 is above in Generic ID to reduce separate rules */
/* END Contact page styling*/



.borderedP{border-top:1px solid #999;padding-top:10px;margin-bottom:25px;}
.panel-2col-stacked.clear-block.panel-display{padding-bottom:30px}

/* styling for new in 2103 page*/
#newValueClasses h3{color:#000;}
span.inlineBumpAndBold{font-weight:bold;font-size:14px;color:#676568;display:inline-block;margin-bottom:6px;}
.panel-2col-stacked .panel-col-last {float: left;margin: -20px 0 0;width: 49.9%;}

#newValueClasses {margin-top: 30px;}

.ValueIA, .Automotive-GradeIA {background: none repeat scroll 0 0 #DDD;float: left;line-height: 1.4em;padding: 10px 10px 10px 14px;width: 320px;margin-bottom:30px;}
.PerformanceConsumer, .SpecialtyIA {background: none repeat scroll 0 0 #DDD;line-height: 1.4em;padding: 10px 10px 10px 14px;width: 320px;float:right;}

#rightColViewHolder{float:right;width:416px;}

/* JOBS */

#jobsMain, .pane-jobs {padding:0 0 0 50px;}
.view-id-jobs table {width: 800px;}
/* For when viewing an actual posting*/
body.node-type-sma-job-postings #content .section{padding:20px 50px 20px 35px;}
body.logged-in.node-type-sma-job-postings.section-jobs #content .section{margin-left:150px;padding:0;}
body.section-jobs .views-field.views-field-title > a {color: #555;}
body.page-buy .view-content a{color:#666;}
.view-content a{font-size: 12px;line-height: 18px;color:#CC0000;}
/* the above spaces out the job description only, the actual link. remove the a for whole table*/

/* PRESS */
#americas-press-page h2.pane-title {margin-top: 36px;} /* Request more info block special here */
#americas-press-page h3{color:#cc0000;}
#americas-press-page a {color: #555;}
#americas-press-page .panel-panel.panel-col-last {margin-right: 50px;width: 370px;position:relative;left:208px;top:-18px}
body.section-press .views-field.views-field-title > a, body.page-press-podcast .content a, body.page-press-downloads .content a {color: #555;} /* IE POSSIBLE CHAIN TROUBLE */
body.section-press h1 {color: #CC0000;font-size: 32px;font-weight: normal;}
body.page-press .view-empty {font-size: 13px;padding: 10px 0;}
#americas-press-page table{width:100%;margin: 10px 0 28px 0;}
 #americas-press-page table td{padding:4px 4px;}
#americas-press-page #genericLCDpg{border-right:1px solid #ccc;padding-right:66px;}
#americas-press-page .panel-col-last .inside {border-left: 1px solid #CCC;padding-left: 30px;}
#americas-press-page .panel-region-separator {margin: 25px 0;}

.podcastContainer table{margin-bottom:32px;}
.podcastContainer{margin-top:20px;}
body.node-type-sma-press-release .content,body.page-press-downloads .content {padding: 0 30px;width: 900px;}

body.node-type-sma-press-release #content-area a{color:#CC0000}
body.section-press #content .section h1{width:950px;}
body.node-type-sma-press-release h1, body.page-press-podcast h1, body.page-press-downloads h1.title {padding:30px 0 0 30px;color:#CC0000;}
body.page-press-podcast .content{padding:0 30px;}
body.section-press h3{color:#666;}
#pressSecondayContacts{border-left: 1px solid #666;padding:0 0 10px 30px;}

/* SUPPORT */
body.section-support #content-area{background-color:#fff;}
body.page-support .panel-2col-stacked .panel-col-last {float: left;width: 379px;}
body.page-support .panel-2col-stacked .panel-col-first{float: left;width: 750px;margin-right: 40px;padding: 0 0 0 50px;}
body.section-support .panel-2col-stacked a {color: #555;}
.headerPulledUp {margin: 0 0 -10px;padding: 0;}
#supportSecondaryPanelLinks{border-left: 1px solid #666;padding:0 0 10px 30px;position:relative;top:14px}
	/* note the bottom margin above is just for extending the border a little more for the short content*/
body.section-support #ctools-jump-menu {margin: -6px 0 18px;}
.supportContacts{width:450px;}

/*  FIX FUNKY VIEWS */
#genericLCDpgSecondCol{width:354px;margin:20px 0 0 188px;padding:0 0 0 30px;border-left:1px solid #666;}
#americas-press-page #genericLCDpgSecondCol
body.section-lcds #genericLCDpgSecondCol{margin:20px 0 0 -7px;}
body.section-lcds .panel-2col-stacked .panel-col-first{width:60%;border-right:1px solid #666;margin-left: 50px;padding-right: 30px;}
body.section-lcds .panel-2col-stacked .panel-col-last{width:20%;}
#genericLCDpg{margin-left:50px;overflow:auto;width:750px;border-right: 1px solid #666;padding-right:34px;}
a[href*="buy/representatives"], .view-content a[href*="/buy"]{color:#666;}

body.page-buy #main #content .panel-col-last .inside {left: 0;margin-left: 208px;width: 450px;}
body.page-buy #main #content a {color:#666;}
body.page-buy #main #content .panel-col-last .inside h3{margin-top:20px;color:#CC0000}

/* ul in right column with views/resuable content */
body.page-buy #main #content .panel-col-last .inside li.leaf {list-style-image: none;list-style-type: none;margin-left: 25px;}

#buyRepLeftCol{margin-left:54px;}
#buyRepRightCol{margin-left:100px;}
body.page-buy-representatives #buyRepRightCol{margin-left:0}
#buyRepListingMiddle{}

body.page-buy-representatives table td.views-field-title{width:170px;text-align:center;}
body.page-buy-representatives table td.views-field-address{width:455px}
body.page-buy-representatives table td.views-field-field-rep-website-url{width:200px}
body.page-buy-representatives tr.even, tr.odd {border-bottom:1px solid #ddd;height:150px}
body.page-buy-distributors tr.even, tr.odd{border:none;}
body.page-buy-distributors tr.even {background:none;}
body.page-buy-distributors tr.even, tr.odd {border-bottom:1px solid #ddd;height:10px}
body.page-buy-distributors table td a{color:#666;}

#block-block-1 table th {background-color: #000000;color: #FFFFFF;}
#block-block-1 h2.title{margin:20px 0 0 0;color:#CC0000;}

/* WHERE TO BUY */
body.section-buy table.views-table.cols-3, body.section-buy table.views-table.cols-2 {width: 70%;}
*table.views-table.cols-3{table:width:70%} /* boo.. IE7 and below hack*/
*table.views-table.cols-2{table:width:70%}

body.section-buy .pane-2 {padding: 0 50px;}
body.section-buy .view-content {padding: 0 50px;}
body.section-buy h2{padding:0 50px;}
body.section-buy .view-header{padding:0 50px;}
body.section-buy h3{color:#666;font-weight:normal;}
body.section-buy h1{font-size:32px;color:#CC0000;font-weight:normal;margin-top:8px;}
body.section-buy table.col-2 {line-height: 18px;width: 59%;}
body.section-buy table.col-2 td {vertical-align: top;}
.location.map-link {margin-bottom: 10px;}

body.section-buy .panel-2col-stacked .panel-col-first .inside{width:834px;border-right:1px solid #666;}

#buyHeader{padding:0;}

/* REPRESENTATIVES */
.views-view-grid.col-4 {left: -80px;line-height: 1.2em;position: relative;width: 700px;
} /*this tags the table only of states: also, id node-5216 is the small menu*/



/*   BUY/REPRESENTATIVES   */
body.page-buy-representatives table{margin-left:190px;}

/* JS SLIDER SPECIAL CSS HERE FOR EASY ACCESS*/
body.page-lcdfront a.group1-Prev, 
body.page-lcdfront a.group1-Next{ width:34px;height:32px;display:block;cursor:pointer;position:absolute;top:10px;user-select: none;display:none}

/* General rule for last paragraph as 'header' content*/
.lastHeaderParagraph{margin-bottom:30px}
.parent.closed > a {display: none;}

body.page-user-login #main{padding:20px 0 20px 30px}

/******** DOCUMENT LIBRARY PAGE ********/
body.page-documents #main{background-color:#fff;}
/*body.page-documents #page-wrapper #main #content .section{padding:30px 50px;}*/
body.page-documents #content-area{width:850px;}
body.page-documents #content-area .views-field-flang{width:83px;}
body.page-documents #content-area .views-field-name{width:591px;}
body.page-documents #content-area .views-field-fcreatedate{width:83px;padding:0 5px;}
body.page-documents #content-area .views-field-fsize{width:83px;}

body.page-documents #content-area tr.odd{background-color:#eee;}
body.page-documents #content-area tr.even{background-color:#fff;}
body.page-documents #content-area thead {border-bottom:2px solid #000;}
body.page-documents #content-area .views-table.cols-4 td {padding:10px 5px;}
body.page-documents #block-block-22 {float: right;margin-right: 30px;margin-top: 36px;width: 300px;}
body.page-documents #block-block-22 a, body.page-documents p a{color:#666;}
body.page-documents .panels_pane.panel-pane.pane-views.pane-webfm-attachments{margin-left:50px;margin-bottom:30px;}

/* SEARCH RESULTS*/
body.section-search #main a, body.section-fuzzysearch #main a{color:#666;text-decoration:none;}
body.section-search #main a:hover, body.section-fuzzysearch #main a:hover{color:#ccc}
body.section-search dl, body.section-fuzzysearch dl{padding-right:220px;}
body.section-search .search-advanced.collapsible{width:1000px;}
body.section-fuzzysearch #content-area{width:1200px}
body.section-search #content, body.section-fuzzysearch #content {padding: 30px 0 0 50px;line-height:20px;}
body.section-fuzzysearch #content-area h1, h3{padding:0;margin:0;}
body.section-fuzzysearch .meta, body.section-search .meta {display:none;}

body.section-optoelectronics #main, body.section-power-devices #main{background-color: #FFF;padding: 20px 25px;}
body.section-optoelectronics #block-block-1 table a, body.section-power-devices #block-block-1 table a{color:#666;}
body.section-optoelectronics #content .content.clearfix, body.section-power-devices #content .content.clearfix{width:800px}

body.section-optoelectronics #block-views-webfm_attachments-block_2, body.section-optoelectronics #block-block-1, body.section-power-devices #block-views-webfm_attachments-block_2, body.section-power-devices #block-block-1, body.section-optoelectronics #block-views-webfm_attachments-block_4, body.section-optoelectronics #block-views-webfm_attachments-block_4 table, body.section-power-devices #block-views-webfm_attachments-block_4, body.section-power-devices #block-views-webfm_attachments-block_4 table  {width:855px;}


/* the width was 800 before sept. 5 change as well as adding the following */
.views-field.views-field-fcreatedate {
  padding-left: 14px;
  width: 120px;
}

td.views-field-file-name {
  width: 500px;
  padding-right: 20px;
}

td.views-field-flang {
  padding: 0;
  width: 60px;
}

body.section-optoelectronics .meta a, body.section-power-devices .meta a{color:#CC0000;}
body.section-optoelectronics.sidebar-first #content .section, body.section-power-devices.sidebar-first #content .section {padding-left:230px;}
body.section-optoelectronics .region-sidebar-first, body.section-power-devices .region-sidebar-first {background-color: #EEE;padding:8px 0 0 12px;}
body.section-optoelectronics .region-sidebar-first a, body.section-power-devices .region-sidebar-first a{color:#666;}

body.section-optoelectronics .dataTables_wrapper, body.section-power-devices.dataTables_wrapper{width:824px;}

.optoTables a, .content.clearfix p a{color:#666;}


/* on individual product page */
#block-views-webfm_attachments-block_4 {margin-top: 30px;}
#block-block-1 table td, #block-block-1 table th {padding-left: 10px;}
#block-views-webfm_attachments-block_4 .views-table.cols-4 td, .views-table.cols-4 th {padding-left: 10px;}

/********* MORE GENERAL INFO CONTACT FORM STYLE ************/
#node-6008 {
    font-size: 14px;
    line-height: 1.4em;
}

#main-menu li.first a{border-left:none;}

#nav_menu { position: relative; z-index: 1000; margin: 0px; padding: 0px; font-size:14px;top:126px;*top:145px;left:22px;*left:0px;}/*left was 157*/

#nav_menu  #oneTrickPony li.specialHvrFirst {background: url("../images/nav-divider-bar.png") no-repeat scroll right 0 transparent;padding-right:28px;}
body.section-lcds #nav_menu, body.page-lcd-suite #nav_menu, body.page-newinyear #nav_menu, body.page-advantage #nav_menu, body.page-lcdresources #nav_menu{display:none;}
/** simple hover menu via just css for IE7+/FF/Saf etc */	
#oneTrickPony,#oneTrickPony ul{list-style:none;font-size:14px;font-weight:700;background-color:#000;margin:0;padding:0}
#oneTrickPony li{float:left;position:relative;color:#fff;margin-right:1em;font-family:helvetica, arial, Verdana, sans-serif; display: inline;}
#oneTrickPony a:link,#oneTrickPony a:visited{text-decoration:none;padding-left:3px;color:#fff}
#oneTrickPony a:hover{color:#ccc}
#oneTrickPony ul{display:none;position:absolute; width:200px;}
#oneTrickPony ul li{float:none;border-top:.5em solid #000;font-size:12px;margin-bottom:-1px;padding:0;display:block;}
#oneTrickPony li:hover ul{display:block}

#sharpDistInvForm{border:medium none;padding-left:10px;position:absolute;top:119px;right:22px;}
#sharpDistInvForm .textEntry{background:url(../images/search-background.png) no-repeat scroll -1px -1px transparent;border:medium none;height:32px;padding-left:10px;width:224px}
.form-text,.textEntry{color:#989898;font-weight:700}
#smaDistiInvSubmit{background:url(../images/magnifying-icon.jpg) no-repeat scroll -1px -1px transparent;border:medium none;height:20px;position:absolute;right:15px;top:7px;width:20px}
#error404{background-color:#FFF;padding:30px}

body.section-optoelectronics .region-sidebar-second {
    float: right;
    width: 300px;
}

body.logged-in #content .section {
  margin-left: 175px;
}

#content-area > div > div.content.clearfix > p {
    margin-left: 0px !important;
    
} 