A {
	font-family: Helvetica,verdana,arial,helvetica,sans-serif;
	font-size:11px;
	font-weight : bold;
	color:blue;
	text-decoration: none;
}

A:hover {
	text-decoration: underline;
	color: red;
}

.boxtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : White;
}

.boxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	font-weight : bold;
}

.plainboxtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #FFD700;
	font-weight : bold;
	background-color : Blue;
}

.row0 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Blue;
	background-color : Silver;
	font-weight : bold;
}

.row1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : #FFFFE0;
}

.row2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : #F0F8FF;
}

.error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Red;
}

.info {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Blue;
}

.newstable {
	border : 1px solid #696969;
}

.newstitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	background-color : #DCDCDC;
}

.newsrow0 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #696969;
	background-color : #F5F5F5;
	border-bottom : 1px solid Black;
	border-top : 1px solid Black;
}

.newslink {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #696969;
}

.newslink:HOVER {
	color : Black;
}

.newstext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : Black;
}

.rowtextb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : Black;
	border-bottom : 1px solid Black;
	border-left : 1px solid Black;
	border-right : 1px solid Black;
	border-top : 1px solid Black;
}

.rowtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	color : Black;
}.msg_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : bold;
	background-color : Silver;
}

.msg_subtitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : blue;
	font-weight : bold;
	background-color : #000000;
}

.msg_item0 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	background-color : #D2D2D2;
}

.msg_item1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	font-weight : normal;
	background-color : #FFFFD2;
}

.msg_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #5B5B5B;
	font-weight : normal;
	background-color : White;
}

.box_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Navy;
	font-weight : bold;
	background-color : red;

}

.box_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : #White;

}

.error {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Red;
}

TR {
/*        background-color : #FFFFFF; */ /* GM 7/9/04 commented out */
	font-family: Helvetica,verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:black;
}


TR.hl {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : Black;
	background-color : yellow;
	font-weight : bold;
}

BODY {

        background-color : #FFFFFF;
	font-family: Helvetica,verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:black;
}

INPUT,TEXTAREA,SELECT {
	background-color : #White;
	color : Navy;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
}

/* 5/11/04 GM Added RDS style definitions */
button
{
  border: 2px double #6666cc;
	color: #ffff00;
	background-color: #6666cc;
  cursor: pointer;
}

.plain_button
{
  border: 0px none #ffffff;
	color: #ffffff;
	background-color: transparent;
  cursor: pointer;
}

.big_button
{
  height: 100%;
  font-size: 16px;
  cursor: pointer;
}

.small_button
{
  height: 18px;
  font-size: 12px;
  width: 100%;
  border: 1px double #6666cc;
  padding: 0px, 1px, 0px, 1px;
  cursor: pointer;
}

.rds_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666cc;
}

.rds_header
{
	background-color: #ffffff;
  font-weight: bold; 
  height: 20;
/*  padding: 0px, 4px, 0px, 4px;  */
}

.rds_results_header
{
	background-color: #ffffff;
  height: 20;
}

.rds_row
{
	background-color: #ccccff;
  padding: 0px, 2px, 0px, 2px;
}

.rds_warning
{
	color: #ff0000;
  background-color: #ffffff;
	font-size: 12px;  
  font-weight: bold;
}

.rds_status
{
	color: #0000ff;
  background-color: #ffffff;
	font-size: 12px;  
  font-weight: bold;
}

.rds_help
{
	color: #333399;
	font-size: 14px;
  font-weight: bold;
}

.rds_search
{
	background-color: #ccccff;
  height: 20;
  padding: 0px, 4px, 0px, 4px;  
  color: #6666cc;
}
/* 5/11/04 GM End block */

/* 13/12/04 GM Added MCS style definitions */
.mcs_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6666cc;
}

.mcs_header
{
	background-color: #ccccff;
  height: 20;
}

.mcs_results_header
{
	background-color: #ffffff;
  height: 20;
}

.mcs_row
{
	background-color: #9999ff;
  padding: 0px, 2px, 0px, 2px;
}

.mcs_warning
{
	color: #ff0000;
  background-color: #ffffff;
	font-size: 12px;  
  font-weight: bold;
}

.mcs_status
{
	color: #0000ff;
  background-color: #ffffff;
	font-size: 12px;  
  font-weight: bold;
}

.mcs_help
{
	color: #333399;
	font-size: 14px;
  font-weight: bold;
}

.mcs_search
{
	background-color: #ccccff;
  height: 20;
  padding: 0px, 4px, 0px, 4px;  
  color: #6666cc;
}

.mcs_purchase
{
	color: #336666;
  background-color: #ccffff;
}

.mcs_send
{
	color: #336633;
  background-color: #ccffcc;
}

.mcs_refund
{
	color: #663333;
  background-color: #ffffcc;
}

