A
{
        font-family: Arial;
        font-size: 8pt;
        font-weight: bold;

        color: #5086cC;
        text-decoration: underline;
        border: 0;

}

img
{
	border-color:	black;
}

#large_link
{
        font-family: Verdana
        font-size: 12pt;
        font-weight: bold;
}



a:hover
{
        color: #0000ff;
        text-decoration: none;
}
A:visited, A:active
{
        border: 0;
        color: #5086cC;
}

body
{
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	background: #777777;
	text-decoration: none;
	padding: 0;
	margin: 0;
	margin: 0pt;
}



h1, h2, h3
{
  font-family: arial; 
  font-size: 10pt;
  color: #000000;
  margin: 0,0,0,0;
}


td
{
  font-family: Arial;
  font-size: 10pt;
  color: black;
}

input
{
	font-size: 12px;
}


#pink_input
{
	font-size: 8pt;
	background: #F39FB4;
	border-style: solid;
	border-color: black;
	border-width: 0pt;
}
input.red_input
{
	font-size: 10px;
	background: #F23E34;
	color: white;
	font-weight: bold;
	border-style: solid;
	border-color: black;
	border-width: 1px;

}

/* home page info tables */
#info_box_table
{
        border-style: solid;
        border-color: black;
        border-width: 1pt;
        border-bottom-width: 2pt;
        border-right-width: 2pt;
}
#info_box_td
{
        background-color: #EEEDFF;
        font-family: Verdana, Helvetica, Arial; 
        font-size: 8pt;
}





/* koi.php dynamic menu */
#koi_type_td
{
    font-family: Arial; 
	font-size: 14pt;
}
/* koi.php dynamic menu */



/* price box on user pages */
#product_title_td
{
        border-style: solid;
        background-color: #80B6FC;
        border-color: black;
        border-width: 0pt;
        font-size: 11pt;
		font-weight: bold;
}
#product_members_td
{
	border-style: solid;
	background-color: #80B6FC;
	border-color: black;
	border-width: 0pt;
	font-size: 9pt;
	font-weight: bold;
	color: red;
}
#product_td
{
        border-style: solid;
        background-color: #fafaff;
        border-color: black;
        border-width: 0pt;
        font-size: 8pt;
}
#product_table
{
        border-style: solid;
        background-color: black;
        border-color: black;
        border-width: 0pt;
        cellpadding:    5;
}
#price
{
	font-family: verdana
	font-size: 18pt;
	color: black;
	font-weight: bold;
}
#members_price
{
	font-family: verdana
	font-size: 18pt;
	color: red;
	font-weight: bold;
}
/* price box on user pages */







/* admin back screens */
/* admin back screens */
/* admin back screens */
.admin_td
{
	width: 790px;
	background: white;
	padding: 5px;
}

.admin_td a
{
	color: #0000ff;
}

.admin_td a:visited
{
	color: #0000ff;
}
/* admin back screens */
/* admin back screens */
/* admin back screens */





/* main layout-------------------------------------------------------- */


#left_td	/*this stretches underneath*/
{
	background: black repeat url('g/new-side.jpg');

	border-width: 0px;
	padding:0px;
	width: 194px;
	height:	auto;
}



#left_td_overlay /* left menu where stuff goes */
{
	border-width: 0px;
	width: 199px;
	height:	650px;
	padding-left: 6px;
}

#main_td
{
	font-family: Arial;
	font-size: 13px;

	background: black url('g/main_b.jpg');
	border-width: 0pt;
	padding-top:	0px;
	padding-left:	26px;
	padding-right:	5px;
}


#left_td_bottom
{
	background: black url('g/side_b.jpg');
	border-width: 0px;
	height: 48px;
	width: 194px;
}
#newtop_td	/* top logo div */
{
	width: 800px;
	height: 266px;
	background: black url('g/kptop.jpg');
	border-width: 0pt;
}

#bottom_main_td
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8px;
	background: black url('g/main_b.jpg');
	border-width: 0px;
	padding:	10px;
	text-align: center;
	width: 586px;
}
/* main layout-------------------------------------------------------- */



/*footer*/
#kp_text
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 8pt;
}
#songbird_link
{
	font-family: Verdana
	font-size: 12pt;
	font-weight: bold;
	color: #002b40;
	text-decoration: none;
}
#songbird_link:hover
{
	color: cyan;
}
/*footer*/





#offer
{
	font-family: Verdana;
	font-size: 10pt;
	color: blue;
}



#menu_title
{
	background-color: #80B6FC;
	color: black;
    font-family: Verdana, Helvetica, Arial;
    font-size: 12pt;
	height: 20;
	width: 560;
	text-valign: middle;
}
#menu_link
{
	color: black;
    font-family: Verdana, Helvetica, Arial;
    font-size: 12pt;
}




#next_page
{
    font-family: Verdana, Helvetica, Arial;
	font-weight: bold;
    font-size: 10pt;
	color: black;
}
#a_next_page
{
    font-family: Verdana, Helvetica, Arial;
	font-weight: bold;
    font-size: 10pt;
	color: #5086cC;
;
}
#a_next_page:hover
{
    text-decoration: none;
}
#a_next_page:visited, a_next_page:active
{
        border: 0;
}






