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

body {
	background-image:url(/graphics/body.png);
	background-repeat:repeat-x;
	background-color:#ffffcc;

}

#wrapper {
	margin:0;
	margin-left:auto;
	margin-right:auto;
	
	padding:0;
	
	width:880px;
	height:600px;
		
}

#mast {
	margin:0;
	margin-top:-9px;
	
	padding:0;
	
	width:880px;
	height:145px;
	
	background-image:url(/graphics/mast.jpg);
	background-repeat:no-repeat;

}

#content {
	margin:0;
	
	padding:0;
	
	width:880px;
	}

#left {
	margin:0;
	
	padding:0;
	
	width:270px;
	
	float:left;
}

#right {
	margin:0;
	margin-left:20px;
	margin-bottom:20px;
	
	padding:0;
	
	width:500px;
	
	float:left;
	
}

.casket_model {
	margin:0;
	margin-top:-50px;
	margin-bottom:20px;
	
	padding:0;
	
	width:590px;
	height:160px;
	
	border-bottom-color:#333333;
	border-bottom-style:solid;
	
	
}

#footer {
	margin:0;
	
	padding:0;
	
	width:880px;
	height:200px;
		
	clear:both;
	

}

ul{
	list-style:none;
	font-family:helvetica;
	font-size:12px;
	line-height:18px;

}

#labels {
	margin:0;
	margin-top:10px;
	
	padding:0;
	
	width:100px;
		
	font-family:helvetica;
	list-style:none;
	
	float:left;
	
}

#labels li{
	margin:0;
	margin-bottom:5px;
	
	padding:0;
	
	line-height:20px;
	
	font-family:Georgia, Times, Palatino;
	font-size:14px;
	list-style:none;
			
}

.text_box_label {
	height:50px;
}

.text_box {
	height:60px;	
}

#input {
	margin:0;
	margin-top:10px;
	margin-left:5px;
		
	padding:0;
	
	width:80px;
	
	list-style:none;
	
	float:left;
	
}

#input li{
	margin:0;
	margin-bottom:5px;
	
	padding:0;
	
}

.column1 {
	margin:0;
	margin-right:10px;
	
	padding:0;
	
	width:140px;
	
	float:left;

}

.column2 {
	margin:0;
	margin-right:0px;
	
	padding:0;
	
	width:205px;
	
	float:left;

}

.column3 {
	margin:0;
	
	padding:0;
	
	width:200px;
	
	float:left;

}

.view_options{
	margin:0;
	margin-top:-30px;
	
	padding:0;
	
	width:120px;
	height:100px;
	
	float:right;

}

.right {
	margin-top:10px;
	margin-left:20px;
	
	float:right;

}

.left_pic {
	margin-top:10px;
	margin-right:20px;
	
	float:left;

}

.urn_pic {
	margin-right:40px;

}

.engraving_pic {
	margin-left:20px;
	margin-top:10px;

}

.casket {
	margin:0;
	margin-bottom:10px;
	margin-left:5px;
	
	border:0;
	

}

.large_casket {
	margin-left:50px;
	margin-top:20px;

}

.child_casket {
	margin-left:20px;
	margin-top:40px;

}


#footer p{
	text-align:center;
	
}

.question {
	font-size:14px;
	font-weight:600;

}

.answer	{
	margin-left:20px;
	margin-bottom:20px;


}

#purchaser_info {
	width:700px;
	height:140px;

}

#purchaser_info .label {
	margin:0;
	
	padding:0;
	
	width:320px;
	
	line-height:20px;
	
	font-family:Georgia, Times, Palatino;
	font-size:14px;
	
	float:left;

}

#purchaser_info .input {
	margin:0;
	margin-top:4px;
	
	padding:0;
	
	width:380px;
	
	float:left;

}

#purchaser_info li {
	margin-bottom:2px;

}


#beneficiary_info {
	width:700px;
	height:200px;

}

#beneficiary_info .label {
	margin:0;
	
	padding:0;
	
	width:320px;
	
	line-height:20px;
	
	font-family:Georgia, Times, Palatino;
	font-size:14px;
	
	float:left;

}

#beneficiary_info .input {
	margin:0;
	margin-top:4px;
	
	padding:0;
	
	width:380px;
	
	float:left;

}

#beneficiary_info li {
	margin-bottom:2px;

}

#funeral_home_info {
	width:700px;
	height:200px;

}

#funeral_home_info .label {
	margin:0;
	
	padding:0;
	
	width:320px;
	
	line-height:20px;
	
	font-family:Georgia, Times, Palatino;
	font-size:14px;
	
	float:left;

}

#funeral_home_info .input {
	margin:0;
	margin-top:4px;

	padding:0;
	
	width:380px;
	
	float:left;

}

#funeral_home_info li {
	margin-bottom:2px;

}

#child_casket_models {

border-bottom-style:solid;
border-bottom-color:#333333;

border-top-style:solid;
border-top-color:#333333;




}


/*catalog request buttons*/

.radio_button_label {
}

.radio_button {
	margin:0;
		
	width:100px;
	height:60px;
	
}




