/* CSS Cart-box styles */

/* ---------------------------- Header ---------------------------- */
#cart-user-logged-box {padding: 2px 2px 4px 2px;border-bottom: 1px solid #ff0000;margin: 1px 1px 30px 1px;height: 13px;}
#cart-user-header-left {float: left;}
#cart-user-header-left span {font-weight: bold;}
#cart-user-header-right {float: right;font-weight: bold;background: url('images/red-arrow.gif') no-repeat 0px 4px;padding: 0px 0px 0px 15px;}


/* ---------------------------- Main ---------------------------- */
#cart-header-container {background: url('images/cart.gif') no-repeat 3px 3px;padding: 0px 0px 0px 20px;	margin: 0px 0px 10px 10px;}
.cart-list-table a {color: #ffffff;}
.cart-list-table a:hover {color: #e82323;text-decoration: underline;}	
.cart-list-table-title td {color: #ffffff;font-weight: bold;height: 30px;text-align: center;background-color: #a20404;}
.cart-list-table-total td {height: 80px;}
.border_top {border-top: 1px solid #26456d;	height: 20px;}
.cart-list-table-row1 td {background-color: #333333;}
.cart-list-table-row2 td {background-color: #666666;}
.cart-list-table-row1 td , .cart-list-table-row2 td {height: 30px;padding-left: 3px;padding-right: 3px;}
.li-1, .li-2, .li-3, .li-4, .li-5, .li-6, .li-7 {height: 20px;}
.li-1 {height: 20px;}
.li-div {padding-top: 10px;}
.li-div img {margin-right: 5px;}
.li-div div {width: 90px;float: left;}
.li-2 {width: 85px;}
.li-3 {width: 234px;padding-top: 4px;padding-bottom: 4px;}
.li-3 select {margin-left: 10px;width: 150px;}
.li-3 div {font-size: 10px;	padding-top: 2px;font-weight: bold;}
.li-4 {	width: 90px;text-align: right;}
.li-4-span {text-align: right;}
.li-4-span div {padding-top: 3px;}
.li-5 {width: 31px;text-align: center;}
.li-5 input {width: 25px;text-align: center;}
.li-6 {width: 90px;text-align: right;}
.li-6-span {text-align: right;padding-right: 38px;}
.li-6-span div {padding-top: 3px;}
.li-7 {width: 70px;}
.li-7 div {margin: 0px auto;width: 46px;}
.li-7 img {	margin: 0px 3px 0px 3px;}


/* ------------------------- prices ----------------------- */
.cart-main-price {padding-top: 7px; font-weight: bold;}
.blue-bottom {padding-bottom: 7px; color: #0066CC;}

/* buttons */
#cart-buttons-container {height: 40px;}
#cart-buttons-container input {margin: 0px 5px 0px 5px;	padding: 2px 30px 2px 30px;	height: 30px;background-color: #eeeeee;}
#cart-but1-div {float: left;}
#cart-but2-div {float: right;font-weight: bold;}

/* ------------------------- orders ----------------------- */
#cart-order-deails-top-box {padding: 2px 2px 4px 2px;border-bottom: 1px solid #26456d;margin: 1px 1px 1px 1px;height: 13px;	clear:both;}
#cart-order-deails-top-right {float: right;	font-weight: bold;background: url('images/red-arrow.gif') no-repeat 0px 4px;padding: 0px 0px 0px 15px;}
#order-info-container {padding: 10px 5px 10px 5px;}
.order-lines-container {border-top: 3px solid #a20404;}
.order-line-shell {background-color: #333333;border-bottom: 1px solid #CCCCCC;}
.order-line-in-1 {width: 130px;	padding: 5px;color: #ffffff;float: left;font-weight: bold;text-align: left;}
.order-line-in-2 {padding: 5px 5px 5px 10px;float: left;background-color: #666666;border-left: 1px solid #FFFFFF;width: 484px;}
.lio-2 {width: 110px;}
.lio-2 span {padding-left: 5px;}
.lio-3 {width: 274px;padding-top: 4px;padding-bottom: 4px;}
.lio-3 div{	padding-left: 10px;}
.lio-4 {width: 100px;text-align: right;}
.lio-4-span {text-align: right;}
.lio-4-span div {padding-top: 3px;}
.lio-5 {width: 40px;text-align: center;}
.lio-6 {width: 110px;text-align: right;}
.lio-6-span {text-align: right;padding-right: 29px;}
.lio-6-span div {padding-top: 3px;}


/* ------------------------- close orders ----------------------- */
#ds-close-order {width: 150px;}
.order-line-in-2 select {width: 480px;}

/* orders list */
#legend_box_shell {clear: both;	padding: 10px 0px 0px 10px;}
#legend_box_shell div {clear: both;	padding: 5px 0px 5px 0px;}
#legend_box_shell div img {margin-right: 5px;}
#order-notice {width: 665px; height: 80px;}
