html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-weight: normal;
     font-style: normal;
     font-size: 100%;
     font-family: inherit;
     vertical-align: baseline
}

body {
     line-height: 1
}

:focus {
     outline: 0
}

ol, ul {
     list-style: none
}

table {
     border-collapse: collapse;
     border-spacing: 0
}

blockquote:before, blockquote:after, q:before, q:after {
     content: ""
}

blockquote, q {
     quotes: "" ""
}

input, textarea {
     margin: 0;
     padding: 0
}

hr {
     margin: 0;
     padding: 0;
     border: 0;
     color: #000;
     background-color: #000;
     height: 1px
}
#stage {
-webkit-box-shadow:0 0 6px #aaa;
box-shadow:0 0 6px #aaa;
margin:0 auto;
position:relative;
width:984px;
}

#stage-2 {
display:none;
overflow:hidden;
}

#stage .video-selector .name{
	padding-left:10px;
}

#stage-2 .more-videos-link{
	cursor: pointer;
	font-size: 12px;
	margin-bottom:5px;
	color:#F83A8E;
	font-weight: bold;
}

#stage-2 .more-videos-link.disabled{
	cursor: default;
}

#stage-2 .add {
display:none;
left:339px;
position:absolute;
top:389px;
}

#stage-2 .add p {
color:#FFF;
padding-top:16px;
position:absolute;
text-align:center;
width:618px;
}

#stage-2 .bottom {
top:438px;
left:-5px;
overflow:hidden;
padding-top:23px;
position:relative;
}

#stage-2 .menu,#stage-3 .menu,#stage-4 .menu,#stage-5 .menu,#stage-6 .menu {
background:#f7f7f8;
border-bottom:1px solid #dbd9d9;
margin-bottom:30px;
}

#stage-2 .selected-videos ul .selected-video-thumbnail {
outline:1px solid #ccc;
padding:2px;
}

#stage-2 .selected-videos ul li.next {
left:522px;
position:absolute;
top:48px;
}

#stage-2 .selected-videos ul li.placement {
position:absolute;
}

#stage-2 .selected-videos ul li.placement1 {
left:0;
}

#stage-2 .selected-videos ul li.placement2 {
left:90px;
}

#stage-2 .selected-videos ul li.placement3 {
left:175px;
}

#stage-2 .selected-videos ul li.placement4 {
left:260px;
}

#stage-2 .selected-videos ul li.placement5 {
left:345px;
}

#stage-2 .selected-videos ul li.placement6 {
left:430px;
}

#stage-2 .video-previewer .video-big {
border:0;
height:380px;
left:336px;
position:absolute;
top:8px;
width:620px;
}

#stage-2 .video-selector-and-previewer .video-previewer {
left:-30px;
position:relative;
}

#stage-3 .background-chooser li {
border-top:1px solid #ccc;
overflow:auto;
padding-bottom:10px;
padding-top:10px;
position:relative;
}

#stage-3 .background-chooser li .layout-container {
height:200px;
margin:0 auto;
width:425px;
}

#stage-3 .background-chooser li .layout-container img {
display:block;
margin:0 auto;
}

#stage-3 .background-chooser li .next-container {
position:absolute;
right:0;
}

#stage-3 .background-chooser li h3 {
color:#6d6d6d;
font-size:18px;
font-weight:700;
width:260px;
}

#stage-3 .background-chooser li h3,#stage-3 .background-chooser li .select {
padding-top:90px;
}

#stage-3 .background-chooser li .select {
	cursor:pointer;	
}

#stage-3 .background-chooser ul {
margin-bottom:15px;
padding-left:15px;
padding-right:15px;
}

#stage-4 #others {
width:400px;
}

#stage-4 .error {
color:#333;
font-size:13px;
line-height:20px;
width:280px;
}


#stage-4 .error h2 {
color:#FD4898;
font-size:18px;
margin-bottom:20px;
}


#stage-6 .to1, #stage-6 .from1{
	margin-right:10px;
}


#stage-4 .from p,#stage-4 .to p,#stage-4 .message>p {
	padding-top:13px;
}

#stage-4 .max-characters {
	color:#9D9C9C;
	position: absolute;
	left: 425px !important;
	top: 460px !important;
	font-size:12px;
	width:450px;
}

#stage-4 .message p.max-characters {
width:385px;
}

#stage-4 .message>p{
	left: 351px;
position: absolute;
top: 215px;
}
#stage-4 .message .error{
	position: absolute;
	left:450px;
	top:500px;	
}

