
#cart_container {
	padding: 40px 0px 20px 0px;
}

#cart_container {
	padding: 40px 0px 0px 0px;
}

#cart_container_left {
	float: left;
	width: 785px;
}

#cart_container_leftContent {
	padding: 0px 47px 20px 20px;
	padding: 0px 10px 20px 30px;
}

#cart_table {
	width: 743px;
	text-align: right;
	font-size: 0.9em;
	margin: 1em 0px 0px 0px;
}

#cart_table tr td {
	border-top: 1px #dddddd solid;
}

#cart_table tr th {
	font-style: normal;
}

#cart_table tr th, #cart_table tr td {
	padding: 8px 3px;
}

.cart_td_left {
	text-align: left;
}

.cart_firstColumn {
	padding-left: 10px ! important;
}

.cart_quantity {
	width: 30px;
}

.cart_message {
	border: 1px #355793 solid;
	background: #CAEAF7;
	padding: 12px;
	margin: 0 15px 10px 0;
	color: #000000;
	font-size: 1.2em;
}

.cart_promoText {
	color: red;
}

.cart_standardPadding {
	padding: 0px 10px 1em 30px;
}

.cart_framedContentArea {
	border-top: 1px solid #566e9a;
	border-right: 1px solid #a1a3a0;
	border-bottom: 1px solid #a1a3a0;
	border-left: 1px solid #a1a3a0;
	font-size:0.9em;
	margin: 0px 0px 2em 0px;
	padding: 0px;
}

.cart_framedContentAreaTitle {
	background: #FFFFFF url(http://assets.pearsonschool.com/acornImages/PS_03/programRollupAreaTitleBG.jpg) no-repeat scroll 0 0;
	color: #FFFFFF;
	display: block;
	font-size: 0.9em;
	margin: 0px;
	padding: 5px 0 5px 10px;
}

.cart_buttonTextLeft {
	width: 500px;
	float: left;
	margin-bottom: 1em;
}

#cart_continueShopping {
	margin: 0px 0px 15px 0px;

}

.cart_actionButtons {
	float: right;
	padding-left:1em;
}

.cart_mainTitle {
	margin: 0px 0px 15px 0px;
}

/*-Old - now converted-*/
.framedContentArea {
	margin: 0px 15px 10px 30px;
	padding: 10px;
	border-top: 1px solid #566e9a;
	border-right: 1px solid #a1a3a0;
	border-bottom: 1px solid #a1a3a0;
	border-left: 1px solid #a1a3a0;
	font-size: 0.9em;
	width: 718px;
}

.framedContentAreaTitle {
	display: block;
	margin: 0px 15px 0px 30px;
	padding: 5px 0px 5px 10px;
	color: #ffffff;
	font-size: 0.9em;
	background: url(../acornImages/PS_03/programRollupAreaTitleBG.jpg) #ffffff 0% 0% no-repeat;
}

.framedContentAreaTitle a {
	color: #ffffff;
}

/*-End Converted-*/

.framedContentAreaComponent {
	padding: 0px !important;
	/* background: url(../images/PS_03/productAreaBG.gif) #ffffff 0% 0% repeat-y; */
	background: #ffffff;
	width: 738px;
}

.framedContentAreaCart {
	padding: 0px;
	width: 738px;
}

#PS03_productAreaLeft {
	clear: both;
	width: 580px;
	float: left;
	padding: 0px;
}

#PS03_productAreaLeftTop {
	padding: 10px;
	background: #bdd57f;
}

.apRegisterPricing {
	border-bottom: 1px solid #ffffff;
	padding-bottom: 10px;
}

#PS03_productAreaLeftBottom {
	padding: 10px;
}

.framedContentAreaCart #PS03_productAreaLeft {
	clear: both;
	width: 100%;
	float: left;
	padding: 0px;
}


/*-------------- Product Grid --------------*/


.productGrid {
	width: 100%;
	font-size: 0.95em;
	text-align:left;
	border-collapse: collapse;
}

.productGrid th {
	padding: 7px 10px 5px 10px;
	vertical-align: bottom;
	border-bottom: 1px solid #25698e;
	background-color: #52a4cc;
	font-weight: normal;
	font-size: 1.2em;
	color: #ffffff;
}

.productGrid td {
	padding: 7px 10px 7px 10px;
	vertical-align: top;
	border-bottom: 1px solid #a1a3a0;
}

.productGrid td span {
	color:#A1A3A0;
}


.width_500 {
	width: 500px;
}

.width_180 {
	width: 180px;
}

.width_70 {
	width: 70px;
}

.width_60 {
	width: 60px;
}



.wishlistColor {
	background-color: #3293c6;
}

th.wishlistColor {
	background-color: #3293c6;
	border-left: 1px solid #ffffff;
}

td.wishlistColor {
	background-color: #dbeff8;
	border-left: 1px solid #A1A3A0;
}

th.wishlistColor.doubleStripe {
	border-right: 1px solid #ffffff;
}

td.wishlistColor.doubleStripe {
	border-right: 1px solid #A1A3A0;
}



.cartColor {
	background-color: #3293c6;
}

th.cartColor {
	background-color: #3293c6;
	border-left: 1px solid #ffffff;
}

td.cartColor {
	background-color: #dbdbdb;
	border-left: 1px solid #A1A3A0;
}

th.cartColor.doubleStripe {
	border-right: 1px solid #ffffff;
}

td.cartColor.doubleStripe {
	border-right: 1px solid #A1A3A0;
}


/*---------Compontent Grid Filter Areas-----------*/

.productFilters {
	list-style: none;
	display: block;
	padding: 0px;
	margin: 0px 0px 6px 0px;
}

.productFilters li {
	list-style: none;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px;	
}

.productFilters a {
	display: block;
	padding: 4px 25px 4px 9px;
	margin: 0px 0px 0px 0px;
	background: #eeeeee;
	border-bottom: 1px #dddddd solid;
	border-top: 1px #ffffff solid;
	color: #333333;
	text-decoration: none;
	width: 100px;
}

.productFilters a:link, .productFilters a:visited {
	background: url(../acornImages/PS_03/productFilterOff.gif) #ffffff 0% 50% no-repeat;
}

.productFilters a:active, .productFilters a:hover {
	background: url(../acornImages/PS_03/productFilterOn.gif) #dddddd 0% 50% no-repeat;
}

.selectedFilter {
	background: url(../acornImages/PS_03/productFilterSelected.gif) #ffb978 0% 50% no-repeat !important ;
}

