.spbox {
	float: right;
	width: 160px;
	margin: 0 5px 10px 0;
	clear: right; /*clear: right;*/
}

.mobility-lifts-search {
	background-color: #fff;
}

.callbox {
	border: 1px double #10556d;
	width: 150px;
	text-align: center; /*color: #D03B03;*/
	color: #10556D;
	font-weight: bold;
	margin: 10px 0;
	font-size: 1.3em;
}
.SmartPage-57 .callbox {
    margin-top: 0;
}
#wheelchair-lifts td {
	text-align: center;
}

#wheelchair-lifts img.lift-image {
	border: 1px solid #ccc;
}

#wheelchair-lifts .callbox {
	float: right;
	margin-right: 10px;
	clear: right;
}

.callboxinner {
	padding: 5px; /*background-color: #71984E;*/
	background-color: #F4FF67;
}

.callname {
	font-weight: bold;
	font-size: 1.3em;
}

p.searchbox-header {
	margin-bottom: 2px;
	font-weight: bold;
	color: #fff;
	background-color: #10556D;
	text-align: center;
}

.searchbox {
	background-color: #fff;
	border: 1px solid #10556D;
	width: 150px;
}

.SmartPage-60 ul.smart-pages img {
	float: right;
	width: 75px;
}

#wheelchair-lifts .searchbox {
	width: 250px;
	float: right;
	margin-right: 15px;
	margin-left: 10px;
	border: 0;
}

#wheelchair-lifts .submit {
	text-align: left;
	padding: 3px;
}

#wheelchair-lifts .submit input {
	padding: 0;
	text-align: center;
}

.searchboxinner {
	padding: 5px;
	color: #333;
}

#wheelchair-lifts .searchboxinner {
	padding: 0 5px;
}

.searchbox li {
	list-style: none;
}

.searchbox li.rule-group div {
	margin-top: 5px;
	font-weight: bold;
}

#wheelchair-lifts li.rule-group div {
	margin-top: 0;
	font-weight: bold;
}

#smart-page-wrapper .products li {
	/*margin-left: 0;*/
}

.smart-page ul.smart-pages li {
	list-style: none;
	margin-bottom: 10px;
	min-height: 100px;
	margin-left: 0;
}

* html .smart-page ul.smart-pages li {
	height: 100px;
}

.smart-pages .pics {
	width: 100px;
	height: 100px;
	background-color: #fff;
	margin: 0 10px 0 0;
	padding-top: 8px;
	float: left;
	text-align: center;
}
.SmartPage-57 .smart-pages .pics {
    margin: 0 0 0 10px;
}
.smart-pages .subSmartPage-104 .pics {
	margin: 5px;
	float: right;
}

.smart-page ul.smart-pages li.even {
}

.smart-pages .portrait {
	height: 100px;
	border: 0;
}

.smart-pages .landscape {
	width: 100px;
	border: 0;
}

.smart-pages .sp-info-wrapper {
	margin-left: 120px;
	padding: 5px;
}

#smart-page-wrapper .products .product-short-description li {
	margin-left: 20px;
}

.product-short-description {
	padding-left: 2px;
}

.inside-wrapper {
	min-height: 245px;
	padding: 3px;
}

* html .inside-wrapper {
	height: 265px;
}

.SmartPage-53 .inside-wrapper,
.SmartPage-54 .inside-wrapper,
.SmartPage-55 .inside-wrapper,
.SmartPage-56 .inside-wrapper,
.SmartPage-122 .inside-wrapper,
.SmartPage-123 .inside-wrapper,
.SmartPage-124 .inside-wrapper {
	min-height: 270px;
}
.SmartPage-67 .inside-wrapper {
	min-height: 180px;
}

* html .SmartPage-67 .inside-wrapper {
	height: 180px;
}

.SmartPage-60 .inside-wrapper {
	min-height: 150px;
}

* html .SmartPage-60 .inside-wrapper {
	height: 150px;
}
#lift-chairs .inside-wrapper {
    min-height: 200px;
}
.smart-pages h2 {
	font-size: 1.1em;
}

h2.with-price {
	display: inline;
	font-size: 1.2em;
}

.lowest-price {
	font-size: 1.2em;
	font-weight: bold;
	color: #57753C;
}

.smart-pages h2 a {
	color: #2159cb;
}

