#tabs { height: 200px; } 
.tabs-bottom { position: relative; } 
.tabs-bottom .ui-tabs-panel { height: 140px; overflow: auto; } 
.tabs-bottom .ui-tabs-nav { position: absolute !important; left: 0; bottom: 0; right:0; padding: 0px; } 
.tabs-bottom .ui-tabs-nav li { margin-top: 0px !important; margin-bottom: 0px !important; border-top: none; border-bottom-width: 0px; }
.ui-tabs-selected { margin-top: -3px !important; }




#attractions-kidsContainer {
	/*height: 1450px;*/
	border: 0px solid #ff0000;
	background:url(/images/attraction/attractions_kids_bg_new.jpg) 0px 50px;
	background-repeat:no-repeat;
	width: 970px;
}

/*
#attractions-kidsContainer .ContentContainer {
	
	
}
*/
/*
.ContentContainerBG {
	/* background:url(/images/attractions/attractions_kids_bg.jpg) 0px 50px;
	/*height: 1420px;
	
}
*/

#attractions-kidsContainer .left {
	margin-left: 10px;
	_margin-left: 8px;
	width: 640px;
	display:block;
	border: 0px solid pink;
	float: left;
}

#attractions-kidsContainer .right {
	
	/* margin-left:665px; */
	display:block;
	width:295px;
	margin-right: 10px;
	overflow:hidden;
	border: 0px solid white;
	float: right;
}

#attractions-kidsContainer div.content.right {
	padding-top: 0px;

}
#attractions-kidsContainer .right .fill_width {
	height: 350px;
}

#attractions-kidsContainer .right {
	/*padding-top: 350px;*/
}

#kidstag_mv {
	/*width: 650px;*/
}

#kidstag_mv #tabs {
	height: 395px;
	/*width: 650px;*/
	background: none;
	margin-bottom: 20px;
	/*border: 1px solid #00ffff;*/
}

#kidstag_mv ul { padding:0px; margin:0px;}
#kidstag_mv ul li a{display:block; cursor:pointer;}


#kidstag_mv .hide{display:none; }


#kidstag_mv .ui-state-default {border:none; background:#de8435; padding:0px; width:159px; height:60px; overflow:hidden; }
#kidstag_mv .ui-state-default a, 
#kidstag_mv .ui-state-default a:link, 
#kidstag_mv .ui-state-default a:visited {display:block; height:60px; width: 100%;}

#kidstag_mv .ui-state-active, 
#kidstag_mv .ui-widget-content .ui-state-active { border: 0px; background: #de8435; }
#kidstag_mv .ui-state-active a, 
#kidstag_mv .ui-state-active a:link, 
#kidstag_mv .ui-state-active a:visited {display:block; height:60px; width: 100%;}

#kidstag_mv .ui-widget-header {border: 0px;  background:none; overflow:hidden; height: 61px;}
#kidstag_mv .ui-widget-content {border: 0px; margin:0px; padding:0px;}

#kidstag_mv .ui-corner-all { -moz-border-radius: 0px/*{cornerRadius}*/; -webkit-border-radius: 0px/*{cornerRadius}*/; border-radius: 0px/*{cornerRadius}*/; }
#kidstag_mv .ui-corner-bottom { -moz-border-radius-bottomleft: 0px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 0px/*{cornerRadius}*/; border-bottom-left-radius: 0px/*{cornerRadius}*/; -moz-border-radius-bottomright: 0px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 0px/*{cornerRadius}*/; border-bottom-right-radius: 0px/*{cornerRadius}*/; }

#kidstag_mv ul li.ui-state-default{border: 0px; height:60px; width: 159px;}


#kidstag_mv ul li.tabs_li_1.ui-state-default a {
	background: url(/images/attractions/kids_tab_1_off.jpg);
}

#kidstag_mv ul li.tabs_li_1.ui-state-active a {
	background: url(/images/attractions/kids_tab_1_on.jpg);
}

#kidstag_mv ul li.tabs_li_2.ui-state-default a {
	background: url(/images/attractions/kids_tab_2_off.jpg);
}

#kidstag_mv ul li.tabs_li_2.ui-state-active a{
	background: url(/images/attractions/kids_tab_2_on.jpg);
}

#kidstag_mv ul li.tabs_li_3.ui-state-default a{
	background: url(/images/attractions/kids_tab_3_off.jpg);
}


#kidstag_mv ul li.tabs_li_3.ui-state-active a{
	background: url(/images/attractions/kids_tab_3_on.jpg);
}

#kidstag_mv ul li.tabs_li_4.ui-state-default a{
	background: url(/images/attractions/kids_tab_4_off.jpg);
}

#kidstag_mv ul li.tabs_li_4.ui-state-active a{
	background: url(/images/attractions/kids_tab_4_on.jpg);
}

#kidstag_mv #tabs div.bg {
	background: none;
	width: 634px;
	height: 340px;
	padding: 0;
	position:relative;
	overflow: hidden;
}

#kidstag_mv #tabs .caption {
	position: absolute;
	color: #ffffff;
	background: none;
	opacity: 1;
	z-index: 3px;
	font-size: 10px;
	border:0px;
	bottom:45px;
	width: 180px;
	left: 430px;
	text-align:right;
}


#attractions-kidsContainer .textIntro {
	font-size: 12px;
	color: #ffffff;
	margin-bottom: 15px;
	font-size: 11px;
}

#attractions-kidsContainer .textFun {
	font-size: 11px;
	margin-bottom: 15px;
}

