BODY {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
TR {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}

TH {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
LI {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
UL {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
OL {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
DL {
	FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 1.4; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
A {
	FONT-WEIGHT: bold; COLOR: #000066; FONT-STYLE: normal; FONT-VARIANT: normal; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND-POSITION: 0% 50%;
	FONT-WEIGHT: bold;
	BACKGROUND-ATTACHMENT: scroll;
	COLOR: #000066;
	BACKGROUND-REPEAT: repeat;
	FONT-STYLE: normal;
	FONT-VARIANT: normal;
	TEXT-DECORATION: underline;
}

img	{
	border:0;
	}

.body_copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 000066;
	font-weight: bold
}
.smaller_text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.error li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}

.special_offer { font-family: verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; font-style: italic; color: RED}

.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a.formtext:link { text-decoration: none; }
a.formtext:visited { text-decoration: none; }
a.formtext:hover { text-decoration: underline; }
a.formtext:active { text-decoration: underline; }

.eyetext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #333333;
}
a.eyetext:link { text-decoration: none; }
a.eyetext:visited { text-decoration: none; }
a.eyetext:hover { text-decoration: underline; }
a.eyetext:active { text-decoration: underline; }


.buttontext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
		color: #333333;
}
.redlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 8px;
	color: #CC3300;

}
a.redlink:link { text-decoration: none; }
a.redlink:visited { text-decoration: none; }
a.redlink:hover { text-decoration: underline; }
a.redlink:active { text-decoration: underline; }


#home_cont		{
				background-color:#E6EBF1;
				width:620px;
				height:100%;
				margin-left:5px;
				margin-top:5px;
}
html>body #home_cont	{
				margin-top:-5px;

}




#content {
	width: 624px;
}

#home_top		{
				text-align:center;
				margin-left:auto;
				margin-right:auto;				
				}


#home_bottom	{
				text-align:center;
				margin-left:auto;
				margin-right:auto;				
				}






#promo {
	float: left;
	width: 20%;
	margin-left: 5px;
	padding: 10px 10px 10px 10px;
}

#subinfo {
	float: right;
	width: 55%;
	padding: 10px 10px 10px 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FF3300;
}

html>body #spacer {
	width: 55%;
	height: 10px;
}


#homebanner {
	width: 100%;
	margin: 0;
	height: 20px;
	background: #FF3300;
	color: #FFFFFF;
	padding: 0;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

html>body #homebanner {
	width: 100%;
	margin-left: 0px;
	height: 20px;
	background: #FF3300;
	color: #FFFFFF;
	padding: 0;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

#homebanner p {
	margin-left:10px;
}

#selectoffer {
	width: 100%;
	height: 10%;
	background: #FF3300;
	color: #FFFFFF;
	padding: 2px 2px 2px 10px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

html>body #selectoffer {
	width: 100%;
	height: 10%;
	background: #FF3300;
	color: #FFFFFF;
	padding: 2px 2px 2px 10px;
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left
}

.red_text
{color: red;
}

.text
{colour: ffffff;
}
	
#sold_out{
color:#FF0000;
font-size:12px;}

/* ECARD STUFF */

.wrapper {
	width: 620px;
	margin: 0;
	padding: 0;
}

.ecardButtons {
	text-align: right;
	margin-top: 10px;
}

.ecardButtons img {
	border: none;	
}

.redbox {
	margin: 10px 0 0;
	padding: 0;
	width: 620px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background: url('../images/e-cards/gradient.png') bottom repeat-x;
}

.header {
	width: 620px;
	height: 21px;
	background: #ff3300;
}

.topLeft {
	float: left;
	width: 10px;
	height: 10px;
	background: url('../images/e-cards/top-left.png') no-repeat;
}

.headerText {
	width: 550px;
	float: left;
	height: 21px;
	margin: 0;
	padding: 0;
}

.headerText h1 {
	padding: 4px 0 0 4px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0;
	width: 550px;
}

.topRight {
	float: right;
	width: 10px;
	height: 10px;
	background: url('../images/e-cards/top-right.png') no-repeat;
}

.curve {
	float: left;
	width: 620px;
	height: 10px;
	background: url("../images/e-cards/content.png");
}

