.content {font-size:12px; color:#222222; font-family:verdana,arial,sans-serif}
.text1{font-size:10px; color:#666666; font-family:verdana,arial,sans-serif}
.text2{font-size:10px; color:#666666; font-family:verdana,arial,sans-serif}
.text3{font-size:12px; color:#222222; font-family:verdana,arial,sans-serif}
.ad{font-size:10px; color:#333333; font-family:verdana,arial,sans-serif}

div#afterthought {width: 700px; height: 60px; overflow: auto; border: 1px solid #999; padding: 5px; margin: 12px; text-align: left; background-color: #eee; scrollbar-base-color: #ccc; scrollbar-arrow-color: #aaa; scrollbar-darkshadow-color:#bbb }
div#afterthought p, div#afterthought a:link, div#afterthought a:visited {font-size: 11px; color: #999; font-family: sans-serif;}

a{text-decoration:underline; color:#000084;}
a:hover{text-decoration:underline; color:#008400}
a:active{text-decoration:underline; color:#008400}
a:visited{text-decoration:underline; color:#800080}

.small{font-size:11px; color:black; font-family:verdana,arial,sans-serif}
.smaller{font-size:10px; color:black; font-family:verdana,arial,sans-serif}
.smallbold{font-size:10px; font-weight:bold; color:darkblue; font-family:verdana,arial,sans-serif}

.top{font-size:10px; color:#ffffff; font-family:verdana,arial,sans-serif;}
a.topLink{font:10px; font-family:verdana,arial,sans-serif; color:#ffffff; text-decoration:none;}
a.topLink:hover{font:10px; font-family:verdana,arial,sans-serif; color:#ffffff; text-decoration:underline;}
a.topLink:visited{font:10px; font-family:verdana,arial,sans-serif; color:#ffffff; text-decoration:none;}

.foot{font-size:10px; color:#999999; font-family: verdana,arial,sans-serif;}
a.footLink{font:10px; font-family:verdana,arial,sans-serif; color:#666666; text-decoration:underline;}
a.footLink:hover{font:10px; font-family:verdana,arial,sans-serif; color:#333333; text-decoration:underline;}
a.footLink:visited{font:10px; font-family:verdana,arial,sans-serif; color:#666666; text-decoration:underline;}

.path{font-size: 10px; font-family:verdana,arial,sans-serif; color:#999999; text-decoration:none;}
a.path{color:#000084; text-decoration:none;}	
a.path:hover{color:#008400; text-decoration:underline;}
a.path:visited{color:#000084; text-decoration:none;}	

.leftMenu{font-size:11px; font-family:verdana,arial,sans-serif; color:#666666; text-decoration:none;}
a.leftMenu{color:#000000; text-decoration: none;}
a.leftMenu:visited{color:#000000; text-decoration: none;}
a.leftMenu:hover{color:#000000; text-decoration:underline;}

h1{font-size:24px; font-family:arial,sans-serif; color:#000084;}	
h2{font-size:18px; font-family:arial,sans-serif; color:#000084;}
h3{font-size:14px; font-family:arial,sans-serif; color:#000084;}

span.bold{font-weight:bold;}
span.italic{font-style:italic;}	
span.red{color:#990000;}

input.query{color:#000000; font-family:verdana,arial,sans-serif; font-size:11px; background-color:white; border:none;}
input.btn{color:#000000; font-family:verdana,arial,sans-serif; font-size:11px; background-color:grey; border:none;}

dt{font-weight:bold;}

.price{font-family:verdana,arial,sans-serif; font-weight:bold; color:#990000}
.rrp{font-family:verdana,arial,sans-serif;color:black;}.heading {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9.5pt; line-height: 12pt; color: #FFFFFF; text-align: center; vertical-align: middle}
.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 14pt; color: #000000; margin-right: 10px; margin-bottom: -5px; margin-left: 10px}
.intro_text {  font-family: Verdana; font-size: 7.5pt; line-height: 12pt; color: #000000; margin-right: 10px; margin-bottom: -5px; margin-left: 15px}
.content2 { font-size:11px; color:#222222; font-family:verdana, arial, sans-serif}
.shop_cart { font-size:7pt; color:black; font-family:verdana, arial, sans-serif; margin-left: 4px}
.topics { font-family: Verdana; font-size: 7.5pt; line-height: 12pt; color: #000000; margin-right: 10px; margin-bottom: -5px; margin-left: 15px }
.product_code {
	font-size:12px;
	color:#000084;
	font-family:verdana, arial, sans-serif;
	font-weight: bold;
}

.table_roundedge{
        background-color: #DEDEE7;
}
.table_roundedgewhite{
        background-color: #FFFFFF;
}
.subnavlink { font-weight: bold; color: #006600; }
.subnavlink:visited { font-weight: bold; color: #006600; }

.red-box { border:solid red 3px; }
.gray-box { border:solid gray 1px; }

div.indexlinktext {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 10pt;
        font-weight: bold;
        padding: 34px 0px;
}
div.indexlinktext a, div.indexlinktext a:visited {
        text-decoration: none;
        color: white;
}
div.indexlinktext a:hover, div.indexlinktext a:active {
        color: black;
}
span.indexlinktext_os {
        font-size: 85%;

}

table.invborders  td{
	border-bottom: 1px solid black;
	font-size: 10pt;
	padding: 10px 3px;
}
table.invborders  h2{
	font-size: 12pt;
	padding: 0 10px;
}
.system_error {
	padding: 10px;
	margin: 10px;
	border: 2px solid red;
	font-weight: bold;
}
input.buttonstyle {	
	background-color: #eeeeee;
	border: 1px solid #9999ff;
	margin-bottom: 0.3em;
	color: #000000;
	font-family: helvetica, arial, sans-serif; font-size: 9pt;
	cursor: pointer;
}
	