/* global */
#shoppingcart
{
  position:relative;
  top:-13px;
  margin-top:-20px;
  margin-bottom:0px;
  padding:0px;
  line-height:1.9em;
}

#shoppingcart a, #shoppingcart a:hover
{ padding: 0px 0px 2px 0px;
  text-decoration: none;
  border-bottom: 1px dashed;
}

#shoppingcart a:hover{border-bottom: 1px solid;}

.cartheaderwrap
{
    width:725px;
    background-color:#453113;
    height:3em;
}
.cartheader
{
    position:relative;
    color:white;
    height:1em;
    float:left;
    top:1em;
    text-align:center;
    padding-left:5px;
    font-weight:bold;
    font-family: verdana, arial, sans-serif;
}
 .cartitemwrap
{
    width:723px;
    min-height:100px;
    height:auto;
    border:solid 1px;
    background: #9b6e2b;
    color: #000000;
    border-color: #453113;
    margin-top:5px;
    line-height:1.5em;
    display:block;
    padding-top:1em;
}
.cartitem
{
    color:white;
    height:auto;
    text-align:center;
    padding-left:5px;
    font-family: verdana, arial, sans-serif;
    line-height:1.5em;
    float:left;
    font-size: 0.8em;
    margin-bottom:10px;
    padding-bottom:0px;
}
.discountheaderwrap 
{
    width:300px;
    background-color:#453113;
    height:2em;
}
.discountheader
{
    position:relative;
    color:white;
    height:1.2em;
    float:left;
    top:0.2em;
    padding-left:3em;
    text-align:left;
    padding-left:5px;
    font-size:1.2em;
    font-weight:bold;
    font-family: verdana, arial, sans-serif;
}

.OneAndHalfLine 
{
    line-height:2em;
}

/* additional colour scheme selections */
#colour{margin: 0px 0px 20px 0px;}

#colour a, #colour a:hover{border: 0px;}

.blue
{ background: #414141 url(blue.png) no-repeat left center;
  color: #109CEF;
  padding: 0px 40px 0px 20px;
}

.green
{ background: #414141 url(green.png) no-repeat left center;
  color: #94C65A;
  padding: 0px 40px 0px 20px;
}

.purple
{ background: #414141 url(purple.png) no-repeat left center;
  color: #CE5AEF;
  padding: 0px 40px 0px 20px;
}

.orange
{ background: #414141 url(orange.png) no-repeat left center;
  color: #FF9C21;
  padding: 0px 40px 0px 20px;
}

