* {
	padding: 0;
	margin: 0;
}

a img {
	border:0;
}

div {
	overflow:hidden;
	zoom:1;
}

h1 {
	color:#004494;
	font-weight:medium;
	font-size:large;
	margin:15px 0;
}
h2 {
	color:#004494;
	font-weight:bold;
	font-size:small;
	margin:10px 0;
}
h3,h4,h5,h3 a,h4 a,h5 a {
	color:#004494;
	font-weight:normal;
	margin:7px 0;
	text-decoration:none;
}

h1 a, h2 a {
	color:#034ea1;
	text-decoration:none;
}
p {
	margin-top: 5px;
	margin-bottom: 15px;
	}
html, body {
	background: url('/design/images/bodybg.jpg') white center repeat-y;
	color:#202020;
	font-family:Arial, sans-serif;
	font-size:small;
	margin:0;
	padding:0;
	text-align:center; //specially for IE5
	height:100%;
}

#main {
	background:white;
	margin:0 auto;
	text-align:left;
	width:901px;
}

#head {
	background:url('/design/images/headbg.jpg') no-repeat right bottom;
	height:125px;
}

#head img {
	height:125px;
}

#logo {
	float:left;
}

#call_us {
	clear:right;
	float:right;
	margin-top:83px;
}

#topmenu {
	background:url('/design/images/topmenubg.jpg') no-repeat;
	color:white;
	height:32px;
	line-height:26px;
}

.topmenu_item {
	float:left;
	height:32px;
}

.topmenu_item ul {
	background:#e2e2e2;
	display:none;
	list-style:none;
	margin-top:32px;
	position:absolute;
	z-index:100;
}

#topmenu .topmenu_item ul a {
	background:none;
	border:1px solid white;
	border-bottom:none;
	display:block;
	height:26px;
	line-height:26px;
	margin:0;
	text-decoration:none;
	padding:0 10px;
	color: #454545;
}

#topmenu .topmenu_item ul a:hover {
	background:#fbfbfb;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
	color:#014090;
text-shadow: 0.1em 0.1em 0.1em #989898;
}

#topmenu  a {
	background:url('/design/images/topmenua2-1.gif') right no-repeat;
	color: #454545;
	display:inline-block;
	height:26px;
	margin:6px 0 0 1px;
	padding-right:3px;
	text-decoration:none;
}
#topmenu a:hover {
color:#014090;
text-shadow: 0.1em 0.1em 0.1em #828282;
}
#topmenu a.selected {
color:#014090;
text-shadow: 0.1em 0.1em 0.1em #989898;
}
#topmenu  a span {
	background:url('/design/images/topmenua1-1.gif') left no-repeat;
	cursor:pointer;
	display:inline-block;
	height:26px;
	padding:0 7px 0 10px;
}

#container {
	border-top:3px solid #00acef;
	padding-top:10px;
}


#content1 {
	float:right;
	width:685px;
}

#content2 {
	float:left;
	width:674px;
}

#content_body {
	background:url('/design/images/contentbg.gif') repeat-y;
	padding:0 10px;
}
#content_body a{
	text-decoration:none;
	color:#004494;
}

.centre{
	font-weight:bold;
	font-style:italic;
	text-align:center;
}
#content_footer {
	background:url('/design/images/contentfooter.gif') no-repeat;
	height:9px;
}

#content_title {
	background:url('/design/images/contenttitle.gif') no-repeat;
	color:#2250a9;
	font-weight:bold;
	height:31px;
	line-height:31px;
	padding:0 10px;
}

#leftpanel {
	float:left;
	text-align:center;
	width:210px;
}

#leftpanel a.contactus {
	display:block;
	margin:0 auto;
	margin-top:0px;

}
#leftpanel a.contactus1 {
	display:block;
	margin-top:10px;
	
}
#leftpanel a.contactus2 {
	display:block;
	margin-bottom:10px;
	
}
#leftpanel .panel {
	background:url('/design/images/leftbg.gif') repeat-y;
	margin:15px auto 0 auto;
	text-align:left;
	width:193px;
}

#leftpanel p.lefttitle {
	background:url('/design/images/lefttitle.gif') no-repeat;
	color:#004494;
	font-weight:bold;
	height:31px;
	line-height:31px;
	padding:0 10px;
	margin:0;
}

#leftpanel p.leftbottom {
	background:url('/design/images/leftbottom.gif') no-repeat;
	height:9px;
	margin:0;
}

#leftpanel ul li {
	list-style:none;
}

#leftpanel li a{
	border-top:1px #c0c0c0 solid;
	color:#202020;
	display:block;
	padding:10px;
	text-decoration:none;
}

