@charset "utf-8";
/* CSS Document written by James Archer */
/* Last updated: 10.11.2008 */
body, div, ul, p, fieldset, li, form {
	padding:0;
	margin:0;
}
img {
	border:none;
}
body {
	background:#FFFFFF;
}
span.linktext {
	display:none;
}
input.hiddenbutton {
	display:none;
}
/* Div stretching 100% of browser window to allow for center alignment */
div#page {
	width:100%;
	text-align:center;
}
/* Div stretching 100% of browser window to allow for center alignment END */
/* Div that wraps around all content */
div#content {
	width:800px;
	margin:0 auto;
	text-align:left;
	border:1px #CCCCCC solid;
	margin-top:8px;
	display:block;
}
/* Div that wraps around all content END */
/* >>> HEADER STYLES - for all page headers <<< */
div#indexheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_homepageheader.jpg)
		no-repeat;
}
div#aseasyheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_123_aheader.jpg)
		no-repeat;
}
div#whywaveheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_Q&Aheader.jpg)
		no-repeat;
}
div#whatyoursayingheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_testsheader.jpg)
		no-repeat;
}
div#howcanheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_make_wavesheader.jpg)
		no-repeat;
}
div#buynowheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_buyheader.jpg)
		no-repeat;
}
div#signupheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_formheader.jpg)
		no-repeat;
}
div#blanksignupheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_blankformheader.jpg)
		no-repeat;
}
div#videoheader {
	height:250px;
	width:100%;
	background:
		url(../images/headers/wave_vanessa_pageheader.jpg)
		no-repeat;
}
/* >>> HEADER STYLES END <<< */
/* >>> HEADER SECTIONS - sections within the header element on every page <<< */
/* Div containing main logo */
div#logosection {
	width:300px;
	float:left;
	height:250px;
}
div#logosection a#homelink {
	width:179px;
	height:79px;
	position:absolute;
	margin:0 0 0 65px;
	top:37px;
}
/* Div containing main logo END */
/* Div ocntaining both navigation and sign up section */
div#navwrapper {
	width:500px;
	height:250px;
	float:left;
}
/* Div ocntaining both navigation and sign up section END */
div#navigationsection {
	width:100%;
	height:140px;
}
div#navigationsection ul li {
	list-style:none;
	float:left;
}
div#signupsection {
	width:100%;
	height:110px;
}
/* >>> HEADER SECTIONS END <<< */
/* >>> NAVIGATION ITEMS <<< */
a#navitem1 {
	width:50px;
	height:30px;
	position:absolute;
	margin:0 0 0 17px;
	top:107px;
}
a#navitem2 {
	width:71px;
	height:39px;
	position:absolute;
	margin:0 0 0 80px;
	top:74px;
}
a#navitem3 {
	width:81px;
	height:39px;
	position:absolute;
	margin:0 0 0 160px;
	top:51px;
}
a#navitem4 {
	width:76px;
	height:37px;
	position:absolute;
	margin:0 0 0 255px;
	top:44px;
}
a#navitem5 {
	width:63px;
	height:47px;
	position:absolute;
	margin:0 0 0 345px;
	top:46px;
}
a#navitem6 {
	width:59px;
	height:42px;
	position:absolute;
	margin:0 0 0 435px;
	top:66px;
}
a#navitem7 {
	width:184px;
	height:100px;
	position:absolute;
	margin:0 0 0 130px;
	top:136px;
}
a#navitem8 {
	width:118px;
	height:138px;
	position:absolute;
	margin:0 0 0 315px;
	top:118px;
}
/* >>> NAVIGATION ITEMS END <<< */
/* >>> CONTENT STYLES - for all pages <<< */
/* Index page styles */
div#indexcontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_homepagecontent.jpg)
		no-repeat;
}
div#index2content {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_homepage2content.jpg)
		no-repeat;
}
div#index3content {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_homepage3content.jpg)
		no-repeat;
}
div#index4content {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_homepage4content.jpg)
		no-repeat;
}
div#indexcontent img#indexalt1, div#index2content img#indexalt1, div#index3content img#indexalt1, div#index4content img#indexalt1, div#index5content img#indexalt1 {
	position:absolute;
	top:286px;
	margin:0 0 0 78px;
	width:291px;
	height:116px;
}
div#indexcontent img#indexalt2, div#index2content img#indexalt2, div#index3content img#indexalt2, div#index4content img#indexalt2, div#index5content img#indexalt2 {
	position:absolute;
	top:424px;
	margin:0 0 0 78px;
	width:320px;
	height:136px;
}
div#indexcontent a#nexthomelink, div#index2content a#nexthomelink, div#index3content a#nexthomelink, div#index4content a#nexthomelink, div#index5content a#nexthomelink {
	width:72px;
	height:26px;
	position:absolute;
	margin:0 0 0 80px;
	top:568px;
}
/* Index page styles END */
/* As easy as 1,2,3 page styles */
div#aseasycontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_123_acontent.jpg)
		no-repeat;
}
div#aseasy2content {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_123_ccontent.jpg)
		no-repeat;
}
div#aseasy3content {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_123_dcontent.jpg)
		no-repeat;
}
div#aseasycontent a#buylink, div#aseasy2content a#buylink, div#aseasy3content a#buylink {
	width:245px;
	height:83px;
	position:absolute;
	margin:0 0 0 500px;
	top:268px;
}
div#aseasycontent img#aseasyalt1, div#aseasy2content img#aseasyalt1, div#aseasy3content img#aseasyalt1 {
	position:absolute;
	top:285px;
	margin:0 0 0 78px;
	width:407px;
	height:79px;
}
div#aseasycontent img#aseasyalt2, div#aseasy2content img#aseasyalt2, div#aseasy3content img#aseasyalt2 {
	position:absolute;
	top:365px;
	margin:0 0 0 367px;
	width:287px;
	height:107px;
}
div#aseasycontent a#firstsmalllink, div#aseasy2content a#firstsmalllink, div#aseasy3content a#firstsmalllink {
	width:121px;
	height:117px;
	position:absolute;
	margin:0 0 0 307px;
	top:507px;
}
div#aseasycontent a#secondsmalllink, div#aseasy2content a#secondsmalllink, div#aseasy3content a#secondsmalllink {
	width:123px;
	height:116px;
	position:absolute;
	margin:0 0 0 478px;
	top:486px;
}
/* As easy as 1,2,3 page styles END */
/* Why wave works page styles */
div#whywavecontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent.jpg)
		no-repeat;
}
div#whywavecontent2 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent2.jpg)
		no-repeat;
}
div#whywavecontent3 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent3.jpg)
		no-repeat;
}
div#whywavecontent4 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent4.jpg)
		no-repeat;
}
div#whywavecontent5 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent5.jpg)
		no-repeat;
}
div#whywavecontent6 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent6.jpg)
		no-repeat;
}
div#whywavecontent7 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent7.jpg)
		no-repeat;
}
div#whywavecontent8 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_Q&Acontent8.jpg)
		no-repeat;
}
div#whywavecontent a#question1, div#whywavecontent2 a#question1, div#whywavecontent3 a#question1, div#whywavecontent4 a#question1, div#whywavecontent5 a#question1, div#whywavecontent6 a#question1, div#whywavecontent7 a#question1, div#whywavecontent8 a#question1 {
	width:185px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:354px;
}
div#whywavecontent a#question2, div#whywavecontent2 a#question2, div#whywavecontent3 a#question2, div#whywavecontent4 a#question2, div#whywavecontent5 a#question2, div#whywavecontent6 a#question2, div#whywavecontent7 a#question2, div#whywavecontent8 a#question2 {
	width:182px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:373px;
}
div#whywavecontent a#question3, div#whywavecontent2 a#question3, div#whywavecontent3 a#question3, div#whywavecontent4 a#question3, div#whywavecontent5 a#question3, div#whywavecontent6 a#question3, div#whywavecontent7 a#question3, div#whywavecontent8 a#question3 {
	width:242px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:391px;
}
div#whywavecontent a#question4, div#whywavecontent2 a#question4, div#whywavecontent3 a#question4, div#whywavecontent4 a#question4, div#whywavecontent5 a#question4, div#whywavecontent6 a#question4, div#whywavecontent7 a#question4, div#whywavecontent8 a#question4 {
	width:246px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:407px;
}
div#whywavecontent a#question5, div#whywavecontent2 a#question5, div#whywavecontent3 a#question5, div#whywavecontent4 a#question5, div#whywavecontent5 a#question5, div#whywavecontent6 a#question5, div#whywavecontent7 a#question5, div#whywavecontent8 a#question5 {
	width:320px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:425px;
}
div#whywavecontent a#question6, div#whywavecontent2 a#question6, div#whywavecontent3 a#question6, div#whywavecontent4 a#question6, div#whywavecontent5 a#question6, div#whywavecontent6 a#question6, div#whywavecontent7 a#question6, div#whywavecontent8 a#question6 {
	width:165px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:443px;
}
div#whywavecontent a#question7, div#whywavecontent2 a#question7, div#whywavecontent3 a#question7, div#whywavecontent4 a#question7, div#whywavecontent5 a#question7, div#whywavecontent6 a#question7, div#whywavecontent7 a#question7, div#whywavecontent8 a#question7 {
	width:307px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:462px;
}
div#whywavecontent a#question8, div#whywavecontent2 a#question8, div#whywavecontent3 a#question8, div#whywavecontent4 a#question8, div#whywavecontent5 a#question8, div#whywavecontent6 a#question8, div#whywavecontent7 a#question8, div#whywavecontent8 a#question8 {
	width:299px;
	height:15px;
	position:absolute;
	margin:0 0 0 415px;
	top:480px;
}
div#whywavecontent img#whywavealt1, div#whywavecontent2 img#whywavealt1, div#whywavecontent3 img#whywavealt1, div#whywavecontent img#whywavealt14, div#whywavecontent img#whywavealt15, div#whywavecontent6 img#whywavealt1, div#whywavecontent7 img#whywavealt1, div#whywavecontent8 img#whywavealt1 {
	position:absolute;
	top:298px;
	margin:0 0 0 78px;
	width:282px;
	height:37px;
}
div#whywavecontent img#whywavealt2, div#whywavecontent2 img#whywavealt2, div#whywavecontent3 img#whywavealt2, div#whywavecontent4 img#whywavealt2, div#whywavecontent5 img#whywavealt2, div#whywavecontent6 img#whywavealt2, div#whywavecontent7 img#whywavealt2, div#whywavecontent8 img#whywavealt2 {
	position:absolute;
	top:348px;
	margin:0 0 0 80px;
	width:252px;
	height:97px;
}
div#whywavecontent img#whywavealt3, div#whywavecontent2 img#whywavealt3, div#whywavecontent3 img#whywavealt3, div#whywavecontent4 img#whywavealt3, div#whywavecontent5 img#whywavealt3, div#whywavecontent6 img#whywavealt3, div#whywavecontent7 img#whywavealt3, div#whywavecontent8 img#whywavealt3 {
	position:absolute;
	top:523px;
	margin:0 0 0 415px;
	width:296px;
	height:72px;
}
/* Why wave works page styles END */
/* What you're saying page styles */
div#whatyoursayingcontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_testscontent.jpg)
		no-repeat;
}
div#whatyoursayingcontent2 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_tests2content.jpg)
		no-repeat;
}
div#whatyoursayingcontent3 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_tests3content.jpg)
		no-repeat;
}
div#whatyoursayingcontent4 {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_tests4content.jpg)
		no-repeat;
}
div#whatyoursayingcontent a#testilink1, div#whatyoursayingcontent2 a#testilink1, div#whatyoursayingcontent3 a#testilink1, div#whatyoursayingcontent4 a#testilink1 {
	position:absolute;
	top:508px;
	margin:0 0 0 300px;
	width:120px;
	height:115px;
}
div#whatyoursayingcontent a#testilink2, div#whatyoursayingcontent2 a#testilink2, div#whatyoursayingcontent3 a#testilink2, div#whatyoursayingcontent4 a#testilink2 {
	position:absolute;
	top:510px;
	margin:0 0 0 443px;
	width:103px;
	height:100px;
}
div#whatyoursayingcontent a#testilink3, div#whatyoursayingcontent2 a#testilink3, div#whatyoursayingcontent3 a#testilink3, div#whatyoursayingcontent4 a#testilink3 {
	position:absolute;
	top:468px;
	margin:0 0 0 555px;
	width:84px;
	height:85px;
}
div#whatyoursayingcontent img#whatyoursayingalt1, div#whatyoursayingcontent2 img#whatyoursayingalt1, div#whatyoursayingcontent3 img#whatyoursayingalt1, div#whatyoursayingcontent4 img#whatyoursayingalt1, div#whatyoursayingcontent5 img#whatyoursayingalt1  {
	position:absolute;
	top:301px;
	margin:0 0 0 85px;
	width:278px;
	height:39px;
}
div#whatyoursayingcontent img#whatyoursayingalt2, div#whatyoursayingcontent2 img#whatyoursayingalt2, div#whatyoursayingcontent3 img#whatyoursayingalt2, div#whatyoursayingcontent4 img#whatyoursayingalt2, div#whatyoursayingcontent5 img#whatyoursayingalt2  {
	position:absolute;
	top:358px;
	margin:0 0 0 315px;
	width:385px;
	height:98px;
}
/* What you're saying page styles END */
/* How you can make waves page styles */
div#howcancontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_make_wavescontent.jpg)
		no-repeat;
}
div#howcancontent a#signuplink {
	position:absolute;
	top:523px;
	margin:0 0 0 84px;
	width:93px;
	height:28px;
}
div#howcancontent img#howcanalt1 {
	position:absolute;
	top:303px;
	margin:0 0 0 78px;
	width:334px;
	height:114px;
}
div#howcancontent img#howcanalt2 {
	position:absolute;
	top:428px;
	margin:0 0 0 78px;
	width:338px;
	height:79px;
}
/* How you can make waves page styles END */
/* Buy now page styles */
div#buynowcontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_buycontent.jpg)
		no-repeat;
}
div#buynowcontent a#buynowbootslink {
	position:absolute;
	top:275px;
	margin:0 0 0 130px;
	width:578px;
	height:328px;
}
/* Buy now page styles END */
/* Sign-up page styles */
div#signupcontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_formcontent.jpg)
		no-repeat;
}
div#signupcontent fieldset {
	border:none;
}
div#signupcontent legend, span.labeltext {
	display:none;
}
div#signupcontent ul li {
	list-style:none;
	float:left;
}
div#signupcontent input#dateinputday {
	width:25px;
	position:absolute;
	top:370px;
	margin:0 0 0 165px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#dateinputmonth {
	width:25px;
	position:absolute;
	top:370px;
	margin:0 0 0 200px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
