/* ---------- Mega Styles ----------*/img, input { behavior: url(iepngfix.htc) }body, h1, h2, h3, h4, p, dl, dt, dd {	margin: 0px;	padding: 0px;	display: block;	/* position: absolute; */	}body {	font-size:62.5%;	height: 100%;	width: 100%;	*width: 100%;	font-family: Arial, Helvetica, sans-serif;	*margin-left: 0;	position: absolute;	background: url(../images/bg1.gif) top center repeat-y;	_background: url(../images/spacer.gif) top center repeat-y;}p {	position: static;	font-size: 1.2em;	line-height: 1.4em;	margin-bottom: 1em;}.hide {	display: none;}.brclear {      clear:both;      height:0;      margin:0;     font-size: 1px;     line-height: 0px;}#container {	height: 100%;	width: 550px;	margin: 0 auto;	background: #666;	display: block;	position: absolute;	left: 50%;	margin-left: -275px;	background-color: #4E525A;}#content {	position: relative;	padding: 350px 30px 0px 30px;	background: url(../images/topArea.gif) top left no-repeat;	color: #ffffff;}#button {	position: absolute;	left: 370px;	_left: 340px;	top: 247px;	z-index: 20;}#flashHolder {	position: absolute;	left: -50px;	_left: -30px;	top: 66px;	z-index: 10;}#shadTop {	position: absolute;	left: 0;	_left: -30px;	top: 66px;	z-index: 18;}#shadBot {	position: absolute;	left: 0;	_left: -30px;	top: 314px;	z-index: 18;}.float1 {	display: block;	float: right;	height: 20px;	width: 150px;	clear: right;}.float2 {	display: block;	float: right;	height: 20px;	width: 135px;	clear: right;}.float3 {	display: block;	float: right;	height: 20px;	width: 110px;	clear: right;}.into {	font-size: 1.3em;	color: #f4edca;}.fact {	font-size: 1.1em;	line-height: 1.3em;	font-weight: bold;	color: #f4edca;}.link {	float: left;	display: block;	width: 310px;}.linkImage {	display: block;	width: 174px;	height: 96px;	float: left;	text-decoration: none;}.offerImage {	display: block;	width: 174px;	height: 160px;	float: left;	text-decoration: none;}.buttonDl {	background: url(../images/buttonDl.gif) 0px -96px no-repeat;}.buttonDl:hover {	background: url(../images/buttonDl.gif) 0 0 no-repeat;}.button1 {	background: url(../images/button1.gif) 0px -96px no-repeat;}.button1:hover {	background: url(../images/button1.gif) 0 0 no-repeat;}.button2 {	background: url(../images/button2.gif) 0px -96px no-repeat;}.button2:hover {	background: url(../images/button2.gif) 0 0 no-repeat;}.heading {	display: block;	margin-bottom: 7px;	font-size: 1.5em;	font-weight: bold;	color: #f4edca;	text-decoration: none;	margin-top: 7px;	line-height: 1.2em;	}.heading:hover {	color: #f4edca;	}.link p {	margin-bottom: 16px;}.footer {	padding-top: 30px;	padding-bottom: 25px;	color: #999999;}.footer a {	color: #FFFFFF;	text-decoration: none;}p.fact {	font-size: 1.3em;}/* NEW STUFF */p.cb {	padding-left: 25px;	display: block;	position: relative;}p.cb input {	position: absolute;	top: 0px;	*top: -2px;	left: 0px;	_left: -27px;}.regField {	font-size: 1.1em;	width: 138px;	background: #777a80;	border: 1px solid #4d5159;	padding: 3px;	color: #ffffff;	display: block;}.bigField {	font-size: 1.5em;	width: 200px;	background: #777a80;	border: 1px solid #4d5159;	padding: 3px;	color: #ffffff;}.bigField:focus {	background: #333333;}.mtop {	margin-top: 1.2em;}.mtop2 {	margin-top: .3em;}.drop {	font-size: 1.1em;}p select.drop {	font-size: .9em;}.button {	margin: 33px 0 40px 0;}#colL .regField {	*margin-left: -35px;}.regField:focus {	background: #333333;}.left {	float: left;	width: 49%;	display: block;	clear: none;	margin-bottom: 5px;	/*position: relative;*/}.right {	float: right;	width: 49%;	display: block;	clear: none;	/*position: relative;*/}.left, .right {}.smLink {	font-size: .8em;	text-decoration: none;	color: #8fc1ef;}/*#fields {	display: none;}*/.nowrap {	white-space: nowrap;}#container #content .link .mtop {	font-size: 1.3em;}#popWrap {	margin: 0 auto 10px auto;}#popWrap div {	padding: 15px;	border: 10px solid #7DAAD6;	background: #ffffff;	position: relative;}#popWrap p {	font-family:Arial, Helvetica, sans-serif;	font-size: 13px;	margin: 0 0 15px 0;	display: block;}#popWrap p.h1 {	font-family:Arial, Helvetica, sans-serif;	font-size: 22px;	margin: 0 0 15px 0;	display: block;	font-weight: bold;	line-height: 27px;	color: #4e525a;}#popWrap p.h1 {	font-family:Arial, Helvetica, sans-serif;	font-size: 22px;	margin: 0 0 15px 0;	display: block;	font-weight: bold;	line-height: 27px;	color: #4e525a;}#popWrap .field {	background: #e3e3e4;	width: 220px;	border: 3px solid #e3e3e4;	font-size: 12px;	color: #43525a;}#popWrap label {	color: #43525a;	display: block;	width: 55px;	float: left;	background: #ff0000;}#popWrap td {	padding-bottom: 15px;	font-family:Arial, Helvetica, sans-serif;	font-size: 13px;}