.boxtext 
{
 font-family: Verdana;
 font-size: 10px;
}

.errorbox 
{
 background-color: #ffb3b5;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
}

.stockwarning 
{
 color: #cc0033;
 font-family: Verdana;
 font-size: 10px;
}

.productsnotifications 
{
 background-color: #f2fff7;
}

.orderedit 
{
 color: #70d250;
 font-family: Verdana;
 font-size: 10px;
 text-decoration: underline;
}

body 
{
 background-image: url();
 background-position: top center;
 background-repeat: no-repeat;
}

h1 
{
 font-family: Verdana;
 font-size: 20px;
 font-weight: bold;
}

h2 
{
 font-family: Verdana;
 font-size: 14px;
}

a 
{
 color: #747474;
 text-decoration: none;
}

a:hover 
{
 color: #888888;
 text-decoration: underline;
}

form 
{
 display: inline;
}

tr.header 
{
 background-color: #ffffff;
}

tr.headernavigation 
{
 background-color: #3399CC;
}

td.headernavigation 
{
 background-color: #3399CC;
 color: #ffffff;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
}

a.headernavigation 
{
 color: #FFFFFF;
 font-size: 13px;
 font-weight: bold;
 text-decoration: none;
}

a.headernavigation:hover 
{
 color: #FFFFFF;
 font-size: 13px;
 font-weight: bold;
 text-decoration: underline;
}

tr.headererror 
{
 background-color: #ff0000;
}

