td{
	xborder:1px solid blue
}
body {
	margin: 0px;
	background: #F2F2F2;
}
p,div,strong,input,td,body {
	color:#666666;
	font:11px Arial ;
}
td.tnav{
	nowrap: true;
}
.topnav {
	color:#313884;
	text-transform: uppercase;
	font:10px Arial ;
	text-decoration:none;
}
.tnav a:hover{
	text-decoration:underline;
}
.anc{
	font:10px Arial ;
	color: #666666;
	text-transform: lowercase;
}
.anc:hover{
	color: #c70000;
}
.title{
	padding-top:5px;
	font: bold 14px Arial ;
	color: #313884
}





p,div,td,input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.footernav {
	font-size: 11px;
	color: #999999;
}
.title_p{
	font-size: 14px;
	color: black;
}
.basket {
	font-size: 11px;
	text-decoration:none;
	color:#7E0B30;
}	


/* ##################### LEFT NAV ##################### */
.snavTitlePad{
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999999;
}
.snavSearchPad {
	padding: 12px 8px 12px 11px;
	font-size: 10px;
}
.snavPad{
	padding: 3px 0px 8px 0px;
}
.snavTitle{
	font: 11px Arial;
	color: black;
}
.snav{
	font: 11px Arial;
	color: #4C4C4C;
	line-height: 20px;
}
.snav:hover{
	color: #313884;
}
.snavTitle:hover{
	text-decoration: underline;
}
.snav:hover{
	text-decoration: underline;
}
input.search{
	width: 145px;
	height: 20px;
	font: 10px Verdana;
	color: #666666;
	border: 1px solid #CCCCCC;
}


.shadow		{
	filter: progid:DXImageTransform.Microsoft.shadow(Color='#aaaaaa',Direction='120',Strength='3')
}
.pagelist {
	font-size: 11px;
	color: #2C4376;
}
.pagelist_h {
	font-size: 11px;
	color: black;
}
.pagelist_b {
	font-size: 11px;
	color: #2C4376;
	font-weight:bold;
}
.portal {
	font: 10px Arial;
	text-decoration:none;
	color: #333333;
}
.portalimg img{
	xborder: 1px solid #CCCCCC;
}
.portal:hover{
	text-decoration:underline;
}
.portal:hover img{
	border-color:  #c70000;
}
.from {
	font-size: 10px;
	text-decoration:none;
	color: #975268;
}
.checkoutcolor {
	background-color: #F4F4F6
}
.bordertop {
	border-top:1px solid lightgrey;
}
.borderleft {
	border-left:1px solid  lightgrey;
}
.bordertopleft {
	border-left:1px solid  lightgrey;
	border-top:1px solid  lightgrey;
}
.price{
	font-size: 15px;
	font-weight: bold;
	color: #660121;
}
.titlebg {
	background-image: url(../graphics/tfc/title_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	border:1px solid #CCCCCC;
	padding: 15px;
}

.subhead{
	font-size: 11px;
	font-weight: bold;
	color: #0000001;
}