/*
  everything to do with the SERVICES sub-dirctory
*/
body.services div#surround {
	position: relative;
	background: #ffffff url(../images/misc/left_back.png) repeat-y top left;
}
body.services #main-content {
	float: right;
	width: 609px;
	padding: 25px 20px 10px 0;
}

body.services #main-content h3
{
	color: #caae0d;
	margin-top: 10px;
}

/*
 banners
*/

body.services #header span.main-pic { background-image: url(../images/mainpics/services_mainpic.jpg); }
body.services.house_purchases #header span.main-pic { background-image: url(../images/mainpics/house_mainpic.jpg); }
body.services.estate_agency #header span.main-pic { background-image: url(../images/mainpics/estate_mainpic.jpg); }
body.services.wills #header span.main-pic { background-image: url(../images/mainpics/wills_mainpic.jpg); }
body.services.partners #header span.main-pic { background-image: url(../images/mainpics/partners_mainpic.jpg); }
body.services.licences #header span.main-pic { background-image: url(../images/mainpics/licences_mainpic.jpg); }
body.services.finance #heade span.main-picr { background-image: url(../images/mainpics/finance_mainpic.jpg); }
body.services.litigation #header span.main-pic { background-image: url(../images/mainpics/litigation_mainpic.jpg); }

/*
  image replacement headers
*/

body.services #main-content h1 {
	height: 21px;
	background:  left top no-repeat;
}
body.services #main-content h1.index { height: 15px; background-image: url(../images/headers/services.png); }
body.services #main-content h1.house_purchases { background-image: url(../images/headers/house_purchases.png); }
body.services #main-content h1.estate_agency { background-image: url(../images/headers/estate_agency.png); }
body.services #main-content h1.wills { background-image: url(../images/headers/wills.png); }
body.services #main-content h1.partners { background-image: url(../images/headers/partners.png); }
body.services #main-content h1.licences { background-image: url(../images/headers/licences.png); }
body.services #main-content h1.lic_app { background-image: url(../images/headers/lic_app.png); }
body.services #main-content h1.lic_trans { background-image: url(../images/headers/lic_trans.png); }
body.services #main-content h1.finance { background-image: url(../images/headers/finance.png); }
body.services #main-content h1.litigation { background-image: url(../images/headers/litigation.png); }

body.services.litigation h2 {
	height: 12px;
	background: left top no-repeat;
}
body.services.litigation h2.civil_lit { background-image: url(../images/headers/civil_lit.png); }
body.services.litigation h2.accident_lit { background-image: url(../images/headers/accident_lit.png); }
body.services.litigation h2.family_lit { background-image: url(../images/headers/family_lit.png); }


/*
	Headers for the FAQ pages
*/

body.services #main-content h1.faq_header {
	display: block;
	height: 64px;
	color: #caae0d;
	text-indent: 4.8em;
	line-height: 3.8em;
	margin: 10px 0 20px 0;	
}

/*
	icons for the above headers for the FAQ pages
*/
body.services #main-content h1.faq_header {
	background:  left top no-repeat;
}
body.services #main-content h1.house_faq { background-image:  url(../images/icons/med/house.png); }
body.services #main-content h1.licences_faq { background-image:  url(../images/icons/med/licences.png); }
body.services #main-content h1.estate_faq { background-image:  url(../images/icons/med/estate.png); }
body.services #main-content h1.wills_faq { background-image:  url(../images/icons/med/wills.png); }
body.services #main-content h1.partners_faq { background-image:  url(../images/icons/med/partners.png); }
body.services #main-content h1.litigation_faq { background-image:  url(../images/icons/med/litigation.png); }

/*
	Lists
*/

/*   **** icon list on services home page ****  */

body.services ul#services_list {
	padding: 20px 0 0;
}
body.services ul#services_list li {
	float: left;
	margin-left: 5px;
	width: 80px;
	height: 116px;
	text-indent: -9999em;
	list-style-type: none;
}
body.services ul#services_list a {
	display: block;
	height: 100%;
	outline: none;
}
body.services ul#services_list li,
body.services ul#services_list a {
	background: url(../images/icons/services-med.png) no-repeat;
}
body.services ul#services_list li a:hover {
	background-image: none;
}
body.services ul#services_list li.house { background-position: 0 -35px; }
body.services ul#services_list li.estate { background-position: -80px -35px; }
body.services ul#services_list li.wills { background-position: -160px -35px; }
body.services ul#services_list li.partners { background-position: -240px -35px; }
body.services ul#services_list li.licences { background-position: -320px -35px; }
body.services ul#services_list li.finance { background-position: -400px -35px; }
body.services ul#services_list li.litigation { background-position: -480px -35px; }

body.services ul#services_list li.house a { background-position: 0 78px; }
body.services ul#services_list li.estate a { background-position: -80px 78px; }
body.services ul#services_list li.wills a { background-position: -160px 78px; }
body.services ul#services_list li.partners a { background-position: -240px 78px; }
body.services ul#services_list li.licences a { background-position: -320px 78px; }
body.services ul#services_list li.finance a { background-position: -400px 78px; }
body.services ul#services_list li.litigation a { background-position: -480px 78px; }

/*
links from service pages
*/

.services_link {
	display: block;
	height: 42px;
	width: 540px;
	text-indent: 50px;
	line-height: 3.2em;
	margin-top: 10px;	
}

.faq_link
{
	background: #ffffff url(../images/icons/small/question.png) no-repeat left center;	
}
#conv_dept
{
	background: #ffffff url(../images/icons/small/house.png) no-repeat left center;
}
#estate_dept
{
	background: #ffffff url(../images/icons/small/key.png) no-repeat left center;
}
#wills_dept
{
	background: #ffffff url(../images/icons/small/case.png) no-repeat left center;
}
#partners_dept
{
	background: #ffffff url(../images/icons/small/car.png) no-repeat left center;
}
#licence_dept
{
	background: #ffffff url(../images/icons/small/licence2.png) no-repeat left center;
}
#lit_dept
{
	background: #ffffff url(../images/icons/small/family.png) no-repeat left center;
}


/*
misc
*/

.yellow {
	color: #caae0f;
}
