/*	-------------------------------------------------------------
	14.Shoping Cart
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
form{ padding:13px 0;}	
/*Shoping cart*/
.ShopingCart{ display:block; width:640px; padding:30px 0; }
.ShopingCart form{ padding:0;}

.SpecialBanner{ height:175px; width:580px; overflow:hidden; position:relative;}
.SMask{ display:block; position:absolute; height:175px; width:580px; top:0;}
.Overlay_link{ background:url(images/blank.gif); height:175px; width:580px; position:absolute; top:0; left:0; }


.ShopingCart .ShopingProduct{ display:block; margin-bottom:15px; border-bottom:1px dotted #bbbbbb; padding-bottom:10px; width:560px;}
.ShopingCart .ShopingProduct .product_img{ display:inline; float:left; width:100px;}
.ShopingCart .ShopingProduct .Product_details{ display:inline; float:left; width:400px;}
.ShopingCart .ShopingProduct .Product_details h2{ font-size:14px;}
.ShopingCart .ShopingProduct .Product_details p{ width:400px;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.UnitPrice{ font-size:28px; color:#34637C;position:relative; bottom:-5px;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span form{ display:inline; padding:0; margin:0;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span form input{ padding:5px 0; width:25px; text-align:center;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore ul{ list-style:none; padding:8px 0;}
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore ul li{ float:left; padding-right:20px;  }
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore a.Add{ display:block; font-size:12px; padding-left:17px; background:url(images/add.gif) no-repeat left; font-weight:700; }
.ShopingCart .ShopingProduct .Product_details .ShopingOptions span.AddMore a.Remove{ display:block; font-size:12px; padding-left:17px; background:url(images/remove.gif) no-repeat left; font-weight:700; }

.CartSummary{ display:block; width:640px;}
.CartSummary ul{ list-style:none; width:640px; padding:15px 0;}
.CartSummary ul li{ display:block; border-bottom:1px dotted #bbbbbb; clear:both; padding:3px 0; height:17px;}
.CartSummary ul li span{float:right; font-size:12px;}
.CartSummary ul li strong{float:left; font-size:12px;}
.CartSummary ul li.TotalPrice {  padding:4px 0; height:25px; line-height:25px;}
.CartSummary ul li.TotalPrice span{ font-size:12px; font-weight:700;}
.CartSummary a.BigButton{ float:right; }

.Auditrim_info_Right .CartSummary{ width:auto; padding:20px 0}
.Auditrim_info_Right .CartSummary ul{ width:auto; }
.Auditrim_info_Right .CartSummary h2{ margin:0; padding:0; padding-left:10px;}


.ShopingCart table{ font-size:12px; margin:0 0 25px 0; width:640px; }
.ShopingCart table form{ padding:0; margin:0; }
.ShopingCart table td { padding:10px 0; border-bottom:1px dotted #bbbbbb; vertical-align:middle; }
.ShopingCart table td h2{ font-size:14px;}
.ShopingCart table .ProductHeader td, .Discounts table .ProductHeader td{ font-size:12px;   padding:5px; font-weight:700; background:#bbbbbb; color:#FFF; }
.Discounts table td{ padding:5px;}
.Update{ display:block; margin:15px 0; height:30px; overflow:hidden;}

a.shoping_button{  display:block; width:124px; text-align:center; color:#FFF; background:#969696; padding-top:6px; height:20px; font-weight:700; }
a:hover.shoping_button{ color:#FFF; text-decoration:none; background:#bbb;}

a.Checkoutbtn{ background:#262626;}
a:hover.Checkoutbtn{ background:#393939;}

.Checkoutbtn, .cartupdate{ float:right;}
.Continue{ float:left;}
.FinalStep{ background:#fcfcfc; border:1px solid #f7f7f7; padding:10px; display:block; margin:15px 0;}
.Update a{ margin-left:10px;}

.EmptyCart{ display:block; margin:15px auto;}
.ProductPrice{ font-weight:700; font-size:16px; color:#333;}


#InlineForms .input{ float:left; width:190px; display:inline; padding-bottom:0; zoom:1; margin:3px 0; overflow:hidden; height:32px; clear:none }
#InlineForms .submit { display:block; clear:both; margin:10px 0;}
#InlineForms .submit input{ left:252px; position:absolute; width:80px;}

#InlineForms .text input, #InlineForms .password input, #InlineForms .input select{width:170px; margin:0; padding:0;}
#InlineForms .text label, #InlineForms .password label, #InlineForms .input label{ top:0; margin:0;padding:0;}

.Captcha{ margin:20px 0 10px 0; display:block}


.CheckoutProsess{ display:block;}




