body  {
	margin: 0;
	padding: 15pt;
	background-color: #ffffff;
	font-family: georgia, arial, helvetica, sans-serif;
	color: #000000;
	font-size:11pt;
}


div#toparea {
	visibility:hidden;
}

div#toparea h1 {
	visibility:visible;
}

div#toparea h2 {
	visibility:visible;
}

div#menu {
	display:none;
}


/* Main Content Area */


div.category {
	margin: 0 0 30px 0;
	padding: 0;
}

div.category h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14pt;
}

div.category div.item {
	margin: 0 0 10px 0;
	padding: 0;
}

div.category h4 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 12pt;
}


div.category p.content {
	margin: 2px 0 0 0;
	padding: 0;
}

div.category div.details {
	float:right; 
	margin: 0;
	padding: 0 0 5px 30px;
	font-weight: bold;
	font-size: 11px;
	text-align:right; 
	}

/* Panels */

div.panel {
	margin: 0 0 30px 0;
	padding: 0;
}

div.panel h3 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 14pt;
}

div.panel div.item {
	margin: 0 0 10px 0;
	padding: 0;
}

div.panel h4 {
	margin: 3px 0 0 0;
	padding: 0;
	font-size: 12pt;
}


div.panel p.content {
	margin: 2px 0 0 0;
	padding: 0;
}

div.panel div.details {
	float:right; 
	margin: 0;
	padding: 0 0 5px 30px;
	font-weight: bold;
	font-size: 11px;
	text-align:right; 
	}
	
	
/* Bar - G */

table.barg {
	margin: 0 0 25px 0;
	padding: 0;
	width: 100%;
	font-size: 11px;
	border-collapse: collapse;
}

table.barg th {
	margin: 0;
	padding: 0 0 5px 10px;
	text-align: left;
	border-style: solid;
	border-color: #ccc;
	border-width: 0 0 1px 0;
}

table.barg td {
	margin: 0;
	padding: 3px 0 3px 10px;
	text-align: left;
	border-style: solid;
	border-color: #e8e8e8;
	border-width: 0 0 1px 0;
}

table.barg td.name {
	width: 210px;
}

table.barg td.price {
	text-align: right;
}

table.barg th.price {
	text-align: right;
}


	
/* Contact Details */

ul.contactdetails {
	margin: 5px 0 10px 0;
	padding: 0;
	list-style:none;
}

ul.contactdetails li {
	margin: 2px 0 2px 0;
	padding: 0;
}

