/* Springwood Lawyers*/

@import"../css/tabular.css";

/*------ reference for client ----*/

p.highlight {
	color: #FF0000;
}

/*------ reference for client ----*/

* {
	margin: 0;
	padding: 0;
}

body {
	padding: 20px 0;
	font-size: 62.5%;
	font-family: Verdana;
	background: #E9E4D7;
}

/* Wrap */

#wrap {
	width: 963px;
	height: auto;
	background: #FFF;
	margin: 0 auto;
}

#wrap:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #wrap {height: 1%;}
/* End hide from IE-mac */

/* Column Left */

div.column-left {
	width: 245px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	background: url('../images/core/bg-columnleft.jpg') 0 0 no-repeat;
}

/* Logo */

div.logo img {
	border: 0;	
}

/* Navigation */

div.navigation {
	display: block;
	float: left;
	padding: 0 10px;
	margin-top: 19px;
	text-align: center;
	background: #7f1d2b;
}

div.navigation ul {
	list-style-type: none;
}

div.navigation ul li,
div.navigation ul li.accordion a {
	border-bottom: 1px dashed #B8B8B5;
}

div.navigation ul li a {
	height: 41px;
	width: 222px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
div.navigation ul li ul li a {
	color: #ffffff;
	height: 31px;
	padding-top: 10px;
	text-decoration: none;
	text-indent: 0px;
}

div.navigation ul li a.home {
	background: url('../images/nav/new/home2.png') 0 0 no-repeat;
}	 

div.navigation ul li a.about-team {
	background: url('../images/nav/new/about-team2.png') 0 0 no-repeat;
}	 

div.navigation ul li a.service {
	/*background: url('../images/core/nav/service.gif') 0 0 no-repeat;*/
	background: url('../images/nav/new/family_law_services2.png') 0 0 no-repeat;
}
div.navigation ul li a.will-and-estate-services {
	background: url('../images/nav/new/will_estate_services2.png') 0 0 no-repeat;
}

div.navigation ul li a.contact-enquiries {
	background: url('../images/nav/new/contact-enquiries2.png') 0 0 no-repeat;
}	

div.navigation ul li a:hover {
	background-position: 0 -41px;
}

/* Profile */

div.profile {
	display: block;
	float: left;
	font-size: 1.1em;
	color: #801E2C;
	text-align: center;
	margin-top: 138px;
}

div.profile img {margin-left: 35px;}

div.profile p {
	line-height: 1.3em;
	margin-top: 15px;
}

/* Column Right */

div.column-right {
	width: 718px;
	height: auto;
	float: left;
}

/* Caption */

div.caption {
	width: 677px;
	height: auto;
	font-size: 1.2em;
	color: #801E2C;
	padding: 50px 20px 0;
	position: relative;
	border-bottom: 5px solid #801E2C;
}

div.caption h1 {
	color: #000;
	font-size: 3.3em;
	font-family: Georgia;
	font-weight: normal;
	text-transform: uppercase;
}

div.caption h2 {
	/*color: #801E2C;*/
	color: black;
	font-size: 2em;
	font-family: Georgia;
	/*font-weight: normal;*/
	font-weight: bold;
	text-transform: uppercase;
	position: absolute; top: 10px; right: 10px;
	padding-left: 20px;
	background: url('../images/core/icon-phone.gif') left center no-repeat;
}

div.caption p {
	margin-bottom: 15px;
	line-height: 1.5em;
}

div.caption a {
	color: #333;
	text-decoration: underline;
}

div.caption a:hover {
	color: #801E2C;
	text-decoration: none;
}

/* Content */

div.content {
	width: 678px;
	height: auto;
	padding: 20px;
}

div.content:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.content {height: 1%;}
/* End hide from IE-mac */

/* Content Left */

div.content-left {
	width: 468px;
	height: auto;
	float: left;
	padding-right: 20px;
	border-right: 1px solid #D3D5D2;
}

/* Standard */

div.standard {
	font-size: 1.2em;
	color: #3A3423;
}

div.standard h1 {
	color: #801E2C;
	font-size: 1.5em;
	font-family: Arial;
}

div.standard h2 {
	color: #801E2C;
	font-size: 1.4em;
	font-family: Arial;
}

div.standard h3 {
	color: #000;
	font-size: 1.3em;
	font-family: Arial;
}

div.standard h4 {
	color: #000;
	font-size: 1.2em;
	font-family: Arial;
}

div.standard h5 {
	color: #000;
	font-size: 1.1em;
	font-family: Arial;
}

div.standard p {
	margin: 15px 0;
	line-height: 1.5em;
}

div.standard ul {
	list-style-type: none;
	margin: 15px;
}

div.standard ul li {
	line-height: 1.5em;
	padding-left: 20px;
	background: url('../images/core/icon-bullet.gif') left center no-repeat;
}

div.standard ol {
	margin: 15px 25px;
}

div.standard ol li {
	line-height: 1.5em;
}

div.standard strong {
	color: #000;
}

div.standard a {
	color: #801E2C;
	text-decoration: underline;
}

div.standard a:hover {
	color: #000;
}

div.standard div#banner {
	display: block;
	float: right;
}

div.standard img.picture {
	padding: 5px;
	background: #EFEFEF;
	border: 1px solid #D2D2D2;
}

div.standard img.right {
	float: right;
	margin: 15px 0 15px 15px;
}

div.standard img.left {
	float: left;
	margin: 15px 15px 15px 0;
}

div.standard div.contact {
	background: #E9E4D7;
	padding: 20px;
	margin: 15px 0;
	border: 2px solid #D9D2C1;
}

div.standard div.contact ul {
	margin: 0;
	border-top: 1px dashed #C8C3B2;
}

div.standard div.contact ul li {
	padding: 10px 0;
	background: none;
	border-bottom: 1px dashed #C8C3B2;
}

div.standard div.location {
	background: #E9E4D7;
	margin: 15px 0;
	border: 2px solid #D9D2C1;
}

/* Content Right */

div.content-right {
	width: 174px;
	height: auto;
	float: left;
	font-size: 1.2em;
	padding-left: 15px;
}

div.content-right h4 {
	color: #801E2C;
	font-size: 1.2em;
	margin: 15px 0;
	line-height: 1.5em;
	font-family: Arial;
}

div.content-right p {
	margin-bottom: 15px;
	line-height: 1.5em;
}

div.content-right a {
	color: #801E2C;
	text-decoration: underline;
}

div.content-right a:hover {
	color: #000;
}

/* We can Help */

div.help ul {
	list-style-type: none;
	margin: 15px 0;
}

div.help ul li {
	line-height: 2em;
}

/* Send an Enquiry */

div.send-enquiry ul {
	list-style-type: none;
	margin: 15px 0;
}

div.send-enquiry ul li {
	line-height: 1.5em;
}

div.send-enquiry ul li.email {
	margin-top: 10px;
	padding-left: 20px;
	background: url('../images/core/icon-email.gif') left center no-repeat;
}

div.send-enquiry ul li.phone {
	padding-left: 20px;
	background: url('../images/core/icon-phone.gif') left center no-repeat;
}

/* Footer */

div.footer {
	width: 678px;
	height: auto;
	padding: 20px;
	color: #857E6C;
	font-size: 1.1em;
	border-top: 1px dashed #D3D5D2;
}

div.footer p {
	line-height: 1.5em;
}

div.footer img {
	float: right;
	border: 0;
}

div.footer a {
	color: #857E6C;
	text-decoration: underline;	
}

div.footer a {
	color: #857E6C;
	text-decoration: underline;	
}

div.footer a:hover {
	color: #5A5750
}


