div#reservation div#resSummary
{
position:relative;
width:200px;
overflow:hidden; 
float: left;
background:url('./images/lssCaption.gif') no-repeat 3px top;
padding-bottom: 25px;
}
html>/**/body  div#reservation div#resSummary {
  background:url('./images/lssCaption2.gif') no-repeat 3px top;
}
div#reservation div#resSummary.modify{
  background:url('./images/lssCaption2_arrow.gif') no-repeat 3px top;
}
/**********************************************
div#reservation div#resSummary div#ePlusLogin
{
width:199px;
height:50px;
overflow:hidden;
margin:0;
padding:0;
border-bottom:1px solid #000;
background:#e8e9db;
color:inherit;
}
*************************************************/
div#reservation div#resSummary img.progressBar
{
margin:1px auto;
display:block;
}
div#reservation div#resSummary h2.modify
{
margin: 0;
padding: 4px 3px;
background:#007D5D;
color:#FFF;
font-size: 12px;
}
div#reservation div#resSummary hr.similar
{
margin:0;
background-color:#007D5D;
height:10px;
}
div#reservation div#resSummary h2.corpPromo
{
margin:0;
padding:5px 3px 0;
background:transparent;
color:#ff5a00;
font-size:12px;
}
div#reservation div#resSummary h3
{
margin:0;
height: 26px;
padding:10px 0 0 0;
width: 200px;
overflow: hidden;
border-right: 1px solid #CCC;
color:#000;
font-size:12px;
text-align: center;
}
div#reservation div#resSummary.modify h3{
  text-align: right;
  width: 160px;
  border: 0;
}
div#reservation div#resSummary h3.modify
{
margin:7px 4px 0 0;
padding:10px 4px 4px;
font-size:14px;
}

div#reservation div#resSummary dl
{
margin:0;
padding:5px 3px 0;
}
div#reservation div#resSummary dl dt strong
{
width: 125px;
display: block;
background: #e2e2e2;
padding: 3px 55px 3px 5px;
margin-left: 6px;
position: relative;
}

div#reservation div#resSummary dl dd dl strong
{
width: 125px;
display: block;
padding: 3px 55px 3px 0px;
position: relative;
}
div#reservation div#resSummary dl dd dl strong a
{
position: absolute;
top: 2px;
right: 5px;
width: 52px;
}

div#reservation div#resSummary dl dt
{
position:relative;
width:100%;
}
div#reservation div#resSummary dl dt a
{
background: transparent;
}
div#reservation div#resSummary dl dt strong a{
 position: absolute;
top: 2px;
right: 5px;
width: 42px;
  }
div#reservation div#resSummary dl dd
{
margin:3px 3px 10px 0;
padding:5px 0 0 15px;
position: relative;
display: block;
}
div#reservation div#resSummary dl dd.promo{
background:transparent url(./images/ico_promo_star.gif) no-repeat scroll left top;
color:#FF6B03;
margin-left: 10px;
padding-left:25px;
font-weight: bold;
}
div#reservation div#resSummary dl dd.corp{
font-weight: bold;
color: #18B276;
}
div#reservation div#resSummary dl dd a,
div#reservation div#resSummary dl dd.notYetEntered
{
font-weight:normal;
}
div#reservation div#resSummary dl dd address
{
font-style:normal;
margin-top: 5px;
padding-left: 2px;
}
div#reservation div#resSummary dl dd.airport{
  padding-right: 25px;
  background:transparent url(images/icoAirport.gif) no-repeat 150px 5px;
}
div#reservation div#resSummary dl dd.airport strong
{
  display: block;
  width: 135px;
}
div#reservation div#resSummary dl dd.airport address strong { display: inline; }
div#reservation div#resSummary dl dd#timeAndDate strong {margin-left: 0px;padding-left: 0px;}
div#reservation div#resSummary dl dd.airport address strong { background: none; padding: 0 0 0 2px;}
div#reservation div#resSummary dl dd dl
{
position:relative;
margin:5px 0;
padding-top:0;
}
div#reservation div#resSummary dl dd dl dt
{
float:left;
clear:left;
width:auto;
margin:0;
padding:0 3px 0 0;
text-align:right;
font-weight:normal;
}
div#reservation div#resSummary dl dd dl dd
{
margin:0;
padding:0;
}
div#reservation div#resSummary p.startOver
{
margin-top:0;
text-align:center; 
border-top: 1px dashed #636363;
border-bottom: 1px dashed #636363;
width: 183px;
margin-left: 10px;
padding: 5px 0 8px 0;
}
div#reservation div#resSummary p.preferred
{
margin-top:0;
width: 163px;
margin-left: 10px;
padding: 0 0 8px 20px;
background: url("./images/ico_yellow_preferredVehicle.gif") no-repeat 3px 1px;
font-size: 11px;
}
div#reservation div#resSummary p.preferred strong{
  display: block;
  font-size: 12px;
}
div#reservation div#resSummary p.owr{
  padding: 0 0 8px 0;
  text-align: left;
  width: 176px;
  margin-left: 14px;
}
table td#lss p.owr a{
  text-align: right;
  display: block;
}
div#reservation div#resSummary p.owr strong{
  display: block;
  text-align: left;
  
}
div#reservation div#resSummary p.confirm
{
 width: 183px;
 padding: 0;
 margin: 0 0 0 15px;
}
div#reservation div#resSummary p.confirm strong{
  margin-right: 5px;
}
div#reservation div#resSummary h2#corpPreferred
{
padding-left:16px;
margin-left:5px;
background:transparent url(images/ico_yellow_preferredVehicle.gif) no-repeat left top;
color:#000;
font-size:11px;
}
div#reservation div#resSummary h2#corpPreferred span.clarifyingText
{
font-weight:normal;
font-size:10px; 
display:block;
}
div#reservation div#resSummary div#oneWayRental
{
position:relative;
margin:10px 0 0;
padding:5px 3px;
border-top:1px dashed #000;
}
div#reservation div#resSummary div#oneWayRental h2
{
font-size:12px;
background:transparent;
color:#000;
}
div#reservation div#resSummary div#oneWayRental a
{
display:inline;
float:right;
margin-right:3px;
}
