body {background-color: #ffffff}
.logo {text-align: center; display: block; margin-left: auto; margin-right: auto }
.text {font-family:Arial,Helvetica; color:#000000}
.smalltext {font-family:Arial,Helvetica; color:#000000; font-size: 10pt}
.centertext {width: 700px; margin-left: auto; margin-right: auto}
.logoutlink {font-size: 8pt}
.galleryDiv {text-align: center}
.publicheader {font-family:Arial,Helvetica; font-size: 14pt}
.galleryname {font-family:Arial,Helvetica; font-size: 18pt; text-align: center}
.choosegallerytext {
  margin-left: auto;
  margin-right: auto;
  width: 800px;
  font-family:Arial,Helvetica; font-size: 14pt;
}
.publiccontainer {
  background-color: #ffffff;
  border: 2px solid black;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}
.privatecontainer {
  background-color: #ffffff;
  border: 2px solid black;
  margin-left: auto;
  margin-right: auto;
  width: 800px;
}
.privateheader {font-family:Arial,Helvetica; font-size: 14pt}
.loginDiv {text-align: center}
.login {display: block; margin-left: auto; margin-right: auto; text-align:center; width: 400px; }
.logintable {width: 80%; }
.thumbnail {border-width: 4px; border-style:solid;}
.thumbnailVH {border-width: 4px; border-style:solid; opacity:0.50; filter:alpha(opacity=50)}
.mainpicDiv {text-align: center;}
.mainpic {display: block; margin-left: auto; margin-right: auto; }
.thumbnailElement {white-space: nowrap}
.thumbnailFrame {width: 90%; height: 200px; border-width:0; border-color:#ffffff}
.thumbnailFrameHoriz {width: 100%; height: 200px; border-width:0; border-color:#ffffff}
.thumbnailFrameVert {position:absolute; left: 0px; top: 0px; width: 220px; height: 100%; border-width:0; border-color:#ffffff}
.galleryImageVert {position:relative; left: 250px; }
.mainpiccellVert {width: 650px; height: 500px}
.thumbnailNav {vertical-align: top}
.partialCartFrame {width: 100%;}
.galleryButtonDiv {text-align: center}
.galleryButtonDivVert {text-align: center; display: block; margin-left: auto; margin-right: auto; }
.addToCartItemsTable {background-color: #ffffff; border-collapse: collapse; border: 1px solid black; }
.addToCartItem {border-collapse: collapse; border-left: 1px solid black; border-right: 1px solid black; white-space: nowrap}
.addToCartTableHeader {font-weight: bold; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black}
.addToCartItemsDiv {position: absolute; left: 675px; top: 0px}
.addToCartButtonDiv {text-align: center}
.addToCartDiv {position: relative}
.imagebutton {vertical-align: bottom}
.removeItemTd {vertical-align: middle}
.yourCart {font-family:Arial,Helvetica; font-size: 18pt}
.subtotalDiv {font-size: 16pt; text-align: center}
.checkoutButtons {text-align: center}
.checkoutSectionEven {position: relative; padding-top: 10px; padding-bottom: 10px}
.checkoutSectionOdd {position: relative; padding-top: 10px; padding-bottom: 10px}
.checkoutItemsDiv {position: absolute; top: 0px; left: 200px; width: 500px}
.editOrDeleteButtons {position: absolute; top: 30px; left: 700px;}
.billingAddressDiv {padding-left: 50px; padding-right: 50px; padding-top: 10px; padding-bottom: 10px}
.mailingAddressDiv {padding-left: 50px; padding-right: 50px; padding-top: 10px; padding-bottom: 10px}
.couponDiv {position: relative; left: 100px}
.paymentMethod {position: relative; left: 100px}
.summary {position: relative; left: 100px; font-weight: bold}
.checkout2Buttons {text-align: center}
.checkout3Buttons {text-align: center}
.orderSummaryHeaderDiv {font-family:Arial,Helvetica; font-size: 18pt}
.bottomDiv {position: relative} 
.priceAdjustmentDiv {position: relative; left: 500px}
.addressesDiv {position: absolute; top: 0px; left: 10px}
.grandTotalDiv {font-size: 16pt}
.selectUsersTable {border-collapse: collapse; border: 1px solid black;}
.selectUsersCell {border-collapse: collapse; border: 1px solid black;}
.selectUsersHeaderRow {border-collapse: collapse; border: 1px solid black}
.rc_box {
   background: #ffffff;
   border: 2px solid black;
}
.rc_top div {
/*   background: url(tl.gif) no-repeat top left;*/
}
.rc_top {
/*   background: url(tr.gif) no-repeat top right;*/
}
.rc_bottom div {
/*   background: url(bl.gif) no-repeat bottom left;*/
}
.rc_bottom {
/*   background: url(br.gif) no-repeat bottom right; */
}

.rc_top div, .rc_top, 
.rc_bottom div, .rc_bottom {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.rc_content { margin: 0 30px; }

.thumbnailTable {border-collapse: collapse; border: 1px solid black;}
.thumbnailCell {border-collapse: collapse; border: 1px solid black; width: 200}
