body
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 50px 0px;
	background-color: #FFFFFF;
	font-family: Verdana;	
}

.menu {
	background: url(images/menu_bg.png) repeat-x;
	height: 60px;
}

.menu_button {
	padding-left: 5px;
	background: url(images/menu_right.png) no-repeat bottom right;	
	float: left;
	height: 60px;
}

.menu_button a{
	font-size: 18pt;
	font-weight: normal;
	color: #FFFFFF;	
}

.menu_sub {
	padding-left: 10px;
	font-family: verdana;	
	margin-right: 15px;
	padding-top: 5px;
	font-size: 11pt
}

td {
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
}

.logoCell {
	padding-left: 0px;
	padding-top: 0px;
}

h1 {
	font-size: 16px;
	line-height: 5px;
	padding-top: 3px;
}

td {
	vertical-align: top;
}

a
{
    font-size: 12px;
    /*color: #FFFFFF;*/
    font-family: verdana, arial, helvetica, sans-serif;
    text-decoration: none; 
    font-style: normal; font-weight: bold
}

a:hover
{
    #color: #CCCCCC
}

.clear {
	clear: both;	
}

.bodyDiv {
	width: 100%;
	background-color: #FFFFFF;
}

.headerTable {
	width: 100%;
}

.headerDiv {
	background: url(images/header_bg.png) repeat-x;
	min-width: 1000px;	
}

.contentDiv {
	padding-top: 10px;
	padding-left: 10px;
	vertical-align: middle;
}

.footerDiv {
	background-color: #770000;
	vertical-align: bottom;
}

.titleDiv {
	float: left;
	padding-top: 10px;
	padding-left: 5px;
}

.titleSubScript {
	color: #FFFFFF;
	font-size: 18px;
	font-style: italic;
}

.addressDiv {
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	font-family: Verdana;
	width: 190px;
	height: 80px;
	margin: 10px 10px 0px 0px;
	padding-right: 10px;
	padding-top: 10px;
	background: url(images/address_bg.png) no-repeat top right;
	float: right;
}

.list {
	width: 90%;
	border-collapse: collapse;
	spacing: 0px;
	padding: 0px;
	border: 0px solid #000000;
}

.listHeader {
	color: #000000;
	background-color: #EDF6FB;
	
}

.listTitle {
	font-size: 18px;
}

.addCell {
	text-align: right;
	vertical-align: bottom;
}

.listEven {
	background-color: #BBBBBB;
}

.listOdd {
	background-color: #999999;
}

.pictureCell {
	width: 200px;
}

.priceListOne {
	color: #FFFFFF;
	background-color: #660000;
	padding-left: 10px;
}
.indentOne {
	padding-left: 25px;
}

.priceListTwo {
	background-color: #D9EFFC;
	margin-left: 25px;
	padding-left: 10px;
	margin-right: 25px;
}
.indentTwo {
	padding-left: 25px;
	margin-left: 25px;
	margin-right: 25px;
}

.priceListThree {
	background-color: #EDF6FB;
	padding-left: 10px;
	margin-left: 50px;
	margin-right: 50px;
}
.indentThree {
	padding-left: 25px;
	margin-left: 50px;
	margin-right: 50px;
}

.chooseLink {
  color: #660000;
}

.chooseLink:hover {
  color: #660000;
	text-decoration: underline;
}

.question {
	background-color: #eee;
	padding-left: 10px;
	margin-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	border: solid 1px #305d4d;
}

.subtotalDiv {
	margin: 5px 10px 10px 10px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom 2px;
	font-size: 18px;
}

.totalDiv {
	margin-right: 10px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	border: solid 1px #660000;
	//background-color: #FC0000;
	background-color: #FFFAF2;
	font-size: 20px;
}

.totalDisclaimerDiv {
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	font-size: 10pt;
}

.obitLink {
	color: #000088;
	text-decoration: underline;
}

.obitLink:hover {
	color: #880000;
}

.obitPreview {
	 font-family: Verdana;
	 font-size: 11pt;	
}

.obitContent {
	 font-family: Verdana;
	 font-size: 11pt;
}

.heading {
	font-size: 28pt;
	color: #305d4d;
	margin-left: 50px;
	margin-top: 10px;
}

.subHeading{
	margin-left: 50px;	
}

.FormWrapper {
	margin-left: 50px;
	margin-top: 15px;
	background-color: #eee;
	border: 1px dashed #305d4d;
	padding: 10px;
	width: 500px;
}

.FormLine {
	clear: both;
}

.FormLine label{
	float: left;
	width: 150px;
	margin-bottom: 15px;
}

.FormLine input{
	float: left;
	margin-bottom: 15px;		
}

.FormLine textarea{
	float: left;
	margin-bottom: 15px;
}