body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: black;
	background: #eeeeee url(../images/bg-blue.gif) repeat;
}
td.topheader {
	border-bottom: 1px solid #ccc;
	background: #ccc;
}
td.bottomheader {
	height: 2px;
	background: #aaa;
}

.event-date, .faqnb, .joinnb {
   font-size: small; 
}

.faqnb {
   text-align: center;
   float: left;
   color: #004800;
   background: #cde0d5; 
   padding: .2em; 
   margin: 0 .3em 0 0;
   font-style: italic; 
   font-family: Arial, Helvetica, sans-serif;
}

.faqnb {
   width: 4em; 
}

.faqlist {
margin: 0;
padding: 0;
text-align: left;
line-height: 1.5em;
}


/* --------------------------------------------------------- containers
*/

#top {
	margin: 0;
	padding: 0;
	text-align: center;
	height: 66px;
	width: 760px;
	background: #EBEBEB;
	vertical-align: top;
	border-bottom: 1px solid #ccc;
}
#container {
	padding: 0;
	margin: 0 auto 8px auto;
	width: 760px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	background: #fff;
}
#maincontent {
	padding: 0 0 2em 0;
	margin: 1em 5em 1em 5em;
}
#content {
	padding: 0;
	margin: 0;
	font-size: 14px;
}
div.homecontent {
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-align: center;
	float: left;
	width: 510px;
	background: #fff;
}


/* ------------------------------------------------- paragraphs
*/

p {
margin: 2em 0;
text-align: left;
line-height: 1.5em;
font-family: Arial, Helvetica, sans-serif;
}
p.faqp {
padding: 0;
margin: 0;
}
p.hometext {
padding: 0;
margin: 0.6em 2em 0.6em .6em;
text-align: left;
background: #fff;
line-height: 1.5em;
}
p.about {
padding: 4px 38px 6px 34px;
margin: 0 3em 0 4em;
line-height: 16px;
}
p.testimonial {
padding: 6px 8px 12px 10px;
margin: 3px 0 0 0;
font-size: 10px;
text-align: left;
line-height: normal;
}
p.testimonialpage {
padding: 8px 0;
margin: 0;
text-align: left;
line-height: 16px;
}
p.prpage {

}
p.prpagetop {
}
p.contact {
padding: 10px 20px;
margin: 0;
}
div.aboutcontent {
	padding: 0;
	margin: 1em 5em;
	background: #fff;
}
div.testimonialcontent {
	padding: 0;
	margin: 1em 5em;
	background: #fff;
}
div.faqcontent {
	padding: 0;
	margin: 1em 5em;
	background: #fff;
}
div.contactcontent {
	padding: 0;
	margin: 1em 5em;
	text-align: center;
	background: #fff;
	height: 400px;
}

div.contentright {
	padding: 0;
	margin: 0 auto;
	float: right;
	width: 249px;
	background: #ddd;
	height: 500px;
	border-left: 1px solid #ccc;
}
div.homecontentright {
	padding: 0;
	margin: 0 auto;
	float: right;
	width: 249px;
	background: #f5f5f5;
	height: 520px;
	border-left: 1px solid #ccc;
}
div.hometitle {
	padding: 0 0 0 40px;
	margin: 0 auto;
	background: #eee;
	width: 460px;
	height: 40px;
	text-align: left;
	line-height: 40px;
	color: #333;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	float: left;
	border-bottom: 1px solid #ccc;
}

td.homeheadertext {

	line-height: 2.0em;
	
background: #eee;
padding: 0 0 0 60px;
margin: 0;
font-size: 1.75em;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: 1px;
border-bottom: 1px solid #ccc;
text-align: left;
}
td.homeheaderrighttext {
background: #eee;
margin: 0;
font-size: 0.7em;
text-align: right;
vertical-align: bottom;
border-bottom: 1px solid #ccc;
}
/* for the inventory pdf link */
div.homeright {
	padding: 0;
	margin: 0;
	background: #eee;
	width: 260px;
	height: 40px;
	text-align: right;
	line-height: 40px;
	color: #333;
	font-size:0.7em;
	float: right;
}
div.abouttitle {
	padding: 0 0 0 40px;
	margin: 0 auto;
	background: #eee;
	width: 720px;
	height: 40px;
	text-align: left;
	line-height: 40px;
	color: #000;
	font-size: 1.5em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
}
div.faqstitle {
	padding: 0 0 0 40px;
	margin: 0 auto;
	background: #eee;
	width: 720px;
	height: 40px;
	text-align: left;
	line-height: 40px;
	color: #000;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
}

