

.giftRegistry #pageContent .horizdots,
.giftRegistry #pageContent .horizdots2 {
    width:695px;}
    
.giftRegistry #pageContent .createPath {
    margin:17px 0 0 0;
    padding:0 0 30px 0;
    list-style:none;}   
    
.giftRegistry #pageContent .createPath li {
    float:left;}       

.giftRegistry #pageContent .past {
    color:#ccc;}    


/* BEGIN Gift Registry Home (giftRegistryHomeView.jsp) for V2 */
#giftRegistryHomeView #pageContent .style1 {
    color:#cc0000;
    font-weight: bold;
    margin:0;
    padding:0;}

#giftRegistryHomeView #pageContent .giftboxImg {
    float:right;
    margin-right:15px;}

#giftRegistryHomeView #pageContent .section {
    width:322px; /*total width of 338px */
    padding:8px;
    border:1px solid #ccc;
    margin:0 0 10px 0;}

#giftRegistryHomeView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0;
    padding:0;}
    
#giftRegistryHomeView #pageContent .findRegistryForm fieldset  {
  padding:6px 0;}
   
#giftRegistryHomeView #pageContent .findRegistryForm label {
   float:left; 
   width:120px;}

#giftRegistryHomeView #pageContent .findRegistryForm input {
   width:180px;}
   
   #giftRegistryHomeView #pageContent .findRegistryForm .findBtn {
   margin-left:120px;}

/* END Gift Registry Home (giftRegistryHomeView.jsp) for V2 */


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Log in page (giftRegistryLoginView.jsp) */

#giftRegistryLoginView #pageContent h2 {
    font-family: arial, sans-serif;
    font-size: 1.25em;
    font-weight: bold;
    margin:0 10px 3px 0;
    padding:0;}
    
#giftRegistryLoginView #pageContent  .userLogin{
   float:left;
    width:430px;
    margin:0 10px 12px 0;
    height:170px;
    }
    
#giftRegistryLoginView #pageContent .userLogin label{
    width:112px;
    float:left;}

#giftRegistryLoginView #pageContent .userLogin input{
    width:200px;
    float:left;}

#giftRegistryLoginView #pageContent .userLogin .forgot{
    margin-left:112px;
    padding:0 0 8px 0;}

#giftRegistryLoginView #pageContent .loginBtn {
    margin-left:112px;}
    
#giftRegistryLoginView #pageContent ul.register {
   list-style:none;
    margin:0;
    float:left;
    width:245px;    
    height:180px;
    padding-top:10px;}
    
#giftRegistryLoginView #pageContent ul.register li{
    list-style:none;
    padding: 0 0 5px 0;}

/* END Log in page (giftRegistryLoginView.jsp) */



/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Search View page (giftRegistrySearchView.jsp) */

#giftRegistrySearchView #pageContent form#sortByForm {
    float:right;
    margin-right:22px;
    color:#333333;}

#giftRegistrySearchView #pageContent form#sortByForm option {
    color:#333333; }

#giftRegistrySearchView #pageContent table.searchResult {
    color:#333333;
    border:0;
    width:692px;
    margin:4px 0 10px 0;}
    
#giftRegistrySearchView #pageContent table.searchResult .registrant{
    width:40%;}
  
#giftRegistrySearchView #pageContent table.searchResult  .eventType{
    width:30%;}
    
#giftRegistrySearchView #pageContent table.searchResult .eventDate{
    width:30%;}
    
#giftRegistrySearchView #pageContent table.searchResult th,  #giftRegistrySearchView #pageContent table.searchResult td{
    border:1px solid #fff;}    
       
#giftRegistrySearchView #pageContent ul.event{
  list-style:none;
  padding:0;
  margin:0;}    
  
#giftRegistrySearchView #pageContent h2 {
    font-size:1.25em;
    margin:0;}

#giftRegistrySearchView #pageContent .findRegistryForm label {
    float:left;
    width:120px;}
    
#giftRegistrySearchView #pageContent .findRegistryForm input {
    width:200px;}    
    
#giftRegistrySearchView #pageContent .findBtn {
    margin-left:120px;}        
    
