/* CSS Document */

body
           {
	        padding:0;
			margin-top:30px;
			background-color:#CAC5C2;
			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:10px;
			 padding-left:10px;
			 }
ol
             {
			 margin-top:0;
			 }
.bridetext
              {
			  text-align:left;
			  margin:0;
			  padding:7px 0 0 0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  color:#6a6465;
			  vertical-align:top;
			  }
.bridetext02
              {
			  text-align:center;
			  margin:0;
			  padding:10px 0 0 0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  color:#FFFFFF;
			  vertical-align:top;
			  }
.bridetext01
              {
			  text-align:right;
			  margin:0;
			  padding:0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:11px;
			  color:#e02172;
			  vertical-align:top;
			  }
.bridetext a:hover 
             {
			 text-decoration:none;
			  }
.home_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/home_bodybg.gif);
			  background-repeat:no-repeat;
			  width:436px;
			  height:333px;
			  }
.bot_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/footer_bodybg.gif);
			  height:70px;
			  width:918px;
			  }
.bot_bodybg_abt
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/footer_bodybg_abt.gif);
			  height:58px;
			  width:918px;
			  }
.home_bodytext
              {
			  margin:0;
			  padding:25px 120px 0 0;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#000000;
			  text-align:left;
			  }
.about_bodybg01
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/about_bodybg.gif);
			  background-repeat:no-repeat;
			  width:436px;
			  height:216px;
			  }
.about_bodybg02
              {
	margin:0;
	padding:0;
	background-image:url(../images/about_bodybg_right.gif);
	background-repeat:no-repeat;
	width:436px;
	height:348px;
			  }
.about_bodybg03
              {
	margin:0;
	padding:0;
	background-image:url(../images/about_bodybg_left.gif);
	background-repeat:no-repeat;
	width:481px;
	height:348px;
			  }
.abt_bodytext
              {
			  margin:0;
			  padding:5px 145px 0 0;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#000000;
			  text-align:left;
			  }
.abt_bodytext02
              {
			  margin:0;
			  padding:0 145px 0 0;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#000000;
			  text-align:left;
			  }
.abt_bodytext01
              {
			  margin:0;
			  padding:5px 40px 0 40px;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#000000;
			  text-align:left;
			  }
.pri_bodybg01
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/pri_bodybg.gif);
			  background-repeat:no-repeat;
			  width:436px;
			  height:273px;
			  }
.pri_bodybg02
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/pri_bodybg_right.gif);
			  background-repeat:no-repeat;
			  width:436px;
			  height:240px;
			  }
.pri_bodybg03
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/pri_bodybg_left.gif);
			  background-repeat:no-repeat;
			  width:481px;
			  height:240px;
			  }
.contact_bodybg
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/contact_bodybg.gif);
			  background-repeat:no-repeat;
			  width:436px;
			  height:433px;
			  }
.contact_bodybg01
              {
			  margin:0;
			  padding:0;
			  background-image:url(../images/img_contact.jpg);
			  background-repeat:no-repeat;
			  width:917px;
			  height:433px;
			  }
.contact_bodytext
              {
			  margin:0;
			  padding:7px 120px 0 0;
			  font:Arial, Helvetica, sans-serif;
			  font-size:12px;
			  color:#000000;
			  text-align:left;
			  }
