/* bm.styles.css -----------------------------------------------------
   CSS styles for Pregnancy, Birth and Beyond,
   generated 2018-07-31 01:03:16 GMT by Big Medium v2.0.8
   
   DO NOT EDIT THIS FILE MANUALLY
   This file is generated automatically, and any changes that you
   make to it will be overwritten. To add your own custom styles,
   use the "Edit Theme CSS" option in the Big Medium control panel.
   You may also remove theme styles via the "Remove Design Theme"
   option. Navigation styles may be removed via the navigation options
   in "HTML Preferences."
   ------------------------------------------------------------------- */

/* START BASE BIG MEDIUM STYLES
------------------------------------------------------ */
/* $Id: base.css 3311 2008-09-05 09:56:36Z josh $ */

/* margins and containers
---------------------------------------------------------- */
p {
    margin-top:0;
    margin-bottom:1em;
}

div.bmw_link {  /* container for each page link */
    margin-bottom: 1.4em;
}

div.bmw_pagetools span { /* page tool spacing */
    margin-right: 1em;
}

div.bmw_pageContent,
div.bmw_anncContent,
div.bmw_tipContent,
div.bmw_link,
div.bmc_aboveContent,
div.bmc_belowContent,
div.bmw_images,
div.bmw_gallery,
form.bmf_form p {
    overflow: hidden;
    zoom:1; /* not standard, but necessary to make ie observe overflow */
}

/* navigation bars
---------------------------------------------------------- */
div.bmw_navigation ul, div.bmw_navigation li {
    list-style:none;
    padding:0;
    margin:0;
}
div.bmw_navigation a {
    display:block;
}
div.bmw_navigation iframe { /* for ie dropdowns */
	position: absolute;
	left: -1px;
	top: -1px;
	z-index: 0;
}
select.bmHide { visibility: hidden; } /* for IE 5.0 dropdowns */
div.bmw_navigation div.bmn_skipnav a,
div.bmw_navigation div.bmn_skipnav a:visited,
div.bmw_navigation div.bmn_skipnav a:hover {
    position: absolute;
    left: -99999px;
    float: left;
    width: 1px;
    font-size: 1px;
    line-height: 1px;
    text-align:left;
    background-color:transparent;
}


/* big medium link
---------------------------------------------------------- */
a.bmw_bigmedium {
    width: 90px;
    height: 16px;
    background: url(bm.assets/powered_by_big_medium.gif) no-repeat;
    display:block;
    text-indent:-10000em;
    font-size:0em;
    line-height:0em;
}

/* images
---------------------------------------------------------- */
img { border: 0; }

img.bma_leftthumb {
    float:left;
    margin-right: .5em;
}
img.bma_rightthumb {
    float:right;
    margin-left: .5em;
}

/* image wrappers
---------------------------------------------------------- */

div.bmc_image {
    padding: .5em
}
div.bmc_leftContentImage {
    float:left;
    margin-right: .5em;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: .5em;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}

/* pullquotes
---------------------------------------------------------- */
blockquote.bmc_bigPullquote,
blockquote.bmc_smallPullquote {
    padding: 0 1em;
    margin: 0;
    width: 200px;
}

blockquote.bmc_bigPullquote {
    font-size: small;  /* fake size for ie5 */
    voice-family: "\"}\""; voice-family:inherit;
    font-size: medium; /* real font size for everyone else */
}

blockquote.bmc_rightPullquote {
    float:right;
    margin-left: .5em;
}
blockquote.bmc_leftPullquote {
    float:left;
    margin-right: .5em;
}
blockquote.bmc_centerPullquote{
    margin-left: auto;
    margin-right: auto;
}


/* document wrappers
---------------------------------------------------------- */

div.bmc_document {
    padding: 0 1em;
    width: 200px;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 0.8em;
}

/* feed icon
---------------------------------------------------------- */

a.bma_feed {
    padding-left: 18px;
    background-image: url(bm.assets/feed-icon-12x12.gif);
    background-repeat: no-repeat;
	background-position: left center;
}

/* comment icon
---------------------------------------------------------- */

