.categories li h2 {
	font-size: 1.1em;
}
.categories li {
	width: 220px;
}
.categories li.first {
	margin-left: 10px;
}
.scooter-sub p {
	margin-top: 0;
}
#scooters .pic-main-link,
#scooters .pic-main-link a {
	height: 100px;
}
.es-starting-at span {
	background-color: #ffffdd;
}
.es-search li.rule-group {
	margin-bottom: 10px;
}
.es-search li.rule-group-name {
	margin-bottom: 5px;
}
.ms-by-price {
	text-align: center;
}
.ms-by-price li {
	display: inline;
}
.ms-by-price-header {
	background-color: #e3e3e3;
	font-size: 3em;
	color: #666;
	padding: 10px;
	margin-bottom: 10px;
}
.scooter-central {
    margin-bottom: 10px;
}
.product-frees {
	padding: 15px 0;
}
.featured-scooter {
    margin-bottom: 10px;
    border-width: 1px;
    border-color: #ccc;
    border-style: solid;
    padding: 5px;
}
.featured-name {
   font-size: 1.1em;
    font-weight: bold;
    color: #226788;
}
.featured-name a {
    color: #226788;
}
.featured-header {
    font-weight: bold;
    color: #333;
    font-size: 1.3em;
    padding: 5px;
}
img.featured-pic, img.featured-pic-2 {
    float: left;
    height: 100px;
    margin-right: 10px;
}
.featured-price-box {
    text-align: center;
    width: 200px;
    float: right;
}
.featured-scooter .featured-price {
    font-size: 1.5em;
    letter-spacing: .5em;
    font-weight: bold;
}
.featured-stuff {
    margin-left: 225px;
}
.featured-text li {
    list-style: disc;
    margin-left: 25px;
}

