body {	padding: 0;	font-family: Tahoma, Geneva, sans-serif;	margin-top: 0;	margin-right: 0;	margin-bottom: 20em;	margin-left: 0;	background-color: #E0E5EA;	background-image: url(../images/img_fleetpromo/bg_border.gif);	background-repeat: repeat-x;	background-position: top;}a {	color: #E56C17;	text-decoration: underline;}a:hover {	text-decoration: underline;}#container {	width: 960px;	text-align: left;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	height: 2090px;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #DBDFE1;	border-left-color: #E2E5E7;	background-color: #FFFFFF;	background-image: url(../images/img_fleetpromo/border.gif);	background-repeat: no-repeat;	background-position: bottom;}.topheader {	background-color: #022B52;	height: 28px;	width: 100%;	font-size: 13px;	font-weight: bold;	color: #FFF;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #1791D7;}.topheader a {	color: #F7E799;	text-decoration: none;}.contact {	text-align: right;	width: 960px;	margin-right: auto;	margin-left: auto;	padding-top: 5px;}.header {	background-image: url(../images/img_fleetpromo/header.jpg);	background-repeat: no-repeat;	background-position: center center;	float: left;	height: 91px;	width: 960px;	margin-bottom: 2em;	margin-top: 2em;}.main {	width: 960px;	float: left;	position: relative;}.main h1 {	font-size: 18px;	font-weight: bold;	margin-bottom: 5px;	padding-bottom: 0px;	color: #002B52;}.main h2 {	font-size: 14px;	font-weight: bold;	color: #E56C17;	margin: 0px;	padding: 0px;}.main p{	font-size: 12px;	line-height: 16px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 3px;	padding-bottom: 6px;}.promo ul  {	font-size: 12px;	margin-left: 38px;}.promo li {	list-style-image: url(../images/img_fleetpromo/bullet.gif);}.left {	width: 630px;	float: left;	border-right-width: 3px;	border-right-style: solid;	border-right-color: #EBEBEB;}.promo {	float: left;	width: 398px;	background-image: url(../images/img_fleetpromo/sailor.jpg);	background-repeat: no-repeat;	background-position: left 15px;	padding-left: 220px;	margin-bottom: 0.25em;}.who {	float: left;	width: 590px;	margin-left: 28px;	margin-bottom: 1em;}.callout {	margin-top: 0.5em;	margin-bottom: 0.5em;	width: 581px;	height: 138px;	float: left;}.pic {	float: left;	height: 133px;	width: 111px;}.info {	float: right;	width: 450px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #DDDED3;	padding-bottom: 0.5em;}.right {	float: left;	width: 322px;}.why {	float: left;	width: 290px;	margin-left: 15px;	margin-right: 17px;}.why h1 {	margin-bottom: 10px;}.why h2 {	font-size: 12px;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}.why p {	font-size: 11px;	line-height: 15px;	margin-bottom: 10px;}.why ul {	margin: 0px;	padding: 0px;	list-style-image: none;	list-style-type: none;	font-size: 11px;}.why li {	padding-top: 8px;	padding-bottom: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E7E7E7;}.upgrade {	float: left;	width: 260px;	margin-left: 15px;	margin-right: 17px;	margin-top: 1em;	font-size: 11px;	border: 1px solid #E3DFCD;	padding-top: 10px;	padding-right: 10px;	padding-left: 18px;	background-color: #FFF8DD;	padding-bottom: 10px;}.upgrade h1 {	color: #C60;	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 0px;}.crewcalling {	float: left;	width: 180px;	margin-left: 15px;	margin-right: 17px;	margin-top: 1em;	font-size: 11px;	border: 1px solid #98C3E3;	padding-top: 10px;	padding-right: 10px;	padding-left: 98px;	background-image: url(../images/img_fleetpromo/pic_crewcalling.jpg);	background-position: left top;	background-repeat: no-repeat;	background-color: #F1F7FB;	padding-bottom: 10px;}.crewcalling h1 {	color: #022B52;	font-size: 12px;	font-weight: bold;	margin: 0px;	padding: 0px;}.crewcalling p {	font-size: 11px;}.tnc {	float: left;	width: 233px;	margin-left: 15px;	margin-right: 17px;	margin-top: 1em;	font-size: 11px;	background-color: #E6EFC1;	border: 1px solid #C6D87C;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 10px;	padding-left: 45px;	background-image: url(../images/img_fleetpromo/icon_clock.gif);	background-position: 10px 10px;	background-repeat: no-repeat;}.imglf {	float: left;	margin-right: 9px;	margin-left: 0px;	margin-top: 0px;}.imgrg {	float: right;	margin-top: 0px;	margin-left: 9px;}.imgchart {	margin-top: -20px;}.plans {	width: 886px;	margin-right: 37px;	margin-left: 37px;	float: left;}.terms {	width: 886px;	margin-right: 37px;	margin-left: 37px;	float: left;	margin-top: 1em;}.which {	float: left;	width: 886px;	margin-right: 37px;	margin-left: 37px;	margin-top: 1em;}.footer {	font-size: 11px;	line-height: 15px;	background-image: url(../images/img_fleetpromo/footer.gif);	background-repeat: no-repeat;	width: 962px;	margin-right: auto;	margin-left: auto;	margin-top: 1.5em;	height: 114px;	padding-top: 1.5em;	position: relative;}.footer a {	color: #E56C17;	text-decoration: underline;}.footer h1 {	font-size: 12px;	font-weight: bold;	color: #000;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px;}.footer p {	margin: 0px;	padding: 0px;}.footer #valid {	float: left;	width: 109px;	padding-left: 128px;	padding-right: 15px;}.footer #chat {	float: left;	width: 163px;	background-image: url(../images/img_fleetpromo/icon_livechat.gif);	background-repeat: no-repeat;	background-position: 10px top;	padding-left: 48px;	padding-right: 15px;}.footer #shipping {	float: left;	width: 158px;	background-image: url(../images/img_fleetpromo/icon_shipping.gif);	background-repeat: no-repeat;	background-position: 10px top;	padding-right: 15px;	padding-left: 55px;}.footer #question {	float: left;	width: 190px;	padding-left: 46px;	background-image: url(../images/img_fleetpromo/icon_question.gif);	background-repeat: no-repeat;	background-position: 10px top;}.util {	width: 960px;	margin-top: 1.5em;	margin-right: auto;	margin-left: auto;	font-size: 11px;	line-height: 16px;	color: #666;	margin-bottom: 10em;}.util .logosatworx {	background-image: url(../images/img_fleetpromo/logo_satworx.gif);	float: left;	height: 44px;	width: 106px;	background-repeat: no-repeat;	padding-right: 20px;}.util .copyright {	float: left;	width: 480px;}.util .copyright ul {	list-style-image: none;	list-style-type: none;	margin: 0px;	padding: 0px;	line-height: 22px;}.util .logo {	float: right;}