#stage-4 .message>p {
	margin-right:15px;
	width:80px;
}
#stage-4 .message .preview{
	top: 530px;
	left: 433px;
	position: absolute;
}

#stage-4 .origin-message-wrapper {
	border-top: 1px solid #CCC;
	height: 460px;
	overflow: auto;
	width: 941px;
	margin-left: 20px;
}

#stage-4 .origin-message-wrapper .origin {
position: absolute;

left: 20px;
top: 215px;

}

#stage-4 .origin-message-wrapper .wrapper {
clear:left;
overflow:auto;
}

#stage-4 .message-wrapper{
	width:520px;
}

#stage-4 .message-wrapper textarea{
	position: absolute;
	left: 170px;
	top: 220px;
}
#stage-4 .origin-message-wrapper .wrapper input[type="text"]{
height:35px;
background: white;
}

#stage-4 .origin-message-wrapper .wrapper p {
margin-right:20px;
width:45px;
}

#stage-4 .origin-message-wrapper .wrapper,#stage-4 .origin-message-wrapper .message {
color:#b7b6b6;
font-size:18px;
font-weight:700;
}

#stage-4 .origin-message-wrapper textarea {
	height:180px !important;
	padding:25px 140px !important;
	text-align:center !important;
	width:350px !important;
	background: white !important;
	font-size: 18px !important;
	font-weight: normal !important;
	font-variant: normal !important;
	color:#999 !important;
	line-height: 40px;
}

#stage-4 .origin-message-wrapper textarea,#stage-4 .origin-message-wrapper .wrapper input[type="text"], #stage-6 textarea, #stage-6 .wrapper input[type="text"] {
font-family:"Arial";
font-size:18px;
font-weight:400;
width: 200px;

}
#stage-4 .origin-message-wrapper .wrapper input[type="text"] , #stage-4 textarea, #stage-6 textarea, #stage-6 .wrapper input[type="text"]{
	color:black !important;
}
#stage-4 .wrapper input[type="text"],#stage-4 .origin-message-wrapper textarea,#stage-6 .send-card textarea, #stage-6 textarea, #stage-6 .wrapper input[type="text"] {
background:#FFF;
color:#3d3d3d;
text-align:center;
width:190px;
}


#stage-4 input[type="text"].error {
width:182px;
}

#stage-4 textarea.error {
width:495px !important;
}

#stage-4 textarea.error,#stage-4 input[type="text"].error {
border:4px solid #FE3F93 !important;
}



#stage-5 .ready-to-send {
	height:90px;
	position:relative;
	border-top: 1px solid #CCC;
	margin: 0 15px;
}

#stage-5 .ready-to-send img {
	cursor:pointer;
	position:absolute;
	right:0px;
	top:23px;
}

#stage-5 .title {
margin-bottom:40px;
}

#stage-5 .title h2 {
color:#3d3d3c;
font-size:14px;
margin-bottom:5px;
text-align:center;
}

#stage-6 .send-card {
	border-top:1px solid #CCC;
	margin:0 20px;
	overflow:auto;
	padding:30px 40px 65px;
}

#stage-6 #captcha-container{
	position: absolute;
	left: 252px;
	top: 0;
}

#stage-6 .send-button{
	position: absolute;
	left: 620px;
	top: 40px;
}
#stage-6 .captcha-wrapper{
	height:130px;
}

#stage-6 .send-card div div span {
line-height:16px;
padding-top:20px;
width:180px;
}

#stage-6 .send-card div p {
position:relative;
top:5px;
}

#stage-6 .send-card div>p{
	line-height: 18px;
	width:255px;
}

#stage-6 .send-card div>span {
	clear:left;
	display:block;
	line-height: 18px;
	width:200px;
}

#stage-6 .send-card div>textarea {
height:110px;
}

#stage-6 .send-card p {
color:#6e6e6e;
font-size:18px;
font-weight:700;
}

#stage-6 .send-card span {
color:#6e6e6e;
font-size:12px;
font-weight:400;
}

#stage-6 .main-email {
background:#FFF;
font-size:18px;
font-weight:400;
}

.box {
left:-193px;
position:absolute;
top:-64px;
z-index:10;
}

.error {
color:red;
display:none;
}

.footer {
background:#e9e8e8;
border-top:1px solid #b3b3b3;
color:#999;
font-size:12px;
height:60px;
padding-left:0;
padding-right:0;
}

