	#links {
        position:absolute;
        width:163px;
        height:345px;
        z-index:15;
        left: 743px;
        top: 265px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        color: #000066;
    }
	#menu {
	  list-style: none;
	  padding: 0;
	  margin: 0;
	  width: 163px;
	  height: 328px;
	  position: relative;
	}
	#menu a {
	display: block;
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-align: center;
	font-weight: normal;
	padding-top: 4px;
	background-image: url(images/buttons.png);
	}
	#menu a:hover {
	  background-position: left top;
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 18px;
	  color: #006488;
	  text-align: center;
	  font-weight: normal;
	  padding-top: 4px;
	}
	#menu .home {
	width: 150px;
	height: 30px;
	background-image: url(images/buttons.png);
	background-repeat: no-repeat;
	}
	#menu .templates {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 52px;
	}
	#menu .features {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 104px;
	}
	#menu .customizations {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 156px;
	}
	#menu .howitworks {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 208px;
	}
	#menu .packages {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 260px;
	}
	#menu .weddingideas {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 312px;
	}
	#menu .questions {
	  width: 150px;
	  height: 30px;
	  background: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 364px;
	  color: #006488;
	}
	 #menu .login {
	  width: 150px;
	  height: 30px;
	  background: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 416px;
	}
	#menu .freesignup {
	  width: 150px;
	  height: 30px;
	  background: url(images/urgentbuttons.png);
	  background-repeat: no-repeat;
	  top: 468px;
	}
	#headerbackground {
        position:absolute;
        width:100%;
        height:228px;
        z-index:1;
        left: 0px;
        top: 0px;
        background-image: url(Images/bannerbg.png);
    }
    #capsule {
        position:absolute;
        width:950px;
        height:908px;
        z-index:3;
        top: 1px;
    }
    #banner {
		position:absolute;
		width:600px;
		height:102px;
		z-index:16;
		top: 69px;
		left: 1px;
		background-image: url(Images/Flash_Banner_Title.png);
    }
    #swirl {
		position:absolute;
		width:489px;
		height:326px;
		z-index:14;
		left: 459px;
		top: 36px;
		background-image: url(Images/bannerpattern.png);
    }
    h2,h1,h2,h4,h5,h6 {
        font-family: Arial, Helvetica, sans-serif;
    }
    h2 {
        font-size: 14px;
        color: #555555;
    }
    #copyright {
        position:absolute;
        width:679px;
        height:21px;
        z-index:19;
        left: 107px;
        top: 851px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 17px;
        text-align: center;
        color: #555555;
    }
    #bannerflash {
        position:absolute;
        width:37px;
        height:102px;
        z-index:1;
        left: 264px;
        top: -1px;
    }
    body {
        background-image: url(Images/bkg.jpg);
    }
    h1 {
	font-size: 24px;
	color: #006488;
	line-height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
    }
    #sharethispage {
	position:absolute;
	width:139px;
	height:18px;
	z-index:23;
	left: 752px;
	top: 779px;
    }
	#templateheader {
	position:absolute;
	width:697px;
	height:32px;
	z-index:24;
	left: 0px;
	top: 247px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #555555;
	}
	#horiz2 {
		position:absolute;
		width:687px;
		height:4px;
		z-index:25;
		left: 2px;
		top: 296px;
		background-image: url(images/horizline.jpg);
	}
	#boxbot {
		position:absolute;
		width:685px;
		height:27px;
		z-index:32;
		left: 7px;
		top: 776px;
	}
	#boxtop {
		position:absolute;
		width:685px;
		height:32px;
		z-index:33;
		left: 7px;
		top: 312px;
	}
	#boxmid {
		position:absolute;
		width:685px;
		height:432px;
		z-index:34;
		left: 7px;
		top: 344px;
		background-image: url(Images/7mid.png);
	}
	#boxtxt {
	position:absolute;
	width:651px;
	height:469px;
	z-index:1;
	left: 17px;
	top: -21px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #555555;
	text-decoration: none;
	overflow: auto;
	}
	#capsule #boxmid #boxtxt img {
	float: left;
	padding-right: 18px;
	}
	.style12 {color: #999999}
	a:link {
	text-decoration: none;
	}
	a:visited {
		text-decoration: none;
	}
	a:hover {
		text-decoration: none;
	}
	a:active {
		text-decoration: none;
	}
	input.button {
	color: #1D2E8A;
	font-size: 0.7em;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	height: 17px;
	width: 44px;
	}
	.answer {
	color: #E85C00;
	font-weight: normal;
	font-size: 12px;
	padding-left: 20px;
	}

