#advanced-search,
#smart-page-wrapper {
	margin-top: 15px;
}
#advanced-search ul li,
#smart-page-wrapper ul li {
	list-style:none;
}
ul.smart-pages li {
	list-style:none;
	margin-bottom:10px;
	width:48%;
	float:left;
	margin-right:10px;
}
.short-description {
	font-weight: normal;
}
.sp-description {
	margin-bottom:20px;
	border-bottom: 1px solid #EAEAEA;
	padding-right: 10px;
	padding-bottom: 10px;
}
.SmartPage-7 .sp-description {
    padding-right: 0;
}
.sp-description ul {
	margin:10px 0;
}
#advanced-search .sp-description li,
#smart-page-wrapper .sp-description li {
	margin-left:25px;
	margin-top:5px;
	list-style-type:disc;
}
.smart-pages h2 {
	/*border-right:1px solid #a3d1a3;*/
	/*border-bottom:1px solid #a3d1a3;*/
	text-align:center;
	font-size: 1em;
}
.pic-wrapper img {
	/*border:0;*/
}
.SmartPage-69 .pic-wrapper,
.SmartPage-7 .pic-wrapper,
.SmartPage-12 .pic-wrapper,
.SmartPage-8 .pic-wrapper {
	display: none;
}
.SmartPage-8 ul.smart-pages li {
	margin-bottom: 20px;
}
.name-wrapper {
}
.smart-pages h2 a {
	color:#133A8A;
}
.sp-outer {
	/*border-width:1px;*/
	/*border-color:#a3d1a3;*/
	/*border-style:solid;*/
	padding:3px;
	font-weight:bold;
	text-align:center;
}
.SmartPage-40 .sp-outer {
	text-align: center;
}
a.browse {
	text-decoration:underline;
	display:block;
	text-align:center;
}
ul.products {
	clear:both;
	margin-top: 20px;
}
ul.products li {
	border-bottom:1px solid #eaeaea;
	margin-bottom:35px;
	margin-right:5px;
	padding-bottom: 35px;
	height:1%;
}
.products .left-box {
	width:115px;
	/*padding-top: 5px;*/
	float:left;
	text-align:center;
	height:1%;
    margin-bottom:5px;
}
#smart-page-wrapper .cart {
	margin: 0 0 0 5px;
	float: right;
}
#smart-page-wrapper .lift-chairs .cart {
	margin: 1em 0 0 0;
	text-align: center;
	/*float: right;*/
}
.lift-chair-info {
	margin: 0 0 1em 0;
    text-align: center;
	/*float: right;*/
}

#smart-page-wrapper li.product-981 .cart {
    display: none;
}
.product-name h3 {
	/*margin-left: 120px;*/
	padding-bottom: 1em;
	font-size: 1.2em;
}