.footer li {
float:left;
margin-right:30px;
}

.footer p {
text-align:right;
width:22%;
}

.footer p,.footer ul {
float:left;
padding:24px 20px;
}
.footer p{
	padding-right: 0;
}

.footer ul {
width:70%;
}

.footer,.footer ul,#stage-3 .background-chooser {
overflow:auto;
}

.go,#stage-2 .add img,#stage-2 .add p,#stage-2 .next,.video-container:hover,#stage-3 .background-chooser .next,#stage-4 .message .preview,#stage-6 .send-card .send-button {
cursor:pointer;
}

.header {
background:url(../img/stage1/header-background.jpg) no-repeat #a1aeb5;
height:162px;
margin:0 auto;
padding-bottom:100px;
padding-top:64px;
}

.header .name {
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#999;
font-size:21px;
height:30px;
padding:5px 5px 5px 20px;
width:370px;
position: absolute;
z-index:100;
}

.header-contents {
margin:0 auto;
position:relative;
width:600px;
}

.header-contents-texts {
left:155px;
overflow:auto;
position:absolute;
top:0;
width:620px;
}

.horizontal-only {
height:auto;
max-height:200px;
}

.menu {
height:75px;
overflow:auto;
padding-bottom:2px;
position:relative;
}

.menu .logo {
left:20px;
position:absolute;
top:3px;
}

.menu li {
float:left;
margin-right:14px;
}

.menu ul {
clear:left;
left:132px;
position:absolute;
top:20px;
}

.name {
cursor:text;
}

.overlap {
background:#FFF;
display:none;
position:absolute;
z-index:100;
}

.promo {
background:url(../img/stage1/promo-background.jpg) no-repeat;
margin:0 auto;
overflow:auto;
padding-left:40px;
padding-top:58px;
position:relative;
}

.promo .google {
background:#FFF;
height:700px;
position:absolute;
right:20px;
top:60px;
width:240px;
}

.promo .number,.title-container {
position:relative;
}

.promo .number.p1 {
top:-13px;
}

.promo .number.p2 {
top:12px;
}

.promo .number.p3,.promo .number.p4 {
top:23px;
}

.promo .title {
margin-bottom:45px;
}

.promo h1 {
text-transform:uppercase;
}

.promo img,#stage-4 label {
display:block;
}

.promo li {
border-bottom:1px solid #cdcfce;
color:#626263;
font-size:18px;
line-height:25px;
margin-bottom:5px;
overflow:hidden;
padding-bottom:20px;
padding-top:25px;
}

.promo li .number {
text-align:right;
}

.promo li > div.explanation {
float:left;
overflow:auto;
padding-left:65px;
padding-right:0;
}

.promo li > div.number {
float:left;
overflow:auto;
padding-right:0;
width:75px;
}

.promo li img,.promo li p,#stage-2 .bottom img,#stage-2 .bottom>div,.selected-videos-header h1,.selected-videos-header h2,#stage-3 .background-chooser li h3,#stage-3 .background-chooser li .next-container,#stage-3 .background-chooser li .layout-container,#stage-4 .origin-message-wrapper .wrapper p,#stage-4 .origin-message-wrapper .wrapper input[type="text"],#stage-4 .origin-message-wrapper .origin,#stage-4 .origin-message-wrapper .message,#stage-4 .origin-message-wrapper .message p,#stage-4 .origin-message-wrapper .message .message-wrapper,#stage-6 .send-card div>p,#stage-6 .mail-email,#stage-6 .send-card textarea,#stage-6 .send-card div div {
float:left;
}

.promo li p {
position:relative;
top:-5px;
width:380px;
}

.promo li p.p1 {
top:-5px;
}

.promo li p.p2 {
top:20px;
}

.promo li p.p3 {
top:30px;
}

.promo li p.p4 {
margin-right:30px;
top:30px;
width:342px;
}

.promo li.last {
border-bottom:0 solid #000;
}

.promo ul {
width:910px;
}

.scroll-pane,.scroll-pane-arrows {
height:200px;
overflow:auto;
width:100%;
}

.selected-video-thumbnail {
height:37px;
width:71px;
}

.selected-videos {
height:100px;
left:24px;
position:relative;
width:626px;
}

.selected-videos li {
float:left;
margin-right:12px;
}

.selected-videos li img {
position:relative;
top:-2px;
}

.selected-videos li p {
clear:left;
display:block;
font-size:9px;
text-align:center;
}

.selected-videos li p.disabled {
color:#ccc;
}

