#top {
	margin: 0px auto 0px auto;
	padding: 0px;
	border: 0;
		background: #333;
	height: 137px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 137px;
	width: 821px;
	float: left;
			}
html>body #top {
	height: 137px; /* ie5win fudge ends */

	}

#middle2 {
	margin:0;
	padding: 0px;
	border:0px solid pink;
	background-color: #eeeeee;
	height: 800px;
	width: auto;
	float: left;}

#middle3 {
	margin:0;
	padding: 0px;
	border:0px solid pink;
	background-color: #4f4f4f;
	height: 663px;
	width: 700px;
	float: left;}

#menu
{width: 119px;
height: 1800px;
float: left;
border-right: 1px solid #333;
border-left: 1px solid #333;
background-color: #EEEEEE;
background-image: url(stripes.jpg) ;
}

#linkmenu
{width: 119px;
height: 663px;
float: left;
border-right: 1px solid #333;
border-left: 1px solid #333;
background-color: #EEEEEE;
background-image: url(stripes.jpg) ;
}

#footer
{height: 50px;
width: 831px;
background-color:#eeeeee;
padding: 0;
margin-left: auto;
margin-right: auto;}

p.foottext
{padding: 0 8px;
display: block;
color: #ffffff;
}

p.heading
{padding: 8px 0px;
margin: 5px 12px;
display: block;
font-size:large;
line-height: 18px;
text-align: justify;
color: #eeeeee;
text-indent: 0px;
border-bottom:1px dotted #eeeeee;
}

p.intro
{padding: 8px 0px;
margin: 5px 16px;
display: block;
line-height: 13px;
text-align: justify;
color: #eeeeee;
text-indent: 10px;
border-bottom:1px dotted #eeeeee;
}

p.linkintro
{padding: 8px 0px;
margin: 5px 16px;
display: block;
line-height: 13px;
text-align: justify;
color: #eeeeee;
text-indent: 10px;
}

p.news
{padding: 5px 5px 0px 5px;
margin: 5px 11px;
display: block;
font-variant: small-caps;
line-height: 12px;
text-align: left;
color: #eeeeee;
font-size: 12px;
}

p.newsdiv
{padding: 11px;
margin-top: 5px;
display: block;
line-height: 13px;
text-align: justify;
background-color: #333333 ;
color: #eeeeee;
text-indent: 10px;
}

p.shoptext
{padding: 0px 11px 11px 11px;
margin-top: 5px;
display: block;
line-height: 13px;
text-align: justify;
background-color:  ;
color: #eeeeee;
}

p.foottexttiny
{padding: 0 8px;
display: block;
color: #ffffff;
font-size: 9px;
line-height: 9px;
}

.facts {
float: left;
width: 500px;
height: auto;
margin: 0px;
padding: 0px;
background-color: #333;
background-image: url(gradient.jpg);
background-repeat: repeat-x;
border-bottom: 1px solid #eeeeee;
}

.itemnews {
float: left;
width: 700px;
height: 299px;
margin: 0px;
padding: 0px;
background-color: #333;
background-image: url(gradient.jpg);
background-repeat: repeat-x;
border-bottom: 1px solid #eeeeee;
}

.linknews {
float: left;
width: 700px;
height: 663px;
margin: 0px;
padding: 0px;
background-color: #333;
background-image: url(gradient.jpg);
background-repeat: repeat-x;
}

.itemquotes {
float: left;
width: 350px;
height: 299px;
background:#818183;
background-image: url(gradient.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;
border-bottom: 1px solid #eeeeee;
}


.itemspecial {
float: left;
width: 350px;
height: 300px;
background-image: url(product/sav.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

.item1 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/ill.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

.item2 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/rep.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;}

.item3 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/if.jpg);
background-repeat: no-repeat;
margin: 0px;
padding:0px;
}

.item4 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/good.jpg);
background-repeat: no-repeat;
margin: 0px;
padding:  0px;
}

.item5 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/aclu.jpg);
background-repeat: no-repeat;
margin: 0px;
padding:  0px;
}

.item6 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/repb.jpg);
background-repeat: no-repeat;
margin: 0px;
padding:  0px;
}

.item7 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/sec.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

.item8 {
float: left;
width: 350px;
height: 300px;
background-image: url(product/dep.jpg);
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

.item9 {
float: left;
width: 350px;
height: 300px;
background-color: #eeeeee;
background-repeat: no-repeat;
margin: 0px;
padding: 0px;
}

#navcontainer ul
{
margin: 0px 0px 0px 0px;
list-style-type: none;
float: left;
width: 250px;
height: 110px;
background-color: #fff;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
line-height: 13px;
}

#navcontainer ul li a
{
background: transparent ;
padding-left: 0px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
line-height: 11px;
color: #999;
}

#navcontainer ul li a:hover
{
line-height: 11px;
background: transparent ;
color: black;
}

#navcontainer ul li a#current
{
line-height: 11px;
text-indent: 0px;
background: transparent ;
color: #666;
}
