/*  location on main page div placement and styling */
#location
{
	background-image:url("http://provincialgraniteworks.com/images/location.png");
	background-repeat:no-repeat;
	width:782px;
	height:245px;
	margin:auto;
	
}
.td
{
	background-color:#E4DFCC;
}

/*  footer designed and hosted by text styling and Div placement */
#footer_address
{
	text-align:right;
	font-family:arial, san-serif;
	font-color:#c5c3a2;
	font-size:9px;
	padding-top:5px;
	padding-right:60px;
}

#footer_address a
{
	font-family:arial, san-serif;
	color:#c5c3a2;
	font-size:9px;
	
}

#footer_address a:hover
{
	font-family:arial, san-serif;
	color:#8a8860;
	font-size:9px;
	
}
/*  for transparent png's in IE  */

img, div { behavior: url(includes/iepngfix.htc) }

/*  for styling of the links at the bottom  */

	.main_text{

	font-family:Tahoma; font-size:11px;  color:#69562C; 

	}
	.main_text a
	{
		font-family:Tahoma; font-size:11px;  color:#4D210D; 
		font-weight:bold;
		text-decoration:none;
		
	}
	
	.main_text a:hover
	{
		color:#69562C;
		text-decoration:underline;
		
	}

.style1 {color: #000000}

.style2 {color: #4A331B}


/*  location text styling and placement  */

#location_text p
{
	font-family:arial, san-serif;
	color:#4D210D;
	font-size:12px;
}

#location_text h4
{
	font-family:arial, san-serif;
	color:#4D210D;
	font-size:14px;
	font-weight:bold;
}

#location_text
{
	width:205px;
	margin-left:10px;
padding-top:20px;	
}


/* box text */

#box
{
width:786px;	
margin:auto;
}

#box_head
{
	height:50px;
	background-image:url('box/box_h.png');
	background-repeat:no-repeat;

}
#box_head h3
{
	font-size:20px;
	color:#E6E0D9;
	font-weight:lighter;
	padding-left:15px;
	padding-top:10px;
	font-family:arial, 'san-serif';
	padding-bottom:15px;
	
}
#box_body
{
	background-image:url('box/box_b.png');
	background-repeat:repeat-y;
		padding-top:0px;
		margin-top:-19px;
}
#box_body p
{
	padding-left:25px;
	padding-right:25px;
	padding-top:25px;
	
	
	color:#866D49;
	font-family:arial, san-serif;
	font-size:12px;
}
#box_bottom
{
		background-image:url('box/box_bottom.png');
		background-repeat:no-repeat;
		height:19px;
			padding-top:0px;
			margin-top:-16px;
}


#box_content
{
	margin-top:15px;
}