a.bma_commentcount {
	padding-left: 14px;
	background-image: url(bm.assets/comment-12x12.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* document icons
---------------------------------------------------------- */
a.bm_docicon {
    padding-left: 20px;
    background-image: url(bm.assets/docIconSm_generic.gif);
    background-repeat: no-repeat;
	background-position: left top;
}
a.bm_gifDocIcon, a.bm_pngDocIcon, a.bm_jpgDocIcon, a.bm_jpegDocIcon, a.bm_icoDocIcon,
a.bm_bmpDocIcon, a.bm_jfifDocIcon, a.bm_tifDocIcon, a.bm_tiffDocIcon, a.bm_psdDocIcon,
a.bm_epsDocIcon {
    background-image: url(bm.assets/docIconSm_image.gif);
}
a.bm_pdfDocIcon {
    background-image: url(bm.assets/docIconSm_pdf.gif);
}
a.bm_docDocIcon {
    background-image: url(bm.assets/docIconSm_doc.gif);
}
a.bm_xlsDocIcon, a.bm_xlwDocIcon {
    background-image: url(bm.assets/docIconSm_excel.gif);
}
a.bm_rtfDocIcon {
    background-image: url(bm.assets/docIconSm_rtf.gif);
}
a.bm_txtDocIcon {
    background-image: url(bm.assets/docIconSm_txt.gif);
}
a.bm_xmlDocIcon {
    background-image: url(bm.assets/docIconSm_xml.gif);
}
a.bm_zipDocIcon, a.bm_gzDocIcon, a.bm_gzipDocIcon, a.bm_tazDocIcon,
a.bm_tgzDocIcon, a.bm_hqxDocIcon, a.bm_binDocIcon, a.bm_tarDocIcon {
    background-image: url(bm.assets/docIconSm_zip.gif);
}
a.bm_sitDocIcon {
    background-image: url(bm.assets/docIconSm_sit.gif);
}
a.bm_dmgDocIcon {
    background-image: url(bm.assets/docIconSm_dmg.gif);
}
a.bm_pptDocIcon, a.bm_ppsDocIcon {
    background-image: url(bm.assets/docIconSm_powerpoint.gif);
}
a.bm_mppDocIcon {
    background-image: url(bm.assets/docIconSm_project.gif);
}
a.bm_sxwDocIcon, a.bm_stwDocIcon, a.bm_sxgDocIcon, a.bm_sdwDocIcon, a.bm_sglDocIcon {
    background-image: url(bm.assets/docIconSm_oo-write.gif);
}
a.bm_sxcDocIcon, a.bm_stcmDocIcon, a.bm_sdcDocIcon {
    background-image: url(bm.assets/docIconSm_oo-calc.gif);
}
a.bm_sxiDocIcon, a.bm_stiDocIcon, a.bm_sddDocIcon, a.bm_sdpDocIcon {
    background-image: url(bm.assets/docIconSm_oo-impress.gif);
}
a.bm_sxdDocIcon, a.bm_stdDocIcon, a.bm_sdaDocIcon {
    background-image: url(bm.assets/docIconSm_oo-draw.gif);
}
a.bm_mp3DocIcon, a.bm_mpuDocIcon, a.bm_m4aDocIcon, a.bm_midDocIcon, a.bm_midiDocIcon,
a.bm_rmiDocIcon, a.bm_m4pDocIcon, a.bm_aacDocIcon, a.bm_aifDocIcon, a.bm_aiffDocIcon,
a.bm_aifcDocIcon, a.bm_wavDocIcon, a.bm_wmaDocIcon, a.bm_ramDocIcon, a.bm_rmDocIcon {
    background-image: url(bm.assets/docIconSm_audio.gif);
}
a.bm_wmvDocIcon, a.bm_aviDocIcon, a.bm_mpegDocIcon, a.bm_mpeDocIcon, a.bm_mpgDocIcon,
a.bm_mp4DocIcon {
    background-image: url(bm.assets/docIconSm_winvideo.gif);
}
a.bm_swfDocIcon {
    background-image: url(bm.assets/docIconSm_flash.gif);
}
a.bm_movDocIcon, a.bm_qtDocIcon, a.bm_moovDocIcon, a.bm_qtmDocIcon {
    background-image: url(bm.assets/docIconSm_quicktime.gif);
}

/* overflow navigation
---------------------------------------------------------- */
ul.bmw_overflowNav, ul.bmw_overflowNav li {
    margin: .5em 0em;
    padding: 0;
    list-style:none;
    position:relative; /* helps ie6 show the bottom link borders */
}
ul.bmw_overflowNav li {
    display:inline;
}
ul.bmw_overflowNav a, span.bma_inertPage {
    border:1px solid #999;
    padding: .2em .4em;
    text-decoration:none;
    background-color: #fff;
    line-height: 200%;
}
ul.bmw_overflowNav a.bma_thisPage {
    background-color: #ffa;
}
span.bma_inertPage {
   color: #999;
   border-color: #ccc;
}

/* search form 
---------------------------------------------------------- */

form.bmw_search button {
    vertical-align: top;
}

/* email, comment, widget-builder forms
---------------------------------------------------------- */
form.bmf_form {
    margin:.5em 0em;
    border: 1px solid #999;
    padding:.5em;
}
form.bmf_form p {
    overflow:hidden;
    zoom: 1;
}
form.bmf_form label {
    width: 30%;
    display: block;
    float:left;
    text-align: right;
    margin-right: .5em;
}
form.bmf_form input,
span.bmf_caption {
    width: 60%;
    display: block;
    float:right;
    margin-right: .5em;
}
label.bmf_req, p.bmf_req label {
    font-weight:bold;
}
form.bmf_form .bmf_comment {
    float:none;
    width: 99%;
    margin: 0;
    display:inline;
}
form.bmf_form label.bmf_auto,
form.bmf_form input.bmf_auto {
    width: auto;
    display:inline;
    float:none;
}
p.bmf_authorintro-sent,
p.bmf_authorintro-,
p.bmf_sendintro,
p.bmf_confirm,
div.bmf_tomail,
div.bmf_emailform-sent,
form.bmf_form input.bmf_honey,
.bmf_honey {
    display:none;
}
p.bmf_sendintro-,
div.bmf_tomail-,
p.bmf_confirm-sent {
    display:block !important;
}
p.bmf_privacy {
    font-size: smaller;
}
#bmjsFeed { width:95% }

/* gadget preview styling */
#bmjsSample div.bmfeedItem{margin-bottom:1em;overflow:hidden;zoom:1}
#bmjsSample img{float:left;margin-right:5px;}
#bmjsSample div div > p:first-child{margin-top:0}
#bmjsSample div div > p:last-child{margin-bottom:0}

/* workaround for mozilla hidden field bug */
input[type="hidden"] {
    display: none !important;
    visibility: hidden !important;
    padding: 0;
    border: 0;
}

/* comment html
---------------------------------------------------------- */

.bmc_comment {
    zoom: 1;
    overflow: hidden;
    border:1px solid #666;
    padding:.3em;
    margin-bottom: 1em;
    background-color: #fff;
}
.bmc_comment_staff {
    background-color: #ffc;
}
.bmc_comment_meta {
    background-color: #ddf;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
.bmc_comment_name {
    font-weight:bold;
    float: left;
    width: 40%;
}
.bmc_comment_timestamp {
    float:right;
    width: 55%;
    text-align:right;
    padding-top: .2em;
}
.bmc_comment_date,
.bmc_comment_time {
    padding-right: .5em;
    border-right: 1px solid #999;
    margin-right: .2em;
}

/* tag cloud
---------------------------------------------------------- */

ul.bmw_tagcloud, ul.bmw_tagcloud li {
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}
ul.bmw_tagcloud li {
    display: inline;
    margin-right: 1em;
}
ul.bmw_tagcloud li a {
    text-decoration: none;
}
a.bmw_tagcloud_xsmall { font-size: x-small; }
a.bmw_tagcloud_small { font-size: small; }
a.bmw_tagcloud_medium { font-size: medium; }
a.bmw_tagcloud_large { font-size: large; }
a.bmw_tagcloud_xlarge { font-size: x-large; }

/* edit links
---------------------------------------------------------- */

p.bmEditPanel {
	padding: 1px 10px 1px;
	font-size: 11px;
	line-height: 15px;
	height: 16px;
	text-align: left;
	background: url(bm.assets/edit-panel.png) no-repeat right top;
}
p.bmEditPanel a,
p.bmEditPanel a:visited {
    font-size:11px;
    line-height: 15px;
    color: #fff;
    padding-left: 18px;
	background-position: left center;
    background-repeat: no-repeat;
}
p.bmEditPanel a:hover {
    color: #ccc;
}
a.bmEdit,
a.bmNewPage {
    padding-right: 10px;
    border-right:1px solid #fff;
    margin-right: 5px;
}
a.bmEdit {
    background-image: url(bm.assets/bmcp_edit.gif);
}
a.bmNewPage {
    background-image: url(bm.assets/bmcp_newpage.gif);
}
a.bmDel {
    background-image: url(bm.assets/bmcp_delete.gif);
}

/* image lightbox
---------------------------------------------------------- */

#bmlbox_lightbox {
    position: absolute;
    left: 0;
    width: 100%;
    z-index: 100;
    text-align: center;
    line-height: 0;
}

#bmlbox_lightbox img{ width: auto; height: auto;}

#bmlbox_lightbox a img { border: none; }

#bmlbox_outerImageContainer {
    position: relative;
    background-color: #fff;
    width: 250px;
    height: 250px;
    margin: 0 auto;
}

#bmlbox_imageContainer { padding: 10px; }

#bmlbox_loading {
    position: absolute;
    top: 40%;
    left: 0%;
    height: 25%;
    width: 100%;
    text-align: center;
    line-height: 0;
}

#bmlbox_hoverNav {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 99%; /* 100% can cause 1-pixel overhang */
    z-index: 10;
}

#bmlbox_imageContainer>#bmlbox_hoverNav { left: 0; }
#bmlbox_hoverNav a { outline: none; }

#bmlbox_prevLink,
#bmlbox_nextLink {
    width: 49%;
    height: 100%;
    display: block;
}

#bmlbox_prevLink {
    left: 0;
    float: left;
    background: url(bm.assets/lightbox_prev.gif) left 0% no-repeat;
}

#bmlbox_nextLink {
    right: 0;
    float: right;
    background: url(bm.assets/lightbox_next.gif) right 0% no-repeat;
}

#bmlbox_imageDataContainer {
    font: 10px Verdana, Helvetica, sans-serif;
    background-color: #fff;
    margin: 0 auto;
    line-height: 1.4em;
	overflow: hidden;
	width: 100%	
}

#bmlbox_imageData {
    padding: 0 10px;
    color: #666;
}

#bmlbox_imageData #bmlbox_imageDetails {
    width: 70%;
    float: left;
    text-align: left;
}

#bmlbox_imageData #bmlbox_caption {
    font-weight: bold;
}