.product-name h3 a {
	/*text-decoration: none;*/
	font-weight: normal;
	color: #133A8A;
}
/*
#sales .product-name h3  {
	border-bottom: 0;
}
#sales .product-name h3 a {
	text-decoration: underline;	
}
*/
.product-name h3 a:hover {
	color: #333;
}
img.sp-image {
    border:0;
}
ul.products img.portrait {
	height:150px;
	width: auto;
}
ul.products img.landscape {
	width:100px;
    height: auto;
}
.checkout-specs {
	margin-top:3px;
	text-align: center;
}
#sales .checkout-specs {
	text-align: left;
	padding-left: 24px;
}
.checkout-specs a {
	text-decoration:underline;
	font-weight: bold;
	color:#333;
}
.more-info {
	margin:10px auto;
	background: transparent url(/images/info-icon.gif) 0 0 no-repeat;
	width: 113px;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	text-align: left;
}
.more-info a {
	padding-left: 25px;
	color: #0033FF;
}
.middle-info {
	margin-left:120px;
	margin-right:350px;
	text-align: center;
	padding:1px;
	height:1%;
}
.smart-instant-coupon {
	margin-top:5px;
}
.smart-instant-coupon a {
	text-decoration:underline;
	color: #0F7420;
}
.on-sale {
	background-color: yellow;
	padding: 5px;
	font-weight: bold;
	margin: 10px;
}
.price-wrapper {
	text-align: center;
}
.pricing {
	text-align: center;
}
.SmartPage-1962 .free-shipping {
	display: none;
}
.we-charge {
	font-size:1.8em;
	color:#333;
	/*text-align: center;*/
	/*margin-top:5px;*/
	/*margin-bottom:5px;*/
	/*background-color:#DCE4E9;*/
	padding:2px 0;
}
.free {
	display: none;
}
.stair-lift-pricing .we-charge {
	text-decoration:line-through;
}
.call-lowest {
	background-color: #D0FFB5;
	text-align: center;
	padding: 3px;
	margin-bottom: 4px;
}
.plus-shipping {
	font-size: .9em;
}
.call-for-even-lower {
	color: #1C5D7D;
	/*font-weight: bold;*/
}
.everyone-else {
	color:#999;
}
.msrp {
	color:#666;
}
.add-to-cart {
	margin-top:10px;
	font-weight: bold;
	width: 100px;
	float: left;
	text-align: center;
	background: transparent url(/images/cart-icon.gif) 0 0 no-repeat;
	height: 15px;
	line-height: 15px;
	white-space: nowrap;
}
.add-to-cart a {
	color:#A02919;
	padding-left: 24px;
}
.tags {
	width:340px;
	min-height:120px;
	float:right;
	height:1%;
}
.sales-right {
	width:240px;
	float:right;
	height:1%;
}
ul.tags li {
	list-style:none;
	height:15px;
	margin-bottom:1px;
	/*font-size:.9em;*/
}
td.feature-name {
	width: 150px;
	text-align: right;
	/*color:#006766;*/
	color: #555;
	vertical-align: top;
}
td.feature-value {
	width: 190px;
	padding-left: 3px;
	vertical-align: top;
	color: #333;
}
table.lift-chairs {
	width: 100%;
}
.lift-chairs td.feature-name {
	width: 60%;
}
.lift-chairs td.feature-value {
	width: 40%;
	text-align: center;
}
.features {
	width:180px;
	float:right;
}
ul.features li {
	list-style:none;
	height:15px;
	margin-bottom:1px;
	/*font-size:.9em;*/
}
#smart-page-wrapper .features li.odd,
#smart-page-wrapper .features li.even {
	border-width:0;
}
li.stairLifts,
li.lifts {
	/*background:#fff url(/images/classifications.gif) 0 0 no-repeat;*/
}
ul.tags li.stairLifts,
ul.tags li.vehicleLifts,
ul.tags li.ameriGlide,
ul.tags li.aTVSolutionsAmeriGlide,
ul.tags li.prideSilverStarAmeriGlide,
ul.tags li.harmarAmeriGlide,
ul.tags li.precisionLiftsAmeriGlide,
ul.tags li.freedomLiftAmeriGlide,
ul.tags li.burrAmeriGlide,
ul.tags li.harmar,
ul.tags li.over450,
ul.tags li.pride,
ul.tags li.lM,
ul.tags li.lifts {
	display:none;
}
/*li.internalVehicle {*/
	/*background:#fff url(/images/external-lift.gif) 0 0 no-repeat;*/
/*}*/
/*li.externalVehicle {*/
	/*background:#fff url(/images/internal-lift.gif) 0 0 no-repeat;*/
/*}*/
/*li.powerchairLift {*/
	/*background:#fff url(/images/powerchair-lift.gif) 0 0 no-repeat;*/
/*}*/
/*li.scooterLift {*/
	/*background:#fff url(/images/scooter-lift.gif) 0 0 no-repeat;*/
/*}*/
/*li.manualWheelchairLift {*/
	/*background:#fff url(/images/manual-lift.gif) 0 0 no-repeat;*/
/*}*/
/*li.classIHitch {*/
	/*background:#fff url(/images/class1-hitch.gif) 0 0 no-repeat;*/
/*}*/
/*li.classIIHitch {*/
	/*background:#fff url(/images/class2-hitch.gif) 0 0 no-repeat;*/
/*}*/
/*li.classIIIHitch {*/
	/*background:#fff url(/images/class3-hitch.gif) 0 0 no-repeat;*/
/*}*/
/*li.poweredOperation {*/
	/*background:#fff url(/images/powered-operation.gif) 0 0 no-repeat;*/
/*}*/
/*li.manualOperation {*/
	/*background:#fff url(/images/manual-operation.gif) 0 0 no-repeat;*/
