    #graphiclinks {
	  list-style: none;
	  padding: 0;
	  margin: 0;
	  position: relative;
	}
	#graphiclinks span {
	  display: none;
	  position: absolute;
	}
	#graphiclinks a {
	display: block;
	text-indent: -1900%;
	position: absolute;
	left: 8px;
	top: -2px;
	background-image: url(images/elegance.gif);
	}
	#graphiclinks a:hover {
	  background-position: left bottom;
	}
	#graphiclinks a:hover span {
	  display: block;
	}
	#graphiclinks .contemporary {
	  width: 130px;
	  height: 90px;
	  background: url(images/contemporaryweddingwebsite.gif) no-repeat;
	}
	#graphiclinks .contemporary span {
	  width: 130px;
	  height: 90px;
	  background: url(images/contemporaryweddingwebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .avantgarde {
	  width: 130px;
	  height: 90px;
	  background: url(images/avantgardeweddingwebsite.gif) no-repeat;
	}
	#graphiclinks .avantgarde span {
	  width: 130px;
	  height: 90px;
	  background: url(images/avantgardeweddingwebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .savethedate {
	  width: 130px;
	  height: 90px;
	  background: url(images/savethedatewebsite.gif) no-repeat;
	}
	#graphiclinks .savethedate span {
	  width: 130px;
	  height: 90px;
	  background: url(images/savethedatewebsite2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .eleganceindian {
	  width: 130px;
	  height: 90px;
	  background: url(images/eleganceindian.gif) no-repeat;
	}
	#graphiclinks .eleganceindian span {
	  width: 130px;
	  height: 90px;
	  background: url(images/eleganceindian2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .flashvshtml {
	  width: 104px;
	  height: 27px;
	  background: url(images/flashhtml.gif) no-repeat;
	}
	#graphiclinks .flashvshtml span {
	  width: 104px;
	  height: 27px;
	  background: url(images/flashhtml2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .dedicatedservercss {
	  width: 104px;
	  height: 27px;
	  background: url(images/dedicatedserver.gif) no-repeat;
	}
	#graphiclinks .dedicatedservercss span {
	  width: 104px;
	  height: 27px;
	  background: url(images/dedicatedserver2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .subscribeblogcss {
	  width: 104px;
	  height: 27px;
	  background: url(images/weddingwebsiteblog.gif) no-repeat;
	}
	#graphiclinks .subscribeblogcss span {
	  width: 104px;
	  height: 27px;
	  background: url(images/weddingwebsiteblog2.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .logincss {
	  width: 83px;
	  height: 40px;
	  background: url(Images/loginbig.gif) no-repeat;
	}
	#graphiclinks .logincss span {
	  width: 83px;
	  height: 40px;
	  background: url(Images/loginsmall.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#graphiclinks .signupcss {
	  width: 111px;
	  height: 39px;
	  background: url(Images/signupbig.gif) no-repeat;
	}
	#graphiclinks .signupcss span {
	  width: 111px;
	  height: 39px;
	  background: url(Images/signupsmall.gif) no-repeat;
	  left: 0px;
	  top: 0px;
	}
	#menu {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 163px;
	height: 328px;
	position: relative;
	top: -4px;
	}
	#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;
	}
	#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 .templates {
	width: 150px;
	height: 30px;
	background-image: url(images/buttons.png);
	background-repeat: no-repeat;
	}
	#menu .features {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 52px;
	}
	#menu .customizations {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 104px;
	}
	#menu .howitworks {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 156px;
	}
	#menu .packages {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 208px;
	}
	#menu .weddingideas {
	  width: 150px;
	  height: 30px;
	  background-image: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 260px;
	}
	#menu .questions {
	  width: 150px;
	  height: 30px;
	  background: url(images/buttons.png);
	  background-repeat: no-repeat;
	  top: 312px;
	}
	#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:940px;
        z-index:3;
        top: 1px;
    }
    #banner {
		position:absolute;
		width:624px;
		height:164px;
		z-index:16;
		top: 42px;
		left: 13px;
		background-image: url(images/IndiaLogo_Final.png);
    }
    #swirl {
		position:absolute;
		width:489px;
		height:326px;
		z-index:14;
		left: 459px;
		top: 36px;
		background-image: url(Images/bannerpattern.png);
    }
    .style1 {
        font-family: "Trebuchet MS", Arial, "Arial";
        list-style-image: none;
        list-style-type: square;
        font-size: 10px;
        color: #616161;
        padding-right: 10px;
        padding-left: 10px;
        font-weight: bold;
        margin: 0px;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    #maintextcapsule {
        position:absolute;
        width:479px;
        height:442px;
        z-index:12;
        left: 454px;
        top: 236px;
    }
    #testimonials {
        position:absolute;
        width:295px;
        height:384px;
        z-index:11;
        top: 236px;
        left: 166px;
    }
    #testimonials_top {
        position:absolute;
        width:284px;
        height:41px;
        z-index:1;
        background-image: url(Images/1top.png);
        top: -3px;
    }
    #testimonials_mid {
        position:absolute;
        width:283px;
        height:364px;
        z-index:3;
        background-image: url(images/1mid.png);
        top: 38px;
    }
    #testimonials_bot {
        position:absolute;
        width:284px;
        height:41px;
        z-index:2;
        top: 402px;
        background-image: url(Images/1bot.png);
    }
    #maintextbot {
        position:absolute;
        width:473px;
        height:42px;
        z-index:1;
        top: 400px;
        background-image: url(Images/3bot.png);
    }
    #maintext_top {
        position:absolute;
        width:473px;
        height:42px;
        z-index:2;
        background-image: url(Images/3top.png);
        top: -2px;
    }
    #maintext_mid {
        position:absolute;
        width:472px;
        height:360px;
        z-index:3;
        top: 40px;
        background-image: url(Images/3mid.png);
    }
    h2,h1,h2,h4,h5,h6 {
        font-family: Arial, Helvetica, sans-serif;
    }
    h2 {
        font-size: 16px;
        color: #006488;
        font-family: Arial, Helvetica, sans-serif;
    }
    #maintext {
        position:absolute;
        width:261px;
        height:359px;
        z-index:8;
        left: 13px;
        top: -22px;
        font-family: "Arial", Times, serif;
        font-size: 13px;
        color: #555555;
        font-weight: normal;
        line-height: 18px;
    }
    #links {
        position:absolute;
        width:163px;
        height:345px;
        z-index:15;
        left: 743px;
        top: 264px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 22px;
        color: #000066;
    }
    #testimonialstext {
	position:absolute;
	width:245px;
	height:392px;
	z-index:1;
	left: 11px;
	top: -22px;
	float: left;
	font-family: "Arial", Times, serif;
	font-size: 12px;
	line-height: 17px;
	color: #555555;
	font-weight: normal;
    }
    #capsule #testimonials #testimonials_mid #testimonialstext img {
        float: left;
        padding-right: 10px;
    }
    #capsule #testimonials #testimonials_mid #testimonialstext img {
        float: left;
        padding-right: 10px;
    }
    #capsule #testimonials #testimonials_mid #testimonialstext img {
        float: left;
        padding-right: 10px;
    }
    #subscribenews {
        position:absolute;
        width:117px;
        height:52px;
        z-index:10;
        left: 62px;
        top: 302px;
    }
    #dedicatedserver {
        position:absolute;
        width:104px;
        height:27px;
        z-index:11;
        left: 135px;
        top: 348px;
    }
    #copyright {
	position:absolute;
	width:775px;
	height:152px;
	z-index:19;
	left: 80px;
	top: 696px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	color: #555555;
	font-weight: normal;
    }
    #bannerflash {
        position:absolute;
        width:37px;
        height:102px;
        z-index:1;
        left: 264px;
        top: -1px;
    }
    body {
        background-image: url(Images/bkg.jpg);
    }
    #advert1 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:20;
        left: 1px;
        top: 256px;
    }
    #advert_t1 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m1 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b1 {
        position:absolute;
        width:155px;
        height:20px;
        z-index:2;
        top: 106px;
        background-image: url(Images/4bot.png);
    }
    #advert2 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:21;
        left: 1px;
        top: 394px;
    }
    #advert_t2 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m2 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b2 {
        position:absolute;
        width:155px;
        height:20px;
        z-index:2;
        top: 106px;
        background-image: url(Images/4bot.png);
    }
    #advert3 {
        position:absolute;
        width:152px;
        height:115px;
        z-index:22;
        left: 1px;
        top: 530px;
    }
    #advert_t3 {
        position:absolute;
        width:155px;
        height:11px;
        z-index:1;
        background-image: url(Images/4top.png);
        top: -3px;
    }
    #advert_m3 {
        position:absolute;
        width:155px;
        height:98px;
        z-index:3;
        top: 8px;
        background-image: url(Images/4mid.png);
    }
    #advert_b3 {
        position:absolute;
        width:155px;
        height:20px;
        z-index:2;
        top: 106px;
        background-image: url(Images/4bot.png);
    }
    .style8 {font-weight: bold}
    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;
    }
    #flashvhtml {
        position:absolute;
        width:104px;
        height:27px;
        z-index:12;
        left: 25px;
        top: 348px;
    }
    .style10 {color: #999999}
    #subscribeblog {
        position:absolute;
        width:104px;
        height:27px;
        z-index:11;
        left: 60px;
        top: 372px;
    }
    #sharethispage {
        position:absolute;
        width:132px;
        height:18px;
        z-index:23;
        left: 753px;
        top: 626px;
    }
	#logincapsule {
		position:absolute;
		width:90px;
		height:39px;
		z-index:4;
		left: 14px;
		top: 140px;
	}
	#signupcapsule {
		position:absolute;
		width:111px;
		height:39px;
		z-index:4;
		left: 124px;
		top: 140px;
	}
	#diamond {
		position:absolute;
		width:13px;
		height:18px;
		z-index:5;
		left: 111px;
		top: 149px;
	}
	.style11 {
		font-size: 18px;
		font-weight: bold;
		text-decoration: none;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		padding-top: 10px;
	}
	#advert1_header {
		position:absolute;
		width:141px;
		height:11px;
		z-index:1;
		top: 91px;
		left: 2px;
	}
	#advert2_header {
		position:absolute;
		width:141px;
		height:11px;
		z-index:1;
		top: 91px;
		left: 2px;
	}
	#advert3_header {
		position:absolute;
		width:141px;
		height:11px;
		z-index:1;
		top: 91px;
		left: 2px;
	}
	.style12 {
		font-size: 9px;
		font-weight: normal;
		text-decoration: none;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		color: #555555;
	}
	a:active {
		text-decoration: none;
	}
	a:link {
	color: #696969;
	text-decoration: none;
	}
	a:visited {
	color: #696969;
	text-decoration: none;
	}
	.style15 {
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	padding-top: 10px;
	}
	a:hover {
		color: #FF6600;
	}