div#signupcontent input#dateinputyear {
	width:25px;
	position:absolute;
	top:370px;
	margin:0 0 0 235px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
div#signupcontent input#gendermaleradio {
	position:absolute;
	top:372px;
	margin:0 0 0 495px;
	cursor:pointer;
}
div#signupcontent input#genderfemaileradio {
	position:absolute;
	top:372px;
	margin:0 0 0 559px;
	cursor:pointer;
}
div#signupcontent input#firstnameinput {
	width:178px;
	position:absolute;
	top:393px;
	margin:0 0 0 165px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#lastnameinput {
	width:178px;
	position:absolute;
	top:393px;
	margin:0 0 0 495px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#emailinput {
	width:178px;
	position:absolute;
	top:416px;
	margin:0 0 0 165px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#cemailinput {
	width:178px;
	position:absolute;
	top:416px;
	margin:0 0 0 495px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#purchasedyesradio {
	position:absolute;
	top:442px;
	margin:0 0 0 620px;
	cursor:pointer;
}
div#signupcontent input#purchasednoradio {
	position:absolute;
	top:442px;
	margin:0 0 0 677px;
	cursor:pointer;
}
div#signupcontent input#fromukradio {
	position:absolute;
	top:442px;
	margin:0 0 0 201px;
	cursor:pointer;
}
div#signupcontent input#fromroiradio {
	position:absolute;
	top:442px;
	margin:0 0 0 260px;
	cursor:pointer;
}
div#signupcontent input#promotioninput {
	width:170px;
	position:absolute;
	top:519px;
	margin:0 0 0 440px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
	padding:2px;
}
div#signupcontent input#updatesyesradio {
	position:absolute;
	top:580px;
	margin:0 0 0 443px;
	cursor:pointer;
}
div#signupcontent input#updatesnoradio {
	position:absolute;
	top:580px;
	margin:0 0 0 500px;
	cursor:pointer;
}
div#signupcontent input#submitbutton {
	background:url(../images/formelements/submitbutton.jpg);
	width:105px;
	height:26px;
	position:absolute;
	top:593px;
	margin:0 0 0 607px;
	padding:0;
	border:none;
	font-size:0;
	color:#fb7bae;
	cursor:pointer;
}
div#signupcontent label#signuplabel1 {
	position:absolute;
	top:369px;
	margin:0 0 0 72px;
	width:88px;
	height:16px;
}
div#signupcontent label#signuplabel2 {
	position:absolute;
	top:370px;
	margin:0 0 0 361px;
	width:42px;
	height:14px;
}
div#signupcontent label#signuplabel3 {
	position:absolute;
	top:370px;
	margin:0 0 0 513px;
	width:30px;
	height:14px;
}
div#signupcontent label#signuplabel4 {
	position:absolute;
	top:370px;
	margin:0 0 0 577px;
	width:41px;
	height:14px;
}
div#signupcontent label#signuplabel6 {
	position:absolute;
	top:392px;
	margin:0 0 0 72px;
	width:56px;
	height:14px;
}
div#signupcontent label#signuplabel7 {
	position:absolute;
	top:392px;
	margin:0 0 0 361px;
	width:56px;
	height:14px;
}
div#signupcontent label#signuplabel8 {
	position:absolute;
	top:417px;
	margin:0 0 0 72px;
	width:72px;
	height:14px;
}
div#signupcontent label#signuplabel9 {
	position:absolute;
	top:417px;
	margin:0 0 0 361px;
	width:113px;
	height:14px;
}
div#signupcontent label#signuplabel10 {
	position:absolute;
	top:440px;
	margin:0 0 0 361px;
	width:236px;
	height:14px;
}
div#signupcontent label#signuplabel11 {
	position:absolute;
	top:442px;
	margin:0 0 0 637px;
	width:23px;
	height:14px;
}
div#signupcontent label#signuplabel12 {
	position:absolute;
	top:442px;
	margin:0 0 0 694px;
	width:24px;
	height:14px;
}
div#signupcontent label#signuplabel14 {
	position:absolute;
	top:441px;
	margin:0 0 0 216px;
	width:22px;
	height:14px;
}
div#signupcontent label#signuplabel15 {
	position:absolute;
	top:441px;
	margin:0 0 0 275px;
	width:27px;
	height:17px;
}
div#signupcontent label#signuplabel16 {
	position:absolute;
	top:519px;
	margin:0 0 0 240px;
	width:196px;
	height:19px;
}
div#signupcontent label#signuplabel17 {
	position:absolute;
	top:578px;
	margin:0 0 0 72px;
	width:361px;
	height:17px;
}
div#signupcontent label#signuplabel18 {
	position:absolute;
	top:580px;
	margin:0 0 0 463px;
	width:23px;
	height:14px;
}
div#signupcontent label#signuplabel19 {
	position:absolute;
	top:580px;
	margin:0 0 0 518px;
	width:24px;
	height:14px;
}
div#signupcontent label#signuplabel20 {
	position:absolute;
	top:440px;
	margin:0 0 0 72px;
	width:103px;
	height:14px;
}
div#signupcontent img#signupalt3 {
	position:absolute;
	top:256px;
	margin:0 0 0 72px;
	width:449px;
	height:61px;
}
div#signupcontent img#signupalt4 {
	position:absolute;
	top:316px;
	margin:0 0 0 72px;
	width:527px;
	height:49px;
}
div#signupcontent img#signupalt6 {
	position:absolute;
	top:499px;
	margin:0 0 0 80px;
	width:162px;
	height:54px;
}
div#signupcontent img#signupalt7 {
	position:absolute;
	top:598px;
	margin:0 0 0 77px;
	width:428px;
	height:27px;
}
div#signupcontent img#signupalt8 {
	position:absolute;
	top:472px;
	margin:0 0 0 77px;
	width:586px;
	height:30px;
}
div#signupcontent img#signupalt9 {
	position:absolute;
	top:537px;
	margin:0 0 0 243px;
	width:284px;
	height:16px;
}
div#signupcontent img#signupalt10 {
	position:absolute;
	top:373px;
	margin:0 0 0 268px;
	width:85px;
	height:16px;
}
div#signupcontent a#termslink {
	position:absolute;
	top:559px;
	margin:0 0 0 440px;
	width:90px;
	height:15px;
}
/* Sign-up page styles END */
/* Video page styles */
div#videocontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_video_pagecontent.jpg)
		no-repeat;
	text-align:left;
}
/*embed {
/*
Commented by HP as alignement was going wrong. 
*/
	/*position:absolute;
	top:363px;*/
	margin:0 0 0 90px;
}*/
/* Video page styles END */
/* Oops page styles */
div#oopscontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_nocode_nooptcontent.jpg)
		no-repeat;
	text-align:left;
}
div#oopscontent ul li {
	list-style:none;
	float:left;
}
img#oopsalt1 {
	position:absolute;
	top:280px;
	margin:0 0 0 80px;
	width:437px;
	height:134px;
}
img#oopsalt2 {
	position:absolute;
	top:507px;
	margin:0 0 0 80px;
	width:435px;
	height:46px;
}
label#oopslabel1 {
	position:absolute;
	top:420px;
	margin:0 0 0 80px;
	width:293px;
	height:39px;
}
label#oopslabel2 {
	position:absolute;
	top:422px;
	margin:0 0 0 433px;
	width:27px;
	height:20px;
}
label#oopslabel3 {
	position:absolute;
	top:422px;
	margin:0 0 0 493px;
	width:27px;
	height:20px;
}
input#oopsupdatesyes {
	position:absolute;
	top:425px;
	margin:0 0 0 415px;
	cursor:pointer;
}
input#oopsupdatesno {
	position:absolute;
	top:425px;
	margin:0 0 0 478px;
	cursor:pointer;
}
a#oopsterms {
	position:absolute;
	top:566px;
	margin:0 0 0 85px;
	width:120px;
	height:15px;
}
input#oopssubmit {
	position:absolute;
	top:472px;
	margin:0 0 0 84px;
	background:
		url(../images/formelements/submitbuttontwo.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;	
}
a#oopsclose  {
	position:absolute;
	top:472px;
	margin:0 0 0 198px;
	background:
		url(../images/formelements/closebutton.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
/* Oops page styles END */
/* Thank you one page styles */
div#thanksonecontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_nocode_optincontent.jpg)
		no-repeat;
	text-align:left;
}
div#thanksonecontent ul li {
	list-style:none;
	float:left;
}
img#thanksonealt1 {
	position:absolute;
	top:280px;
	margin:0 0 0 80px;
	width:319px;
	height:96px;
}
img#thanksonealt2 {
	position:absolute;
	top:382px;
	margin:0 0 0 80px;
	width:319px;
	height:33px;
}
label#thanksonelabel1 {
	position:absolute;
	top:421px;
	margin:0 0 0 80px;
	width:278px;
	height:34px;
}
label#thanksonelabel2 {
	position:absolute;
	top:464px;
	margin:0 0 0 80px;
	width:50px;
	height:18px;
}
label#thanksonelabel3 {
	position:absolute;
	top:464px;
	margin:0 0 0 273px;
	width:51px;
	height:18px;
}
label#thanksonelabel4 {
	position:absolute;
	top:504px;
	margin:0 0 0 80px;
	width:53px;
	height:17px;
}
label#thanksonelabel5 {
	position:absolute;
	top:504px;
	margin:0 0 0 273px;
	width:51px;
	height:17px;
}
input#thanksonefriend1 {
	width:170px;
	position:absolute;
	top:483px;
	margin:0 0 0 84px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksonefriend2 {
	width:170px;
	position:absolute;
	top:483px;
	margin:0 0 0 276px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksonefriend3 {
	width:170px;
	position:absolute;
	top:522px;
	margin:0 0 0 84px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksonefriend4 {
	width:170px;
	position:absolute;
	top:522px;
	margin:0 0 0 276px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
a#thanksoneterms {
	width:119px;
	height:20px;
	position:absolute;
	top:552px;
	margin:0 0 0 84px;
}
input#thanksonesubmit {
	position:absolute;
	top:482px;
	margin:0 0 0 478px;
	background:
		url(../images/formelements/submitbuttontwo.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
a#thanksoneclose {
	position:absolute;
	top:520px;
	margin:0 0 0 478px;
	background:
		url(../images/formelements/closebutton.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}	
/* Thank you one page styles END */
/* Thank you two page styles */
div#thankstwocontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_withcode_nooptcontent.jpg)
		no-repeat;
	text-align:left;
}
div#thankstwocontent ul li {
	list-style:none;
	float:left;
}
img#thankstwoalt1 {
	position:absolute;
	top:280px;
	margin:0 0 0 80px;
	width:221px;
	height:80px;
}
img#thankstwoalt2 {
	position:absolute;
	top:534px;
	margin:0 0 0 80px;
	width:435px;
	height:46px;
}
img#thankstwoalt3 {
	position:absolute;
	top:367px;
	margin:0 0 0 80px;
	width:435px;
	height:33px;
}
img#thankstwoalt4 {
	position:absolute;
	top:406px;
	margin:0 0 0 80px;
	width:408px;
	height:33px;
}
label#thankstwolabel1 {
	position:absolute;
	top:447px;
	margin:0 0 0 80px;
	width:293px;
	height:39px;
}
label#thankstwolabel2 {
	position:absolute;
	top:448px;
	margin:0 0 0 433px;
	width:27px;
	height:20px;
}
label#thankstwolabel3 {
	position:absolute;
	top:448px;
	margin:0 0 0 493px;
	width:27px;
	height:20px;
}
input#thankstwoupdatesyes {
	position:absolute;
	top:452px;
	margin:0 0 0 415px;
	cursor:pointer;
}
input#thankstwoupdatesno {
	position:absolute;
	top:452px;
	margin:0 0 0 478px;
	cursor:pointer;
}
a#thankstwoterms {
	position:absolute;
	top:593px;
	margin:0 0 0 85px;
	width:120px;
	height:15px;
}
input#thankstwosubmit {
	position:absolute;
	top:499px;
	margin:0 0 0 84px;
	background:
		url(../images/formelements/submitbuttontwo.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;	
}
a#thankstwoclose  {
	position:absolute;
	top:499px;
	margin:0 0 0 198px;
	background:
		url(../images/formelements/closebutton.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
a#thankstwoprintcoupon  {
	position:absolute;
	top:336px;
	margin:0 0 0 292px;
	background:
		url(../images/formelements/printcouponbutton.jpg)
		no-repeat;
	width:131px;
	height:25px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
/* Thank you two page styles END */
/* Thank you three page styles */
div#thanksthreecontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_withcode_pagecontent.jpg)
		no-repeat;
	text-align:left;
}
div#thanksthreecontent ul li {
	list-style:none;
	float:left;
}
img#thanksthreealt1 {
	position:absolute;
	top:280px;
	margin:0 0 0 80px;
	width:219px;
	height:84px;
}
img#thanksthreealt2 {
	position:absolute;
	top:369px;
	margin:0 0 0 80px;
	width:319px;
	height:33px;
}
img#thanksthreealt3 {
	position:absolute;
	top:408px;
	margin:0 0 0 80px;
	width:319px;
	height:33px;
}
label#thanksthreelabel1 {
	position:absolute;
	top:451px;
	margin:0 0 0 80px;
	width:278px;
	height:34px;
}
label#thanksthreelabel2 {
	position:absolute;
	top:492px;
	margin:0 0 0 80px;
	width:50px;
	height:18px;
}
label#thanksthreelabel3 {
	position:absolute;
	top:492px;
	margin:0 0 0 273px;
	width:51px;
	height:18px;
}
label#thanksthreelabel4 {
	position:absolute;
	top:532px;
	margin:0 0 0 80px;
	width:53px;
	height:17px;
}
label#thanksthreelabel5 {
	position:absolute;
	top:532px;
	margin:0 0 0 273px;
	width:51px;
	height:17px;
}
input#thanksthreefriend1 {
	width:170px;
	position:absolute;
	top:512px;
	margin:0 0 0 84px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksthreefriend2 {
	width:170px;
	position:absolute;
	top:512px;
	margin:0 0 0 276px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksthreefriend3 {
	width:170px;
	position:absolute;
	top:552px;
	margin:0 0 0 84px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
input#thanksthreefriend4 {
	width:170px;
	position:absolute;
	top:552px;
	margin:0 0 0 276px;
	padding:2px;
	background:#fcf0f4;
	border:1px #999999 solid;
	font-size:11px;
}
a#thanksthreeterms {
	width:119px;
	height:20px;
	position:absolute;
	top:580px;
	margin:0 0 0 84px;
}
input#thanksthreesubmit {
	position:absolute;
	top:508px;
	margin:0 0 0 478px;
	background:
		url(../images/formelements/submitbuttontwo.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
a#thanksthreeclose {
	position:absolute;
	top:548px;
	margin:0 0 0 478px;
	background:
		url(../images/formelements/closebutton.jpg)
		no-repeat;
	width:78px;
	height:24px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
a#thankstreeprintcoupon  {
	position:absolute;
	top:338px;
	margin:0 0 0 292px;
	background:
		url(../images/formelements/printcouponbutton.jpg)
		no-repeat;
	width:131px;
	height:25px;
	font-size:0;
	color:#fb7bae;
	border:none;
	cursor:pointer;
}
/* Thank you three page styles END */
/* Sign-up confirmation page styles */
div#confirmationcontent {
	height:407px;
	width:100%;
	background:
		url(../images/contentbg/wave_confirmcontent.jpg)
		no-repeat;
}
/* Sign-up confirmation styles END */
/* >>> CONTENT STYLES END <<< */
/* >>> FOOTER STYLES <<< */
div#footer {
	width:100%;
	text-align:center;
	padding:10px 0;
	clear:both;
}
div#footer ul {
	list-style:none;
}
div#footer ul li {
	display:inline;
}
div#footer ul li a {
	font:
		normal
		normal
		bold
		12px/1.1em
		Arial, Helvetica, sans-serif;
	padding:10px;
	color:#FF3399;
}
div#footer ul li a:hover {
	color:#fc60ae;
}
div#footer p {
	font:
		normal
		normal
		10px/1.1em
		Arial, Helvetica, sans-serif;
	color:#FF3399;
	padding:10px;
}
/* >>> FOOTER STYLES END <<< */
