body
{
	background-color: #C5C1A6;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

body, table, p
{
	font-family: "Courier New" Courier;
	font-size: 10pt;
	color: #000000;
}

.header1
{
	font-size: 12pt;
	font-weight: bold;
	color: #A4D71A;
	background-color: #AD8CBC;
}

.linksection
{
	background-color: #66ABB6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	width: 160px;
	text-align: center;
	padding: 10px 3px 10px 3px;
}

.menu
{
	background-color: #b2a695;
	border-top: #000000 thin solid;
	border-bottom: #000000 thin solid;
	padding: 2px 0px 2px 0px;
}

.contentbackground
{
	background-color: #ECEADF;
}
.contentpadded
{
	padding: 10px;
}

.border
{
	border:#000000 1px solid;
}

.border5px
{
	border:#000000 5px solid;
}

.pageheading
{
	font-size: 28px;
	font-weight: bold;
	color: #C5C1A6;
	padding: 0px 0px 0px 10px;
}

.breadcrumb
{
	font-size: 8pt;
	padding: 3px 0px 0px 5px;
	vertical-align: middle;
}

.dividerthin
{
	width: 100%;
	font-size: 1pt;
	background-color: #dddddd;
}

.divider-vertical
{
	width: 3px;
	background-color: #000000;
}

.heading16
{
	font-size: 16pt;
	font-weight: bold;
}
.heading14
{
	font-size: 14pt;
	font-weight: bold;
}
.heading12
{
	font-size: 12pt;
	font-weight: bold;
}

.detail8pt
{
	font-size: 8pt;
}

.bold
{
    font-weight: bold;
}

.listsectionheading
{
	font-size: 16pt;
	font-weight: bold;
	padding-bottom: 10px;
}

.listheading
{
	font-size: 14pt;
	font-weight: bold;
	padding-left: 20px;
}

.listsubheading
{
	font-size: 12pt;
	font-weight: bold;
	padding-left: 20px;
}

.listdetail
{
	font-weight: normal;
	padding-left: 20px;
}
.listbordertop
{
	border-top: 1px solid #cccccc	
}

.tds
{
	background-color: white;
	border: 1px double #dddddd;
}

.altrow
{
	background-color: #F9F9F9;
}

.cat-list, .cat-altlist
{
    padding: 5px;
    border-top: solid 1px #dddddd;
}
.cat-list
{
    background-color: #c5c1a6;
}
.cat-altlist
{
    background-color: #dad3b7;
}

A
{
	font-family: "Courier New";
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
}
A:visited
{
	color: #666666;
}
A:hover
{
	color: #b2a695;
}
A:active
{
	color: #999999;
}

A.list
{
	color: #333333;
}
A.list:visited
{
	color: #333333;
}
A.list:hover
{
	color: #666666;
}
A.list:active
{
	color: #333333;
}
.menuspacer, .menutitle
{
    font-size: 28px;
	font-weight: bold;
	color: #C5C1A6;
    
}
.menuspacer
{
    font-size: 20px;
}
A.menutitle
{
	padding: 0px 10px 0px 10px;
}
A.menutitle:visited
{
	color: #C5C1A6;
}
A.menutitle:hover
{
	color: #dad3b7;
}
A.menutitle:active
{
	color: #C5C1A6;
}
A.menubutton_bkp
{
    color: #ffffff;
	border: #000000 1px solid;
	padding: 3px 10px 3px 10px;
	display: inline;
	background-color: #DAD3B7;
	text-align:center;
	font-size: 16pt;
	font-weight: bold;
	background-image: url(/floundern/storefront/images/menu_bkg.gif);
	text-decoration: none;
}
A.menubutton
{
    color: #ffffff;
	padding: 3px 10px 3px 10px;
	display: inline;
	text-align:center;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}

A.menubutton:visited
{
    font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}		
		
A.menubutton:active
{
    font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}	

A.menubutton:hover
{
    font-weight: bold;
	color: #ECEADF;
	text-decoration: none;
}

.textbox50
{
    width: 35px;
    font-size: 8pt;
}

.pdlLabel
{
    width: 100px; text-align: right; padding-right: 2px;
}
.no-wrap
{
    white-space: nowrap;
}

.spacing 
{
    margin: 3px;
}

a.buttonMouseOver
{
    background-color: #99ccff;
}
img.buttonMouseOver
{
    filter: alpha(opacity=80);
    -moz-opacity: .80;
    opacity: .80;
}
