/* CSS Document */

body{
text-align:center;
font-weight: normal;
font-size: 11px;
font-family: "Gill Sans", "Gill Sans MT", verdana, arial, tahoma,  sans-serif;
background-color:#cccccc;
margin:3px 0px 0px 0px;


}


div.container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.scanning_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_scanning.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.binding_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_binding.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}
div.colourcopy_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_colourcopy.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.cad_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_cadplotting.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.drymount_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_drymount.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.bw_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_bwcopy.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.services_container{
width:730px;
height:550px;
text-align:left;
background:url(../images/background_services.jpg) no-repeat center 0px;
margin:auto;
padding:0px 0px 0px 0px;



}

div.head{
margin-left:7px;
padding-top:5px;
width:712px;
height:206px;
margin-bottom:5px;


}

div.images{
margin-top:65px;
margin-left:5px;
margin-right:2px;
}


div.left{
width:266px;
float:left;
padding:0px;
margin:0px 3px 0px 7px;




}

div.right{
width:430px;
padding:0px;
margin:0px 0px 0px 270px;
height:290px;






}



ul.navigation{
list-style:none;
margin-left:5px;
margin-top:17px;
font-size:11px;
margin-left:2px;
padding-left:0px;



}

li.nav_list{
float:right;
height:20px;
text-align:center;
padding-right:20px;
padding-bottom:5px;


}

div.nav_images{
width:70px;
height: 16px;
float:left;
margin-left:40px;
padding-top:5px;

}

a.nav_image_home {
float:left;
padding-right:2px;
display:block;
background:url(../images/smHome.jpg) no-repeat 0px 0px;
width:16px;
height:16px;
}

a.nav_image_home:hover{
float:left;
padding-right:2px;
display:block;
background:url(../images/smHomeOver.jpg) no-repeat 0px 0px;
width:16px;
height:16px;
}
a.nav_image_email{
float:left;
display:block;
background:url(../images/smEmail.jpg) no-repeat 0px 0px;
width:16px;
height:16px;
padding-left:4px;
padding-right:2px;
}

a.nav_image_email:hover{
float:left;
display:block;
background:url(../images/smEmailOver.jpg) no-repeat 0px 0px;
width:16px;
height:16px;
padding-left:4px;
padding-right:2px;
}

a.nav_image_tel {

padding-right:2px;
display:block;
background:url(../images/smTel.jpg) no-repeat 0px 0px;
width:16px;
height:16px;

}

a.nav_image_tel:hover{

padding-right:2px;
display:block;
background:url(../images/smTelOver.jpg) no-repeat 0px 0px;
width:16px;
height:16px;

}







div.footer{
margin-top:0px;
text-align:center;
color:#8590a2;
font-size:10px;
padding-top:0px;


}

a:link{
color:#666666;
text-decoration:none;


}

a:active{
color:#666666;
text-decoration:none;


}

a:visited{
color:#666666;
text-decoration:none;


}

a:hover{
color:#333333;
text-decoration:underline;


}

h1{


background:#999999;
border-top: 1px solid #666666;
border-bottom: 1px solid #333333;
color:white;
font-size:12px;
text-align:center;
padding-top:3px;
padding-bottom:4px;
margin-top:17px;
margin-left:10px;
letter-spacing:0.2em;



}


p{
padding:0px 10px 0px 10px;
font-size:12px;

}
p.sub_nav{
font-size:10px;
text-align:left;
padding-right:20px;
padding-left:305px;
width:100%;
margin-bottom:0px;



}

p.left_paragraph{
font-size:11px;
margin-top:170px;
margin-right:30px;
margin-left:25px;
color:white;
padding:5px;


}

div.hidden{
display:none;
}

/* ---------------------------------services------------------------------------- */

ul.services_list{
list-style-image: url(../images/list.jpg);
list-style-type: circle;
font-size:12px;
padding:0px;
margin:0px;
padding-top:10px;
margin-left:30px;
}

li.services_list_item{
padding-bottom:15px;
padding-left:10px;
}
/*---------------services-------------------*/

p.services-text{
font-size:11px;
}

p.left_paragraph_services{
font-size:10px;
margin-top:150px;
margin-right:20px;
margin-left:20px;
color:white;
padding:5px;


}



/*form*/

#form_box{
}

label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}


input
{
color: black;
background: #cccccc;
border: 1px solid #333333;
margin-left: 2.5em;
}
textarea{
color: black;
background: #cccccc;
border: 1px solid #333333;
margin-left: 2.5em;
}


.submit input
{
color: #333333;
background: #cccccc;
border: 1px outset #333333;
margin-left:2.5em;
height:20px;
}
fieldset
{
border: 1px solid #666666;
width: 94%
}

legend
{
color: #333333;
background: #cccccc;
border: 1px solid #666666;
padding: 2px 6px
}
.hidden{
display:none;
}