textarea.smart-page {
	position: relative;
	height: 1%;
	z-index: 1;
}

.category-description {
	margin-bottom: 10px; /*height: 1%;*/
/*width: 99%;*/
}

.contentbullets li,
.category-description li {
	margin-left: 25px;
	list-style: disc;
	float: none;
}

/*
.category-description a:link,
	.category-description a:visited {
	color: #000000;
	font-family: Verdana, arial, helvetica, serif;
	font-size: 0.96em;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1em;
	text-decoration: none;
}
*/

.compare-selected-wrapper {
	margin: 5px 5px 0 0; /*background-color:#DFFEFE;*/
	padding: 10px 0 5px 0; /*height:1%;*/
	text-align: right;
	border-top: 1px solid #ACD5E9;
}

.sort-thing {
	float: left;
	width: 250px;
	text-align: left;
	height: 20px;
	line-height: 20px;
	padding-left: 10px;
}

p.sort-thing {
	margin: 0;
}

.social-row {
	height: 22px;
	width: 200px;
	float: left;
}

.social-row iframe {
	float: left;
}

.SmartPage-14 .social-row {
	text-align: right;
	float: right;
}

.SmartPage-14 .social-row iframe {
/*float: right;*/
}

.SmartPage-1041 .sort-thing {
	width: 200px;
}

.tub-compare-selected-wrapper {
	border-bottom: 1px solid #ACD5E9;
	padding: 5px;
	text-align: right;
}

input.compare-selected {
/*float: right;*/
}

.compare-text {
	padding-bottom: 5px;
	width: 340px;
	clear: right;
	margin-right: 0;
	margin-left: auto;
	font-size: .9em;
}

.products-wrapper {
}

.quick-ship {
/*margin-left: 10px;*/
	margin: 4px 0 2px 0;
	border: 0;
}

.product-box h2 {
/*border-right:1px solid #ddd;*/
/*height:20px;*/
/*line-height:20px;*/
	height: 1%; /*padding: 10px 5px 3px 5px;*/
	font-size: 1em; /*background-color:#f6f6f6;*/
}

.product-box h2 a:link,
.product-box h2 a:visited {
	color: #1F6689;
}

.product-box h2 a:hover {
	color: #1F6689;
}

.product-box img.portrait {
	border: 1px solid #666;
	height: 95px;
}

.product-box img.landscape {
	border: 1px double #666;
	width: 95px;
}

#tub-body {
	position: relative;
}

#tub-right {
	position: absolute;
	right: 10px;
	top: 0;
	width: 160px;
}

#tub-products {
	margin-right: 200px;
	border-right: 1px solid #ACD5E9;
	border-left: 1px solid #ACD5E9;
	border-top: 1px solid #ACD5E9;
}

.tub-right-box {
	width: 159px;
	height: 144px;
	background: transparent url(/images/tubs/tub-side-bg.jpg) 0 0 no-repeat;
	margin-bottom: 10px;
	text-align: center;
}

.tub-right-box a {
	color: #111;
	display: block;
}

.tub-right-box div {
	padding: 5px;
	font-size: 1.5em;
	line-height: 140%;
}

div.tub-survey {
/*font-weight: bold;*/
}

.tub-survey a {
	padding: 25px 10px;
}

.tub-jets a {
	padding: 5px 10px;
}

.tub-installation a {
	padding: 35px 10px;
}

#walk-in-tubs li.product-box {
/*width: 350px;*/
	border-top: 0;
	border-bottom: 1px solid #ACD5E9;
	padding-left: 5px;
}

li.product-box {
	border-top: 1px solid #ACD5E9; /*border-left:1px solid #efefef;*/
	margin: 0;
	position: relative;
	height: 1%;
	padding-top: 5px;
}

li.product-box ul li {
	list-style: outside;
	list-style-type: circle;
	margin-left: 25px;
	margin-bottom: 2px;
}

ul.featured-product li.product-box {
	float: left;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #ACD5E9;
	width: 240px;
	margin: 0 5px 10px 0;
	min-height: 120px;
}

* html ul.featured-product li.product-box {
	height: 140px;
	width: 240px;
}

* html li .col1 {
	width: 80px;
}

ul.featured-product li.product-box h2 a {
	color: #333;
	font-size: .9em;
}

ul.featured-product .product-box img.portrait {
	width: 70px;
}

h1.featured-product-header {
	background-color: #ACD5E9;
	padding: 5px; /*color: #fff;*/
	color: #1F6689;
	width: 726px;
	border-bottom: 1px solid #8EB0C0;
}

#fitness-equipment li.product-box {
	float: left;
	width: 360px;
	min-height: 175px;
}

#fitness-equipment li.even {
	margin-right: 20px;
}

.fitness-level {
/*font-size: .9em;*/
	margin-bottom: 2px;
	font-variant: small-caps;
}

.entry-level {
	background-color: #B8EF3E;
}

.intermediate-level {
	background-color: #FBE932;
}

.advanced-level {
	background-color: #B8D9F4;
}

.elite-level {
	background-color: #FCB264;
}

#anatomy {
	clear: both;
}

#anatomy-front,
#anatomy-back {
	width: 357px;
	float: left;
}

#anatomy-front img,
#anatomy-back img {
	float: left;
}

