/* CSS Document */

html, body, table, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	background-color:#DCD9D4;
}
table, td {
	background-color:#FFFFFF;
} 
html, body {
	background-image:url(/images/bg-repeat.png);
	background-repeat:repeat-x;
	height:100%;
}

a {
	color:#666666; 
	text-decoration:none;
	/* white-space:nowrap; */
}
.dark, .darkLinks a{
	color:#333333;
	text-decoration:none;
	/* white-space:nowrap; */
}
a:hover {
	color:#993399;
	text-decoration:underline;
}

img {
	border:0;
}
.containerInner {
	background-color:#FFFFFF;
	}

.header {
	height:266px;
	background-color:#FFFFFF;
	/* TODO - set this to a more generic bg image! */
	background-image:url(/images/header-images/Butcher-Burns.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;	
}
/* add in various header images for the various sections - NB, class name is from page [*alias*] property  */
.index {
	background-image:url(/images/header-images/Butcher-Burns.jpg) 
}
.about-us, .aboutus {
	background-image:url(/images/header-images/about-us.jpg)
}
.the-team {
	background-image:url(/images/header-images/the-team.jpg)
}
.services {
	background-image:url(/images/header-images/services.jpg)
}
/* Services sub-headers */
	.corporate-commercial {
		background-image:url(/images/header-images/corporate-commercial.jpg)
	}
	.dispute-resolution {
		background-image:url(/images/header-images/dispute-resolution.jpg)
	}
	.landlord-and-tenant {
		background-image:url(/images/header-images/landlord-and-tenant.jpg)
	}
	.employment {
		background-image:url(/images/header-images/employment.jpg)
	}
	.property {
		background-image:url(/images/header-images/property.jpg)
	}
	.insolvency {
		background-image:url(/images/header-images/insolvency.jpg)
	}
	.wills-and-probate {
		background-image:url(/images/header-images/wills-and-probate.jpg)
	}
	.Licensing {
		background-image:url(/images/header-images/Licensing.jpg)
	}
	
	
.news {
	background-image:url(/images/header-images/news.jpg)
}
.contact-us {
	background-image:url(/images/header-images/contact-us.jpg)
}




#wrapper {
	margin:10px 0 10px 0;
	background-color:#FFFFFF;
	
}
.wrapper121 {
	background-image:url(/images/dotted-background-1-2-1.gif);
	background-repeat:repeat-y;
}
.wrapper112 {
/* 8 cols span */
	background-image:url(/images/dotted-background-1-1-2.gif);
	background-repeat:repeat-y;
}
.wrapper112b {
/* 9 col span */
	background-image:url(/images/dotted-background-1-1-2b.gif);
	background-repeat:repeat-y;
}

.wrapperNoBg {
	background:none;
}


/* Main navigation layout */
#mainNav {
	background-color:#666;
}	
#mainNav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
#mainNav li{
	float:left;
	width:82px;
}
#mainNav li li{
	display:none;
}
#mainNav ul a {
	display: block;
	width:82px;
	text-align:center;
	line-height:24px;
	color:#FFFFFF;
	text-decoration:none;
}
#mainNav a:hover, #mainNav .active a {
	background-color:#993399;
}
/* Bottom nav */
#bottomNav {
	font-size:10px;
	background-color:#666;
	line-height:24px;
	color:#FFFFFF;
}
#bottomNav a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
}
#bottomNav a:hover {
	background-color:#993399;
}
#bottomNav .pale {
	text-align:center;
	background-color:#8B9298;	
}
#bottomNav .dark {
	text-align:center;
	background-color:#424242	
}
#bottomNav .normal {
	text-align:center;
}
#bottomNav .purple {
	text-align:center;
	background-color:#993399;
}
#disclaimer {
	font-size:10px;
	text-align:center;
}


