/* general */
div.mainTitle { width: 761px; height: 135px; margin-bottom: 10px; background-image: url("/images2/banners/en/every_baby_deserves_to_be_spoilt1.gif"); background-repeat: no-repeat; text-indent: -1000em; }
div.mainTitle2 { width: 761px; height: 135px; margin-bottom: 10px; background-image: url("/images2/banners/en/every_baby_deserves_to_be_spoilt2.gif"); background-repeat: no-repeat; text-indent: -1000em; }
div.mainTitle4 { width: 761px; height: 247px; margin-bottom: 10px; background-image: url("/images2/banners/en/every_baby_deserves_to_be_spoilt4.gif"); background-repeat: no-repeat; text-indent: -1000em; }
h2.main { font-size: 18pt; margin: 15px 0 10px 0; }
div.allPricesAUDollars { float: left; text-align: center; width: 550px; }





/** forms /**/
form.registrySearchForm1 { width: 761px; height: 340px; margin-bottom: 10px; background-image: url("/images2/site_design/en/registry_search_form1.gif"); background-repeat: no-repeat; }
form.registrySearchForm1 label { display: none; }
form.registrySearchForm1 fieldset { padding: 111px 0 0 442px; }
form.registrySearchForm1 div.field { height: 54px; }
form.registrySearchForm1 div.lastField { height: 30px; }
form.registrySearchForm1 input { width: 277px; border-color: #91823F; }
form.registrySearchForm1 div.submitBlock { margin: 0px; }
form.registrySearchForm1 button.searchButton { float: right; width: 119px; height: 32px; margin: 0 37px 0 0; background-image: url("/images2/buttons/en/search.gif"); border: 0 none transparent; text-indent: -1000em; }
form.registrySearchForm1 div.pleaseWaitBlock { float: left; margin: 5px 0 0 40px; }

form.registrySearchForm2 { width: 761px; height: 127px; margin: 60px 0 10px 0; background-image: url("/images2/site_design/en/registry_search_form3.gif"); background-repeat: no-repeat; }
form.registrySearchForm2 div.lhs { float: left; width: 283px; }
form.registrySearchForm2 div.rhs { float: left; width: 219px; }
form.registrySearchForm2 label { display: none; }
form.registrySearchForm2 fieldset { padding: 12px 0 0 241px; }
form.registrySearchForm2 div.field { height: 30px; }
form.registrySearchForm2 div.lastField { height: 30px; }
form.registrySearchForm2 input { width: 277px; border-color: #91823F; }
form.registrySearchForm2 div.submitBlock { float: right; margin: 65px 0 0 20px; }
form.registrySearchForm2 button.searchButton { float: right; width: 119px; height: 32px; margin: 0 0 0 0; background-image: url("/images2/buttons/en/search.gif"); border: 0 none transparent; text-indent: -1000em; }
form.registrySearchForm2 div.pleaseWaitBlock { float: left; margin: 5px 0 0 40px; }

ul.userRegistries { margin-bottom: 10px; }
ul.userRegistries li { margin-bottom: 0; padding: 0; }
ul.userRegistries li.alt { background-color: #FFFDE8; }
ul.userRegistries li a { display: block; width: 741px; padding: 10px 20px; color: #91823F; }
ul.userRegistries li a:hover { color: #91823F; }
ul.userRegistries div.padding { padding: 3px 0; }
ul.userRegistries div.name { float: left; width: 361px; }
ul.userRegistries div.name a { font-size: 11pt; color: black; }

div.columnTitles { background-image: url('/images2/site_design/registry_search_table_title_background.gif'); width: 761px; height: 26px; font-size: 12pt; font-weight: bold; line-height: 26px; color: #91823F; margin: 8px 0 5px 0; }
div.columnTitles div.registryName { float: left; text-indent: 20px; }

div.noResults { font-style: italic; margin-bottom: 10px; }



/**
div.infoBlock1 { float: left; background-image: url('/images2/site_design/checkout_info_box2_background_mid.gif'); width: 760px; margin: 15px 0; }
div.infoBlock1 div.top { float: left; background-image: url('/images2/site_design/checkout_info_box2_background_top.gif'); width: 760px; height: 3px; line-height: 3px; }
div.infoBlock1 div.mid { float: left; margin: 4px 8px; }
div.infoBlock1 div.bottom { float: left; background-image: url('/images2/site_design/checkout_info_box2_background_bottom.gif'); width: 760px; height: 3px; line-height: 3px; }
div.infoBlock1 h2 { margin-bottom: 8px; }
/**/
div.infoBlock1 { margin-bottom: 10px; }
div.registryInfoBlock1 { float: left; }





/**
div.results { background-color: white; }
div.results h2 { margin: 10px 0 10px 0; font-size: 15pt; text-decoration: none; }
div.results a.title { text-decoration: none; }
div.results p { margin-bottom: 0; font-size: 9pt; }
div.results div.saveTitle { margin: 0; float: right; font-size: 12pt; font-weight: bold; line-height: 13px; }
div.results div.discountedPrice { margin: 0; text-align: right; float: right; font-size: 22pt; font-weight: bold; color: #EE3A43; line-height: 28px; }
div.results div.price { margin: 0; float: right; font-size: 22pt; font-weight: bold; color: #7D4199; line-height: 28px; }
div.results div.oldPrice { margin: 0; float: right; font-size: 12pt; }
div.results a.moreInfo { display: block; width: 50px; margin-bottom: 12px; font-size: 8pt; }
div.results button.addToCartButton { display: block; float: right; width: 74px; height: 20px; background-image: url('/images2/buttons/en/add_to_cart.gif'); text-indent: -1000em; margin: 10px 0 5px 0; border: 0 none transparent; outline: none; background-color: transparent; }
div.results button.addToRegistryButton { display: block; float: right; width: 99px; height: 14px; background-image: url('/images2/buttons/en/add_to_gift_registry.gif'); text-indent: -1000em; margin-bottom: 5px; border: 0 none transparent; outline: none; background-color: transparent; }

div.results ul { }
div.results ul li { padding: 10px; border-bottom: 1px solid #DADADA; }
div.results ul li.lastItem { padding: 10px; border: none; }
div.results ul li div.lhs { width: 188px; text-align: center; float: left; }
div.results ul li div.middle { width: 383px; margin-left: 10px; float: left; }
div.results ul li div.rhs { width: 160px; float: right; }
/**/






li.registryProduct { float: left; width: 375px; margin: 0 10px 10px 0; }
li.registryProductLast { margin-right: 0; }

li.registryProduct div.block { margin: -64px 0 0 0; }
li.registryProduct div.top { height: 375px; height: 10px; background-image: url('/images2/site_design/registry_product_background_top.gif'); font-size: 1px; }
li.registryProduct div.middle { background-image: url('/images2/site_design/registry_product_background_middle.gif'); background-repeat: repeat-y; }
li.registryProduct div.middle2 { margin: 0 16px; }
li.registryProduct div.bottom { width: 375px; height: 9px; background-image: url('/images2/site_design/registry_product_background_bottom.gif'); font-size: 1px; }
li.registryProduct div.ribbon { position: relative; left: 294px; width: 81px; height: 64px; background-image: url('/images2/site_design/registry_ribbon.gif'); font-size: 1px; }


li.registryProduct div.lhs { float: left; width: 150px; margin: 0; }
li.registryProduct div.rhs { float: right; width: 180px; text-align: center; }
li.registryProduct h2 { margin-bottom: 5px; font-size: 15pt; margin-top: 0; }
li.registryProduct p { margin-bottom: 0; font-size: 8pt; }
li.registryProduct div.saveTitle { margin: 0; font-size: 12pt; font-weight: bold; line-height: 13px; }
li.registryProduct div.discountedPrice { margin: 0; font-size: 22pt; font-weight: bold; color: #EE3A43; line-height: 28px; }
li.registryProduct div.price { margin: 0; font-size: 22pt; font-weight: bold; color: #7D4199; line-height: 28px; }
li.registryProduct div.oldPrice { margin: 0; font-size: 12pt; }
li.registryProduct a.moreInfo { display: block; margin-bottom: 12px; font-size: 8pt; }
li.registryProduct button.addToCartButton { display: block; width: 134px; height: 41px; background-image: url('/images2/buttons/en/buy_gift.gif'); text-indent: -1000em; margin: 10px 0 5px 0; border: 0 none transparent; outline: none; background-color: transparent; }
/** li.registryProduct button.addToRegistryButton { display: block; float: right; width: 99px; height: 14px; background-image: url('/images2/buttons/en/add_to_gift_registry.gif'); text-indent: -1000em; margin-bottom: 5px; border: 0 none transparent; outline: none; background-color: transparent; } /**/
li.registryProduct div.onlineOnly { display: block; text-align: left; color: #7D4199; font-size: 16px; font-weight: bold; margin-top: 10px; }

li.registryProduct dl { width: 150px; margin: 5px 0; }
li.registryProduct dt { float: left; clear: left; font-size: 8pt; font-weight: bold; }
li.registryProduct dd { float: left; font-size: 8pt; margin: 0 0 0 5px; }



div.bottomButtons1 { margin: 20px 0 0 260px; }
div.bottomButtons1 a { }
div.bottomButtons2 { margin: 20px 0 0 150px; }
div.bottomButtons2 a { margin-left: 20px }
div.bottomButtons3 { margin: 20px 0 0 0px; }
div.bottomButtons3 a { margin-left: 20px }
div.spacedOut { margin: 50px 0 20px; }
a.createGiftRegistry { display: block; float: left; background-image: url('/images2/buttons/en/create_a_gift_registry.gif'); width: 223px; height: 114px; text-indent: -1000em; }
a.updateGiftRegistry { display: block; float: left; background-image: url('/images2/buttons/en/update_a_gift_registry.gif'); width: 222px; height: 83px; text-indent: -1000em; margin-top: 29px; }
a.findGiftRegistry { display: block; float: left; background-image: url('/images2/buttons/en/find_a_gift_registry.gif'); width: 240px; height: 88px; text-indent: -1000em; margin-top: 29px; }

a.printGiftRegistry { display: block; float: right; background-image: url('/images2/buttons/en/print_gift_registry.gif'); width: 194px; height: 60px; text-indent: -1000em; margin: 0 0 10px 10px; }
