/*main wrapper size and background color*/
.-wccom_myRegWcId_short {
    width:300px;
    height:148px;
    background-color:#F1E4F2;
    margin-bottom: 10px;
    padding-top:5px;
}
.-wccom_myRegWcId_tall {
    background-color: #F1E4F2;
    height: 228px;
    margin-bottom: 10px;
    padding-top: 5px;
    width: 300px;
}

#-wccom_myRegWcId span.clear,
#-wccom_myRegWcIdSearchBox span.clear {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}  

#-wccom_myRegWcIdSearchBox html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td, textarea {
border: 0 none;
font-size: 100%;
font-style:inherit;
font-weight:inherit;                                            
margin: 0;
padding: 0;
//vertical-align:baseline;
}


/******* GENERAL RESET *******/

/******* MENU *******/
#-wccom_myRegWcId {
	font: normal 11px "Trebuchet MS", arial, sans-serif;
    color: #1f1f1f;
}

#-wccom_myRegWcId ul {
	list-style: none;
	list-style-position: outside;
}

#-wccom_myRegWcId ul.menu li {
	float: left;
	position: relative;
    height: 16px;
    margin:9px 3px 0 0;
    top: 1px;
}

/* Safari Target*/
/*@media screen and (-webkit-min-device-pixel-ratio:0){*/
    /*#-wccom_myRegWcId ul.menu li {*/
        /*padding: 3px 5px 0 5px;*/
        /*top: 0;*/
    /*}*/
    /*#-wccom_myRegWcId ul.menu li:first-child {*/
        /*top: 0;*/
    /*}*/
    /*#-wccom_myRegWcId ul.menu li.active {*/
        /*top: 0;*/
        /*margin-top: 8px;*/
    /*}*/
    /*#-wccom_myRegWcId ul.menu li.active:first-child {*/
        /*top: 0;*/
        /*margin-top: 9px;*/
    /*}*/
/*}*/

#-wccom_myRegWcId ul.menu a {
	text-decoration: none;
}

#-wccom_myRegWcId ul.menu li.active{
	background: black;
	top: 1px;
	color: #5f95ef;
    border-bottom: 1px solid #fff;
    z-index: 301;
}

/*#-wccom_myRegWcIdSearchBox h2,*/
#-wccom_myRegWcId_sharePopover h2 {
    border-bottom: 1px solid #DDDDDD;
    color: #7D6797;
    font: normal 20px "Trebuchet MS",arial,sans-serif;
    padding: 5px 0 10px 0;
    text-align: center;
    width: 360px;
}
* html  #-wccom_myRegWcId_sharePopover h2 {
    margin: 0 10px;
}
#-wccom_myRegWcIdSearchBox h2 {
    width: 650px;
    border-bottom: 1px solid #DDDDDD;
    color: #7D6797;
    font: normal 18px "Trebuchet MS",arial,sans-serif;
    text-align: center;
    padding: 5px 0 8px 0;
    margin:0 0 0 10px;
}

/******* /MENU *******/
/******* CONTENT *******/
.-wccom_myRegWcId_Create, .-wccom_myRegWcId_Manage, .-wccom_myRegWcId_Share{
	margin: 3px 3px 0 3px;
	text-align: left;
	font-size: 11px;
	position: absolute;
	width: 274px;
    height:120px;
    padding:5px 10px 0 10px;
    z-index: 300;
    background-color:#FFF;
}

.-wccom_myRegWcId_Search {
	margin: 0 10px;
	text-align: left;
	font-size: 11px;
	padding: 0 0 10px 0;
    width:650px;
    float: left;
}

.hidden{
	visibility: hidden;
	display: none;
}
/******* /CONTENT *******/

.-wccom_myRegWcId_overlay{
  position: absolute;
  top: 0; /* These positions makes sure that the overlay */
  bottom: 0;  /* will cover the entire parent */
  left: 0;
  width: 100%;
  background: #000;
  text-align: center;
  color: white;
  font-size: 18px;
  opacity: 0.65;
  -moz-opacity: 0.65; /* older Gecko-based browsers */
  filter:alpha(opacity=65); /* For IE6&7 */
}
/* Lets use the * html hack so only IE6 reads the rule */
* html #-wccom_myRegWcIdSearchBox .-wccom_myRegWcId_overlay {
  height: expression(document.getElementById("-wccom_myRegWcIdSearchBox").offsetHeight);
}
#-wccom_myRegWcIdsearchResults table {
	border-collapse:collapse;
    font: normal 11px arial, sans-serif;
    width: 100%;
}
#-wccom_myRegWcIdsearchResults table th, #-wccom_myRegWcIdsearchResults table td {
	border-bottom: 1px solid #ddd;
	padding: 2px 15px;
    background-color:#fff;
    height:21px;
}
#-wccom_myRegWcIdsearchResults table thead th {
	background-color:#fff;
    font-weight: bold;
    text-align:left;
    text-indent:2px;
    text-decoration: none;
}
#-wccom_myRegWcIdsearchResults table tfoot td {
	background-color:#fff;
	border-bottom: 0;
    text-align:right;
    color: #666;
    padding: 7px 0 2px 15px;
}
#-wccom_myRegWcIdsearchResults table tfoot td a {
    color: #666 !important;
}
#-wccom_myRegWcId_prevDiv, #-wccom_myRegWcId_nextDiv {display: inline;}

