body{
	background:#fff;
	margin:0;
	font:18px Arial, Helvetica, sans-serif;
	color:#333;
}
a{
	color:#333;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
img{border:0;}
form,
fieldset{
	padding:0;
	margin:0;
	border:0;
}
input,
textarea,
select{
	vertical-align:middle;
	font:14px Arial, Helvetica, sans-serif;
}
#wrapper {
	width:970px;
	overflow:hidden;
	margin:0 auto;
	padding:490px 0 0;
	position:relative;
}
#wrapperthank {
	width:970px;
	overflow:hidden;
	margin:0 auto;
	padding:427px 0 0;
	position:relative;
}

#main{
	width:959px;
	padding:0 11px 45px 0;
	position:relative;
	z-index:2;
}

#main:after{
	content:"";
	clear:both;
	display:block;
}
.content{
	float:left;
	width:632px;
	overflow:hidden;
	padding:42px 0 0 20px;
}
.sidebar{
	float:right;
	width:294px;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin:-16px 0 0;
}
.sidebar .holder{
	width:294px;
	background:url(../images/bg-holder.gif) repeat-y;
	margin:0 0 18px;
}
.sidebar .t{background:url(../images/bg-top.gif) no-repeat;}
.sidebar .b{
	background:url(../images/bg-frame.gif) no-repeat 0 100%;
	overflow:hidden;
	width:276px;
	padding:0 18px 12px 0;
}
.sidebar .title{
	background:url(../images/bg-title.gif) repeat-y;
	width:294px;
	margin:0 0 4px;
}
.sidebar .title-b{
	background:url(../images/bg-title-b.gif) no-repeat 0 100%;
	overflow:hidden;
	width:262px;
	padding:0 18px 17px 14px;
}
.sidebar .title-b p{
	color:#fff;
	margin:8px 0 3px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align:center;
	word-spacing:-2px;
}
.box-form{
	width:249px;
	padding:0 6px 0 23px;
	overflow:hidden;
}
.sidebar .tel{
	color:#ccc;
	font-size:13px;
	width:249px;
	text-align:center;
	margin:0 0 8px;
}
.sidebar .tel p{
	margin:0;
	font-weight:bold;
}
.sidebar .tel p strong{
	color:#c00;
	font-size:31px;
}
.form-complete{
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
.form-complete label{
	font:15px Arial, Helvetica, sans-serif;
	width:100%;
	float:left;
	color:#fff;
	margin:0 0 5px;
}
.form-complete label span{color:#c10203;}
.form-complete input{
	float:left;
	margin:0;
	padding:4px 5px;
	font:15px Arial, Helvetica, sans-serif;
	border:1px solid #ccc;
	width:237px;
	line-height:15px;
}
.row{
	height:1%;
	overflow:hidden;
	padding:0 0 5px;
}
.row .area{
	width:100%;
	overflow:hidden;
}
.form-complete .inp01,
.form-complete .inp02{
	width:24px;
	padding:3px 3px;
	height:19px;
	margin:0 5px 0 0;
}
.form-complete .inp03{
	width:55px;
	padding:3px 3px;
	height:19px;
}
.form-complete select{
	width:249px;
	font:13px Arial, Helvetica, sans-serif;
}
.radio-holder{
	width:100%;
	overflow:hidden;
	margin:7px 0 12px;
	float:left;
}
.radio{
	height:1%;
	overflow:hidden;
	padding:0 0 10px;
}
.radio p{
	margin:0 0 10px;
	font-size:15px;
	color:#fff;
}
.radio ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.radio ul li{
	float:left;
	padding:0 14px 0 0;
}
.form-complete .radio input{
	width:16px;
	height:16px;
	float:left;
	border:0;
	margin:0 3px 0 0;
	padding:0;
}
.form-complete .radio label{
	float:left;
	width:auto;
}
.form-complete .btn-submit{
	color:#fff;
	background:url(../images/btn-submit.gif) no-repeat;
	width:240px;
	height:31px;
	text-align:center;
	border:0;
	font-weight:bold;
	cursor:pointer;
	margin:0 0 2px 4px;
}
.text-inf{
	width:100%;
	overflow:hidden;
}
.text-inf p{
	font-size:10px;
	color:#ccc;
	margin:6px 0 0 6px;
	height:1%;
	overflow:hidden;
}
.text-inf .img{
	float:right;
	width:84px;
	margin:0 0 0 6px;
}
* html .text-inf .img {margin:0 0 0 3px;}
.text-inf .img img,
.download .img img,
.cell .img img{display:block;}
.download{
	width:100%;
	overflow:hidden;
	margin:0 0 2px;
}
.download .img{
	float:right;
	width:83px;
	margin:0 0 0 7px;
}
* html .download .img {margin:0 0 0 4px;}
.download .txt{
	height:1%;
	overflow:hidden;
}
.download .txt strong{
	color:#c00;
	font-size:18px;
	display:block;
	margin:0 0 9px;
}
.download .txt a{
	color:#c00;
	font-weight:bold;
	margin:0 5px 0 0;
	text-decoration:underline;
}
.download .txt a:hover{text-decoration:none;}
.download .txt span{
	color:#fc0;
	display:block;
	font:bold 16px Arial, Helvetica, sans-serif;
}
.list-info{
	margin:0;
	padding:0 0 0 14px;
	list-style:none;
	width:266px;
	overflow:hidden;
}
.list-info img{display:block;}
.list-info p{
	margin:0 0 5px;
	color:#ccc;
	font:bold 13px/15px Arial, Helvetica, sans-serif;
}
.list-info li{
	padding:0 0 11px;
	border-bottom:1px solid #17486b;
	margin:0 0 9px;
}
.text-ad{
	text-indent:-9999px;
	background:url(../images/text-little.gif) no-repeat;
	width:260px;
	height:20px;
	overflow:hidden;
	display:block;
	font:26px Arial, Helvetica, sans-serif;
	color:#fc0;
}
.program{
	width:275px;
	background:url(../images/bg-program.gif) repeat-y 0 7px;
	margin:0 0 0 10px;
}
.program-t{background:url(../images/bg-program-t.gif) no-repeat;}
.program-b{
	background:url(../images/bg-program-t.gif) no-repeat 100% 100%;
	overflow:hidden;
	padding:45px 35px 41px 44px;
	width:196px;
}
.program-b img{
	display:block;
	margin:0 0 15px;
}
.title-program{
	background:url(../images/title-program.gif) no-repeat;
	margin:0 0 13px;
	width:192px;
	height:42px;
	text-indent:-9999px;
}
.program-b p{
	margin:0;
	font-size:13px;
}
.program-b p span{
	font-weight:bold;
	color:#c00;
}
.title-reclaim,
.title-power,
.title-wheelchair,
.title-story,
.title-mobility,
.title-freedom,
.title-thank,
.title-improved{
	overflow:hidden;
	text-indent:-9999px;
	width:576px;
	height:28px;
	background: url(../images/text-reclaim.gif) no-repeat;
	margin:0 0 23px;
}
.content .left{
	float:left;
	margin:0 24px 0 2px;
}
.content p{
	line-height:25px;
	margin:0 0 35px;
}
.content p strong{color:#c00;}
.content h2{
	padding:0 0 8px;
	overflow:hidden;
	text-indent:-9999px;
	border-bottom:1px solid #ccc;
	margin:0;
}
.title-easy{
	width:377px;
	height:22px;
	background: url(../images/text-process.gif) no-repeat;
	margin:0 0 22px!important;
}
.title-process,
.title-scooter,
.title-choose,
.text-wheelchair{
	width:377px;
	height:22px;
	background: url(../images/text-process.gif) no-repeat;
	margin:0 0 22px!important;
}
.items-list{
	margin:0 0 5px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	clear:both;
}
.items-list li{
	padding:0 0 20px 25px;
	background: url(../images/bullet.gif) no-repeat 0 3px;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#666;
}
.items-list li span{color:#c00;}
.panel{
	margin:7px 0 41px -8px;
	width:640px;
	overflow:hidden;
	background:#999 url(../images/bg-panel.gif) no-repeat -640px 0;
}
.panel .c{
	width:640px;
	overflow:hidden;
	padding:10px 0 11px;
	background:url(../images/bg-panel.gif) no-repeat 0 100%;
}
.panel p{
	font:bold 23px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
	text-align:center;
}
.panel p span{color:#c00;}
.section{
	overflow:hidden;
	width:660px;
}
.section .box{
	float:left;
	width:292px;
	margin:0 35px 0 0;
}
.title-quick{
	margin:0 0 12px!important;
	width:100%;
	height:22px;
	background:url(../images/text-quick.gif) no-repeat;
}
.links-list{
	margin:0 0 5px;
	padding:0;
	list-style:none;
}
.links-list li{
	background:url(../images/bullet2.gif) no-repeat 0 8px;
	padding:0 0 15px 11px;
	font-weight:bold;
}
.links-list li a{
	color:#538167;
	text-decoration:underline;
}
.links-list li a:hover{ text-decoration:none;}
.section .box p{
	line-height:21px;
	margin:0;
}
.section  .title-scooter{
	margin:0 0 12px !important;
	width:100%;
	height:50px;
	background:url(../images/text-scooter.gif) no-repeat;
}
.section blockquote{
	padding:0 5px;
	margin:0;
}
.section blockquote q{
	quotes:none;
	font-size:18px;
	font-style:italic;
	line-height:23px;
}
.section blockquote q:before{content:"";}
.section blockquote q:after{content:"";}
.section .author{
	font-size:16px;
	display:block;
	line-height:23px;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:970px;
	overflow:hidden;
	height:480px;
	z-index:10;
}
.header-holder{
	width:923px;
	overflow:hidden;
	padding:25px 24px 0 23px;
	margin:0 0 25px;
}
.logo {
	background: url(../images/logo.gif) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	float:left;
}
.logo a {
	width: 210px;
	height:97px;
	display: block;
}
#header .tel{
	float:right;
	width:305px;
	height:76px;
	background: url(../images/bg-tel.jpg) no-repeat;
	padding:12px 63px 0 0;
	margin:3px 0 0;
}
#header .tel strong{
	font-size:34px;
	color:#c00;
	display:block;
	text-align:center;
}
#header .tel p{
	text-align:center;
	font-size:24px;
	color:#666;
	margin:-2px 0 0;
}
#header .area{
	width:934px;
	overflow:hidden;
	padding:0 12px 7px 24px;
	background:url(../images/bg-area.gif) no-repeat 0 100%;
}
#header .area .holder{
	width:100%;
	height:200px;
	overflow:hidden;
	margin:0 0 10px;
	background:url(../images/bg-ad2.gif) no-repeat 100% 0;
}
#header .text-power,
.power-scooter,
.text-about,
.text-medicare,
.text-testimonials{
	text-indent:-9999px;
	display:block;
	background:url(../images/text-power.gif) no-repeat;
	width:459px;
	height:26px;
	margin: 0 0 7px;
}
.power-scooter{
	background:url(../images/power-scooter.gif) no-repeat;
	width:363px;
	height:29px;
}
.text-about{
	background:url(../images/text-about.gif) no-repeat;
	width:203px;
	height:29px;
}
.text-medicare{
	background:url(../images/text-medicare.gif) no-repeat;
	width:478px;
	height:28px;
}
.text-testimonials{
	background:url(../images/text-testimonials.gif) no-repeat;
	width:307px;
	height:29px;
}
#header .text p{
	margin:0 0 11px;
	word-spacing:1px;
}
#header .text p strong{
	color:#666;
	font-size:22px;
}
#header .side{
	width:446px;
	height:200px;
	float:right;
	overflow:hidden;
	background:url(../images/bg-ad.gif) no-repeat;
}
#header .txt-inf{
	float:right;
	text-align:right;
	width:135px;
	padding:5px 10px 0 0;
}
#header .txt-inf p{
	margin:0;
	font-size:15px;
	color:#666;
	font-weight:bold;
}
.power{
	width:852px;
	overflow:hidden;
	margin:0 0 15px;
	padding:0 0 0 82px;
}
.power a{
	float:left;
	width:342px;
	height:42px;
	margin:0 77px 0 0;
	padding:7px 0 0;
	color:#fff;
	background:url(../images/bg-btn-power.png) no-repeat;
	text-align:center;
	font:bold 25px Arial, Helvetica, sans-serif;
	cursor:pointer;
	letter-spacing:1px;
	word-spacing:1px;
}
.power a:hover,
.power .active{
	text-decoration:none;
	background:url(../images/bg-btn-power-hover.png) no-repeat;
}
.nav{
	margin:-7px 0 0;
	padding:17px 0 0 5px;
	list-style:none;
	overflow:hidden;
	width:965px;
	height:44px;
	background: url(../images/bg-nav.png) no-repeat;
}
.nav li{
	float:left;
	margin:0 3px 0 0;
}
.nav li a{
	float:left;
	height:28px;
	overflow:hidden;
	font-weight:bold;
	padding:0 6px 0 0;
	cursor:pointer;
	position:relative;
}
.nav li a:hover,
.nav li.active a{
	background: url(../images/bg-link.gif) no-repeat 100% -28px;
	text-decoration:none;
	color:#fff;
}
.nav li a:hover span,
.nav li.active a span{background: url(../images/bg-link.gif) no-repeat;}
.nav li a:hover em,
.nav li.active a em{background: url(../images/bg-link-c.gif) repeat-x;}
.nav li a span{
	float:left;
	padding:0 0 0 6px;
}
.nav li a em{
	font-style:normal;
	float:left;
	padding:3px 12px 4px;
}
/*power-scooter*/
.title-power{
	background:url(../images/title-power.gif) no-repeat;
	width:620px;
	height:28px;
}
.title-scooter,
.text-wheelchair{
	width:358px;
	background:url(../images/text-benefits.gif) no-repeat;
	height:18px;
	margin:36px 0 22px !important;
	float:left;
}
.content .text{
	width:100%;
	overflow:hidden;
}
.content .text span{color:#c00;}
.content .text strong{
	font-size:23px;
	color:#527f66;
}
.title-choose{
	background:url(../images/text-choose.gif) no-repeat;
	width:407px;
	height:47px;
	margin:25px 0 22px !important;
}
/*power-wheelchair*/
.title-wheelchair{
	background:url(../images/text-wheelchair.gif) no-repeat;
	width:607px;
	height:28px;
}
.text-wheelchair{
	width:405px;
	background:url(../images/text-wheelchair2.gif) no-repeat;
	height:19px;
	margin:0 0 22px!important;
}
.choose-wheelchair{
	background:url(../images/choose-wheelchair.gif) no-repeat;
	width:455px;
	height:48px;
	margin:25px 0 22px !important;
}
/*about*/
.information{
	width:100%;
	overflow:hidden;
	margin:0 0 48px;
}
.information p{margin:0 0 40px;}
.information p strong{color:#c00;}
.title-story{
	background:url(../images/title-story.gif) no-repeat;
	width:154px;
	height:30px;
}
.information .img{
	width:650px;
	overflow:hidden;
	padding:0 0 0 23px;
}
.information .img img{
	float:left;
	margin:0 66px 0 0;
}
/*insurance*/
.title-mobility{
	width:418px;
	height:60px;
	background:url(../images/title-mobility.gif) no-repeat;
}
.title-insurance,
.title-cash,
.title-answer,
.title-process{
	background:url(../images/title-insurance.gif) no-repeat;
	text-indent:-9999px;
	width:616px;
	height:52px;
	margin:36px 0 22px !important;
	float:left;
}
.content .call-info{
	color:#666;
	margin:0;
}
.title-cash{
	background:url(../images/title-cash.gif) no-repeat;
	width:571px;
	height:22px;
}
.title-answer{
	background:url(../images/title-answer.gif) no-repeat;
	width:592px;
	height:82px;
	margin:15px 0 22px!important;
}
.box-inf{
	overflow:hidden;
	width:100%;
}
.statements{
	width:640px;
	overflow:hidden;
	background:#ffe890 url(../images/bg-statements.gif) no-repeat;
	margin:25px 0 37px -8px;
}
.statements-c{
	background:url(../images/bg-statements.gif) no-repeat 100% 100%;
	width:589px;
	padding:22px 29px 22px 22px;
}
.statements h3{
	background:url(../images/title-customers.gif) no-repeat;
	text-indent:-9999px;
	width:585px;
	height:19px;
	margin:0 0 20px !important;
}
.statements blockquote{
	margin:0;
	padding:0 0 0 33px;
	width:558px;
	overflow:hidden;
	background:url(../images/bg-quote.gif) no-repeat;
	clear:both;
}
.statements cite{font-size:15px;}
.statements em{
	line-height:26px;
	display:block;	
	width:542px;
	padding:0 6px 0 0;
}
.statements q{
	quotes: none;
	padding:0 0 15px;
	display:block;
	background:url(../images/bg-quote-right.gif) no-repeat 100% 88%;
}
.statements q:before{content:"";}
.statements q:after{content:"";}
/*medicare*/
.title-freedom{
	background:url(../images/title-freedom.gif) no-repeat;
	width:571px;
	height:29px;
}
.content .mark{
	color:#c00;
	display:block;
}
.title-process{
	background:url(../images/title-process.gif) no-repeat;
	width:579px;
	height:54px;
}
/*thank*/
.sidebar .thank .title-b{background:url(../images/bg-title-b.gif) no-repeat 100% 100%;}
.sidebar .thank .title-b p{font-size:13px;}
.call-free{
	width:100%;
	overflow:hidden;
	text-align: center;
}
.call-free p{
	font-size:24px;
	color:#666;
	margin:0;
}
.call-free p strong{
	font-size:34px;
	color:#c00;
}
.content .txt-choice{
	margin:0 0 45px;
	font:25px/37px Arial, Helvetica, sans-serif!important;
}
.title-thank{
	background:url(../images/title-thank.gif) no-repeat;
	width:317px;
	height:41px;
}
.content .ad{
	width:100%;
	overflow:hidden;
	margin:30px 0 0;
}
.content .ad img{display:block;}
/*mobility*/
.info{
	width:100%;
	overflow:hidden;
}
.info .img{
	float:left;
	width:255px;
	margin:0 20px 24px 0;
}
* html .info .img {margin:0 17px 24px 0;}
.info blockquote{
	margin:0;
	line-height:26px;
	padding:0 0 32px;
}
.info q{quotes: none;}
.info q:before{content:"";}
.info q:after{content:"";}
.info cite{
	font-style:normal;
	display:block;
}
.info .image{
	float:right;
	width:255px;
	margin:0 0 0 25px;
}
* html .info .image {margin:0 0 0 22px;}
.title-improved{
	background:url(../images/title-improved.gif) no-repeat;
	width:602px;
	height:25px;
}
/* comparison */
.title-solution{
	background:url(../images/text-solution.gif) no-repeat;
	width:442px;
	height:24px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 23px;
}
.cell{
	width:652px;
	margin:0 0 30px -20px;
	overflow:hidden;
}
.cell .box{
	float:left;
	margin:0 0 0 19px;
	width:307px;
	display:inline;
}
.cell .title{
	border:1px solid #ccc;
	border-width:1px 0;
	padding:12px 0 13px;
}
.cell .box h2{
	text-indent:-9999px;
	overflow:hidden;
	margin:0!important;
	border:0!important;
	padding:0!important;
}
.title-chair{
	background:url(../images/text-chair.gif) no-repeat;
	width:149px;
	height:18px;
}
.cell .img{
	background:url(../images/bg-pic.gif) repeat-x;
	width:306px;
	min-height:215px;
	padding:14px 0 0 0;
}
.cell .img a{
	display:block;
	width:180px;
	margin:0 auto;
}
* html .cell .img{ height:215px;}
.cell .box p{
	font-size:15px;
	line-height:19px;
	margin:0 0 25px;
}
.cell .title-scooter{
	width:91px!important;
	background:url(../images/text-scooter2.gif) no-repeat!important;
	height:17px!important;
	float:none;
}
.cell .heading{
	background:#0b5d9c url(../images/bg-heading.gif) no-repeat;
	width:307px;
	overflow:hidden;
	margin:0 0 12px;
}
.cell h3{
	background: url(../images/bg-heading.gif) no-repeat 100% 100%;
	width:289px;
	padding:2px 9px 4px;
	color:#fff;
	font-size:20px;
	margin:0;
}
.cell .box strong{ 
	color:#333;
	font-size:15px;
}
.green {background:#363 url(../images/bg-heading2.gif) no-repeat!important;}
.green h3{background: url(../images/bg-heading2.gif) no-repeat 100% 100%;}
.orange {background:#f60 url(../images/bg-heading3.gif) no-repeat!important;}
.orange h3{background: url(../images/bg-heading3.gif) no-repeat 100% 100%;}
.title-note{
	width:452px;
	height:20px;
	margin:0 0 19px!important;
	background: url(../images/text-note.gif) no-repeat;
}
.text1 p{
	word-spacing:0;
	margin:0 0 15px;
}
/* faqs */
#header .text{
	width:470px;
	padding:26px 170px 0 0;
	float:left;
	overflow:hidden;
}
#header .add{background:url(../images/bg-ad3.gif) no-repeat 100% 0!important;}
#header .add2{background:url(../images/bg-ad.gif) no-repeat 100% 0!important;}
.text-questions{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:627px;
	background:url(../images/text-questions.gif) no-repeat;
	height:33px;
	margin:0 0 3px;
}
.title-faqs{
	font-size:22px;
	color:#666;
	margin:0 0 42px;
	overflow:hidden;
	height:1%;
}
.title-faqs em{
	font-style:normal;
	float:left;
}
.title-faqs span{
	float:left;
	width:78px;
	height:30px;
	background:url(../images/text-faqs.gif) no-repeat;
	text-indent:-9999px;
	margin:0 10px 0 0;
}
.head{
	padding:0!important;
	text-indent:0!important;
	border:0!important;
	margin:0 0 33px!important;
	font-size:20px;
	letter-spacing:-1px;
}
.inform p{ margin:0 0 15px;}
.link{margin:-15px 0 15px!important;}
.link a{
	color:#06c;
	text-decoration:underline;
}
.link a:hover,
.link2:hover{ text-decoration:none;}
.inform{
	padding:0 0 38px;
	width:630px;
	overflow:hidden;
}
.inform h3{
	font-size:18px;
	color:#333;
	margin:0 0 5px;
}
.content .add{padding:26px 0 38px;}
.right{
	float:right;
	margin:-26px 5px 15px 55px;
	position:relative;
}
.link2{
	font-size:12px;
	color:#06c;
	text-decoration:underline;
}
.inform .items-list{ margin:32px 0 15px!important;}
.inform em{
	font-size:15px;
	line-height:22px;
	display:block;
	margin:0 50px 15px 0;
}
#footer{
	width:970px;
	overflow:hidden;
	margin:0 0 20px;
}
#footer .text{
	overflow:hidden;
	margin:0 auto 30px;
	width:625px;
}
#footer .text p{
	text-align:center;
	font-size:12px;
	line-height:14px;
	margin:0;
}
#footer .text p a{
	color:#0066cc;
	text-decoration:underline;
}
#footer .text p a:hover{ text-decoration:none;}
.menu{
	background: url(../images/bg-footer-menu.gif) repeat-y;
	margin:0 0 17px;
	padding:10px 0 9px;
	list-style:none;
	text-align:center;
	width:970px;
	line-height:13px;
}
.menu li{
	display:inline;
	font-size:14px;
	padding:0 0 0 8px;
	margin:0 4px 0 0;
	background: url(../images/separator.gif) no-repeat 0 2px;
}
.menu li:first-child{ background:none;}
.center{
	width:970px;
	overflow:hidden;
	position:relative;
}
.frame{
	position:relative;
	float:left;
	left:50%;
}
.center ul{
	position:relative;
	left:-50%;
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.center ul li{
	float:left;
	padding:0 7px 0;
}
.center ul li img {
	display:block;
}
.hidden_hero {
	position:relative;
	top:-171px;
	left:488px;
	display:none;
}
.hidden {
	display:none;
}