#bmlbox_imageData #bmlbox_numberDisplay {
    display: block;
    clear: left;
    padding-bottom: 1.0em;
}

#bmlbox_imageData #bmlbox_bottomNavClose {
    width: 66px;
    float: right;
    padding-bottom: 0.7em;
    outline: none;
}

#bmlbox_overlay {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    width: 100%;
    height: 0px; /* fixes pageload flash in some sites */
    background-color: #000;
}

/* sitemap link
---------------------------------------------------------- */
a.bma_sitemap { display:none }

/* START NAVIGATION HNAV STYLES
------------------------------------------------------ */
/* $Id: hnav_dropdown.css 2690 2007-10-19 13:11:44Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */

div.bmn_hnav li {
    background: #fff;  /* background color of main, top-level sections */
}

div.bmn_hnav li li {
    background-color: #eff;  /* background color of dropdowns*/
}

div.bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
    background: #dee;    /* rollover background color */
}

div.bmn_hnav li {
    border-bottom: 1px solid #dee;   /* border between menu items */
    border-right: 1px solid #dee;
}

div.bmn_hnav li ul {
    padding-top: 1px;   /* should be same width as border-bottom above */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_hnav li { /* vary main section width according to name length */
    width:auto; 
}

div.bmn_hnav li ul,
div.bmn_hnav li li {
    width:10em; /* width of the navigation items and dropdown menus */
}
div.bmn_hnav li ul ul {
    margin-left:10em; /* should be same as the width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
div.bmn_hnav, div.bmn_hnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
    position:relative;
    zoom:1; /* forces IE to give layout and honor relative position */
}
div.bmn_hnav { margin: 0px 0px 1px 0px; }

div.bmn_hnav a {
    display: block;
    padding: .2em .7em;
}

div.bmn_hnav li {
    float: left;
    line-height:1.2em;
}
div.bmn_hnav li ul ul {
    margin-top:-1.6em; /* line height + ( 2 x padding on div.bmn_hnav li ) */
}

/*fix issue in IE7*/
div.bmn_hnav li:hover,
div.bmn_hnav li.bmn_hover {
    position: static;
}

/*hide all subnav*/
div.bmn_hnav li ul {
    position: absolute;
    z-index: 1001;
    left: -999999em;
}
/*reveal first-level subnav on rollover*/
div.bmn_hnav li:hover ul,
div.bmn_hnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_hnav li:hover ul ul,
div.bmn_hnav li.bmn_hover ul ul,
div.bmn_hnav li:hover ul ul ul,
div.bmn_hnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_hnav li li:hover ul,
div.bmn_hnav li li.bmn_hover ul,
div.bmn_hnav li li li:hover ul,
div.bmn_hnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_hnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START SUBNAVIGATION VSUB STYLES
------------------------------------------------------ */
/* $Id: vsub_dropdown.css 2716 2007-10-31 17:46:37Z josh $
   Thanks to the gang from htmldog.com and the handy suckerfish technique:
   http://www.htmldog.com/articles/suckerfish/dropdowns/

This section controls the color of the navigation;
these may be overridden in the theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav li {
    background-color: #fff;        /*background color of main section area*/
}

div.bmn_vsubnav li ul li {
    background: #eff;              /*background color of dropdown menus */
}

div.bmn_vsubnav li:hover, div.bmn_vsubnav li.bmn_hover {
    background: #dee;              /* rollover background color */
}

div.bmn_vsubnav li {
    border-bottom: 1px solid #dee; /* border between menu items */
}

/*
This section controls the width of the navigation; override in theme styles
-------------------------------------------------------------------    */
div.bmn_vsubnav, div.bmn_vsubnav ul, div.bmn_vsubnav li {
    /* if safari has trouble w/vertical alignment of submenus,
       try setting to a unit-based width, like 100px */
    width:100%;
}

div.bmn_vsubnav li ul {
    margin-left:100%; /* match width above */
}

/* the rest is the css to handle the layout of the dropdowns
   --------------------------------------------------------- */
   
/* note: avoid position:relative on "div.bmn_vsubnav" or
   "div.bmn_vsubnav ul" -- makes ie7 cover adjacent text
   and links and make them unclickable */

div.bmn_vsubnav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

div.bmn_vsubnav a {
    display: block;
    padding: .3em;
}

div.bmn_vsubnav li {
    line-height:1.2em;
    float: left;
    position:relative;
}

/*hide all subnav*/
div.bmn_vsubnav li ul {
    /* margin is line height (1.2em) + ( 2 x padding div.bmn_vsubnav a (.3em) ) */
    margin-top:-1.8em;
    position: absolute;
    z-index: 1001;
    left: -999999em;
}

/*reveal first-level subnav on rollover*/
div.bmn_vsubnav li:hover ul,
div.bmn_vsubnav li.bmn_hover ul {
    left: auto;
}
/* ... but keep nested second-level and third-level subnav hidden */
div.bmn_vsubnav li:hover ul ul,
div.bmn_vsubnav li.bmn_hover ul ul,
div.bmn_vsubnav li:hover ul ul ul,
div.bmn_vsubnav li.bmn_hover ul ul ul {
    left: -999999em;
}
/* ... until their parents are rolled over */
div.bmn_vsubnav li li:hover ul,
div.bmn_vsubnav li li.bmn_hover ul,
div.bmn_vsubnav li li li:hover ul,
div.bmn_vsubnav li li li.bmn_hover ul {
    left: auto;
}

/*get clear of the floated navigation */
div.bmn_vsubnav span.bmn_clearNav {
    height:0px;
    font-size:0px;
    display:block;
    width: 0px;
    overflow:hidden;
    clear:left;
}

/* START THEME STYLES
----------------------------------------------------------- */
@charset "utf-8";
/* CSS Document */


/*- - - - - - - - - - - - - - - - - - - - -

Title : Pregnancy, Birth & Beyond
URL : http://www.birthpool.net.au

- - - - - - - - - - - - - - - - - - - - - */

/*
----------------------------------------------------------------------------- 
LAYOUT STRUCTURE
-----------------------------------------------------------------------------*/

html {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	}

body, normal {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #545454;
	background-image: url(http://www.birthpool.net.au/images/bg.gif);
	background-repeat: repeat-x;
	background-color: #c9b9a5;
	}


#wrapper {
	margin: 0 auto;
	width: 985px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
}

#header {
	width: 985px;
	float: left;
	padding: 0px;
	height: 198px;
	margin: 0px 0px 0px 0px;
	background-color: #fff;
}

