/* Copyright 2006 Neil MacLeod www.web-studio.co.uk */


body {
		text-align:center;
        font-family:verdana,Arial, sans-serif;
        padding:0;
        margin:0;
 		font-size:80% ;
        color:#000;
        background-color: #fff;
        background-image: url(../images/brick.gif);

}

	#wrap {
        position:relative;
		width:860px;
       	margin-top:4px;
        margin-left:auto;
        margin-right:auto;
		padding:0px;
		text-align:left;
        border:4px double #fff;
        color:#000;
        background-color:#fff;


}

#content {

        height: auto;
	    background:#fff;
	    color:#000;
        margin: 170px 0px 0px 345px;
        min-height:450px;

        text-align:justify;
}
#menu{
        position:absolute;
        top:155px;
        left:5px;
	    width:330px;

	}
#menu a{


  display:block;
  height:48px;
  text-decoration:none;
  padding: 17px 5px 5px 105px;
  margin-bottom:5px;
  font-family: "Century Gothic", Arial, sans-serif;
  font-weight:bold;
  font-size:1.2em;
  text-transform: uppercase;
  color:#009
}

#menu a.mhome{
  background-image: url(../images/mhome.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mhome:hover{
  background-image: url(../images/mhomeov.jpg);

}
#menu a.mpaint{
  background-image: url(../images/brush.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mpaint:hover{
  background-image: url(../images/brushov.jpg);

}
#menu a.mhandy{
  background-image: url(../images/screw.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mhandy:hover{
  background-image: url(../images/screwov.jpg);

}
#menu a.mplumb{
  background-image: url(../images/mplumb.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mplumb:hover{
  background-image: url(../images/mplumbov.jpg);
}
#menu a.mgall{
  background-image: url(../images/gall.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mgall:hover{
  background-image: url(../images/gallov.jpg);
}
#menu a.mcont{
  background-image: url(../images/mcont.jpg);
  background-position: left;
  background-repeat: no-repeat;
}
#menu a.mcont:hover{
  background-image: url(../images/mcontov.jpg);
}


#menu a:hover {
  color:#000;
}

#footer{
        margin-top:10px;
        padding:10px;
        text-align:center;
        font-size:0.8em;
        border-top:1px solid #fc3;
    }

h1{
          font-family: "Century Gothic", Arial, sans-serif;
  font-weight:bold;
  font-size:1.6em;
        border-bottom:2px solid #fc3;
  background-image: url(../images/h1.jpg);
  background-position: left;
  background-repeat: no-repeat;
  padding-left:35px;
}
h2,h3,h4,h5,h6 {
font-family: "Century Gothic", Arial, sans-serif;
  font-weight:bold;
  line-height:1em;
  font-size:1.4em;
  border-bottom:1px solid #fc3;

}

p{
        padding-left:10px;
        padding-right:10px;
}
img{
        border:none;
}


.imgright{
        float:right;
        margin:5px;
}

.divider{
        padding-bottom:20px;;
        background-image: url(../images/divider.jpg);
        background-position: bottom center;
        background-repeat: no-repeat;
}

.header{
  position:absolute;
  left:0px;
  top:0px;
}

.myform{
  width:150px;
  float:left;
}
.myfield{
  background-color:#fff;
  color:#063;
  font-size:0.9em;
  border:1px solid #7F9DB9;
  padding:3px;
}

.small{
 text-align:center;
  font-size:0.8em;
}

 .fillheight{
   padding-bottom:100px;
 }
.breadcrumbs{
  position:absolute;
  top:152px;
  right:5px;
  font-size:0.8em;
}
.top{
  text-align:right;
}
.sub{
  margin-left:50px;
}
#menu .bdsgallery a, #menu .bdsgallery{
  padding:0px;
  text-align:center;
  height:240px;
}
table.galltab td{
  background-image: url(../images/gallback.gif);
  background-position: top;
  background-repeat: no-repeat;
  width:107px;
  height:122px;
  padding-left:15px;
  vertical-align:top;
  padding-top:7px; 
}
.cent{
  text-align:center;
}
.red{
  color:#C00;
  }


