/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
}
#container {
	width:955px;
	height:auto;
}
a {
	font-weight:bold;
	color: #103184;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#000000;
}
#header {
	width:955px;
	height:80px;
	float:left;
}
#client_logo {
	width:200px;
	height:80px;
	background-image:url(../images/client_logo.jpg);
	background-repeat:no-repeat;
	margin-right:605px;
	float:left;
}	
#axa_logo {
	width:150px;
	height:80px;
	background-image:url(../images/axa_logo.jpg);
	background-repeat:no-repeat;
	float:left;
}
#bluebar {
	width:955px;
	height:10px;
	background-color: #103184;
	float:left;
	margin-top: 18px;
}
#bluebarfoot {
	width:955px;
	height:10px;
	background-color: #103184;
	float:left;
	margin-top: 18px;
}
#contentholder {
	width:955px;
	height:510px;
	float:left;
}
#toptitle {
	text-align:center;
	float:left;
	font-size: 20px;
	color: #103184;
	letter-spacing:4px;
	width:955px;
	margin-top:23px;
	margin-bottom:17px;
}
.titlebold {
	font-weight:bold;
}
#person {
	width:294px;
	height:322px;
	background-image:url(../images/person.jpg);
	background-repeat:no-repeat;
	float:left;
}
#largebg {
	width:432px;
	height:322px;
	background-image:url(../images/large_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#largebgpadding {
	padding-top:26px;
	padding-left:30px;
}
#blue_bg {
	width:229px;
	height:322px;
	background-image:url(../images/blue_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}
#menucontainer {
	width:955px;
	height:105px;
	text-align:center;
}
#footholder {
	width:955px;
	height:auto;
	margin-bottom:10px;
}
#textarea {
	width:478px;
	height:auto;
	float:left;
}
#contenttext {
	width:400px;
	height:inherit;
	font-size:12px;
	color:#000000;
	margin-left:50px;
}
#contenttext2 {
	width:400px;
	height:inherit;
	font-size:12px;
	color:#000000;
	margin-left:50px;
}
#ticksandcards {
	width:477px;
	height:auto;
	float:left;
}
#textfooter {
	width:955px;
	height:auto;
	font-size:10px;
	color:#999999;
	text-align:center;
	margin-top:10px;
}
#footcontent {
	width:500px;
}
.largetitle {
	font-size:16px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
}
.stage2margin {
	margin-left:30px;
	margin-right:30px;
}
.largetitlebold {
	font-weight:bold;
}
.mainlargetitle {
	font-size:20px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
}
.assistancetitle {
	font-size:20px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	color:#1e8ee1;
}
.warrantytitle {
	font-size:20px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	color:#3ad305;
}
.gaptitle {
	font-size:20px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	color:#fe6e0d;
}
#bluepadding {
	padding-top:10px;
	padding-left:20px;
}
#faqinfo {
	margin-left:36px;
	margin-top:28px;
	width:140px;
	height:66px;
	background-color:transparent;
	border-bottom:solid;
	border-bottom-width:thin;
	border-bottom-color:#ffffff;
	padding-bottom:6px;
}
#faqinfo a {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#faqinfo a:hover {
	color: #103184;
}
#callbackinfo a {
	color: #ffffff;
	text-decoration:none;
	font-weight:bold;
}
#callbackinfo a:hover {
	color: #103184;
}

.infotitle {
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.phonetitle {
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	margin-top:20px;
}
.infotext {
	font-size:10px;
	color:#FFFFFF;
}
.infolink {
	margin-left:80px;
}
#phoneinfo {
	margin-left:36px;
	margin-top:6px;
	width:116px;
	height:50px;
}
#callbackinfo {
	margin-left:36px;
	margin-top:20px;
	width:140px;
	height:84px;
	background-color:transparent;
	border-top:solid;
	border-top-width:thin;
	border-top-color:#ffffff;
	padding-top:14px;
}
.assistanceitem {
	font-weight:bold;
	color:#1e8ee1;
}
.warrantyitem {
	font-weight:bold;
	color:#3ad305;
}
.gapitem {
	font-weight:bold;
	color:#fe6e0d;
}	
#faqbox {
	width:250px;
	height:84px;
	float:left;
	margin-left:10px;
	margin-top:0px;
	background-image:url(../images/faq_bg.jpg);
	background-repeat:no-repeat;
	background-position:right -10px;
}
#faqbox a {
	font-weight:bold;
	font-size:18px;
	margin-left:140px;
	margin-top:16px;
	text-decoration:none;
	color:#FFFFFF;
}
#faqbox a:hover {
	text-decoration:underline;
	color:#103184;
}
#phonebox {
	width:250px;
	height:84px;
	float:left;
	margin-left:66px;
	background-image:url(../images/phone_bg.jpg);
	background-repeat:no-repeat;
	background-position:right ;
}
.number {
	font-size:26px;
	font-weight:bold;
	}
#callbackbox {
	width:250px;
	height:84px;
	float:left;
	margin-left:60px;
	margin-top:0px;
	background-image:url(../images/callback_bg.jpg);
	background-repeat:no-repeat;
	background-position:right -10px;	
}
#callbackbox a {
	font-weight:bold;
	font-size:18px;
	margin-left:140px;
	margin-top:16px;
	text-decoration:none;
	color:#FFFFFF;
}
#callbackbox a:hover {
	text-decoration:underline;
	color:#103184;
}
.whitetitle {
	font-size:20px;
	color:#FFFFFF;
	margin-bottom:0px;
}
.whitetitlebold {
	font-weight:bold;
}
.whitetext {
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:4px;
	width:180px;
}
.whitetextphone {
	font-size:11px;
	color:#FFFFFF;
	margin-top:0px;

}
.tickitem {
	font-weight:bold;
	color:#000000;
	font-size:12px;
}
.infoparagraph {
	margin-top:0px;
	margin-bottom:6px;
	padding-bottom:6px;
	border-bottom:dotted;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	font-size:11px;
}
.bolditem {
	font-weight:bold;
}
#warrantyinfo {
	 display:block; 
	 position:absolute; 
	 left:36px; 
	 top:220px; 
	 background-color: #ffffff; 
	 width:380px; 
	 height:236px; 
	 z-index:1;
	 overflow: auto;
}
#assistanceinfo {
	 display:none; 
	 position:absolute; 
	 left:36px; 
	 top:220px; 
	 background-color: #ffffff; 
	 width:380px; 
	 height:236px; 
	 z-index:1;
	 overflow: auto;
}
#gapinfo {
	 display:none; 
	 position:absolute; 
	 left:36px; 
	 top:220px; 
	 background-color:Lime; 
	 width:380px; 
	 height:236px; 
	 z-index:1;
	 overflow: auto;
}
.faqquestion {
	font-size:13px;
	font-weight:bold;
	color: #0d3481;
}