td.headererror 
{
 background-color: #ff0000;
 color: #ffffff;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

tr.headerinfo 
{
 background-color: #00ff00;
}

td.headerinfo 
{
 background-color: #00ff00;
 color: #ffffff;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
 text-align: center;
}

tr.footer 
{
 background-color: #3399CC;
}

td.footer 
{
 background-color: #3399CC;
 color: #ffffff;
 font-family: Verdana;
 font-size: 10px;
 font-weight: bold;
}

.infobox 
{
 background-color: #D3D1D1;
}

.infoboxcontents 
{
 background-color: #f8f8f9;
 font-family: Verdana;
 font-size: 10px;
}

.infoboxnews 
{
 background-color: #ffffff;
}

.infoboxnotice 
{
 background-color: #FF8E90;
}

.infoboxnoticecontents 
{
 background-color: #FFE6E6;
 font-family: Verdana;
 font-size: 10px;
}

td.infoboxheading 
{
 color: #000000;
 display: inline;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

td.infobox, span.infobox 
{
 font-family: Verdana;
 font-size: 10px;
}

table.productlisting 
{
 border-bottom-color: #000000;
 border-bottom-style: solid;
 border-bottom-width: 2px;
 border-color: #000000;
 border-style: solid;
 border-width: 1px;
 shopping-cart header/footer color  border-spacing: 0px;
}

.productlisting-heading 
{
 background-color: #3399CC;
 border-bottom-color: #000000;
 border-bottom-style: solid;
 border-bottom-width: 2px;
 border-right-color: #ffffff;
 border-right-style: solid;
 border-right-width: 2px;
 color: Black;
 font-family: Verdana;
 font-size: 11px;
 font-weight: bold;
 padding: 10px;
 text-align: center;
}

td.productlisting-data 
{
 border-bottom-color: #ffffff;
 border-bottom-style: solid;
 border-bottom-width: 2px;
 border-right-color: #ffffff;
 border-right-style: solid;
 border-right-width: 2px;
 color: #C20000;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 14px;
 padding-bottom: 10;
 padding-left: 12;
 padding-right: 12;
 padding-top: 10;
 text-align: center;
 vertical-align: middle;
}

td.products_description 
{
 font-family: Verdana;
 font-size: 16px;
}

td.products_price 
{
 color: #C20000;
 font-family: Verdana;
 font-size: 16px;
 text-decoration: none;
}

a.pageresults 
{
 color: #0000FF;
}

a.pageresults:hover 
{
 background-color: #FFFF33;
 color: #0000FF;
}

td.pageheading, div.pageheading 
{
 background-repeat: no-repeat;
 color: #000000;
 font-size: 12px;
 font-weight: bold;
 height: 40px;
 padding-left: 0px;
 padding-top: 5px;
 text-decoration: sharp;
 text-transform: uppercase;
 width: 485px;
}

tr.subbar 
{
 background-color: #f4f7fd;
}

td.subbar 
{
 color: #000000;
 font-family: Verdana;
 font-size: 10px;
}

td.main 
{
 color: #000000;
 font-family: Verdana;
 font-size: 12px;
 line-height: 1.5;
}

p.main 
{
 color: #00ffcc;
 font-family: Verdana;
 font-size: 12px;
}

td.smalltext, span.smalltext, p.smalltext 
{
 font-family: Verdana;
 font-size: 10px;
 padding-left: 10px;
}

td.accountcategory 
{
 color: #aabbdd;
 font-family: Verdana;
 font-size: 13px;
}

td.fieldkey 
{
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

td.fieldvalue 
{
 font-family: Verdana;
 font-size: 12px;
}

td.tableheading 
{
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

span.newitemincart 
{
 color: #ff0000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

checkbox, input, radio, select 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 11px;
}

textarea 
{
 font-family: Verdana;
 font-size: 11px;
 width: 100%;
}

span.greetuser 
{
 color: #f0a480;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

table.formarea 
{
 background-color: #f1f9fe;
 border-color: #7b9ebd;
 border-style: solid;
 border-width: 1px;
}

td.formareatitle 
{
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

span.markproductoutofstock 
{
 color: #c76170;
 font-family: Tahoma, Verdana, Arial, sans-serif;
 font-size: 12px;
 font-weight: bold;
}

span.productspecialprice 
{
 color: #ff0000;
 font-family: Verdana;
 font-size: 22px;
}

span.errortext 
{
 color: #ff0000;
 font-family: Verdana, Arial, sans-serif;
}

.modulerowover 
{
 background-color: #D7E9F7;
 cursor: hand;
}

.modulerowselected 
{
 background-color: #E9F4FC;
}

.checkoutbarfrom, .checkoutbarto 
{
 color: #8c8c8c;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.checkoutbarcurrent 
{
 color: #000000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.messagebox 
{
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.messagestackerror, .messagestackwarning 
{
 background-color: #ffb3b5;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.messagestacksuccess 
{
 background-color: #99ff00;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

.inputrequirement 
{
 color: #ff0000;
 font-family: Verdana, Arial, sans-serif;
 font-size: 10px;
}

body 
{
 background-image: url();
 background-position: top center;
 background-repeat: no-repeat;
}

td 
{
 color: Black;
 font-family: verdana;
 font-size: 11px;
}

.bg 
{
 background-image: url();
 background-repeat: repeat-y;
}

.bg1 
{
 background-image: url();
 background-repeat: repeat-y;
}

.bg2 
{
 background-image: url();
 background-repeat: repeat-y;
}

.bg3 
{
 background-image: url();
 background-repeat: repeat-y;
}

.go 
{
 border-color: #CFCFCF;
 border-style: solid;
 border-width: 1px;
 color: #CFCFCF;
 font-size: 9px;
 height: 19px;
 width: 135px;
}

.cs 
{
 color: #6C6C6C;
 font-size: 10px;
 font-weight: bold;
}

.cs1 
{
 color: #2C2C2C;
 font-size: 10px;
}

.cs2 
{
 color: #AF0000;
 font-size: 16px;
 font-weight: bold;
}

.cs3 
{
 color: #424242;
 font-size: 11px;
}

.ml 
{
 color: #2C2C2C;
 font-size: 10px;
 text-decoration: underline;
}

.ml1 
{
 color: #AF0000;
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
}

.ml2 
{
 color: #830000;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

.ml3 
{
 color: #7F7F7F;
 font-size: 10px;
 text-decoration: none;
}

.ml4 
{
 color: #AF0000;
 font-size: 11px;
 text-decoration: underline;
}

.ml5 
{
 color: #424242;
 font-size: 11px;
 font-weight: bold;
 text-decoration: none;
}

.ml6 
{
 color: #830000;
 font-size: 11px;
 font-weight: bold;
 text-decoration: underline;
}

.se 
{
 color: #B2B2B2;
 font-size: 9px;
 width: 93px;
}