td {font-family: verdana, arial, helvetica, sans-serif; color: #003366; font-size: 7.5pt; font-weight: 100; line-height: 12pt;}

.catlabel {font-family: verdana, sans-serif; font-size: 7pt; color:#666666; padding-top: -1px; padding-left:1px; font-weight:900;}
.schead {font-family: verdana, sans-serif; font-size: 8.5pt; color:#ffffff; margin:0px; width:100%; padding-top: 3px; padding-bottom: 3px; font-weight:900; background:#028bbd; background-color:#028bbd;}

.homeintro {font-family: arial, sans-serif; font-size: 7pt; line-height: 9pt; padding-left:4px; padding-left:4px;}
.sectintro {font-size: 10.5pt; line-height:16pt;}

.login_form {font-size: 7pt; line-height: 9pt; padding-left: 8px; padding-right:8px; width:112px;}
.login_err {color:#cc0000;}

.contactinfo_btm {font-family: verdana, arial, helvetica, sans-serif; font-size: 7pt; line-height: 9pt; color:#666666; }

.catintro {font-family: arial, sans-serif; text-align:left; font-size: 8.5pt; font-weight:900; color: #026b9d; border: 1px solid #028bbd; padding-left: 90px; padding-right: 90px; padding-top:12px; padding-bottom: 12px; width:100%;}

.pname {font-size: 10pt; font-weight: 900; line-height: 12pt;}
.pdescs {font-size: 10pt; font-weight: 100; line-height: 12pt;}
.pdescl {font-size: 8.5pt; font-weight: 100; line-height: 12pt;}
.pprice {font-size: 9pt; font-weight: 900; line-height: 12pt;}

.addonnote {font-size: 7pt; font-weight: 900; line-height: 7pt;}
.custpricenote {font-size: 6.5pt; font-weight: 100; line-height: 9pt;}
.addonhead {font-size: 9pt; font-weight: 900; line-height: 9pt;}

.addonname {font-size: 7pt; font-weight: 900; line-height: 9pt;}
.addonprice {font-size: 7pt; font-weight: 900; line-height: 9pt;}
.addoncheck {font-size: 7pt; font-weight: 900; color: #32363b; border-width:0px; }

.groupListHead {font-size: 10pt; font-weight: 900; line-height: 9pt;}

.carthead {font-size: 10pt; font-weight: 900; line-height: 9pt;}

.perslabel {font-size: 7pt; font-weight: 900; line-height: 7pt;}
.perslabel {font-size: 7pt; font-weight: 900; line-height: 7pt;}
.persnote {font-size: 6.5pt; font-weight: 100; line-height: 9pt;}
.persinput {font-size: 9pt; font-weight: 100; color: #22303b; background-color:#F2F8FF; background:#F2F8FF; border-width:1px; border-color:#BBD6FB;}

input {font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 8pt; margin-top: 0px; color: #32363b; margin-left: 0%; margin-right: 0%; background-color:#ffffff; background:#ffffff;}
select {font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 8pt; margin-top: 0px; color: #32363b; margin-left: 0%; margin-right: 0%; background-color:#ffffff; background:#ffffff;}
textarea {font-family: verdana, geneva, arial, helvetica, sans-serif; font-size: 8pt; margin-top: 0px; color: #32363b; margin-left: 0%; margin-right: 0%; background-color:#ffffff; background:#ffffff;}

.pqty {font-size: 7.5pt; font-weight: 900; line-height: 12pt;}
.pqtyinput {font-size: 9pt; font-weight: 900; color: #32363b; background-color:#F2F8FF; background:#F2F8FF; border-width:1px; border-color:#BBD6FB;}

.cartprodname {ont-size: 10pt; font-weight: 900; line-height: 10pt;}
.cartpersnote {font-size: 7pt; font-weight: 100; line-height: 8pt;}
.cartcolornote {font-size: 7pt; font-weight: 100; line-height: 8pt;}
.cartcardnote {font-size: 7pt; font-weight: 100; line-height: 8pt;}

.checkoutlabel {font-weight:900; color:#333366;}
.checkouttitle {font-size:13px; color:#333333; font-weight:900; background:#F2F8FF}
.phonecontact {font-family: verdana, sans-serif; font-size:8pt; color:#003366;}

.checkouterror {font-size:10pt; color:#000000; font-weight:900; background:#F0F6Fd}
.coerrul {font-family: verdana, arial, helvetica, sans-serif; color: #405e74; font-size: 8pt; font-weight: 900; line-height:10pt;}
.erraster {font-family: verdana, arial, helvetica, sans-serif; color: #ff3300; font-size: 11pt; font-weight: 900; line-height:10pt;}

.cartdisp {font-family: verdana, sans-serif; font-size:8.5pt; font-weight:100; color:#32465b; text-decoration:none;}
.carterr {font-size: 7pt; font-weight: 900; line-height: 10pt; color:#ff3300;}

a.cartdispl, A.cartdispl:visited {font-family: verdana, sans-serif; font-size:8.5pt; font-weight:100; color:#32465b; text-decoration:none;}

td.textbtn {color:#028BBD;}

.whlink {color:#ffffff;}
A {color: #003366; text-decoration:none;}
A:hover {color: #6699cc; text-decoration:underline;}
A:visited:hover {color: #336699; text-decoration:underline;}
A:active:hover {color: #003366; text-decoration:underline;}
A:visited {color: #003366; text-decoration:none;}

A.whlink {color: #ffffff; text-decoration:none;}
A.whlink:hover {color: #BBD6FB; text-decoration:underline;}
A.whlink:visited:hover {color: #BBD6FB; text-decoration:underline;}
A.whlink:active:hover {color: #BBD6FB; text-decoration:underline;}
A.whlink:visited {color: #ffffff; text-decoration:none;}

A.textbtn {color: #028BBD; text-decoration:none;}
A.textbtn:hover {color: #006B9D; text-decoration:none;}
A.textbtn:visited:hover {color: #006B9D; text-decoration:none;}
A.textbtn:visited:active:hover {color: #006B9D; text-decoration:none;}
A.textbtn:active:hover {color: #22ABDD; text-decoration:none;}
A.textbtn:visited {color: #028BBD; text-decoration:none;}