#content {
    width: 100%;
}

#centerLane .block {
    background-color: #F5F5F5;
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    padding: 8px 0;
    width: 800px;
}

#centerLane #breadcrumbs {
    float: left;
    font-size: 12px; /*padding: 0 0 15px 10px;*/
    width: 800px;
}

#breadcrumbs a {
    text-decoration: none;
}

#breadcrumbs .home {
    float: left;
    line-height: 20px;
    padding: 0 5px 0 0;
}

#breadcrumbs .home a {
    color: #0066CC;
    padding-left: 5px;
}

#breadcrumbs .leaf {
    float: left;
    line-height: 20px;
    padding: 0 5px 0 0;
}

#centerLane .buttons {
/*padding-bottom: 15px;*/
    margin: 10px 0;
    width: 800px;
}

/*#centerLane .buttons .button {
    padding-left: 5px;
}*/

.continueShoppingLink {
    /*font-size: 13px;
    font-weight: bold;
    padding: 6px 10px 0;*/
    float: left;
}

.checkoutButton {
    float: right;
}

.basket {
    float: left;
    margin-bottom: 5px;
    width: 800px;
}

#content .basket .header {
    background-color: #F5F5F5;
    /*border: 1px solid #D2D2D2;*/
    color: #333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding:2px;
    width: 800px;
}

.basket .header .productName {
    /*background: url("/images/title-bar-bg.gif") repeat-x scroll 0 0 transparent;*/
    color: #333333;
    float: left;
    /*font-weight: bold;*/
    line-height: 22px;
    text-indent: 10px;
    width: 545px;
}

.basket .header .unitPrice {
    /*background: url("/images/title-bar-bg.gif") repeat-x scroll 0 0 transparent;*/
    float: left;
    line-height: 22px;
    text-indent: 5px;
    width: 75px;
}

.basket .header .qty {
    /*background: url("/images/title-bar-bg.gif") repeat-x scroll 0 0 transparent;*/
    float: left;
    line-height: 22px;
    text-indent: 5px;
    width: 90px;
}

.basket .header .subtotal {
    /*background: url("/images/title-bar-bg.gif") repeat-x scroll 0 0 transparent;*/
    float: left;
    line-height: 22px;
    text-indent: 5px;
    width: 90px;
}

.basket .basketLines {
    float: left;
    width: 100%;
}

.basket .basketLine {
    border-bottom: 1px dashed #D2D2D2;
    float: left;
    font-size: 12px;
    padding: 15px 0;
    width: 100%;
}

.basket .basketLine .productImage {
    float: left;
    padding-left: 20px;
}

.basket .basketLine .comboInfo {
    color: #FF8000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 533px;
}

.basket .basketLine .comboInfo .title {
    padding-left: 20px;
}

.basket .basketLine .comboInfo li {
    color: #666666;
}

.basket .basketLine .specialDiscountInfo {
    color: #FF8000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 533px;
}

.basket .basketLine .specialDiscountInfo .title {
    color: red;
    padding-left: 20px;
}

.basket .basketLine .specialDiscountInfo li {
    color: #666666;
}

.basket .basketLine .productInfo {
    float: left;
    width: 455px;
}

.basket .basketLine .productInfo .option {
    color: #045494;
    float: left;
    padding: 1px 0 0 20px;
    width: 100%;
}

.basket .basketLine .productInfo .option .name {
    float: left;
    font-size: 11px;
    font-weight: bold;
}

.basket .basketLine .productInfo .option .value {
    float: left;
    font-size: 11px;
    padding-left: 5px;
}

.basket .basketLine .productInfo .productName {
    color: #0066CC;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 0 20px;
    width: auto;
}

.basket .basketLine .productInfo .productName a {
    color: #045494;
}

.basket .basketLine .productInfo .prop {
    padding: 1px 0 0 20px;
    width: 100%;
}

.basket .basketLine .productInfo .prop .name {
    color: #999999;
    float: left;
    font-size: 11px;
    font-weight: bold;
}

