#jigproducts {
   font-size:13px;
}

#jigproducts  img{
  horizontal-align:left;
}

#jigproducts  h2{
  margin:0;
  font-size:13px;
  font-weight:bold;
  color:#0072BC;
}

#jigproducts  .divimg{
  float:left;
  width:65px;
  height:65px;
}
#jigproducts  .divdescr{
  float:left;
  width:615px;
  line-height:18px;
}

#jigproducts .jigproductscol0 {
  clear:both;
  float:left;
  width:150px;
  padding: 5px 3px;
  text-align:center;
  margin:0px 8px 0px 0px;
  border:1px solid #C2C2C2;
  border-radius:4px;
  -moz-border-radius:4px;
  display: table-cell;
}

#jigproducts .jigproductscol1 {
  float:left;
  width:150px;
  padding: 5px 3px;
  text-align:center;
  margin:0px 8px 0px 0px;
  border:1px solid #C2C2C2;
  border-radius:4px;
  -moz-border-radius:4px;
  display: table-cell;
}

#jigproducts .jigproductscol2 {
  float:left;
  width:150px;
  padding: 5px 3px;
  text-align:center;
  margin:0px 8px 0px 0px;
  border:1px solid #C2C2C2;
  border-radius:4px;
  -moz-border-radius:4px;
  display: table-cell;
}



#jigproducts .jigproductscol3 {
  float:left;
  width:150px;
  padding: 5px 3px;
  text-align:center;
  margin:0px;
  border:1px solid #C2C2C2;
  border-radius:4px;
  -moz-border-radius:4px;

  display: table-cell;
}

#jigproducts .jigstddiv {
  width: 500px;
  cursor:pointer;
}

#jigproducts .jigstddiv img { float:left; margin: 0px 10px 10px 0px;}

#jigproducts .jigstddiv a {
  color:#0072BC; text-decoration:none; font-weight:bold;
}

div#productbutton {} /** div where the buy button resides*/

div.productbutton { float:right; text-align:left; }

#div#jigproductsrow { margin-bottom:20px; display: table-row;}

div.jigproducts-nav-bar { padding: 10px 0px;}

div.jigproducts-nav-bar div#display-bar { float:left; padding: 0px 10px; font-size:13px; color:#000;}
div.jigproducts-nav-bar div#nav-bar { margin:0px 0px 0px 30px; float:left; font-size:13px; color:#000;}
div.jigproducts-nav-bar div#nav-bar a.page-numbers { text-decoration:none; padding:0px 5px; background-color:#ccdded; color:#003471;}
div.jigproducts-nav-bar div#nav-bar a.prev, div#nav-bar a.next { text-decoration:none; background-color:#fff; }
div.jigproducts-nav-bar div#nav-bar .curr-page, div#nav-bar span.current { text-decoration:none; padding:0px 5px; background-color:#003471; color:#d3d3d3; }
div.jigproducts-nav-bar div.page_link a.page-numbers { text-decoration:none; padding:0px 5px; background-color:#ccdded; color:#003471;}
div.jigproducts-nav-bar div.page_link a.prev, div.page_link a.next { text-decoration:none; background-color:#fff;}
div.jigproducts-nav-bar div.page_link .curr-page, div.page_link span.current { text-decoration:none; padding:0px 5px; background-color:#003471; color:#d3d3d3; }


table#jigbasket , table#jigaddress , table#jigcheckout {
  border:0;
}

table#jigbasket tr th,table#jigaddress tr th,table#jigcheckout tr th , table#jigbasket thead th,table#jigaddress thead th,table#jigcheckout thead th  {
  padding:5px 10px 5px 10px;
  border-bottom:1px solid #666;
  color:#003471;
  font-size:14px;
  text-align:left;
  white-space:nowrap;
  font-weight:bold;
}


table#jigbasket tfoot th {
  padding:5px 10px 5px 10px;
  border:0px;
  color:#003471;
  font-size:14px;
  text-align:left;
  white-space:nowrap;
  font-weight:bold;
}

table#jigbasket td { font-size:13px; border-left:0px; border-bottom:solid 1px #ccc; padding:2px 10px; }
table#jigbasket td.price { text-align: right; white-space: nowrap; }
table#jigbasket td a {color:#0072BC; text-decoration:none; font-weight:bold;}
table#jigbasket tfoot td { font-size:13px; border:0px; padding:2px 10px; }
table#jigaddress tfoot td { font-size:13px; border:0px; padding:0px; }
table#jigaddress td,table#jigcheckout td { font-size:13px; padding:0px; border:0px; }

#content table#jigaddress { width: auto; }
#content table#jigaddress td { padding: 0px 4px; }

table#jigbasket td img,table#jigaddress td img,table#jigcheckout td img { vertical-align:middle; margin:0px; padding:0px; }
table#jigbasket th.col1 { background-color:#fff;}
table#jigbasket td.col1,table#jigaddress td.col1,table#jigcheckout td.col1 { background-color:#ededed;}
table#jigbasket td.col0,table#jigaddress td.col0,tabl#jigcheckout td.col0 { }

div#jig_checkout_error_div { margin-bottom:5px; color:red; }

/**
 * single post style for jig-epub-documents
 */

div.type-jig-epub-documents img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
div.type-jig-epub-documents img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
div.type-jig-epub-documents img.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.alignright { float: right; }
.alignleft { float: left; }

div #jigproductbutton { font-weight:bold;}

div#jigproductcontent { margin-top:10px; }

div#jigproductcontent a {color:#0072BC; text-decoration:none; font-weight:bold;}

/**
 * side bar of basket
 */