#-wccom_myRegWcIdsearchResults table tr.tbody_header {
	font-weight:bold;
	text-align:center;
	background-color:#fff;
}

#-wccom_myRegWcIdsearchResults table a.pagelink {
	padding: 0 5px;
    text-decoration: none;
}
#-wccom_myRegWcIdsearchResults table a:hover.pagelink {
    text-decoration: underline;
}
#-wccom_myRegWcIdsearchResults table a.currentpage {
	font-weight: bold;
    padding: 0 5px;
    text-decoration: none;
}
/* Striping */
#-wccom_myRegWcIdsearchResults tr.alternate {
	background-color:#fff;
}

/* Sorting */
#-wccom_myRegWcIdsearchResults th.table-sortable {
	cursor:pointer;
	background-image:url("sortable.gif");
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;
}
#-wccom_myRegWcIdsearchResults th.table-sorted-asc {
	background-image:url("sorted_up.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
#-wccom_myRegWcIdsearchResults th.table-sorted-desc {
	background-image:url("sorted_down.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
#-wccom_myRegWcIdsearchResults th.table-filtered {
	background-image:url("filter.gif");
	background-position:center left;
	background-repeat:no-repeat;
}
#-wccom_myRegWcIdsearchResults select.table-autofilter {
	font-size:smaller;
}

/* Examples which stray from the default */
#-wccom_myRegWcIdsearchResults table.altstripe tr.alternate2 {
	background-color:#fff;
}

/* Sort Icon Styles */
#-wccom_myRegWcIdsearchResults table.sort01 th.table-sortable { background-image:url("http://media.theknot.com/registrypopulator/sort_off.gif"); }
#-wccom_myRegWcIdsearchResults table.sort01 th.table-sorted-asc { background-image:url("http://media.theknot.com/registrypopulator/sort_up.gif"); }
#-wccom_myRegWcIdsearchResults table.sort01 th.table-sorted-desc { background-image:url("http://media.theknot.com/registrypopulator/sort_down.gif"); }


/* Documentation */
#-wccom_myRegWcId table.sorttr.doc_section {
	font-weight:bold;
	text-align:center;
	background-color:#dddddd;
}

/*** Header Title image ***/
#-wccom_myRegWcId_HeaderImage {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/hdr_myregistrycentral.gif) no-repeat;
    height:17px;
    margin-left:15px;
}

/*** Create Tab Charity Image ***/
.-wccom_myRegWcId_CharityImage {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/icn_charity.gif) no-repeat scroll 0 0;
    width:10px;
    height:16px;
    display:block;
    margin:-3px 3px 0 23px;
    float:left;
    clear:both;
}

/*** Manage Tab Charity Image ***/
.-wccom_myRegWcId_CharityImage2 {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/icn_charity.gif) no-repeat scroll 0 0;
    width:10px;
    height:16px;
    display:block;
    margin-right:3px;
    float:left;
    margin-left:1px;
}

.-wccom_myRegWcId_CharityImage span{
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/icn_charity.gif) no-repeat scroll 0 0;
    width:10px;
    height:16px;
    display:block
}
.-wccom_myRegWcId_DinnerWareImage {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/img_dinnerware.jpg) no-repeat scroll 0 0;
    height:113px;
    width:74px;
    display:block
}
.-wccom_myRegWcId_UploadRegBtn {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_uploadregistries.gif) no-repeat scroll 0 0;
    width:177px;
    height:35px;
    display:block
}

#-wccom_myRegWcId .-wccom_myRegWcId_RightArrow1 {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/grey_arw.gif) no-repeat scroll 0 0;
    width:7px;
    height:9px;
    position:relative;
    margin-top:3px;
    display:block;
    float:left;
}