.curveLeft {
	float: left;
	width: 13px;
	height: 10px;
	background: url('../images/e-cards/curve-left.png') no-repeat;
}

.curveRight {
	float: right;
	width: 13px;
	height: 10px;
	background: url('../images/e-cards/curve-right.png') no-repeat;
}

.content {
	width: 620px;
	background: url('../images/e-cards/content.png');
	text-align: center;
}

.content p {
	padding: 0 13px;
	margin: 0 0 10px 0;
}

.content .img1 {
	padding: 0;
	margin: 0 6px 10px 10px;
}

.content img {
	padding: 0;
	margin: 0 6px 10px 0;
	border: 1px solid #CCC;
	-moz-box-shadow: 2px 2px 5px #CCC;
}

.footer {
	width: 620px;
	height: 12px;
	background: url('../images/e-cards/footer.png') no-repeat;
}

/* GREY BOX */

.greybox {
	margin: 10px 0 15px 2px;
	padding: 0;
	width: 617px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	background: url('../images/e-cards/gradient.png') center;
}

.greyHeader {
	width: 617px;
	height: 11px;
	background: url('../images/e-cards/grey-top.png') no-repeat bottom;
	padding: 0;
	margin: 0;
}

.greyContent {
	width: 617px;
	background: url('../images/e-cards/grey-bk.png');
}

.greyContent p {
	padding: 3px 0 0;
	margin: 0 0 10px 0;
}

.greyImage {
	width: 100px;
	float: left;
	padding: 0;
	margin: 0;
}

.greyImage img {
	margin: 0 12px;
}

.greyText {
	width: 300px;
	float: left;
	padding: 0;
	margin: 0;
}

.greyButton {
	width: 170px;
	float: right;
	padding: 0;
	margin: 0;
}

.greyFooter {
	width: 617px;
	height: 11px;
	background: url('../images/e-cards/grey-footer.png') no-repeat;
	clear: both;
}

.on {
	padding: 0 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin: 0;
}

.off {
	padding: 0 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	margin: 0;
}

.ecardLarge {
	width: 495px;
	margin: 0 auto;
}

.sendDate {
	margin: 0 auto;
	width: 207px;
	text-align: left;
}

.ecardDetails {
	width: 580px;
}

.ecardDetails label {
	display: block;
	float: left;
	font-weight: bold;
	padding: 2px 3px 2px 10px;
	width: 137px;
	text-align: left;
}

.ecardDetails input {
	border: 1px solid #666666;
	float: left;
	height: 20px;
	margin: 0 0 10px;
	padding: 1px 3px;
	width: 140px;
}

.ecardDetails textarea {
	border: 1px solid #666666;
	margin: 0;
	width: 418px;
}

fieldset {
	border: none;
}

.ecardDetails p {
	padding-left: 15px;
	text-align: left;
}

sup {
	color: #666666;
}

.footnote {
	color: #666666;
}

.giftMessage {
	float: left;
	margin-bottom: 8px;
	width: 558px;
}

.giftMessage p {
	float: left;
}

.giftMessage .gmTitle {
	width: 112px;
	font-weight: bold;
	padding: 0 0 0 10px;
}

.giftMessage .gmText {
	width: 390px;
	padding: 0 0 10px 36px;
}

.ecardPreview {
/*	width: 414px; */
	background: url('../images/e-cards/preview-top.png') white top no-repeat;
	margin: 0 auto;
}

.ecardPreviewMessage {
/*	width: 414px; */
	background: #FFFFFF;
	padding-bottom: 4px;
}

.ecardHeader {
	width: 617px;
	height: 20px;
	background: #FF3300;
	margin: 10px 0 0 2px;
}

.ecardHeader h1 {
	color: #FFFFFF;
	padding: 3px 3px 3px 4px;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	font-family: Verdana, Geneva, sans-serif;
}

.ecardDescription {
	padding-left: 3px;
}

.content form {
	margin: 0;
	padding: 0;
	text-align: center;
}

.header_text {
	color: #FFFFFF;
	font-size: 10px;
	padding-top: 2px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-weight: 900;
	display: block;
}
