/*#header{
	padding: 0px;
	border: 0px;
	margin: 0px auto 0px auto;
	width: 520px;
	background: url(tfmMainMenu3.png) #FFFFFF no-repeat left top;
	height: 320px;
}*/
a:link { background: #CBE6FF; color: #49453D; text-decoration: none; }

a:visited { background: #CBE6FF; color: #49453D; text-decoration: none; }

a:hover { background: #FFFFFF;  color: #88a /*#009FD0;*/ }

a:active { color: #88a; text-decoration: none; }

body { background: #FFFFFF; }

body, td, p, div, small, big , input, button {
	color: #49453D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

div.productdisplay { text-align: justify; }

div.qte { text-indent: 2em; /* quote indent */ }
div.leftfloat { float: left;  padding: -100; }

h1 { font-size: 250%; }

h1, h2, h3, h4, h5, h6{
	border: none;
	clear: left;
	padding-left: 1.5em;
	color: #88a; /*#8B9298*/
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

h2 { font-size: 205%; }

h3 { font-size: 170%; }

h4 { font-size: 140%; }

h5 { font-size: 115%;    }

h6 { font-size: 85%; }

/* for inline images */
img.float2left{
	border: 1px solid #DFD7C3;
	float: left;
	margin-bottom: 1.5em;
	margin-right: 1.5em;
}

img.float2leftnb{ float: left; margin-bottom: 1.5em; margin-right: 1.5em; }

/* for inline images */
img.float2right{
	border: 1px solid #DFD7C3;
	float: right;
	margin-bottom: 1.5em;
	margin-left: 1.5em;
}

img.float2rightnb{ float: right; margin-bottom: 1.5em; margin-left: 1.5em; }

ul{ list-style-type: circle; background-color: inherit; }

/* set spacing for list on front page */
ul.largelist { line-height: 60%; }

.agr-instructions{ float: left; padding: 0 0 1em 1.5em; position: relative; }

.agr-menu {
	border: 0px none;
	float: left;
	margin: 0px;
	padding: 1em 0 1em 1em;
	width: 23em;
	list-style-type: circle;
	background-color: #CBE6FF;
	left: 1.5em; /*list-style-position: inside;*/
	position: relative;
}

.agr-menu li a{ margin-left: 0.3em; margin-right: 1em; width: 21em; display: block; }

.cartoon{ margin-left: 2em; margin-top: 2em; }

.clearboth { clear: both; }
.clearleft { clear: left;  padding-top: 1em;  padding-right: 1em;   }
.ent{
	border: 1px inset;
	border-color: #DFD7C3;
	background-color: #DDEFFF;
	text-align: left;
	text-indent: 3px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #49453D;
}

.freetext{ margin-left: 4em; margin-right: 4em; }

.freetext-justified{ margin-left: 4em; margin-right: 4em; text-align: justify; }

.goback { background-color: #CBE6FF; text-align: center; }

/* for a "list" of img */
.imgpad{ clear: left; padding-left: 3.2em; padding-top: 1em; }

.prodmap{ float: left; padding: 1em 0 0 6em; position: relative; }

.res{
	border: thin solid;
	border-color: #86E8FF #009BBF #009BBF #86E8FF;
	background-color: #00C1EE;
	text-align: center;
	text-indent: 0em;
}

.sub{
	border: thin solid;
	border-color: #DFD7C3 #B4A67F #B4A67F #DFD7C3;
	background-color: #EAE5D6;
	text-align: center;
	text-indent: 0em;
}











