#cartWrap {
    postion: relative;
    background: #edebe6;
}

#cartHeader {
    background-color: #878652;
    clear:both;
    padding-bottom:12px;
    padding-left:15px;
    padding-top:15px;
}

#cartHeader h2 {
   color: #412d18;
} 

#cartMainContent h3 {
   color: #412d18;
} 

#cartMainContent h4 {
   color: #412d18;
} 

#cartMainContent p {
    font-size: 12px;
    color:#666666;
}

#cartEmpty {
    clear:both;
    padding-bottom:12px;
    padding-left:35px;
    padding-right:35px;
    padding-top:15px;
}

#cartItemWrap {
    float: left;
    margin-top: 5px;
}

.cartItem {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin-top:1px;
    padding:10px 0;
    float: left;
    width: 800px;
    position: relative;
}

.cartRem {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:10px;
    margin-top:1px;
    float: left;
    width: 800px;
    position: relative;
}


.itemDesc {
    float: left;
    color: #412D18;
    margin-left: 20px;
    width: 330px;
}

.itemPrice {
    float: left;
    color: #412D18;
    margin-left: 20px;
    width: 250px;
}

.qtyButton {
    /*left: 40px;
    top: 0;
    width: 160px;*/
    float: left;
    text-align: right;
    width: 790px;
    padding-bottom: 10px;
}

.qtyForm {
    /*left: 0px;
    top: 0;
    width: 35px;*/
    float: left;
    width: 40px;
}

.qtyUpdate {
    float: left;
    width: 130px;
    text-align: right;
}

.cartTotals {
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:12px;
    margin-top:1px;
    margin-right: 100px;
    float: left;
    width: 790px;
    color: #412D18;
    text-align: right;
}

#cartReturn {
    padding: 10px;
}
