/* General */


body, td { font-family: Arial,Helvetica,Verdana,'sans-serif'; font-size: 9pt;}
h1, h2, h3 {font-family:Verdana;}
h4 {font:18px Verdana,sans-serif;font-weight:bold;color:#003366;}
ul, ol {margin:0px 0px 0px 36px;}
li {padding-top:3px;}
img {border:0;}
div.ss {display:none;padding:12px;}
.orange { color:#ff9900;}
.blue { color:#336699;}
.blue_em { color:#336699; font-weight:bold;}
.cyan {color:#00ffff;}
.magenta {color:#ff00ff;}
.error { color:#C00; border:1px solid #333; padding:6; }
.error_str { color:#C00; font-size:18px;font-weight:bold; }
.smerror { font:10px verdana;color:#C00; border:1px solid #333; padding:6; }
.info {font: Verdana 9px; color:#333; padding:6;}
.menu { padding-left:45px; }
.header { font: Bold 16px Arial,Helvetica,Verdana,'sans-serif'; color: #336699; }
.smheader {font-size:10pt; font-weight:bold;}
.grabber {font:18px Verdana,sans-serif;font-weight:bold;color:#003366;}
.bolder {font-weight:bold;}

a.sm_gray {color:#666;font:10px verdana,'sans-serif';}
a.sm_gray:hover {color:#333;font:10px verdana,'sans-serif';text-decoration:none;}

/* product pages */
.prodlist {padding-top:6px;}
.cathdr { font-weight: bold; font-size:10pt; color:#333;padding-top:4px;padding-bottom:3px; }
.prodname { font: 9pt Arial,Helvetica,Verdana,'sans-serif'; padding-bottom:1px;padding-left:0px;}
.prodheader { font: Bold 16px Arial,Helvetica,Verdana,'sans-serif'; color: #336699; }
.proddesc {text-indent:12;}
.featurea {font-size: 12px;font-weight:700;padding-top:.06em;color:#336699; }
.featureb {font-size: 12px; padding-left:14px; }
.param_display {padding-top:6px;padding-bottom:2px;font-weight:bold;font-size:12px;color:#336699;}
.pulldown {padding-top:2px;padding-bottom:6px;}
.prod_em {color:#333399;font-weight:bold;}
.saleprice {font: 12px Arial,Helvetica,Verdana,'sans-serif'; font-weight:bold;  color:#cc0000; }
a.prod_em {color:#333399;font-weight:bold;}
a.prod_em:hover {color:#6699cc;font-weight:bold;text-decoration:none;}
a.prod {color:#333399;}
a.prod:hover {color:#6699cc;text-decoration:underline;}


img.salebanner {position:absolute;left:170;top:144;z-index:900;}

/* Cart Page */
.carthead { font: 12px Arial,Helvetica,Verdana,'sans-serif'; color: #FFFFFF; background-color:#ff9900;}
.cartitem {  font: 12px Arial,Helvetica,Verdana,'sans-serif'; border-right: 1px solid #ff9900; border-bottom: 1px solid #ff9900 }
.total { font: 12px Arial,Helvetica,Verdana,'sans-serif'; font-weight:bold;  color:black;  }
.realsmall {font: 10px Arial,Helvetica,Verdana,'sans-serif'; color:#000000; }
.fx_orange {color:#FF6600;font-weight:bold;}
.fx_green {color:#00CC00;font-weight:bold;}
a.cart_em {color:#ff9900;font-weight:bold;}
a.cart_em:hover {color:#ff6600;font-weight:bold;text-decoration:none;}
a.cart_bold {color:#ff9900;font-weight:bold;}
a.cart_bold:hover {color:#ff6600;font-weight:bold;text-decoration:none;}
a.cart {color:#ff9900;}
a.cart:hover {color:#ff6600;text-decoration:underline;}
#coupon {text-align:right;font:11px arial,verdana,'trebuchet ms','sans-serif';padding:9 9 0 36;}
input.coupon {font:10px verdana,sans-serif;background-color:#cc9;height:18;}

/*  Links */
a { color: #333399; text-decoration:none;}
a:hover { color: #006633;text-decoration:underline; }
a.em {font-weight:bold;}
a.em:hover {font-weight:bold;text-decoration:underline;}
/* a:link {color: #033;}    unvisited link */
/* a:visited {color: #003;text-decoration:none;}  visited link */
/* a:hover {color: #66C;text-decoration:none;}  mouse over link */
/*a:active {color: #000;text-decoration:none;}    selected link */ 

/* Forms */
.tblhead {background-color:#ffcc00;}
.req {color:#c00;}
.even { background-color:#ffffff; } /*CCCC99*/
.odd { background-color:#ccccff; }
.LR_border {border-left:1px solid black;border-right:1px solid black;font:10px verdana,arial,helvetica,'sans-serif';}
.rtborder {border-right:1px solid black;font:10px verdana,arial,helvetica,'sans-serif';}
.borderbr {border-right:1px solid black;border-bottom:1px solid black;font:10px verdana,arial,helvetica,'sans-serif';}
.borderbt {border-bottom:1px solid black;font:10px verdana,arial,helvetica,'sans-serif';}

/* Invoice */
.inv_title {font:14px Arial,Helvetica,Verdana,'sans-serif'; font-weight:bold; }
.inv_head { font-weight:bold; }
.inv_line { font-size:10px; border-right:1px solid #000000; border-bottom:1px solid #000000; }
.inv_totals { font-weight:bold;  border-right:1px solid #000000; border-bottom:1px solid #000000; }

/* Help Section*/

.help_title {color:#996699; font-size:18px; font-weight:bold;}
.help_subtitle {color:#996699; font-size:14px; font-weight:bold;}
.help_section_header {font-style:italic;}
.help_section {margin-top:6px;}
.help_bold {font-weight:bold;color:#663366;}
.help_em {font-weight:bold;font-style:italic;}
.caption {padding:24 96 24 36;font:12px verdana;text-align:left; }
a.help_em {color:#663366;font-weight:bold;}
a.help_em:hover {color:#996699;font-weight:bold;text-decoration:none;}
a.help_bold {color:#663366;font-weight:bold;}
a.help_bold:hover {color:#996699;font-weight:bold;text-decoration:none;}
a.help {color:#996699;}
a.help:hover {color:#663366;text-decoration:underline;}

/* Accounts */
.acct_header {height:36px;background-image:url(/images/gradient_36.gif);border-bottom:1px solid #ccc;}
td.acct_header {height:36px;background-image:url(/images/gradient_36.gif);border-bottom:1px solid #999;font:10px verdana,'sans-serif';}
.acct_title {font:bold 14px arial,helvetica,verdana,'sans-serif';color:#666;}
.acctform {display:none;padding:9px;border:1px dashed #666666;}
.acct {color:#CC0000;}
.acct_sm {color:#CC0000;font:9px verdana,'sans-serif';}
.acct_em {color:#CC0000;font-weight:bold;}
.acct_head {font:bold 21px arial,helvetica,'sans-serif'; color:#CC0000;}
a.acct {color:#cc0000;}
a.acct:hover {color:#990000;text-decoration:underline;}
a.acct_em {color:#cc0000;font-weight:bold;}
a.acct_em:hover {color:#990000;font-weight:bold;text-decoration:none;}


/* Checkout */
.checkout {color:#339900;}
.checkout_em {color:#339900;font-weight:bold;}
.checkout_head {font:bold 21px Arial, Helvetica, sans-serif; color:#339900;}
.checkout_title {font-size:14px;color:#339900;font-weight:bold;}
a.checkout {color:#339900;}
a.checkout:hover {color:#669933;text-decoration:underline;}
a.checkout_em {color:#339900;font-weight:bold;}
a.checkout_em:hover {color:#669933;font-weight:bold;text-decoration:underline;}
.quickedit {padding:9 18;margin:6px;background-color:#ccd;border:1px dashed #390;display:none;}


#index_bullets li { margin-top:9px; }
#index_bullets { list-style: square url(../images/bullet.gif) inner; }
.item { font:14px Georgia,serif;border-left:0px solid #6699CC; }

#newusermenu { border:1px solid #996699; text-align:right; color:#996699; font:bold 12px verdana,'sans-serif'; }
#front_page {font:12px Arial,Helvetica,Verdana,sans-serif;text-indent:0px;text-align:left;line-height:130%;color:#000;padding:18 18 18 18;background-color:#eee;border:0px dashed #69c;}
#front_page p {margin:6px 0px;}

img.logo { padding:0px 12px;} 

.step { padding-left:18px;padding-bottom:18px;font:10px verdana,'sans-serif';line-height:140%; }
.step_blue { background-color:#6699cc; border:0px solid #6699cc;}
.step_purp { background-color:#996699; border:0px solid #996699; }
.step_green { background-color:#339966; border:0px solid #339966; }
.step_red { background-color:#cc0000; border:0px solid #cc0000; }

div.img-dec {
	background: url('../icons/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 5 5px 10px;
	padding: 0;
	position: relative;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

div.img-ilus {
	background: url('../icons/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
}

h2 {
	clear: both;
}

.input-box
 {
 color: white;
 background: white;
 border: silver solid 1px
 }
 
 .submit-button
 {
 color: #000;
 background: white;
 border: 2px silver outset
 }
