/* Image Panel */
@media (min-width:992px){
  .col-md-6{
    float:left;
  }
  .col-md-6{
    width:50%;
  }
}
/* Parts Table Scroll */
.bottom-block-table{
  overflow-y:auto;
}
/* Active Area Tidy Border Sizing */
.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before{
  content:" ";
  display:table;
}
/* Active Area Tidy Border Sizing */
.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after{
  clear:both;
}
/* General Text Centering */
.center {
  text-align:center;
}
/* Page Banner Font Sizes */
.h1,h1{
  font-size:20px;
}
.h2,h2{
  font-size:10px;
}
/* Active Area */
.panel{
  background-color:#ffffff;
  border:1px solid transparent;
  border-radius:10px;
  margin-bottom:5px;
}
/* Active Area Interior Border */
.panel-body{
  padding:5px;
}
/* Active Area Tidy Border */
.panel-default{
  border-color:#bbbbbb;
}
/* Page Banner Shading */
.panel-default>.panel-heading{
  background-color:#f5f5f5;
  border-color:#dddddd;
  color:#ff0000;
}
/* Table Hover Diagram Part Number Shading */
.part-label-hover-1 div{
  background-color:red !important
}
/* Multiple Part Number Popup Window Locator */
.popover{
  background-clip:padding-box;
  background-color:#ffffff;
  border:1px solid #cccccc;
  border:1px solid rgba(255,0,0,.2);
  border-radius:6px;
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  display:none;
  font-family:Arial, Calibri, Helvetica, Helvetica Neue, Roboto, Sans-Serif;
  font-size:14px;
  font-weight:400;
  left:0;
  line-height:1.42857143;
  max-width:276px;
  padding:1px;
  position:absolute;
  text-align:left;
  top:0;
  white-space:normal;
  z-index:1060;	
}
/* Table Horizontal Demarcs */
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{
  border-top:1px solid #dddddd;
  line-height:1.42857143;
  padding:8px;
  vertical-align:top;
}
/* Table Size and Format */
.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{
  padding:5px;
}
/* Part Name Left Justified */
.table-condensed td.name{
  text-align:left;
}
.table-condensed th.name{
  text-align:left;
}
/* Illustration Part Number Hover Popup Window Locator */
.tooltip{
  display:block;
  filter:alpha(opacity=0);
  font-family:Arial, Calibri, Helvetica, Helvetica Neue, Roboto, Sans-Serif;
  font-size:12px;
  font-weight:400;
  line-height:1.4;
  opacity:0;
  position:absolute;
  visibility:visible;
  z-index:1070;
}
/* Illustration Part Number Hover Popup Window */
.tooltip.in{
  filter:alpha(opacity=90);
  opacity:.9;
}
.tooltip-inner{
  background-color:#000000;
  border-radius:4px;
  color:#ffffff;
  max-width:200px;
  padding:3px 8px;
  text-align:center;
  text-decoration:none;
}
/* Hyperlinks */
a{
  color:#0000EE;
  text-decoration:none;
}
a:hover{
  color:#FF0000;
}
/* Left Panel for Table */
body{
  background-attachment:fixed;
  background-image: url("LSRacing.png");
  background-position:0 0;
  background-repeat: no-repeat;
  font:12px Roboto, Sans-Serif;
  line-height:1.2;
  overflow-x:hidden;
  width:100%;
}
copy{
  font-size:6px;
}
/* Illustration Part Number Hover Popup Window Text */
div[id*='zoom_container'] .landmarks{
  color:#ffffff;
  font-family:Arial, Helvetica, Roboto, Verdana;
  font-size:12px;
  left:0px;
  position:absolute;
  top:0px;
  z-index:10;
}
/* Illustration Part Number Ovals */
div[id*='zoom_container'] .landmarks .label div{
  background-color:transparent;
  border:2px solid blue;
  border-radius:999px;
  cursor:pointer;
  display:table-cell;
  font:bold 15px Arial, Roboto, Sans-Serif, Tahoma, Verdana;
  position:absolute;
  text-align:center;
  vertical-align:middle;
  z-index:19999;
}
/* Illustration Horizontal Demarcs */
hr { 
  background-image:linear-gradient(to right, rgba(255, 0, 0, 0), rgba(255, 0, 0, 1), rgba(255, 0, 0, 0));
  border:0;
  height:1px;
}
/* Table Size and Format */
table{
  border-collapse:collapse;
  border-spacing:0;
}
/* Illustration Part Number Hover Table Shading */
th.part-image-hover,tr.part-image-hover{
  background-color:#dddddd;
  transition:250ms;
}