#diggButton {
	position:absolute;
	z-index:100;
	top:0px;
	left:800px;
}
.newTag {
	position:absolute;
left:673px;
top:35px;

	border:none;

}

.arrow {
	float:right;
	clear:right;
	margin-right:10px;
	margin-top:12px;
	border: none;
}

a {
	text-decoration:none;
}
.greyText {
	color:#999999;
}

.formLinkBox:hover {

	background-color:#141414;
}

.formLinkBox {
	background-color:#202020;
	cursor:pointer;
	cursor:hand;
	display:block;
	float:left;
	clear:left;
	height:40px;
	width:330px;

	border-bottom:2px solid black;
	color:white;
	
}

.formLinkBoxFuture {

	float:left;
	clear:left;
	height:40px;
	width:330px;
	border-bottom:2px solid black;
	color:white;
	
}


.formLinkTitle {
	margin-top:5px;
	margin-left:10px;
	font-size:10pt;
	letter-spacing:1px;
	float:left;
	clear:left;
	width:300px;
}

.formLinkDescription {
	color:#999999;
	font-style:italic;
	font-size:10pt;
	margin-left:25px;
	float:left;
	clear:left;
	width:280px;
}

.left {
	float:left;
	clear:left;
}

.cmNew {
	background-image:url("images/checkmarkv_offover.png");

}

body {
	background-color:#212121;
	border-style:none;
	padding:0px;
	margin:0px;
}

html {
	padding:0px;
	margin:0px;
}

#ribbonArea {
	position:relative;
	left:50px;
	top:0px;
	width:800px;
	height:58px;
clip: rect(0px 800px 58px 0px);
	z-index:91;
}

#ribbonAreaInner {
	position:absolute;
	left:0px;
	top:0px;

	height:58px;
}

#ribbonPage2 {
	display:block;
}


#nameArea {
	position:absolute;
	font-family:"Verdana";
	font-weight:bold;
	font-size:9.5px;
	letter-spacing:1px;
	left:315px;
	top:7px;
	height:58px;
	width:85px;
	text-align:right;
}

#senderName {
	margin-top:10px;
}

#recipientName {
	margin-top:5px;
}

#nameInputArea {
	position:absolute;
	left:400px;
	top:7px;
	height:58px;
	width:180px;

}

#senderNameInput {
	position:absolute;
	color:white;
	font-weight:normal;
	width:170px;
	left:2px;
	top:3px;
}

#senderNameInput:hover {
	color:black;
}
#recipientNameInput {
	position:absolute;
	color:white;
	font-weight:normal;
	width:170px;
	left:2px;
	top:20px;
}
#recipientNameInput:hover {
	color:black;
}

#ribbonPagePrint {

	
	display:none;
	position:absolute;
}
#ribbonPageEmail {

	display:none;
	position:absolute;
}
#instructions {
	font-family:"Georgia", "Times";
	font-size:13px;
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:58px;

	z-index:91;
}

#instructions1 {
	color:black;
	font-weight:bold;
}

#instructions2 {
	color:white;
	font-style:italic;
}

#instructions3 {
	color:white;
	font-style:italic;
	font-weight:bold;
}


#summary {
	font-family:"Georgia", "Times";
	font-size:13px;
	position:absolute;
	left:970px;
	top:7px;
	width:400px;
	height:58px;

	z-index:92;
}

#summary1 {
	color:black;
	font-weight:bold;
}

#summary2 {
	color:white;
	font-style:italic;
}

#summary3 {
	color:white;
	font-style:italic;
	font-weight:bold;
}


#printInstructions {
	font-family:"Georgia", "Times";
	font-size:13px;
	position:absolute;
	left:940px;
	top:7px;
	width:455px;
	height:54px;
	background-image:url("images/site/instprint.png");
	z-index:92;
}

#emailButtonP {
	background-image:url("images/site/button-email.jpg");
	position:absolute;
	top:0px;
	left:1400px;
	width:133px;
	height:58px;
	z-index:92;
}


