/* CSS Document */
#siteWrap{
	margin-top:10px;
	/*background-color:#FFFFFF;*/
	/*border:1px solid #999999;
	border-top:none;*/
	border:none;
	width:910px;
	margin-left:auto;
	margin-right:auto;
	}
.siteInner{
	
	}
.siteInnerWrap{
	padding:10px;
	padding-left:10px;
	padding-right:15px;	
	}
.floatImageRight{
	float:right;
	padding-left:5px;
	padding-bottom:5px;
	}
.floatImageLeft{
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	padding:3px;
	border:1px solid #e4e4e4;
	}

.footInnerBlock{
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	}
#branding{
	padding-top:40px;
	padding-left:5px;
	}
#telephone{
	padding-top:15px
	}
#topStrapline{
	padding-top:10px
	}

.shimRSide{
	height:0px;
	}
.blockWrap{
	padding-top:0px;
	margin-left:-7px;
	}
.logosWrap{
	margin-left:25px;
	}
.divide{
	padding: 0 0 0 3px;
	border-left:1px solid #e4e4e4;
	}
.contactSplash{
	padding:10px;
	border-left:1px solid #e4e4e4;
	}
.productSplash{
	margin-top:5px;
	width:190px;
	}
/* split cols */
.splitCol01{
	width:300px;
	}
/*.splitCol02{
	width:200px;
	background-color:#FF0000;
	}*/
.splitCol02{
	width:205px;
	}
.splitCol03{
	width:655px;
	/*background-color:#FF0000;*/
	}
.splitCol04{
	width:325px;
	}
.splitCol05{
	width:330px;
	}
.splitCol06{
	width:200px;
	}
.splitCol07{
	width:450px;
	}
.splitCol08{
	width:210px;
	/*background-color:#FFFF00;*/
	}
.splitCol09{
	width:430px;
	}
.splitCol10{
	width:656px;
	}
.splitCol11{
	width:162px;
	/*background-color:#00FF00;*/
	}

/* ==============================================================================  */

.fixedHeight01{
	min-height:180px;
	}
* html .fixedHeight01{
	height:180px;
	}
.fixedHeight02{
	min-height:210px;
	}
* html .fixedHeight02{
	height:210px;
	}
.fixedHeight03{
	min-height:100px;
	}
* html .fixedHeight03{
	height:100px;
	}


/* -- / fixed heights -- */
.galleryWidthFix{
	padding-left:15px;
	}
.galleryThumbs{
	/*padding-top:5px;*/
	padding-left:10px;
	}
* html .galleryThumbs{
	margin-left:5px;
	}
.galleryThumbWrap{
	width:100px;
	height:75px;
	overflow:hidden;
	float:left;
	margin-left:5px;
	margin-top:5px;
	}

#topNav{color:#999999;margin-bottom:15px;text-align:right;}
#topNav a:link, #topNav a:visited{
	color:#BBB;
	}
#topNav a:hover{
	color:#333333;
	}

.borderEmu01{
	padding:1px;
	padding-bottom:0;
	/*border-bottom:1px solid #c2c2c2;*/
	/*position:relative;*/
	}
/*
* html .borderEmu01{
	
	}*/
.borderEmu05{
	padding:5px;
	}
.borderEmu10{
	padding:10px;
	}
	
	
	
.homeBlock{
	width:655px;
	height:195px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(../images/page/homeblock/main.jpg);
	}
.homeBlock#motorTradeInsurance{
	background-image:url(../images/page/homeblock/motor_trade.jpg);
	}
.homeBlock#carSalesAndServicing{
	background-image:url(../images/page/homeblock/car_sales.jpg);
	}
.homeBlock#mechanicAndBodyshop{
	background-image:url(../images/page/homeblock/mechanic_and_bodyshop.jpg);
	}
.homeBlock#taxiAndPrivateHire{
	background-image:url(../images/page/homeblock/taxi_and_private_hire.jpg);
	}
.homeBlock#courier{
	background-image:url(../images/page/homeblock/courier.jpg);
	}
.homeBlock#van{
	background-image:url(../images/page/homeblock/van.jpg);
	}
.homeBlock#commercialVehicles{
	background-image:url(../images/page/homeblock/commercial_vehicles.jpg);
	}
.homeBlock#goodsInTransit{
	background-image:url(../images/page/homeblock/goods_in_transit.jpg);
	}
.homeBlock#liabilityInsurance{
	background-image:url(../images/page/homeblock/liability_insurance.jpg);
	}
