@charset "utf-8";/* Trend Micro - Think Again - CSS Document */* {padding: 0; margin: 0;}body {text-align: center;}img {border: none;behavior: url("javascript/iepngfix.htc");}body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 19px;	}p {margin-bottom: 18px;}h2 {font-size: 18px;}h2 span {display: none;}div#container {	width: 960px;	height: 727px;	margin: 0 auto;	background: url(../images/body_bg.jpg) no-repeat;	position: relative;	text-align: left;	}img#logo {	position: absolute;	top: 30px;	left: 41px;	behavior: url("javascript/iepngfix.htc");	}div#intro_block {	display: block;	position: absolute;	top: 115px;	left: 38px;	width: 458px;	}h1#intro_block_heading {	display: block;	width: 375px;	height: 83px;	background: url(../images/intro_block_heading.gif) no-repeat;	margin-bottom: 7px;	}h1#intro_block_heading span {	display: none;	visibility: hidden;	}div#offer_window_wrap {	height: 320px;	width: 493px;	position: absolute;	top: 361px;	left: 32px;	}	div#lightbox_wrap {	height: 281px;	width: 487px;	position: absolute;	top: 0;	left: 0;	}	div#offer_window {	background: url(../images/offer_window_bottom.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	height: 362px;	width: 499px;	}div#lightbox_window {	background: url(../images/lightbox_bg.jpg) no-repeat;	behavior: url("javascript/iepngfix.htc");	padding: 30px;	height: 281px;	width: 487px;	}div#offer_window_lower {	position: absolute;	top: 152px;	left: 56px;	width: 394px;	}div#offer_window_lower div  {	display: none;	}div#offer_window_lowest {	position: absolute;	top: 246px;	left: 16px;	width: 390px;}a.red {	color: #dd291e;	}		a#offer_tabbut1 {	display: block;	width: 155px;	height: 40px;	position: absolute;	top: 0px;	left: 10px;	outline: none;	}a#offer_tabbut2 {	display: block;	width: 155px;	height: 40px;	position: absolute;	top: 0px;	left: 165px;	outline: none;	}	a#offer_tabbut3 {	display: block;	width: 155px;	height: 40px;	position: absolute;	top: 0px;	left: 322px;	outline: none;	}	#offer_window_upper {	width: 283px;	height: 108px;	position: absolute;	top: 23px;	left: 135px;	}#offer_window_tabs {	background: url(../images/offer_window_tab1.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	width: 493px;	height: 60px;	}a#offer_tabbut1 span, a#offer_tabbut2 span, a#offer_tabbut3 span {	display: none;	}div#offer_window form {	display: block;	float: right;	width: 186px;	position: relative;	top: 16px;	}div#offer_window form input {	width: 180px;	height: 16px;	border: none;	font-size: 11px;	padding-top: 2px;	padding-left: 6px;	color: #9d9fa2;	margin: 0px;	float:left;	margin-bottom: 3px;	}input#field_ebook_name_first, input#field_assessment_name_first {background: url(../images/field_first_name.gif) no-repeat;}input#field_ebook_name_last, input#field_assessment_name_last {background: url(../images/field_last_name.gif) no-repeat;}input#field_ebook_company_name, input#field_assessment_company_name {background: url(../images/field_company_name.gif) no-repeat;}input#field_ebook_email, input#field_assessment_email {background: url(../images/field_email_address.gif) no-repeat;}input#field_ebook_phone, input#field_assessment_phone {background: url(../images/field_phone_number.gif) no-repeat;}input#field_ebook_zip, input#field_assessment_zip {background: url(../images/field_zip.gif) no-repeat;}/* FORM ERRORS */input#field_ebook_name_first.error, input#field_assessment_name_first.error {background: url(../images/field_first_name_error.gif) no-repeat;left: 313px;}input#field_ebook_name_last.error, input#field_assessment_name_last.error {background: url(../images/field_last_name_error.gif) no-repeat;}input#field_ebook_company_name.error, input#field_assessment_company_name.error {background: url(../images/field_company_name_error.gif) no-repeat;}input#field_ebook_email.error, input#field_assessment_email.error {background: url(../images/field_email_address_error.gif) no-repeat;}input#field_ebook_phone.error, input#field_assessment_phone.error {background: url(../images/field_phone_number_error.gif) no-repeat;}input#field_ebook_zip.error, input#field_assessment_zip.error {background: url(../images/field_zip_error.gif) no-repeat;}div#offer_window form input.filled_field {background: url(../images/input_bg.gif) no-repeat;}div#offer_window form input.field_focus {background: url(../images/input_bg.gif) no-repeat;}div#offer_window form input#field_ebook_email.error.filled_field {background: url(../images/input_bg_error.gif) no-repeat; color:#FF0000;}div#offer_window form select {	width: 185px;	height: 19px;	border: 1px solid #a4a4a4;	font-size: 11px;	padding-top: 1px;	padding-left: 3px;	color: #9d9fa2;	margin-bottom: 3px;	float:left;	}div#offer_window form select.error {	background-color: #fdf779;	color: #FF0000;	}p.offer_text_left {	width: 180px;	float: left;	line-height: normal;	position: relative;	top: 15px;	margin: 0px;	}h2#offer1a_heading {	display: block;	width: 363px;	height: 18px;	background: url(../images/offer1a_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	}h2#offer1b_heading {	display: block;	width: 271px;	height: 18px;	background: url(../images/offer1b_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	margin-bottom: 18px;	margin-top: 18px;	}h2#offer2a_heading {	display: block;	width: 300px;	height: 18px;	background: url(../images/offer2a_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	}h2#offer2b_heading {	display: block;	width: 271px;	height: 18px;	background: url(../images/offer1b_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	margin-bottom: 18px;	margin-top: 18px;	}	h2#offer3a_heading {	display: block;	width: 300px;	height: 18px;	background: url(../images/offer3a_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	}h2#offer3b_heading {	display: block;	width: 271px;	height: 18px;	background: url(../images/offer3b_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	margin-bottom: 18px;	margin-top: 18px;	}		h3#learn_more_heading {	width: 292px;	height: 13px;	background: url(../images/learn_more_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	display: block;	margin-bottom: 8px; 	}h3#learn_more_heading span {	display: none;	visibility: hidden;	}a#ebook_submit_button {	position: absolute;	top: 185px;	left: 313px;	}a#assessment_submit_button {	position: absolute;	left: 303px;	height: 18px;	width: 80px;	}a.red_button {	width: 132px;	height: 18px;	background: url(../images/red_button_bg.gif) no-repeat;	display: block;	color: #FFFFFF;	text-decoration: none;	text-align: center;	font-weight: bold;	font-size: 11px;	line-height: 18px;	}p.thank_you_text {	width: 325px;	line-height: 15px;	}ul#header_nav {	list-style: none;	position: absolute;	top: 45px;	left: 585px;	}ul#header_nav li {	display: block;	float: left;	padding-right: 10px;	background: url(../images/header_nav_divider.gif) right 5px no-repeat;	margin-right: 8px;	}ul#header_nav li.last {	padding: 0px;	margin: 0px;	background: none;	}ul#header_nav a {	color: #8d8d8f;	text-decoration: none;	font-size: 11px;	}div#flash_video {	position: absolute;	top: 95px;	left: 522px;	width: 398px;	height: 264px;	}a#video_button {	color: #dc291e;	text-decoration: underline;	display: block;	height: 16px;	width: 377px;	line-height: 14px;	padding-right: 22px;	background: url(../images/link_arrow.gif) no-repeat right;	text-align: right;	font-size: 12px;	position: absolute;	top: 233px;	left: 0px;	outline: none;	}a#video_button.video_active {	background: url(../images/link_arrow_up.gif) no-repeat right;	color: #333333;	text-decoration: none;	}div#video_block {	width: 398px;	height: 210px;	}div#learn_more {	width: 326px;	height: 347px;	position: absolute;	top: 358px;	left: 545px;	padding: 22px 23px 0px 26px;	}div.dotted {	border-top: none;	border-bottom: none;	border-left: none;	border-right: none;	border-collapse: collapse;	background: url(../images/dotted_rule.gif) repeat-x;	height: 1px;	width: 100%;	overflow: hidden;	margin-bottom: 14px;	}div#learn_more_asset_container {	height: 280px;	overflow: auto;	}	div.learn_more_asset {	margin-bottom: 10px;	}p.asset_title {	color: #58595b;	margin-bottom: 0px;	line-height:normal;	font-size: 13px;	}h2.offer {	color:#000000;	font-size:16px;	}	div.learn_more_asset a {	padding-left: 9px;	background: url(../images/download_bullet.gif) no-repeat left;	color: #dd291e;	}span.download_info {	color: #58595b;	font-style: italic;	}span.external_link {	padding-right: 15px;	background: url(../images/external_link.gif) no-repeat right;	}	span.no_external_link {	}	div#footer {	height: 31px;	width: 500px;	position: absolute;	top: 735px;	left: 35px;	}img#spn_logo {	float: left;	}div#footer p {	font-size: 11px;	margin-left: 8px;	float: left;	line-height: 31px;	}div#footer a {	color: #dc291e;	}span.copyright_notice {	font-size: 10px;	}span.footer_divider {	color: #dc291e;	font-weight: bold;	padding: 0px 1px;	}	/* Lightbox formatting */h2#lightbox_heading {	display: block;	margin: 5px 0 15px 0;	width: 300px;	height: 18px;	background: url(../images/offer2a_heading.png) no-repeat;	behavior: url("javascript/iepngfix.htc");	}p.lightbox_form_text {	width: 200px;	float: left;	line-height: normal;	position: relative;	top: 5px;	margin: 0px;	}	p.lightbox_thanks_text {	width: 600px;	float: left;	line-height: normal;	position: relative;	top: 5px;	margin: 0px;	}