body {



font-family:Arial,Verdana,Helvetica,sans-serif;



font-size:12px;



background:#666 url(/img/pagebg.png) repeat-x fixed center top;



color:#606060;



}



#wrapper {



width:967px;



margin:10px auto;



}



#header {



background:transparent url(/img/logo.gif) no-repeat scroll top left;



height:62px;



width:967px;



}



ol {



  list-style-type:decimal;



	margin:2em;



	padding-left:1em;



	



}



ol li {



  list-style-type:decimal;



	margin:1em 0;



	



}



#header h1 {



text-indent:-9999px;



}



#banner {



/* background:transparent url(/img/banner.jpg) no-repeat scroll top left; */



height:272px;



width:967px;
overflow: hidden;



}

#banner img {
	display: none;
	
	}

#menu {



background-color:#c02427;



height:31px;



}



#menu ul li {



display:inline;



height:30px;



padding:0 0 0 17px;



}



#menu ul li a {



color:#fff;



text-decoration:none;



line-height:29px;



font-size:11px;



text-transform:uppercase;



}



#admin_links li {



float:left;



margin:0 30px 0 0;



}



ul#admin_links {



margin-left:30px;



list-style-type:none;



}



#admin_links li a {



float:left;



color:#fff;



text-decoration:none;



}



ul#admin_links li a:hover {



float:left;



color:#fff;



text-decoration:underline;



}



a.read_more:link,a.read_more:visited,a.read_more:active {



width:87px;



height:26px;



background:transparent url(/img/readmore.gif) no-repeat scroll left top;



display:block;



text-indent:-9999px;



}



a.read_more:hover {



width:87px;



height:26px;



background:transparent url(/img/readmore.gif) no-repeat scroll right bottom;



display:block;



text-indent:-9999px;



}



#content {



width:967px;



background-color:#fff;



}



#content-inner {



padding:20px;



}



#sidebar {



width:248px;



float:left;



display:inline;



margin-right:20px;



}



#submenu li {



margin-bottom:10px;



}



a#login {
background:url("/img/login.png") no-repeat scroll left top transparent;
display:block;
height:42px;
line-height:30px;
text-indent:-9999px;
width:235px;
}



a#login:hover {
background:url("/img/login.png") no-repeat scroll left bottom transparent;



}



a#logout {
background:url("/img/logout.png") no-repeat scroll left top transparent;
display:block;
height:42px;
line-height:30px;
text-indent:-9999px;
width:233px;
}

a#logout:hover {
background:transparent url(/img/logout.png) no-repeat scroll left bottom;
}



a#control_panel_button {
background:url("/img/control-panel.png") no-repeat scroll left top transparent;
display:block;
height:42px;
line-height:30px;
margin-bottom:9px;
text-indent:-9999px;
width:233px;
}
a#control_panel_button:hover {
background:transparent url(/img/control-panel.png) no-repeat scroll left bottom;
}



a#business-opps {
background:url("/img/business-opps.png") no-repeat scroll left top transparent;
display:block;
height:63px;
line-height:63px;
margin-top:9px;
text-indent:-9999px;
width:235px;
}

a#business-opps:hover {
background:url("/img/business-opps.png") no-repeat scroll left bottom transparent;
}

a#nz-site{
background:url("/img/nz-site.png") no-repeat scroll left top transparent;
display:block;
height:100px;
line-height:30px;
margin-bottom:9px;
text-indent:-9999px;
width:235px;
}

a#nz-site:hover {
background:url("/img/nz-site.png") no-repeat scroll left bottom transparent;
}

a#twitter {



width:235px;



height:40px;



line-height:40px;



display:block;



text-indent:-9999px;



background:transparent url(/img/facetwitter.gif) no-repeat scroll left top;



margin-top:9px;



}



a#twitter:hover {



background:transparent url(/img/facetwitter.gif) no-repeat scroll 0 -40px;



}



a#facebook {



width:235px;



height:40px;



line-height:40px;



display:block;



text-indent:-9999px;



background:transparent url(/img/facetwitter.gif) no-repeat scroll 0 -80px;



}



a#facebook:hover {



background:transparent url(/img/facetwitter.gif) no-repeat scroll 0 -120px;



}



a img {



border:none;



}



#sidebar-subpages {



width:235px;



margin:10px 0 20px;



}



#sidebar-subpages ul {



background-color:#f7f7f7;



}



#sidebar-subpages ul li {



background:transparent url(/img/sidebar1.gif) no-repeat scroll right top;



border-top:1px solid #E9E9E9;



height:35px;



width:235px;



}



#sidebar-subpages ul li:hover {



background:#6f6f6f url(/img/sidebar2.gif) no-repeat scroll right top;



}



