﻿body
{background:url(imgs/bg.gif) 50% 0 repeat-y #0099cc; margin:0; font-family: Verdana,sans-serif; font-size:12pt;}


#header
{ width: 802px; height:212px; margin:auto; background:url(tfo_logo.gif) no-repeat #ddd; overflow: hidden;}

#body
{ width: 802px; margin: auto;}

#content
{ width:750px; float:left; text-align:justify;}


.leftcol
{ width:120px; margin:10px 10px 0 5px; float:left; text-align:justify; overflow:hidden;}

.leftcol a, .leftcol a:link, .leftcol a:visited, leftcol a:active
{ width:118px; height:26px; padding-top:2px; float:left; text-decoration:none; 
  background:url(imgs/off.png) no-repeat ; color:#000000; display:block;
}

.leftcol a:hover
{ width:118px; height:28px; padding-top:2px; background:url(imgs/on.png) no-repeat; color:Navy; font-weight:bold;  }

.leftcol a.active
{ width:118px; height:28px; padding-top:2px; background:url(imgs/on.png) no-repeat ; display:block; font-weight:bolder; color:Navy; }

.mid
{ width:530px; float:right; line-height:1.5em; overflow:hidden;}

.mid h3
{ color: Black; }

#rightcol
{ width:125px; float:right; margin-left:8px; overflow:hidden; }

#rightcol p
{ font-size:9pt;}

.rightcol
{  }

.topright
{ font-family:Tahoma Arial; font-size: 12pt; font-weight:bolder}

.sponsor a, .sponsor a:link, .sponsor a:active, .sponsor a:hover
{ color:#0000ff; font-size: 10pt; font-weight:normal; text-align:left;}


#footer
{ width:800px; margin:5px auto 0 auto; padding:2px; border-top:#999 2px solid; background:inherit;
  color:#333; text-align:center; font-size:8pt; clear:both;}

.space
{ height:2px; clear: both
}

.price b {
 background-color: Yellow;
 color: Black;
}

.product img {
 border:0; 
 width: 250px;
 }

a:visited {
color: red; 
}

h1{ 
padding-left: 5px;
}

.cap_left {
width: 255px;
}

.cap_right {
width: 255px;
}