a {text-decoration:none; outline:none;}

p {margin-top:0px;}

div {behavior:url(css/iepngfix.htc);}
img {behavior:url(css/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;
}
#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;
}
#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 {
	width: 700px;
	height: 80px;
	padding: 0;
	margin: 45px 0 0 33px;
	display: block;
	position: absolute;
	line-height: 12px;
}
#bottomlinks a, #bottomlinks 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;}