#sidebar-subpages ul li a {



width:235px;



height:35px;



display:block;



line-height:35px;



padding-left:15px;



text-decoration:none;



color:#c02427;



font-family:calibri, Arial, Verdana, Sans-serif;



font-size:15px;



}



#sidebar-subpages ul li a:hover {



color:#fff;



}



#testimonial {



width:200px;



margin:15px 0 0 15px;



}



#testimonial p {



color:#a4a4a4;



font-size:12px;



line-height:16px;



font-style:italic;



}



#main-content {



display:inline;



float:left;



width:637px;



}



.no_sidebar #main-content {



width:900px;



}



a#book {



width:258px;



height:79px;



line-height:79px;



display:block;



text-indent:-9999px;



background:transparent url(/img/book.gif) no-repeat scroll left top;



float:left;



margin-right:15px;



}



a#book:hover {



background:transparent url(/img/book.gif) no-repeat scroll left bottom;



}



a#register {



width:258px;



height:79px;



line-height:79px;



display:block;



text-indent:-9999px;



background:transparent url(/img/register_as_nanny.gif) no-repeat scroll left top;



float:left;



margin-bottom:20px;



}



a#register:hover {



background:transparent url(/img/register_as_nanny.gif) no-repeat scroll left bottom;



}



.clear {



clear:both;



}



.area,.admin_area {



width:929px;



background:transparent url(/img/area-bottom.gif) no-repeat scroll left bottom;



height:100px;



margin-bottom:10px;



}

.noheight {
  height:auto;
}

.admin_area {



width:929px;



background:transparent url(/img/admin-bottom.gif) no-repeat scroll left bottom;



}



.area h3 {



background:transparent url(/img/area-top.gif) no-repeat scroll left top;



color:#FFF;



font-weight:bolder;



line-height:39px;



margin:0;



padding:0 0 11px 18px;



}



.admin_area h3 {



background:transparent url(/img/admin-top.gif) no-repeat scroll left top;



}



#area-first {



margin-left:18px;



}



.area ul {



float:left;



}



.area ul li {



background:transparent url(/img/area-bullet.gif) no-repeat scroll 0 5px;



height:22px;



padding-left:14px;



color:#fff;



text-decoration:none;



font-size:11px;



}



#quicklinks {



background:#909090 url(/img/quicklinks-bottom.gif) no-repeat scroll left bottom;



margin-bottom:10px;



padding-bottom:20px;



width:967px;



}



#quicklinks h3 {



background:transparent url(/img/quicklinks-top.gif) no-repeat scroll left top;



color:#FFF;



line-height:38px;



padding:0 0 11px 18px;



margin: 0;



}



#quicklinks table {



margin:10px;



}



#quicklinks ul {



margin-left:0;



margin-bottom:1em;



}



#quicklinks ul li {



background:0;



padding-left:0;



}



#quicklinks ul li.top {



margin-top:10px;



}



#quicklinks ul li a {



color:#fff;



text-decoration:none;



font-size:11px;



}



#quicklinks ul li a:hover {



color:#000;



}



a.title {



font-size:12px;



color:#fff;



margin-bottom:10px;



font-weight:bolder;



text-decoration:none;



}



#footer {



padding-left:20px;



margin-bottom:40px;



}



#footer p {



color:#909090;



font-size:11px;



}



#footer p /img {



margin-right:10px;



}



#footer p a {



color:#909090;



text-decoration:none;



}



@font-face {



srcurlimgcalibribeotfont-weight:bold;



font-family:Calibri;



font-weight:bold;



}



h2 {

color:#C02427;

font-family:Calibri,Arial,Verdana,Helvetica,Sans-serif;

font-size:24px;

font-weight:bold;

line-height:30px;

margin-bottom:10px;

text-transform:uppercase;

}



h3 {



color:#444;



font-family:Calibri,Arial,Verdana,Helvetica,Sans-serif;



font-size:19px;



font-weight:normal;



line-height:22px;



margin-bottom:16px;



}



h4 {

color:#444444;

font-family:Calibri,Arial,Verdana,Helvetica,Sans-serif;

font-size:16px;

font-weight:normal;

line-height:17px;

padding-bottom:10px;

padding-top:10px;

}



h5 , h5 a {



color:#FFF;



font-size:12px;



font-weight:bolder;



margin-bottom:10px;



text-decoration:none;



}



p,#main-content {



color:#606060;



font-size:12px;



line-height:150%;



margin-bottom:1.6em;



}



#main-content ul {



margin:15px 0 16px 15px;



}



#main-content ul li {



background:transparent url(/img/bullet.gif) no-repeat scroll 0 9px;