/* clickable logo in header  */
#pbb-logo, #pbb-media, #pbb-advertising, #pbb-partners {
	background-image:url(http://www.birthpool.net.au/images/generic-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}

#pbb-pregnancy-information {
	background-image:url(http://www.birthpool.net.au/images/pregnancy-info-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}

#pbb-shop {
	background-image:url(http://www.birthpool.net.au/images/shop-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}

#pbb-breastfeeding {
	background-image:url(http://www.birthpool.net.au/images/breastfeeding-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}

#pbb-birthoptions, #pbb-birth-choices {
	background-image:url(http://www.birthpool.net.au/images/birthoptions-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
#pbb-resources {
	background-image:url(http://www.birthpool.net.au/images/resources-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
#pbb-practitioner, #pbb-practitioner_search, #pbb-find-a-practitioner {
	background-image:url(http://www.birthpool.net.au/images/practitioner-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
#pbb-midwifery {
	background-image:url(http://www.birthpool.net.au/images/midwifery-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
#pbb-parenting {
	background-image:url(http://www.birthpool.net.au/images/parenting-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
#pbb-aboutjane, #pbb-about {
	background-image:url(http://www.birthpool.net.au/images/aboutjane-header.jpg);
	display:block;
	height:198px;
	width:980px;
	text-indent:-9999px;
}
/* top submenu */
#toplinks {
	margin: 0px;
	float: right;
	height: 34px;
	text-align: right;
	background: url(http://www.birthpool.net.au/images/toplinks-bg.gif) top left no-repeat;
	padding: 5px 10px;
	color: #4e7c89;
	vertical-align: middle;
}

/* nav bar */
#navigation {
	float: left;
	width: 985px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-image: url(http://www.birthpool.net.au/images/navbar.jpg);
	height: 41px;
	background-repeat: no-repeat;
	background-color: #fff;
}

/* search and view cart bar */
#subnavigation {
	float: left;
	width: 985px;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	height: 40px;
}

#leftcolumn {
	margin: 0px 5px 10px 0px;
	padding: 0px;
	width: 730px;
	float: left;
	background: #fff;
}

.main-content {
/*	padding: 10px;
*/	width: 710px;
	margin: 10px 0 10px 0;
}

#rightcolumn {
	float: right;
	margin: 0px 0px 5px 0px;
	width: 240px;
	display: inline;
	background: #fff;
	padding-left: 0px;
	padding-right: 0px;
}

#internal-leftcolumn {
	background: #fff;
	margin: 0px 10px 5px 0px;
	padding: 0px;
	width: 160px;
	float: left;
}

#internal-contentbox {
	float: left;
	background: #fff;
	margin: 0px 10px 5px 10px;
	padding: 0px 10px 10px 0;
	width: 620px;
	display: inline;
}

#internal-content {
	background: #fff;
	padding: 10px;
	
}

.internal-top {
/*	margin-bottom: 10px;
*/	width: 620px;
}

.internal-headline {
/*	padding: 10px;*/
	float: left;
	width: 400px;
/*	margin-bottom: 5px;*/
}

#internal-rightcolumn {
	background: #fff;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 160px;
	float: left;
}

#footer {
	width: 985px;
	clear: both;
	margin: 5px 0px 10px 0px;
	background-image: url(http://www.birthpool.net.au/images/footer-bg.jpg);
	background-repeat: no-repeat;
	height: 45px;
}

/*
----------------------------------------------------------------------------- 
HEADINGS
-----------------------------------------------------------------------------*/


h1 {
	font: 24px/24px "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	color: #254e67;
	text-transform: none;
	margin: 0;
	padding: 0 0 25px 0;
	}
	
h2 {
	font: 18px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #254e67;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	}

h3 {
	font: bold 15px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #595959;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;
	}
	


/*
----------------------------------------------------------------------------- 
DEFAULT FONT STYLES
-----------------------------------------------------------------------------*/


p {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0 0 15px 0;
	}
			
td p {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #545454;
	margin: 0;
	padding: 0 0 10px 0;
}
	
blockquote {
	margin: 0 0 0 25px;
	padding: 0 0 18px 0;
	}
	
hr {
	border: none;
	border-top: 1px solid #EAEAEA;
	color:#FFFFFF;
	height:0;
	margin: 5px 0 8px 0;
	padding: 0;
	}

ul {
	margin: 0 5px 0 5px;
	padding: 0 0 0 5px;
	list-style: outside;
	}
	
ul ul {
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
li {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #545454;
	margin: 0 0 0 15px;
	padding: 0 0 5px 10px;
	}	


/*	
----------------------------------------------------------------------------- 
LINK STYLES
-----------------------------------------------------------------------------
*/

a {
	color: #129cc7;
		text-decoration: none;	
	}
	
	a:hover {
	text-decoration: underline;

		}

#header a {
	color: #4e7c89;
	font-size: 12px;
	text-decoration: none;	
	}
	
	#header a {
	text-decoration: underline;	
	}

	
#footer a {
	color: #4e7c89;
	text-decoration: underline;
	}
											
	#footer a:hover {
		text-decoration: none;
		}
		
/*
----------------------------------------------------------------------
IMAGES
----------------------------------------------------------------------
*/

.thumbnail /* float images to left */
{
	float: left;
	width: 230px;
	height: 150px;
	margin: 0 12px 20px 0;
}
	
/*
----------------------------------------------------------------------
CLASSES
----------------------------------------------------------------------
*/

/* Shopping cart links */

.view-cart {
	padding: 10px 40px 5px 10px;
	width: 400px;
	float: right;
	text-align: right;
	background-image: url(http://www.birthpool.net.au/images/shopping.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.view-cart p {
	padding-right: 15px;
	color: #4e7c89;
}

/* Welcome notice on home page */
.intro-box {
	background-color: #edf4f8;
	background-image: url(http://www.birthpool.net.au/images/intro-bg.jpg);
	background-repeat: repeat-x;
	padding: 20px 20px 10px 20px;
	width: 675px;
	margin: 0 0 10px 0;
}

	.intro-box h1 {
		margin: 0;
		padding: 5px 0 15px 0;
		}

/* Graphical section menu */

.feature-box {
	padding: 0px;
	width: 730px;
	margin: 10px 0 0 0;
}

.links-box {
	background-color: #d4eaf1;
	padding: 10px;
	width: 210px;
	margin-top: 10px;
	margin-bottom: 15px;
	border: 1px solid #b6d3e4;
}

/* Newsletter sign up box */

.newsletter-box {
	padding: 10px;
	width: 210px;
	margin-top: 5px;
	margin-bottom: 10px;
	background-image: url(http://www.birthpool.net.au/images/newsletter-bg.jpg);
	background-repeat: no-repeat;
	height: 150px;
	color: #fda032;
}

.newsletter-box p {
	color: #fda032;
}

#signup {
	border: 1px solid #fda032;
	float: left;
	color: #fda032;
	margin-top: 5px;
	margin-right: 10px;

}

/*div.sign-up label {
	border: 1px solid #fda032;
		float: left;
}*/

input .sign-up {
	background:url(http://www.birthpool.net.au/images/submit.gif) no-repeat;
	cursor:pointer;
	width: 67px;
	height: 24px;
	border: none;
	float: right;
}


/* styles for box in sidebar */
.sidebar-box {
	width: 230px;
	margin: 0 0 15px 0;
}

/* styles for adblock in sidebar */
.adblock {
	padding-top: 10px;
	padding-bottom: 10px;
	border: 1px solid #EAEAEA;
	text-align:center;
	width: 160px;
	margin-top: 10px;
	margin-bottom: 5px;

}

.adblock p {
	font-size: 10px;
	font-style: italics;
}

/* add this */

#leftcolumn .addthis_toolbox, #internal-leftcolumn .addthis_default_style {
	float: left;
	display: inline;
	}

.addthis_button {
	float: left;
	display: inline;
	padding-top: 5px;
}

.addbutton-box {
	margin: 5px 0;
}

/* Add this box - sidebar */

#internal-rightcolumn .addthis_toolbox {
    border: 1px solid #EAEAEA;
    margin: 10px 0 0 0;
    padding: 10px;

}

#internal-rightcolumn h3 {
    font: 18px "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
    color: #254e67;
    margin: 0;
    padding: 0 0 5px 0;
}

#internal-rightcolumn .addthis_button_facebook_like, #internal-rightcolumn .addthis_button_tweet {
    margin-top: 3px;
}

#internal-rightcolumn .addthis_pill_style {
    margin-top: 8px;
	margin-bottom: 8px;
    margin-left: 2px;
}

