.titles {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 20px;
	color: #c3262d;
	padding-bottom: 1%;
	border-bottom: thin #666666 solid;
	margin-top:1%;
	line-height: 1.2em;
}

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 160%;
	color: #c3262d;
	padding:0 0 1% 0;
	margin:1% 0 0 0;
	border-bottom: thin #666666 solid;
	font-weight:300;
}
.secondarytitles {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #c3262d;
}
#twocollumnright {
width:50%;
float:right;
}

#twocollumnleft {
width:50%;
float:left;
}

.browncontainer {
	background-color:#eddab4;
	padding: 20px;
}

body#products #wrapper {
background-color:white;
}

h2 {
font-family: Helvetica, Arial, sans-serif;
	font-size: 120%;
	color: #c3262d;
	padding:0;
	margin: 0 0 7% 0;
	font-weight:300;
	text-align:center;
	}
.text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #666666;
	padding: 0 20px;
}
.margintop {
margin-top: 2%;
}

p {
font-size:100%;
color:#666666;
padding-bottom:1em;
}
.links {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0000FF;
}
.smalllinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #0000FF;
}
.black {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}

.abouttext
  {
   
	font-family:Helvetica, Arial, Sans-serif;
	font-size: 10pt;
	color: #303030;
  }
  
  .copyright
 {
  font-family : Helvetica, Arial, sans-serif;
  font-size   : 8pt;
  border-top: solid black thin;
  padding: 1%;
  width:98%;
float: left;
clear: both;
 }  

	#copyrightdate {
	float:left;
	clear:both;
	}
	
#logo
{width:100%;
}

#logo a:hover
{
border:none;
text-decoration:none;
}

.navbutton
{
background-color:#333333;
color:#FFFFFF;
float:left;
padding-top: 4px;
text-align:center;
width:121px;
height:15px;
}

.navbutton a:hover
{
background-color:#666666;
width:inherit;

}

#customerlogin
{
color:#FFFFFF;
font:Helvetica, Arial, sans-serif, 8px, white;
border-left:none;
}

.spacer
{
width:1px;
color:#FFFFFF;
border-top:2px solid #333333;
border-bottom:2px solid #333333;
float:left;
height:15px;
padding:0;
top:0;
}

#navbar a
{
color:#FFFFFF;
font:Helvetica, Arial, sans-serif;
font-size:8.2pt;
padding-top:2px;
text-align:center;
text-decoration:none;
vertical-align:middle;
}


#navbar
{
	width:100%;
	height:20px;
	text-align: center;
	vertical-align: middle;
}

.menuitem
{
background-color:#333333;
color:#FFFFFF;
text-align:center;
vertical-align:middle;
width:14.2%;
}

.menuspacer
{
background-color:#FFFFFF;
border-top:2px solid #333333;
border-bottom:2px solid #333333;
padding:0;
margin:0;
}

#mainpic
{
border-top: solid white 1px;
width:100%;
}

body
{
margin: 0;

font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:400;
line-height:1em;

background-color:white;
}

#maininfo
{
margin:3% 3% 0 2%;
width: 65%;
}

#sidebar
{
	float:right;
	width:30%;
	margin: 1% 0;
	background-color: #333333;
}

.sidebartitle
{
	padding-bottom: 1px;
	border-bottom: solid #cccc99 1px;
	font-family:Helvetica, Arial, sans-serif;
	color: #999999;
	margin: 1% 0;
	background-color: #990000;
	vertical-align: bottom;
	padding-top: 20px;
	padding-left: 10%;
	}
	
	.sidebartext
	{
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-bottom:20px;
	margin-top: 1%;
	margin-right: 0;
	margin-bottom: 1%;
	margin-left: 0;
	padding-top: 10%;
	padding-right: 3%;
	padding-left: 10%;
	line-height: 1.2em;
	letter-spacing: 2px;
	background-color: #CCCC99;
	}
	

	
	ul
	{
	list-style-type:none;
	padding: 0;
	margin: 0;
	line-height:1em;
	font-size:100%;
	color: #000033;
	}
	
	li {
	background-image: url(../_images/smalldot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	color: #666666;
	text-decoration:none;
	text-indent:0;
	margin-bottom:0.7em;
	list-style: none;	
	}
	
	li a {
	text-decoration:none;
	color:#666666;
	
	}
	
	li a:hover {
	color:#999999;
	text-decoration:none;
	
	}
	
	li li
	{
	background-image: url(../_images/smalldot.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	color: #000066;
	text-decoration:none;
	}
	
li li a 
	{
	text-decoration:none;
	color:#000066;
	}
	
	li li a:hover {
	text-decoration:underline;
	color:#000066;
	
	}
	
	.verticalline {
	background-color:#339933;
	width:1px;
	float:left;
	height:100%;
	margin:0;
	padding:0;
	overflow:auto;
	}
.tablethreecollum {
width:30%;
padding:0 0 0 2%;
margin:auto;
}

.tablespacer {
border-right: thin solid black;
width:2%;
margin: 0;
padding:0;
}

.contentbottommargin {
margin-bottom:3%;
}

.nestedlist {
color:#000033;
text-decoration:none;
margin-left:10%;
}

.nestedlist a {
color:#000033;
text-decoration:none;

}

.nestedlist a:hover{
color:#000033;
text-decoration:underline;
	
}

.paddingright {
padding-right:2%;
}

#pagecontainer {
padding: 0% 10%;
background-color: #999966;
width:80%;
}
#content {
background-color:#FFFFFF;
}

#sidebar a {
	color: #cccc99;
	font-size: 20px;
	vertical-align: bottom;
	line-height: 1em;
}


