/*  SmartCart - jQuery cart plugin --- http://fivelist.summerhost.info - http://tech-laboratory.blogspot.com - http://techlaboratory.wordpress.com */

/* border-radius */
.scListItemRemove, .shoppingRadius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
/* same background color */
.scCartListItem, .shoppingBackground{background:#F8F8F8}
/* same borders */
.scCartListItem, .shoppingBorder{border:1px solid #E0E0E0; overflow:hidden}
.shoppingBorder{}
.layout1c .shoppingBorder{margin:0}

form.shoppingForm, .scContainer{color:#000; position:relative}
form.shoppingForm table{border:none; color:#000; width:100%}
#body .productMiddle p{color:#444;}
.scText{padding:1px 5px;width:25px}  
.scText:focus{border:1px solid #EA8511} 
.scCart{float:right; margin:5px 5px 5px 0; width:97%}
.scProductList{float:left; margin:5px; max-height:600px; min-height:360px; overflow:auto; padding:5px; width:97%}
.scCartList{margin:0; min-height:120px; overflow:auto; padding:1px; position:relative}
.layout1c .scCartList{min-height:300px}
.scCartListHead{font-weight:bold; height:25px; line-height:25px; margin:1px 0; padding:0 10px}
.scCartListItem{line-height:1em; list-style:none; margin:1px 0 0 0; padding-left:0; position:relative}
.scCartListItem:hover{background-color:#e5e5e5}
.scProductListItem{border:#E0E0E0 solid 1px; color:#0464BB; margin:1px; overflow:hidden; padding:6px; text-align:left}
.scProductSelect{display:none; visibility:hidden}
.scULList{display:block; list-style:none; margin:0.25em 0 1em; padding-left:0; position:relative}
.scListItemLabel{display:block; padding:5px}
#body a.scListItemRemove{background:#5A5655; border:1px solid #5A5655; color:#fff; margin:0; padding:1px 5px 2px; position:absolute; right:0; text-align:center; text-decoration:none; top:6px}
.scListItemRemove:hover{background:#EA8511; border:1px solid #EA8511; color:#fff; text-decoration:none}
.subTotalArea{overflow:hidden}
/* button css */
.scBtn{background:#5A5655; border:none; color:#fff; cursor:pointer; height:35px; margin:15px 0 0 0; padding:1px 5px; text-align:center; text-decoration:none; text-transform:uppercase; width:200px}
.scBtn:hover{background:#EA8511}
.scItemButton.scBtn{height:20px; width:105px}
input.scItemButton.scBtn{font-size:11px}
.productBookEnds{width:115px}
form.shoppingForm table.productMiddle{width:55%}

/* 1col layout style edits */
.layout1c .scProductList{height:auto; width:60%}
.layout1c .scCart{width:35%}
.layout1c .col1Hide{display:none}
.checkoutPosition{float:right; margin:10px}

/* These are our own rules for the product management colorboxes */
.mgrProductListing{margin:0 0 15px; overflow:hidden; padding:12px}
.mgrProductOdd{background-color:#ddd}
.greyedout{color:#ddd; font-style:italic}
.mgrProductListing .productimage{float:left; margin-right:10px; width:60px}
.mgrProductListing a.editlink{font-size:16px; font-weight:bold; letter-spacing:.03em; padding:2px 0}
#editform{padding:15px 15px 5px; position:relative}
#editform input{margin-bottom:10px; width:260px}
#editform input#price{margin-bottom:10px; width:100px}
#editform textarea{font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px; width:254px}
#editform .productimage{height:100px}
#editform label{font-size:14px; font-weight:bold; display:inline-block; vertical-align:top; width:140px}
.product_image{border:0px; width:100px}
.imageEditHolder{height:150px; overflow:hidden}
.imageEditHolder .mediamgrlink{float:left}
.imageEditHolder .productimagediv{float:left; margin-left:25px}
.imageEditHolder a{height:auto; padding:10px 15px; width:185px}
.imageEditHolder a.deleteimagelink{padding:0}
strong.pricing{font-size:14px; padding:2px 0}
.productListingInfo{width:420px}
#smartcart{clear:both}

/* color box specific code */
#colorbox a.scBtn{color:#fff; display:block; padding:4px}
#cboxTitle{bottom:4px; color:#949494; left:0px; position:absolute; text-align:center; width:100%}
.premiumContent{overflow:hidden}
.premiumContent p{float:left; width:230px}
.premiumImage{border:1px solid; margin:0 0 0 15px; width:300px}
