/* CSS Document */

body {
	background-image:url(/img/bg.gif);
	background-repeat:repeat;
	background-position:top center;
	margin: 0 auto 0 auto;
	padding:0px;
	font-size: 9pt;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	}

a:link, a:visited {
	color:#b3d68f;
	text-decoration:none;
	}

a:hover, a:active {
	color:#96b4de;
	}

div#container {
	width:749px;
	margin: 0 auto 0 auto;
	padding: 5px 0 0 0 ;
	}

div#header {
	height:150px;
	}

div#header h1 {
	padding:10px 0 0 0;
	margin:0px;
	width:240px;
	float:left;
	}

div#header h1 a {
	width:240px;
	height:135px;
	display:block;
	background-image:url(/img/logo.gif);
	}

div#header h1 a span {
	display:none;
	}

div#header h2{
	padding:0px 0 0 0;
	margin:95px 0 0 25px;
	width:200px;
	float:left;
	display:block;
	height:33px;
	background-image:url(/img/clothing-for-kids.gif);
	}

div#header h2 span {
	display:none;
	}

div#header ul#topnav {
	float:right;
	padding:108px 0 0 0;
	margin:0px;
	}

div#header ul#topnav li {
	float:right;
	color:#b3d68f;
	list-style-type:none;
	font-size:10pt;
	padding: 0 5px 0 5px
	}

div#header ul#topnav li a:link, div#header ul#topnav li a:visited {
	font-weight:500;
	}

div#header ul#topnav li a:hover, div#header ul#topnav li a:active{
	font-weight:500;
	}

div#header ul#topnav li a.on {
	color:#96b4de;
	}

div#col1 {
	width:244px;
	float:left;
	border-right:2px solid white;
	}

div#col1 div#top1 {
	height:107px;
	background-image:url(/img/col1-top.jpg);
	border-bottom:2px solid white;
	}

div#col1 div#middle1 {
	height:107px;
	background-image:url(/img/col1-middle.gif);
	border-bottom:2px solid white;
	}

div#col1 div#middle1 a:link, div#col1 div#middle1 a:visited{
	height:107px;
	background-image:url(/img/col1-middle.gif);
	background-position:top;
	display:block;
	}

div#col1 div#middle1 a:hover, div#col1 div#middle1 a:active{
	height:107px;
	background-image:url(/img/col1-middle.gif);
	background-position:bottom;
	display:block;
	}

div#col1 div#middle1 a span{
	display:none;
	}

div#col1 div#btm1 {
	height:107px;
	background-image:url(/img/col1-btm.jpg);
	}

div#col1 h3 {
	padding: 0px;
	margin:8px 0 0 0;
	font-size: 9pt;
	font-weight:bold;
	}

div#col1 h3 a:link, div#col1 h3 a:visited {	
	background-image:url(/img/col1-btn.gif);
	background-position:top;
	color:white;
	height:20px;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}

div#col1 h3 a:hover, div#col1 h3 a:active {	
	background-image:url(/img/col1-btn.gif);
	background-position:bottom;
	height:20px;
	color:#7c9ccc;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}

div#col2 h3 {
	padding: 0px;
	margin:8px 0 0 0;
	font-size: 9pt;
	font-weight:bold;
	}

div#col2 h3 a:link, div#col2 h3 a:visited {	
	background-image:url(/img/col2-btn.gif);
	background-position:top;
	color:white;
	height:20px;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}

div#col2 h3 a:hover, div#col2 h3 a:active {	
	background-image:url(/img/col2-btn.gif);
	background-position:bottom;
	height:20px;
	color:#7c9ccc;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}


div#col3 h3 {
	padding: 0px;
	margin:8px 0 0 0;
	font-size: 9pt;
	font-weight:bold;
	}

div#col3 h3 a:link, div#col3 h3 a:visited {	
	background-image:url(/img/col3-btn.gif);
	background-position:top;
	color:white;
	height:20px;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}

div#col3 h3 a:hover, div#col3 h3 a:active {	
	background-image:url(/img/col3-btn.gif);
	background-position:bottom;
	height:20px;
	color:#7c9ccc;
	display:block;
	text-align:center;
	padding: 4px 0 0 0;
	}

div#col2 {
	width:249px;
	float:left;
	border-right:2px solid white;
	}


div#col2 div#top2 {
	height:107px;
	background-image:url(/img/col2-top.gif);
	border-bottom:2px solid white;
	}

div#col2 div#top2 a:link, div#col2 div#top2 a:visited {
	height:107px;
	background-image:url(/img/col2-top.gif);
	background-position:top;
	display:block;
	}

div#col2 div#top2 a:hover, div#col2 div#top2 a:active {
	height:107px;
	background-image:url(/img/col2-top.gif);
	background-position:bottom;
	display:block;
	}

