
#wrapperjen {
background:url("http://directory.beyondthebaby.com.au/images/bodybg.png") repeat-y scroll center top transparent;margin-top:15px;
font-size:13px;
margin-left:auto;
margin-right:auto;
text-align:left;
width:973px;
}
#wrapper1 {
background:url("http://directory.beyondthebaby.com.au/images/upheader.png") no-repeat scroll center top transparent;
width:973px;
}
#wrapper2 {
background:url("http://directory.beyondthebaby.com.au/images/bottombg.png") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:7px 5px 25px;
width:963px;

}
#headerjen {
height:138px;
overflow:hidden;
text-align:left;
}
.upheader {
clear:both;
height:30px;
padding:5px 15px 5px 5px;
}
.searcharea {
float:right;
}
.searcharea .searchbox {
border:1px solid #848484;
height:15px;
padding:2px;
width:270px;
}
.bottomheader {
clear:both;
height:130px;
overflow:hidden;
}
.logo {
float:left;
padding-top:50px;
padding-left:5px;
text-align:right;
width:375px;
}
.bannerarea {
float:right;
padding:5px;
width:470px;
}


#menu1 {
clear:both;
height:39px;
}
.menuitem {
float:right;
}
#maindiv {
background:none repeat scroll 0 0 #FFFFFF;
font-size:13px;
overflow:hidden;
text-align:left;
width:953px;
}
#leftcontent {
background:url("images/left_upcorner.jpg") no-repeat scroll center top #EDEDED;
float:left;
margin-top:9px;
overflow:hidden;
padding:0;
width:174px;
}
.leftupcorner {
background:url("images/left_bottomcorner.jpg") no-repeat scroll center bottom transparent;
overflow:hidden;
padding:8px 0 22px;
}
#leftcontent .block {
margin-bottom:15px;
}
#leftcontent h2.title {
padding:4px 12px 8px;
}
#rightcontent {
float:right;
overflow:hidden;
width:311px;
}
#rightcontent .block {
margin-bottom:10px;
}
#midcontent {
margin-bottom:8px;
margin-top:9px;
padding-left:12px;
padding-right:12px;
position:relative;
width:929px;
}
body.sidebars #midcontent {
float:left;
width:444px;
}
body.sidebar-left #midcontent {
float:right;
margin-top:-35px;
width:755px;
}
body.sidebar-right #midcontent {
float:left;
width:618px;
}

ul.tabs {
border:medium none;
clear:both;
}
ul.primary li, ul.primary li a {
margin:0;
padding:0;
}
ul.tabs li {
background:url("images/tabs_bg.jpg") no-repeat scroll left bottom transparent;
border:medium none;
float:left;
margin:0 5px 0 0;
overflow:hidden;
padding:0;
}
ul.tabs li a {
background:url("images/tabs_bg_right.jpg") no-repeat scroll right bottom transparent;
border:medium none;
display:block;
padding:10px;
}
ul.tabs li a:hover {
background:url("images/tabs_bg_right.jpg") no-repeat scroll right bottom transparent;
color:#F49F2A;
}
ul.tabs li a.active {
background:url("images/tabs_bg_right.jpg") no-repeat scroll right bottom transparent;
border:medium none;
}
ul.tabs li.active a {
background:url("images/tabs_bg_right.jpg") no-repeat scroll right bottom transparent;
border:medium none !important;
color:#000000;
}
#menu1 h2 {
display:none;
}
#menu1 ul {
margin:0;
padding:0;
}
#menu1 ul li {
background:url("images/divider.jpg") no-repeat scroll left top transparent;
float:left;
font-size:13px;
font-weight:bold;
list-style:none outside none;
margin:0;
padding:0;
}
#menu1 ul li a {
color:#FFFFFF;
display:block;
padding:10px 14px;
text-transform:uppercase;
}
#menu1 ul li a:hover, #menu1 ul li a.active {
background:url("images/menu_hover.jpg") repeat-x scroll left top transparent;
color:#FFFFFF;
text-decoration:none;
}
ul.menu {
border:medium none;
list-style:none outside none;
margin:0;
padding:0 10px;
text-align:left;
}
ul.menu li {
background:url("images/pinktab.jpg") no-repeat scroll left 4px transparent;
border-bottom:1px solid #D2D2D2;
list-style:none outside none;
margin:0;
padding:0 0 5px 17px;
}
ul.menu li.expanded {
border:medium none;
}
.galleryback {
background:url("images/gallerybackbg.gif") no-repeat scroll left top #FEE4EE;
height:192px;
overflow:hidden;
padding-top:9px;
width:446px;
}
.stepcarousel {
background:none repeat scroll 0 0 #FFFFFF;
border:8px solid #C3E4D7;
height:167px;
margin-left:auto;
margin-right:auto;
overflow:scroll;
position:relative;
width:397px;
}
.stepcarousel .belt {
left:0;
position:absolute;
top:0;
}
.stepcarousel .panel {
float:left;
margin:6px;
overflow:hidden;
width:125px;
}