#-wccom_myRegWcId .-wccom_myRegWcId_RightArrow2 {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/grey_arw.gif) no-repeat scroll 0 0;
    margin-top:1px;
    width:7px;
    height:9px;
    position:relative;
    display:block;
    float:left;
}


.-wccom_myRegWcIdin_store_link {margin-top: 5px;}
.-wccom_myRegWcId_create_txt_1 {float:left; margin-left:67px;}
.-wccom_myRegWcId_create_txt_2 {float:left;}

#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:link.-wccom_myRegWcId_create_txt_1 {color:#999999; text-decoration:none;font-size:10px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:active.-wccom_myRegWcId_create_txt_1 {color:#999999; text-decoration:none;font-size:10px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:visited.-wccom_myRegWcId_create_txt_1 {color:#999999; text-decoration:none;font-size:10px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:hover.-wccom_myRegWcId_create_txt_1 {color:#999999; text-decoration:underline;font-size:10px;}

#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:link.-wccom_myRegWcId_create_txt_2 {color:#999999; text-decoration:none;font-size:10px;margin-top:-2px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:active.-wccom_myRegWcId_create_txt_2 {color:#999999; text-decoration:none;font-size:10px;margin-top:-2px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:visited.-wccom_myRegWcId_create_txt_2 {color:#999999; text-decoration:none;font-size:10px;margin-top:-2px;}
#-wccom_myRegWcId .-wccom_myRegWcIdin_store_link a:hover.-wccom_myRegWcId_create_txt_2 {color:#999999; text-decoration:underline;font-size:10px;margin-top:-2px;}

.-wccom_myRegWcId_FindYourRegBtn {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_findregistries.gif) no-repeat scroll 0 0;
    width:165px;
    height:22px;
    display:block
}
.-wccom_myRegWcId_FindYourRegBtnDiv {
    margin:15px 0 17px 55px;
}

#-wccom_myRegWcId a:visited,
#-wccom_myRegWcId a:link,
#-wccom_myRegWcId a:active,
a.-wccom_myRegWcId_Share:link {
    font: normal 11px arial, sans-serif;
    color: #1f1f1f;
    text-decoration: underline;
}

#-wccom_myRegWcId a:hover {
    color:#1f1f1f;
    text-decoration: underline;
}

.-wccom_myRegWcIdflash_banner {border-top:1px #CCC solid;border-bottom:1px #CCC solid; margin-top:5px;}

#-wccom_myRegWcId_CreateContent div b {display:block;}

#-wccom_myRegWcId_CoupleSearchContent{
    height: 77px;
    background-color:#FFFFFF;
    margin-top:128px;
    border: 3px solid #F1E4F2;
}

.-wccom_myRegWcId_giftCardAnchor{
    display: none !important;
}
.-wccom_myRegWcId_searchwcRegBtn {position:relative;bottom:-11px;}

.-wccom_myRegWcId_findGiftRegistryText{
    color:#8872A0;
    font-weight:bold;
    margin: 9px 1px -3px 12px;
}
#-wccom_myRegWcId_CoupleSearchForm{
    margin: -1px 0 0 10px;
}

#-wccom_myRegWcId_CoupleSearchForm input{
    color:#B4B4B4;
    width:116px;
    padding:3px 0 3px 2px;
    margin-right:5px;
    border:1px solid #E3D6E2;
    font-size:12px;
    font-family:"Trebuchet MS",arial, sans-serif;

    box-shadow: 1px 2px 3px #E3D6E2;
    -webkit-box-shadow:1px 2px 3px #E3D6E2;
    -moz-box-shadow: 1px 2px 3px #E3D6E2;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#E3D6E2')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#E3D6E2');
}
.-wccom_myRegWcId_CoupleSearchButton{
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_search.gif) no-repeat scroll 0 0;
    height:17px;
    width:112px;
    margin:5px 0 10px;
    display:block;
}
.-wccom_myRegWcId_Create_addRegBtn {
    background: url(http://media.theknot.com/registrypopulator/btn_addmyregistries.gif) no-repeat scroll 0 0;
    height:21px;
    width:50px;
    margin:5px 0 10px;
    display:block;
}

* html .-wccom_myRegWcId_Create_addRegBtn {
    margin:4px 0;
}
.-wccom_myRegWcId_Create_Tab_active {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_create_on.gif) no-repeat scroll 0 0;
    height:18px;
    width:54px;
    margin:0 0 -2px 0;
    display:block;
}
.-wccom_myRegWcId_Create_Tab_inactive {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_create_off.gif) no-repeat scroll 0 0;
    height:18px;
    width:54px;
    margin:0 0 -2px 0;
    display:block;
}

