.cart .nav-strip {
    margin: 0 0 20px;
}
.icn-cart {
    background: url(../images/icn-cart.png) no-repeat right top;
    padding: 0 45px 0 0;
}
.ttl-cart {
    height: 20px;
    width: 140px;
    text-indent: -9999em;
    overflow: hidden;
    background: url(../images/ttl-cart.png) no-repeat right center;
    margin: 6px 0 15px;
    float: right;
}
.cart-status {
    float:right;
    color: #666666;
    margin: 8px 12px 0 0;
    display: block;
    width: 172px;
    white-space: nowrap;
    overflow: hidden;
}
.cart-status A {
    color: #666666;
    text-decoration: underline;
}
.cart-status A:hover {
    text-decoration: none;
}
.cart-exit {
    width: 115px;
    line-height: 40px;
    color: #5BABB4;
    text-decoration: underline;
    float: left;
    font-weight: bold;
}
.cart-exit A {
    color: #5BABB4;
}
.cart-exit:hover {
    text-decoration: none;
}
/* cart box */
.cart-box {
    width: 100%;
    border-collapse: collapse; 
    table-layout: fixed;
}
.cart-box THEAD TH {
    background: #E7E7DD;
    color: #575757;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #FFF; 
    border-bottom: 2px solid #FFF;
}
.cart-box TBODY TR {
    background: #F8F8F4;
}
.cart-box TBODY TD {
    vertical-align:top;
    color: #575757;
    padding: 10px;
    border-left: 1px solid #E7E7DD;
}
.cart-box TBODY TR.odd {
    background: #FFF;
}
.last-td {
    border-left: #FFF !important;
}
.button-purple {
    width: 273px;
    height: 32px;
    display: block;
    background: url(../images/big_purple_btn.png) no-repeat;
    text-align: center;
    float: left;
    margin: 0 0 0 18px;
}
.button-purple SPAN {
    display: block;
    width: 100px;
    margin: 0 auto;
    height: 32px;
    line-height: 32px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    background: url(../images/arw-white.png) no-repeat left center;
}
.clarification {
    width: 230px;
    float: right;
    color: #575757;
    font-weight: bold;
}
.clarification A {
    color: #5BABB4;
    text-decoration: underline;
}
.clarification A:hover {
    text-decoration: none;
}
.total {
    color:#545454;
    font-size:14px;
    font-weight:bold;
    height:32px;
    line-height:32px;
    padding:0 0 0 10px;
    text-align:left;
    width:auto;
    white-space: nowrap;
    border-top:1px solid #E7E7DD;
    margin-top: 5px;
}

.purple_btnBox {
    /*display:block;
    padding-left:133px;
    text-align:left;
    width:auto;*/
}
.purple_btnBox A:hover {
    text-decoration: none;
}
.med_img_wrapper {
    background: url(../images/pic_wrapper_shopping_cart.png) no-repeat;
    display:block;
    float:right;
    height:95px;
    overflow:hidden;
    padding-left:6px;
    padding-top:16px;
    text-align:center;
    width:100px;
}
.col1_text {
    display:block;
    font-weight:bold;
    padding:10px 2px 0pt;  
}
.col1_text SPAN {
    color:#575757;
}
.col2_Row {
    display:block;
    height:12px;
    margin-top:9px;
    padding:9px 0px 0px;
}
.col2_RowTop{
    position:relative;
    padding: 0 0 5px;
}
.col2_Row A {
    text-decoration:underline;
    color:#575757;
    float:right;
}
.col2_Row STRONG {
    text-decoration:underline;
    width:162px;
    cursor:pointer;
 }
