@charset "utf-8";
/* CSS Document */
body{
margin:0; padding:0; text-align:center;
}
a:link, a:visited{
color:#333333; font-weight:bold;
}
a:hover{
color:#444;
}
#container{
width:873px; margin:0 auto; text-align:left; background:url(images/fauxcol.gif) repeat-y left;margin-top:35px;
}
#header{
height:70px; padding:0 0 20px 80px; background-color:#FFFFFF;
}
#header h1{
background:url(images/logo.gif) no-repeat; text-indent:-9000px; width:151px; height:47px; float:left;
}
#header h2{
background:url(images/headline.gif) no-repeat; width:383px; height:25px; text-indent:-9000px; float:right; margin:35px 0 0 0;
}
#leftcolumn{
background:url(images/flower.background.gif) no-repeat top left #333; float:left; width:245px; height:461px; clear:both;
}

#rightcolumn{
float:right;width:627px;clear:right;
}
#navarea{
width:627px; height:109px; background-color:#cac3bf; padding:1px;
}
#menu {
width: 362px; height: 30px; position:relative; background:url(images/nav.gif) no-repeat; margin:70px 0 0 240px;
}
#menu li {
list-style: none;position: absolute; top: 0;
}
#menu li, #menu a {
height: 30px; display: block; 
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#menu li a {
TEXT-INDENT: -9999px; TEXT-DECORATION: none
}
#home {
left: 0px; width: 55px; overflow:hidden;
}
#products {
left: 60px; width: 65px;overflow:hidden;
}
#news {
left: 130px; width: 50px;overflow:hidden;
}  
#retailers {
left: 185px; width: 60px;overflow:hidden;
} 
#about {
left: 250px; width: 90px;overflow:hidden;
} 
#home a:hover {
background: transparent url("images/nav.gif") -0px -30px no-repeat;
}
#products a:hover {
background: transparent url("images/nav.gif") -60px -30px no-repeat;
}
#news a:hover {
background: transparent url("images/nav.gif") -130px -30px no-repeat;
}
#retailers a:hover {
background: transparent url("images/nav.gif") -185px -30px no-repeat;
}
#about a:hover {
background: transparent url("images/nav.gif") -250px -30px no-repeat;
}
.bottomimgs{
float:left; border-right:1px solid #cac3bf; padding:5px 10px 10px 10px; border:none;
}
.mainimg{
padding:5px 0 0 5px; border:none;
}
#footer{
border-top:1px solid #cac3bf; text-align:right; width:802px; margin:0 0 0 66px; clear:both; background-color:#FFFFFF;
}
#footer p{
font-size:10px; color:#333333; font-family:Tahoma, Helvetica, sans-serif; padding:10px 0 0 0;
}
#content{
background-color:#f9f5ec; padding:30px 30px 10px 30px;
}
#content p{
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666; line-height:20px;
}
.floatright{
float:right; margin-left:20px;
}
.poweredphplist{
display:none;
}
.required{
font-family:Helvetica, sans-serif; font-size:12px; color:#7f4c3e;
}
.attributename{
font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#666666;
}
h3, #content h1{
font-size: 130%; color: #666; font-family:Geneva, Helvetica, sans-serif;
font-weight:normal;
}
.list{
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666; line-height:20px;
}
#content ul li{
font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#666; width:250px;
}