.homeBlock#temporaryCarCover{
	background-image:url(../images/page/homeblock/temporary_car_cover.jpg);
	}
.homeBlock#contractor{
	background-image:url(../images/page/homeblock/contractor.jpg);
	}
.homeBlock#commercialCombined{
	background-image:url(../images/page/homeblock/commercial_combined.jpg);
	}
.homeBlock#shops{
	background-image:url(../images/page/homeblock/offices.jpg);
	}
.homeBlock#landlords{
	background-image:url(../images/page/homeblock/landlords.jpg);
	}
.homeBlock#mobileTraders{
	background-image:url(../images/page/homeblock/mobile_traders.jpg);
	}
.homeBlock#vehicleTransporters{
	background-image:url(../images/page/homeblock/vehicle_transporters.jpg);
	}
.homeBlock#tyresAndExhaust{
	background-image:url(../images/page/homeblock/tyres_and_exhaust.jpg);
	}
.homeBlock#valeters{
	background-image:url(../images/page/homeblock/valeters.jpg);
	}
		
	
.productsWrap{
	/*padding-left:5px;*/
	background-image:url(../images/elements/misc/decor_products.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	}
.productBlock{
	width:145px;
	height:160px;
	overflow:hidden;
	}
.newsListImage{
	width:115px;
	height:86px;
	overflow:hidden;
	}
.newsListInfo{
	width:295px;
	}
.newsListTitle, .linkTitle{
	color:#555;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:0.4em;
	font-size:110%;
	}
.newsListAbstract{
	padding-bottom:0.5em;
	}
.subLink{
	color:#555;
	}
.separator{
	color:#333;
	}
	
.subNav{
	padding-top:4px;
	margin-bottom:6px;
	}
.subNav a:link, .subNav a:visited{
	line-height:1.5em;
	color:#888;
	/*color:#333333;*/
	}
.subNav a:hover{
	color:#ccc;
	}
	
.stackedList .hr{
	margin-top:5px;
	margin-bottom:5px;
	}
.stackedLink{
	margin-bottom:10px;
	}
.linkTitle{
	padding-bottom:0;
	}
.linkLink{
	
	}
.linkAbstract{
	
	}
.stackedListItem{
	padding-top:3px;
	padding-bottom:3px;
	}
.stackedListTitle{
	color:#333;
	}
.detailAbstract{
	color:#333;
	padding-bottom:1em;
	}
.abstract{
	color:#333;
	/*font-style:italic;*/
	}
.bodyText{
	color:#333;
	}
.pageImage{
	margin-bottom:5px;
	}
.contactAddress{
	margin-left:3px;
	border-left:1px solid #e4e4e4;
	padding-left:10px;
	}
.contact{
	line-height:1.5em;
	}
.inlineTitle{
	color:#333;
	}
/* colours and bars */
.barInner{margin:0;padding-top:3px;padding-left:5px;padding-right:5px;}
.colourBar0x{height:3px;font-size:0;overflow:hidden;}
.colourBar00{height:1px;font-size:0;overflow:hidden;}
.colourBar01{height:2px;font-size:0;overflow:hidden;}
.colourBar02{height:3px;font-size:0;overflow:hidden;}
.colourBar03{height:5px;font-size:0;overflow:hidden;}
.colourBar04{height:10px;font-size:0;overflow:hidden;}
.colourBar05{height:15px;font-size:0;overflow:hidden;}
.colourBar06{height:20px;font-size:0;overflow:hidden;}
.colourBar07{height:35px;font-size:0;overflow:hidden;}
.colourBar08{height:50px;font-size:0;overflow:hidden;}

.colourBar100{height:115px;}

.barWrap{
	padding-bottom:2px;
	}
.bar{
	height:7px;
	background-color:#4d4d4d;
	}
.relatedBar{
	height:35px;
	background-image:url(../images/elements/decor/fade09.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	}
.relatedInner{
	padding:10px;
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:1.3em;
	padding-top:15px;
	padding-bottom:5px;
	/*font-weight:bold;*/
	}
.relatedInner a:link, .relatedInner a:visited{
	color:white;
	}
.homeFeatureWrap{
	padding-right:4px;
	padding-top:5px;
	}
.homeFeaturette, .homeFeaturetteForm{
	padding:0;
	margin:0;
	margin-bottom:3px;
	}
.homeFeaturetteForm{
	background-image:url(../images/page/homeblock/get_a_quote_plain.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:265px;
	height:95px;
	}
.blockedPop{
	padding-top:4px;
	}
.hfInner{
	padding-top:50px;
	padding-left:10px;
	padding-right:10px;
	}
.hfInner select{
	width:140px;
	}
.hfInner{
	color:#CCCCCC;
	}
.hfInner a:link, .hfInner a:visited{
	color:#FFFFFF;
	}
.hfInner a:hover{
	color:#FFFFFF;
	}
.contactTitle{
	color:#333;
	}
.imageField{
	border:none;
	}
.shimHomeLowerSection{
	font-size:0;
	overflow:hidden;
	height:4px;
	width:2px;
	}

.borderRight01{
	background-repeat:no-repeat;
	background-position: 100% 100%;
	background-image:url(../images/elements/misc/vert_border.gif);
	}
.borderRight02{
	background-repeat:no-repeat;
	background-position: 100% 100%;
	background-image:url(../images/elements/misc/vert_border.gif);
	}
.homeText{
	color:#777;
	}

.colourToneX0{background-color:#000000;}
.colourToneX1{background-color:#FFFFFF;}

.colourTone00{background-color:#4D4D4D;}
.colourTone01{background-color:#f2f2f2;}
.colourTone02{background-color:#DADBDD;}
.colourTone03{background-color:#24331C;}

/*.colourTone03{background-color:#7D7D7D;}.colourTone03 .h1Emu{color:white;}
.colourTone04{background-color:#5C7F3B;}.colourTone04 .h1Emu{color:#777777;}
.colourTone05{background-color:#DACED8;}.colourTone05 .h1Emu{color:white;}
.colourTone06{background-color:#CEBECB;}.colourTone06 .h1Emu{color:white;}
.colourTone07{background-color:#A7A7A7;}.colourTone08 .h1Emu{color:white;}
.colourTone08{background-color:#DAADB4;}.colourTone07 .h1Emu{color:white;}
.colourTone09{background-color:#CE272F;}.colourTone07 .h1Emu{color:white;}
.colourTone10{background-color:#f5f5f5;}.colourTone07 .h1Emu{color:white;}


.colourTone12{background-color:#015A94;}.colourTone12 .h1Emu{color:white;}
.colourTone13{background-color:#DAE8F3;}.colourTone13 .h1Emu{color:white;}
.colourTone14{background-color:#0664AE;}.colourTone14 .h1Emu{color:white;}
.colourTone15{background-color:#C3DAEA;}.colourTone15 .h1Emu{color:white;}
.colourTone16{background-color:#DBE9F2;}.colourTone16 .h1Emu{color:white;}
.colourTone17{background-color:#379CD3;}.colourTone17 .h1Emu{color:white;}*/



/* overlay rendering */
.overlay{
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
.root{
	position:relative;
	overflow:hidden;
	}

.rendered{}
.rendered .root{
	width:130px;
	height:96px;
	}
.rendered .overlay{
	width:130px;
	height:96px;
	margin-top:-96px;
	}
.rendered .overlay{
	background-image:url(../images/elements/overlays/list.png);
	}
* html .rendered .overlay{
	background-image:url(../images/elements/overlays/list.gif);
	}
.rendered .overlay a:link, .rendered .overlay a:visited{
	display:block;
	width:130px;
	height:96px;
	}

/* end overlay rendering */


.hideMe{
	display:none;
	}


.relatedDocuments{}
.relatedDocuments tr.rowOdd td{
	background-color:#f5f5f5;
	}
.relatedDocuments tr.rowEven td{
	/*background-color:white;*/
	}
.relatedDocuments td{
	padding:2px;
	}
.relatedDocuments h4{
	margin-bottom:0.5em;
	}
.relatedDocuments a:link, .relatedDocuments a:visited{
	color:#444;
	}
.relatedDocuments a:hover{
	color:#000;
	}


.error{
	color:red;
	}

.readMore{}
.readMore a:link, .readMore a:visited{
	background-image:url(../images/elements/bullets/bullet_r_01a.gif);
	background-position:100% 60%;
	background-repeat:no-repeat;
	padding-right:8px;
	/*font-weight:bold;*/
	/*letter-spacing:-1px;*/
	color:#491313;
	/*padding-top:5px;
	padding-bottom:5px;*/
	} 
.readMore a:hover{
	color:#333333;
	}


.altLink{}
.altLink a:link, .altLink a:visited{
	color:#5bacc7;
	}
.altLink a:hover{
	color:#487b8c;
	}

#extra{
	padding-top:25px;}

.shadowForms, #contactForm, .bodyTextBlock, .contactPageBlock{
	min-height:1%;
	}
	
.disclaimer{
	font-size:0.8em;
	color:#c0c0c0;
	}