
/* Start-Common css for all pages*/

body {
	margin:0;
	background-color:#BF88BF;
	background:url(../images/bg.jpg) top repeat-x #BF88BF;	
}


*{
margin:0;
padding:0;
}


.Heading1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#666666;
	font-weight: bold;
	line-height: normal;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;
	text-transform: none;
}
.text1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:none;
	}
.text1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:underline;
	}



.popuptext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:none;
	}
.popuptext1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:underline;
	}



.text2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	line-height: 20px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: justify;
	letter-spacing: normal;
}

.link2 {
	background-color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height:normal;
	text-decoration: underline;
	color: #FF9900;
}
.orange {

	font-family: Arial;
	font-size: 13px;
	color:#9a4c99;
	font-weight: bold;
	line-height: normal;
	text-decoration:none;
	
}

.white {

	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	line-height: normal;
	text-transform: none;
}

.footer3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#333333;
	font-weight: normal;
	line-height: 20px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	text-align: justify;
	letter-spacing: normal;
}

.menu:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #9a4c99;
}
.menu{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0f1130;
	text-decoration: none;
	
} 
.example8:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #9a4c99;
}
.example8{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #0f1130;
	text-decoration: none;
	
} 

.example9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:none;
	}
.example9:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#FFFFFF;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-decoration:underline;
	}
.menuwhite{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #c1b18e;
	text-decoration: none;
} 



#page{
width:1002px;
margin-left:auto;
margin-right:auto;
height:100%;
background-color:#FFFFFF;
}

#header{
height:100%;
width:100%;
float:left;
vertical-align:top;
}

#innerheader{
height:30px;
width:80%;
float:left;
margin-left:100px;
vertical-align:middle;
}

#innerheaderres{
height:30px;
width:100%;
float:left;
margin-left:10px;
vertical-align:middle;
}

#innerheaderres span{
height:100%;
width:95px;
float:left;
text-align:center;
margin-top:10px;
}

#innerheader span{
height:100%;
width:110px;
float:left;
text-align:center;
margin-top:10px;
}

#innerheaderwh{
height:30px;
width:60%;
float:left;
margin-left:135px;
vertical-align:middle;
}

#innerheaderwh span{
height:100%;
width:110px;
float:left;
text-align:center;
margin-top:10px;
margin-left:76px;

}


#innerheaderw{
height:30px;
width:80%;
float:left;
margin-left:200px;
vertical-align:middle;
}

#innerheaderw span{
height:100%;
width:110px;
float:left;
text-align:center;
margin-top:10px;
}

#innerheaderg{
height:30px;
width:100%;
float:left;
margin-left:250px;
vertical-align:middle;
}

#innerheaderg span{
height:100%;
width:150px;
float:left;
text-align:center;
margin-top:10px;
}

#innerheaderwho{

height:30px;
width:80%;
float:left;
margin-left:200px;
vertical-align:middle;
}

#innerheadergwho span{
height:100%;
width:110px;
float:left;

text-align:center;
margin-top:10px;
}


#logo{
float:left;
height:84px;
width:285px;
}
#loginbtn{
width:160px;
height:38px;
float:right;
}
#logoutbtn{
width:110px;
height:38px;
float:right;
margin-right:0px;
margin-top:10px;
}
#menu{
height:42px;
width:100%;
float:left;
}
#banner{
float:left;
height:100%;
width:100%;
margin-top:8px;
}
#mainbody{
height:100%;
width:100%;
float:right;
margin-top:10px;
text-align:center;

}

#whole{

background-repeat:no-repeat;
float:right;
height:220px;
background-position:right;
margin-bottom:100px;




}

#pagecontent{
float:left;
text-align:left;
height:100%;
width:90%;
margin-left:20px;
}

#pagecontent1{
float:left;
text-align:left;
height:100%;
width:95%;
margin-left:20px;
}

#pagecontent2{
float:left;
text-align:left;
height:100%;
width:100%;
margin-left:0px;
}


#bodytitle{
float:left;
width:90%;
height:100%;
margin-left:20px;
text-align:left;
}

#bodybottom{
height:100%;
width:100%;
float:left;
}
#footer,#footerbot{
float:left;
width:999px;
height:100%;

}
#footer{

background-color:#9a4c99;
/*background-color:#000000;*/
}
#footerbot{
background-color:#FFFFFF;
}

#footer div{
padding-left:35px;
height:100%;
float:left;
padding-top:5px;
text-align:left;
}

#footerbot div{
float:left;
padding-left:20px;

}

/* End-Common css for all pages*/

/* Start- Css for index page*/
#bodyleft{
height:100%;
width:442px;
padding-left:10px;
float:left;
}
#leftimg{
float:left;
}
#lefttxt{
width:422px;
height:100%;
float:left;
padding-left:10px;
padding-right:10px;
text-align:justify;
background-image:url(../images/text_bg.jpg);
background-repeat: repeat-x;
background-position:top;

}
#bodymiddle{
height:100%;
width:252px;
padding-left:25px;
padding-right:25px;
float:left;
}

#middleimg{
float:left;
}
#middletxt{
width:230px;
height:100%;
float:left;
padding-left:15px;
padding-right:5px;
text-align:justify;
background-image:url(../images/text_bg.jpg);
background-position:top;
background-repeat: repeat-x;

}

#bodyright{
height:100%;
width:241px;
float:left;
}

#rightimg{
float:left;
}
#righttxt{
width:220px;
height:100%;
float:left;
padding-left:15px;
padding-right:5px;
text-align:justify;
background-image:url(../images/text_bg.jpg);
background-repeat: repeat-x;
background-position:top;

}

#gallery{
width:230px;
height:230px;
}
#galleryleft{
float:left;
}
#gallerybody{
width:978px;
height:220px;
background:url(../images/gallery_middle_part.jpg) top repeat-x;
float:left;
}

#gallery1{

width:232px;
float:left;
margin-top:13px;
margin-bottom:10px;
margin-right:5px;
}
#gallery2{

width:232px;
float:left;
margin-top:13px;
margin-bottom:10px;
margin-right:5px;
margin-left:12px;
}
#gallery3{

width:232px;
float:left;
margin-top:13px;
margin-bottom:10px;
margin-left:11px;
}
#gallerytitle
{
margin-bottom:12px;
height:23px;
padding-top:7px;

background-color:#9a4b9a;
font-family:tahoma;
font-size:14px;
color:#FFFFFF;
font-weight:bold;


}
#galleryimage
{

}
#galleryright{
float:left;
}

/* End-Common css for all pages*/

/*Start- css for contact page*/
#contactform{
width:800px;
height:100%;
margin:20px;
border:#CCCCCC 1px solid;
float:left;
}

/*End- css for contact page*/

/* css for wedding page*/
#wleftbody{
float:left;
width:378px;
}
#wleft_img{
float:left;
padding-bottom:20px;
padding-top:40px;
padding-left:52px;
}

#wrightbody{
float:left;
width:610px;
}
#wright_img{
float:left;
width:100%;
height:100%
}
#wright_txt{
float:left;
width:100%;
height:100%;
text-align:justify;
}
#wgallery{
width:316px;
padding:9px;
height:100%;
float:left;
}
#wgallerymiddle{
float:left;
width:100%;

background: url(../images/wedding_img_bg.jpg) repeat-x left;
margin-top:10px;
background-position:top;
}

#wgallery_img{
float:left;
width:100%;
height:100%;
text-align:center;
margin-top:10px;
}

#wgallery_txt{
float:left;

height:100%;
text-align:justify;
padding:5px;
}

/*End- css for contact page*/
