
.editButton {text-indent:-999px}

.productDetail, .productListing, .shoppingCart {  font-size:1.2em; margin:0px auto 0px auto;}
.shoppingCart { width:680px; color:#333; background:url("/images/structure/bck-cart-bt.png") no-repeat 0 100%; padding-bottom:14px; font-size:12px;}
.shoppingCart-inner { background:url("/images/structure/bck-cart-tp.png") no-repeat 0px 0px; width:680px; height:13px; margin:10px auto 0px auto; }
.clearfix { clear:both; height:1px;}
.products { width:540px;}
.item { float:left;margin:14px 10px 0 15px;_margin:14px 0 0 0; width:110px;_width:135px; min-height:160px;  overflow:hidden;}
.item img {border:1px solid #ccc; _margin-left:10px;_margin-right:0;}
.item .qty { float:right; font-size:1em; width:35px;_width:50px;}
.item .actions { float:right;clear:right; }
.item .actions img { border:none; margin-left:5px; }

.cart-checkout { float:right; width:120px;}
.cart-checkout a img { margin:15px 10px 0 0;}
.cart-checkout p { font-weight:bold; font-size:1.3em;}
.cart-checkout p span { font-weight:normal;}

.productDetail .sub {margin:0 10px 10px 0; font-size:12px;  float:left;}
.productDetail .sub .breadcrumb { margin-bottom:10px; }
.productDetail .sub .breadcrumb a:link, .sub .breadcrumb a:visited { color:#aaa; background:url("/images/arrow-bcrumb.png") no-repeat 100% 60%; padding-right:10px; margin-right:5px;}
.productDetail .sub .breadcrumb a:hover { text-decoration:none; }
.productDetail .sub .prodImage {  text-align:center; float:left;  }

.productListing .sub { width:140px; float:left;  }
.productListing .sub .prodImageMed {border:1px solid #333; padding:10px;  text-align:center; }

.productDetail .main { float:right; width:620px;  }
.productListing .main {float:right; width:740px; margin-bottom:20px; }

.productDetail .main h1, .productListing .main h1 {margin:0; padding:0; display:block; padding-left:5px;border-bottom:1px solid #333;line-height:1.4em; font-size:20px; }
.productDetail .main p.status, .productListing .main p.status { margin:5px 0; padding:0 0 5px 5px; font-weight:bold; color:#ccc; border-bottom:1px solid #333; } 
.productDetail .main p.status .price, .productListing .main p.status .price { float:right;color:#e59014;line-height:25px; font-size:1.6em;margin-top:-3px;}
.productDetail .main p.status .price span, .productListing .main p.status .price span {font-size:.6em; color:#ccc;}
.productDetail .main p.status .price .dollar, .productListing .main p.status .price .dollar { color:#e59014; font-size:1em;}

.productDetail .main .prodDesc, .productListing .main .prodDesc { border-right:1px solid #333; margin: 0px 120px 0px 5px; padding-right:30px;}
.productDetail .main .prodDesc p, .productListing .main .prodDesc p { font-size:14px;margin-bottom:10px;}
.productDetail .main .prodDesc ul { font-size:13px; list-style-type:disc;}
.productDetail .main .prodDesc ul li {margin-left:5px; padding-left:5px;}
.productDetail .main h1 {font-size:20px; padding-bottom:15px;}

.productDetail .main .actions, .productListing .main .actions { float:right; width: 100px; margin-top:5px; font-size:13px;}
.productDetail .main .actions a:link, .productDetail .main .actions a:visited,
.productListing .main .actions a:link, .productListing .main .actions a:visited{ display:block; padding-left:20px; font-size:.9em; line-height:1.9em;color:#e59014;}

.productDetail .main .actions a:hover, .productListing .main .actions a:hover { text-decoration:none;}
.productDetail .main .actions a:active, .productListing .main .actions a:active { }

.productDetail .main .actions a.remove, .productListing .main .actions a.remove { background:url("/images/cart-remove.jpg") no-repeat 0 50%;}
.productDetail .main .actions a.add, .productListing .main .actions a.add { background:url("/images/cart_put.png") no-repeat 0 50%;}
.productDetail .main .actions a.checkout, .productListing .main .actions a.checkout { background:url("/images/cart_go.png") no-repeat 0 50%;}

.bottom { padding-left:287px; margin-top:10px;}
.bottom .prodThumbs { width:278px; }
.bottom .prodThumbs a:link img, .bottom .prodThumbs a:visited img { border:1px solid #ccc;}
.bottom .prodThumbs a:hover img {border: 1px solid #333; }

.bottom .prodThumbs a { margin-right:10px;}
.bottom .prodThumbs a.last { margin-right:0;}
.bottom .prodThumbs a img { margin-bottom:10px;}

.bottom .actions {  width:390px; height:62px; background: url("/images/structure/bck-addcpdisplay.png") repeat-x top left; font-size:13px; clear:both; }
.bottom .actions p {margin-top:20px;}

.bottom .actions  label { color:#333;font-weight:bold; margin-right:2px;}
.bottom .actions  select { border:1px solid #bbb;margin-right:10px;}
.bottom .actions  input.submit { float:right;background:url("/images/add.png") no-repeat 0 50%; width:85px;border:none; height:50px;margin:-12px 5px 0 0;color:#fff; font-weight:bold;}


/* Transparent PNG Styles for IE6 */
.trans {_behavior:url("iepngfix.htc");}

.shoppingCart {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure/bck-cart-bt.png',sizingMethod='scale');}
.bottom .actions {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure/bck-addcpdisplay.png',sizingMethod='scale');}
.featured-solution {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure/bck-wide-spec.png',sizingMethod='scale');}
.news {
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/structure/bck-right-middle-box.png',sizingMethod='scale');}

.shoppingCart, .bottom .actions {_background:none;}
/* End of Transparent PNG Styles for IE6 */

.freeshipping {color: #15b024; font-size:14px; padding-left:20px; background: url('/images/package_green.png') no-repeat top left; height:16px}
.detailsLink {color:#e59014}
.breadcrumb a {color:#e59014; font-weight:bold; font-size:13px;}
.font13 {font-size:13px}
.loginForm {font-size:13px; width:100%;  margin:0;  }
.loginForm a {color:#e59014; }
.outofstock {color:#bc2a3b; line-height:15px; font-weight:normal; background:#ffffdc;}
.custom_properties {margin-top:-25px;}
.custom_properties span {margin-top:0; color:#222;  position:relative; z-index: 100;  }
.productDetail .main p.status {font-size:13px;}
.address {font-size:13px; font-family:arial; padding:10px;}
.ajaxloading {font-size:13px;}
.red {color:Red;}
.blue {color:blue}
.breadlink {color:#ccc; font-size:13px;}
.resultInfo { background:#FCF0AD;   margin:10px 0px;   }
.resultInfo span { font-size:13px; }

.admin {font-size:13px; font-family:Verdana;  clear:both; color:#111; background:#fff; padding:20px; width:95%;  }
.admin p {clear:both; padding:5px; margin:0; font-size:13px; border:1px solid #ffffaf}
.admin fieldset {padding:20px; line-height:18px; border:1px solid #ccc; }
.admin fieldset legend {font-size:14px; color:#222}
.admin table {border:collapse;}
.admin a {color:#111;}
.admin th {text-align:left; background:#222; color:#fff; }
.admin td {text-align:left;}

.admin .tOdd {background:#ececec;}
.admin .tEven {background:#fff;}
.admin .clear { clear:both; height:0;margin:0; border-top:1px solid #ddd; }

.adminMenu ul {margin:0; padding:0; padding-bottom:25px; }
.adminMenu ul li {display: inline; list-style-type: none;    }
.adminMenu ul li a {background: #f1f1f1; font-size:12px;  color:#000; text-decoration:none; padding:7px;  border:1px solid #aaa; border-bottom:3px solid #aaa;}
.adminMenu ul li a:hover {  border:1px solid #222; border-bottom:3px solid #222; text-decoration:underline}

.ActiveIngredLeft {padding-right:50px; }
.ActiveIngredRight { float:right; width:200px; text-align:right}

.productListing h1 a {color:#e59014; text-decoration:underline;}
.productListing h1 a:hover {text-decoration:none;}

.catalog-list-left {line-height:25px;}

.prodDescList {border:none;}

.categoryTree a {color:#000;}
.categoryTree a:hover {text-decoration:underline;}

#signup {font-size:12px;}
#signup td {padding-left:15px; padding-bottom:2px;}
#signup .tdright {text-align:right; width:150px;}
#signup legend {font-size:14px; font-weight:bold; color:#ccc}
#signup fieldset { border:1px solid #ddd}

.checkout legend {color:#ccc;}

.inner-box-wide {float:left; padding:0;  }
.inner-box-wide ul {padding-left:25px}
.inner-box-wide h3 {border:0; padding-bottom:0; color:#777; font: bold  Arial, Helvetica, sans-serif; color:#e59014; margin-left:25px; padding-bottom:4px; }
.inner-box-wide h2 { font: bold  Arial, Helvetica, sans-serif; color:#e59014; margin-left:25px; padding-bottom:4px;border-bottom:1px solid #CCC; width:92%}
.inner-box-wide h1.cart {  border-bottom:1px solid #ccc}


.ingredients h2 {margin:0; font-size:15px; padding:0; margin-bottom:15px; border:0; line-height:16px; font-weight:bold;}



