body 	{
	font-family: arial, helvetica;
	font-size:10pt;
	background-color: #ffffff;
	}


.parent {
	position: relative;
	border: none;
	background-color: #fff;
	margin-left: auto;
	margin-right: auto;
	width: 65em;
}


.main {
	vertical-align: top;
	padding-left:1em;
	padding-right:0em;
	}

.main a:link, .main a:active, .main a:visited {
	color: black;
	text-decoration: underline;
	}
	
.main a:hover {
	color: green;
	text-decoration: underline;
	}
	
.buttonbar {
background-color: #fff;
top: 2px;
height: auto;
width: 100%;
text-align: center;
padding-top: 2px;
padding-bottom: 2px;
padding-left:0em;
padding-right:0em;
border-top: 3px solid #080884;
border-bottom: 3px solid #ffffff;
margin-bottom:3px;
}

.buttontext {
	color: #fff;
	font-weight: bold;
	height:1.7em;
	width: 12.5%;
	text-align: center;
	white-space: nowrap;
	background: #5a5a80;
	padding-top: 2px;
	padding-bottom: 2px;
	}
	

.buttontext a:link , .buttontext a:active, .buttontext a:visited {
	color: white;
	text-decoration: none;
	}
	
.buttontext a:hover {
	color: yellow;
	text-decoration: underline;
	}
	
.menu {
	vertical-align: top;
	background-color: #eee;
	width: 11em;
	padding-left:1em;
	padding-right:1em;
	border: 0;
}

.menutitle {
	color: #fff;
	font-weight: bold;
	text-align: center;
	background: #5a5a80;
	margin-left:-1em;
	margin-right:-1em;
	margin-top: 0;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	}

.menutitle a:link , .menutitle a:active, .menutitle a:visited {
	color: white;
	text-decoration: none;
	}
	
.menutitle a:hover {
	color: white;
	text-decoration: underline;
	}

ul.cats {
	padding: 0;
	margin-top: 5px;
	font-size: 9pt;
	font-weight: bold;
	list-style-type:circle;
	margin-left: 1em;
}

ul.cats li {
	white-space: nowrap;
	padding-bottom: 5px;
	}

ul.cats li li {
	margin-left: -1em;
	list-style-type: disc;	
	white-space: nowrap;
	font-size: 8pt;
	}
	
ul.brands {
	margin-left: -0.5em;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 8pt;
	list-style-type: none;
	}

ul.brands li {
	padding-bottom: 2px;
	}

.footer {
	position: relative;
	border:none;
	background-color: #eee;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding-top: 0.7em;
	padding-left: 1em;
	padding-right: 1em;
}



li.bullets {
	list-style:none;
	background:url(images/bullet.gif) no-repeat 0 0;
	padding-left: 35px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	height: 32px;
	vertical-align: middle;
	}	

.thumbs {
	text-align:center;
	font-size:8pt;
	border:3px solid #080884;
	padding: 3px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-opera-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
	}

.thumbtext {
	text-align:center;
	font-size:8pt;
	padding-bottom: 5px;
	}

a:link, a:active, a:visited {
	color: black;
	text-decoration: none;
	}
	
a:hover {
	color: green;
	text-decoration: underline;
	}

.announce {
	color:#f00; font-weight: bold;
	}
	
.small {
	font-size:8pt;
	}
	
.indent {
	font-size:10pt;
	margin-left: 2em;
	}

.policies {
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	}

H1 {
	font-family: arial, helvetica;
	font-size:20pt;
	color:#e70;
	font-weight: bold;
	margin-top: 5px;
	}

H2 {
	font-family: arial, helvetica;
	font-size:14pt;
	color:#444;
	font-weight: bold;
	}
	
H3 {
	font-family: arial, helvetica;
	font-size:12pt;
	color:#444;
	font-style: normal;
	margin-top: 1em;
	}

P {
	font-size:10pt;
	font-family: arial, helvetica;
	margin-left: 0;
	margin-top: 5px;
	text-align: left;
	}
	
P.right {
	text-align: right;
	}
	
P.centre {
	text-align: center;
	}
	
P.bigger {
	font-size:11pt;
	color:#444;
	margin-top:6pt;
	}

table.cartview {
	border-spacing: 0;
	border: 0;
	}
	
table.cartview td {
	padding: 2px;
	white-space: nowrap;
	}
	
th {
	font-family: arial, helvetica; 
	font-size:10pt;
	background-color: #eee;
	text-align: left;
	}
	
td.ink {
	text-align:center;
	}
	
input:focus, textarea:focus {
	background-color: Lavender;
	}


blockquote {
	font-family: arial, helvetica;
	font-size:10pt;
	font-weight: bold;
	}
	
em {
	font-weight: bold;
	font-style: italic;
	color:#8B0000;
	}
	
strong {
	font-weight: bold;
	}

ul.big {
	font-size:12pt;
	}
	
ul.normal {
	font-size:10pt;
	}

ol.small {
	font-size:8pt;
	}

sup {
	font-size:8pt;
	}

hr {
	color:#080884;
	}