/* fish box td---------------------------------------*/
#fish_td
{
	background-color: #c5c5c5;
        border-style: solid;
        border-color: #e5e5e5;
        border-bottom-color: #a5a5a5;
        border-right-color: #a5a5a5;
        border-width: 2pt;
}




#dry_class_title
{
        font-size: 10pt;
		font-weight: bold;
}
#infotd
{
        background-color: #c0cCdD;
        font-size: 7pt;
}
#graytable
{
        border-style: solid;
        background-color: #D0DCED;
        border-color: black;
        border-width: 1pt;
        border-bottom-width: 3pt;
        border-right-width: 3pt;

}
#stattd
{
        border-style: none;
        background-color: #ffa0d0;
        border-color: black;
        border-width: 1pt;
        font-size: 7pt;

}



#basket_table
{
	background-color: #a0a0a0;
	width: 560px;
}
#basket_td1
{
	background-color: #f5f5f5;
}
#basket_td2
{
	background-color: #cccccc;
	font-weight: bold;
}

#secure_text
{
	font-family: arial; 
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}





#home_club_table
{
	border-style: solid;
	background-color: #f0f0ff;
	border-color: #000000;
	border-width: 1pt;
}

#left_club_td
{
	font-family: arial; 
	font-size: 13pt;
	color: #B20F06;
	font-weight: bold;
}

#left_club_table
{

	margin: 6;
}








/*class manager-----------------------*/
#class_live_td
{
	background-color: #c0cCdD;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	align: center;
}
#class_hidden_td
{
	background-color: #a0aCbD;
	font-size: 11px;
	width: 100px;
	align: center;
}
#class_depth2_td
{
	background-color: #d0eDdC;
	font-size: 11px;
	font-weight: bold;
	width: 100px;
	align: center;
}
#class_table
{
	background-color: white;
	border-width: 0pt;
	padding: 0;
}

/*class manager-----------------------*/






.basket-box
{
	margin-left: 10px;
	width: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #164096;
	color: white;
}
.search-box
{
	margin-left: 10px;
}

.search-box form
{
	display: inline;
}
.search-box input
{
	font-size: 12px;
}

.club-welcome
{
	font-size: 12px;
	color: #a0a0a0;
}


/* jquery links */
.menu-link, .base-menu-link
{
	width: 172px;
	padding-left: 10px;
	color: #a0a0a0;

  text-decoration: none;
	cursor: pointer;

  font-family: Arial;
  font-size: 12px;

	border-width: 0px;
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #164096;
}
.menu-link:hover, .base-menu-link:hover
{
	background: #265DEC;
	color: white;
}

.sub-menu-link, .sub-menu-link:visited
{
	width: 172px;
	padding-left: 10px;
	color: #80c0f0;

  font-family: Arial;
  font-size: 12px;

  text-decoration: none;
	cursor: pointer;
	padding-left:10px;

	border-width: 0px;
	border-style: solid;
	border-bottom-width: 1px;
	border-color: #164096;
}
.sub-menu-link:hover
{
	background: #265DEC;
	color: white;
}
.selected-class
{
	color: white;
}


/* contains the sub menus so display status toggles*/
.sub-menu-holder
{
	display: none;
}
.sub-menu-holder-open
{
}


/* h1 for shop headings */
.shop-heading
{
  font-family: Arial;
	font-weight: normal;
	font-size: 19px;
	color: #505050;
	display:inline;
}
.small-shop-heading
{
  font-family: Arial;
	font-weight: normal;
	font-size: 16px;
	color: #505050;
	display:inline;
}

.shop-price
{
	font-size: 12px;
}
.members-price
{
	font-size: 12px;
}
.voucher-price
{
	font-size: 12px;
	color: #B40F09;
}


.buy-now, .buy-now:visited
{
	font-size: 12px;
	color: white;
	background: #B40F09;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:4px;
	padding-right:4px;

  text-decoration: none;
}

.buy-now:hover
{
  text-decoration: none;
	color: white;
}

.shop-description
{
	width: 350px;
}

.product-attached-divider
{
	color: #164096;
	height: 1px;
}


/*featured items - eg home page specials */
/*featured items - eg home page specials */
/*featured items - eg home page specials */
/* product images */
.prod-image
{
	border-right: 3px solid #ffffff;
}

.featured_container
{
	border-style: solid;
	border-color: #a0a0a0;
	border-width: 2px;
	width: 280px;
	height: 180px;
	padding: 5px;
	background-color: #ffffff;
}
.featureditem_table
{
}
.featureditem_td
{
	font-size: 12px;
	height:120px;
}
.home_title_td
{
	font-family: verdana;
	font-size: 90%;
	color: #003b50;
	font-weight: bold;
	height: 25px;
}
/*featured items - eg home page specials */
/*featured items - eg home page specials */
/*featured items - eg home page specials */