/*-
 Rentokil.com Style Sheet
 GIS Gatwick UK
 Version: 1.0
*/
body {
 font-family:verdana, arial, sans-serif;
 font-size:70%;
 color:#222;
 background:#E9EBF7 url(../i/bkg.gif) 0 0;
}
/*
 Wrappers
*/
#site_wrapper {
 margin:0 auto;
 max-width:100%;
 width:980px;
 background:#fff;
}
#header {
 margin:0 auto;
 max-width:100%;
 width:auto;
 background:#EE2923;
}
#page_content {
 width:470px;
 padding:.2em 1px 10px 20px;
 margin:0;
 position:relative;
 overflow:hidden;
 float:left;
}
#geo_content {
 width:475px;
 padding:0 1px .5em 3px;
 margin-top:1.2em;
 border-bottom:10px solid #fff;
 background:url(../i/side-bar.gif) no-repeat 0 2.5em;
}
#footer {
 width:auto;
 background:#EE2923;
 color:#fff;
 padding:.5em
}
/*
Page-Specific Wrappers
*/
#page-content-bis {
 width:630px;
 padding:.2em 15px 10px 20px;
 margin:0;
 position:relative;
 overflow:hidden;
 float:left;
 border-bottom:15px solid #fff;
 background:url(../i/side-bar.gif) no-repeat 100% 5.5em;
}
body.p-naccounts #geo_content,
body.p-careers #geo_content
{width:240px;
float:left;}
body.p-naccounts #geo_listing
{background:url(../i/map_us.gif) no-repeat center 50px;}
body.p-naccounts #page_content.results {
 width:700px;
}
body.p-naccounts #page_content.results img {
 margin-bottom:20px;
}

#country_content {
 width:400px;
 padding:.2em 10px 10px 24px;
 margin:0;
 position:relative;
 float:left;
}
#country_wide {
 width:710px;
 padding:.7em 5px 2em 20px;
 margin:0;
 position:relative;
 float:left;
}
body.p-careers #page_content {
 float:left;
 width:500px;
 margin:0;
}

#country_detail {
 padding:.4em 5px 1em;
 margin:0.8em 0 0 0;
 position:relative;
 background: white no-repeat center center;
 min-height:210px;
 overflow:hidden;
}



#country_detail.state-pa
{	background-image: url(/i/flag_pa.jpg) ;	}
#country_detail.state-fl
{	background-image:  url(/i/flag_fl.jpg);	}

#country_detail.state-ne
{	background-image:  url(/i/flag_ne.jpg);	}

#country_detail #right-box,
#country_detail #worldwide,
#country_detail #country_left {
 width:250px;
 float:left;
 margin: 0 5px 0 0;
}
#worldwide p {
 margin-bottom:1em;
}
#active-map{
 width:260px;
margin-top:1.9em;
}
#lang_menu {
 margin-top:.8em;
 margin-left:0!important;
}
#country_detail #sites {
 width:255px;
 float:right;
 margin:1.9em 3px 0 0;
 position:relative;
}
#careers_content {
 width:650px;
 float:left;
 margin:.5em 10px 2.5em 30px;
 padding-right:7px;
 background:url(../i/side-bar.gif) no-repeat 100% 0;
}
/*-
 Pri Nav
*/
#pri_nav {
 height:1.9em;
 width:auto;
 background:#8C0911;
 overflow:hidden;
}
#pri_nav ul {
 color:#fff;
 font-size:105%;
 list-style-type:none;
 margin:0 12px;
}
#pri_nav ul li a {
 color:#fff;
 text-decoration:none;
}
#pri_nav ul#page_select {
 margin-left:22px;
}
.p-careers #pri_nav ul#page_select {
 margin-left:10px;
}

