@charset "utf-8";
/* CSS Document */

/*Checkout*/

#cart-summary p, #sign-in-header p, #verify-order p, #shipping-payment-header p {
	line-height: 12px;
}

.cartstep-active {
	color: #eb810c;
	background: url(/images/trolly.png) no-repeat top left;
	padding-left: 20px;
}

#sign-in-header, #shipping-payment-header, #verify-order, #cart-summary {
	height: 15px;
	font-size: 10px;
	padding: 0px 40px;
	display: inline-block;
	float: left;
	margin-top: 3px;
}

#cart-summary {
	padding-left: 35px;
}

#product-list {
	margin-bottom: 50px;
}

#final-product-list {
	margin-bottom: 50px;
}

#final-product-list h2 {
	padding-bottom: 25px;
	font-size: 13px;
}

#shipping-address {
	padding-bottom: 30px;
}

#shipping-address h2 {
	padding-bottom: 15px;
	font-size: 13px;
}

#chart-heading {
	width: 610px;
	height: 25px;
	display: block;
}

#chart-heading-title, #chart-heading-order, #chart-heading-quantity, #chart-heading-price, #chart-heading-total {
	width: 166px;
	padding-left: 90px;
	padding-top: 5px;
	color: #c7c8ca;
	display: inline-block;
	font-size: 11px;
	float: left;
}

#final-product-list #chart-heading #chart-heading-title {
	padding-left: 25px;
}

#final-product-list #chart-heading #chart-heading-quantity {
	padding-left: 30px;
}

#final-product-list #chart-heading #chart-heading-price {
	padding-left: 60px;
}

#final-product-list #chart-heading #chart-heading-total {
	padding-left: 84px;
}

#chart-heading-order {
	padding-left: 0px;
	width: 80px;
	padding-top: 3px;
}

#chart-heading-quantity {
	width: 55px;
	padding-left: 4px;
}

#chart-heading-price {
	width: 60px;
	padding-left: 8px;
}

#chart-heading-total {
	width: 45px;
	padding-left: 165px;
}


.cart-summary-product {
	width: 610px;
	height: 110px;
	padding-top: 35px;
}

.cart-summary-image {
	width: 67px;
	height: 110px;
	float: left;
}

.cart-summary-image img {
  width: 67px;
  height: 112px;
}

.cart-summary-information {
	width: 535px;
	height: 110px;
	display: inline-block;
}

.cart-summary-information p {
	color: #939598;
}

.cart-summary-title {
	width: 160px;
	height: 35px;
	display: inline-block;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	float: left;
}

.cart-summary-title a {
  color: #939598;;
}

.cart-summary-quantity {
	background: url(/images/checkout-quantity.gif) no-repeat top left;
	width: 32px;
	height: 26px;
	padding-top: 2px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-top: 28px;
}

.cart-summary-quantity-2 {
	width: 32px;
	height: 26px;
	padding-top: 2px;
	text-align: center;
	display: inline-block;
	float: left;
	margin-top: 28px;
}

.cart-summary-quantity input {
  background: transparent;
  border: 0 none;
  margin-top: 2px;
  text-align: center;
  width: 30px;
  color: #939598;
}

.cart-summary-item-total-2{
	float: right;
	padding-left: 22px;
	text-align: right;
}

.cart-summary-price-2, .cart-summary-item-total-2{
	width: 60px;
	display: inline-block;
	padding-left: 30px;
	padding-top: 20px;
	float: left;
}

.cart-summary-price, .cart-summary-item-total{
	width: 60px;
	display: inline-block;
	padding-left: 30px;
	padding-top: 20px;
	float: left;
}

.cart-summary-item-total {
	padding-left: 22px;
	float: right;
	text-align: right;
}

.cart-summary-remove {
	width: 100px;
	height: 35px;
	line-height: 20px;
	display: inline-block;
	padding-left: 20px;
	padding-top: 20px;
	float: left;
}

.cart-summary-remove a {
	font-size: 11px;
}

.cart-summary-ruler {
	border-top: 1px solid #f3f2f1;
	margin-bottom: 15px;
	margin-top: 55px;
	margin-left: 23px;
}

.cart-summary-warning {
	position: absolute;
	margin-left: 20px;
	margin-top: 10px;
}

.cart-summary-warning span {
	background: url(/images/warning-icon.gif) no-repeat top left;
	width: 16px;
	height: 16px;
	float: left;
	margin-top: 3px;
	}

.cart-summary-warning p{
	font-size: 10px;
	padding-left: 25px;
}