#toField {
	position:absolute;
	left:960px;
	width:200px;

	top:0px;
}

#fromField {
	position:absolute;
	left:1180px;
	width:200px;

	top:0px;
}

#reField {
	position:absolute;
	left:960px;
	width:440px;

	top:40px;
}
#emailButton2 {
	background-image:url("images/site/button-send.jpg");
	position:absolute;
	top:0px;
	left:1400px;
	width:133px;
	height:58px;
	z-index:92;
}

#printButton {
	background-image:url("images/site/button-print.jpg");
	position:absolute;
	top:0px;
	left:650px;
	width:123px;
	height:58px;
	z-index:92;	
}

#emailButton {
	background-image:url("images/site/button-email.jpg");
	position:absolute;
	top:0px;
	left:500px;
	width:133px;
	height:58px;
	z-index:92;	
}

#previewAndSendButton {
	background-image:url("images/site/button_preview.jpg");
	position:absolute;
	top:0px;
	left:600px;
	width:185px;
	height:58px;
	z-index:92;
}

#sendButton {
	background-image:url("images/site/button-send.jpg");
	position:absolute;
	top:0px;
	left:1400px;
	width:182px;
	height:58px;
	z-index:92;
}

#goBackButton {
	background-image:url("images/site/button_edit.jpg");
	width:148px;
	height:58px;
	position:absolute;
	top:0px;
	left:800px;
	z-index:92;
}

#goBackButton2 {
	background-image:url("images/site/button_edit.jpg");
	width:148px;
	height:58px;
	position:absolute;
	top:0px;
	left:800px;
	z-index:92;
}

#hintArea {
	position:absolute;
	left:50px;
	top:58px;
	width:800px;
	height:23px;

	z-index:91;
}

#topBar {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:90px;
	background-image:url("images/site/navbar_toptile.jpg");
	background-repeat: repeat-x;
}

#topLogo {
	position:absolute;
	left:0px;
	top:0px;
	

}

#mainContent {

	position:relative;
	margin:0px auto;
	padding:0px;
	top:0px;

	width:800px;

}

#editForm {
	position:absolute;
	left:100px;
	top:100px;
}

#formArea {


	
	position:absolute;
	width:800px;
	height:600px;
	left:47px;
	top:100px;

}


#bg {
	position:absolute;
	left:0px;
	top:0px;
	z-index:30;
}

#bgPreviewBG {
	position:absolute;
	left:-15px;
	top:-15px;
	z-index:94;
display:none;
	opacity:15;
	width:829px;
	height:630px;
	background-color:black;
	opacity:0;
}
#bgPreview {
	position:absolute;
	left:1100px;
	top:0px;
	z-index:95;
	display:none;
}

#formlayout {
	position:absolute;
	left:15px;
	top:15px;
	z-index:50;
}
.textBG {
	font-size:14pt;
	font-family: Courier;
	font-weight:bold;
	border: 0pt none;
	width:135px;

}

input {
	font-size:16px;
	font-family: Courier;
	font-weight:bold;
	border: 0pt none;
	width:135px;
	margin-left:-2px;
	margin-top:0px;
	border:2px solid transparent;
background: transparent;
	opacity:1;
}

input:hover {
	font-size:16px;
	font-family: Courier;
	font-weight:bold;
	border: 0pt none;
	width:135px;
	border:2px solid grey;
	margin-top:0px;
	margin-left:-2px;
background: #eeeeee;	
	opacity:1;
}



.normalInput {
	border: 0pt none;

}

.activeInput {
	border: 2px solid #b7000e;
	margin-left:-2px;
	margin-top:0px;
	opacity:1;
	background: white;
	color:black;
}

.activeInput:hover {
	margin-top:0px;
		border: 2px solid #b7000e;
		background: white;
		margin-left:-2px;
	color:black;		
}

#formStuff {
	position:absolute;
	left:0px;
	top:-20px;
}


#recipient {
	position:absolute;
	left:179px;
	top:157px;
	z-index:92;
	width:178px;
}

#sender {
	position:absolute;
	left:245px;
	top:185px;
	z-index:92;
	width:203px;

}