#pri_nav ul#page_select li {
 float:left;
 margin:0;
 padding:3px 5px;
 list-style-type:none;
 white-space:nowrap;
 display : inline;
 overflow:visible;
}
#pri_nav ul#page_select li a:hover{
 color:#fff;
}
#pri_nav ul#page_select li a
{
 color:#000;
 font-weight:bold;
 background:#fff;
 padding:10px 10px 12px 10px;
}
#pri_nav ul#page_select li a {
 background:#8C0911;
 color:#fff;
}
#pri_nav ul#page_select li a:hover {
 text-decoration:underline;
}
#pri_nav ul#page_select li.on,
#pri_nav ul#page_select li.on a {
 color:#000;
 font-weight:bold;
 background:#fff;
 height:2em;
}
ul#lang_select li{
 float:right;
 margin:0;
 padding:3px 5px;
 list-style-type:none;
 white-space:nowrap;
 display : inline;
}
ul#lang_select li.on {
 font-weight:bold;
}
ul#lang_select li a:hover {
 text-decoration:underline;
}
/*
Sec Nav
*/
div#sec_nav {
 float:left;
 width:185px;
 margin:0;
 padding:.2em 1px 0 24px;
 margin: 1em 0;
}
div#sec_nav img
{margin:0.4em 5px 0 0;
}
div#sec_nav p {
 width:176px;
 padding:.2em 2px;
 color:#fff;
 font-size:1.2em;
 font-weight:bold;
 background:#5f6972;
}
ul#sec_nav_name {
 font-size:1em;
 padding:0;
 width:180px;
}
ul#sec_nav_name li {
 padding:.3em 0;
 margin:2px 0;
 background:#ccc;
}
ul#sec_nav_name li.on {
background:#8c0911;
 color:#fff;
 font-weight:bold;
 }
ul#sec_nav_name li span {
 margin:0 5px;
}
ul#sec_nav_name a {
 text-decoration:none;
 color:#222;
}
ul#sec_nav_name li a:hover {
 font-weight:normal;
 text-decoration:underline;
}

/* RENTOKIL USA NAV */

#pri-nav {
width:180px;
 padding-bottom:.3em;
}
#pri-nav {
 text-align:left;
}
#pri-nav a {
 text-decoration:none;
 background:#5e6a71;
 color:#fff;
}
#pri-nav a:hover {
 text-decoration:none;
 background:#808a90;
 color:#fff;
}
#pri-nav {
 position:relative;
 font-size:98%;
 margin-bottom:1.2em;
}
#nav-container #pri-nav {
 margin-top:0.5em;
}
#nav-container #pri-nav li.nav-last {
 border:0 none!important;
}
/* 1st level */
#pri-nav li{
 display:block;
 font-weight:bold;
 border-bottom:1px solid #fff;
 padding:0;
}
#pri-nav li.right
{background:url(/static/i/nav_arrow.gif) no-repeat 95% 50%;}

#pri-nav li a {
 display:block;
 padding:.55em 2em .55em 0.75em;
}
#pri-nav li.ondown,
#pri-nav li.opendown {
	background:#f0f7fc url(/static/i/nav_arrow_down_blue2.gif) no-repeat 98% 4px;
	border-left:0 none;
}
#pri-nav li.on,
#pri-nav li.on a {
 color:#d52b1e!important;
 background:#e3f2fe;
 font-weight:bold;
}
#pri-nav li.ondown a {
 background:#e3f2fe url(/static/i/nav_arrow_down_blue2.gif) no-repeat 98% 4px;
 color:#d52b1e;
