/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 02 February 2016 20:34:45
*/


/***************************************/
/* HOME PAGE LONGTAIL CONTAINER STYLES */
/***************************************/

/* GLOBAL */
.full_width .wrapper { margin: auto; position: relative; width: 960px; }
.full_width .wrapper #center { padding:0; width:900px; }

.A001_box, .A002_box, .A003_box, .A004_box, .A005_box, .A006_box, .A007_box { padding:10px 0; }

.A007_wrap, .source_wrap { display: inline-block; clear:both; }
.source_wrap .A004_LHS img { width:100%; float:none !important; }
.source_wrap { padding:10px 0; float:none; width:100%; }
.list_wrap { text-align:center; padding-bottom:20px; display:block; }
.A002_box .list_wrap table td { vertical-align: middle; }

.A004_box .A_title { clear: both; display:block; width: auto; }
.A001_box .title_top { display:block; }
.A001_RHS > img { float:right; }
.A001_LHS, .A004_LHS, .A007_LHS { float: left; padding: 0 5% 0 0; width: 45%; }
.A003_LHS { float:none; padding-bottom:50px; }
.A007_RHS { margin-bottom:15px; }

.A001_RHS, .A003_RHS, .A004_RHS, .A007_RHS { float: left; padding: 0; width: 50%; }

.full_width .A004_RHS p { padding: 0; }
.A001_LHS .button_long { margin: 0 0 20px; }

.A001_LHS p, .A001_RHS p, .A003_LHS p, .A003_RHS p, .A004_LHS p, .A004_RHS p { padding:0 20px 0 0; font-family: 'OmnesRegular',Arial,Helvetica,sans-serif; }
.A007_LHS p { font-family: 'OmnesRegular',Arial,Helvetica,sans-serif; }
.A003_Center, .A004_Center { text-align:center; margin:0 auto; clear:both; }
.A003_LHS img, .A003_RHS img, .A004_LHS img { display:block; margin:0 auto; }
.A004_RHS { padding:0; }
.A003_Center, .A004_Center { padding:0; }
.A004_Center, .A005_Center, .A006_Center { padding:0; text-align:center; }
.A007_RHS > img { float: right; }
.title_top, .A004_Center_top { display:inline-block; width:100%; }

/* BUTTONS */
.A001_LHS .btn { text-align:center; }
.A001_LHS .btn span, .A003_Center .btn span, .A004_Center .btn span, .A006_Center .btn span { border:1px solid #000; padding:5px 15px; }

.source_wrap .A004_RHS p.white { color:#fff; }
.source_wrap .A004_RHS p.red { color:#ec1d24; }
.source_wrap .A004_RHS p.blue { color:#009ddb; }
.our_image { display: inline-block; margin: 15px; }
.A002_box .list_wrap td { padding:0; }

.tel { background:url(http://www.lexisnexis.de/_designs/css/home_additional.css/call.png) no-repeat scroll 10px center transparent; }

.page.lexis_fr_home #content #header { display: block; margin: 0 auto; width: 900px; }
.page.lexis_fr_home #content #megamenus { display: block; margin: 0 auto; width: auto; left:0; padding-top:10px; top:18px; }
.page.lexis_fr_home .sliders_wrap .blurb.left { margin-left:303px; }
.page.lexis_fr_home #content #header img.logo-ln { margin-left:0; }
.page.lexis_fr_home #home_wrapper #frame .wrap_all #center > div#content { width:900px; margin:auto; }
.page.lexis_fr_home #interface .sliders_wrap #slide-controler { right:294px; }
.page.lexis_fr_home #footer-bg #center, .page.lexis_fr_home #footer-bg center #footer { width:900px; margin:auto; }
.page.lexis_fr_home #footer-bg #center #footer .mid_area ul li { width:220px; }
.page.lexis_fr_home #footer-bg #center #footer .bot_area { padding-bottom:15px; }
.page.lexis_fr_home #footer-bg #center #footer .bot_area .copy_fr_img { top:0; }
.page.lexis_fr_home #footer-bg #center #footer .bot_area .copy_fr { width: 445px; }
.page.lexis_fr_home #center #interface #promos { top:-10px; }

.page.lexis_fr_home #home_wrapper #content #megamenus div.menu-container { top:49px; }

.lexis_fr_home #home_wrapper #interface #promos .home_pbox p { line-height:16px; }
.Custom_button_header .button_long { margin: 0; width: auto; min-width: 180px; padding:8px 5px; }
#frame .Custom_button_header .button_long { padding:8px 5px; }
#home_wrapper #search-wrapper { padding: 6px 0 0 0; }