 #accordion h3, .secureIcon { display: none;}
#accordion .stepContainer
{
  margin: 0px;
  border: none;
  padding-top: 0px;
  background: none;
  overflow: hidden;
}
#accordion .stepContainer h1
{
  font: bold 14px Verdana, Geneva, sans-serif; /*  background-color: #f4f4f4;*/
  color:#555555;
  clear: both;
  padding:5px 0 5px 30px;border: none;
  border-bottom: 1px #e4e4e4 solid;
  margin: 0px 1px 0px 1px;
background:transparent url(../images/tab_done_bg.gif) no-repeat scroll left top;
}
#accordion {border:none;}
.previewRightContainer {margin-top: 20px; border: 1px #E4EAF1 solid; border-top:none;padding: 0px; padding-bottom: 10px;}
.preview-page-buttons {  margin-right: 40px; margin-left: 10px;}



div.orderDetail .optional
{
  margin: 10px 5px 0px 5px;
 
  clear: both;
  overflow: hidden;
}
div.orderDetail .optional label
{
  float: left;
  margin: 0px 0px 0px 5px ;
  /*width: 120px; */
  font: normal 11px Verdana, Geneva, sans-serif;

}
div.orderDetail .required label {background-color:#EDF5FF; padding: 3px 0 3px 5px;}

div.orderDetail .required input, div.orderDetail .optional input, div.orderDetail .required select
{
     width: 185px;
  font: normal 11px verdana;
  padding: 2px 0;

}
.product-description-text{
display:block;

font-size:12px;
margin-top:10px;

}
#previewCanvas{ margin-top: 10px;}
div.fontSelection.optional label { padding:5px 0 0 5px;}
div.orderDetail .required small {margin-left: 115px;}

