@charset "utf-8";
/* CSS Document */
i{
	display:none;
}
.content2{
	padding:25px 0 40px 53px;
	background-image: url(../images/contentinner_top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.main2 {
	width:738px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	background-image: url(../images/content_bg.gif);
	background-repeat: repeat-y;
}

#navswf_panel{
	padding-left:30px;
	margin-top: 5px;
	height:278px;
	
}
#flashcontent2{
	height:278px;
	width:583px;
	float: left;
}
#lt-navigation {
	width: 197px;
	height: 278px;
	background-image: url(../images/inne_ltr-menu-bkg.jpg);
	background-repeat:no-repeat;
	float: left;
	/*margin-top: 5px;*/
}
#mainmenu {
		padding:0;
		width:166px;
		/*height:210px;*/
		margin:12px 0 21px 28px;
		list-style-type:none;
	}
#mainmenu li {float:left;}
#mainmenu li a {
	display:block;
	width:166px;
	height:34px;
	float:left;
	padding: 0;
}
#mainmenu li.m01 a, #mainmenu li.m01 {background:url(../images/about-menu.gif) no-repeat 0 0;}
#mainmenu li.m02 a, #mainmenu li.m02 {background:url(../images/menu-menu.gif) no-repeat 0 0;}
#mainmenu li.m03 a, #mainmenu li.m03 {background:url(../images/winelist-menu.gif) no-repeat 0 0;}
#mainmenu li.m04 a, #mainmenu li.m04 {background:url(../images/private-menu.gif) no-repeat 0 0;}
#mainmenu li.m05 a, #mainmenu li.m05 {background:url(../images/wedding-menu.gif) no-repeat 0 0;}
#mainmenu li.m06 a, #mainmenu li.m06 {background:url(../images/chef-menu.gif) no-repeat 0 0;}
#mainmenu li a:hover {
	background-position:0 100%;
	height: 34px;
}
#mainmenu li.active a, #mainmenu li.active a:hover, #mainmenu li.active {background-position:0 100%; }



/*#lt-navigation #abt_pappagallo{
	background-image:url(../images/about-menu.gif);
	background-repeat:no-repeat;
	width:111px;
	height:21px;
	display:block;
	
}
#lt-navigation span{
	display:none;
}*/

.wrap{
	margin:0 10px 0 0;
	width: 726px;
}

.wrap_img{
	float:left;
	width:269px;
	padding: 20px 5px 5px 15px;
	vertical-align:middle;
	text-align:center;
	
}
.wrap_img2{
	float:left;
	width:250px;
	padding: 20px 5px 5px 15px;
	vertical-align:middle;
	text-align:center;
	
}
/*.wrap_img img{
	margin-bottom:5px;
}*/

.wrap_text{
	float:left;
	width:410px;
	padding:0 20px 5px 0;
}


