/* Global rules */
BODY {
	margin: 0px;
}
TD {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}
A:link, A:visited, A:active {
	color: #0c479d;
	text-decoration: none;
}
A:hover {
	color: #0c479d;
	text-decoration: underline;
}
.border_rule {
	background-color: #7f7f7f;
}
.page_colVertSep {
	background-image: url(../images/detail_info_sep.gif);
	background-repeat: y-repeat;
}

/* Section rules */
.bucket_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	line-height: 11px;
}
.bucket_Author {
	font-size: 11px;
	font-weight: bold;
}
.bucket_Text A:link, .bucket_Text A:visited, .bucket_Text A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}

.bucket_Text A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}

.content_boldCopy {
	font-weight: bold;
}
.content_borderedBox {
	border-color: #E2BEE2;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.footer TD {
	color: #666666;
	text-align: center;
}
.footer TD A:link, .footer TD A:visited, .footer TD A:active {
	color: #0c479d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer TD A:hover {
	color: #0c479d;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.footer_rule {
	background-image: url(../images/dotted_line_h_bk_wh.gif);
	background-repeat: x-repeat;
}

.hd1_text {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
}

.header {
	background-color: #a6ddcb;
}
.img_line_horz {
	background-image:url(../images/dotted_line_h_bk_wh.gif);
	background-repeat:repeat-x;
	height:1px;
}
.offers_topBorder {
	background-color: #a6ddcb;
}

.order_currentStep {
	color: #006bb6;
}
.order_detailHeader {
	background-color: #f3faf8;	
}
.order_detailHeader TD {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}
.order_detailHeader .total {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.order_detailRule {
	background-image: url(../images/dotted_line_h_bk_wh.gif);
	background-repeat: x-repeat;
}
.order_price {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.order_productName {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.order_shippingOption {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.order_quantity A:link, .order_quantity A:visited, .order_quantity A:active {
	color: #052354;
	text-decoration: none;
}
.order_quantity A:hover {
	color: #052354;
	text-decoration: underline;
}
.order_update A:link, .order_update A:visited, .order_update A:active {
	color: #052354;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.order_update A:hover {
	color: #052354;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

.review_quantity {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}
.rightsStatement {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:right;
	color: #999999;
}