#final-product-list .cart-summary-title {
	width: 170px;
	padding-left: 40px;
	padding-right: 32px;
	
}

#final-product-list .cart-summary-quantity {
	background: none;
}

#final-product-list .cart-summary-price {
	padding-left: 80px;
}

#update-cart-button {
	background: url(/images/update-cart-button.gif) no-repeat top left;
	width: 122px;
	height: 27px;
	float: left;
	margin-top: 21px;
	text-align: center;
}

#update-cart-button a {
	width: 122px;
	height: 27px;
	display: block;
	color: #77787b;
	text-decoration: none;
	padding-top: 6px;
}

#update-cart-button a:hover {
	background: url(/images/update-cart-rollover.gif) no-repeat top left;
}

#cart-summary-total {
	width: 353px;
	float: right;
}

#cart-summary-total p {
	padding-bottom: 3px;
}

#cart-summary-button {
	width: 353px;
	height: 20px;
}

.coupon-code {
	width: 349px;
	height: 23px;
}

.coupon-code-input {
	background: url(/images/coupon-code-input.gif) no-repeat top left;
	width: 267px;
	height: 23px;
	display: inline-block;
	border: none;
	float: left;
	padding-left: 10px;
	padding-top: 0;
	color: #77787B;
}

#coupon-code-button {
	background: url(/images/coupon-code-button.gif) no-repeat top left;
	width: 67px;
	height: 23px;
	display: inline-block;
	float: left;
	text-align: center;
	border: none;
	padding-bottom: 3px;
	color: #77787b;
	cursor: pointer;
}

#coupon-code-button:hover {
	background: url(/images/coupon-code-rollover.gif) no-repeat top left;
}

#total-text {
	width: 345px;
	height: 170px;
	padding-top: 55px;
	display: block;
}

.total-title, #total-final-title {
	width: 192px;
	height: 25px;
	padding-left: 15px;
	display: inline-block;
	float: left;
}

.total-number, #total-final-number {
	width: 120px;
	height: 25px;
	display: inline-block;
	text-align: right;
	padding-right: 15px;
}

#total-final-title {
	font-weight:bold;
	padding-top: 10px;
	padding-left: 15px;
}

#total-final-number {
	font-weight: bold;
	padding-top: 10px;
}

.total-title-bkg {
	background: #f4f5f5;
	width: 345px;
}

/*Cart Recommended Items */

#recommended {
	width: 609px;
	background: url(/images/orange-box-bg.gif) repeat-y top left;
	margin-bottom: 40px;
}

#recommended-items {
	padding: 20px 35px 15px 45px;
}

.recommended-item {
	margin-bottom: 50px;
}

.recommended-details {
	float: left;
	padding-left: 20px;
	width: 400px;
}

.recommended-details .add-cart{
	margin-top: 10px;
}

.recommended-details .price {
	float: left;
	padding-right: 5px;
}

.recommended-details .rating{
	padding-top: 7px;
}

#main-content .recommended-details h2 {
	padding-bottom: 5px;
}

#main-content .recommended-details p {
	padding-bottom: 5px;
}

/* Saving Information */

#savings-information {
	padding-top:55px;
	width:210px;
	float:left;	
}

.savings-information-title{
	margin-top:-30px;
	padding-left:55px;
}

#savings-information .savings-information-title h2{
	font-size:18px;
	font-weight:normal;
}

#savings-information .saving-information-description h4{
	color: #38649b;
	font-size: 14px;
	font-weight: normal;
	line-height:18px;
	padding-bottom:10px;
}

#savings-information .saving-information-description h1{
	color: #38649b;
	font-size: 11px;
	font-weight: normal;
	line-height:16px;
}

#savings-information .saving-information-description span {
	color: #eb810c;
}

/*BMG Reel Deal Verify section */

#enews-verify {
	background: url(/images/reel-deal-bg.jpg) repeat-x top left;
	width: 344px;
	height: 76px;
	padding-top: 10px;
	padding-left: 10px;
}

#enews-verify .reel-deal-title {
	color:#6baa1a;
	font-weight:bold;
}

#enews-verify .reel-deal-chk {
	background: url(/images/reel-deal-chkbox.jpg) no-repeat;	
	padding: 0 0 0 0;
	display: block;
	clear: left;
	float: left;
	vertical-align: middle;
	margin-top: 5px;
}

#enews-verify .reel-deal-longdesc {
	color:#58595b;
	font-weight: normal;
	padding-left: 25px;
	font-size: 11px;
	margin-top: -12px;
}