ul.products {
	margin: 0;
	padding: 0;
	clear: left;
	margin-top: 10px;
}

ul.products li {
/*font-size: .9em;*/
	float: left;
	width: 219px;
	min-height: 435px;
	list-style: none;
	margin-bottom: 10px;
	background-color: #fff;
	line-height: 120%;
	border: 1px solid #BDC5C9;
	margin-left: 10px;
	position: relative;
}

.SmartPage-67 ul.products li {
	min-height: 250px;
}

* html .SmartPage-67 ul.products li {
	height: 250px;
}

.SmartPage-67 ul.smart-pages li.subSmartPage-104 {
	float: left;
	width: 209px;
	list-style: none;
	margin-bottom: 10px;
	background-color: #fff;
	line-height: 120%; /*border: 1px solid #BDC5C9;*/
	margin-right: 3px;
	position: relative;
	min-height: 251px;
	padding: 5px;
}

li.subSmartPage-104 .sp-info-wrapper {
	margin-left: 0;
}

.SmartPage-60 .description {
	margin-left: 230px;
}

.SmartPage-60 ul.products {
	margin-right: 180px;
}

.SmartPage-60 ul.products li {
	min-height: 200px;
	width: 250px;
}

* html .SmartPage-60 ul.products li {
	height: 200px;
}

.SmartPage-60 ul.products li.odd {
	margin-right: 5px;
}

.SmartPage-60 ul.smart-pages li {
	margin-top: 10px;
}

.SmartPage-78 ul.products li,
.SmartPage-14 ul.products li {
	min-height: 430px;
}

td.sl-pic {
	width: 120px;
	text-align: center;
	height: 90px;
}

.featured-sl h2 {
	font-size: 1em;
	color: #666;
}

.featured-sl img {
	border: 1px solid #666;
	float: left;
	width: 50px;
	margin-right: 5px;
}

.sl-categories {
	margin-right: 175px;
}

.sl-products a {
	/*float: left;*/
	/*width: 160px;*/
}

.sl-products a.ultra {
	float: none;
	width: inherit; /*font-weight: bold;*/
}

.slname {
/*font-weight: bold;*/
}

span.slprice {
	color: #496232;
	font-weight: bold;
}

.slultraprice {
	color: #496232;
	font-weight: bold;
	float: right;
	width: 140px;
	text-align: right;
}

.slprice br {
	margin-top: 0;
}

.sl-products p {
	min-height: 20px;
}

.sl-products p.odd {
	/*background-color: #EFF0F0;*/
}

.sl-pages li {
	list-style: none;
	margin-left: 10px;
	margin-bottom: 15px;
    min-height: 160px;
}

.sl-pages .even {
	clear: left;
}

.sl-pages h2 {
	color: #10556D;
	font-size: 1.1em;
}

.sl-pages h2 a {
	color: #10556D;
}

.sl-pages img {
	border: 1px solid #333;
	float: right;
	margin-right: 5px;
}

.SmartPage-60 .sl-pic {
}

.sl-image {
	float: left;
	margin: 0 10px 5px 5px;
}

.sl-measure {
	margin-top: 10px;
	width: 142px;
	padding: 5px;
	background-color: #EEF0EC;
}

.sl-guarantee-img {
	float: right;
	border: 0;
	margin-top: 10px;
}

.sl-guarantee-text {
	margin-top: 20px;
}

.sl-browse-text {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	margin-top: 25px;
	margin-left: 230px;
	margin-right: 170px;
	padding: 1px 0;
}

* html ul.products li.odd,
* html ul.products li.even {
	height: 150px;
}

* html .SmartPage-78 ul.products li,
* html .SmartPage-14 ul.products li {
	height: 340px;
}

ul.products .product-name {
	margin-bottom: 5px;
	padding-left: 5px;
	height: 50px;
}

.manufacturer {
	text-align: left;
	padding-left: 5px;
	font-size: .9em;
    margin-bottom: 1em;
}

ul.products br {
}

ul.products  span.label {
	border-bottom: 1px dashed #ddd;
}

ul.products .suited {
	background-color: #ffc;
}

ul.products .specialty {
	background-color: #C9F0A8;
	padding: 2px;
	text-align: center;
}