div#col2 div#top2 span {
	display:none;
	}

div#col2 div#middle2 {
	height:107px;
	background-image:url(/img/col2-middle.gif);
	border-bottom:2px solid white;
	}

div#col2 div#btm2 {
	height:107px;
	background-image:url(/img/col2-btm.gif);
	}

div#col2 div#btm2 a:link, div#col2 div#btm2 a:visited {
	height:107px;
	background-image:url(/img/col2-btm.gif);
	background-position:top;
	display:block;
	}

div#col2 div#btm2 a:hover, div#col2 div#btm2 a:active {
	height:107px;
	background-image:url(/img/col2-btm.gif);
	background-position:bottom;
	display:block;
	}

div#col2 div#btm2 span {
	display:none;
	}

div#col3 {
	width:250px;
	float:left;
	}

div#col3 div#top3 {
	height:107px;
	background-image:url(/img/col3-top.jpg);
	border-bottom:2px solid white;
	}

div#col3 div#middle3 {
	height:107px;
	background-image:url(/img/col3-middle.gif);
	border-bottom:2px solid white;
	}


div#col3 div#middle3 a:link, div#col3 div#middle3 a:visited {
	height:107px;
	background-image:url(/img/col3-middle.gif);
	background-position:top;
	display:block;
	}

div#col3 div#middle3 a:hover, div#col3 div#middle3 a:active {
	height:107px;
	background-image:url(/img/col3-middle.gif);
	background-position:bottom;
	display:block;
	}

div#col3 div#middle3 span {
	display:none;
	}

div#col3 div#btm3 {
	height:107px;
	background-image:url(/img/col3-btm.jpg);
	}

div#footer {
	font-size: 7.5pt;
	padding: 20px 0 10px 0;
	color:#96b4de;
	font-weight:500;
	text-align:center;
	}

ul#secnav {
	background-image:url(/img/navbar.gif);
	background-repeat:no-repeat;
	height:24px;
	padding:0px;
	margin:0px;
	text-align:center;
	}

ul#secnav li {
	float:left;
	list-style-type:none;
	font-weight:bold;
	padding: 0px 0 0 0;
	}

ul#secnav li {
	list-style-type:none;
	padding: 0px 0px 0px 0px;
	font-size: 8.5pt;
	height:24px;
	display:block;
	}

ul#secnav li a:link, ul#secnav li a:visited {
	color:white;
	padding: 4px 20px 0px 10px;
	}

ul#secnav li a:hover, ul#secnav li a:active {
	color:#4c70aa;
	background-color:#e5f3ff;
	padding: 4px 20px 0px 10px;
	}

ul#secnav li a#boys {
	width:21px;
	padding-left: 55px;
	padding-right: 20px;
	height:20px;
	display:block;
	background-image:url(/img/divider-right.gif);
	background-position:right;
	background-repeat:no-repeat;
	}

ul#secnav li a#boys:hover {
	width:21px;
	padding-left: 55px;
	padding-right: 20px;
	background-color:#5b7fb7;
	color:#b0d2f9;
	background-image:none;
	}

ul#secnav li a#boys.on {
	width:21px;
	padding-left: 55px;
	padding-right: 20px;
	background-color:#5b7fb7;
	color:#b0d2f9;
	background-image:none;
	}

ul#secnav li a#girls {
	width:40px;
	padding-right:10px;
	height:20px;
	display:block;
	background-image:url(/img/girls-nav.gif);
	}

ul#secnav li a#girls:hover {
	height:20px;
	background-color:#f1cdd9;
	color:#e38a9c;
	background-image:none;
	}
	
ul#secnav li a#girls.on {
	height:20px;
	background-color:#f1cdd9;
	color:#e38a9c;
	background-image:none;
	}

ul#secnav li a#organics {
	width:60px;
	padding-right:12px;
	height:20px;
	display:block;
	background-image:url(/img/organics-nav.gif);
	}

ul#secnav li a#organics:hover {
	height:20px;
	background-color:#b3d88b;
	color:#7ea11f;
	background-image:none;
	}

ul#secnav li a#organics.on {
	height:20px;
	background-color:#b3d88b;
	color:#7ea11f;
	background-image:none;
	}

ul#secnav li a#infants {
	width:51px;
	padding-right:12px;
	height:20px;
	display:block;
	background-image:url(/img/infants-nav.gif);
	}

ul#secnav li a#infants:hover {
	height:20px;
	background-color:#c1d2ec;
	color:#6181ba;
	background-image:none;
	}

ul#secnav li a#infants.on {
	height:20px;
	background-color:#c1d2ec;
	color:#6181ba;
	background-image:none;
	}


ul#secnav li a#amenities {
	width:118px;
	padding-right:12px;
	height:20px;
	display:block;
	background-image:url(/img/amenities-nav.gif);
	}

