/*www.dpcarpets.co.uk*/
body{ font-family: Verdana, Arial,sans-serif; background-color: #fff; color: #000; line-height: 1.166; margin: 0 ; padding: 0px; }
a {text-decoration: none;}
a:link, a:visited{color: #339; text-decoration: none; }
a:hover{ text-decoration: underline;}
h1{ font: bold 90%; color: #069; margin: 0px; padding: 0px;}
h2{ font-size: small;  color: #334d55;  margin: 0px;  padding: 0px;}
h2.collins {font-size: 120%; color:#660; padding-bottom: 2.2em;}
h3{ font-size: 95%; color: #333; margin: 0px; padding: 0px;}
h3.hayes{font-size:105%; color: #300; margin: 0px; padding-top: 0.8em;}
h4{ font-size: 95%; color: #fff; background-color: #2c5656; margin: 0px; padding: 3px 0px; }

ul{list-style-type: square; }
ul ul{list-style-type: disc;}
ul ul ul{list-style-type: none;}

form {margin: 0; padding: 0;}
label{font: bold 1em Arial,sans-serif;  color: #334d55;}
input{font-family: Arial,sans-serif;}

.centre{position: relative; top: 3%; left: 12%;}
.code {text-align:left;}
#page{position:absolute; top: 85px; left: 4%; right: 4%; width:89.6%; background-color: #9cc;}

#masthead{ position: absolute; top: 10px; left: 20px; right: 2%; width: 300px;  }
#masthead img{margin:0 0 0 2em; padding:0;}
#leftbloc{ float: left;	width:20%; padding: 0px; background-color: #9cc; margin-bottom: 1em; margin-top: 1.2em; display:block;}
#leftbloc img {max-width: 98%;  margin: 0em 0 1em 0.3em; padding-left: 8px; border: none; }
#leftbloc img.mm{padding-left: 0px;}
.topmargin {padding-top: 8em;}
#content{padding: 3px;	margin:2% 23% 1% 24%; background-color: #fff;}
#content img{float: right;}
.middle { width: 99%;}
.middle img{float:left;}
#phone{font-size: 85%; font-weight: bolder; position: absolute; top: 5%; right:8%; color:#000;}
.midbanner {float:right; padding: 0 10% 0 5%; margin-bottom: 1.5em; text-align:center; height: 10%; width: 98%;}


#pagename{padding: 7px 0px 7px 10px; margin: 4.8% 0 0 0; border-bottom:2px solid #fff; border-top:2px solid #fff; width: 98.5%;}
#pagename h1{font-size: 100%; letter-spacing: 0.04em; color: #fff; margin:0px; padding: 1%; background-color: #2c5656; width: 97%;}

.advert{ float: right; 	margin: 0em 0.2em; padding: 10px; }
.advert img{ display: block; margin-top: 1em; border: none; max-width: 145px;}

.sofa {  background-color: #fff; margin-top: 1em; width: 135px; text-align:center;}
.sofa h2{color: #600;padding: 0.5em 0.3em 0em 0.3em; text-align:center; margin-bottom: 0;}
.sofa p{font-size:small; text-align:center; padding:0.2em 0.3em 0.3em 0.3em; margin-top:0;}
.sofa img {margin: 0.5em;}

.rightbloc{ float: right; margin: 0.8em 0.5em ; padding: 5px 0px; width:17.5%;}
.rightbloc img{border: none; display:block;  width: 90%; margin-bottom: 1em;}
.rightbloc img.mm2{margin-bottom: 0; padding-bottom: 0; width: 75%;}

#topnavbar{position: relative; top: 12px; height: 2em; width: 100%; padding: 0px; margin: 5px 0 5px -0.02em; z-index: 100; border-top:2px solid #fff;}
a.tlink, a.tlink:visited{ float: left; display:block; font-size: 0.8em ; color: #fff; font-weight: 600; margin: 5px 0 ; padding:  5px; border: 2px #fff inset; width: 10%; height: 100%; text-align:center; }
a.tlink:hover{text-decoration: underline; background-color: #686B91;}

.green1{background-color: #66B3B3;}
.green2{background-color: #4A9797;}
.green3{background-color: #376f6f;}
.green4{background-color: #2E5F5F}
.green5{background-color: #2c5656;}
.green6{background-color: #244848;}
.green7{background-color: #1c3737;}

.bold {font-weight: 600;}
.map {border: 1px solid #666699; }
.white{background-color: #fff; font-size: small; text-align:left; margin-left: 10px; padding-top:0; }
.white p{padding-left: 6px; background-color: #fff;}
.white ul{list-style-type: none; }

.center{text-align:center;}
.skipLinks {display: none;}

.feature{ padding: 0px 0px 5px 8px; font-size: 75%; min-height: 200px; height: 200px;  line-height: 1.70em; display: block;}
html>body .feature {height: auto;}

.feature h2{color: #000; padding: 1% 0 0% 0;}
.feature h3{padding-bottom:0; margin-bottom: 0;}

.captchadiv { width: 98%; padding-bottom: 1em; float: right;}
img #captcha {float: left; margin-right: 1em;}

#footer{clear: both; border-top: 2px solid #fff; font-size: small; color: #fff; font-weight: 550; padding: 5px 10px 5px 15px; margin-top: 0px;  background-color: #366;}
#footer a {margin: 0; padding: 0; color: #cff;}
#footer a:hover{ text-decoration: underline; color: #fff; }
.katyweb { font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color:#036; background-color: transparent;  float: right;}