﻿body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p{padding:0; margin:0; font-weight:normal;}
body{font:14px/26px Century Gothic, Arial, Helvetica, sans-serif; color:#797979; background:#fff;}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left;}
.right{float:right; width:auto;}
.full{float:left; width:100%;}
.curve{float:left; width:100%}
.curve img{float:left}
.clear{clear:both;}
a:focus{outline:none}
input:focus{outline:none;}

.wrapper{width:932px; margin:0 auto;}

#header{float:left; width:932px; padding-top:2px;}
#header .logo{float:left; width:206px; margin-left:9px; display:inline; margin-top:4px;}
#header .logo img{float:left;}
#header .click{float:left; width:97%; font-size:13px; line-height:15px; color:black; text-align:right; padding-top:9px;
	height: 15px;
}
#header .click a{color:black; text-decoration:none;}
#header .click a:hover{text-decoration:underline;}

#header .right_header{float:right; width:204px; padding:10px 12px 0 0;}
#header .right_header .icon{float:left; width:auto; margin:8px 0 0 -14px; position:relative;}
#header .right_header p{float:left; width:auto; color:#000; font-size:21px; line-height:23px;font-family: Arial, Helvetica, sans-serif;}
#header .right_header strong{float:left; width:auto; color:#000; font-size:18px; line-height:20px; padding:0 0 0 12px;}


#header .menu{float:left; width:903px; padding-right:21px; margin-top:3px;	height: 29px;}
#header .menu ul{float:right; width:auto; list-style:none;	height: 31px;}
#header .menu ul li{float:left; width:auto; font:13px Century Gothic, Arial, Helvetica, sans-serif; line-height:14px; color:#000;  height: 28px;}
#header .menu ul li a{float:left; text-decoration:none; color:#000; padding-left:12px;background:url(../MasterPages/Images/menu_left_curve.gif) no-repeat 0 0; height: 30px;}
#header .menu ul li a span{	float: left;padding: 8px 10px 8px 0;cursor: pointer;background: url('../MasterPages/Images/menu_right_curve.gif') no-repeat right 0;}
#header .menu ul li a #spComp{float:left; padding: 8px 10px 8px 0; cursor:pointer;background: url(../MasterPages/Images/menu_right_curve2.gif) no-repeat left 0;}
#header .menu ul li a:hover, #header .menu ul li.active a{color:#fff; background-position:0 -30px}
#header .menu ul li a:hover span,#header .menu ul li a:hover #spComp, #header .menu ul li.active a span, #header .menu ul li.active a #spComp{background-position:right -30px}
#header .menu ul li a:hover{background-position:0 -30px}

#body_container
{
	float: left;
	width: 932px;
	background: url('../MasterPages/Images/body_container_bg.gif') repeat-y 0 0;
	margin-bottom: 33px;
}
#body_container .content_container{float:left; width:100%;}
#body_container .content_container .kids_place_details{float:left; width:874px; padding:0 27px 0 31px;}
#body_container .content_container .kids_place_details h1{float:left; width:100%; font-size:30px; line-height:32px; color:#fff; text-align:center; padding-bottom:10px;}
#body_container .content_container .kids_place_details h2{float:left; width:100%; font-size:14px; line-height:16px; color:#ccc; font-weight:bold; text-align:center; padding-bottom:11px;}
#body_container .content_container .kids_place_details h2 a{color:#ccc; text-decoration:none;}
#body_container .content_container .kids_place_details h2 a:hover{text-decoration:underline;}
#body_container .content_container .kids_place_details .col{float:left; width:310px; 
padding-right:33px;
}
#body_container .content_container .kids_place_details .col.min{padding-right:0;}
#body_container .content_container .kids_place_details .col a{text-decoration:none;}
#body_container .content_container .kids_place_details .common_details{float:left; width:269px;background:url(../MasterPages/images/common_bg.gif) repeat-y 0 0; margin-bottom:28px;}
#body_container .content_container .kids_place_details .common_details.space_none{margin-bottom:0;}
#body_container .content_container .kids_place_details .common_details .top_curve{float:left; width:269px;background:url(../MasterPages/images/common_top_curve.gif) no-repeat 0 0;}
#body_container .content_container .kids_place_details .common_details .bottom_curve{float:left; width:269px;background:url(../MasterPages/images/common_bottom_curve.gif) no-repeat 0 bottom;}
#body_container .content_container .kids_place_details .common_details strong{float:left; width:100%; font-size:13px; line-height:16px; color:#000; font-weight:bold; padding:15px 0 10px; text-align:center;}
#body_container .content_container .kids_place_details .common_details .content{float:left; width:100%; text-align:center;}
#body_container .content_container .kids_place_details .common_details .content img{vertical-align:middle; display:inline; margin-top:-5px; margin-bottom:-2px;}
#body_container .content_container .kids_place_details .common_details .content .space_min{ margin-right:15px;}
#body_container .content_container .kids_place_details .common_details .content .text{float:left; width:100%; font-size:36px; line-height:38px; color:#000080; padding-top:1px;}
#body_container .content_container .kids_place_details .common_details .bottom_content{float:left; width:100%; font-size:12px; line-height:14px; color:#000; text-align:center; padding:8px 0 10px}
#body_container .content_container .kids_place_details .common_details .bottom_content a{color:#000; text-decoration:none;}
#body_container .content_container .kids_place_details .common_details .bottom_content a:hover{text-decoration:underline;}