 .pfDoesItFitTableBottom {
   background-color:#ffd;
   border-bottom:1px solid #999;
 }
 .pfDoesItFitTableLeft {
   background-color:#ffd;
   border-left:1px solid #999;
 }
 .pfDoesItFitTableRight {
   background-color:#ffd;
   border-right:1px solid #999;
 }
 .pfDoesItFitTableTop {
   background-color:#ffd;
   border-top:1px solid #999;
 }
 .pfDoesItFitTableCenter {
   background-color:#ffd;
   padding:3px 5px 3px 5px;
 }
 .pfPopoverTableCenter {
   background-color:#fff;
   padding:3px 5px 3px 5px;
 }
 div.pfHeaderText {
   font-weight:bold;
   font-size:1.1em;
   color:#c60;
   padding-bottom:2px;
 }
 div.pfRedText {
   font-weight:bold;
   font-size:1.1em;
   color:#900;
   padding-bottom:2px;
 }
 div.pfGreenText {
   font-weight:bold;
   font-size:1.1em;
   color:#090;
   padding-bottom:2px;
 }
 span.pfDottedText {
   margin-left:1px;
   border-bottom: 1px dashed #003399;
 }
 * html span.pfDottedText {
   margin-left:5px;
 }
 div.pfBoxText {
   margin-top:1px;
   padding-top:10px;
   padding-bottom:3px;
 }
 div.pfBoxInlineText {
   padding-top:3px;
   padding-bottom:3px;
 }
 div.pfBoxInlineBulletText {
   padding-top:3px;
 }
 div.pfBoxInlineButton {
   padding-top:5px;
 }
 div#pf-cars-in-garage-list, div#pf-cars-in-garage-list-popover {
   padding-top:5px;
 }
 div#pf-model-div, div#pf-model-popover-div {
   float:left;
   padding-right:3px;
 }
 div#pf-cars-in-garage-options, div#pf-cars-in-garage-options-popover {
   display:inline;
 }
 div#pf-results-div ul {
   margin-left:15px;
 }
 * html div#pf-results-div ul {
   margin-left:19px;
 }
 div#pf-results-div ul.pf-no-disc-ul {
   list-style-image:none;
 }
 div#pf-results-div ul li {
   margin: 0.4em 0em 0.3em 0em;
 }
 * html div#pf-results-div ul li {
   margin-top: 0.2em;
   margin-bottom: 0em;
 }
 div#pf-showSimilarProductsImage, div#pf-collapseSimilarProductsImage {
   padding-bottom:1px;
 }
 * html div#pf-showSimilarProductsImage, * html div#pf-collapseSimilarProductsImage {
   padding-top:3px;
   padding-bottom:3px;
 }
 div#pf-showSimilarProductsImage a, div#pf-collapseSimilarProductsImage a {
   text-decoration:none;
 }
 div#pf-showSimilarProductsImage a:visited, div#pf-showSimilarProductsImage a:hover, div#pf-collapseSimilarProductsImage a:visited, div#pf-collapseSimilarProductsImage a:hover {
   color:#003399;
 }
 div#pf-browse-ladders-that-fit {
   padding-bottom:2px;
 }
 * html div#pf-browse-ladders-that-fit {
   padding-bottom:4px;
 }
 div#pf-shade-overlay {
   background-color:#3f4c58;
   filter:alpha(opacity=60);
   opacity:0.6;
   -moz-opacity:0.6;
   position:fixed;
   left:0px;
   top:0px;
   height:100%;
   width:100%;
   z-index:100;
 }
 * html div#pf-shade-overlay {
   position:absolute;
 }
 div#pf-selection-popover {
   left:40%;
   top:40%;
   position:fixed;
   z-index:102;
 }
 * html div#pf-selection-popover {
   position:absolute;
   margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (popoverMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
 }
 div.pfSelectionPopoverContent {
   position:relative;
 }
 span.pfPopoverClose {
   position:absolute;
   top:-8px;
   right:-2px;
 }
 * html span.pfPopoverClose {
   right:0px;
 }
