html, body { padding: 0; margin: 0; }
body { background: #a1a5d2 url('/icons/ba/background.gif') top center repeat-y; text-align: center; font: 12px verdana, sans-serif; padding: 0; margin: 0px; }
form { display: inline; }
.clearer { clear: both; display: block; }
#StoreWrap { background: #FFF; text-align: left; margin: 0 auto; width: 975px; }
 #babyage_header_new {  margin-bottom: 5px; }
#babyage_header_new h1 { float: left; margin: 0; padding: 0; }
#babyage_header_new h2 { display: none; }
#babyage_header_new ul, #babyage_header_new li { list-style: none; padding: 0; margin: 0; display: inline; }
#babyage_header_new a { display: block; float: left;  }
#babyage_header_new h1 a, #babyage_header_new #category_nav a, #pill_links li#nav_sale a { background: transparent url('/icons/ba/nav/new_nav/babyage_nav_new_3.png') top left no-repeat; text-indent: -1000em; }
#babyage_header_new #category_nav a:hover, #pill_links li#nav_sale a:hover { background-image: url('/icons/ba/nav/new_nav/babyage_nav_new_3_over.png'); }
#babyage_header_new h1 a { display: block; width: 230px; height: 66px; background-position: 0 7px; }
#babyage_header_right { float: right; }
#category_nav a { height: 39px; }
#pill_links, #pill_links_top, #nav_search { float: right; }
#pill_links_top { clear: both; }
#pill_links_top a { margin-top: 5px; color: #262626; font: 12px arial, sans-serif; border-right: 1px solid #262626;  vertical-align: bottom; padding: 0 6px; }
#pill_links a { color: #262626; font: 12px arial, sans-serif; border-right: 1px solid #262626;  vertical-align: bottom; padding: 0 6px; }
#pill_links_top #nav_contactus a { border-right: none; }
 #nav_search {  text-align: right; display: inline; clear: right; margin-top: 8px; }
#nav_search input { margin: 0; vertical-align: middle;  }
#nav_search input.nav_search_box { border: 1px solid #7069AB; background: #FFF url('/icons/ba/nav/new_nav/search.png') 0% 50% no-repeat;  padding: 4px; width: 250px; margin-right: 10px; padding-left: 25px; }
#nav_search input.nav_search_button { margin-right: 5px; }
#nav_search { margin-left: 5px; }
#pill_links a, #pill_links a:hover { background-image: none; margin-top: 12px; }
#pill_links li#nav_newsletter_signup a { border-right: none; }
#pill_links li#nav_sale a { width: 63px; height: 30px; background-position: -550px -21px; border-right: none; margin-top: 0px; }
 #category_nav #nav_carseats a { background-position: 0 -60px; width: 88px; }
#category_nav #nav_babygear a { background-position: -88px -60px; width: 88px; }
#category_nav #nav_strollers a { background-position: -176px -60px; width: 90px; }
#category_nav #nav_bedding a { background-position: -266px -60px; width: 90px; }
#category_nav #nav_nursery a { background-position: -356px -60px; width: 88px; }
#category_nav #nav_toys a { background-position: -444px -60px; width: 88px; }
#category_nav #nav_diapers a { background-position: -532px -60px; width: 89px; }
#category_nav #nav_pregnancy a { background-position: -621px -60px; width: 89px; }
#category_nav #nav_apparel a { background-position: -710px -60px; width: 89px; }
#category_nav #nav_potty a { background-position: -799px -60px; width: 89px; }
#category_nav #nav_health a { background-position: -888px -60px; width: 87px; }
 .prdcube-home.prdcube { width: 20%; }
 .prdcube-home.prdcube-3 { border-right: 1px dotted #CCC; }
#cpsiaMainDiv { background: #FFFFCD url('/icons/ba/prodpage/hazard_icon.png') 10px 10px no-repeat; border: 1px solid #E47911; margin: 8px 0; padding: 10px 10px 10px 50px; }
.cpsia-item { padding-left: 10px; font-size: 10px; }
#cpsiaMainDiv strong { display: block; color: #000; }
td { position: relative; }
*[onclick] { cursor: pointer; }
img.quickinfo { position: relative; top: 0; left: 0; }
form { display: inline; }
    #withscroll { height: 250px; width: 100%; overflow: scroll; position: relative; }
#withscrollTall { height: 440px; width: 100%; overflow: scroll; position: relative; }
#sansscroll { width: 100%; overflow: hidden; position: relative; }
#Header { background: #FFF; width: 975px; overflow: hidden; }
table { font-size: 12px; }
img { border: none; }
Form { border: none; padding: 0px; display: inline; }
H1, STRONG, BIG { color: #006699; font-weight: bold; font-size: 14px; }
.tabbertab strong, .product-review-message strong { font-size: inherit; font-weight: bold; color: inherit; }
.white-head { font-size: 14px; font-weight: bold; color: white; text-shadow: #08597C 1px 1px 0px; padding: 6px; }
a, a:link { color: #176999; outline: none; text-decoration: none; }
a:visited, a:active { text-decoration: none; color: #176999; }
a:hover { color: #176999; text-decoration: underline; }
a.black:visited { color: #000; }
A.sub-head { color: #000; font-size: 9px; text-decoration: none; font-weight: bold; }
A.sub-head:hover { text-decoration: underline; }
A.black { color: Black; font-size: 11px; text-decoration: none; }
A.black:hover { text-decoration: underline; }
a.footer-link { font-size: 10px; color: #FFF; text-decoration: none; }
a.footer-link:hover { font-size: 10px; color: #FFF; text-decoration: underline; }
td.footer-bg { height: 25px; background-color: #6F68AB; text-align: center; width: 975px; color: #FFF; text-shadow: #4c4394 1px 1px 0px; }
INPUT, SELECT { font-family: Verdana; font-size: 12px; }
.noborder { border: 0px; background: none; }
select.noborder { background: #FFF; }
.disbld { color: Gray; }
.redtxt { color: Red; }
.light { color: Gray; font-size: 10px; }
.searchBar { color: #777; font-size: 9pt; }
.price { color: #006699; font-weight: bold; font-size: 11px; }
.available-options { background: #F2E9D4; padding: 3px; color: #000; text-align: center; font-size: 10px; border: 1px solid #CEBDA2; display: block; }
.prdcube { border-collapse: collapse; text-align: left; padding: 15px 0px; width: 25%;  vertical-align: top; border-bottom: 1px dotted #999;  }
.prdcube-home.prdcube { width: 203px; }
#swpop .prdcube { border-color: transparent; }
#swpop { position: absolute;  }
#swpop .product-cube-blue-price-box { margin: 0 8px; }
.swatch_popup { text-align: center; display: none; }
.swatch_popup_middle {  background: transparent url("/icons/ba/prodpage/swatch_popup_back.png") 50% 50% repeat-y;  width: 199px; text-align: center; }
.prdflat-desc-col .swatch_popup, #swpop .swatch_popup { display: block; padding-top: 10px; }
.prdflat-desc-col .swatch_popup { text-align: left; }
.swatch_popup img { margin: 2px; vertical-align: middle; border: 1px solid #CCC; width: 30px; height: 30px; }
#swpop .prdcube .swatch_popup { padding: 10px; }
#swpop .swatch_popup a { display: inline; }
.prdcube-0, .prdcube-1, .prdcube-2 { border-right: 1px dotted #CCC; }
.divprods-c .prdcube-2 { border-right: none; }
.box2-featuredProducts-content .available-options { display: none; }
.prdcube a.black, .prdcube_over a.black { border: 1px solid #FFF; border-top: 1px dotted #EFEFEF; padding: 5px; }
.prdflat-row .product-cube-product-link { height: 1.5em; overflow: hidden; }
.prd-quickinfo-link-big, .prd-quickinfo-link { position: relative; height: 75px; width: 75px; display: block; margin: 0 auto; padding: 0; }
.prd-quickinfo-link-big img, .prd-quickinfo-link img { position: absolute; top: 0; left: 0; height: 75px; width: 75px; }
.prd-quickinfo-link-big, .prd-quickinfo-link-big img { width: 125px; height: 125px; }
.prd-quickinfo-link-big .quickinfo, .prd-quickinfo-link .quickinfo { visibility: hidden; }
.prd-quickinfo-link-big:hover .quickinfo, .prd-quickinfo-link:hover .quickinfo { visibility: visible; }
.prd-quickinfo-link-big:hover .freeshippingiconinfo, .prd-quickinfo-link:hover .freeshippingiconinfo { visibility: hidden; }
.prdcube a, .prdcube_over a { display: block; }
.prdcube a:hover, .prdcube_over a:hover { text-decoration: none; }
.prdpop { position: absolute; }
.sbb-bg { background-image: url('/icons/ba/home/brand_toolbar_middle.png'); height: 24px; text-align: center; width: 25px; }
.sbb-bg-over { background-image: url('/icons/ba/home/brand_toolbar_over.png'); height: 24px; text-align: center; width: 25px; }
.sbb-bg-over a, .sbb-bg a { font-size: 12pt; color: #Fff; text-decoration: none; }
.sbb2-bg { background-image: url('/icons/ba/home/letter_header_off.png'); height: 58px; text-align: center; width: 32px; background-position: center; }
.sbb2-bg_over { background-image: url('/icons/ba/home/letter_header_over.png'); height: 58px; text-align: center; width: 32px; background-position: center; }
.sbb2-bg_over a, .sbb2-bg a { font-size: 12pt; color: #Fff; text-decoration: none; }
#divpop { position: absolute; z-index: 1000; }
.parsection-list-parent ul { list-style-type: square; list-style-image: url('/icons/ba/des/unchecked.gif'); }
.parsection-list-parent ul li { cursor: pointer; }
.parsection-list-parent ul li a { font-size: 12px; }
ul { margin-left: 12px; padding-left: 12px; padding-top: 1px; margin-top: 1px; list-style: disc; }
.parsection-list-parent ul li.selected { list-style-image: url('/icons/ba/des/checked.gif'); font-weight: bold; text-align: left; }
ul li.red { list-style-image: none; color: Red; list-style-type: circle; font-size: 10px; }
ul li.dsbl { cursor: text; filter: alpha(opacity=50,FinishOpacity=50); opacity: 0.5; list-style-image: url('/icons/ba/blank.gif'); }
ul li.dsbl a, ul li.dsbl a:visited { color: #888; }
.parsection-list-parent td img, .parsection-list-parent td a { border: 1px solid white; display: block; height: 20px; width: 20px; }
.parsection-list-parent td a { position: relative; }
.parsection-list-parent td img { position: absolute; top: 0; left: 0; }
.parsection-list-parent td .disabled_swatch { display: none; }
TD.selected a { border: 1px solid black; }
TD.dsbl { background-image: url('/icons/ba/des/disable.png'); background-repeat: no-repeat; background-position: center; cursor: default; }
.parsection-list-parent td.dsbl .disabled_swatch { display: block; }
.tab-btn { width: 127px; height: 26px; color: #006699; background-image: url('/icons/ba/des/tab_off.gif'); background-repeat: no-repeat; padding-left: 15px; }
.tab-btn-over { width: 127px; height: 26px; color: #006699; background-image: url('/icons/ba/des/tab_on.gif'); background-repeat: no-repeat; padding-left: 15px; cursor: pointer; }
.drgbl { cursor: move; }
.clcbl img { cursor: pointer; }
.sleep { visibility: hidden; }
.notification { padding: 5px; height: 50px; text-align: center; border: dashed 2px darkgreen; background-color: #CCFFCC; }
.error-notification { padding: 5px; height: 50px; text-align: center; border: dashed 2px red; background-color: #FFCCFF; color: Red; }
.div-message-box { background-color: #9DCC96; }
 #divpageslid_pin .clcbl, #divpageslid_pin_2 .clcbl { cursor: e-resize; }
 A.red_link { color: #CC0000; text-decoration: none; font-weight: bold; }
 .product_rate_popup { font-size: 10px; }
.prod_name_pup { color: #91A7D6; font-size: 12px; font-weight: bold; }
.blue_txt_like_link { color: #81A7CD; font-weight: bold; }
 .tabberlive .tabbertabhide { display: none; }
 .tabber { margin: 8px; padding: 15px; background: #FFF; border: 1px solid #CCC; }
.tabberlive { margin-top: 1em; padding: 15px; }
 ul.tabbernav { margin: 0; padding: 0; height: 25px; font: 12px bold Verdana, sans-serif; clear: both; background: transparent url('/icons/ba/tabs/blue_bottom_line.gif') bottom left repeat-x; }
ul.tabbernav li { list-style: none; margin: 0; display: inline; }
ul.tabbernav li a { width: 125px; padding: 5px 0px 5px 0; text-align: center; border-bottom: none; background: transparent url("/icons/ba/tabs/tab_off.png") top left no-repeat; text-decoration: none; color: #FFF; text-shadow: #08597C 1px 1px 0px; height: 15px; float: left; display: block; margin-right: 3px; margin-bottom: -4px; }
ul.tabbernav li a:link { color: #FFF; }
ul.tabbernav li a:visited { color: #FFF; }
ul.tabbernav li a:hover { background: transparent url("/icons/ba/tabs/tab_over.png") top right no-repeat; }
ul.tabbernav li.tabberactive a { background: transparent url("/icons/ba/tabs/tab_on.png") top right no-repeat; color: #000; text-shadow: #d0d0d0 0px 0px 0px; }
ul.tabbernav li.tabberactive a:hover { color: #000; }
 .tabberlive .tabbertab { padding: 10px; clear: both; background: #FFF; border: 1px solid #166A9A; border-top: none;  height: 200px;  overflow: auto; overflow-x: hidden; line-height: 18px; font-size: 11px; }
  #divpop .tabberlive .tabbertab { height: 100px; }
 .tabberlive .tabbertab h2, .tabberlive .tabbertab h3 { display: none; }
#review-this-product-star-container { background: #F8F4E9; border: 1px solid #CECAC9; padding: 10px; }
#review-this-product-star-container span { margin-left: 10px; }
#review-this-product-star-container img { cursor: pointer; padding: 2px; vertical-align: middle; }
.review-this-product-popup-item { padding: 10px 0; }
.review-this-product-popup-content { padding: 5px 15px; padding-bottom: 0; }
.review-this-product-hint { font-size: 10px; color: #999; }
.review-this-product-popup-header { color: #006699; font-weight: bold; }
.review-this-product-popup-content input, .review-this-product-popup-content textarea { width: 100%; border: 1px solid #818181; padding: 5px; font: 12px verdana, sans-serif; }
.generic-popup-submit { text-align: right; padding-top: 15px; }
.error-cell { background: #FFF7C4; }
.cart-item-0 td, .cart-item-1 td { vertical-align: middle; padding: 5px; }
.cart-item-1 td { border-top: 1px solid #CCC; border-bottom: 1px solid #CCC; background: #FAFAFA; }
.all-categories-table td { font: 11px arial, sans-serif; }
.recent-item-0 { vertical-align: middle; padding: 2px; background-color: #FAFAFA; border: 1px solid #fff; }
.recent-item-1 { vertical-align: middle; padding: 2px; border: 1px solid #Fff; }
.recent-item-0_over, .recent-item-1_over { vertical-align: middle; padding: 2px; background-image: url('/icons/ba/home/product_on.gif'); border: 1px solid #cce; }
 .sitemap-header { height: 25px; background-color: #F1E9D4; border: 1px solid #CECBBA; cursor: pointer; text-align: left; padding-left: 10px; font-size: 13pt; font-weight: bold; color: #6E70D0; }
.sitemap-content { overflow: hidden; border: 1px solid #CECBBA; border-top: none; }
span.sitemap-category { font-size: 11pt; font-weight: bold; color: #006699;  }
#divSearchResultsText { z-index: 150; max-height: 250px; }
#divSearchResultsText img { width: 45px !important; margin-right: 10px; }
.product-special-red, .special-red { color: #D33E96; font-weight: bold; }
.product-ships-in { color: #D33E96; font-weight: bold; }
.dsbl a:hover { text-decoration: none; cursor: inherit; }
#div_slider_max img, #div_slider_min img { cursor: e-resize; }
#divSearchResultsText { position: absolute; background: #FFF; border: 1px solid #000; color: #000; margin: 0px; padding: 0px; overflow: auto; }
#divSearchResultsText ul { list-style-type: none; margin: 0px; padding: 0px; }
#divSearchResultsText ul li.selected a { color: #FFF; text-decoration: none; }
#divSearchResultsText ul li.selected { background: #1067AB; color: #FFF; }
#divSearchResultsText ul li { list-style-type: none; display: block; margin: 0; padding: 2px; cursor: pointer; font-size: 11px; }
#divSearchResultsText ul li img { border: 1px solid #FFF; }
#divSearchResultsText ul li.selected img { border: 1px solid #000; }
label { cursor: pointer; }
.newsletter-signup-page-left { vertical-align: top; background: #DEF0F4; color: #000; padding: 10px 30px; border-right: 1px solid #CCCCCC; width: 250px; }
.newsletter-signup-page-left strong { color: #C5539E; font-size: inherit; display: block; padding-top: 15px; padding-bottom: 5px; }
.newsletter-signup-page-left p { font-size: 10px; line-height: 15px; }
.newsletter-signup-page-left #HomeNewsLetterSignupButton { text-align: right; background: transparent url("/icons/ba/newslettersignup/pink_line.gif") 50% 50% repeat-x; }
.newsletter-signup-page-left #fields_email { display: block; }
.newsletter-disclaimer td { font-size: 10px; color: #666; }
.our-price, .price-text, .you-save-price, .free-shipping { display: block; text-align: left; }
.free-shipping { color: #990000; }
 .hd-sub-heading-text { color: #7881BA; font-size: 8pt; font-weight: bold; line-height: 15px; }
.hd-alert { color: #ff0000; font-size: 7pt; }
.hd-heading-text { font-size: 10pt; font-weight: bold; color: #7881BA; line-height: 17px; }
.hd-cell-pad { padding-top: 30px; padding-left: 30px; font-size: 8pt; line-height: 15px; text-align: left; }
.hd-landing-pad { width: 220px; padding: 30px; color: #7881BA; font-size: 8pt; line-height: 15px; }
.hd-invite-text { color: #7881BA; font-size: 14px; }
 .top-cross-sell-cell a:hover, .cross-sell-item a:hover { text-decoration: none; }
a:hover span { text-decoration: underline; }
.in-stock-message, .out-of-stock-message, .sellout-risk-message, .discontinued-message { color: #669966; text-transform: uppercase; padding: 5px 0px; font-weight: bold; font-size: 10px; }
.discontinued-message { color: #CC0000; }
.in-stock-message { display: none; }
.sellout-risk-message { color: #CF4F99; }
.out-of-stock-message { color: #333; }
.all-categories-table td { width: 33%; }
 #sitemap-fancy h2 { color: #FFF; padding: 5px 60px; background: #0081B3; text-align: left; font: 14pt 'Arial Rounded MT Bold' ,arial,verdana,sans-serif; }
#sitemap-fancy .lists { padding: 5px 60px; color: #0081B3; font: 11px arial,verdana,sans-serif; }
#sitemap-fancy .lists td { width: 33%; vertical-align: top; text-align: left; font: 11px arial,verdana,sans-serif; }
#sitemap-fancy .lists table { width: 100%; }
#sitemap-fancy a { color: #0081B3; font-size: 11px; }
#sitemap-fancy h3 { font: 11px arial,verdana,sans-serif; padding: 0; margin: 0; font-weight: bold; }
 .product-cube-blue-price-box { text-align: center; background: #E7F0F4; padding: 6px 10px; font-size: 11px; }
.product-cube-large-price { color: #006699; font: 13pt arial, sans-serif; font-weight: bold; }
.product-cube-shiptext, .product-cube-shiptext .special-red { font: 10px arial, sans-serif; color: #006699; padding: 3px 10px; padding-top: 8px; font-weight: bold; }
.product-cube-shiptext { text-align: center; text-transform: uppercase; display: block; height: 3.5em; }
.product-cube-shiptext .special-red { padding: 0; font-weight: bold; }
.product-cube-shiptext .outofstock { font-weight: bold; }
.BrownBoxNormal, .BrownBoxBestSeller, .BrownBoxFreeShipping, .BrownBoxEmpty, .BrownBoxEZDelivery, .BrownBoxSale { display: block; text-align: center; background: transparent url('/icons/ba/home/cream_prod_box.gif') 50% 50% no-repeat; padding: 15px 0; font-size: 10px; text-transform: uppercase; }
.BrownBoxSale, .BrownBoxBestSeller { color: #309030; }
.BrownBoxFreeShipping { color: #CC0000; font-style: italic; background: transparent url('/icons/ba/home/shipping_prod_box.gif') 50% 50% no-repeat; padding-right: 45px; }
.BrownBoxEmpty { background: transparent; }
.product-cube-product-link { height: 3.5em; overflow: hidden;  }
.product-cube-product-link a { font-size: 11px; text-align: center; padding: 10px; padding-top: 15px; color: #006699; }
.divprods-c .product-cube-product-link, .divprods-c .product-cube-shiptext { padding-left: 30px; padding-right: 30px; }
.divprods-c .prd-quickinfo-link { height: 100px; }
.divprods-c .prd-quickinfo-link img { height: 100px; width: 100px; }
.divprods-c .prd-quickinfo-link img.freeshippingiconinfo { height: 75px; width: 75px; padding: 12px; }
.prdcube-home { padding-bottom: 0; }
.prdcube-home .product-cube-blue-price-box { margin-top: 10px; }
.prdflat-row { background: transparent url("/icons/ba/home/dot_image.gif") top left repeat-x; padding: 6px 0 4px 0; }
.prdflat-0 { background: transparent url("/icons/ba/home/list_view_cream_bg.gif") top right repeat-y; }
.prdflat-1 { background: transparent url("/icons/ba/home/list_view_blue_bg.gif") top right repeat-y; }
.prdflat-desc-col .product-cube-product-link a { text-align: left; padding: 0; }
.prdflat-desc-col .product-cube-shiptext { text-align: left; padding: 0; }
.prdflat-price-col { text-align: center; font-size: 10px; }
.prdflat-image-col { width: 150px; text-align: center; }
.prdflat-price-col { width: 150px; text-align: center; }
 #ProductCustomizationWrapper { text-align: left; width: 650px; margin: 0 auto; border: 1px solid #CCC;  background: #FAFAFA; padding: 6px; }
.product-customization-top-box { background: #E8EFF7;  padding: 10px; border: 1px solid #8AA4C2; }
.product-customization-top-box strong { font-size: 12px; }
.ProductCustomizationTableHeader td { border: none; padding: 3px; font-size: 11px; font-weight: bold; color: #006699; border-bottom: 1px solid #8AA4C2; }
.ProductCustomizationTableHeaderItem1 td { padding: 5px; font-size: 10px; background: #FFF; border-bottom: 1px solid #CCC; }
.ProductCustomizationTableHeaderItem2 td { padding: 5px; font-size: 10px; background: #FFF; border-bottom: 1px solid #CCC; }
.ProductCustomizationTable { margin: 10px 0; border: none; border-collapse: inherit !important; }
u { text-decoration: none; }
.customize-step { background: #FFF; padding: 5px; border: 1px solid #CCC; margin-bottom: 4px; width: 300px; margin-right: 12px; }
.customize-step b { font-weight: normal; }
.customize-step .comment { color: #666; font-size: 10px; padding-top: 10px; }
.step-top { padding-bottom: 10px; font-size: 11px; }
.step-top strong { font-size: 11px; }
.customize-step ul { list-style: none; padding: 0; margin: 0; padding-left: 10px; font-size: 11px; }
.customize-step ul li { border-bottom: 1px solid #EEE; vertical-align: middle; line-height: 20px; }
.customize-step ul li input { vertical-align: top; }
.customize-submit { margin-top: 15px; padding-top: 15px; padding-left: 10px; border-top: 1px solid #CCC; padding-bottom: 10px; text-align: center; }
.customize-submit * { vertical-align: middle; margin-right: 10px; }
.ezrefsenderror { color: #990000; }
.ezrefsendsuccess { color: #009900; }
#selected-brands { padding: 10px 0 0 0; }
#selected-brands strong { font-weight: bold; color: #FFF; font-size: 11px; padding: 5px 7px; background: transparent url(/icons/ba/prodpage/new_breadcrumbs.png) no-repeat scroll 50% 70%; display: block; text-shadow: #08597C 1px 1px 0px; }
#selected-brands div { padding: 0; }
#selected-brands li.selected { font-weight: normal; cursor: text; }
 xmp { display: block; background: #FFF; color: #000; text-align: left; word-wrap: break-word; }
.bajax_message_title { font-weight: bold; }
.bajax_message_info { background: #eceff9; text-align: left; padding: 10px; margin: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #6b70be; color: #6b70be; }
.bajax_message_success { background: #edf9ec; text-align: left; padding: 10px; margin: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 1px solid #6bbe70; color: #6bbe70; }
.bajax_message_error { background: #f9ecec; padding: 10px; margin: 5px; color: #d68282; border: 1px solid #d68282; text-align: left; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
.bajax-images-footer img { vertical-align: middle; }
.babyage-copyright { padding: 20px; font-size: 12px; text-align: center; text-shadow: #FAFAFA 1px 1px 0px; }
.highlight { background: #FF0; }
.hotseller-wrap { background: #FFF; border: 1px solid #ccc; margin: 9px; padding: 15px; }
.hotseller-item { border-left: 1px solid #ececec; text-align: center; vertical-align: top; padding: 0 5px; width: 17%; }
.hotseller-item:first-child { border-left: none; }
.hotseller-item a { display: block; font-size: 11px; color: #000; }
#babyage_new_footer { background: #d6d6d6;  margin: 9px; }
.babyage_new_footer_title th { text-align: left; background: #6062ad url('/icons/ba/nav/footer_heading.gif') top left repeat-x; color: #FFF; text-transform: uppercase; font-family: Calibri, Sans-Serif; font-weight: normal; padding: 6px 15px; }
.babyage_new_footer_body td { vertical-align: top; width: 16.33%; background: #f1f2f9; }
.babyage_new_footer_body td ul, .babyage_new_footer_body td li { list-style: none; padding: 0; margin: 0; }
.babyage_new_footer_body td ul { padding: 6px 15px; }
.babyage_new_footer_body td ul a { font-family: Calibri, Sans-Serif; color: #7581BF; text-decoration: underline; }
.babyage_new_footer_body td ul { font-family: Calibri, Sans-Serif; color: #7581BF; }
.babyage_new_footer_body td ul img { vertical-align: middle; padding: 3px; }
.babyage_new_footer_body td ul a:hover { text-decoration: none; }
h3.contract-heading { color: #6062ad; font: 14pt calibri, arial, sans-serif; }
h4.contract-heading { color: #6062ad; font: 12pt calibri, arial, sans-serif; font-style: italic; }
p.contract-body { padding-left: 20px; font: 12px/18px arial, sans-serif; }
.promotions-terms { font: 11px arial, sans-serif; color: #666; border-top: 1px solid #333; padding: 5px 0; }
.promotions-terms b { color: #000; }
.promotions-desc { font: 11px arial, sans-serif; padding: 5px 0; }
.prd-cube-personalize { background: transparent url('/icons/ba/Personalize_Corner.png') 15px 15px no-repeat; }
