* {
	padding: 0;
	margin: 0;
	text-decoration: none;
}
img {
	border: 0;
}
strike {
	text-decoration: line-through;
}
body {
	background: #fff;
	font-size: 13px;
	font-family: verdana, sans-serif;
	color: #4a4a4a;
}
.clear {
	clear: both;
}
#outer_container {
	background: #009afb;
	padding: 3px;
}
#inner_container {
	background: #abd1ff;
	padding: 3px;
}
#page_container {
	border: 1px solid #d5e8ff;
	background: #fff;
}
#header {
	width: 850px;
	margin: 0 auto;
	height: 110px;
	position: relative;
	background: url(logo.png) left top no-repeat;
}
#logo {
	position: absolute;
	left: -2000px;
}
#mcafee {
	height: 37px;
	width: 65px;
	position: absolute;
	top: 34px;
	right: 0;	display: none;
}
#description {
	color: #373737;
	font-family: georgia, "times new roman", serif;
	font-size: 13px;
	padding: 35px 0 0 260px;
	letter-spacing: -0.02em;
}

#content {
	width: 850px;
	margin: 0 auto;
	position: relative;
}
#heading {
	border-top: 1px solid #0080dc;
	padding: 3px 6px;
	background: #e5f2fb;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}
#search {
	float: left;
	padding: 30px 0;
	width: 300px;
}
#search input {
	vertical-align: middle;
}
.keyword {
	border: 1px solid #a4a4a4;
	font-size: 16px;
	width: 220px;
	padding: 3px;
	margin: 0 6px;
}
#results {
	font-size: 22px;
	letter-spacing: -0.02em;
	font-weight: bold;
	margin: 30px 0 0 320px;
}
#results p {
	margin: 20px 0;
	color: #999;
	font-size: 11px;
	font-weight: normal;
}
#progress {
	text-align: center;
	color: #ddd;
	text-transform: uppercase;
}
#duration {
	font-size: 9px;
	color: #aaa;
	margin: 10px 0;
	font-weight: normal;
}
.go {
	color: #fff;
	font-size: 16px;
	letter-spacing: -0.02em;
	text-align: center;
	font-weight: bold;
	padding: 10px 0;
	width: 229px;
	background: url(button.png) center center no-repeat;
	margin: 10px 0;
	cursor: pointer;
}
.go a {
	color: #fff;
	text-decoration: none;
}
.go_button {
	color: #fff;
	font-size: 16px;
	letter-spacing: -0.02em;
	text-align: center;
	font-weight: bold;
	height: 34px;
	width: 229px;
	background: url(button.png) center center no-repeat;
	margin: 10px 0;
	cursor: pointer;
	border: 0;
}


#display_results {
	background: url(blur_results.jpg) center top no-repeat #fcfcfc;
	width: 850px;
	margin: 0 auto;
	letter-spacing: -0.02em;
	border-bottom: 1px solid #0080dc;
}
#authentication {
	background: url(oops.png);
	padding: 20px 30px;
}
#friendly_message {
	padding: 60px 40px;
	font-size: 15px;
	font-weight: bold;
	width: 390px;
	float: left;
}
#friendly_message h2 {
	font-size: 24px;
	color: #991717;
}
#create_account {
	background: #fff;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	margin-left: 500px;
	padding: 20px 0;
	border: 1px solid #ddd;
}
#create_account h3 {
	font-size: 15px;
	color: #006dd0;
}
#create_account label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
#create_account p {
	text-align: center;
	margin-top: 20px;
}
#form_inputs {
	width: 250px;
	margin: 0 auto;
}
#form_inputs li {
	list-style: none;
	color: #c00;
}
.create_input {
	border: 1px solid #0080dc;
	font-size: 14px;
	width: 240px;
	padding: 3px;
}
.create_submit {
	background: url(submit.png) center center;
	width: 95px;
	height: 31px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	border: 0;
}