font-weight:bold;
}
#pri-nav li.opendown a {
	background:#e3f2fe url(/static/i/nav_arrow_down_blue2.gif) no-repeat 98% 4px;
	color:#d52b1e;
}
#pri-nav li.opendown ul li a {
 background:none;
  color:#4f585d;
}
#pri-nav li a:hover {
	color:#4f585d;
	background:#f0f7fc;
}
#pri-nav li.ondown a:hover,
#pri-nav li.opendown a:hover {
	background:#d2ebfe url(/static/i/nav_arrow_down_blue2.gif) no-repeat 98% 4px;
	color:#4f585d;
}
/* 2nd level nav */
#pri-nav ul li
{
	font-weight:normal;
	font-size:95%;
	background:#e3f2fe;
	border-left:0 none;
	margin-left:1em;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#pri-nav li.open
{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	background:#fff;
}
#pri-nav li.opendown ul li.on {
 color:#d52b1e!important;
 background:#f0f7fc;
}
#pri-nav li.opendown ul li.on a:hover{
 color:#d52b1e;
	background:#d2ebfe;
}
#pri-nav li.ondown ul li.right,
#pri-nav li.opendown ul li.right {
	background:#e3f2fe url(/static/i/nav-arrow-right-2.gif) no-repeat 95% 50%;
}
#pri-nav li.ondown ul li a{
	background-image:none;
  color: #4f585d;
  font-weight: normal;
}
#pri-nav li.on ul li a {
 color:#d52b1e!important;
  font-weight: normal;
}
#pri-nav li.on ul li a:hover,
#pri-nav li.ondown ul li a:hover,
#pri-nav li.opendown ul li a:hover
{
	background-image:none;
}
#pri-nav li ul li.ondown a,
#pri-nav li ul li.opendown a {
	background:#e3f2fe url(/static/i/nav_arrow_down3.gif) no-repeat 95% 10px;
	color:#d52b1e;
	font-weight:bold;
}
#pri-nav li ul li.ondown a:hover,
#pri-nav li ul li.opendown a:hover{
	background:#d2ebfe url(/static/i/nav_arrow_down3.gif) no-repeat 95% 10px;
	font-weight:bold;
}
#pri-nav li ul li.ondown ul li a:hover,
#pri-nav li ul li.opendown ul li a:hover{
	background-image:none!important;
	font-weight:normal;
}
#pri-nav li ul li.on a {
 color:#d52b1e!important;
 background:#e3f2fe;
 font-weight:bold;
}
#pri-nav ul li a:hover
{
	background:#808a90;
}
#pri-nav li ul li a:hover
{
	background:#00559A;
	color:#fff;
}
#pri-nav li ul li.right {
	background:#e3f2fe;
}
#pri-nav li ul li.right a {
	background:#e3f2fe url(/static/i/nav-arrow-right-2.gif) no-repeat 95% 50%;
}
#pri-nav li ul li.right a:hover,
#pri-nav li.opendown ul li.ondown ul li.right a:hover {
 background:#d2ebfe url(/static/i/nav-arrow-right-2.gif) no-repeat 95% 50%;
 color:#4f585d;
}
/* END RENTOKIL USA NAV */
#pri-nav .opendown .opendown li.on a:hover
#pri-nav .opendown .opendown li.on a:hover {
	color:#fff;
  background:#9c0000;
}
#pri-nav li.opendown .opendown .ondown li a:hover,
#pri-nav li.opendown li.opendown li.opendown ul li a:hover {
 background : #006699;
 color : #fff;
}

/*
Bread Crumb 
*/
body.p-naccounts ul#breadcrumb,
body.p-careers ul#breadcrumb,
body.p-inter ul#breadcrumb {
 margin:1.4em 0 0 0;
 font-size:85%;
 list-style:none;
 clear:both;
}
ul#breadcrumb {
 margin:1.3em 0 0 0;
 font-size:85%;
 list-style:none;
 clear:both;
}
ul#breadcrumb li {
 display:inline;
 white-space:nowrap;
}
ul#breadcrumb li a,
ul#breadcrumb li strong {
 padding:0 .3em;
}
/*
#page_content 
*/
/*
Content
*/
div#site_banner {
 height:180px;
 background:url(../i/main-bnr-en.jpg) no-repeat 0 0;
}

div#site_banner_pnol {
 height:180px;
 background:url(../i/pnol-bnr-en.jpg) no-repeat 0 0;
}

.pdf
{
	padding: 6px;
	
}

#docdownload
{
	height: 200px;
	padding-top: 4px;
}



.pdf
{
 background:url(../i/pdf.jpg)  no-repeat 0 0;
 padding-left: 20px;
 padding-top: 0px;
}

#docdownload li a {
color:#8C0911;
font-size:1em;
line-height:1.3em;
}

