.details-window #container{width:770px;}
.details-window #content-main{background:transparent url(/images/calc/content-main-bkg.gif) no-repeat 0 0;}
.details-window #content{margin:0 15px 0 11px;padding:9px 0;}
.details-window #content-main-footer{background:transparent url(/images/calc/content-main-bkg.gif) no-repeat 100% 100%;font-size:1px;height:4px;line-height:1;}

/*Override Header tags*/
.details-window h1{font-family:Verdana;font-weight:normal;margin:0;margin-bottom:9px;text-indent:0;padding-left: 13px;}

.details-window form{margin:0;padding:0;}
.details-window hr{display:none;}
.details-window .clear{font-size:0;line-height:0;height:0;clear:both;}
.details-window .white-hr,
.details-window .blue-hr{background-color:#fff;font-size:1px;height:2px;line-height:1;}
.details-window .blue-hr{background-color:#b2cfe3;}
.details-window .learn-more{position:relative;top:12px;}
.details-window .left{float:left;}
.details-window .right{float:right;}

.details-window #emissions-boxes,
.details-window #related-products{margin-top:13px;}
.details-window #emissions-boxes .left,
.details-window #emissions-boxes .right{width:367px;height:333px;}
.details-window #emissions-boxes .left{background-image:url(/images/calc/white-box.gif);}
.details-window #emissions-boxes .right{background-image:url(/images/calc/white-box-windmill.gif);}
.details-window #emissions-boxes h1,
.details-window #related-products h1{color:#1f7397;margin-top:12px;}
.details-window #emissions-boxes .left h1,
.details-window #related-products .left h1{padding-left:15px;}
.details-window #emissions-boxes .right h1{padding-left:18px;}
.details-window #emissions-boxes .right p{position:relative;left:163px;top:10px;width:166px;font-size:13px;line-height:1.15;}
.details-window #emissions-boxes ul{font-size:13px;}
.details-window #emissions-boxes li{list-style-type:none;list-style-image:url(/images/calc/check-mark.gif);margin-left:16px;*margin-left:10px;*padding-left:6px;margin-bottom:12px;line-height:1.15;}
.details-window #related-products {height:170px;background-image:url(/images/calc/white-box-long.gif);}
.details-window #related-products p{line-height:1.2;}
.details-window #related-products img{float:left;padding-right:5px;}
.details-window #related-products img.btn{float:none;margin-top:5px;}
.details-window #related-products .product{margin-top:10px;margin-left:23px;width:215px;float:left;}

.details-window #action-table{width:100%;}
.details-window #action-table thead td{color:#1f7397;}
.details-window #action-table thead td,
.details-window #action-table .last{text-align:right;}
.details-window #action-table tbody tr.odd{background-color:#bad4e5;}
.details-window #action-table tbody td,
.details-window #action-table thead td{padding:5px 0 8px 10px;}
.details-window #action-table tbody td.first{padding-left:15px;}
.details-window #action-table input{position:relative;top:2px;margin-right:8px;}
.details-window #action-table tfoot{font-size:14px;color:#1f7397;}
.details-window #action-table td.add-total-cart{background:transparent url(/images/calc/btn-add-to-cart-bkg.gif) no-repeat 100% 100%;height:22px;font-size:11px;text-decoration:none;}
.details-window #action-table td.add-total-cart img{margin-top:3px;}
.details-window #action-table td.add-total-cart a{color:#fff;text-decoration:none;}
.details-window #action-table td.add-total-cart strong{font-weight:normal;}
.details-window #action-table td.add-total-cart strong span{display:block;padding:7px 4px 4px 5px;}

.details-window #action-faqs{margin-top:14px;}
.details-window #action-faqs .left,
.details-window #action-faqs .right{width:377px;height:230px;}
.details-window #action-faqs .left{background:transparent url(/images/calc/ta-windmill-bkg.gif) no-repeat 0 0;}
.details-window #action-faqs .right{background:transparent url(/images/calc/ta-light-bulb-bkg.gif) no-repeat 0 0;}
.details-window #action-faqs h1{color:#1f7397;padding-left:35px;margin-top:11px;}
.details-window #action-faqs p{position:relative;left:146px;top:10px;width:208px;font-size:13px;}
.details-window #action-faqs .right p{left:122px;width:225px;}

/*              ------                    */
.details-window #air-comparison,
.details-window #driving-detail{margin-top:14px;}
.details-window #air-comparison h1,
.details-window #driving-detail h1{color:#1f7397;margin-bottom:7px;}
.details-window #air-comparison p{padding-left:13px;}
.details-window #air-comparison-graph,
.details-window #home-energy-graph{margin-top:8px;height:291px;background-image:url(/images/calc/white-border-box-long.gif);}
.details-window #home-energy-graph{height:244px;}
.details-window #home-energy-graph-footer,
.details-window #sliding-scale-footer{background:transparent url(/images/calc/white-border-box-long.gif) no-repeat 100% 100%;font-size:1px;line-height:1;height:6px}
.details-window #air-comparison-graph p{padding-left:21px;}
.details-window #air-comparison-graph dt{padding-top:5px}

/*Override terrapass.css */
.details-window dl{float:none;border:none;}
.details-window dl dd{background:none;border:none;padding: 0;height:0;width:600px;height: 31px;
        margin: 0 0 11px;;position: relative; /* IE is dumb */
        display: block; }
/*-----------------------*/

.details-window dl{margin:0 0 0 21px;padding: 18px 0 0;}
.details-window dt {position:relative;clear:both;display: block;height:19px;line-height:19px;margin-right:17px;}
* html .details-window dd {float:none;}
.details-window dd div {
   position: relative;
   float:left;
   background:transparent url(/images/calc/hz-bar-graph.gif) no-repeat 0 0;
   height: 26px;
   color:#fff;
   text-align:right;
}
.details-window dd div strong {
   position: absolute;
   right: -3px;
   display: block;
   background:transparent url(/images/calc/hz-bar-graph.gif) no-repeat 100% 100%;
   height: 26px;
   text-align: left;
   padding-right:9px;
   overflow: hidden;
}
.details-window dd div strong span{display:block;margin-top:5px;}
.details-window dd div.cgi{background:none;margin-left:12px;}

/*              ------                    */
.details-window #hed{width:229px;padding-left:25px;;margin-top:29px;font-size:13px;float:left;}
.details-window #hed ul li{margin-bottom:14px; width:180px;vertical-align:text-top;}
.details-window #heg{width:470px;height:189px;margin-top:29px;float:left;background:transparent url(/images/calc/house.gif) no-repeat 100% 0;position:relative;}
.details-window #heg ul{margin:0;padding:0;}
.details-window #heg ul li {
        position:relative;
        width: 82px;
        height: 182px;
        bottom: 0;
        padding: 0;
        margin: 0;
        float:left;
        list-style-type:none;
    }
.details-window #heg li div{display:block;background:transparent url(/images/calc/vt-bar-graph-bl.gif) no-repeat 100% 100%; position:absolute;bottom:0;width:82px;}
.details-window #heg li strong{display:block;position:absolute;background: transparent url(/images/calc/vt-bar-graph-bl.gif) no-repeat 0 0;width:82px;top:0;height:26px;text-align:center;font-weight:normal;}
.details-window #heg li strong span{display:block;position:absolute;top:-18px;left:15px;}
.details-window #heg li.avg div{background:transparent url(/images/calc/vt-bar-graph-gr.gif) no-repeat 100% 100%;margin-left:8px;}
.details-window #heg li.avg strong{background:transparent url(/images/calc/vt-bar-graph-gr.gif) no-repeat 0 0;}
.details-window #heg-footer{float:left;position:absolute;bottom:-24px;left:0;width:179px;}
.details-window #heg-footer span{display:block;width:49%;float:left;text-align:center;font-weight:bold;}

/*              ------                    */
.details-window #sliding-scale{height:110px;background-image:url(/images/calc/white-border-box-long.gif);}
.details-window #annual-figure-compares{margin-top:13px;}
.details-window #annual-emissions,
.details-window #annual-fuel,
.details-window #emissions-compare{float:left;height:239px;width:241px;background-image:url(/images/calc/white-border-box.gif);margin-left:10px;}
.details-window #slide-scale-img{width:686px;height:93px;background:transparent url(/images/calc/car-sliding-scale.gif) no-repeat 0 0;position:relative;top:13px;left:24px;}
.details-window #annual-figure-compares #annual-fuel{margin-left:0;}
.details-window #annual-figure-compares h3{text-align:center;font-size:11px;font-weight:bold;color:#1f7397;}
.details-window #annual-fuel div{height:169px;width:182px;background-image:url(/images/calc/gas-pump-bkg.gif);margin-left:37px;}
.details-window #annual-fuel div p{font-weight:bold;position:relative; top:20px; left:15px;text-align:center;width:109px;font-size:13px;}
.details-window #annual-fuel p.how-we-calc{margin-left:15px;padding-top:10px;}
.details-window #annual-emissions #heg{background:none;width:173px;height:175px;left:35px;margin-top:15px;}
.details-window #annual-emissions #heg ul li {height:154px;}
.details-window #annual-emissions #heg-footer{bottom:0;width:173px;}
.details-window #emissions-compare dl{margin-left:27px;margin-right:27px;padding:0;}
.details-window #emissions-compare dl dd{width:180px;height:15px;margin-bottom:4px;}
.details-window #emissions-compare dd div {background:transparent url(/images/calc/hz-bar-graph-sm-gr.gif) no-repeat 0 0;height:15px;}
.details-window #emissions-compare dd div strong {background:transparent url(/images/calc/hz-bar-graph-sm-gr.gif) no-repeat 100% 100%;height:15px;font-weight:normal;}
.details-window #emissions-compare dd div strong span{margin-top:1px;}
.details-window #emissions-compare dd div.yours {background-image:url(/images/calc/hz-bar-graph-sm-bl.gif);}
.details-window #emissions-compare dd div.yours strong{background-image:url(/images/calc/hz-bar-graph-sm-bl.gif);}

.details-window #slide-scale-img div{position:relative;height:93px;text-align:right; }
.details-window #slide-scale-img div strong{position:absolute;bottom:0;background:transparent url(/images/calc/slider.gif) no-repeat 0 0;bottom:8px;width:35px;right:-18px;}
.details-window #slide-scale-img div strong span{display:block;position:absolute;left:-200%;bottom:-9px;text-align:left;white-space:nowrap;font-size:10px;}

