@charset "utf-8";
/* CSS Document */

/* Gift registry items */
#banner-giftreg { padding: 3px; display: block; position: relative; width: 937px; height: 270px; border-bottom: 1px solid #CCC; background-color: #FFF; }
#banner-giftreg .finder { display: block; position: absolute; width: 376px; height: 230px; top: 3px; left: 3px; padding: 20px; background: #BDCFFF url(/images/interface/bkg_banner_links.jpg) left top repeat-x; }
#banner-giftreg .finder h1 { margin: 0 0 15px; line-height: normal; font-size: 24px; font-weight: normal; }
#banner-giftreg .finder p { margin: 0; }
#banner-giftreg .finder table { margin: 0; }
#banner-giftreg .finder table th { font-size: 12px; font-weight: bold; text-align: left; padding: 0 10px 3px 0; vertical-align: middle; line-height: normal; }
#banner-giftreg .finder table th+th { padding: 0 0 3px; }
#banner-giftreg .finder table td { font-size: 11px; color: #264095; padding: 0 10px 20px 0; vertical-align: top; line-height: normal; }
#banner-giftreg .finder table td+td { padding: 0 0 20px; }
#banner-giftreg .finder input.textbox { width: 170px; height: 16px; font-size: 14px; padding: 3px; border: 1px solid #5778D8; font-weight: normal; }
#banner-giftreg .finder input.textbox:focus { border: 2px solid #0E2C8E; padding: 2px; }
#banner-giftreg .finder select { width: 177px; font-size: 14px; padding: 2px; border: 1px solid #0E2C8E; font-weight: normal; }
#banner-giftreg .largeimg { display: block; position: absolute; top: 3px; left: 422px; width: 518px; height: 270px; overflow: hidden; white-space: nowrap; }
.giftreg-content { padding: 15px; margin: 0px; }
.giftreg-content ul { margin: 0 0 0 20px; padding: 0; font-weight: normal; list-style-image: url(/images/interface/arrow_right.gif); list-style-type: none; }
.giftreg-content li { margin: 0 0 10px; padding: 0; }
.giftreg-content a { color: #000; text-decoration: none; }
.giftreg-content a b { color: #0E2C8E; }
.giftreg-content a:hover { color: #36C; text-decoration: none; }
.giftreg-content a:hover b { color: #36C; }
.giftreg-content h1 a,  .giftreg-content h1 a:hover { color: #000; text-decoration: none; }
.giftreg-linkbuttons { margin-bottom: 8px; width: 100%; }
.giftreg-linkbuttons a { display: block; margin-bottom: 5px; line-height: normal; }
.giftreg-results { width: 100%; border-collapse: collapse; font-size: 14px; }
.giftreg-results a { outline: 0; }
.giftreg-results th { padding: 4px; background: #0E2C8E url(/images/interface/bkg_footer.jpg) left top repeat-x; color: #FFF; }
.giftreg-results td { padding: 4px; border-bottom: 1px solid #AAA; vertical-align: top; }
.giftreg-results td,  .giftreg-results th { text-align: left; line-height: normal; }
.giftreg-results td.right,  .giftreg-results th.right { text-align: right; }
.giftreg-results td.center,  .giftreg-results th.center { text-align: center; }
.giftreg-list { width: 100%; border-collapse: collapse; font-size: 11px; }
.giftreg-list a { outline: 0; }
.giftreg-list img { margin-right: 10px; }
.giftreg-list th { padding: 4px; background: #0E2C8E url(/images/interface/bkg_footer.jpg) left top repeat-x; color: #FFF; }
.giftreg-list td { padding: 4px; border-bottom: 1px solid #AAA; vertical-align: top; }
.giftreg-list tr.fulfilled { color: #7F7F7F; }
.giftreg-list td,  .giftreg-list th { text-align: left; line-height: normal; }
.giftreg-list td.right,  .giftreg-list th.right { text-align: right; }
.giftreg-list td.center,  .giftreg-list th.center { text-align: center; }
.giftreg-list td.subhead { padding: 9px 4px 6px; }
.giftreg-list td.footer { border-bottom: none; }
.giftreg-list th.save-button { padding: 0px; }

@media print {
	.giftreg-buttons { display: none; }
}

