﻿/* Basket Summary */
#tableM2Mbasket {width: 100%; margin:0 0 0 0.2em; padding:0 ;text-align:left; line-height:1.2em; }
#tableM2Mbasket caption{color:#666f6d; font-weight:bold; font-size: 0.75em; margin:0; padding:0 0 0.5em 0;line-height:1.2em; text-align:left;vertical-align:text-top; }
#tableM2Mbasket caption a{ font-size:1em}
#tableM2Mbasket tr{ width:100%}
#tableM2Mbasket th{color:#666f6d; font-weight:bold; font-size: 0.75em; margin:0; padding: 0; text-align:left;width:20%; vertical-align:text-top; }
#tableM2Mbasket td{ font-weight:none; font-size: 0.75em; margin:0;text-align:left;width:70%; vertical-align:text-top; }
#tableM2Mbasket a{color:#666f6d; font-size:0.9em;}
.M2Mbasketprice{ text-align:right; padding-bottom:0}
.M2Mbaskettop{ text-align:center; padding-top:0em}
.M2MTitle{ font-size:0.75em; color:#666f6d; font-weight:bold; padding:0.5em  0 0 0.1em;line-height:1.2em; }
.M2MTitle2{ color:#666f6d ;font-weight:bold; padding:0.4em 0 0 0;line-height:1.2em;}


#iCart
{
    width:100%;   
}


#iCart h1
{
    color: #639AAE;
    background: none;
    margin: 5px 0 5px 0;
    padding: 0;
    font-size:16pt;
    font-weight:bold;

}

#iCart h2
{
    color: #639AAE;

}

#iCart Table
{
    width:100%;
    margin:0;
    padding:0;
    border-collapse:collapse;
}


#iCart th
{
   height:4em;
   border-bottom: solid 1px #E3EAE8;
   border-top: solid 1px #E3EAE8;
   font-size: 0.8em;
   color:#666;
   
}

#iCart .item td
{
   border-bottom: solid 1px #E3EAE8;
   padding: 4px;
}

#iCart .info
{
    height:5em;
    color:#639AAE;
    font-weight:bold;
}

#iCart .quantity
{
    font-size:0.8em;
    text-align:center;
}


#iCart .quantity a
{
    color: #666f6d;
    line-height:1.8em;
}



#iCart .desc p
{
    margin: .2em 0 .2em 0;
    padding:0;
    color: #333;
    font-size:.9em;
}

#iCart .desc a
{
    color: #666f6d;
    font-weight:bold;
}

#iCart .amount
{
    vertical-align:bottom;
    text-align:right;
    color:#333;
}

#iCart .bold
{
    font-weight: bold;
}

#iCart .line
{
    height:30px;
}

#iCart .img
{
    padding:6px;
    width:80px;
}

#iCart .subTotal td
{
    text-align:right;
    color:#333;
    border-bottom: solid 1px #E3EAE8;
    font-weight:bold;
    height:40px;
}

#iCart .tax td
{
    text-align:right;
    color:#333;
    border-bottom: solid 1px #E3EAE8;
    height:30px;
}


#iCart .btn
{
    height:60px;
}

#iCart .btn div
{
    float:right;
}

#iCart .btn .l
{
    text-align:left;
    width:25%;
}

#iCart .btn .m
{
    text-align:center;
    width:25%;
}

#iCart .btn .r
{
    text-align:right;
    width:50%;
}

#iCart .btn a
{
    padding: 30px 0 0 0;
    overflow: hidden;
    background-repeat: no-repeat;
    height: 0 !important;
    height /**/:30px;
    border:solid 1px red;
        background-image:url(checkout.png);
    width:100px;
}

#iCart .btn .r a
{

}


#iCart .delOption
{
    padding-left:30px;
    color:Gray;
    display:inline-block;
    vertical-align:middle;
}

#iCart .delOption:hover
{
    background-image:url(cart_tick_gray.png);
    background-repeat:no-repeat;
    color:#333;
}

#iCart .delSelected
{
    background-image:url(cart_tick.png);
    background-repeat:no-repeat;
    color:#666;
    font-weight:bold;
}

#iCart .delSelected:hover
{
    background-image:url(cart_tick.png);
    background-repeat:no-repeat;
    color:#666;
    font-weight:bold;
}


#iCart .giftMsg
{
    padding: 10px;
    border: dotted 1px green;
    margin: 6px 0 6px 0;
    background-color: #FFFFCC;
}

#iCart .wrapLink
{
    color: #666f6d;
    font-size:0.8em;
    line-height:2.2em;
    font-weight: normal;
    margin: 8px 0 8px 0;
    padding-left:26px;
    background-image:url(gift.png);
    background-repeat:no-repeat;
}

#iCart .wrapLink a
{
    color: #666f6d;
    font-weight: normal;
}

