
/*
===============================================================================
Do not edit this CSS file directly! It is automatically genereated from the
style.css.asp template. Edit that file instead.
===============================================================================
*/

/*
===============================================================================
layout elements
===============================================================================
*/

html
{
  height: 100%;
}

body
{
  height: 100%;
  padding: 0px;
  margin: 0px;
  background-color: #c13a26;
}

table#main
{
  margin: 0 auto;
  min-height: 100%;
  height: 100%;
}

td#menu
{
  vertical-align: top;
  background-color: #e4dbea;
  width: 240px;
}

td#content
{
  width: 809px;
  vertical-align: top;
  padding: 30px;
  background-color: #f8f8fa;
}

div#logo
{
  width: 100%;
  background-color: #f03c65;
}

div.address
{
  padding-left: 10px;
  padding-top: 30px;
}

table.products
{
  margin: 0 auto;
}

/*
===============================================================================
basic text elements
===============================================================================
*/

p, div, span, dl, ul, td, input, select, option, textarea
{
  font: normal normal normal 14px times new roman;
  color: #250d72;
}

.error
{
  color: #ff0000;
  background-color: #fff8f8;
  border: 1px solid #ff0000;
  padding: 10px;
}

a.error:link, a.error:visited, a.error:hover
{
  color: #ff8c00;
  text-decoration: underline;
}


/*
===============================================================================
headers
===============================================================================
*/

h1
{
  font: bold 24px times new roman;
  color: #5e0557;
  text-align: center;
}

h2
{
  font: bold 24px times new roman;
  color: #5e0557;
  text-align: center;
}

h3
{
  font: bold 14px times new roman;
  color: #5e0557;
  text-align: left;
}

h4
{
  font: bold 12px times new roman;
  color: #5e0557;
  text-align: left;
}

/*
===============================================================================
the links in normal text
===============================================================================
*/

a:link
{
  text-decoration: underline;
  color: #6e475c;
}

a:visited
{
  text-decoration: underline;
  color: #47526e;
}

a:hover
{
  text-decoration: underline;
  color:  #f00909;
}


/*
===============================================================================
the links in the menu
===============================================================================
*/

.menu
{
  text-align: left;
}

a.menu:link, a.menu:visited
{
  font: normal normal bold 13px times new roman;
  color: #8b2680;
  text-decoration: none;
  text-align: left;
  text-transform: uppercase;
}

a.menu:hover
{
  font: normal normal bold 13px times new roman;
  color: #47526e;
  text-decoration: underline;
  text-align: left;
  text-transform: uppercase;
}

a.activemenu:link, a.activemenu:visited
{
  font: normal normal bold 13px times new roman;
  color: #c9954e;
  text-decoration: none;
  text-align: left;
  text-transform: uppercase;
}

a.activemenu:hover
{
  font: normal normal bold 13px times new roman;
  color: #c9954e;;
  text-decoration: underline;
  text-align: left;
  text-transform: uppercase;
}

/* Sub menu items */

a.submenu:link, a.submenu:visited
{
  font: normal normal normal 12px times new roman;
  color: #FFFFFF;
  text-decoration: none;
  text-align: left;
}

a.submenu:hover
{
  font: normal normal normal 12px times new roman;
  color: #FFFFFF;
  text-decoration: underline;
  text-align: left;
}

a.activesubmenu:link, a.activesubmenu:visited
{
  font: normal normal bold 12px times new roman;
  color: #FFB44C;
  text-decoration: none;
  text-align: left;
}

a.activesubmenu:hover
{
  font: normal normal bold 12px times new roman;
  color: #FFB44C;
  text-decoration: underline;
  text-align: left;
}

/* Other objects in menu column */

.menu-heading
{
  font: normal normal bold 12px times new roman;
  color: #47526e;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: left;
  text-transform: lowercase;
}

.sub-logo
{
  font: normal normal bold 16px times new roman;
  color: #47526e;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: left;
}

.address
{
  font: normal normal normal 12px times new roman;
  color: #47526e;
  margin-top: 10px;
  margin-bottom: 5px;
  text-align: left;
}

/*
===============================================================================
admin stuff
===============================================================================
*/

table.admin
{
  width: 100%;
  border: 0 px;
  background-color: #F3F3F7;
}

tr.adminHeading
{
  background-color: #DCDCEB;
}

tr.adminHover
{
  background-color: #E6E6F0;
}

a.adminItem:link, a.adminItem:visited, a.adminItem
{
  color: #031897;
  text-decoration: none;
}

a.adminItemDeleted:link, a.adminItemDeleted:visited, .adminItemDeleted
{
  text-decoration: line-through;
  color: #999999;
}

a.adminItem:hover
{
  color: #031897;
  text-decoration: underline;
}


a.admin:link, a.admin:visited
{
  text-decoration: none;
  color: #031897;
}

a.admin:hover
{
  text-decoration: underline;
  color: #031897;
}

a.warning:link, a.warning:visited, a.warning:hover
{
  color: #FF8C00;
  background-color: #FFF8F8;
  /* border: 1px solid #FF0000; */
  padding: 2px;
}

h1.admin
{
  font: normal normal normal 24px  verdana, geneva, arial, helvetica,sans-serif;
  color: #626479;
}

h2.admin
{
  font: normal normal normal 18px times new roman;
  color: #626479;
}

h3.admin
{
  font: normal normal bold 14px times new roman;
  color: #626479;
}

h4.admin
{
  font: normal normal bold 12px times new roman;
  color: #626479;
}
