/* CSS Document */ body {	background:url(../images/shared/body_bg.gif) repeat-x;	padding:0;	margin:0;	color:#333;	text-align:center;	font-family:Trebuchet MS;	font-size:12px;}#page-holder {	padding:0;	margin:0;}#nav-holder {	z-index:100;	position:relative;	width:868px;	margin:0px auto 0  auto;	text-align:left;	height:114px;	background:url(../images/shared/top_shadow.gif) no-repeat 0 79px;}#nav-left {	position:absolute;	left:5px;	top:56px;	color:#fff;	width:579px;	float:left; 	font-size:12px;	z-index:90;	height:100px;}#nav-left  a	{ 	text-decoration:none;	color:#FFFFFF;	font-weight:bold;	font-family:Trebuchet MS;}#nav-left  a:hover,#nav-left  a.selected	{ 	padding-bottom:5px;	border-bottom:5px solid #46071A;}#nav-right {	position:absolute;	right:3px;	top:52px;	z-index:3000;	}	#nav-right  form{	float:right}#slickbox {background-color:#97002C;}#slickbox a,#slickbox2 a	{	background-image:none;	background-color:#97002C;}.white-link-eng a,.white-link-spa a,.white-link-ita a,.white-link-ger a,.white-link-por a{	color:#fff;	display:block;	background-color:#97002C;	text-decoration:none;	padding:0 0 4px 10px;	background:url(../images/select_right.gif) right no-repeat;}.white-link-eng a	{	width:120px;	}.white-link-spa a	{	width:135px;	}.white-link-ita a	{	width:140px;	}.white-link-ger a	{	width:130px;	}.white-link-por a	{	width:125px;	}.country-link-eng a,.country-link-spa a,.country-link-ita a,.country-link-ger a,.country-link-por a{	color:#fff;	display:block;	background-color:#97002C;	text-decoration:none;	padding:0 0 4px 10px;	background:url(../images/select_right.gif) right no-repeat;}.country-link-eng a	{	width:120px;	}.country-link-spa a	{	width:120px;	}.country-link-ita a	{	width:135px;	}.country-link-ger a	{	width:120px;	}.country-link-por a	{	width:120px;	}   .flag img {	margin:3px 2px 0 0;}.divider img{	margin:3px 2px 0 4px;}a.pdf {background:url(../images/shared/pdf_icon.gif) no-repeat;}/*#nav-right  select{	background-color:#97002C;	color:#FFFFFF;	font-size:12px;	font-weight:bold;	height:20px;}#nav-right  option{	height:17px;	color:#FFFFFF;	font-size:12px;}*/#content-outer {	background:url(../images/shared/content_shadow.gif) repeat-y;	width:868px;	margin:0px auto 0  auto;	z-index:20;}#content-inner {	width:862px;	margin:0px auto 0  auto;	text-align:left;	z-index:21;}#content-top {	width:868px;	margin:114px auto 0  auto;	text-align:left;	z-index:40;}#top-holder {	position:relative;}#top-left {	background-color:#FFFFFF;	width:200px;	float:left;	position:absolute;	top:-3px;	left:35px;	background:url(../images/shared/wrb_logo.gif) no-repeat;	z-index:2;	height:60px;}#top-left-oz {	background-color:#FFFFFF;	width:200px;	float:left;	position:absolute;	top:-3px;	left:35px;	background:url(../images/shared/wrb_logo_oz.gif) no-repeat;	z-index:2;	height:60px;}#top-left  img{}#top-right {	background-color:#1A3C23;	width:280px;	height:76px;	float:right;	z-index:1;}#page-bar{	background-color:#97002C;	line-height:0px;	padding:0;	margin:0;}#page-header{	background-color:#97002C;	width:862px;	height:152px;	z-index:1;}.eng-products {	background:url(../images/england/products.jpg) no-repeat;}.eng-claims {	background:url(../images/england/claims.jpg) no-repeat;}.eng-medical {	background:url(../images/england/medical.jpg) no-repeat;}.spain-con {	background:url(../spain/images/construction.jpg) no-repeat;}.eng-pi {	background:url(../images/england/pi.jpg) no-repeat;}.eng-do {	background:url(../images/england/do.jpg) no-repeat;}.spa-prod-4 {	background:url(../spain/images/construction2.jpg) no-repeat;}.eng-construction {	background:url(../images/england/construction.jpg) no-repeat;}.eng-policy {	background:url(../images/england/policy.jpg) no-repeat;}#content-holder {	width:862px;	margin:0px auto 0  auto;	text-align:left;}#content-left {	background-color:#fff;	width:470px;	float:left;	margin:34px 0 0 54px;	line-height:13.5px;	float:left;	display:inline;	padding-bottom:40px;}#content-left  p{	padding:10px 0;}#content-left  strong{	color:#97002C;}#content-left a{	text-decoration:underline;	color:#97002C;}#content-right {	width:280px;	background:#1A3C23 url(../images/shared/home_right.gif);	background-position:bottom;	background-repeat:no-repeat;	text-align:center;	padding-top:20px;}#bottom-shadow	{	width:868px;	margin:0px auto 0  auto;	text-align:left;}/* home page ------------------------ */#home-list	{ 	padding:10px 0;}#home-list-country	{	float:left;	width:350px;}#home-list-pdf	{	float:left;}#home-list-country ul	{	margin:0px;	padding:0px;}#home-list-country li	{	list-style-type:none;	margin:0px;	padding:0px 0 0 25px;}#home-list-country li.uk	{	background:url(../images/home/flag_uk.gif) no-repeat 0 2px;}#home-list-country li.spain	{	background:url(../images/home/flag_spain.gif) no-repeat 0 2px;}#home-list-country li.eu	{	background:url(../images/home/flag_eu.gif) no-repeat 0 2px;}#home-list-country li.ire	{	background:url(../images/home/flag_ire.gif) no-repeat 0 2px;}#home-list-country li.aus	{	background:url(../images/home/flag_aus.gif) no-repeat 0 2px;}#home-list-country li.us	{	background:url(../images/home/flag_us.gif) no-repeat 0 2px;}#home-list-country li.pdf	{	background:url(../images/home/pdf_icon.gif) no-repeat 0 0px;}#home-list-country a {	text-decoration:underline;	color:#97002C;	display:block;	height:20px;}#home-list-pdf a	{	text-decoration:underline;	color:#97002C;	display:block;	height:15px;}#home-list-pdf ul	{	margin:0px;	padding:0px;}#home-list-pdf li{	list-style-type:none;	margin:0px;	padding:0px 0 5px 25px;	background:url(../images/home/pdf_icon.gif) no-repeat;}/* products ------------------------------- */#product-list ul{	margin:0px;	padding:0px;}#product-list li{	list-style-type:none;	margin:0px;	padding:0px 0 4px 15px;	background:url(../images/products/products_arrow.gif) no-repeat 0 5px;}.spain-list{	margin:0px;	padding:0px;	width:235px;	float: left;	bor der:1px solid red;}.spain-list ul{	margin:0px;	padding:0px; 	width:230px;	float: left;	line-height: 17px;}.spain-list  strong{	margin:0px 0 0px 0;	padding:0px 0 00px 0;	display: block;	float: left;line-height: 22px;}.spain-list ul li ul{	margin:0px;	padding:0px;	width:210px;float: left;}.spain-list li{	list-style-type:none;	margin:0px;float: left;	padding:0px 0 4px 15px; 	width:200px;	background:url(../images/products/products_arrow.gif) no-repeat 0 5px;}.spain-list li  li{	list-style-type:none;	margin:0px;float: left;	padding:0px 0 0px 15px;	 	width:180px;	background:url(../images/products/products_arrow.gif) no-repeat 0 5px;}.spain-list ul li ul li ul{	margin:0px;	padding:0px;	width:180px;float: left;} /* locatiom -------------------------------- */#location-list{ 	padding:0px 0;}#footer {	width:868px;	margin:0px auto 0  auto;	text-align:left;	color:#7f7f7f;	padding-bottom:30px;}#footer a{	text-decoration:none;	color:#7f7f7f;}#footer a:hover{	text-decoration:underline;}#footer  .left{	float:left;}#footer  .right{	float:right;}.clear{	clear:both;	height:0px;	line-height:0px;	padding:0;	margin:0;	font-size:0;}p{	padding:0;	margin:0;}/* main nav starts here ... */.menu {	z-index: 2000;	display: block;	visibility:hidden;	/*position: absolute;	top: 28px;*/	width: 185px;	text-align:left;	margin-top:10px;	background:#46071A;	border: 1px solid #7E525F;	color: #fff;}.menu span {	display: block;	}.menu span a {	display: block;	font:  normal 11px Trebuchet MS;	text-decoration: none;	text-align: left;	height:20px;}.menu span a:hover {	background: #46071A;	color: #fff;}#dd1 { 	margin-left: 62px; }#dd1 a	{ 	padding:3px 0 0 12px;	line-height:18px;	color:#fff;	font-weight:normal;}#dd1 a:hover{ 	padding:3px 0 0 12px;	color:#fff;	font-weight:bold; }#dd2 { 	margin-left: 215px; 	width:240px;}#dd2 a	{ 	padding:3px 0 0 12px;	line-height:18px;	color:#fff;	font-weight:normal;}#dd2 a:hover{ 	padding:3px 0 0 12px;	color:#fff;	font-weight:bold; } #dd3 { 	margin-left: 202px; }#dd3 a	{ 	padding:3px 0 0 12px;	line-height:18px;	color:#fff;	font-weight:normal;}#dd3 a:hover{ 	padding:3px 0 0 12px;	color:#fff;	font-weight:bold; }img	{	border:0;} /* tool tip------------------ */.tool-tip {	color: #fff;	width: 140px;	z-index: 13000;	border:1px solid #DFDFDF} .tool-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #fff;	padding: 8px 8px 4px;	background-color:#97002C;} .tool-text {	font-size: 11px;	padding: 4px 8px 8px;	background-color:#97002C;}.custom-tip {	color: #000;	width: 130px;	z-index: 13000;}.custom-title {	font-weight: bold;	font-size: 11px;	margin: 0;	color: #3E4F14;	padding: 8px 8px 4px;	background: #C3DF7D;	border-bottom: 1px solid #B5CF74;}.custom-text {	font-size: 11px;	padding: 4px 8px 8px;	background: #CFDFA7;}a {outline:none;}