#attractions-kidsContainer .textFun .mtitle {
	font-size: 20px;
	color: #ffff00;
	margin-bottom: 10px;
}

#attractions-kidsContainer .textFun span {
	color: #ccff00;
	font-weight: bold;
	font-size: 12px;

}

#attractions-kidsContainer .textParty {
	font-size: 11px;
	margin-bottom: 15px;
}

#attractions-kidsContainer .textParty .mtitle {
	font-size: 20px;
	color: #ccff00;
	margin-bottom: 10px;
}

#attractions-kidsContainer .textRemember {
	/* margin-left: 210px; */
	margin-bottom: 15px;
	width: 370px;
}

#attractions-kidsContainer .textRemember ul {
	margin-top: 10px;
	margin-left: 20px;
	list-style:square;
}
#attractions-kidsContainer .textRemember ul li{
	font-size: 11px;
	margin-bottom:5px;
}

#attractions-kidsContainer .textRemember span {
	color: #66ccff;
	font-size: 16px;
}

#attractions-kidsContainer .textKnow {
	margin-bottom: 15px;
	width: 390px;
}

#attractions-kidsContainer .textKnow ul {
	margin-top: 10px;
	margin-left: 20px;
	list-style:square;
}
#attractions-kidsContainer .textKnow ul li{
	font-size: 11px;
	margin-bottom:5px;
}
#attractions-kidsContainer .textKnow span {
	color: #66ccff;
	font-size: 16px;
}

#attractions-kidsContainer .textMore {
	font-size: 11px;
	color: #cccccc;
}

#attractions-kidsContainer .textMore a {
	color: #cc99ff;
}


#attractions-kidsContainer .textCome {
	color: #ffff00;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px;
}

#attractions-kidsContainer .textWho {
	margin-bottom: 15px;
	font-size: 11px;
}

#attractions-kidsContainer .textWho span {
	display: block;
	font-weight: bold;
	color: #ffffff;
}

#attractions-kidsContainer .textDownload a {
	background-image: url(/images/attraction/attractions_kids_download_off.jpg);
	background-repeat: no-repeat;
	width:145px;
	height: 20px;
	font-size: 11px;
	font-weight: bold;
	line-height:20px;
	text-align:center;
	display:block;
}
#attractions-kidsContainer .textDownload a:hover{
	background-image: url(/images/attraction/attractions_kids_download_on.jpg);
}
#attractions-kidsContainer .textDownload{
	margin-bottom:20px;
}

#attractions-kidsContainer .textGuildines {
	padding-right: 50px;
	margin-bottom: 20px;
}

#attractions-kidsContainer .textGuildines span {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	
}

#attractions-kidsContainer .textGuildines ul {
	margin-left:10px;list-style:square;
	padding-left:10px;
}

#attractions-kidsContainer .textGuildines ul li {
	
	color: #ffffff;
	font-size: 11px;
	margin-bottom: 5px;
}






#attractions-kidsContainer .other_attractions {
	margin-top: 0px;
	/*border: 1px solid #0000ff;*/
}


#attractions-kidsContainer .other_attractions img {
	margin-top: 30px;
}

#attractions-kidsContainer .other_attractions ul li{
	float:left;
	width:460px;
	overflow:hidden;
	height:120px;
	padding-left:10px;
	font-size: 11px;
	color: #cccccc;
}
#attractions-kidsContainer .other_attractions ul li img{
	float:left;
	margin-right:20px;
}

#attractions-kidsContainer .other_attractions a {
	color: #cb9bff;
	font-size:13px;
}


#attractions-kidsContainer .other_attractions span {
	display: block;
	color: #cb9bff;
	font-weight: bold;
	font-size: 11px;
	padding-top: 15px;
	padding-bottom: 5px;

}





/* Silder */
.kids_silder {
	border: red 0px solid;
}
.kids_silder span {
	display: block;
	font-size: 12px;
	color: #e44e59;
	font-weight: bold;
	margin-bottom: 10px;
}

.kids_silder .nivoSlider {
	position:relative;
}
.kids_silder .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.kids_silder .nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:2;
	display:none;
}
/* The slices in the Slider */
.kids_silder .nivo-slice {
	display:block;
	position:absolute;
	z-index:1;
	height:100%;
}
/* Caption styles */
.kids_silder .nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:3;
}
.kids_silder .nivo-caption p {
	padding:5px;
	margin:0;
	font-size: 11px;
}
/* Direction nav styles (e.g. Next & Prev) */
.kids_silder .nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:99;
	cursor:pointer;
}
.kids_silder .nivo-prevNav {
	left:0px;
}
.kids_silder .nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.kids_silder .nivo-controlNav a {
	position:relative;
	z-index:99;
	cursor:pointer;
}
.kids_silder .nivo-controlNav a.active {
	font-weight:bold;
}

/* add by james 17:08 12/5/2010 */
.kids_silder .nivo-controlNav {
	position:absolute;
	right:1%;
	bottom:-17px;
}
.kids_silder .nivo-controlNav a {
	display:block;
	width:14px;
	height:14px;
	background:url(/images/block/slideshow_bullet.gif) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.kids_silder .nivo-controlNav a.active {
	background-position: -14px 0px;
}
.kids_silder .change{
	width: 295px; height: 20px;
	background:url(/images/block/slideshow_bg.jpg) no-repeat;
}

.other_attractions ul li a:hover {text-decoration:underline;}
