#cart {margin-top: 0.5em;font: normal normal normal 1em Geneva,Verdana,Arial,sans-serif;color: #060;}
#cart div {margin-bottom: 2px;}
#cart label {font-weight: bold;}
#cart .title {margin-bottom: 0.5em;font-size: 1.2em;font-weight: bold;text-decoration: underline;}

#cart div.items table {width: 700px;margin: 0;padding: 0;border-collapse: separate;border: 0;border-spacing: 0;background-color: transparent;}
#cart div.items table tr.vat_detail {display: none;}
#cart div.items table th {margin: 0;padding: 0;}
#cart div.items table td {height: 25px;margin: 0;padding: 0;border-bottom: 6px solid #97dc66;background-color: #c5dbad;}
#cart div.items table td.number {text-align: right;}
#cart div.items table td.buy {text-align: center;}
#cart div.items table td.sub {text-align: right;font-weight: bold;}
#cart div.items table td input[type=text] {text-align: right;}

#cart div select {border: 1px solid #060; background: #ffffff;}
#cart div.bill_to {margin-top: 1em;}
#cart div.bill_to label {display: inline-block;width: 150px;margin-right: 4px;text-align: right;font-weight: bold;}
#cart div.bill_to input {border: 1px solid #060; background: #ffffff;}
#cart div.ship_to {margin-top: 1em;}
#cart div.ship_to label {display: inline-block;width: 150px;margin-right: 4px;text-align: right;font-weight: bold;}
#cart div.ship_to input {border: 1px solid #060; background: #ffffff;}
#cart div.action button {border: 1px solid #000000; background: #ffffff;}
#cart div.delivery_payment {margin-top: 1em;}
#cart div.delivery_payment label {display: inline-block;margin-top: 1em;margin-right: 4px;}

#cart.index {font-size: 1.25em;}
#cart.index div.items table caption span {display: none;}
#cart.index div.items table tr.th {margin-bottom: 25px;}
#cart.index div.items table tr.th {border-bottom: 6px solid #c5dbad;}
#cart.index div.items table th.c1 {width: 50px;}
#cart.index div.items table th.c2 {width: 100px;text-align: left;}
#cart.index div.items table th.c3 {width: 350px;text-align: left;}
#cart.index div.items table th.c4 {width: 50px;}
#cart.index div.items table th.c5 {width: 75px;}
#cart.index div.items table th.c6 {width: 75px;}
#cart.index div.items table td.c2 {font-size: 0.8em;color: #060;}
#cart.index div.items table td.c2 a {text-decoration: none;color: #060;}
#cart.index div.items table td.c3 {font-size: 1.5em;}
#cart.index div.items table td.c5 {font-size: 1.5em;}
#cart.index div.items table td.c6 img {cursor: pointer;cursor: hand;}
#cart.index div.items table td input.buy_item_qty {width: 30px;}
#cart.index div.items table td button.buy_item_btn {margin-left: 10px;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.index div.items table td button.buy_item_btn img {display: block;width: 25px;height: 31px;border: 0;background: url('/img/cart2--.gif') no-repeat;}
#cart.index div.items table td button.buy_item_btn span {display: none;}

#cart.index div.action {position: relative;width: 700px;margin-top: 1em;border-top: 6px solid #c5dbad}
#cart.index div.action button.get_other {position: relative;z-index: 1;top: 0px;left: -10px;	display: block;border: 0;background: none;cursor: pointer;cursor: hand;vertical-align: top;		 }
#cart.index div.action button.get_other img {display: none;}
#cart.index div.action button.get_other span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;text-decoration: none;color: #060;}
#cart.index div.action button.get_cart {display: block;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.index div.action button.get_cart-- img {display: block;float: left;width: 25px;height: 31px;border: 0;margin-right: 5px;background: url('/img/cart.gif') no-repeat;color: transparent;}
#cart.index div.action button.get_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.index div.action button.empty_cart {display: block;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.index div.action button.empty_cart--- img {display: block;float: left;width: 25px;height: 31px;border: 0;margin-right: 5px;background: url('/img/cart.gif') no-repeat;color: transparent;}
#cart.index div.action button.empty_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.index div.action button.get_order--- {display: block;position: absolute;z-index: 1;top: -20px;right: 0;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.index div.action button.get_order--- img {display: block;width: 64px;height: 64px;margin: 0;padding: 0;border: 0;background: #ccc url('/img/checkout_ani.gif') no-repeat;color: transparent;}
#cart.index div.action button.get_order span {display: block;margin: 0;padding: 0;border: 0;font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;text-align: right;}

