body {margin-top: 0px;margin-bottom: 0px;margin-right: 0px;margin-left: 0px;z-index:10;font-family: arial,tahoma;; font-size: 12px; color: #000000;}
a {color:red;text-decoration:underline;}
a:visited {color:red;text-decoration:underline;}
a:hover {color:red; text-decoration:underline;}
a:active {color:red; text-decoration:underline;}
/*a.top {color:#FFFFFF;font-family:arial black;font-size:12;text-decoration:underline;}
a.top:visited {color:#FFFFFF;font-family:arial black;font-size:12;text-decoration:underline;}
a.top:hover {color:#FFFFFF;font-family:arial black;font-size:12; text-decoration:underline;}
a.top:active {color:#FFFFFF;font-family:arial black;font-size:12; text-decoration:underline;} */
a.top {color:#ff0000;font-family:arial;font-size:12;text-decoration:none;font-weight: bold;}
a.top:visited {color:#ff0000;font-family:arial;font-size:12;text-decoration:none;font-weight: bold;}
a.top:hover {color:#ff0000;font-family:arial;font-size:12; text-decoration:none;font-weight: bold;}
a.top:active {color:#ff000;font-family:arial;font-size:12; text-decoration:none;font-weight: bold;}
td.header {font-family: Verdana;font-weight: bold; font-size:18px;}
b.header {font-family: Verdana;font-weight: bold; font-size:18px;}
div.plainbox {width:224;padding:5px;border-style:solid;border-color:#BAB598;border-width:1px;font-family: arial,tahoma;font-size: 12px;color: #000000;background:white;}
div.plainboxpop {width:228;padding:5px;border-style:solid;border-color:#BAB598;border-width:1px;font-family: arial,tahoma;font-size: 12px;color: #000000;background:white;}
div.plainboxcatalog {padding:0px;border-style:solid;border-color:#BAB598;border-width:1px;font-family: arial,tahoma;font-size: 12px;color: #000000;}
div.borderbox {padding:5px;border-style:outset;border-color:#953557;border-width:3px;font-family: arial,tahoma;font-size: 12px;color: #000000;}

/* Catalog Styles */
/*table.pagebuttons {background: #FFCA61;}*/
table.pagebuttons {background: #BAB598;}
table.searchlogin {background: #953557;}
table.box {font-family: Verdana;font-weight: normal;background: #F7F7DE;}
tr.everyother {background: #F7F7DE;}
tr.white {background: #FFFFFF;}
td.categoryname {font-size: 14px;font-family: Verdana; font-weight: bold; color:black;}
td.breadcrumbs {font-size: 10px; font-family: Verdana;font-weight: bold;color:white;}
td.prodbreadcrumbs {font-size: 10px; font-family: Verdana;font-weight: bold;color:black;}
td.familyname {font-size: 14px;font-family: Verdana; font-weight: bold; color:black;}
td.description {font-size: 12px;font-family: Verdana; font-weight: bold; color:black;}
td.smaller {font-family: Verdana;font-weight: normal;font-size: 10px;color:white;}
td.proddetail {text-align: center;font-family: Verdana;font-weight: normal;font-size: 10px;}
/*
td.accent {background: #FE000C;}
td.accent2 {background: #FFCA61;}
*/
td.accent {background: #FE000C;}
td.accent2 {background: #B84B71;}
td.line10 {background: #5786C5;}
td.line20 {background: #B70073;}
td.line30 {background: #005D42;}
td.line40 {background: #FCB03F;}
td.line50 {background: #9B5BA5;}
td.line60 {background: #0B135F;}
td.line70 {background: #FDC056;}
td.line80 {background: #5FC5BA;}
td.line90 {background: #4F4D85;}
td.line100 {background: #DF3D34;}
td.line110 {background: #AD1F8E;}
input.prodamt {font-family: Verdana;font-weight: normal;font-size: 12px;border-color:#000000;}

a.breadcrumb {font-size: 10px;font-family: Verdana;font-weight: bold;color:white;text-decoration:none;}
a.breadcrumb:visited { font-size: 10px; font-family: Verdana; font-weight: bold; color:white; text-decoration:none; }
a.breadcrumb:hover { font-size: 10px; font-family: Verdana; font-weight: bold; color:white; text-decoration:underline; }
a.breadcrumb:active { font-size: 10px; font-family: Verdana; font-weight: bold; color:white; text-decoration:none; }
a.prodbreadcrumb {font-size: 10px;font-family: Verdana;font-weight: bold;color:#953557;text-decoration:none;}
a.prodbreadcrumb:visited { font-size: 10px; font-family: Verdana; font-weight: bold; color:#953557; text-decoration:none; }
a.prodbreadcrumb:hover { font-size: 10px; font-family: Verdana; font-weight: bold; color:#953557; text-decoration:underline; }
a.prodbreadcrumb:active { font-size: 10px; font-family: Verdana; font-weight: bold; color:#953557; text-decoration:none; }
a.subcat {font-size: 12px;font-family: Verdana;font-weight: bold;color:black;text-decoration:underline;}
a.subcat:visited { font-size: 12px; font-family: Verdana; font-weight: bold; color:black; text-decoration:underline; }
a.subcat:hover { font-size: 12px; font-family: Verdana; font-weight: bold; color:black; text-decoration:underline; }
a.subcat:active { font-size: 12px; font-family: Verdana; font-weight: bold; color:black; text-decoration:underline; }

/* login & search box */
td.login {font-family: Verdana;font-weight: normal;font-size: 12px;border-color:#953557;}
/*input.login {font-family: Verdana;font-weight: normal;font-size: 12px;border-color:#953557;}*/
input.login {border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
input.loginbtnsm {font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold; background-color:#e0e0e0;}
input.loginbtn {font-family: Verdana; font-size: 12px; color: #000000; font-weight:bold; background-color:#e0e0e0;}
input.loginbtndisabled {font-family: Verdana; font-size: 12px; color: #cccccc; font-weight:bold; background-color:#e0e0e0;}
/*input.small {font-family: Verdana;font-weight: normal;font-size: 10px;border-color:#953557;}*/
input.small {font-family: Verdana;font-weight: normal;font-size: 10px;border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
select.small {font-family: Verdana;font-weight: normal;font-size: 10px;border-left:1px solid #953557; border-top:1px solid #953557; border-right:1px solid #953557; border-bottom:1px solid #953557; background-color:#E0E0E0;color:#000000;text-align:left;}
/*select.small {font-family: Verdana;font-weight: normal;font-size: 10px;border-left:1px solid #953557; border-top:1px solid #953557; border-right:1px solid #953557; border-bottom:1px solid #953557; background-color:#E0E0E0;color:#000000;text-align:left;}*/


/* GENERAL SHOPPING STYLES */
.h1 { font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: small; }
h3 { font-family: verdana,arial,helvetica,sans-serif; color: #000000; font-size: 14px; }
input.signin {border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
input.cart {border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
select.cart {border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
select.cart_p {margin-top:10px;font-size:10px;border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:left;}
input.signinbtn{font-family: arial,tahoma; font-size: 12px; color: #000000; font-weight:bold; background-color:#e0e0e0; width:150px;}
td.small {font-family: arial,tahoma;; font-size: 12px; color: #000000;font-style:italic;}
div.box {font-family: arial,tahoma;  font-size: 12px; padding:20px; background-color:#ffffff;color:#ffffff;}
p.details {font-family: arial,tahoma;; font-size: 12px; color: #000000;}
p.expressdetails {font-family: arial,tahoma;; font-size: 11px; color: #000000;}
.tiny {font-family: arial,tahoma;; font-size: 10px; color: #FFFFFF;}
.tinybk {font-family: arial,tahoma;; font-size: 10px; color: #000000;}
td {font-family: arial,tahoma;; font-size: 12px; color: #000000;}
p.small {font-family: arial,tahoma;; font-size: 12px; color: #000000;font-weight:regular;}

/* HYPERLINK STYLES */
a.cart {font-family: arial,tahoma; font-size: 14px; color:#953557; text-decoration:none;}
a.cart:active {font-family: arial,tahoma; font-size: 14px; color:#953557;text-decoration:none}
a.cart:hover {font-family: arial,tahoma; font-size: 14px; color:#953557;text-decoration:underline;}
a.cart:visited {font-family: arial,tahoma; font-size: 14px; color:#953557;text-decoration:none}

/* VIEW SHOPPING CART STYLES */
td.cartheader { background-color:#626665;color:#ffffff;font-weight:bold;}
/*td.cartdescription{width:70%;}*/
font.cartSKU{font-weight:bold; color:#953557;font-family: arial,tahoma; font-size: 14px;text-decoration: underline;}
font.cartdescription{color:#000000;font-family: arial,tahoma; font-size: 14px;}
font.cartproductprice{color:#686836;font-family: arial,tahoma; font-size: 14px;font-weight:bold;}
input.cartquanityinput {border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:right; width:50px;}
td.cartdivider {border-bottom:1px solid #953557;}
input.cartbtn{font-family: arial,tahoma; font-size: 12px; color: #000000; font-weight:bold; background-color:#e0e0e0; width:150px;}
td.cartactions{text-align:right;}
div.carttop {text-align:left; background-color:#BAB598;width:100%; padding:5px;margin-bottom:10px;}
div.cartbottom {text-align:left; background-color:#BAB598;width:100%; padding:5px;}
div.cartabout {font-weight:bold; margin-top:10px;background-color:#e0e0e0;width:100%; padding:5px;font-family: arial,tahoma; font-size: 12px; color: #000000;}
li {font-family: arial,tahoma; font-size: 12px; color: #000000;}

/* ORDER STYLES */
div.orderheader {font-weight:bold; margin-top:10px;background-color:#e0e0e0;width:100%; padding:5px;font-family: arial,tahoma; font-size: 12px; color: #000000;}
div.orderheadertop {font-weight:bold; margin-top:10px;background-color:#953557;width:100%; padding:5px;font-family: arial,tahoma; font-size: 14px; color: #ffffff;}
input.cartsmallbtn{font-family: arial,tahoma; font-size: 8px; color: #000000; background-color:#e0e0e0;}
img.small {width:60px;height:60px; border-left:2px solid #e0e0e0; border-top:2px solid #e0e0e0; border-right:2px solid #e0e0e0; border-bottom:2px solid #e0e0e0; background-color:#e0e0e0;color:#ffffff}
div.payflowmsg {font-weight:bold; margin-top:10px;background-color:#e0e0e0;width:100%; padding:5px;font-family: arial,tahoma; font-size: 12px; color: blue;}
div.payflowmsgfail {font-weight:bold; margin-top:10px;background-color:#e0e0e0;width:100%; padding:5px;font-family: arial,tahoma; font-size: 12px; color: red;}

/* PROJECT PAGE STYLES */
div.projbottom {text-align:left; background-color:#BAB598;width:100%; padding:5px; margin-top:20px; }
div.projbox {padding-top:10px;padding-bottom:10px;padding-left:0px;border-style:solid;border-color:#BAB598;border-width:1px;font-family: arial,tahoma;font-size: 12px;color: #000000;background:white;}
font.projdesc {font-family: arial,tahoma; font-size: 12px; color: #000000; font-weight:bold;}
input.projbtn{font-family: arial,tahoma; font-size: 12px; color: #000000; font-weight:bold; background-color:#e0e0e0; width:150px;}
td.projhead {padding:0px,0px,3px,5px;text-align: left; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration:underline; padding-bottom: 5px;}
td.projdetail {padding:0px,0px,5px,5px;text-align: left; font-family: Verdana; font-weight: normal; font-size: 12px;}
td.projdetailfunc {padding:0px,0px,5px,5px;text-align: left; font-family: Verdana; font-weight: normal; font-size: 10px;}
td.projsubheader {font-family: Verdana;font-weight: bold; font-size: 14px; padding-top: 20px;}
div.header {margin-left: 10 px; margin-right: 10 px; font-family: arial,tahoma; font-size: 12px; padding:10px; border-left:2px solid #999999; border-top:2px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; background-color:#e0e0e0;color:#000000; text-align: left;}
font.label {font-family: arial,tahoma;; font-size: 12px; color: #000000;font-weight:bold;text-align:right;}
font.caption {margin-left: 10 px; font-family: arial,tahoma;; font-size: 12px; color: #000000;font-weight:bold;text-align:right;}
div.chart {margin-left: 10 px; margin-right: 10 px;font-family: arial,tahoma; font-weight:bold; font-size: 12px; padding:10px; border-left:2px solid #999999; border-top:2px solid #999999; border-right:2px solid #999999; border-bottom:2px solid #999999; background-color:#e0e0e0;color:#ffffff}
font.actual {color: #0000ff;}
font.budget {color: #000000;}
td.label {font-family: arial,tahoma;; font-size: 12px; color: #000000;font-weight:bold;text-align:right;}
.mylist         {border-left: 1px solid #666666; border-top:   1px solid #666666; background-color:#f3f3f3;}
.mylist th      {border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#999999; font-family:Arial,Tahoma; font-size:11px; color:#ffffff; text-align:left;}
.mylist td      {border-right:1px solid #666666; border-bottom:1px solid #666666; font-family:Arial,Tahoma; font-size:11px; cursor:default;}
.mylistbad td   {border-right:1px solid #666666; border-bottom:1px solid #666666; font-family:Arial,Tahoma; font-size:11px; cursor:default; background-color:red;}

/* GENERIC LOGIN STYLES */
font.copyright {font-family: arial,tahoma;; font-size: 12px; color: #FFFFFF;}
input.login2 {border-left:1px solid #010066; border-top:1px solid #010066; border-right:1px solid #010066; border-bottom:1px solid #010066; background-color:#E0E0E0;color:#000000;text-align:left;}
input.small2 {font-family: Verdana;font-weight: normal;font-size: 10px;border-left:1px solid #010066; border-top:1px solid #010066; border-right:1px solid #010066; border-bottom:1px solid #010066; background-color:#E0E0E0;color:#000000;text-align:left;}
div.plainbox2 {width:224;padding:5px;border-style:solid;border-color:#010066;border-width:1px;font-family: arial,tahoma;font-size: 12px;color: #000000;background:white;}


/* EXPRESS SHOPPING CART */
input.expressqty {font-Size: 10px; border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:right; width:50px;}
input.expresssku {font-Size: 10px; width:150px;border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#000000;text-align:right;}
input.expressqty_e {font-weight:bold; font-Size: 10px; border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#ff0000;text-align:right; width:50px;}
input.expresssku_e{font-weight:bold; font-Size: 10px; width:150px;border-left:1px solid #BAB598; border-top:1px solid #BAB598; border-right:1px solid #BAB598; border-bottom:1px solid #BAB598; background-color:#E0E0E0;color:#ff0000;text-align:right;}
p.express_error {color:yellow;background-color:red;}


/* TOOLBAR STYLES */
tr.toolbar {background-color:#336699;}
td.toolbar {color:#FFFFFF;}
a.toolbar  {color:#FFFFFF;}
a.toolbar:visited  {color:#FFFFFF;}
a.toolbar:hover  {color:#FFFFFF;}
a.toolbar:active  {color:#FFFFFF;}

table.excel {empty-cells:show;}
table.excel tr {background-color:#FFFFFF;}
table.excel tr.alternative {background: #F7F7DE;}
th.sortable,th.sortable-date,th.sortable-numeric,th.sortable-currency {cursor:pointer;text-align: center;font-family: Verdana;font-weight: normal;font-size: 10px;}

