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, span, 
dl, dt, dd, ol,
fieldset, form, label, legend, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

div, form, p{
  font: normal 11px Verdana,Arial,san-serif;  
}

p{
  margin:0 0 15px 0;
  color:#333;
  line-height:150%;  
}

p.contact{
  margin:0 0 11px 0;
  color:#333;
}

html, body{
  text-align:center; 
} 
 
body{
  background: #343434 url(images/bg.gif) repeat-x;
}

#pagewidth{ 
 width:975px; 
 text-align:left;  
 margin:0 auto; 
} 

#header{
 width:975px; 
 height:335px;
 background: #343434 url(images/header.jpg) no-repeat;
 overflow:auto;
}

#contentback{
 background: url(images/backfill.gif) repeat-y;
 overflow: hidden;
}

#maincontent{
 background: url(images/content-top.jpg) no-repeat;
 overflow: hidden;
}

#nav{
 margin:181px 0 0 295px; 
}

#nav a{
  text-decoration:none;
  color:#000;
  font: bold 11px Tahoma,Arial,san-serif;  
}

#nav a:hover{
  text-decoration:none;
  color:#f4f3ce;
  font: bold 11px Tahoma,Arial,san-serif;  
}

#navac{
  margin-left:29px;
}

#navpaint{
  margin-left:22px;
}

#navclassic{
  margin-left:23px;
}

#navcontact{
  margin-left:25px;
}



#bottomspacer{
 clear:both;
 height:25px;
}

#footer{
 background-color: #343434;
}

#bullets{
 background: url(images/bullets.jpg) top center no-repeat;
 padding:170px 0 0 35px; 
 overflow:auto;
}

#bullets ul{
  margin:0 0 0 40px;
  padding:0;
}

#spancol1{
 float:left;
 width: 300px;
 font: normal 17px Arial,san-serif;
 color:#fff;
}

#spancol2{
 float:left;
 width: 300px;
 font: normal 17px Arial,san-serif;
 color:#fff;
}

#spancol3{
 float:right;
 width: 300px;
 font: normal 17px Arial,san-serif;
 color:#fff;
 margin-right:35px;
}

.textonly{
  margin:0 40px;
  position:relative;
}

.textonly li{
  margin-bottom:15px;
  position:relative;
  color:#333;
}


h1{
 margin:0 0 10px 0;
 color:#666;
}

.titles{
 font: bold 18px Arial,san-serif;
 color:#000;
}

#footertext{
  text-align:center;
  color:#666;
  font: bold 10px Tahoma,Arial,san-serif;  
}

#footertext p{
  margin-top:15px;
  padding:0 40px;
  text-align:center;
  color:#666;
  font: bold 10px Tahoma,Arial,san-serif;  
}


#footertext a{
  text-decoration:none;
  color:#999;
  font: bold 11px Tahoma,Arial,san-serif;  
}

#footertext a:hover{
  text-decoration:none;
  color:#ddd;
  font: bold 11px Tahoma,Arial,san-serif;  
}

.coname{
  font: bold 12px Tahoma,Arial,san-serif;  
}

.copyr{
  color:#777;
}

.floatright{
 float:right;
 clear:right;
 margin:0 0 15px 15px;
 border: solid 2px #3b3b3b;
}

.floatright2{
 float:right;
 clear:right;
 margin:0 0 15px 15px;
 border: solid 2px #3b3b3b;
 padding:4px;
}

.contactheaders{
  font: bold 12px verdana,Arial,san-serif;  
}

.contactphone{
  color:#900;
  font: bold 18px verdana,Arial,san-serif;  

}
