/*----------------------------------------------------------------------------------------
cart.css
----------------------------------------------------------------------------------------*/

/* typography
----------------------------------------------------------------------------------------*/
h1 {  
	float: left; 
}

/* #content
----------------------------------------------------------------------------------------*/
#content #content_main { padding: 0 10px 0 0; }
#content #content_body { 
	float: left;
	width: 700px;
}
#content .content_head { margin: 0 0 6px 0; }
#content .content_head.receipt { margin: 0; }
#content .sprite { margin: 0 0 20px 0; }
/***PXP44:Order Confirmation page Design:2/25/2010:By kinjal***/
    #content .sprite h4 {
		font-size: 1.2em;
		font-weight: bold;
	}
/***PXP44:End Order Confirmation page Design:2/25/2010:By kinjal***/	
	#content .sprite h5 {
		font-size: 1.3em;
		font-weight: bold;
	}
		#content .sprite h5#free_shipping { 
			text-align: center; 
			font-size: 1.5em;
			color: #BA1E00;
			padding-top: 5px;
		}

/* #content_related
----------------------------------------------------------------------------------------*/
#content_related {
	float: right;
	padding: 22px 0 0 0;
	width: 220px;
}
		#content_related .sprite { margin: 0 0 20px 0; }
		#content .hdr_common_alt { font-size: 1.6em; }
		#content_related h6 {
			font-size: 1.5em;
			color: #170a06;
			margin: 0 0 11px 0;
		}

/* listing_help
----------------------------------------------------------------------------------------*/
.listing_help li,
.listing_help .icon_phone { font-size: 1.5em; }

/* table.common
----------------------------------------------------------------------------------------*/
table.common tbody .desc { width: 325px; }
table.common tbody .desc ul li {
	float: left;
	margin: 0 6px 0 0;
}
table.common tbody .cost { 
	font-size: 1.3em;
	color: #372718;
}
table.common tbody .total {
	font-size: 1.3em;
	color: #372718;
}
/***PXP16:Change Zip Code Functionality on cart view page:12/30/2009 by Shuchi***/
/***PXP16:BOF***/
table.common tbody .changezip a { 
			font-size: .75em; 
			display: block;
			text-align: left;
			font-weight: normal;
			text-decoration: underline;
		}
/***PXP16:EOF***/

table.common tfoot .update td { 
	background: #fcfbfb;
	border-bottom: 1px solid #e8e7e7;
	padding: 8px 0;
}
table.common tfoot .col_a {
	float: left;
	padding: 13px 0 0 10px;
	width: 220px;
}
	table.common tfoot .col_a h4 {
		font-size: .9em;
		font-weight: bold;
		color: #333;
		margin: 0 0 6px 0;
	}
table.common tfoot .col_b {
	float: right;
}
table.common tfoot table.totals { float: none; }
	table.common tfoot table.totals td { 
		font-size: 1.1em; 
		color: #372718;
	}
	
	/**PXP15:Change "Enter Zip" to "Calculate" and "Shipping & Handling" to "Shipping" on cart view page:12/29/2009 by Shuchi**/
	/***PXP15:BOF***/
	table.common tfoot table.totals .shipping { 
		font-size: 1.1em; 
		color: #372718;	
		padding:5px 8px;	
	}
	/***PXP15:EOF***/

		table.common tfoot table.totals td span {
			font-size: .9em;
			color: #797979;
		}
	table.common tfoot table.totals .lead td { padding-top: 10px; }
	table.common tfoot table.totals .zip td a { text-decoration: underline; }
	table.common tfoot table.totals .tax td { padding-bottom: 6px; }
	table.common tfoot table.totals .grand_total td {
		font-size: 1.5em;
		border-top: 1px solid #cbcbcb;
	}
	table.common tfoot table.totals td select { font-size: 0.9em; }
	
/* buttons
----------------------------------------------------------------------------------------*/
.btn_checkout_proceed {
	background: url(/html/img/btn/btn_Orange_Prlgrm_Complete_Order.jpg) no-repeat left bottom;
	background-position:0px 0px;
	display: block;
	height: 34px;
	width: 235px;
	text-indent: -1000em;
	float: right;
	position: relative;			/* PXP61:Bug Fix: Background images are not displaying on IE8(special case)- 04/07/2010 by Vicky */
	border:0px solid #FFFFFF;	/* PXP61:Bug Fix: Background images are not displaying on IE8(special case)- 04/07/2010 by Vicky */
}
.btn_checkout_proceed:hover { background-position: left top; }
#container #wrapper .btn_common_gray { 
	float: right; 
	display: inline;
	font-size: 0.9em;
	margin: 0 40px 0 0;
	position: relative;			/* PXP61:Bug Fix: Background images are not displaying on IE8(special case)- 04/07/2010 by Vicky */
	border:0px solid #FFFFFF;	/* PXP61:Bug Fix: Background images are not displaying on IE8(special case)- 04/07/2010 by Vicky */
}
#container #wrapper .update .btn_common_gray { font-size: 1.0em; }

/***PXP15:Change "Enter Zip" to "Calculate" and "Shipping & Handling" to "Shipping" on cart view page:12/29/2009 by Shuchi***/
/***PXP15:BOF****/	
.btn_checkout_proceed:hover { background-position: left top; }
#container #wrapper .btn_common_gray_calc { 
	float: right; 
	display: inline;
	font-size: 0.9em;
	margin: 0 0px 0 0;
}
#container #wrapper .update .btn_common_gray_calc { font-size: 1.0em; }

