.open-content #main .content { background-color: transparent; }
#summary { 
    background:url('../img/bg-header.png') no-repeat 0 0 transparent;
    position: relative;
    height: 348px;
}
#summary #box-left {
	/*background-color: #032a3c;*/
	float: left;
	padding: 10px 15px;
	width: 352px;
	height: 307px;
}
#summary #box-left h3 {
	color:#11AAFF;
	font-size:18pt;
	padding: 10px 0 2px;
	font-weight:normal;
}
#summary #box-left p {
	color:#FFFFFF;
	font-size:17px;
	line-height:22px;
	padding-bottom: 12px;
}

/* */

#summary #box-right {
	/*background: transparent url("../img/bg-arrow-dark-blue.png") no-repeat 0 24px;*/
	float: right;
	padding:15px 15px 0;
	position: relative;
	width: 568px;
}
#summary #box-right h3 {
    font-size: 46px;
    letter-spacing: -2.8px;
    line-height: 42px;
    margin-bottom: 0;
}
.ie #summary #box-right h3 { line-height: 41px; }
#summary #box-right p {
	padding-top: 5px;
	color:#999999;
	font-size:12px;	
}
#summary #box-right table { margin-top:10px; }
#summary #box-right table tbody td {
	border-top: 1px solid #ccc;
	font-size: 12px;
	font-weight: bold;
	height: 46px;
	vertical-align: middle;
	width: 195px;
}
#summary #box-right table tbody tr + tr + tr + tr td { border-bottom: 1px solid #ccc; }
#summary #box-right table tbody td em {
	font-size: 24px;
	font-style: normal;
	color: #11aaff;
	vertical-align: middle;
	width: 40px;
	text-align: center;
	display: inline-block;
}
#summary #box-right img.logos {
    position: absolute;
    top: 279px;
    left: 15px;
}
#summary #box-right p#everywhere {
    position: absolute;
    top: 318px;
    left: 22px;
    text-align: center;
    color: #000;
    font-weight: bold;
    width: 556px;
}

/* slideshow */
#slideshow-container {
    width: 217px;
    height: 275px;
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
}
#slideshow-container .slideshow .slides {
    background-color: #999;
}
#slideshow-container .slideshow .slides .caption {
    width: 207px;
    height: 34px;
    padding: 7px;
    bottom: 3px;
}

#slideshow-container .slideshow .navigation { bottom: 50px; }

</style>

/* */

#testimonials { margin: 20px -5px; }
#testimonials .tweet {
	background: transparent url("../img/bg-tweet.png") no-repeat top left;
	float: left;
	height: 76px;
	margin-right: 7px;
	padding: 15px 20px;
	width: 285px;
}
#testimonials .tweet + .tweet + .tweet { margin-right: 0; }
#testimonials .tweet img {
	height: 48px;
	width: 48px;
	float: left;
	margin-right: 10px;
	margin-bottom: 28px;
}
#testimonials .tweet h4 {
	font-size: 14px;
	line-height: 16px;
}
#testimonials .tweet .source {
	font-size:11px;
	font-weight: bold;
	color: #11AAFF;
	padding-top:3px;
	line-height: 1.2em;
}
#testimonials .tweet .source span {
	font-weight:normal;
	font-size:9px;
}
/* */

.large-box {
	padding: 30px 20px;
	/*background-color: #FFF;*/
	height:	385px;
	position: relative;
	float: left;
}
.large-box#wherever-you-go {
	width: 342px;
	background: transparent url("../img/bg-map-satellite.png") no-repeat 0px;
	margin-right: 20px;
}
.open-content #main .content .large-box h3 {
	font-size:34px;
	letter-spacing:-1px;
	line-height:34px;
	width:213px;
}
.large-box dl {
	width: 140px;
}
.large-box dl dt {
	font-size: 15px;
	font-weight: bold;
}
.large-box dl dd {
	color: #999;
	font-size: 11px;
}

.large-box#wherever-you-go dl {position: absolute;}
.large-box#wherever-you-go dl#sq-miles {
	left: 24px;
	bottom: 74px;
}
.large-box#wherever-you-go dl#miles-offshore {
	left: 24px;
	bottom: 32px;
}
.large-box dl#by-contrast {
	right: 10px;
	bottom: 30px;
}

/* */

.large-box#wherever-you-are {
	width: 536px;
	background: transparent url("../img/bg-wherever-you-are.png") no-repeat 0px;
}

.large-box#wherever-you-are #inset {
	width: 267px;
	float: left;
}

.large-box#wherever-you-are .top-row { height: 175px; margin-bottom: 20px; }
.large-box#wherever-you-are .bottom-row {height: 200px; }

.large-box#wherever-you-are .location {
	float: left;
	width: 115px;
	position: relative;
	border-left: 1px solid #ccc;
	padding: 0 12px;
	height: 90%;
}
.large-box#wherever-you-are .location h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
}
.large-box#wherever-you-are .location p {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999;
}
.large-box#wherever-you-are .location img { 
	position: absolute;
}
.large-box#wherever-you-are .location .caption {
	position: absolute;
	left: 12px;
}
.large-box#wherever-you-are .top-row .location .caption {
	top: 90px;		
}
.large-box#wherever-you-are .bottom-row .location .caption {
	top: 100px;
}

.large-box#wherever-you-are .bottom-row .location { margin-top: 10px; height: 80%; }


.large-box#wherever-you-are #car { padding-right: 0; }
.large-box#wherever-you-are #car img { top: 30px; }
.large-box#wherever-you-are #home img { top: 20px; }

.large-box#wherever-you-are #mobile {border-left: none;padding-left: 0;}
.large-box#wherever-you-are #mobile img { top: 20px; }

.large-box#wherever-you-are #on-the-go img { top: -12px; }

.large-box#wherever-you-are #water-air img { top: -33px; left: 6px; }

.large-box#wherever-you-are #business {border-right: none;padding-right: 0;}
.large-box#wherever-you-are #business img { top: 0px; }

/* */

#vehicles { margin: 20px 0; }

#vehicles #dashboard {
	background:url("../img/car-dash.png");
	height:188px;
	margin-left:-7px;
	margin-top: -6px;
	margin-right: 25px;
	width:283px;
	float: left;
}
#vehicles h3 {
	font-size: 15px;
	float: left;
}
#vehicles #mfr-logos {
	background: transparent url("../img/vehicle-logos.png") no-repeat 0;
	width: 679px;
	height: 135px;
	float: left;
	margin: 8px 0;
}
#vehicles p {
	float: left;
	font-weight: bold;
}

/* */

#get-started {
	background: transparent url("../img/bg-get-started.png") no-repeat top left;
	height:44px;
	/*1/20/11 Change to support button text - prior 29px 0 29px 275px*/
	padding:29px 0 29px 260px;
}
#get-started .sxmButtonLarge {
	float: left;
	/*width: 218px;*/
	/*1/20/11 Change to support button text - prior 10px*/
	margin-right: 7px;
}