.selected-videos li p.enabled {
color:#000;
cursor:pointer;
}

.selected-videos ul {
overflow:auto;
padding-bottom:5px;
padding-top:10px;
}

.selected-videos-header h1,.video-selector h1 {
font-size:20px;
font-weight:700;
margin-right:15px;
}

.selected-videos-header h2 {
font-size:14px;
position:relative;
top:3px;
}

#stage-6 .send-card div{
	clear:left;
overflow:hidden;
position: relative;
}

.selected-videos-header{
clear:left;
overflow:auto;
position: relative;
}

.stage {
background:#f0f1f0;
}

.stage2-operations {
padding:0 20px 9px;
}

.stage2-operations,.video-selector-and-previewer {
overflow:auto;
position:relative;
height:560px;
}

.submit {
padding-bottom:10px;
padding-top:22px;
position:relative;
height:50px;
}

.submit .name.selected {
color:#000 !important;
}

.submit img {
left: 420px;
position: absolute;
top: 20px;
}

.title h1 {
font-weight:700;
text-align:center;
}

.title h2 {
margin-bottom:25px;
text-align:center;
font-size: 13px;
color:#333;
}

.video-container {
display:none;
margin-bottom:12px;
overflow:hidden;
position:relative;
}

.video-container .time {
background:#000;
color:#FFF;
font-size:10px;
font-weight:700;
position:absolute;
right:194px;
top:46px;
z-index:100000;
}

.video-container .views {
font-size:10px;
left:113px;
position:absolute;
top:40px;
}

.video-container h2 {
	font-size:11px;
	height:12px;
	left:113px;
	margin-bottom:10px;
	overflow:hidden;
	position:absolute;
	top:13px;
	width:170px;
}

.video-container iframe {
border:0;
margin-right:20px;
}

.video-container img {
	border:1px solid #ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	height:54px;
	padding:3px;
	width:96px;
}

.video-container-base,.stage,#stage-2-next {
display:none;
}

.video-container.selected * {
cursor:default;
}

.video-container.selected img {
border:1px solid #828282;
}

.video-container:hover>*,.video-container.selected * {
background:#828282;
color:#FFF;
}

.video-selector {
position:absolute;
top:10px;
}

.video-selector .search-button {
cursor:pointer;
left:205px;
position:absolute;
top:36px;
}

#stage-6 .names-container>div input, .video-selector input[type='text'],#stage-4 .wrapper input[type="text"],#stage-4 .origin-message-wrapper textarea,#stage-6 .send-card textarea,#stage-6 .main-email, #stage-7 input[type="text"] {
	background:#f3f3f3;
	border:0;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:5px;
	border-top:1px solid #C2C2C2;
	color:#f83a8e;
	font-size:20px;
	font-weight:700;
	height:20px;
	margin-bottom:20px;
	padding:5px;
	width:284px;
}
.input-error{
	border: 4px solid #fe3f93 !important;
}

#stage-6 .send-card textarea,#stage-6 .main-email{
	color:black;
	text-align: left;
	font-weight: normal;
}

#stage-7 input[type="text"]{
	background: white;
	color:#333;
	font-size:18px;
	font-weight: normal;
}
#stage-7 div{
	border-top:1px solid #cccccc;
	position: relative;
	height:220px;
	margin:0 20px 0 20px;
}
#stage-7 div.intro{
	height:220px;
	border-top: 0;
}
#stage-7 div.intro .header-wrapper{
	height:220px;
	border-top: 0;
	width:350px;
	height:60px;
	position: absolute;
	left:345px;
	top:100px;
	text-align: center;
}
#stage-7 div.intro .logo{
	position: absolute;
	left:50px;
	bottom:35px;
}
#stage-7 div.intro h1{
	position: absolute;
	text-align:center;
	font-weight: bold;
	width:100%;
}
#stage-7 div.intro h2{
	text-align:center;
	width:100%;
	position: absolute;
	font-size:14px;
	top:50px;
}
#stage-7 div.next{
	height:210px;
}
#stage-7 div.new-card{
	height:240px;
}

#stage-7 .logo{
	position: absolute;
	cursor: pointer;
}
#stage-7 div.next{
	position: relative;
}
#stage-7 div.next h1{
	margin-top:20px;
	text-align:center;
	font-weight: bold;
	width:100%;
}
#stage-7 div.next input[type="text"]{
	position: absolute;
	left:195px;
	top:100px;
	height: 35px;
	width:350px;
}
#stage-7 div.next .view-card{
	position: absolute;
	left: 580px;
	top: 105px;
	cursor:pointer;
}

