body {
	margin:0;
	font: 12px Arial, Helvetica, sans-serif;
	background:#e7e7e7 url(../images/bg-body.gif) repeat-x;	
}
a {
	color:#a40606;
	text-decoration:none;
}
img {
	border:none;
}
a:hover {
	text-decoration:underline;
}
input,
textarea,
select {
	font:100% arial, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border:none;
}
#main {
	width:928px;
	margin:0 auto;
}
#header {
	width:100%;
	overflow:hidden;
	margin:3px 0 10px;
}
#header h1 {
	margin:0;
}
#header h1 a {
	float:left;
	height:67px;
	width:162px;
	background:url(../images/bg-logo.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin:38px 0 0 5px;
}
.header-content {
	float:right;
	width:443px;
}
.header-content a {
	float:right;
	height:29px;
	width:201px;
	background:url(../images/bg-header-lnk.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 10px;
}
.header-text {
	float:left;
	width:100%;
	overflow:hidden;
}
.header-text strong {
	color:#8d0909;
	font:bold 22px Helvetica, Arial, sans-serif;
	display:block;
	letter-spacing:-1px;
	line-height:27px;
}
.header-text span {
	font:bold 14px Helvetica, Arial, sans-serif;
	letter-spacing:-1px;
}
#intro {
	background:#8b0b0b url(../images/bg-intro.jpg) no-repeat;
	width:928px;
	min-height:256px;
	position:relative;
}
* html #intro {
	height:256px;
}
#inner #intro {
	height:167px;
	min-height:0;
}
#intro ul {
	margin:14px 0 0;
	padding:0;
	list-style:none;
	float:right;
}
#intro ul li {
	display:inline;
}
#intro ul li.accurate a {
	background:url(../images/bg-accurate.png) no-repeat;
	height:69px;
	width:383px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
h5 {
	color: #820A0B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#intro ul li.calling a {
	background:url(../images/bg-calling.png) no-repeat;
	height:81px;
	width:383px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
#intro ul li.discounts a {
	background:url(../images/bg-discounts.png) no-repeat;
	height:92px;
	width:383px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor:pointer;
}
#intro span.intro-logo {
	position:absolute;
	top:-22px;
	left:20px;
	height:278px;
	width:188px;
	background:url(../images/partners.png) no-repeat;
	z-index:10;
}
#inner #intro span.intro-logo {
	height:243px;
}
#inner #intro span.documents{
	height:232px;
}
#intro span.documents{
	position:absolute;
	top:-12px;
	left:101px;
	height:268px;
	width:384px;
	background:url(../images/bg-documents2.png) no-repeat;
	z-index:1;
}
.intro-stripe {
	border-bottom:1px solid #e7e7e7;
	width:928px;
	background:url(../images/bg-intro-stripe.gif) repeat-x;
	height:84px;
}
.intro-stripe span.get-started-btn {
	width:282px;
	background:url(../images/bg-get-started-btn.png) no-repeat;
	height:56px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	margin:12px 23px 0 0;
}
.intro-stripe h2.find-out {
	width:571px;
	background:url(../images/text-find-out.png) no-repeat;
	height:62px;
	text-indent:-9999px;
	float:left;
	margin:0 0 0 19px;
	display:inline;
}
#nav {
	height:54px;
	background:url(../images/bg-nav.gif) repeat-x;
	width:928px;
}
#inner #nav {
	position:relative;
	z-index:100;
}
#nav ul {
	margin:0;
	padding:7px 0 0 12px;
	list-style:none;
}
#nav ul li {
	float:left;
}
#nav ul li a {
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	height:39px;
}
#nav ul li a.faq {
	width:144px;
	background:url(../images/bg-nav-faq.png) no-repeat;
	margin-right:15px;
}
#nav ul li a.about {
	width:144px;
	background:url(../images/bg-nav-about.png) no-repeat;
	margin-right:13px;
}
#nav ul li a.contact{
	width:144px;
	background:url(../images/bg-nav-contact.png) no-repeat;
	margin-right:13px;
}
#nav ul li a.step1 {
	width:144px;
	background:url(../images/bg-nav-step1.png) no-repeat;
	margin-right:16px;
}
#nav ul li a.step2 {
	width:144px;
	background:url(../images/bg-nav-step2.png) no-repeat;
	margin-right:19px;
}
#nav ul li a.how-do {
	width:109px;
	background:url(../images/bg-nav-how-do.png) no-repeat;
}

