/*----------------------------------------------------------------------------*/
/* Styles used for product summaries */
/* heading */

 table.productsummaryhead {
  width:90%; margin:0px 5% 0px 5%;
  border-style:solid; border-color:#808670; border-width:1px 1px 0px 1px;
  background-color:transparent }
 td.productsummaryhead {
  border-width:0px; border-color:#808670; padding:5px 5px 5px 5px;
  background-color:#ffffff;
  font-size:12pt; color:#400060;
  text-decoration:underline; font-weight:bold;
  text-align:Left }
 td.productsummaryheadicons {
  width:100px;
  border-width:0px; border-color:#808670; padding:0px 5px 0px 5px;
  background-color:#ffffff;
  font-size:12pt; color:#400060;
  text-decoration:underline; font-weight:bold;
  text-align:right }

/* Detail body */

 table.productsummary {
  width:90%; margin:0px 5% 2px 5%;
  border-style:solid; border-color:#808670; border-width:0px 1px 1px 1px;
  background-color:#fff3e0; }
 td.productsummary {
  border-width:0px; border-color:#808670; padding:5px 5px 5px 5px;
  background-color:#fff3e0 }
 td.productsummaryimage {
  height:64px; width:64px;
  border-style:solid; border-color:#808670; padding:5px 5px 5px 5px;
  vertical-align:middle; text-align:center}


/*----------------------------------------------------------------------------------------------------------------------
/* Styles used in the navigation pane search area */
/* Layout confinement */

 div.enavsearch {
  margin:3px 0px 3px 0px;
  border-style:solid; border-color:#808670; border-width:1px;
  padding:3px 3px 3px 3px; width:172px;
  background-color:#fff3e0;
  font-family:"Cooper Black", sans-serif; font-size:10pt; color:#000000;
  text-decoration:none; font-weight:bold;
  text-align:center }

 form.enavsearch {
  margin:0px 0px 0px 0px; padding:0px;
  background-color:transparent; }

/* Inputs */

 p.enavsearch {
  margin:0px 0px 0px 0px; padding:0px;
  background-color:transparent;
  font-family:"Cooper Black", sans-serif; font-size:10pt; color:#000000;
  text-align:center }

 input.enavsearchtextbox {
  margin:0px;
  border-width:1px; border-style:solid; border-color:#000000;
  padding:1px;
  width:120px; height:13px;
  font-size:7pt }

/*----------------------------------------------------------------------------------------------------------------------
/* Styles used on the product page order panels. */
/* confinement, layout and style */

 div.eprodorder {
  float:right;
  margin:10px 0px 10px 20px;
  border-style:solid; border-color:#808670; border-width:1px;
  padding:3px 3px 3px 3px; width:180px;
  background-color:#fff3e0;
  font-family:"Arial", sans-serif; font-size:10pt; color:#000000;
  text-decoration:none; font-weight:normal;
  text-align:center;}

 table.eprodorder {
  margin:0px;
  width:100%; }

 td.eprodordertext {
  padding:0px 5px 0px 5px;
  border-style:solid; border-width:0px; border-color:#000000;
  height:20px; vertical-align:middle;
  font-size:10pt; font-weight:normal;
  text-align:right;
  color:#000000; text-decoration:none; }
 td.eprodorderselect {
  padding:0px;
  border-style:solid; border-width:0px; border-color:#000000;
  height:20px; width:30px; vertical-align:middle;
  font-size:10pt; font-weight:normal;
  text-align:center;
  color:#000000; text-decoration:none; }

 input.eprodordertextbox {
  border-width:1px; border-style:solid; border-color:#cccccc;
  width:40px; height:18px;
  background-color:#ffffff; color:#000000; font-weight:bold; }

 p.eprodorder {
  padding:0px;
  font-family:"Cooper Black", sans-serif; font-size:10pt; font-weight:bold;
  text-align:center;
  color:#000000; text-decoration:none; }

 h3.eprodorder {
  margin-bottom:5px;
  padding:0px;
  text-align:center;
  font-size:14pt; font-weight:bold;
  color:#000000; text-decoration:none; }






 div.eprodthumbsingle {
  float:right;
  margin:10px 0px 10px 20px;
  border-style:solid; border-color:#808670; border-width:1px;
  padding:3px 3px 3px 3px; width:180px;
  background-color:#fff3e0;
  font-family:"Cooper Black", sans-serif; font-size:10pt; color:#000000;
  text-decoration:none; font-weight:bold;
  text-align:center;}

 div.eprodthumbmulti {
  margin:10px auto 10px auto;
  border-style:solid; border-color:#808670; border-width:1px;
  width:700px;
  padding:3px 3px 3px 3px;
  background-color:#fff3e0;
  font-family:"Cooper Black", sans-serif; font-size:10pt; color:#000000;
  text-decoration:none; font-weight:bold;
  text-align:center;}

 table.eprodthumbmulti {
  margin:0px auto 0px auto;
  border-style:solid; border-color:#808670; border-width:0px;
  background-color:transparent;}

 img.eprodthumb {
  margin:0px auto 0px auto;
  border-style:solid; border-color:#808670; border-width:0px;
  padding:5px 5px 5px 5px;}

 p.eprodthumb {
  margin:10px;
  font-size:10pt; color:#000000;
  text-align:center; }

 div.eprodimage {
  position:fixed; top:15px; right:15px; bottom:15px; left:15px;
  visibility:hidden;
  overflow:hidden;
  margin:0px 0px 0px 0px;
  border-style:solid; border-color:#808670; border-width:1px;
  padding:10px 10px 10px 10px;
  background-color:transparent;
  background-image:url("http://www.carolannstudio.com/product/fade95.png");
  font-size:10pt; color:#000000;
  text-decoration:none; font-weight:bold;
  text-align:center; }

 p.eprodimage {
  margin:10px;
  text-align:center; }

 div.eprodimageclose {
  position:absolute; top:0px; right:0px;
  margin:0px;
  border-style:solid; border-width:0px;
  padding:0px;
  background-color:transparent;
  text-align:center; }