.checkout {
	font-size: 11px;
	position: relative;
}
#badge {
	width: 105px;
	height: 85px;
	position: absolute;
	top: 10px;
	right: 10px;
	background: url(badge.png) center center no-repeat;
	text-align: center;
	color: #fff;
	font-weight: bold;
	padding: 20px 10px;
	text-transform: uppercase;
	letter-spacing: -0.02em;
	font-size: 10px;
}
#badge h1 {
	font-size: 31px;
	line-height: 100%;
	margin-top: 5px;
	letter-spacing: -0.04em;
}
#badge h3 {
	font-size: 17px;
	line-height: 100%;
	margin-bottom: 5px;
}
#banner h1 {
	font-size: 20px;
	color: #222;
	letter-spacing: -0.02em;
}
#banner h2 {
	font-size: 14px;
	letter-spacing: -0.02em;
	margin: 10px 0;
}
#banner h3 {
	font-size: 13px;
	font-weight: normal;
	color: #a6ce2c;	
}
#banner {
	margin: 20px 160px 20px 20px;
}
#paymentinfo {
	float: left;
	width: 520px;
	margin: 0 0 0 20px;
}
#paymentinfo h3 {
	font-size: 26px;
	color: #b6dbf5;
}
#cc_error {
	background: #f1ffbf;
	margin: 10px 0;
	padding: 10px;
}
#cc_error h4 {
	font-size: 13px;
	text-transform: uppercase;
	color: #b61e1e;
}
#cc_error ul {
	padding-left: 4em;
	margin: 5px;
}
.plan {
	clear: left;
	margin: 10px 0 20px;
	position: relative;
}
.plan input {
	float: left;
	margin: 10px 10px 10px 0;
}
.plan label {
	color: #999;
	margin-left: 40px;
}
.plan h4 {
	font-size: 14px;
	color: #2c2c2c;
}
.plan em {
	color: #cacbcc;
	font-size: 18px;
	font-style: normal;
}
#bestvalue {
	position: absolute;
	background: url(bestvalue.png) left center no-repeat;
	top: -10px;
	left: -125px;
	padding: 15px 40px 15px 0px;
	width: 60px;
	text-align: center;
	color: #fff;
}
#bestvalue h4 {
	text-transform: uppercase;
	font-size: 11px;
	color: #fff;
	line-height: 110%;
}
#bestvalue h4 b {
	font-size: 13px;
}
#options {
	padding: 10px 0 20px;
}
#email_info, #cc_info, #shipping_info {
	margin: 30px 0 0;
}
.field {
	clear: left;
	margin: 5px 0;
	height: 2.5em;
}
.field label {
	width: 130px;
	text-align: right;
	display: block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	color: #2c2c2c;
	padding: 5px 10px;
}
.field input {
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 12px;
}
.field label.cvv2 {
	width: auto;
	float: none;
	text-align: left;
	display: inline;
}
.billing_text {
	width: 120px;
}
#cc_email, #cc_name, #cc_address {
	width: 280px;
}
#cc_number {
	width: 220px;
}
#cc_city, #cc_state, #cc_country, #cc_zip {
	width: 180px;
}
#cc_type {
	margin: 5px 0;
}
#cc_cvv2 {
	width: 4em;
	border: 1px solid #ccc;
	padding: 5px;
	font-size: 13px;
}
#info {
	width: 210px;
	margin: 30px 0 0 590px;
}
#info h3 {
	font-size: 12px;
	color: #991717;
	margin-top: 15px;
}
#testimonial {
	background: url(testimonial.png) center top no-repeat;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	padding: 15px;	
	font-size: 13px;
	line-height: 150%;
}
#testimonial h4 {
	padding: 40px 0 40px 55px;
	font-weight: normal;
	font-size: 13px;
	line-height: normal;
}
#digicert-checkout {
	float: right;
	width: 88px;
	height: 80px;
}
#mcafee-checkout {
	width: 65px;
	height: 37px;
	padding: 21px 0;
	
}
#complete {
	text-align: center;
	clear: both;
	margin-top: 20px;
	padding-top: 10px;
}
#cart {
	width: 650px;
	margin: 30px auto;
}
#cart p {
	margin: 10px 0;
	text-align: center;
}
#cart a {
	color: #66b2d6;
}

