* {
	margin:0;
	padding:0;
}

body {
	color:#666;
	background:#fff url("/themes/pv/images/bodyBg.gif") repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif !important;
}

#container {
	width:735px;
	background-color:#FFF;
	border:solid 1px #9D9EA1;
	margin:30px auto 40px;
}

.hr {
	border:none;
	border-bottom:solid 1px #ccc;
	margin:0;
}

#container #serviceMenu {
	background:#9D9EA1;
	font-size:10px;
	text-align:right;
	padding-bottom:3px;
	color:#FFF;
}

#container #serviceMenu a {
	text-decoration:none;
	color:#FFF;
}

#header {
	height:115px;
	background-position:right top;
	background-repeat:no-repeat;
}

#header #logo {
	height:115px;
	width:200px;
}

#header #logo h1 span {display:none;}

#header #logo h1 a{
	display:block;
	height:115px;
	width:200px;
}

.about_us {
	background:#fff url("/themes/pv/images/banners/header_about_us.jpg");
}

.home {
	background:#fff url("/themes/pv/images/banners/header_home.jpg");
}

.news {
	background:#fff url("/themes/pv/images/banners/header_news.jpg");
}

.technologies {
	background:#fff url("/themes/pv/images/banners/header_technologies.jpg");
}

.case_studies {
	background:#fff url("/themes/pv/images/banners/header_casestudies.jpg");
}

.downloads {
	background:#fff url("/themes/pv/images/banners/header_downloads.jpg");
}

.locations {
	background:#fff url("/themes/pv/images/banners/header_locations.jpg");
}

#navbar {
	height:21px;
	background:#fff url("/themes/pv/images/navBttnBg.gif") repeat-x;
}

#navbar ul li {
display:inline;
float:left;
position:relative;
}

#navbar ul li a {
color:#535353;
width:90px;
display:block;
height:21px;
line-height:20px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
font-weight:700;
font-size:9px;
border-right:solid 2px #fff;
}

#navbar ul li ul {
display:none;
position:absolute;
top:21px;
left:0;
z-index:999;
}

#navbar li ul li {
width:150px;
background:#fff url("/themes/pv/images/navBttnBg.gif") repeat-x;
}

#navbar li>ul {
top:auto;
left:auto;
}

#navbar li:hover ul,li.over ul {display:block;}

#navbar ul li a:hover {
background-color:#a12e36;
color:#FFF;
}

#navbar ul li ul li a {
font-weight:400;
width:150px;
text-align:left;
border-top:solid 1px #fff;
text-indent:16px;
font-size:10px;
}

#content #subnavbar {
font-size:10px;
line-height:40px;
text-transform:capitalize;
text-indent:20px;
height:60px;
}

#content #subnavbar a {
color:#333;
text-decoration:none;
font-size:9px;
}

#content #leftcollumn {
float:left;
width:185px;
height:530px;
}

#content #leftcollumn .sidepanel {
margin-left:15px;
margin-bottom:10px;
}

#content #leftcollumn .sidepanel p {
font-size:11px;
text-indent:5px;
}

#content #rightcollumn {
float:right;
margin-top:16px;
width:550px;
background-color:#E9E9EA;
}

#content #rightcollumn h1 {
font-size:11px;
color:#B4302C;
padding:2px 0 10px;
}

#content #rightcollumn p,#content #rightcollumn ul {
font-size:10px;
padding-bottom:5px;
color:#666;
}

#content #rightcollumn a {color:#B4302C;}

#content #rightcollumn ul li {list-style-position:inside;}

#container #footer {
	clear:both;
	padding: 1px 5px;
	font-size:9px;
	height:44px;
	font-weight:700;
	color:#999A9E;
}

#container a {
	color:#999A9E;
	text-decoration:none;
}

#container #footer #footerLeft {
	float: left;
	background: #fff url("/themes/pv/images/icons/tuv.gif") no-repeat 5px 5px; 
	padding-left: 40px;
	width: 321px;
}

#footerLeft a {
	margin-left: 5px;
	line-height: 40px;
}

#footerRight {
	line-height: 40px;
}

#footer:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


#container #footer #footerRight {
	width:351px;
	float:right;
	text-align:right;
}

#banner {height:165px;}

#slider1 {
height:165px;
width:550px;
float:left;
background:#B23030;
}

#paginate-slider1 {
float:right;
background:#a12e36;
width:183px;
height:165px;
}

#paginate-slider1 a {
color:#fff;
text-decoration:none;
display:block;
font-size:12px;
width:173px;
border-bottom:solid 1px #fff;
padding:8px 0 8px 10px;
}

#paginate-slider1 a:hover,#paginate-slider1 a.selected {background:#B45351;}

#pag5 {
border:none !important;
}

.contentdiv {
height:165px;
width:550px;
padding:82px 0 0 30px;
}

