/*------------------------------*/
/*------|   Cart styles  |------*/
/*------------------------------*/
#sideCart
{
	background-color:#333;
	margin:0px 5px 20px 0px;
	padding:4px 0px 10px 5px;
}

#sideCart h3
{
	color:#ccc;
}

#cartItems td,
table#confirmTable td
{
	padding:3px;
}

.remove-from-cart
{
	display:inline; 
	margin-right:20px; 
	float:right;
	cursor:pointer;
}

#cartContentsView
{
	/*max-height: 310px;
	overflow-x: auto;
	overflow-y: auto;*/
}


#stage1, #stage2, #stage3, #stage4
{
	margin:8px 0px 8px 0px;
}

/** EDITING the checkout **/
.status-edit-contact,
.status-edit-bill,
.status-edit-ship
{
	float:right;
	margin-top:-13px;
	color:#0066cc;
	font-size:10px;
	font-weight:bold;
}
/** EDITING the checkout **/


/** Uncomplete checkout **/
.status-uncomplete-bill,
.status-uncomplete-ship
{
	float:right;
	margin-top:-13px;
	color:#999;
	font-size:10px;
	font-weight:bold;
}
/** UNCOMPLETE checkout **/


/** COMPLETE  checkout **/
.status-complete-contact,
.status-complete-bill,
.status-complete-ship
{
	float:right;
	margin-top:-13px;
	color:#009933;
	font-size:10px;
	font-weight:bold;
}
/** COMPLETE checkout **/

img#s1,
img#s2,
img#s3
{
	margin-right:10px; 
	vertical-align:middle; 
	border:none;
}

.cart-break
{
	border-top:3px solid #333;
}

.cart-continue-btn
{
	vertical-align:middle;
	padding-left:10px;
	padding-right:10px;
}

.cart-buy-btn,
.cart-login-btn,
.cart-side-cart-btn,
.cart-payup-btn
{
	background:transparent url(img/btn/button.gif) no-repeat top;
	border:none;
	width:50px;
	height:18px;
	cursor:pointer;
	vertical-align:top;
	padding:2px 0px 0px 22px;
	color:#333;
	font-weight:bold;
}

.cart-button-wide
{
	background:transparent url(img/btn/button-wide.gif) no-repeat top;
	border:none;
	width:60px;
	height:18px;
	cursor:pointer;
	vertical-align:top;
	padding:2px 0px 0px 8px;
	color:#333;
	font-weight:bold;
}

.cart-buy-btn
{
	margin-left:30px;
}

.cart-payup-btn,
.cart-login-btn
{
	padding:2px 0px 0px 0px;	
}

.confirm
{
	background-color:#000;
	padding:30px;
}

.check-out-img
{
	margin-right:10px;
	vertical-align:middle;
	border:none;
}
/*
.h2-dead{
	font-family:tahoma, helvetica, sans-serif;
	font-size:11px;
	color:#fff;
	font-weight:bold;
}*/

.cart-heading a.dead-link
{
	color:#999!important;
	font-family:helvetica, tahoma, sans-serif;
	font-size:1em!important;
	text-decoration:none!important;
	cursor:default!important;
}

.cart-heading
{
	font-weight:bold;
	font-size:1em;
	text-transform:capitalize;
	border-bottom:1px solid #f8df4f;
	color:#404040;
}

.u-error
{
	position:absolute;
	top:140px;
	right:80px;
	display:none;
}

.e-error
{
	position:absolute;
	top:180px;
	right:80px;
	display:none;
}

#entireCart td
{
	padding:0px!important;
}