

/*	------------------------------------------------------------------
	HUNGRY FOR LEADS CONTEST
	------------------------------------------------------------------ */
	#contest {
		margin-bottom:40px;
		}
		#contest a {
			display:block;
			height:157px;
			text-decoration:none;
			overflow:hidden;
			text-indent:-7777px;
			}
			#contest a.english {background:url("images/hungryforleads_plug.gif") no-repeat left top;}
			#contest a.french {background:url("frimages/hungryforleads_plug.gif") no-repeat left top;}
			#contest a:hover {
				background-position:left -157px;
				}
			
	/* Info page. */
	.contest {
		padding-bottom:0;
		font:70%/140% Verdana, Arial, Helvetica, sans-serif;
		color:#555;
		}
	.contest h1, .contest h2, .contest h3, .contest p, .contest li {
		margin:0 0 .5em;
		padding:0;
		}
		.contest h1 {
			height:95px;
			margin:0 0 .8em;
			overflow:hidden;
			text-indent:-7777px;
			}
			.contest h1.english {background:url("images/hungryforleads_header.gif") no-repeat left top;}
			.contest h1.french {background:url("frimages/hungryforleads_header.gif") no-repeat left top;}
			
		#callsales {
			float:right;
			width:195px;
			margin:.5em 0 .7em 20px;
			border:2px solid #0f77b3;
			background:#4ba4d7;
			padding:0;
			line-height:1.5em;
			}
			#callsales.frn {
				width:185px;
				}
			#callsales h3 {
				margin:0;
				background:#0f77b3;
				padding:7px;
				padding-top:5px;
				text-align:center;
				color:#fff;
				}
			#callsales p {
				margin-bottom:.2em;
				font-size:1.15em;
				padding:5px 7px;
				font-style:italic;
				color:#fff;
				}
				#callsales p span {
					font-weight:bold;
					white-space:nowrap;
					}
		.contest h2 {
			margin:2em 0 1em;
			border-bottom:1px solid #67246d;
			padding-bottom:.4em;
			font-size:1.5em;
			line-height:1.2em;
			color:#67246d;
			}
		.contest h3 {
			margin:2em 0 .5em;
			font-size:1.25em;
			line-height:1.3em;
			color:#67246d;
			}
		.contest p, .contest li {
			margin-bottom:1em;
			font-size:1em;
			}
			.contest li {
				margin-bottom:.5em;
				}
			p.note {
				font-style:italic;
				}
		li ul li {
			list-style-type:disc;
			}
	
/*	------------------------------------------------------------------
	STANDARD
	------------------------------------------------------------------ */
img {
	border:none;
	}
	
.bgpurple {
	background-color: #67246D;
}
.bgff {
	background-color: #FFFFFF;
}
.txtnml {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#555555;
	line-height: 16px;
}
.bgorange {
	background-color: #ee600b;
}

a {
	color: #67246D;
	text-decoration: underline;
}
.txtquote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #555555;
	width: 403px;
	margin: 0px;
	padding: 0px;

}
.txtquotewelc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #555555;
}
.txtnarr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #555555;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 0px;
}
.pricetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #555555;
	margin: 0px;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #999999;
	border-left-color: #dddddd;
	border-right-width: 1px;
	border-right-color: #999999;
}
.pricetxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	margin: 0px;
	padding: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #dddddd;
	border-bottom-color: #999999;
	border-left-color: #dddddd;
	border-right-width: 1px;
	border-right-color: #999999;
}
.txtbld {
	font-weight: bold;
}
.bodybox {
	margin: 24px 32px 24px 30px;
	padding-top: 24px;
	padding-right: 32px;
	padding-bottom: 24px;
	padding-left: 30px;
	background-color: #FFFFFF;
	width: 516px;

}
.txtnrmlsuper {
	font-size: 6px;
	vertical-align: super;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;

}