#leftpanel li.latestnews a {
	padding-bottom:5px;
}

#leftpanel li a span {
	display:block;
	font-size:0.9em;
	font-style:italic;
	margin-top:10px;
	text-align:right;
}

#leftpanel li.child a {
	font-style:italic;
	text-align:right;
}

.lefttext {
	padding:0 10px;
}

.lefttext p {
	margin:10px 0;
}

#footer {
	color:#00acef;
	text-align:center;
	margin:5px auto 0 auto;
	padding: 5px 0;
}

#footer a {
	color:#00acef;
	text-decoration:none;
}
 .newspage {
 background-color: #fbfbfb;
  border: solid 1px #e9e9e9;
  padding: 5px 5px 5px 5px;
  margin-right: 5px;
  margin-bottom:10px;
  margin-top:10px;

  }

.newsrow {
	margin-top:0px;
	margin-top:0px;
}

.newsrow h1 {
	margin:0;
	margin-top:10px;

}


.newsrow .date {
	color:#00acef;
	margin-bottom:10px;
	border-bottom: 1px solid #e9e9e9;
	padding-bottom: 6px;
	margin-bottom: 5px;
}

.newsrow .newstext {
	margin-top:4px;
}
.newsrow .newstext li{
		list-style-type: none;
}
.newsrow .more {
	margin-top:10px;
	text-align:right;
}

.newsrow .more a {
	color:#404040;
	text-decoration:none;	
}

/* ------- Downloads ----- */
.download_row {
    margin-bottom:20px
}

.download_row .more{
    text-align:right;
}

/* ------- Catalogue */

.chain {
	margin-bottom:10px;
}

.pager {
	text-align:right;
}

.catalog_choose_el {
	margin-bottom:15px;
}

.catalog_choose_el .cat_thumb {
	float:left;
	margin:0 0 0 10px;
	width:100px;
}

.catalog_choose_el .cat_thumb2 {
	float:left;
	margin:0 0 0 10px;
	width:150px;
}


.catalog_choose_el .text {
	float:right;
	width:500px;
}

.catalog_choose_el .text_full {
	float:right;
	width:450px;
}


.catalog_choose_el .more {
	clear:both;
	text-align:right;
}

.catalog_choose_el .more a{
	text-decoration:none;
	color:#202020;
}
.leftimage

{
  margin-top:10px;
  margin-left:10px;
  margin-right:15px;
	border: 1px solid #e9e9e9;
   padding: 3px;
   float: left;
}
.leftimage1

{
  margin-left:10px;
  margin-right:15px;
	border: 1px solid #e9e9e9;
   padding: 3px;
   float: left;
}


.rightimage

{
	margin-left:10px;
    margin-top:10px;
	margin-right:10px;
	border: 1px solid #e9e9e9;
   padding: 3px;
   float: right;
}

.rightimage1

{
	margin-left:20px;
    margin-top:10px;
	margin-right:10px;
	border:0;
   padding: 3px;
   float: right;
}
.rightimage4

{
	margin-left:10px;
    margin-top:10px;
	border: 1px solid #1c40a0;
   padding: 3px;
   float: right;
}
#form {
	border: 1.5px solid #c0c0c0;
	background-color:#e7e5e5;
	padding:5px 5px 10px 10px;
}
#form1 {
	border: 1px solid #e9e7e7;
	/*background-color:#e7e5e5;*/
	padding:5px 5px 10px 10px;
	height:178px;
}
.guarantees {
	margin-left:40px;
	}
