h1 {
     font-family : Tahoma, Helvetica, sans-serif;
    font-weight : bold;
    display : inline;
	font-size : 12pt;
	color : #333399
}
h2 {
     font-family : Tahoma, Helvetica, sans-serif;
	font-size : 9pt;
	color : #AF6D4F;
}
#body td {
	font-family: Tahoma;
	font-size: 10pt;
	vertical-align: top;	
}

#headtop td {
	text-decoration : none;
	font-weight : normal;
	margin: 0px;
	font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color : #0000;
}
#headtop a {
    text-decoration : none;
    font-weight : bold;
	margin: 0px;
    font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000066;

}
#headtop a:hover {
    text-decoration : underline;
    font-weight : bold;
	margin: 0px;
    font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000066;
}

#header td {
	font-family: Tahoma;
	font-size: 8pt;
	font-weight : bold;
	color : #AF6D4F;
	valign: middle;
}
#header a {
    text-decoration : none;
    font-weight : bold;
	margin: 0px;
    font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color : #ffffff;

}
#header a:hover {
    text-decoration : underline;
    font-weight : bold;
	margin: 0px;
    font-family : Tahoma, Helvetica, sans-serif;
	font-size: 8pt;
	color : #ffffff;
}
#leftnav td {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight : bold;
	color : #333399;
	valign: middle;
}
form{margin:0;}
#leftnav a {
    text-decoration : none;
    font-weight : normal;
	margin: 0px;
    font-family : Tahoma, Helvetica, sans-serif;
	font-size: 10pt;
	color : #333399;

}
#leftnav a:hover {
    text-decoration : underline;
    font-family : Tahoma, Helvetica, sans-serif;
	color : #333399;
	margin: 0px;
}
#main td {
	vertical-align: top;	
	font-family: Tahoma;
	font-size: 10pt;
}
#footer a {
    text-decoration : none;
    font-weight : bold;

    font-family : Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	color : #ffffff;

}
#footer a:hover {
    text-decoration : underline;
    font-family : Tahoma, Helvetica, sans-serif;
	color : #ffffff;
}
#footer td {
	vertical-align: middle;	
		font-family: Tahoma;
	font-size: 8pt;
	color : #ffffff;

}
#footer2 a {
    text-decoration : none;
    font-weight : bold;

    font-family : Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	color : #333399;

}
#footer2 a:hover {
    text-decoration : underline;
    font-family : Tahoma, Helvetica, sans-serif;
	color : #333399;
}
#footer2 td {
	vertical-align: middle;	
		font-family: Tahoma;
	font-size: 8pt;
	color : #150185;

}
#rightside a {
    text-decoration : none;
    font-weight : bold;

    font-family : Tahoma, Helvetica, sans-serif;
	font-size : 9pt;
	color : #333399;

}
#rightside a:hover {
    text-decoration : underline;
    font-family : Tahoma, Helvetica, sans-serif;
	color : #333399;
}
#rightside td {
	vertical-align: top;	
	font-family: Tahoma;
	font-size: 9pt;
	color : #000000;

}
#breadcrumbs a {
    text-decoration : none;
    font-weight : bold;

    font-family : Tahoma, Helvetica, sans-serif;
	font-size : 7pt;
	color : #333399;

}
#breadcrumbs a:hover {
    text-decoration : underline;
    font-family : Tahoma, Helvetica, sans-serif;
	color : #333399;
}
#breadcrumbs td {
	vertical-align: middle;	
		font-family: Tahoma;
	font-size: 8pt;
	color : #333399;

}
#ordertable td {
	vertical-align: middle;	
	font-family: Verdana;
	font-size: 10pt;
	color : #000000;
	border: solid 1px #333399; 
	padding: 2px;

}
input.blue {background-color: #333399; font-weight: normal; font-size: 12px; color: #ffffff;}

#quantitytable .pricing, #quantitytable .pricing2, .pricing {font: normal 12px tahoma; color: #333399;}
.order-header
{font: normal 12px tahoma;}

.product-info-table-class1, .product-info-table-class2 
{font: normal 10px tahoma; color: #333399;}
.product-info-table-sale 
{font: bold 12px tahoma; color: #EB0F33;}
.item-box {border: solid 2px #333399; font: normal 10px tahoma;}

.c4-side-nav          {font-family: Tahoma; font-size: 9pt; color: #333399; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px;}
A.c4-side-nav:link    {font-family: Tahoma; font-size: 9pt; color: #333399; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px;}
A.c4-side-nav:hover   {font-family: Tahoma; font-size: 9pt; color: #333399; text-decoration: underline; font-weight: bold; margin:0px; line-height: 20px;}
A.c4-side-nav:active  {font-family: Tahoma; font-size: 9pt; color: #333399; text-decoration: none; font-weight: bold; margin:0px; line-height: 20px;}
A.c4-side-nav:visited {font-family: Tahoma; font-size: 9pt; font-weight: bold; margin:0px; line-height: 20px;}

.c4-side-nav-subsection          {font-family: Tahoma; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; margin-left: 3px; line-height: 15px}
A.c4-side-nav-subsection:link    {font-family: Tahoma; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; margin-left: 3px; line-height: 15px}
A.c4-side-nav-subsection:hover   {font-family: Tahoma; font-size: 8pt; color: #000000; text-decoration: underline; font-weight: bold; margin-left: 3px; line-height: 15px}
A.c4-side-nav-subsection:active  {font-family: Tahoma; font-size: 8pt; color: #000000; text-decoration: none; font-weight: bold; margin-left: 3px; line-height: 15px}
A.c4-side-nav-subsection:visited {font-family: Tahoma; font-size: 8pt; font-weight: bold; margin-left: 3px; line-height: 15px}

/*these styles are needed for basic functioning of the application*/

#pup {
	position                : absolute;
	width                   : 375px;
	padding                 : 5px;
	font-size               : 11pt;
	color                   : #fff;
	background-image        : url(bg-pup-blue.png);
	font-family             : "courier new", tahoma, verdana, arial, sans-serif;
	font-weight             : bold;
	text-align              : left;
	border                  : 2px solid #000044;
	z-index                 : 200; /* aaaalways on top*/
}