﻿
* { margin: 0; padding: 0; }
		* html ul ul li a { height: 100%; }
		* html ul li a { height: 100%; }
		* html ul ul li { margin-bottom: -1px; }


body
{
	padding:0;
	margin:0 auto auto;
	width:1020px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background:url(/images/background.jpg) repeat-y;
	background-position:top center;
}

#wrapper
{
	background:url(/images/background.jpg) repeat-y;
	background-position:top center;
	width:1020px;
	height:100%;
	padding:0px;
	margin:0 auto auto;
	float:left;
	position:absolute;
}

#page
{
	width:980px;
	padding:0px;
	margin:0 auto auto;
	background:#FFFFFF;
	position:relative;
}

table
{
	padding:0;
	margin:0;
	line-height:21px;
	vertical-align:middle;
	font: Arial;
	font-size: 10px;
	color: #666666;
}

h2.subtitle {
	color:#003478; 
	font:Arial, Helvetica, sans-serif;
	font-size:22px; 
	padding-left:65px ;
	padding-top:76px;
	
	}
	
h2.whatWeDo {
    background-image: url(/images/titles/subTitle_whatWeDo.jpg);
    text-indent:-9999px;
    width: 191px;
    height:28px;
    position:relative;
    top:76px;
}

h2.seriousStuff {
    background-image: url(/images/titles/subTitle_seriousStuff.jpg);
    text-indent:-9999px;
    width: 200px;
    height:28px;
    position:relative;
    top:76px;
}

h2.faq {
    background-image: url(/images/titles/subTitle_faq.jpg);
    text-indent:-9999px;
    width: 340px;
    height:28px;
    position:relative;
    top:76px;
}

.ContactForm
{
	padding:0;
	margin:0;
	line-height:13px;
	margin-left:66px;
	font: Arial;
	font-size: 13px;
	color: #003478;
}


.inputBox {
width:125px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:0px;
padding-left:5px;
padding-top:2px;
background:url(/images/InputBox.jpg);
}

.inputBox_QTY {
width:32px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:0px;
padding-left:5px;
padding-top:2px;
background:url(/images/InputBox_QTY.jpg);
}


.ContactInputBox {
width:175px;
height:13px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
border:0px;
padding-left:5px;
padding-top:2px;
background:url(/images/ContactInputBox.jpg);
}

.ContactSelectBox {
width:180px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
}

a{
	-moz-outline:none;
}

img{
	padding:0;
	margin:0;
	border:none;
}

.navLeft{
width:45px;
height:23px;
background:url(/images/navLeft.jpg);
float:left;
}

.navRight{
width:473px;
height:23px;
background:url(/images/navRight.jpg);
float:left;
}

#HomeContent{
padding:0px;
margin:0px;
width:709px;
height:461px;
background:url(/images/frontpage/content1.jpg);
float:left;
}
	

#MainContent{
padding:0px;
margin:0px;
width:709px;
height:461px;

float:left;
}

#StageRight{
position:relative;
width:248px;
height:462px;
padding-left:1px;
padding-top:0px;
background:url(/images/StageRight.jpg) 0 0 repeat-y;
float:left;
}

#StageRight_LoogedOn
{
position:relative;
width:248px;
height:446px;
padding-left:23px;
padding-top:15px;
background:url(/images/StageRight_LoggedIn.jpg) 0 0 repeat-y;
float:left;
}


#header{
width:980px;
height:100px;
text-indent:-10000px;
background:#FFFFFF;
}

.logo{
width:734px;
height:100px;
background:url(/images/logo.jpg);
float:left;
}

#nav{
width:980px;
height:23px;
background:#003E91;
}

#footer{
width:980px;
height:27px;
line-height:27px;
border-top: 1px solid #949494;
float:left;
}

a.footerLink{
color:#666666;
text-decoration:none;
font:Arial, Helvetica, sans-serif;
font-size:11px;
}

a.footerLink:hover{
text-decoration:none;
color:#00A9E0;
font:Arial, Helvetica, sans-serif ;
font-size:11px;
}

p{
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:66px;
padding-right:54px;
padding-top:66px;
}

.pNormal{
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:16px;
}

.pPadd{
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:66px;
padding-right:54px;
}


p.price{
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:16px;
padding-left:0px;
padding-right:0px;
padding-top:0px;
}


p.small{
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:66px;
padding-right:54px;
padding-top:20px;
}

.FAQ_Q{
color:#00A9E0;
font-weight:bold;
}

.PageHeder_WhatWeDo{

background:url(/images/titles/pageTitle_WhatWeDo.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_SeriousStuff{
background:url(/images/titles/pageTitle_SeriousStuff.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;
}

.PageHeder_FAQ{

background:url(/images/titles/pageTitle_FAQ.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;
}

.PageHeder_Contact{

background:url(/images/titles/pageTitle_Contact.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;
}

.PageHeder_Germstar{

background:url(/images/titles/pageTitle_germstar.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_Refills{

background:url(/images/titles/pageTitle_Refills.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_Wipepod{

background:url(/images/titles/pageTitle_wipepod.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_Accessories{

background:url(/images/titles/pageTitle_accessories.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_OrderConfirm{

background:url(/images/titles/pageTitle_OrderConfirm.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}


.PageHeder_OrderSummary{

background:url(/images/titles/pageTitle_OrderSummary.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_WallMounted{

background:url(/images/titles/pageTitle_wallmounted.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_hand{

background:url(/images/titles/pageTitle_hand.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_Sorry{

background:url(/images/titles/pageTitle_buyNow.jpg);
width:710px;
height:120px;
padding:0px;
margin:0px;

}
.PageHeder_Privacy{

background:url(/images/titles/pageTitle_privacy.jpg);
width:710px;
height:120px;
padding:0px;
margin:0px;

}

.PageHeder_Accessibility{

background:url(/images/titles/pageTitle_accessibility.jpg);
width:710px;
height:120px;
padding:0px;
margin:0px;

}

.PageHeder_HandWipes{

background:url(/images/titles/pageTitle_HandWipes.jpg);
width:709px;
height:119px;
padding:0px;
margin:0px;

}


.PageHeder_SiteCredits{

background:url(/images/titles/pageTitle_siteCredits.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_SiteMap{

background:url(/images/titles/pageTitle_siteMap.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}

.PageHeder_PlaceOrder{

background:url(/images/titles/pageTitle_PlaceOrder.jpg);
width:710px;
height:119px;
padding:0px;
margin:0px;

}


#ProductMainImage{
width:260px;
height:309px;
float:left;

padding-left:66px;
padding-top:36px;
}

#SmallProductMainImage{
width:261px;
height:194px;
float:left;

padding-left:66px;
padding-top:36px;
}


#ProductDesc{
width:300px;
float:left;
padding-left:50px;
padding-top:36px;
color:#003478;
font:Arial, Helvetica, sans-serif;
font-size:13px;
}

.ErrLabel
{
	line-height:normal;
	font-weight:bold;
	padding:0;
	margin:0;
	vertical-align:middle;
	font: Arial;
	font-size: 10px;
	color: #FF0000;
	float:left;


}

.OrderDesc{
font-size:13px;
color:#003478;


}

a.OrderRemove {
color:#666666;
font-size:9px;
text-decoration:none;
}

/* sitemap */
.sitemap {
		font-size:14px; 
		margin-left:65px;
		margin-top:50px;
		list-style-type:none;
		}

.sitemap a {color:#003478; text-decoration:none; line-height:18px;}
.sitemap ul {list-style-type:none; margin-left:20px;}
.sitemap ul li {}
.sitemap ul ul li {margin-left:20px;}









