A.alspa:link { color:#666666; text-decoration:none; font-size:8pt;}
A.alspa:visited { color: #666666; text-decoration: none; font-size:8pt;}
A.alspa:hover { color:#666666; text-decoration: none; font-size:8pt;}
A.alspa:active { color: #666666; text-decoration: none; font-size:8pt;}

.txt-address {
	color: #4A9AC6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

.txt-copyright {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999999;
}

.txt-yellow {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#debe42;
}

.txt-cyan {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4A9AC6;
}
TD {
	COLOR: #0E8E23; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt
}
BODY {
	COLOR: #0E8E23;
	FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; 
	FONT-SIZE: 10pt;
	background-color: #fff;
	margin:0px 0px;
	
}

a
{
	color:#0E8E23;
}

TABLE.main {
	border:1px solid #63aace;
	background-color:#FFFFFF;
}

TD.main-table-main-cell
{
	/*background:url(images/body_bg.jpg) top no-repeat;*/
}

table.footer_table
{
	height:30px;
	border-top:1px solid #4A9AC6;
	background:url(images/top_menu_bg.gif) repeat-x;
}

table.footer_table td
{
	color:#fff !important;
	font-size:8pt;
}

table.footer_table td a
{
	color:#00f;
	text-decoration:none;
	font-size:8pt;
}

TD.menu-cell {
	border-bottom: 1px solid #0E8E23;
}
.phone {
	COLOR: red; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.location {
	COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.yellow {
	COLOR: #29166f; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.nav {
	COLOR: #003663; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.desc {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.scartrem {
	COLOR: silver; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.scartdesc {
	COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.descb {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.price {
	COLOR: #680000; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: bold
}
.price2 {
	COLOR: #680000; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.desc2 {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 12pt; FONT-WEIGHT: normal
}
.checkout {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
.required {
	COLOR: green; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.inputtext {
	COLOR: #3992bd; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.inputtext2 {
	COLOR: #29166f; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10px }
.inputtext3 {
	COLOR: #FF0000; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10px }
.specialinputtext {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: normal
}
.topcat {
	COLOR: black; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize
}
.level2 {
	FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; TEXT-TRANSFORM: capitalize
}
.ingnav {
	COLOR: #003663; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold; TEXT-TRANSFORM: capitalize
}
.selectlist {
	COLOR: red; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
A.product {
	COLOR: #000000;
}
A.product:hover {
	COLOR: #3333CC;
}
.adminnavhead {
	COLOR: white; FONT-FAMILY: Tahoma, Arial, Helvitica, sans-serif; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}

HR {
color: #0E8E23;
background-color: #0E8E23;
height: 2px;

}

.txt-variant {
	color:#0E8E23;
	font-weight:bold;
	font-variant:small-caps;
}

.txt-field-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#0000cc;
	font-weight:bold;
}

.cart-product {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#0000CC;
}
.cart-price {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#0E8E23;
}

.cart-input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#3992bd;

}

TABLE.cart-item-table {
	border-bottom: 1px solid #1597D0;
	border-top: 1px solid #1597D0;
	background-color:#9CD5F2;
}

TABLE.cart {
	/*border-bottom: 1px solid #999999;
	background-color:#e7e7e7;*/
}

INPUT.button {
	border:1px solid #65ABCD;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	background-color:#1597D0;
}

A.menu-link:link { color:#3992bd; text-decoration: none; font-variant:small-caps; font-weight:bold; font-size:9pt;}
A.menu-link:visited { color: #3992bd; text-decoration: none; font-variant:small-caps; font-weight:bold; font-size:9pt;}
A.menu-link:hover { color:#0e8e23; text-decoration: none; font-variant:small-caps; font-weight:bold; font-size:9pt;}
A.menu-link:active { color: #3992bd; text-decoration: none; font-variant:small-caps; font-weight:bold; font-size:9pt;}

A.subcat-link:link { color:#3992bd; text-decoration: none; font-size:9pt;}
A.subcat-link:visited { color: #3992bd; text-decoration: none; font-size:9pt;}
A.subcat-link:hover { color:#0e8e23; text-decoration: none; font-size:9pt;}
A.subcat-link:active { color: #3992bd; text-decoration: none; font-size:9pt;}
#DRAGdrop {							/* "DRAG" anywhere in name makes it draggable */
        position: absolute;
        /*left: 100; top: 100;			/* fake values, for example only */
        background-color: white;			/* standard CSS for Explorer */
        layer-background-color: white;	/* proprietary CSS for Navigator */
        color: white;
        font-weight: bold;
        text-align: center;
        width: 140;
    }

td#header_cell
{
	height:175px;	
}

div#header
{
	height:145px;
	width:100%;
	background:#9cd5f2 /*url(images/headerv2.jpg)*/;
}

div#header_left
{
	height:145px;
	width:268px;
	float:left;
	background:url(images/header_left.jpg) top left  no-repeat;
}

div#header_right
{
	height:145px;
	width:500px;
	float:right;
	background:url(images/header_right.jpg) top right  no-repeat;
}

div#top_menu_container
{
	height:30px;
	width:100%;
	background:url(images/top_menu_bg.gif) repeat-x;
	text-align:center;
}

div#top_menu_container a img
{
	border:0px;
}

#status
{
	font-family:"Courier New", Courier, monospace;
	color:#f00;
	text-align:center;
}

.clearer
{
	clear:both;
}

.txt-copyright {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#999999;
}
.txt-cyan {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#4A9AC6;
}
.txt-yellow {	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#debe42;
}

table.product_table td
{
	padding-bottom:15px;
}

div.image_container img
{
	margin-bottom:3px;
}

.desc1_desc2
{
	margin-left:5px;
}

.desc1_desc2 a
{
	font-weight:bold;
}