/* END Search View page (giftRegistrySearchView.jsp) */

/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Registry and Online Account View page (giftRegistryAccountView.jsp) */

#giftRegistryAccountView #pageContent  h2{
    font-size: 1.25em;
    font-weight: bold;
    margin:0;
    padding:0;}

#giftRegistryAccountView #pageContent  #REG_FORM  {
    margin:0;
    padding:0;}
    

#giftRegistryAccountView #pageContent  .accoutSetup label {
    float:left;
    width:156px;}
    
#giftRegistryAccountView #pageContent  .accoutSetup input {
    width:200px; 
    float:left;
    margin:2px 0;}
        
#giftRegistryAccountView #pageContent  .accoutSetup input#gearmail {
    width:18px;
    float:none; 
    margin:2px 7px 0px 0;
    }  
    
#giftRegistryAccountView #pageContent  .accoutSetup select {
    float:left;
    margin:2px 0;}
    
#giftRegistryAccountView #pageContent  .accoutSetup .fieldType2 {
    width:30px;}
    
#giftRegistryAccountView #pageContent .captionCol { 
    margin:5px 0 0 5px;
    float:left; 
    width:310px;}
    
#giftRegistryAccountView #pageContent  .accountBtn {
    margin-left:156px;}    
    
/* END Registry and Online Account View page (giftRegistryAccountView.jsp) */

/* BEGIN Registry and Online Account Create page (giftRegistryAccountCreateView.jsp) */

#giftRegistryAccountCreateView #pageContent  h2{
    font-size: 1.25em;
    font-weight: bold;
    margin:0;
    padding:0;}

#giftRegistryAccountCreateView #pageContent  #REG_FORM  {
    margin:0;
    padding:0;}
    

#giftRegistryAccountCreateView #pageContent  .accoutSetup label {
    float:left;
    width:156px;}
    
#giftRegistryAccountCreateView #pageContent  .accoutSetup input {
    width:200px; 
    float:left;
    margin:2px 0;}
        
#giftRegistryAccountCreateView #pageContent  .accoutSetup input#gearmail {
    width:18px;
    float:none; 
    margin:2px 7px 0px 0;
    }  
    
#giftRegistryAccountCreateView #pageContent  .accoutSetup select {
    float:left;
    margin:2px 0;}
    
#giftRegistryAccountCreateView #pageContent  .accoutSetup .fieldType2 {
    width:30px;}
    
#giftRegistryAccountCreateView #pageContent .captionCol { 
    margin:5px 0 0 5px;
    float:left; 
    width:310px;}
    
#giftRegistryAccountCreateView #pageContent  .accountBtn {
    margin-left:156px;}    
    
/* END Registry and Online Account Create page (giftRegistryAccountCreateView.jsp) */


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Profile setup page (giftRegistryProfileCreateView.jsp) & Profile update page (giftRegistryProfileUpdateView) */
#giftRegistryProfileCreateView #pageContent h2, 
#giftRegistryProfileUpdateView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0 0 8px 0;
    padding:0;}
    
#giftRegistryProfileCreateView #pageContent .col,
#giftRegistryProfileUpdateView #pageContent .col {
    width:90%;
    margin:0 2px 12px 4px;
    padding:0;
    float:left;}    
    
#giftRegistryProfileCreateView #pageContent .regCol,
#giftRegistryProfileUpdateView #pageContent .regCol {
    width:47%;
    margin:0 2px 12px 4px;
    padding:0;
    float:left;}    

#giftRegistryProfileCreateView #pageContent  #createRegistry, 
#giftRegistryProfileUpdateView #pageContent  #updateRegistry{
   margin:0;
   padding:0;}        

#giftRegistryProfileCreateView #pageContent  #createRegistry label,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry label{
   width:110px;
   float:left;}        

#giftRegistryProfileCreateView #pageContent  #createRegistry input,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry input{
   width:200px;}  

#giftRegistryProfileCreateView #pageContent  #createRegistry input.type2,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry input.type2{
   width:30px;}   
   
#giftRegistryProfileCreateView #pageContent  #createRegistry .colEvent,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .colEvent {
   padding:0;
   margin:0 0 12px 0;}  
   
