body { margin:0px; }

.surname-wrapper{
	text-align:left;
	color:#355273;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	line-height:24px;
	margin-top:4px;
	height:24px;
	vertical-align: baseline;
}

.surname-letter{font-size:22px; font-family:Arial, Helvetica, sans-serif;
			color:#355273; width:24px; font-weight:bold; text-align:center; 
			margin-left:-24px; float:left;
			}

.simpson {margin-left:60px; margin-bottom:40px; }



#header-container{
	background-color:#4F78AA; height:130px; width:100%;	
}
#header{
	height:104px; width:780px; margin:auto; background:url(/images/simpson-accountancy.png) no-repeat left center;
}

#header-contact{
	width:250px; float:right; margin-top:20px; margin-right:20px;
}


.header-callnow{ 
	display:inline; height:32px; float:left; font-weight:bold; margin-top:6px; margin-right:8px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#B1C6E0;
}

.header-phone{
	display:inline; font-family:'Times New Roman', Times, serif; color:#FFF; font-size:36px;	
}


.header-email{
	font-family:'Times New Roman', Times, serif; color:#FFF; font-size:17px; 
	margin-top:4px;	
}


.footer-spacer{ width:780px; margin:auto; height:40px; line-height:40px; }

#footer-container{ width:780px; margin:auto; border-top:#DEDEDE solid 1px; }
#footer-content{width:750px; padding-top:10px; margin:auto; color:#9F9F9F; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#footer-content a{color:#9F9F9F; font-family:Arial, Helvetica, sans-serif; font-size:11px; cursor:help; text-decoration:none;}