#-wccom_myRegWcId_Menu li {
    padding:0;
    background-image:none;
}


* html .-wccom_myRegWcId_Create_Tab_active {
    margin:4px 0;
}
* html .-wccom_myRegWcId_Create_Tab_inactive {
    margin:4px 0;
}

.-wccom_myRegWcId_Manage_Tab_active {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_manage_on.gif) no-repeat scroll 0 0;
    height:18px;
    width:62px;
    margin:0 0 1px 0;
    display:block;
}
.-wccom_myRegWcId_Manage_Tab_inactive {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_manage_off.gif) no-repeat scroll 0 0;
    height:18px;
    width:62px;
    margin:0 0 1px 0;
    display:block;
}

.-wccom_myRegWcId_Share_Tab_active {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_share_on.gif) no-repeat scroll 0 0;
    height:18px;
    width:49px;
    margin:0 0 1px 0;
    display:block;
}
.-wccom_myRegWcId_Share_Tab_inactive {
    background: url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_share_off.gif) no-repeat scroll 0 0;
    height:18px;
    width:49px;
    margin:0 0 1px 0;
    display:block;
}


* html .-wccom_myRegWcId_Create_Tab_active {
    margin:4px 0;
}


#-wccom_myRegWcId ul.menu {
    margin-top:-24px;
    float: right;
}

#-wccom_myRegWcId ul.menu li a {
    font-weight: bold;
}
#-wccom_myRegWcId ul.menu li a:visited,
#-wccom_myRegWcId ul.menu li a:active,
#-wccom_myRegWcId ul.menu li a:link {
    color: #fff;
    font-weight: bold;
    text-decoration: none !important;
}

#-wccom_myRegWcId ul.menu li.active a:visited,
#-wccom_myRegWcId ul.menu li.active a:active,
#-wccom_myRegWcId ul.menu li.active a:link {
    color: #4e8abe;
    text-decoration: none;
    font-weight: bold;
 }

/* Manage Tab */

#-wccom_myRegWcId_AddHideLink {clear:both; margin:10px 0 -5px 60px;}

#-wccom_myRegWcId_AddHideLink a:link {color:#999999;}
#-wccom_myRegWcId_AddHideLink a:hover {color:#999999;}
#-wccom_myRegWcId_AddHideLink a:visited {color:#999999;}
#-wccom_myRegWcId_AddHideLink a:active {color:#999999;}

p.-wccom_myRegWcId_Charity_Txt a:link {color:#000000;}
p.-wccom_myRegWcId_Charity_Txt a:hover {color:#000000;}
p.-wccom_myRegWcId_Charity_Txt a:visited {color:#000000;}
p.-wccom_myRegWcId_Charity_Txt a:active {color:#000000;}

#-wccom_myRegWcId_Manage ul#-wccom_myRegWcId_AssociatedRegList {display:block; height:42px;}
#-wccom_myRegWcId_Manage ul#-wccom_myRegWcId_AssociatedRegList li{margin: 0 0 -5px 0; }

#-wccom_myRegWcId_Charity .-wccom_myRegWcId_Charity_Hdr {color:#8872A0; font-weight:bold;margin-top:-4px;}
.-wccom_myRegWcId_ruleAboveCharity {
    border-top: 1px solid #F5EAF6;
    margin: 7px 0 7px 0;
}
.-wccom_myRegWcId_Charity_Txt{
    font:11px;
    margin: 0 0 4px 14px;
}
.-wccom_myRegWcId_NoCharityText_1 {
    font: bold 11px;
    color: #8872A0;     
    margin: 0 0 4px 0;
}
.-wccom_myRegWcId_NoCharityText_2 {
    margin-left: 14px;
}
.-wccom_myRegWcId_NoCharityText_3 {
    margin: -14px 0 3px 92px;
}
.-wccom_myRegWcId_NoCharityText_4 {
    margin: -3px 0 0 14px;
}

.-wccom_myRegWcId_Manage ul#-wccom_myRegWcId_AutoSearchList li {
    padding: 0 0 3px 10px;
}

#-wccom_myRegWcId .-wccom_myRegWcId_Manage .-wccom_myRegWcId_ManageContent ul li {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/bullet_ppl.gif) no-repeat scroll 0 4px;
    float:left;
    margin-left:0;
    padding:0 0 5px 10px;
    width:125px;
}

.-wccom_myRegWcId_Manage ul#-wccom_myRegWcId_defaultContent_Manage li {
    background: none;
    padding: 0;
    float: none;
    width: 175px;
    margin-left: 0;
}

.-wccom_myRegWcId_Manage #-wccom_myRegWcId_popLink_manage {
    margin:-25px 10px 0 0;
    text-align:right;
}
* html .-wccom_myRegWcId_Manage #-wccom_myRegWcId_popLink_manage {
    margin: -20px 10px 0 0;
}
.-wccom_myRegWcId_Manage #-wccom_myRegWcId_popLink_auto {
    margin: -23px 10px 0 0;
    text-align: right;
}