#anatomy ul {
/*margin-top: 18px;*/
	margin-left: 255px;
}

#anatomy li {
	height: 18px;
	line-height: 18px;
	padding-left: 2px;
}

.fitness-search {
	width: 190px;
	float: right;
	border: 1px solid #1F6689;
	margin-right: 15px;
}

.fitness-search-header {
	font-weight: bold;
	font-size: 1.1em;
	background-color: #1F6689;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #fff;
}

.fitness-search .submit {
	text-align: center;
	padding: 5px 0;
}

.fitness-search li {
	margin-bottom: 3px;
	padding-left: 10px;
}

.fitness-search .rule-group-name {
	padding-bottom: 5px;
}

.anatomy-header,
.fitness-levels-header {
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: 1px solid #666;
	padding-bottom: 5px;
}

.anatomy-description,
.fitness-levels-description {
	margin-bottom: 5px;
}

#fitness-levels {
	clear: both;
}

.level-box {
	padding: 5px;
	margin-bottom: 5px;
}

.product-inside-box {
/*border-bottom: 1px solid #39c;*/
/*border-left: 1px solid #39c;*/
	padding: 5px; /*border-left:1px solid #efefef;*/
/*border-right:1px solid #ddd;*/
/*border-bottom:1px solid #ddd;*/
/*background-color:#f6f6f6;*/
}

.compare-product {
	float: right; /*position: absolute;*/
/*top: 10px;*/
/*right: 5px;*/
	padding-top: 5px;
	margin-right: 5px;
	width: 84px;
	text-align: right;
	color: #333;
	font-size: .9em; /*background-color:#DFFEFE;*/
	height: 19px; /*line-height:19px;*/
	background: transparent url(/images/compare-product-bg.gif) left bottom no-repeat;
}

#fitness-equipment .compare-product {
	float: none;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 4px;
}

.compare-product label {
	width: 60px;
	float: left;
	display: block;
}

input.compare-checkbox {
	float: right;
	width: 15px;
	display: block;
	height: 13px;
	border: 0;
	padding: 0;
	margin: 3px 4px 0 0; /*position: absolute;*/
/*top: 1px;*/
/*right: 5px;*/
}

p.more-info {
	text-align: center;
}

.more-info a {
	color: #1f6689;
	display: block;
	text-decoration: none;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	background: #fff url('/images/link-more.gif') repeat-x top;
	font-weight: bold;
	margin-left: 5px;
	padding: 5px 7px 5px 7px;
	width: 100px;
}

.more-info a:hover {
	background: #fff url('/images/link-more-hover.jpg') repeat-x top;
}

.col-info {
	margin-left: 100px;
	margin-top: 5px;
}

.col1 {
	float: left;
	width: 100px;
	text-align: center;
	overflow: hidden;
}

.col2 {
	float: left;
	width: 130px;
	text-align: center;
}

.col2a {
	float: left;
	width: 450px;
	text-align: center;
}

.col2-5 {
	float: left;
	width: 150px;
	text-align: center;
}

.col2-2-5-wrapper {
	width: 280px;
	float: left;
}

.colPhone {
	text-align: center;
	font-weight: bold;
	color: #666;
}

#fitness-equipment .col2,
#fitness-equipment .col2-5 {
	width: 230px;
}

.SmartPage-884 .col2 {
	width: 120px;
}

p.price-container {
	margin: 0;
}

.price-info {
	text-align: center;
	margin-top: 5px;
}

.financing-available {
	margin-bottom: 5px;
}

.financing-available a {
	color: #1F6689;
	display: block;
	padding-bottom: 2px;
}

p.msrp-container {
	margin: 0 0 5px 0;
	font-size: .9em;
	color: #666;
}

#fitness-equipment p.msrp-container {
	text-align: center;
}

.price-info .price {
	font-size: 1.3em;
	font-weight: bold;
	color: #1f6689;
}

.free {
	display: none;
}

p#instantCoupon {
	margin: 0;
	/*
			border-top:1px solid #efefef;
			border-right:1px solid #ddd;
			border-bottom:1px solid #ddd;
			border-left:1px solid #efefef;
			*/
}

#instantCoupon a {
	display: block; /*background-color: #ffc;*/
	font-weight: bold;
	text-align: center;
	font-size: .9em;
	padding: 2px;
	color: #ED7D3D;
}

#instantCoupon a:hover {
	background-color: #ffe;
}

.product-oem {
	font-size: .9em;
}

.free-shipping-small {
	text-align: center;
}

.free-shipping-small img {
	float: right;
}

.col3 {
	float: right;
	width: 350px;
}

#tub-products .col3 {
	width: 150px;
	text-align: center;
}

#tub-products .feature-name {
	font-weight: bold;
	color: #666;
}

#sales .col3 {
}

.featured-product .col3 {
	display: none;
}

table.comparison-group {
	width: 98%;
	font-size: .9em;
}

table.comparison-group tr.odd td {
	background-color: #E0F4FF;
}

td.feature-name {
	width: 60%;
	text-align: right;
	padding-right: 10px;
}

td.feature-value {
	text-align: left;
	padding-left: 10px;
	width: 40%;
}

p.cart-link {
	text-align: center;
}

