/* CSS Document */
html,body
{
margin:0;padding:0;
background: #fff; 
text-align: center;
background-image:  url(images/bg.jpg);
background-repeat: repeat-x;
}

#flash
{
height:200px;
margin: 0;
}

#menu
{
height:29px;
margin: 0;
border-bottom: 1px dotted #fff;
}

#header form 
{
position:relative; 
top:60px;
right:20px;
}

form input, form textarea 
{ 
background-color: #ccc; 
}

#footer a:link, #footer a:visited 
{ 
color: #999; 
text-decoration: none; 
}

#footer a:hover 
{ 
color: #000; 
text-decoration: underline; 
}

div#header
{
height:100px;
margin:0;
padding-left:0px;
text-align: right;
background-image: url(images/logo.jpg);
background-repeat: no-repeat;
background-position: 20px 45px;
color: #FFF;
}
  

div#holder{margin:0px;padding:0px;}
div#footer{clear:both;width:100%;border-top: 1px solid #999;text-align:center;}
div#footer p{margin:0 0 20px 0;padding:0px 0px;color: #999;}

div#container
{
width:800px;
border-left: 1px dotted #fff;
border-right: 1px dotted #fff;
text-align:left;
margin: 0 auto;
font-family:  verdana, helvetica, arial, sans-serif;
font-size: 11px;
}

div#left{width:360px; margin: 20px 0 20px 20px;position:relative;}
div#right{width:360px;margin: 20px 20px 20px 0;position:relative;}
div#break{clear:both;width:100%; margin: 0px; height: 0px; padding: 0px;}

.floatleft{
	float:left;
	position:relative;
}
.floatright{float:right;position:relative;}

ul.navlist
{
position:relative;
padding: 0;
margin: 10px 0px;
width: 360px;
list-style-type: none;
}


ul.navlist li a
{
position:relative;
margin: 0;
padding: 10px 10px;
display: block;
color: #FFFFFF;
text-align: left;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
background-color:#666666;
}


ul.navlist li a:hover
{background-color: #FFFFFF; color: #000000; text-decoration: none;}

#content 
{
	margin: 20px 20px;
	
	line-height: 1.5em;
}

#pricelists
{
margin: 0px 0px;
color: #000000;
line-height: 1.5em;
}

#content h1, #pricelists h1
{
width:100%;border-bottom: 1px dotted #FFF;
color: #FFFFFF;
background-color:#8ea6b6;
display: block;
font-size: 14px;
line-height: 2.5em;
text-indent: 10px;
}


#content a:link, #content a:visited, #pricelists a:link, #pricelists a:visited { 
color: #0000FF; 
background-color: ;
text-decoration: none;
}

#content a:hover, #pricelists a:hover {
color: white; 
background-color: #0000FF;
text-decoration: none;
} 









a img { border-style:none; }

#topic
{
margin: 20px 20px 0 20px;
}

iframe { frameset: none; border: none;}

#productinfo
{
margin: 20px 20px 0 340px;
}

hr{height:0;border:0;border-top:1px dotted #999;}

