/*body						{background-color:#000000;background-image:url(/images/2009/bgBody.jpg);background-repeat: no-repeat;background-position: top center;}

/* Wrapper around all content (may not exist on some pages with custom layout) */
.ContentArea {
	padding: 10px;
}

.ContentAreaNoPad {
	padding: 0px;
}

h1 {
	/*
	color: #D5C299;
	*/
	color: #D80000;
	font-family: Arial, Verdana, sans-serif;
	font-size:14pt;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
}
h2 {
	font-family: Arial, Verdana, sans-serif;
	/*color: #D5C299;*/
	color: #D80000;
	font-size:13pt;
}
h3 {
	font-family: Arial, Verdana, sans-serif;
	/*color: #FFFFFF;*/
	color: #000;
	font-size:11pt;
	padding: 0px 5px 0px 5px;
	margin: 0px 5px 0px 5px;
}

h3 a{
	color: #850003;
	text-decoration:none;
}
h3 a:hover{
	text-decoration: underline;
}


p {
	font-family: Arial, sans-serif;
	color: #000;
	font-size: 8pt;
	padding:5px;
	margin:5px;
}
img.contentImage {
	border: 2px solid #575757;
	margin: 4px 8px 4px 8px;
}
a {
	font-family: Arial, sans-serif;
	/*color: #dec057;*/
	 color: #850003;
}

.pagealert_error { padding: 10px 0 5px 0; font-size: 15px; color: #ff0000; font-weight:bold; }
.pagealert_ok { padding: 10px 0 5px 0; font-size: 15px; color: #008040; font-weight:bold;}

.data_table							{width:100%; font-family: Arial, sans-serif;color: #FFFFFF;	font-size:8pt; border: 1px solid #000000;}
.data_table .data_title				{font-weight:bold; background-color: #7f0000; color: #FFFFFF;  border-right: 1px solid #FFFFFF;}
.data_table .data_title a			{color: #FFFFFF;}
.data_table .data_bedding			{font-weight:bold; background-color: #515151; color: #FFFFFF; text-align: right; border-bottom :1px solid #b3b4af;}
.data_table .data_bedding a			{color: #FFFFFF;}
.data_table table					{border-width:1px;}
.data_table th						{padding:5px; background-color: #000000; color:#FFFFFF; border-bottom :1px solid #515151; text-align: left; background-image: url('/images/pxl.gif'); background-repeat:repeat-y; background-position:center right;}
.data_table th  a			 		{color: #FFFFFF;text-decoration:underline;}
.data_table .data_row_field_title	{padding:5px; background-color: #e6e6e6; color:#000000; border-right: 1px solid #a10808; font-weight: bold; text-align: right;}
.data_table tr thead				{border-left :1px solid #DBE6EE;}
.data_table .data_row td			{vertical-align:top; background-image: url(/images/pxl.gif); background-repeat:repeat-y; background-position:center right;}
.data_table .data_row td a 			{color:#dec057;}
.data_table .data_row_alt td		{background-color:#2c2c2c; border-bottom:1px solid #494949; font-size:8pt; vertical-align:top; background-image: url('/images/pxl.gif'); background-repeat:repeat-y; background-position:center right;}
.data_table .data_row_alt td a		{color:#dec057;}
.data_table .header					{color: #FFFFFF; font-size:8pt; background-position:right center; padding:0px; margin:0px; font-weight:bold; text-indent:5px; height:22px; border-right: 1px solid #FFFFFF;}
.data_table .header a				{color:#000000;}
.data_table td						{padding:5px;}
.data_row		img					{border:4px double #727272;}
.data_row_alt	img					{border:4px double #727272;}

input.submit 						{border:3px double #999999; border-top-color:#CCCCCC; border-left-color:#CCCCCC; padding:0.25em; background-color:#7f0000; color:#FFFFFF; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, Verdana, sans-serif;}

.SubMenu {list-style-type: none;}
.SubMenu li {float: left;padding: 0 5px;margin: 0;}
#emailWishlistForm input.Text {width: 505px;}
#emailWishlistForm input.HalfWidth {width: 230px;}
#emailWishlistForm textarea {width: 550px;height: 150px;}
img.Icon {border: none;}

ul {
	list-style-type: square;
	padding: 10px;
	margin: 0;
}


ul.MainMenu li
{
background-image:none; background-repeat: no-repeat; padding-left: 0em; }

ul.subMenu li
{
background-image:none; background-repeat: no-repeat; padding-left: 0em; }

ol li
{
background-image: none; background-repeat: no-repeat; background-position: 0 .4em; padding-left: .5em; }

.data_button
{border:3px double #999999; border-top-color:#CCCCCC; border-left-color:#CCCCCC; padding:0.25em; background-color:#7f0000; color:#FFFFFF; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, Verdana, sans-serif;}

.restockAlertForm {
	float: right; 
	background-color:#aaa;
	border: 1px solid #b3aFa9;
	width: 300px;
	padding: 5px;
	margin-right:1px;
	margin-bottom: 5px;
}


/* checkout status highligh */
.checkoutStatus .highlight { text-decoration: underline; }
