.cart_left{ float: left;  width: 70%;}
.cart_right{ float: left; width: 25%; }
.cartcontent{margin-bottom: 20px;}
.cartcontent_left{ float: left;  width: 30%;}
.cartcontent_left img{ width: 80%;height: auto; }
.cartcontent_right{ float: left; width: 65%; }
.carthead{text-transform: uppercase; font-size: 26px;margin-bottom: 40px;letter-spacing:3px; font-weight: lighter;}
.cartcontent_right h3{text-transform: uppercase; font-size: 18px;letter-spacing:3px; font-weight: lighter; color: #333;}
.cartattr .cartAttribsList{ margin: 0; margin-top: 10px;margin-bottom: 10px; color: #333; }
.cart_price{ font-size: 16px; margin: 20px 0; }
.subtotalsleft{ float: left; width: 50%; text-align: left;  font-size: 18px;letter-spacing:3px; font-weight: lighter; }

.subtotalsright{ float: left; width: 50%; text-align: left;}

.subtotals{    border-left: 1px solid #cccccc;
    padding-left: 40px;}

.notes{ font-size: 12px; font-weight: lighter; margin: 10px 0; }
.subtotals .forward{ float: none; width: 100%; margin: 0; }
.subtotals .forward span{ width: 100%;display: block;text-align: center;padding: 10px;text-transform: uppercase; font-size: 16px; letter-spacing: 2px; }

.featured-links{
    display: block;
    padding: 15px 0;
    text-align: center;
    border-top: solid 1px #cccccc;
    border-bottom: solid 1px #cccccc;
    margin: 20px 0;
    font-family: Oswald;
    font-weight: normal;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #a99571;
    -webkit-appearance: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-smoothing: antialiased;
}