a:link {color: #0066FF; text-decoration: none}
a:visited {color: #0000CC; text-decoration: none}
a:hover {text-decoration: underline;}
a:active {color: #FF0000;}

.hdrlinks a:link {color: #FFFFFF; text-decoration: none}
.hdrlinks a:visited {color: #CCCCCC; text-decoration: none}
.hdrlinks a:hover {text-decoration: underline;}
.hdrlinks a:active {color: #FF6633;}

.footerlinks a:link {color: #FFFFFF; text-decoration: none}
.footerlinks a:visited {color: #CCCCCC; text-decoration: none}
.footerlinks a:hover {text-decoration: underline;}
.footerlinks a:active {color: #FF6633;}

.editlink a:link {color: #CCCCCC; text-decoration: none}
.editlink a:visited {color: #CCCCCC; text-decoration: none}
.editlink a:hover {text-decoration: underline;}
.editlink a:active {color: #CCCCCC;}

.navlinks a:link {color: #FFFFFF; text-decoration: none}
.navlinks a:visited {color: #b2e0f0; text-decoration: none}
.navlinks a:hover {text-decoration: underline;}
.navlinks a:active {color: #FFFFCC;}

.sectionhdr a:link {color: #0099FF;text-decoration: none;}
.sectionhdr a:visited {color: #FF0000;text-decoration: none;}
.sectionhdr a:hover {text-decoration: underline;}
.sectionhdr a:active {color: #FF0000;}

.sectionalt a:link {color: #330066;text-decoration: none;}
.sectionalt a:visited {color: #666666;text-decoration: none;}
.sectionalt a:hover {text-decoration: underline;}
.sectionalt a:active {color: #FF0000;}


body {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 0px;
	background: #660066;
	min-width:765px;
}

/*Standard*/
.section{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333}
.sectionsmall{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333}
.sectionhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #660066;
	font-weight: bold;


}
.hdrlinks{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;}
.brdr {border: 1px solid #d2dbed; padding:10px;}
.scroller{
	font-family: "Courier New", Courier, mono;
	font-size: 12pt;
	color: #FF3399;
	border: none;
	height: 20px;
	width: 700px;
	padding-top: 10px;
	padding-left: 40px;
	font-weight: bold;
}

/*Form*/
form {margin: 0px;padding: 0px;}
.btn {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: normal;color: #FFFFFF;background-color: #660066;}
.input{font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;background-color: #FFFFFF;}


h1 {font-family: Arial, Helvetica, sans-serif;font-size: 24pt;font-weight: bold;}
h2 {font-family: Arial, Helvetica, sans-serif;font-size: 20pt;font-weight: bold;}
h3 {font-family: Arial, Helvetica, sans-serif;font-size: 16pt;font-weight: bold;}
h4 {font-family: Arial, Helvetica, sans-serif;font-size: 14pt;font-weight: bold;}
h5 {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;}
h6 {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;font-weight: bold;}
p {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;}
pre {font-family: "Courier New", Courier, mono;font-size: 9pt;color: #33FF00;}
.footerlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #99CCFF;
}
.navlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
.sectionalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #0099CC;
	font-weight: normal;

}
.sectionsubhdr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #6666CC;
	font-weight: bold;

}
.editlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #CCCCCC;
}
.editArea {border: 1px dashed #000099;}
.sectionrevsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
}
#content {
	background-color: #FFFFFF;
	padding: 10px;
	text-align: center;
	clear:both;
	min-height:250px;
	width:720px;
	margin-left: auto; margin-right: auto;
}
#leftcolumn {padding: 10px 10px 10px 15px;width: 190;	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;text-align: left;background-attachment: scroll;background-image: url(/images/navleft.gif);background-repeat: repeat-y;}
#midcolumn {padding: 10px;width:650px;text-align: left;margin-left: auto; margin-right: auto;}
#rightcolumn {padding: 50px 10px 10px;width: 180px;border-left-width: 1px;border-left-style: dotted;border-left-color: #333333;}

#leftcolumnarticles {}
#midcolumnarticles {padding: 10px;width:650px;text-align: left;margin-left: auto; margin-right: auto;}
#rightcolumnarticles {border-left-width: 1px;border-left-style: dotted;border-left-color: #e6f5fa;}

#leftcolumnshop {padding: 10px 10px 10px 15px;width: 190;	font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #FFFFFF;text-align: left;background-attachment: scroll;background-image: url(/images/navleft.gif);background-repeat: repeat-y;}
#midcolumnshop {padding: 10px;}
#rightcolumnshop {border-left-width: 1px;border-left-style: dotted;border-left-color: #e6f5fa;}

#leftcolumnfooter {
	padding: 10px 10px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	text-align: left;
	background-color: #000066;
}

#header {
	background-color: #FFFFFF;
	padding: 10px;
	width:720px;
	margin-left: auto; margin-right: auto;
}
#headerinner {
	padding: 5px;
	height: 80px;
	background-color: #000066;
	text-align: right;
	clear:both;
}
#headerline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #660066;
	padding: 0px;
	margin-top: 3px;
}

#footer {
	background-color: #FFFFFF;
	clear:both;
	padding-bottom: 10px;
	padding-right: 10px;
	padding-left: 10px;
	width:720px;
	margin-left: auto; margin-right: auto;
	visibility:hidden;
}
#footerinner {
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#adminheader {
	padding: 10px;
	margin:0px;
	text-align: center;
	clear:both;	
}
.contactbox {background-color: #e6f5fa;border: 0px none;}
.boxhdr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 500px;
	padding: 10px;
	margin-left: auto; margin-right: auto;
	text-align: left;
}
.boxsearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	width: 500px;
	padding: 10px;
	margin-left: auto; margin-right: auto;
	text-align: left;
}
.quotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.posline {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000099;}
.poslineud {font-family: Webdings;font-size: 10pt;color: #000099;}
.prevPrice {
	color: #FF0000;
	text-decoration: line-through;
}

/*Product Catalogue*/
.item {border: 1px solid #00BBBB;}
.itembrdr {background-color: #0099CC;border: 1px solid #333333;}
.itemtxt {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;}
.itemimg {}
.itemdescription {font-family: Arial, Helvetica, sans-serif;font-size: 9pt;color: #333333;}
.pdhdr {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #333333;font-weight:bold;}
.imgCol {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;background-color: #FFFFFF;padding: 5px;margin: 10px;width: 200px;text-align: center;}

.ed {font-size: 8pt;font-weight: bold;cursor: hand;color: #999999;}
.buynow {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #006699;background-color: #FFFFFF;}


/*Shopping Basket*/
.txt {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000066;}
.txtalt {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #000066;background: #eeffff;}
.txthd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #000066;
}
.txtft {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;background-color: #000066;}
.txtdelivery {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;background-color: #FFFFFF;}
.txtsubtotal {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #003399;background-color: #FFFFFF;}
.txtNet {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #FFFFFF;background-color: #0099CC;}
.txtvat {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #66CCCC;
	font-weight: bold;
}
.txttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #003399;
}
.txttbl {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;color: #990000;background-color: #FFFFFF;border: 1px solid #00496C;}
.pbtxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.pbtxtalt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.pbtxthd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #003399;
	font-weight: bold;

}
.pbtxttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC0033;
	font-weight: bold;

}
.pbtxtNet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.pbtxtvat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}
.pbtxtft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #CC3366;
}



.pbbg{
	background-color:#FFFFFF;
	border: 1px solid #cccccc;

}
.on {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333;background-color: #eeeeee;}
.off {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #333333;background-color: #ffffff;}
.error {
	color: #FF0000;
}