#thankyou {
	float: left;
	width: 480px;
	margin: 20px;
}
#thankyou h1 {
	font-size: 30px;
	color: #222;
}
#thankyou h2 {
	font-size: 15px;
	font-weight: normal;
	color: #0083dd;
}
#thankyou h3 {
	font-size: 15px;
	margin: 15px 0;
	color: #222;
}
#thankyou h4 {
	margin: 15px 0;
	font-size: 13px;
}
#thankyou p {
	font-family: georgia, "times new roman", serif;
	font-size: 14px;
	color: #666;
}
.download {
	width: 143px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	background: url(download.png) center center no-repeat;
	cursor: pointer;
	padding: 10px 0;
	margin: 20px 0;
}
.download a {
	color: #fff;
}
#details {
	background: #e3fdd3;
	margin: 20px 20px 20px 580px;
	padding: 20px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	font-size: 10px;
}
#details h2 {
	font-size: 18px;
	color: #82a16e;
}
#details b {
	display: block;
	margin-top: 20px;
	font-size: 12px;
}
.details {
	margin: 0;
}

#about {
	color: #acacac;
	font-family: georgia, "times new roman", serif;
	font-size: 17px;
	letter-spacing: -0.02em;
	width: 836px;
	margin: 100px auto 0;
}
#technologies {
	width: 850px;
	margin: 0 auto;
	padding: 40px 0;
	font-size: 17px;
	letter-spacing: -0.02em;
	color: #cdcdcd;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
}
#technologies a {
	text-decoration: none;
}
#totalprivacy, #oneclickdownloads, #downloadsafe {
	margin: 0 0 0 60px;
}
#footer {
	border-top: 1px solid #e7e7e7;
	padding: 25px 0;
	background: url(footer.png) left center no-repeat;
	width: 850px;
	margin: 0 auto;
}
#legal {
	margin: 0 0 0 135px;
	border-left: 1px solid #e7e7e7;
	padding: 1px 20px;
	font-size: 9px;
	color: #6b6b6b;
}
#legal p {
	margin: 1.5em 0;
}



/* Conversion Tweaks */

#checkout_page {
	position: relative;
}
#checkout_info {
	width: 210px;
	position: absolute;
	right: 0;
	top: 0;
}
#checkout_form {
	border: 3px solid #eee;
	margin: 20px 240px 0 20px;
}




#checkout_instructions {
	margin: 20px 240px 15px 0px;
	text-align: center;
}











#checkout_info h3 {
	font-size: 12px;
	color: #991717;
	margin-top: 15px;
}
#checkout_info p {
	padding-bottom: 10px;
}

#checkout_banner h1 {
	background: url(banner.png) top repeat-x #0036af;
	color: #fff;
	padding: 5px;
	border: 3px solid #abd1ff;
	text-align: center;
	-moz-border-radius: 3px;  
	-webkit-border-radius: 3px;  
	border-radius: 3px;
}
#checkout_banner h2 {
	text-align: center;
	padding: 15px 0 0 0;
	font-size: 14px;
}





#checkout_form h3 {
	font-size: 26px;
	padding: 0;
	margin: 0;
	letter-spacing: -0.02em;
}
#payment_info {
	background: #e2ebff;
	padding: 10px 0 20px 0;
	margin: 0 auto;
}
#payment_info h3 {
	color: #d5e8ff;
}
#checkout_form h2 {
	padding: 5px;
	color: #000;
	text-align: center;
}
#select_plan h2 {
	text-align: center;
}
#payment_fields {
	margin: 0 auto;
	width: 480px;
}



#select_plan {
	color: #555;
	margin: 0 auto;
	text-align: center;
}
#select_plan h3 {
	color: #4da300;
	vertical-align: baseline;
}
#select_plan h3 img {
	vertical-align: baseline;
}
#select_plan h4 em {
	font-style: normal;
	color: #c00;
}
#plans {
	background: url(divider.png) 50% repeat-y;
}