#sidebar-basket { margin-top:40px;}
#sidebar-basket h1 { color:#000; font-weight:bold; font-size:15px; padding: 5px 0px; border-bottom:1px solid #ccc; }
#sidebar-basket a { color:#0072BC; text-decoration:none; font-weight:bold; }
#sidebar-basket li { margin-bottom: 24px; }

/*
 * Pop-up login or register box
 */
#loginOrRegister {
  position: absolute;
  display: none;
  z-index: 10;
  background: #ffffff;
  border: 1px solid #000000;
  padding: 4px;
  width: 250px;
  left: 365px;
  top: 50px;
}

#loginOrRegister h3 {
  float: left;
  clear: none;
  margin-right: 12px;
  margin-bottom: -1px;
  cursor: pointer;
  padding: 2px;
  border: 1px solid #ffffff;
  border-bottom: none;
}

#loginOrRegister h3.active {
  border: 1px solid #000000;
  border-bottom: 1px solid #ffffff;
}

#loginOrRegister form {
  border-top: 1px solid #000000;
  padding-top: 4px;
  clear: left;
}

#loginOrRegister select {
  width: 225px;
}

/*
 * Product list re-jig
 */

#content table.jig-prod-list { border: none; }
#content table.jig-prod-list td { line-height: normal; }

#content table.jig-prod-list a { color: #0066cc; font-weight: normal; }
#content table.jig-prod-list a.disabled { color: #a0a0a0; }

#content tr.jig-prod-title  td  { border: none; text-align: left; padding: 12px 2px 2px 2px; font-weight: bold; white-space: nowrap; padding-right: 8px; }
#content tr.jig-prod-detail td  { border: none; border-bottom: 1px solid #a0a0a0; text-align: left; vertical-align: top; padding: 2px 2px 12px 2px; }

#content tr.jig-prod-title.jig-prod-detail td { font-weight: normal; }

#content tr.jig-prod-detail td.jig-prod-purchase { vertical-align: bottom; text-align: right; white-space: nowrap; }
#content tr.jig-prod-detail td.jig-prod-purchase1 { padding-right: 12px; }
#content tr.jig-prod-detail td .price_faded { color: #c0c0c0; }

#content tr.jig-prod-haschildren td { border-bottom-color: #e0e0e0; }
#content tr.jig-prod-haschildren td.imageCell { border-bottom-color: #a0a0a0; }
#content tr.jig-prod-haschildren td.imageCell.jig-lang-sep { border-bottom-color: #e0e0e0; }

#content tr.jig-prod-title.jig-prod-detail.jig-prod-haschildren td { border-bottom-color: #ffffff; }
#content tr.jig-prod-title.jig-prod-detail.jig-prod-haschildren td.jig-english-note { border-bottom: 1px solid #a0a0a0; }

#content tr.jig-prod-child-top td { padding: 12px 2px 2px 2px; }
#content tr.jig-prod-child td     { padding-top: 2px; }
#content tr.jig-prod-child-bot td { padding-bottom: 12px; }

#content tr.jig-prod-detail td.jig-lang-none,
#content tr.jig-prod-title td.jig-lang-french,
#content tr.jig-prod-title td.jig-lang-german,
#content tr.jig-prod-title td.jig-lang-spanish,
#content tr.jig-prod-title td.jig-lang-italian,
#content tr.jig-prod-title td.jig-lang-english { padding-left: 33px; background: transparent no-repeat 0 12px; }

#content tr.jig-prod-title td.jig-lang-french  { background-image: url('/wp-content/plugins/jig-e-publishing/images/french.png'); }
#content tr.jig-prod-title td.jig-lang-german  { background-image: url('/wp-content/plugins/jig-e-publishing/images/german.png'); }
#content tr.jig-prod-title td.jig-lang-spanish { background-image: url('/wp-content/plugins/jig-e-publishing/images/spanish.png'); }
#content tr.jig-prod-title td.jig-lang-italian { background-image: url('/wp-content/plugins/jig-e-publishing/images/italian.png'); }
#content tr.jig-prod-title td.jig-lang-english { background-image: url('/wp-content/plugins/jig-e-publishing/images/english.png'); }

#content tr.jig-prod-detail td.jig-lang-french,
#content tr.jig-prod-detail td.jig-lang-german,
#content tr.jig-prod-detail td.jig-lang-spanish,
#content tr.jig-prod-detail td.jig-lang-italian,
#content tr.jig-prod-detail td.jig-lang-english { background-position: 0 2px; }

#content tr.jig-prod-child-top td.jig-lang-french,
#content tr.jig-prod-child-top td.jig-lang-german,
#content tr.jig-prod-child-top td.jig-lang-spanish,
#content tr.jig-prod-child-top td.jig-lang-italian,
#content tr.jig-prod-child-top td.jig-lang-english { background-position: 0 12px; }

table.jig-showing-current-products tr.previous,
table.jig-showing-previous-products tr.current { display: none; }

div#jig-issue-switcher { float: right; font-weight: bold; color: #000000; }
div#jig-issue-switcher span   { margin-left: 8px; cursor: pointer; }
div#jig-issue-switcher span * { vertical-align: middle; }
div#jig-issue-switcher label  { margin-right: 4px; cursor: pointer; }
/*
 * Invoice DIsplay
 */

.invoiceDisplay { position: absolute; top: 100px; left: 200px; width: 600px; border: 1px solid #000000; background: #ffffff; padding: 4px }


/*
 * Admin Order List
 */
table.manageorders { width: auto; }

table.manageorders tr:hover td { background: #f0f0ff; }

td.column-jig-order-id,
th.column-jig-order-id,
td.column-jig-order-date,
td.column-jig-order-discount,
td.column-jig-order-price,
td.column-jig-order-shipping,
td.column-jig-order-status { width: 1%; white-space: nowrap; }

td.column-jig-order-user { white-space: nowrap; }

td.column-jig-order-prod { width: 100%; }
