*                                 				{background-image: none !important; background-color: #FFFFFF !important; color: #000000;}
#header h1, #header h2			{display: block;}
#breadcrumbs ul						{list-style-type: none; display: inline; padding: 0px 10px;}
ul.calendar_eventList li ul li, #calendar_eventDetails 			{ background-color: #FFFFFF !important;}

/* All of these elements should be hidden */
#imagebar, #imageBar, #slideShow, #slideshow,
#menu, #accessibilityLinks, #dateTime, #subNav,
#subnav, #footer, #calendar_topLayout, #weekNavigation,
embed, object, #calendar_eventDetails form input	, #breadcrumbs, #headerRight				{display: none !important;}

#adverts,
#subnavPane,
#menu,
#flashcontent,
#accessibility,
#secureBar { display: none; }


/* order view styles */
.orderTitle
{
	background-color: #666;
	color: #fff;
	text-align: center;
	font-weight: bolder;
	width: 100%;

}
.orderItem
{
	background-Color: #fff;
	color: #000;
	width: 100%;
}
.itemOptions
{
	font-size: 0.8em;
}
.ClearingDiv
{
	clear: both;
}
.orderNotes
{
	width: 382px;
}
#iconSetContainer
{
	width: 700px;
	padding: 5px;
}
#orderDisplayContainer
{
	width: 510px;
	padding: 5px;
}
#orderDisplayContainer table
{
	Width: 100%;
}
#orderNoContainer
{
	width: 161px;
	float: left;
	border: solid 2px #000;
	margin-right:1px;
	padding: 2px;
}
#orderDateContainer
{
	width: 161px;
	float: left;
	border: solid 2px #000;
	margin-right:1px;
	padding: 2px;
}
#orderStatusContainer
{
	width: 161px;
	float: left;
	border: solid 2px #000;
	padding: 2px;
}
#paymentAddressContainer
{
	width: 246px;
	float: left;
	border: solid 2px #000;
	margin-right:1px;
	padding: 2px;
}
#shippingAddressContainer
{
	width: 246px;
	float: left;
	border: solid 2px #000;
	padding: 2px;
}
#paymentDetailsContainer
{
	width: 502px;
	border: solid 2px #000;
	padding: 2px;
}
#orderItemsContainer
{
	width: 502px;
	border: solid 2px #000;
	padding: 2px;
}
#orderNotesContainer
{
	width: 386px;
	float: left;
	border: solid 2px #000;
	margin-right:1px;
	padding: 2px;
}
#orderTotalsContainer
{
	width: 106px;
	float: left;
	border: solid 2px #000;
	padding: 2px;
}
#subTotalContainer
{
	width: 100%;
	text-align: center;
}
#deliveryContainer
{
	width: 100%;
	text-align: center;
}
#vatContainer
{
	width: 100%;
	text-align: center;
}
#totalContainer
{
	width: 100%;
	text-align: center;
}
.orderAddressField
{
	display: block;
	font-size: 1.2em;
}
/*end of order view styles */