.css-valid{ border-bottom:#DEDEDE solid 1px; width:21px; left:130px; bottom:-2px; position:relative; }
.xhtml-valid{ border-bottom:#DEDEDE solid 1px; width:35px; left:170px; bottom:-1px; position:relative; }

.footer-right{ float:right; }

.google-map{ width: 220px; height: 220px; background-color:#DEDEDE; float:right; border:1px #DEDEDE solid; }
.google-map-text{ font-size:11px; font-family:Arial, Helvetica, sans-serif; text-align:left; line-height:26px; vertical-align:middle; text-align:right; }
.google-map-text a{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#355273; text-decoration:none; margin-left:-20px; }

.form-button {
	margin:auto; width:200px; text-align:center; display:inline-block; margin-left:170px;
}

.form-label{
	width:90px; text-align:right; display:inline-block;
}
.form-label-textarea{
	width:90px; text-align:right; display:inline-block; vertical-align:top; height:80px; line-height:80px;
}
.form-field{
	display:inline-block; margin-left:6px;
}


/*
input.button					{ position:absolute; top:125px; left:120px; padding:3px 6px;
                        border:2px solid #fff; margin:20px 0px 0px 0px; color:#3D7169; 
												font-family:Verdana, Arial, Helvetica, sans-serif;
												background:#CCC; -moz-border-radius:5px; }

input.button:hover		{ background:#009FAA none repeat scroll 0% 0%; color:white; }
*/


#message							{ width:400px;margin:20px 0 0 100px;font-family:Arial, Helvetica, sans-serif;  }
#message h2						{ font-size:16px; font-weight:bold; color:black; font-family:Arial, Helvetica, sans-serif; }
#message p						{ color:black; font-size:14px; margin:6px 0px; font-family:Arial, Helvetica, sans-serif; }


#checkmark						{ position:relative;top:-54px;left:-60px; }

.error           { background: transparent  url(/images/error.gif) no-repeat scroll left;
					display:none; line-height:32px; height:32px; padding-left:20px; margin-left:100px; color:#E15C51; 
					font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}




#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
list-style: none;
float: left;
margin-bottom:6px;
}

#nav-menu li a:hover
{
	border-bottom:#1D2C3F solid 3px; 
}

.nav-current a 
{
	border-bottom:#1D2C3F solid 3px; 
}

#nav-menu li a
{
margin-left:20px;
display: block;
color: #ffffff;
text-decoration: none;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
}

#nav-menu li:last-child
{
	/*margin-right:8px;*/
}
.testimonial{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.testimonial span{ font-family:Arial, Helvetica, sans-serif; font-size:13px; }


.homepage-services{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px; }

.content-left{ width:530px; }
.content-title{ font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:0px 0px 2px 0px; color:#355273; text-transform:uppercase; }
.content-left-wrapper{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

.content-subtitle{ font-size:16px; font-family:Arial, Helvetica, sans-serif; margin:20px 0px 2px 0px; color:#355273; text-transform:uppercase; }

.content-subtext{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; }


.quote1{ font-size:16px; width:214px; font-family:'Times New Roman', Times, serif; color:#355273; text-align:right; float:right; margin-right:-160px; margin-top:4px; font-weight:bold; }
.quote2{ font-size:16px; width:325px; font-family:'Times New Roman', Times, serif; color:#355273; text-align:left; margin-right:10px; margin-top:12px; margin-bottom:12px; margin-left:10px; font-weight:bold; }
.quote-start{ font-size:20px; font-weight:bold ;margin-right:4px; }
.quote-end{ font-size:20px; font-weight:bold; margin-right:-22px; margin-left:5px; }

.quote1-ie6{ display:none; }

.simpson {margin-left:60px; margin-bottom:40px; }

.content-right{ width:200px; float:right; margin-right:-11px; }
.content-right-contact{ width:200px; float:right; text-align:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#111; margin-right:15px; }

.img-right1{ background-image:url(/images/location.png); width:194px; height:156px; }
.img-right1 a{ text-decoration:none; }
.img-right-gettingintouch{ float:left; margin-top:108px; width:155px; background-color:#365274; height:30px; margin-left:16px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; vertical-align:middle; line-height:30px; padding-left:6px; background:url(/images/image-caption.png) no-repeat right #365274; }
/*.img-right-gettingintouch{ float:left; margin-top:110px; width:175px; background-color:#365274; height:30px; margin-left:8px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; vertical-align:middle; line-height:30px; padding-left:6px; background:url(/images/image-caption.png) no-repeat right #365274; }*/


/*.img-right2{ background-image:url(/images/advert.png); width:194px; height:200px; margin-top:80px; }*/
.img-right2{ background:url(/images/advert2.png) no-repeat center #FFFFFF; margin-left:7px; width:180px; height:200px; margin-top:80px; border:#DEDEDE solid 1px;}
.img-right2 a{ text-decoration:none; }
.img-right-april5{ float:left; margin-top:60px; width:155px; background-color:#365274; height:30px; margin-left:8px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; vertical-align:middle; line-height:30px; padding-left:6px;background:url(/images/image-caption.png) no-repeat right #365274; }
/*.img-right-april5{ float:left; margin-top:84px; width:175px; background-color:#365274; height:30px; margin-left:8px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:16px; vertical-align:middle; line-height:30px; padding-left:6px;background:url(/images/image-caption.png) no-repeat right #365274; }*/
.img-right-april5-text{ width:65px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding-top:6px; padding-left:8px; font-weight:bold; }
/*.img-right-april5-text{ width:170px; font-family:'Times New Roman', Times, serif; font-size:18px; color:#355273; padding-top:6px; padding-left:15px; }*/


#page-wrapper{ width:780px; margin:auto; background-color:#F1F5FA; margin-bottom:#DEDEDE solid 4px; }
#page-content{ width:740px; margin:auto; margin-top:16px; padding-bottom:16px; }


#footer a{ text-decoration:none; color:#9F9F9F; }
#footer a:hover{ text-decoration:none;	color:#9F9F9F; }

.breadcrum-spacer{ background-color:#F1F5FA; width:780px; height:16px; }
#breadcrum-container{ width:740px; height:34px; margin:auto; border:#DEDEDE solid 1px; background-color:#FFFFFF; }
.breadcrum-start{ background-image:url(/images/breadcrum-start.png);  background-repeat:no-repeat; width:29px; height:26px; display:block; float:left; margin-left:10px; margin-top:4px; }
.breadcrum-item{ color:#3697E3; font-family:Tahoma, Geneva, sans-serif; font-size:10px; padding-top:10px; padding-left:2px; display:block; float:left; }
.breadcrum-divide{ background-image:url(/images/breadcrum-divide.png);  background-repeat:no-repeat; width:12px; height:24px; display:block; float:left; margin-left:2px; margin-top:4px; }
.breadcrum-item a{ text-decoration:none; color:#333333; font-family:Tahoma, Geneva, sans-serif; font-size:10px; }
.breadcrum-item a:hover{ text-decoration:underline; }

.img-change{ background-image:url(/images/change.png); background-repeat:no-repeat; width:231px; height:68px; position:absolute; right:350px; }	
	
.nav-container{width:610px; float:right; margin-top:5px; margin-right:20px}
.page-spacer { height:10px; width:100%; background-color:#B1C6E0; }

#checkmark
{
	background-image:url(/images/check.png);
	background-repeat:no-repeat; width:48px; height:48px;
}