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

* {
	margin: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
}
body {
	background-color: #D6CAA2;
}
img {
	border:none;
}
h1 {
	padding-bottom: 18px;
	padding-left: 45px;
}

#main_block {
	width: 876px;
	margin-right: auto;
	margin-left: auto;
}
#left_banner {
	float: left;
	width: 32px;
}
#white_zone {
	background-color: #FFFFFF;
	width: 805px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	text-align: right;
}
#top_banner {
	text-align: left;
}
#navigation {
	text-align: right;
	float: left;
	width: 700px;
	padding-bottom: 24px;
}
#order_early {
	float: left;
	width: 105px;
	padding-bottom: 23px;
}
#content_enclosure {
	padding-top: 24px;
}

#home_copy, #care_copy, #arrangements_copy, #products_copy {
	clear: both;
	float: left;
	padding-bottom: 23px;
	text-align:left;
}
#home_copy {
	width: 427px;
}
#care_copy {
	width: 476px;
}
#arrangements_copy {
	width: 402px;
}
#products_copy {
	width:508px;
}

#legal_page {
	clear: both;
	padding-bottom: 23px;
	text-align:left;
}
#home_copy h1, #care_copy h1, #arrangements_copy h1, .arrangements h1, .subarrangements h1, $legal_page h1 {
	padding-bottom: 16px;
	padding-left: 48px;
}
#home_copy h2, #care_copy h2, #arrangements_copy h2, .arrangements h2, .subarrangements h2, #legal_page h2 {
	font-size: 14px;
	font-weight: bold;
	color: #2C5140;
	padding-bottom: 12px;
	padding-left: 48px;
	line-height: 18px;
}
.subarrangements h2 {
	padding-right: 48px;
}
.subarrangements  p {
	padding-right: 48px;
}

.arrangements a:link, .arrangements a:visited, .subarrangements a:link, .subarrangements a:visited {
	font-weight: bold;
	color: #2A2B60;
	text-decoration: none;
}
.arrangements a:hover, .arrangements a:active, .subarrangements a:hover, .subarrangements a:active {
	font-weight: bold;
	color: #2D5140;
	text-decoration: none;
}

#products_copy h2 {
	padding-right: 39px;
	padding-bottom: 12px;
	padding-left: 8px;
	color: #2C5140;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
}

.standard, .substandard { float:left; text-align:left; }

.standard h2, .substandard h2 { font-size: 14px; font-weight: bold; color: #2C5140; padding-bottom: 12px; line-height: 18px; }

.standard p, .substandard p { font-size: 12px; line-height: 18px; padding-bottom: 8px; }

.standard h2, .standard p { padding-right:15px; }
.substandard h2, .substandard p {
	padding-right:15px;
	padding-left:98px;
}

#home_copy h3, #care_copy h3, #arrangements_copy h3 {
	font-size: 14px;
	line-height: 18px;
	padding-bottom: 8px;
	padding-left: 48px;
	font-weight: normal;
}

#home_copy p, #care_copy p, #arrangements_copy p, .arrangements p, .subarrangements p, #legal_page p {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
	padding-left: 48px;
}
#legal_page p { padding-right:48px; }
.subarrangements ul {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 8px;
}

#products_copy p {
	font-size: 12px;
	line-height: 18px;
	padding-right: 39px;
	padding-bottom: 8px;
	padding-left: 8px;
}

#home_copy ul, #care_copy ul, #arrangements_copy ul {
	padding-left: 68px;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #2C5140;
}
#home_copy ul li, #care_copy ul li, #arrangements_copy ul li {
	padding-bottom: 8px;
}
.photos {
	margin-bottom: 23px;
}

#legal {
	font-size: 9px;
	padding: 14px;
	background-color: #D6CAA2;
	text-align: left;
}
#legal a:link, #legal a:visited {
	color: #2A2B60;
	text-decoration: none;
}


#right_banner {
	float: left;
	width: 39px;
}
.right_floater {
	float: right;
}

.float_killer {
	clear: both;
}