#internal-rightcolumn .addthis_toolbox #googleLike {
	margin-top: 8px;
	margin-left: 2px;
	float: left;
	display: inline;
	}

/* styles for acknowledgements in footer */

.acknowledgements {
	padding: 10px;
	float: right;
	width: 350px;
	text-align: right;
	color: #4e7c89;
}

.clear {
	clear: both;
}

#jane-sig {
	background-image: url(http://www.birthpool.net.au/images/jane-sig.gif);
	width: 117px;
	height: 16px;
	background-repeat: no-repeat;
	float: right;
	clear:both;
	display: none;
}

p.jane-sig {
	width: 117px; height: 75px;
	background: url("http://www.birthpool.net.au/images/jane-sig.gif");
	background-repeat: no-repeat;
	text-indent: -9999px;
	float: right;
	clear: left;
}

.extra-page-layout { /* to give extra padding to pages */
		padding-left: 10px;
	}

/* Practitioner Search Form */
#prac-search-box {
	/*background-color: #edf4f8;*/
	/*background-image: url(http://www.birthpool.net.au/images/Search-box-background.jpg);*/
	/*background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);*/
        background-position:top left;
	background-repeat:no-repeat;
	padding-left: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
        /* padding-top: 120px; */
	width: 708px;
        height:135px;
	margin: 0 0 10px 0;
}

/* ADVANCED Practitioner Search Form */
.prac-search-box {
        padding-top: 115px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* ACUPUNCTURISTS Search Form */
.prac-search-box-acupuncturists {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* BABY MASSAGE Search Form */
.prac-search-box-baby-massage {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* CALMBIRTH PRACTITIONERS Search Form */
.prac-search-box-calmbirth-practitioners {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* CHILDBIRTH EDUCATORS Search Form */
.prac-search-box-childbirth-educators {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* CHIROPRACTORS Search Form */
.prac-search-box-chiropractors {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* DOCTORS Search Form */
.prac-search-box-doctors {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* DOULAS Search Form */
.prac-search-box-doulas {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* EXERCISE LEADERS Search Form */
.prac-search-box-exercise-leaders {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* HYPNOBIRTHING PRACTITIONERS Search Form */
.prac-search-box-hypnobirthing-practitioners {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* LACTATION CONSULTANTS Search Form */
.prac-search-box-lactation-consultants {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* MASSAGE THERAPISTS Search Form */
.prac-search-box-massage-therapists {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* MIDWIVES Search Form */
.prac-search-box-midwives {
        padding-top: 65px;
	background-image: url(http://www.birthpool.net.au/images/midwife_search_background.jpg);
}

/* NATURAL THERAPISTS Search Form */
.prac-search-box-natural-therapists {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* OSTEOPATHS Search Form */
.prac-search-box-osteopaths {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* PHYSIOTHERAPISTS Search Form */
.prac-search-box-physiotherapists {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* REFLEXOLOGISTS Search Form */
.prac-search-box-reflexologists {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* THERAPISTS Search Form - Changed to "Psychologists and Counsellors" */
.prac-search-box-psychologists-and-counsellors {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

/* YOGA TEACHERS Search Form */
.prac-search-box-yoga-teachers {
        padding-top: 120px;
	background-image: url(http://www.birthpool.net.au/images/practitioner_search_background.jpg);
}

.prac-search-box-left-text {
        position: absolute;
        max-width: 240px;
}

.prac-search-box-right-data {
        margin-left: 250px;
        width:       15em;
}

.prac-search-box-right-text {
        position: relative;
        margin-left: 250px;
        line-height:   300%;
}

.prac-search-box-right-data-lrg {
        position:      absolute;
        z-index:       10;
        margin-left:   250px;
        width:         350px;
}

#searchButtonImage {
        /* style="float: right; padding-right: 110px; padding-top: 12px;" */
        float:         right;
        margin-right:  110px;
        margin-top:    -6px;
}

/*
----------------------------------------------------------------------
ADVERTS
----------------------------------------------------------------------
*/

#Home_BelowContent_Ads {
	margin: 0 0 15px 0;
	padding: 0 0 0 10px;
	}

#Home_BelowContent_Ads div {
	display: inline;
	margin: 10px 12px 0 0;
	padding: 0;
	}

#Home_Leaderboard {
	float: left;
	display: block;
	margin-bottom: 15px;
	}

#ROS_Wide_Half_Skyscraper {
	margin: 10px 0;
	}
	
#ROS_Wide_Skyscraper {
	margin: 10px 0;
	}

#ROS_MedRectangle {
	clear: both;
	
	}

#ROS_MedRectangle div {
	float: left;
	padding: 5px 0;
}
	
#ROS_Leaderboard_1 {
	clear: both;
	margin: 10px 0;
	}
	
#PregnancyRHS {
	margin: 10px 0;
	}

/*
___________________________________________________________________________
EVENTS CALENDAR STYLES
___________________________________________________________________________
*/
TD.anyDay {
            BACKGROUND-COLOR: white;
            border: 1px solid #666;

            font: 14px arial, sans-serif, helvetica;
}
TD.weekendDay {
            FONT-FAMILY: arial, sans-serif, helvetica;
            BACKGROUND-COLOR: #FFF;
            border: 1px solid #B2B2B2;
}
TD.eventDay {
            PADDING-BOTTOM: 5px;
            BACKGROUND-COLOR: #FEF4DD;
            font: arial, sans-serif, helvetica;
            border: 1px solid #FEF4DD;
}
.event {
            FONT-SIZE: 11px;
            TEXT-DECORATION: none
}
A.event:hover {
            TEXT-DECORATION: underline
}
TD.outlyingDay {
            BACKGROUND-COLOR: #EEEEEE;
            border: 1px solid #CCC;
            color: #999;
}
TD.calendarTitle {
            COLOR: #000;
            font: bold 24px arial, sans-serif, helvetica;
}
TD.calendarInfo {
            COLOR: #666;
            font: bold 16px arial, sans-serif, helvetica;
}
SPAN.calendarInfo {
            COLOR: #666;
            font: bold 14px arial, sans-serif, helvetica;
}
TH.dayColumnHeader {
            font: bold 14px arial, sans-serif, helvetica;
            color: #FFF;
            background: #999;
}
A.button {
            PADDING-RIGHT: 0.1em;
            PADDING-LEFT: 0.1em;
            PADDING-BOTTOM: 0.1em;
            MARGIN: 0px;
            FONT: 12px Arial, helvetica, sans-serif;
            CURSOR: pointer;
            COLOR: #129cc7/*#36F*/;
            PADDING-TOP: 0.1em;
            TEXT-DECORATION: none
}
/*
___________________________________________________________________________
BIG MEDIUM STYLES
___________________________________________________________________________
*/
/* search form */
div.bmw_search{ /*The form container*/
	padding: 10px 0px 5px 0px;
width: 400px;
float: left;
text-align: left;
}

form.bmw_search{ /*The form container*/
padding: 0px 0px 0px 0px;
width: 400px;
float: left;
text-align: left;
}


  
form.bmw_search button { /*The search button*/
border: 1px solid #4e7c89;
background-color: #cfe2e8;
text-transform: uppercase;
}

div.bmw_search_results p { /*The search caption*/
}

div.bmw_search div.bmw_link { /*The text of an individual search result*/
}

div.bmw_search a { /*Search result link*/
}

#cse-search-box input { /*The text field*/
border: 1px solid #afddeb;
color: #254E67;
font: 12px Arial,Verdana,Helvetica,sans-serif;
  }
  
#cse-search-box .cse-search { /*The search button*/
border: 1px solid #4e7c89;
background-color: #cfe2e8;
text-transform: uppercase;
color: #254E67;
font: bold 12px Arial,Verdana,Helvetica,sans-serif;
}
/* ----- footer ----- */
/* Styles that apply to the website footer. */
div.bmw_footer {  /*footer text*/
	padding: 10px;
	float: left;
	width: 560px;
	text-align: left;
	color: #4e7c89;
}

/* ----- heading and text styles ----- */
/* Styles that apply to content headings and body text. */
.bmw_headline
{ /*page headline*/
	font: 24px/24px "Times New Roman", Arial, Verdana, Helvetica, sans-serif;
	color: #254e67;
	text-transform: none;
	margin: 0;
	padding: 0 0 10px 0;
	}


div.bmw_pageContent { /*the page text area */
margin-bottom: 10px;
}


/* ----- tables ---- */

/* #internal-contentbox table {
	border: 1px solid #CCCCCC;
	padding: 2px;
	}
	
#internal-contentbox table td {
	border: 1px solid #CCCCCC;
	padding: 5px;
	}*/



/* ----- micro content ----- */

/* tips widget */
div.bmw_tips { /*Outer container for all of the tips*/
}

div.bmw_tips_tip{ /* Container for an individual tip*/
}

h3.bmw_tips { /*Tip headline*/
}

div.bmw_tipContent { /*Tip text*/
}

a.bma_tips { /*The “All tips” link to the summary tip page*/
}

/* announcements widget */
div.bmw_announcements { /*Outer container for all of the announcements*/

}

div.bmw_announce { /*Container for an individual announcement*/
}

h3.bmw_announce { /*Announcement headline*/

}

div.bmw_anncContent { /*Announcement text*/
}


/* ----NAVIGATION -----------  */


/* ----- global navigation ----- */
/* Styles that apply to global navigation. */
#navigation .bmn_hnav ul { 
	/* background-color:#129cc7;*/
    color:#fff;
    margin: 0;
    padding: 1px 0 0 10px; 
	border: none;
	}

#navigation .bmn_hnav ul ul { 
    background-color:#3c7688;
    color:#fff; 
	margin: 0;
	padding: 0;
	}
	
#navigation .bmn_hnav ul ul ul { 	
	margin-left: 175px;
margin-top: -25px;
border-left: 1px solid #FFFFFF;
	}

#navigation .bmn_hnav li {             		  /*main nav level*/
    background-color:#129cc7;
    color:#fff;
	margin: 0;
	padding: 0;
	border: none;
	}

	#navigation .bmn_hnav a { 
		border-style:none;
		color:#fff; 
		text-decoration: none;
		font-size: 16px;
		padding: 12px 10px 12px 9px;
		text-transform: capitalize;
		}
	
	#navigation .bmn_hnav li a:hover {
		background-color: #42b3d6;
		}

	#navigation .bmn_hnav li.bmn_active a {
		color: #000000;
		}
		
		#navigation .bmn_hnav li:hover, div.bmn_hnav li.bmn_hover {
			background-color: #42b3d6;
			}