.-wccom_myRegWcId_Manage #-wccom_myRegWcId_popLink_auto a {
    background: transparent url(http://media.theknot.com/registrypopulator/btn_addtomyknot.gif)  no-repeat scroll 0 0;
    display: block;
    float: right;
    width: 100px;
    height: 17px;
}
.-wccom_myRegWcId_Manage p a:visited,
.-wccom_myRegWcId_Manage p a:link,
.-wccom_myRegWcId_Manage p a:active {
    color: #999;
}
#-wccom_myRegWcId_AutoSuggestions p {
    float:none;
    font-weight:bold;
    margin:6px 0 5px 15px;
    position: relative;
    top:0;
    width:260px;
}
a.closeSearchPopoverBtnLink, a.closeSharePopoverBtnLink {
    text-align: center;
    display: block;
}
/* Share Tab */

#-wccom_myRegWcId_ShareUnorderedList li {
    float:left;
    margin:0 10px 0 auto;
    padding:0;
    text-align:center;
    background:none;
}
#-wccom_myRegWcId_ShareUnorderedList li.-wccom_myRegWcId_ShareUnrecContent{
    text-align: left;
    margin: 9px 0 0 80px;
    width: 194px
}
#-wccom_myRegWcId_ShareUnorderedList li.-wccom_myRegWcId_UploadRegBtnUnrecContent{
    margin: 14px 0 0 92px;
}

#-wccom_myRegWcId_ShareUnorderedList h2 {font-weight: bold; color:#8872A0; margin-bottom:4px;}
#-wccom_myRegWcId_ShareUnorderedList .-wccom_myRegWcId_Share_or {height:44px; color:#666666; margin-top:15px;}
.-wccom_myRegWcId_Share_sendemail {
color:#7D6797;
font-weight: bold;
border-top:1px #F5EAF6 solid;
width:269px;
position:relative;
top:5px;
}

#-wccom_myRegWcId_ShareUnorderedList li.-wccom_myRegWcId_Share_sendemail {text-align:left;}
.-wccom_myRegWcIdemail_send_text {padding-top:8px;}

.-wccom_myRegWcId_emailImageDiv {margin:-21px 0 0 200px;}

.-wccom_myRegWcId_Share_sendemail img {position:relative; left:2px; top:3px;}
.-x_myRegWcId_Share div#-x_myRegWcId_alternateContent_Share ul li {
float:left;
margin:0 10px 0 auto;
padding:0;
text-align:center;
}

.-wccom_myRegWcId_Share_previewReg {
    float: right;
    margin: -116px 5px 0;
    position: relative;
}

.-wccom_myRegWcId_Share ul#-wccom_myRegWcId_defaultContent_Share {
    display: block;
}

.-wccom_myRegWcId_Share div#-wccom_myRegWcId_alternateContent_Share {
    display: block;
    height: 90px;
    margin: 5px;
    padding: 10px;
    background: #ebf4fb;
    overflow: hidden;
}
* html .-wccom_myRegWcId_Share div#-wccom_myRegWcId_alternateContent_Share {
    height: 105px;
}
.-wccom_myRegWcId_Share div#-wccom_myRegWcId_alternateContent_Share h2 {
    color: #4e8abe;
    font: bold 11px arial, sans-serif;
    width: 190px;
}
.-wccom_myRegWcId_Share div#-wccom_myRegWcId_alternateContent_Share ul li {
    float:left;
    margin:0 10px 0 auto;
    text-align: center;
    padding: 0;
}
.-wccom_myRegWcId_Share li.-wccom_myRegWcId_Share_copyBtn {
    width: 65px;
}
.-wccom_myRegWcId_Share .-wccom_myRegWcId_Share_copyBtn a {
    background: transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_copy.gif) no-repeat scroll 0 0;
    height: 21px;
    width: 49px;
    margin:5px auto 0;
    display: block;
}
.-wccom_myRegWcId_Share li.-wccom_myRegWcId_Share_selectSocial {
    margin:0 !important;
    text-align:left !important;
}
.-wccom_myRegWcId_Share .-wccom_myRegWcId_Share_selectSocial a {
    background: transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/img_services.gif) no-repeat scroll 0 0;
    display:block;
    height:31px;
    margin:5px 0 0;
    width:175px;
}

