@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	padding:0;
	background: #5897d0 url(../images/bg.gif) repeat-x top left;
	font-family: "Comic Sans MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color: #3C5493;
}
a{
	color: #df0023
}
a:hover{
	color: #df0023
}
a:visited{
	color: #df0023
}
#wrapper{
	position:relative;
	width: 780px;
	margin: 0 auto;
}
#leftContent{
	float:left;
	position:relative;
}
#KinderamaPics{
	float:right;
	background-color:#ffffff;
	border: 2px solid #a9a9a9;
	padding:8px;
	margin: -5px 10px 5px -5px;
}
#SkillsFlipper{
	display:block;
	position:relative;
	top:4px;
	left:-8px;
	background-color:#ffffff;
	border: 0px;
	padding:0px;
	margin: 0px;
}
span.kLogo{
	display:inline-block;
	position:relative;
	top:-2px;
	min-height:26px;
	padding-top: 3px;
	height:26px;
	width: 126px;
	background: url(../images/kinderama_redText_trans.gif) no-repeat bottom left;
}
span.kLogo span{
	display:inline;
	position:relative;
	padding-right:51px;
	visibility:hidden;
}
span.kLogoBlock{
	display:inline-block;
	position:relative;
	top:-2px;
	min-height:26px;
	padding-top: 3px;
	height:26px;
	width: 126px;
	background: url(../images/kinderama_redBlock.gif) no-repeat bottom left;
}
span.kLogoBlock span{
	display:inline;
	position:relative;
	padding-right:51px;
	visibility:hidden;
}
span.kLogoSmall{
	display:inline-block;
	position:relative;
	top:-2px;
	min-height:20px;
	padding-top: 3px;
	height:20px;
	width: 88px;
	background: url(../images/kinderama_redText_small_trans.gif) no-repeat bottom left;
}
span.kLogoSmall span{
	display:inline;
	position:relative;
	padding-right:26px;
	visibility:hidden;
}
.img-wrapper{
	background: url(../images/shadowOnWhite.gif) no-repeat bottom right;
	clear:right;
	float:left;
}
.img-wrapper img{
	background-color:#ffffff;
	border: 1px solid #a9a9a9;
	padding:4px;
	margin: -5px 5px 5px -5px;
}
.img-wrapper p{
	background-color:#ffffff;
	border: 1px solid #a9a9a9;
	padding:4px;
	margin: -5px 5px 5px -5px;
}
#quote{
	float:right;
}
#bodyContent{
	position: relative;
	top: 0px;
	padding: 0px 0px 0px 4px;
}
#bodyContent img.alRight{
	padding: 0px 0px 0px 8px;
	float: right;
}
#bodyContent img.alLeft{
	padding: 0px 8px 0px 0px;
	float:left;
}
#headerLogo{
	z-index:10;
	position:absolute;
	width: 100px;
	top:0px;
	left: -31px;
}
#menuNav{
	z-index:10;
	position:absolute;
	top:0px;
	right:0px;
}
#mainHeader{
	position:absolute;
	top: 0px;
}
#mainContent{
	position:relative;
	background:#ffffff;
	border: #488cc9 5px solid;
	padding: 4px;
	top:78px;
	width: 780px;
	min-height: 424px;
	max-width:780px;
	overflow:hidden;
}
.nurseryBox{
	width:380px;
	font-size: 14px;
	font-weight:bold;
	background: url(../images/nursery_quote_header.jpg) no-repeat top left;
	text-align:center;
	padding: 2px;
}
.nurseryBox a:link {
	color: #3C5493;
	text-decoration: none;
	background: url(../images/external.png) center right no-repeat;
    padding-right: 13px;
}
.nurseryBox a:hover {
	color: #3C5493;
	text-decoration: none;
	background: url(../images/external.png) center right no-repeat;
    padding-right: 13px;
}
.nurseryBox a:visited {
	color: #3C5493;
	text-decoration: none;
	background: url(../images/external.png) center right no-repeat;
    padding-right: 13px;
}

.nurseryQuote{
	width:368px;
	font-size: 13px;
	font-weight: normal;
	text-decoration:none;
	padding: 4px;
	border: #DDDDDD 2px solid;
	border-top: none;
}
.faceSeparatorA{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_a.gif) no-repeat top left;
}
.faceSeparatorB{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_b.gif) no-repeat top left;
}
.faceSeparatorC{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_c.gif) no-repeat top left;
}
.faceSeparatorD{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_d.gif) no-repeat top left;
}
.faceSeparatorE{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_e.gif) no-repeat top left;
}
.faceSeparatorF{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_f.gif) no-repeat top left;
}
.faceSeparatorG{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_g.gif) no-repeat top left;
}
.faceSeparatorH{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_h.gif) no-repeat top left;
}
.faceSeparatorI{
	width: 380px;
	height: 40px;
	margin-top:6px;
	margin-bottom: 6px;
	background: #ffffff url(../images/face_separator_i.gif) no-repeat top left;
}
#mainFooter{
	position:relative;
	width: 780px;
	margin: 0 auto;
	bottom:-78px;
}
.pointList li{
}
.pointList{
list-style:inside;
}
.clearFloats{
	clear: both;
}
.clearLeftFloat{
	clear: left;
}
.clearRightFloat{
	clear: right;
}
.openClasses {
	font-size: 12px;
	visibility: hidden;
}