h1.heading {
color:#a12e36;
width:320px;
font-size:12px;
padding:20px 0 0 20px;
}

#hpLeftcollumn {
width:325px;
float:left;
background:#EBE9E9 url("/themes/pv/images/nwsBg.gif") 0 bottom repeat-x;
border:solid 1px #EBE9E9;
margin:20px 0 0 5px;
padding:10px 10px 0 0;
}

#hpLeftcollumn .entry,#hpRightcollumn .entry {
border-bottom:dotted 1px #535353;
margin-left:15px;
padding:10px 0;
}

#hpLeftcollumn .entry h1 {
font-size:11px;
color:#a12e36;
}

#hpLeftcollumn .entry p,#hpRightcollumn .entry p,#hpRightcollumn .entry table tbody tr td {color:#666;}

#hpRightcollumn .entry {
border:solid 1px #E2E0E0;
border-right:none;
margin-right:5px;
margin-bottom:20px;
height:100px;
padding:0;
}

#hpLeftcollumn .entry a,#hpRightcollumn .entry a,#hpLeftcollumn a#readMore {
margin-left:25px;
color:#a12e36;
text-decoration:none;
}

#hpLeftcollumn a#readMore {
text-align:right;
padding-left:175px;
}

#hpRightcollumn {
width:375px;
float:right;
margin-top:2px;
padding:0;
}

#hpRightcollumn .entryImage {
float:left;
height:88px;
padding-right:10px;
}

#hpRightcollumn .entry p {
padding:10px 5px 0 0;
}

#hpRightcollumn h2 {
font-size:10px;
color:#a12e36;
padding:0 0 5px 25px;
}

.blogcollumn {
width:150px !important;
padding:15px 0 0 15px;
}

.blogcollumn ul {margin-bottom:20px;}

.blogcollumn ul li {
list-style-type:none;
font-size:.7em;
line-height:165%;
}

.blogcollumn h2 {
font-size:.8em;
color:#B23030;
}

#leftcollumn table {
margin-bottom:15px;
font-size:11px;
}

.calendarBG {background-color:#000;}

.calendarBlank {background-color:#ccc;}

.calendarHeader {
color:#fff;
text-align:center;
background-color:#ccc;
}

.calendarMonthLinks {
font-size:11px;
text-decoration:none;
color:#fff;
background-color:transparent;
}

.calendarMonthLinks a:hover {
color:#ccc;
text-decoration:underline;
background-color:transparent;
}

.calendarDayHeading {
font-weight:700;
font-size:11px;
color:#fff;
background-color:#e2e2e2;
text-align:center;
vertical-align:middle;
}

.calendarToday {
font-size:11px;
font-weight:700;
letter-spacing:.1em;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#000;
background-color:#ccc;
}

.calendarCell {
font-size:11px;
font-weight:700;
letter-spacing:.1em;
text-decoration:none;
text-align:center;
vertical-align:middle;
color:#666;
background-color:#fff;
}

.idTabs {
height: 19px;
background:#FFF;
}

.idTabs li {
list-style-type:none;
display:inline;
}

.idTabs li a {
margin-right:3px;
height: 19px;
text-decoration:none;
color:#333 !important;
border:solid 1px #ccc;
border-bottom:none;
background:#fff;
display:block;
float:left;
line-height: 10px;
padding: 4px 3px 0px 3px;
}

.idTabs li a.selected {
background:#E9E9EA;
color:#333 !important;
}

.sliderwrapper {
position:relative;
overflow:hidden;
width:550px;
height:165px;
}

.sliderwrapper .contentdiv {
visibility:hidden;
position:absolute;
left:0;
top:0;
width:550px;
height:100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1px;
opacity:1px;
}

#team dt {
font-size:11px;
border-bottom:solid 1px #fff;
background:#ccc;
color:#fff;
font-weight:700;
padding:5px;
}

#team dd {
min-height:160px;
padding:10px;
}

#team .picture {
float:left;
padding:0 10px 5px 0;
}

#rightcollumn div.picture {
width:160px;
height:160px;
border:solid 1px #333;
float:left;
text-align:center;
margin:5px;
padding:2px;
}

#rightcollumn .entry img {
padding-top:5px;
padding-bottom:10px;
padding-right:10px;
}

#map {
float:left;
position:relative;
width:430px;
height:260px;
background:url(/themes/pv/images/worldmap.jpg) 0 0 no-repeat;
margin:30px;
}

#map li a {
position:absolute;
text-decoration:none;
}

#map li a:hover {visibility:visible;}

#map a span {
position:absolute;
left:-9000em;
}

#map a:hover span,#map a:focus span,#map a:active span {
background-color:#fff;
border:1px solid #000;
text-align:center;
left:0;
top:0;
margin-left:60px;
margin-top:10px;
padding:2px 5px;
}