.cart-link img {
	border: medium none;
	height: 16px;
	margin: 0 3px -3px 0;
	width: 16px;
}

.cart-link a {
	display: block;
	text-decoration: none;
	border: 1px solid #16A216;
	background: #fff url(/images/link-cart.jpg) repeat-x top;
	font-weight: bold;
	margin-left: 5px;
	padding: 3px 7px 3px 7px;
	width: 100px;
}

#fitness-equipment .more-info a,
#fitness-equipment .cart-link a {
	margin-left: 60px;
}

* html #fitness-equipment .more-info a,
* html #fitness-equipment .cart-link a {
	margin-left: 10px;
}

.cart-link a:link,
.cart-link a:visited {
	color: #fff;
}

.cart-link a:hover {
	background: #fff url('/images/link-cart-hover.jpg') repeat-x top;
}

.categories li {
/*border: 1px solid #DDDDDD;*/
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	text-align: center;
	width: 170px;
	border-top: 1px solid #BAE7FE;
	border-right: 1px solid #A5CCE0;
	border-bottom: 1px solid #A5CCE0;
	border-left: 1px solid #BAE7FE;
}

#swing-recliner .categories {
	background: #efefef;
	padding: 10px;
	margin-bottom: 10px;
}

#swing-recliner h3 {
	border-bottom: #ddd;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-bottom: 5px;
	color: #666;
}

#swing-recliner h2 {
	height: 1em;
}

#swing-recliner .categories li {
	width: 200px;
	border: 0;
	margin-bottom: 0;
}

#fitness .categories li {
	margin-right: 5px;
}

#wheelchairs .categories li {
	width: 150px;
	margin-left: 15px;
	margin-right: 0;
}

#wheelchairs .column-0 {
	clear: left;
}

.SmartPage-1113 li {
	width: 200px;
	padding: 5px;
}

.categories h2 {
	font-size: 0.9em;
	height: 3.5em;
}

.ssafe-inner h2 a:link,
.ssafe-inner h2 a:visited,
.ab-categories h2 a:link,
.ab-categories h2 a:visited,
.categories h2 a:link,
#medical-supplies h2 a:visited {
	color: #1F6689;
}

.ab-categories h2 {
	font-size: .9em;
}

.categories li img {
	border: 0;
}

.pic-main-link a:hover {
	background-color: #fff;
}

.pic-main-link {
	min-height: 92px;
}

.pic-main-link a {
	display: block;
	min-height: 132px;
}

* html .pic-main-link a {
	height: 102px;
	display: block;
}

.SmartPage-1113 .pic-main-link a {
	min-height: 125px;
}

#fabrics .pic-main-link a {
	display: block;
	height: 100px;
}

.categories li img.landscape {
	width: 100px;
}

.categories li img.portrait {
	height: 100px;
}

.lift-chair-wizard {
}

.lift-chair-wizard img {
	float: left;
	margin-bottom: 10px;
}

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

.wiz-big a {
	color: #1F6689;
}

#lift-chairs table.lift-chair-home img {
	width: 150px;
	border: 0;
}

#lift-chairs .lift-chair-description {
	padding: 0 10px;
}

#lift-chairs h2 {
	height: 1.5em;
	line-height: 1.5em;
}

#lift-chairs td {
	vertical-align: top;
}

#lift-chairs .lift-chair-pic {
	text-align: center;
}

#sl-right-col {
	float: right;
	width: 255px;
}

#sl-products .column-0 {
	clear: left;
}

.sl-measure-box {
	min-height: 125px;
	margin-bottom: 15px;
	background: transparent url(/images/sl/sl-measure-box.gif) 0 0 no-repeat;
	border: 1px solid #FFCC66;
}

* html .sl-measure-box {
	height: 125px;
}

.sl-measure-text {
	padding: 30px 10px 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #1F6689;
	line-height: 200%;
	text-align: center;
	margin: 0;
}

.sl-measure-text a {
	color: #333;
}

.sl-search {
	width: 200px;
	background: #D4E9F4 url(/images/sl/stair-lift-search.jpg) left center no-repeat;
	padding-left: 55px;
	min-height: 470px;
}

.wc-search {
	width: 170px;
	background: #D4E9F4 url(/images/wc/wheelchair-search.jpg) left center no-repeat;
	padding-left: 55px;
	min-height: 470px;
	float: right;
}

* html .sl-search {
	height: 470px;
}

.es-search {
	float: right;
	width: 200px;
	background: #D4E9F4 url(/images/scooters/scooter-search.jpg) left center no-repeat;
	padding-left: 55px;
	min-height: 470px;
}

* html .es-search {
	height: 470px;
}

.wc-search li,
.sl-search li {
	margin-bottom: 3px;
}

.wc-search .rule-group-name {
	margin-top: 10px;
}

.wc-search .submit,
.sl-search .submit {
	padding: 5px;
	text-align: center;
}

.wc-search li input,
.wc-search li label {

}

span.count {
	display: none;
}

.rule-group-name {
	font-weight: bold;
	color: #333;
}

.used-stair-lifts {
	margin-top: 20px;
}

.used-stair-lifts img {
	border: 0;
}

#sl-products {
	width: 486px;
	min-height: 250px;
}