#container #wrapper .btn_common_gray_calc {
	display: block;
	height: 25px;
	float: left;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0 0 0 6px;
	background: url(/html/img/btn/btn_common_gray_left.gif) no-repeat left bottom;
	text-decoration: none;
}
#container #wrapper td .btn_common_gray_calc { font-size: 1.1em; }
	 #container #wrapper .btn_common_gray_calc:hover { background-position: left top; }
	#container #wrapper .btn_common_gray_calc span {
		float: left;
		display: block;
		font-weight: bold;
		height: 25px;
		line-height: 2.1;
		background: url(/html/img/btn/btn_common_gray_right.gif) no-repeat right bottom;
		padding: 0 7px 0 0;
		color: #33779A;
	}
	#container #wrapper .btn_common:hover span { background-position: right top; }
/***PXP15:EOF****/	

/* .cart_main
----------------------------------------------------------------------------------------*/
.cart_main { margin: 0 0 15px 0; }

/* .cart_foot
----------------------------------------------------------------------------------------*/
.cart_foot { margin: 0 0 40px 0; }
	.cart_foot img { float: left; }
	.cart_foot .btn_checkout_proceed { margin: 7px 0 0 0;  }
	
/* .browse_products
----------------------------------------------------------------------------------------*/
.grid .browse_products ul { 
	width: 685px;
	padding: 8px 0 0 0;
	zoom: 1;
}
	.grid .browse_products ul li { width: 144px; }
	.grid .browse_products ul li .photo { padding-left: 8px; }
	.grid .browse_products ul li .action { 
		border-bottom: 0; 
		padding-bottom: 0;
	}

/* .browse_products .MAP_saving_tout_grid    (PXP201:Hai)
----------------------------------------------------------------------------------------*/
.browse_products .MAP_saving_tout_grid, .browse_products_th .MAP_saving_tout_grid {
	font-weight: bold;
	font-size: 1.0em;
	font-family: 'Arial Narrow', arial, sans-serif;
	float: right;
	position: relative;
	top: -50px;
	width: 60px;
	left: 2px;
	height: 0px;
}

/* .spritecontextual.shipping
----------------------------------------------------------------------------------------*/
.spritecontextual.shipping {
	width: 300px;
	margin: -165px 0 0 -38px;
}
		.spritecontextual.shipping .overlay_head h3 { 
		
		}
	.spritecontextual.shipping .text {
		float: left;
		font-size: 1.0em;
		width: 112px;
		margin: 1px 10px 0 0;
	}
	.spritecontextual.shipping button {
		float: left;
	}
	.spritecontextual.shipping p {
		font-size: 1.0em;
		margin: 0 0 6px 0;
	}
	
		
/* .empty
----------------------------------------------------------------------------------------*/
.empty {
		text-align: center;
		font-size: 1.4em;
	}
	
/* #site_security
----------------------------------------------------------------------------------------*/
#cart_security {
	float: left;
	margin: 0;
	padding: 0;
}
	#cart_security .credentials { 
		float: left;
	}
	#cart_security #cart_bbb { margin: 6px 17px 0 0; }
	#cart_security #cart_verisign { margin: -14px 20px 0 0; }
	#cart_security #cart_mcafee { margin: 7px 0 0 0; }

/***PXP44:Order Confirmation page Design:2/25/2010:By kinjal***/
/* .spritecontextual.shipping_savecart
----------------------------------------------------------------------------------------*/
.spritecontextual.shipping_savecart {
	width: 400px;
	margin: -300px 0 0 340px;		
}
		.spritecontextual.shipping .overlay_head h3 { 
		
		}
	.spritecontextual.shipping_savecart .text {
		float: left;
		font-size: 1.0em;
		width: 112px;
		margin: 1px 10px 0 0;
	}
	.spritecontextual.shipping_savecart button {
		float: left;
	}
	.spritecontextual.shipping_savecart p {
		font-size: 1.2em;
		margin: 0 0 6px 0;
	}
/***PXP44:End Order Confirmation page Design:2/25/2010:By kinjal***/

/***PXP53:savecart popup:3/17/2010:By kinjal***/
/* .spritecontextual.overlay_savecart
----------------------------------------------------------------------------------------*/
.spritecontextual.overlay_savecart {
	width: 350px;
	margin: -30px 0 0 -15px;		
}
	.spritecontextual.overlay_savecart .text {
		float: left;
		font-size: 1.0em;
		width: 112px;
		margin: 1px 10px 0 0;
	}
	.spritecontextual.overlay_savecart button {
		float: left;
	}
	.spritecontextual.overlay_savecart p {
		font-size: 1.0em;
		margin: 0 0 6px 0;
	}

/*.tableborder3{
border-right-color:#CCCCCC;
border-right-style:solid;
border-right-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:1px;
border-left-color:#CCCCCC;
border-left-style:solid;
border-left-width:1px;
border-bottom-color:#CCCCCC;
border-bottom-style:solid;
border-bottom-width:1px;
}*/	
/***PXP53:End savecart popup:3/17/2010:By kinjal***/


