div.billTableContent{
    background:#F4F0D1; padding:12px; float:left;
}


.productStarNew{
  text-align:right;
  position:absolute;
  margin-top:-5px;
  margin-left:290px;
}

.productStarNewSmall{
  position:absolute;
  margin: 4px 0 0 4px;
}

/* disabled old price in product template */

h4.oldProductPrice {
 color:#ccc;
 text-decoration:line-through;
}

/* diabled old price in listing */
span.oldListingPrice{
 color:#999;
 text-decoration:line-through;
  font-size:11px
}

/* dicounted price box in product template */

div.promoPrice {
  padding:5px;
  background:#fff;
  color:#fff;
  font-size:18px;
  }
  
div.promoPrice .label {
  font-size:15px;color:#ad0000;
  }
div.promoPrice .price {
  font-size:18px;;color:#ad0000;
  }
/* shopping cart */

table.jssCartTable {width:520px;}
table.jssCartTable img{border:none;}
table.jssCartTable th {background-color:#ac9b33;color:#fff;text-align:center;}
table.jssCartTable th.right40 {width:40px;}
table.jssCartTable th.right55 {width:55px;}
table.jssCartTable th.right80 {width:80px;}
table.jssCartTable th.total {background-color:#fff;color:#333}
table.jssCartTable tr.odd td {background-color:#f7f5ea}
table.jssCartTable tr.even td {background-color:#f7eeca}

.jssProductTable th {
	background-color: #aaaaaa;
	font-size:11px
}

.jssProductTable td {
	background-color: #dddddd;
	font-size:11px
}

.jssGeneralTableDiv input{
background:#D98200;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #807226;
border-bottom:1px solid #807226;
font-size:11px;
font-weight:bold;
line-height:12px;
display:block;
height:22px;
}

/* forms */

jssFormTable input {
background:#D98200;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #807226;
border-bottom:1px solid #807226;
font-size:11px;
font-weight:bold;
line-height:12px;
display:block;
height:22px;
}

.jssFormTable select {
	font-size: 11px; 
	font-weight: normal;
}

.jssFormTable td.jssFormSubmit input {
background:#D98200;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #807226;
border-bottom:1px solid #807226;
font-size:11px;
font-weight:bold;
line-height:12px;
display:block;
height:22px;
}

.button{
background:#D98200;
color:#fff;
border-left:1px solid #fff;
border-top:1px solid #fff;
border-right:1px solid #807226;
border-bottom:1px solid #807226;
font-size:11px;
font-weight:bold;
line-height:12px;
height:22px;
}

.noborderinput{
border:none;
}

.paragraph12pxleft{
padding-left:12px;
}

/* misc */
  #middlecolumn {
    width:541px;
	float:right;
  }
  
  a {color:#900}
  a:hover {#666}
  
  .onlyprn {display:none}


.smallbuttonformbasket{
float:left;
width:80px;

margin:0px;
padding:0px;
margin-top:8px;
margin-left:2px;
border:0px;
}
#shoppingbag {
  width:130px
}
img.changedetailsbutton {
    margin-top:2px
}

img.cartdeletebutton {}
img.cartupdatecartbutton {}
img.cartemptycartbutton {}
img.cartcheckoutsmallbutton {}

input[type='radio'],input[type='checkbox'],input.nobrdr {
  border:0;
  background:none;
}

input.nobrdr {
  border:0;
  background:none;
}

#checkoutbackbutton {text-align:right}

.jssError {color:#f00}