h1 {
 color:#F03834;
 font-size:200%;
 margin: .5em 0 .4em;
}
h1 span.bis-hm {
 color:#000;
 font-size:70%;
 font-weight:bold;
 margin:.3em 0 .6em;
 clear:left;
 display:block;
}
h2 {
 color:#F03834;
 font-size:160%;
 margin:.5em 0 .1em;
}
#country_content h2 a {
 color:#000;
 text-decoration:none;
}
#country_content h2 a:hover {
 text-decoration:underline;
}
h2.nat-ac-hdr {
 color:#000;
 font-size:1.2em;
font-weight:bold;
}
#country_detail h2 {
 margin-left:12px;
}
h3 {
 color:#F03834;
 font-size:130%;
 margin:.4em 0 .1em;
}
h3.current {
 color:#000;
 font-size:120%;
 margin:.5em 0 .1em;
}
#worldwide h3 {
 color:#000;
 font-size:110%;
 margin:.4em 0;
}
h4 {
 color:#F03834;
 font-size:120%;
 margin:.2em 0;
}
h5,
h5 a {
 color:#F03834;
 font-size:110%;
 margin:.1em 0;
}
/* Buss opps list */
ul#bullet_list
{
 margin:1em;
}
ul#bullet_list li
{
 list-style:square;
 margin:.4em 33px 0 33px;
}
/* Buss opps list END*/

div#page_content ul {
 margin:.4em 0 .4em 14px;
 list-style-image:url(../i/red-bullet.gif);
 line-height:1.4em;
}
div#page_content ul li
{padding:0 0 0.2em 0;}

div#page_content div#vac-cat-list ul {
 margin-left:0;
 line-height:1.2em;
}

div#page_content div#vac-cat-list ul,
div#page_content div#vac-cat-list ul ul
{
 list-style-type:none;
 list-style-image:none;
}

div#page_content blockquote
{	margin: 0.8em 1.5em;
	font-size:1.2em;
	color:#444;
}
body.p-naccounts div div div#page_content div
{display:block;
margin: 1em 64px 1em 0;
clear:both;}

body.p-naccounts div div div#page_content div h3
{margin:0 0 0.3em 0;font-size:1.2em;}
body.p-naccounts div div div#page_content div img
{float:left;display:inline;
padding:4px 10px 4px 0;
}
#page_content p,
#country_content p,
#careers_content p,
#page-content-bis p {
 padding:.3em 0;
 line-height:1.3em;
 margin:0 25px 0 0;
}
#page_content p img,
#country_content p img
{float:right;
display:inline;
padding: 2px 0 0.5em 10px;
}
#page_content p a,
#country_content p a,
body.p-careers #page_content a {
 color:#A73624;
 text-decoration:none;
}
#page-content-bis p a {
 color:#A73624;
 text-decoration:underline;
}
div#page_content ul li a {
 font-size:1em;
 color:#444;
 text-decoration:none;
}
div#page_content ul li a:hover {
 text-decoration:underline;
}
#page_content p a:hover,
body.p-careers #page_content a:hover {
 text-decoration:underline;
}
/*
 Form Styles
*/

#bus-form input,
#bus-form select,
#bus-form div.form_row textarea
{
 float:right;
}

form#pnolform label,
form#pnolform span.req_field{
	float: left;
}

