#wrapper		{width: 99%;}
#sidebar		{display: none;}
#main			{margin:0; padding: 0; width: 100%; float: none; border: none;}
#content		{padding: 0;}
#loader			{display: none;}
#navigation		{display: none;}
.add_to_basket	{display: none;}
td.qty			{display: none;}
#footerBasket	{display: none;}

#header			{text-align: center; margin-bottom: 2em;}

/******** Tables ***/
table{
	margin-left: -5px;
}
table.zebra tbody td{
	border-bottom: 1px solid #eee;
}
table th,td{
	padding:3px 5px;
}
table th{
	color:#7B1323;
	border-bottom: 2px solid #7B1323;
	font-weight: bold;
	background: #fff;
	padding-top: 1em;
}
td.price{
	white-space:nowrap;
}
td span.name{
	display: block;
	font-weight: bold;
}
tfoot td{
	border-top: 1px solid #7B1323;
	background: #fff;
	font-weight: bold;
}

/******** Global config ***/
h1,h2,h3,h4 {
	font-family: Arial, Geneva, Verdana, sans-serif;
	color: #7a2332;
}	
h1{ 
	font-size: 1.4em; 
	font-weight: bold;
	margin-bottom: .8em;
}
h2{
	font-size: 1.2em;
	margin:1em 0 .5em;
}
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }

p{
	margin-bottom: 1em;
	line-height: 1.6em;
}
#content ul,#content ol{
	margin:.5em 0 1em 2.5em;
}
#content ul	{list-style: disc;}
#content ol	{list-style: decimal;}

a{
	color:#7B1323;
	text-decoration: none;
}
a:hover{
	color:#000;
	text-decoration: underline;
}
.nowrap		{white-space:nowrap;}
.green		{color: green;}
.red		{color: red;}

hr{
	border:none;
	border-top: 1px solid #999;
	height: 1px;
	margin: 1em auto;	
}
