
@import url(layout.css);

@import url(color.css);



body
{
    margin:0px;
    padding:0px;
    background:url(images/bg.jpg) repeat-y center top;
}
.clear{clear:both;}
#main{width:1051px; margin:0px auto;}
.header{background:url(images/header_bg.jpg) no-repeat left top; width:1051px; height:287px;}
.header .mgn{padding:68px 0px 0px 575px;}
.header img{border:none; margin:22px 0px 0px 5px}
.header img.img2{border:none; margin:14px 0px 9px 5px}
.header ul.menu{margin:0px; padding:102px 0px 0px 16px; list-style-type:none;}
.header ul.menu li{float:left; font-family:Times New Roman; font-size:16px; color:#ffffcc;}
.header ul.menu li a{color:#ffffcc; text-decoration:none; padding:26px 14px 0px; height:12px;}
.header ul.menu li a.active{color:#ffffcc; text-decoration:none; padding:26px 14px 0px; height:12px; background:url(images/ico_menu_hover.png) no-repeat center top;}
.header ul.menu li a:hover{background:url(images/ico_menu_hover.png) no-repeat center top;}
.content_home{background:#f6f2ba url(images/content_home_bg.jpg) no-repeat left top; width:987px; min-height:800px; padding:60px 32px 0px 32px;}
.reviewbox{background:url(images/review_box.png) no-repeat left top; width:704px; height:184px; padding:8px; float:right;
                    font-family:Georgia; font-size:12px; color:#ffffcc; margin:0px 0px 0px 0px;}
.reviewbox h2{font-family:Georgia; font-size:19px; color:#ffffcc; margin:0px; padding:0px 0px 10px 0px; text-align:center;}
.l_pnl{float:left; width:440px; padding:0px 39px 0px 0px; font-family:Georgia; font-size:12px; line-height:17px;color:#330000;}
.l_pnl b{line-height:24px;}
.l_pnl h2{font-family:Script MT Bold; font-size:30px; font-weight:lighter;}
.r_pnl{float:right; width:504px; text-align:center; font-family:Georgia; font-size:19px; color:#330000;}
.r_pnl .videobox{margin:80px 0px 10px 0px;}

.content_contact{background:#f6f2ba url(images/content_contact_bg.jpg) no-repeat left top; width:987px; min-height:640px; padding:60px 32px 0px 32px;}
.contact_pnl{padding:40px 0px 0px 0px; font:bold 14px Georgia; color:#330000; line-height:22px;}
.contact_pnl a{color:#330000; text-decoration:none;}
.contact_pnl a:hover{text-decoration:underline;}

.content_innkeepers{background:#f6f2ba url(images/content_innkeepers_bg.jpg) no-repeat left top; width:987px; min-height:760px; padding:60px 32px 0px 32px;}
.content_innkeepers .innkeepers_pnl{padding:40px 0px 0px 0px; font-family:Georgia; font-size:12px; line-height:17px;color:#330000; width:564px;}

.content_businesstravel{background:#f6f2ba url(images/content_businesstravel_bg.jpg) no-repeat left top; width:987px; min-height:628px; padding:0px 32px 0px 32px;}
.submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 310px;}
.submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.submenu a:hover, .content_businesstravel .submenu a.active{color:#ffffcc; padding:0px 30px;}
.businesstravel_pnl{font-family:Georgia; font-size:12px; line-height:18px;color:#330000; width:564px;}

.content_groups{background:#f6f2ba url(images/content_groups_bg.jpg) no-repeat left top; width:987px; min-height:701px; padding:0px 32px 0px 32px;}
.content_groups .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 370px;}
.content_groups .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_groups .submenu a:hover, .content_groups .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.groups_pnl{font-family:Georgia; font-size:12px; line-height:18px;color:#330000; width:530px;}
.groups_pnl a{color:#330000; text-decoration:underline;}
.groups_pnl a:hover{text-decoration:none;}

.content_packages{background:#f6f2ba url(images/content_packages_bg.jpg) no-repeat left top; width:1008px; min-height:2899px; padding:0px 21px 0px 22px;}
.content_packages .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 380px;}
.content_packages .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_packages .submenu a:hover, .content_packages .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.packages_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.packages_pnl a{color:#330000; text-decoration:underline;}
.packages_pnl a:hover{text-decoration:none;}

.packages_blank_pnl{background:url(images/packages_blank_bg.png) no-repeat left top; width:988px; height:213px; margin:0px 0px 16px 0px;padding:20px 0px 20px 20px;}
.packages_blank_pnl .content {overflow:auto; height:180px; width:970px;}
.packages_photography_pnl{background:url(images/packages_photography_bg.png) no-repeat left top; width:1008px; height:465px; margin:0px 0px 16px 0px;}
.packages_spa_pnl{background:url(images/packages_spa_bg.png) no-repeat left top; width:1008px; height:395px; margin:0px 0px 16px 0px;}
.packages_bubble_pnl{background:url(images/packages_bubbles_bg.png) no-repeat left top; width:1008px; height:220px; margin:0px 0px 16px 0px;}
.packages_babymoon_pnl{background:url(images/packages_babymoon_bg.png) no-repeat left top; width:1008px; height:268px; margin:0px 0px 16px 0px;}
.packages_plane_ride_pnl{background:url(images/packages_plane_ride_bg.png) no-repeat left top; width:1008px; height:408px; margin:0px 0px 16px 0px;}
.packages_wedding_pnl{background:url(images/packages_wedding_day_bg.png) no-repeat left top; width:1008px; height:398px; margin:0px 0px 16px 0px;}

.packages_blank_pnl .mgn{padding:20px 200px 0px 20px;}
.packages_photography_pnl .mgn{padding:20px 360px 0px 20px;}
.packages_spa_pnl .mgn{padding:20px 320px 0px 20px;}
.packages_bubble_pnl .mgn{padding:20px 330px 0px 20px;}
.packages_babymoon_pnl .mgn{padding:20px 370px 0px 20px;}
.packages_plane_ride_pnl .mgn{padding:18px 460px 0px 20px;}
.packages_wedding_pnl .mgn{padding:20px 320px 0px 20px;}
.packages_upgrades_pnl{padding:20px 0px 0px 20px;}

.content_policies{background:#f6f2ba url(images/content_policies_bg.jpg) no-repeat left top; width:987px; min-height:717px; padding:0px 32px 0px 32px;}
.content_policies .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 460px;}
.content_policies .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_policies .submenu a:hover, .content_policies .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.policies_pnl{font-family:Georgia; font-size:12px; line-height:13px;color:#330000; width:640px;}
.policies_pnl a{color:#330000; text-decoration:underline;}
.policies_pnl a:hover{text-decoration:none;}

.content_bellesuite{background:#f6f2ba url(images/content_bellesuite_bg.jpg) no-repeat left top; width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_bellesuite .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_bellesuite .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_bellesuite .submenu a:hover, .content_bellesuite .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.bellesuite_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:400px;}
.bellesuite_pnl a{color:#330000; text-decoration:underline;}
.bellesuite_pnl a:hover{text-decoration:none;}

.content_blueroom{background:#f6f2ba url(images/content_blueroom_bg.jpg) no-repeat left top; width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_blueroom .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_blueroom .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_blueroom .submenu a:hover, .content_blueroom .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.content_blueroom .blueroom_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:400px;}
.content_blueroom .blueroom_pnl a{color:#330000; text-decoration:underline;}
.content_blueroom .blueroom_pnl a:hover{text-decoration:none;}

.content_braytonsuite{background:#f6f2ba url(images/content_braytonsuite_bg.jpg) no-repeat left top; width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_braytonsuite .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_braytonsuite .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_braytonsuite .submenu a:hover, .content_braytonsuite .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.braytonsuite_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:600px; height:546px;}
.txtpnl{width:380px;}
.content_braytonsuite .braytonsuite_pnl a{color:#330000; text-decoration:underline;}
.content_braytonsuite .braytonsuite_pnl a:hover{text-decoration:none;}

.content_johnrichroom{background:#f6f2ba url(images/content_johnrichroom_bg.jpg) no-repeat left top; width:987px; min-height:707px; padding:0px 32px 0px 32px;}
.content_johnrichroom .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 50px 26px;}
.content_johnrichroom .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_johnrichroom .submenu a:hover, .content_johnrichroom .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.johnrichroom_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:500px;}
.johnrichroom_pnl .txtpnl{width:380px;}
.johnrichroom_pnl a{color:#330000; text-decoration:underline;}
.johnrichroom_pnl a:hover{text-decoration:none;}

.content_thingstodo_events{background:#f6f2ba url(images/content_ThingsToDo_Events_bg.jpg) no-repeat left top; width:1008px; min-height:2036px; padding:0px 21px 0px 22px;}
.content_thingstodo_events .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_events .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_events .submenu a:hover, .content_thingstodo_events .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_events_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.thingstodo_events_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_events_pnl a:hover{text-decoration:none;}
.thingstodo_events_pnl table{width:700px;}
.thingstodo_events_pnl td{padding:6px 0 0 0; vertical-align:top;}

.content_thingstodo_oshkosh{background:#f6f2ba url(images/content_ThingsToDo_oshkosh_bg.jpg) no-repeat left top; width:1008px; min-height:926px; padding:0px 21px 0px 22px;}
.content_thingstodo_oshkosh .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_oshkosh .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_oshkosh .submenu a:hover, .content_thingstodo_oshkosh .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_oshkosh_pnl{font-family:Georgia; font-size:12px; line-height:11px;color:#330000; width:1000px;}
.thingstodo_oshkosh_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_oshkosh_pnl a:hover{text-decoration:none;}
.lftpnl{width:500px; float:left;}
.rghtpnl{width:500px; float:right; padding:250px 0 0 0;}

.content_thingstodo_restaurant{background:#f6f2ba url(images/content_ThingsToDo_restaurant_bg.jpg) no-repeat left top; width:1008px; min-height:704px; padding:0px 21px 0px 22px;}
.content_thingstodo_restaurant .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 580px;}
.content_thingstodo_restaurant .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_thingstodo_restaurant .submenu a:hover, .content_thingstodo_restaurant .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.thingstodo_restaurant_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:1000px;}
.thingstodo_restaurant_pnl a{color:#330000; text-decoration:underline;}
.thingstodo_restaurant_pnl a:hover{text-decoration:none;}
.thingstodo_restaurant_pnl .lpnl{width:230px; float:left;}
.thingstodo_restaurant_pnl .lpnl2{width:170px; float:left;} 
.thingstodo_restaurant_pnl .rpnl{width:360px; float:right;}  

.content_tastydelights_recipes{background:#f6f2ba url(images/content_tastydelights_recipes_bg.jpg) no-repeat left top; width:1008px; min-height:2097px; padding:0px 21px 0px 22px;}
.content_tastydelights_recipes .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_recipes .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_recipes .submenu a:hover, .content_tastydelights_recipes .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_recipes_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000; width:1000px;}
.tastydelights_recipes_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_recipes_pnl a:hover{text-decoration:none;}
.tastydelights_recipes_pnl .lftpnl{width:500px; float:left;}
.tastydelights_recipes_pnl .rghtpnl{width:480px; float:right; padding:250px 0 0 0;}

.content_tastydelights_breakfast{background:#f6f2ba url(images/content_tastydelights_breakfast_bg.jpg) no-repeat left top; width:1008px; min-height:718px; padding:0px 21px 0px 22px;}
.content_tastydelights_breakfast .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_breakfast .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_breakfast .submenu a:hover, .content_tastydelights_breakfast .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_breakfast_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_breakfast_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_breakfast_pnl a:hover{text-decoration:none;}
.tastydelights_breakfast_pnl .lftpnl{width:500px; float:left;}

.content_tastydelights_winecheese{background:#f6f2ba url(images/content_tastydelights_winecheese_bg.jpg) no-repeat left top; width:1008px; min-height:710px; padding:0px 21px 0px 22px;}
.content_tastydelights_winecheese .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_winecheese .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.content_tastydelights_winecheese .submenu a:hover, .content_tastydelights_winecheese .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_winecheese_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_winecheese_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_winecheese_pnl a:hover{text-decoration:none;}
.tastydelights_winecheese_pnl .lftpnl{width:480px; float:left;}

.content_tastydelights_treats{background:#f6f2ba url(images/content_tastydelights_treats_bg.jpg) no-repeat left top; width:1008px; min-height:714px; padding:0px 21px 0px 22px;}
.content_tastydelights_treats .submenu{font-family:Times New Roman; font-size:15px; color:#330000; line-height:34px; padding:0px 0px 70px 280px;}
.content_tastydelights_treats .submenu a{color:#330000; text-decoration:none; padding:0px 30px;}
.submenu a:hover, .content_tastydelights_treats .submenu a.active{color:#ffffcc;text-decoration:none; padding:0px 30px;}
.tastydelights_treats_pnl{font-family:Georgia; font-size:12px; line-height:16px;color:#330000;}
.tastydelights_treats_pnl a{color:#330000; text-decoration:underline;}
.tastydelights_treats_pnl a:hover{text-decoration:none;}
.tastydelights_treats_pnl .lftpnl{width:480px; float:left;}



.rooms_btm_pnl{background:#f6f2ba url(images/rooms_bottom_bg.jpg) no-repeat left top; width:1007px; min-height:309px; /*padding:40px 22px 0px 22px;*/margin-left:-32px;
margin-top:88px; font-family:Times New Roman; font-size:15px; color:#330000;}
.rooms_btm_pnl .room_pnl{float:left; width:250px; text-align:center; padding:30px 0px 0px 0px;}

.footer{background:url(images/footer_bg.png) repeat-x left top; width:1051px; height:140px; padding:6px 0px 0px 0px;
        font-family:Times New Roman; font-size:14px; color:#ffffcc; text-align:center;}
.footer a{color:#ffffcc; text-decoration:none; padding:0px 16px;}
.footer a:hover{text-decoration:underline;}
.footer img{border:none; margin:6px 0px 0px 0px; vertical-align:middle;}

