@charset "utf-8";
/* CSS Document */
body{
 margin:0;
 font-family: Helvetica, Arial, sans-serif;
 font-size:12px;
 color: #4a4a4a;
 line-height:16px;
}
#container {
	align: left;
	width: 995px;
}	
#banner {
	width: 100%;
}
#bannergraphic{
	width: 100%;
	height: 115px;
	background-image:url(../images/frame/banner_index.jpg)
}
#bannerlinks{
	width: 975px;
	height: 21px;
	background-image:url(../images/frame/bannerlinks_bkg.jpg);
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	padding-left: 20px;
	padding-top: 4px;
}
#content{ 
	margin-top: 30px;
}
#column_left{
	float: left;
	width: 221px;
}
#column_left_content{
	/*float:left;*/
	padding-left: 20px;
}
#column_center_content{
	padding-left: 20px;
	padding-right:20px;
}

#column_right{
	float: left;
	width: 400px;
}
#column_right_content{

	float:left;
	padding-right: 20px;
}
#column_center{
	float: left;
	width: 374px;
}
#body_subheader{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size:18px;
	line-height:21px;
	margin-top: 12px;
}
#body_copy{
	margin-top: 12px;
}
#right_header{
	float:left;
	padding-top: 12px;
	width:100%;
}
#right_copy{
	float:left;
	margin-top: 14px;
	width:100%;
}
#right_copy_bullets{
	float:left;
	margin-top: 14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:100%;
	font-size:16px;
	line-height:21px;
}
#right_copy_bullets a{
	color: #4a4a4a;
	text-decoration:none;
}
#right_copy_bullets a:visited{
	color: #4a4a4a;
	text-decoration:none;
}
#right_copy_bullets a:hover{
	color: #4a4a4a;
	text-decoration:underline;
}	
#messagelink{
	height: 38px;
	width: 203px;
	position: relative;
	left: 778px;
	top: 62px;
}
#messagelink a { 
	display: block; 
	height: 100%; 
	width: 100%; 
}
.ad_2{
	margin-top: 15px;
}
#right_caption{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:11px;
	color: #6fa6b7;
}
#bannerlinks a {
	color: #FFFFFF;
	text-decoration:none;
}
#bannerlinks a:visited {
	color: #FFFFFF;
	text-decoration:none;
}
#bannerlinks a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#bannerlinks .active{
	text-decoration:underline;
}
.contact_field{
	width:300px;
}
.contact_textarea{
	width: 300px;
	height: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#image_right_1{
	float: left;
	width: 183px;
	height: 121px;
}
#image_right_2{
	float: left;
	width: 183px;
	height: 121px;
	margin-left: 11px;
}
#image_right_3{
	float: left;
	width: 183px;
	height: 121px;
	margin-top: 8px;
}
#image_right_4{
	float: left;
	width: 183px;
	height: 121px;
	margin-left: 11px;
	margin-top: 8px;
}
#image_right_5{	
	background-image:url(../images/frame/bug01.jpg);
	float: left;
	width: 183px;
	height: 135px;
}
#image_right_6{
	background-image:url(../images/frame/sneeze.jpg);
	float: left;
	width: 183px;
	height: 135px;
	margin-left: 11px;
}
#image_tile_right_1{	
	background-image:url(../images/pics/tile_grout1.jpg);
	float: left;
	width: 183px;
	height: 120px;
}
#image_tile_right_2{
	background-image:url(../images/pics/tile_grout2.jpg);
	float: left;
	width: 183px;
	height: 120px;
	margin-left: 11px;
}
#image_antique_right_1{
	float: left;
	width: 183px;
	height: 138px;
	background-image:url(../images/pics/antique_before_01.jpg)
}
#image_antique_right_2{
	float: left;
	width: 183px;
	height: 138px;
	margin-left: 11px;
	background-image:url(../images/pics/antique_after_01.jpg)
}
#image_antique_right_3{
	float: left;
	width: 183px;
	height: 138px;
	margin-top: 8px;
	background-image:url(../images/pics/antique_before_02.jpg)
}
#image_antique_right_4{
	float: left;
	width: 183px;
	height: 138px;
	margin-left: 11px;
	margin-top: 8px;
	background-image:url(../images/pics/antique_after_02.jpg)
}
#image_antique_right_5{
	float: left;
	width: 183px;
	height: 138px;
	margin-top: 8px;
	background-image:url(../images/pics/antique_before_03.jpg)
}
#image_antique_right_6{
	float: left;
	width: 183px;
	height: 138px;
	margin-left: 11px;
	margin-top: 8px;
	background-image:url(../images/pics/antique_after_03.jpg)
}
#footer{
	text-align:right;
	margin-top: 20px;
	width: 975px;
	height: 21px;
	float:left;
	padding-top: 4px;
	padding-right: 20px;
	background-image:url(../images/frame/footer_bkg.jpg);
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-size:12px;
	color: #FFFFFF;
	
}
.formerror{
	border:1px solid red;
}
#right_copy ul{
	margin:0px;	
	padding:15px;
}