.basket .basketLine .productInfo .prop .value {
    font-size: 11px;
    padding-left: 5px;
}

.basket .basketLine .productInfo .prop .value .eligibleValue {
    color: #6FBD3D;
    float: left;
    font-weight: bold;
}

.basket .basketLine .productInfo .prop .value .eligibleImage {
    float: left;
}

.basket .basketLine .productInfo .prop .value .availabilityValue {
    color: #197B30;
    float: left;
    font-weight: bold;
}

.basket .basketLine .unitPrice {
    color: #990000;
    float: left;
    text-align: right;
    width: 65px;
}

.basket .basketLine .unitPrice .listPrice {
    color: #666;
    padding-bottom: 3px;
    text-decoration: line-through;
}

.basket .basketLine .qty {
    float: left;
    width: 100px;
}

.basket .basketLine .qty .modify {
    float: left;
    padding: 0 0 0 20px;
}

.basket .basketLine .qty .modify input {
    float: left;
    font-size: 11px;
    height: 14px;
    width: 33px;
}

.basket .basketLine .qty .button {
    float: left;
    padding: 10px 0 0 10px;
}

#all .basket .basketLine .subtotal {
    float: left;
    font-size: 12px;
    text-align: right;
    width: 80px;
}

.basket .basketLine .wishlist {
    background: url("/images/css-sprite-bg.gif") no-repeat scroll 21px -810px transparent;
    float: left;
    font-size: 11px;
    padding: 3px 10px 0 30px;
}

.basket .basketLine .wishList a {
    color: #0066CC;
}

.basket .basketLine .remove {
    background: url("/images/css-sprite-bg.gif") no-repeat scroll 2px -810px transparent;
    float: left;
    font-size: 11px;
    padding: 3px 0 0 10px;
}

.basket .basketLine .remove a {
    color: #0066CC;
}

.block h2 {
    color: #FF8000;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    text-indent: 10px;
}

.block .prop {
    float: left;
}

.block .prop .name {
    float: left;
    font-weight: bold;
    padding: 0 5px 0 0;
    text-align: right;
}

.block .prop .value {
    float: left;
    text-align: right;
}

.block .prop .value input {
    height: 15px;
}

.block .prop .button {
    float: left;
    padding: 0 0 0 14px;
}

#productTotal .name {
    text-align: right;
    width: 672px;
}

#productTotal .value {
    text-align: right;
    width: 100px;
}

#content #centerLane {
    padding-top: 5px;
}

#centerLane .saving {
    color: red;
    float: right;
    padding-right: 21px;
}

#shipping h2 {
    float: left;
    width: 500px;
}

#shipping #zip {
    float: left;
    width: 400px;
}

#shipping #zip .name {
    padding: 6px 5px 0 20px;
}

#shipping #zip .value .text {
    float: left;
    padding: 3px;
    width: 55px;
}

#shipping #zip .value .select {
    float: left;
    padding: 3px 0 0 6px;
}

#shipping #tax {
    float: left;
    /*padding-top: 10px;*/
    width: 290px;
}

#shipping #tax .name, #promotion #couponDiscount .name {
    line-height: 22px;
    text-align: right;
    width: 60%;
}

#shipping #tax .value, #shipping #shippingFee .value, #promotion #couponDiscount .value {
    line-height: 22px;
    text-align: right;
    width: 100px;
}

#shipping #shippingFee {
    float: left;
    padding-top: 6px;
    padding-right: 10px;
    width: 388px;
}

#shipping #shippingFee .name {
    color:#333333;
    font-style:italic;
    font-weight:normal;
    line-height: 22px;
    text-align: right;
    width: 273px;
}
#couponCode {
    width: 70px;
}
#promotion #coupon {
    float: left;
    padding: 5px 0 0;
    width: 505px;
}

#promotion #coupon .name {
    padding: 6px 5px 0 20px;
}