#giftRegistryProfileCreateView #pageContent  #createRegistry .colEvent input,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .colEvent input{
   float:left;
   margin:4px 0;}         

#giftRegistryProfileCreateView #pageContent  #createRegistry .colEvent select,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .colEvent select{
   float:left;
   margin-right:5px;}        
   
#giftRegistryProfileCreateView #pageContent  #createRegistry .colEvent .captionCol,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .colEvent .captionCol{ 
    margin:0 0 0 5px;
    float:left; 
    width:370px;}    
      
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .radioBtn,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .radioBtn,
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .radioBtn,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .radioBtn { 
    width:13px;
    float:left;
    margin-top:3px;}      
   
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .addressList,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .addressList, 
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .addressList,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .addressList { 
    margin:0 0 12px 0;
    padding:0;}        
    
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .addressList li,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .addressList li,
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .addressList li,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .addressList li { 
    margin:0 0 0 23px;
    padding:0;}        
    
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .addressList li.title,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .addressList li.title,
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .addressList li.title,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .addressList li.title { 
    margin:0px;}          
   
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .labelType2,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .labelType2,
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .labelType2,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .labelType2 { 
    margin-left:10px;
    width:200px;}         
  
#giftRegistryProfileCreateView #pageContent select.state,
#giftRegistryProfileUpdateView #pageContent select.state{ 
    font-size:12px;
    width:200px;}        
  
#giftRegistryProfileCreateView #pageContent  #createRegistry .col .captionCol,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .col .captionCol, 
#giftRegistryProfileCreateView #pageContent  #createRegistry .regCol .captionCol,
#giftRegistryProfileUpdateView #pageContent  #updateRegistry .regCol .captionCol { 
    margin-left:110px;
    display:block;}       
    
#giftRegistryProfileCreateView #pageContent .createBtn,
#giftRegistryProfileUpdateView #pageContent .createBtn{ 
    margin-left:110px;}           

#giftRegistryProfileUpdateView #pageContent .breadcrumbs {
    text-align:right;
    margin-right:20px;}
    
#giftRegistryProfileUpdateView #pageContent .cancelLink {
    margin-left: 40px; float:left;}     
    
/* END Profile setup page (giftRegistryProfileCreateView.jsp) & Profile update page (giftRegistryProfileUpdateView) */


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Edit Your Gift Registry page (giftRegistryManageView.jsp)*/

#giftRegistryManageView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0 0 8px 0;
    padding:0;}
    
#giftRegistryManageView #pageContent .editList {
    list-style:none;
    padding:0;
    margin:0 0 12px 0;}
    

/* END Edit Your Gift Registry page (giftRegistryManageView.jsp)*/

/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Your Announcement History page (giftRegistryEmailHistoryView.jsp)*/

#giftRegistryEmailHistoryView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0 0 8px 0;
    padding:0;}

#giftRegistryEmailHistoryView #pageContent .breadcrumbs {
    text-align:right;
    margin-right:20px;}

#giftRegistryEmailHistoryView #pageContent ol.historyList  {
    margin:0 0 0 16px;
    padding:8px 0 0 16px;}    
    
#giftRegistryEmailHistoryView #pageContent .historyList  li{
    margin: 16px 0;}    
    
/* END Your Announcement History page (giftRegistryEmailHistoryView.jsp)*/



/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Announce Your Gift Registry page (giftRegistrySendAnnouncementView.jsp)*/

#giftRegistrySendAnnouncementView #pageContent .breadcrumbs {
    text-align:right;
    margin-right:20px;}

#giftRegistrySendAnnouncementView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0;
    padding:0;}

#giftRegistrySendAnnouncementView #pageContent #sendAnnouncement {
    padding:0;
    margin:0; }      
    
#giftRegistrySendAnnouncementView #pageContent .announceGr{
    padding:0;
    margin:0; }          
    
#giftRegistrySendAnnouncementView #pageContent .announceGr label{
    width:156px;
    float:left;}              
    
#giftRegistrySendAnnouncementView #pageContent .fieldType2,
#giftRegistrySendAnnouncementView #pageContent .captionType2,
#giftRegistrySendAnnouncementView #pageContent .sendBtn {
    margin-left: 156px; }      
    