#navigation .bmn_hnav li ul li,  #navigation .bmn_hnav li.bmn_active ul li{     		/*secondary nav level*/
    background-color:#3c7688;
    color:#fff; 
	border-top: 1px solid #FFFFFF;
	width: 180px;
	}
	
	#navigation .bmn_hnav li li a, #navigation .bmn_hnav li.bmn_active li a { 
		border-style:none;
		color:#fff; 
		text-decoration: none;
		font-size: 12px;
		text-transform: none;
		padding: 7px 9px;
		}
	
	#navigation .bmn_hnav li li a:hover {
		background-color: #5795a8;
		}
		
	#navigation .bmn_hnav li li.bmn_active a {
		color: #000000;
		}
		
		#navigation .bmn_hnav li li:hover, #navigation .bmn_hnav li li.bmn_hover {
			background-color: #5795a8;
			}
		
#navigation .bmn_hnav li li li ,  #navigation .bmn_hnav li.bmn_active li.bmn_active li {     		/*tertiary nav level*/
    background-color:#5795a8;
    color:#fff; 
	border-top: 1px solid #FFFFFF;
	}
	
	#navigation .bmn_hnav li li li a, #navigation .bmn_hnav li.bmn_active li.bmn_active li a { 
		color:#fff; 
		}
		
	#navigation .bmn_hnav li.bmn_active li.bmn_active li.bmn_active a {
		color: #000000;
		}
		
	#navigation .bmn_hnav li li li a:hover {	
		background-color: #7fbed1;
		}		
				


/* Styles that apply to sub navigation. */

