@charset "utf-8";
/* CSS Document */

body
{
	margin:20px 10px 10px 10px;
	padding:0px;
}

img
{
	border-style:none;
}

td,div,span,body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9.5pt;
	line-height:9.5pt;
	color:#555555;
}

object:active, div:active
{
outline: none;
}

object:focus, div:focus
{
-moz-outline-style: none;
}



.outer
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

.footer
{
	margin-top:10px;
	width:980px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.footer div
{
	font-size:9pt;
}

.footer a
{
	color:#555555;
}

span
{
	display:none;
}
h1
{
	font-size:16pt;
	font-weight:bold;
	color:#333333;
	margin:0px;
	line-height:16pt;
}
h2
{
	margin:0px;
	font-size:16pt;
	font-weight:bold;
	line-height:16pt;
}

.customer_rewards
{
	color:#ed2024;
}
.car_care
{
	color:#2e81c4;
}

.vehicle_electronics
{
	color:#6952a2;
}
.insurance
{
	color:#f5c022;
}
.service_solutions
{
	color:#59cc2e;
}
.careers
{
	color:#ff8716;
}
.about_us
{
	color:#757777;
}
.other
{
	color:#000000;
}
.j
{
	text-align:justify;
}

.l
{
	text-align:left;
}

.col1
{
	width:430px;
}

.col2
{
	width:400px;
}


a
{
	color:#333333;
	text-decoration:underline;
}
a:Hover
{
	text-decoration:none;
}

.s9
{
	font-size:9pt;
	line-height:9pt;
}


ul,ol
{
	margin:0px;	
	padding:0px;
}
ul li,ol li
{
	margin-left:16px;
}

ul.s li,ol.s li
{
	font-size:9pt;
}




div.s
{
	font-size:9pt;
}

div.s2
{
	font-size:8pt;
}

.quote1
{
	font-weight:bold;
	color:#666666;
	font-size:14px;
	line-height:16px;
	margin-bottom:10px;
}
.quote2
{
	font-weight:bold;
	color:#000000;
	font-size:14px;
	line-height:16px;
}
#disclaimer a
{
	color:#ffffff;
}

/* rewards one css */
div.partnersClientsLogoBox
{
	position:relative;
	height:100%;
	margin:0 0 0 463px;
	background:url(../images/customer_rewards/rewards_one/bg_logos_partners_clients.png);
	border-left:1px solid #999999;
}

div.partnersClientsLogoBox img
{
	position:absolute;
	top:0;left:0;
	padding:0 0 0 0;
}

div.logoContainer {
	position:relative;
	width:850px;
	vertical-align:middle;
}

div.logoBox
{
	position:relative;
	float:left;
	width:170px;
	padding:0;
	margin:0 10px 0 0;
}

div.logoBox p {
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin:10px 0px 10px 0px;
	padding:0;
}

div.logoImg {
	height:55px;
	position:relative;
}

div.logoImg img {
	bottom:0;
	position:relative;
	padding:0;
	margin:0;
}

div.logoDisc {
	height:30px;
	position:relative;
}

div.spacious {
	line-height:15px;
}