*html #giftRegistrySendAnnouncementView #pageContent .fieldType2 {/*IE6 hack */
    margin-left: 159px; }      
    
#giftRegistrySendAnnouncementView #pageContent .announceGr textarea {
    width: 340px; }        
    
#giftRegistrySendAnnouncementView #pageContent .announceGr input {
    width:340px; }             

#giftRegistrySendAnnouncementView #pageContent .announceGr .captionTxt {
    display:block;
    width: 340px; }          

#giftRegistrySendAnnouncementView #pageContent .cancelLink {
    margin-left: 40px; }      
    

/* END Announce Your Gift Registry page (giftRegistrySendAnnouncementView.jsp)*/


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Guest Access & Notification Preferences page (GiftRegistryOptionsUpdate.jsp)*/

#giftRegistryOptionsUpdateView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0;
    padding:0;}
 
 #giftRegistryOptionsUpdateView #pageContent .optionList {
   margin:0px  0 12px 16px;}    

 #giftRegistryOptionsUpdateView #pageContent .optionList label {
   margin-left:5px;}    

 #giftRegistryOptionsUpdateView #pageContent .optionList .radioBtn {
    width:13px;
    float:left;
    margin-top:3px;}       
   
#giftRegistryOptionsUpdateView #pageContent .optionList li,
#giftRegistryOptionsUpdateView #pageContent .continueBtn,
#giftRegistryOptionsUpdateView #pageContent .updateBtn{
   margin-left:17px;
   padding:0;}    

#giftRegistryOptionsUpdateView #pageContent .optionList li.title{
   margin-left:0;}    
   
 #giftRegistryOptionsUpdateView #pageContent .cancelLink {
   margin-left:40px; float:left;}      

/* END Guest Access & Notification Preferences page (GiftRegistryOptionsUpdate.jsp)*/

/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Your Gift Registry Profile Review page (GiftRegistryCreateConfirmView.jsp)*/

#giftRegistryCreateConfirmView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0 0 12px 0;
    padding:0;}
    
#giftRegistryCreateConfirmView #pageContent ul.infoList {
    list-style:none;
    margin:0 0 12px 0;
    padding:0 5% 0 0;
    float:left;
    width:44%;}    
    
#giftRegistryCreateConfirmView #pageContent li.edit {
   margin-top:12px;}        
   
/* END Your Gift Registry Profile Review page (GiftRegistryCreateConfirmView.jsp)*/


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN Time to Go Shopping! page (GiftRegistryStartShopping.jsp)*/

#GiftRegistryStartShoppingView #pageContent h2 {
    font-size: 1.25em;
    font-weight: bold;
    margin:0 0 12px 0;
    padding:0;}
    
#GiftRegistryStartShoppingView #pageContent .onlineImg {
    float:right;
    margin:8px 20px 10px 3px;}

/* END Time to Go Shopping! page (GiftRegistryStartShopping.jsp)*/

/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN REI Registry List page (GiftRegistryDetailsView.jsp&GiftRegistryEditProductsView.jsp)*/
.grList #pageContent #printLogo {
    display:none;}
    
.grList #pageContent {
    width:870px;
    margin-left:20px;
    padding-top:30px; }

*html .grList #pageContent {
    padding-left:20px;
    padding-top:30px;
    margin-left:0;}

.grList #pageContent h1 {
    margin:0 0 12px 0;}
    
.grList #pageContent form {
    padding:0;
    margin:0;}
    
.grList #pageContent .eventList {
    list-style:none;
    width:525px;
    float:left;
    padding:0;
    margin:0 0 12px 0;}
    
.grList #pageContent .printIcon{
    float:left;}
    
.grList #pageContent .barcode{
    float:right;
    list-style:none;
    margin-right:0;}    

.grList #pageContent .sortBy{
    list-style:none;
    padding:0;
    margin:0;}

.grList #pageContent .sortBy li {
    float:left;}
    
.grList #pageContent .registryForm {
    padding:0;
    margin:0;}

.grList #pageContent .registryForm .category th {
    color:#fff;
    background-color:#999;
    border-bottom:2px solid #fff;}
    
    
