/* CSS Document */

body
           {
	        padding:0;
			margin-top:30px;
	        background:#1A1A1A;
			text-align:center;
			font-size:12px;
	        color:#FFFFFF;
	        font-family:Arial, Helvetica, sans-serif;
	       }
.home_header
            {
			margin:0;
			padding:0;
			background-image:url(../images/home_header.jpg);
			background-repeat:none;
			width:476px;
			height:89px;
			}
.home_footer
            {
			margin:0;
			padding:0;
			background-image:url(../images/home_footer.jpg);
			background-repeat:none;
			width:476px;
			height:39px;
			}
.home_bg
            {
			margin:0;
			padding:0;
			background-image:url(../images/home_bg.jpg);
			background-repeat:none;
			width:476px;
			height:483px;
			}
.bodytext
            {
			margin:0;
			padding:0 30px 0 0;
			text-align:left;
			}
.r_margin
             {
			 padding:20px 40px 0 0;
			 text-align:right;
			 }
.footertext
              {
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  padding:9px 0 0 0;
			  margin:0;
			  text-align:left;
			  }
.linkfooter
               {
			   font-family:Arial, Helvetica, sans-serif;
			   font-size:11px;
			   color:#000099;
			   text-decoration:none;
			   }
a:hover
               {
			   text-decoration:underline;
			   color:#6699CC;
			   }
.bridetext
              {
			  text-align:center;
			  margin:0;
			  padding:0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:10px;
			  color:#666666;
			  width:931px;
			  }
.bridetext a:hover 
             {
			 text-decoration:underline;
			 color:#233959;
			  }
.contact_footer
            {
			margin:0;
			padding:0;
			background-image:url(../images/contact_footer.jpg);
			background-repeat:none;
			width:931px;
			height:39px;
			vertical-align:top;
			}
.contact_footertext
              {
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  padding:9px 30px 0 0;
			  margin:0;
			  text-align:right;
			  }
.faliure_bodytext
            {
			margin:0;
			padding:0 30px 0 20px;
			text-align:left;
			}
.blog_footer
            {
			margin:0;
			padding:0;
			background-image:url(../images/blog_footer.jpg);
			background-repeat:none;
			width:931px;
			height:39px;
			}
.black_bg
            {
			margin:0;
			padding:0;
			background-image:url(../images/black_bg.jpg);
			background-repeat:repeat-y;
			width:476px;
			}
.weddings
            {
			background-image:url(../images/weddings_bg.jpg);
			background-repeat:repeat-y;
			widows:931px;
			}
.video_padding
            {
			margin:0;
			padding:20px 0 0 40px;
			}
.weddings_tittlebg
            {
			background-image:url(../images/weddins_tittle01.jpg);
			background-repeat:no-repeat;
			margin:0;
			padding:0;
			width:476px;
			height:97px;
			}
.weddingsr_margin
             {
			 padding:0 30px 0 0;
			 margin-top:30px;
			 text-align:right;
			 }
.weddings_bodytext
              {
			  text-align:left;
			  padding:20px 35px 0 0;
			  margin:0;
			  }
.weddingssubtittle
               {
			   color:#3C649C;
			   }
.backtotop
               {
			   padding:0 40px 0 0;
			   }
				