#sl-products h2 {
	background-color: #E3E3E3;
	color: #333;
	height: 25px;
	line-height: 25px;
	font-size: 20px;
	font-weight: normal;
	text-align: center;
}

h3.name {
	min-height: 35px;
	width: 90px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 1em;
}

#sl-products h3.name {
/*font-weight: normal;*/
	width: 98%;
}

h3.name a {
	color: #333;
}

#sl-products .sl-pic img {
	border: 1px solid #333;
}

.sl-pic {
	margin-top: 10px;
}

#sl-products .price {
	color: #184F6A;
	font-weight: bold;
}

#sl-products li {
	list-style: none;
	float: left;
	width: 102px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	min-height: 230px;
	border: 1px solid #fff;
	margin-bottom: 10px;
	margin-left: 5px;
	background-color: #fff;
}

li.oLeft {
	clear: both;
}

#sl-products li.sl-call {
	width: 100%;
	float: none;
	clear: left;
	margin-left: 0;
	min-height: 20px;
	line-height: 20px;
	font-weight: bold;
	font-size: 1.2em;
	font-weight: bold;
	color: #1F6689;
}

* html #sl-products li {
	height: 238px;
}

/*#sl-products li.heavy {*/
/*height: 220px;*/
/*}*/
#sl-products li.aleft,
#sl-products li.aright {
	height: 220px;
}

/*#sl-products .hleft {*/
/*border-top: 1px solid #F6D09A;*/
/*border-left: 1px solid #F6D09A;*/
/*}*/
/*#sl-products .hright {*/
/*border-right: 1px solid #F6D09A;*/
/*border-top: 1px solid #F6D09A;*/
/*}*/
#sl-products h2.heavy {
	float: right;
	height: 20px;
	font-size: 12px;
	width: 228px;
	line-height: 20px;
	background-color: #F6D09A;
}

#sl-products h2.reconditioned-header,
#sl-products h2.summit-header,
#sl-products h2.outdoor-header,
#sl-products h2.acorn-header {
	float: left;
	height: 20px;
	font-size: 16px;
	width: 226px;
	font-weight: normal;
	line-height: 20px;
	background-color: #f3f3f3;
}

#sl-products h2.reconditioned-header {
	background-color: #fff;
	border: 1px solid #f3f3f3;
}

#sl-products h2.outdoor-header {
/*clear: both;*/
}

li.aleft {
	margin-left: 14px;
}

li.stairglide {
	clear: left;
}

#sl-products h2.summit-header {
	margin-right: 15px;
}

.ameriglide {
	border: 1px solid #F3F3F3;
	margin-bottom: 15px; /*padding-bottom: 10px;*/
}

#sl-narrow-search {
	float: right;
	width: 105px;
	margin: 10px;
	font-size: .9em;
	color: #333;
	padding: 3px;
	height: 1%;
}

#sl-narrow-search a:link,
#sl-narrow-search a:visited {
	color: #11384B;
}

#sl-narrow-search img {
	float: left;
}

#stair-lifts .sign-up-now {
	margin-right: 150px;
	margin-bottom: 10px;
	height: 1%;
}

#sl-definitions {
	width: 300px;
	float: right;
}

#sl-definitions p {
	margin: 0;
}

#sl-definitions div {
	margin-bottom: 10px;
}

.sl-search-header {
	font-weight: bold;
	color: #1F6689;
}

.step-worksheet {
	list-style: inherit;
}

.step-name {
	padding-bottom: 5px;
	font-weight: bold;
	margin-bottom: 5px;
	color: #1F6689;
}

.step-worksheet {
	float: right;
	width: 200px;
	margin-left: 15px;
}

.worksheet-header {
	padding: 2px;
	background-color: #eee;
	color: #666;
	text-align: center;
}

.step-worksheet dt {
	width: 100px;
	float: left;
}

.step-worksheet dd {
	border-bottom: 1px solid #ccc;
	width: 200px;
	margin-bottom: 5px;
}

.measure-table td {
	vertical-align: top;
}

#vpl-main {
	text-align: center;
	float: right;
	width: 567px;
	margin-left: 10px;
	margin-bottom: 10px;
}

#vpl th {
	text-align: center;
	background-color: #E3E3E3;
	color: #666;
	font-weight: normal;
	font-size: 1.6em;
	line-height: 1.6em;
}

#vpl th.th-empty {
	background-color: #fff;
}

#vpl td {
	vertical-align: top;
	width: 225px; /*width: 50%*/
}

#vpl-bottom {
	padding-top: 10px;
	margin-top: 10px;
	border-top: 1px solid #eee;
}

.commercial-call {
	font-weight: bold;
	color: #333;
	text-align: center;
}

img.vpl-pic {
	float: left;
}

#vpl .price {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;;
	color: #1F6689;
	margin-bottom: 0;
}

#vpl td.vpl-call {
	text-align: center;
	font-weight: bold;
	color: #1F6689;
	padding: 20px 10px;
	font-size: 1.6em;
	width: 100%;
}

#vpl td.commercial-call {
	width: 100%;
}

.prod-col {
	padding: 4px;
}

#vpl th.divider,
#vpl td.divider {
	background-color: #E3E3E3;
	width: 1px;
}