#nav span.get-started-btn2 {
	width:282px;
	background:url(../images/bg-get-started-btn2.png) no-repeat;
	height:50px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	float:right;
	margin:0px 0px 0px 0px;
		z-index:200;
}
#content-wrapper {
	width:100%;
	overflow:hidden;
	background:#fff url(../images/bg-content-wrapper.gif) no-repeat 0 100%;
	padding:0 0 30px;
}
#inner #content-wrapper {
	padding-bottom:58px;
}
.content-box {
	float:left;
	width:546px;
	padding:25px 20px 30px 23px;
}
.content-box h2.vip-offer {
	margin:0 0 14px -5px;
	text-indent:-9999px;
	background:url(../images/text-vip-offer.gif) no-repeat;
	height:16px;
	width:467px;
}
.content-box h2.about {
	margin:0 0 14px -5px;
	text-indent:-9999px;
	background:url(../images/text-about.gif) no-repeat;
	height:15px;
	width:107px;
}
* html .content-box h2.about {
	margin:0 0 0 -5px;
}
.content-box h3.rpa-from-carrier {
	margin:31px 0 10px -5px;
	text-indent:-9999px;
	background:url(../images/text-rpa-from-carrier.gif) no-repeat;
	height:12px;
	width:362px;
}
.content-box p {
	color:#1a1a1a;
	margin:0 0 22px;
	line-height:17px;
}
.content-list-box {
	width:100%;
	overflow:hidden;
	margin:46px 0 0 -5px;
}
.column01 {
	float:left;
}
.column02 {
	float:left;
	margin-left:41px;
}
.content-box ul {
	margin:0 0 0 12px;
	padding:0;
	list-style:none;
}
.content-box ul li {
	padding:0 0 6px 19px;
	background:url(../images/content-list-item.gif) no-repeat 0 4px;
}
.content-box ul li a {
	color:#000;
	font-weight:bold;
}
.content-box h4 {
	text-indent:-9999px;
	margin:0;
}
.content-box .column01 h4.quick-facts {
	background:url(../images/text-quick-facts.gif) no-repeat;
	height:11px;
	width:105px;
	margin:0 0 18px;
}
* html .content-box .column01 h4.quick-facts {
	margin-bottom:8px;
}
* html .content-box .column02 h4.what-sets {
	margin-bottom:11px;
}
.content-box .column02 h4.what-sets {
	background:url(../images/text-what-sets.gif) no-repeat;
	height:9px;
	width:136px;
	margin:0 0 21px;
}
.sidebar {
	float:left;
	width:317px;
	background:url(../images/bg-sidebar.gif) repeat-x;
	padding:18px 0 0 22px;
}
.sidebar h3.why-get-rpa {
	background:url(../images/text-why-get-rpa.png) no-repeat;
	height:16px;
	width:221px;
	text-indent:-9999px;
	margin:0 0 9px;
}
.sidebar h4.recent-annual {
	background:url(../images/text-recent-annual.png) no-repeat;
	height:15px;
	width:167px;
	text-indent:-9999px;
	margin:0 0 9px 24px;
}
.sidebar ul {
	margin:0 0 29px 14px;
	padding:0;
	list-style:none;
}
.sidebar ul li {	
	border-bottom:1px solid #ddd;
}
.sidebar ul li.item01 {
	padding:22px 20px 23px 0;
}
.sidebar ul li.item02 {
	padding:13px 20px 15px 0;
}
.sidebar ul li.item03 {
	padding:8px 20px 8px 0;
}
.sidebar ul li em {
	background:url(../images/bg-sidebar-item.gif) no-repeat 0 50%;
	padding:0 0 0 34px;
	font: italic 13px Georgia, "Times New Roman", Times, serif;
	display:block;
}
.sidebar dl {
	margin:0 0 45px 24px;
	color:#333;
}
.sidebar dd {
	margin:0 0 6px;
	font-weight:bold;
}
.sidebar dt {
	float:left;
	font-size:11px;
	padding-right:4px;
}
.guarantee-layer {
	width:247px;
	background:#7c0909 url(../images/bg-guarantee-layer.gif) no-repeat;
	padding:0 10px 0 23px;
	margin-left:3px;
}
.guarantee-layer h4 {
	background:url(../images/bg-guarantee-layer-h4.gif) no-repeat;
	height:12px;
	width:112px;
	text-indent:-9999px;
	margin:0 0 9px -4px;
}
.guarantee-layer span {
	background:url(../images/bg-card.png) no-repeat;
	height:102px;
	width:152px;
	float:right;
	margin:-29px -33px 0 0;
	position:relative;
}
.guarantee-layer p {
	color:#fff;
	font-size:10px;
	margin:27px 0 0;
	line-height:14px;
}
.guarantee-layer-btm {
	height:22px;
	background:url(../images/bg-guarantee-layer-btn.gif) no-repeat;
	margin-left:3px;
}
#footer {
	text-align:center;
	padding:10px 0;
}
#inner #footer {
	position:relative;
	margin:-65px 0 0;
}
#footer ul.tel {
	margin:0 0 8px;
	padding:0;
	list-style:none;
}
#inner #footer ul.tel {
	margin:0 0 42px;
}
#footer ul.tel li {
	display:inline;
	padding:0 1px 0 6px;
	color:#242424;
}
#footer ul.tel li.separator {
	background:url(../images/bg-separator.gif) no-repeat 0 2px;
	padding-left:7px;
}
#footer ul.tel li span {
	color:#9e0b0b;
}
#footer ul.copyright {
	margin:0;
	padding:0;
	list-style:none;
}
#footer ul.copyright li {
	display:inline;
	padding:0 3px 0 3px;
	font-size:10px;
	color:#353535;	
}
#footer ul.copyright li.separator {
	background:url(../images/bg-separator2.gif) no-repeat 0 2px;
	padding:0 7px;
}
#footer address {
	font-style:normal;
	color:#242424;
}