.grList #pageContent .registryForm .qtyInput {
    width:30px;}
    
.grList #pageContent table.registryList {
    width:870px;
    margin-top:20px; }
    
.grList #pageContent table .productImg {
    width:5%;}

#GiftRegistryDetailsView #pageContent table .productName {
    width:25%;}
    
.grList #pageContent table .color {
    width:15%;}    
    
#GiftRegistryDetailsView #pageContent table .price,
#GiftRegistryDetailsView #pageContent table .requested,
#GiftRegistryDetailsView #pageContent table .needs,
#GiftRegistryDetailsView #pageContent table .qty {
    width:10%;}    
    
#GiftRegistryDetailsView #pageContent table .buy {
    width:15%;}        
    
#GiftRegistryDetailsView #pageContent table .buyGr {
    width:13.5%;}        
    
.grList #pageContent table.registryList tr.category th {
    border-right:2px solid #fff;}

.grList #pageContent table.registryList tr.tr2 th {
    border-right:2px solid #fff;
    font-weight:normal;}
    
.grList #pageContent table.registryList tr.tr2 th.productImg {
    border-right:none;}
    
.grList #pageContent table.registryList td {
    border-right:2px solid #fff;
    padding:10px 4px;}

.grList #pageContent table.registryList th.price,
.grList #pageContent table.registryList td.price {
    text-align:right;
    padding-right:10px;}
    
.grList #pageContent .cardImg {
    float:left;}

.grList #pageContent #gRdisclaimerPrint {
    display:none;
    margin-top:12px;}
    
    
.grList #pageContent  .gRdisclaimTitle {
    margin:0 0 0 -16px;
    font-weight:bold;
    padding:0;
    list-style:none;}
    
/* GiftRegistryEditProductsView specific styles */

#GiftRegistryEditProductsView #pageContent table .productName {
    width:29%;}
    
#GiftRegistryEditProductsView #pageContent table .price,
#GiftRegistryEditProductsView #pageContent table .requested,
#GiftRegistryEditProductsView #pageContent table .purchased {
    width:9%;}    

#GiftRegistryEditProductsView #pageContent table .options {
    width:19%; }    
    
#GiftRegistryEditProductsView #pageContent .button {
    float:none;}

#GiftRegistryEditProductsView #pageContent .shopList,
#GiftRegistryEditProductsView #pageContent .manageList {
    background-color:#f6f4f2;
    width:852px;
    padding:8px;
    margin:12px 0;}
        
   
#GiftRegistryEditProductsView #pageContent .shopList h2,
#GiftRegistryEditProductsView #pageContent .manageList h2 {
    font-size:1.2em;
    padding:0;
    margin:0 12px 8px 0;
    float:left;}   

#GiftRegistryEditProductsView #pageContent .shopList ul {
    float:left;
    width:15%;
    margin:0 0 0 16px;
    padding:0 0 0 16px;}

#GiftRegistryEditProductsView #pageContent .manageList ul {
    float:left;
    width:35%;
    margin:0 0 0 16px;
    padding:0 0 0 16px;}
 
 #GiftRegistryEditProductsView #pageContent .giftCardOption{
    list-style:none;
    padding:0;
    margin:0;}
    
/* END REI Registry List page (GiftRegistryDetailsView.jsp&GiftRegistryEditProductsView.jsp)*/


/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN all the confirmation view - popups
(giftRegistryDeactivateConfirmView.jsp, )*/

.giftRegistry .confirmPop {
    margin: 20px auto;
    padding:0 0 0 20px;
    width:340px;}
    
.giftRegistry .confirmPop .cancelLink {
    margin-left: 40px; 
    line-height:2em;}      
  

/* END all the confirmation view - popups*/

/* +++++++++++++++++++++++++++++++++++++ */
/* +++++++++++++++++++++++++++++++++++++ */

/* BEGIN REI Registry Error page (giftRegistryErrorView.jsp)*/

#giftRegistryErrorView #pageContent .errorTxt {
margin-top: 10px;
}

/* END REI Registry Error page (giftRegistryErrorView.jsp)*/
