/**

* We tried to list as many classes in this sheet as we could

* but it's more than likely we missed a bunch.

**/

.rewards-special-review-summary

{

	margin-top: 12px;

	font-size: 8pt;

}

.rewards-customer-sidebar

{

}

.rewards-checkout-cart-before_total-head

{

}

.rewards-checkout-cart-points-head

{

	width: 80px;

}

.item-points-header-redeemed, .item-points-header-earned

{

	color: rgb(30, 126, 200);

	font-weight: bold;

	cursor: pointer;

}

.item-points-list-redeemed, .item-points-list-earned

{

}

.item-points-block

{

	font-size: 8pt;

}

.item-no-points-caption

{

	font-style: italic;

}

.points-checkout-onepage-sidebox

{

}

.points-checkout-onepage-sidebox .onepage-sidebox-header

{

}

.points-checkout-onepage-sidebox .onepage-sidebox-content

{

}

.mypoints-page-head

{

}

.mypoints-sendfriend

{

	float: left;

	width:305px;

	height: 260px;

}

.shopping-cart-collaterals .rewards-cart-box H4

{

	min-height: 16px;

	color: #E26703;

	background-repeat: no-repeat;

	background-position: 0 0;

	padding: 1px 0 1px 21px;

	text-transform: uppercase;

	background-image: url(../../images/icon_asterick.gif);

	padding-left: 23px;

}

.shopping-cart-collaterals .rewards-cart-box

{

	padding: 12px 15px 15px;

}

.rewards-cart-box .applied-redemptions

{

	margin-bottom: 10px;

}

.rewards-cart-box .applied-redemptions

{

	margin-bottom: 10px;

}

.rewards-cart-box .distributions

{

	margin-bottom: 10px;

}

.rewards-cart-box .no_extra_points

{

	font-style: italic;

}

.rewards-cart-box

{

	margin-top: 0px;

	margin-bottom: 20px;

	float: left;

	text-align: left;

	width: 100%;

}

.mypoints-redeemcatalog

{

	vertical-align: middle;

	float: right;

	width: 45%;

	height: 260px;

}

.mypoints-redeemcatalog .listing

{

	font-size: 8pt;

	height: 230px;

	overflow-x: hidden;

	overflow-y: auto;

}

.mypoints-redeemcatalog .noproducts

{

/*font-size:8pt;*/

	font-style: italic;

	margin-top: 30px;

	text-align: center;

}

.mypoints-transfers

{
margin:20px 0 0 0;

}

.mypoints-transfers .content TABLE TBODY

{

	height: 200px;

	overflow-x: hidden;

}

.mypoints-transfers H2

{

	margin-top: 12px;

}

.mypoints-summary

{

}

.mypoints-summary .usable-points

{

	margin-bottom: 12px;

}

.mypoints-summary .pending-points

{

}

.mypoints-summary .onhold-points

{

	margin-bottom: 12px;

}

.mypoints-summary .msg

{

}

.points-summary-emphasize

{

	font-weight: bold;
	color:#E56703;

}

.cart-points-total_spent

{

}

.cart-points-total_spent .warning

{

	color: #FF0000;

	font-size: 8pt;

}

.cart-points-total_spent .caption, .cart-points-total_earned .caption

{

	font-weight: bold;

}

.cart-points-total_item_discounts .rendering_area

{

	font-weight: bold;

}

.rewards-customer-sidebar .warning

{

	color: #FF0000;

	font-size: 8pt;

}

.rewards-customer-sidebar .to_spend

{

}

.rewards-customer-sidebar .remaining

{

}

.rewards-customer-sidebar .balance

{

}

.rewards-customer-sidebar .notice

{

	color: #444444;

}

.mypoints-transfers

{

	width: 100%;
	margin:20px 0 0 0;

}

.mypoints-transfers .data-table

{

}

.mypoints-transfers .content

{

	padding: 0;

}

.points-prediction

{

	margin-top: 12px;

	font-size: 8pt;

}

.points-prediction .as_low_as

{

}

.points-prediction .earnable

{

}

.order-points-earned .caption

{

}

.order-points-earned .amount, .order-points-spent .amount, .order-print-points-earned .amount, .order-print-points-spent .amount

{

	font-size: 7pt;

}

.product-view-points

{

}

.product-view-points .redeem_section

{

}

.product-view-points .distri_section

{

}

.product-view-points .distri_section .you_will_earn

{

}

.product-view-points .distri_section .points_image

{

}

.product-view-points

{

}

.points-special-header

{

}

.points-multishipping-warning

{

}

.points-checkout-onepage-sidebox .change-points-usage

{

	height: 13px;

	margin-top: 6px;

	margin-bottom: 6px;

	padding-right: 2px;

}




/*New classes*/

.mypoints-page-head h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#808080;
}

/*.mypoints-sendfriend input{
width:240px;
border:#ddd 1px solid;
padding:3px 2px 3px 4px;
}

.mypoints-sendfriend textarea{
width:240px;
border:#ddd 1px solid;
padding:3px 2px 3px 4px;
}

.mypoints-sendfriend label{
width:100px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
}
*/
/*.head head-alt2 h4.title{
font-family:Arial, Helvetica, sans-serif!important;
font-size:14px!important;
color:#ff0000!important;
font-weight:normal;
}*/

.form-button{
background:url(../../../olympus/images/addtocart_bg.jpg) repeat-x;
border:#E4732E 1px solid;
width:90px;
height:24px;
margin:0 0 10px 90px;
color:#FFFFFF;
font-weight:bold;
}



.send_to_box{
float:left;
margin:15px 0 0 0;
}

.head-alt2{
border-bottom:#d9dde3 1px solid;
}


.mypoints-sendfriend input{
width:200px;
border:#ddd 1px solid;
padding:3px 2px 3px 4px;
margin:0 0 4px 5px;
}

.mypoints-sendfriend textarea{
width:200px;
border:#ddd 1px solid;
padding:3px 2px 3px 4px;
margin:0 0 4px 5px;
}

.mypoints-sendfriend label{
width:82px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
display:block;
}

