    	.shopping-cart{ width: 270px}
    	.shopping-cart .smaller{ font-size: smaller}
    	.item{
			margin:5px; 
			margin-bottom:30px;
			border: 2px solid #F3F3F3;
			border-radius: 10px
			}
		.shopping-cart .item-price{
			text-align:right;
			margin-right:20px;
			margin-bottom:10px;
			}
    	.shopping-cart h5{
			margin-left: 10px
			}
    	.shopping-cart .item-header{
			margin:0px;
			padding-top:5px; 
			width:100%;
			display: table-cell;
 			vertical-align: middle;
 			}
    	.shopping-cart .item-footer{
			margin:10px;
			width:95%;
			display: block;
			padding-left:30px;
 			}
    	.shopping-cart .item-footer li{ 
			font-size: 10px;
			width:80%;
			}

    	.shopping-cart .item .thumbnail{ float:left; margin:5px; }
    	.shopping-cart .item .vertical-block { 
			float:left; 
			margin: 5px;  
			display:block;
			text-align:center;
			}
    	.shopping-cart .item .vertical-block img{ 
			float:left; 
			}
    	.shopping-cart .item input { 
			width:80px; 
			height:30px; 
			box-sizing:border-box;
			moz-box-sizing:border-box;
			-webkit-box-sizing:border-box;
			padding-left: 0px;
			padding-right: 0px;
			border: none;
			font-size:22px;
			cursor:pointer;
			}
    	.shopping-cart .item .quantity-input { 
			font-size:25px;
			width:35px; 
			text-align: center;
			margin: 5px;
			cursor:default;
			}
		.shopping-cart .old-price			{
			text-decoration:line-through;
			font-size:smaller;
			font-style:italic;
			}
		.shopping-cart .discount {
			font-style:italic;
			text-decoration:none;
			}
		.shopping-cart .command-buttons {
			width:110px;
			color:white;
			font-size: 16px;
			display:block;
			padding:5px;
			text-align:center;
			background-color:#CCCCCC;
			}
		.shopping-cart .delete-button{
			float:left;
			margin-left: 5px
			}
		.shopping-cart .change-button{
			background-color:#CBEC0D;
			color:black;
			float:left
			}
		.shopping-cart .change-button:hover{
			background-color:#D9F77D;
			color:black;
			float:left
			}
		.shopping-cart .commands{ 
			height:16px
			}
		#shipping_form h4{
			margin:0px;
			}
	   	#shipping_form .cart_step{
			margin:5px 5px 5px 5px; 
			border: 2px solid #F3F3F3;
			border-radius: 10px
			}
	   	#shipping_form .cart_step li{ 
			list-style-type: none;
			font-size: 12px;
			font-style:italic;
			margin:10px 10px 10px 10px;
			width: 250px;
			}
   	#shipping_form .cart_step img{					
			margin:5px;
			vertical-align: -100%;
			 
			}
	   	#shipping_form .cart_step li li{ 
			
			padding-right:5px;
			width:95%;
			}
	   	#shipping_form .cart_step li input[type=text]{ 
			font-size: 14px;
			width: 80%;
			}
	   	#shipping_form .cart_step li li input[type=text]{ 
			width: 170px;
			}
	   	#shipping_form .cart_step li input[type=radio]{ 
			margin-top:10px;
			border-color:red;
			}
	   	#shipping_form .cart_step a{ 
			margin:20px;
			font-size: 10px;
			}
	   	#shipping_form h4{ 
			font-size:12px;
			background-color:#DDDDDD;
			border-radius: 10px 10px 0px 0px;
			padding:3px 10px 3px 0px;
			cursor:pointer;
			
			}
	   	#shipping_form h4>span{ 
			font-size:16px;
			background-color:#999;
			color:white;
			padding: 3px 10px 3px 10px;
			margin-right:10px;
			border-radius: 10px 0px 0px 0px;
			}
		.info {
			border-radius: 10px;
			border:1px soid #C1E9F0;
			background-color:#ECF5F9;
			margin: 10px;
			padding: 5px 10px 5px 30px;
			
			}
.main-order-button {
	position:relative;
	left:20px;
	cursor:pointer;
	/*top:45px;*/
	outline:none;
	border:3px solid #f1b33c;
	color:black;
	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	padding:0.7em 2em 0.7em 2em;
	border-radius:15px;
	background-color:#FC0;
	background:linear-gradient(#fee911 , #ec9a0a);
	background:-webkit-linear-gradient(#fee911 , #ec9a0a);
-webkit-box-shadow: -4px 4px 5px 2px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -4px 4px 5px 2px rgba(50, 50, 50, 0.75);
box-shadow:         -4px 4px 5px 2px rgba(50, 50, 50, 0.75);
	width:80%;
	}
.main-order-button:hover { 
	left:19px;
	top:1px;
	background:linear-gradient(#FDDB3C 35%, #FDE36A);
	background:-webkit-linear-gradient(#FC0 35%, #FDE36A);
-webkit-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         -2px 2px 5px 0px rgba(50, 50, 50, 0.75);}		

		
		#finalPrice {
			margin: 50px 10px 40px 10px;
			text-align:center;
			font-size:18px;
			}

#addMore {
	position:relative;
	left:20px;
	cursor:pointer;
	/*top:45px;*/
	outline:none;
	border:2px solid #C5DF68;
	color:black;
	font-size:16px;
	text-decoration:none;
	font-weight:normal;
	padding:0.7em 2em 0.7em 2em;
	border-radius:15px;
	background-color:#D9F77D;
	background:linear-gradient(#D9F77D , #C2D55B);
	background:-webkit-linear-gradient(#D9F77D , #C2D55B);
-webkit-box-shadow: -3px 3px 4px 1px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -3px 3px 4px 1px rgba(50, 50, 50, 0.75);
box-shadow:         -3px 3px 4px 1px rgba(50, 50, 50, 0.75);
	width:80%;
	}
#addMore:hover { 
	left:19px;
	top:1px;
	background:linear-gradient(#C2D55B , #D9F77D);
	background:-webkit-linear-gradient(#C2D55B , #D9F77D);
-webkit-box-shadow: -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
box-shadow:         -2px 2px 5px 0px rgba(50, 50, 50, 0.75);
}		


		/*#addMore:hover  {
			background-color:;
			}
		#addMore {
			border:3px solid #A8D13A;			
			display:block;
			text-align:center;
			width:70%;
			margin:20px auto;
			background-color:#CBEC0D;
			color:black;
			font-size:18px;
			}*/

		#refresh {
			border-color:#FC0;
			display:block;
			background-color:#FFDF5E;
			color:white;
			font-size:24px;
			text-align:center;
			padding: 4px;
			}
		#second-reciever-block {
			padding-bottom: 10px;
			}
		#delivery_a_money, #delivery_u_home {
			display:none
			}
			