.prod-col .divider {
	background-color: #E3E3E3;
	height: 1px;
	margin: 10px 0;
}

#vpl .shipping {
	margin-top: 0;
	text-align: center;
	font-size: .9em;
}

#vpl .more a {
	color: #1f6689;
	display: block;
	text-decoration: none;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #efefef;
	border-left: 1px solid #efefef;
	background: #fff url('/images/link-more.gif') repeat-x top;
	font-weight: bold;
	text-align: center; /*margin-left: 148px;*/
	margin-left: 88px;
	padding: 5px 7px 5px 7px;
	width: 100px;
}

#vpl .more a:hover {
	background: #fff url('/images/link-more-hover.jpg') repeat-x top;
}

#vpl h2 {
	font-size: 1em;
	font-weight: normal;
}

#lc-main {
	margin-bottom: 10px;
	float: right;
	width: 500px;
}

.lc-free-shipping {
	background: #fff url(/images/asterisk.jpg) no-repeat 0 0;
	padding-left: 20px;
	line-height: 18px;
	font-size: 14px;
	font-weight: bold;
	width: 333px;
	float: right;
	color: #11384B;
	margin-bottom: 5px;
	letter-spacing: 2px;
}

.lc-category-description {
}

h3.lc-description-header {
	font-size: 1em;
	color: #666;
	font-weight: bold;
	margin-top: 15px;
}

img.lc-description-example {
	float: right;
	margin: 10px;
}

.lc-manuf-col {
	width: 500px;
	float: right;
}

.lc-manuf-header {
	background-color: #E3E3E3;
	color: #666;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	padding: 5px 0;
	margin: 0;
}

.lc-logo {
	text-align: center;
}

.lc-manuf-info {
	min-height: 130px;
}

* html .lc-manuf-info {
	height: 100px;
}

.lc-info-text {
	margin-left: 62px;
}

.lc-starting-at {
	margin-left: 62px;
}

.ssafe-starting-at span,
.ab-starting-at span,
.lc-starting-at span {
	background-color: #ffd;
}

.pride-lift-chairs h2,
.golden-lift-chairs h2 {
	font-size: 1.1em;
	margin-bottom: 0;
}

.pride-lift-chairs h2 a,
.golden-lift-chairs h2 a {
	color: #333;
}

.pride-lift-chairs p,
.golden-lift-chairs p {
	margin-top: 0; /*font-size:11px;*/
}

.pride-lift-chairs {
	float: right;
	width: 225px;
	margin-left: 10px;
	padding: 4px;
}

.golden-lift-chairs {
	float: right;
	width: 225px;
	margin-left: 10px;
	padding: 4px 10px 4px 4px; /*border-right: 1px solid #ddd;*/
}

.formerly-known {
	color: #B5781F;
}

.lc-cat-pic {
	float: left;
	margin-right: 2px;
}

#lc-left-col {
	width: 219px;
	float: left;
}

.designer-series {
	margin: 10px 0;
}

#quick-positions {
/*background-color:#E6FFE8;*/
/*width: 219px;*/
/*background-color: #f6f6f6;*/
	float: right;
	width: 500px;
}

#quick-positions td {
	vertical-align: top;
	width: 33%;
}

.quick-more {
/*border-top: 1px solid #eee;*/
	margin-top: 5px;
	padding: 10px 5px 5px;
}

.quick-ex {
/*padding: 5px;*/
}

#quick-positions .quick-ex a {
	font-weight: bold;
}

#quick-positions a {
	color: #1F6689
}

.lc-call-expert {
	float: right;
}

p.browse-header {
	background-color: #E3E3E3;
	color: #666;
	font-size: 25px;
	line-height: 25px;
	text-align: center;
	padding: 5px 0;
	margin: 0;
}

.lc-pricing {
	width: 165px;
	background: #fff url(/images/lc/lc-by-price.jpg) 0 0 no-repeat;
	padding-left: 60px;
	min-height: 381px;
	text-align: right;
	clear: left;
}

* html .lc-pricing {
	height: 381px;
}

.lc-pricing img {
	border: 0;
}

.lc-positions-explained {
	border: 1px solid #C5DDE9;
	padding: 5px;
	margin-top: 10px;
}

/* Designer Lift Chairs */
#gdesigner-main {
/*text-align: center;*/
}

#gdesigner li {
	width: 350px;
	float: left;
}

#gdesigner li.even {
	margin-right: 22px;
}

.brisa-colors-header {
	font-weight: bold;
	color: #333;
}

.brisa-colors {
	margin-bottom: 15px;
}

#gdesigner .brisa-colors li {
	text-align: center;
	font-size: .9em;
	width: 75px;
	float: left;
	margin: 5px;
}

.brisa-colors img {
	border: 0;
}

/*end of designer lift chairs*/
#lifts img.lift-example {
	margin-top: 10px;
	float: right;
	margin-left: 15px;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 0;
}

#lifts h2,
#lifts h2 a {
	color: #666;
}

#lifts h2 {
	margin-bottom: 3px;
}

.vehicle-lifts {
	width: 315px;
	margin-right: 10px;
	min-height: 325px;
	background: transparent url(/images/lifts/vehicle-lifts.jpg) 0 0 no-repeat;
	padding-left: 50px;
	float: left;
}

