BODY                { font-family: Verdana, Arial, Tahoma, serif; font-size: 10pt; background-image: url(''); 
                        background-color: ; margin-top: 0}
BODY.admin          {   font-family: Verdana, Arial, Tahoma, serif; 
                        font-size: 10pt;  
                        background-image: url(''); 
                        background-color: #CECECE;
                        margin-top: 0;
                        margin-left: 0;
                        margin-right: 0;}
TD.navbar           { background-image: url('http://www.frontlinehosting.com/catalog_builder_interface/nav1.jpg'); }
TABLE.navbar        { background-image: url('http://www.frontlinehosting.com/catalog_builder_interface/nav1.jpg'); }

FORM                { margin: 0; }

/* Links */
A:link              { color: #993366; text-decoration: none; font-family: Verdana, Arial, Tahoma, serif;}
A:visited           { color: #993366; text-decoration: none; font-family: Verdana, Arial, Tahoma, serif;}
A:hover             { color: #993366; text-decoration: underline; font-family: Verdana, Arial, Tahoma, serif;}

/*Main page with menu on side*/
.sidemenu           { background-color: #FCF7F3; font-size: 10pt; font-family: Verdana, Arial, serif; border-spacing: 0; padding: 0px; margin: 0px;}
.small_text         { font-family: Verdana, Arial, serif; font-size: 8pt; }
.info               { color: #993366; }

/*Product details page */
.product_info               { color: #993366; }

/* Generable tables */
TABLE.admin         { background-color: #AAAAAA; }
.headers            { background-color: #CECECE; color: #FFFFFF; font-family: Verdana, Arial, serif; font-weight: bold; font-size: 10pt;  }
.data		        { background-color: #FFFFFF; font-family: Verdana, Arial, Serif; font-size: 9pt; }

.title              { color: white; font-family: Verdana, Arial, Serif; font-weight: bold; font-size: 10pt; }
.page_heading       { color: black; font-family: Verdana, Arial, Serif;  font-size: 14pt; }
.domain             { font-size: 10pt; }
.current_cat        { font-weight: bold; font-family: Verdana, Arial, Serif;}
.subcategories      { font-size: 10pt; font-family: Verdana, Arial, Serif;}
.num_categories     { font-weight: normal; font-style: italic; font-family: Verdana, Arial, Serif;}
.moreinfo           { background-color: white; }
.breadcrumbs        { font-weight: bold; font-family: Verdana, Arial, Serif; }

.error              { font-weight: bold; font-family: Verdana, Arial, Serif; color: red }

.submit_button      { background-color: white; font-family: Verdana, Arial, Serif; border: 1px solid gray; border-bottom: 2px solid; border-right: 2px solid}

.preference_entry   { border-top: 1px solid; font-family: Verdana, Arial, Serif; font-size: 10pt; width: 50%;}
.preference_entry_fields   { border-top: 1px solid; font-family: Verdana, Arial, Serif; font-size: 10pt;}

.dropdown_main_cat_text {font-family: Verdana, Arial, Tahoma, serif; font-size: 14px; font-weight: bold;}


/**************** menu coding *****************/
#menu {
width: 100%;
background: #fff;
float: left;
border-width: ;
border-style: solid;

border-color: ;

background-image: url(''); 
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 130px;
float: left;
}

#menu h2 {
font-family: Verdana, Arial, Tahoma, serif;
font-size: 9px;
font-weight: bold;
display: block;
border-width: 0px;
border-style: solid;
border-color: ;
text-align: center;
margin: 0;
padding: 1px 2px;
}

#menu a {
font-family: Verdana, Arial, Tahoma, serif;
font-size: 9px;
font-weight: bold;
display: block;
border-width: 1px;
border-style: solid;
border-color: ;
text-align: center;
margin: 0;
padding: 1px 2px;
}

#menu a.dropdown_main_cat_text {
    border-width: 0px;
}

#menu h2 {
color: #fff;
background:  #fff;
text-transform: uppercase;
}

#menu a {
color: ;
background: #fff;
text-decoration: none;
}

#menu a:hover {
color: ;;
background: #fff;
}

#menu li {position: relative;}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}