.guarantees li{
	background-image: url(http://www.meadesandco.co.uk/images/list_image.gif);
	background-repeat: no-repeat;
	background-position: left;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.services_list {
	width:290px;
	padding-right:10px;
	float:right;
	margin-left:25px;
	margin-bottom:10px;
}

.services_list li{
	background-image: url(http://www.meadesandco.co.uk/images/list_image.gif);
	background-repeat: no-repeat;
	background-position: left center;
	list-style-type: none;
	padding-left: 25px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.home_image {
	border: solid 1px #CCCCCC;
	background: url('http://www.meadesandco.co.uk/design/images/Home_Banner_image.jpg') no-repeat;
	Margin-top:15px;
	margin-bottom:15px;
	width:650px;
	height:190px;
	}


.home_right {
	margin-left:310px;
	margin-right:5px;
}

.home_right p{
	color:#004494;
	font-weight:medium;
	font-size:medium;
	}
.video_center {
	padding-top: 30px;
	padding-bottom: 30px;
	}
.team p{
	width:185px;
	padding:5px;
	margin: 10px;
	border: 1px solid #c0c0c0;
}
.tax ul{
	margin-left:25px;
	}
#container_right {
	margin-top:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 0px 10px;
	/*float: right;*/
	width: 168px;

}
#container_right img{
	padding-left:3px;
	background-color:#ffffff;
border:1px solid #e9e9e9;

}

#container_left {
	padding-right:10px;
	}
.Tax_Stress {
	font-size:large;	
	}
.Tax_Stress_blue{
	color:#004494;
	font-weight:bold;
	}
.newsletter {
	margin-top:14px;
border:1px solid #e9e9e9;
	margin-top: 10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 10px 10px;
	width: 300px;
	float:left;
	}
.newsletter1 {
	margin-top:14px;
border:1px solid #e9e9e9;
	margin-top: 10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 10px 10px;
	width: 300px;
	float:left;
	min-height:210px;
	}
.box1 {
	background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	margin-top:10px;
	border: 1px solid #c0c0c0;
border:1px solid #e9e9e9;
	padding:0px 10px 10px 10px;
	width: 300px;
	min-height:210px;

	}
.box3 {
	background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	margin-top:10px;
	border: 1px solid #c0c0c0;
border:1px solid #e9e9e9;
	padding:0px 10px 10px 10px;
	width: 300px;
	min-height:425px;

	}
.download1 {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:10px
	}
.floatleft {
	margin-left:7px;
	margin-top:10px;
	}
	
.newsletter2 {
	margin-top:14px;
border:1px solid #e9e9e9;
	margin-top: 10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 10px 10px;
	width: 300px;
		margin-left:7px;
	min-height:210px;

	}
.newsletter3 {
	margin-top:14px;
border:1px solid #e9e9e9;
	margin-top: 10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 10px 10px;
	width: 300px;
		margin-left:7px;
	min-height:425px;

	}
.box2 {
	background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	margin-top:10px;
	border: 1px solid #c0c0c0;
border:1px solid #e9e9e9;
	padding:0px 10px 10px 10px;
	width: 300px;
		margin-left:0px;
	min-height:210px;
	}
.bbf {
background-image: url(http://www.meadesandco.co.uk/images/BBF.jpg);
	background-repeat: no-repeat;
	width:652px;
	height:100px;
	}
#client_comments {
	margin-bottom:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
	margin-right:10px;
background:url('/design/images/newsbg.gif') repeat-x #f4f4f4;
	padding:0px 10px 0px 10px;
	/*float: right;*/
}
#container_right2 {
	margin-bottom:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
background-color:#b3e6fa;
	padding:0px 10px 0px 10px;
	margin-right:10px;
height:372px;

}

#container_right2 a{
text-decoration:none;
	color:#004494;
}
#container_right2 img{
	padding-left:3px;
	background-color:#ffffff;
border:1px solid #e9e9e9;
}
.rightimage5

{
	margin-left:10px;
    margin-top:10px;
	border: 1.5px solid #c0c0c0;
	background-color:#FFFFFF;
   padding: 3px;
   float: right;
}
#container_right1 {
	margin-bottom:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
background-color:#b3e6fa;
	padding:0px 10px 0px 10px;
	/*float: right;*/
	width: 168px;

}

#container_right1 a{
text-decoration:none;
	color:#004494;
}
#container_right1 img{
		background-color:#ffffff;
border:1px solid #e9e9e9;

}

#container_right11 {
	margin-bottom:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
background-color:#b3e6fa;
	padding:0px 10px 0px 10px;
	/*float: right;*/
	width: 168px;

}
.social {
padding: 15px;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #e3e1e1;
	margin:10px;
	background-color:#b3e6fa;
}

.social a{
text-decoration:none;
	color:#004494;
}
.social1 {
padding: 15px;
     -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
	border: 1px solid #e3e1e1;
	margin: 0 10px 10px 10px;
	background-color:#b3e6fa;
}

.social1 a{
text-decoration:none;
	color:#004494;
}

#container_right11 img{
	padding-right:2px;
	margin-bottom:10px;	
}
.home1 {
	margin-left:10px;
	}
	
#container_right2_new {
	margin-bottom:14px;
border:1px solid #e9e9e9;
	margin-left:10px;
background-color:#e9e7e7;
	padding:0px 5px 0px 10px;
	min-height:240px;
}
#container_right2_new p{
font-size:14px;
}

#container_right2_new  a{
text-decoration:none;
	color:#004494;
}
#container_right2_new  img{
	padding-left:3px;
	background-color:#ffffff;
border:1px solid #e9e9e9;

}
