.yellow .sub-title-menu img.title { float: left; margin:0 5px 8px 0;}
.yellow h1.page-root { border-bottom: 1px solid #FF9900; }
.yellow a { color: #FFCC66; text-decoration: none; }
.yellow a:hover { text-decoration: underline; }
.yellow .link-top { clear: both; text-align: right; }

.yellow #breadcrumb { margin: 0 0 15px 0; padding: 0; height: 23px; font-size: 12px; color: #Ffcc00;  border-bottom: 1px solid #Ffcc00; position: relative; float:left; width:580px;}
	.yellow #breadcrumb a { color: #Ffcc00; text-decoration: none; }
	.yellow #breadcrumb a:hover { text-decoration: underline; }
	.yellow #breadcrumb ul { margin: 0; padding: 0; list-style: none; float:left;}
	.yellow #breadcrumb ul li { float: left; margin: 0 5px 0 0; padding: 5px 0 5px 0; list-style: none; }
	
	.yellow .sub-title-menu {height:auto;}

/* Activity Playhouse */
.tab-container { clear: both; width: 560px; height: 35px; background: url(../images/bg_menu_activityplayhouse.jpg) repeat-x; position: relative; }
	#activityplayhouse-list { position: absolute; top: 0; left: 320px; width: 240px; margin: 0; padding: 0; list-style: none; }
	#activityplayhouse-list li { float: left; margin: 0 0 0 5px; padding: 0; }
	#activityplayhouse-list li.NewbornandBaby a { width: 108px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) 1px -50px no-repeat; }
	#activityplayhouse-list li.NewbornandBaby a:hover, #activityplayhouse-list li.NewbornandBaby a.active { width: 108px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) 1px 0px no-repeat; }
	#activityplayhouse-list li.Toddlers a { width: 65px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) -113px -50px no-repeat; }
	#activityplayhouse-list li.Toddlers a:hover, #activityplayhouse-list li.Toddlers a.active { width: 65px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) -113px 0px no-repeat; }
	#activityplayhouse-list li.Kids a { width: 47px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) -181px -50px no-repeat; }
	#activityplayhouse-list li.Kids a:hover, #activityplayhouse-list li.Kids a.active { width: 47px; height: 35px; display: block; text-indent: -999em; overflow: hidden; background: url(../images/bg_menu_tab_activityplayhouse.jpg) -181px 0px no-repeat; }
	
.activityplayhouse-content { clear: both; }
	.activityplayhouse-content-list { margin: 0; padding: 0; list-style: none; }
	.activityplayhouse-item { clear: both; margin: 0; padding: 25px 0 0 0; list-style: none; }
		.activityplayhouse-item .left { float: left; width: 120px; text-align: center; }
		.activityplayhouse-item .left img { margin: 0 0 10px 0; }
		.activityplayhouse-item .right { float: right; width: 430px; font-weight: bold; }
		.activityplayhouse-item .right h2 { font-size: 14px; color: #FF9900; margin: 0 0 15px 0; padding: 0; }
		.activityplayhouse-item .link-more { margin: 0 auto 0 auto; }
/* End Activity Playhouse */

/* Online & Creative Games */
.games-container { clear: both; width: 560px; margin: 0 0 10px 0; padding: 15px 0 0 0; }
	.games-item { width: 260px; float: left; margin: 0 20px 10px 0; }
	.games-item h2 { font-size: 14px; color: #FF9900; margin: 5px 0 5px 0; padding: 0 0 0 3px; font-weight: bold; }
	.games-item p { font-weight: bold; margin: 0; padding: 0 0 0 3px; }
.games-container .img { float: left; width: 280px; margin: 0 20px 0 0; }
.games-container .desc { float: left; width: 240px; color: #FF9900; font-weight: bold; margin: 0 0 20px 0; }
.games-more-games { clear: both; width: 550px; padding: 50px 0 0 0; }
	.games-more-games .swf { padding: 0; margin: 0; }
#games-thickbox { display: none; }
/* End Online & Creative Games */

/* Snapshots */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li, .jcarousel-item { float: left; list-style: none; }
.jcarousel-next { z-index: 3; display: none; }
.jcarousel-prev { z-index: 3; display: none; }

.jcarousel-skin-other-horizontal .jcarousel-container { width: 550px; height: 175px; background: url(../images/bg_bom_other.jpg) no-repeat; }
.jcarousel-skin-other-horizontal .jcarousel-container-horizontal { width: 445px; height: 140px; padding: 20px 53px 20px 57px; }
.jcarousel-skin-other-horizontal .jcarousel-clip-horizontal { width: 445px; height: 135px; }
.jcarousel-skin-other-horizontal .jcarousel-item { padding: 5px; background: #FFF; text-align: center; }
.jcarousel-skin-other-horizontal .jcarousel-item .frame { width: 90px; height: 90px; display: block; text-align: center; vertical-align: center; overflow: hidden; }
.jcarousel-skin-other-horizontal .jcarousel-item a { color: #FFCC00; font-weight: bold; }
.jcarousel-skin-other-horizontal .jcarousel-item a:hover { text-decoration: underline; }
.jcarousel-skin-other-horizontal .jcarousel-item-horizontal { margin: 0 15px 0 0; font-weight: bold; line-height: 120%; }
.jcarousel-skin-other-horizontal .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-other-horizontal .jcarousel-next-horizontal { position: absolute; top: 65px; right: 15px; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_snapshots_right.jpg) no-repeat 0 0; }
.jcarousel-skin-other-horizontal .jcarousel-next-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-other-horizontal .jcarousel-next-horizontal:active { background-position: 0 0; }
.jcarousel-skin-other-horizontal .jcarousel-next-disabled-horizontal, .jcarousel-skin-other-horizontal .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-other-horizontal .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -40px 0; }
.jcarousel-skin-other-horizontal .jcarousel-prev-horizontal { position: absolute; top: 65px; left: 15px; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_snapshots_left.jpg) no-repeat 0 0; }
.jcarousel-skin-other-horizontal .jcarousel-prev-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-other-horizontal .jcarousel-prev-horizontal:active { background-position: 0 0; }
.jcarousel-skin-other-horizontal .jcarousel-prev-disabled-horizontal, .jcarousel-skin-other-horizontal .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-other-horizontal .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -40px 0; }

.jcarousel-skin-snapshots-horizontal .jcarousel-container { width: 405px; height: 175px; background: url(../images/bg_bom_recent.jpg) no-repeat; }
.jcarousel-skin-snapshots-horizontal .jcarousel-container-horizontal { width: 335px; height: 140px; padding: 20px 33px 20px 37px; }
.jcarousel-skin-snapshots-horizontal .jcarousel-clip-horizontal { width: 335px; height: 135px; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item { padding: 5px; background: #FFF; text-align: center; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item .frame { width: 90px; height: 90px; display: block; text-align: center; vertical-align: center; overflow: hidden; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item a { color: #FFCC00; font-weight: bold; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item a:hover { text-decoration: underline; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item-horizontal { margin: 0 15px 0 0; font-weight: bold; line-height: 120%; }
.jcarousel-skin-snapshots-horizontal .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-snapshots-horizontal .jcarousel-next-horizontal { position: absolute; top: 75px; right: 10px; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_snapshots_right.jpg) no-repeat 0 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-next-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-next-horizontal:active { background-position: 0 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-next-disabled-horizontal, .jcarousel-skin-snapshots-horizontal .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-snapshots-horizontal .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -40px 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-prev-horizontal { position: absolute; top: 75px; left: 10px; width: 20px; height: 26px; cursor: pointer; background: transparent url(../images/btn_snapshots_left.jpg) no-repeat 0 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-prev-horizontal:hover { background-position: -20px 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-prev-horizontal:active { background-position: 0 0; }
.jcarousel-skin-snapshots-horizontal .jcarousel-prev-disabled-horizontal, .jcarousel-skin-snapshots-horizontal .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-snapshots-horizontal .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -40px 0; }

.jcarousel-skin-snapshots-vertical .jcarousel-container { }
.jcarousel-skin-snapshots-vertical .jcarousel-container-vertical { width: 140px; height: 470px; padding: 40px 0 30px 0; }
.jcarousel-skin-snapshots-vertical .jcarousel-clip-vertical { width: 140px; height: 470px; }
.jcarousel-skin-snapshots-vertical .jcarousel-item { width: 140px; height: 150px; text-align: center; }
.jcarousel-skin-snapshots-vertical .jcarousel-item a { color: #FFCC00; font-weight: bold; }
.jcarousel-skin-snapshots-vertical .jcarousel-item a:hover { text-decoration: underline; }
.jcarousel-skin-snapshots-vertical .jcarousel-item-vertical { margin-bottom: 10px; }
.jcarousel-skin-snapshots-vertical .jcarousel-item-placeholder { background: #fff; color: #000; }
.jcarousel-skin-snapshots-vertical .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 44px; width: 53px; height: 20px; cursor: pointer; background: transparent url(../images/btn_snapshots_down.jpg) no-repeat 0 0; }
.jcarousel-skin-snapshots-vertical .jcarousel-next-vertical:hover { background-position: 0 -20px; }
.jcarousel-skin-snapshots-vertical .jcarousel-next-vertical:active { background-position: 0 0; }
.jcarousel-skin-snapshots-vertical .jcarousel-next-disabled-vertical, .jcarousel-skin-snapshots-vertical .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-snapshots-vertical .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -40px; }
.jcarousel-skin-snapshots-vertical .jcarousel-prev-vertical { position: absolute; top: 7px; left: 44px; width: 53px; height: 17px; cursor: pointer; background: transparent url(../images/btn_snapshots_up.jpg) no-repeat 0 0; }
.jcarousel-skin-snapshots-vertical .jcarousel-prev-vertical:hover { background-position: 0 -20px; }
.jcarousel-skin-snapshots-vertical .jcarousel-prev-vertical:active { background-position: 0 0; }
.jcarousel-skin-snapshots-vertical .jcarousel-prev-disabled-vertical, .jcarousel-skin-snapshots-vertical .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-snapshots-vertical .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -40px; }

#bom-title h2{ margin: 5px 0 10px 0; padding: 0; height: 23px; font-size: 12px; color: #FED400; border-bottom: 1px solid #ff9900; position: relative; }

#bom-container{ clear: both; width: 560px; }
	#bom-container .intro { margin: 0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #FF9900; }
#bom-content{ float: left; width: 405px; }
#bom-form { float: left; width: 395px; background: #F1F1F1; padding: 10px; }
#bom-latest{ background:url(../images/bg_bom_latest.jpg) no-repeat; position:relative; width: 405px; height: 202px; margin: 0 0 10px 0; }
	#bom-latest strong{ color:#FF3300; }
	#bom-latest .bom-date{ font-size:13px; color:#ff3300; position:absolute; top:65px; left:90px;}
	#bom-latest .bom-image { position:absolute; top: 95px; left:55px; }
	#bom-latest .bom-image .frame { width: 90px; height: 90px; display: block; text-align: center; vertical-align: center; overflow: hidden; }
	#bom-latest .bom-baby-detail{ position:absolute; top: 105px; left:195px; font-size:11px; }
		#bom-latest .bom-baby-name { margin:0 0 10px 0; }
		#bom-latest .bom-baby-name a:link, .bom-baby-name a:visited{font-weight:bold; font-size:13px; color:#FF3300;}
		#bom-latest .bom-baby-name a:hover, .bom-baby-name a:active{font-weight:bold; font-size:13px; color:#FF3300; text-decoration:underline;}
#bom-recent { clear: both; margin: 0 0 10px 0; }
	#bom-recent .title { width: 405px; height: 28px; background: url(/images/title_bom_recent.jpg) no-repeat; position: relative; }
	#bom-recent .title .btn-viewall { position: absolute; top: 3px; right: 5px; }
#bom-join{ clear: both; margin: 0 0 10px 0; }
#bom-other{ float: right; background-color: #FFFFCC; margin: 0 0 0 5px; width: 140px; }
	#bom-other .inner { padding: 10px 0 10px 0; text-align: center; font-weight: bold; }
	#bom-other h2 { background-color:#ccc; color:#666; padding:5px; text-align:center; margin:0px; font-size:16px;}
	#bom-other .indeks{ clear: both; display: block; background-color:#ccc; color:#666; padding: 5px 43px 5px 43px; }
	#bom-other .indeks a{ background:url(../images/btn_indeks.jpg) center no-repeat; width:53px; height:18px; text-indent:-999em; overflow: hidden; display: block; }

/* Baby Photo */
#babyphoto-container { clear: both; width: 560px; border-top: 1px solid #FF9900; padding: 10px 0 10px 0; margin: 0 0 10px 0; }	
	#babyphoto-container img { float: left; width: 320px; margin: 0 15px 15px 0; }
	#babyphoto-container strong { color:#FF9933; }
	#babyphoto-container h2 { color: #FF9933; margin:0 0 10px 0; padding: 0; font-size:18px; }
	#babyphoto-vote { clear: both; width: 320px; text-align: center; margin: 0 0 15px 0; }
#babyphoto-archives-container { clear: both; width: 560px; border-top: 1px solid #FF9900; padding: 10px 0 10px 0; margin: 0 0 10px 0; }

/* Baby of The Month */
#botm-container { clear: both; width: 560px; }
	#botm-content { float: left; width: 415px; }
		h2.botm-title { background-color: #FFCC00; color:#FFF; padding:5px; margin:0px; font-size:16px; }
		.botm-detail { padding: 10px 0 0 0; font-weight: bold; }
			.botm-detail h2 { color: #FF9933; margin: 10px 0 10px 0; padding: 0; font-size:18px; }
			.botm-detail strong { color: #FF9933; }

/* Archives */
#bom-archives { clear: both; width: 560px; }
	#bom-archives h2 { background-color:#FFCC00; color:#FFF; padding:5px; margin:0px; font-size:16px; }
	#bom-archives .menu { float: right; margin: -25px 0 0 0; padding: 0; list-style: none; }
	#bom-archives .menu li { float: left; margin: 0 5px 0 0; padding: 0; list-style: none; }
	#bom-archives .bom-archives-list { height: 735px; font-weight: bold; margin: 0; padding: 10px 0 10px 0; border-bottom: 1px solid #FF9900; }
	#bom-archives .bom-archives-list li { float: left; width: 185px; height: 140px; margin: 0 0 10px 0; padding: 0; list-style: none; text-align: center; color: #FFCC66; text-decoration: none;}
	#bom-archives .paging-list { float: right; clear: both; font-weight: bold; color: #FFCC66; }
	#bom-archives .paging-list li { float: left; margin: 0 0 0 5px; }
	.yellow .activePager { font-weight:bold; color:#FF9900 !important; }
	
/* Submit Your Photo */
.tbl-SubmitPhoto td { vertical-align: top; padding: 3px; }
.tbl-SubmitPhoto .btn-Submit { text-indent: -10000px; display:block; letter-spacing:-999em; overflow: hidden; cursor: pointer; width: 80px; height: 15px; background: url(../images/recipe_comment_submit.jpg) no-repeat; border: none; }
.tbl-SubmitPhoto #btnHide{ text-indent: -10000px; letter-spacing:-999em; overflow: hidden; cursor: pointer; width: 78px; height: 14px; background: url(../images/btn_pickachild.jpg) no-repeat; border: none; }
.submit-baby-form{float:left; width:450px;}
.submit-baby-other{float:left; width:133px; height:180px; background-color:#FFFFCC; color:#FF9933; text-align:center;}

/* End Snapshots */