/* background for current section*/
.sectionlink {
	background-image: url(http://www.birthpool.net.au/images/subnav-hdr-bg.gif);
	background-repeat: no-repeat;
	margin-bottom: -10px;
	width: 160px;
	height: 41px;
	text-transform: uppercase;
	padding-top: 10px;
	padding-left: 5px;
}

/* active/hover links */
div.bmn_vsubnav ul {
width: 160px;

}

div.bmn_vsubnav li {
	background-color: #c5dce4;
	border-bottom: 1px solid #fff;
	color: #3d8399;
}

div.bmn_vsubnav li a {
	color: #3d8399;
		padding: 5px;

}

div.bmn_vsubnav li li {
	background-color: #e9f4f7;
	padding: 5px;
	border-bottom: 1px solid #fff;
	color: #3d8399;
}
	
div.bmn_vsubnav li a:hover,
div.bmn_vsubnav li.bmn_active a {
background-color: #d0eff9;
	color: #3d8399;

}


/* ----- breadcrumbs ----- */
div.bmw_breadcrumbs { /*Outer container for all breadcrumb links and text*/
float:left;
font-size: 11px;
margin-bottom: 10px;
clear: right;
}

div.bmw_breadcrumbs a { /*Breadcrumb link*/

}

/* ----- section navigation ----- */
/* Styles that apply to section-navigation. */
div.bmw_sections div.bmw_link { /*Individual block of link text*/
text-align: center;
}

div.bmw_sections div.bmw_link a.bma_head { /*Headline link*/
font: normal 15px/20px Arial, Verdana, Helvetica, sans-serif;
/*	color: #595959;*/
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;
/*	text-decoration: underline;*/
text-align: center;

}


.bmw_mainsectionlink {
	font-size: 13px;
	color: #254e67;
margin-top: 20px;
}

/* ----- link navigation on section pages (not related links) ------- */

/* links */
div.bmw_links { /*Wrapper for all links*/
/*padding-left: 25px;*/
/*margin-top: 15px;
*/}

div.bmw_links div.bmw_link { /*Individual link block*/
}

div.bmw_links div.bmw_link a.bma_head { /*Headline link*/
font: normal 15px/20px Arial, Verdana, Helvetica, sans-serif;
/*	color: #595959;*/
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;
/*	text-decoration: underline;*/
}

/* latest links */

div.bmw_latestLinks {  /*Wrapper for all links*/
}

div.bmw_latestLinks div.bmw_link { /*Individual block of link text*/
}

div.bmw_latestLinks div.bmw_link a.bma_head { /*Headline link*/
}

/* more links */
div.bmw_moreLinks {  /*Wrapper for all links*/
}

div.bmw_moreLinks div.bmw_link { /*Individual block of link text*/
font-size: inherit;
}

div.bmw_moreLinks div.bmw_link a.bma_head { /*Headline link*/
font: normal 15px/20px Arial, Verdana, Helvetica, sans-serif;
/*	color: #595959;*/
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;
/*	text-decoration: underline;*/
}

/* overflow links */
ul.bmw_overflowNav { /*Containing list for the navigation*/
}

ul.bmw_overflowNav li { /*Navigation item*/
}

ul.bmw_overflowNav a { /*Navigation link*/

}

ul.bmw_overflowNav a.bma_thisPage { /*Navigation link for current page*/
}
/* ----- related links on content pages ----- */
div.bmw_related {  /*Container for the widget*/
background-color: #fceebd;
border: 1px dotted #fda032;
	padding: 10px;
	width: 600px;
	margin: 10px 0 10px 0;
}

div.bmw_related h3  { /*Text heading*/
font: bold 14px/14px Arial, Verdana, Helvetica, sans-serif;
	color: #fda032;
	text-transform: capitalize;
	}

div.bmw_related ul  { /* List containing the related links*/
list-style-position: inside;
}

div.bmw_related a { /*Individual link*/
color: #fda032;
}

/* horizontal links and section links 
*/   div.horizontal {
        width: 625px;  total width of the 3 columns 
        overflow: hidden;
    }
   
    div.horizontal div.bmw_link {
         overall width of each column is: width + margin + padding
          190 + 5 + 5 = 200 (and 200 x 3 is 600, the total width) 
        width:200px;
        margin-right: 4px;
        padding:left: 4px;

        float:left;
        margin-bottom: 1em;
    }
/* ----GENERAL-----------  */

/* ----- images ----- */
/* Styles that apply to images. */

div.bmw_images {/* The outer container for <%images%>*/

}

div.bmw_images div.bmc_image {/* Container for each image*/

}

div.bmc_image div.bmc_caption { 
    
font: normal 15px/20px Arial, Verdana, Helvetica, sans-serif;
/*	color: #595959;*/
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;
/*Caption text, if any*/
text-align: center;
}

div.bmc_image {
    padding: 2px;
}
div.bmc_leftContentImage {
    float:left;
    margin-right: 2px;
}
div.bmc_rightContentImage{
    float:right;
    margin-left: 2px;
}
div.bmc_centerContentImage{
    margin-left: auto;
    margin-right: auto;
}





	

/* image gallery */
div.bmw_gallery { /*The outer container for <%gallery%>*/
}

div.bmw_gallery h3 { /* gallery heading text */
}

div.bmw_gallery div.bmc_image { /*Container for each thumbnail image*/
}

div.bmw_gallery div.bmc_caption { /*Thumbnail caption text, if any*/
}


/* page tools */
div.bmw_pagetools { /*Container for pagetools*/
display: inline;
float: right;
font-size: 10px;
}

span.bmw_emailpage { /*Container for icon/text links*/
}

span.bmw_emailpage a { /*Link*/
}

span.bmw_printpage { /*Container for icon/text links*/ 
}

span.bmw_printpage a {/* Link*/
}

div.bmw_feeds {
	font-size: 10px;
	float: right;
padding-right: 10px;
}

/* pullquotes */
blockquote.bmc_bigPullquote { /* Pullquotes with large text*/
    border-width: 1px;
    border-style: solid;
    border-color: #25556d;
    background-color: #cfe2e8;
    padding: 1em;
    overflow: auto;
    zoom:1;

}

blockquote.bmc_smallPullquote {/* Pullquotes with small text*/
    border-width: 1px;
    border-style: solid;
    border-color: #25556d;
    background-color: #cfe2e8;
    padding: 1em;
    overflow: auto;
    zoom:1;
}
/* document downloads */
div.bmc_document {
    padding:5px;
    width: 100%;
}
div.bmc_rightDocument {
    float:right;
    margin-left: .5em;
}
div.bmc_leftDocument {
    float:left;
    margin-right: .5em;
}
div.bmc_centerDocument{
    margin-left: auto;
    margin-right: auto;
}
div.bmc_Document {
    margin-bottom: 5px;
}

/* email form */
form.bmf_form  /*The form and outer container
*/{
	background-color: #e6f5fa;
	border: 1px dotted #173547;
}

form.bmf_form input  /*Text fields*/
{
	background-color: #fff;
	border: 1px solid #254e67;
	padding: 5px;
}

form.bmf_form label /* Field labels*/
{
	color: #254e67;
}

form.bmf_form input.bmf_auto  /*“Send copy” checkbox field*/
{
	background-color: #fff;
	border: 1px solid #254e67;
}

form.bmf_form textarea  /*The comments field*/
{
	background-color: #fff;
	border: 1px solid #254e67;
}

div.bm_turing p.bmc_caption  /*Caption for antispam question*/
{
	color: #254e67;
}

div.bm_turing label /* Label for antispam question*/
{
	color: #254e67;
}

div.bm_turing input  /*Answer field for antispam question*/
{
	background-color: #fff;
	border: 1px solid #254e67;
}
/*author blurb*/
div.bmw_authorblurb {
	background-color: #edf4f8;
	background-image: url(http://www.birthpool.net.au/images/intro-bg.jpg);
	background-repeat: repeat-x;
	padding: 10px;
	width: 600px;
	margin: 10px 0 10px 0;
	font-style:italic;
}

div.bmw_byline {
font: normal 14px/16px /*"Times New Roman", */Arial, Verdana, Helvetica, sans-serif;
	color: #254e67;
	margin: 5px 0 0 0;
	padding: 0 0 10px 0;
	}

	
	.adblock img {
		border: 1px solid #d9d9d9;
		padding: 10px;
margin-top: 0px; !important
margin-bottom: 2px; !important
	}

/* comment forms */
div.bmw_comments  /*The outer container for <%comments%>*/
{


}
div.bmw_comments h3 /* Headings for the comment list and the comment form*/
{
	font: bold 15px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #595959;
	margin: 10px 0 0 0;
	padding: 0 0 15px 0;
	text-transform: none;

}
div.bmc_comment  /*Container for an individual comment*/
{
border: 1px solid #e6ded6;
background-color: #fff;

}
div.bmc_comment_staff  /*Container for an individual comment posted by a user whose email address corresponds to an account with privileges at the site.*/
{
background-color: #fff;
border: 1px solid #e6f5fa;
}
div.bmc_comment_meta /* The metadata “strip” that appears above all comments*/
{
    	background-color: #e6f5fa;

    border-bottom: 1px solid #e6f5fa;
    padding: .1em .5em;
    overflow: hidden;
    zoom: 1;
}
div.bmc_comment_name /* Contributor’s name*/
{
}
div.bmc_comment_timestamp  /*Post time of the comment*/
{
}
div.bmc_comment_text /* Comment text*/

{padding-left: 5px;
}
form.bmf_form label /* Field labels for comment form*/
{
}
form.bmf_form input  /*Input field for comment form*/
{
}
form.bmf_form textarea  /*Comment field for comment form*/
{
}
div.bm_turing p.bmc_caption /* Caption for antispam question*/
{
}
div.bm_turing label  /*Label for antispam question*/
{
}
div.bm_turing input  /*Answer field for antispam question
*/
{
}

.imgright {
float: right;
margin: 0 0 10px 10px;
padding: 2px;
}


.PregInfo {
	border: none;
	border-collapse: collapse;
	padding: 0;
	margin: 0;
	}
	
	.PregInfo td {
		vertical-align: top;
		text-align: left;
		padding: 0;
		margin: 0;
		}
		
	.PregInfo td.PregInfoText {
		background-color: #e1ebff;
		padding: 15px 10px 15px 15px;
		}
		
	.PregInfo td.PregInfoLinks {
		background-color: #D5E2FF;
		padding: 15px 10px 15px 15px;
		}

	.PregInfo img {	
		margin: 0;
		padding: 0;
		}
	
		
	.PregInfo ul {
		margin: 10px 5px 0 5px;
		padding: 0;
		list-style: outside;
			}	
				
	.PregInfo li {
		font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
		color: #545454;
		margin: 0 0 0 10px;
		padding: 5px 0 0 5px;
		}
.ctct_datetime{
font-weight:bold;
}
.ctct_eventwidget_title{
text-decoration:none;
}
.ctct_title{
font-weight:bold;
}
.ctct_location{
color:#254e67;
}

/* FIND A PRACTITIONER PROMO BOX */

#find-practioner-promo {
	background: url(http://www.birthpool.net.au/images/find_a_practitioner_bg.jpg) no-repeat;
	height: 220px;
	width: 715px;
	padding: 0;
	margin: 0 0 30px 0;
	}

	#find-practioner-promo.internal {
		background: url(http://www.birthpool.net.au/images/find_a_practitioner_bg_internal.jpg) no-repeat;
		width: 620px;
		margin-top: 20px;
		clear:both;
		}
		
	#find-practioner-promo h2 {
		width: 715px;
		height: 42px;
		text-indent: -9999px;
		line-height: normal;
		font-size: 10px;
		padding: 0;
		margin: 0;
		}
	
	#find-practioner-promo ul {
		float: left;
		display: block;
		list-style:none;
		margin: 0;
		padding: 11px 0 0 0;
		}

		
	#find-practioner-promo li {	
		font: 13px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #4d406f;
		margin: 0;
		padding: 0 0 8px 0;
		}
		
		#find-practioner-promo a {	
		font: 13px/13px Arial, Verdana, Helvetica, sans-serif;
		color: #4d406f;
		text-decoration: none;
		}
		
		#find-practioner-promo a:hover {
			text-decoration: underline;
			}
		
		#find-practioner-promo .list-1 {
			margin: 0 0 0 170px;
			padding-right: 25px;
			}

			#find-practioner-promo.internal .list-1 {
				margin: 0 0 0 140px;
				padding-right: 15px;
				}
			
		#find-practioner-promo .list-2 {
			padding-right: 25px;
			}

			#find-practioner-promo.internal .list-2 {
				padding-right: 15px;
				}	
			
	#list-with-us {
		height: 29px;
		width: 110px;
		background: url(http://www.birthpool.net.au/images/find_a_practitioner_list.jpg);
		float: right;
		margin: 6px 5px 0 0;
		}
		
		#list-with-us:hover {
			background: url(http://www.birthpool.net.au/images/find_a_practitioner_list.jpg) bottom;
			}
			
		#list-with-us a {
			border: 0;
			height: 29px;
			width: 110px;
			text-indent: -9999px;
			}