/*

*+html #page_content #bus-form input {
 margin-top:-27px;
}
* html #page_content #bus-form input  {
 margin-top:-28px;
 margin-right:38px;
}
*/
#bus-form #fs_title{
 margin-left:196px;
}
*+html #bus-form #fs_title {
 margin-left:188px;
}
* html #bus-form #fs_title {
 margin-left:179px;
}
#bus-form #fs_inspec_type{
 margin-left:74px;
}
*+html #bus-form #fs_inspec_type {
 margin-left:66px;
}
* html #bus-form #fs_inspec_type {
 margin-left:57px;
}
#bus-form #fs_cust_type{
 margin-left:52px;
}
*+html #bus-form #fs_cust_type {
 margin-left:44px;
}
* html #bus-form #fs_cust_type {
 margin-left:35px;
}
#bus-form #fs_contactme{
 margin-left:63px;
}
*+html #bus-form #fs_contactme {
 margin-left:55px;
}
* html #bus-form #fs_contactme {
 margin-left:46px;
}
#bus-form #c_industry{
 margin-left:103px;
}
*+html #bus-form #c_industry {
 margin-left:95px;
}
* html #bus-form #c_industry {
 margin-left:86px;
}
#bus-form #c_consultation {
 margin-top:-1px;
}
#bus-form input#reset {
 margin:10px 0;
}
#bus-form input#submit {
 	clear:both;
	margin-top: 15px;
	margin-left: 400px;
 	float: right;
}
#bus-form #contactform input#submit {
 margin-left: 200px;
 float: right;
 clear:both;
}
#bus-form div.check_row fieldset {
 margin-top:.8em;
 border:none;
}
#bus-form div.check_row input.checkbox {
 margin-right:173px;
 margin-top:.4em;
}
#bus-form #contactform div.check_row fieldset div {
 padding:4px 0;
 height:1em;
}
#bus-form #contactform div.check_row fieldset div label {
 padding:0;
 margin-top:.6em;
}

#bus-form div.form_row textarea#b_comments {
 margin-left:30px;
}
#bus-form span.error {
 clear:right;
 display:block;
}
#bus-form span.error,
#bus-form span.req_field {
 color:#F03834;
}
span.req_field {
 margin-left:-10px;
}
#contactform #submit.submit,
#application form #submit.submit,
#application form div.form_row input#upload_cv {
 font-size:105%;
 background:#ccc;
 margin-top:2px;
 border:1px solid #303030;
}
/*-
 Counrtry Landing
*/
#mapdiv {
 margin:2.3em 0 0 40px;
}
#country_wide p {
 margin:1em 20px .9em 0;
}
#map-key {
 position:relative;
 margin-top:-110px;
 margin-right:35px;
 float:right;
}
#map-key ul {
 font-size:1.2em;
 color:#444;
}
#map-key ul li#rento,
#map-key ul li#presx,
#map-key ul li#jce,
#map-key ul li#watch {
 padding-left:17px;
 margin-bottom:.1em;
 height:2.2em;
 line-height:.9em;
}
#map-key ul li#rento {
 background:url(../i/dot1.gif) no-repeat 0 2px;
}
#map-key ul li#presx {
 background:url(../i/dot3.gif) no-repeat 0 2px;
}
#map-key ul li#jce {
 background:url(../i/dot2.gif) no-repeat 0 2px;
}
#map-key ul li#watch {
 background:url(../i/dot4.gif) no-repeat 0 2px;
}
#map-key ul li a {
 color:#F03834;
 text-decoration:none;
 font-size:.9em;
}
#country_wide p img {
 padding:0 10px 10px 0;
 position:relative;
 float:left;
}
/*
 Main Search
*/
div#mainsearch {
 position:relative;
 width:195px;
 float:right;
}
#mainsearch form fieldset {
 border: 0 none;
}
#search-box,
#go-btn {
 display:inline-block;
 float:left;
}
input#search-box {
 margin:1px 0 0 0;
 height:1.1em;
 font-size:1.2em;
}
input#go-btn {
 height:1.6em;
 margin:0 0 0 2px;
 font-size:1.1em;
}
/* 
 VACANCIES
*/
.logos .awards-logo
{padding-bottom:10px;}
ul.joblist li span.joblist_branch,
ul.joblist li span.joblist_job,
ul.joblist li span.joblist_region
{
  clear:left;
  float:left;
  width:310px;
  color:black;
}
ul.joblist li span.joblist_date
{padding-right:20px;float:right;
color:#939fa7;}
ul.joblist li span.joblist_job
{margin-right:5px;}
span.error_msg
{color:red;
float:left;
clear:left;
padding:10px 0 10px 0;
font-weight:bold;}
span.form_error
{color:#d11d26;
font-weight:bold;
float:left;
clear:left;}
#vac-left-link a
{color:#d11d26;}
h1#careers
{	margin-top:0.2em;
	background:url(../i/brand_careers.jpg) no-repeat 0 0;
}
div#vacancy
{           margin-top:0.45em;
            height:93px;
            background-image: url(/static/us/i/brand_careers.jpg);
}
div#vac-photo
{  float:left;}
.latin
{
	font-style:italic;
	font-size:110%;
}
#vac-list,
#vac-cat-list
{float:left;
display:inline;
	clear:left;
	width:430px;
}
div#vac-cat-list ul#cat_overview li,
div#vac-cat-list1 ul#cat_overview li ul.joblist li
{
padding:5px 5px 5px 5px;
margin:1px 0 2px 0;
clear:left;
}
div#vac-cat-list ul#cat_overview li
{	width:430px;
	overflow:hidden;
}
div#vac-cat-list ul#cat_overview li ul.joblist li
{
  margin:0px 0 1em 20px;
  padding:0;
  list-style:disc;
  vertical-align:text-top;
  border-top:none;
  color:red;
}
ul#cat_overview li ul.joblist
{
margin-left:0;
margin-bottom:0;
padding-bottom:0;
}
ul#cat_overview li
{
  border-top:1px solid gray;
}
	#vac-list a
	{ display:block;
		width:30em;
		color:#a73624;
		border-top:1px solid gray;
		padding:5px 5px 5px 5px;
		margin:1px 0 2px 0;
		}
#vac-cat-list a.cat_name_link
	{ float:left;
		color:#a73624;
		border-top:1px solid gray;
clear:left;
margin-bottom:10px;}
		#vac-cat-list ul li a
		{	border:none !important;	}
span.open_cat
{float:right;
clear:left;}
#vac-btm span.req_field {
 margin-left:0;
}
#vac-btm #application input,
#vac-btm #application textarea {
 margin-top:4px;
}