/* Preview */
#-wccom_myRegWcId_SharePreview {
    margin: 20px 0 20px 60px;
}

#-wccom_myRegWcId_shareInstructions {margin: auto 0 5px 3px;}
.myWeddingRegistriesWidget {
    margin:10px auto;
    text-align: center;
}
#-wccom_myRegWcId_wfContainerDiv {
    margin: 0 0 0 -3px;
}
.myWeddingRegistriesWidget {
	width:170px;
	background-color:#ACC970;
}
.myWeddingRegistriesWidget .myWeddingRegistriesWidgetRegList a:link,
.myWeddingRegistriesWidget .myWeddingRegistriesWidgetRegList a:visited {
	text-decoration:none;
	color:#1f1f1f;
	font: normal 13px arial, sans-serif !important;
	text-align:center;
	margin:0 10px 4px 10px;
	background-color:#E4EFC7;
}
.myWeddingRegistriesWidget .myWeddingRegistriesWidgetRegList a:hover {
	text-decoration: underline;
}

/* Search Popup */
.-wccom_myRegWcId_Search ul#-wccom_myRegWcId_AssociatedRegListPrivate li {
    text-align: center;
    border-bottom: 1px solid #ddd;
    padding: 5px 0;
    display: block;
    background-image:none;
}
.-wccom_myRegWcId_Search ul#-wccom_myRegWcId_AssociatedRegListPrivate li a {
    font: bold 13px "Trebuchet MS", arial, sans-serif;
    color: #1f1f1f;    
}

.-wccom_myRegWcId_Search ul#-wccom_myRegWcId_AssociatedRegListPrivate li a:hover {
    text-decoration: underline;
}

.-wccom_myRegWcId_Search ul#-wccom_myRegWcId_AssociatedRegListPrivate li div a{
    float: right;
    font: 10px arial, sans-serif;
    color: #666666;
    margin-top:-15px;
}

.-wccom_myRegWcId_noRegMsg {
    width: 670px;
}
.-wccom_myRegWcId_noRegMsg h4 {
    font: bold 12px arial, sans-serif;
    margin:0 10px 0 10px;
    text-align: center;
    padding-top:10px;
}
#-wccom_myRegWcId_autoSearchMsg {
    font: bold 12px arial, sans-serif;
    margin:0 10px 5px 10px;
    text-align: center;
    padding-top:5px;
}
.-wccom_myRegWcId_noRegMsg h5 {
    font: normal 12px arial, sans-serif;
    padding: 5px 0 10px 0;
    border-bottom:1px solid #DDDDDD;
    margin:0 10px 10px 10px;
    text-align: center;
}

.-wccom_myRegWcId_removeNoteDiv {
    margin: 5px 0 20px 0;
    text-align: right;
    color: #999;
    font-size: 10px;
    font-style: italic;
}
.-wccom_myRegWcId_removeNoteDiv SPAN {
    display: block;
}
.-wccom_myRegWcIdsearchFormError {
    background-color:#FFE7E7;
    color: #d40000;
    font: normal 12px arial, sans-serif;
    padding: 5px 10px;
    margin:-15px 0 5px;
}
.-wccom_myRegWcId_Search #innerform {
    background-color:#F7EDF9;
    height:35px;
    margin:0 0 10px;
    padding:8px 10px 10px;
    }
* html .-wccom_myRegWcId_Search #innerform {
    padding:8px 0;
}
.-wccom_myRegWcId_Search #innerform INPUT {
	color: #333;
	font-size: 11px;
    width: 140px;
    margin-right: 10px;
    border: 1px solid #CCC;
    padding: 2px; /* helps make text inputs the same height as before even though we've decreased the default font size to 11px; */
}
* html .-wccom_myRegWcId_Search #innerform INPUT {
    margin-right: 0;
    margin-left: 10px;
}
.-wccom_myRegWcId_Search #innerform SELECT {
    margin:0 0 0 20px;
    width: 90px;
    border: 1px solid #CCC;
    color: #333;
	font-size: 11px;
    height:19px;
}

.-wccom_myRegWcId_Search #innerform .searchRegBtn {
    height:22px;
    width:67px;
    margin-left:10px;
    margin-top:0px;
    *margin-top: 0;
    vertical-align:top;
}