/*}*/
.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
ol.measure li {
	margin-bottom:5px;
	margin-left:25px;
}
.measure-note {
	color: #FF0000;
	font-style: italic;
}
.vl-box {
	margin-top: 20px;
	width: 250px;
	float: left;
}
.vl-box li {
	list-style:none;
	text-align: center;
	margin-bottom: 15px;
}
.vl-box .text-header a {
	color: #133A8A;
	font-weight: bold;
}
.vl-sub {
	padding: 10px 0;
}
.narrow-vl-header {
	font-size: 1.3em;
	font-weight: bold;
	color: #333;
	border-bottom: 1px solid #333;
	margin-bottom: 5px;
	padding-bottom: 3px;
}
a.browse {
	color: #133A8A;
}
.vehicle-lifts .vl-search {
	width: 350px;
	float: right;
	margin-top: 20px;
	border-left: 5px solid #133A8A;
	padding-left: 25px;
}
ul.advanced-search-products li {
	list-style:none;
}
.return-refine {
	margin-bottom:10px;
}
.lift-right {
	float: right;
	width: 250px;
	margin-right: 10px;
}
.lift-categories {
	width: 380px;
	margin-right: 190px;
	border-right: 1px solid #1C5D7D;
}
.lift-pic {
	float: left;
	margin-right: 5px;
}
.vpl-experts {
	margin: 10px 0;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	font-size: 1.3em;
	background-color: #ffc;
	color: #656529;
}
.wheelchair-lifts .vpls h2 {
	/*padding-left: 170px;*/
}
.wheelchair-lifts h2 a {
	color: #006766;
	font-size: .7em;
}
.wheelchair-lifts h4 {
	color: #666;
	font-size: 1.1em;
	font-variant: small-caps;
	/*border-bottom: 1px solid #666;*/
	margin-bottom: 3px;
}
.wheelchair-lifts ul li ul {
	margin-left: 170px;
}
.wheelchair-lifts li ul li a {
	color: #333;
	background: transparent url(/images/arrow.gif) no-repeat top right;
	padding-right: 11px;
}
.wheelchair-lifts li.outside,
.wheelchair-lifts li.inside {
	clear: left;
	margin-bottom: 15px;
	height: 135px;
}
.wheelchair-lifts li.vpls {
	height: 1%;
}
.sl-lowest-price,
.vpl-price {
	color: #1C5D7D;
}

.wheelchair-lifts li ul li {
	clear: none;
	margin-top: 5px;
	margin-bottom: 0;
}
.lift-call {
	border: 1px solid #F2F2C1;
	background-color: #ffc;
	padding: 3px;
}
.lift-phone {
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}
.lift-search {
	border: 1px solid #B2DFDF;
	background-color: #cff;
	margin-top: 10px;
	padding: 3px;
}
.hitch-info {
	font-size: .9em;
	margin-top: 20px;
}
.hitch-info h3 {
	font-size: 1em;
}
.hitch-info div {
	margin-bottom: 5px;
}
.vpl-box {
	margin-bottom: 20px;
}
.lift-stair-lifts {
	margin-right: 10px;
}
.lift-related-header {
	font-weight: bold;
	border-bottom: 1px solid #1C5D7D;
}
.lift-stair-lifts img {
	float: left;
	margin-right: 10px;
}
.products-found {
	text-align: center;
	font-weight: bold;
}

h2.sl-header {
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	color: #1C5D7D;
	border-bottom: 1px solid #1c5d7d;
	font-size: 1.2em;
}

li.rule-group div.rg {
	font-weight: bold;
	padding-left: 25px;
	margin-bottom: 10px;
}

ul li.rg1 div.rg {
	background: #E9F4F8 url(/images/one.gif) 0 0 no-repeat;
}

ul li.rg2 div.rg {
	background: #E9F4F8 url(/images/two.gif) 0 0 no-repeat;
}

ul li.rg3 div.rg {
	background: #E9F4F8 url(/images/three.gif) 0 0 no-repeat;
}

ul li.rg4 div.rg {
	background: #E9F4F8 url(/images/four.gif) 0 0 no-repeat;
}

ul li.rg5 div.rg {
	background: #E9F4F8 url(/images/five.gif) 0 0 no-repeat;
}

ul li.rg6 div.rg {
	background: #E9F4F8 url(/images/six.gif) 0 0 no-repeat;
}

