body, table, td, th {font-size:100%}
html { margin-bottom: 1px; min-height: 100%; }
body{
	padding: 0;
	margin: 0;
	background-color: #147C33;/*#660000;*/
	background-color: #FFFFFF;
	/*background: url("/images/bg_mustard.jpg") top right repeat;*/
	font-family: verdana, arial, sans-serif;
	font-weight: normal;
	font-size: 0.7em;
	color: #000000;
}
a
{
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6{
	font-weight: bold;
	font-family: verdana, arial, sans-serif, Times, "Times New Roman", serif;
	margin-bottom: 2px;
}
h1{font-size:2em;}
h2{font-size:1.8em;}
h3{font-size:1.6em;}
h4{font-size:1.4em;}
h5{font-size:1.2em;}
h6{font-size:1em;}


p{
	margin-top: 0;
}
p:first-letter {/*MUST have space before curly brace or IE(6?) does not see rule*/
	/*font-size: 1.2em;*/
	/*font-weight: bold;*/
}


a:link{color:#0000CC;}
a:visited{color:#0000CC;}
a:hover{ text-decoration: underline;}
a:active{color:#0000CC;}

/*a:anchor{color:#0000CC;}*/

img{
	border: none;
}

div.header_blue{
	padding: 0 20px;
	background: #BEE6D2 url("/images/head/bg01.gif") no-repeat top right;
	height: 93px;
}
div.header_std{
	padding: 0 20px;
	height: 93px;
}
div.header_1{
	background: #BEE6D2 url("/images/head/bg01.gif") no-repeat top right;
}
div.header_2{
	background: #BEE6D2 url("/images/head/bg02.gif") no-repeat top right;
}
div.header_3{
	background: #BEE6D2 url("/images/head/bg03.gif") no-repeat top right;
}
div.header_4{
	background: #BEE6D2 url("/images/head/bg04.gif") no-repeat top right;
}
div.header_red{
	padding: 2px;
	/*background: transparent url("/images/bg_florenceTrimRed.jpg") repeat-x top left;*/
	background: transparent url("/images/headerbg.gif") repeat-x top left;
	height:1%;
}

#header_block{
	text-align:left;
	position: relative;
	border:none;
	background-color:transparent;
	background: url("/images/bg_florenceTrimBlue.jpg") repeat-x;
}

#top_link_bar{
	position: relative;
	text-align: left;
	border-top: solid 3px #333366;
	border-bottom: solid 5px #333366;
	background-color: #CC9900;
	background: url("/images/bg_mustard.jpg") top right repeat;
	color: white;
	font-weight: bold;
	/*margin-bottom: 2em;*/
	margin: 0;
	padding: 6px;
}

#mainBodyBlock{
	background-color:white;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	border-left:solid 1px #147C33;
	border-right:solid 1px #147C33;

}
/**=Three column basics**/
	#leftCol{
		text-align: left;
		float: left;
		width: 185px;
		margin: 0;
		padding: 5px 0;/* 0.4em 0 0;*/
		/*background: url("/images/corner.gif") top right no-repeat;*/
		font-size: x-small;
		background-color: #BEE6D2;
	}
	#rightCol{
		float: left;
		/*width: 150px;*/
		margin: 0;
		padding: 0 4px;
		/*background: url("/images/corner.gif") top right no-repeat;*/
		font-size: x-small;
		white-space: normal;
	}

	#middleCol{
		margin: 0;
		padding: 0;
		background-color: white;
		font-size: 10px;
		text-align: left;
		width: 554px;
		/*width: 650px;*/
		/*
		border: dashed 1px green;
		padding: 0;
		border-left: solid 1px #999999;
		border: dashed 1px green;
		margin-left: 188px;
		margin-right: 160px;
		*/
		height: 100%;
		float: left;
	}



	.cleaner{
		clear:both;
		height:1px;
		font-size: 1px;
		display: none;
		border:none;
		margin:0;
		padding:0;
		background: transparent;
	}
	.borderbot{
		border-bottom: solid 1px #3333CC;
		margin-bottom: 10px;
	}
	.bordertop{
		border-top: solid 1px #3333CC;
		margin-top: 10px;
	}
/**=/Three column basics**/

#middleCol div.prod{
	width: 555px;
	/*margin-bottom: 10em;*/
	/*padding-bottom: 3em;*/

	/*border: solid 1px #333366;*/

}

.printheader{
	display: none;
}

#discount-box
{
	float: right;
	cursor:pointer;
	background-color: white;
	border: dashed 2px #00A651;
	color: black;
	padding: 5px;
	margin: 10px;
}
#discount-box-div
{
	/*background-image: url('/images/homepage/discount.jpg');
	background-repeat: no-repeat; 
	background-position: bottom right;	*/
}

#searchbox
{
	display: none;
	font-size: 0.9em;
	text-align: center;
	margin: 0 auto;
	background-color: #EEFFF7;
	border-bottom: solid 1px black;
}
#searchbox input
#searchbox select
{
	font-size: 0.9em;
}