* html .vehicle-lifts {
	height: 325px;
}

#lifts .lowest-price span {
	background-color: #ffd;
}

#lifts span.lowest-price {
	margin-top: 5px;
}

.vertical-lifts {
	width: 300px;
	margin-right: 10px;
	min-height: 325px;
	background: transparent url(/images/lifts/vertical-lifts.jpg) 0 0 no-repeat;
	padding-left: 60px;
	float: left;
}

* html .vertical-lifts {
	height: 325px;
}

div.vehicle-lifts li,
div.vertical-lifts li {
	clear: both;
	margin-bottom: 20px;
	text-align: center;
}

div.vehicle-lifts li img,
div.vertical-lifts li img {
	float: left;
	border: 0;
}

p.veh-lift,
p.vpl-lift {
	margin-left: 100px;
	margin-bottom: 10px;
}

p.veh-lift a,
p.vpl-lift a {
	color: #444;
}

#lifts .price {
	color: #1F6689;
	font-weight: bold;
}

.bath-lift-wrapper {
/*width: 440px;*/
/*padding-left: 50px;*/
/*background: transparent url( /images/bl/bath-lifts.jpg ) left center no-repeat;*/
/*float: right;*/
	height: 1%;
}

img.bath-lift-main {
	float: right;
}

.bath-lift-wrapper li.odd h2,
.bath-lift-wrapper li.even h2 {
	border-top: 0;
}

.bath-lift-wrapper li.odd {
/*border-bottom: 1px solid #E3E3E3;*/
}

.bath-lift-wrapper li {
	border-top: 1px solid #E3E3E3;
	background-color: #fff;
	padding-left: 10px;
	width: 350px;
	float: left;
}

.bath-lift-wrapper .col3 {
	width: 320px;
	float: left;
}

.bath-lift-wrapper .col2 {
	margin-left: 15px;
	width: 130px;
}

.bath-lift-wrapper .col2-5 {
	float: right;
}

#gdesigner .col2-5 {
	width: 120px;
}

.bath-lift-examples {
	text-align: center;
	margin-right: 500px;
	margin-top: 25px;
	height: 1%;
}

.best-value-text {
	text-align: left;
}

.best-value-text a {
	font-weight: bold;
	color: #1F6689;
}

.best-value-text b {
	color: #666;
}

img.bath-lift-example {
	margin-top: 10px;
	border: 0;
}

#bath-other {
	float: right;
	width: 470px;
	margin-top: 15px;
}

p.bath-other-product {
	float: left;
	width: 85px;
	text-align: center;
	margin-right: 15px;
}

p.bath-other-product-wide {
	width: 95px;
}

p.bath-other-product a {
	color: #666;
}

img.other-pic {
	width: 75px;
}

.pride-store-right {
	float: right;
	width: 175px;
	text-align: center;
}

.pride-store-right img {
	margin-bottom: 10px;
}

.pride-store-left {
	margin-right: 190px;
	width: 540px;
}

.pride-store-left li.pride-category {
	clear: left;
	margin-bottom: 20px;
	border-bottom: 1px solid #DFFEFE;
}

.pride-store-left li.pride-bottom {
	border-bottom: 0;
}

.pride-pic {
	width: 100px;
	float: left;
}

.pride-lc img {
	width: 120px;
}

.pride-store-left .short-description {
	margin-left: 125px;
}

.pride-store-left .pride-lc li {
	width: 250px;
	padding: 10px 5px; /*margin-bottom: 15px;*/
	text-align: center;
	float: left;
	clear: none;
}

.pride-store-left .pride-lc li.top {
	border-bottom: 1px solid #eee;
}

.pride-store-left .pride-lc li.even {
	margin-left: 19px;
	border-right: 1px solid #eee;
}

.pride-store-left .pride-scooters li {
	clear: none;
	width: 250px;
	margin-bottom: 5px;
	float: left;
	text-align: center;
}

.pride-store-left .pride-scooters li.clear-left {
	clear: left;
}

.rating-count,
.rating-average,
.write-a-review {
	display: none;
}

.SmartPage-14 .write-a-review {
	display: inline;
	padding-right: 10px;
}

.SmartPage-14 .read-a-review {
	display: inline;
}

.snippet {
/*float: left;*/
/*width: 170px;*/
	padding: 2px 2px 2px 20px;
	clear: both;
	font-size: .9em;
}

#content .write-a-review,
#content .read-a-review {
	line-height: 15px;
	float: left;
	margin-right: 10px;
}

.write-a-review a,
.read-a-review a {
	color: #1F6689;
}

.review-average,
.rating-header {
	display: none;
}

.SmartPage-6 .read-a-review {
	display: none;
}

#content .review .rating {
	float: left;
	clear: none;
}

.stars {
	margin: 0;
}