#regard {
	position:absolute;
	left:226px;
	top:215px;
	z-index:92;
	width:115px;
}

#event {
	position:absolute;
	left:289px;
	top:271px;
	z-index:92;
	width:160px;
}

#eventAdjective {
	position:absolute;
	left:128px;
	top:301px;
	z-index:92;
	width:112px;
}

#eventAdjective2 {
	position:absolute;
	left:81px;
	top:330px;
	z-index:92;
	width:92px;
}

#prepare {
	position:absolute;
	left:270px;
	top:330px;
	z-index:92;
	width:134px;
}

#related {
	position:absolute;
	left:45px;
	top:388px;
	z-index:92;
	width:150px;
}

#feeling {
	position:absolute;
	left:352px;
	top:388px;
	z-index:92;
	width:82px;
}

#relationship {
	position:absolute;
	left:83px;
	top:417px;
	z-index:92;
	width:155px;
}

#fn {
	position:absolute;
	left:255px;
	top:417px;
	z-index:92;
	width:135px;
}

#mrsmsImage {
	position:absolute;
	top:175px;
	left:110px;
	height:8px;
	z-index:90;
	width:63px;
	display:none;
}

#mrmrsImage {
	position:absolute;
	top:177px;
	left:80px;
	height:8px;
	z-index:90;	
	width:66px;
	display:none;
}

#mrImage {
	position:absolute;
	top:177px;
	left:80px;
	height:8px;
	z-index:90;	
	width:30px;
	display:none;
}
#msImage {
	position:absolute;
	top:177px;
	left:150px;
	height:8px;
	z-index:90;	
	width:30px;
	display:none;
}

#notes1 {
	position:absolute;
	left:45px;
	top:486px;
	z-index:92;
	width:412px;
}

#notes2 {
	position:absolute;
	left:45px;
	top:514px;
	z-index:92;
	width:412px;
	
}

#notes3 {
	position:absolute;
	left:45px;
	top:542px;
	z-index:92;
	width:412px;
}

#namer {
	position:absolute;
	left:492px;
	top:487px;
	z-index:92;
	width:262px;
}

#names {
	position:absolute;
	left:492px;
	top:515px;
	z-index:92;
	width:262px;
	
}

#occasion {
	position:absolute;
	left:492px;
	top:543px;
	z-index:92;
	width:262px;
}

#otherCheckText {
	position:absolute;
	left:505px;
	top:430px;
	z-index:92;
	width:112px;
}

.radioContainer {
	position:absolute;
	width:25px;
	height:25px;
	z-index:92;
	clip: rect(0px 25px 25px 0px);
}

.radioInner {
	width:75px;
	height:25px;
	position:absolute;
	left:0px;

}

.radioInner:hover {
	position:absolute;
	left:-25px;
}

.radioInnerOn {
	left:-50px;
}


.radioInnerOn:hover {
	left:-50px;
}

.radio {
	position:absolute;
	width:25px;
	height:25px;
	background-image:url("images/radionew2.png");

}

.radio:hover {

	background-position:25px 0px;
}

.radioon {
	background-position:50px 0px;


}

#radio1 {
	position:absolute;
	top:260px;
	left:628px;
	z-index:92;
}

#radio2 {
	position:absolute;
	top:281px;
	left:628px;
	z-index:92;
}

#radio3 {
	position:absolute;
	top:301px;
	left:628px;
	z-index:92;
}



.checkMarkOver {
	position:absolute;
	width:22px;
	height:20px;

}

.checkMark {
	position:absolute;
	width:22px;
	height:20px;
}

.checkMark:hover {

	background-image:url("images/checkmarkv_offover.png");
}


.checkMarkOn {
	position:absolute;
	width:22px;
	height:20px;
	background-image:url("images/checkmarkv_on.png");
}

.checkMarkOn:hover {

	background-image:url("images/checkmarkv_onover.png");
}



.xMark {
	position:absolute;
	width:22px;
	height:20px;

}