.-wccom_myRegWcId_nameText {
    float:left;
    width:320px;
    color: #7D6797;
    font-weight: bold;
    padding-bottom:5px;
}
* html .-wccom_myRegWcId_nameText {
    margin-left:10px;
    width: 310px;
}
.-wccom_myRegWcId_dateText {
    clear:right;
    float:left;
    width:200px;
    color: #7D6797;
    font-weight: bold;
    padding-bottom:5px;
    margin: 0 0 0 15px;
}
* html .-wccom_myRegWcId_dateText {
    width: 190px;
}
.-wccom_myRegWcId_dateText span {
    color: #999;
    font-weight: normal;
}
#-wccom_myRegWcIdsearchResults {padding-top:10px;}
.-wccom_myRegWcId_SearchResults a {
    font: normal 11px arial, sans-serif;
    color: #1f1f1f;
}

.-wccom_myRegWcId_SearchResults_addBtn {
    background:transparent url(http://images.della.com/images/registry/widget/wc_reg_widget/btn_add.gif) no-repeat scroll 0 0;
    height: 17px;
    width: 39px;
    display: block;
}
#-wccom_myRegWcId_searchResultsTable TD.addCol {
    font-style: italic;
    color: #999;
}
/*.-wccom_myRegWcId_Search .-wccom_myRegWcId_regRemove {*/
    /*float:right;*/
    /*margin-top:-15px;*/
    /*font: 10px arial, sans-serif;*/
    /*color: #666666;*/
/*}*/

* html .-wccom_myRegWcId_Search .-wccom_myRegWcId_regRemove {
    margin-top:-22px;
}
/* Safari */
/*@media screen and (-webkit-min-device-pixel-ratio:0){*/
    /*.-wccom_myRegWcId_Search .-wccom_myRegWcId_regRemove {*/
        /*margin-top: 0;*/
    /*}*/
/*}*/
/**/

/*.-wccom_myRegWcId_Search .-wccom_myRegWcId_regRemove a {*/
    /*background:transparent url(http://media.theknot.com/registrypopulator/btn_remove.gif) no-repeat scroll 0 0;*/
    /*height: 16px;*/
    /*width: 51px;*/
    /*display: block;*/
    /*text-decoration: none;*/
/*}*/
#-wccom_myRegWcId-fadeDivText {text-align:center;margin:0 auto;}
#-wccom_myRegWcId-fadeDivText p {
    background: url(http://media.theknot.com/registrypopulator/loading.gif) no-repeat scroll right;
    height: 24px;
    width:300px;
    padding-right:40px;
	text-align: right;
    margin:0 auto;
    padding-top:10px;
}
.-wccom_myRegWcId_search_footer_style {
    width: 680px;
}
* html .-wccom_myRegWcId_search_footer_style {
    width: 700px;
}
.-wccom_myRegWcId_share_footer_style {
    width:462px;
}
* html .-wccom_myRegWcId_share_footer_style {
    width: 465px;
}
#popupControls {float: right;cursor: pointer;}

/*Email popover styles*/
#-wccom_myRegWcId_recipientAddress{
    width:356px;
    height:50px;
    margin: 0 5px 5px 0;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:11px;
}
#-wccom_myRegWcId_senderName{
    width:356px;
    height:25px;
    margin: 0 5px 5px 0;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:11px;
}
#-wccom_myRegWcId_senderEmail{
    width:356px;
    height:25px;
    margin: 0 5px 10px 0;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:11px;
}
#-wccom_myRegWcId_personalMsg{
    width:356px;
    height:75px;
    margin: 0 5px 10px 0;
    border:1px solid #CCCCCC;
    color:#333333;
    font-size:11px;
}

.-wccom_myRegWcId_sendAreaBckgrnd {
    background-color:#F7EDF9;
    color:#666666;
    width:360px;
    height:43px;
    text-align:center;
    padding-top:10px;
}

.-wccom_myRegWcId_sendAreaBckgrnd img {position:relative;top:4px;}

.-wccom_myRegWcId_registriesContainer {
    background-color:#F9F2E7;    
    border-width:1px;
    border-color:#F3E7D3;
    border-style:solid;
    width:348px;
    padding-left:10px;
    margin-bottom:10px;
}

#-wccom_myRegWcId_emailSuccess {
    text-align:center;
    color: #1F1F1F;
    font: bold 13px "Trebuchet MS", arial,sans-serif;
    padding: 15px 0 25px 0;
}
.-wccom_myRegWcId_postSendContent{
    text-align: center;
}
.-wccom_myRegWcId_closeSuccessEmailDiv{
    padding: 0 0 15px 0;
    text-align: center;
}
/*jquery overylay stuff*/

