.home
{
    background-image: url("../images/menu1.jpg");
}
.benefits
{
    background-image: url('../images/menu2.jpg');
}
.howitworks
{
    background-image: url('../images/menu3.jpg');
}
.testimonials
{
    background-image: url('../images/menu4.jpg');
}
.buy
{
    background-image: url('../images/menu5.jpg');
}
.contactus
{
    background-image: url('../images/menu6.jpg');
}
.home, .benefits, .howitworks, .buy, .contactus, .testimonials
{
    width: 200px;
    height: 50px;
    border-spacing: 0px;
    border-style: none;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
    font: 16pt Arial bold;
    color: White;  
}
.home a:link, .benefits a:link, .howitworks a:link, .buy a:link, .contactus a:link, .testimonials a:link
{
    font-family: Arial;
    font-weight:bold;
    font-size: 16pt;
    color: White;  
}
.home a:visited, .benefits a:visited, .howitworks a:visited, .buy a:visited, .contactus a:visited, .testimonials a:visited
{
    font: 16pt Arial bold;
    color: White;  
}
.mainimage
{
    background-image: url('../images/VulcanSplash.jpg');
    border-spacing: 0px;
    border-style: none;
    border-collapse:collapse;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    width:1200px;
    height:200px;
}
.copyright
{
    border-spacing: 0px;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    text-align:center;
    vertical-align:middle;
    font: 11pt Arial bold;
    color: #CCCCCC;
    background-color: #444444; 
}
.detail
{
    text-align: center;
    vertical-align:top;
    margin-left:auto; 
    margin-right:auto;
}
.centretable
{
    text-align: center;
    vertical-align:top;
    margin-left:auto; 
    margin-right:auto;
}
.centretable td
{
    text-align:center;

}
.retailers
{
    text-align: center;
    vertical-align:top;
    margin-left:auto; 
    margin-right:auto;
}
.retailers td
{
    text-align:left;
    width: 200px;
}
TABLE.maintable
{
    width: 1200px;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
    border: 0px solid;
    border-spacing: 0px;
    border-style: none;
    border-collapse:collapse;
    margin-left:auto; 
    margin-right:auto;   
}
td
{
    font: 11pt Arial; 
    border-style: none;
    border-spacing: 0px;
    border-collapse:collapse;
    padding: 0px 0px 0px 0px; 
    margin: 0px 0px 0px 0px;
}
A:link
{
    FONT: 11pt Arial;
    COLOR: #111199;
    TEXT-DECORATION: none;
}
A:visited
{
    FONT: 11pt Arial;
    COLOR: #111199;
    TEXT-DECORATION: none;
}
A:hover
{
    COLOR: #cc0000;
    TEXT-DECORATION: underline;
}
a img.hrefimage
{
    border : 1px solid #000000;
}
body
{
    font: 11pt Arial;
    border-color:Black;
    border-width:thin;
    margin: 0px 0px 0px 0px;
}
.warning, .error, .errorsmall
{
    border: 1px dashed;
    margin: 10px 0px;
    padding:10px 10px 10px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    text-align: center;
    margin-left:auto; 
    margin-right:auto;
    font-weight:bold;
}
.error 
{
    color: #CC0000;
    width: 300px;
    background-color: #FFFFFF;
    background-image: url('images/menu/warning.png');
}
.errorsmall
{
    color: #CC0000;
    width: 250px;
    background-color: #FFFFFF;
    background-image: url('images/menu/warning.png');
}
.warning 
{
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('images/menu/warning.png');
}
.redtext
{
    color: #CC0000;
}

input        { font: 8pt Arial; color: #2D2C2C; border-color:#555555;  border-width: 1px; border-style:solid;}
#submit      { font: 8pt Arial; color: #2D2C2C; background-color: #EEEEEE; border-color:#555555;  border-width: 1px; border-style:solid;} 
#reset       { font: 8pt Arial; color: #2D2C2C; background-color: #EEEEEE; border-color:#555555;  border-width: 1px; border-style:solid;} 
.checkbox    { font: 8pt Arial; color: #2D2C2C; border-style:none;}
textarea     { font: 8pt Arial; color: #2D2C2C; background-color: #FFFFFF; border: #555555 1px solid; scrollbar-base-color: #EEEEEE; scrollbar-arrow-color: black; scrollbar-DarkShadow-Color: black; } 
.radio       { font: 8pt Arial; color: #2D2C2C; border-style:none; border-width: 0px;}
select       { font: 8pt Arial; color: #2D2C2C;  border-color:#99ADD6; border-style:solid; border-width: 1px; background-color: #FFFFFF; }
hr           { color:#EEEEEE; background-color: #EEEEEE; border: 0; height: 1px;}
h1           { font: 16pt Arial; color: #2D2C2C; TEXT-DECORATION: none; font-weight: bold;}
h2           { font: 12pt Arial; color: #2D2C2C; TEXT-DECORATION: none; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display:inline;}
h3           { font: 10pt Arial; color: #2D2C2C; TEXT-DECORATION: none; font-weight: bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; display:inline; }
img          { border-style:none;}

form 
{
border: none;
padding: 0px 0px 0px 0px;
margin:  0px 0px 0px 0px;
}

#generaltext {font: 8pt Arial; }

#productmenu 
{
  font: 8pt Arial;
  font-weight:Bold;
  COLOR: #2D2C2C;
  TEXT-DECORATION: none;
}

ul 
{
  list-style-image: url(images/menu/bullet.gif); 
  list-style-position:inside;
  margin-left: 5px;
  margin-top:0px;
  margin-right:0px;
  margin-bottom: 6px;
  line-height:17px;
  padding-left: 0px;
  text-indent: 0em;
  padding: 0px;
}

#menu li a { FONT:  8pt Arial;
       COLOR: #2D2C2C;
       TEXT-DECORATION: none;
}

#menu li a:hover { FONT: 8pt Arial;
       COLOR: #2D2C2C;
       TEXT-DECORATION: underline;
}

#blanket4popup 
{
  background-color:#111;
  opacity: 0.65;
  filter:alpha(opacity=65);
  position:absolute;
  z-index: 9001;
  top:0px;
  left:0px;
  width:100%;
}
#popUpDiv 
{
  position:absolute;
  background-color:#FFFFFF;
  font: 12pt Arial;
  width:300px;
  height:250px;
  z-index: 9002;
  border-style:solid;
  border-width: 2px;
  border-color: #CC0000;
  text-align:right;
}

blockquote {
	position: relative;
	text-indent: 2em;
}
.bqstart,
.bqend { font-size: 300%; }
/* apply IE specific rules first */
.bqstart {
	text-indent: 0;
	margin: -0.6em 0 -2em 0;
	float: left;
}
blockquote> .bqstart {
	/* add extra non-IE rules */
	position: absolute;
	top: -0.2em;
	left: 0;
	/* remove IE specific rules */
	float: none;
	margin: 0;
}
.bqend {
	position: absolute;
	margin-top: -0.6em;
	right: 0;
	text-indent: 0;
}
blockquote> .bqend {
	margin-top: -0.2em;
}