.wrap_text h1{
	padding:10px;
}
.wrap_text h2.lunch_title {
	background-image: url(../images/lunch-menu-title.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}
.wrap_text h2.dinner_title {
	background-image: url(../images/dinner-title-menu.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}

.wrap_text h2.dessert_title {
	background-image: url(../images/dessert-menu-title.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}

/* Set for stimulus pagekage title
.wrap_text h2.stimulus_title {
	background-image: url(../images/stimulus-package-menu.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}*/

/* New Css For Menu */
.wrap_text h2.stimulus_title {
	background-image: url(../images/stimulus-package-menu-blank.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#491e2f;
	padding-left:30px;
}


/* end of stimulus*/
/* Set for Thanking  pagekage title malkesh 21/11/09*/
.wrap_text h2.thanking_title {
	background-image: url(../images/thanks-giving-dinner-menu.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}
.wrap_text h2.thanking_title1 {
	background-image: url(../images/thanks-giving-dinner-title.gif);
	background-repeat: no-repeat;
	margin-top:20px;
	text-indent: -9999px;
}
/* end of thanking*/


.wrap_text a {
	color: #d23464;
	text-decoration: underline;
	font-weight: bold;
}
.wrap_text a:hover {
	color:#000000;
}

.wrap_text h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#851f11;
	padding:10px 0 0 10px;
	font-weight:bold;
	text-transform:capitalize;
}

.wrap_text p{
	font-size:11px;
	color:#83210f;
	padding:10px 0 0 10px;
	text-align:justify;
}
.wrap_text span {
	font-size: 11px;
	padding-left: 30px;
}


.sub_links a{
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:capitalize;
	color:#851f11;
	font-weight:bold;
	font-size:10px;
}

.sub_links a:hover{
	text-decoration:underline;
}
#pg_title {
	padding-left: 30px;
	width: 236px;
	float: left;
}
#pg_title #about_title {
	background-image: url(../images/about_title.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #menu_title {
	background-image: url(../images/menu_title.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #winelist_title {
	background-image: url(../images/winelist-pgtitle.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #dinner_title {
	background-image: url(../images/privatedinnerpgtitle.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #weddings_title {
	background-image: url(../images/weddings-pgtitle.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #cakes_title {
	background-image: url(../images/cakes-pgtitle.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}

#pg_title #chef_title {
	background-image: url(../images/chef-pgtitle.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #tour_title {
	background-image: url(../images/tour-title-img.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #direction_title {
	background-image: url(../images/direction-titleimg.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #contact_title {
	background-image: url(../images/contact-titleimg.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #gallery_title {
	background-image: url(../images/photogallery-titleimg.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}
#pg_title #guestbook_title {
	background-image: url(../images/guestbook-title.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-indent: -9999px;
	height: 58px;
}


#subpg_links{
	background-image: url(../images/sub-links-bkg.jpg);
	background-repeat: no-repeat;
	width: 411px;
	height: 38px;
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	padding-left: 10px;

}
#subpg_links ul {
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	padding-top: 12px;
}
#subpg_links li {
	display: inline;
	padding-left: 8px;
	color: #520119;
	text-decoration: none;
}
#subpg_links li a {
	color: #520119;
	text-decoration: none;
}
#subpg_links li a:hover {
	color: #ca003f;
	text-decoration: none;
}
#subpg_links li a.act_gallery {
	color:#ca003f;
}

.wrap_text .pvt-dinner-sublnks{
	background-color: #491E2F;
	width: 370px;
	margin-left: 20px;
	color: #CCCCCC;
}


#weddingbkg {
	background-image: url(../images/wedding-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height: 284px;
	width: 234px;
	margin-left: 5px;
	text-align: left;
	font-size: 12px;
}

#weddingbkg li{
	list-style-type:none;
	padding-left: 50px;
	padding-top: 10px;
	
}
#weddingbkg ul {
	padding-top: 60px;
}
#weddingbkg a {
	text-decoration: none;
	color: #491e2f;
	font-weight: bold;
}
#weddingbkg a:hover {
	color:#ca003f;
}

.food-packages {
widows:175px;
height:150px;
padding:25px 15px 0 0;
}
#tour_ltnavigationbkg {
	background-image: url(../images/tour-lt-nav-bkg.gif);
	height: 271px;
	width: 226px;
	margin-left: 10px;
	text-align: left;
	font-size: 12px;
}
#tour_ltnavigationbkg li{
	list-style-type:none;
	padding-left: 27px;
	padding-top: 25px;
	
}
#tour_ltnavigationbkg ul {
	padding-top: 30px;
}
#tour_ltnavigationbkg a {
	text-decoration: none;
	color: #491e2f;
	font-weight: bold;
}
#tour_ltnavigationbkg a:hover {
	color:#ca003f;
}
.wrap_text2 {
	float:left;
	width:450px;
	padding:0 0 5px 0;
	margin: 0;
}
.wrap_text2 #scroller {
	width: 450px;
	overflow:hidden;
	position: relative;
/*	height: 620px;*/
}
#scroller #content {
	width: 860px;
	position: relative;
}
.section{
	width:430px;
	/*margin:0 5px;*/
}


.wrap_text2 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#851f11;
	padding:10px 0 0 10px;
	font-weight:bold;
	text-transform:capitalize;
}
.wrap_text2 p {
	font-size:11px;
	color:#83210f;
	padding:10px 0 0 10px;
	text-align:justify;
}
.wrap_text2 a {
	color: #d23464;
	text-decoration: underline;
	font-weight: bold;
}
.gall_wrap {
	padding-right: 10px;
	padding-left: 20px;
	border: 4px #ffffff solid;
	margin-left: 10px;
}
/*.gall_head{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:capitalize;
	color:#851f11;
	padding:8px 0 0 20px;
}*/
.img_container {
	float: left;
	height: 112px;
	width: 194px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.img_container img{
	border:none;
}

span.phone{
	font-size:14px;
	font-weight:bold;
	padding:0;
}
/*-----------------------Guestbook form----------------------*/

.form-left{
	float:left;
	text-align:right;
	width:150px;
	font-size:11px;
	padding:5px 5px 5px 0;
	color:#83210f;
}

.form-right{
	float:left;
	text-align:left;
	padding-bottom:5px;
}
.req {
	color:#FF0000;
}

/*----------------Cakes-------------------*/
.cakes_container {
	float: left;
	height: 206px;
	width: 195px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
	padding-top: 10px;
}
.caketitle_container {
	float: left;
	height: 20px;
	width: 195px;
	padding-right: 20px;
	padding-left: 10px;
	padding-bottom: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#851f11;
	text-align:center;
	font-weight:bold;
}

.caketitle1_container {
	float: center;
	padding-right: 15px;
	padding-left: 15px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#851f11;
	font-weight:bold;
}
.cakes_text {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
padding:5px 0 0 5px;
}
.cakestitle_text {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#851f11;
font-weight:bold;
}
/*----------------Cakes-------------------*/