.col2_Row .price_tag {
    color:#805B91 !important;
    font-size:16px;
    font-weight:bold;
    float:right;
    display:block;   
}
.col4_Row .price_tag {
    color:#805B91 !important;
    font-size:16px;
    font-weight:bold;
    margin-bottom:10px;
    display:block;
}
.col4_Row P SPAN {
    /*white-space: nowrap;*/
}
.col4_Row .price_tag,
.col2_RowTop .price_tag {
    padding-top: 4px !important;
}
.checkbox {
    width:auto !important;
    display:block;
    padding-right:22px;
}
.sub_text {
    font-size:11px;
    background:none;
    cursor:text;
}
.Row_Links {
    clear:both;
    padding-top:10px;
}
.Row_Links A {
    text-decoration:underline;
    display:block;
    margin-top:5px;
}
/********** DD Size: Small **********/
.DD_small {
    background:transparent url(../images/ddMenu_button_small.png) no-repeat scroll 0px top !important;
    width:75px !important;
    margin-left:0px;
}
.DD_small span button {
    width:75px !important;
    padding-right:3px !important;
}
.DD_small .yui-button-active {
     background:transparent url(../images/ddMenu_button_open_small.png) no-repeat scroll -1px -1px !important;
     width:75px; 
}
.DD_small .bd {
background:transparent url(../images/dd_bottom_bg_small.png) no-repeat scroll left bottom !important;
width:75px !important;
 float:none !important;
}
.DD_small .yui-module {
    width:75px !important;
    right:0px;
    _right:-1px;  
}
.DD_small ul {
    border-left:2px solid #E3E3D8;
    border-right:2px solid #E3E3D8;
}
.DD_small .bd .yuimenuitem {
    background:#f5f5f0;
}
/********** DD Size: DD_med **********/
.DD_med {
    background:transparent url(../images/ddMenu_button_med.png) no-repeat  !important;
    width:88px !important;
    margin-left:0px;
}
.DD_med span button {
    width:88px !important;
    padding-right:3px !important;
}
.DD_med .yui-button-active {
     background:transparent url(../images/ddMenu_button_open_med.png) no-repeat  !important;
     width:88px;
}
.DD_med .bd {
    background:transparent url(../images/dd_bottom_bg_med.png) no-repeat  left bottom !important;
    width:88px !important;
}
.DD_med .yui-module {
    width:88px !important;
    right:0px;   
}
.DD_med ul {
    border-left:2px solid #E3E3D8;
    border-right:2px solid #E3E3D8;
}
.DD_med .bd .yuimenuitem {
    background:#f5f5f0;
}
.DD .bd .yuimenuitem a {
    float:none;
}
.rowDropDowns {
    position:absolute;
    right:-6px;
    top:5px;
}
.rowDropDowns .DD_ML,
.rowDropDowns .DD_EDT {
    display:none;
    position:absolute;
    width:100px;
}
.rowDropDowns .DD_EDT {
    right:70px;
}
.col1 {
    width: 269px;
}
.col2 {
   width: 269px;
   padding-right:10px !important;
}
.col3 {
   width: 117px;  
}
.col4 {
   width: 117px;
}
.col5 {

}
.cart-box .col3 .cartCount {
    float: left;
} 
.cart-box .col5 .DarkAbtn {
    margin: 0 0 10px;
    float: none;
} 
.cart-box .col5 {
    text-align: right;
}
.nav-strip .purple_btnBox {
    float: left;
}
.purple_button_wide {
    background:transparent url(../images/big_purple_btn_arrow.png) no-repeat scroll 0px 0px;
    border:0px none;
    color:white;
    cursor:pointer;
    display:block;
    font-size:15px;
    font-weight:bold;
    height:31px;
    /*left:130px;*/
    padding-left:7px;
    padding-top:6px;
    /*position:absolute;*/
    text-align:center;
    width:255px;
}

.addressWarpper{
    float:left;
    width:164px;
    zoom: 1;
}
.CountWrapper{
    float:right;
    width:89px;
}
.col2_Row .DD_ML{
    position:absolute;
    right:-5px;
    top:5px;
}
.item_links{
    margin-top:10px;
    clear: both;
}
.item_links A SPAN{
    text-decoration:underline !important;
}
.send_to_favorites {
}
.cart_update{
    float:right;
    height:31px;
    text-align:center;
    width:190px;
}
.cart_update A{
    background:transparent url(../images/update_cart_btn.jpg) no-repeat scroll 0px 0px;
    color:White;
    display:block;
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    height:30px;
    padding-top:7px;
}
.cart_update A:hover{
    background-position:0px -38px;
    text-decoration: none;
}
.topUpdatebtn{
    /*padding-right:37px*/
}
.CountWrapper .number{
    margin-top:6px;
}
.bottom_cart_update{
    margin-right:127px;
}