list-style-type:none;



line-height:20px;



padding-left:11px;



}



blockquote {



background:transparent url(/img/quote1.gif) no-repeat scroll 0 0;



font-style:italic;



margin:30px 0 0;



padding:0;



text-indent:26px;



}



#main-content a:link,#main-content a:visited {



text-decoration:none;



font-weight:bold;



color:#2370c0;



}



#main-content a:hover,#main-content a:active {



text-decoration:underline;



font-weight:bold;



color:#2370c0;



}



b,strong {



font-weight:bold;



}



i,em {



font-style:italic;



}



.aligncenter,div.aligncenter {



display:block;



margin-left:auto;



margin-right:auto;



}



.alignleft {



float:left;



}



.alignright {



float:right;



}



.wp-caption {



border:1px solid #ddd;



text-align:center;



background-color:#f3f3f3;



padding-top:4px;



-moz-border-radius:3px;



-khtml-border-radius:3px;



-webkit-border-radius:3px;



border-radius:3px;



margin:10px;



}



.wp-caption /img {



border:0 none;



margin:0;



padding:0;



}



.wp-caption p.wp-caption-text {



font-size:11px;



line-height:17px;



margin:0;



padding:0 4px 5px;



}



/img.alignright {



display:inline;



margin:0 0 2px 7px;



padding:4px;



}



/img.alignleft {



display:inline;



margin:0 7px 2px 0;



padding:4px;



}



table.admin_menu_links,table.admin_menu_links td,#quicklinks table,#quicklinks td {



background-color:transparent;



border:0 solid #000;



}



#quicklinks table {



margin:10px;



width:940px;



}



#quicklinks td {



width:150px;



}



table.admin_menu_links td {



padding:4px 15px;



}



table.admin_menu_links a {



color:#FFF !important;



font-size:11px !important;



height:22px !important;



text-decoration:none !important;



}



table.admin_menu_links a:hover {



color:#000 !important;



}



#menu ul li a:hover,.area ul li a:hover,a.title:hover {



color:#7d0202;



}



table#contact-table {



border:0px solid #FFFFFF;

}



table#contact-table tr td{



background-color:#FFFFFF;



border:0px solid #FFFFFF;



padding:7px 4px 7px 10px;



text-align:left;



vertical-align:top;



}



table#friends-table {



  background-color: #fff;



	border: 0 none;



}



table#friends-table tr{



  background-color: #fff;



	border: 0 none;



}



table#friends-table tr td{



background-color:#FFFFFF;



border:1px solid #F1F1F1;



}



a#apply_now:link,a#apply_now:visited {



  display: block;



	width:101px;



	height:26px;



	background:transparent url(/img/apply.gif) no-repeat left top;



  text-indent:-9999px;



	margin:15px;



}



a#apply_now:hover,a#apply_now:active {



  display: block;



	width:101px;



	height:26px;



	background:transparent url(/img/apply.gif) no-repeat right bottom;



  text-indent:-9999px;



	margin:15px;



}



.disabled {



  display:none;



}







.user_control_panel {



   margin-bottom: 30px;



}







.user_control_panel h3 {



border-bottom:1px solid #C8C8C8;



display:block;



padding-bottom:10px;



}







.user_control_panel a {



  float:left;



	margin-right:10px;



	display:block;



	height:45px;



	text-indent:-9999px;



}







a#accepted_bookings {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/accepted-bookings.gif) no-repeat center top;



}







a#accepted_bookings:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/accepted-bookings.gif) no-repeat center bottom;



}







a#make_booking {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/make-booking.gif) no-repeat center top;



}







a#make_booking:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/make-booking.gif) no-repeat center bottom;



}







a#past_bookings {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/past-bookings.gif) no-repeat center top;



}







a#past_bookings:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/past-bookings.gif) no-repeat center bottom;



}







a#request_nanny {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/request-nanny.gif) no-repeat center top;



}







a#request_nanny:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/request-nanny.gif) no-repeat center bottom;



}







a#rate_sitter {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/rate-sitter.gif) no-repeat center top;



}







a#rate_sitter:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/rate-sitter.gif) no-repeat center bottom;



}







a#register_as_nanny {



width: 77px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/register-nanny.gif) no-repeat center top;



}







a#register_as_nanny:hover {



width: 77px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/register-nanny.gif) no-repeat center bottom;



}







a#register_as_babysitter {



width: 77px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/register-sitter.gif) no-repeat center top;



}







a#register_as_babysitter:hover {



width: 77px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/register-sitter.gif) no-repeat center bottom;



}







a.update_profile {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/update-profile.gif) no-repeat center top;



}







a.update_profile:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/update-profile.gif) no-repeat center bottom;



}







