@charset "utf-8";/* CSS Document */p{	font-size:small;	line-height:16px;	margin-bottom:10px;}sup {font-size:.9em;}#footer p {	font-size:1em;}#footer p.alt {	margin-bottom:0;}.main-image {	width: 710px; 	height: 200px;	background:url(/business/images/Benefits03_Partners.jpg) 0 0 no-repeat;	margin-bottom:20px;}.main-image-miles {	width: 710px; 	height: 200px;	background:url(/business/images/bg-bonus-partners-miles.jpg) 0 0 no-repeat;	margin-bottom:20px;}.right-div h2{	border-bottom:1px solid #C0C8CC;	font-size:1.2em;	font-weight: 300;	padding:0 0 10px 25px;	margin-bottom:10px;}.content-wrapper {	margin-bottom:20px;	}.content-wrapper-last {	margin-bottom:0;}.content-wrapper-last ul.plain-list li.last {	padding-bottom:0;}.extra-padding {	padding-left:20px;}.image-wrapper {	float:left; 	width:120px;}.middle-content {	float:left; 	width:340px; 	padding-right:20px;}#content540 {	width:540px; 	float: left;}.columnof3 {	float:left; 	width:210px;	padding-left:20px;	font-size: .75em;	line-height: 1.3em;}.columnof ul.nobullet {	width:150px;	list-style: none;	font-size: .75em;	line-height: 1.3em;}/* icon-grid content*/.lp-grid {	padding-top:23px;}.lp-grid div {	margin-bottom:25px;}.lp-grid h4 {	margin-left:110px;	font-size:.8em;	font-weight:bold;	line-height:1.3;}.lp-grid p {	width:490px;	margin-left:160px;	margin-bottom:5px;}.lp-grid a.more {	line-height:1.3;}.lp-grid img {	float:left;	padding-left:20px;	padding-right:20px;}/* /icon-grid content*//*text content*/.plain-list.extended li {	padding-bottom:13px;}	.lp-content {	padding: 10px 0 0 10px;}.lp-content h3 {	margin:10px 0 15px 10px;	font-size:.9em;}.lp-content .secondary {	clear:both;	padding-bottom:20px;	margin-top:20px;}.lp-content .secondary img.computer {	float:right;	padding-top:28px;}.lp-content .secondary h3{	padding-top:18px;	border-top:1px solid #DCE3E5;}.lp-content .secondary h4 {	float:left;	margin-left:10px;	padding-right:20px;	color:#F58025;	font-size:34px;	font-weight:bold;}.lp-content .secondary p {	width:325px;	padding-top:3px;}/* /text content*/