#map a#oz:focus span,#map a#oz:hover span,#map a#oz:active span {
margin-left:-65px;
margin-top:40px;
}

a#usa {
width:150px;
height:215px;
top:5px;
left:6px;
}

a#usa:hover,a#usa:focus,a#usa:active {
background-position:-6px -5px;
background-image:url(/themes/pv/images/worldmap-usa.jpg);
}

a#euro {
width:220px;
height:75px;
z-index:999999;
top:0;
left:195px;
}

a#euro:hover,a#euro:focus,a#euro:active {
background-position:-195px 0;
background-image:url(/themes/pv/images/worldmap_eu.jpg);
}

a#asia {
width:180px;
height:150px;
top:0;
left:240px;
}

a#asia:hover,a#asia:focus,a#asia:active {
background-position:-240px -1px;
background-image:url(/themes/pv/images/worldmap_asia.jpg);
}

a#zuidam {
width:65px;
height:95px;
top:155px;
left:40px;
}

a#zuidam:hover,a#zuidam:focus,a#zuidam:active {
background-position:-40px -95px;
}

a#afrika {
width:145px;
height:140px;
top:50px;
left:185px;
}

a#afrika:hover,a#afrika:focus,a#afrika:active {
background-position:-185px -50px;
background-image:url(/themes/pv/images/worldmap_africa.jpg);
}

a#oz {
width:65px;
height:45px;
top:130px;
left:360px;
}

a#oz:hover,a#oz:focus,a#oz:active {
background-position:-360px -130px;
background-repeat:no-repeat;
background-image:url(/themes/pv/images/worldmap_oz.jpg);
}

#cvForm .contactfield {
padding:3px 0;
}

#cvForm .contactfield label {
font-size:11px;
width:150px;
display:block;
float:left;
text-align:right;
padding:5px 10px 0 0;
}

#cvForm .contactfield input,#cvForm .contactfield textarea {padding:3px;}

#cvForm .submit {margin-left:160px;}

.banner_team {background-image:url(/themes/pv/images/dd/dd-team.jpg);}

.banner_history {background-image:url(/themes/pv/images/dd/dd_history.jpg);}

.banner_shareholders {background-image:url(/themes/pv/images/dd/dd_shareholders.jpg);}

.banner_photoclub {background-image:url(/themes/pv/images/dd/dd-photoclub.jpg);}

.banner_blog {background-image:url(/themes/pv/images/dd/dd-blog.jpg);}

.banner_postal {background-image:url(/themes/pv/images/dd/dd-postal.jpg);}

.banner_parcel {background-image:url(/themes/pv/images/dd/dd-parcel.jpg);}

.banner_enforcement_regulation {background-image:url(/themes/pv/images/dd/dd-enforcement.jpg);}

.banner_financeforms {background-image:url(/themes/pv/images/dd/dd_finance.jpg);}

.banner_banking_documents {background-image:url(/themes/pv/images/dd/dd-banksforms.jpg);}

div.pdfDownload {
background:url(/themes/pv/images/icons/pdf_icons.gif) no-repeat;
padding:3px 0 0 20px;
}

.casestudies {
margin:0 !important;
padding:0 0 0 10px !important;
}

.entry table tr td img,#navbar #lastItem a,#content #leftcollumn .sidepanel a img {border:none;}

.products,.banner_modular_products {
background:#fff url("/themes/pv/images/banners/header_products.jpg");
}

.markets,.banner_mail_logistics {
background:#fff url("/themes/pv/images/banners/header_markets.jpg");
}

#navbar #nav .long ul li a,#navbar #nav .long ul,#navbar #nav .long ul li {
width:200px !important;
}

#content #rightcollumn .entry,#cvForm {padding:10px;}

#hpLeftcollumn .entry p,#hpLeftcollumn .entry a,#hpLeftcollumn a#readMore,#hpRightcollumn .entry p,#hpRightcollumn .entry a,#hpRightcollumn .entry table tbody tr td,#rightcollumn table {font-size:10px;}

.calendarMonthLinks a,.calendarMonthLinks a:visited,.calendarCell a:hover {
color:#fff;
text-decoration:none;
background-color:transparent;
}

.calendarCell a,.calendarCell a:visited {
color:#000;
text-decoration:underline;
background-color:transparent;
}

#map li,#sitemap li {list-style-type:none;}

.banner_fraud_prevention,.banner_fraud_prevention2 {background-image:url(/themes/pv/images/dd/dd-fraud.jpg);}

.lt {float:left;}

.rt {
	float: right;
}

img .lt {
	margin-right: 5px;
}

img .rt {
	margin-left: 5px;
}

.clr {clear:both;}

#content #rightcollumn h2 {
	font-size:11px;
	color:#888;
}

.entry h1 {
	padding-top: 10px !important;
}

.casestudies ul ul {padding-left:15px;}