ul#secnav li a#amenities:hover, ul#secnav li a#amenities.on {
	height:20px;
	background-color:#b3d68f;
	color:#719500;
	background-image:none;
	}

ul#secnav li a#events {
	width:97px;
	padding-right:12px;
	height:20px;
	display:block;
	background-image:url(/img/events-nav.gif);
	}

ul#secnav li a#events:hover, ul#secnav li a#events.on {
	height:20px;
	background-color:#c9e39c;
	color:#719500;
	background-image:none;
	}

ul#secnav li a#occasions {
	width:120px;
	padding-right:47px;
	height:20px;
	display:block;
	background-image:url(/img/divider-left.gif);
	background-repeat:no-repeat;
	}

ul#secnav li a#occasions:hover, ul#secnav li a#occasions.on {
	height:20px;
	background-color:#e5f3ff;
	color:#3f5f9a;
	background-image:none;
	}

div#top-image {
	height:329px;
	border-top:4px solid white;
	}

.occasions {
	background-image:url(/img/special-occasions.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#aacae6;
	}

.infants {
	background-image:url(/img/infants.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.girls {
	background-image:url(/img/girls.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.boys {
	background-image:url(/img/boys.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.organics {
	background-image:url(/img/organics.gif);
	background-repeat:no-repeat;
	background-position:left;
	}

.about {
	background-image:url(/img/about-us.jpg);
	background-repeat:no-repeat;
	}

div#monograming {
	position:absolute;
	}

div#bar {
	background-color:#aacae6;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#bar2 {
	background-color:#c9e39c;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#bar3 {
	background-color:#b3d68f;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#bar4 {
	background-color:#c0d2eb;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#bar5 {
	background-color:#f2cdda;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#bar6 {
	background-color:#b9d5f4;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#content {
	background-color:white;
	}

div#content h3 {
	color:#96b4de;
	padding: 30px 0 0px 5px;
	margin: 0 0 0px 0;
	font-size:18pt;
	position:absolute;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

div#content h3.girlshdr {
	color:#e58a9e;
	}

div#girlsbar {
	background-color:#f2cdda;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#content h3.boyshdr {
	color:#6185b4;
	}

div#boysbar {
	background-color:#b9d5f4;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#content h3.amenities {
	color:#719500;
	}

div#amenitiesbar {
	background-color:#b3d88c;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#infantsbar {
	background-color:#c0d2eb;
	border-top:5px solid white;
	height:18px;
	display:block;
	}



div#content h3.organicshdr {
	color:#690;
	}

div#organicsbar {
	background-color:#b3d88c;
	border-top:5px solid white;
	height:18px;
	display:block;
	}

div#content div#placement p {	
	padding: 0 0 20px 0;
	margin:0px;
	color:#999;
	}

div#content div#placement a:link, div#content div#placement a:visited  {	
	color:#719500;
	}

div#content div#placement a:hover, div#content div#placement a:active {	
	color:#999;
	}

div#content div#placement {
	padding: 25px 55px 80px 25px;
	border-bottom:1px solid #b3d88c;
	}

div#content div#placement h4 {	
	color:#999;
	font-size:12pt;
	margin: 0px;
	padding: 5px 0 10px 0;
	}

div#content div#placement ul {	
	padding:0px;
	margin:0px;
	}

div#content div#placement ul li {	
	padding:0px 0 5px 8px;
	margin:0px;
	list-style-type:none;
	color:#999;
	background-image:url(/img/bullet.gif);
	background-repeat:no-repeat;
	}

div#content div#placement ul.girlsul li {	
	background-image:url(/img/pink-bullet.gif);
	background-repeat:no-repeat;
	}

div#content div#placement ul.boysul li {	
	background-image:url(/img/dark-blue-bullet.gif);
	background-repeat:no-repeat;
	}

div#content div#placement ul.organicsul li {	
	background-image:url(/img/green-bullet.gif);
	background-repeat:no-repeat;
	}

div#content div#borderline {
	padding: 52px 0 0px 5px;
	border-bottom:1px solid #b3d88c;
	}

ul#callinks {
	padding:1px 0 10px 15px;
	margin:0px;
	}

ul#callinks li {
	padding:5px 5px 5px 5px;
	margin:0px;
	background-color:#c9e39c;
	}

ul#callinks li a:link, ul#calllinks li a:visited {
	color:#002596 !important;
	}

ul#callinks li a:hover, ul#calllinks li a:active {
	color:#6688be !important;
	}

ul#cal-event {
	padding: 0 0 0 30px;
	margin:0px;
	}

ul#cal-event li {
	background-image:none;
	padding: 6px 0 6px 0;
	}

/*** implementing Holly Hack ***/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
	}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */