/*Main Basket Styles*/


#TempHolder {display:none;}

.shadowBox775 .bottom {padding:0;}

.basketItem {padding:0.5em 0;}
.basketItem .informationHolder { width:330px; padding-top:1em;}
.basketItem .productInformation { }
.basketItem .titleHolder {padding-bottom:1em;}
.basketItem .textInput {border:1px solid #666666; width:2em; padding:0 2px;}
#ContentHolder .basketItem .submitButton {color:#7D983F; border:0; padding:0; margin:0 0.5em;}
.basketItem .linePrice { }
.basketItem .linePrice strong {font-size:150%;}
.basketItem .error {padding:1px 0.5em;}

#TotalsLine {margin:0 7px; padding:0; margin-top:20px; height:50px;}
#TotalsLine .leftSide,
#TotalsLine .rightSide {}
#TotalPriceHolder {padding-right:33px; background:url(/images/icon_Basket.gif) 15px center no-repeat; text-align:right;}
#TotalsLine #TotalPriceHolder .limeGreen {margin-right:0.3em;}
#TotalsLine .linkHolder {padding:0.8em 0; background:#378B58;}
#TotalsLine .linkHolder a {font-weight:bold; display:block; color:#ffffff; padding:0 1em; display:block;}
#TotalsLine .linkHolder .rightSide {text-align:right;}

#BasketItems {padding:26px 26px 5px 26px;}
#LowerContent {padding:20px 26px 26px 26px;}
#LowerContent h3 {padding-top:0;}

.basketRow .leftSide {width:600px; float:left;}
.basketRow .rightSide {width:100px; float:left;}
.basketRow .leftSide  .titleHolder {width:250px; float:left;}
.basketRow .leftSide .updateForm {width:350px; float:left;}
.basketRow .leftSide .updateForm .priceUpdate {width:125px; float:left;}
.basketRow .leftSide .updateForm .updateFormBoxes  {width:220px; float:left;}
