#cartTable {
    color: #f60;
    border-collapse: collapse;
    border-top: solid #f60 1px;
}

#cartTable .col1 {width:75px;  text-align: left;}
#cartTable .col2 {width:395px; text-align: left;}
#cartTable .col3 {width:95px;  text-align: right;}
#cartTable .col4 {width:75px;  text-align: right;}

#cartTable thead th {
    font-size: 125%;
}

#cartTable tbody td,
#cartTable thead th {
    padding: 5px 0px;
    /*border-bottom: dotted #f60 1px;*/
    background: transparent url(/images/common-underline.gif) repeat-x bottom;
}

#cartTable input.itemNumber {
    text-align: right;
}

#cartTableFooter {
	  position: relative;
    background: transparent url(/images/cart-table-footer.jpg) repeat-y center;
    padding: 10px 0px;
    font-size: 125%;
    font-weight: bold;
    color: #fff;
    margin: 15px 0px;
  	overflow: none;
		width:636px;
}

#cartTableTotal {
    margin-left: 75px;
}

#cartTableAmount {
    float: right;
    margin-right: 80px;
}

#stepIndicator {
    border: solid #d91900 1px; 
    padding: 3px 12px;
    color: #d91900;
    float: right;
    font-weight: bold;
}

#miniCartDisplay {
		position:relative;
    float: right;
    background: transparent url(/images/miniCartDisplay-background.gif) no-repeat;
    width: 158px;
    height: 97px;
    margin: 0px 0px 5px 5px;
    text-align: center;
    color: #fff;
    font-size: 120%;
    font-weight: bold;
}

    #miniCartDisplay .heading {
        margin: 7px 0px;
    }

    #miniCartDisplay .content {
        margin: 3px 0px;
    }

.donationChanger {
    color: #f60;
    font-weight: bold;
    padding: 10px 0px;
    border-top: solid #f60 1px;
    border-bottom: solid #f60 1px;
}

.walkerItem {
    margin: 20px 0px;
/*    width: 610px;*/
		widht:610px;
}

.walkerItem .walkerPhoto {
    width: 175px;
    margin-bottom: 10px;
		padding:0px;
}

.walkerItem .walkerPhoto img {
    border: solid #f60 1px;
   	margin:0px;
}

.walkerItem .walkerHeading {
    background: transparent url(/images/cart-table-footer.jpg) repeat-x center;
    color: #fff;
    font-size: 125%;
    font-weight: bold;
    padding: 6px 10px 4px;
    height: 25px;
    text-transform: uppercase;
}

.walkerItem .walkerContent {
    padding: 10px;
}

.walkerItem .walkerFooter {
    background-color: #ffefda;
    padding: 0px 2px;
    color: #f60;
    font-weight: bold;
}

.walkerItem .walkerFooter .walkerFooterDonationDisplay {
    color: #000;
    margin: 0px 5px 0px 10px;
    font-size: 18px;;
    vertical-align: middle;
}

.walkerItem .walkerFooter .walkerDonationInput {
    float: right;
    margin-top: 1px;
}

.featurenoborder { position:relative; float:right; width:637px;}