/* CSS Document */

.collapse_all {
			cursor: pointer;
		}
		.collapse_menu {
			font-size: 90%;
			list-style: none;
			margin: 0;
			padding: 0;
			vertical-align: top;
			width:  100%;
		}
		.collapse_menu ul {
			display: none;
			list-style: none;
			margin: 0;
			padding: 0;
		}
		#menu1,
		#menu2,
		#menu3,
		#menu4,
		#menu5 {
			margin: 0; margin-top:5px;
		}
		#menu1 li,
		#menu2 li,
		#menu3 li,
		#menu4 li,
		#menu5 li,
		.collapse_menu li {
			background-image: none;
			margin: 0;
			padding: 0;  padding-right:12px;
		}
		.answers { padding-left:13px !important; margin-top:-5px !important; }
		.collapse_menu ul ul {
			display: block;
		}
		.collapse_menu ul ul li a {
			padding-left: 20px;
			width: 109px;
		}
		.collapse_menu a { font-size:14px;
			 color:#e22a8c;
			cursor: pointer;
			display: block;
			font-weight: bold;
			margin-left: 0;
			padding: 2px 2px 2px 0px;
			
		}
		.collapse_menu a.expanded { width:100%; color:#e22a8c; font-weight:normal; text-decoration:none; 
			background: url(../images/collapse.png) no-repeat 99% center; padding-left:13px; font-size:14px;
		}
		.collapse_menu a.collapsed { color:#e22a8c !important; font-weight:normal; text-decoration:none !important;
			background: url(../images/expand.png) no-repeat 99% center; padding-left:13px; font-size:14px;
		}
		.collapse_menu a:hover {
			text-decoration: none; color:#333 !important;
		}
		.collapse_menu ul a {
			background: #e8e8e8;
			border-top: 2px solid #fff;
			color: #000;
			display: block;
			font-weight: normal;
			padding: 2px 2px 2px 10px;
			
		}
		.collapse_menu ul li a {background: none !important;
			border-top: 0px solid #fff !important; display:inline !important; text-decoration:underline; font-size:13px; padding:0px;   }
		.collapse_menu ul a:link {
			font-weight: normal;
		}
		.collapse_menu ul a:hover {
			background : #f5f5f5;
			text-decoration: underline;
		}
		.collapse_menu li.active a {
			background: #fff;
		}
		.collapse_menu li.active li a {
			background: #e8e8e8;
		}


.order-listing { padding:15px;  padding-bottom:8px !important; background:#f0f0f0; border: 1px solid #ccc;   -webkit-border-radius: 10px;  -moz-border-radius: 10px; border-radius: 10px; margin-bottom:10px; margin-top:10px; float:left; width:100%;  }
.order-listing  .listing-image { border:1px solid #ccc; width:120px; padding:3px; float:left; margin-right:10px;}
.order-listing  .listing-desc {float:left;}
.order-listing  div.decription  { display:table-cell}
.order-listing  .decription h3{ font-size:14px; color:#333; font-weight:normal; padding:0px; margin:0px; line-height:normal;   }
.order-listing  p.order-price { font-size:13px; color:#333; }
.order-listing  .order-price span{ font-size:13px; color:#cd067c; padding-left:3px;}
.order-listing  .btn-quantity { font-size:13px; font-weight:normal; text-transform:capitalize; color:#333; }
.order-listing  .cart-controls ul {}
.order-listing  .cart-controls li { display:inline-block; margin-top: 13px;}
.order-listing  .cart-controls li.remove{ color: #c70909; font-size:13px; padding-left: 5px;  }