#stage-7 div.new-card{
	position: relative;
}

#stage-7 div.new-card img{
	position: absolute;
	left: 370px;
	top: 30px;
	cursor:pointer;
}

/*#overlay is my div, .overlay is the div created by the plugin*/
#overlay, .overlay{
	display:none;
}

#overlay	{
	display:none;
	z-index:30000;
	width:480px;
	padding:30px;
	border:5px solid #ff4395;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	position: absolute;
	background: white;	
}
#overlay .cross{
	cursor:pointer;
	position: absolute;
	right:20px;
}
#overlay h1, #overlay .cross{
	color:#ff4395;
	font-size:20px;
	font-weight:bold;
	margin-bottom:30px;
}

#overlay .text{
	max-height: 500px;
	overflow: auto;
	padding:0;
	padding: 0 10px 10px 0 !important;
}

#overlay .text h2{
	margin:10px 0 10px 0;
	color:black;
}
#overlay .text ul{
	list-style-type: disc;
	padding-left: 17px;
}
#overlay .text p,#overlay .text li{
	color:#6e6e6e;
	font-size:13px;
	font-weight:normal;
	line-height:18px;
	margin-bottom: 10px;
}

.video-selector-and-previewer {
background:#FFF;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
border-top:1px solid #ccc;
height:440px;
left:18px;
overflow:hidden;
padding:0 15px;
position:absolute;
width:920px;
}

.videos-container {
height:325px;
overflow:auto;
width:290px;
}



.recaptcha_theme_red #recaptcha_response_field{
	border: none !important;
	font-weight: normal;
	font-family: Arial;
}

.modal{
	display:none;
}

h1 {
color:#6d6d6d;
font-size:29px;
margin-bottom:15px;
}

h2 {
color:#848485;
font-size:18px;
}

.footer li:hover{
	color:#333;
	cursor: pointer;
}


#stage-5 img{
	display: block;
}

#stage-5 #swappable { width: 855px;
height: 424px;position:absolute; z-index:100; list-style-type: none; margin: 0; padding: 0; overflow: hidden;position: relative;padding-left: 80px;
padding-top: 68px; }
#stage-5 #swappable p { height: 186px;
width: 259px;  cursor:move; margin: 3px 3px 3px 0; display: block;background: black;opacity: 0; filter: alpha(opacity=0);}
#stage-5 #swappable .wrap {float:left;position: relative;margin-right: 22px;}
#stage-5 #swappable .wrap.enabled p{
	cursor: pointer !important;
}
#stage-5 #swappable .wrap.disabled p{
	cursor: default !important;
}
#stage-5 .preview-text-wrapper{
	font-size:14px; color: #666; font-family: 'Arial'; width: 600px; line-height:24px; text-align:center; padding:10px 10px 10px 10px; position: relative; left:180px;
}
#stage-5 .video-thumbnails img, #thumbnail-clone{
	height:150px;
	width:245px;
}
#stage-5 .active-area{
	position: relative;
}

#stage-5 #swappable .ui-state-disabled p{
	cursor: default !important;
}

#stage-5 .video-thumbnails{
	
	position: absolute;
	top: 0;
	z-index: 10;
}

#stage-5 .preview-main-image{
	position: absolute;
	z-index:20;
	top:0;
	left:0;
}

#stage-5 .background{
	position: absolute;
	z-index:5;
	top:0;
	left:0;
}
#stage-5 .item2.wrapper{
	padding:100px 0 0 500px !important;
}

/*
#stage-5 .pos0{
	margin-left: 82px;
	margin-top: 60px;
}
#stage-5 .pos1{
	margin-left: 30px;
	margin-top: 35px; 
}
#stage-5 .pos2{
	margin-left: 7px;
	margin-top: 57px;
}
#stage-5 .pos3{
	margin-left: 4px;
	margin-top: 38px;
}
#stage-5 .pos4{
	margin-left: 32px;
	margin-top: 32px;
}
#stage-5 .pos5{
	margin-left: 28px;
	margin-top: 25px;
}*/
#stage-5 .video-thumbnails img{
	position: absolute;
	z-index:1;
}
#stage-5 .video-thumbnails .video0{
	left:73px;
	top:100px;
}
#stage-5 .video-thumbnails .video1{
	left:370px;
	top:60px;
}
#stage-5 .video-thumbnails .video2{
	left: 650px;
	top: 100px;
}
#stage-5 .video-thumbnails .video3{
	left: 57px;
	top: 285px;
}
#stage-5 .video-thumbnails .video4{
	left: 360px;
	top: 303px;
}
#stage-5 .video-thumbnails .video5{
	left: 683px;
	top: 286px;
}

