
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;
background : transparent;

}

body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
}

h1{ font-size:16px; color:#666666}
h2{ font-size:14px; color:#666666}
h3{ font-size:14px; color:#999999}
h4{ font-size:14px; color:#7E7E7E}
h5{ font-size:16px; color:#FF6600}
#head{ background:url(../img/head2.jpg) no-repeat; height:282px; width:1000px; margin:auto;}
#nav{ width:700px; height:50px; float:left; margin-top:220px; margin-left:-34px;}

#main{ height:510px; width:1000px; margin:auto; border-top: 1px dotted #CCCCCC;}
#pic{ margin:auto;}

#left{ height:500px; width:748px; float:left; }
#quote{ float:left; padding-right:20px}
#quote1{ float:left; padding-right:10px}
#text-area{ height:486px; width:570px; float:left; padding-top:5px}
#text-area1{ height:486px; width:590px; float:left; padding-top:5px;}
.text{ color:#6E6E6E; font-family:Verdana; font-size:12px;}
.text a{ color:#6E6E6E; font-family:Verdana; font-size:14px; text-decoration:none; line-height:28px}
.text a:hover{ color:#6E6E6E; font-family:Verdana; font-size:14px; text-decoration:underline;}
#plasterer-1{ float:left; height:300px; width:290px;}
#plasterer-2{ float:left; height:300px; width:280px;}
#right{ height:500px; width:252px; float:left; }
#pic11, pic12, pic13, pic14{ margin-left:-5px;}
#pic15{ margin-left:-5px;}
#work-text{ height:110px; width:500px;}



#footer{ height:127px; width:100%; background:url(../img/foot-strip2.jpg) repeat-x; position:relative;}
#foot-content{ height:90px; width:730px; padding:12px 0 0 130px;}
#tool{ margin-top:-150px; position:absolute; left:830px;}
.foot-text{ color:#999999; font-size:12px;}
.foot-text a{ color:#999999; font-size:12px; text-decoration:none;}
.foot-text a:hover {color:#BEBEBE; font-size:12px; text-decoration:none;}
.foot-text2{ color:#999999; font-size:12px; margin-top:10px;}
.foot-text2 a{ color:#999999; font-size:12px; text-decoration:none; line-height:18px; margin-top:10px;}
.foot-text2 a:hover {color:#BEBEBE; font-size:12px; text-decoration:none;}
#foot-links-1{ float:left; height:98px; width:120px; margin-top:5px;}
#foot-links-2{ float:left; height:98px; width:270px;margin-top:5px;}
#foot-links-3{ float:left; height:99px; width:310px;}
#envelope{ float:left;}

/* SERVICE PAGE */
#box1{ height:100px; width:570px; border-bottom:1px solid #DFDFDF;border-top:1px solid #DFDFDF; margin-top:10px}
#box2{ height:100px; width:570px;border-top:1px solid #DFDFDF; margin-top:10px}
/* SERVICE PAGE */

/* CONTACT PAGE */
.copyright {
float : right;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color:#999999;
margin-top:10px;
margin-left : 50px;
position:relative;
width : 300px;
height : 12px;
}
.copyright a {
text-decoration : none;
color:#999999;
}
.copyright a:hover {
text-decoration:none;
color:#CCCCCC;
}


#form{ width:100%;}

	#contact_form {
	float:left;
	width:460px;
	text-align: left;
	padding-left: 25px;
	margin-top: 40px;
	}
	
	.contactform {
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#999999;
	width:600px;
	text-align: left;
}

.contactform textarea {
	padding:2px;
	border:1px solid #d2d1cf;
	width:350px;
	height:80px;
	font-size:14px;
	color:#333333;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f0eee7;
}

.contactform label {
	min-width: 100px;
	float: left;
	padding: 5px;
	padding-left: 0px;
	margin-left: 25px;
}

.input-submit {
	margin-top:10px;
	margin-left: 130px;
	background-image: url(../img/blue_submit_small.gif);
	width: 94px;
	height: 27px;
	background-repeat:no-repeat;
    border: none;
	cursor: pointer;
	background-color: transparent;
}


.input-submit:hover {
	margin-top:10px;
	margin-left: 130px;
	background-image: url(../img/submit_small_over.gif);
	width: 94px;
	height: 27px;
	background-repeat:no-repeat;
    border: none;
	cursor: pointer;
	background-color: transparent;
}

.input-textarea {
	padding:2px;
	border:1px solid #d2d1cf;
	width:350px;
	height:18px;
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f0eee7;
}

#map{ width:311px; height:89px; background:url(../img/map.jpg); margin-top:15px; padding:14px 0 0 260px;}
#contact-text{ height:75px; width:290px; }
.con-text{ color:#333333; font-size:14px;} 
/* CONTACT PAGE */

#sidebar{ margin-top:0px;}
.slider_holder {
float : right;
font-size:12px;
line-height:16px;
padding-bottom : 5px;
background-repeat : no-repeat;

z-index : 999;

}
.slider, .slider li {
overflow : hidden;
width : 230px;
padding-top : 20px;
padding-right : 10px;
padding-bottom : 20px;
padding-left : 0;
color : #999999;
z-index : 1;
height : 150px;
}



#banner{ margin-top:6px;}
