/*
	Copyright (c) 2003, Beagle Computing Pty Ltd
	www.beagle-it.com.au
*/

BODY {
	SCROLLBAR-3DLIGHT-COLOR: #66FFFF;
	SCROLLBAR-HIGHLIGHT-COLOR: #CCFFFF;
	SCROLLBAR-FACE-COLOR: #3399FF;
	SCROLLBAR-SHADOW-COLOR: #0000CC;
	SCROLLBAR-DARKSHADOW-COLOR: #000033;
	SCROLLBAR-ARROW-COLOR: #000066;
	SCROLLBAR-TRACK-COLOR: #000066;
	SCROLLBAR-BASE-COLOR: #000066;

	margin: 0;

	FONT-SIZE: 8pt;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;

	COLOR: #000000;
	BACKGROUND-COLOR: #99CCFF;
}


BODY.mid {
	COLOR: #000000;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
	MARGIN: 10px;
	FONT-SIZE: 8pt;
}

/* for some reason Netscape V4 needs the following... */
/*P, I, *//*
P, DIV {
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
}
*/
BODY.copyright {
	FONT-SIZE:7pt;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
}
.button {
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;

	COLOR: #000000;
	BACKGROUND-COLOR: #99CCFF;
}
H1 {
	font-weight: bold;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	text-align: center;
	FONT-SIZE: 16pt;
	color: #000099;
}
H1.top-nav {
	text-align: right;
	MARGIN: 9px;
	white-space: nowrap;
}
P.quote {
	MARGIN: 2em;
/*	font-style: italic; */
	font-family: serif;
}
H2 {
	font-weight: bold;
	/*width: 100%;*/
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	border-width: 1px;
	border-color: #000099;
	border-style: solid none solid none;
	background: #CCFFFF;
	text-align: center;
	FONT-SIZE: 10pt;
	color: #000099;
	clear: both;
}
H2.tip {
	border-width: 1px;
	border-color: #000099;
	border-style: solid none;
	background: #FFCCFF;
	text-align: center;
	FONT-SIZE: 9pt;
	color: #000099;
}
H2.top-nav {
	text-align: right;
	border-style: none;
	background: #99CCFF;
	color: #000000;
	clear: none;
}
H3 {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	width: 100%;
/*	border-width: 1px;
	border-color: #000099; */
	background: #CCFFFF;
	color: #000099;
	text-align: left;
	FONT-SIZE: 9pt;
	clear: both;
}
H4 {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	width: 100%;
	text-align: left;
	color: #0000CC;
	FONT-SIZE: 9pt;
}
H4.features-list {
	text-align: center;
}
H3.top-nav {
	MARGIN: 9px;
	text-align: right;
}
HR.mid {
	 WIDTH: 70%;
	text-align: center;
}
A {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.topnav {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.topnav:active {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.topnav:visited {
	FONT-WEIGHT: bold; COLOR: #00ccff; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.topnav:hover {
	FONT-WEIGHT: bold; COLOR: #FFFF00; FONT-FAMILY: Arial, sans-serif; TEXT-DECORATION: none
}
A.leftnav {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000099;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none;
}
A.leftnav:active {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000099;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none;
}
A.leftnav:visited {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000099;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none;
}
A.leftnav:hover {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #FFFF00;
	FONT-FAMILY: Arial, sans-serif;
	TEXT-DECORATION: none;
}
UL.features-list {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt;
	list-style-image: url(pics/bullets/beagle_list_tick.gif);
}
TD.package {
	BACKGROUND-COLOR: #CCFFFF;
	padding: 1em;
	FONT-SIZE: 8pt;
	border-width: thin;
	border-color: #000099;
	border-style: groove;
}
TD.mission {
	BACKGROUND-COLOR: #CCFFFF;
	FONT-SIZE: 9pt;
	padding: 1em;
	border-width: 1px;
	border-color: #000099;
	border-style: solid;
}
TD {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt;
}
TD.mid {
	FONT-SIZE: 8pt;
	padding: 1em;
	vertical-align: top;
}
TD.tip {
	FONT-SIZE: 7pt;
	border-width: thin;
	border-style: groove;
	border-color: #33FFFF;
	width: 250px;
	padding: 1em;
	vertical-align: top;
}
DIV.leftnav-button-L1 {
	text-indent: -1em;
	margin-left: 1.5em;
}
DIV.leftnav-button-L2 {
	text-indent: -1em;
	margin-left: 2.5em;
}

DIV.tip {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 7pt;
	border-width: thin;
	border-style: groove;
	border-color: #33FFFF;
	width: 250px;
	padding: 1em;
	float: right;
}
DIV.float-left {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt;

	float: left;
	margin: 30px;
}
DIV.small-float-right {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt;

	border: 1px solid;
	float: right;
	width: 150px;
	padding: 4px;
/*	margin: 10px;*/
}
DIV.float-right {
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;
	FONT-SIZE: 8pt;

	float: right;
}
DIV.copyright {
	clear: all;
	FONT-FAMILY: arial, tahoma, verdana, helvetica, sans-serif;

	margin-top: 2em;
	FONT-SIZE: 7pt;
	text-align: center;
}
TD.thumbs {
	FONT-SIZE: 8pt;
	padding: 1em;
	text-align: center;
	vertical-align: top;
}
TD.nav {
	FONT-SIZE: 8pt;
	COLOR: white;
	BACKGROUND-COLOR: #000020;
	TEXT-ALIGN: center;
	width: 12%;
}
TD.nav1 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #a52a2a; TEXT-ALIGN: center
}
TD.nav2 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #808000; TEXT-ALIGN: center
}
TD.nav3 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #603030; TEXT-ALIGN: center
}
TD.nav4 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #2d2d5d; TEXT-ALIGN: center
}
TD.nav5 {
	FONT-SIZE: 8pt; COLOR: #ffff00; BACKGROUND-COLOR: #303030; TEXT-ALIGN: center
}
TD.nav6 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #004d00; TEXT-ALIGN: center
}
.commandBar {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #005070
}
TD.footnav1 {
	FONT-SIZE: 8pt; COLOR: #ffff00; BACKGROUND-COLOR: #902040; TEXT-ALIGN: center
}
TD.footnav2 {
	FONT-SIZE: 8pt; COLOR: #ffff00; BACKGROUND-COLOR: #202040; TEXT-ALIGN: center
}
TR.catHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #800000
}
TR.priceHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #efef00; TEXT-INDENT: 5px; BACKGROUND-COLOR: #500000
}
TR.searchHeader {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; TEXT-INDENT: 5px; BACKGROUND-COLOR: #005000
}
SPAN.totalPrice {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
SPAN.totalInfo {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
A.categories:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff5f00; TEXT-INDENT: 5px; BACKGROUND-COLOR: #003545
}
A.categories:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff5f00; TEXT-INDENT: 5px; BACKGROUND-COLOR: #003545
}
A.categories:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffff00; TEXT-INDENT: 5px; BACKGROUND-COLOR: #003545
}
.categories {
	FONT-SIZE: 10pt; COLOR: #ff5f00; TEXT-INDENT: 5px; BACKGROUND-COLOR: #003545
}
.description {
	COLOR: #ffaf00
}
TR.product1 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #102050
}
TR.product2 {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #152030
}
TD.dealer {
	COLOR: #ff0000
}
.error {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #ef0000
}
TD.New {
	COLOR: #ffff00; TEXT-ALIGN: center
}
TD.Special {
	COLOR: #ff0000; TEXT-ALIGN: center
}
TD.InStock {
	COLOR: #0099ff; TEXT-ALIGN: center
}
TD.OutStock {
	COLOR: #80808f; TEXT-ALIGN: center
}
TD.OrderIn {
	COLOR: #00f000; TEXT-ALIGN: center
}
TD.PreOrder {
	COLOR: #ffffff; TEXT-ALIGN: center
}
TH.main {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #900000
}
TD.main {
	BORDER-RIGHT: #500000 thin solid; BORDER-LEFT: #500000 thin solid; BORDER-BOTTOM: #500000 thin solid;
}
TD.newsHeader {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #005070; font-weight: bold;
}
TD.news1 {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #203060
}
TD.news2 {
	FONT-SIZE: 10pt; BACKGROUND-COLOR: #203050
}
TR.infoRow {
	BACKGROUND-COLOR: #404040
}
TD.infoHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #ffffff; BACKGROUND-COLOR: #800000
}
TD.infoText {
	FONT-SIZE: 8pt
}
.bolder {
	FONT-SIZE: 8pt; COLOR: #ffff00
}
TD.infoPrice {
	FONT-SIZE: 8pt; BACKGROUND-COLOR: #151515
}
.infoText {
	FONT-SIZE: 8pt; COLOR: #ffffff
}
TD.warningHead {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #800000; TEXT-ALIGN: center
}
TD.warningBody {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #500000; TEXT-ALIGN: center
}
TD.payHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #000080; TEXT-ALIGN: center
}
TD.payTitle {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #000050; TEXT-ALIGN: right
}
TD.payBody {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #000050
}
TD.errorTitle {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #ef0000; TEXT-ALIGN: right
}
TD.errorBody {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #ef0000
}
TD.payInfo {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #000050; TEXT-ALIGN: center
}
TD.payComment {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #005060
}
TD.payCommit {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #8f8f00; TEXT-ALIGN: center
}
INPUT.payCommit {
	WIDTH: 180px
}
.header {
	FONT-SIZE: 8pt; COLOR: #ffff00; TEXT-INDENT: 2px; BACKGROUND-COLOR: #005060
}
TR.total {
	FONT-SIZE: 8pt; COLOR: #ffffff; BACKGROUND-COLOR: #803000
}
TD.menubar {
	FONT-SIZE: 10pt; COLOR: #ffff00; BACKGROUND-COLOR: #404040
}
TD.highlight {
	FONT-SIZE: 10pt; COLOR: #ffffff; BACKGROUND-COLOR: #ff4040
}
A.menubar:link {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.menubar:visited {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.menubar:hover {
	COLOR: #ffffff
}