a.update_details {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/update-details.gif) no-repeat center top;



}







a.update_details:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/update-details.gif) no-repeat center bottom;



}







a.log_out {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/log-out.gif) no-repeat center top;



}







a.log_out:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/log-out.gif) no-repeat center bottom;



}







a#view_bookings {



width: 60px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/view-bookings.gif) no-repeat center top;



}







a#view_bookings:hover {



width: 60px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/view-bookings.gif) no-repeat center bottom;



}







a#register_as_family {



width: 77px;



height: 45px;



display: block;



text-indent:-9999px;



background: transparent url(/img/new_control_panel/register-family.gif) no-repeat center top;



}







a#register_as_family:hover {



width: 77px;



height: 45px;



display: block;



background: transparent url(/img/new_control_panel/register-family.gif) no-repeat center bottom;



}



a.click_here {

text-indent:-9999px;

width: 91px;



height: 26px;



display: block;



background: transparent url(/img/click-here.gif) no-repeat center top;



}





a.click_here:hover {

text-indent:-9999px;

width: 91px;



height: 26px;



display: block;



background: transparent url(/img/click-here.gif) no-repeat center bottom;



}



table#areas_lists {

border: none !important;

background-color:transparent;

}



table#areas_lists td {

border: none !important;

background-color:transparent;

}



table#welcome_message {

border:none;

width:700px;

margin: 20px auto 10px;

}



table#welcome_message td {

border: none;

vertical-align: middle;

width:350px;

padding-bottom:30px;

}

a.nz { 
  background: url(http://www.rockmybaby.com.au/img/nz.gif) no-repeat scroll center 0% transparent; 
	margin-top:70px;
	}
 
a.nz:hover {
  background: url(http://www.rockmybaby.com.au/img/nz.gif) no-repeat scroll center -254px transparent;
} 

a.australia { 
  background: url(http://www.rockmybaby.com.au/img/aus.gif) no-repeat scroll center 0% transparent; 
	}
 
a.australia:hover {
  background: url(http://www.rockmybaby.com.au/img/aus.gif) no-repeat scroll center -331px transparent;
} 


a.nz { 

  background: url(http://www.rockmybaby.com.au/img/nz.gif) no-repeat scroll center 0% transparent; 

	margin-top:70px;

	}

 

a.nz:hover {

  background: url(http://www.rockmybaby.com.au/img/nz.gif) no-repeat scroll center -254px transparent;

} 
 
#intro-home{
margin-bottom:15px;
}
#intro-home-left{
float:left;
margin-right:12px;
margin-top:20px;
width:361px;
}
#intro-home-right{

}
.intro-column{
background:url("/img/intro-box-mid.gif") repeat-y scroll left top transparent;
float:left;
margin-right:20px;
width:292px;
}
.intro-column h2{
border-bottom:2px solid #E9E9E9;
margin:6px 17px 16px;
}


.intro-column-bottom{
background:url("/img/intro-box-bottom.gif") no-repeat scroll left top transparent;
height:4px;
margin-top:15px;
width:292px;
}
.intro-column-top{
  width: 292px;
	height: 4px;
	background: transparent url(/img/intro-box-top.gif) no-repeat scroll top left;
}
a#book-nanny{
background:url("/img/intro-book.png") no-repeat scroll left top transparent;
display:block;
height:67px;
margin-left:17px;
text-indent:-9999px;
width:257px;
}
a#book-nanny:hover{
	background:transparent url(/img/intro-book.png) no-repeat scroll bottom left;
}

a#register-family{
background:url("/img/intro-register-family.png") no-repeat scroll left top transparent;
display:block;
height:42px;
margin-left:17px;
margin-top:8px;
text-indent:-9999px;
width:257px;
}
a#register-family:hover{
  width: 257px;
	background: transparent url(/img/intro-register-family.png) no-repeat scroll bottom left;
}
a#nanny-jobs{
background:url("/img/intro-jobs.png") no-repeat scroll left top transparent;
display:block;
height:41px;
margin-left:17px;
text-indent:-9999px;
width:257px;
}
a#nanny-jobs:hover{
	background: transparent url(/img/intro-jobs.png) no-repeat scroll bottom left;
}
a#register-nanny{
background:url("/img/intro-register-nanny.png") no-repeat scroll left top transparent;
display:block;
height:68px;
margin-left:17px;
margin-top:8px;
text-indent:-9999px;
width:257px;
}
a#register-nanny:hover{
	background: transparent url(/img/intro-register-nanny.png) no-repeat scroll bottom left;
}


#UserLoginForm label {
  width:170px;
}


#UserLoginForm div.submit {
  margin-left: 227px;
}