/* email popover */
.email-dialog-class .ui-dialog-titlebar-close {display:block;height:25px;width:25px;position:absolute;top:35px;right:50px;}
.email-dialog-class .ui-dialog-titlebar-close .ui-icon {display:block;text-indent:-2000em;}
.-wccom_myRegWcId_emailCloseButton {/*For IE 7*/
    border: none;
    width:25px;
    height:25px;
    margin:20px 0 0 384px;
    position:absolute;
    text-indent:-2000em;
    display:block;
    background: transparent url(http://images.della.com/clr.gif) no-repeat center;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}
.email-class {display:none;}
.email-class .main-body {text-align: left;display: block;background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over_email.png) repeat scroll 0 0;width:432px;overflow:auto;font-family:"Trebuchet MS",sans-serif;font-size:11px;}
#-wccom_myRegWcId_emailContent h2 {font-family: "Trebuchet MS", arial,sans-serif;font-size:18px; color:#7D6797; text-align:center; border-bottom:1px #DDDDDD solid;margin:0 0 7px -3px;padding-bottom:14px;width:366px;}
#-wccom_myRegWcId_recipientTxt i {color:#999999;}
.email-class .main-body .content {padding:45px 25px 5px 36px;}
.email-class .foot {padding: 0; background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over_email.png) repeat scroll 0 100%;height:23px;width:432px;}

#-wccom_myRegWcId_registriesTxt h2 {text-align:left;font-size:13px; font-weight:bold; color:#7F6358; border:0;padding:0;margin: 10px 0 8px 0;}
#-wccom_myRegWcId_emailPopoverRegLinks li {background:none;padding:0 0 5px 0;}

#-wccom_myRegWcId_emailPopoverRegLinks a:link {text-decoration:none; color:#1F1F1F;}
#-wccom_myRegWcId_emailPopoverRegLinks a:hover {text-decoration:none; color:#1F1F1F;}
#-wccom_myRegWcId_emailPopoverRegLinks a:visited {text-decoration:none; color:#1F1F1F;}
#-wccom_myRegWcId_emailPopoverRegLinks a:active {text-decoration:none; color:#1F1F1F;}

.-wccom_myRegWcId_sendAreaBckgrnd a:link {color:#666666;}
.-wccom_myRegWcId_sendAreaBckgrnd a:hover {color:#666666;}
.-wccom_myRegWcId_sendAreaBckgrnd a:visited {color:#666666;}
.-wccom_myRegWcId_sendAreaBckgrnd a:active {color:#666666;}

/*Share popover*/
.share-dialog-class .ui-dialog-titlebar-close {display:block;height:25px;width:25px;position:absolute;top:35px;right:18px;}
.share-dialog-class .ui-dialog-titlebar-close .ui-icon {display:block;text-indent:-2000px;}
.-wccom_myRegWcId_shareCloseButton {/*For IE 7*/
    border: none;
    width:25px;
    height:25px;
    margin:20px 0 0 384px;
    position:absolute;
    text-indent:-2000em;
    display:block;
    background: transparent url(http://images.della.com/clr.gif) no-repeat center;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}
.share-class {display:none;}
.share-class .main-body {text-align: left;display: block;background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over_email.png) repeat scroll 0 0;width:432px;overflow:auto;font-family:"Trebuchet MS",sans-serif;font-size:11px;}
.share-class .main-body .content {padding:45px 25px 5px 36px;}
.share-class .foot {padding: 0; background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over_share.png) repeat scroll 0 100%;height:23px;width:432px;}

/*Search popover*/
.search-dialog-class .ui-dialog-titlebar-close {display:block;height:25px;width:25px;position:absolute;top:35px;right:15px;}
.search-dialog-class .ui-dialog-titlebar-close .ui-icon {display:block;text-indent:-2000em;}
.-wccom_myRegWcId_searchCloseButton {/*For IE 7*/
    border: none;
    width:25px;
    height:25px;
    margin:23px 0 0 666px;
    position:absolute;
    text-indent:-2000em;
    display:block;
    background: transparent url(http://images.della.com/clr.gif) no-repeat center;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}
.search-class {display:none;}
.search-class .main-body {text-align: left;display: block;background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over.png) repeat scroll 0 0;width:715px;height:520px;overflow:auto;font-family:"Trebuchet MS",sans-serif;font-size:11px;}
.search-class .main-body .content {padding:45px 0 5px 23px;}
.search-class .foot {padding: 0; background: url(http://images.della.com/images/registry/widget/wc_reg_widget/widget_over.png) repeat scroll 0 100%;width:715px; height:23px;}






