body.p-careers #geo_content {
 margin-top:1.6em;
 background:none;
}
#vac-photo {
margin:5.5em 0 1.5em;
}
div#vac-address h5 {
 display:block;
 clear:both;
 margin:1.5em 25px 0 0;
}
div#vac-address address {
 margin:.5em 0;
}
div#vac-address address a {
 color:#444;
 text-decoration:none;
}
div#vac-address address a:hover {
 text-decoration:underline;
}
div#vac-upper-detail,
div#application {
 padding :10px 1em 10px 1em;
 width:auto;
  margin:1.3em 40px 1em 30px;
 border:1px solid #525856;
 background:#F3F4F5;
}
span.vac-desc-title {
 clear:left;
 font-weight:bold;
 width:15em;
 }
 span.vac-desc-detail {
 width:320px;
 float:right;
 display:inline;
 margin-top:-13px;
}
#vac-lower-detail ul {
 margin:.4em 0 .4em 30px;
 width:440px;
 list-style-image:url(../i/red-bullet.gif);
 line-height:1.1em;
}
div#application {
 display:inline;
 clear:both;
 float:left;
}
div#application form input#submit {
 clear:both;
 float:left;
 height:1.5em;
}
div#application form div.form_row {
 margin:2px 0 2px 0;
 display:block;
 float:left;
}
div#application form div span.req_field,
div#application form div input,
div#application form div textarea {
 float:left;
}
div#application form div span.req_field {
 clear:left;
 padding-right:5px;
 color:#d11d26;
}
div#application form div textarea {
 width:200px;
 margin-left:3px;
}
div#application form div input {
 width:200px;
}
div#application form div input#upload_cv {
 width:17em;
}
#vac-link h5 a{
 display:block;
 clear:both;
 background:#F3F4F5;
 border:1px solid #525856;
 padding :1em 10px;
 width:540px;
 margin:.5em 0 1.2em 30px;
 text-decoration:none;
 text-align:center;
}
#vac-link h5 a:hover {
 text-decoration:underline;
}
#vac-address h5 {
 margin:.8em 0;
}
#page_content h5 a{
 display:block;
 clear:both;
 margin:.4em 0 .5em;
 text-decoration:none;
 text-align:center;
}
#vac-address {
 margin-bottom:.8em;
}
img.top,
img.wa,
img.px,
img.jce {
 margin:4.9em 0 0 18px;
 float:left;
 clear:left;
}
img.jce {
 margin-left:49px;
}
img.wa {
 margin-bottom:30px;
}
/*
 Inter Pages
*/
body.p-inter #page_content a {
 padding-right:10px;
}
body.p-inter #page_content a {
 color:#444;
}
.state h3 {
 color:#000;
 font-size:1em;
}
#country_detail ul.branch_list li a:hover {
 text-decoration:underline;
}
#branch_list
{clear:left;
float:left;}

