/*


*/

/*
######################################################################
	Competition Form - Headings
######################################################################
*/
h3.layout-comp-header-qst {
	height:26px;
	background-repeat:no-repeat;
	background-image:url(../graphics/layout-comp-hd-stage1.gif);}

h3.layout-comp-header-qst-details {
	height:45px;
	background-repeat:no-repeat;
	background-image:url(../graphics/layout-comp-hd-stage2.gif);}

h4.layout-comp-title {
	font-size:16px;
	font-weight:bold;
	color:#f48d9a;
	margin-bottom:4px;
}

div.layout-comp-qst-txt { width:320px; }
div.layout-comp-qst-img { width:130px; text-align:center; }

/*
######################################################################
	Competition Form - Form
######################################################################
*/
#interact-form-comp-qst {
	width:488px;}

#interact-form-comp-qst form {
	margin:0px;
	padding:0px;}

#interact-form-comp-qst div.frm-comp-qst-header {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-qst-hd.gif);
	height:59px;}
#interact-form-comp-qst div.frm-comp-qst-header span {
	visibility:hidden;}

#interact-form-comp-qst div.frm-comp-qst-body {
	color:#7a7c20;
	padding:2px 30px;
	background-repeat:repeat-y;
	background-image:url(../graphics/forms/layout-comp-qst-bd.gif);}

#interact-form-comp-qst div.frm-comp-qst-footer {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-qst-ft.gif);
	text-align:right;
	height:48px;}

#interact-form-comp-qst div.form-field-qst {
	width:299px;
	height:28px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-qst-fld.gif);}
#interact-form-comp-qst div.form-field-qst div {
	padding-top:4px;}
#interact-form-comp-qst div.form-field-qst input {
	height:20px;
	width:283px;
	border:0px none;}
#interact-form-comp-qst div.form-field-qst select {
	height:18px;
	width:134px;
	border:0px none;}

#interact-form-comp-qst div.form-item {
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image:url(../graphics/forms/layout-comp-qst-lbl.gif);}
#interact-form-comp-qst div.form-item {
	padding:0px 0px 0px 70px;
	margin:0px 0px 8px 0px ;}

#interact-form-comp-qst div.form-text-qst {
	padding:4px 0px;}


/*
######################################################################
	Competition Form - Form
######################################################################
*/
#interact-form-comp-thx {
	width:461px;}

#interact-form-comp-thx form {
	margin:0px;
	padding:0px;}

#interact-form-comp-thx div.frm-comp-thx-header {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-thx-hd.gif);
	height:59px;}
#interact-form-comp-thx div.frm-comp-thx-header span {
	visibility:hidden;}

#interact-form-comp-thx div.frm-comp-thx-body {
	color:#7a7c20;
	padding:2px 30px;
	background-repeat:repeat-y;
	background-image:url(../graphics/forms/layout-comp-thx-bd.gif);}

#interact-form-comp-thx div.frm-comp-thx-footer {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-thx-ft.gif);
	text-align:right;
	height:48px;}

#interact-form-comp-thx div.form-text-qst {
	padding:4px 0px;}


/*
######################################################################
	Competition Form - Form
######################################################################
*/
#interact-form-comp-det {
	width:352px;}

#interact-form-comp-det form {
	margin:0px;
	padding:0px;}

#interact-form-comp-det div.frm-comp-det-header {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-det-hd.gif);
	height:59px;}
#interact-form-comp-det div.frm-comp-det-header span {
	visibility:hidden;}

#interact-form-comp-det div.frm-comp-det-body {
	color:#7a7c20;
	padding:2px 26px;
	background-repeat:repeat-y;
	background-image:url(../graphics/forms/layout-comp-det-bd.gif);}

#interact-form-comp-det div.frm-comp-det-footer {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-det-ft.gif);
	text-align:right;
	height:48px;}

#interact-form-comp-det div.form-field-det {
	width:299px;
	height:28px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-comp-det-fld.gif);}
#interact-form-comp-det div.form-field-det div {
	padding-top:4px;}
#interact-form-comp-det div.form-field-det input {
	height:20px;
	width:283px;
	border:0px none;}
#interact-form-comp-det div.form-field-det select {
	height:18px;
	width:283px;
	border:0px none;}

#interact-form-comp-det div.form-item {
	background-repeat:no-repeat;
	background-position:0px 0px;}
#interact-form-comp-det div.form-item {
	padding:0px 0px 0px 0px;
	margin:0px 0px 8px 0px ;}

#interact-form-comp-det div.form-text-det {
	padding:4px 0px;}





#page-body div.layout-10year-spacer {
	clear:both;
	height:18px;
	background-image:url(../graphics/layout-comp-spacer.gif);
	background-repeat:no-repeat;}










#interact-form-newsletter-thx {
	xwidth:462px;}


.form-header-thx {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-competition-header-thx.gif);
	height:59px;}
.form-header-thx span {
	visibility:hidden;}

.form-body-thx {
	color:#7a7c20;
	padding:8px 20px;
	text-align:center;
	background-repeat:repeat-y;
	background-image:url(../graphics/forms/layout-competition-thx-bg.gif);}

.form-left {
	float:left;
	width:160px;}

.form-right {
	float:right;
	width:280px;}
	
.form-footer {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-competition-ft-blnk.gif);
	text-align:right;
	height:49px;}

.form-message {
	margin-top:10px;}
.form-message-left-col {
	width:170px;}
.form-body strong {
	color:#CE1141;}

.form-item {
	margin-bottom:8px;}
.form-item span.fldError {
	font-weight:bold;
	color:#ce1141;}

.form-footer {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-competition-footer.gif);
	height:59;}

.form-footer-blank {
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-newsletter-ft-blnk.gif);
	height:37px;}




.form-field-sml {
	height:28px;
	width:70px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-newsletter-field-sml.gif);}
.form-field-sml div {
	padding-top:4px;}
.form-field-sml input {
	height:20px;
	width:54px;
	border:0px none;}
.form-field-sml select {
	height:18px;
	width:54px;
	border:0px none;}

.form-field-drop {
	height:28px;
	width:90px;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(../graphics/forms/layout-newsletter-field-drop.gif);}
.form-field-drop div {
	padding-top:4px;}
.form-field-drop select {
	height:18px;
	width:74px;
	border:0px none;}

.form-field-area {
	height:78px;
	width:445px;
	text-align:center;
	background-repeat:no-repeat;
	xbackground-image:url(../graphics/forms/layout-story-field-area.gif);}
.form-field-area div {
	padding-top:4px;}
.form-field-area textarea {
	height:70px;
	width:429px;
	border:0px none;}

.message-thankyou {
	text-align:center;
	font-size:160%;
	line-height:140%;
	font-weight:bold;}

#media-ecard-form {
	text-align:center;}

#media-wow-fact {
	margin-top:20px;
	text-align:center;}

#media-news-laalaa {
	padding-top:350px;}

.form-error {
	margin:0px 50px;
	text-align:left;}
