.grcategory

{

  font-weight:bold;

  background-color:#666666;

  color:#ffffff;

}
.left_wide{width:360px; float:left;}
.content_inner_registry .left_wide{width:400px;}
.left_wide h2, .giftregistry_details h2, .giftregistry_details h3{border-top:1px solid #7d776f; border-bottom:1px solid #7d776f; background:#e5e3e0; font-size:14px; line-height:30px; padding:0 10px; margin-top:0;}
.giftregistry_details h3{font-size:12px; margin-bottom:0;}
.left_wide table{margin:0;}
.left_wide table th{font-weight:normal;}
.left_wide .content{margin-bottom:20px;}
.left_wide .buttons button, .left_wide .buttons a{float:right; margin-right:0;}
.left_wide .button-link .buttons a.simple-button{font-size:11px; font-weight:bold; float:none;}
.left_wide .orange .buttons button, .giftregistry_search .orange .buttons button{border:1px solid #9e9993; font-size:13px; height:27px; }
.left_wide .brown .buttons{margin:5px 0;}
.main-narrow{margin:0 0 0 400px;}
.content_inner_registry .main-narrow{ padding-top:40px; margin:0 0 0 440px;}
.gift_registry_tabs a{text-decoration: none; font-weight:bold;}
.gift_registry_tabs .selected{ padding-left:10px; color:#f58043; font-weight:bold; background-position:left center;}
.content_inner_registry{ background: url(../../images/custom/border_grey.gif) repeat-y 420px 0;}
.create_gr b{font-size:12px;}
.create_gr .orange .buttons button, .gr_guestaccess .orange .buttons button, .gr_review_table .orange .buttons button, .flc-login-text .orange .buttons a, .flc-left-dialog .orange .buttons button{border:1px solid #9e9993; font-size:13px; height:27px; float:right;}
.flc-login-text .orange .buttons a{ padding:5px 3px; height:15px; display:block; margin-top:10px;}
.flc-left-dialog .orange .buttons button{float:left;}
.gr_guestaccess h2{ font-size:12px;}

.gr_review_table b{font-size:12px;}
.gr_review_table table{ margin:0;}
.fake_td{line-height:20px;}
.fake_td ul{list-style:none outside none; padding:0; margin:0;}
.gr_review_table .brown{vertical-align:bottom; text-align:right;}
.gr_review_table .brown a{background: #b5aea6; padding:3px 8px; border:1px solid #7d776f; color:#fff; text-decoration:none; font-size:10px; font-weight:bold;}
.giftregistry_details .border-right{height:210px; width:310px; padding-right:20px; margin-right:20px; border-right:1px solid #dedddb;}
.giftregistry_details .left{float:left;}
.giftregistry_details h1{font-size:15px; font-weight:normal;}
.content_inner_registry h1{font-weight:normal;}
.giftregistry_details .sort-by span{ color:#f57f43; background: url(../../images/custom/this_cat.gif) no-repeat left 3px; padding-left:15px;}
.giftregistry_details .sort-by a{text-decoration:none;}
.giftregistry_details .TableHead{font-size:12px; font-weight:bold;}
.giftregistry_details .TableHead td{border-bottom:1px solid #7d776f; padding:10px 0;}
.giftregistry_details .buttons, .giftregistry_details .buttons a, .giftregistry_details .buttons button{display:inline; float:none;}
.giftregistry_details .brown .buttons{ padding-left:30px;}
.gr-items td{border-bottom:1px solid #dedddb; padding:10px 0;}
.gr-items td.no-format{border:0; padding:0;}
.center-text{text-align:center;}
.gr-items .brown{text-align:right;}

/*  Checkout page : user profile */
.flc-left-dialog {
  width: 49%;
  float: left;
  height: 260px;
}
.flc-right-dialog {
  margin-left: 50%;
  height: 290px;
  padding-left:10px;
  border-left:1px solid #7D776F;
}

.flc-left-dialog h2, .flc-right-dialog h2{ margin-top:0;}
.flc-ext-left-dialog,
  .flc-ext-right-dialog
{
  height: 380px;
}
.flc-right-dialog .content {
  vertical-align: middle;
  text-align: center;
}
.flc-ext-right-dialog .content {
  line-height: 314px;
}
.flc-login-text {
  font-size: 12px;
  font-weight: bold;
  margin: auto 0px;
}
