/* ~~~~~~~~ START page element classes ~~~~~~~~ */

.heading {
    color: #ffffff;
    font: 14pt, bold medium Arial, Verdana , Helvetica, sans-serif;
}
.sechead {
    color: #ffffff;
    font: 14pt, bold medium Arial, Verdana , Helvetica, sans-serif;
}
.mainhead {
    color: #ffffff;
    font: 14pt, bold medium Arial, Verdana , Helvetica, sans-serif;
}

.text {
    color: #000000;
    font: normal x-small Arial, Verdana,  Helvetica, sans-serif;
}
.textmain {
    color: #000000;
    font: normal x-small Arial, Verdana,  Helvetica, sans-serif;
}
.textcolor {
    color: #000000;
    font: normal x-small Arial, Verdana,  Helvetica, sans-serif;
}
.saletext {
    color: #000000;
    font: normal x-small Arial, Verdana,  Helvetica, sans-serif;
}
.textsale {
    color: #000000;
    font: normal x-small Arial, Verdana,  Helvetica, sans-serif;
}

.borderbox {
	color: #000000;
	font: normal x-small Verdana, Arial, Helvetica, sans-serif;
	width: 100%;
	background-color: #E6E6E6;
	border-color: #CCCCCC;
	border-width: 2px;
	border-style: solid;
	padding: 1px 1px;
}

b {font-weight: bold;}
i {font-style: italic;}
big {font-size: small;}
small {font-size: xx-small;}

a:link {color: #666666;}
a:active {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #999999;}

.linkelements {font: normal x-small Verdana, Arial, Helvetica, sans-serif;}
.linkelements a:link {color: #000000;}
.linkelements a:active {color: #000000;}
.linkelements a:visited {color: #000000;}
.linkelements a:hover {color: #000000;}

.borderlinkelements {
	border-color: #990000;
	border-width: 1px;
	border-style: solid; 
    }

.mainlinkelements {font: normal x-small Verdana, Arial, Helvetica, sans-serif;
color: #f89800;
}
.mainlinkelements a:link {color: #f89800;}
.mainlinkelements a:active {color: #f89800;}
.mainlinkelements a:visited {color: #f89800;}
.mainlinkelements a:hover {color: #f89800;}

/* ~~~~~~~~ END page element classes ~~~~~~~~ */


/* ~~~~~~~~ START misc. element classes ~~~~~~~~ */

.form {width: 130px;}
.formText {
    font-family: "Courier New", Courier, mono; 
    font-size: 13px 
}

/* ~~~~~~~~ END misc. element classes ~~~~~~~~ */


/* ~~~~~~~~ START design element classes ~~~~~~~~ */

.rightborder {
    border-width: 0px 2px 0px 0px;
    border-style: solid; 
    border-color: #000000;
}


.body {
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: #ffffff;
}

.table {background-color: #ffffff;}
.tablemnshade {background-color: #ffffff;}
.tablesyshade {background-color: #ffffff;}
.sale {background-color: #ffffff;}
.line {background-color: #ffffff;}
.navline {background-color: #ffffff;}
.browsemenu {background-color: #ffffff;}
.prodrow {}

#navbar {
	margin: 0;
	padding: 0;
	height: 1em; }
#navbar li {
	list-style: none;
	float: left; }
#navbar li a {
	display: block;
	padding: 3px 8px;
	background-color: #5e8ce9;
	color: #fff;
	text-decoration: none; }
#navbar li ul {
	display: none; 
	width: 10em; /* Width to help Opera out */
	background-color: #69f;}
#navbar li:hover ul, #navbar li.hover ul {
	display: block;
	position: absolute;
	margin: 0;
	padding: 0; }
#navbar li:hover li, #navbar li.hover li {
	float: none; }
#navbar li:hover li a, #navbar li.hover li a {
	background-color: #69f;
	border-bottom: 1px solid #fff;
	color: #000; }
#navbar li li a:hover {
	background-color: #8db3ff; }

/* ~~~~~~~~ END design element classes ~~~~~~~~ */
