/* CSS Document */

div.horiznav{clear: both;}

/*new stuff for the basket*/
div.basketsummary{/*border-bottom:2px solid #666666;*/ padding:0.5em; margin-bottom:6px; margin-left:0.5em; text-align:right; font-size:0.8em; color:#666666}
div.basketsummary div input.basket_btn{color:#666666; background-color:#FFFFFF; font-size:0.9em; border:0;cursor:pointer}
div.basketContents input{font-size:0.9em; text-align:center}

div.basketdetails table{text-align:left; margin:0 auto}
div.basketdetails table td.freedelivery{color:#666666; font-weight:bold}
div.basketdetails hr, div.checkout hr{background-color:#333333; height:1px;}
div.basketdetails form{clear:both; margin:0; padding:0}
input.btn{background-color:#FFFFFF; color:#666666; border:0; padding:3px 4px;margin-left: 0.5em; cursor:pointer}

div.basketContents{border-top:1px solid #666666; border-bottom:1px solid #666666}
div.basketContents table{width:100%; text-align:left}

div.basketContents table th.center {text-align: center}
td.quantity{text-align:center}
td.quantity form{margin:0}

div.productDetails{border-bottom:1px solid #666666; padding-bottom:1em; margin-bottom:1em}
div.checkout input{text-align:left}
td.error{color:#FF0000}
div.shortproduct {float:left; border:1px solid #666666; padding:0 0.5em; margin-bottom:5px; margin-right:1%; width:30%; height:205px; overflow:hidden}
div.shortproduct div.shortProductTitle{text-align:left; font-size:1em; font-weight:bold; margin-top:2px; height:50px}
div.shortproduct div.imageholder{height:140px; text-align:center; overflow:hidden; margin-bottom:5px}
/*div.shortproduct div.imageholder img{height:140px}*/
div.shortproduct div.imageholder p.awaitingImage {padding-top:40px}