body	{
	margin:0;  background-color:#fff;
	background-image:url(../images/paint-services-BG.png);
	background-repeat:no-repeat;
	background-position:top center;
	}

body, td
	{ font-family:Arial, Helvetica, sans-serif;  font-size:14px; }


td	{ padding:0;  vertical-align:top; }

img, table
	{ border:0; }

.center, h1
	{ text-align:center !important; }
.justify
	{ text-align:justify !important; }
.right	{ text-align:right !important; }
.left	{ text-align:left !important; }

#footer	{
	text-align:center;  color:#030303;  padding:10px;
	letter-spacing:2px;  font-weight:bold;
	}


h1, h2, h3, h4
	{ font-weight:normal;  margin-top:0; }

h1, h3	{
	font-family:Arial, Helvetica, sans-serif;
	color: #339900;
	}
	
h1, h3 a	{
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	}

h1	{ font-size:34px; }
h2	{ font-size:22px;  text-transform:uppercase; }
h3	{ font-size:21px; }
h4	{ font-size:18px; }


hr	{ border:0;  border-top:1px dotted #399;  height:1px;  margin:20px 0; }

em, i	{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:105%;
	}

.m0	{ margin:0; }

.LH1	{ line-height:1.0; }
.LH08	{ line-height:0.8; }
.LH15	{ line-height:1.5; }


#menu	{
	background:url(../images/button-left.png);
	background-repeat:no-repeat;  height:28px;
	color:#F9D103;  letter-spacing:2px;
	}

#menu2	{ padding:5px 20px 0 35px; }

#menu a	{ color:#fff;  text-decoration:none; }

#menu a:active, #menu a:hover
	{ color:#ff0; }


.font12	{ font-size:12px; }
.font28	{ font-size:28px; }
.font35	{ font-size:35px; }
.font42	{ font-size:42px; }


#prep	{
	height:130px;  padding:15px 15px 0 25px;
	background:url(../images/paint-prep-BG.png);
	background-repeat:no-repeat;
	}

#prep h2
	{
	width:395px;  font-weight:bold;  color:#7C0505;
	text-transform:none;  margin:0;
	}


#services
	{ padding:120px 17px 0 17px; }

#services h4
	{ font-size:26px;  font-weight:bold;  margin-bottom:5px; }



.pad0-8	{ padding:0 8px; }

.pad8	{ padding:8px; }
.pad10	{ padding:10px; }

input, textarea
	{ background:#fff;  color:#000;  padding:4px 2px;  border:0;  width:100%; }

input	{ padding:8px 2px;  height:30px; }

input.submit, input.none
	{ background:none;  width:auto;  height:auto; }

.vAlinBot { vertical-align:bottom; }
.vAlinMid { vertical-align:middle; }

.contactTitle
	{ vertical-align:middle;  white-space:nowrap; }

.blue	{ color:#0B70C8; }
.red	{ color:#D61C06; }
.green	{ color:#029002; }
.gray, .contactTitle
	{ color:#4C473A; }
.yellow	{ color:#ff0; }

.larger	{ font-size:18px; }