ul.advanced-search-products li {
	list-style: none;
	height: 1%;
}
.snippet {
	margin-top: 10px;	
}
#content .review .rating {
	clear: none;
	margin-left: auto;
	margin-right: auto;
	float: none;
}

#content .rating-header,
#content .rating-average {
	display: none;
	text-align: center;
	font-size: .9em;
}
.rating-count {
	display: block;
	width: 100%;
}
.hercules-config-object {
 width: 900px;
 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;
 }
.wc-lift-guide {
	margin: 5px 5px 10px;
	width: 129px;
	height: 86px;
	float: right;
	padding: 8px;
	background: transparent url(/images/guide-bg.jpg) 0 0 no-repeat;
	font-size: 1.8em;
	line-height: 1.2em;
	color: #666;
}
.wc-lift-guide a {
	color: #666;	
}

.SmartPage-69 .wc-lift-guide {
	display: none;
}
.sp-wrapper {
	width: 320px;
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.SmartPage-69 ul.smart-pages li {
	width: 150px;
	float: left;
	margin-bottom: 5px;
}
.SmartPage-69 ul.smart-pages li.odd {
	margin-right: 0;	
}
.SmartPage-69 .sp-description {
	/*margin-right: 325px;*/
}
.SmartPage-69 li.subSmartPage-70 .blue-bg,
.SmartPage-69 li.subSmartPage-74 .blue-bg,
.SmartPage-69 li.subSmartPage-77 .blue-bg {
	padding-top: 10px;
	padding-left: 15px;
	line-height: 1.8em;
}
.SmartPage-69 li.subSmartPage-77 .blue-bg {
	padding-left: 8px;
}
.blue-bg {
	margin: 5px 5px 10px;
	width: 129px;
	height: 86px;
	padding: 8px 8px 5px 8px;
	background: transparent url(/images/button-bg.jpg) 0 0 no-repeat;
	font-size: 1.1em;
	line-height: 1.5em;
	color: #666;
}
.blue-bg a {
	color: #666;
}
.expert-logo {
	float: right;
	margin: 0 0 10px 10px;
}
.caption {
   background-color: #efefef;
    text-align: center;
    padding: 4px;
}
caption {
    display: block;
}
.right {
    float: right;
    margin: 5px;
}
.left {
    float: left;
    margin: 5px;
}
#vpl-inside img {
    border: 1px solid #ccc;
}
p.caption-text {
    margin: 0;
    font-size: .9em;
}
.fifty {
    float: left;
    width: 45%;
    margin-top: 5px;
    margin-right: 10px;
}
.wit-assistance {
    text-align: center;
    font-size: 2em;
    /*font-weight: bold;*/
    color: #133a8a;
    text-shadow: 4px 4px 4px #AAAAAA;
    line-height: 2.5em;
}
.flip-rail-ani {
    margin: 15px 0;
}
.flip-text {
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
}
ul.video li {
    height: 110px;
    line-height: 110px;
    margin-bottom: 10px;
}
.video-thumb {
    height: 100px;
    float: left;
    margin-right: 10px;
    border: 1px solid #333;
    padding: 5px;
}
.video-name {
    font-size: 1.1em;
}
.vpl-video-home {
    text-align: center;
    padding: 5px;
}
.vpl-video-home a {
    color: #000;
}
/*Blog*/
.SmartPage-274 ul.smart-pages  li {
    /*background-color: #FFFFE6;*/
    border-top: 1px solid #133a8a;
    border-right: 5px solid #133a8a;
    border-bottom: 5px solid #133a8a;
    border-left: 1px solid #133a8a;
    list-style: none outside none;
    margin-top: 15px;
    margin-left: 0;
    padding: 5px 5px 5px 10px;
    float: none;
    width: 600px;
    text-align: left;
    font-size: 1.1em;
}
.SmartPage-274 .short-description {
    height: 9.5em;
    overflow: hidden;
}
img.blog-thumb {
    float: right;
    margin: 10px;
    width: 50px;
}
.full-story {
    text-align: right;
}
/*Medicare Stuff*/
.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;
}
.medicare-allowable li {
    text-align: center;
    padding: 5px;
    width: 100px;
    float: left;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    list-style: none;
    margin-left: 0;
}
.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;
}
.medicare-disclaimer {
    margin-top: 10px;
    font-weight: bold;
}
.medicare-disclaimer strong {
    font-size: 1.1em;
}