.mcs_special_offer
{
	color: #333333;
  background-color: #ffcc33;
	font-size: 16px;
  text-align: center;
}

.mcs_opening_balance, .mcs_closing_balance
{
	color: #333366;
  background-color: #eeeeff;
}

/* 13/12/04 GM End block */

/* 09/03/05 GM customised list format */
UL {
  margin-top: 10px;
}

LI {
  margin-left: -20px;
  padding-bottom: 6px;
}

/* 09/03/05 GM added text size classes */
.big1 {
  font-size: 120%;
}

.big2 {
  font-size: 150%;
}

.big3 {
  font-size: 200%;
}

.big4 {
  font-size: 240%;
}

input.search_input {
        font-size : 18px;
/*      font-weight : bold; */
}

select.search_categories {
  width: 120;
        font-size: 18px;
  background-color: #6666ff;
/*      font-weight : bold; */
}

.results_table
{
  background-color: #eeeeff;
}

.results_row
{
  border: 1px solid #ccccff;
}

.results_icon
{
  border: 1px solid #ccccff;
}

.results_label
{
  color: blue;
}

.results_value
{
  color: blue;
}

.key
{
  border: 1px solid #ccccff;
  background-color: #ffeeee;
        color: #0000ff;
}

.dummy_icon
{
  color: white;
  background-color: #9999cc;
  font-size: 12pt;
  font-weight: bold;
  width: 200px;
  text-decoration: none;
  cursor: hand;
}

.info
{
  color: white;
  background-color: #3333cc;
  font-size: 8pt;
  font-weight: bold;
  width: 120px;
  height: 24px;
  text-decoration: none;
  text-align: center;
  padding: 3px 0px 0px 0px;
  cursor: hand;
}

.button
{
  border: 2px double #6666cc;
        color: #ffff00;
        background-color: #6666cc;
  cursor: pointer;
}

.plain_button
{
  border: 0px none #ffffff;
        color: #ffffff;
        background-color: transparent;
  cursor: pointer;
}

.big_button
{
        background-color: #6666ff;
  border: 1px outset #9999cc;
  height: 100%;
  font-size: 16px;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button.gif);
  cursor: pointer;
}

.big_button_over
{
        background-color: #6666ff;
  /* border: 2px double #6666ff; */
  border: 1px outset #9999cc;
  height: 100%;
  font-size: 16px;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button_over.gif);
  cursor: pointer;
}

.big_button_highlight
{
        background-color: #66cc66;
  border: 1px outset #66cc66;
/*      border-color:     #66cc66; */
  height: 100%;
  font-size: 16px;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button_hi.gif);
  cursor: pointer;
}

.big_button_highlight
{
        background-color: #66cc66;
  border: 1px outset #66cc66;
/*      border-color:     #66cc66; */
  height: 100%;
  font-size: 16px;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button_hi.gif);
  cursor: pointer;
}

.small_button
{
  height: 18px;
  font-size: 12px;
  width: 100%;
  border: 1px outset #6666cc;
  padding: 0px, 1px, 0px, 1px;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button.gif);
  cursor: pointer;
}

.new_button
{
  border: 1px hidden #33cc33;
  color: #ffffff;
  background-color: #33cc33;
  font-weight: bold;
  background-image: url(http://www.local-swingers.co.uk/images/menu/big_button.gif);
}

.menu_button
{
  height: 36px;
  font-size: 12px;
  border: 1px outset #9999cc; /* 6666cc; */
  padding: 0px, 2px, 0px, 2px;
/*  margin:  0px, 1px, 0px, 1px; */
  cursor: pointer;
  background-image: 
url(http://www.local-swingers.co.uk/images/menu/menu_button.gif);
        color: #ffffee;
}

.menu_button_over
{
  height: 36px;
  font-size: 12px;
  border: 1px outset #9999cc; /* 6666cc; */
  padding: 0px, 2px, 0px, 2px;
/*  margin:  0px, 1px, 0px, 1px; */
  cursor: pointer;
  background-image: 
url(http://www.local-swingers.co.uk/images/menu/menu_button_over.gif);
  color: #ffffee;
  backgroundColor: #9999ff;
}

.search_button
{
  font-size: 18px;
  border: 1px outset #9999cc; /* 6666cc; */
  padding: 0px, 2px, 0px, 2px;
/*  margin:  0px, 1px, 0px, 1px; */
  cursor: pointer;
  background-image: url(http://www.local-swingers.co.uk/images/menu/menu_button.gif);
        color: #ffffee;
}

.search_button_over
{
  font-size: 18px;
  border: 1px outset #9999cc; /* 6666cc; */
  padding: 0px, 2px, 0px, 2px;
/*  margin:  0px, 1px, 0px, 1px; */
  cursor: pointer;
  background-image: url(http://www.local-swingers.co.uk/images/menu/menu_button_over.gif);
  color: #ffffee;
  backgroundColor: #9999ff;
}

