
/* Main Styles */

	body, td {
		font-family: verdana, Arial Halvfet, Helvetica;
		font-size: 10px;
		color: #000000;
	}

	a {
		font-weight: bold;
		color: darkblue;
		text-decoration: none;
	}

	a:visited {
		font-weight: bold;
		text-decoration: none;
	}

	a:active {
		font-weight: bold;
		color: darkblue;
		text-decoration: none;
	}

	a:hover {
		font-weight: bold;
		text-decoration: none;
	}


/* Page Styles */

	h1.pageTitle, .pageTitle td {				/* Td declaration is used in the administration module */
		font-size: 13px;
		font-weight: bold;
	}

	.pageBody, .pageBody td {				/* Td declaration is used in the administration module */
		
	}

	.pageFooter, .pageFooter td {				/* Td declaration is used in the administration module */
		
	}


/* Article List Styles */

	.articleListTitle {

	}

	.articleListIngress {

	}

	.articleListReadMoreLink  {
		font-weight: normal;
	}

	.articleListBox {
		border-bottom: 1px #BEC0CC dotted;
	}


	.articleListBox_on {					/* Mouse "Hover" function for articles */
		border-bottom: 1px #BEC0CC dotted;
	}


/* Article Styles */

	h1.articlePageTitle {
		font-size: 16px;
		font-weight: bold;
	}

	.articlePageIngress, .articlePageIngress td {		/* Td declaration is used in the administration module */
		font-weight: bold;
	}

	.articlePageBody, .articlePageBody td {
	
	}


/* Product List Styles */

	.productListTitle {
		font-weight: bold;
	}

	.productListContent {

	}

	.productListPriceBeforeDiscount {
		color: darkred;
		font-weight: bold;
	}

	.productListPrice {
		color: darkgreen;
		font-weight: bold;
	}

	.productListQtyBox {
		border: 1px solid black;
		background: #DDEAFC;
	}

	.productListAddToBasketLink {
		font-size: 11px;
	}

	.productListAddToBasketLink:hover {
		font-size: 11px;
	}

	.productListCheckoutChangeLink {
		color: green;
		font-size: 11px;
	}

	.productListCheckoutChangeLink:visited {
		color: green;
		font-size: 11px;
	}

	.productListCheckoutDeleteLink {
		color: darkred;
		font-size: 11px;
	}

	.productListCheckoutDeleteLink:visited {
		color: darkred;
		font-size: 11px;
	}


/* Product Styles */

	h1.productPageTitle {
		font-size: 16px;
		font-weight: bold;
	}

	.productPageBody {
	
	}

	.productPageQtyBox {
		border: 1px solid black;
		background: #DDEAFC;
	}

	.productPageAddToBasketLink {

	}

	.productPageAddToBasketLink:hover {
		text-decoration: underline;
	}


/* Div. Styles */

	.inputText {						/* Added to all text inputs */
		border: inset #ccc 1px
		padding: 5px;
		margin-bottom: 3px;
		margin-top: 3px;
	}

	.inputButton {						/* Added to all buttons */
		font-size: 11px;
		font-weight: bold;
		color: darkblue;
		border: outset 1px #ccc;
		background: #E1E1E1;
		margin-top: 8px;
		padding: 1px;
	}

	.boxOutlined {						/* Makes a block stand out */
		border: 1px dotted darkblue;
		background-color: #F7F7F7;
		padding:5px;
	}

	.boxOutlinedTitle {
		font-weight: bold;
		border-bottom: 1px dotted darkblue;
	}


/* Rarely Changed Styles */

	form {
		padding:0px;
		margin:0px;
	}

	hr {
		color: #c1c1c1;
		background-color: #c1c1c1;
		height: 1px;
	}

	input {
		font-family: verdana, Arial Halvfet, Helvetica;
	}


