/* Home */
Body{ margin:0px; padding:0px; background:url(../images/bg.jpg) #000000 repeat-x left -16px;}
body * {outline:none;}
Div, P,IMG,SPAN,UL,LI{padding:0px; margin:0px;}
.clear{ clear:both; padding:0px; margin:0px; display:block;}

.wrapper{width:956px; margin:auto;}

.main-div { width:1002px; margin:auto;}
.bg-home-left{ float:left; background:url(../images/bg-home-left.jpg) no-repeat; /*width:543px;*/ width:487px; height:181px;}

.bg-home-left img{ float:left; padding-left:100px; padding-top:161px; }
.top-nav {float:right; padding-right:90px; width:498px; height:26px;}
.top-nav ul{margin:0px; padding:0px;}
.top-nav  ul li {float:left; list-style-type:none;background:url(../images/top-nav-li-bg.jpg); width:88px;/*padding:0px 11px 0px 12px;*/ line-height:26px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; height:26px;}

.top-nav  ul li a{color:#000000; text-decoration:none;}
.top-nav  ul li a:hover{color:#ffffff; text-decoration:none;}


.logo{margin-top:0px; float:left; background-color:#312F30}

.mid-nav-main{width:648px;float:left; background:#312F30 url(../images/logo-background.jpg); height:181px; margin-left:13px;}

.flash{width:923px; background-color:#ffffff; margin:auto;}

.txt {float:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#B2B1B1; width:500px; text-align:justify; margin-top:25px; line-height:18px; padding-right:18px; margin-right:5px;}
.txt .more {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B2B1B1;}
.txt .more a {color:#A4A0A0; text-decoration:Underline;}
.txt .more a:hover{color:#A4A0A0; text-decoration:none;}
.txt p{margin:0px 0px 10px 0px}
.txt a{ color:#CFCFCF; text-decoration:underline;}
.txt a:hover{ color:#CFCFCF; text-decoration:none;}


.txt-home {float:left; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#B2B1B1; width:700px; text-align:justify; margin-top:25px; line-height:18px; padding-right:18px; margin-right:5px; height:215px;}
.txt-home .more {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B2B1B1;}
.txt-home .more a {color:#A4A0A0; text-decoration:Underline;}
.txt-home .more a:hover{color:#A4A0A0; text-decoration:none;}
.txt-home p{margin:0px 0px 10px 0px}
.txt-home a{ color:#CFCFCF; text-decoration:underline;}
.txt-home a:hover{ color:#CFCFCF; text-decoration:none;}



.footer {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#636060; text-align:justify; margin-left:0px;}
.footer ul{margin:0px; padding:0px;}
.footer  ul li {float:left; list-style-type:none; padding:0px 16px 5px 0px; line-height:17px; font-family:tahoma; font-size:11px; color:#ffffff; font-weight:normal;}
.footer ul li a{color:#A4A0A0; text-decoration:none;}
.footer ul li a:hover{color:#636060; text-decoration:none;}

.email {color:#636060; padding-bottom:20px;}
.email a {color:#636060; text-decoration:none;}
.email a:hover{ color:#636060; text-decoration:underline;}



ul.primNav{
	float:right;
	list-style-type:none;
	padding-right:70px;
	display:block;
	height:36px;
	}
	ul.primNav li{
		float:left;
		}
		ul.primNav li img{
			float:left;
			padding:12px 10px 12px 10px;
			}
			ul.primNav li a{
				float:left;
				font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
				font-size:11px;
				line-height:50px;
				color:#ABABAB; 
				text-decoration:none;

				}
				ul.primNav li a:hover {
							float:left;
							font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
							font-size:11px; 
							color:#636060; 
							text-decoration:Underline;
							}
	.hometext-left	{
	float:left; width: 244px;
	padding:31px 0 0 0;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B2B1B1;
	background:url(../images/flower.jpg) no-repeat 0 0;
	}
	.mumbai_home {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#B2B1B1;
	float:left;
	width:185px; height:200px;
	background:url(../images/scroll-bg.jpg) no-repeat;
	padding:0px 6px 10px 0px;
	margin-top:10px;
	}
	.mumbai_home .titlename {
	 font-size:14px; color:#ffffff; font-weight:bold;
	}
.mumbai_home  .mumbaiemail a {
	color:#CFCFCF;
	text-decoration:underline;
	}
.gift-person{float:left; margin-left:25px;}

.olivelogo {
	float:right;
	margin:0 25px 0 0;
	width:180px;
}
.designlogotext {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	text-align:right;
	width:90px;
}
.designlogoimg {
	float:right;
	margin-bottom:10px;
}
.invitation {
	color:#CECECE;
	font-size:18px;
	font-style:italic;
	font-weight:normal;
	height:25px;
	margin:157px 0 0 107px;
	text-align:left;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
