.welcome-text {
    margin-bottom: 15px;
}

.welcome-header {
    color: #497238;
    font-weight: bold;
    font-size: 1.1em;
}

.deals {
    /*padding-top: 25px;*/
    /*border: 1px solid red;*/
}

ul.tab-container {
    border-bottom: 1px solid #ccc;
    margin: 0;
    /*padding-bottom: 19px;*/
    font-size: 1em;
    font-weight: bold;
    width: 690px;
    float: left;
}

ul.tab-container li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    z-index: 4;
}

.tab-container li {
    float: left;
    color: #333;
    font-weight: bold;
    line-height: 40px;
    height: 40px;
}

.tab-container li a {
    padding: 0 15px;
}

.tab-container li a:link,
.tab-container li a:visited {
    background: #f4f4f4 url(/images/tab-bg.png) 0 0 repeat-x;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    color: #333;
    float: left;
    font-weight: normal;
    /*margin-right: 8px;*/
    text-decoration: none;
}

#content .tab-container li.first a:link {
    border-left: 1px solid #ccc;
}

.tab-container li.selected span {
    font-weight: bold;
}

.tab-container li.selected {
    margin-bottom: 1px;
}

.tab-container li.selected a:link,
.tab-container li.selected a:visited {
    background: none repeat scroll 0 50% #fff;
    border-bottom: 2px solid #fff;
    color: #000000;
    background-color: #fff;
    z-index: 3;
}

.tab-container  a:focus {
    outline: none
}

.panel-outer-container {
    width: 658px;
    z-index: 1;
    border-color: #ccc;
    border-style: solid;
    border-width: 0 1px 1px;
    margin: 0 0 15px;
    min-height: 120px;
    padding: 15px;
    position: relative;
    overflow-x: hidden;
    overflow-y: hidden;
    height: 0; /* will be set to fit selected panel by javascript */
    clear: left;
}

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

.panel-container .panel {
    float: left;
    width: 660px;
    margin-right: 15px;
}

* html .panel-container {
    height: 120px;
}

li.mini-box {
    width: 155px;
    margin-right: 10px;
    float: left;
    text-align: center;
}

li.mini-box-help {
    width: 185px;
    margin-right: 10px;
    float: left;
    text-align: center;
}

.mini-pic {
    height: 120px;
}

.mini-price {
    font-weight: bold;
}

.mini-box-help a,
.mini-product a {
    color: #666;
}

.categories {
    border: 1px solid #ddd;
    background: #fff url(/images/index/cat-gradiant.jpg) bottom left repeat-x;
    margin-bottom: 20px;
}

.category-box {
    text-align: center;
    float: left;
    width: 170px;
    border-right: 1px solid #ddd;
    padding-top: 10px;
}

.view-ewheelchairs {
    font-size: 1.3em;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

.view-ewheelchairs a {
    color: #999;
}

.last {
    border-right: 0;
}

.starting {
    font-size: 1.2em;
    color: #434343;
}

.name {
    /*font-weight: bold;*/
    font-size: 1.2em;
    min-height: 2.2em;
}

.name a {
    color: #434343;
}

.view-all {
    margin-top: 10px;
}

#titleBar {
    display: none;
}

#content {
    border: 0;
}
.footer-highlights-box {
    margin-top: 20px;
}
.footer-highlights li {
    width: 300px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
}
.footer-highlights li.last {
    margin-right: 0;
}
.footer-highlights h1 {
    width: 270px;
    font-size: 1.2em;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #aaa;
}
