
html { overflow: scroll; }
body {
	font: 62.5%/1.2 Verdana, Arial, Helvetica, sans-serif;
	background: #fff;
	text-align: center;
	height: 100%;
}
* { margin: 0; padding: 0; }
td { margin: auto; }
img, fieldset { border: 0; }
legend { display: none; }
a:focus { outline: none; }
a:hover { text-decoration: underline; }
div { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #424948; text-decoration: none; font-weight: normal; text-align: left; }
/**/
img { display:block; }
li { list-style: none; }
a { color: #FBB040; text-decoration: underline; }
a:focus {outline: none;}
h1 { margin: 0 0 20px 0; font-weight: bold; font-size: 18pt; font-family: Arial, Tahoma, Verdana; color: #330000; }
h2 { margin: 0 0 15px 0; font-weight: bold; font-size: 15pt; font-family: Arial, Tahoma, Verdana; color: #330000; }
h3 { margin: 0 0 10px 0; font-weight: bold; font-size: 11pt; font-family: Arial, Tahoma, Verdana; color: #330000; }
form { margin: 0; padding: 0; }
input { font-family: Arial, Tahoma, Verdana; color: black; }
center { margin: 0; padding: 0; }
table { border-collapse: collapse; }
p { margin-top: 0; margin-bottom: 10px; text-align: left; }
hr { height: 1px; }
marquee { font-family: Helvetica,Verdana,Arial,tahoma; font-size: 20px; color: #F77BA7; text-decoration: none; font-weight: bold; }
label { cursor: pointer; cursor: hand; }
/**/





div.contentEnd {
    clear: both;
	overflow: hidden;
	text-indent: -1000em;
height: 1px;
	margin: -1px 0 0 0;
}







.radioButton { background-color: transparent; width: 12px; border: 0 solid #000000; cursor: pointer; cursor: hand; }
.checkBox { background-color: transparent; width: 12px; border: 0 solid #000000; cursor: pointer; cursor: hand; }


.centered { text-align: center; vertical-align: middle; }


.clickable { cursor: pointer; cursor: hand; }


p.notice1 { font-size: 11pt; font-weight: bold; }
p.highlight { font-weight: bold; color: #F93; }
p.errorMessage { color: red; font-weight: bold; }
ul.errorMessage li { color: red; font-weight: bold; }
p.statusMessage { color: #00B000; font-weight: bold; }
ul.statusMessage { color: #00B000; font-weight: bold; }
sup.twiddle { font-size: 10pt; font-weight: bold; font-family: arial,vardana,sans-serif,geneva; color: #C00; }
span.required { font-size: 10pt; font-weight: bold; font-family: Tahoma,Verdana,Arial; color: #C00; }
a.darkLink { color: black; font-size: 9pt; }

div.topBar { width: 100%; height: 13px; background-image: url('http://www.babiesgalore.com.au/images/site_design/top_bar.gif'); }
div.testBar { width: 100%; height: 20px; background-color: red; color: white; text-align: center; vertical-align: middle; line-height: 20px; font-weight: bold; }
div.container { width: 900px; margin: 0 auto; }

div.bottomBarSmall { width: 100%; height: 69px; background-image: url('http://www.babiesgalore.com.au/images/site_design/bottom_bar_small.gif'); padding: 45px 0 0 0; }
div.bottomBarElephants { width: 100%; height: 161px; background-image: url('http://www.babiesgalore.com.au/images/site_design/bottom_bar_elephants.gif'); }
div.bottomBarGiraffes { width: 100%; height: 220px; background-image: url('http://www.babiesgalore.com.au/images/site_design/bottom_bar_giraffes.gif'); }
div.bottomBarElephants div.neatPic { width: 290px; height: 90px; background-image: url('http://www.babiesgalore.com.au/images/site_design/elephants.gif'); float: left; margin: 0 0 5px 0; }
div.bottomBarGiraffes div.neatPic { width: 149px; height: 146px; background-image: url('http://www.babiesgalore.com.au/images/site_design/giraffes.gif'); float: left; margin: 0; }
div.bottomContainer { width: 900px; margin: 0 auto; text-align: center; }
div.bottomContainerPopup { margin: 0 auto; text-align: center; }



div.header { margin: 20px 0 5px 0; }
div.header a.homeLogo { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/logo_top2.gif'); width: 611px; height: 109px; display: block; margin: 0 auto 0 100px; text-indent: -1000em; float: left; }
div.header div.loginBlock { float: right; margin: 89px 17px 0 0; text-align: right; }

div.searchBlock { float: left; margin: 20px 0 0 20px; width: 246px; height: 39px; }
div.searchBlock div.advancedSearch { height: 14px; padding-right: 45px; text-align: right; }
div.searchBlock div.advancedSearch a { font-size: 8pt; }
div.searchBlock div.title { float: left; font-size: 9pt; font-weight: bold; margin: 5px 5px 0 0; }
div.searchBlock input { float: left; width: 150px; height: 15px; font-size: 9pt; font-weight: bold; border: 1px solid #000; color: #AAA; padding: 2px; margin: 2px 0 10px 0; }
div.searchBlock button.submit { float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_go.gif'); width: 39px; height: 26px; border: 0 solid #fff; margin: 0 0 10px 5px; cursor: pointer; cursor: hand; text-indent: -1000em; }
div.searchBlock a { font-size: 9pt; color: black; }

div.lhsNav { width: 124px; float: left; padding: 0; margin: 0 0 10px 0; text-align: center; }
div.lhsNav ul { width: 124px; float: left; margin: 0; padding: 0; background-color: transparent; }
/**
	div.lhsNav ul.topLevel { background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bottom.gif'); background-repeat: no-repeat; background-position: center bottom; padding: 0 0 39px 0; }
/**/
div.lhsNav ul li { display: block; list-style: none; width: 129px; height: 28px; margin: 0; padding: 0; line-height: 19px; background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bg_orange.gif'); background-repeat: no-repeat; text-decoration: none; color: #000000; }
div.lhsNav ul li { display: block; list-style: none; width: 129px; height: 28px; margin: 0; padding: 0; line-height: 19px; background-repeat: no-repeat; text-decoration: none; color: #000000; }
div.lhsNav ul li a { width: 103px; height: 28px; padding: 6px 0 0 27px; display: block; line-height: 19px; text-decoration: none; color: #000000; }
div.lhsNav ul li a:hover { text-decoration: none; }
/**
	div.lhsNav ul li.selected { background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bg_white.gif'); background-repeat: no-repeat; color: #FBB040; }
	div.lhsNav ul li.selected>a { height: 21px; color: #FBB040; }
/**/
div.lhsNav ul li.selected { background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bg_white.gif'); background-repeat: no-repeat; color: #000; }
div.lhsNav ul li.selected>a { height: 34px; color: #000; }
div.lhsNav ul li.selected>a:hover { text-decoration: none; }

div.userNav { margin: 0; padding: 0; text-align: center; }
div.contentMiddleHome div.userNav { margin: 0 0 0 7px; }
div.userNav ul { display: block; margin: 0 0 0 0; padding: 0 0 40px 0; background-color: transparent; }
div.userNav ul.topLevel { }
div.userNav ul li { display: block; float: left; list-style: none; width: 129px; height: 29px; margin: 0 5px 0 0; padding: 0; line-height: 19px; background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bg_orange.gif'); background-repeat: no-repeat; text-decoration: none; color: #000000; }
div.userNav ul li a { width: 129px; height: 26px; display: block; line-height: auto; padding: 3px 0 0 0; text-decoration: none; color: #000000; }
div.userNav ul li a:hover { text-decoration: none; }
div.userNav ul li.selected { background-image: url('http://www.babiesgalore.com.au/images/site_design/side_menu_bg_white.gif'); background-repeat: no-repeat; color: #FBB040; }
div.userNav ul li.selected>a { height: 21px; color: #000000; }
div.userNav ul li.selected>a:hover { text-decoration: none; }



div.contentArea { float: left; padding: 26px 0 0 0; width: 900px; background-repeat: repeat-x; }
div.ribbonsHome { background-image: url('http://www.babiesgalore.com.au/images/site_design/header_ribbons_home_2.gif'); z-index: 1000; }
div.ribbonsNorm { background-image: url('http://www.babiesgalore.com.au/images/site_design/header_ribbons_norm.gif'); }
div.ribbonsFull { background-image: url('http://www.babiesgalore.com.au/images/site_design/header_ribbons_full.gif'); }

div.contentLeftHome { float: left; width: 128px; margin: 0 15px 0 0; }
div.contentLeft { float: left; width: 128px; margin: 0 15px 0 0; }
div.contentRight { float: right; width: 159px; margin: 0 0 0 0; }


div.contentMiddleNorm { width: 755px; padding: 0; float: left; }
div.contentMiddleFull { width: 900px; padding: 0; }
div.contentMiddleHome { width: 496px; padding: 0 0 0 48px; float: left; }
div.contentAreaPopup { margin: 10px; padding: 0; float: none; width: 300px; }
div.contentAreaPopupLarge { margin: 10px; padding: 0; float: none; width: 750px; }
div.contentAreaPrint { padding: 10px; float: none; }
div.contentAreaPrint div.returnLink { float: left; margin: 0 0 10px 0; font-size: 9pt; }
div.contentAreaPrint div.returnLink a { font-size: 9pt; }

div.contentArea h1 { font-weight: bold; font-size: 18pt; font-family: Arial, Tahoma, Verdana; color: #330000; }

/**
a.loginBlock { display: block; width: 128px; height: 133px; margin: 10px auto; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_login.gif'); text-indent: -1000em; }
a.logoutBlock { display: block; width: 128px; height: 133px; margin: 0 auto 10px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_logout.gif'); text-indent: -1000em; }
/**/
a.frecklesBlock { display: block; width: 128px; height: 241px; margin: 15px auto; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_freckles.jpg'); text-indent: -1000em; }

a.eventsBlock { display: block; width: 105px; height: 129px; margin: 15px auto; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_events.gif'); text-indent: -1000em; }

a.newStoreBlock { display: block; width: 135px; height: 106px; margin: 0px auto; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_new_artarmon_store.jpg'); text-indent: -1000em; }

img.hitwiseBlock { display: block; margin: 15px auto; text-indent: -1000em; }

a.lowPriceGuaranteeBlock { display: block; width: 159px; height: 197px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_low_price_guarantee.gif'); text-indent: -1000em; }
a.springSaleCatalogueBlock { display: block; width: 159px; height: 197px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/spring_sale_catalogue_tab.jpg'); background-repeat: no-repeat; text-indent: -1000em; }
a.threeWaysToBuyBlock { display: block; width: 143px; height: 134px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_3_ways_to_buy.jpg'); text-indent: -1000em; }
a.saveABundleBlock { display: block; width: 143px; height: 119px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_save_a_bundle_greenish.jpg'); text-indent: -1000em; }
a.deliveryMadeEasyBlock { display: block; width: 142px; height: 108px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_delivery_made_easy.gif'); text-indent: -1000em; }
a.storeLocationsBlock { display: block; width: 142px; height: 153px; margin: 0 auto 10px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_store_locations.gif'); text-indent: -1000em; }
div.flashHomeBlock { margin: 0 auto 20px 5px; }
div.whatsNewBlock { float: left; width: 236px; height: 296px; margin: 0 10px 0 7px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_whats_new.gif'); text-indent: -1000em; }
div.superSpecialsBlock { float: left; width: 236px; height: 297px; margin: 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_super_specials.gif'); text-indent: -1000em; }
a.homeNavsBlock { display: block; width: 496px; height: 300px; margin: 25px auto 10px auto; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_home_page_navs.png'); text-indent: -1000em; }








div.topNav { margin: 20px auto 0; width: auto; width: 815px; }
div.topNav ul.topLevel { list-style: none; margin: 0; padding: 0; text-align: center; }
div.topNav ul.topLevel li { display: block; float: left; list-style: none; margin: 0; padding: 0 8px; }
div.topNav ul.topLevel li a { padding: 39px 0 0 0; margin: 0; display: block; float: left; background-repeat: no-repeat; text-decoration: none; font-size: 9pt; font-weight: bold; color: #A1AF9F; background-position: center top; }
div.topNav ul.topLevel li a:hover { color: black; }
div.topNav ul.topLevel li div { padding: 39px 0 0 0; margin: 0; display: block; float: left; left; background-repeat: no-repeat; text-decoration: none; font-size: 9pt; font-weight: bold; color: #A1AF9F; background-position: center top; }
div.topNav ul.topLevel li.home a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_home.gif'); }
div.topNav ul.topLevel li.superSavings a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_super_savings.gif'); }
div.topNav ul.topLevel li.auctions a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_auctions.gif'); }
div.topNav ul.topLevel li.competitions div { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_competitions.gif'); }
div.topNav ul.topLevel li.giftRegistry a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_gift_registry.gif'); }
div.topNav ul.topLevel li.shoppingCart a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_shopping_cart.gif'); }
div.topNav ul.topLevel li.trackYourOrder a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_track_your_order.gif'); }
div.topNav ul.topLevel li.aboutUs a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_about_us.gif'); }
div.topNav ul.topLevel li.contactUs div { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_contact_us.gif'); }
div.topNav ul.topLevel li.newReleases a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_new_releases.gif'); }
div.topNav ul.topLevel li.logOn a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_log_on.gif'); }
div.topNav ul.topLevel li.logOff a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/menu_log_off.gif'); }

div.topNav ul.topLevel ul.otherLevel { float: left; list-style: none; margin: 0; padding: 0; left: 0; text-align: center; width: 168px; }
div.topNav ul.topLevel li ul.otherLevel li { display: block; float: left; list-style: none; margin: 0; padding: 0; right: 0; width: 150px; color: black; text-align: center; }
div.topNav ul.topLevel li ul.otherLevel li div { background-image: none; height: auto; color: black; }
div.topNav ul.topLevel li ul.otherLevel li a { display: inline; padding: 4px 8px; margin: auto; text-indent: 0em; width: 100%; height: auto; clear: both; background-color: #FCB040; color: black; border: 1px solid white; text-decoration: none; font-weight: normal; }
div.topNav ul.topLevel li ul.otherLevel li a:hover { background-color: white; color: #000000; border: 1px solid black; font-weight: normal; }



div.locationInfo { text-align: center; font-size: 8pt; color: #AAA; margin: 0 0 5px 0; }

ul.bottomNav { text-align: center; }
ul.bottomNav li { margin: 0px 3px 0 4px; display: inline; }
ul.bottomNav a, ul.bottomNav a:hover { font-size: 9px; font-weight: normal; color: #FBB040; }



div.copyright { margin: 5px 0 0 0; font-size: 9px; color: #C0C0C0; text-align: center; }
div.sale { margin: 0 auto; text-align: center; }

.noticeText { font-family: arial,vardana,sans-serif,geneva; color: #C00000; font-size: 15pt; }





div.breadCrumbs { margin: 0 0 5px 0; }

div.areaTitleBlock { margin: 0 0 30px 0; background-image: url('http://www.babiesgalore.com.au/images/site_design/area_title_block.gif'); background-repeat: no-repeat; width: 501px; height: 192px; float: left; }
div.areaTitleBlock div.breadCrumbs { margin: 12px 20px 8px; text-align: left; }
div.areaTitleBlock div.breadCrumbs a { color: #424948; }
div.areaTitleBlock h1 { margin: 8px 40px; text-align: left; line-height: 30px; }
div.areaTitleBlock div.description { margin: 10px 20px 10px; text-align: left; }
div.areaTitleBlock p { font-size: 7pt; }
div.areaTitleBlock a, div.areaTitleBlock a:hover { color: #424948; }
div.areaTitleBlockAboutUs { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_about_us.gif'); width: 501px; height: 200px; }

ul.summaryInfo { float: right; width: 234px; text-align: left; height: 192px; padding: 0; }
ul.summaryInfo li.viewCart { display: block; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_shopping_cart1.gif'); background-repeat: no-repeat; width: 234px; height: 51px; }
ul.summaryInfo li.viewCart a { display: block; padding: 23px 0 0 185px; height: 28px; font-size: 7pt; color: #AAA; }
ul.summaryInfo li.viewRegistry { display: block; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_gift_registry1.gif'); background-repeat: no-repeat; width: 234px; height: 51px; }
ul.summaryInfo li.viewRegistry a { display: block; padding: 23px 0 0 185px; height: 28px; font-size: 7pt; color: #AAA; }
ul.summaryInfo li.viewComparison { display: block; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_view_comparisons1.gif'); background-repeat: no-repeat; width: 234px; height: 51px; }
ul.summaryInfo li.viewComparison a { display: block; padding: 23px 0 0 185px; height: 28px; font-size: 7pt; color: #AAA; text-indent: -1000em; }

ul.productSearchResults { display: block; float: left; padding: 0; margin: 0 0 20px 0; }
ul.productSearchResults li { display: block; float: left; margin: 0 5px 60px 0; width: 225px; padding: 0 10px 0 10px; background-image: url('http://www.babiesgalore.com.au/images/site_design/divider_vertical1.gif'); background-repeat: no-repeat; background-position: right 15px; text-align: center; }
ul.productSearchResults li.lineEnd { background-image: none; }
ul.productSearchResults li h2 { font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: black; text-align: center; margin: 0 0 5px 0; }
ul.productSearchResults li h2 strong { text-decoration: underline; }
ul.productSearchResults li h2 a { font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: black; text-decoration: none; }
ul.productSearchResults li h2 a:hover { color: black; text-decoration: none; }
ul.productSearchResults li .pictureBlock { text-align: center; vertical-align: middle; }
ul.productSearchResults li .pictureBlock img { margin: auto; }
ul.productSearchResults li .description { margin: 5px 0 0 0; }

div.productDetails { width: 480px; float: left; }
div.productDetails h1 { font-size: 17pt; float: left; margin: 10px 0 0 0; }
div.productDetails div.titleArea { float: left; width: 305px; }
div.productDetails .shoppingCartButton { float: right; cursor: pointer; cursor: hand; }
div.productDetails div.top { background-image: url('http://www.babiesgalore.com.au/images/site_design/title_underline.gif'); background-repeat: no-repeat; background-position: left bottom; border: 0 none transparent; padding: 0 0 10px 0; margin: 0 0 10px 0; }
div.productDetails photo { float: left; }
div.productDetails h3 { background-image: url('http://www.babiesgalore.com.au/images/site_design/title_underline.gif'); background-repeat: no-repeat; background-position: left 20px; height: 30px; margin: 20px 0 5px 0; }
div.productDetails div.cartCotrols { float: right; width: 165px; }
div.productDetails ul.cartControls { float: right; left: auto; padding: 0; margin: 0 18px 0 0; }
div.productDetails ul.cartControls li { float: left; right: auto; }
div.productDetails ul.cartControls li.addRegistry { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_registry_icon.gif'); width: 36px; height: 36px; }
div.productDetails ul.cartControls li.print { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_print_icon.gif'); width: 22px; height: 36px; margin-left: 11px; }
div.productDetails ul.cartControls li.print a { display: block; width: 22px; height: 36px; }
div.productDetails ul.cartControls li.share { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_share_icon.gif'); width: 24px; height: 36px; margin-left: 17px; }
div.productDetails ul.cartControls li.share a { display: block; width: 24px; height: 36px; }

div.productComparison { }
div.productComparison table { margin: 20px auto; }
div.productComparison table td { padding: 4px; vertical-align: center; border: 1px solid #F93; }
div.productComparison table td.blank { border: 0 solid white; }
div.productComparison table td.product { width: 255px; vertical-align: top; }
div.productComparison table th { padding: 4px; text-align: right; vertical-align: center; font-weight: bold; border: 1px solid #F93; background-color: #FFF3E5 }
div.productComparison h2 { font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: black; text-align: center; margin: 0 0 5px 0; }
div.productComparison h2 strong { text-decoration: underline; }
div.productComparison h2 a { font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: black; text-decoration: none; }
div.productComparison h2 a:hover { color: black; text-decoration: none; }
div.productComparison .pictureBlock { text-align: center; vertical-align: middle; }
div.productComparison .pictureBlock img { margin: auto; }
div.updateComparison { float: right; }

table.comparison {}
table.comparison th { border: 1px solid #FFEFDC; border-width: 0 0 1px 0; padding: 3px 10px 3px 5px; vertical-align: top; color: #F93; }
table.comparison td { border: 1px solid #FFEFDC; border-width: 0 0 1px 0; padding: 3px 10px 3px 5px; vertical-align: top; width: 200px; font-weight: bold; }
table.comparison td div { font-weight: bold; }
table.comparison td p { font-weight: bold; }

.price { font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: #F93; text-align: center; }
.priceSmall { font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; color: #F93; text-align: center; }
.description { font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; }

.closeWindow { text-align: right; margin: 10px 10px 5px; }

div.productSizeForm div.inputs { float: right; }
div.productSizeForm div.price { float: left; }
div.productSizeForm div.name { float: left; font-weight: bold; font-size: 10pt; font-family: Arial, Tahoma, Verdana; color: black; text-align: center; margin: 0 7px 0 0; }
div.productSizeForm div.nameSmall { float: left; font-weight: normal; font-size: 8pt; font-family: Arial, Tahoma, Verdana; color: black; text-align: center; margin: 0 7px 0 0; }


ul.cartControls { clear: left; float: left; list-style: none; margin: 0; padding: 0; position: relative; left: 50%; text-align: center; }
ul.cartControls li { display: block; float: left; margin: 5px; padding: 0; width: auto; position: relative; right: 50%; background-image: none; background-repeat: no-repeat; background-position: left top; text-align: center; text-indent: -1000em; overflow: hidden; cursor: pointer; cursor: hand; }
ul.cartControls li.addCart { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_add_to_shopping_cart_small.gif'); width: 80px; height: 18px; }
ul.cartControls li.addRegistry { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_add_to_registry_small.gif'); width: 71px; height: 18px; }

div.cartSummary { width: 243px; }
div.cartSummary div.top { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_shopping_cart.gif'); background-repeat: repeat-y; background-position: left top; height: 70px; }
div.registrySummary div.top { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_gift_registry.gif'); background-repeat: repeat-y; background-position: left top; height: 70px; }
div.cartSummary div.top a { display: block; text-indent: -1000em; width: 243px; height: 70px; }
div.cartSummary div.middle { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_shopping_cart_middle.gif'); background-repeat: repeat-y; background-position: left bottom; padding: 0 10px; }
div.cartSummary div.bottom { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_shopping_cart.gif'); background-repeat: repeat-y; background-position: left bottom; height: 48px; vertical-align: bottom; padding: 17px 10px 0 0; }
div.registrySummary div.bottom { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_gift_registry.gif'); background-repeat: repeat-y; background-position: left bottom; height: 18px; vertical-align: bottom; padding: 0; }
div.cartSummary div.bottom a { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/button_checkout.gif'); width: 104px; height: 37px; display: block; text-indent: -1000em; float: right; }
div.cartSummary table { width: 100%; }
div.cartSummary table th { border: 2px solid #FC9; border-width: 0 0 2px 0; height: 24px; font-weight: bold; color: #F93; padding: 0 2px; }
div.cartSummary table td { border: 1px solid #FFF3E5; border-width: 0 0 1px 0; height: 24px; font-weight: normal; vertical-align: middle; padding: 2px; }
div.cartSummary table td.quantity { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #424948; text-decoration: none; font-weight: normal; text-align: center; }
div.cartSummary table td.price { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #424948; text-decoration: none; font-weight: normal; text-align: right; }
div.cartSummary table td.wrapping { border-width: 0; font-weight: bold; text-align: center; vertical-align: bottom; padding: 0 3px 4px 3px; color: #F93; }
div.cartSummary table td.delivery { border-width: 0; font-weight: bold; text-align: center; vertical-align: bottom; padding: 0 3px 4px 3px; color: #F93; }
div.cartSummary table td.bottom { border-width: 0; font-weight: bold; text-align: right; vertical-align: bottom; padding: 0 3px 4px 3px; color: #F93; }
div.cartSummary table th.bottom { border-width: 0; font-weight: bold; text-align: right; vertical-align: bottom; padding: 0 3px 4px 3px; color: #F93; }
div.cartSummary table th.right { text-align: right; }
div.cartSummary table td.right { text-align: right; }

div.shoppingCart { }
div.shoppingCart table { margin: 20px 0 40px 0; }
div.shoppingCart table th { border: 2px solid #FC9; border-width: 0 0 2px 0; height: 24px; font-weight: bold; color: #F93; padding: 0 4px; }
div.shoppingCart table td { border: 1px solid #FFF3E5; border-width: 0 0 1px 0; height: 24px; font-weight: normal; vertical-align: bottom; padding: 2px 5px 4px 5px; }
div.shoppingCart table th.centered { text-align: center; }
div.shoppingCart table td.remove { text-align: center; }
div.shoppingCart table td.giftWrapped { text-align: center; }
div.shoppingCart table td.bottom { border: 2px solid #FC9; border-width: 0 0 2px 0; }
div.shoppingCart table td.bottom2 { border: 0 solid white; vertical-align: middle; }
div.shoppingCart table td.price { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #F93; text-decoration: none; font-weight: normal; text-align: right; }
div.shoppingCart table td.price2 { font-family: Tahoma,Verdana,Arial; font-size: 8pt; text-decoration: none; font-weight: normal; text-align: right; padding-right: 3px; }
div.shoppingCart table td.total { font-weight: bold; }
div.shoppingCart input.quantityInput { width: 30px; }

div.checkout table th { width: 150px; height: 25px; }
div.checkout table td { width: 150px; height: 25px; }
div.checkout table td.message { font-weight: normal; vertical-align: top; padding-top: 5px; }

table.trackOrder { background-color: #FFF3E5; border: 1px solid #F93; width: 600px; margin: 0 0 10px 0; }
table.trackOrderInfo1 { margin: 0 0 5px 0; }
table.trackOrderInfo1 td { padding: 2px; }
table.trackOrderInfo2 { margin: 0 0 5px 0; }

table.searchResults { margin: 0 0 10px 0; }
table.searchResults td { padding: 1px 3px; }

div.formBox { margin: 0 0 30px 0; width: 480px; }
div.formBox div.formBox { margin: 10px 0; }
div.formBox h2 { font-size: 10pt; margin: 0; padding: 0; }
div.formBox h3 { font-size: 8pt; margin: 0; padding: 0; }
div.formBox .textInput { width: 200px; }
div.formBox .submit { float: right; margin: 10px 0 0 0; }
div.formBox textarea { width: 200px; height: 100px; }

div.competitionBox { margin: 0 0 30px 0; }
div.competitionBox table td { padding: 2px; }
div.competitionBox div.formBox { margin: 10px 0; }
div.competitionBox h2 { font-size: 10pt; margin: 0; padding: 0; }
div.competitionBox h3 { font-size: 8pt; margin: 0; padding: 0; }
div.competitionBox .textInput { width: 200px; }
div.competitionBox .submit { float: right; margin: 10px 0 0 0; }
div.competitionBox textarea { width: 200px; height: 100px; }

.messageBlock { background-color: white; border: 1px solid #808080; filter: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#797D87,strength=3); }

div.popOver { text-align: center; }
div.popOver div.title { float: left; font-family: Verdana,Arial,tahoma; font-size: 14px; color: #F93; text-decoration: none; font-weight: bold; height: 25px; }
div.popOver img.close { cursor: pointer; cursor: hand; float: right; }

div.popOver a { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #F93; text-decoration: underline; font-weight: bold; }
div.popOver a:hover { font-family: Tahoma,Verdana,Arial; font-size: 8pt; color: #F93; background-color: transparent; text-decoration: none; font-weight: bold; }


div.mailAFriend { text-align: left; }
div.mailAFriend table { margin: 0 auto; width: 270px; }
div.mailAFriend table input { margin: 0 auto; width: 160px; }
div.mailAFriend table input.button { width: auto; }
div.mailAFriend table input.radioButton { width: auto; }
div.mailAFriend table textarea { margin: 0 auto; width: 262px; }
div.mailAFriend table td { padding: 2px; }
div.mailAFriend table td.submitRow { text-align: right; }

div.checkout table { width: 500px; }

div.contactUs { text-align: left; }
div.contactUs table { margin: 0 auto; }
div.contactUs table input { margin: 0 auto; width: 160px; }
div.contactUs table input.button { width: auto; }
div.contactUs table textarea { margin: 0 auto; width: 262px; }
div.contactUs table td { padding: 2px; }
div.contactUs table td.submitRow { text-align: right; }

div.info { text-align: left; margin: 0 0 20px 0; }
div.info table { margin: 0 auto; }
div.info table td { padding: 2px; }

div.registrationForm { margin: 20px 0 0 0; }
div.registrationForm table td { padding: 2px; }

div.blockProductOfTheMonth { width: 243px; height: 198px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_product_of_the_month.gif'); }
div.blockProductOfTheMonth div.productOfTheMonth { margin: 38px 17px 5px 9px; height: 105px; }
div.blockProductOfTheMonth div.productOfTheMonth h3 { font-size: 10pt; font-weight: bold; color: #FEA54B }
div.blockProductOfTheMonth img.productImage { float: right; }




div.homePageBlock { float: left; margin: 0 15px 12px 0; height: 101px; }
div.homePageBlock img { margin: 0px auto; }


div.homePageBlock div.darkBrown { background-color: #3E302F; height: 101px; }
div.homePageBlock div.darkBrown div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.darkBrown div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_dark_brown_left_edge.gif'); }
div.homePageBlock div.darkBrown div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_dark_brown_right_edge.gif'); }

div.homePageBlock div.orange { background-color: #F9B24D; height: 101px; }
div.homePageBlock div.orange div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.orange div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_orange_left_edge.gif'); }
div.homePageBlock div.orange div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_orange_right_edge.gif'); }

div.homePageBlock div.grey { background-color: #A1AFA1; height: 101px; }
div.homePageBlock div.grey div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.grey div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_grey_left_edge.gif'); }
div.homePageBlock div.grey div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_grey_right_edge.gif'); }

div.homePageBlock div.green { background-color: #29A95A; height: 101px; }
div.homePageBlock div.green div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.green div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_green_left_edge.gif'); }
div.homePageBlock div.green div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_green_right_edge.gif'); }

div.homePageBlock div.blue { background-color: #33ABDE; height: 101px; }
div.homePageBlock div.blue div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.blue div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_blue_left_edge.gif'); }
div.homePageBlock div.blue div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_blue_right_edge.gif'); }

div.homePageBlock div.aqua { background-color: #5ABDAA; height: 101px; }
div.homePageBlock div.aqua div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.aqua div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_aqua_left_edge.gif'); }
div.homePageBlock div.aqua div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_aqua_right_edge.gif'); }

div.homePageBlock div.purple { background-color: #8B549C; height: 101px; }
div.homePageBlock div.purple div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.purple div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_purple_left_edge.gif'); }
div.homePageBlock div.purple div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_purple_right_edge.gif'); }

div.homePageBlock div.red { background-color: #EC3549; height: 101px; }
div.homePageBlock div.red div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.red div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_red_left_edge.gif'); }
div.homePageBlock div.red div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_red_right_edge.gif'); }

div.homePageBlock div.pink { background-color: #EE3D81; height: 101px; }
div.homePageBlock div.pink div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.pink div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_pink_left_edge.gif'); }
div.homePageBlock div.pink div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_pink_right_edge.gif'); }

div.homePageBlock div.yellow { background-color: #FFE071; height: 101px; }
div.homePageBlock div.yellow div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.yellow div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_yellow_left_edge.gif'); }
div.homePageBlock div.yellow div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_yellow_right_edge.gif'); }

div.homePageBlock div.lightPink { background-color: #EF98BC; height: 101px; }
div.homePageBlock div.lightPink div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.lightPink div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_light_pink_left_edge.gif'); }
div.homePageBlock div.lightPink div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_light_pink_right_edge.gif'); }

div.homePageBlock div.grassGreen { background-color: #CCD43D; height: 101px; }
div.homePageBlock div.grassGreen div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.grassGreen div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_grass_green_left_edge.gif'); }
div.homePageBlock div.grassGreen div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_grass_green_right_edge.gif'); }

div.homePageBlock div.lightBlue { background-color: #97C6E7; height: 101px; }
div.homePageBlock div.lightBlue div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.lightBlue div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_light_blue_left_edge.gif'); }
div.homePageBlock div.lightBlue div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_light_blue_right_edge.gif'); }

div.homePageBlock div.darkOrange { background-color: #EE623A; height: 101px; }
div.homePageBlock div.darkOrange div.blockContent { float: left; padding: 10px 0; color: white; }
div.homePageBlock div.darkOrange div.edgeLeft { width: 12px; height: 101px; float: left; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_dark_orange_left_edge.gif'); }
div.homePageBlock div.darkOrange div.edgeRight { width: 12px; height: 101px; float: right; background-image: url('http://www.babiesgalore.com.au/images/site_design/home_page_block_dark_orange_right_edge.gif'); }


.tickercontainer { background: #fff; width: 488px; height: 27px; margin: 0 0 22px 0; padding: 0; overflow: hidden; }
.tickercontainer .mask { position: relative; left: 0; top: 4px; width: 488px; overflow: hidden; }
ul.newsticker { position: relative; left: 500px; font: bold 12px Verdana; list-style-type: none; margin: 0; padding: 0; }
ul.newsticker li { float: left; margin: 0; padding: 0; background: #fff; white-space: nowrap; }
ul.newsticker a { white-space: nowrap; padding: 0; color: #ff0000; font: bold 12px Verdana; margin: 0 0 0 0; } 
ul.newsticker span { margin: 0 40px 0 0; } 





.registryEmailBlue { border: 1px solid #408BB3; color: #408BB3; background-color: #C8EAF4; border-collapse: collapse; }
.registryEmailBlue td { padding: 10px; }
.registryEmailPink { border: 1px solid #B8748B; color: #B8748B; background-color: #FDE3EE; border-collapse: collapse; }
.registryEmailPink td { padding: 10px; }
.registryEmailYellow { border: 1px solid #BCA758; color: #BCA758; background-color: #FEF9BF; border-collapse: collapse; }
.registryEmailYellow td { padding: 10px; }
.registryEmailGreen { border: 1px solid #68967C; color: #68967C; background-color: #CEE9DA; border-collapse: collapse; }
.registryEmailGreen td { padding: 10px; }
.registryEmailOrange { border: 1px solid #BF8A78; color: #BF8A78; background-color: #FFE9D1; border-collapse: collapse; }
.registryEmailOrange td { padding: 10px; }

.registryEmailBlueText { color: #408BB3; background-color: #C8EAF4; }
.registryEmailPinkText { color: #B8748B; background-color: #FDE3EE; }
.registryEmailYellowText { color: #BCA758; background-color: #FEF9BF; }
.registryEmailGreenText { color: #68967C; background-color: #CEE9DA; }
.registryEmailOrangeText { color: #BF8A78; background-color: #FFE9D1; }


/* Whats new Block - overwriting the old div.whatsNewBlock */
div.whatsNewBlock2 { float: left; width: 218px; height: 268px; margin: 0 5px 0 3px; padding: 48px 9px 5px 9px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_whats_new_bg.gif'); }
div.whatsNewBlock2 div.leftColumn { width: 120px; height: 240px; float: left; }
div.whatsNewBlock2 div.rightColumn { width: 90px; height: 240px; float: right; }
div.whatsNewBlock2 div.productDetails2 { width: 120px; height: 200px; text-align: center; }
div.whatsNewBlock2 a.productTitle { font-weight: bold; height: 40px; color: #000000; text-decoration: none; }
div.whatsNewBlock2 .buttonBuyNow { width: 85px; height: 37px; clear: both; }
div.whatsNewBlock2 div.otherNew { padding: 8px 0 0 0; text-align:center }

div.whatsNewBlock2 div.blockPriceOrange { width: 84px; height: 39px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_price_orange.gif'); margin: 0 0 0 5px; }
div.whatsNewBlock2 div.priceOrange { padding: 3px 5px; }
div.whatsNewBlock2 div.blockPriceRed { width: 84px; height: 51px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_price_red.gif'); margin: 5px 0 0 5px; }
div.whatsNewBlock2 div.priceRed { padding: 3px 7px; }
div.whatsNewBlock2 div.retailPrice { padding: 0 0 2px 10px; }
div.whatsNewBlock2 div.rightColumn div.priceBlackStyle1 { font-size: 8px; font-weight: bold; color: #000000; }
div.whatsNewBlock2 div.rightColumn div.priceBlackStyle2 { font-size: 17px; font-weight: bold; color: #000000; }
div.whatsNewBlock2 div.rightColumn div.priceBlackStyle3 { font-size: 12px; font-weight: bold; color: #000000; }
div.whatsNewBlock2 div.rightColumn div.priceBlackStyle4 { font-size: 9px; font-weight: bold; color: #000000; }
div.whatsNewBlock2 div.rightColumn div.priceWhiteStyle1 { font-size: 9px; font-weight: bold; color: #FFFFFF; }
div.whatsNewBlock2 div.rightColumn div.priceWhiteStyle2 { font-size: 17px; font-weight: bold; color: #FFFFFF; }


div.superSpecialBlock2 { float: left; width: 218px; height: 268px; margin: 0 5px 0 3px; padding: 48px 9px 5px 9px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_super_specials_bg.gif'); }
div.superSpecialBlock2 div.leftColumn { width: 120px; height: 240px; float: left; }
div.superSpecialBlock2 div.rightColumn { width: 90px; height: 240px; float: right; }
div.superSpecialBlock2 div.productDetails2 { width: 120px; height: 200px; text-align: center; }
div.superSpecialBlock2 a.productTitle { font-weight: bold; height: 40px; color: #000000; text-decoration: none; }
div.superSpecialBlock2 .buttonBuyNow { width: 85px; height: 37px; clear: both; }
div.superSpecialBlock2 div.otherSpecial { padding: 10px 0 0 0; text-align:center }

div.superSpecialBlock2 div.blockPriceOrange { width: 84px; height: 39px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_price_orange.gif'); margin: 0 0 0 5px; }
div.superSpecialBlock2 div.priceOrange { padding: 3px 5px; }
div.superSpecialBlock2 div.blockPriceRed { width: 84px; height: 51px; background-image: url('http://www.babiesgalore.com.au/images/site_design/english/block_price_red.gif'); margin: 5px 0 0 5px; }
div.superSpecialBlock2 div.priceRed { padding: 3px 7px; }
div.superSpecialBlock2 div.retailPrice { padding: 0 0 2px 10px; }
div.superSpecialBlock2 div.rightColumn div.priceBlackStyle1 { font-size: 8px; font-weight: bold; color: #000000; }
div.superSpecialBlock2 div.rightColumn div.priceBlackStyle2 { font-size: 17px; font-weight: bold; color: #000000; }


div.superSpecialBlock2 div.rightColumn div.priceBlackStyle3 { font-size: 12px; font-weight: bold; color: #000000; }
div.superSpecialBlock2 div.rightColumn div.priceBlackStyle4 { font-size: 9px; font-weight: bold; color: #000000; }
div.superSpecialBlock2 div.rightColumn div.priceWhiteStyle1 { font-size: 9px; font-weight: bold; color: #FFFFFF; }
div.superSpecialBlock2 div.rightColumn div.priceWhiteStyle2 { font-size: 17px; font-weight: bold; color: #FFFFFF; }










.lhsNavItem1 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem2 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem3 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem4 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem5 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem6 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem7 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem8 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem9 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem10 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem11 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem12 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem13 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem14 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }
.lhsNavItem15 { background-image: url('http://www.babiesgalore.com.au/images/site_design/english/nav_item_generic.gif') !important; width: 130px !important; height: 34px !important; }

.lhsNavItemNoLink { width: 130px !important; height: 28px !important; padding: 6px 0 0 0px !important; }
.lhsNavItemNoLink a { padding: 0 !important; margin: 0 !important; width: 130px !important; height: 34px !important; }

.subNav { width: 129px !important; height: 26px !important; margin: 0 0 2px 0 !important; }
.subNav a { padding: 3px 5px 0 5px !important; margin: 0 !important; width: 119px !important; height: 23px !important; }








div.pageBlock { margin-bottom: 20px; }
div.pageBlock div { font-size: 10pt; line-height: 20px; }
div.pageBlock h2 { font-size: 17pt; line-height: 25px; }

div.full { width: 750px; clear: both; }
div.full div.crayonBorderTop { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_top.gif'); width: 750px; height: 18px; }
div.full div.crayonBorderMiddle { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_middle.gif'); width: 750px; }
div.full div.crayonBorderMiddle div.innerBox { margin: 0 20px; }
div.full div.crayonBorderBottom { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_bottom.gif'); width: 750px; height: 18px;  }

div.half { float: left; width: 360px; }
div.half div.crayonBorderTop { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_top_half.gif'); width: 360px; height: 18px; }
div.half div.crayonBorderMiddle { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_middle_half.gif'); width: 360px; }
div.half div.crayonBorderMiddle div.innerBox { margin: 0 20px 0 20px; }
div.half div.crayonBorderBottom { background-image: url('http://www.babiesgalore.com.au/images/site_design/crayon_border_bottom_half.gif'); width: 360px; height: 18px;  }

div.halfLeft { margin-right: 15px; }
div.halfRight { margin-left: 15px; }

div.indented { float: right; width: 560px; }
div.pageBlock input.text { width: 200px; }
div.pageBlock textarea { width: 370px; height: 100px; }
div.pageBlock td { padding: 2px; vertical-align: top; }

div.stepNumber1 { background-image: url('http://www.babiesgalore.com.au/images/site_design/step1.gif'); width: 100px; height: 99px; margin: 0 20px 0 0; float: left; }
div.stepNumber2 { background-image: url('http://www.babiesgalore.com.au/images/site_design/step2.gif'); width: 100px; height: 99px; margin: 0 20px 0 0; float: left; }
div.stepNumber3 { background-image: url('http://www.babiesgalore.com.au/images/site_design/step3.gif'); width: 100px; height: 99px; margin: 0 20px 0 0; float: left; }
div.stepNumber4 { background-image: url('http://www.babiesgalore.com.au/images/site_design/step4.gif'); width: 100px; height: 99px; margin: 0 20px 0 0; float: left; }








div.stateBlock { padding: 20px 0; }
div.boxTop { background-image: url(http://www.babiesgalore.com.au/images/site_design/location_box_top_bg.gif); background-repeat: no-repeat; height: 18px; }
div.boxMiddle { background-image: url(http://www.babiesgalore.com.au/images/site_design/location_content_bg.gif); background-repeat: repeat-y; width: 750px; }
div.boxBottom { background-image: url(http://www.babiesgalore.com.au/images/site_design/location_box_bottom_bg.gif); background-repeat: no-repeat; height: 18px; }

div.storeList { float: left; padding: 0 0 0 20px; }
div.storeList div.nsw { background-image: url(http://www.babiesgalore.com.au/images/site_design/english/location_nsw_menu.gif); background-repeat: no-repeat; width: 160px; padding: 170px 0 0 0; height: 420px; }
div.storeList div.qld { background-image: url(http://www.babiesgalore.com.au/images/site_design/english/location_qld_menu.gif); background-repeat: no-repeat; width: 160px; padding: 170px 0 0 0; height: 336px; }
div.storeList div.web { background-image: url(http://www.babiesgalore.com.au/images/site_design/english/location_web_menu.gif); background-repeat: no-repeat; width: 160px; padding: 170px 0 0 0; height: 57px; }

div.storeList ul { margin: 0 0 0 30px; }
div.storeList ul li { color: #FFF; font-size: 10pt; padding: 2px 0px; }
div.storeList ul li a { color: #FFF; font-size: 10pt; padding: 2px 0px; text-decoration: none; }
div.storeList ul li a:hover { color: #FFF; font-size: 10pt; padding: 2px 0px; text-decoration: underline; }

div.storeDetails { padding: 10px; float: right; width: 500px; margin: 0 20px 0 0; }
div.storeDetails ul li { padding: 0 10px 30px 10px; margin: 0 0 23px 0; background-image: url(http://www.babiesgalore.com.au/images/site_design/location_line.gif); background-repeat: no-repeat; background-position: center bottom; }
div.storeDetails ul li.last { background-image: none; padding-bottom: 0; margin-bottom: 0; }
div.storeDetails div.titleBlock { float: left; margin: 0 0 15px 0; width: 320px; background-color; red; }
div.storeDetails h2 { font-size: 13pt; color: #000; font-weight: bold; padding: 0; margin: 0 0 4px 0; }
div.storeDetails a.tradingHours { float: left; color: #FBB040; font-size: 10pt; border-width: 0 0 1px 0; border-style: dotted; border-color: #FBB040; text-decoration: none; }
div.storeDetails a.emailUs { display: block; float: right; width: 113px; height: 33px; background-image: url(http://www.babiesgalore.com.au/images/site_design/english/button_email_us.gif); text-indent: -1000em; margin: 0 5px 0 0; }

div.storeDetails dl { width: 460px; }
div.storeDetails dt { float: left; width: 70px; font-size: 10pt; color: #9FAD9F; font-weight: bold; padding-bottom: 4px; }
div.storeDetails dd { float: left; width: 380px; font-size: 10pt; color: #000; padding-bottom: 4px; }
