@charset "UTF-8";
/* CSS Document */

#home_html{
	width:960px;
	float:left;
	height:auto;
	margin: 0px;
	display:block;
	overflow:hidden;
	float:left;
}

#slide_box{
	width:640px;
	height:382px;
	display:block;
	overflow:hidden;
	float:left;
}	
	a.big_blue_left{
	margin:332px 0px 0px;
	}
	
	#springers_jewelers{background: url(../images/home/springers_jewelers.jpg);width:640px;height:382px;display:block;overflow:hidden;float:left;}
	#david_fairclough{background: url(../images/home/david_fairclough.jpg);width:640px;height:382px;display:block;overflow:hidden;float:left;}	
	#williams_jewelers{background:url(../images/home/williams_jewelers.jpg);width:640px;height:382px;display:block;overflow:hidden;float:left;}
	#wedding_ring_shop{background:url(../images/home/wedding_ring_shop.jpg);width:640px;height:382px;display:block;overflow:hidden;float:left;}
	
	
#freshley_box, #david_box{
	float:left;
	background:#C5D1E8;
	width:300px;
	height:372px;
	padding:10px 0px 0px 20px;
}#williams_box, #perrys_box{
	float:left;
	background:#C2E1AB;
	width:300px;
	height:372px;
	padding:10px 0px 0px 20px;	
}


a.big_blue_right{
	margin: 20px 0px 0px;	
}

#home_html h1{
	padding-right:20px;
	font: normal 28px/normal "Times New Roman", Times, serif;
	text-transform: none;
	color: #fff;
	text-decoration: none;
	text-shadow: #91A8D6 -1px 0px 0px;	
}

#williams_box h1, #perrys_box h1{
	text-shadow: #7FBA2D -1px 0px 0px;		
}

#home_html h2{
	font: normal 16px/normal Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #3F4B6C;
	text-decoration: none;
	padding: 4px 0px;		
}

#williams_box h2, #perrys_box h2{
	color: #487218;
}

#home_html p{
	font: normal 14px/19px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #3F4B6C;
	text-decoration: none;
	text-align: justify;
	padding: 5px 10px 10px 0px;
	margin-right:10px;
	heightl:271px;	
}

#williams_box p, #perrys_box p{
	color:#487218;	
}#home_html H1{
	margin-bottom:5px;
	margin-top:10px;
	padding-top:10px;
	padding-bottom:5px;
}#home_html .text_block H1{
	margin:0px;
	padding:0px;	
}#home_html p{
	padding-right:10px;	
}#home_html .text_block{
	height:300px;
	display:block;	
}