﻿/* General */

body 
{
    font-family: Arial;
	font-size:11px;
	margin:0px auto;
	padding:0px;
	color:#000000;
	background-image:url(images/tile.gif);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#D6D6D6;
}

p 
{
	margin-top:12px;
	margin-bottom:12px;
	line-height:16px;
}

a 
{
	color:#00a94f;
	text-decoration:none;
}

a:hover 
{
	color:#00a94f;
	text-decoration:underline;
}

/* Layout */

#container
{
    margin:0px auto;
    padding:0px;
    width:950px;
    text-align:center;
}

/* Header */

#header
{   
    width:950px;
    margin:0px auto;
	clear:both;
	float:left;
	height:200px;
}

#header-right
{	
	clear:left;
    float:left;
    width:950px;
    padding-bottom:0px;

	text-align:center;
}

#header-left
{   
    float:left;
    width:400px;
    padding-right:45px;
	padding-bottom:0px;
}

#header-left img {
	float:right;
}

#nav
{
	float:left;
	text-align:left;
	width:128px;
}

#nav ul 
{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#nav li 
{
	display: list-item;
	margin:0px;
	padding:0px 0px 0px 0px;
}

#flash
{	
	float:left;
	width:372px;
	padding-top:42px;
	height:80px;
}

/* Content */

#content
{   
	clear:both;
    width:950px;
    margin:0px auto;
}

#content-left
{
    float:left;
    width:300px;
    padding-right:45px;
	padding-left:100px;
	padding-top:15px;
	text-align:left;
}

#content-right
{
    float:right;
    width:500px;
	text-align:left;
}

#content-right2
{
    float:right;
    width:850px;
	text-align:left;
	clear:left;
}

#content-services
{
	float:left;
	padding-top:18px;
	width:800px;
	text-align:left;
}

#content-left-about
{
    float:left;
    width:200px;
    padding-right:45px;
	padding-left:100px;
	padding-top:75px;
	text-align:left;
}

#content-right-about
{
    float:right;
    width:600px;
	text-align:left;
	
}

#content-right-inner
{
	width:350px;
	text-align:left;
	margin-left:45px;
}

/* Footer */

#footer
{
    clear:both;
    width:725px;
    height:43px;
    padding-top:30px;
	font-size:10px;
	margin-left:95px;
	margin-right:120px;
	color:#FFFFFF;
}

#footer-detail
{
    float:left;
    height:30px;
    text-align:left;
}

#footer-logos
{
    float:right;
    width:114px;
    height:113px;   
	padding-top:18px;
}

#footer-bar
{	
	float:left;
	height:40px;
	width:730px;
	background-color:#000000;
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
}

/* Other */

#footer p
{
	margin-top:8px;
	margin-bottom:8px;
	line-height:12px;
}

#services
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Hotlink_lar_services.jpg);
	background-repeat:no-repeat;
    background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;
}

#services-litigation
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_civil_litiga.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;
}

#services-commercial
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_commercial.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;
}

#services-convey
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_conveyancing.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;
}

#services-criminal
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_crim_law.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-employment
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_emplot_law.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-family
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_family_law.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-personal
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_personal_inju.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-negligence
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_prof_negligen.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-road
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_road_traffic.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-welfare
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/HomePaul.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services-wills
{
	width:273px;
	margin-bottom:10px;
	padding-bottom:10px;
	background-image:url(images/Large_Hotlink_wills.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#services3
{
	width:273px;
	padding-bottom:10px;
	margin-bottom:10px;
	background-image:url(images/Hotlink_lar_services3.jpg);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:245px;
	padding-left:17px;
	padding-right:10px;
	color:#FFFFFF;

}

#different
{
	width:273px;
	background-image:url(images/Hotlink_sml_different.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:75px;
	padding-left:17px;
	padding-right:10px;
	margin-bottom:10px;
	padding-bottom:10px;
	color:#FFFFFF;

}

#conveyancing
{
	width:273px;
	background-image:url(images/Hotlink_sml_convey.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	padding-top:75px;
	padding-left:17px;
	padding-right:10px;
	padding-bottom:10px;
	color:#FFFFFF;

}

.callpds
{
	padding-top:10px;
}

.indent
{
	padding-left:20px;
	color:#000000;
}

.highlight-grey
{
	color:#686868;
}

.highlight-green
{
	color:#00a94f;
}

.team-pad
{
	padding:0px 20px 20px 0px;
}

.title-pad
{
	padding-left:95px;
}

/* tables */

.inputtable 
{
    width:350px;
}

.inputtable td
{
    padding:6px 6px;
}

.inputtable-col1 
{
    width:155px;
    text-align:right;
    vertical-align:top;
}

.inputtable-col2
{
    width:195px;
    vertical-align:top;
}

#flash1
{
	float:left;
	padding-top:42px;
}

/* team divs */

#team1
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_PDodds.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
}

#team2
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Julie.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
}

#team3
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Dominic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
}

#team4
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Paul.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
}

#team5
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Duncan.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	color:#FFFFFF;
}

#team10
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_JMoran.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	color:#FFFFFF;

}

#team6
{	

	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_David.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;

}

#team7
{	
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Lynne.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team8
{	

	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Gemma.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team9
{		
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Rachel.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team11
{		
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/gerry_bass_small.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team20
{		
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Peter.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team21
{		
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Jill.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}

#team22
{		
	float:left;
	width:113px;
	height:95px;
	background-image:url(images/Team_Small_Stuart.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
		color:#FFFFFF;
}


.team-empty
{
	float:left;
	width:113px;
	height:95px;
	padding-left:107px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	
}

.team-butt
{
	margin-left:50px;
	margin-top:13px;
}

/* services divs */

#service1
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_familylaw.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	position:relative;
	color:#FFFFFF;
}

#service2
{	
	float:left;
	width:203px;
	height:75px;
	background-image:url(images/services_roadtraffic.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	position:relative;
		color:#FFFFFF;
}

#service3
{	
	float:left;
	width:203px;
	height:75px;
	background-image:url(images/services_personalinjury.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	position:relative;
		color:#FFFFFF;
}

#service4
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_conveyancing.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service5
{	
	float:left;
	width:203px;
	height:75px;
	background-image:url(images/services_prof_negligence.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service6
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_civil_negligence.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service7
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_wills_probate.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service8
{	
	float:left;
	width:203px;
	height:75px;
	background-image:url(images/services_employment_law.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:75px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service9
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_criminal_law.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service10
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_commercial.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

#service11
{	
	float:left;
	width:203px;
	height:95px;
	background-image:url(images/services_social_welfare.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	padding-top:55px;
	padding-right:20px;
	margin-right:20px;
	text-align:left;
	margin-top:20px;
	position:relative;
		color:#FFFFFF;
}

.service-butt
{
	position:relative;
	top:20px;
	left:142px;
}

.service-butt2
{
	position:relative;
	top:15px;
	left:142px;
}