table.main {
padding: 0;
margin: 0;
text-align: center;
height: 420px;
background: #fff;
width: 100%;
}
table.main td {
padding: 0;
margin: 0;
vertical-align: top;
text-align: center;
}
td.left {
width: 28%;
padding: 0px;
padding-top: 0px;
font-size: 10px;
text-align: left;
border-right: 1px solid #ddd;
}
td.leftsidecontent {
padding: 0 0 8px 0;
margin: 0 0 8px 0;
background: #F4F2F2;
text-align: left;
}
td.centercontent {
padding: 8px 6px 0 12px;
margin: 0 0 0 12px;
background: #fff;
text-align: left;
}
div.testim {
padding: 0;
margin: 0;
background: #F4F2F2;
width: 200px;
height: 500px;
text-align: left;
float: left;
}
div.testheading {
padding: 6px;
margin: 6px 0 6px 0;
font-size: 12px;
color: #222;
background: #ccc;
font-variant: small-caps;
text-align: center;
}

div.inventoryheading {
padding: 6px;
margin: 0 0 6px 0;
font-size: 12px;
color: #222;
background: #ccc;
font-variant: small-caps;
}

td.left img {
border: 1px solid #666;
}

h1.welcome {
padding: 40px 0 0 0;
font-style: italic;
letter-spacing: 1px;
color: #990000;
}
a {
	color:  #005A9C;
	}
a:visited {
	color:  #005A9C;
	}
a:active {
	color:  #005A9C;
	}
a:hover {
	color: #990000;
	}
img {
	border: 0;
}


/* --------------------------------------------------- headers
*/

h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { color: #005A9C; background: white }
h1 { 	
	padding: 0 0 5px 2.9em;
	margin: 0 auto;
	background: #eee;
	text-align: left;
	line-height: 1.75em;
	color: #000;
	font-size: 1.75em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	border-bottom: 1px solid #ccc;
}
h2 { font-size: 1.5em; }
h3 { font-size: 1.33em; }
h4 { font-size: 100%; }
h5 { font-size: 100%; }
h6 { font-size: 100%; }

h3.mission {
padding: 0.75em 0 0 0.5em;
margin: 0;
color: #005A9C;
font-size: 1.2em;
font-family: Arial, Helvetica;
}
h3.welcome {
padding: 0.5em 0 0 0.5em;
margin: 0;
color: #005A9C;
font-size: 1.2em;
font-family: Arial, Helvetica;
text-align: left;
}

h2.subscribe {
padding: 6px;
margin: 0;
font-size: 12px;
color: #222;
background: #ccc;
font-variant: small-caps;
text-align: center;
}
h2.faq {
padding: 0;
margin: 1em 0 .2em 0;
font: bold 1.0em arial;
color: #000;
}


h4.titles {
padding: 3px;
margin: 0;
color: #333;
background: #ccc;
font-variant: small-caps;
text-align: center;
font: bold 1.1em;
}
h4.pr {
padding: 3px;
color: #333;
font: bold 1.2em arial;
}
h5.companyname {
padding: 0;
margin: 0;
color: #005A9C;
font: bold 1.1em arial;
}

h1#HeadingWLine {
	margin: 0.5em 50px 20px 50px;
	padding: 0.5em 0 0 0;
	border-bottom : 1px solid #394882;
	width: auto;
	position:relative;
	font-size: 16px;
	text-align:left;
}

p.nlParaGrey {
padding: 4px 50px;
text-align: center;
}
#bottommenu	{
  	font-size: 11px;
	padding: 6px 0 4px 0;
	margin: 0 auto;
	width: 760px;
	background: #eee;
	text-align: center;
	border-top: 1px solid #ccc;
	/*border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;*/
}

/* added new menu 10/16/2006 */
#menu {
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: normal;
  line-height: 19px;
}

#menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  text-align: center;
  border: 0;
}

#menu ul li {
  padding: 0;
  margin: 0;
  float: left;
  text-align: center;
  display: block;
}

#menu ul li a {
	padding: 4px 0 0 0;
	margin: 0;
	text-align: center;
	background-color: #f3f3f3;
	width: 60px;
	height: 34px;
	color: #000;
	display: block;
	text-decoration: none;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #aaa;
	line-height: 16px;
	font-weight: normal;
	font-size: 11px;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}

#menu ul li#testimonials a	{
  width: 106px;
  line-height: normal;
}
#menu ul li#press a	{
  width: 110px;
  line-height: normal;
}
#menu ul li#faq a	{
  width: 126px;
  line-height: normal;
}
#menu ul li#warranty a	{
  width: 74px;
}
#menu ul li#about a	{
  width: 74px;
}
#menu ul li#ebay a {
  width: 110px;
  background: #f3f3f3 url(../images/ebay-powerseller.gif) no-repeat bottom right;
	padding: 4px 0 0 4px;
	margin: 0;
	text-align: left;
	line-height: 14px;
}
#menu ul li#ebay a:hover {
  background: #D2DEE5 url(../images/ebay-powerseller.gif) no-repeat bottom right;
}
#menu ul li#contact a	{
  width: 79px;
}

#menu ul li a:hover,
#menu ul li a:hover.current
{
  background: #D0DAE3;
  color: #000;
}

#menu ul li a.current {
  background: #D2DEE5;
}

#footer	{
	padding: 2px 0 2px 0;
	margin: 0 0 0 0px;
  	font-size: 11px;
	height: 18px;
	text-align: center;
	vertical-align: middle;
	background: #eee;
}