.SmartPage-6 .snippet {
	width: 85px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

.SmartPage-14 .snippet {
	padding-top: 10px;
	min-height: 40px;
	padding-left: 10px;
}

.SmartPage-6 .rating-count {
	font-size: .9em;
}

.products-found {
	color: #333;
	font-weight: bold;
	text-align: center;
}

.plus-shipping {
	font-size: .9em;
	color: #333;
}

.liftchair-search {
	border: 1px solid #83C0DF;
	background: #D4E9F4 url(/images/lc/lift-chair-search.jpg) left center no-repeat;
}

.liftchair-search .submit {
	text-align: center;
	padding: 5px;
}

.search-header {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1.2em;
	color: #1F6689;
}

.liftchair-search li {
	margin-bottom: 10px;
	margin-left: 50px;
}

.liftchair-search li ul li {
	margin-bottom: 0;
	margin-left: 4px;
}

.ab-right-col {
	width: 286px;
	float: right;
	margin-right: 10px;
}

.ab-right-col li.top {
	margin-bottom: 8px;
}

ul.ab-categories li {
/*clear: left;*/
	width: 210px;
	text-align: center;
	float: left;
	margin-bottom: 10px;
	border: solid 1px #A99982;
	background-color: #E8E3DD;
}

ul.ab-categories li.even {
	margin-right: 10px;
	margin-left: 10px;
}

* html ul.ab-categories li.even {
	margin-left: 0;
}

ul.ab-categories li img {
/*float: left;*/
	margin: 5px;
	border: 1px solid #ccc;
}

.ab-call {
	background-color: #ffc;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	color: #666;
}

.ab-additional {
	margin: 10px;
	border: solid 1px #999;
	background-color: #eee;
}

.ab-additional h2 {
	font-size: 1.1em;
	margin-bottom: 5px;
	padding: 3px 10px;
	background-color: #999;
	color: #eee;
}

.ab-additional h3 {
	font-size: 1em;
	font-weight: normal;
	margin-bottom: 5px;
}

.ab-additional h3 a {
	color: #333;
}

.ab-additional li {
	width: 180px;
	float: left;
	text-align: center;
}

.ab-additional img {
	width: 100px;
	border: 1px solid #ccc;
}

.ab-additional img.no-border {
	width: 1px;
	border: 0;
}

.interested-in {
	background-color: #ffc;
	padding: 4px;
	font-weight: bold;
	border-bottom: 1px solid #ccb;
	margin-right: 10px;
	color: #333;
}

.interested-box {
	width: 180px;
	text-align: center;
	float: left;
}

.interested-box h3 {
	font-size: 1em;
}

.interested-box h3 a {
	color: #666;
}

#sleepsafe h2 {
	font-size: 1em;
	padding-top: 7px;
}

img.ssafe-image {
	float: left;
}

#ssafe-right {
	width: 241px;
	text-align: center;
	float: right;
	margin-right: 10px;
}

#ssafe-right img {
	margin-bottom: 10px;
}

#ssafe-left {
	margin-right: 260px;
}

#ssafe-left li {
	clear: left;
	border: solid 1px #A99982;
	background-color: #E8E3DD;
	padding: 5px;
	margin-bottom: 20px;
	height: 1%;
}

.ssafe-inner {
	background-color: #fff;
}

.ssafe-text {
	margin-left: 230px;
	font-size: .9em;
	padding-right: 5px;
}

#ssafe-right .brown-button {
	margin-bottom: 10px;
}

.ssafe-call {
	background-color: #ffc;
	font-size: 1.4em;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 5px;
	text-align: center;
	color: #666;
	height: 90px;
	line-height: 1.4em;
}

td.sl-pic {
	width: 75px;
	text-align: center;
}

.sl-pic img {
/*width: 70px;*/
}

#ultra-stair-lifts {
	margin-right: 270px;
	background-color: #ddd;
}

#ultra-stair-lifts li {
	margin-top: 5px;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 1px 1px;
	background-color: #eee;
}

#ultra-stair-lifts li.first {
	border-top: 1px solid #ccc;
}

#ultra-stair-lifts h2 {
	font-size: 1em;
	padding: 3px;
}

#ultra-stair-lifts h2 a {
	color: #666;
}

#ultra-stair-lifts table {
	width: 480px;
}

#ultra-stair-lifts td.uheader {
	text-align: center;
	background-color: #ddd;
	font-weight: bold;
	border-bottom: 1px solid #bbb;
	color: #333;
}

td.ultra-width {
	text-align: center;
}

td.sl-cart-more {
	text-align: right;
	padding: 5px; /*background-color: #ffc;*/
}

td.sl-price {
	font-weight: bold;
	padding: 4px;
	color: #666;
	background-color: #fbfbfb;
	width: 80px;
	text-align: center;
}

td.sl-width {
	width: 80px;
	background-color: #fbfbfb;
}

td.sl-options {
	background-color: #fbfbfb;
	width: 165px;
	padding: 5px;
}

.extended-warranty {
	text-align: center;
	font-size: 1.1em;
	margin-top: 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #eee;
}

.extended-warranty-text {
	font-weight: bold;
	padding: 5px;
}

img.new {
	float: left;
	margin-right: 10px;
}

#walk-in-tubs .related-products {
	margin: 15px 200px 20px 0;
	background-color: #fefefe;
	padding: 5px;
}

.related-products-header {
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: 1px solid #1F6689;
	color: #1F6689;
	margin-bottom: 10px;
}

.related-products img.portrait {
	width: 50px;
	border: 1px solid #1F6689;
}

.related-products img.landscape {
	width: 75px;
	border: 1px solid #1F6689;
}