#promotion #coupon .value .text {
    float: left;
    padding: 3px 0 0;
}

#promotion #couponDiscount {
    padding: 8px 0 0;
    width: 288px;
}

#phoneOrder h2 {
    color: red;
}

#phoneOrder #csdDiscount {
    float: left;
    padding: 5px 0 0;
    width: 350px;
}

#phoneOrder #csdDiscount .name {
    padding: 6px 5px 0 20px;
}

#phoneOrder #csdDiscount .value .text {
    float: left;
    padding: 3px 0 0;
}

#phoneOrder #discountNote {
    padding: 8px 0 0;
    width: 450px;
}

#subtotal {
    padding-bottom: 10px;
}

#subtotal .name {
    text-align: right;
    width: 674px;
}

#subtotal .value {
    text-align: right;
    width: 100px;
}

#subtotal .hint {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 650px;
}

#leftLane .buttons {
    padding: 10px 7px 10px 0;
}

#content .buttons {
    float: right;
}

#content .buttons .button {
    float: left;
}

.productImage img {
    width: 60px;
}

.space {
    float: left;
    height: 42px;
    width: 100%;
}

#zipCode {
    width: 50px;
}

.emptyCartContainer {
    height: 100px;
    margin-top: 30px;
    width: 800px;
}

.emptyCartMessage {
    color: #FF9000;
    font-size: 22px;
    font-weight: bold;
    padding: 15px 0 15px 340px;
}

.emptyCartMessage2 {
    font-size: 12px;
    padding: 0 0 0 160px;
}

#rightLane .shopWithConfidence {
    font-size: 11px;
    margin-top: 8px;
    overflow: hidden;
    width: 180px;
}

#rightLane .shopWithConfidence .title {
    background: url("/images/title-bar-full-green-bg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bolder;
    padding: 4px 0;
    text-indent: 11px;
    width: 180px;
}

#rightLane .shopWithConfidence .content {
    background-color: #D2D2D2;
    float: left;
    padding: 0;
    width: 180px;
}

#rightLane .shopWithConfidence .innerData {
    background-color: white;
    float: left;
    margin: 1px;
    width: 178px;
}

#rightLane .shopWithConfidence p {
    padding: 10px;
}

#rightLane .bolded {
    font-weight: bold;
}

#centerLane #basketCrossSale {
    height: 370px;
    width: 800px;
    margin-bottom: 15px;
}

#basketCrossSale .note {
    color: #333333;
    font-size: 12px;
    padding: 3px 0;
    text-indent: 10px;
    width: 800px;
}

#basketCrossSale .requisition {
    display: block;
}

#basketCrossSale .pageInfo {
    width: 735px;
}

#centerLane #basketCrossSale .pageInfo .product {
    border-right: medium none;
    height: 340px;
    width: 243px;
}

#centerLane #basketCrossSale .pageInfo .product .productInfo {
    padding: 0 12px;
}

#centerLane #basketCrossSale .pageInfo .product .productName {
    width: 213px;
}

#basketCrossSale .pageInfo .product .productImage {
    float: left;
}

#basketCrossSale .pageInfo .product .productImage img {
    width: auto;
}

#basketCrossSale .pageInfo .product .productImage .prodImg {
    width: 115px;
}

#basketCrossSale .pageInfo .leftSide {
    border-left: medium none;
}

#basketCrossSale .pageInfo .product .images {
    padding-top: 15px;
}

.availabilityValue .statusOutOfStock {
    color: red;
}

#paymentRoute {
    background: none repeat scroll 0 0 #F0F7FD;
    border: 2px solid #D5EAF7;
    float: left;
    width: 800px;
}

#paymentRoute .button {
    float: left;
    margin: 0 0 20px 40px;
    width: 200px;
}

#paymentRoute .title {
    color: #FF7000;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0 20px;
    text-align: center;
}

#paymentRoute .text {
    color: #999999;
    float: left;
    font-size: 12px;
}

