@charset "utf-8";
/* CSS Document */
.lezRightContent {
  position: absolute;
  left: 220px;
  top: 60px;
 
  padding: 20px;
  background:#fff; 
}

.lezHead {padding:40px 0 0 60px; min-height:190px; width:651px;background:#02AEEF url(../../images/lezHead.jpg) no-repeat;  }
.lezHeadCont{  width:420px; color:#ffffff;   }
.lezHeadCont p{ margin:0; color:#ffffff; }
.lezHeadCont span{ line-height:100%} 

.lezLondon { width:711px; height:115px; background:url(../../images/lezLondon.jpg) no-repeat;}
.lezCont { width:662px;  border-left:5px solid #02AEEF;border-right:5px solid #02AEEF; background:#ffffff; padding:20px 20px 30px 19px;}
.lezCont p{  } 
.lezFootTop { width:711px; height:10px; background:#02AEEF;}
.lezFoot { width:711px; height:104px; background:url(../../images/lezFoot.jpg) no-repeat;}


#LME_largerMap { margin-right:10px;}
#LME_directions { margin-left:10px;}

.logo {
float:left;
}

#header-right {
float:right;
padding-right:20px;
}

.header-right-lang a{
text-decoration:none;
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.notice {background:#999999;color:#000;border-color:#666666;}

.formatting-text {
font-size:12px;
}

.header-right-lang img{
padding-right:12px;
padding-top:3px;
}

#header-right .header-right-text {

}






.header-links img {
padding-right:2px;
padding-left:3px;
}


.search-items p.line1 {
margin-top:0;
}

.homepage-hooks{
	width:107px;
	height:143px;
	color:#fff;
	margin:20px  0 0 20px;
	float:left;
}

.homepage-hooks p{
	margin:0;
	padding:0;
}

.homepage-hooks p img{
}


.homepage-hooks p a{
	color:#fff;
	text-decoration:none;
	display:block;
	width:84px;
	height:63px;
	padding:8px 15px 0 8px;
	background:url(../images/general/bg-homepage-hooks.png) no-repeat;
	font-size:11px;
	line-height:12px;
	margin:0;
}

.homepage-hooks p a:hover{

	display:block;
	width:84px;
	height:63px;
	padding:8px 15px 0 8px;
	background:url(../images/general/bg-homepage-hooks-hover.png) no-repeat;
	font-size:11px;
	line-height:12px;
	margin:0;
}

.homepage-hooks p a{
	color:#fff;
	text-decoration:none;
	display:block;
	width:84px;
	height:63px;
	padding:8px 15px 0 8px;
	background:url(../images/general/bg-homepage-hooks.png) no-repeat;
	font-size:11px;
	line-height:12px;
	margin:0;
}

table tr td {

padding:2px 3px 2px 3px;
color:#000000;
font-size:12px;
}

table {

}
/*
table thead {
	background:#e2e0f0;
	color:#000000;
	font-weight:bold;

}

table thead td {
text-align:center;
}

*/

table thead tr td {
text-align:center;

}

table.StdTable tr td {
border:1px solid #808080;
padding:2px 3px 2px 3px;
text-align:left;
color:#000000;
font-size:12px;

}

table.StdTable {
border-top:#808080 2px solid;
border-right:#808080 2px solid;
border-bottom:#808080 2px solid;
border-left:#808080 2px solid;
}

table.StdTable thead {
	background:#e2e0f0;
	color:#000000;
	font-weight:bold;

}

table.StdTable thead td {
text-align:center;
}

#page_offices-and-directions table , #page_offices-and-directions-eminox-scandanavia table {
font-size:16px;
}

table a{
	text-decoration:underline;
	color:#333333;
	line-height:150%;
}




.news-right {
padding-top:3px;
margin:0px 9px 9px 9px;
}

.globalc p a{
	color:#fff;
	text-decoration:none;
	display:block;
	width:146px;
	height:40px;
	padding:4px 35px 0 5px;
	background:url(../images/general/right/button-right-main.gif) no-repeat;
	
	margin:0;
}

.globalc p a:hover{
	color:#fff;
	text-decoration:none;
	display:block;
	width:146px;
	height:40px;
	padding:4px 35px 0 5px;
	background:url(../images/general/right/button-right-main-hover.gif) no-repeat;

	margin:0;
}

.globalc {
/*background:url(../images/general/right/button-right-main.gif) no-repeat;
height:44px;
width:181px;
padding-bottom:10px;
*/
}

.globalc p {
padding:0;
color:#FFFFFF;
line-height:17px;
}

.globalc a {
color:#FFFFFF;
text-decoration:none;
}

.lezhook p{
	margin:0;
	background:url(../images/general/home/lez_bg.jpg) repeat-y;
	width:150px;
	padding:0 25px 0 25px;

}

.lezhook p.picture{
	margin:0;
	background:none;
	width:200px;
	padding:0;

}

.lezhook p a{
	
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	line-height:13px;
}

div.news-row {float: left; display: inline; width: 507px; padding: 10px;}
div.highlight {background: #E7ECF1;}
div.news-row h2 {color: #4B698F; font-size: 100%; margin: 0 0 3px 0;}
div.news-row h2 a {color: #4B698F !important;}
div.news-row div.date {font-size: 70%; padding: 0 0 1px 12px; margin: 0 0 0 1px; background: url(../images/page_graphics/bullets/arrow-date.gif) left no-repeat;}
div.news-row div.summary {font-size: 80%; padding: 5px 0;}
div.news-row div.more {font-size: 60%; padding: 5px 0;}
div.news-row div.more a {color: #4B698F !important;}
div.paginationContainer {float: left; display: inline; width: 479px; padding: 5px 20px; font-size: 90%; border: 1px solid #D6D6D6; border-width: 1px 0;}
div.paginationContainer a {color: #4B698F !important;}
div.paginationContainer a.active {font-weight: bold;}
div.timeline {padding: 10px;}
div.readMore {margin: 20px 0 0 0;}
div.readMore a {color: #4B698F !important; font-size: 80%;}

/* Enquiry Form */
div.form-page {float: left; display: inline; padding: 10px;}
div.form-block {float: left; display: inline; background: #F3F2F9; border-top: 1px #B3B3B5 solid; padding: 20px; font-size: 80%;}
div.form-block div.with-label, div.form-block div.no-label {float: left; display: inline; width: 470px; margin: 0 0 10px 0;}
div.form-page label.label {float: left; display: inline; width: 190px; margin: 0 10px 10px 0;}
div.form-page div.inputdiv {float: left; display: inline; width: 235px;}
div.form-page input.text {width: 235px;}
div.buttons {float: left; display: inline; padding: 15px 20px}
div.buttons img {position: relative; top: 4px !important;}
div.buttons a {color: #333 !important; margin: 0 10px 0 0;}
table.vehicles {width: 100%; margin: 10px 0 0 0;}
table.vehicles tr.grey {background: #F3F3F9;}
table.vehicles td,table.vehicles th {padding: 7px;}
img.addnew {position: relative; top: 5px;}
div.invisible {display: none;}
table.vehicles img.icon {position: relative; top: 4px;}
div.form-block img.icon {position: relative; top: 2px;}
table.vehicles td.icons {padding: 5px 7px 4px; color: #B4B4B4; text-align: right;}
div.help {position: relative; float: right; display: inline;}
.tooltip {position: absolute; width: 200px; top: 0; left: 38px;; z-index: 3; display: none; background: #EEE; padding: 8px; border: 1px #DDD solid;}
div.message {float: left; display: inline; width: 488px; border: 1px #C00 solid; background: #F9CDCD; padding: 10px; font-size: 90%; margin: 10px 0;}
div.message p {margin: 0;}
.required {color: #F00;}
.labelerror input {background: #FFFAB3;}
.formerror {color: #F00; padding: 10px;}
form.nomarg {margin: 0; padding: 0;}
table.vehicles form.nomarg label {float: left; display: inline; width: 400px;}

.twitter { margin-top:35px !important; border-top:2px solid #FFF !important; }
.twitter a, .twitter a:hover { background:url(../images/general/twitter.jpg) left center no-repeat  !important; padding-left:30px !important; }
.socialHooks  { padding:11px 0 5px; background:#cac8d9; width: 212px !important; }
.socialHooks a { color:#333333 !important; font-weight:bold !important; padding:3px 0; }
.newsletter { margin-top:0 !important; }
.newsletter a, .newsletter a:hover { background:url(../images/general/newsletter.jpg) left center no-repeat !important; padding-left:30px !important; }
