a {text-decoration:none; outline:none;}



p {margin-top:0px;}



div {behavior:url(iepngfix.htc);}

img {behavior:url(iepngfix.htc);}



body {

	background-image:url('../images/top.jpg');

	background-repeat:repeat-x;

	background-color: #84786b;

	margin:0;

	padding:0;

}

#topbanner {

	background-image:url('../images/topbanner.jpg');

	background-repeat:no-repeat;

	width: 856px;

	height: 188px;

	margin:0 auto;

	padding:0;

	display:block;

	clear:both;

	position: relative;
}
#topbanner div.mob {
	background: #fff;
	position: absolute;
	top: 6px;
	right: 12px;
	border: 0;
	width: 150px;
	height: 22px;
	text-align: right;
}
#topbanner div.tel {
	background: #fff;
	position: absolute;
	top: 33px;
	right: 12px;
	border: 0;
	width: 150px;
	height: 22px;
	text-align: right;
}
#topbanner div.mob a, #topbanner div.mob a:hover, #topbanner div.tel a, #topbanner div.tel a:hover {
	font-family: 'Open Sans', Arial;
	font-size: 22px;
	color: #111;
	text-decoration: none;
	line-height: 22px;
	font-weight: bold;
	text-align: right;
}



#container {

	width: 838px;

	margin:10px auto;

	margin-bottom:0px;

	padding:0;

	display:block;

	clear:both;

}

#roundtop {

	background-image:url('../images/roundtop.jpg');

	background-repeat:no-repeat;

	width: 838px;

	height: 20px;

	margin:0;

	padding:0;

	display:block;

	clear:both;

}

#straighttop {

	background-image:url('../images/straighttop.jpg');

	background-repeat:repeat-y;

	width: 838px;

	margin:0;

	padding:0;

	display:block;

	clear:both;

	min-height:600px;

	height:auto !important;

	height:600px;

}



.clearfix {

	clear:both;

}

/*LEFT Col Start */

#leftcol {

	width: 180px;

	margin:0;

	padding:0 0 0 10px;

	display:block;

	float:left;
	
	position:relative;

}

#leftcol-nav {

	width: 180px;

	margin:0;

	padding:0;

	clear:both;

}

a.button {

	background-image:url('../images/arrow.jpg');

	background-repeat:no-repeat;

	background-position:0px 4px;

	width: 140px;

	height: 19px;

	margin:0;

	padding:4px 0px 2px 25px;

	display:block;

	clear:both;

	border-bottom:1px #d1cdc9 solid;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #6d5c53;

}

a.casebutton {

	background-image:url('../images/whitearrow.jpg');

	background-repeat:no-repeat;

	background-position:0px 4px;

	width: 130px;

	height: 19px;

	margin:0;

	padding:4px 0px 2px 25px;

	display:block;

	clear:both;

	border-bottom:1px #d1cdc9 dotted;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #bebfc1;

}

a.keyfacts {

	width: 135px;

	margin:0;

	padding:4px 0px 2px 3px;

	display:block;

	clear:both;

	border-bottom:1px #d1cdc9 dotted;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #bebfc1;

}

a.buttonone {

	background-image:url('../images/arrow.jpg');

	background-repeat:no-repeat;

	background-position:0px 8px;

	width: 140px;

	height: 19px;

	margin:0;

	padding:3px 0px 11px 25px;

	display:block;

	clear:both;

	border-bottom:1px #d1cdc9 solid;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #6d5c53;

}

#callmeback {

	background-image:url('../images/callmeback.jpg');

	background-repeat:no-repeat;

	width: 155px;

	height: 43px;

	margin:25px 0 0 8px;

	padding:0;

	display:block;

	clear:both;

	color:#6d5c53;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

}



#callmeback p {width:135px;}

/* New Right Col */

#rightcolpge2 {

	width: 646px;

	margin:0;

	padding:0;

	display:block;

	float:left;

}

#page2leftcol div.standard-page-text, #contact-col div.standard-page-text {

	width: 585px;

	display:block;

	clear:both;

	margin:5px 0px 0px 0px;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:10px;

	color: #999b9e;

}



#page2leftcol div.standard-page-text a, #contact-col div.standard-page-text a{color:#999B9E; text-decoration:underline;}



