.OverUnderline a:link, .OverUnderline a:visited, .OverUnderline a:active { color: #fff; text-decoration: none; }
.OverUnderline a:hover { color: #fff; text-decoration: underline; }

.knowhowmenu {
	display:none;
	overflow:hidden;
	width:155px;
	background-color:#fff;
	padding:15px;
	background-image:url(images/waterybackground.jpg); background-position:top;
	}

.knowhowmenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height:1.5em;
	margin-left:10px;
	color:#fff;
	text-transform:lowercase;
	}.knowhowmenu a:link, .knowhowmenu a:visited, .knowhowmenu a:active { color:#fff;text-decoration: none; }
.knowhowmenu a:hover { text-decoration: underline; } 

.articlepanelperth {
  background-image: url(images/greyfadebackground.jpg);
  background-position:top;
  background-color:#fff;
  border: 1px solid #FFFFFF;
  text-align:left;
  line-height:1.5em;
padding: 10px; }.bodyindent
{
padding-left: 25pt;
padding-right: 25pt;
line-height: 1.6em;
text-align:justify;
}

body {
background-color:#3a449b;
background-image: url(images/bluefadebackground.jpg);
}

.body{
font-family: Verdana; font-size: 12px; line-height: 1.6em;
padding-left: 10pt;
padding-right: 5pt;
}

p{
font-family: Verdana; font-size: 12px;
padding-left: 5pt;
padding-right: 5pt;
margin-top: 0; 
margin-bottom: 0.6em;
}

.bodywhite{
font-family: Verdana; font-size: 12px; line-height: 1.6;
padding-left: 10pt;
padding-right: 5pt;
color:#fff;
}

.whitetext { color:#FFF; }
.blacktext { color:#000; }

.bodywhite a:link, .bodywhite a:visited, .bodywhite a:hover, .bodywhite a.active, .whitetext a:link, .whitetext a:visited, .whitetext a:active, .whitetext a:hover
{`
color: #fff;
text-decoration: underline;
}
.blacktext a:link, .blacktext a:visited, .blacktext a:active, .blacktext a:hover
{`
color: #000;
text-decoration: underline;
}
.red, .red a:link, .red a:visited, .red a:hover, .red a.active
{color:#F00;}

.googleinput{
height:33px;
margin:0 0 0 70px;
padding:0;
}

.googleinput input{
font-size:8pt;
margin:0px; padding:0px;
vertical-align:top;
}

a:link, a:visited, a:hover, a:active { color: #4F819A; }.toplinks
{
font:8pt Verdana; 
color:#fff;
padding-bottom:0;
}
.toplinks a:link, .toplinks a:visited, .toplinks a.active
{
text-decoration:none;
color:#FFF;
}
.toplinks a:hover, .toplinks img:hover
{
text-decoration:underline;
}

.lumi_block
{
filter:alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5;
width: 100%;  stupid IE
}

.termsconditions{
font-family: Verdana; font-size: 8pt; line-height: 1.0em;
text-align:right;
color:fff;
margin-top:10px;
}

.termsconditions a:link, .termsconditions a:visited, .termsconditions a:hover, .termsconditions a:active {
text-decoration: underline;
color: #fff;
}

.copyright{
font-family: Verdana; font-size: 12px;
float:right;
color:#999;
margin:8px 0 0px 0;
}

.minisidebarpanel
{
background-image: url(images/productsidebarbackdrop.png);
background-color: #fff;
width: 185px;
padding: 50px 0 5px 0;
margin: 30px 0 0 8px;
vertical-align: middle;
font-family: Verdana;
letter-spacing: -0.5px;
color: #555555;  
}

.minisidebarheader{
font-size: 11px; font-weight: bold;  line-height: 1.1; margin: 0 8px 6px 8px;
}
.minisidebar{
font-size: 9px; line-height: 1.35em;  margin: 0 8px 20px 8px;
}

.linkspaneltext{
font-family: Verdana;
font-size: 10px;
color:#555555;
line-height: 1.35em;
margin: 0;
padding: 5pt;
}

.linkspaneltext a:link, .linkspaneltext a:visited, .linkspaneltext a:hover, .linkspaneltext a:active {
text-decoration: underline;
color: #333333;
}

table.linkspanel
{
background-color:#dddddd;
width: 690px;
border: 1px solid #FFFFFF;
text-align:left;
padding: 0px;
margin:15px 0 0 10px;
vertical-align:top;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
color:#5279a0;
font-size: 17pt;
line-height:1.1em;
padding:20px 10px 5px;
text-transform:lowercase;
word-spacing:0;	
margin:0;
}

.articleheader
{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
letter-spacing:-1px;
text-transform:lowercase;
color:#5279a0;
font-size: 14pt;
line-height:1.3em;
padding:20px 10px 5px;
word-spacing:0px;	
margin: 1.0em 0 0.8em 0;
}.articleheader a:link, .articleheader a:visited, .articleheader a:hover, .articleheader a.active
{
color: #5279a0;
}

.buynowheader
{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-weight: bold;
color:#5279a0;
font-size: 10pt;
padding:20px 0 8px 0;
text-transform:uppercase;
letter-spacing:1px;	
margin:15px 0 0 0;
}

.main
{
font-size: 17pt;
margin:0px;
}

.tagline
{
font-family:Georgia, "Times New Roman", Times, serif;
font-style: italic;
border-bottom:1px solid #CCCCCC;
font-size: 10pt;  
letter-spacing: 0; 
padding:0px 25px 20px 10px; 
word-spacing:1px;
text-transform:lowercase; 
}

table.articlepanel
{
background-image: url(images/greyfadebackground.jpg);
background-attachment:fixed;
background-position:top;
background-color:#fff;
width: 690px;
border: 1px solid #FFFFFF;
text-align:left;
padding: 10px;
margin: 20px 0 0 10px;
}

td.articlepanelcolumn
{
vertical-align:top;
text-align:center;
width:132px;
}

.mainsitepanel
{
background-color:#fff;
background-image: url(images/greyfadebackground.jpg);
width: 690px;
border: 1px solid #CCCCCC;
text-align:left;
padding: 10px;
margin-left: 10px;
}

table.outlinetable
{
width: 905px;
overflow: hidden;
text-align:center;
}

td.menucolumn
{
width: 209px;
text-align:left;
vertical-align:top;
}

td.indexpanel
{
width: 150px;
background-color:#fff;
background-image: url(images/greyfadebackground.jpg);
border-style:solid;
border-width:thin;
border-color:#FFFFFF;
text-align:left;
padding: 10px;
margin: 0px;
vertical-align:top;
}

.storybox  { background-color: #FFFFFF;
border: 1px solid #CCCCCC; padding: 6px;
font: 11.5px/1.4em Arial, sans-serif;
vertical-align:middle }

.buybox  { background-color:#eee;
border: 1px solid #000;
font: 11.5px/1.4em Arial, sans-serif;
margin: 30px 7px 2px 110px;
width:500px;
height:70px;
}

.buybox input{
vertical-align:middle;}
.buybox select{
vertical-align:middle;}

.viewcartbox  { background-color:#eee;
border: 1px solid #000;
font: 11.5px/1.4em Arial, sans-serif;
font-weight: bold;
margin: 0 7px 15px 0;
vertical-align: middle;
padding: 3px 10px 3px 8px;
display:none;
}

.viewcartbox img {
vertical-align:middle;
margin: 0 4px 0 0;
}

.viewcartbox, .viewcartbox a:link, .viewcartbox a:visited, .viewcartbox a:hover, .viewcartbox a.active
{color:#000;}

.productoverviewbox  {
width:220px;
border: 1px solid #CCCCCC; padding: 3px;
font-family: Verdana; font-size: 9pt; line-height: 1.4em;
color:#384e87;
margin-bottom:20px;
text-align:left;
}

.storyboxheader{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#5279a0;
font-size: 12pt;
letter-spacing:0px;
line-height:1em;
margin:0px;
padding:5px 5px 5px;
word-spacing:1px;	
margin-top: 0.1em; 
margin-bottom: 0.2em;
}

.storyboxtext
{
font: 12px/1.4em Arial, sans-serif; text-align:justify;
}

.flg
{
border:1px solid #384e87;
margin-left:3px;
}

.flg:hover {
border:1px solid white;
margin-left:3px;
}

.closewindow {clear:right; text-align:right;}
.closewindow a:link, .closewindow a:visited, .closewindow a:hover, .closewindow a:active { color:#0066CC;}

.smallboxtext {font: 12px/1.4em Arial, sans-serif; text-align:left;}
.boxtextsmall {font: 12px/1.4em Arial, sans-serif; text-align:left;}
.picture { background-color: #FFF;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif;
vertical-align:middle;}
.picturenoborder { background-color: #FFF;
border: 1px solid #CCCCCC; padding: 3px;
font: 11px/1.4em Arial, sans-serif;
vertical-align:middle;}
.picture img { border: 1px solid #CCCCCC;
vertical-align:middle; margin-bottom: 3px;}
.picturenoborder img { border: none;
vertical-align:middle; margin-bottom: 3px; }
.notext img { margin-bottom:0px;}
.right { margin: 10pt 25pt 10pt 25pt; float:right; }
.left { margin: 25pt 25pt 25pt 25pt; float:left; } 
.leftindent { margin:  25pt; float:left;} 
.titleline { margin: 0.5em 0.8em 0.5em 6pt; float:left;} 
.nojustify { text-align:left;}	
.justify { text-align:justify;}
.nopadding { padding:0;}
.italic {font-style:inherit;}