.products img.pics {
	margin-right: 0;
	background-color: #fff; /*overflow: hidden;*/
}

* html .products div.pics {
}

.products img.landscape {
	width: 80px;
}

.products img.portrait {
	height: 80px;
}

.products img.pics {
	border: 0;
}

.products .product-name h3 {
	font-size: 1em;
}

.products .product-name h3 a {
	color: #2159cb;
}

td.price-and-cart {
	margin-bottom: 5px;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}

.price-and-cart .customize {
	margin-bottom: 4px;
	width: 121px;
	text-align: center;
	margin-top: 3px;
	margin-left: auto;
	margin-right: auto;
}
.product-2352 .price-and-cart .customize {
    display: none;
}

.price-and-cart .customize a:link,
.price-and-cart .customize a:visited {
	display: block;
	background: transparent url("/images/cart-bg.gif") 0 0 no-repeat;
	line-height: 15px;
	height: 15px;
	color: #333;
	text-decoration: none;
}

.price-and-cart .customize a:hover {
	text-decoration: none;
	background-position: 0 -15px;
}

.plus-shipping {
	font-weight: normal;
}

.on-sale {
/*background-color: yellow;*/
	padding: 2px;
	margin: 2px 0;
	font-size: 1.1em;
    min-height: 1.1em;
	color: red;
}
.issue-instant {
    min-height: 2.4em;
}
td.pic {
	height: 85px;
}

* html td.pic {
	height: 80px;
}

table.inside-table {
	width: 100%;
}

.products .price {
	font-weight: bold;
	font-size: 1.4em;
	margin-bottom: 5px;
	color: #900;
}

table.features {
	width: 100%;
}

table.features td {
	vertical-align: top;
	padding: 2px;
}

table.features tr.even td {
	background-color: #E2EBF0;
}

.SmartPage-60 table.features {
	width: 100%;
	margin-bottom: 3px;
}

.view-more {
	text-align: right; /*margin-bottom:5px;*/
/*position:absolute;*/
/*bottom:2px;*/
/*right:5px;*/
	font-weight: bold;
}

.view-more a:link,
.view-more a:visited {
	color: #900;
}

#fabric-selections h1,
#fabric-selections h2,
#fabric-selections h3 {
	clear: left;
	margin-bottom: 5px;
}

#fabric-selections h1 {
	color: #000;
}

#fabric-selections h1 sup {
	font-size: .7em;
	color: red;
}

#fabric-selections h2 {
	color: #71984E;
}

#fabric-selections h3 {
	color: #4e8798;
}

#fabric-selections sup {
	color: red;
}

.fabric-note {
	clear: left;
	margin-top: 10px;
	background-color: #ffc;
}

#fabric-selections .fabric-note li {
	float: none;
	width: 100%;
	text-align: left;
	margin-left: 3px;
}

#fabric-selections li {
	list-style: none;
	margin-right: 5px;
	float: left;
	width: 100px;
	margin-bottom: 10px;
	text-align: center;
}

.fabric-exception {
	margin-bottom: 10px;
	font-style: italic;
}

.liftchair-comparisons h1 {
	background-color: #4E8798;
	padding: 3px;
	color: #e2ebf0;
	font-size: 1.2em;
}

.pride-wrapper,
.golden-wrapper {
	padding: 5px;
	margin: 10px 10px 10px 0;
	background-color: #E2EBF0;
}

#smart-page-wrapper .pride-wrapper li,
#smart-page-wrapper .golden-wrapper li {
	list-style: none;
	margin-left: 10px;
}

.pride-wrapper a:link,
.pride-wrapper a:visited,
.golden-wrapper a:link,
.golden-wrapper a:visited {
	color: #333;
}

.pride-logo,
.golden-logo {
}

.comparison-logo {
	float: right;
	width: 160px;
	height: 34px;
	text-align: center;
	background-color: #fff;
	border: 3px double #4E8798;
}

.compare-selected-wrapper {
	margin: 10px 0;
	text-align: left;
	padding: 0 10px;
	clear: left;
	height: 1%;
	background-color: #E2EBF0;
}

.SmartPage-60 .compare-selected-wrapper {
	margin-right: 180px;
}

.compare-check-wrapper {
	background-color: #E2EBF0;
	padding: 2px;
	margin-bottom: 4px;
}

