﻿
/*
title:		irwin mitchell overrides

*/

/*================ [ header ] ================ */


div.piHeaderFoot { 
	background: url(/Style%20Library/en-us/IM_Images/header-bottom-pi-bg.png) top center no-repeat;

	
	/* target ie6 and fix PNGs */
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/Style%20Library/en-us/IM_Images/header-bottom-pi-bg.png'),sizingMethod=’scale’;
}

div.piHeader span#currentSection {
	text-indent: -1000em;
	display: block;
	background: url(/Style%20Library/en-us/IM_Images/pi-currentsection.gif) top left no-repeat;
	height: 38px;
	width: 228px;	
}

/*================ [ sub content ] ================ */

h2#piHeader {
	text-indent: -1000em;
	display: block;
	background: url(/Style%20Library/en-us/IM_Images/pi-header.gif) top left no-repeat;
	height: 12px;
	width: 206px;		
}

 /*================ [ call back pop up ] ================ */
label.cbLabel{ 
    display: block;
    float: left;
    padding-top: 2px;
    width: 100px;
}

 /*================ [ Service Category Ribbon ] ================ */
div#categoryList {
			border-top: 1px solid #CCC;	
			padding-top: 12px;
		}



 /*================ [ Service Category Ribbon ] ================ */
div#categoryList {
			border-top: 1px solid #CCC;	
			padding-top: 12px;
		}
		
 /*================ [ Client Stories Tab Viewer ] ================ */
 
a#mostReadLink {
			display: block;
			text-indent: -10000px;
			overflow: hidden;
			height: 85px;
			width: 154px;
			background: url(/Style%20Library/en-us/IM_Images/most-read-button.jpg) top left no-repeat;
			float: left;
			_margin-top: 10px;
		}

a#mostRecentLink {
			display: block;
			text-indent: -10000px;
			overflow: hidden;
			height: 80px;
			width: 147px;
			background: url(/Style%20Library/en-us/IM_Images/most-recent-button.png) top left no-repeat;
			float: left;
			
			margin-top: 5px;
			_margin-top: 15px;
			_background: url(/Style%20Library/en-us/IM_Images/most-recent-button.jpg) top left no-repeat;
		}
		
		
 /*================ [ Contact us button override ] ================ */
div.submitRowCO input {
    width: 116px;
    height: 22px;
    padding-bottom: 2px;
    margin-left: 10px;
    border: 1px solid #999;
    color: white;
    background-color: #BE1F62;
    font-weight:bold;
    cursor:pointer;
}
	
 /*================ [ our people srch and link overrides ] ================ */
.ourPeopleBtn {
    width: 120px;
    height: 22px;
    padding-bottom: 2px;
    margin-left: 10px;
    border: 1px solid #999;
    color: white;
    background-color: #BE1F62;
    font-weight:bold;
    cursor:pointer;
}

a#hlLink-left-square {	
	width: 217px;/*227px;*/
	background: url(/Style%20Library/en-us/IM_Images/hl-link-left-square.jpg) top left no-repeat;
	
}

a#hlLink-right-square {	
	width: 300px;
	background: url(/Style%20Library/en-us/IM_Images/hl-link-right-square.jpg) top left no-repeat;
}


 /*================ [ CMS Content - Table ] ================ */
div.cmsContent table.IMTable {
	border-collapse: collapse;
	width: 50%;
	font-size: 1.1em;
}

div.cmsContent table.IMTable th {
	background: #BF1F65;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 2.2;
	border-color: #BF1F65;
}

div.cmsContent table.IMTable td {
	padding: 6px 11px;
	border-bottom: 1px solid #E6BDCE;
	vertical-align: top;
}

div.cmsContent table.IMTable td * {
	padding: 6px 11px;
}

div.cmsContent table.IMTable tr.alt td {
	background: #F7F7F7;
}

div.cmsContent table.IMTable tr.over td {
	background: #F0D8E2;
}


 /*================ [ sitemap ] ================ */


div.sitemapHead h3
{
   font-size: 1.3em;
}      
div.sitemapHead 
{
    width: 220px;
    padding:4px;
    float: left;
}
div.sitemapBody
{
    float: left;
}

/*================ [ call to action box ] ================ */

a#pi-calltoaction
{
    display:block;
    text-indent:-10000px;
    overflow: hidden;
    height:143px;
    width:456px;
    border:0px;
    background: url(/Style%20Library/en-us/IM_Images/onlineClaimCTA-pl.jpg) no-repeat left top;
}

a#pi-calltoaction-ppc
{
    display:block;
    text-indent:-10000px;
    overflow: hidden;
    height:143px;
    width:456px;
    border:0px;
    background: url(/Style%20Library/en-us/IM_Images/onlineClaimCTA-PPC.gif) no-repeat left top;
}

a#pi-calltoaction313
{
    display:block;
    text-indent:-10000px;
    overflow: hidden;
    height:132px;
    width:313px;
    border:0px;
    background: url(/Style%20Library/en-us/IM_Images/onlineClaimCTA313.gif) no-repeat left top;
}

a#pi-calltoaction313-ppc
{
    display:block;
    text-indent:-10000px;
    overflow: hidden;
    height:132px;
    width:313px;
    border:0px;
    background: url(/Style%20Library/en-us/IM_Images/onlineClaimCTA313-PPC.gif) no-repeat left top;
}

/* Aviation pages table */

 table.aviation-table
{
    border-collapse:collapse;
    border-top:1px solid #CCC;
    border-left:1px solid #CCC;
}
    
table.aviation-table thead
{
}
    
table.aviation-table thead tr
{
}
    
table.aviation-table thead tr th
{
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    padding:5px;
    text-align:left;
    background-color:#F0F0F0;
}
    
table.aviation-table tbody tr
{
}
    
table.aviation-table tbody tr td
{
    border-bottom:1px solid #CCC;
    border-right:1px solid #CCC;
    padding:5px;
}

.compensation
{
    position:absolute;
    top:245px;
    left:10px;
}

.compensation a
{
    display:block;
}

.compensation a img {
	border:none;
}

