BODY{
	padding:0;
	margin: 0;
	border:0;
	font: 0.7em/1.6em Verdana, Arial, Helvetica;
	background: #fff;
}
.tm_spacer{
	width:2px;
	background: #002868 url("images/px.gif") no-repeat center center;
}
.tm_item a, .tm_item a:visited{
	display:block;
	width: 100%;
	height: 27px;
	text-align: center;
	line-height: 27px;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #fff;
	background: #002868;
	border-bottom: solid 3px #0C439B;	
}
.tm_item a:hover{
	color: #F0F1F2;
	border-bottom: solid 3px #F0F1F2;	
}
.tm_small, .tm_small td{
	font-size: 70%;
	background: #F0F1F2;	
}
.tm_small a, .tm_small a:visited{
	color: #002868;
	text-decoration: underline;
}
.tm_small a:hover{
	color: #D81E05;
	text-decoration: none;
}
.sm_itema, .sm_itemb{
background: #fff;
}
.sm_itema a, .sm_itema a:visited{
	display:block;
	width: 119px;
	max-width: 99px;
	height: 36px;
	line-height: 18px;
	text-align: left;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #002868;
	background: #F0F1F2;
	padding: 7px 10px;
	
}
.sm_itema a:hover{
	color: #D81E05;
	background: #fff;
}
.sm_itemb a, .sm_itemb a:visited{
	display:block;
	width: 119px;
	max-width: 99px;
	height: 16px;
	line-height: 16px;
	text-align: left;
	font-size: 70%;
	font-weight: bold;
	text-decoration: none;
	color: #002868;
	background: #F0F1F2;
	padding: 7px 10px;	
}
.sm_itemb a:hover{
	color: #D81E05;
	background: #fff;
	width: 118px;
	border-right: solid 1px #F0F0F0;
}
.layout{
	width: 760px;
}
.leftcol{
	width: 168px;
	vertical-align: top;
	border: solid #d0d0d0;
	border-width: 0px;
	background: #F0F0F0;
}
.contmid{
	margin: 20px auto;
	width: 442px;
}
.middlecol{
	width: 471px;
	vertical-align: top;
	text-align:center;
}
.rightcol{
	width: 116px;
	vertical-align: top;
	border: solid #d0d0d0;
	border-width: 0px;
	background: #F0F0F0;
}
.product{
	width: 125px;
	height:210px;
	font-size: 70%;
	border: solid 1px #d0d0d0;
	border-top-color: #eee;
	border-left-color: #eee;
	margin: 1px;
}
.product td{
	padding: 5px 1px 5px 5px;
	vertical-align: top;
}
.prodlink, .prodlink:visited{
	color: #002868;
	text-decoration: none;
	border-bottom: dotted 1px #d0d0d0;
}
.prodlink:hover{
	color: #D81E05;
	text-decoration: none;
	border-bottom: solid 1px #002868;
}
.red{
	color: #D81E05;
}
.grey{
	color: #333;
}
.blue{
	color: #0B55D1;
}
.copy{
	background: #D81E05 url("images/fbg.gif") repeat-x;
	color: #eee;
	font-size: 70%;
	border-top: solid 3px #993333;
	vertical-align: top;
	text-align: center;
	line-height: 22px;
}
.offer{
	font-size: 70%;
	background: #F0F1F2;
	border: solid 3px #d0d0d0;
	padding: 5px;
}
.prod{
	float: left;
}
.searchbox{
	width: 100px;
	height: 18px;
	font-size: 90%;
	color: #D81E05;	
	border: inset 1px #eee;
}
.searchbut{
	width: 40px;
	height: 18px;
	background: #D81E05;
	font-size: 70%;
	color: #fff;
	border: solid 1px #fff;
	font-weight: bold;
}
.specials{
border: solid 5px #eee;
padding: 3px;
}
.bodytxt td{
	font-size: 70%;
}
.header{
	height: 100px;
	background: url("images/headbg.gif") repeat-x;	
}
.banner{
	display:block;
	border:solid 1px #ccc;
	padding:1px;
	width: 476px;
	height:72px;
}
#table4 td{
	vertical-align: top;
	padding-top: 10px;
}