input.compare-selected {
	float: left;
	margin-top: 10px;
}

.compare-selected-text {
	margin-left: 175px;
}

.lcmanuf {
	width: 400px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
}

.lcmanuf-header {
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #10556D;
	color: #10556D;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.lcpos {
	margin-left: 10px;
	margin-right: 420px;
	margin-top: 10px;
}

.lcpos-type-header {
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	border-bottom: 1px solid #10556D;
	color: #10556D;
	padding-bottom: 3px;
	margin-bottom: 15px;
}

.lcpos-header {
	font-weight: bold;
	color: #71984E;
	padding-left: 10px;
	text-align: center;
	font-size: 1.1em;
}

.lcpos-header a {
	color: #71984E;
}

.lc2pos {
	background: transparent url(/images/lift-chairs/two-position.jpg) 0 0 no-repeat;
	width: 231px;
	height: 122px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.lc3pos {
	background: transparent url(/images/lift-chairs/three-position.jpg) 0 0 no-repeat;
	width: 231px;
	height: 122px;
	text-align: center;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
}

.lcipos {
	background: transparent url(/images/lift-chairs/infinite-position.jpg) 0 0 no-repeat;
	width: 231px;
	height: 122px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

.lcpos-exp {
	margin-left: 10px;
	width: 85px;
	margin-top: 10px;
}

.lcpos-lp {
	margin-left: 100px;
	font-weight: bold;
	color: #10556D;
}

p.view-all {
	width: 98px;
	float: right;
	margin: 5px 10px 0 0;
}

p.view-all a {
	background: transparent url(/images/view-all.jpg) 0 0 no-repeat;
	display: block;
	text-decoration: none;
	color: #666666;
	height: 23px;
}

p.view-all a:hover {
	background-position: 100% -23px;
	color: #999;
}

.lc-extra-info {
}

.lc-free-shipping img {
	float: left;
}

.questions {
	padding: 10px;
	margin: 25px 0;
	font-size: 1.3em; /*float: right;*/
/*width: 200px;*/
	line-height: 200%;
}

.questions .lc-phone {
	white-space: nowrap;
}

.lc-coupon-signup,
.small-low-price {
	text-align: center;
	float: right;
	width: 200px;
	clear: right;
	margin-top: 15px;
}

.small-low-price img {
}

.lc-search-wrapper {
	margin-left: 30px;
	margin-top: 15px;
}

.lc-search-header {
	font-weight: bold;
	font-size: 1.1em;
	color: #10556D;
}

.lc-search-wrapper li {
	list-style: none;
}

.lc-search-wrapper span.rule-group-name {
	font-weight: bold;
}

.lc-search-wrapper .submit {
	text-align: left;
	margin-top: 10px;
}

.test-pics img {
	border: 3px double #333;
}

p.test-label {
	color: #666;
	text-align: center;
	margin-bottom: 10px;
}

p.test-label-video {
	color: #111;
	width: 448px;
	background-color: #ccc;
	text-align: center;
	margin-top: 10px;
}

.test-pics {
	width: 215px;
	float: right;
	text-align: center;
}

.west-babylon {
	margin-top: 15px;
}

.west-babylon-header {
	font-weight: bold;
	border-bottom: 1px solid #333;
	padding-bottom: 3px;
	margin-bottom: 5px;
}

.west-babylon li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

.west-babylon li img {
	width: 150px;
	border: 1px solid #666;
}

.SmartPage-107 td {
	padding: 5px;
}

.SmartPage-107 td img {
	border: 1px solid #666;
}

.pie-label {
	text-align: center;
	font-weight: bold;
}

.sl-pie {
	margin-top: 10px;
	height: 60px;
}

.sl-pie img {
	float: left;
	margin-right: 2px;
}

#used-stairlifts,
#factory-reconditioned {
	padding-left: 10px;
}

#used-stairlifts img,
#factory-reconditioned img {
	float: right;
	margin: 5px;
	width: 94px;
	border: 1px solid #333;
}

#used-stairlifts span.slprice,
#factory-reconditioned span.slprice {
	float: none;
}

.used-text,
.reconditioned-text {
/*width: 200px;*/
/*float: left;*/
	padding: 5px 0;
}

#used-stairlifts h2,
#factory-reconditioned h2 {
	font-size: 1.1em;
}

