﻿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:213px; 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;}
#header .click a{color:black; text-decoration:none;}
#header .click a:hover{text-decoration:underline;}


#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(../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(../images/menu_right_curve.gif) no-repeat right 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.active a span{background-position:right -30px}
#header .menu ul li a:hover{background-position:0 -30px}

#body_container{float:left; width:932px; background:url(../images/body_container_bg.gif) repeat-y 0 0; margin-bottom:33px;}
#body_container_white{float:left; width:932px; 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:269px; 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(../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(../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(../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;}