body {background: #E9E9E9 url(/images/bg_main.gif) repeat-x; margin: 0px; padding: 0px;}
body, td, p {font: 11px Arial, Verdana, Sans-serif; color: #6C626A;} /*--   or #666666   --*/
input, select, textarea {font: 10px Arial, Verdana, Sans-serif; color: #993333; background-color: #F6F6F6; border: 1px solid #6C626A;}


/* --     text     -- */

.default {font: normal 11px Arial, Verdana, Sans-serif; color: #6C626A;}
.welcometext {padding: 7px; color: #888086; font: 12px;}
.contenthome {padding: 30px 25px 25px 25px;}
.red {color: #C20037;}
.error {font: bold; color: #CC0000;}
.validation {font: bold; color: #CC0000;}

.details {font: 9px; color: #F0F3EB;}
.bold {font-weight: bold;}


/* --    default styles from chillisite editor    -- */

.Header1 {font: bold 11px; color: #C20037;}
.SubHeader1 {font: bold 10px; color: #C20037;}
.Header2 {font: bold 13px Century Gothic; color: #C20037;}
.SubHeader2 {font: bold 11px Century Gothic; color: #C20037;}
.Details {font: 9px; color: #5D6F53;}
.ColorText {color: #C20037;}


/* --     tables     -- */

.holdingtable {text-align: left;}
.leftspacer {width: 50px;}
.maintable {background: #FFFFFF;}
.greyborder {border: 1px solid #BFBFBF;}
.greybordertop {border-left: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF;}
.greyborderright {border-left: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; border-right: 1px solid #BFBFBF;}
.greyborderbottom {border-left: 1px solid #BFBFBF; border-top: 1px solid #BFBFBF; border-bottom: 1px solid #BFBFBF;}
.welcome {background: #95A8BC; text-align: center; height: 23px;}
.homewelcome {background: #B5C2D0; text-align: center; height: 43px;}
.homecontent {border: 1px solid #BFBFBF; padding: 24px 20px 24px 24px;}
.homecopy {font: 12px;}
.counter {background: #B5C2D0; text-align: center; height: 23px; font: 12px; color: #FFFFFF;}
.searchhome {background: #E0E0E0; padding-left: 8px; height: 23px;}
.upcomingexpos {background: #9A9A9A; border: 1px solid #C20039; padding: 10px 5px 10px 5px; vertical-align: top; font: 12px; color: #FFFFFF;}
.upcomingexpos2 {background: #EDC5D3; border: 1px solid #C20039; padding: 10px 5px 10px 5px; vertical-align: top; font: 12px; color: #C20037;}
.footer {background: #B5C2D0; height: 23px;}
.searchinternal {background: #993333; height: 23px;}
.internalmenu {background: #B5C2D0; height: 23px;}
.pageheaders {background: #DB8CA7; height: 43px;}
.formtable {border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC;}
table.formtable td {border-bottom: 1px solid #CCCCCC; padding: 3px; border-right: 1px solid #CCCCCC;}
table.formtable td.dark {font-weight: bold;}

.suppliercell1 {padding: 2px 10px 2px 7px; border: 1px solid #F1D1DC; background: #F1D1DC; height: 18px;}
.suppliercell2 {padding: 2px 10px 2px 7px; border: 1px solid #F9EDF1; background: #F9EDF1; height: 18px;}
.categorylist {padding: 10px 10px 10px 25px;}


/* --     text links     -- */

.redlink {color: #993333;}
A.redlink:link {color: #993333; text-decoration: none;}
A.redlink:visited {color: #993333; text-decoration: none;}
A.redlink:hover {color: #AD5C5C; text-decoration: underline;}

A.homecopy:link {font: 12px; color: #C20037; text-decoration: underline;}
A.homecopy:visited {font: 12px; color: #C20037; text-decoration: underline;}
A.homecopy:hover {font: 12px; color: #DB8CA7; text-decoration: underline;}

.redinline {color: #993333; font: 11px arial;}
A.redinline:link {color: #993333; text-decoration: underline; font: 11px arial;}
A.redinline:visited {color: #993333; text-decoration: underline; font: 11px arial;}
A.redinline:hover {color: #AD5C5C; text-decoration: underline; font: 11px arial;}

.graybold {font: bold 12px; color: #888086;}
A.graybold:link {font: bold 12px; color: #888086; text-decoration: none;}
A.graybold:visited {font: bold 12px; color: #888086; text-decoration: none;}
A.graybold:hover {font: bold 12px; color: #993333; text-decoration: underline;}

.upcominglink {color: #FFFFFF; font: 12px;}
A.upcominglink:link {color: #FFFFFF; text-decoration: underline; font: 12px;}
A.upcominglink:visited {color: #FFFFFF; text-decoration: underline; font: 12px;}
A.upcominglink:hover {color: #EDEDED; text-decoration: underline; font: 12px;}

.upcominglink2 {color: #C20037; font: 12px;}
A.upcominglink2:link {color: #C20037; text-decoration: underline; font: 12px;}
A.upcominglink2:visited {color: #C20037; text-decoration: underline; font: 12px;}
A.upcominglink2:hover {color: #C36269; text-decoration: underline; font: 12px;}

.footerlink {color: #F0F3EB; font: 10px;}
A.footerlink:link {color: #F0F3EB; text-decoration: none; font: 10px;}
A.footerlink:visited {color: #F0F3EB; text-decoration: none; font: 10px;}
A.footerlink:hover {color: #FFFFFF; text-decoration: underline; font: 10px;}

.nswelink {color: #95A8BC;}
A.nswelink:link {font: 12px; color: #95A8BC; text-decoration: underline;}
A.nswelink:visited {font: 12px; color: #95A8BC; text-decoration: underline;}
A.nswelink:hover {font: 12px; color: #666699; text-decoration: underline;}

.suppliers {color: #B10540;}
A.suppliers:link {font: bold 11px; color: #B10540; text-decoration: none;}
A.suppliers:visited {font: bold 11px; color: #B10540; text-decoration: none;}
A.suppliers:hover {font: bold 11px; color: #B10540; text-decoration: none;}

.exhibitor {color: #666666; font: 12px;}
A.exhibitor:link {font: 12px; color: #666666; text-decoration: none;}
A.exhibitor:visited {font: 12px; color: #666666; text-decoration: none;}
A.exhibitor:hover {font: 12px; color: #333333; text-decoration: underline;}