html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
vertical-align : baseline;
background : transparent;
}
body {
line-height : 1;
}
	
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
body {
	background-color : #ffffff;
	margin : 0;
	color : #999;
	font-family : Verdana, Arial, sans-serif;
	font-size : 0.8em;
	line-height : 1.9em;
}
img {
border : none;
}
#header {
width : 1000px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
padding-top:20px;
}
#insideheader {
width : 551px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
}
hr {
width : 1000px;
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 0;
background : #333333;
border-style : none;
}
#banner1 {
margin-left : auto;
margin-right : auto;
margin-top : 0;
margin-bottom : 0;
width : 1000px;
border-bottom : #cccccc;
}
#container {
	width : 1000px;
	background-color : #ffffff;
	margin-left : auto;
	margin-right : auto;
	margin-bottom : 0;
	position: relative;
}
#navibar {
width : 366px;
margin-left : 450px;
margin-top : 20px;
margin-bottom : 0;
}
#container2 {
width : 697px;
margin-top : 20px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
}
#container3 {
width : 900px;
margin-top : 50px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
}
#container4 {
width : 720px;
margin-top : 20px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
}
.inside1 {
width : 210px;
margin-left : 20px;
margin-bottom : 10px;
float : left;
}
.homecolums {
width : 220px;
margin-left : 20px;
margin-bottom : 10px;
float : left;
}
#underline {
width : 201px;
background-color : #cccccc;
height : 1px;
margin-bottom : 20px;
margin-left : 0;
}
#underline2 {
width : 649px;
background-color : #cccccc;
height : 1px;
margin-bottom : 20px;
}
#underline3 {
width : 651px;
background-color : #cccccc;
height : 1px;
margin-bottom : 20px;
margin-top : 20px;
margin-left : 20px;
}
#underline5 {
width : 500px;
background-color : #cccccc;
height : 1px;
margin-bottom : 20px;
margin-top : 20px;
margin-left : auto;
margin-right : auto;
}
#finishingunderline {
width : 12px;
background-color : #cccccc;
height : 2px;
}
#navibar a {
border : none;
padding : 0;
}
.blue {
color : #18a9e2;
}
.green {
color : #66cc33;
}
.pink {
color : #ff3399;
}
.maroon {
color : #993399;
}
.grey {
font-size : 0.9em;
font-weight : bold;
}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-weight : normal;
font-size : 1.5em;
text-transform : uppercase;
}

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 1.2em;
	text-transform : uppercase;
}

#topgrey {
background-image : url(images/topGradientPiece.gif);
width : 100%;
height : 20px;
margin-top : 40px;
}
#bottomgrey {
background-image : url(images/bottomGradientPiece.gif);
width : 100%;
height : 20px;
margin-top : 0;
}
#finishing {
width : 647px;
margin-left : 20px;
}
#enquiry {
width : 500px;
margin-left : auto;
margin-right : auto;
}
#last {
width : 300px;
margin-left : auto;
margin-right : auto;
margin-top : 10px;
padding-bottom : 10px;
font-size : 0.8em;

}
.insidefinishing {
width : 390px;
margin-left : 20px;
margin-top : 0;
float : left;
}
.insidestaff {
width : 390px;
margin-left : 0;
margin-top : 20px;
margin-bottom : 20px;
float : left;
}
#image {
float : left;
}
#deliverybutton {
margin-top : 100px;
}
#bluebar {
width : 587px;
margin-top : 40px;
margin-left : auto;
margin-right : auto;
}
#staffname {
width : 200px;
float : left;
margin-top : 210px;
margin-left : 20px;
font-family : Arial, Helvetica, sans-serif;
font-size : 1.1em;
}
#underbanner {
width : 1000px;
background-image : url(images/bottomGradientPiece.gif);
}
#abovebanner {
width : 1000px;
background-image : url(images/topGradientPiece.gif);
}
#coolguy {
width : 70px;
float : left;
margin-top : 0;
}
#columholder {
width : 800px;
}
#orderformleft {
width : 100px;
margin-left : 20px;
margin-right : auto;
float : left;
}
#orderformleft2 {
width : 50px;
margin-left : 20px;
margin-right : auto;
float : left;
margin-top : 15px;
}
#orderformright {
width : 300px;
margin-left : 50px;
margin-right : auto;
float : left;
margin-top : 0;
}
#orderformright2 {
width : 60px;
margin-left : 100px;
margin-right : auto;
float : left;
margin-top : 15px;
}
#lowersubmitbuttons {
width : 150px;
margin-left : 20px;
margin-right : auto;
}
.style2 {
font-size : 1.5em;
font-weight : bold;
}
body {
background-color : #ccc;
}
p.c2 {
text-align : center;
}
br.c1 {
clear : both;
}

#contactdetails {
	width:300px;
	float:left;
	margin-left:20px;
	margin-bottom:30px;
}

#headoffice{
	width:300px;
	float:left;
}

#flashHolder {
	width:1000px;
	padding-bottom:0px;
	padding:0px;
}

#productListing {
	background-image:url(images/lineWork.jpg);
	height:494px;
}

#footerWrap {
	width:895px;
	margin-left:auto;
	margin-right:auto;
	position: absolute;
	z-index: 2;
	left: 72px;
	line-height: 24px;
	height: 495px;
}

#footerHeading {
	width:260px;
	padding-right:10px;
	padding-left:10px;
	padding-top:20px;
	margin-left:auto;
	margin-right:auto;
	font-family: Verdana, Geneva, sans-serif;
}

#smallFormat {
	float:left;
	padding-top:20px;
	width:280px;
	color:#FFF;
}

#largeFormat {
	float:left;
	padding-top:20px;
	width:300px;
	color:#FFF;
}

#services {
	float:left;
	padding-top:20px;
	width:290px;
	margin-left:20px;
	color:#FFF;
}

#orderButton {
	width:94px;
	padding-top:5px;
}

#cornerDesign {
	width:310px;
	position: absolute;
	z-index: 1;
	left: 592px;
	top: 1861px;
}

#flashHolder2 {
	background-image:url(images/lineWork.jpg);
	height:301px;
}

#requestQuotation {
	width:200px;
	margin-left:70px;
	padding-top:30px;
}

.inputText {
	width:100px;
	float:left;
	color:#fff;
}

#inputText {
	width:50px;
	float:left;
	color:#fff;
}

#inputText2 {
	width:100px;
	float:left;
	color:#fff;
}

.input {
	width:160px;
	margin-left:20px;
	float:left;
}

.inputWrapp {
	float:left;
	width:280px;
	padding-left:70px;
	padding-top:20px;
}

.inputWrapp2 {
	float:left;
	width:280px;
	padding-left:30px;
	padding-top:20px;
}

.inputWrapp3 {
	float:left;
	width:230px;
	padding-left:30px;
	padding-top:20px;
}

#buttonWrapp {
	width:300px;
	padding-left:70px;
	padding-top:20px;
}
img {
	border:none;
}
#submit {
	border:none;
	background-image:url(images/button.jpg);
	height:19px;
	width:88px;
}

#reset {
	border:none;
	background-image:url(images/button.jpg);
	height:19px;
	width:88px;
}

.mail {
	color:#18a9e2;
	border:none;
	text-decoration:none;	
}

a {
	text-decoration:none;
}

