@charset "utf-8";
/* CSS Document */

.orderConfirmationInfo{
  padding: 10px;
  width: auto;
  float:left;
  }

.orderConfirmationInfo p {
  padding: 5px 0px;
  color:#555555;
  
  }
.orderConfirmationInfo p span{
  color: #015ba7;
  font-weight:bold;
  text-decoration:underline;
  }
.orderConfirmationDetail{
  float: left;
  width: 277px ;
  padding: 5px;
  margin-bottom: 20px;
  padding-left:0px;
  overflow:hidden;
  }
.orderConfirmationDetail h4{
  padding: 6px 10px;
  margin: 0 0px 10px 0px;
  font-weight:bold;
  background-color: #f2f2f2;
  color: #616161;
  }
.orderConfirmationDetail p{
  padding-left: 10px;
  padding-bottom: 5px;
  }
.orderConfirmationDetail hr{
  border:0px;
border-top:1px dashed #bdcfe9;
color:#FFFFFF;
height:4px;
  }
/*--------------OrderListing Page---------------*/

.orderNumberList{

text-align:center;
  }
.orderNumberList strong a{ text-decoration:underline; color:#035fb1;}
.orderNumberList strong a:hover{ text-decoration:none; }
.orderNumnerCell {
  width: 25%;
  }
.orderbuttonwrapperSmall{  
  margin: 10px 0 0px 28px;
  padding:0px;
  overflow:hidden;
  width: 140px;
}
.orderListProductName{
  margin: 0px 0 0px 8px;
  padding:0px;
  overflow:hidden;
  width: auto;
  }
.orderListProductName ul li{
  font: normal 12px Verdana, Geneva, sans-serif;
  line-height: 100%;
  margin:0px;
  margin-bottom: 10px;
  padding: 1px 10px;
  background: url(../images/blue_arrow.gif) no-repeat left 5px;

  }
.orderListProductName ul li strong{ color:#000000;}
.orderListingDate{
  text-align:center;


  }
  .orderListingContent td{ border-bottom: 1px solid #e1ecf4;}
  
/*---------------Order History Page---------*/
.reorderButtonwrapper{ /* Container you can use to surround a CSS button to clear float */
margin:0px;
padding:0px;
width: auto;
float:right;
overflow: hidden;
text-align: right;
padding: 20px 0 20px 50px;
}
.orderDetailContainer{clear: both;}
.orderListingP{
  padding: 0 0 0px 15px;
  margin: -5px 0 -15px 0;
  font: normal 11px Verdana;
  color: #000000;
  text-align:left;
  }


.singleOrderContainers{
    background:transparent url(../images/reOrderloginBg_bottom.gif) no-repeat left bottom;
  margin: 20px 0px 0px 80px;
  float:left;
  width: 334px;
  min-height: 260px;
  padding: 10px 0px 12px 0;

  }
.singleOrderHeadding{
  padding:0px 0px 5px 0px;
  font: normal 17px Verdana;
  color: #1e1e1e;
  margin: 0 0 10px 0 ;
  border:none;
  background-color:none;
  border-bottom: 1px dashed #d3d3d3;
}
.singleOrder{
  background:transparent url(../images/reOrderloginBg.gif) no-repeat left top;
  margin:0px;

  float:left;
  text-align:center;
  width: 329px;

  padding: 10px 0px 0px 0px;
  margin-top:10px;
  }
.singleOrderForm{ text-align: center;  width: 205px; margin: 10px auto 0px auto; padding-bottom: 10px;}
.singleOrderForm label{
  color: #4a4b4c;  
  width: 200px;
  clear:both;
  text-align:center;
  line-height:140%;
  font: bold 11px Verdana, Geneva, sans-serif; float:left;
  }
.singleOrderForm input{   margin: 5px 0 10px 0; padding: 2px; padding-right: 0px; float:left; clear:both; width: 200px; }
.orZipCode{

  background:transparent url(../images/or-orderList.gif) no-repeat left center;
  clear:both;
  overflow:hidden;
  margin-left: -20px;
padding-left: 19px;

  }
.viewOrderBtn{
  margin: 0px auto 0 105px;
  width: auto;
  overflow: hidden;
  text-align: center;
  clear:both;
}
.singleOrderContainers p{
margin: 5px 5px 0px 0px;
  color:#666666;
}

.singleOrderContainers p.error { color: #f00; }

.singleOrderHeading{
  padding:0px ;
  font-size:16px;
  color: #0089CF;
  margin: 0px ;
  border:none;
  background-color:none;
  border-bottom: none;
  text-transform: uppercase;
  font-weight:bold;
  
}