body {font-family: Arial; margin: 0px; padding: 25px; font-size: 14px; line-height: 125%;}
a {color: #777777;}
a:hover {color: #999999;}

.Page {width: 1000px; margin: auto;}
.Small_Title {font-size: 11px; text-transform: uppercase; font-weight: bold;}
.Small_Text {font-size: 11px; text-transform: uppercase;}

br.Clear {clear: both;}
.Error {color: red;}

.Action a, .Button a {font-size: 11px; text-transform: uppercase; display: inline-block; padding: 3px; padding-left: 4px; padding-right: 4px; text-decoration: none; background-color: #00a3fa; color: white; margin-left: 2px;}
.Action a:hover, .Button a:hover {background-color: #00a8ff;}
.Action a:active, .Button a:active {background-color: #00a0f7;}
.Inactive_Button {font-size: 11px; text-transform: uppercase; display: inline-block; padding: 3px; padding-left: 4px; padding-right: 4px; text-decoration: none; background-color: #eeeeee; color: white; margin-left: 2px;}

.Header {font-size: 12px; text-transform: uppercase; margin-bottom: 25px;}
	.Header_Left {float: left;}
		.Header_Item {float: left; margin-right: 10px;}
		.Header_Last_Item {float: left;}
		.Header_Text {padding-top: 3px;}
		.Active_Header_Link {display: none;}
		.Inactive_Header_Link {display: block;}
	.Header_Right {float: right;}

.Page_Row {background-color: #eeeeee; padding: 20px; margin-bottom: 25px;}
.Product_Row {background-color: #eeeeee; padding: 20px; margin-bottom: 25px;}
	.Product_Row_Columns {margin-bottom: 10px;}
		.Product_Row_Left_Column {float: left; width: 470px; padding-right: 20px;}
			.Product_Row_Big_Picture {}
		.Product_Row_Right_Column {float: left; width: 470px;}
			.Product_Row_Text {margin-bottom: 10px;}
				.Product_Row_Header {margin-bottom: 10px;}
					.Product_Row_Artist {}
					.Product_Row_Name {font-style: italic;}
					.Product_Row_Catalog_Number {}
				.Product_Row_Description {font-size: 12px;}
			.Product_Add_To_Cart {margin-bottom: 10px; font-size: 12px;}
			.Product_Row_Small_Pictures {}
			.Product_Row_Small_Picture {float: left; width: 110px; height: 110px; overflow: hidden; margin-right: 10px;}
			.Product_Row_Small_Picture_Last {margin-right: 0px;}
				.Product_Row_Small_Picture img {border-style: solid; border-width: 1px; border-color: #cccccc;}

.Section {margin-bottom: 10px;}
.Row {margin-bottom: 4px;}
	.Label {float: left; text-align: right; width: 70px; margin-right: 10px; text-transform: uppercase; font-size: 11px; padding-top: 3px;}
	.Value {float: left;}
	.Link {float: right;}
.Input_Row {margin-bottom: 4px;}
	.Input_Label {float: left; text-align: right; width: 70px; margin-right: 10px; text-transform: uppercase; font-size: 11px; padding-top: 5px;}
	.Input_Value {float: left;}
	.Input_Link {float: right;}
.Label {float: left; text-align: right; width: 70px; margin-right: 10px; text-transform: uppercase; font-size: 11px; padding-top: 2px;}

.Checkout_Section {margin-bottom: 10px;}
	.Checkout_Input_Row {margin-bottom: 4px;}
		.Checkout_Input_Label {float: left; text-align: right; width: 70px; margin-right: 10px; text-transform: uppercase; font-size: 11px; padding-top: 5px;}
.Shopping_Cart_Extra_Lines {margin-bottom: 10px;}
	.Shopping_Cart_Extra_Line {margin-bottom: 2px;}
		.Shopping_Cart_Extra_Line_Label {float: left; text-align: right; width: 70px; margin-right: 10px; text-transform: uppercase; font-size: 11px; padding-top: 0px;}
		.Shopping_Cart_Extra_Line_Value {float: left;}

.Shopping_Cart_Row {background-color: #eeeeee; padding: 20px; margin-bottom: 10px;}
	.Shopping_Cart_Left_Column {float: left; background-color: #eeeeee; padding: 20px; margin-bottom: 25px; margin-right: 25px; width: 276px;}
	.Shopping_Cart_Middle_Column {float: left; background-color: #eeeeee; padding: 20px; margin-bottom: 25px; margin-right: 25px; width: 276px;}
	.Shopping_Cart_Right_Column {float: left; background-color: #eeeeee; padding: 20px; margin-bottom: 25px; width: 276px;}
		.Shopping_Cart_Header {font-weight: bold; text-transform: uppercase; font-size: 12px; margin-bottom: 10px;}
			.Shopping_Cart_Header_Image {float: left; width: 175px; margin-right: 10px;}
			.Shopping_Cart_Header_Name {float: left; width: 200px; margin-right: 10px;}
			.Shopping_Cart_Header_Price {float: left; width: 50px; margin-right: 10px;}
			.Shopping_Cart_Header_Quantity {float: left; width: 50px; margin-right: 10px;}
			.Shopping_Cart_Header_Subtotal {float: left; width: 50px;}
		.Shopping_Cart_Product {margin-bottom: 10px;}
			.Shopping_Cart_Product_Image {float: left; width: 175px; margin-right: 10px;}
			.Shopping_Cart_Product_Name {float: left; width: 200px; margin-right: 10px;}
			.Shopping_Cart_Product_Price {float: left; width: 50px; margin-right: 10px;}
			.Shopping_Cart_Product_Quantity {float: left; width: 50px; margin-right: 10px;}
			.Shopping_Cart_Product_Subtotal {float: left; width: 50px;}

.Account_Columns {}
	.Account_Columns_Info_Column {float: left; width: 300px; background-color: #eeeeee; padding: 20px; margin-bottom: 25px; margin-right: 25px;}
	.Account_Columns_Orders_Column {float: left; width: 594px; background-color: #eeeeee; padding: 20px; margin-bottom: 25px;}

.Two_Columns_Left_Column {float: left; width: 447px; background-color: #eeeeee; padding: 20px; margin-bottom: 25px; margin-right: 25px;}
.Two_Columns_Right_Column {float: left; width: 447px; background-color: #eeeeee; padding: 20px; margin-bottom: 25px;}