html {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
body {
	background: #FFFFFF;
}
a {
	text-decoration: none;
}
a:link {
	color: #D4002D;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #E17D0F;
}
a:active {
	color: #076897;
}
#col-1, #col-3 {
	display: none;
}
#headerMessage, #headerShop {
	display: none;
}

/* +++++++++++++++++++ GENERAL RULES ++++++++++++++++++++++ */

img.bdrImg {
	border: 2px solid #C7AD7F;
	padding: 1px;
	background: #FFFFFF;
}
.cleared {
	clear: both;
	font-size: 0;
	line-height:0;
}
.alignLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.alignRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
}
a.productDetails, a.addBasket, a.sendQuery, a.removeBasket {
	display: none;
}

/* +++++++++++++++++++ MAIN CONTENT ++++++++++++++++++++++ */

h2.titleHeading {
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1pt dashed #000000;
}
h2.titleHeading span {
	font: 50% Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

/* +++++++++++++++++++ TABLE LISTINGS ++++++++++++++++++++++ */

table.products {
	width: 100%;
	border-style: none;
	border-spacing: 0;
	margin-bottom: 10px;
	border-collapse: collapse;
	margin-top: 0px;
}
table.products th {
	border: 1pt solid #000000;
	padding: 5pt;
}
table.products td {
	vertical-align: middle;
	text-align: center;
	border: 1pt solid #000000;
	padding: 5pt;
}
table.products td.al {
	text-align: left;
}
table.products td.ar {
	text-align: right;
}
table.products .removeBasket {
	display: none;
}


/* +++++++++++++++++++ NEWS AND PRODUCTS LISTINGS ++++++++++++++++++++++ */ 

.newsBox, .productBox, .contentListItem {
	border: 1pt solid #000000;
	padding: 10pt;
	margin-bottom: 10pt;
}
.newsBox h2, .productBox h2, .contentListBox h2 {
	font: Georgia, "Times New Roman", Times, serif;
}
.yellowBox {
	clear: both;
}
.yellowBox p {
	text-align: center;
}
.productBox .priceLine p {
	text-align: center;
}
.priceLine em.green {
	color: #06840F;
	font-style: normal;
	display: block;
}
.priceLine em.red {
	color: #A50606;
	font-style: normal;
	display: block;
}
.priceLine .buttons {
	display: none;
}
.productBox .buttons {
	display: none;
}
.smallBanners, .largeBanners, .messageBox {
	display: none;
}
#breadCrumbs {
	margin: 0pt;
	padding: 10pt;
	border: #000000 1pt dashed;
}
#breadCrumbs li {
	display: inline;
	text-decoration: underline;
	padding-right: 10pt;
}
.documents h3, .photoGalleryWrapper h3 {
	font: Georgia, "Times New Roman", Times, serif;
	border-bottom: 1pt dashed #000000;	
}
.photoGalleryRow img {
	margin-right: 10pt;
	margin-bottom: 10pt;
}
#paging, #moreLinks {
	display: none;
}
#selectionList {
	list-style: none;
}
.filterForm {
	text-align: center;
}
.filterForm fieldset {
	display: none;
}
#hiddenNewsList {
	display: none;
}
#footerLinks {
	display: none;
}
#footer p#copyright {
	border: 1pt solid #000000;
	padding: 10pt;
	text-align: center;
}
#footer p#author {
	display: none;
}
