@charset "utf-8";
/*-------------------------------------
  /service_facilities/person_with_child/
-------------------------------------*/
/*------- heading ---------*/
#suckling_room #main_content h3 {
  clear: both;
}
#suckling_room #main_content .terminal2 h4,
#suckling_room #main_content .intl_terminal h4 {
  clear: both;
}

/*------- list ------------*/
#stroller_lends_out #main_content ul.link {
  margin-left: 30px;
  margin-bottom: 1.5em;
}

#main_content dl.charactershop_info {
	width: 480px;
	margin-left: 20px;
	text-indent: 1em;
}

#main_content dl.charactershop_info dt {
	height: 30px;
	background: url(/images2/shops_and_restaurants/store/dt_information_from_store.jpg) no-repeat;
	text-indent: -9999px;
	width: 480px;
}

#main_content dl.charactershop_info dd {
	clear: both;
	border: none;
	padding-left: 0;
}

/* local_nav (suckling_room) */
#suckling_room #main_content div.local_nav {
  width: 490px;
  margin: 20px 0 0 20px; padding: 0;
  border: none;
}

#suckling_room #main_content div.local_nav dl {
  float: left;
  min-height: 13em;
  margin: 0 0 3em 0; padding: 0;
  border-bottom: none;
}

#suckling_room #main_content div.local_nav dl dt,
#suckling_room #main_content div.local_nav dl dd {
  margin: 0; padding: 0;
  border: none;
}

#suckling_room #main_content div.local_nav dl dd ul {
  margin-left: 3px;
  margin-right: 0;
  padding-right: 0;
}

#suckling_room #main_content div.local_nav dl.terminal1,
#suckling_room #main_content div.local_nav dl.terminal1 dt,
#suckling_room #main_content div.local_nav dl.terminal1 dt {
  width: 170px;
}
#suckling_room #main_content div.local_nav dl.terminal2,
#suckling_room #main_content div.local_nav dl.terminal2 dt,
#suckling_room #main_content div.local_nav dl.terminal2 dt {
  width: 170px;
}
#suckling_room #main_content div.local_nav dl.intl_terminal,
#suckling_room #main_content div.local_nav dl.intl_terminal dt,
#suckling_room #main_content div.local_nav dl.intl_terminal dd {
  width: 110px;
}

#suckling_room #main_content div.local_nav dl dt {
  padding-left: 12px;
  padding-bottom: 0.1em;
  background-repeat: no-repeat;
}

#suckling_room #main_content div.local_nav dl dd {
  margin-top: 1.5em; _margin-top: 0;
  padding-top: 0.1em;
}

#suckling_room #main_content div.local_nav dl.terminal1 dt {
  background-image: url(/images2/service_facilities/shared/dt_terminal1.gif);
  border-bottom: 1px solid #C6002B;
}

#suckling_room #main_content div.local_nav dl.terminal2 dt {
  background-image: url(/images2/service_facilities/shared/dt_terminal2.gif);
  border-bottom: 1px solid #00459A;
}
#suckling_room #main_content div.local_nav dl.intl_terminal dt {
  background-image: url(/images2/service_facilities/shared/dt_intl_terminal.gif);
  border-bottom: 1px solid #539E28;
}

/*------- table -----------*/
#nursery #main_content table {
  width: 420px;
  margin-bottom: 1em;
}

#nursery #main_content table th,
#nursery #main_content table td {
  border-color: #C08685;
}

#nursery #main_content table th {
  white-space: nowrap;
  background: url(/images2/service_facilities/shared/th_terminal1_background.jpg);
}

#nursery #main_content table td {
  text-align: left;
}

/*------- image -----------*/
#suckling_room #main_content .terminal2 div.photo_two-sheets,
#suckling_room #main_content .intl_terminal div.photo_two-sheets {
  width: 230px;
  margin: 0 0 1em 30px; _margin: 0 0 0 14px; padding: 0;
  float: left;
}

#suckling_room #main_content .terminal2 div.photo_two-sheets img,
#suckling_room #main_content .intl_terminal div.photo_two-sheets img {
  margin-bottom: 4px;
}

#suckling_room #main_content .terminal2 div.photo_vertical,
#suckling_room #main_content .intl_terminal div.photo_vertical {
  width: 250px;
  margin: 0 0 0 264px; _margin: 0 0 0 250px; padding: 0;
}

#suckling_room #main_content div.photo_vertical img,
#suckling_room #main_content div.photo_vertical img {
  padding: 7px;
  border: 1px solid #D4D4D4;
}