.related-products a:link,
.related-products a:visited {
	color: #1F6689;
}

.related-products a:hover {
	color: #3399CC;
}

img.related-pic {
	float: left;
	margin-right: 10px;
}

.SmartPage-16 .categories {
	display: none;
}

.rwalker-search {
	width: 160px;
	float: right;
	border: 1px solid #666;
	padding: 10px;
	margin-bottom: 10px;
}

.rwalker-search h4 {
	margin-bottom: 5px;
	color: #1F6689;
}

.rwalker-search .submit {
	text-align: center;
	padding: 5px;
}

.accessory-special {
	padding: 15px 10px;
	text-align: center;
	font-size: 1.4em;
	font-weight: bold;
	color: #11384B;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #fefefe;
	margin-bottom: 10px;
}

.hercules-config-object {
	width: 930px;
	height: 1350px;
	border: 0;
	outline-style: none;
}

.config-print {
	text-align: center;
	padding: 5px;
	font-weight: bold; /*font-size: 1.2em;*/
}

.config-print-help th {
	background-color: #eee;
	font-weight: bold;
}

.config-print-help hr {
	height: 1px;
	color: #eee;
}

.browser-type {
	font-weight: bold;
	white-space: nowrap;
	padding-right: 5px;
	vertical-align: top;
}

#press-release {
	background: transparent url(/images/usm-news.gif) 0 0 no-repeat;
	min-height: 700px;
}

* html #press-release {
	height: 750px;
}

#press-release .categories li {
	float: none;
	width: 99%;
	border: none;
	text-align: left;
	padding-left: 10px;
}

#press-release a.main-link {
	font-weight: bold;
}

#press-release p {
	margin-top: 0;
}

.wizard-results {
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
	padding: 10px 0;
}

.wizard-big {
	float: right; /*margin-top: 25px;*/
}

.golden-discount {
}

.special-offer {
	color: red;
}

.discount-box {
	margin: 5px 0;
}

#main-content .prSnippetWriteReview {
	display: none;
}

#main-content .SmartPage-14 .prSnippetReadReviews,
#main-content .SmartPage-14 .prSnippetWriteReview {
	display: inline;
	padding-right: 10px;
}

#main-content .prSnippetEngine {
/*float: left;*/
/*width: 170px;*/
	padding: 2px 2px 2px 20px;
	clear: both;
}

#main-content .prSnippetTitle {
	color: #333;
	display: none;
}

#main-content .prSnippetEngine div {
	padding: 1px;
}

#main-content .prSnippetWriteReview,
#main-content .prSnippetReadReviews {
	font-size: .9em;
	line-height: 15px;
}

#main-content .prSnippetWriteReview a,
#main-content .prSnippetReadReviews a {
	color: #1F6689;
}

#main-content .prSnippetRatingUnclickable {
/*width: 200px;*/
	float: left;
	margin-right: 10px;
}

#main-content .SmartPage-14 .prSnippetRatingUnclickable,
#main-content .SmartPage-6 .prSnippetRatingUnclickable {
	margin-right: auto;
	margin-left: auto;
	float: none;
}

#main-content .SmartPage-6 .prSnippetReadReviews {
	display: none;
}

#main-content .prStars {
	margin: 0;
}

#main-content .SmartPage-6 .prSnippetEngine {
	width: 85px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
}

#main-content .SmartPage-14 .prSnippetEngine {
	padding-top: 10px;
}

.SmartPage-6 .prSnippetNumberOfRatingsText {
	font-size: .9em;
}

.panel-box {
	width: 665px;
}

.panel-outer-container {
	clear: both;
	margin: 0 0 15px;
	min-height: 120px;
	padding: 10px;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	height: 0; /* will be set to fit selected panel by javascript */
}

.panel-container {
	width: 4000px;
	position: relative;
}

.panel-container .panel {
	float: left;
	width: 632px;
	padding: 10px;
	z-index: 1;
}
ul.pagination {
	margin-left: auto;
	margin-right: auto;
	width: 260px;
}
.pagination li {
	border: 0;
	margin: 0;
	padding: 0;
	font-size: 11px;
	list-style: none; /* savers */
	float: left;
}
.pagination li.previous-box {
	margin-right: 10px;
}
.pagination li.next-box {
	margin-left: 10px;
}

.pagination a {
	border: solid 1px #9aafe5;
	margin-right: 2px;
}
.pagination .previous-box a.disabled,
.pagination .next-box a.disabled {
	visibility: hidden;
}

.pagination .previous-off,
.pagination .next-off {
	border: solid 1px #DEDEDE;
	color: #888888;
	display: block;
	float: left;
	font-weight: bold;
	margin-right: 2px;
	padding: 3px 4px;
}

.pagination .next a,
.pagination .previous a {
	font-weight: bold;
}

.pagination .selected a:link,
.pagination .selected a:visited {
	background: #1F6689;
	color: #FFFFFF;
	font-weight: bold;
	display: block;
	float: left;
	padding: 3px 6px; /* savers */
	margin-right: 2px;
}

.pagination a:link,
.pagination a:visited {
	color: #0e509e;
	display: block;
	float: left;
	padding: 3px 6px;
	text-decoration: none;
}

.pagination a:hover {
	border: solid 1px #0e509e;
}