#preview img{
	display: block !important;
	margin: 0 !important;
	padding:0 !important;
}

#stage-5 .next-steps ul{
	overflow:auto;
}
#stage-5 .next-steps li{
	float:left;
}
#stage-5 .find-videos{
	cursor: pointer;
}
#stage-5 .next-steps{
	padding:0 45px 0 45px;
	color:#666666;
	font-size:13px;
	font-family: Arial;
	height:65px;
	overflow:hidden;
	position:absolute; 
	bottom:0px; 
	width:984px;
}

#stage-5 .next-steps .logo{
	margin-right: 45px;
}
#stage-5 .next-steps .text{
	margin-top:20px;
	margin-right: 45px;
}

#stage-5 .next-steps .search input{
	width:220px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	position: relative;
	top:10px;
	margin-right: 25px;
	color:#666;
}


#stage-5 .next-steps .search input.active{
	color:#000;
}

#stage-5 .next-steps .next {
	position: relative;
	top:13px;
	
}



#stage-5 strong{
	color:#666;
	font-weight: bold;
}

#stage-6 .names-container{
	width:900px;
	overflow: auto;
	height:55px;
	margin-bottom: 20px;
}

#stage-6 .names-container>div input {
	background: white;
	width:110px;
}


#stage-6 input, #stage-6 textarea {
	background: white;
	padding:10px 10px 10px 10px !important;
	color:#717171 !important;
	font-weight:normal !important;
}

#stage-6 .error{
	color:#F83A8E !important;
	display:block; 
	position: absolute;
	display: none;
}

#stage-6 .error1{
	left:780px;
	top: 290px;
}

#stage-6 .error2{
	left:780px;
	top:300px;
}

#stage-6 .error3{
	left:780px;
	top:390px;
}

#stage-6 .error4{
	left:60px;
	top:590px;
	width:200px;
}

#stage-6 .main-email,#stage-6 .send-card div>textarea {
	width:380px;
	background: white;
}

#stage-6 .names-container div.wrap{
	width:460px;
	padding-top:10px;
	padding-bottom:10px;
	position: absolute;
	height:35px;
	overflow: hidden;
}

#stage-6 .firstTime{
	color:#eee !important;
}

#stage-6 .names-container div.wrap1{
	left:0;
	
}

#stage-6 .names-container div.wrap2{
	left:465px;
}

#stage-6 .names-container>div p.first{
	width:180px;
}

#stage-6 .names-container>div p.second{
	width:150px;
}

#stage-6 .names-container>div p, #stage-6 .names-container>div input{
	float:left;
}

#stage-6 .names-container>div input{
	position: relative;
	top:-3px;
}

.options-menu li.complete:hover{
	cursor: pointer;
}

#stage .header, #stage-1	{
	display: none;
}

.contact{
	position: relative;
	top: 4px;
}

body{
	height:100%;
}

html {
background:#ddd;
font-family:"Arial";
height: 100%;
}
/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 7px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #dde;
	position: relative;
}

.jspDrag
{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background: #cccccc;
}

.jspDrag
{
	background:  #fff;
	border:1px solid #ccc;
	

	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background: #8B8B9F;
}


.jspArrow
{
	background: url(../image/ui-icons_222222_256x240.png) no-repeat;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.jspVerticalBar>.jspActive,
.jspArrow:hover
{
	background-image: url('../image/ui-icons_cd0a0a_256x240.png');
}

.jspVerticalBar>.jspDisabled,
.jspVerticalBar>.jspDisabled:hover,
.jspHorizontalBar>.jspDisabled,
.jspHorizontalBar>.jspDisabled:hover
{
	background-color: transparent;
	background-image: url('../image/ui-icons_888888_256x240.png');
}

.jspVerticalBar .jspArrow
{
	height: 15px;
}

.jspHorizontalBar .jspArrow
{
	width: 15px;
}

.jspArrowUp
{
	background-position: 0 0;
}

.jspArrowDown
{
	background-position: -64px 0 !important; 
}

.jspArrowLeft
{
	background-position: -96px 0 !important;
}

.jspArrowRight
{
	background-position: -32px 0 !important;
}

