*	{
	margin: 0px;
	padding: 0px;
	border:0px;
	}
a:link{
color:#000000;
}
a:visited{
color:#666666;
}
html, body, #wrap {
	width: 100%;
	height: 100%;
	}

body	{
/*	background-image: url('images/footerbg.jpg'); */
	}

p	{
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 12px;
	}
	


/*******************************************************************************
	This div wraps the whole site up so the footer works.
********************************************************************************/
body > #wrap	{
	height: auto;
	min-height: 100%;
	}

#wrap2	{
	padding-bottom: 80px;
	}

/*******************************************************************************
	This div exists so that the footer will stick either to the bottom
	of the browser window or the bottom of the content, whichever comes
	SECOND.
********************************************************************************/
#footer	{
	clear: both;
	position: relative;
/*	height: 80px; */
	min-height: 80px;
	height: auto;
	margin-top: -80px;
	width: 100%;
	background-image: url('images/footerbg.jpg');
	}

#footer-content {
	width: 947px;
	margin-left: auto;
	margin-right: auto;
	}

td.footer1 {
	width: 450px;
	display: table-cell;
	vertical-align: 100%;
	}

td.footer1 h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 175%;
	letter-spacing: -0.05em;
	text-transform: uppercase;
	margin: 0px 10px 3px 5px;
	padding: 0px;
	font-weight: normal;
	}

td.footer1 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 80%;
	letter-spacing: -0.03em;
	margin-left: 6px;
	}
	
p.credit {
	text-align: right;
	font-size: 70%;
	}

td.footer2 {
	width: 497px;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	display: table-cell;
	vertical-align: top;
	}

td.footer3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: right;
	display: table-cell;
	vertical-align: bottom;
	}

p.bottomlinks {
	font-size: 75%;
	font-weight: bold;
	color: #000000;
	letter-spacing: -0.05em;
	}

td.footer2 a {
	color: #000000;
	text-decoration: none;
	}

td.footer2 a:link {
	color: #000000;
	text-decoration: none;
	}
	
td.footer2 a:visited {
	color: #000000;
	text-decoration: none;
	}
td.footer2 a:hover {
	color: #000000;
	text-decoration: underline;
	}

