/* revised : 10/18/2006 */

/* global */
* 								{ margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-size:11px; }
body							{ background:url(../graphics/background.gif) 5px 2px; padding:0 0 0 0; }

/*	layout */
#wrap							{ width:930px; background:url(../graphics/header.gif) no-repeat; margin:0 auto 0 auto; padding:0 0 0 28px; }
#contain						{ background:url(../graphics/contain.gif) repeat-y 0 100px; }
#header						{ width:849px; font-size:11px; margin:0 0 0 22px; text-align:center; padding:50px 0 0 0; border-bottom:1px solid #fff; }
#navigation					{ width:179px; margin:0 1px 0 23px; float:left; display:inline; }
	#navigation ul			{ list-style:none; padding:0px; margin:0px; }
	#navigation ul li		{ margin:0px; padding:0px; border-bottom:1px solid #fff; }
	#navigation ul li a	{ color:#fff; margin:0px; padding:0 0 0 30px; text-decoration:none; font-weight:bold; font-size:12px; display:block; background:url(/graphics/products_new/btnNav.gif) 0 0 no-repeat; line-height:31px; }
	#navigation ul li a.order { color:#FFFF00 }
	#navigation ul li a.pdf { background-image:url(/graphics/products_new/btnNavPDF.gif); }
	#navigation ul li a:hover 	{ background-position:0 -31px; }
	#navigation ul li a.active	{ background-position:0 -62px; }
	#navigation ul li a.active:hover	{ background-position:0 -62px; }
	#navigation ul ul li a		{ font-size:11px; padding-left:35px; background-image:url(/graphics/products_new/btnSubNav.gif); }
	#navigation ul ul li a.active:hover{ background-position:0 -62px; }
#content						{ width:668px; float:left; min-height:394px; } * html #content { height:394px; }
#footer						{ height:49px; background:url(../graphics/footer.gif) no-repeat top left; font-size:11px; text-align:center; padding:9px 21px 0 0; }

#home_content				{ float:left; width:669px; }
	#home_showcase			{ width:668px; height:174px; background:url(../graphics/showcase-urns.jpg) no-repeat; }
	#home_left				{ float:left; width:332px; height:220px; margin:1px 0 0 0; background:url(../graphics/economical-decorative-tin.jpg) no-repeat; }
		#home_left p		{ font-size:11px; margin:30px 0 0 165px; padding:20px 0 0 20px; width:130px; }
	#home_right				{ float:left; width:335px; height:92px; margin:1px 0 0 1px; background:url(../graphics/carcass-bags.jpg) no-repeat; }
		#home_right div	{ font-size:11px; margin:36px 0 0 15px; width:150px; }
	#home_bottom			{ float:left; width:335px; height:127px; margin:1px 0 0 1px; background:url(../graphics/brushes.jpg) no-repeat; }
		#home_bottom div	{ font-size:11px; margin:62px 0 0 15px; width:150px; }


#urns_content				{ float:left; width:669px; padding:10px; }
	#urns_top_left			{ float:left; width:327px; height:200px; margin:1px 0 0 0; background:url(/graphics/products_new/memorial.jpg) 0 0 no-repeat; }
		#urns_top_left p	{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
		#urns_top_left img	{ font-size:11px; margin:10px 0 0 138px; padding:0; }
	#urns_left				{ float:left; width:327px; height:200px; margin:1px 0 0 0; background:url(/graphics/products_new/classic.jpg) no-repeat; }
		#urns_left p		{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
		#urns_left img		{ font-size:11px; margin:30px 0 0 138px; padding:0; }
	#urns_right				{ float:left; width:328px; height:200px; margin:1px 0 0 1px; background:url(/graphics/products_new/traditional.jpg) no-repeat; }
			#urns_right p	{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
			#urns_right img	{ font-size:11px; margin:10px 0 0 112px; padding:0; }
		#urns_right div	{ font-size:11px; margin:36px 0 0 15px; width:150px; }
	#urns_bottom			{ float:left; width:328px; height:200px; margin:1px 0 0 1px; background:url(/graphics/products_new/contemporary.jpg) no-repeat; }
			#urns_bottom p	{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
			#urns_bottom img	{ font-size:11px; margin:20px 0 0 108px; padding:0; }
		#urns_bottom div	{ font-size:11px; margin:62px 0 0 15px; width:150px; }
		#u1 					{ float:left; width:329px; height:18px; margin:6px 0 0 2px; }
		#u2 					{ float:left; width:332px; height:18px; margin:6px 0 0 2px; }
		#u3 					{ float:left; width:329px; height:18px; margin:6px 0 0 2px; }
		#u4 					{ float:left; width:332px; height:18px; margin:6px 0 0 2px; }
		
	#urns_last				{ float:left; width:327px; height:200px; margin:1px 0 0 0; background:url(/graphics/products_new/friendship.jpg) no-repeat; }
		#urns_last p		{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
		#urns_last img		{ font-size:11px; margin:15px 0 0 109px; padding:0; }
	#urns_keepsake			{ float:left; width:652px; height:200px; margin:1px 0 0 0; background:url(/graphics/products_new/keepsake.jpg) no-repeat; }
		#urns_keepsake p	{ font-size:11px; margin:0 0 0 512px; padding:50px 0 0 20px; width:110px; }
		#urns_keepsake img{ font-size:11px; margin:15px 0 0 109px; padding:0; }
	#urns_mission			{ float:left; width:327px; height:200px; margin:1px 0 0 0; background:url(/graphics/products_new/mission.jpg) no-repeat; }
		#urns_mission p	{ font-size:11px; margin:0 0 0 185px; padding:50px 0 0 20px; width:110px; }
		#urns_mission img	{ font-size:11px; margin:15px 0 0 109px; padding:0; }
		
		