.checkout_plan {
	text-align: center;
	padding: 15px 0 0;
	float: left;
	width: 49%;
}
.full_plan {
	margin-left: 50%;
	float: none;
}
.checkout_plan label {
	color: #999;
}
.checkout_plan h4 {
	font-size: 14px;
	color: #2c2c2c;
}
.checkout_plan h3 {
	font-size: 18px;
	color: #2c2c2c;
}
.checkout_plan input {
	margin: 15px;
}














/* Header 2 */

#header_container {
	width: 850px;
	margin: 0 auto;
	font-size: 11px;
	letter-spacing: -0.02em;
	text-align: right;
	position: relative;
}
#header_container a {
	color: #007bd9;
}
#header_logo {
	width: 243px;
	float: left;
}
#chat {
	background: url(chat.png) center repeat-x;
	font-family: georgia, "times new roman", serif;
	font-size: 14px;
	letter-spacing: -0.02em;
	color: #fff;
	-moz-border-radius: 12px;  
	-webkit-border-radius: 12px;  
	border-radius: 12px;
	padding: 5px 5px;
	float: right;
	margin: 30px 0 3px;
}
#chat a {
	color: #ffe491;
}
#menu {
	clear: right;
}
#menu input {
	vertical-align: middle;
}
.searchtext {
	padding: 3px 1px;
	border: 1px solid #ddd;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}

/* Footer 2 */ 

#footer_nav {
	margin: 0 0 0 135px;
	border-left: 1px solid #e7e7e7;
	padding: 1px 20px;
	font-size: 10px;
	color: #6b6b6b;
}
#footer_nav p {
	margin: 1.5em 0;
}
#footer_nav a {
	color: #007bd9;
}
#footer_links_container {
	background: url(footerlinkbg.png) center repeat-y;
	color: #fff;
	font-size: 11px;
	width: 850px;
	margin: 0 auto;
}
#footer_links {
	background: url(footerlink.png) top center no-repeat;
}
#footer_support {
	float: left;
	width: 210px;
}
#footer_selfserve, #footer_customercare, #footer_knowledgebase {
	float: left;
	width: 210px;
	margin-left: 3px;
}
.footer_content {
	padding: 30px 10px 10px;
}
.footer_content a {
	color: #ffe491;
}
.footer_content li {
	list-style-position: inside;
}
.footer_content p, .footer_content h4 {
	padding-bottom: 10px;
}

/* General 2 */
#page {
	width: 850px;
	margin: 0 auto 30px;
	position: relative;
	font-size: 11px;
	color: #555;
}
#page a {
	color: #007bd9;
}
#article {
	float: left;
	width: 545px;
	padding: 15px 10px;
}
#article h2 {
	color: #007bd9;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 3em;
}
#article p {
	font-size: 11px;
	color: #777;
	padding: 5px 0;
}
#article strong {
	color: #111;
}#article label, #sidebar label {
	color: #111;	display: block;	font-weight: bold;	font-size: 10px;	margin: 5px 0 0 0;
}.page_form {
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	padding: 5px 20px;
	border: 1px solid #ddd;
	font-size: 12px;	margin: 10px 0 0;	background: url(customercare.png) top right no-repeat;
}.page_form textarea {
	width: 98%;	padding: 3px 1px;
	border: 1px solid #ddd;
	border-top: 1px solid #bbb;
	border-left: 1px solid #bbb;
}
#sidebar {
	margin: 0 0 0 573px;
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	padding: 20px;
	border: 1px solid #ddd;
	font-size: 12px;
}
#sidebar h3, .three_columns h3 {
	color: #007bd9;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 17px;
}
#sidebar p {
	color: #777;
	padding: 5px 0;
	font-size: 11px;
}
#sidebar strong {
	color: #111;
}
#sidebar li {
	list-style-position: inside;
	color: #777;
	font-size: 11px;
}
#sidebar ol, #sidebar ul {
	padding: 10px 0;
}
.three_columns {
	width: 261px;
	padding: 10px;
	float: left;
	border-left: 1px solid #ddd;
}.three_columns p {
	padding: 5px 0;
}