#rightcolpge2 h2 {

	width: 200px;

	display:block;

	clear:both;

	margin:20px 0 0 0;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color: #999b9e;

}



#page2leftcol  h1, #contact-col  h1 {

	width: 280px;

	display:block;

	clear:both;

	margin:30px 0 10px 0px;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18px;

	color: #84786b;

}



#page2leftcol  h2 {

	width: 200px;

	display:block;

	clear:both;

	margin:20px 0 0 0;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color: #999b9e;

}



#page2ban h4 {

	display:block;

	clear:both;

	margin:0;

	padding: 25px 0 0px 35px;

	font-weight:bold;

	font-family:Geneva, Arial, Helvetica, san-serif;

	font-weight:bold;

	font-size:19px;

	color: #ffffff;

}

#page3ban h4 {

	display:block;

	clear:both;

	margin:0;

	padding: 25px 0 0px 35px;

	font-weight:bold;

	font-family:Geneva, Arial, Helvetica, san-serif;

	font-weight:bold;

	font-size:19px;

	color: #ffffff;

}

#newrightcol {

	width:160px;

	margin:0 auto;

	padding:0 0 0 0;

	display:block;

	float:left;

	border: 1px red solid;

}



/*Right Col Start */

#banner-background {

	background-image:url(../images/top-background.png);

	background-repeat:no-repeat;

	background-position: 50% 0%;

	width: 646px;

	height: 260px;

	margin:0 auto;

	padding:0;

	display:block;

	clear:both;

}





#rightban {

	background-repeat:no-repeat;

	width: 608px;

	height: 211px;

	margin:0px auto;

	padding:0;

	display:block;

	clear:both;

}



#page2ban img {display:block; float:left; margin-top:10px;}



#rightban #image-title, #page2ban #image-title, #page3ban #image-title {

	position:absolute;

	margin:40px 0 0 32px;

	padding:0;

	display:block;

	float:left;

	width:200px;

	height:26px;

	color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:23px;

	font-weight:bold;

	text-shadow:#5a4a42 50px 30px 2px;

}



#page2ban #left-title {

	margin:0;

	padding:0;

	display:block;

	float:left;

	width:auto;

	height:28px;

}



#page2ban #left-title h1 {

	margin:10px 0 0 10px;

	padding:0;

	display:block;

	float:left;

	width:395px;

	color:#84786B;

	font-family:Arial,Helvetica,sans-serif;

	font-size:18px;

	font-weight:bold;

}



#page2ban #right-title {

	margin:0;

	padding:0;

	display:block;

	float:left;

	width:auto;

	height:28px;

}



#page2ban #right-title h2 {

	margin:10px 0 0 10px;

	padding:0;

	display:block;

	float:left;

	width:115px;

	color:#84786B;

	font-family:Arial,Helvetica,sans-serif;

	font-size:18px;

	font-weight:bold;

}



#page2ban {

	background-repeat:no-repeat;

	background-position:0px 10px;

	width: 608px;

	height: 230px;

	margin:0px auto;

	padding:0;

	display:block;

	clear:both;

}

#page3ban {

	background-repeat:no-repeat;

	background-position: 0px 0px;

	width: 390px;

	height: 211px;

	margin:0;

	margin-left:10px;

	padding:0;

	display:block;

	float:left;

}

a.miniban {

	background-repeat:no-repeat;

	background-position: 0% 0%;

	width: 99px;

	height: 101px;

	margin:0 0px 8px 8px;

	padding:0;

	display:block;

	float:left;

	cursor:pointer;

}

a.blankban {

	background-image:url('../images/minibanblank.jpg');

	background-repeat:no-repeat;

	background-position: 0% 0%;

	width: 99px;

	height: 101px;

	margin:0 0px 0px 8px;

	padding:0;

	display:block;

	float:left;

}

#rightcol {

	width:624px;

	margin:0;

	margin-left: 3px;

	padding:0;

	padding-bottom:20px;

	display:block;

	float:left;

}

#rightcol #home-text {

	width: 608px;

	display:block;

	clear:both;

	margin:10px 0 0 10px;

	padding: 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:11px;

	color: #999b9e;

}