/*******************************************************************************
	This table encompasses the whole page. 
********************************************************************************/
table.wholepage {
	margin: 0;			/* Take care of the never-ending 	*/
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	width: 100%;			/* Set the table width to 100% 	*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	background-color: #ffffff;
	height: 100%;
	}

/*******************************************************************************
	This table cell defines the cells at either end of the 
	black line at the top of the page.
********************************************************************************/
td.top-black-side {
	margin: 0px;			/* Make sure that pesky white space	*/
	border: 0px none transparent;	/* stays away! :)			*/
	padding: 0px;
	background-image: url('images/topblackbg.gif');
	background-repeat: repeat-x;	/* repeat the bg image horizontally.	*/
	line-height: 0%;		/* Set line-height and font-size to 0%	*/
	font-size: 0%;			/* so they don't interfere with height.	*/
	border-collapse: collapse;	/* Make sure those borders STAY down!	*/
	height: 5px;			/* Set height as appropriate.		*/
	}

/*******************************************************************************
	This table cell is the center of the black line at the
	top of the page.  It runs the whole width of the content.
********************************************************************************/
td.top-black-middle {
	margin:0px;			/* Go away white space!			*/
	border:0px none transparent;	/* Away with you!			*/
	padding:0px;			/* Away, I say!				*/
	width:947px;			/* Set width to desired content size.	*/
	background-image:url('images/topblackbg.gif');
	background-repeat:repeat-x;	/* Repeat bg image horizontally		*/
	line-height:0%;			/* Set line-height and font-size to 0%	*/
	font-size:0%;			/* so they don't interfere with height.	*/
	border-collapse:collapse;	/* Down borders, down!			*/
	height:5px;			/* Set height to keep it tiny.		*/
	}

/*******************************************************************************
	This table cell defines the cells at either end of the header
	where the name of the company is with the dark green floral
	background.  These cells are white as they are on the ends.
********************************************************************************/
td.header-side	{
	border: 0px none transparent;	/* Set the border to none.		*/
	padding: 0px 0px 1px 0px;	/* Allow 1px bottom padding.		*/
	background-color: #ffffff;	/* Background should just be white.	*/
	border-collapse: collapse;	/* Collapse those borders, just in case.*/
	height: 130px;			/* Set height to show the full bg	*/
	}

/*******************************************************************************
	This is the main header cell containing the company name.
	It also contains a nested table that holds the company name
	image in one cell and another table in the other cell
	that displays the Home/FAQ/Contact Us navigation.
********************************************************************************/
td.header-middle {
	border: 0px none transparent;	/* Set the border to none.		*/
	padding: 0px 0px 1px 0px;	/* allow 1px bottom padding.		*/
	width: 947px;			/* Set the width to the full content.	*/
	height: 130px;			/* Set the height to show full bg.	*/
	background-image: url('images/headerbg.jpg');
	background-repeat:no-repeat;	/* Don't repeat the background!		*/
	background-position:top center;	/* Just in case, postion background.	*/
	border-collapse:collapse;	/* Collapse those pesky borders.	*/
	display: table-cell;		/* Convince new browsers it's a cell.	*/
	vertical-align: top;		/* Align the content at top of cell.	*/
	}

/*******************************************************************************
	This table is nested inside of td.header-middle. It displays the
	header image and contains another table to display the Home/FAQ/
	Contact Us navigation.
********************************************************************************/
table.header-table1 {
	margin: 0;			/* Take care of the never-ending 	*/
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	width: 947px;			/* Set the width to width of content.	*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}

/*******************************************************************************
	This cell just contains the header image with the company name.
********************************************************************************/
td.header-image-cell {
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	border-collapse: collapse;
	width: 682px;			/* To push second cell over.		*/
	height: 129px;			/* Height of the image.			*/
	}

/*******************************************************************************
	This cell just contains the header image with the company name.
********************************************************************************/
td.header-nav-cell {
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	border-collapse: collapse;
	width: 265px;			/* width of inside table.		*/
	height: 129px;			/* Match previous cell.			*/
	display: table-cell;
	vertical-align: top;		/* Align so inside table shows up right.*/
	}

/*******************************************************************************
	This table contains the top navigation Home/FAQ/Contact Us.
********************************************************************************/
table.header-nav {
	margin: 0;			/* Take care of the never-ending 	*/
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	width: 265px;			/* Set the width to width of content.	*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}

/*******************************************************************************
	This cell displays the left side of the header nav.
********************************************************************************/
td.header-nav-left {
	margin: 0px;			/* Get rid of 				*/
	border: 0px none transparent;	/* all the				*/
	padding: 0px;			/* possible white space!		*/
	width: 36px;			/* Set the width to the width of image	*/
	height: 24px;			/* Set the height to the height of image*/
	background-image: url('images/topnav-left.png');
	background-repeat: no-repeat;	/* Don't repeat the background, it	*/
	background-position: top right;	/* will look funny!			*/
	display: table-cell;		/* Set display to table cell so we can	*/
	vertical-align: top;		/* vertically align the contents.	*/
	}

/*******************************************************************************
	This cell displays the right side of the header nav.
********************************************************************************/
td.header-nav-right {
	margin: 0px;			/* See above for all the comments for	*/
	border: 0px none transparent;	/* this section!			*/
	padding: 0px;
	width: 47px;
	height: 24px;
	background-image: url('images/topnav-right.png');
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 0%;
	font-size: 0%;
	display: table-cell;
	vertical-align: top;
	}

/*******************************************************************************
	This cell displays left and right flanks of the main content.
********************************************************************************/
td.main-side {
	margin:	0px;
	border: 0px none transparent;
	padding: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
	}

/*******************************************************************************
	This cell displays the main content section, which includes
	multiple nested tables.
********************************************************************************/
td.main	{
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	background-color: #ffffff;
	background-image: url('images/mainbg.jpg');
	background-repeat: no-repeat;
	background-position: top right;
	border-collapse: collapse;
	display: table-cell;
	vertical-align: top;
	}

/*******************************************************************************
	This table displays all of the main content within td.main.
********************************************************************************/
table.maincontent {
	margin: 0px 12px 0px 12px;
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 12px;
	width: 923px;			/* Set the table width			*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}

/*******************************************************************************
	This cell displays the larger left side of the main content.
********************************************************************************/
td.main-left	{
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	border-collapse: collapse;
	width: 640px;
	display: table-cell;
	vertical-align: top;
	}

	td.main-left h1 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 175%;
		font-weight: normal;
		padding-top: 20px;
		margin-bottom: 15px;
		background-image: url('images/underscore.png');
		background-repeat: no-repeat;
		background-position: bottom left;
		letter-spacing: -0.05em;
		}

/*******************************************************************************
	This table displays the three hot specials.
********************************************************************************/

table.hotspecials {
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px 0px 10px 0px;
	width: 602px;			/* Set the table width			*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}

	table.hotspecials h2 {
		color: #426715;
		font-size: 100%;
		font-family: Georgia, "Times New Roman", Times, serif;
		letter-spacing: -0.8px;
		padding-top: 8px;
		}

/*******************************************************************************
	This cell displays hot special #1 inside of table.hotspecials
********************************************************************************/
td.special {
	margin: 0px;
	border: 0px none transparent;
	padding: 0px 13px 0px 0px;
	border-collapse: collapse;
	width: 192px;
	display: table-cell;
	vertical-align: top;
	text-align: center;
	}

	td.special p {
		font-family: Georgia, "Times New Roman", Times, serif;
		color: #000000;
		font-size: 80%;
		font-weight: bold;
		}

	td.special a:link {
		color: #000000;
		}

	td.special a:visited {
		color: #000000;
		}

	td.special a:hover {
		color: #426715;
		}
	
/*******************************************************************************
	This cell displays the smaller right side of the main content,
	including the what's new box which is a nested table.
********************************************************************************/
td.main-right	{
	margin: 0px;
	border: 0px none transparent;
	padding: 23px 0px 0px 16px;
	border-collapse: collapse;
	width: 307px;
	display: table-cell;
	vertical-align: top;
	}

table.greenbox {
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	width: 256px;			/* Set the table width			*/
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}


td.greenbox-top {
	margin: 0px;
	padding: 0px;
	border: 0px none transparent;
	width: 256px;
	height: 89px;
	background-image: url('images/greenboxtop.png');
	background-repeat: no-repeat;
	background-position: top left;
	}

	td.greenbox-top h2 {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 100%;
		font-weight: bolder;
		padding-top: 36px;
		padding-left: 21px;
		letter-spacing: -0.05em;
		}

td.greenbox-middle {
	margin: 0px;
	padding: 0px;
	border: 0px none transparent;
	width: 256px;
	background-image: url('images/greenboxbg.png');
	background-repeat: repeat-y;
	color: #4e5c38;
	font-weight: bold;
	letter-spacing: -0.05em;
	}

	td.greenbox-middle ul {
		list-style-type: none;
		margin: 0px 8px 12px 12px;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 85%;
		}

	td.greenbox-middle li {
		line-height: 125%;
		}

	td.greenbox-middle li a:link {
		color: #4e5c38;
		text-decoration: underline;
		}

	td.greenbox-middle li a:visited {
		color: #4e5c38;
		text-decoration: underline;
		}

	td.greenbox-middle li a:hover {
		background-color: #4e5c38;
		color: #ffffff;
		text-decoration: underline;
		}

	td.greenbox-middle img.morenews {
		padding: 15px 0px 15px 19px;
		}


td.greenbox-bottom {
	margin: 0px;
	padding: 0px;
	border: 0px none transparent;
	width: 256px;
	background-image: url('images/greenboxbottom.png');
	background-repeat: no-repeat;
	background-position: top center;
	height: 8px;
	line-height: 0%;
	font-size: 0%;
	}
	

table.signup {
	margin-top: 25px;
	margin-left: 25px;
	border-spacing: 0px;
	}

table.signup p {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 75%;
	font-weight: bold;
	color: #3d3d3d;
	}

table.signup td {
	padding: 0px 4px 0px 0px;
	margin: 0px;
	display: table-cell;
	vertical-align: top;
	}

input.textbox {
	background-color: #f4f5f2;
	border: 1px solid #e1e2e1;
	width: 130px;
	position: relative;
	bottom: 2px;
	}

td.gobutton {
	display: table-cell;
	vertical-align: top;
	}

td.gobutton input {
	position: relative;
	bottom: 4px;
	}


/*******************************************************************************
	This cell displays the "Home" button at the top of the screen.
********************************************************************************/
td.home	{
	width: 42px;			/* Set to match the width		*/
	height: 24px;			/* and height of the image.		*/
	}

/*******************************************************************************
	This div allows "Home" to have an image rollover without Javascript.
	The image that shows up behind the words can be changed by changing
	the URL below.
********************************************************************************/
div.home {
	display: table-cell;
	background-image: url('images/homebg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.home:link {
		display: block;			/* This is important!		*/
		background-image: url('images/homebg-off.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.home:visited {
		display: block;			/* This is important!		*/
		background-image: url('images/homebg-off.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		}
	a.home:hover {
		display: block;			/* This is important!		*/
		background-image: url('images/homebg-on.jpg');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	This cell displays the "FAQ" button at the top of the screen.
********************************************************************************/
td.faq	{
	width: 35px;
	height: 24px;
	}


/*******************************************************************************
	This div allows "FAQ" to have an image rollover without Javascript.
	The image that shows up behind the words can be changed by changing
	the URL below.
********************************************************************************/
div.faq {
	display: table-cell;
	background-image: url('images/faqbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}

a.faq:link {
	display: block;				/* This is important!		*/
	background-image: url('images/faqbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px none transparent;
	}

a.faq:visited {
	display: block;				/* This is important!		*/
	background-image: url('images/faqbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}
a.faq:hover {
	display: block;				/* This is important!		*/
	background-image: url('images/faqbg-on.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}


/*******************************************************************************
	This cell displays the "Contact Us" button at the top of the screen.
********************************************************************************/
td.contactus	{
	width: 83px;
	height: 24px;
	}


/*******************************************************************************
	This div allows "Contact Us" to have an image rollover without 
	Javascript.  The image that shows up behind the words can be changed 
	by changing the URL below.
********************************************************************************/
div.contactus {
	display: table-cell;
	background-image: url('images/contactusbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}

a.contactus:link {
	display: block;				/* This is important!		*/
	background-image: url('images/contactusbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	border: 0px none transparent;
	}

a.contactus:visited {
	display: block;				/* This is important!		*/
	background-image: url('images/contactusbg-off.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}
a.contactus:hover {
	display: block;				/* This is important!		*/
	background-image: url('images/contactusbg-on.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	}

/*******************************************************************************
	This cell displays right and left sides of the black navigation bar.
********************************************************************************/
td.black-nav-side {
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	background-image: url('images/navbarbg.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	border-collapse: collapse;
	height: 45px;
	}

/*******************************************************************************
	This cell displays the middle of the black navigation bar. It holds
	the table which displays the main navigation links on the bar.
********************************************************************************/
td.black-nav-middle {
	margin: 0px;
	border: 0px none transparent;
	padding: 0px;
	background-image: url('images/navbarbg.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	border-collapse: collapse;
	height: 45px;
	width: 947px;
	}

/*******************************************************************************
	This table is inside td.black-nav-middle and displays all of the
	green button navigation.
********************************************************************************/
table.navbar {
	width: 947px;
	height: 45px;
	margin: 0;			/* Take care of the never-ending 	*/
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	border-collapse: collapse;
	}
	

/*******************************************************************************
	This cell displays the "Current Hot Deals" button.
********************************************************************************/
td.currenthotdeals	{
	width: 160px;
	height: 45px;
	}


/*******************************************************************************
	This div displays the "Current Hot Deals" button inside the above
	cell.  By default it shows the inactive background for the link.
********************************************************************************/
div.currenthotdeals {
	display: table-cell;
	background-image: url('images/current-hot-deals-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.currenthotdeals:link {
		display: block;
		background-image: url('images/current-hot-deals-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.currenthotdeals:visited {
		display: block;
		background-image: url('images/current-hot-deals-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}
	a.currenthotdeals:hover {
		display: block;
		background-image: url('images/current-hot-deals-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	Reference "Current Hot Deals" above for information on the following
	until the next comment.
********************************************************************************/
td.howitworks	{
	width: 135px;
	height: 45px;
	}


div.howitworks {
	display: table-cell;
	background-image: url('images/how-it-works-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.howitworks:link {
		display: block;
		background-image: url('images/how-it-works-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.howitworks:visited {
		display: block;
		background-image: url('images/how-it-works-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

	a.howitworks:hover {
		display: block;
		background-image: url('images/how-it-works-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	Reference "Current Hot Deals" above for information on the following
	until the next comment.
********************************************************************************/
td.onlineshowroom	{
	width: 113px;
	height: 45px;
	}


div.onlineshowroom {
	display: table-cell;
	background-image: url('images/online-showroom-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.onlineshowroom:link {
		display: block;
		background-image: url('images/online-showroom-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.onlineshowroom:visited {
		display: block;
		background-image: url('images/online-showroom-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

	a.onlineshowroom:hover {
		display: block;
		background-image: url('images/online-showroom-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	Reference "Current Hot Deals" above for information on the following
	until the next comment.
********************************************************************************/
td.mailinglist	{
	width: 120px;
	height: 45px;
	}


div.mailinglist {
	display: table-cell;
	background-image: url('images/mailing-list-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.mailinglist:link {
		display: block;
		background-image: url('images/mailing-list-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.mailinglist:visited {
		display: block;
		background-image: url('images/mailing-list-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

	a.mailinglist:hover {
		display: block;
		background-image: url('images/mailing-list-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	Reference "Current Hot Deals" above for information on the following
	until the next comment.
********************************************************************************/
td.consignorlogin	{
	width: 148px;
	height: 45px;
	}


div.consignorlogin {
	display: table-cell;
	background-image: url('images/consignor-login-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.consignorlogin:link {
		display: block;
		background-image: url('images/consignor-login-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.consignorlogin:visited {
		display: block;
		background-image: url('images/consignor-login-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}
	a.consignorlogin:hover {
		display: block;
		background-image: url('images/consignor-login-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

/*******************************************************************************
	Reference "Current Hot Deals" above for information on the following
	until the next comment.
********************************************************************************/
td.findour2locations	{
	width: 224px;
	height: 45px;
	}


div.findour2locations {
	display: table-cell;
	background-image: url('images/find-our-2-locations-off.png');
	background-repeat: no-repeat;
	background-position: center center;
	}

	a.findour2locations:link {
		display: block;
		background-image: url('images/find-our-2-locations-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		border: 0px none transparent;
		}

	a.findour2locations:visited {
		display: block;
		background-image: url('images/find-our-2-locations-off.png');
		background-repeat: no-repeat;
		background-position: center center;
		}
	a.findour2locations:hover {
		display: block;
		background-image: url('images/find-our-2-locations-on.png');
		background-repeat: no-repeat;
		background-position: center center;
		}

div.clear {
	clear: both;
	line-height: 0%;
	font-size: 0%;
	height: 0px;
	width: 100%;
	}

/*******************************************************************************
	The following display the long green button.
********************************************************************************/

table.greenbutton {
	margin: 0px 12px 0px 21px;	/* Take care of the never-ending 	*/
	border: 0px none transparent;   /* margin/border/padding issues! 	*/
	padding: 0px;
	border-collapse: collapse;	/* Collapse all table borders! 		*/
	}

td.greenbutton-topleft {
	background-image: url('images/greenbutton-topleft.png');
	background-repeat: no-repeat;
	background-position: bottom right;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	height: 5px;
	}

td.greenbutton-topright {
	background-image: url('images/greenbutton-topright.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	height: 5px;
	}

td.greenbutton-bottomleft {
	background-image: url('images/greenbutton-bottomleft.png');
	background-repeat: no-repeat;
	background-position: top right;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	height: 5px;
	}

td.greenbutton-bottomright {
	background-image: url('images/greenbutton-bottomright.png');
	background-repeat: no-repeat;
	background-position: top left;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	height: 5px;
	}

td.greenbutton-top {
	background-image: url('images/greenbutton-top.png');
	background-repeat: repeat-x;
	background-position: bottom center;
	line-height: 0%;
	font-size: 0%;
	height: 5px;
	}

td.greenbutton-bottom {
	background-image: url('images/greenbutton-bottom.png');
	background-repeat: repeat-x;
	background-position: top center;
	line-height: 0%;
	font-size: 0%;
	height: 5px;
	}

td.greenbutton-left {
	background-image: url('images/greenbutton-left.png');
	background-repeat: repeat-y;
	background-position: top right;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	}

td.greenbutton-right {
	background-image: url('images/greenbutton-right.png');
	background-repeat: repeat-y;
	background-position: top left;
	line-height: 0%;
	font-size: 0%;
	width: 5px;
	}

td.greenbutton-middle {
	background-image: url('images/greenbutton-middle.png');
	background-repeat: repeat-x;
	background-position: top center;
	min-height: 18px;
	height: auto;
	}

td.greenbutton-middle p {
	color: #ffffff;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px 8px 0px 8px;
	padding: 0px;
	font-size: 75%;
	text-transform: uppercase;
	}

td.greenbutton-middle a {
	color: #ffffff;
	text-decoration: none;
	}

td.greenbutton-middle a:link {
	color: #ffffff;
	text-decoration: none;
	}

td.greenbutton-middle a:visited {
	color: #ffffff;
	text-decoration: none;
	}

td.greenbutton-middle a:hover {
	color: #ffffff;
	text-decoration: underline;
	}

/**************************
category links
****************************/
div.cat_link{
	padding-top:2px;
	padding-bottom:2px;
	}

div.cat_link_selected{
	padding-top:2px;
	padding-bottom:2px;
	}

div.cat_link a{

	text-decoration: none;
	font-size:10pt;
	color:black;
}

div.cat_link a:hover{
	text-decoration:underline;
	color:#233809;
	/*color:#646c31;*/
	font-size:11pt;
	}

div.cat_link_selected a{
	text-decoration: none;
	color:#233809;
	font-size:11pt;
}