#branch_list ul.branch_list {
 list-style:square;
 padding-left:14px;
 width:auto;
 margin:.4em 33px 0 0;
 overflow:hidden;
 float:left;
}
ul.branch_list li a {
 padding:.3em 0;
 line-height:1.4em;
 color:#444;
 text-decoration:none;
}
ul.branch_list li a:hover {
 text-decoration:underline;
}
#country_wide p a {
 color:#A73624;
 text-decoration:underline;
}
body.p-inter #map-key {
 margin:-130px 100px 0 0;
}
body.p-inter #active-map {
 margin-left:-20px;
}
*+html body.p-inter #active-map {
 margin-top:0;
}
/*
 Survey CTAs
*/
body.p-naccounts #rh-cta {
 margin-left:.7em;
}
.lh-cta{
 height:auto;
 width:180px;
 color:#fff;
 font-size:100%;
 background:url(../i/lh-cta-back.gif) no-repeat 0 100%;
 margin:1.3em 0 -5px -1px;
 overflow:hidden;
}
.lh-cta h3 {
 height:1.2em;
 color:#fff;
 font-size:125%;
 padding:6px 0 3px 10px;
 font-family:arial, sans-serif;
 font-weight:bold;
 background:#fff url(../i/lh-cta-top.gif) no-repeat 0 0;
 border-bottom:1px solid #fff;
 margin-top:0;
}
#rh-cta{
 height:9.1em;
 width:220px;
 color:#fff;
 font-size:100%;
 background:url(../i/rh-cta-back.gif) no-repeat 0 100%;
 margin:.8em 0 0 -3px;
 overflow:hidden;
}
.rh-cta {
 height:auto;
 width:220px;
 color:#fff;
 font-size:100%;
 background:url(../i/rh-cta-back.gif) no-repeat 0 100%;
 margin:.5em 0 0 0;
 overflow:hidden;
}
#rh-cta h3 {
 height:auto;
 color:#fff;
 font-size:180%;
 padding:8px 0 5px 12px;
 font-family:arial, sans-serif;
 font-weight:normal;
 background:#fff url(../i/rh-cta-top.gif) no-repeat 0 0;
 border-bottom:1px solid #fff;
 margin-top:0;
}
.rh-cta h3 {
 height:auto;
 color:#fff;
 font-size:125%;
 padding:8px 0 3px 10px;
 font-family:arial, sans-serif;
 font-weight:bold;
 background:#fff url(../i/rh-cta-top.gif) no-repeat 0 0;
 border-bottom:1px solid #fff;
 margin-top:0;
}
.rh-cta ul li a:hover {
 text-decoration:underline;
}
.rh-sml {
 height:auto;
}
.rh-sml h3 {
 height:auto;
}
.rh-sml p {
 margin-bottom:.2em;
}
.rh-sml p a {
 color:#fff;
 text-decoration:none;
}
.rh-sml p a:hover {
 text-decoration:underline;
}
.rh-med {
 height:7.7em;
}
#rh-cta form.rh-local,
.rh-cta form.rh-local,
.rh-cta p,
.lh-cta form {
 padding:4px 6px 8px 12px;
 font-size:120%;
}
.lh-cta form {
 padding:5px 6px 9px 12px;
}
#rh-cta form.rh-local fieldset,
.rh-cta form.rh-local fieldset,
.lh-cta form.rh-local fieldset{  
 border:none;
}
form.rh-local fieldset select {  
 margin-top:.3em;
}
.rh-cta ul {
 margin-top:.5em;
}
.rh-cta ul li a {
 color:#fff;
 text-decoration:none;
 line-height:1.1em;
 font-size:1.1em;
 margin: 0 0 5px 13px;
}
.rh-cta form.rh-local fieldset input#local {
 width:4.3em;
 font-size:90%;
 margin:5px 0 0 2px;
}
form.rh-local fieldset input#local {
 width:4.3em;
 font-size:90%;
 margin-left:8px;
}
form.rh-local fieldset label a {
 color:#fff;
}
#chCountry, #ccsubmit.submit,#mcsubmit.submit,
#mcsubmit2.submit,
#zipsubmit.submit {
 font-size:90%;
 background:#ccc;
 margin-top:1px;
 border:1px solid #303030;
}
#page_content p a {
 text-decoration:underline;
 padding-right:0!important;
}
/*
 Country Dropdown
*/
form select#site-select {
 width:186px;
 height:1.5em;
}
form input#site-select2-button {
 font-size:90%;
 height:2.1em;
 margin-top:.1em;
}
/*
 Geo Content
*/
#geo_listing {
 padding-left:3px;
 margin:2.5em 0 0 7px;
 background:url(../i/map.jpg) no-repeat 0 70px;
}
#geo_americas,
#geo_europe,
#geo_m_east,
#geo_asia_pac {
 padding:5px 5px 5px 0;
 float:left;
 width:110px;
}
#geo_americas {
 padding-left:3px;
}
#geo_americas h3,
#geo_europe h3,
#geo_m_east h3,
#geo_asia_pac h3 {
 font-size:1.2em;
}
#geo_content ul li a {
 padding:.3em 0;
 line-height:1.3em;
 color:#222;
 text-decoration:none;
}
#geo_content ul li a:hover {
 text-decoration:underline;
}
#geo_americas ul#geo_americas_list,
#geo_europe ul#geo_europe_list,
#geo_m_east ul#geo_m_east_list,
#geo_asia_pac ul#geo_asia_pac_list {
 list-style:square;
 padding-left:14px;
}
#geo_us_states
{overflow:hidden;
margin: 0 0 20px 0;}
/*
 Footer
*/
#site_wrapper #footer p {
 text-align:right;
 margin-right:20px;
}
#footer p {
 line-height:1.2em;
 margin-bottom:.1em;
}
#footer p a {
 color:#fff;
 text-decoration:underline;
}
#footer p a:hover {
 color:#fff;
}
#site_wrapper  #footer p.left {
 float:left;
 margin-left:20px;
 width:130px;
 text-align:left;
}


/*-
 Extras
*/
div.blob
{float:left;width:196px;margin:5px 2px 0 2px;text-align:center;}
Content
*/
div#site_banner {
 height:180px;
 background:url(../i/main-bnr-us.jpg) no-repeat 0 0;
}
div#site_banner_dk {
 height:180px;
 background:url(../i/main-bnr-dk.jpg) no-repeat 0 0;
}
div#site_banner_fr {
 height:180px;
 background:url(../i/main-bnr-fr.jpg) no-repeat 0 0;
}
div#site_banner_nl {
 height:180px;
 background:url(../i/main-bnr-nl.jpg) no-repeat 0 0;
}
div#site_banner_de {
 height:180px;
 background:url(../i/main-bnr-de.jpg) no-repeat 0 0;
}

div#site_banner_de_pnol {
 height:180px;
 background:url(../i/pnol-bnr-de.jpg) no-repeat 0 0;
}

div#site_banner_es {
 height:180px;
 background:url(../i/main-bnr-es.jpg) no-repeat 0 0;
}
div#site_banner_zh {
 height:180px;
 background:url(../i/main-bnr-zh.jpg) no-repeat 0 0;
}
div#site_banner.global {
background-image:url(../i/main-bnr-en.jpg);
}