body	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 16px;

	color: black

	}



h1	{

    font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 28px;

	line-height: 32px;

	color: black

	}



h2	{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 24px;

	color: black

	}



td, th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 20px;

	color: black;

	}



p	{

	font-size: 12px;

	line-height: 12px;

	color: blue

	}



a	{

	font-size: 12px;

	line-height: 14px;

	font-weight: bold;

	color: red

	}



a hover {color: purple}

a img {border: none}



p.mtext {

	font-size: 11px;

	line-height: 12px;

	font-weight: normal;

	color: black

	}



.search	{

	font-size: 10px;

	line-height: 12px;

	font-weight: normal;

	}



.basket	{

	font-size: 9px;

	line-height: 9px;

	font-weight: bold;

	color: red

	}



#header,#menu,#content,#endsection,#footer {overflow:hidden}

#header,#footer {width:100%}

#menu,#content,#endsection {float:left}

#menu {width:20%; background-color: #ac4; padding: 4px}

#content {width:57%; padding: 4px}

#endsection {width:20%; background-color: #ff9; padding: 4px}

#footer {clear:left}



#legal	 {font-size: 10px;line-height: 12px;font-weight: normal;color: black}

#legal a {font-size: 10px; text-decoration: underline }

#legal a:link { color: red }

#legal a:visited { color: blue }

#legal a:hover { color: green }





.navlist1	{padding-left: 0;margin-left: 0;border-bottom: 1px solid gray;width: 100%}

.navlist1 li {list-style: none; margin: 0; padding: 0.25em; border-top: 1px solid gray }

.navlist1 li a {text-decoration: none; vertical-align:middle }

.navlist1 li a:link {color: #666 }

.navlist1 li a:visited {color: #666}

.navlist1 li a:hover {border-color: #00f; color: #f00; background: #ac4; text-decoration: underline}





.navlist2    {padding-left: 0;margin-left: 0;border-bottom: 1px solid gray;width: 100% }

.navlist2 ol {list-style: decimal}

.navlist2 li {list-style: upper-roman; margin: 0; padding: 0.25em; border-top: 1px solid gray }

.navlist2 li a {text-decoration: none}

.navlist2 li a:link {color: #666 }

.navlist2 li a:visited {color: #666}

.navlist2 li a:hover {border-color: #00f; color: #f00; background: #ff9; text-decoration: underline}



.headlist    {padding-left: 0;margin-left: 0;width: 100px;display: inline}

.headlist li {display: inline;list-style: none;margin: 0;padding: 0.4em;border-left: 2px solid black}

.headlist li a {text-decoration: none }

.headlist li a:link {color: yellow }

.headlist li a:visited {color: yellow }

.headlist li a:hover {color: red;text-decoration: underline }



.leftlist    {padding-left: 0;margin-left: 0;width: 100px;display: inline}

.leftlist li {display: inline;list-style: none;margin: 0;padding: 0.4em;border-right: 2px solid black}

.leftlist li a { text-decoration: none }

.leftlist li a:link { color: yellow }

.leftlist li a:visited { color: yellow }

.leftlist li a:hover {  color: red; text-decoration: underline }



#cart {width:auto}

	

#cart th {
padding:5px 15px 5px 15px; font-family: Arial, Helvetica, sans-serif;
		background-color:#39f;
		color:#000;
		border:1px solid #ccc;
		text-transform:uppercase
		}

	

#cart .items {

		padding:5px; 

		font-family: Arial, Helvetica, sans-serif;

		background-color:#ccf;

		color:#333;

		border:1px solid #999;

		vertical-align:middle

		}

				  

#cart .empty {
background-color:#ccf;
border:1px solid #999
}

		

#cart .total {
padding:5px; font-family: Arial, Helvetica, sans-serif;
background-color:#9cf;
color:#333;
border:1px solid #999
}



#pagehead	{

		border: 0;

		background-image:url(tfvheadbg.jpg)

		}



#minfo1	{

        position: absolute;

        top: 5px;

        left: 5px;

        background: #fff;

        padding: 2px; 

        border: 1px solid #000;

        z-index: 1;

        visibility: hidden
		}

#share	 {font-size: 14px; line-height: 10px;vertical-align: top; font-weight: normal;color: green}
#share a {font-size: 10px; text-decoration: none }
#share a:link { color: purple }
#share a:visited { color: blue }
#share a:hover { color: green }
