/* CSS Document */

body
           {
	        padding:0;
			margin-top:30px;
			background-image:url(../images/bg.gif);
			background-repeat:repeat-x;
			text-align:center;
			font-size:12px;
	        color:#000000;
	        font-family:Arial, Helvetica, sans-serif;
	       }
		   
a:hover
             {
			 text-decoration:none;
			 }
ul
             {
			 margin-top:0;
			 margin-left:15px;
			 padding-left:15px;
			 padding-bottom:0;
			 margin-bottom:0;
			 }
ol
             {
			 margin-top:0;
			 }
.bridetext
              {
			  text-align:left;
			  margin:0;
			  padding-left:10px;
			  padding-bottom:10px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:10px;
			  color:#edc3d1;
			  vertical-align:top;
			  }
			  
.bridetext01
              {
			  text-align:right;
			  margin:0;
			  padding-right:7px;
			  padding-bottom:10px;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  color:#edc3d1;
			  vertical-align:top;
			  }
.bridetext a:hover 
             {
			 text-decoration:none;
			  }
.home_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/home_bodybg01.gif);
			  background-repeat:no-repeat;
			  width:361px;
			  height:462px;
			  }
.home_bodybg01
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/home_bodybg02.gif);
			  background-repeat:no-repeat;
			  width:914px;
			  height:155px;
			  }
.home_text
              {
			  margin:0;
			  padding:74px 50px 0 20px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#494647;
			  }
.home_text01
              {
			  margin:0;
			  padding:3px 50px 0 37px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#494647;
			  }
.home_text02
              {
			  margin:0;
			  padding-left:14px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#A50239;
			  }
.home_text03
              {
			  margin:0;
			  padding-left:0;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#D67B99;
			  }
.services_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/services_bodybg01.gif);
			  background-repeat:no-repeat;
			  width:361px;
			  height:467px;
			  }
.services_text
              {
			  margin:0;
			  padding:74px 50px 0 18px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#494647;
			  }
.services_text02
              {
			  margin:0;
			  padding-left:28px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#A50239;
			  }
.contact_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/contact_bodybg01.gif);
			  background-repeat:no-repeat;
			  width:361px;
			  height:467px;
			  }
.contact_text
              {
			  margin:0;
			  padding:35px 50px 0 12px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  text-align:justify;
			  color:#494647;
			  }
.thankyou_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/thankyou_bodybg01.gif);
			  background-repeat:no-repeat;
			  width:361px;
			  height:467px;
			  }
.sorry_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/sorry_bodybg01.gif);
			  background-repeat:no-repeat;
			  width:361px;
			  height:467px;
			  }
			  
			  