body{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7D390A;
	line-height:20px;
	text-align:justify;
	background:url(../images/bg.jpg) repeat-x top left #D8B26B;
	}
.clear{ clear:both;}
*{ margin:0; padding:0;}
#wraper{
	margin:0 auto;
	width:1004px;
	padding-bottom:24px;
	}
#banner{ 
	height:263px;
	}
#nav{
	margin:0 0 0 0;
	height:37px;
	}
#nav ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}
#nav ul li{ 
	float:left;
	margin:0;
	list-style:none;
	}
#nav li.home a{ background:url(../images/nav.jpg) no-repeat 0px 0px; width:345px; height:37px; display:block; text-indent:-2000px; }
#Home #nav ul li a.home,
#nav li.home a:hover{ background:url(../images/nav.jpg) no-repeat 0px -37px; width:345px; height:37px; text-indent:-2000px;}

#nav li.event_nav a{ background:url(../images/nav.jpg) no-repeat -345px 0px; width:129px; height:37px; display:block; text-indent:-2000px; }
#Event #nav ul li a.event_nav,
#nav li.event_nav a:hover{ background:url(../images/nav.jpg) no-repeat -345px -37px; width:129px; height:37px; text-indent:-2000px;}

#nav li.planner_nav a{ background:url(../images/nav.jpg) no-repeat -474px 0px; width:199px; height:37px; display:block; text-indent:-2000px; }
#Planner #nav ul li a.planner_nav,
#nav li.planner_nav a:hover{ background:url(../images/nav.jpg) no-repeat -474px -37px; width:199px; height:37px; text-indent:-2000px;}

/**#nav li.menu_nav a{ background:url(../images/nav.jpg) no-repeat -527px 0px; width:130px; height:37px; display:block; text-indent:-2000px; }
#Menu #nav ul li a.menu_nav,
#nav li.menu_nav a:hover{ background:url(../images/nav.jpg) no-repeat -527px -37px; width:130px; height:37px; text-indent:-2000px;}

#nav li.menu_nav a{ background:url(../images/nav.jpg) no-repeat -527px 0px; width:130px; height:37px; display:block; text-indent:-2000px; }
#Menu #nav ul li a.menu_nav,
#nav li.menu_nav a:hover{ background:url(../images/nav.jpg) no-repeat -527px -37px; width:130px; height:37px; text-indent:-2000px;}

#nav li.special_nav a{ background:url(../images/nav.jpg) no-repeat -657px 0px; width:129px; height:37px; display:block; text-indent:-2000px; }
#Special #nav ul li a.special_nav,
#nav li.special_nav a:hover{ background:url(../images/nav.jpg) no-repeat -657px -37px; width:129px; height:37px; text-indent:-2000px;}*/

#nav li.contact_nav a{ background:url(../images/nav.jpg) no-repeat -673px 0px; width:331px; height:37px; display:block; text-indent:-2000px; }
#Contact #nav ul li a.contact_nav,
#nav li.contact_nav a:hover{ background:url(../images/nav.jpg) no-repeat -673px -37px; width:331px; height:37px; text-indent:-2000px;}

/*Padam's_special_nav
.menu_nav{
	position:relative;
}
.menu_nav ul{
	position:absolute;
	left:18px;
	top:33px;
	width:120px;
	display:none;
}
#nav li.menu_nav:hover ul {
	display:block;
}
#nav li.menu_nav ul li a{
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 10px;
	background-color:#7D390A;
	background-image:none;
	text-indent:0;
	color:#FFFFFF;
	width:120px;
	text-decoration:none;
}
#nav li.menu_nav ul li a:hover{
	background-color:#A57120;
	background-image:none;
	text-indent:0;
	color:#000000;
	width:120px;
	text-decoration:none;
	}*/

#main_container{
	padding:24px 24px 0 24px;
	margin:0 auto;
	width:946px;
	background:url(../images/body_bg.jpg) repeat-x top left #D8B26B;
	}
