#container {
margin: 0 auto 0 auto;
width:800px;
background-color:#CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
top:0px;
position:relative;
}
#container a{
text-decoration:none;
color:#FF0000;
}
#header {
background-image:url(/graphics/headingbackground.gif);
background-repeat:no-repeat;
background-position:center;
height:150px;
}
#headerlogo{
float:left;
padding:20px 0px 0px 25px;
border:0px;
}
#headerimage{
float:left;
padding:10px 20px 0px 65px;
}
#hiresales{
float:left;
padding:7px 0px 0px 95px;
margin:0;
}
#headercontact{
float:left;
padding:30px 0px 0px 10px;
font-size:12px;
margin:0;
}
#headercontact ul{
	padding:0px;
	margin:0px;
}
#headercontact li{
	list-style-type: none;
	padding:0px;
	margin:0px;
}
#footer{
margin: 0 auto 0 auto;
text-align:center;
font-size:small;
}
#footer a{
	text-decoration:underline;
	color:#000000;
	}
#menu{
height:20px;
background-color:#E4E4E4;
font-size:small;
}
#menu a{
    color:#666666;
}
.toolbar {
         padding: 0 2px 0 2px;
         background-color:#E4E4E4;
         }
.toolbar a{
    color:#fff;
         }
.toolbar a:hover{
    color:#ccc;
         }
#content{
position:relative;
background-color:#CCCCCC;
left:5px;
top:0px;
min-height:620px;
width:790px;
}
#welcome{
width:789px;
height:620px;
background-color:#666666;
}
#welcomephotos{
float:left;
position:relative;
background-color:#FFFFFF;
left:0px;
top:0px;
height:620px;
width:199px;
overflow:hidden;
font-size:small;
}
#welcomeflash{
float:left;
position:relative;
background-color:#FFFFFF;
left:0px;
top:0px;
height:143px;
width:590px;
overflow:hidden;
font-size:small;
}
#welcometext{
float:left;
position:relative;
left:5px;
top:5px;
height:380px;
width:584px;
overflow:auto;
font-size:small;
background-color:#666666;
color:#CCCCCC;
}
#welcometext a{
color:#ffffff;
}
#welcometext h1{
margin:5px;
}

#welcometext p,ul{
margin:5px;
}

#welcometext img{
padding-right:20px;
left:0px;
margin:0px;
float:right;
border-color:#000000;
}
#frontsplash img{
padding:0px;
left:0px;
margin:0px;
}
#creditcards{
float:left;
position:relative;
left:20px;
top:30px;
overflow:auto;
font-size:small;
text-align:center;
width:550px;
}

#members{width:250px;float:left;height:130px;text-align:center;}
#members img{padding:5px;}
#distributors{width:250px;float:left;height:130px;text-align:center;}
#distributors img{padding:5px;}

#backgroundcontent{
margin: 0 auto 0 auto;
position:relative;
background-color:#CCCCCC;
left:0px;
top:0px;
}
#additionalcontent{
margin: 10px auto 10px auto;
position:relative;
background-color:#666666;
left:5px;
padding:10px;
width:600px;
color:#CCCCCC;
}
#additionalcontent a{
color:#ffffff;
}
#productcontent{
margin: 0 auto 0 auto;
position:relative;
border:2px;
border-color:#333333;
left:0px;
margin-top:10px;
width:780px;
background-color:#666666;
color:#CCCCCC;
min-height:630px;
overflow:auto;
}
#productcontent a{
font-size:small;
color:#FFFFFF;
}
#productcontent img {
}

/*#submenu p{width:200px;height:225px;background-color:#fff; margin-left:15px;}*/
#submenu{
	position:relative;
	width:755px;
	overflow:auto;
	margin-left:24px;
    margin-top: 14px;
    font-size: x-small;
}
.submenu{
	float:left;
	width:230px;
	height:325px;
	border: 1px solid #ECE9D8;
	margin:5px;
	text-align:center;
	}
.submenu a{
text-decoration:none;
color:#ffffff;
}


#picture{
position:relative;
width:280px;
float:left;
text-align:center;
}
#text{
position:relative;
width:490px;
overflow:auto;
height:580px;
top:5px;
left:10px;
font-size:small;
}

#picture img {
	margin:10px;
	border:1px solid #ECE9D8;
}

h1{
font-size:medium;
color:#FFFFFF;
}
h2{
font-size:medium;
text-align:center;
color:#ffffff;
}

.clearboth
{
clear:both;
}

#map_canvas{

}
table a{}