/* CSS Document */
body { margin:0px; }
.cursor_ptr{ cursor:pointer;}
.bb_or{ background-image:url(../images/orange_line.jpg); background-repeat:repeat-x;}
/* #maindiv{ position:relative;width:1000px; margin:0px auto 0px auto;} */
#left_div{ width:150px; }
#mid_div{ width:150px; border-left:6px solid #828180; padding-top:50px;}
.home_box_left1{ width:150px; height:80px; background-color:#FBB300; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:auto 0px  auto 0px ; padding-left:5px; }
.home_box_left2{ width:150px; height:80px; background-color:#fff500; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:auto 0px  auto 0px ; padding-left:5px; }
.home_box_left3{ width:150px; height:80px; background-color:#e77817; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:auto 0px  auto 0px ; padding-left:5px; }
.home_box_left4{ width:150px; height:80px; background-color:#da251d; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; margin:auto 0px  auto 0px ; padding-left:5px; }
#top_nav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;}
#top_nav a{ text-decoration:none; font-weight:bold; color:#000000;}
#top_nav .split{ background-image:url(../images/topnav_split.jpg); background-repeat:no-repeat; background-position:center; width:1px; height:23px;}

#div_child_img{ z-index:-1000; margin-left:-18px; margin-top:115px;}
.home_box{z-index:1000; position:relative; }

/* 2011 */
#maindiv{ position:relative; background-color:#FFFFFF; overflow:hidden; width:995px; margin:0px auto 0px auto; }

#home_top{ width:995px; height:180px; }
#home_top #home_logo{ width:220px; height:180px; float:left; padding:10px 10px 10px 10px; text-align:center; vertical-align:middle; border-bottom:3px solid #00adef; border-right:3px solid #00adef;}
#home_top #home_logo img{ margin-top:35px;}
#home_top #home_jungle_camp{ width:230px; height:180px; float:left; padding:10px 10px 10px 10px; border-bottom:3px solid #00adef; border-right:3px solid #00adef;}
#home_top #home_kids_painting{ width:240px; height:180px; float:left; padding:10px 10px 10px 10px; border-bottom:3px solid #00adef; border-right:3px solid #00adef;}

#home_top #home_header{ width:216px; height:180px; float:left; padding:10px 10px 10px 10px; border-bottom:3px solid #00adef;}
#home_top #home_header .first{ border-top:2px solid #f58634; margin-top:15px;}
#home_top #home_header .site_visitor{ border-left:2px solid #f58634; border-right:2px solid #f58634; padding-left:5px;}
#home_top #home_header div{ height:30px; padding-top:5px; border-bottom:2px solid #f58634;}
#home_top #home_header div a{ color:#025600; text-decoration:none; font-weight:bold;}
#home_top #home_header div a:hover{ color:#ff6c00;}
#home_top #home_header div .active{ color:#ff6c00;}

#home_bottom{ background:url(../images/lawn.gif) no-repeat bottom; width:995px; height:365px; text-align:center;}
#home_bottom .blue_grid{ position:absolute;width:995px; height:180px;}
#home_bottom .blue_grid .r1c1{ position:absolute; margin:23px 0 0 0; width:240px; height:63px; border-right:3px solid #00adef;}
#home_bottom .blue_grid .r1c2{ position:absolute; margin:23px 0 0 243px; width:250px; height:98px; border-right:3px solid #00adef;}
#home_bottom .blue_grid .r1c3{ position:absolute; margin:23px 0 0 486px; width:270px; height:113px; border-right:3px solid #00adef;}

#camp_top{width:995px; height:20px; margin-top:5px; }
#camp_top #header_left { float:left; width:650px; height:30px;}
#camp_top #header_camp { float:left; height:30px; }
#camp_top #header_camp div{ float:left; width:100px; text-align:center; border-right:2px solid #59c4be; padding-bottom:5px;}
#camp_top #header_camp .first{ border-left:2px solid #59c4be; }
#camp_top #header_camp div a{ color:#000000; text-decoration:none; font-weight:bold;}
#camp_top #header_camp div a:hover{ text-decoration:underline;}

#camp_mid{width:995px; margin-top:5px; overflow:hidden; }
#camp_mid .mid_left{ float:left; width:350px;}
#camp_mid .content{ float:left; width:515px;}
#camp_mid .content p{ text-align:justify;}

#camp_mid .mid_right{ float:left; width:100px;}
#camp_mid .mid_right img{ border:0; cursor:pointer;}

#camp_mid .mid_right .photo{ width:70px; height:50px; margin:20px 0 0 20px; text-align:center; border:1px solid #00adef;}
#camp_mid .mid_right .photo_name{width:72px; margin:0px 0 0 20px; text-align:center; background-color:#00adef;}
#camp_mid .mid_right .photo_name a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}

#camp_mid .mid_right .video{ width:70px; height:50px; margin:20px 0 0 20px; text-align:center; border:1px solid #00adef;}
#camp_mid .mid_right .video_name{width:72px; margin:0px 0 0 20px; text-align:center; background-color:#00adef;}
#camp_mid .mid_right .video_name a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}

#camp_bottom{background:url(../images/camp_lawn.gif) no-repeat bottom; width:995px; height:400px; text-align:center;}
#camp_bottom .camp_name{ margin:20px 0 0 25px; width:120px; font-size:20px; font-weight:bold; border-bottom:1px solid #59c4be;}
#camp_bottom .camp_name a{ color:#000000; text-decoration:none;}
#camp_bottom .camp_name a:hover{ color:#006b3e;}
#camp_bottom .camp_date{ font-size:14px;}

#camp_bottom .one{ position:absolute; margin:169px 0 0 5px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .two{ position:absolute; margin:85px 0 0 155px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .three{ position:absolute; margin:190px 0 0 248px; background:url(../images/camp_board_small.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .four{ position:absolute; margin:76px 0 0 386px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .five{ position:absolute; margin:10px 0 0 550px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .six{ position:absolute; margin:252px 0 0 420px; background:url(../images/camp_board_small.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .seven{ position:absolute; margin:168px 0 0 580px; background:url(../images/camp_board_small.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .eight{ position:absolute; margin:11px 0 0 730px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .nine{ position:absolute; margin:252px 0 0 770px; z-index:100; background:url(../images/camp_board_small.gif) no-repeat; width:165px; height:204px; text-align:center;}
#camp_bottom .ten{ position:absolute; margin:114px 0 0 825px; background:url(../images/camp_board.gif) no-repeat; width:165px; height:204px; text-align:center;}


#camping{ background:url(../images/camping_lawn.gif) no-repeat bottom; overflow:hidden;}
#camping #camping_left{ float:left; width:255px;}
#camping #camping_left img{ margin:10px 0 0 15px;}
#camping #camping_mid{ float:left; width:475px; text-align:center;}
#camping #camping_mid .content p{ text-align:justify; font-size:13px;}
#camping #camping_mid .content .red{ color:#b3161c;}
#camping #camping_right{ float:left; width:260px; height:570px;}
#camping #camping_right #header_camp { height:30px; margin-top:10px; }
#camping #camping_right #header_camp div{ float:left; width:80px; text-align:center; border-right:2px solid #59c4be; padding-bottom:5px;}
#camping #camping_right #header_camp .first{ border-left:2px solid #59c4be; }
#camping #camping_right #header_camp div a{ color:#000000; text-decoration:none; font-weight:bold;}
#camping #camping_right #header_camp div a:hover{ text-decoration:underline;}

#camping #camping_right .gang_offer{ float:left; width:135px; padding:70px 0 0 20px;}
#camping #camping_right .photo_video{ float:left; width:100px;}

#camping #camping_right .photo_video .photo{ width:70px; height:50px; margin:20px 0 0 20px; text-align:center; border:1px solid #00adef;}
#camping #camping_right .photo_video .photo_name{width:72px; margin:0px 0 0 20px; text-align:center; background-color:#00adef;}
#camping #camping_right .photo_video .photo_name a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}

#camping #camping_right .photo_video .video{ width:70px; height:50px; margin:20px 0 0 20px; text-align:center; border:1px solid #00adef;}
#camping #camping_right .photo_video .video_name{width:72px; margin:0px 0 0 20px; text-align:center; background-color:#00adef;}
#camping #camping_right .photo_video .video_name a{ color:#FFFFFF; text-decoration:none; font-weight:bold;}

#camping #camping_right #camping_board{background:url(../images/camping_board.gif) no-repeat bottom; width:258px; height:397px; margin:89px 0 0 5px;}
#camping #camping_right #camping_board .camp_name{ margin:160px 0 0 50px; width:160px; font-size:24px; font-weight:bold; border-bottom:2px solid #59c4be; position:absolute; text-align:center;}
#camping #camping_right #camping_board .camp_name a{ color:#000000; text-decoration:none;}
#camping #camping_right #camping_board .camp_name a:hover{ color:#006b3e;}
#camping #camping_right #camping_board .camp_date{ margin:220px 0 0 50px; width:160px; text-align:center; font-size:18px; position:absolute;}
#camping #camping_right #camping_board .camp_fee{ margin:282px 0 0 50px; width:165px; text-align:center; font-size:16px; font-weight:bold; position:absolute; color:#FFFFFF;}

#camping #camping_footer{ width:995px; height:30px; overflow:hidden; text-align:right;}
#camping #camping_footer input{ border:1px solid #00adef; background-color:#00642d; color:#fff100; font-weight:bold; padding:2px 20px 2px 20px; margin:0 10px 0 10px; cursor:pointer;}

#left_side { width:335px; padding:0px 5px 0px 5px; margin:10px 5px 0 5px; }
#left_side div{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#left_side p{ text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#submid_div{ width:250px; border-left:6px solid #828180; padding-top:8px;}

#submid_div .box_odd{ font-family:Arial, Helvetica, sans-serif; width:175px; height:50px; background-color:#FED300; border-top:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; padding-left:10px;}
#submid_div .box_odd .head{ font-size:18px; font-weight:bold;}
#submid_div .box_odd .txt{ font-size:11px;}
#submid_div .divider{ height:5px;}
#submid_div .box_even{ font-family:Arial, Helvetica, sans-serif; width:175px; height:50px; background-color:#FDFA00; border-top:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; padding-left:10px;}
#submid_div .box_even .head{ font-size:18px; font-weight:bold;}
#submid_div .box_even .txt{ font-size:11px;}

#campmid_div{ width:200px; border-left:5px solid #828180; padding-top:42px;}
#campmid_div .camp_box{ font-family:Arial, Helvetica, sans-serif; width:180px; height:60px; background-color:#FED300; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC; padding-left:10px;}
#campmid_div .camp_box .head{ font-size:20px; font-weight:bold;}
#campmid_div .camp_box .txt{ font-size:14px;}
#campmid_div .divider{ height:10px;}
#campmid_div .camp_img{ font-family:Arial, Helvetica, sans-serif; width:180px; height:60px; border-top:2px solid #CCCCCC; border-bottom:2px solid #CCCCCC; border-right:2px solid #CCCCCC;}

.btn_video{ background-color:#FBB300; width:160px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; border:1px solid #FFFFFF; cursor:pointer;}
.btn_photo{ background-color:#F48000; width:160px; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; border:1px solid #FFFFFF; cursor:pointer;}

.back a{ font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none;}
.back a:hover{ text-decoration:underline;}

.btn_camp_schedule{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background-color:#FDC800; width:200px; height:25px; border:1px solid #FFFFFF; cursor:pointer;}
.btn_reg_form{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#FFFFFF; background-color:#F48000; width:200px; height:25px; margin-top:5px; border:1px solid #FFFFFF; text-align:center;}
.btn_reg_form a{font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration:none;}

.super_gang{ background-image:url(../images/5.jpg); background-repeat:no-repeat; background-position:center; background-color:#FFF500; width:70px; height:51px; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight:bold; float:left;}
.super_gang .rght{ text-align:right; padding-top:10px;}
.discount { background-color:#FED300; text-align:center; }
.discount .percent{ font-family:"Arial Black"; font-size:21px; font-weight:bold; color:#EB3D00; }
.discount .dis{ font-family:Arial, Helvetica, sans-serif; font-size:9px;}

.offer_foot{ font-family:Arial, Helvetica, sans-serif; background-color:#F48000; color:#FFFFFF; font-size:8px; font-weight:bold; padding:6px 4px 6px 4px; text-align:center;}
.offer{ background-color:#FFF500; width:80px; height:50px; font-family:"Times New Roman", Times, serif; font-size:16px; font-weight:bold; float:left; text-align:center;}
.offer div{ margin-top:5px; }

.let_menu{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.about_adds{ background-color:#FEED00; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle;}
.about_adds_new{ background-color:#FDC800; height:25px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; vertical-align:middle;}
.about_para{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px 5px 0 5px;}

.contact_head{ color:#F48000; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contact_font{font-family:Verdana, Arial, Helvetica, sans-serif;}
.contact_aavish{ color:#EB3D00; font-weight:bold; font-size:18px; }
.contact_green{ color:#009049; font-weight:bold; font-size:17px; }

.closed{ background-image:url(../images/closed.gif); background-repeat:no-repeat; background-position:right bottom;}

.pop_up{position:absolute; display:none; z-index:100; margin:270px 0 0 690px; background:url(../images/pop_up.gif) no-repeat; width:296px; height:263px;}
.popup_close{position:absolute; display:none; z-index:200; margin:275px 0 0 945px;}
.pop_up .content{margin:95px 0 0 30px; font-size:11px; width:200px; height:144px; padding:10px 10px 0 10px; }
.pop_up .content .txtbox{ width:80px; font-size:10px; }
.pop_up .content .btn{ font-size:10px; }