#main_container[ID]{
	padding:24px 24px 24px 24px;
	margin:0 auto;
	width:946px;
	background:url(../images/body_bg.jpg) repeat-x top left #D8B26B;
	}
#left_part{ 
	float:left;
	width:640px;
	}
#rightt_part{ 
	float:right;
	width:280px;
	}
.welcome_txt{
	padding:20px 0 0 0;
	}
#gallery{
	margin:24px 0 20px 0;
	}
.gallery_bg{
	background:url(../images/gallery_bg.jpg) no-repeat;
	width:639px;
	height:194px;
	}
.contact{
	padding:50px 0 0 0;
	margin:20px 0 0 0;
	background:url(../images/contact_bg.jpg) no-repeat;
	width:280px;
	height:88px;
	color:#CCCCCC;
	text-align:center;
	}
/*********************************************Gallery_scroll************************************************/
#welcome .rightcontent .rightbox li {margin:0; padding:5px 20px; height:35px; list-style:none; font-size:14px; font-weight:normal; color:#2e363e; font-family:Arial, Helvetica, sans-serif; background:url(../images/arrow_rightbox.jpg) no-repeat; line-height:5px;}
.rightbox a {margin:0; padding:0 0 0 20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#2e363e; text-decoration:none; background:url(../images/arrow_rightbox.jpg) no-repeat;}

	
#footer{
	background:url(../images/footer_bg.jpg) no-repeat;
	height:104px;
	width:1004px;
	}
.footer3{
	padding:40px 0 0 50px;
	float:left;
	}
.footer1{
	padding:63px 0 0 24px;
	float:left;
	}
.footer2{
	padding:37px 24px 0 0;
float:right;
	}
	
/****************************************CONTACT***********************************/
/*#leftpart1{
	padding-left:50px; 
	float:left;
	width:524px;
	}
*/
#formCont {
	float:left;
	width:350px;
}
#formCont_map {
	margin:0 20px 0 0;
	float:right;
	width:500px;
}
.cssform p {
	width:400px;
	margin:0px 0 0px 0;
	padding:3px 0px 3px 0;/*
	border-top: 1px dashed #FFF;*/
}
.plz_con{
	color:#FF0000;
	}
.cssform label {
	float:left;
	text-align:left;
	color:#000000;
	width: 200px;
}
.feedback-textfield {
	border:1px solid #5A564A;
	color:#99864D;
	width:190px;
	line-height:20px;
	height:20px;
	padding-left:4px;
	background-color:#fff;
}
.feedback-textfield1 {
	border:1px solid #5A564A;
	color:#99864D;
	width:190px;
	padding-left:4px;
	height:80px;
	background-color:#fff;
}
.feedback-textfield2 {
	border:1px solid #5A564A;
	color:#99864D;
	font-weight:bold;
	font-size:13px;
	width:75px;
	line-height:22px;
	height:20px;
	text-align:center;
	background-color:#fff;
}
.star {
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
}
.plz_red { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FF0000; padding:0;
	}
/************************************************Events Page******************************************************/
.cont_tbl1{
	padding:5px 10px 5px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BC4B04;
	}
.cont_tbl2{
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BC4B04;
	}
.cont_tbllin_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#BC4B04;
	}
.cont_tbllin_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6404;
	}
/*********************************************************Party Planner Page******************************************/
.bold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BC4B04;
	}
.bold1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#BC4B04;
	font-style:italic;
	}
.menucont{
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF5E1;
	}
.menucont1{
	padding:5px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF5E1;
	font-weight:bold;
	}
.menucontaa{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF5E1;
	}
.menucont1{
	padding:5px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:#FFF5E1;
	}
.price{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#980101;
	}
.menucont2{
	padding:5px 10px 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFF5E1;
	}
.menucont3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:italic;
	font-weight:normal;
	}
.menucont4{
	padding:5px 0 5px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	background:#FFF5E1;
	font-weight:bold;
	}