/* (c) Copyright 2003-2005 - TownHall Technologies                           */


/* Stylesheet */

/*
 ******************************************************************************
 * Primary color:#bb0000                                                      *
 * Secondary color:#22267D                                                    *
 ******************************************************************************
 */

/* (c) TownHall Technologies */
img {border:0}
a:link:hover:active:visited img {border:0}


a {color:#000000;text-decoration:none}
a:hover {color:#7f007f;text-decoration:underline}
a.whitelink {color:#FFFFFF;text-decoration:none; font-family:tahoma,verdana,arial,sans-serif;}
a.whitelink:hover:active:visited {color:#FFFFFF;text-decoration:none, font-family:tahoma,verdana,arial,sans-serif;}
a.whitelink:hover {color:#00ff00; font-family:tahoma,verdana,arial,sans-serif;}
.blacklink {color:#000000;text-decoration:none}
a:hover.blacklink {color:#000000;text-decoration:underline}
.bluelink {color:#7f007F;text-decoration:none}
a:hover.bluelink {color:#7f007F;background-color:#FFFF33;text-decoration:underline}

tr.header {height:50;color:#ffffff;background-color:#000000}
tr.headerNavigation {height:24;color:#ffffff;background-color:#bb0000}
tr.headerNavigation_backup {height:24;color:#ffffff;background-color:#22267D}
td.headerNavigation {color:#ffffff;
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:12px;font-weight:bold}

tr.headerError {background-color:#ff0000;}
td.headerError {color:#ffffff;background-color:#ff0000;
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:12px;font-weight:bold;text-align:center}

tr.headerInfo {background-color:#00ff00}
td.headerInfo {color:#ffffff;background-color:#00ff00;
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:12px;font-weight:bold;text-align:center}

tr.footer {height:24;background-color:#22267D;}
td.footer {color:#ffffff;
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:12px;font-weight:bold}

table.infoBoxHeading {background-color:#bb0000;color:#000000f;
  border-color:#ffffff;border-style:solid;border-width:0}

table.infoBoxHeading.original  {background-color:#7f008f;
  border-color:#cccccc;border-style:solid;border-width:1}

td.infoBoxHeading {color:#ffffff;
font-weight:bold;
font-family:tahoma,
verdana,arial,
sans-serif;
font-size:12px}

td.infoBox, SPAN.infoBox {
  font-family:verdana,arial,sans-serif;
  font-size:10px}

TABLE.topBarTitle {
  background-color:#ffffff;border-color:#000000;color:#000000;font-weight:bold;
  border-style:none;border-width:1px}

TABLE.topBarTitle.original {
  background-color:#bb0000;border-color:#bb0000;color:#ffffff;font-weight:bold;
  border-style:solid;border-width:1px}

td.topBarTitle {
  font-family:tahoma,verdana,arial,sans-serif;
  font-size:12px}

tr.accountHistory-odd,tr.addressBook-odd,tr.alsoPurchased-odd,tr.payment-odd,
tr.productListing-odd,tr.productReviews-odd,tr.upcomingProducts-odd {
  background-color:#f4f7fd}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even,
tr.payment-even,tr.productListing-even,tr.productReviews-even,
tr.upcomingProducts-even {background-color:#ffffff}

tr.productListing-heading {background-color:#d2e9fb}

td.productListing-heading {
  color:#000000;background-color:#d2e9fb;
  font-family:verdana,arial,sans-serif;
  font-size:10px;font-weight:bold;font-variant:small-caps}

td.productListing-data {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

td.pageHeading, DIV.pageHeading {
  font-family:verdana,arial,sans-serif;
  font-size:18px;
}

/* tr.subBar {background-color:#f4f7fd} */
tr.subBar.original {background-color:#bb0000}
tr.subBar {background-color:#ffffff}

td.subBar.original {color:#000000;
  font-family:verdana,arial,sans-serif;font-size:10px}

td.subBar {color:#0000bb;
  font-family:verdana,arial,sans-serif;font-size:10px}

td.main, P.main {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
}

td.smallText, SPAN.smallText {
  font-family:verdana,arial,sans-serif;
  font-size:10px;
}

/* td.accountCategory {color:#aabbdd;
  font-family:verdana,arial,sans-serif;font-size:13px} */
td.accountCategory {color:#22267D;
  font-family:verdana,arial,sans-serif;font-size:13px}

td.fieldKey {
  font-family:verdana,arial,sans-serif;
  font-size:12px;font-weight:bold}

td.fieldValue {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
}

td.tableHeading {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  font-weight:bold;
}

SPAN.newItemInCart {color:#ff0000;
  font-family:verdana,arial,sans-serif;font-size:10px}

CHECKBOX,INPUT,RADIO,SELECT,TEXTAREA {
  font-family:verdana,arial,sans-serif;
  font-size:11px}

SPAN.greetUser {
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  color:#f0a480;
  font-weight:bold;
}

TABLE.formArea {
  background-color:#ffffff;
  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;}


/*
// Calendar Styles
/ 
// ltwCalendar Style Sheet 
*/
a.prevnext:link {color: red; font-size: 12px; font-family:tahoma,verdana,arial,sans-serif;}
a.prevnext:visited {color: red; font-size: 12px; font-family:tahoma,verdana,arial,sans-serif;}
a.prevnext:hover {color: blue; font-size: 12px; font-family:tahoma,verdana,arial,sans-serif;}
a.prevnext:active {color: red; font-size: 12px; font-family:tahoma,verdana,arial,sans-serif;}

a.day:link {color: black; font-size: 14px; font-weight: bold}
a.day:visited {color: black; font-size: 14px; font-weight: bold}
a.day:hover {color: red; font-size: 14px; font-weight: bold}
a.day:active {color: black; font-size: 14px; font-weight: bold}

a.event:link {color: black; font-family:arial,sans-serif; font-size: 9px}
a.event:visited {color: purple; font-family:arial,sans-serif; font-size: 9px}
a.event:hover {color: purple; font-family:arial,sans-serif; font-size: 9px}
a.event:active {color: black; font-family:arial,sans-serif; font-size: 9px}

a.admin:link {color: blue; font-size: 12px; text-decoration:underline}
a.admin:visited {color: blue; font-size: 12px; text-decoration:underline}
a.admin:hover {color: red; font-size: 12px; text-decoration:underline}
a.admin:active {color: blue; font-size: 12px; text-decoration:underline}

table.cal {
background-color: #7f008f;
height: 600px;
border-style: none;
border-width: 3px;
font-family: sans-serif
}

table.cal_small {
background-color:#7f008f;
color:#000000f;
border-color:#ffffff;
border-style: none;
border-width: 1px;
font-size: 12px;
font-weight: bold;
font-family:arial,sans-serif;
font-weight: bold;
color: black;
}

table.cal_cell {
color:#000000f;
border-style: none;
font-family:tahoma,verdana,arial,sans-serif;
font-size: 8px;
color: black;
}

.caption {
color: #7f008f;
font-size: 28px;
font-weight: bold;
font-family:tahoma,verdana,arial,sans-serif;
}
.caption_small {
color: black;
font-size: 28px;
font-weight: bold;
font-family:tahoma,verdana,arial,sans-serif;
}

.thead {
color:white;
background-color:#7f008f;
font-size: 18px;
}

td.cal {
background-color: #ffffff;
color:#999966;
text-align: left;
vertical-align: top;
font-size: 13px;
}

td.cal_small {
background-color: #ffffff;
color:#999966;
text-align: left;
vertical-align: top;
text-align:center;
font-size: 12px;
font-family:tahoma,verdana,arial,sans-serif;
}

tfoot.cal {
text-align:center;
color:black;
background-color: lightblue;
font-size: 14px;
text-align: left
}

ul.cal {
margin: 0px;
list-style-position: inside
}

.cal-admin-link {
color: #ffffff;
font-family: Tahoma, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}