li.odd {
	/*background-color: #EFF0F0;*/
}

.lcmanuf li.odd {
	background-color: #fff;
}

#used-stairlifts h2 a,
#factory-reconditioned h2 a {
	color: #10556D;
}

#used-stairlifts li,
#factory-reconditioned li {
	margin-bottom: 10px;
	list-style: none;
}
.single-issue-coupon {
    text-align: center;
    height: 20px;
    margin-bottom: 5px;
}
#content .snippet-wrapper {
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	border-top: 1px solid #cbcbcb;
	font-size: .9em;
	text-align: center;
	padding: 4px 0;
}
.review {
	height: 15px;
	line-height: 15px;
}
.rating {
	margin-left: 15px;
}
.rating-count {
	display: block;
	line-height: 15px;
	height: 15px;
}
.rating-count,
.rating-average,
.rating-header {
	display: none;
}
#content .read-a-review {
	display: inline;
	text-align: center;
	padding: 2px 5px;
	line-height: 15px;
}
table.survey-questions {
	margin-left: auto;
	margin-right: auto;
}
.survey-questions th {
	text-align: right;
	padding-right: 5px;
}
.survey .buttons {
	text-align: center;
	padding-top: 10px;
}
.return {
	text-align: center;
	padding: 5px;
}
#lift-guide-header {
	font-weight: bold;
	font-size: 1.2em;
	color: #71984E;
}
.lift-guide-text li {
	margin-left: 25px;
}
.scooter-free {
    margin-top: 10px;
    margin-bottom: 10px;
}
.scooter-overview {
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 0;
    padding: 10px;
    font-size: 1.2em;
    font-variant: small-caps;
    background-color: #efefef;
    border-right: 2px solid #ccc;
}
.scooter-description {
    padding: 10px;
    background-color: #fafafa;
    border-right: 2px solid #ccc;
    border-bottom: 2px solid #ccc;
}
.SmartPage-85 li.subSmartPage-98,
.SmartPage-85 li.subSmartPage-99,
.SmartPage-85 li.subSmartPage-100,
.SmartPage-85 li.subSmartPage-113 {
    display: none;
}
.SmartPage-85 li.subSmartPage-109 {
    margin-top: 40px;
}
.ameriglide-scooter {
    position: relative;
    width: 500px;
    margin-left: 10px;
}
.ameriglide-scooter-price {
    position: absolute;
    right: 40px;
    top: 60px;
    font-size: 1.8em;
    font-weight: bold;
}
.freedom-box {
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 510px;
}
.SmartPage-36 .freedom-box {
    width:auto;
}
.freedom-price {
    position: absolute;
    top: 48px;
    left: 385px;
    font-size: 1.7em;
    font-weight: bold;
}
.medicare-info {
    padding: 20px;
}
.medicare-info li {
    margin-left: 25px;
}
.med-header {
    font-weight: bold;
    font-size: 1.3em;
    border-bottom: 1px solid #333;
    padding-bottom: 5px;
    margin-bottom: 10px;
    margin-top: 40px;
}
.sec-header {
    font-weight: bold;
    font-size: 1.1em;
    margin-top: 20px;
}
.allowable-box {
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    width: 670px;
    margin-left: auto;
    margin-right: auto;
}
#content .medicare-allowable li {
    text-align: center;
    padding: 5px;
    width: 100px;
    float: left;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    margin-left: 0;
    list-style: none;
}
.m-state {
    font-weight: bold;
}
.m-allowable-header {
    font-weight: bold;
    text-align: center;
    margin-top: 20px;
    font-size: 1.1em;
}
ul.bullets li {
    margin-left: 25px;
    list-style: disc;
}
ol.numbers li {
    margin-left: 25px;
    list-style: decimal;
}
p.med-return {
    font-weight: bold;
    margin-top: 20px;
}
.understanding-med {
    float: right;
    margin: 0 0 10px 10px;
}
.contents {
    color: #1d5c7a;
}
.contents p {
    font-weight: bold;
    font-size: 1.3em;
}
.contents li {
    list-style: disc;
    margin-left: 25px;
    margin-bottom: 10px;
    font-weight: bold;
}
.medicare-form {
    margin-top: 50px;
    font-weight: bold;
}
.medicare-form-text {
    margin: 10px 0;
}