.xMark:hover {

	background-image:url("images/checkmarkx_offover.png");
}


.xMarkOn {
	position:absolute;
	width:22px;
	height:20px;
	background-image:url("images/checkmarkx_on.png");
}

.xMarkOn:hover {

	background-image:url("images/checkmarkx_onover.png");
}


#qCheck {
	position:absolute;
	top:146px;
	left:479px;
	z-index:92;

}

#eCheck {
	position:absolute;
	top:166px;
	left:479px;
	z-index:92;
}

#wCheck {
	position:absolute;
	top:186px;
	left:479px;
	z-index:92;
}

#aCheck {
	position:absolute;
	top:207px;
	left:479px;
	z-index:92;
}

#dCheck {
	position:absolute;
	top:227px;
	left:479px;
	z-index:92;
}

#biCheck {
	position:absolute;
	top:247px;
	left:479px;
	z-index:92;
}

#baCheck {
	position:absolute;
	top:268px;
	left:479px;
	z-index:92;
}

#fCheck {
	position:absolute;
	top:288px;
	left:479px;
	z-index:92;
}

#nCheck {
	position:absolute;
	top:308px;
	left:479px;
	z-index:92;
}

#gCheck {
	position:absolute;
	top:329px;
	left:479px;
	z-index:92;
}

#acceCheck {
	position:absolute;
	top:349px;
	left:479px;
	z-index:92;
}

#accoCheck {
	position:absolute;
	top:369px;
	left:479px;
	z-index:82;
}

#cCheck {
	position:absolute;
	top:390px;
	left:479px;
	z-index:92;
}

#quitCheck {
	position:absolute;
	top:410px;
	left:479px;
	z-index:92;
}


#otherCheck {
	position:absolute;
	top:431px;
	left:479px;
	z-index:92;
}

#muCheck {
	position:absolute;
	top:147px;
	left:624px;
	z-index:92;
}

#conCheck {
	position:absolute;
	top:169px;
	left:624px;
	z-index:92;
}

#pdCheck {
	position:absolute;
	top:193px;
	left:624px;
	z-index:92;
}

#pduCheck {
	position:absolute;
	top:218px;
	left:624px;
	z-index:92;
}


#regardCheck {
	position:absolute;
	top:355px;
	left:624px;
	z-index:92;
}

#loveCheck {
	position:absolute;
	top:379px;
	left:624px;
	z-index:92;
}

#giftsCheck {
	position:absolute;
	top:403px;
	left:624px;
	z-index:92;
}

#cashCheck {
	position:absolute;
	top:428px;
	left:624px;
	z-index:92;
}


.inputBG {
	position:absolute;
	z-index:92;
	height:20px;
	background-color:black;
	display:none;
}

.checkContainer { 
	position:absolute;
	z-index:92;
	width:22px;
	height:20px;
	clip: rect(0px 20px 22px 0px);
}

.checkInner {
	width:66px;
	height:20px;
	position:absolute;
	left:0px;

}

.checkInner:hover {
	position:absolute;
	left:-22px;
}

.checkInnerOn {
	left:-44px;
}


.checkInnerOn:hover {
	left:-22px;
}

.footerImage {
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#footerAmazon {
	position:absolute;

	z-index:100;

	text-align:center;
	width:1000px;
	height:91px;
	left:50%;
	margin-top:520px;
	margin-left:-500px;

	color:#999999;

	font-size:7pt;
	letter-spacing:2px;
	line-height:15px;
	font-family:"Georgia", "Times";
}


#footer {
	position:absolute;

	z-index:100;

	text-align:center;
	width:1000px;
	height:91px;
	left:50%;
	margin-top:718px;
	margin-left:-500px;

	color:#999999;

	font-size:7pt;
	letter-spacing:2px;
	line-height:15px;
	font-family:"Georgia", "Times";
}

#footer a:link {color: #999999; text-decoration: underline; }
#footer a:active {color: #999999; text-decoration: underline; }
#footer a:visited {color: #999999; text-decoration: underline; }
#footer a:hover {color: #999999; text-decoration: none; }