#email_us {
	background: url(emailbutton.png) left center no-repeat;}#chat_us {
	background: url(chatbutton.png) left center no-repeat;}#call_us {
	background: url(callbutton.png) left center no-repeat;}.support_channel {
	font-size: 15px;
	line-height: 20px;	padding: 15px 0 15px 63px;	margin: 0 0 3px 574px;	font-weight: bold;
}#email_us a, #chat_us a {
	color: #ffe491;	
}#email_us a:hover, #chat_us a:hover {
	color: #fff;
}

/* Thank you */
#thankyou_container a {
	color: #007bd9;
	}
#download_button {
	background: url(downloadbutton.png) left center no-repeat;
	padding: 20px 10px 20px 60px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
	-moz-border-radius: 3px;  
	-webkit-border-radius: 3px;  
	border-radius: 3px;
}
#download_button a {
	color: #fff;
}
#download_button a:hover {
	color: #ffec99;
}



#thankyou_container p {
	color: #555;
	font-size: 10px;
	line-height: 18px;
	padding: 10px 0;
	margin-bottom: 25px;
}
#thankyou_container h3 {
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: -0.02em;
	color: #444;
	font-family: helvetica, arial, sans-serif;
}
#thankyou_container li {
	list-style-position: inside;
	color: #333;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
}
#main_thankyou {
	background: url(screenshot.jpg) right 20px no-repeat;
	padding: 20px 465px 25px 0;
	margin-bottom: 20px;
}
#main_thankyou p {
	color: #333;
	font-size: 11px;
	line-height: 13px;
	padding: 15px 0;
}
#license_key {
	padding: 15px 0;
	text-transform: uppercase;
	color: #111;
	letter-spacing: -0.02em;
}
#license_key b {
	font-size: 1.5em;
}
#thankyou_content {
	float: left;
	width: 580px;
}
#thankyou_content h3 {
	padding: 15px 0 0 15px;
	color: #000;
}
#thankyou_howto {
	background: #eaf6fd;
}
#thankyou_howto p {
	font-weight: bold;
	padding: 5px 0 15px;
	margin: 0;
	font-size: 14px;
}
.thankyou_step {
	position: relative;
	font-size: 14px;
	color: #222;
}
.thankyou_stepnumber {
	font-size: 120px;
	color: #cbe5f4;
	position: absolute;	
	top: 0;
	left: 0;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	z-index: 1;
}
.thankyou_instructions {
	position: relative;
	padding: 20px 30px 20px 45px;
	z-index: 10;
	font-size: 14px;
	font-weight: bold;
}
.thankyou_instructions img {
	margin-top: 5px;
}
#thankyou_summary {
	padding: 20px 10px;
}
#thankyou_summary p {
	padding: 0 0 20px;
	margin: 0;
}

