/* CSS Document */

body
           {
	        padding:0;
			margin-top:30px;
	        background:#990000;
			background-image:url(../images/red_bg.jpg);
			background-repeat:repeat-x;
			text-align:center;
			font-size:12px;
	        color:#000000;
	        font-family:Arial, Helvetica, sans-serif;
	       }
a:hover 
             {
			 text-decoration:none;
			  }
.bridetext
              {
			  text-align:center;
			  margin:0;
			  padding:0;
			  font-family:Arial, Helvetica, sans-serif;
			  font-size:10px;
			  color:#FFFFFF;
			  width:899px;
			  vertical-align:top;
			  }
.bridetext a:hover 
             {
			 text-decoration:none;
			  }
.top_bg
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_home.jpg);
			   width:961px;
			   height:554px;
			   background-repeat:no-repeat;
			   }	
.footer_bg
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/footer.jpg);
			   width:961px;
			   height:59px;
			   background-repeat:no-repeat;
			   text-align:right;
			   vertical-align:bottom;
			   }
.black_bg
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/black_bg.jpg);
			   width:961px;
			   background-repeat:no-repeat;
			   }
.flash_margin
                {
				padding:0 0 0 70px;
				margin:0;
				}	
.home_bodytxt
                {
				padding:0 70px 0 30px;
				margin:0;
				}
.whitecopy
                {
				color:#FFFFFF;
				text-align:left;
				margin:0;
				padding:30px 0 0 30px;
				}		
.footercopy
                {
				color:#808080;
				text-align:right;
				margin:0;
				padding:0 20px 0 0;
				font-size:11px;
				margin:0;
				}	
.top_bg_faliure
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_faliure.jpg);
			   width:961px;
			   height:554px;
			   background-repeat:no-repeat;
			   }		
.top_bg_thankyou
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_thankyou.jpg);
			   width:961px;
			   height:554px;
			   background-repeat:no-repeat;
			   }		   
.top_bg_contact
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_contact.jpg);
			   width:961px;
			   height:756px;
			   background-repeat:no-repeat;
			   }
.top_bg_pricing
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_pricing.jpg);
			   width:961px;
			   height:554px;
			   background-repeat:no-repeat;
			   }
.top_bg_gallery
              {
			   margin:0;
			   padding:0;
			   background-image:url(../images/top_bg_gallery.jpg);
			   width:961px;
			   height:657px;
			   background-repeat:no-repeat;
			   }		
.red_links
               {
			   color:#D71921;
			   }
.pricing_bot_img
               {
			   background-image:url(../images/pricing_bot_img.jpg);
			   background-repeat:no-repeat;
			   margin:0;
			   padding:0;
			   width:857px;
			   height:121px;
			   }
.paddingr
              {
			  padding:0 70px 0 0;
			  margin:0;
			  }
.paddingl
              {
			  padding:0 90px 0 0;
			  margin:0;
			  }			
.whitecopy_gallery
                {
				color:#FFFFFF;
				text-align:left;
				margin:0;
				padding:0 50px 0 30px;
				}	 