/* random text stuff */
em {
	color:#993399;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}
h1 {
	font-size:18px;
	color:#993399;
	font-weight:normal;
	line-height:22px;
}
h2 {
	font-size:12px;
	color:#333;
	font-weight:bold;
}
h3 {
	font-size:12px;
	color:#666;
	font-weight:bold;
}
h4 {
	font-size:12px;
	color:#999999;
	font-weight:normal;
}

/* Colored UL links for services */ 
.servicesList {
	padding: 10px;
	margin: 10px 0 10px 10px;
	width:80%;
	
}
.servicesList a {
	text-decoration:none;
	color:#999999;
}
.servicesList a:hover {
	color:#000000;
}
.servicesList li {
	/*height:25px;*/
	line-height:25px;
	border-bottom:1px dashed #CCCCCC;
	background-image:none
}
.servicesList li.corporate-commercial {
	list-style-image:url(/images/corporate-commercial.gif);
}
.servicesList li.property {
	list-style-image:url(/images/property.gif);
}
.servicesList li.landlord-and-tenant {
	list-style-image:url(/images/landlord-tenant.gif);
}
.servicesList li.employment {
	list-style-image:url(/images/employment.gif);
}
.servicesList li.dispute-resolution {
	list-style-image:url(/images/dispute-resolution.gif);
}
.servicesList li.insolvency {
	list-style-image:url(/images/insolvency.gif);
}
.servicesList li.wills-and-probate {
	list-style-image:url(/images/wills-probate.gif);
	border-bottom:0;
}
.servicesList li.Licensing {
	list-style-image:url(/images/Licensing.gif);
	border-bottom:0;
} 
.servicesList li {
	background-image:none !important;
}

/* contact page... */
.contactDiv {
	background-position:center left;
	background-repeat:no-repeat;
	border-bottom:1px dashed #CCCCCC;
	padding:0 0 4px 15px;
	/* width:80%; */
	margin:0 0 5px 0;
}
.contact-corporate-commercial 
	{
	background-image:url(/images/corporate-commercial.gif);
	}
.contact-property
	{
	background-image:url(/images/property.gif);
	}
.contact-landlord-tenant
	{
	background-image:url(/images/landlord-and-tenant.gif);
	}
.contact-employment
	{
	background-image:url(/images/employment.gif);
	}
.contact-dispute-resolution
	{
	background-image:url(/images/dispute-resolution.gif);
	}
.contact-insolvency
	{
	background-image:url(/images/insolvency.gif);
	}
.contact-wills-probate
	{
	background-image:url(/images/wills-probate.gif);
	}

/* Links in contact page... hack hack hack */
.contact-corporate-commercial .colored a 
	{
	color:#CC3333;
	}
.contact-property .colored a 
	{
	color:#019934;
	}
.contact-landlord-tenant .colored a 
	{
	color:#336699;
	}
.contact-employment .colored a 
	{
	color:#ff9900;
	}
.contact-dispute-resolution .colored a 
	{
	color:#993399;
	}
.contact-insolvency .colored a 
	{
	color:#CC6633;
	}
.contact-wills-probate .colored a 
	{
	color:#999999;
	}


/* Homepage Center column UL  */
ul {
	padding: 0 0 0 10px;
	margin: 0 0 0 5px;
	list-style-image:url(/images/square-ul-bullet.gif)
}
ul ul {
	list-style:none;
}
ul a {
	color:#666666;
	text-decoration:none;
}
ul a:hover {
	color:#993399;
	text-decoration:underline;
}
/* Homepage Right column UL  */
#homepage #col4 ul{
	padding: 0 0 0 10px;
	margin: 0 0 0px 5px;
	list-style-image:url(/images/arrow-ul-bullet.gif)
}
#homepage #col4 ul li {
	margin-bottom:5px;
}

/* Tables.. */
td {
	vertical-align:top;	
}
td, td a {
	color:#666666;
	text-decoration:none;
	white-space:nowrap;
}
td a {
	text-decoration:underline;
}
td a:hover {
	color:#993399;
}

/* DITTO */
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
}
.bulletless ul, .bulletless li {
	list-style:none;
	margin:0;
	padding:0;
}


/* colors for services pages */
.services-corporate-commercial ul {
	list-style-image:url(/images/square-ul-bullet-red.gif);
}
.services-corporate-commercial h1, .services-corporate-commercial a {
	color:#CC3333;
}
.wrapper121-corporate-commercial {
	background-image:url(/images/dotted-background-1-2-1-red.gif);
}
.services-property ul {
	list-style-image:url(/images/square-ul-bullet-green.gif);
}
.services-property h1, .services-property a {
	color:#019934;
}
.wrapper121-property {
	background-image:url(/images/dotted-background-1-2-1-green.gif);
}

.services-landlord-and-tenant ul {
	list-style-image:url(/images/square-ul-bullet-blue.gif);
}
.services-landlord-and-tenant h1, .services-landlord-and-tenant a {
	color:#336699;
}
.wrapper121-landlord-and-tenant {
	background-image:url(/images/dotted-background-1-2-1-blue.gif);
}

.services-employment ul {
	list-style-image:url(/images/square-ul-bullet-orange.gif);
}
.services-employment h1, .services-employment a {
	color:#ff9900;
}
.wrapper121-employment {
	background-image:url(/images/dotted-background-1-2-1-orange.gif);
}

.services-dispute-resolution ul {
	list-style-image:url(/images/square-ul-bullet-purple.gif);
}
.services-dispute-resolution h1, .services-dispute-resolution a {
	color:#993399;
}
.wrapper121-dispute-resolution {
	background-image:url(/images/dotted-background-1-2-1.gif);
}
.services-insolvency ul {
	list-style-image:url(/images/square-ul-bullet-ochre.gif);
}
.services-Licensing ul {
	list-style-image:url(/images/square-ul-bullet-pink.gif);
}

.services-insolvency h1, .services-insolvency a {
	color:#CC6633;
}
.wrapper121-insolvency {
	background-image:url(/images/dotted-background-1-2-1-ochre.gif);
}
.services-wills-and-probate ul {
	list-style-image:url(/images/square-ul-bullet-grey.gif);
}
.services-wills-and-probate h1, .services-wills-and-probate a {
	color:#999999;
}
.wrapper121-wills-and-probate {
	background-image:url(/images/dotted-background-1-2-1-pink.gif);
}
.services-Licensing h1, .services-Licensing a {
	color:#FF6699;
}
.wrapper121-Licensing {
	background-image:url(/images/dotted-background-1-2-1-pink.gif);
}


.hack-about-us, .hack-about-us div {
	color:#666;
	text-decoration:none;
}
.hack-about-us a:hover, .hack-about-us a:hover p {
 	text-decoration:none;
	color:#000;
}
/*
.hack-about-us p {color:#FF0000;}
*/

.staffListPartnerDescription {
	white-space:normal;
	width:275px !important;
}