#thankyou_sidebar {
	margin-left: 600px;
}/* About */#main_about {
	background: url(screenshot.jpg) 420px center no-repeat;
	padding: 50px 470px 50px 10px;	margin: 10px 0 40px;	border: 1px solid #666;
}
#upgrade {
	margin: 10px 0 40px;
	border: 1px solid #222;
}
#action {
	padding: 3px 0;
	text-align: center;
	color: #fff;
	background: #222;
}
#upgrade_text {
	background: url(/email/screenshot.jpg) right center no-repeat;
	padding: 50px 300px 50px 10px;
}
#upgrade h2 {
	color: #007bd9;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 3em;
}
#upgrade h3 {
	color: #222;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 1.5em;
}
#upgrade p {
	margin: 10px 0;
}
#main_about h2 {
	color: #007bd9;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 3em;
}#main_about p {
	padding: 5px 0;
}#main_download {
	background: url(screenshot.jpg) 0 center no-repeat;
	padding: 100px 0 100px 455px;
	border: 1px solid #007bd9;	border-left: 0;	border-right: 0;	margin: 0 0 40px;
}#index_feature {
	margin-right: 428px;	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;  
	border-radius: 5px;
	border: 1px solid #ddd;
}#index_feature h2 {
	padding: 5px 20px;	color: #007bd9;
	font-weight: normal;
	font-family: georgia, "times new roman", serif;
	letter-spacing: -0.02em;
	font-size: 3em;
}#index_feature a {
	color: #007bd9;
}#index_feature a:hover {
	color: #333;
}#index_menu {
	width: 425px;	float: right;
}#index_menu a {
	color: #ffe491;	
}#index_menu a:hover {
	color: #fff;
}.mainmenu {
	padding: 30px 60px 30px 30px;	font-size: 20px;
	line-height: 20px;	margin: 0 0 3px 0;	font-family: georgia, "times new roman", serif;}#main_customer {
	background: url(index_customercare.png) left center no-repeat;	
}#main_cc {
	background: url(index_bill.png) left center no-repeat;	
}#main_faq {
	background: url(index_faq.png) left center no-repeat;	
}#main_contact {
	background: url(index_contact.png) left center no-repeat;		margin: 0;
}/* G2 Landing */#search_page {
	width: 850px;
	margin: 0 auto;	position: relative;
}#search_results {
	background: #f6faff;	border: 3px solid #abd1ff;	float: right;	width: 520px;	text-align: center;	margin: 20px 0 0;
}#search_description {
	font-family: georgia, "times new roman", serif;
	font-size: 13px;
	padding: 20px 25px;
	letter-spacing: -0.02em;
}#search_features {
	font-size: 18px;	font-weight: bold;	color: #111;	padding: 40px 0;	letter-spacing: -0.02em;	line-height: 24px;}#search_features h4 {
	margin: 0 0 10px;
}#search_features a {
	font-size: 14px;	text-transform: uppercase;	background: #005ec7;	color: #fff;	padding: 0 5px 1px;}#search_features ul {
	list-style-image: url(list.png);	list-style-position: inside;	letter-spacing: -1px;
}#search_footer {
	color: #fff;	font-size: 11px;	background: url(search_footer.png) top repeat-x #0030ac;	padding: 20px 30px 0;
}#search_footer p {
	padding: 0 0 20px;
}#results_display {
	border: 1px solid #005ec7;	background: #009afb;	padding: 2px;	margin: 0 15px;	font-weight: bold;
}#files {
	background: #fff;	border: 1px solid #e5f5ff;	padding: 15px;	color: #000;	font-size: 17px;	letter-spacing: -0.06em;
}#files h1 {
	margin: 5px 0 15px;
}#search_output {}#search_output strong {
	font-size: 20px;
}#search_output em {
	font-style: normal;	color: #0061c9;
}#search_query {
	font-size: 24px;	text-transform: uppercase;
}#button {
	color: #fff;
	font-size: 16px;
	letter-spacing: -0.02em;
	text-align: center;
	font-weight: bold;
	padding: 15px 0;
	width: 217px;
	background: url(search_button.png) center center no-repeat;
	cursor: pointer;	margin: 10px auto;
}
#button a {
	color: #fff;
	text-decoration: none;
}
#search_button {
	color: #fff;
	font-size: 17px;
	letter-spacing: -0.02em;
	text-align: center;
	font-weight: bold;
	height: 42px;
	width: 217px;
	background: url(search_button.png) center center no-repeat;
	margin: 20px 0 10px;
	cursor: pointer;
	border: 0;
}#search_sidebar {
	margin: 0 540px 0 0;
	background: url(logo.png) left top no-repeat;	padding: 115px 0 0 0;
}#landing {
	background: url(landing.jpg) left top no-repeat;	width: 100%;	height: 187px;}#how_it_works {
	margin: 10px 0;	font-size: 14px;	text-transform: uppercase;	color: #222;	letter-spacing: -0.02em;	font-weight: bold;	line-height: 16px;
}#how_it_works h4 {	color: #005ec7;}#how_it_works h2 {
	letter-spacing: -0.06em;	margin: 20px 0 5px;	color: #dbe6f4;	font-size: 36px;
}