/* ##################################################
	TAMPLATE NAME:     Med-Cash
	WEBSITE:           http://www.med-cash.com/
	VERSION:           1.0
	DATE:              01/04/2008
	DESCRIPTION:       Middle tamplate, lightweight.
	AUTHOR:            Botnari Serghei
################################################## */

/* ---------- Cart Main ---------- */

.menu-content-sc {
	width: 811px;
	padding: 0 6px 10px 6px;
	border-right: 1px solid #B9B9B9;
	border-left: 1px solid #B9B9B9;
}

.cent {
	width: 807px;
	margin: 0 auto;
	padding: 10px 0px;
}

.cart-steps {
	display:table-row; 
	margin: 0 auto;
}
	
.cart-steps li {
	display:inline; 
	vertical-align:top; 
	padding: 5px 26px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #4C6D93;
	font-weight: bold;
	text-transform: uppercase;
}

.cart-steps img {vertical-align: baseline;}

.active {color: #569A0E !important;}

.active img {padding: 0 0 2px 0;}

.visited a {
	color: #186EA7;
	text-decoration: underline;
}

.visited a:hover {
	color: #186EA7;
	text-decoration: none;
}

.visited img {padding: 0 0 0 3px;}

.cart-error {
	font-family: Tahoma; 
	font-size: 12px;
	color: #D88D92;
	font-weight: bold;
	text-align: center;
}

.cart-title {
	font-family: Tahoma; 
	font-size: 14px;
	color: #186EA7;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 20px 0;
}

.cart-table {
	width: 100%;
	margin: 10px 0px;
}

.cart-table th {
	background-color: #186EA7;
	font-family: Tahoma; 
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding: 3px 0px;
}

#name {width: 26%;}
#quantity {width: 10%;}
#availability {width: 14%;}
#price-unit {width: 15%;}
#shipping {width: 16%;}
#price {width: 11%;}
#delete {width: 8%;}

.cart-table td {
	background-color: #EBEBEB;
	font-family: Tahoma; 
	font-size: 11px;
	color: #797979;
	font-weight: normal;
	text-align: center;
	padding: 3px 0px;
}

.cart-confirm {
	width: 100%;
	margin: 10px 0 20px 0;
}

.cart-confirm th {
	width: 452px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #569A0E;
	font-weight: bold;
	text-align: right;
	padding: 0 10px 0 0;
}

.cart-confirm td {
	font-family: Tahoma; 
	font-size: 11px;
	color: #4C6D93;
	font-weight: bold;
	text-align: left;
	padding: 4px 0;
}

#subtotal,#shipping-charges,#total,#pay-by {padding: 4px 0 4px 9px;}

#guaranteed {
	width: 210px;
	text-align: center;
}

.back {float: left;}
.next {float: right;}
.clear-float{width: 100%; overflow: hidden;}

/* ---------- Cart Shipping ---------- */

.cart-shipping {
	width: 100%;
	margin: 10px 0;
}

.cart-shipping th {
	width: 36%;
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	font-weight: bold;
	text-align: right;
}

.cart-shipping td {
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	font-weight: normal;
	padding: 0 0 0 8px;
}

.cart-shipping input {
	width: 200px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	font-weight: normal;
	padding: 2px 4px;
	border: 1px solid #B9B9B9;
	margin: 2px 0px;
}

.cart-shipping select {
	width: 210px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	font-weight: normal;
	padding: 1px 0 1px 4px;
	border: 1px solid #B9B9B9;
	margin: 2px 0px;
}

.cart-shipping textarea {
	width: 204px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	font-weight: normal;
	padding: 0 0 0 4px;
	border: 1px solid #B9B9B9;
	margin: 2px 0px;
}

.error {
	font-family: Tahoma; 
	font-size: 11px;
	color: #D88D92;
	font-weight: normal;
}

/* ---------- Cart Billing ---------- */

.fill-out-form {
	margin: 5px 0px;
	text-align: center;	
}

.fill-out-form img {
	vertical-align: middle;
	padding: 0 5px 0 0;
}

/* ---------- Cart Check Out ---------- */

.cart-check {
	width: 100%;
}

.cart-check ul {
	list-style: none;
	margin: 5px 0 5px 10px;
}

.cart-check td {
	width: 5%;
}

#shipp_title,#bill_title {
	width: 14%;
	background-color: #186EA7;
	font-family: Tahoma; 
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 2px 0px;
	text-transform: uppercase;
}

.cart-info {
	vertical-align: top;
	background-color: #EBEBEB;
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
}

.change {
	background-color: #EBEBEB;
	text-align: center;
	padding: 3px 0px;
}

.cart-total {
	width: 100%;
	margin: 0 0 10px 0;
}

.cart-total th {
	width: 716px;
	font-family: Tahoma; 
	font-size: 11px;
	color: #569A0E;
	font-weight: bold;
	text-align: right;
	padding: 3px 0;
}

.cart-total td {
	font-family: Tahoma; 
	font-size: 11px;
	color: #787878;
	text-align: center;
	padding: 3px 0;
}

/* ---------- Print Your Order ---------- */

.print-order {
	font-family: Tahoma; 
	font-size: 14px;
	color: #569A0E;
	font-weight: bold;
	text-align: center;
	margin: 20px 0 0 0;
}

.print-order a {
	font-family: Tahoma; 
	font-size: 14px;
	color: #569A0E;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.print-order a:hover {
	color: #569A0E;
	text-decoration: underline;
}

.date {
	margin: 0 0 20px 0;
}