/* 
                BluePurple      Lilac       RedPurple   Aqua        Blue          feedback            error
-----------------------------------------------------------------------------------------------------------------------
    dark        #000004         #71499F     #000027     #005250     #000A64
                #080613         #7F5BA9     #1F0D2E     #006362     #012374
                #100B25         #9172B5     #311659     #007978     #144288
                #191137         #A48AC1     #4C2175     #00908E     #22619C
-----------------------------------------------------------------------------------------------------------------------
    brand       #22174B         #B6A1CE     #652C91     #09A6A5     #2F81B0
-----------------------------------------------------------------------------------------------------------------------
                #2B1D5E         #C8B8DA     #7E37AE     #12BCBD     #3DA1C4
                #342370         #DBD0E6     #9943CA     #1CD4D3     #4AC0D8
                #3B2882         #EDE7F2     #B24EE5     #23EAE9     #57E0EC
    light       #422D92         #FBFAFC     #C657FC     #40fafa     #61FAFC
/* 
COLOUR:
the body 
*/
.shop_item{border: 3px solid #4C2175;-webkit-border-radius: 10px;-moz-border-radius: 10px;background-color: #311659;}
    .shop_item:hover{ border-color: #9943CA; background-color: #4C2175 ;}
    .shop_item:hover a{ color: #4AC0D8;}
    .shop_item a:hover{ color: #1DF4F4;}
    .shop_item img{ border: 1px solid #1F0D2E ;}
    .shop_item.col_2 img{ margin: 7px 0 0 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
    .shop_item.col_3 img{ margin: 21px 0 0 3px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
/* basket contents */
#basket-contents thead th{font-size: 11px; vertical-align: middle;border-bottom: 3px solid  #191137   !important;}
    #basket-contents td{padding: 7px;}
    #basket-contents .item{width: 210px}
    #basket-contents .options{width: 230px}
    #basket-contents .total{width: 98px; text-align: left;}
    #basket-contents .quantity{width: 68px; text-align: center;}
    #basket-contents .quantity input{width: 20px; text-align: center;}
    #basket-contents .remove{width: 42px; text-align: right;}
    #basket-contents tfoot th.total{ text-align: left!important; line-height: 42px;}
    #basket-contents tfoot th{ font-size: 120%; padding: 14px 10px 14px 0; border-top: 2px solid  #191137!important;border-bottom: 5px solid  #191137   !important; }
    #basket-contents, #basket-contents img{}
/* checkout progress */
#checkout_nav{ margin-top:0;}
    #checkout_nav a{ background-color: transparent;text-indent: -20000px;height: 63px;width: 146px;border: 0 none;background: transparent url(/img/core/checkout_nav.a.bg.png) top left no-repeat;margin-right: 10px;margin-bottom: 0px;}
    #checkout_nav #cn_contact{width: 130px; background-position: -46px -100px;}
    #checkout_nav #cn_contact:hover, .checkout.contact #checkout_nav #cn_contact {background-position: -46px -0;}
    #checkout_nav #cn_delivery{width: 144px; background-position: -236px -100px;}
    #checkout_nav #cn_delivery:hover, .checkout.delivery_address #checkout_nav #cn_delivery {background-position: -236px -0;}
    #checkout_nav #cn_billing{width: 144px; background-position: -426px -100px;}
    #checkout_nav #cn_billing:hover, .checkout.billing_address #checkout_nav #cn_billing{background-position: -426px 0;}
    #checkout_nav #cn_shipping{width: 140px; background-position: -628px -100px;}	
    #checkout_nav #cn_shipping:hover, .checkout.delivery #checkout_nav #cn_shipping{background-position: -628px 0;}
    #checkout_nav #cn_confirm{width: 130px; background-position: -848px -100px;}
    #checkout_nav #cn_confirm:hover, .checkout.confirm #checkout_nav #cn_confirm{background-position: -848px 0}
.checkout #progress h5{ margin-bottom: 0; padding: 0;}
.checkout #header p{ margin: -9px 0 7px 0; }
.checkout #header{ height: 107px; margin-bottom: 0;}
.checkout #feedback{margin-top:-17px;}
.checkout #feedback p{padding-top: 14px;}



