/* CSS Document */
body { margin:0; padding:0; background:url(../images/body-bg.jpg) repeat-x top; background-color:#300800; }

div,h1,h2,h3,h4,p,span,ul,li,a { margin:0; padding:0; list-style:none; border:0; }

.fleft { float:left; margin:0; padding:0; }
.fright { float:right; margin:0; padding:0; }
.fsanta { float:right; margin:500px; padding:0; }

/********************** Layout Container Objects **********************/
#wrap { width:1091px; margin:0 auto; padding-top:731px; position:relative; overflow:hidden; clear:both; }

/********** Header Section **********/
#header { width:1091px; height:731px; left:0; top:0; position:absolute; padding:0px 0px 0px 0px; overflow:hidden; }
a:link {color:#FF0000;}  
/********** Nav Section **********/
/*
#phone { width:1091px; height:60px; float:left; background:url(../images/top-img.jpg) no-repeat;}
#phone p{ font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#F8DA6C; text-align:right; padding:5px 150px 0 0;}
#phone span{ font-size:13px;}
#phone p span a{ font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#F8DA6C; text-decoration:none;}
#phone p span a:hover{ text-decoration:underline;}
*/

#nav { width:1091px; height:23px; float:left; padding:0px 0px 0px 0px; background:url(../images/nav-bg.jpg) no-repeat top left; overflow:hidden; }
#nav ul { width:925px; float:left; padding:0px 0 0px 190px; margin:0; }
#nav ul li { width:auto; float:left; padding:0; margin:0; }

#nav ul li.navsepa { width:15px; float:left; padding:0; margin:0; }

#nav ul li.home a { width:48px; height:23px; float:left; padding:0; margin:0; background:url(../images/home.png) no-repeat; text-decoration:none; }
#nav ul li.home a:hover { background:url(../images/home-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.amenities a { width:85px; height:23px; float:left; padding:0; margin:0; background:url(../images/amenities.png) no-repeat; text-decoration:none; }
#nav ul li.amenities a:hover { background:url(../images/amenities-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.events a { width:61px; height:23px; float:left; padding:0; margin:0; background:url(../images/events.png) no-repeat; text-decoration:none; }
#nav ul li.events a:hover { background:url(../images/events-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.menues a { width:61px; height:23px; float:left; padding:0; margin:0; background:url(../images/menues.png) no-repeat; text-decoration:none; }
#nav ul li.menues a:hover { background:url(../images/menues-ovr.png) no-repeat; text-decoration:none; }


#nav ul li.photos a { width:65px; height:23px; float:left; padding:0; margin:0; background:url(../images/photos.png) no-repeat; text-decoration:none; }
#nav ul li.photos a:hover { background:url(../images/photos-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.vgallery a { width:57px; height:23px; float:left; padding:0; margin:0; background:url(../images/vgallery-normal.png) no-repeat; text-decoration:none; }
#nav ul li.vgallery a:hover { background:url(../images/vgallery-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.book a { width:151px; height:23px; float:left; padding:0; margin:0; background:url(../images/book-your-party.png) no-repeat; text-decoration:none; }
#nav ul li.book a:hover { background:url(../images/book-your-party-ovr.png) no-repeat; text-decoration:none; }

#nav ul li.wedding_nav a { width:120px; height:23px; float:left; padding:0; margin:0; background:url(../images/wedding-nor.png) no-repeat; text-decoration:none; }
#nav ul li.wedding_nav a:hover { background:url(../images/wedding-ovr.png) no-repeat; text-decoration:none; }

/******** Party Section ********/
#party { width:1091px; height:321px; padding:0px 0px 0px 0px; background:url(../images/party-bg.jpg) no-repeat top left; float:left; }
#party h1 { display:none;}
#party h2 { display:none;}
a.bookaparty{width:377px; height:99px; display:block; margin:5px;text-decoration:none;}
.party_txt { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#670403; padding:8px 460px 0px 95px; }
.party_address { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; padding:8px 460px 0px 95px; }
.party_small {  font-size:12px;}


/********** Footer Section **********/
#footer { width:1091px; height:203px; float:left; background:url(../images/footer-bg.jpg)  no-repeat top left; }

.footer_txt { width:964px; padding:120px 0px 0px 100px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.footer_txt a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; }
.footer_txt a:hover { text-decoration:underline; }

.copyright { width:964px; padding:18px 0px 0px 127px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

/********** Home Content Section **********/
#home_content { width:1091px; float:left; margin:0px 0px 0px 0px; background:url(../images/content-bg.jpg) repeat-y; }

#home_content_top { width:1091px; float:left;  background:url(../images/content-top-bg.jpg) no-repeat top left; }
.left_content_txt { width:360px; float:left; line-height:21px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; padding:15px 95px 0px 95px; }
.left_content_1p{ padding-top:270px;}
.right_content_txt { width:351px; float:left; line-height:21px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; padding:55px 190px 0px 0px; }

#home_content_botom {  width:1091px; float:left;  background:url(../images/content-botom-bg.jpg) no-repeat top left; }
.botom_left_content_txt { width:435px; float:left; line-height:21px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; padding:76px 20px 0px 95px; }
.botom_left_content_txt a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; text-decoration:underline; }
.botom_left_content_txt a:hover { text-decoration:none; }


/******** 05-04-10 **********/

#wrap_party { width:1091px; margin:0 auto; padding-top:410px; position:relative; overflow:hidden; clear:both; }
#party_content { width:1091px; float:left; margin:0px 0px 0px 0px; background:url(../images/content-bg.jpg) repeat-y; }
#party_header { width:1091px; height:410px; left:0; top:0; position:absolute; padding:0px 0px 0px 0px; overflow:hidden; }

#party_form { width:1091px; float:left; padding:0; margin:0; }

.party_form_top { width:1091px; height:502px; float:left;  background:url(../images/form-top-bg.jpg) no-repeat top left; }
.party_form_middle { width:1091px; float:left; padding:0px 0px 20px 0px;  background:url(../images/form-bg.jpg) repeat-y top left; }
.party_form_botom { width:651px; height:54px; padding:0px 0px 0px 440px; float:left;  background:url(../images/form-botom-bg.jpg) no-repeat top left; }
.party_address_1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#670403; padding:49px 375px 125px 95px; }
.party_form_1 { width:480px; float:left; padding:0px 339px 0px 272px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FBF59D; }

ul.party_form_part { width:560px; float:left; padding:0px 309px 0px 222px; margin:0; }
ul.party_form_part li { width:auto; float:left; padding:20px 0px 0px 0px; margin:0; list-style:none; }
.form_field_name { width:230px; float:left; padding:0px 20px 0px 0px; margin:0; text-align:right; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FBF59D; }
.form_field { width:310px; float:left; padding:0px 0px 0px 0px; margin:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#FBF59D; }
.text_field { width:186px; padding:1px 0px 1px 4px; margin:0; background:url(../images/text-field-bg.jpg) repeat-x; border:1px solid #8F5C0B; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#660000; }
.text_area { width:186px; height:73px; padding:1px 0px 1px 4px; margin:0; background:url(../images/area-bg.jpg); border:1px solid #8F5C0B; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#660000; }
.select_field { width:190px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#660000; }

a.innnerclick{ font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#670403; text-decoration:underline; font-weight:bold; }
a.innnerclick:hover { text-decoration:none; }

/******** 07-04-10 *********/

#photo_section { width:1091px; padding:0px 0px 0px 0px; float:left;  background:url(../images/photo-bg.jpg) no-repeat top left; }

#photo_table { width:742px; margin:70px 219px 0px 130px; float:left;  background:url(../images/photo-tbl-bg.jpg) repeat-y; }
#photo_table ul { width:681px; padding:18px 39px 0px 22px; float:left; }
#photo_table ul li { width:209px; padding:0px 0px 0px 18px; float:left; }

.photo_img { border:1px solid #794E09; padding:5px 5px 5px 5px; float:left;}

.stylepadp{ padding-top:15px;}
.stylepadh1{ padding-top:15px; font-size:18px;}
.stylepadh2{ padding-top:15px; font-size:18px; text-align:center;}
.stylepadh3{ padding-top:15px; font-size:22px; text-align:center;}
.stylepadh4{ padding-top:15px; font-size:19px; text-align:center;}


/*===================
08-07-10 Add By Ajoy
====================*/

#menu_content_top { width:816px; float:left; margin:0px 182px 0px 93px; padding:0; background:url(../images/menu-contenttop-bg.jpg) repeat-y top; }
#menu_top { width:816px; margin:0; padding:750px 0px 0px 0px; float:left; background:url(../images/menu-cont-top.jpg) no-repeat top; }
.stylepadh5 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#D1712F; text-align:center; font-weight:bold;}
#menu_top p{ width:716px; margin:0; padding:15px 50px 15px 50px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#D1712F;}
#menu_top p a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#D1712F; text-decoration:underline;}
#menu_top p a:hover { text-decoration:none;}

#menu_title { width:816px; margin:0; padding:0; float:left; background:url(../images/menu-contbotom-bg.png) no-repeat bottom; }
#menu_title h2 { width:816px; margin:0; padding:30px 0px 0px 0px; float:left; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; font-size:70px; color:#B60005; font-weight:normal; text-align:center; }

#menu_content_middle { width:816px; float:left; margin:20px 182px 0px 93px; padding:0; background:url(../images/menu-middle-bg.jpg) repeat-y top; }
#menu_middle { width:816px; margin:0; padding:0px 0px 0px 0px; float:left; background:url(../images/menu-middle-top.jpg) no-repeat top; }
#left_img { width:362px; margin:0; padding:0; float:left; text-align:center; }

#menu_content { width:454px; margin:0; padding:50px 0px 0px 0px; float:left; }

.stylepadh6 { width:304px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#340010; text-align:center; font-weight:bold; padding:15px 75px 0px 75px; float:left;}

.stylepadh7 { width:354px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#340010; text-align:center; font-weight:bold; padding:25px 50px 0px 50px; float:left;}

.menu_top_text { width:354px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-align:center; float:left; padding:20px 50px 0px 50px;}
.menu_top_text span { color:#340010; }

.memu_cont_text { width:394px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#333333; text-align:center; float:left; padding:15px 30px 0px 30px; }
.memu_cont_text span { color:#970105; }

.leaf { margin:20px 0px 0px 225px; padding:0; float:left;}
.menu_img_1 { margin:75px 0px 0px 0px; }
.menu_img_2 { margin:300px 0px 0px 0px; }

#menu_content_middle_1 { width:816px; float:left; margin:20px 182px 0px 93px; padding:0; background:url(../images/menu-middle-bg-1.jpg) repeat-y top; }
#menu_middle_1 { width:816px; margin:0; padding:0px 0px 0px 0px; float:left; background:url(../images/menu-middle-top-1.jpg) no-repeat top; }
#right_img { width:362px; margin:0; padding:0; float:left; text-align:center; }

#menu_content_1 { width:454px; margin:0; padding:50px 0px 0px 0px; float:left; }

.menu_top_text_1 { width:354px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; text-align:center; float:left; padding:20px 50px 0px 50px;}

.video_txt { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#670403; padding:25px 0 5px 0; font-weight:bold; }


/*===================
13-07-10 Add By Ajoy
====================*/
/*Wedding Page*/
.menu_wedding_top { width:816px; float:left; margin:0px 182px 0px 93px; padding:0; background:url(../images/menu-weddingtop-bg.jpg) repeat-y top; }
.wedding_top { width:816px; margin:0; padding:750px 0px 0px 0px; float:left; background:url(../images/menu-wedding-top.jpg) no-repeat top; }
.stylepadh8 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000000; text-align:center; font-weight:bold;}
.stylepadh9 { width:816px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; text-align:center; font-weight:bold; padding:25px 0px 0px 0px; float:left;}

.wedding_top p{ width:716px; margin:0; padding:15px 50px 15px 50px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000;}
.wedding_top p a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000; text-decoration:underline;}
.wedding_top p a:hover { text-decoration:none;}

.wedding_title { width:816px; margin:0; padding:30px 0px 30px 0px; float:left; background:url(../images/menu-weddingbotom-bg.jpg) no-repeat bottom; }
.wedding_title h2 { width:716px; margin:0px 50px 0px 50px; padding:5px 0px 5px 0px; float:left; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:normal; text-align:center; background:#231F20; text-transform:uppercase; }
.wedding_title p { width:716px; margin:0; padding:15px 50px 0px 50px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000;text-transform:uppercase;}

.menu_wedding_middle { width:816px; float:left; margin:20px 182px 0px 93px; padding:0; background:url(../images/wedding-middle-bg.jpg) repeat-y; }
.wedding_title_img { width:816px; margin:0; padding:0px 0px 0px 0px; float:left; background:url(../images/wedding-title-top.jpg) no-repeat top; }

.menu_content_wedding { width:816px; min-height:500px; margin:0; padding:0px 0px 30px 0px; float:left; background:url(../images/wedding-middle-top.jpg) no-repeat bottom; }

.wedding_top_text { width:616px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-align:center; float:left; padding:20px 100px 0px 100px;}
.wedding_top_text span { color:#340010; }
.wedding_address_text { width:816px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000000; text-align:center; float:left; padding:70px 0px 0px 0px;}

.wedding_cont_text { width:616px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#000000; text-align:center; float:left; padding:15px 100px 0px 100px; }
.wedding_cont_text span { color:#970105; }

.menu_img_3 { margin:25px 0px 0px 450px; float:left;}

/*Holiday Page*/

.menu_holiday_top { width:816px; float:left; margin:0px 182px 0px 93px; padding:0; background:url(../images/menu-holidaytop-bg.jpg) repeat-y top; }
.holiday_top { width:816px; margin:0; padding:750px 0px 0px 0px; float:left; background:url(../images/menu-holiday-top.jpg) no-repeat top; }
.stylepadh10 { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000000; text-align:center; font-weight:bold;}
.stylepadh11 { width:816px; font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#000000; text-align:center; font-weight:bold; padding:25px 0px 0px 0px; float:left;}

.holiday_top p{ width:716px; margin:0; padding:15px 50px 15px 50px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000;}
.holiday_top p a { font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000; text-decoration:underline;}
.holiday_top p a:hover { text-decoration:none;}

.holiday_title { width:816px; min-height:150px; margin:0; padding:0px 0px 30px 0px; float:left; background:url(../images/menu-holidaybotom-bg.jpg) no-repeat bottom; }
.holiday_title h2 { width:666px; margin:50px 75px 0px 75px; padding:5px 0px 5px 0px; float:left; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; font-size:15px; color:#FFFFFF; font-weight:normal; text-align:center; background:#231F20; text-transform:uppercase; }
.holiday_title p { width:716px; margin:0; padding:15px 50px 0px 50px; float:left; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000;text-transform:uppercase;}

.menu_holiday_middle { width:816px; float:left; margin:20px 182px 0px 93px; padding:0; background:url(../images/holiday-middle-bg.jpg) repeat-y; }

.holiday_bottom_img { width:816px; margin:0; padding:0px 0px 0px 0px; float:left; background:url(../images/holiday-botom-img.jpg) no-repeat bottom; }

.menu_content_holiday { width:816px; min-height:1055px; margin:0; padding:0px 0px 30px 0px; float:left; background:url(../images/holiday-top-img.jpg) no-repeat top;}

.holiday_top_text { width:616px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-align:center; float:left; padding:20px 100px 0px 100px;}
.holiday_top_text span { color:#340010; }
.holiday_address_text { width:816px; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; text-align:center; float:left; padding:70px 0px 0px 0px;}

.holiday_cont_text { width:616px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; color:#000000; text-align:center; float:left; padding:15px 100px 0px 100px; }
.holiday_cont_text span { color:#970105; }

.menu_img_4 { margin:25px 0px 0px 450px; float:left;}


/****** Top Header Section ******/
#phone { width:1091px; height:60px; float:left; background:url(../images/top-img.jpg) no-repeat;}
#phone p.top_address { width:470px; float:left; font-family:"Trebuchet MS"; font-size:16px; font-weight:bold; color:#F8DA6C; line-height:20px; text-align:left; padding:0px 0px 0px 70px;}
#phone p.top_address span{ font-size:12px;}
#phone p.top_address span a:link {color:#00FFFF;}  
#phone p.phone_no { width:401px; float:left; font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#F8DA6C; text-align:right; padding:5px 150px 0 0;}
#phone span{ font-size:13px;}
#phone p span a{ font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#F8DA6C; text-decoration:none;}
#phone p span a:hover{ text-decoration:underline;}