/* tags */
/* h1								{ border:1px solid #585144; background-color:#fff; padding:8px; font-size:12px; } */
h1								{ margin:10px; border-bottom:2px solid #afa794; border-top:2px solid #afa794; background:#e8e5df; }
	h1 span					{ font-size:18px; font-weight:normal; color:#000; border-bottom:4px solid #e8e5df; display:block; padding:4px 0 1px 32px; background:url(../graphics/h1.gif) no-repeat 10px 5px ; }
h2								{ font-size:12px; padding:0 0 5px 0; }
h3								{ font-size:12px; }
label							{ cursor:pointer; }
li								{ line-height:15px; }
ol, ul						{ padding:0 0 10px 35px; }
p								{ line-height:15px; padding:0 0 10px 0; }

/* custom */
.b								{ font-weight:bold; }
.button						{ cursor:pointer; }
.clear						{ clear:both; }
/* .content_box				{ border:1px solid #585144; margin:1px 0 0 0; padding:0 10px 0 0; } */
.content_box				{ border-bottom:1px solid #e8e5df; margin:1px 0 0 0; padding:10px 10px 10px 0; }
.email_page_container	{ margin:0 0 0 10px; }
.error 						{ color:#ff0000; }
.float_left					{ float:left; }
.float_right				{ float:right; }
.image_border				{ border:1px solid #000; }
.input_box					{ border:1px solid #000; }
/* .left_image					{ padding:1px 10px 1px 1px; } */
.left_image					{ padding:10px; border:1px solid #afa794; background:#e8e5df; margin:0 10px 0 10px; display:inline; }
.left_image2				{ padding:10px; border:1px solid #afa794; background:#e8e5df; margin:0 10px 0 0; display:inline; }
.nav							{ border-bottom:1px solid #fff; }
.no_space					{ padding:0; margin:0; }
.point						{ cursor:pointer; }
.print_only					{ display:none; }
.showcase_button			{ margin:122px 0 0 188px; }
.table						{ margin:5px auto 0 auto; width:390px; }
.table td					{ padding:5px; border-bottom:1px solid #afa794; background-color:#e8e5df; }
.table td.table_head		{ background-color:#afa794; font-weight:bold; }
.table2						{ margin:5px auto 0 auto; width:258px; }
.table2 td					{ padding:5px; border-bottom:1px solid #afa794; background-color:#e8e5df; }
.table2 td.table_head	{ background-color:#afa794; font-weight:bold; }
img.centered			{ display: block; margin-left: auto; margin-right: auto }

/* links */
a:link, a:visited			{ color:#0000ff; text-decoration:underline; }
a:hover, a:active			{ color:#0000ff; text-decoration:none; }
#footer a					{ font-size:11px; color:#000; }
table a		{ cursor:default; }

a.btnProduct { width:175px; display:block; float:right; margin:0 15px 0 0; background:url(/graphics/btnProduct_Left.gif) left top no-repeat; text-decoration:none; }
a.btnProduct:hover {background-position:left -26px;}

a.btnProduct span {display:block; padding:6px 15px 0; height:20px; background:url(/graphics/btnProduct_Right.gif) right top no-repeat; color:#fff; font-weight:bold; cursor:pointer; text-align:center; }
a.btnProduct:hover span {background-position:right -26px} 
