html, body { padding: 0; margin: 0; }
body { background: #dad7ea url('/icons/ba/background_2.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; }
/* Begin New Header */ #babyage_header_new { /*background: #FFF url('/icons/ba/nav/new_nav/babyage_nav_new.png') top left no-repeat;*/ /*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; /*min-width: 25px; outline: 1px solid red;*/ }
#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_2/header_off.png') top left no-repeat; text-indent: -1000em; }
#babyage_header_new #category_nav a:hover, #pill_links li#nav_sale a:hover, #babyage_header_new #category_nav li.nav_menu_open a.catbutton { background-image: url('/icons/ba/nav/new_nav_2/header_on.png'); }
#babyage_header_new h1 a { display: block; width: 230px; height: 68px; background-position: 0 8px;/* 7px;*/ }
#babyage_header_right { float: right; }
#category_nav a { height: 39px; }
#pill_links, #pill_links_top { float: right; }
#pill_links_top { clear: both; padding-top: 12px; padding-right: 8px; color: #706AAA; }
#pill_links_top a { color: #706AAA; font: 12px arial, sans-serif; display: inline; float: none; }
#pill_links a { color: #262626; font: 12px arial, sans-serif; border-right: 1px solid #706AAA; /*line-height: 30px;*/ vertical-align: bottom; }
#pill_links_top #nav_social a { border-right: none; }
#pill_links_top #nav_shoppingcart a { background: transparent url('') 0% 50% no-repeat; padding-left: 25px; }
/* #pill_links_top #nav_myaccount a { width: 90px; background-position: -759px 0px; }*/ #nav_search { /*width: 250px;*/ text-align: right; display: inline; clear: right; margin-top: 8px; padding-right: 4px; }
#nav_search input { margin: 0; vertical-align: middle; /*margin-top: 5px;*/ }
#nav_search input.nav_search_box { border: 1px solid #7069AB; background: #FFF; /*margin-top: 2px;*/ padding: 3px; width: 295px; margin-right: 4px; font: 12px arial, verdana, sans-serif; }
#nav_search input.nav_search_button { margin-right: 1px; }
#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 li { float: left; }
#category_nav li.nav_menu_open { position: relative; height: 39px; }
#category_nav li ul { display: none; -moz-box-shadow: #6e68ae 2px 2px 3px; border: 1px solid #5a5495; /*	border-top: 1px solid #7069ab;*/ }
#category_nav li.nav_menu_open { z-index: 130; }
#category_nav li.nav_menu_open ul { display: block; position: absolute; top: 38px; left: 0; margin: 0; padding: 5px; background: #FFF; width: 200px; z-index: 130; }
#category_nav li.nav_menu_open.nav_menu_change_dir ul { left: -125px; }
#category_nav li.nav_menu_open ul li { display: block; float: none; z-index: 130; }
#babyage_header_new #category_nav li.nav_menu_open ul a { background: none; text-indent: 0; float: none; height: auto; padding: 2px 10px 2px 6px; color: #5a5495; border: 1px solid #FFF; border-bottom: 1px dotted #bdbdbd; font: 12px calibri, arial, sans-serif; }
#babyage_header_new #category_nav li.nav_menu_open ul li.clearance_link a { color: #FFF; -moz-border-radius: 3px; -webkit-border-radius: 3px; margin-top: 2px; padding: 4px 10px 4px 6px; border: 1px solid #7069ab; border-top: none; }
#babyage_header_new #category_nav li.nav_menu_open ul li.clearance_link a:hover { text-decoration: none; }
#babyage_header_new #category_nav li.nav_menu_open ul li.clearance_link a, .babyage_new_footer_title th { background: #706aac url('/icons/ba/auction/gradient.png') top left repeat-x; }
.mainbox { padding-top: 5px; z-index: 80 !important; }
/* hate IE sooooo much */ * { zoom: 1 !important; }
#babyage_header_new #category_nav li.nav_menu_open ul a:hover { text-decoration: underline; /*background: #7069ab; color: #FFF; */ }
/* New Header Hover */ #category_nav #nav_carseat a.catbutton, #category_nav #nav_carseats a.catbutton { background-position: 1px -60px; width: 88px; }
#category_nav #nav_babygear a.catbutton { background-position: -88px -60px; width: 88px; }
#category_nav #nav_strollers a.catbutton { background-position: -176px -60px; width: 90px; }
#category_nav #nav_bedding a.catbutton { background-position: -266px -60px; width: 90px; }
#category_nav #nav_nursery a.catbutton { background-position: -356px -60px; width: 88px; }
#category_nav #nav_toys a.catbutton { background-position: -444px -60px; width: 88px; }
#category_nav #nav_diapers a.catbutton { background-position: -532px -60px; width: 89px; }
#category_nav #nav_pregnancy a.catbutton { background-position: -621px -60px; width: 89px; }
#category_nav #nav_apparel a.catbutton { background-position: -710px -60px; width: 89px; }
#category_nav #nav_potty a.catbutton { background-position: -799px -60px; width: 89px; }
#category_nav #nav_health a.catbutton { background-position: -888px -60px; width: 87px; }
/* End New Header */ #home_top_searches, #home_top_searches li { list-style: none; margin: 0; padding: 0; }
#home_top_searches li { border-top: 1px solid #58595B; height: 22px; }
#home_top_searches li.line-0 { border-top: none; }
#home_top_searches li a { display: block; line-height: 22px; color: #58595B; white-space:nowrap; font-size: 12px; }
.prdcube-home.prdcube { width: 20%; }
/* tr:last-child .prdcube-home { border-bottom: none !important; }*/ .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; }
/* With scroll should be used in popups with scrolling content. */ /* It does add V and H scroll bars, but looks the same in IE and FF  */ /* See /ajax/cart.aspx's use ~LN:5 */ /* If you don't need a scrolling box, use sansscroll -KH */ #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, .css_ident_par a: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, .css_ident_par a { color: #000; font-size: 11px; text-decoration: none; }
A.black:hover, .css_ident_par a: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%; /*width: 173px;*/ vertical-align: top; border-bottom: 1px dotted #999; /*background: #FFF;*/ }
.prdcube-home.prdcube { width: 203px; }
#swpop .prdcube { border-color: transparent; }
#swpop { position: absolute; /*	width: 199px !important; */ }
#swpop .product-cube-blue-price-box { margin: 0 8px; }
.swatch_popup { text-align: center; display: none; }
.swatch_popup_middle { /*background: #F00;*/ background: transparent url("/icons/ba/prodpage/swatch_popup_back.png") 50% 50% repeat-y; /*padding: 0 8px;*/ 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'); display: none; }
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; }
/* Referal Manager */ #divpageslid_pin .clcbl, #divpageslid_pin_2 .clcbl { cursor: e-resize; }
/* ez delivery links*/ A.red_link { color: #CC0000; text-decoration: none; font-weight: bold; }
/*PRODUCT_RATE.ASPX STYLING*/ .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; }
/*-------------------------------------------------- REQUIRED to hide the non-active tab content. But do not hide them in the print stylesheet! --------------------------------------------------*/ .tabberlive .tabbertabhide { display: none; }
/*-------------------------------------------------- .tabber = before the tabber interface is set up .tabberlive = after the tabber interface is set up --------------------------------------------------*/ .tabber { margin: 8px; padding: 15px; background: #FFF; border: 1px solid #CCC; }
.tabberlive { margin-top: 1em; padding: 15px; }
/*-------------------------------------------------- ul.tabbernav = the tab navigation list li.tabberactive = the active tab --------------------------------------------------*/ 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; }
/*-------------------------------------------------- .tabbertab = the tab content Add style only after the tabber interface is set up (.tabberlive) --------------------------------------------------*/ .tabberlive .tabbertab { padding: 10px; clear: both; background: #FFF; border: 1px solid #166A9A; border-top: none; /* If you don't want the tab size changing whenever a tab is changed     you can set a fixed height */ height: 200px; /* If you set a fix height set overflow to auto and you will get a     scrollbar when necessary */ overflow: auto; overflow-x: hidden; line-height: 18px; font-size: 11px; }
/* Leave the following commented out until Julie insists to go green again - Ian */ /* .cat-tabs ul.tabbernav { background: transparent url('/icons/ba/tabs/green_bottom_line.gif') bottom left repeat-x; }
.cat-tabs .tabberlive .tabbertab { border: 1px solid #336633; border-top: none; }
.cat-tabs ul.tabbernav li a { background: transparent url("/icons/ba/tabs/information_tab_off.png") top left no-repeat; }
.cat-tabs ul.tabbernav li a:hover { background: transparent url("/icons/ba/tabs/information_tab_over.png") top right no-repeat; }
.cat-tabs ul.tabbernav li.tabberactive a { background: transparent url("/icons/ba/tabs/information_tab_on.png") top right no-repeat; color: #336633; }*/ #divpop .tabberlive .tabbertab { height: 100px; }
/* If desired, hide the heading since a heading is provided by the tab */ .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: #666; }
.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; }
/* Sitemap */ .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; /*blue*/ }
#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; }
.our-price, .price-text, .you-save-price, .free-shipping { display: block; text-align: left; }
.free-shipping { color: #990000; }
/* Helpdesk CSS */ .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; }
/*END HELPDESK */ .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 **/ #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; }
/* New Category */ .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; padding-right: 45px; }
.BrownBoxEmpty { background: transparent; }
.product-cube-product-link { height: 3.5em; overflow: hidden; /*width: 182px;*/ }
.product-cube-product-link a { font-size: 11px; text-align: center; padding: 10px; padding-top: 15px; color: #006699; }
.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; }
/* Product Customization */ #ProductCustomizationWrapper { text-align: left; width: 650px; margin: 0 auto; border: 1px solid #CCC; /*-moz-border-radius: 10px;*/ background: #FAFAFA; padding: 6px; }
.product-customization-top-box { background: #E8EFF7; /*-moz-border-radius: 10px;*/ 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; }
/* just for me */ 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; /* border: 1px solid #e3e2ea; */ margin: 9px; }
.babyage_new_footer_title th { text-align: left; 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; }
/* .prd-cube-holly { background: transparent url('/icons/ba/guaranteed_delivery/holly.png') 5px 5px no-repeat; }*/ .prd-cube-green { background: transparent url('/icons/ba/eco_friendly/leaf.png') 10px 5px no-repeat; }
.gsc-completion-container { border-spacing: 0px; }
.gsc-completion-container td { text-align: left; }
.gsc-completion-container td strong { font: inherit; color: inherit; font-weight: bold; }
.gsc-completion-container { margin-top: -6px; }