#rightcol h1 {

	width: 608px;

	display:block;

	clear:both;

	margin:20px 0 10px 10px;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:17px;

	color: #84786b;

}

#gimage {

	background-image:url('../images/gimage.jpg');

	background-repeat:no-repeat;

	width: 140px;

	height: 47px;

	margin:8px 5px 0px 5px;

	padding:15px 0 0 0;

	display:block;

	float:left;

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #f5f5f5;

	font-weight:bold;

	text-decoration:none;

}

#gimage a, #gimage a:hover {

	text-align:center;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin:20px auto;

	color: #f5f5f5;

	font-weight:bold;

	text-decoration:none;

	width:120px;

	text-align:center;

}



#gimage a:hover{color:#bbbbbb;}



#gimageblank {

	background-image:url('../images/blankg.jpg');

	background-repeat:no-repeat;

	width: 140px;

	height: 47px;

	margin:8px 5px 0px 5px;

	padding:15px 0 0 0;

	display:block;

	float:left;

}

#bottom2 {

	background-image:url('../images/bottom2.jpg');

	background-repeat:repeat-x;

	height: 145px;

	display: block;

	margin: 0 auto;

	padding:0;

	clear: both;

}

#bottom {

	background-image:url('../images/bottom3.jpg');

	background-repeat:no-repeat;

	width: 856px;

	height: 145px;

	display: block;

	margin: 0 auto;

	padding:0;

	clear: both;

}

#bottomlinks, #bottom-seo-links {

	width: 700px;

	height: 80px;

	padding: 0;

	margin: 45px 0 0 33px;

	display: block;

	position: absolute;

	line-height: 12px;

}
#bottom-seo-links {
	margin: 85px 0 0 33px !important;	
}

#bottomlinks a, #bottomlinks a:hover, #bottom-seo-links a, #bottom-seo-links a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #9d938e;

	font-weight:bold;

	text-decoration:none;

	line-height: 12px;

}



#callmeback .cform{

	width: 168px;

	height: 21px;

	padding: 0;

	margin: 40px 0 0 3px;

	display: block;

	clear:both;

	position: absolute;

}



#callmeback input  {

	background-image:url('../images/callmebackform.jpg');

	background-repeat:no-repeat;

	background-position: 0% 0%;

	background-color: transparent;

	width: 142px;

	height: 20px;

	margin:10px 0 0 0;

	padding:1px 0 0 5px;

	clear:both;

	border: 0;

}



#callmeback .cform input.submit {

	background-image:url(../images/submit.jpg);

	background-repeat:no-repeat;

	background-position:0px 4px;

	margin:0;

	margin-top:10px;

	padding:0;

	display:block;

	float:left;

	width:147px;

	height:25px;

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	border:0 solid #000000;

}



/* Page 2 Leftcol inside rightcol */

#page2leftcol {

	width: 585px;

	margin:0 auto;

	padding:12px 0 20px 0;

	display:block;

	margin-left: 29px;

	float:left;

}

#page2rightcol {

	width: 210px;

	padding:0;

	padding-top:12px;

	display:block;

	float:left;

	margin-left: 20px;

	color:#84786b;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



#page2rightcol h3 {

	width: 160px;

	display:block;

	clear:both;

	margin:30px 0 10px 0px;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18px;

	color: #84786b;

}



/* Contact Page Styles */



#contact-col {

	margin:0;

	padding:12px 0 0 30px;

	display:block;

	float:left;

	width: 350px;

}



#contact-box {

	margin:0;

	padding:12px;

	padding-left:0px;

	display:block;

	float:left;

	width:358px;

	color:#999b9e;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

}



#contact-box #input-box {

	margin-bottom:8px;

	text-align:left;

	width:383px;

	padding:5px 0 5px 5px;

}



#contact-box #input-box label {

	display:block;

	float:left;

	width:140px;

}



#contact-box #input-box textarea {

	overflow:hidden;

	width:192px; 

	height:80px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

}



#contact-box .submit {margin-left:145px;}



/* West Midlands Media Link Styles */

#wmm {

	margin:0;

	margin-top:12px;

	display:block;

	clear:both;

	width:836px;

	height:15px;

	color:#ffffff;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center;

}



#wmm a {color:#ffffff;}



#wmm a:hover {color:#ffffff; text-decoration:underline;}