#cart.index div.action table {width: 515px;margin: 0;padding: 0;border-collapse: separate;border: 10;border-spacing: 0;background-color: transparent;}
#cart.index div.action table td.get_other span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;text-decoration: none;color: #060;}
#cart.index div.action table td.get_cart img {cursor: pointer;cursor: hand; vertical-align: bottom;		 }
#cart.index div.action table td.get_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.index div.action table td.empty_cart	{position: relative;z-index: 1;top: 0px;left: 0px;}
#cart.index div.action table td.empty_cart img {cursor: pointer;cursor: hand; vertical-align: bottom;		 }
#cart.index div.action table td.empty_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.index div.action table td.get_order {position: absolute;z-index: 1;top: -20px;right: -10px;margin: 0;padding: 0;border: 0;background: none;}
#cart.index div.action table td.get_order img {display: block;width: 64px;height: 64px;margin: 0;padding: 0;border: 0;background: #ccc url('/img/checkout_ani---.gif') no-repeat;color: transparent; cursor: pointer;cursor: hand;}

#cart.cart {font-size: 1.25em;font-weight: bold;}
#cart.cart div.items table caption span {display: none;}
#cart.cart div.items table tr.th {margin-bottom: 25px;}
#cart.cart div.items table tr.th {border-bottom: 8px solid #060;}
#cart.cart div.items table th.c1 {width: 50px;}
#cart.cart div.items table th.c2 {width: 360px;text-align: left;}
#cart.cart div.items table th.c3 {width: 100px;text-align: left;}
#cart.cart div.items table th.c4 {width: 50px;}
#cart.cart div.items table th.c5 {width: 75px;}
#cart.cart div.items table th.c6 {width: 75px;}
#cart.cart div.items table td.c3 input {width: 30px;}

#cart.cart div.action {position: relative;width: 700px;margin-top: 1em;border-top: 6px solid #c5dbad;}
#cart.cart div.action button.get_index {display: block;position: relative;top: 10px;left: 0;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.cart div.action button.get_index-- img {display: none;}
#cart.cart div.action button.get_index span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;text-decoration: none;color: #060;}
#cart.cart div.action button.update_cart {display: block;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.cart div.action button.update_cart-- img {display: block;float: left;width: 25px;height: 31px;margin-right: 5px;border: 0;background: url('/img/cart.gif') no-repeat;color: transparent;}
#cart.cart div.action button.update_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.cart div.action button.empty_cart {display: block;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.cart div.action button.empty_cart----- img {display: block;float: left;width: 25px;height: 31px;margin-right: 5px;border: 0;background: url('/img/cart.gif') no-repeat;color: transparent;}
#cart.cart div.action button.empty_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.cart div.action button.get_order-- {display: block;position: absolute;z-index: 1;top: -20px;right: 0;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.cart div.action button.get_order-- img {display: block;width: 64px;height: 64px;margin: 0;padding: 0;border: 0;background: #ccc url('/img/checkout.gif') no-repeat;color: transparent;}
#cart.cart div.action button.get_order span {display: block;margin: 0;padding: 0;border: 0;font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;text-align: right;}
#cart.cart div.action table td.update_cart img {cursor: pointer;cursor: hand; vertical-align: bottom;		 }
#cart.cart div.action table td.update_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.cart div.action table td.empty_cart	{position: relative;z-index: 1;top: 0px;left: 0px;}
#cart.cart div.action table td.empty_cart img {cursor: pointer;cursor: hand; vertical-align: bottom;		 }
#cart.cart div.action table td.empty_cart span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}
#cart.cart div.action table td.get_order {position: absolute;z-index: 1;top: -20px;right: -10px;margin: 0;padding: 0;border: 0;background: none;}
#cart.cart div.action table td.get_order img {display: block;width: 64px;height: 64px;margin: 0;padding: 0;border: 0;background: #ccc url('/img/checkout_ani---.gif') no-repeat;color: transparent; cursor: pointer;cursor: hand;}

#cart.cart div.items table th.c1 {width: 10%;}
#cart.cart div.items table th.c2 {width: 50%;}
#cart.cart div.items table th.c3 {width: 10%;}
#cart.cart div.items table th.c4 {width: 10%;}
#cart.cart div.items table th.c5 {width: 10%;}
#cart.cart div.items table th.c6 {width: 10%;}
#cart.cart div.items button.remove_item_btn {display: block;position: relative;z-index: 1;top: 0px;right: 0;margin: 0;padding: 0;border: 0;background: none;cursor: pointer;cursor: hand;}
#cart.cart div.items button.remove_item_btn span {font: normal normal bold 1em Geneva,Verdana,Arial,sans-serif;color: #060;white-space: nowrap;}

#cart.order div.ship_to {display: none;}
#cart.order input[type=text] {width: 25em;}