@charset"utf-8";
.giftcert{font-family:"HOBO", Arial, Helvetica, sans-serif;font-size:18px;color:#501812;font-weight:bolder;}
body{font:100% Arial, Helvetica, sans-serif;background:#664849 url(images/bg_art_small.jpg) fixed no-repeat top;margin:0;padding:0;text-align:center;color:#000000;display:block;}
p{margin:3px 0px 10px 3px;}
img{border:none;margin:0px;behavior:url(iepngfix/iepngfix.htc);}
a{border:0px;color:#0066FF;text-decoration:none;}
a:hover{text-decoration:underline;}
.border_img{border:3px solid #501812;margin:5px;}
h4{color:#FFFFFF;font-size:13px;line-height:22px;}
h3{font-size:16px;line-height:20px;}
.txt{text-align:left;font-size:16px;line-height:25px;color:#501812;}
.small{font-size:11px;line-height:12px;}
.fade { opacity: 0.6;}
.link_box{margin-top:5px;padding:15px;line-height:20px;border:1px solid #501812;background-color:#E4BCBA;color:#501812;font-weight:bold;text-decoration:none;}
.link_box:hover{background-color:#501812;color:white;text-decoration:none;}
.light_btn{background:url(images/light_btn.png); display:block; width:210px; height:45px; line-height:45px; text-decoration:none; color:#FFFFFF; text-align:center;}
.light_btn:hover{background:url(images/light_btn_over.png); display:block; width:210px; height:45px; text-decoration:none; text-align:center;}
.packge_box{display:block;float:left;margin:10px;padding:10px;line-height:30px;border:1px solid #501812;color:#501812;font-weight:bold;text-align:center;}
.packge_box .title{font-weight:bold;font-size:18px;border-bottom:1px dashed #501812;}
.packge_box:hover{background-color:#501812;color:white;}
.packge_box:hover .title{border-bottom:1px dashed white;}
.dnd_list li{list-style:none;line-height:20px;background:url(images/layout/dnd_bullet.png) no-repeat left top;padding-left:30px;margin:5px;}
#container{width:1000px;margin:0 auto;border:none;text-align:left;position:relative;}
#header{width:1000px;height:477px;margin:0 auto;background:url(images/layout/layout_01.png) no-repeat top;behavior:url(iepngfix/iepngfix.htc);padding:0px;}
#header h1{margin:0;padding:10px 0;}
#menu{width:1000px;height:80px;margin:0 auto;background:url(images/layout/layout_02.png) no-repeat top;behavior:url(iepngfix/iepngfix.htc);padding:0px;}
#mainContent{width:908px;margin:0 auto;padding:0px 20px;background:#FFFFFF;text-align:left;}
#footer{width:1000px;height:60px;margin:0 auto;background:url(images/layout/layout_04.png) no-repeat top;behavior:url(iepngfix/iepngfix.htc);padding:0px;}
#footerContent{width:928px;margin:0 auto;padding:10px;background-color:#4F1914;color:#FFFFFF;font-size:10px;}
.bioface{float:left;display:block;width:180px;height:230px;text-align:center;}
.bioface a{text-decoration:none;}
.bioface a img{border:3px solid #501812;margin:0;text-align:center;}
.bioface a .name , .bio .name{display:block;width:100%;margin:20px 5px 0 0;text-align:center;font-size:12px;font-weight:bold;color:#501812;}
.bioface a .title{display:block;width:100%;margin:5px 0;text-align:center;line-height:12px;font-size:12px;font-style:italic;font-weight:bold;color:#0066FF;}
.bio img{border:3px solid #501812;margin:5px;float:left;}
.bio .name{text-align:left;padding-bottom:10px;border-bottom:1px dotted #501812;}
.bio .name .title{color:#0066FF;}
.bio .detail{float:left;margin:10px;color:#501812;width:360px;}
#simplegallery1{position:relative;visibility:hidden;border:3px solid white;}
#simplegallery1 .gallerydesctext{text-align:center;padding:2px 5px;}
.paintgallery{border:3px solid white;}
.paintbrushedbox{display:block;width:400px;height:90px;background:url(images/orange_brushed_bg.jpg);background-repeat:no-repeat;color:#000000;text-align:center;vertical-align:middle;margin-top:5px;padding-top:12px;font-weight:bolder;font-size:13px;}
.paintbrushedbox p{font-size:20px;color:#FFFFFF;margin:2px;}
.errfield{border:1px solid #501812;background-color:#E4BCBA;}
.inputfield{border:1px solid #501812;}
.hr_slide{height:180px;width:225px;margin:auto;}
.vr_slide{height:180px;width:150px;margin:auto;}
.hr_slide img, .vr_slide img{height:150px;padding:15px;border:1px solid #ccc;background-color:#eee;}
.hr_slide img{width:195px;}
.vr_slide img{width:130px;}
#menu{width:1000px;height:85px;margin:0px;padding:0px;}
#menu a{border:none;text-decoration:none;display:block;height:40px;}
.link{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;color:white;padding:5px;line-height:40px;}
.link:hover{color:#F99F23;text-decoration:none;}
.btn_registernow{display:block; float:left;width:208px;height:48px;border:none;background:url(images/layout/registernow.png) no-repeat;behavior:url(iepngfix/iepngfix.htc);}
.btn_registernow:hover{background:url(images/layout/registernow_over.png) no-repeat;}
.btn_faq{display:block; clear:both; margin:auto; width:200px;height:50px;border:none;background:url(images/layout/btn_faq.png) no-repeat;behavior:url(iepngfix/iepngfix.htc);}
.btn_faq:hover{background:url(images/layout/btn_faq_over.png) no-repeat;}
.btn_home{display:block;width:40px;height:40px;border:none;background:url(images/layout/home-v2.png) no-repeat;behavior:url(iepngfix/iepngfix.htc);}
.btn_home:hover{background:url(images/layout/home-v2_over.png) no-repeat;}
.mm_calendar{background:url(images/layout/main_nav/calendar.png) no-repeat;width:247px;behavior:url(iepngfix/iepngfix.htc);border:none;}
.mm_calendar:hover{background:url(images/layout/main_nav/calendar_over.png) no-repeat;}
.mm_private_events{background:url(images/layout/main_nav/private_events.png) no-repeat;width:163px;behavior:url(iepngfix/iepngfix.htc); border:none;}
.mm_private_events:hover{background:url(images/layout/main_nav/private_events_over.png) no-repeat;}
.mm_kids_camp{background:url(images/layout/main_nav/kids_camp.png) no-repeat;width:175px;behavior:url(iepngfix/iepngfix.htc);border:none;}
.mm_kids_camp:hover{background:url(images/layout/main_nav/kids_camp_over.png) no-repeat;}
.mm_shop{background:url(images/layout/main_nav/shop.png) no-repeat;width:166px;behavior:url(iepngfix/iepngfix.htc);border:none;}
.mm_shop:hover{background:url(images/layout/main_nav/shop_over.png) no-repeat;}
.mm_franchise{background:url(images/layout/main_nav/franchise.png) no-repeat;width:249px;behavior:url(iepngfix/iepngfix.htc);border:none;}
.mm_franchise:hover{background:url(images/layout/main_nav/franchise_over.png) no-repeat;}
.social_icon{line-height:38px;display:block;height:38px;width:38px;float:right;behavior:url(iepngfix/iepngfix.htc);border:none;}
.social_icon:hover img{width:35px;height:35px;}
.acc_head , .acc_on {display:block;padding-left:30px;height:20px;line-height:20px;}
.acc_head { background:url(images/layout/plus.png) no-repeat; }
.acc_on { background:url(images/layout/minus.png) no-repeat; }

#examples{width:650px; height:380px;background:white;overflow:scroll; float:left;}
.cloudcarousel{ height:200px;}
.carouselLeft { 
    display:none;
	position: absolute; top: 300px; left: 5px;
    background:url(images/rotate_left.png); 
    width:35px; height:35px;
    background-position: 0px 0px;
}
.carouselLeft:hover {       
    background:url(images/rotate_left_over.png);
}
.carouselRight {
    display:none;
	position: absolute; top: 300px; right: 5px; 
    background:url(images/rotate_right.png);    
    width:35px; height:35px;
    background-position: 0px 0px;
}
.carouselRight:hover {  
    background:url(images/rotate_right_over.png);  
}
#response {color:#f30; font-style:italic; font-size:inherit; padding:.4em;}