#sitemap {
	clear: both;
	margin: 20px 5px;
	padding: 0 0 0 5px;
	float: none;
	}

#sitemap .bmn_vnav ul, #sitemap .bmn_vnav li {
	list-style: square outside;
	}
	
	#sitemap .bmn_vnav ul ul {
		margin-left: 5px;
		padding-top: 10px;
		}
		
	#sitemap .bmn_vnav ul ul ul {
		margin-left: 10px;
		}
	
#sitemap .bmn_vnav li {
	font: 18px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #999999;
	margin: 0 0 0 15px;
	padding: 10px 0 10px 10px;
	background: none;
	list-style: square outside;
	border-bottom: 1px solid #CCCCCC;
	}
	
	#sitemap .bmn_vnav li li {
		font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
		border: none;
		padding: 0 0 5px 10px;
		}

#sitemap .bmn_vnav a {
	color: #129cc7;
	text-decoration: none;	
	}
	
#sitemap .bmn_vnav a:hover {
	text-decoration: underline;
	}
	
#sitemap .bmn_vnav li.bmn_sec-__HOME {
	list-style: square outside;
	border-bottom: 1px solid #CCCCCC;
	}

.contentTable {
border: 1px solid #CCCCCC;
}

.contentTable td {
padding: 10px;
border: 1px solid #CCCCCC;
vertical-align: top;
}

/*
----------------------------------------------------------------------------- 
FIND-A-PRACTITIONER SEARCH - CUSTOM CSS
-----------------------------------------------------------------------------*/

#practSearch {
   font: 13px Arial, Verdana, Helvetica, sans-serif;
   color: #545454;
}

#pract_basic { 
   font: 13px Arial, Verdana, Helvetica, sans-serif;
   color: #545454;
   line-height: 1.1; 
}
#pract_premium { 
   font: 13px Arial, Verdana, Helvetica, sans-serif;
   color: #545454;
   line-height:1.1; 
   padding: 10px;
   width: 97%;
   margin-top: 5px;
   margin-bottom: 10px;
   /*** Border ***/
   border: 1px solid #CECECE;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*** Gradient ***/
   background-color: #FFFFFF;
   /* Old Image Background ...
   background-image: url(http://www.birthpool.net.au/images/premium.jpg);
   background-repeat: no-repeat;
   height: 202px;
   */
}
#pract_platinum { 
   font: 13px Arial, Verdana, Helvetica, sans-serif;
   color: #545454;
   line-height: 1.1; 
   padding: 10px;
   width: 97%;
   margin-top: 5px;
   margin-bottom: 10px;
   /*** Border ***/
   border: 1px solid #615244;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   /*** Gradient ***/
   background-color: #C9B9A5; /* Old browsers */
   background: -moz-linear-gradient(top, #b2a18e 0%, #c9b9a5 50%, #c9b9a5 100%); /* FF3.6+ */
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2a18e), color-stop(50%,#c9b9a5), color-stop(100%,#c9b9a5)); /* Chrome,Safari4+ */
   background: -webkit-linear-gradient(top, #b2a18e 0%,#c9b9a5 50%,#c9b9a5 100%); /* Chrome10+,Safari5.1+ */
   background: -o-linear-gradient(top, #b2a18e 0%,#c9b9a5 50%,#c9b9a5 100%); /* Opera 11.10+ */
   background: -ms-linear-gradient(top, #b2a18e 0%,#c9b9a5 50%,#c9b9a5 100%); /* IE10+ */
   background: linear-gradient(to bottom, #b2a18e 0%,#c9b9a5 50%,#c9b9a5 100%); /* W3C */
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2a18e', endColorstr='#c9b9a5',GradientType=0 ); /* IE6-9 */

   /* Old Image Background ...
   background-image: url(http://www.birthpool.net.au/images/platinum.jpg);
   background-repeat: no-repeat;
   height: 312px;
   */
}

/* Email Practitioner */

.pract_email_form_main {
   /* display: none; /* for testing */
   margin-bottom: 1em;
}
.pract_email_form_main p {
   margin: 0;
   padding: 0;
}
.pract_email_form {
   display: none;
   margin-top: 1em;
}
.pract_email_form label {
   display: block;
   /* margin-left: 0.25em; */
}
.email_form_prompt {
   cursor: pointer;
}
.email_form_directions {
   display: none;
}
.pract_email_form input, .pract_email_form textarea {
   display: block;
}
.email_form_email_address, .email_form_message {
   width: 15em;
}
.email_form_submit {
   width: auto;
   cursor: pointer;
}
.pract_email_form_protect {
   display: none;
}
.email_request_error {
   color: #FF0000;
   font-weight: bold;
}
.email_request_ajax_error {
   display: none;
}
.email_request_email_error {
   display: none;
}

/* ----------------------------------------------------------------------------- */
